.atc-banner--container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;display:none;width:100%;height:100%;outline:none;opacity:0;background:#00000073}.atc-banner--container[data-animation],.atc-banner--container[data-animation] .atc-banner--outer{display:block}.atc-banner--container[data-animation-state=open]{display:block;opacity:1}.atc-banner--container[data-animation-state=open] .atc-banner--outer{display:block;opacity:1;transform:translate(0)}.atc-banner--container[data-animation="closed=>open"],.atc-banner--container[data-animation="closed=>open"] .atc-banner--outer{transition:opacity .25s cubic-bezier(.1,.1,0,1) 75ms,transform .32s cubic-bezier(.1,.1,0,1)}.atc-banner--container[data-animation="open=>closed"],.atc-banner--container[data-animation="open=>closed"] .atc-banner--outer{transition:opacity .12s cubic-bezier(.4,0,1,1) 50ms,transform .2s cubic-bezier(.4,0,1,1)}.atc-banner--container[data-animation-state=closed]{opacity:0;transform:translate(100%)}.atc-banner--container .atc-banner--outer{position:absolute;top:0;display:none;opacity:0;right:0;height:100dvh;width:40vw;max-width:1000px;min-width:500px;--layout-container-max-width: 1000px;transform:translate(100%);display:flex;flex-direction:column;background:#fff;padding:0}@media screen and (max-width: 768px){.atc-banner--container .atc-banner--outer{width:100%;max-width:100%;min-width:100%}}.atc-banner--container .atc-banner--inner{display:flex;flex-direction:column;gap:35px;height:100%;margin:0;padding:0 0 150px;position:relative;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.atc-banner--container .atc-banner--inner::-webkit-scrollbar{width:0;height:0}.atc-banner--container .atc-banner--inner .upsell-products-container{padding-left:20px;padding-right:20px}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .header{display:flex;align-items:center;justify-content:space-between}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .header h4{margin:0;font-weight:600;font-size:20px;color:#2a3065;font-family:Poppins}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .header .navigation-container{display:flex;gap:10px}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .subtitle{width:max-content;margin:5px auto 0;font-family:Poppins}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .subtitle.left{margin:5px 0 0}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .subtitle p{font-size:16px;font-weight:600;color:#5d6189;margin:0}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content{display:flex;justify-content:flex-start;gap:20px;margin-top:15px;max-height:5000px;transition:all .25s ease-out;overflow:hidden}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content.hidden{max-height:0px;margin-top:0;padding-bottom:0}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card{flex-basis:calc(33% - 12px)}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card a{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:#000;height:100%}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card a .product-card--image img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#fff;border-radius:15px}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card a .product-card--content{flex-grow:1;display:flex;flex-direction:column}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card a .product-card--content .title{flex-grow:1;font-size:13px;font-weight:500}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card a .product-card--content .product-price-container{container-type:inline-size;display:flex;justify-content:space-between;align-items:flex-start;margin-top:10px}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card a .product-card--content .product-price-container .price{text-align:right}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card a .product-card--content .product-price-container .price span.money{color:#fa6a00;position:relative;font-family:Fira Code;font-weight:700}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card a .product-card--content .product-price-container .price span.unit{display:block;font-size:12px;color:gray}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card a .product-card--content .product-price-container span.compare-at-price{font-family:Fira Code;font-size:14px;color:gray;text-decoration:line-through}@container (max-width: 400px){.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card a .product-card--content .product-price-container span.compare-at-price,.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card a .product-card--content .product-price-container .price span.money{font-size:12px}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .product-card a .product-card--content .product-price-container .price span.unit{font-size:10px}}.atc-banner--container .atc-banner--inner .upsell-products-container .upsell-products .body.upsell-blocks .recommended--block .recommended-content .mobile-show-more-block{display:none}.atc-banner--container .atc-banner--inner .recommended-products-container{margin-top:15px;padding-left:20px;padding-right:20px}.atc-banner--container .atc-banner--inner .recommended-products-container .recommended-products{margin:0;padding:0}.atc-banner--container .atc-banner--inner .recommended-products-container .recommended-products .recommended-products-wrapper{border:none;background:none;padding:0}.atc-banner--container .atc-banner--product{padding:20px 20px 0}.atc-banner--container .atc-banner--product .atc--product{background:#f4f5f7;border-radius:15px;padding:20px;display:flex;gap:20px;border:1px solid #e7eaee}.atc-banner--container .atc-banner--product .atc--product-image{background:#e5e8ec;aspect-ratio:1/1;height:100px;width:100px;display:flex;align-items:center;justify-content:center;border-radius:15px}@media screen and (max-width: 768px){.atc-banner--container .atc-banner--product .atc--product-image{height:80px;width:80px}}.atc-banner--container .atc-banner--product .atc--product-image img{max-width:100%;max-height:100%;width:auto;border-radius:15px;height:auto;object-fit:contain;aspect-ratio:1/1}.atc-banner--container .atc-banner--product .atc--product-details{display:flex;flex-direction:column;justify-content:space-between;gap:10px;width:100%}.atc-banner--container .atc-banner--product .atc--product-details--title{font-weight:600;font-size:1rem;margin:0;color:#2a3065}.atc-banner--container .atc-banner--product .atc--product-details--options,.atc-banner--container .atc-banner--product .atc--product-details--amount{margin-top:5px;display:block;color:#a2a3a6}.atc-banner--container .atc-banner--product .atc--product-details--price-container{padding-top:15px;margin-top:15px;border-top:1px solid #e7eaee;display:flex;justify-content:space-between;align-items:flex-end}.atc-banner--container .atc-banner--product .atc--product-details--subtotal-container{display:flex;flex-direction:column;gap:2px}.atc-banner--container .atc-banner--product .atc--product-details--subtotal-container .subtotal{font-size:1rem;font-weight:600;color:#2a3065}.atc-banner--container .atc-banner--product .atc--product-details--subtotal-container .including-vat{font-size:.875rem;color:#a2a3a6}.atc-banner--container .atc-banner--product .atc--product-details--price{color:#fa6a00;font-weight:600;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.atc-banner--container .atc-banner--product .atc--product-details--price-total{font-size:1.5rem}.atc-banner--container .atc-banner--product .atc--product-details .discount-list{margin:0}.atc-banner--container .atc-banner--product-title{font-size:var(--font-size-heading-4);margin-top:0}.atc-banner--container .atc-banner--product-title--icon{display:inline-block;width:18px;height:13px;margin-top:-3px;margin-right:5px;vertical-align:middle}.atc-banner--container .atc-banner--product-title--icon svg{display:block;width:100%;height:100%}.atc-banner--container .atc-banner--close{position:absolute;top:20px;right:20px;z-index:10}.atc-banner--container .atc-banner--cart .atc-banner--cart-subtotal{padding-left:20px;padding-right:20px;margin-bottom:20px;display:none}.atc-banner--container .atc-banner--cart .atc-banner--cart-footer{position:fixed;bottom:0;right:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:100%;margin:0;gap:10px;padding:20px;z-index:10;border-top:1px solid #e7eaee;background:#f4f5f7}.site-header-sticky .atc-banner--container{position:fixed;top:0;z-index:700}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cart-drawer.css.map */
