.cart-upsells-section{padding-top:18px;margin-bottom:18px;border-top:1px solid #DFDEDE}.cart-upsells__title{text-align:center;margin-bottom:18px;color:#5e5c5c;font-size:23.4px}.upsell-item{position:relative;padding:20px 0;border-bottom:1px solid #DFDEDE}.upsell-item__main-info{display:flex;align-items:flex-start;gap:24px}.upsell-item__image{width:66px;min-width:66px;height:66px}.upsell-item__details{width:calc(100% - 90px)}.upsell-item__details-main{width:100%}.upsell-item__title{display:block;font-size:15px;font-style:normal;font-weight:600;line-height:130%;margin:0}.upsell-item__price{font-size:15px;font-style:normal;font-weight:400;line-height:17px;margin-top:.5em}.upsell-item .product-variant{display:block;color:#5e5c5c;font-size:15px;font-style:normal;font-weight:400;line-height:120%;padding:5px 0;margin-top:.5em}.upsell-item__select-options{width:fit-content;padding:5px 0;display:flex;justify-content:space-between;align-items:center;gap:15px;background:none;color:#5e5c5c;border:none;font-size:15px;font-style:normal;font-weight:400;line-height:120%;border-bottom:1px solid #DFDEDE;text-transform:unset}.upsell-item__select-options:hover{background:none!important;color:#5e5c5c!important}.upsell-item__select-options svg,.upsell-item__select-options:hover svg{fill:none!important}.upsell-item__select-options .select-options__arrow{transition:transform .3s ease-out}.upsell-item__accordion.is-open .upsell-item__select-options .select-options__arrow{transform:rotateX(180deg)}.upsell-item__add-to-cart{min-width:110px;padding:9px 7px;background:#423f3f;border:1px solid #423F3F;color:#fff;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.6px;text-transform:uppercase;margin-top:1em}.upsell-item__add-to-cart[disabled]{background:#423f3f}.upsell-item__add-to-cart:hover{color:#423f3f!important}@media (max-width: 767px){.upsell-item .upsell-item__add-to-cart:hover{color:#fff!important;background:#423f3f!important}}.upsell-item .select-options__arrow{width:20px}.upsell-item .select-options__arrow svg{width:20px;height:20px;margin:0;top:0}.upsell-item__options-container{width:100%;z-index:10;position:relative}.upsell-item[data-content-state=loading] .upsell-item__options-container{min-height:150px;display:flex;align-items:center;justify-content:center}.upsell-item[data-content-state=loading] .upsell-item__options-container>*:not(.spinner){display:none}.upsell-item__options-container .spinner{width:28px;height:28px}.upsell-item .cc-accordion-item__title:after,.upsell-item .cc-accordion-item__title:before{content:none!important}.upsell-item__options-container .product-area .product-area__details{width:100%;padding:0}.upsell-item__options-container .product-area .product-area__details .product-area__details__inner{width:100%;padding:0;top:0!important;margin-top:0!important}.upsell-item__options-container .product-area .product-area__details__header,.upsell-item__options-container .product-area .product-detail__gap-lg{padding:0}.upsell-item__options-container .product-detail__form__action,.upsell-item__options-container .klaviyo-bis-trigger,.upsell-item__options-container .price-area,.upsell-item__options-container .product-area__text-block{display:none!important}.upsell-item__options-container .cc-swatches-prod-img select[data-colour-swatch=true]+.clickyboxes li span{width:32px!important;height:32px!important}.upsell-item__options-container .product-area .product-area__details .product-detail__form__options .option-selectors label,.upsell-item__options-container .product-area .product-area__details .product-detail__form__options .selector-wrapper label,.upsell-item__options-container .product-area .product-area__details .has-clickyboxes label{margin-bottom:4px!important}.upsell-item__options-container .product-detail__form__options .option-selectors .selector-wrapper{margin:1em 0}.upsell-item__options-container .product-detail__form__options .option-selectors .selector-wrapper:first-child{margin-top:0}.upsell-item__options-container .embossing-wrapper{padding-top:0}.upsell-item__options-container .divider__line-false{display:none!important}.upsell-item .cc-accordion{margin-top:.5em}.upsell-item .cc-accordion,.upsell-item .upsell-item__accordion{border:none}.upsell-item .cc-accordion-item__content{padding:10px 0 0!important;margin:0 2px}.upsell-item .cc-accordion-item__panel{overflow:unset}.upsell-item .selector-wrapper:not(.cc-swatches) .cc-swatches__label,.upsell-item .selector-wrapper:not(.cc-swatches) .cc-swatches__label-divider{display:none}.upsell-item .option_info .info_text{top:auto;bottom:30px;max-width:270px}@media (min-width: 768px){.cart-page.cart-upsells-section{margin-top:30px;padding-top:30px;margin-bottom:73px;padding-bottom:0}.cart-page .upsell-item__details{display:flex;justify-content:space-between}.cart-page .cart-upsells__title{font-size:18.8px}.cart-page .upsell-item__options-container{max-width:350px}.cart-page .upsell-item__add-to-cart{line-height:125%;letter-spacing:1.69px;width:200px;min-width:200px;height:53px;display:flex;align-items:center;justify-content:center;margin-top:0}}#CartDrawer .cart-upsells__title{font-size:18px;text-align:left;padding:18px 24px;margin-bottom:0;border-bottom:1px solid #E3E3E3}#CartDrawer .cart-upsells__list{padding:0 24px}#CartDrawer .cart-upsells-section{border-top:none;padding:0}#CartDrawer .upsell-item .cc-accordion{margin:4px 0 0}#CartDrawer .upsell-item .upsell-item__main-info{gap:16px}#CartDrawer .upsell-item .upsell-item__image{min-width:64px;width:64px;height:64px}#CartDrawer .upsell-item .upsell-item__title{color:#0e1311;font-size:18px;line-height:125%;font-weight:500}#CartDrawer .upsell-item .upsell-item__price{font-size:12px;margin:5px 0 0}#CartDrawer .upsell-item .upsell-item__select-options{font-size:12px}#CartDrawer .upsell-item .upsell-item__add-to-cart{margin-top:8px;line-height:14px}#CartDrawer .upsell-item .embossing_effect label{font-size:12px}#CartDrawer .upsell-item .embossing-wrapper .embossing-label{margin-bottom:8px}#CartDrawer .upsell-item .product-embossing{width:100%;padding:4px 8px;font-size:11px}#CartDrawer .upsell-item .embossing_effect{margin-bottom:10px}#CartDrawer .upsell-item .clickyboxes li span{font-size:12px}#CartDrawer .upsell-item .selector-wrapper:not(.cc-swatches) .clickyboxes{margin-top:-4px}
/*# sourceMappingURL=/cdn/shop/t/123/assets/cart-upsells.css.map */
