.cart__footer__notes:empty,.cart__footer__shipping:empty{display:none}.template__cart--last{position:sticky;bottom:0;background-color:#fff;padding:10px 0}.template__cart__footer{padding:1rem;border:1px solid var(--border);display:flex;flex-direction:column;margin-top:0}@media screen and (min-width: 989px){.template__cart__body{display:grid;grid-template-columns:1fr min(30%,30rem);column-gap:2rem}.template__cart__footer{margin-top:0;position:sticky;top:50px}.cart__template .checkout__button{margin-left:0;width:100%;min-width:unset}}.cart__template .checkout__button:not(:disabled)+.cart__footer--alert{display:none}.cart__footer--alert{font-size:.9rem;text-align:center;display:block;margin-top:.4rem}.cart__template .cart__items__sample .cart__items__grid{grid-template-areas:"image title";grid-template-columns:50px 1fr;align-items:center;grid-template-rows:1fr;grid-row-gap:0}.cart__template .cart__items__sample .cart__items__image{width:50px;height:auto}.cart__template .cart__items__sample .cart__items__remove a{margin-left:auto}.cart__items__sample .cart__remove.badge{background-color:transparent;padding:1rem 0 1rem 1rem;opacity:.4}.template__cart__body:has(modal-opener) .cart__items__row:last-child{border-bottom:0}.template__cart__body:has(.cart__items__sample) .samples-popup-modal__opener{border-top:5px solid white}.cart__items__sample--title-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.cart__items__sample--title{margin-bottom:0}.samples-popup-modal__opener{display:flex;border-top:0;margin-top:0}.samples-popup-modal__opener button{padding:1rem;width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-8) var(--space-5);font-size:14px}@media screen and (max-width: 988px){.samples-popup-modal__opener button{font-size:13px}}.samples-popup-modal__footer{padding-top:10px}.samples-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%;background-color:#00000040}.samples-popup-modal[open]{opacity:1;visibility:visible;z-index:6000}.samples-popup-modal__content{background-color:var(--bg);max-width:30rem;margin-left:auto;height:100%;padding:1rem;display:grid;grid-template-rows:auto 1fr auto;transform:translate(100%);transition:transform .2s ease-in}.samples-popup-modal[open] .samples-popup-modal__content{transform:translate(0);transition:transform .2s ease-in}.samples-popup-modal__content-info{height:100%;overflow:auto}.samples-popup__products{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.samples-product{position:relative;cursor:pointer}.samples-product .samples-product__image{opacity:.7}.samples-product .samples-product__info{margin-top:.5rem;text-align:center;padding:0 8px}.samples-product .checkbox__input{position:absolute;opacity:0;margin:0;width:100%;height:100%;z-index:2;cursor:pointer}.samples-product .checkbox__backdrop{display:none;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;z-index:1;cursor:pointer}.samples-product .checkbox__input:checked~.checkbox__backdrop{display:block}.samples-product .checkbox__item{display:block;position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;background-color:#fff;border:1px solid #000;border-radius:5rem;z-index:1}.samples-product .checkbox__input:checked+.checkbox__item{background-color:#000}.samples-product:has(.checkbox__input:checked) .samples-product__image{opacity:1}.samples-popup-modal__header{display:flex;justify-content:space-between;margin-bottom:1rem;gap:1rem}.samples-popup-modal__title{margin-bottom:0}.cart__footer--alert,#samples-form-warning{color:#ab231c}#samples-form-count-wrapper,#samples-form-warning{font-size:14px;margin-bottom:5px}.samples-popup-modal__button.without-samples{border:1px solid #ab231c}.samples-popup-modal__button .icon-sample{height:25px;width:auto;margin-right:10px;margin-left:5px}.cart__packaging{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;background-color:#af6d73;color:#fff}@media (max-width: 767px){.cart__packaging{grid-template-columns:1fr}}.cart__packaging .packaging__info{padding:3rem 3rem 3rem 2.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}@media (max-width: 767px){.cart__packaging .packaging__info{padding:1.5rem 2rem 2rem;gap:2rem}}.cart__packaging .packaging__info a{text-decoration:underline;text-underline-offset:.3rem;font-family:var(--FONT-STACK-ACCENT);font-style:var(--FONT-STYLE-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);text-transform:var(--FONT-ACCENT-TRANSFORM);letter-spacing:var(--FONT-ACCENT-LETTER-SPACING);font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT));line-height:var(--leading-normal)}.cart__packaging .packaging__info .title{font-family:var(--FONT-STACK-ACCENT);font-style:var(--FONT-STYLE-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);text-transform:var(--FONT-ACCENT-TRANSFORM);letter-spacing:var(--FONT-ACCENT-LETTER-SPACING);font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT));line-height:var(--leading-normal)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/template-cart.css.map */
