.sp-page{max-width:92.5rem;width:100%;margin:0 auto 1.25rem;background:#29292b;border-radius:3.75rem 3.75rem;padding:5rem 0}@media (max-width:767px){.sp-page{border-radius:2.5rem 2.5rem 3.75rem 3.75rem}}.sp-grid{margin-top:2.5rem;padding:1.5rem clamp(1.5rem,60 / 1360 * 100vw,3.75rem);background:rgba(255,255,255,.0392156863);-webkit-box-shadow:0 -.5px 1px 0 rgba(255,255,255,.3019607843) inset;box-shadow:0 -.5px 1px 0 rgba(255,255,255,.3019607843) inset;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.sp-grid::after{content:"";position:absolute;inset:0;border:1px solid transparent;background:linear-gradient(105.47deg,#171717 17.96%,#959595 91.29%) border-box;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (max-width:1190px){.sp-grid{gap:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sp-media{height:auto;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:23.4375rem}.sp-media img{width:100%}.sp-meta-label{font-size:.875rem;letter-spacing:.08em;margin-bottom:.5rem}.sp-title{margin-bottom:clamp(1rem,28 / 1360 * 100vw,1.75rem);font-size:1.125rem;font-family:Montserrat!important;text-transform:uppercase;font-weight:600;color:#fff;line-height:1.2}.sp-meta{margin-bottom:1.125rem}.sp-meta-value{margin-bottom:clamp(1rem,28 / 1360 * 100vw,1.75rem);font-size:1.125rem;font-weight:600;color:#fff;text-transform:uppercase}.sp-cart{margin:1.125rem 0 1.625rem;display:-ms-grid;display:grid;gap:1.5rem}@media (max-width:767px){.sp-cart .btn{width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sp-qty .quantity{display:none!important}.sp-price{color:#e1e5ea;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8.3125rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(254,221,158,.4);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.sp-price{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.sp-price span{color:#fedd9e;font-size:1.125rem;font-weight:500}.sp-buy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sp-buy-icon{background:#2e2925;border-radius:50%;width:2rem;height:2rem;display:-ms-grid;display:grid;place-items:center;font-weight:800}.sp-desc-title{font-weight:400;font-size:.875rem;color:#e1e5ea;margin-bottom:.875rem}.sp-desc-text{color:#f1ede9;line-height:1.4;font-size:1rem}.sp-desc-text p{margin:0}@media (max-width:767px){.sp-desc-text.is-clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}.sp-desc-toggle{display:none}@media (max-width:767px){.sp-desc-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;color:#fedd9e;font-size:1.0625rem;font-weight:500;text-transform:uppercase}}.product-related{margin:2rem 0 3rem}.product-related .product-related__title{margin:3.75rem 0 2rem;font-size:1.5rem;font-weight:500;color:#fff}.product-related .product-related__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:1.5rem}@media (max-width:980px){.product-related .product-related__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:767px){.product-related .product-related__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}a.added_to_cart{display:none}