.style--glow cart-drawer{--pdp-blush: color-mix(in srgb, var(--style-surface) 30%, #fff);--pdp-line: var(--style-surface);--pdp-pink: var(--style-button);--pdp-pink-deep: var(--style-button-hover);--pdp-plum: var(--style-heading);--pdp-ink: var(--style-ink);--pdp-soft: var(--style-ink-2);--pdp-display: var(--style-font-display, "DM Serif Display", Georgia, serif);--pdp-body: var(--style-font-body, "Poppins", system-ui, sans-serif)}.style--glow cart-drawer .cart-drawer__overlay{background:color-mix(in srgb,var(--pdp-plum) 55%,transparent);opacity:0}.style--glow cart-drawer.active .cart-drawer__overlay{opacity:1}.style--glow cart-drawer .drawer__inner.cart_content{top:0;right:0;bottom:0;width:min(440px,calc(100% - 16px));height:100vh;height:100dvh;max-height:none;overflow:hidden;box-sizing:border-box;border:0;border-left:1.5px solid var(--pdp-line);border-radius:28px 0 0 28px;background:#fff;color:var(--pdp-ink);box-shadow:-22px 0 44px -30px color-mix(in srgb,var(--pdp-plum) 45%,transparent);font:400 14px/1.6 var(--pdp-body);opacity:0;translate:100% 0}.style--glow cart-drawer.active .drawer__inner.cart_content{opacity:1;translate:0 0}@media(prefers-reduced-motion:no-preference){.style--glow cart-drawer{transition:visibility 0s .35s}.style--glow cart-drawer.active{transition-delay:0s}.style--glow cart-drawer .cart-drawer__overlay{transition:opacity .35s ease}.style--glow cart-drawer .drawer__inner.cart_content{transition:opacity .35s ease,translate .35s cubic-bezier(.22,.61,.36,1)}}@media(prefers-reduced-motion:reduce){.style--glow cart-drawer .cart-drawer__overlay,.style--glow cart-drawer .drawer__inner.cart_content{transition:none}}.style--glow cart-drawer .drawer__title{flex:none;margin:0;padding:22px 70px 16px 22px;border-bottom:1.5px dashed var(--pdp-line);font:400 30px/1.1 var(--pdp-display);letter-spacing:0;text-transform:none;color:var(--pdp-plum)}.style--glow cart-drawer cart-drawer-items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.style--glow cart-drawer .drawer__footer{flex:none}.style--glow cart-drawer .drawer__close{top:16px;right:16px;width:40px;height:40px;color:var(--pdp-pink)}.style--glow cart-drawer .drawer__close:focus-visible{outline:2px solid var(--pdp-plum);outline-offset:2px;border-radius:50%}.style--glow cart-drawer .drawer__inner-empty{color:var(--pdp-soft);font-size:14px}.style--glow cart-drawer .cart-drawer__form{padding:0 22px}.style--glow cart-drawer .cart_items{gap:0;padding-top:0}.style--glow cart-drawer .mini-cart__item{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1.5px dashed var(--pdp-line)}.style--glow cart-drawer .mini-cart__item{padding:18px 0}.style--glow cart-drawer .mini-cart__item:first-child{border-top:0}.style--glow cart-drawer .mini-cart__item-image img,.style--glow cart-drawer .mini-cart__item-image .placeholder-svg{border-radius:16px;background:var(--pdp-blush)}.style--glow cart-drawer .mini-cart__item-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding-right:0}.style--glow cart-drawer .pdp-type-wrap{display:inline-flex;align-items:center;gap:8px}.style--glow cart-drawer .pdp-type-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 12px 3px 8px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0;color:var(--pdp-pink);background:var(--pdp-blush)}.style--glow cart-drawer .pdp-type-pill .product-type-icon{width:20px;height:20px;flex:none}.style--glow cart-drawer .pdp-weight-chip{font-size:14px;font-weight:400;color:var(--pdp-soft)}.style--glow cart-drawer .mini-cart__item-title{font-family:var(--pdp-display);font-weight:400;font-style:normal;font-size:22px;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--pdp-plum)}.style--glow cart-drawer .mini-cart__item-title:hover{color:var(--pdp-pink)}.style--glow cart-drawer .mini-cart__item-title .title-parts{display:block}.style--glow cart-drawer .mini-cart__item-title .title-parts__type{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.style--glow cart-drawer .mini-cart__item-title:focus-visible{outline:2px solid var(--pdp-plum);outline-offset:3px;border-radius:6px}.style--glow cart-drawer .mini-cart__options{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.style--glow cart-drawer .mini-cart__option{display:inline-flex;align-items:center;gap:4px;margin:0;padding:1px 10px 1px 6px;border-radius:999px;border:2px solid var(--pdp-pink);background:var(--pdp-blush);box-shadow:none;font-size:14px;font-weight:500;line-height:1.5;color:var(--pdp-plum)}.style--glow cart-drawer .mini-cart__option:not(:has(svg)){padding-left:10px}.style--glow cart-drawer .mini-cart__option .kit-option-icon{flex:none;width:18px;height:18px;overflow:visible;color:var(--pdp-pink)}.style--glow cart-drawer .mini-cart__option .kit-option-icon__glint{opacity:0}.style--glow cart-drawer .mini-cart__item-price{margin:0}.style--glow cart-drawer .mini-cart__item-price .modal_price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0;color:var(--pdp-ink)}.style--glow cart-drawer .mini-cart__item-price .modal_price>.money,.style--glow cart-drawer .mini-cart__item-price .modal_price>.money *{font-family:var(--pdp-display);font-weight:400;font-size:24px;line-height:1.1;color:var(--pdp-ink)}.style--glow cart-drawer .mini-cart__item-price .modal_price .was_price,.style--glow cart-drawer .mini-cart__item-price .modal_price .was_price *{font-family:var(--pdp-body);font-weight:400;font-size:14px;line-height:1.4;color:var(--pdp-soft);text-decoration:line-through}.style--glow cart-drawer :is(.mini-cart__unit-price,.notification-discount){margin:0;font-size:14px;color:var(--pdp-soft)}.style--glow cart-drawer .mini-cart__item-actions{margin-top:4px;gap:8px}.style--glow cart-drawer .mini-cart__item-actions quantity-input{display:inline-flex;align-items:center;height:36px;width:auto;min-width:0;margin:0;padding:0;border:0;border-radius:999px;background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1.5px var(--style-line)}.style--glow cart-drawer .mini-cart__item-actions quantity-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--pdp-plum)}.style--glow cart-drawer .mini-cart__item-actions .quantity__button{display:grid;place-items:center;width:36px;height:36px;min-width:36px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--pdp-plum);cursor:pointer}.style--glow cart-drawer .mini-cart__item-actions .quantity__button:hover{background:var(--pdp-blush)}.style--glow cart-drawer .mini-cart__item-actions .quantity__button:focus-visible{outline:2px solid var(--pdp-plum);outline-offset:-3px}.style--glow cart-drawer .mini-cart__item-actions .quantity__button .svg-wrapper{width:12px;height:12px;display:grid;place-items:center}.style--glow cart-drawer .mini-cart__item-actions .quantity__button svg{width:12px;height:12px}.style--glow cart-drawer .mini-cart__item-actions .quantity__input{width:30px;min-width:0;height:36px;padding:0;border:0;background:transparent;box-shadow:none;text-align:center;font:600 14px/1 var(--pdp-body);color:var(--pdp-plum);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.style--glow cart-drawer .mini-cart__item-actions .quantity__input::-webkit-outer-spin-button,.style--glow cart-drawer .mini-cart__item-actions .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.style--glow cart-drawer .mini-cart__item-actions .quantity__input:focus-visible{outline:none}.style--glow cart-drawer .mini-cart__remove{width:44px;height:44px;border-radius:50%;color:var(--pdp-pink)}.style--glow cart-drawer .mini-cart__remove:hover{background:var(--pdp-blush)}.style--glow cart-drawer .mini-cart__remove:focus-visible{outline:2px solid var(--pdp-plum);outline-offset:1px}.style--glow cart-drawer .mini-cart__remove .svg-wrapper{width:20px}.style--glow cart-drawer .cart-item__error-text{font-size:14px}.style--glow cart-drawer .drawer__footer{padding:18px 22px 22px;border-top:1.5px dashed var(--pdp-line);background:#fff;box-shadow:0 -14px 20px -16px color-mix(in srgb,var(--pdp-plum) 25%,transparent)}.style--glow cart-drawer .cart-drawer__footer>*{margin:0 0 12px}.style--glow cart-drawer .cart-drawer__footer :is(.cart_subtotal,.cart_savings,.cart_discounts li){display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 16px/1.6 var(--pdp-body);color:var(--pdp-plum)}.style--glow cart-drawer .cart-drawer__footer .cart_subtotal .money,.style--glow cart-drawer .cart-drawer__footer .cart_savings .money{font:600 16px/1.6 var(--pdp-body);color:var(--pdp-plum)}.style--glow cart-drawer .cart-drawer__footer .cart_savings{width:100%;box-sizing:border-box;padding:5px 16px 5px 12px;border-radius:999px;background:var(--style-line);color:var(--pdp-pink-deep)}.style--glow cart-drawer .cart-drawer__footer .cart_savings>span:first-child{display:inline-flex;align-items:center;gap:8px;color:var(--pdp-pink-deep)}.style--glow cart-drawer .cart-drawer__footer .cart_savings>span:first-child:before{content:"";flex:none;width:18px;height:18px;background:var(--pdp-pink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12V4h8l10 10-8 8z'/%3E%3Ccircle cx='7.5' cy='8.5' r='1.3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12V4h8l10 10-8 8z'/%3E%3Ccircle cx='7.5' cy='8.5' r='1.3'/%3E%3C/svg%3E") center / contain no-repeat}.style--glow cart-drawer .cart-drawer__footer .cart_savings .money{color:var(--pdp-pink-deep)}.style--glow cart-drawer .cart-drawer__footer .cart_text{font:400 14px/1.6 var(--pdp-body);color:var(--pdp-soft)}.style--glow cart-drawer .cart-drawer__footer .cart_text a{color:var(--pdp-pink);text-underline-offset:3px}.style--glow cart-drawer .cart-drawer__footer textarea{border:0;border-radius:20px;box-shadow:inset 0 0 0 1.5px var(--pdp-line);font:400 14px/1.6 var(--pdp-body);color:var(--pdp-ink)}.style--glow cart-drawer .cart-drawer__footer textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--pdp-pink)}.style--glow cart-drawer .cart-drawer__footer .tos{font-size:14px;color:var(--pdp-soft)}.style--glow cart-drawer .cart__ctas .add_to_cart{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;height:54px;margin:0;padding:0 16px;border:0;border-radius:999px;font:600 16px/1.6 var(--pdp-body);letter-spacing:0;text-transform:none;color:#fff;background:var(--pdp-pink);box-shadow:0 3px 0 var(--pdp-pink-deep);transform:none;cursor:pointer}.style--glow cart-drawer .cart__ctas .add_to_cart:hover{background:var(--pdp-pink-deep)}.style--glow cart-drawer .cart__ctas .add_to_cart:focus-visible{outline:2px solid var(--pdp-plum);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.style--glow cart-drawer .cart__ctas .add_to_cart{transition:background .2s,translate .2s,box-shadow .2s}.style--glow cart-drawer .cart__ctas .add_to_cart:active{translate:0 2px;box-shadow:0 1px 0 var(--pdp-pink-deep)}.style--glow cart-drawer .mini-cart__item-actions .quantity__button,.style--glow cart-drawer .mini-cart__remove{transition:background .2s}}.style--glow cart-drawer .mini-cart__item{grid-template-columns:96px minmax(0,1fr);gap:12px 14px;padding:14px 0;align-items:start}.style--glow cart-drawer .mini-cart__item-image{overflow:hidden;border-radius:16px;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--pdp-pink) 45%,transparent)}.style--glow cart-drawer .mini-cart__item-image img,.style--glow cart-drawer .mini-cart__item-image .placeholder-svg{border-radius:0}.style--glow cart-drawer .mini-cart__item-content{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;row-gap:4px;align-items:center;justify-items:start;min-width:0}.style--glow cart-drawer .mini-cart__item-content>:is(.pdp-type-pill,.pdp-type-wrap){grid-column:1 / 3;grid-row:1}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__item-title{grid-column:1 / -1;grid-row:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:20px}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__options{grid-column:3;grid-row:1;align-self:center;justify-self:end;justify-content:flex-end}.style--glow cart-drawer .mini-cart__item-content>:is(.mini-cart__item-properties,.notification-discount,.cart-item__error){grid-column:1 / -1}.style--glow cart-drawer .mini-cart__item-actions{display:contents}.style--glow cart-drawer .mini-cart__item-actions>quantity-input{grid-column:1;grid-row:4;margin-top:6px}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__item-price{grid-column:2;grid-row:4;justify-self:end;align-self:center;margin-top:6px;text-align:right}.style--glow cart-drawer .mini-cart__item-actions>cart-remove-button{grid-column:3;grid-row:4;margin-top:6px;justify-self:end}.style--glow cart-drawer .mini-cart__item-content>.cart-item__error{grid-row:5}.style--glow cart-drawer .mini-cart__item-price .modal_price{justify-content:flex-end;flex-direction:column-reverse;align-items:flex-end;gap:0}.style--glow cart-drawer .mini-cart__item-price .modal_price:not(:has(.was_price)){flex-direction:row}.style--glow cart-drawer .mini-cart__item-price .modal_price>.money,.style--glow cart-drawer .mini-cart__item-price .modal_price>.money *{font-family:var(--pdp-body);font-weight:600;font-size:18px;line-height:1.2}.style--glow cart-drawer .mini-cart__item-price .modal_price .was_price,.style--glow cart-drawer .mini-cart__item-price .modal_price .was_price *{font-size:14px;line-height:1.3}.style--glow cart-drawer .mini-cart__remove{width:40px;height:40px}@media(max-width:798px){.style--glow cart-drawer .mini-cart__item{grid-template-columns:88px minmax(0,1fr);gap:10px 12px}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__item-title{grid-column:1 / -1;font-size:19px}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__options{grid-column:1 / -1;grid-row:3;justify-self:start;justify-content:flex-start}.style--glow cart-drawer .mini-cart__item-content>:is(.pdp-type-pill,.pdp-type-wrap){grid-column:1 / -1}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__item-price{grid-column:1 / 3;grid-row:4;justify-self:end;margin-right:44px}.style--glow cart-drawer .mini-cart__item-actions>cart-remove-button{position:absolute;right:-6px;bottom:0;margin:0}.style--glow cart-drawer .mini-cart__item-content{position:relative}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__item-price{margin-right:36px}}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__item-price{width:100%;padding-left:8px;box-sizing:border-box}.style--glow cart-drawer .mini-cart__item-price .modal_price{width:100%}.style--glow cart-drawer .mini-cart__item-price .modal_price:not(:has(.was_price)){justify-content:flex-end;text-align:right}.style--glow cart-drawer .mini-cart__item-price .modal_price>.money{margin-left:auto}.style--glow cart-drawer .mini-cart__item-image{aspect-ratio:1;background:var(--pdp-blush)}.style--glow cart-drawer .mini-cart__item-image img,.style--glow cart-drawer .mini-cart__item-image .placeholder-svg{width:100%;height:100%;object-fit:cover}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__item-price{justify-self:start;width:auto;padding-left:4px;text-align:left}.style--glow cart-drawer .mini-cart__item-price .modal_price,.style--glow cart-drawer .mini-cart__item-price .modal_price:not(:has(.was_price)){width:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:0 8px;text-align:left}.style--glow cart-drawer .mini-cart__item-price .modal_price>.money{margin-left:0}@media(max-width:798px){.style--glow cart-drawer .mini-cart__item-content>.mini-cart__item-price{grid-column:2 / 4;justify-self:start;margin-right:40px}}.style--glow cart-drawer .mini-cart__meta{display:contents}@media(max-width:798px){.style--glow cart-drawer .mini-cart__item{grid-template-columns:88px minmax(0,1fr);gap:10px 12px;padding:14px 0}.style--glow cart-drawer .mini-cart__item-content{column-gap:6px;row-gap:4px;position:static}.style--glow cart-drawer .mini-cart__meta{grid-column:1 / -1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;justify-self:start}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__meta>:is(.pdp-type-pill,.pdp-type-wrap,.mini-cart__options){grid-column:auto;grid-row:auto;justify-self:auto}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__item-title{grid-column:1 / -1;grid-row:2;font-size:19px}.style--glow cart-drawer .mini-cart__item-actions>quantity-input{grid-column:1;grid-row:4;height:34px}.style--glow cart-drawer .mini-cart__item-actions .quantity__button{width:30px;height:34px;min-width:30px}.style--glow cart-drawer .mini-cart__item-actions .quantity__input{width:26px;height:34px}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__item-price{grid-column:2;grid-row:4;justify-self:start;margin:6px 0 0;padding-left:4px;min-width:0}.style--glow cart-drawer .mini-cart__item-price .modal_price>.money,.style--glow cart-drawer .mini-cart__item-price .modal_price>.money *{font-size:17px}.style--glow cart-drawer .mini-cart__item-actions>cart-remove-button{position:static;grid-column:3;grid-row:4;margin:6px 0 0;justify-self:end}.style--glow cart-drawer .mini-cart__remove{width:36px;height:36px}.style--glow cart-drawer .drawer__footer{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.style--glow cart-drawer .cart-drawer__footer .cart_text{font-size:13px;text-wrap:balance}}.style--glow cart-drawer .mini-cart__item-content{grid-template-columns:104px minmax(0,1fr) 36px;column-gap:8px}.style--glow cart-drawer .mini-cart__item-price .modal_price{flex-wrap:nowrap;gap:0 6px;white-space:nowrap}.style--glow cart-drawer .mini-cart__item-price .modal_price .was_price,.style--glow cart-drawer .mini-cart__item-price .modal_price .was_price *{font-size:13px}.style--glow cart-drawer .mini-cart__item-actions>cart-remove-button{margin-right:-2px}.style--glow cart-drawer .mini-cart__remove{width:36px;height:36px}.style--glow cart-drawer .cart_content__continue-shopping{display:none}@media(max-width:798px){.style--glow cart-drawer .mini-cart__item-content{grid-template-columns:90px minmax(0,1fr) 36px;column-gap:6px}.style--glow cart-drawer .mini-cart__item-price .modal_price>.money,.style--glow cart-drawer .mini-cart__item-price .modal_price>.money *{font-size:16px}.style--glow cart-drawer .mini-cart__item-price .modal_price .was_price,.style--glow cart-drawer .mini-cart__item-price .modal_price .was_price *{font-size:12.5px}.style--glow cart-drawer .mini-cart__item-price .modal_price{flex-wrap:wrap;gap:0 5px;white-space:normal}.style--glow cart-drawer .mini-cart__item-content>.mini-cart__item-price{padding-left:0}.style--glow cart-drawer .pdp-type-pill{padding:2px 10px 2px 6px}.style--glow cart-drawer .mini-cart__option{padding:0 9px 0 5px}.style--glow cart-drawer .drawer__footer{padding-top:14px;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.style--glow cart-drawer .cart-drawer__footer>*{margin-bottom:8px}.style--glow cart-drawer .cart-drawer__footer .cart_text{font-size:12.5px;text-wrap:nowrap;white-space:nowrap}.style--glow cart-drawer .cart__ctas .add_to_cart{min-height:50px;height:50px}}@media(max-width:380px){.style--glow cart-drawer .mini-cart__item{grid-template-columns:76px minmax(0,1fr);gap:10px}}.style--glow cart-drawer .mini-cart__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 6px;grid-column:1 / -1;grid-row:1;justify-self:stretch}.style--glow cart-drawer .mini-cart__meta .pdp-type-pill{white-space:nowrap}.style--glow cart-drawer .mini-cart__meta .mini-cart__options{margin-left:auto;white-space:nowrap}@media(max-width:798px){.style--glow cart-drawer .mini-cart__meta{justify-content:flex-start;justify-self:start}.style--glow cart-drawer .mini-cart__meta .mini-cart__options{margin-left:0}.style--glow cart-drawer .cart-drawer__footer .cart_text{font-size:12px}}@media(max-width:380px){.style--glow cart-drawer .cart-drawer__footer .cart_text{white-space:normal;text-wrap:balance}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/component-cart-drawer-glow.css.map */
