.opkl-cart .include-btw,.opkl-cart .exclude-btw{display:none}.opkl-cart .include-btw.active,.opkl-cart .exclude-btw.active{display:block}.opkl-cart .product__price{margin-bottom:2px;line-height:1.4;font-size:18px;letter-spacing:1.53px;text-transform:uppercase}@media screen and (max-width: 1023px){.opkl-cart .product__price{text-align:right}}.opkl-cart .product__price-exclude{font-family:"Inter";font-size:12px;line-height:1.67;letter-spacing:normal;text-transform:none;color:#989898}.opkl-cart .totals-wrapper .product__price{text-align:right}.opkl-cart .totals-shipping fieldset .method:first-of-type label{margin-right:15px}.opkl-cart .totals-shipping fieldset .method:first-of-type span{margin-top:8px}.opkl-cart .opkl-wrapper .products{grid-row:1/2;grid-column:1/2}.opkl-cart .opkl-wrapper .upsell{grid-row:2/3;grid-column:1/2}.opkl-cart .opkl-wrapper .totals-wrapper{grid-row:1/3;grid-column:2/3}.opkl-cart .products{height:-moz-fit-content;height:fit-content}.opkl-cart .upsell{width:100%;margin-top:66px;padding:30px 0 0;border:1px solid rgba(8,5,1,.2);border-radius:12px;overflow:hidden}@media screen and (max-width: 1024px){.opkl-cart .upsell{margin-top:30px;margin-bottom:36px}}.opkl-cart .upsell__title{margin:0 20px;padding:0 0 20px;border-bottom:1px solid #cecdcc;font-family:"Gilroy";font-size:22px;font-weight:500;line-height:1.4;color:#545555}.opkl-cart .upsell__collection{width:100%;height:100%;max-height:410px;padding:0 20px;overflow:auto}.opkl-cart .upsell__collection::-webkit-scrollbar{width:4px;background-color:#ff5c00}.opkl-cart .upsell__collection::-webkit-scrollbar-thumb{background-color:#ff5c00}.opkl-cart .upsell__collection::-webkit-scrollbar-track{background-color:#fff}.opkl-cart .upsell__product{display:none;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:9px 15px;width:100%;padding:20px 0;border-top:1px solid #cecdcc}.opkl-cart .upsell__product:first-of-type{border-top:none}.opkl-cart .upsell__product-img{grid-row:1/3;grid-column:1/2;aspect-ratio:1/1;width:100px;height:100px;border-radius:6px}@media screen and (max-width: 768px){.opkl-cart .upsell__product-img{width:75px;height:75px}}.opkl-cart .upsell__product-title{grid-row:1/2;grid-column:2/3;align-self:end;margin:0;font-size:18px;font-weight:600;line-height:1;color:#000}@media screen and (max-width: 768px){.opkl-cart .upsell__product-title{font-size:16px}}.opkl-cart .upsell__product-price .btw-prices{display:flex;align-items:center;gap:15px}.opkl-cart .upsell__product-price .include-btw,.opkl-cart .upsell__product-price .exclude-btw{display:none;width:-moz-fit-content;width:fit-content;text-align:left}.opkl-cart .upsell__product-price .include-btw.active,.opkl-cart .upsell__product-price .exclude-btw.active{display:block}.opkl-cart .upsell__product-price .product__price,.opkl-cart .upsell__product-price .classic-price{font-size:18px;font-weight:500;line-height:1.25;letter-spacing:normal;text-align:left;color:#000}.opkl-cart .upsell__product-price .product__price.main-price,.opkl-cart .upsell__product-price .classic-price.main-price{color:#ff5c00}.opkl-cart .upsell__product-price .product__price.compare-price,.opkl-cart .upsell__product-price .classic-price.compare-price{-webkit-text-decoration:line-through;text-decoration:line-through;color:#989898}.opkl-cart .upsell__product-price .product__price.compare-price.hidden,.opkl-cart .upsell__product-price .classic-price.compare-price.hidden{display:none}.opkl-cart .upsell__product-button{grid-row:1/3;grid-column:3/4;display:flex;align-items:center;justify-content:center;padding:12px 24px;border:1px solid #383e42;border-radius:40px;font-family:"Gilroy";font-size:16px;font-weight:500;background-color:#383e42;color:#fff;transition:background-color .2s ease, color .2s ease;cursor:pointer}.opkl-cart .upsell__product-button:hover{background:rgba(0,0,0,0);color:#383e42}.opkl-cart .upsell__product-button .for-mobile{display:none}@media screen and (max-width: 768px){.opkl-cart .upsell__product-button{padding:12px}.opkl-cart .upsell__product-button .for-desktop{display:none}.opkl-cart .upsell__product-button .for-mobile{display:block}}@media screen and (max-width: 992px){.section-related .product__label{top:0}}
