@media screen and (max-width:749px){#mini-cart{position:fixed;top:0!important;right:0!important;left:auto!important;bottom:0!important;width:100%!important;max-height:none!important;margin:0!important;z-index:999;background:#fff;overflow-y:hidden!important;display:flex!important;flex-direction:column!important;transform:translate(100%);transition:transform .3s ease;height:100vh;height:100dvh}#mini-cart[aria-hidden=false]{transform:translate(0)}#mini-cart .mini-cart__inner{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}#mini-cart .mini-cart__content{flex:1 1 auto!important;overflow-y:auto!important;min-height:0!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#mini-cart .mini-cart__upsell{flex-shrink:0!important}#mini-cart .mini-cart__upsell{margin-top:auto}#mini-cart .mini-cart__content+.mini-cart__recap{margin-top:auto}#mini-cart .mini-cart__item-wrapper{display:flex;flex-wrap:wrap;align-items:center;row-gap:7px}#mini-cart .mini-cart__product-info{display:contents}#mini-cart .mini-cart__product-vendor{order:0;flex:1 1 100%}#mini-cart .mini-cart__product-title{order:1;flex:1 1 100%}#mini-cart .mini-cart__plan-allocation,#mini-cart .mini-cart__property-list{order:2;flex:1 1 100%}#mini-cart .mini-cart__price-list{order:3;flex:1 1 auto;margin:0;min-height:26px;display:flex;flex-wrap:wrap;align-items:center}#mini-cart .mini-cart__quantity{order:4;flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:26px}#mini-cart .mini-cart__price-info,#mini-cart .mini-cart__discount-list{order:5;flex:1 1 100%}#mini-cart .mini-cart__quantity .quantity-selector{height:26px;font-size:12px;border-radius:2px}#mini-cart .mini-cart__quantity .quantity-selector__button{padding:0 7px}#mini-cart .mini-cart__quantity .quantity-selector__value{min-width:22px}#mini-cart .mini-cart__quantity-remove{display:flex;align-items:center;justify-content:center;margin:0;padding:3px}#mini-cart .mini-cart__recap{flex-shrink:0!important;flex-grow:0!important;position:sticky!important;bottom:0!important;background:#fff!important;box-shadow:0 -2px 8px #0000000d;z-index:2;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px) + 12px)}#mini-cart .mini-cart__recap-row{display:flex;align-items:center;gap:12px}#mini-cart .mini-cart__recap-summary{flex:1 1 auto;min-width:0}#mini-cart .mini-cart__recap-price-line--total{display:block;margin:0}#mini-cart .mini-cart__recap-total-label{display:block;font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:#6c6c6c}#mini-cart .mini-cart__recap-total-value{display:block;font-size:17px;line-height:1.25;white-space:nowrap}#mini-cart .mini-cart__amount-saved{display:block;line-height:1.2}#mini-cart .mini-cart__button-container{flex:0 1 60%;margin-top:0;min-width:0}#mini-cart .mini-cart__button-container .button-group{margin:0;flex-wrap:nowrap}#mini-cart .mini-cart__button-container .button-group>*{margin:0;padding-left:10px;padding-right:10px}#mini-cart .mini-cart__checkout-button{width:100%;background:#111;color:#fff;font-size:13px;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;display:flex;align-items:center;justify-content:center;gap:8px;height:54px;line-height:1}#mini-cart .mini-cart__checkout-lock{display:block;width:12px;height:14px;flex-shrink:0}#mini-cart .mini-cart__recap-label-desktop{display:none}#mini-cart .mini-cart__recap-label-mobile{display:inline}}.mini-cart__recap-label-mobile{display:none}#mini-cart .mini-cart__checkout-button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase}.mini-cart__checkout-lock{display:block;width:12px;height:14px;flex-shrink:0}#mini-cart .mini-cart__checkout-lock+.mini-cart__checkout-label{margin-left:0}#mini-cart .mini-cart__checkout-label{white-space:nowrap}@media screen and (max-width:640px){#mini-cart .mini-cart__checkout-button{font-size:11.5px;letter-spacing:.06em;padding-left:10px;padding-right:10px}#mini-cart .mini-cart__checkout-lock{flex:0 0 auto}}.mini-cart__recap-price-line+.mini-cart__recap-row .mini-cart__recap-price-line--total{margin-top:4px}#mini-cart .mini-cart__product-title{font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}#mini-cart .mini-cart__line-item{padding:14px 0}#mini-cart .mini-cart__quantity-remove{color:#6c6c6c;text-decoration:none;line-height:1}#mini-cart .mini-cart__quantity-remove .icon{width:14px;height:14px}#mini-cart .mini-cart__quantity-remove:hover{color:#111}.cart-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-top:15px;font-size:9px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:#6c6c6c}.cart-trust__item{display:inline-flex;align-items:center;gap:5px}.cart-trust__item+.cart-trust__item:before{content:"|";margin-right:3px;opacity:.28}.cart-trust__icon{width:11px;height:11px;flex-shrink:0}.cart-trust__icon--flag{width:13px;height:9px;border-radius:1px}@media screen and (max-width:479px){.cart-trust{font-size:8px;gap:3px 6px;margin-top:13px}.cart-trust__icon{width:10px;height:10px}.cart-trust__icon--flag{width:12px;height:8px}}#mini-cart .mini-cart__amount-saved{font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--success-color, #1c7b36);margin-top:4px}.mini-cart__topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px}.mini-cart__topbar-title{margin:0;font-size:16px;line-height:1;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left}.mini-cart__topbar-close{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.mini-cart__topbar-close svg{width:16px;height:16px}.cart-progress{background:var(--mini-cart-progress-background);padding:9px 20px 6px;border-top:1px solid var(--border-color, #e1e3e4);border-bottom:1px solid var(--border-color, #e1e3e4)}.cart-progress__messages{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;gap:6px;margin-bottom:8px;font-size:10px;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:#111}.cart-progress__message{display:inline-flex;align-items:center;gap:6px}.cart-progress__icon{width:14px;height:14px;flex-shrink:0}.cart-progress__separator{opacity:.3}.cart-progress__bar-wrap{position:relative}.cart-progress__track{width:100%;height:3px;background:#1111111f;border-radius:2px;overflow:hidden}.cart-progress__dot{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:#fff;border:1.5px solid rgba(17,17,17,.25);transform:translate(-50%,-50%);transition:background .3s ease,border-color .3s ease}.cart-progress__dot--reached{background:#111;border-color:#111}.cart-progress__bar{height:100%;background:#111;border-radius:2px;transition:width .4s ease}.cart-progress__scale{position:relative;height:26px;margin-top:7px}.cart-progress__marker{position:absolute;top:0;transform:translate(-50%);text-align:center;white-space:nowrap}.cart-progress__amount,.cart-progress__label{display:block;line-height:1.2}.cart-progress__amount{font-size:10px;letter-spacing:.04em;color:#111}.cart-progress__label{margin-top:3px;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#7f858c;text-decoration:none}.cart-progress__label--gift{color:var(--mini-cart-progress-gift-color)}.cart-progress__label--sale{color:#d63384}.mini-cart__sale-code{margin-left:5px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#949494}a.cart-progress__label--gift,button.cart-progress__label--gift{text-decoration:underline;text-underline-offset:2px}.cart-progress__message--blocked{color:#7f858c}.cart-gift-notice{margin:8px 14px 0;font-size:9px;line-height:1.4;letter-spacing:.04em;text-align:center;color:#7f858c}.cart-gift-dialog{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:flex-start;justify-content:center;padding:20px;background:#1111112e}.cart-gift-dialog[hidden]{display:none}.cart-gift-dialog__box{width:100%;max-width:268px;padding:16px 16px 14px;background:#fff;border:1px solid #eaeaea;border-radius:4px;box-shadow:0 6px 24px #0000002e;text-align:center}.cart-gift-dialog__title{margin:0 0 8px;font-size:10px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#111}.cart-gift-dialog__body{margin:0 0 14px;font-size:10px;line-height:1.6;color:#6c6c6c}.cart-gift-dialog__actions{display:flex;flex-direction:column;gap:8px}.cart-gift-dialog__button{-webkit-appearance:none;appearance:none;width:100%;padding:10px 12px;background:#fff;border:1px solid #111111;font:inherit;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#111;cursor:pointer}.cart-gift-dialog__button--primary{background:#111;color:#fff}button.cart-progress__label--gift{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;font-family:inherit;font-weight:inherit;cursor:pointer}.cart-gift__panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .32s ease,opacity .24s ease}.cart-gift.is-open .cart-gift__panel{max-height:260px;opacity:1}.cart-gift__inner{padding:9px 15px 10px;border-top:1px solid rgba(17,17,17,.08);background:var(--mini-cart-progress-background-alt)}.cart-gift__inner{position:relative}.cart-gift__close{position:absolute;top:6px;right:8px;-webkit-appearance:none;appearance:none;background:none;border:none;padding:3px;line-height:0;color:#7f858c;cursor:pointer}.cart-gift__close svg{width:8px;height:8px;display:block}.cart-gift__close:hover{color:#111}.price--gift-free,.line-item__price--gift-free{color:var(--accent-color)}#mini-cart .price:not(.price--compare){color:#1c1c1c}#mini-cart .price--compare{color:#8a8a8a}#mini-cart .mini-cart__price-list--sale .price:not(.price--compare){color:#a94f5c}#mini-cart .mini-cart__discount-list--sale .mini-cart__discount{color:#a94f5c}#mini-cart .mini-cart__price-list--discount .price:not(.price--compare){color:#d993a7}#mini-cart .mini-cart__discount-list--discount .mini-cart__discount{color:#d993a7}#mini-cart .mini-cart__quantity--gift{justify-content:flex-end}.cart-gift__heading{margin:0 0 7px;padding:0 14px;font-size:8.5px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#111}.cart-gift__grid{display:flex;flex-wrap:nowrap;justify-content:center;justify-content:safe center;gap:10px;align-items:stretch}.cart-gift__item{flex:0 1 60px;display:flex;flex-direction:column;min-width:0}.cart-gift__image{margin-bottom:5px}.cart-gift__image img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.cart-gift__title{font-size:10px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:2px}.cart-gift__value{font-size:10px;line-height:1.2;display:block;text-align:center;margin-bottom:4px}.cart-gift__label{font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:#7f858c}.cart-gift__was{color:#7f858c;margin-right:3px}.cart-gift__free{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--mini-cart-progress-gift-color)}.cart-gift__button{margin-top:auto;width:100%;min-height:20px;line-height:1.25;padding:3px 2px;font-size:8.5px;letter-spacing:.03em;text-transform:uppercase;white-space:normal;background:transparent;color:#111;border:1px solid #111111;border-radius:2px;cursor:pointer}.cart-gift__button:hover:not([disabled]){background:#111;color:#fff}.cart-gift__button[disabled]{opacity:.4;cursor:default}.cart-gift__button--selected,.cart-gift__button--selected:hover:not([disabled]){background:#111;color:#fff}.cart-gift__check{font-size:9px}.cart-gift__item--selected .cart-gift__title{font-weight:500}.cart-gift__note{margin:7px 0 0;font-size:8.5px;line-height:1.3;letter-spacing:.05em;text-align:center;color:#7f858c}@media(max-width:380px){.cart-gift__inner{padding:8px 12px 10px}}@media screen and (max-width:479px){.cart-progress__messages{font-size:9px;gap:5px;letter-spacing:.03em}.cart-progress__icon{width:12px;height:12px}.cart-progress__message{gap:4px}.cart-progress__amount{font-size:9px}.cart-progress__label{font-size:7.5px}.cart-progress__scale{height:23px}}@media screen and (max-width:399px){.cart-progress__messages{font-size:8px;gap:4px;letter-spacing:.02em}.cart-progress__icon{width:11px;height:11px}.cart-progress__amount{font-size:8px}.cart-progress__label{font-size:7px}.cart-progress__scale{height:22px}}.mini-cart__progress-wrapper{padding:0 20px 16px}.mini-cart__progress-track{width:100%;height:4px;background:#ececec;border-radius:2px;overflow:hidden}.mini-cart__progress-bar{height:100%;background:#111;border-radius:2px;transition:width .3s ease}.mini-cart__upsell{padding:8px 20px 10px;border-top:1px solid var(--border-color, #e1e3e4);box-shadow:inset 0 9px 9px -9px #0000002e}.mini-cart__upsell-heading{font-size:10px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;text-align:center}.mini-cart__upsell-star{font-size:.5em;vertical-align:middle;letter-spacing:0}.mini-cart__upsell-scroller{display:flex;justify-content:center;justify-content:safe center;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:3px}.mini-cart__upsell-scroller::-webkit-scrollbar{height:4px}.mini-cart__upsell-item{flex:0 0 60px;scroll-snap-align:start;display:flex;flex-direction:column}.mini-cart__upsell-image-link{display:block;margin-bottom:5px}.mini-cart__upsell-image-link img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.mini-cart__upsell-title{font-size:10px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:2px}.mini-cart__upsell-price{font-size:10px;line-height:1.2;display:block;text-align:center;margin-bottom:5px}.mini-cart__upsell-add{margin-top:auto;width:100%;height:22px;line-height:20px;padding:0 3px;font-size:9px;letter-spacing:.05em;text-transform:uppercase;background:transparent;color:#111;border:1px solid #111111;border-radius:2px}.mini-cart__upsell-add:hover{background:#111;color:#fff}.mini-cart__upsell-add[disabled]{opacity:.4;cursor:default}.mini-cart__upsell-add[disabled]:hover{background:transparent;color:#111}.sale-cart-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.sale-cart-price__was,#mini-cart .sale-cart-price__was{font-size:13px}#mini-cart .price.sale-cart-price__now,.sale-cart-price__now{font-size:13px;font-weight:700;color:#d63384}.mini-cart__upsell-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-bottom:6px;min-width:max-content}.mini-cart__upsell-header .mini-cart__upsell-heading{width:auto;margin:0 auto 0 0;text-align:left}.mini-cart__upsell-badge{flex:0 0 auto;display:inline-block;padding:2px 6px;background:#f3d3dd;border-radius:1px;font-family:Montserrat,sans-serif;font-size:8.5px;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:#1c1c1c;white-space:nowrap}.mini-cart__line-sale-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mini-cart__line-sale-code{font-family:Montserrat,sans-serif;font-size:8.5px;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:#949494}.mini-cart__line-sale-badge{flex:0 0 auto;align-self:center;display:inline-block;padding:2px 6px;background:#f3d3dd;border-radius:1px;font-family:Montserrat,sans-serif;font-size:8.5px;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:#1c1c1c;white-space:nowrap}.sale-cart-price__label{flex:0 0 100%;margin-top:2px;font-family:Montserrat,sans-serif;font-size:8.5px;font-weight:600;letter-spacing:.07em;line-height:1.3;text-transform:uppercase;color:#949494}.sale-cart-price--upsell{flex-wrap:nowrap;justify-content:center;gap:2px;white-space:nowrap}#mini-cart .sale-cart-price--upsell .price.sale-cart-price__was,#mini-cart .sale-cart-price--upsell .price.sale-cart-price__now{font-size:8.5px}#mini-cart .sale-cart-price--upsell .price.sale-cart-price__now{font-weight:700;color:#d63384}.mini-cart__sale-summary{margin-bottom:10px;padding:9px 11px;background:#fdf7f8;border-radius:4px}.mini-cart__sale-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:Montserrat,sans-serif;font-size:11.5px;line-height:1.5;color:#444}.mini-cart__sale-row--save{font-weight:600;color:#d63384}.mini-cart__sale-row--save>span:first-child{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.mini-cart__recap-price-line--sale-total .mini-cart__recap-total-label{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mini-cart__recap-price-line--sale-total .mini-cart__recap-total-value{font-weight:700}.cart-progress--sale{background:#fdf7f8!important}.cart-progress__tick{margin-right:3px;color:#d63384}.cart-progress__label--sale .cart-progress__tick{margin-left:2px;margin-right:0}@media screen and (max-width:640px){#mini-cart .mini-cart__inner{justify-content:flex-start!important}#mini-cart .mini-cart__content{flex:0 1 auto!important}#mini-cart .price.sale-cart-price__was,#mini-cart .price.sale-cart-price__now{font-size:12.5px}#mini-cart .mini-cart__line-sale-row{order:5;flex:0 0 100%;margin-top:3px}.mini-cart__sale-summary{padding:8px 10px}.mini-cart__sale-row{font-size:11px}}.mini-cart__empty-button{display:flex;align-items:center;justify-content:center;gap:10px;width:max-content;margin:0 auto;padding:14px 34px;background:transparent;border:1px solid #111111;color:#111;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.mini-cart__empty-button:hover{background:#111;color:#fff}.mini-cart__empty-button-arrow{transition:transform .2s ease}.mini-cart__empty-button:hover .mini-cart__empty-button-arrow{transform:translate(3px)}@media screen and (max-width:749px){.mini-cart__empty-button{padding:12px 26px;font-size:11px}}.mini-cart__scroller{display:contents}.mini-cart-backdrop{display:none}@media screen and (min-width:750px){#mini-cart{position:fixed;top:0;right:0;bottom:0;left:auto;width:470px;max-width:100vw;height:100vh;height:100dvh;max-height:none;margin:0;border-radius:0;z-index:999;opacity:1;box-shadow:-4px 0 18px #0000001f;transform:translate(100%);transition:transform .35s cubic-bezier(.46,.01,.32,1),visibility .35s linear}#mini-cart[aria-hidden=false]{transform:translate(0);transition:transform .35s cubic-bezier(.46,.01,.32,1),visibility .35s linear}#mini-cart .icon--nav-triangle-borderless{display:none}#mini-cart .mini-cart__scroller{display:flex;flex-direction:column;height:100%;overflow-y:auto;overscroll-behavior:contain}#mini-cart .mini-cart__scroller>*{flex-shrink:0}#mini-cart .mini-cart__inner{display:flex;flex-direction:column;flex:1 0 auto}#mini-cart .mini-cart__line-item-list{max-height:none}#mini-cart .mini-cart__recap{position:sticky;bottom:0;z-index:2;margin-top:auto;background:var(--secondary-background)}#mini-cart .mini-cart__upsell{margin-top:auto}#mini-cart .mini-cart__upsell~.mini-cart__recap{margin-top:0}#mini-cart .mini-cart__upsell{padding-left:16px;padding-right:16px}#mini-cart .mini-cart__upsell-scroller{gap:8px}#mini-cart .mini-cart__upsell-item{flex:1 1 0;min-width:72px;max-width:120px}#mini-cart .mini-cart__upsell-title,#mini-cart .mini-cart__upsell-price{font-size:11px}#mini-cart .mini-cart__upsell-add{height:26px;line-height:24px;font-size:10px}#mini-cart .mini-cart__upsell-header{max-width:none!important;justify-content:center}#mini-cart .mini-cart__upsell-header .mini-cart__upsell-heading{margin:0}.mini-cart-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:#0006;opacity:0;visibility:hidden;cursor:pointer;transition:opacity .35s ease,visibility .35s linear}#mini-cart[aria-hidden=false]~.mini-cart-backdrop{opacity:1;visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/mini-cart.css.map */
