:root{--lala-brand-ink: var(--lala-ink, #1A1A1A);--lala-brand-body: var(--lala-ink-2, #4A4A4A);--lala-brand-muted: var(--lala-ink-3, #6B7280);--lala-brand-line: var(--lala-line, #ECECEC);--lala-brand-blush: var(--lala-pink-soft, #FFEDED);--lala-brand-pink: var(--lala-pink, #F4A6A6);--lala-brand-error: var(--lala-error, #C8453F)}.template-product .badge,.template-product .price__badge-sale,.template-product .price__badge-sold-out,.template-collection .price__badge-sale,.template-collection .price__badge-sold-out,.template-search .price__badge-sale,.template-search .price__badge-sold-out,.template-product [class*=badge][class*=color-],.template-page [class*=badge][class*=color-]{border:1px solid var(--lala-brand-ink)!important;border-radius:999px!important;background:var(--lala-brand-ink)!important;color:#fff!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;padding:.45rem 1rem!important;font-family:var(--lala-font-body, inherit)!important;font-size:1.1rem!important;font-weight:700!important;line-height:1!important;letter-spacing:.12em!important;text-transform:uppercase!important}.template-product .price__badge-sale,.template-collection .price__badge-sale,.template-search .price__badge-sale,.template-product .lala-card-badge--sale,.template-collection .lala-card-badge--sale,.template-search .lala-card-badge--sale{background:var(--lala-brand-blush)!important;color:var(--lala-brand-ink)!important;border-color:#1a1a1a24!important}.template-product .price__badge-sold-out,.template-collection .price__badge-sold-out,.template-search .price__badge-sold-out,.template-product .lala-card-badge--soldout,.template-collection .lala-card-badge--soldout,.template-search .lala-card-badge--soldout{background:var(--lala-brand-ink)!important;color:#fff!important;border-color:var(--lala-brand-ink)!important}.template-product .price--large .price__badge-sale,.template-product .price--large .price__badge-sold-out{margin-left:1rem!important;vertical-align:middle!important;transform:translateY(-.2rem)}@media screen and (max-width:749px){.template-product .price__badge-sale,.template-product .price__badge-sold-out{font-size:1rem!important;padding:.42rem .85rem!important}}.template-product .product__title h1,.template-product .product__title,.template-product .product__info-container .product__title h1{color:var(--lala-brand-ink)!important;font-family:var(--font-heading-family),var(--lala-font-body, sans-serif)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.08!important}.template-product .price,.template-product .price .price-item,.template-product .product__tax,.template-product .product-form__input .form__label,.template-product .quantity__label{color:var(--lala-brand-body)!important;font-family:var(--lala-font-body, inherit)!important;letter-spacing:.02em!important}.template-product .price--large .price-item--sale,.template-product .price--large .price-item--last{color:var(--lala-brand-ink)!important;font-weight:700!important}.template-product .price--on-sale .price-item--regular,.template-product .price-item--regular s,.template-product s.price-item--regular{color:var(--lala-brand-muted)!important;opacity:.8!important}.template-product .quantity{border:1px solid var(--lala-brand-ink)!important;border-radius:0!important;min-height:4.6rem!important;max-width:18rem}.template-product .quantity:before,.template-product .quantity:after{display:none!important}.template-product .quantity__button,.template-product .quantity__input{color:var(--lala-brand-ink)!important;background:#fff!important;font-family:var(--lala-font-body, inherit)!important}.template-product .product-form__submit,.template-product .shopify-payment-button__button--unbranded{background:var(--lala-brand-ink)!important;color:#fff!important;border:1px solid var(--lala-brand-ink)!important;border-radius:999px!important;min-height:5.2rem!important;font-family:var(--lala-font-body, inherit)!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:none!important;box-shadow:none!important}.template-product .product-form__submit:hover,.template-product .shopify-payment-button__button--unbranded:hover{background:#000!important;border-color:#000!important}.template-product .shopify-payment-button__button--branded,.template-product .shopify-payment-button__more-options{border-radius:999px!important;overflow:hidden!important}.template-product .shopify-payment-button__more-options{color:var(--lala-brand-body)!important;font-family:var(--lala-font-body, inherit)!important;letter-spacing:.02em!important}.template-product .product__description.rte,.template-product .product__description.rte *{color:var(--lala-brand-body)}.template-product .product__description.rte{margin-top:3.2rem!important;padding-top:2.6rem!important;border-top:1px solid var(--lala-brand-line)!important;font-family:var(--lala-font-body, inherit)!important;font-size:clamp(1.55rem,1.2vw,1.75rem)!important;line-height:1.68!important;letter-spacing:.01em!important}.template-product .product__description.rte h2,.template-product .product__description.rte h3,.template-product .product__description.rte h4,.template-product .product__description.rte strong{color:var(--lala-brand-ink)!important;font-weight:800!important}.template-product .product__description.rte h2,.template-product .product__description.rte h3{margin:2.8rem 0 1.2rem!important;line-height:1.18!important;letter-spacing:-.015em!important}.template-product .product__description.rte p{margin:0 0 1.6rem!important}.template-product .product__description.rte ul,.template-product .product__description.rte ol{margin:1.6rem 0 2rem!important;padding-left:0!important;list-style:none!important}.template-product .product__description.rte li{position:relative;margin:0 0 1.2rem!important;padding-left:2.6rem!important}.template-product .product__description.rte li:before{content:"";position:absolute;left:0;top:.78em;width:.8rem;height:.8rem;border-radius:999px;background:var(--lala-brand-pink);transform:translateY(-50%)}.template-product .product__description.rte a,.template-page .rte a,.template-contact .rte a{color:var(--lala-brand-ink)!important;text-decoration-color:var(--lala-brand-pink)!important;text-decoration-thickness:.12em!important;text-underline-offset:.18em!important}.template-page .main-page-title,.template-page .page-title,.template-contact .title,.template-page h1.main-page-title{color:var(--lala-brand-ink)!important;font-family:var(--font-heading-family),var(--lala-font-body, sans-serif)!important;font-weight:800!important;line-height:1.06!important;letter-spacing:-.035em!important;margin:0 0 2.4rem!important;text-align:center}.template-page .main-page-title,.template-page .page-title{font-size:clamp(3.4rem,6vw,6.4rem)!important}.template-page .page-width--narrow,.template-contact .page-width--narrow{max-width:86rem!important}.template-page .rte,.template-contact .rte,.template-page .rte p,.template-page .rte li{color:var(--lala-brand-body)!important;font-family:var(--lala-font-body, inherit)!important;font-size:clamp(1.65rem,1.35vw,1.9rem)!important;line-height:1.72!important;letter-spacing:.01em!important}.template-page .rte h2,.template-page .rte h3,.template-page .rte h4{color:var(--lala-brand-ink)!important;font-family:var(--font-heading-family),var(--lala-font-body, sans-serif)!important;font-weight:800!important;line-height:1.16!important;letter-spacing:-.02em!important;margin-top:3.6rem!important;margin-bottom:1.2rem!important}.template-page .rte p,.template-page .rte ul,.template-page .rte ol{margin-top:0!important;margin-bottom:1.7rem!important}.template-page .rte ul,.template-page .rte ol{padding-left:0!important;list-style:none!important}.template-page .rte li{position:relative;padding-left:2.6rem!important;margin-bottom:1.1rem!important}.template-page .rte li:before{content:"";position:absolute;left:0;top:.84em;width:.8rem;height:.8rem;border-radius:999px;background:var(--lala-brand-pink);transform:translateY(-50%)}@media screen and (max-width:749px){.template-page .page-width,.template-contact .page-width{padding-left:2.4rem!important;padding-right:2.4rem!important}.template-page .main-page-title,.template-page .page-title,.template-contact .title{text-align:left;font-size:clamp(3.2rem,10vw,4.8rem)!important}.template-page .rte,.template-page .rte p,.template-page .rte li{font-size:1.7rem!important;line-height:1.68!important}}.template-page .contact,.template-contact .contact{max-width:86rem!important}.template-page .contact .title,.template-contact .contact .title{margin-bottom:2.4rem!important}.template-page .contact .field,.template-contact .contact .field{margin-bottom:1.6rem!important}.template-page .contact .field__input,.template-page .contact .text-area,.template-contact .contact .field__input,.template-contact .contact .text-area,.template-product .product-form__input input[type=text],.template-product .product-form__input select{border:1px solid var(--lala-brand-ink)!important;border-radius:0!important;background:#fff!important;color:var(--lala-brand-ink)!important;box-shadow:none!important;font-family:var(--lala-font-body, inherit)!important}.template-page .contact .field:before,.template-page .contact .field:after,.template-contact .contact .field:before,.template-contact .contact .field:after{display:none!important}.template-page .contact .field__label,.template-contact .contact .field__label{color:var(--lala-brand-muted)!important;font-family:var(--lala-font-body, inherit)!important;letter-spacing:.06em!important}.template-page .contact .button,.template-contact .contact .button,.template-page form .button,.template-contact form .button{background:var(--lala-brand-ink)!important;border:1px solid var(--lala-brand-ink)!important;border-radius:999px!important;color:#fff!important;min-height:5.2rem!important;min-width:18rem!important;padding:0 2.8rem!important;font-family:var(--lala-font-body, inherit)!important;font-weight:700!important;letter-spacing:.04em!important;box-shadow:none!important}.template-page .contact .button:before,.template-page .contact .button:after,.template-contact .contact .button:before,.template-contact .contact .button:after{display:none!important}.template-product .rating,.template-product .rating-star,.template-product .rating-count,.template-product .rating-text,.template-product .rating-wrapper,.template-product [class*=review],.template-product [class*=Review]{color:var(--lala-brand-ink)!important}.template-product .rating-star:before,.template-product .rating-star,.template-product .jdgm-star,.template-product .jdgm-star:before,.template-product .jdgm-prev-badge__stars,.template-product .jdgm-rev__rating,.template-product .stamped-fa-star,.template-product .stamped-fa-star-o,.template-product .stamped-fa-star-half-o,.template-product .loox-icon,.template-product .loox-rating span,.template-product [class*=star],.template-product [class*=Star]{color:var(--lala-brand-ink)!important;fill:var(--lala-brand-ink)!important;stroke:var(--lala-brand-ink)!important}.template-product .jdgm-widget,.template-product .stamped-main-widget,.template-product .loox-reviews-default,.template-product [id*=review],.template-product [class*=reviews],.template-product [class*=Reviews]{font-family:var(--lala-font-body, inherit)!important}.template-product .jdgm-btn,.template-product .jdgm-write-rev-link,.template-product .stamped-button,.template-product .loox-write-review-btn,.template-product [class*=review] button,.template-product [class*=Review] button{background:var(--lala-brand-ink)!important;border-color:var(--lala-brand-ink)!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important;font-family:var(--lala-font-body, inherit)!important;font-weight:700!important}.template-product .jdgm-histogram__bar,.template-product .stamped-summary-ratings .stamped-summary-ratings-bar,.template-product [class*=histogram] [class*=bar]{background:#ededed!important}.template-product .jdgm-histogram__bar-content,.template-product .stamped-summary-ratings .stamped-summary-ratings-bar-content,.template-product [class*=histogram] [class*=fill]{background:var(--lala-brand-ink)!important}.template-product [class*=verified],.template-product [class*=Verified],.template-product .jdgm-rev__buyer-badge,.template-product .stamped-verified-badge{color:var(--lala-brand-ink)!important;border-color:var(--lala-brand-ink)!important;background:#fff!important}.template-product .lala-trust-strip,.template-page .lala-trust-strip,.template-product [class*=trust-strip],.template-page [class*=trust-strip],.template-product [class*=trust]:not([class*=review]):not([class*=Review]),.template-page [class*=trust]{border-color:#1a1a1a14!important;background:linear-gradient(90deg,#fff8f7,#fff)!important;color:var(--lala-brand-body)!important}.template-product .lala-trust-strip svg,.template-page .lala-trust-strip svg,.template-product [class*=trust-strip] svg,.template-page [class*=trust-strip] svg{color:var(--lala-brand-pink)!important;fill:var(--lala-brand-pink)!important}.template-product .product__info-container a:not(.button),.template-page .rte a,.template-contact a:not(.button){color:var(--lala-brand-ink)!important}.template-product .product__info-container [style*="color: blue"],.template-page .rte [style*="color: blue"],.template-contact [style*="color: blue"]{color:var(--lala-brand-ink)!important}.template-product .product__info-container [style*="#87"],.template-product .product__info-container [style*="#B"],.template-page .rte [style*="#87"],.template-page .rte [style*="#B"]{color:inherit!important}body.template-cart{background:radial-gradient(circle at top left,rgba(244,166,166,.16),transparent 34rem),linear-gradient(180deg,#fffaf8,#fff 38%,#fff8f7)}body.template-cart #MainContent{background:transparent!important}body.template-cart cart-items,body.template-cart #main-cart-footer{background:transparent!important}body.template-cart .cart-page,body.template-cart .cart__items,body.template-cart .cart__footer,body.template-cart .cart__blocks{font-family:var(--lala-font-body, "Montserrat", sans-serif)}body.template-cart .title-wrapper-with-link{align-items:flex-end;gap:1.6rem;margin-bottom:2.4rem}body.template-cart .title-wrapper-with-link .title{font-family:var(--lala-font-display, "Fraunces", serif);font-size:clamp(3.2rem,4vw,5.4rem);line-height:1;letter-spacing:-.04em;color:var(--lala-ink, #1a1a1a);margin:0}body.template-cart .title-wrapper-with-link .underlined-link{color:var(--lala-ink-2, #4a4a4a);font-size:1.3rem;text-underline-offset:.35rem}body.template-cart cart-items.is-empty{min-height:auto!important;padding:4.8rem 0 0!important}body.template-cart .cart__warnings.lala-cart-empty{min-height:auto!important;padding:0 1.6rem 5.6rem!important;display:block!important;background:transparent!important}body.template-cart .lala-cart-empty__card{max-width:88rem;margin:0 auto;padding:clamp(3.2rem,6vw,6.4rem) clamp(2rem,5vw,6rem);text-align:center;border-radius:3.2rem;background:radial-gradient(circle at 18% 18%,rgba(244,166,166,.2),transparent 22rem),radial-gradient(circle at 90% 10%,rgba(255,237,237,.9),transparent 26rem),linear-gradient(135deg,#fff8f7,#fbf7f2 58%,#fff);border:1px solid rgba(26,26,26,.06);box-shadow:0 20px 70px #1a1a1a12}body.template-cart .lala-cart-empty__eyebrow{margin:0 0 1.2rem;font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lala-pink, #f4a6a6)}body.template-cart .cart__empty-text.lala-cart-empty__heading{margin:0 auto 1.4rem!important;max-width:68rem;font-family:var(--lala-font-display, "Fraunces", serif);font-size:clamp(3.4rem,7vw,6.2rem);line-height:.98;letter-spacing:-.045em;font-weight:600;color:var(--lala-ink, #1a1a1a)!important}body.template-cart .lala-cart-empty__copy{max-width:56rem;margin:0 auto 2.4rem;font-size:clamp(1.45rem,2vw,1.75rem);line-height:1.7;color:var(--lala-ink-2, #4a4a4a)}body.template-cart .lala-cart-empty__actions{display:flex;justify-content:center;align-items:center;gap:1.2rem;flex-wrap:wrap;margin:0 0 2.4rem}body.template-cart .lala-cart-empty__button,body.template-cart .cart__checkout-button{border-radius:999px!important;min-height:5.2rem!important;padding:1.4rem 2.6rem!important;font-family:var(--lala-font-body, "Montserrat", sans-serif)!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important}body.template-cart .lala-cart-empty__button:before,body.template-cart .lala-cart-empty__button:after,body.template-cart .cart__checkout-button:before,body.template-cart .cart__checkout-button:after{display:none!important}body.template-cart .lala-cart-empty__button--primary,body.template-cart .cart__checkout-button{background:var(--lala-ink, #1a1a1a)!important;color:#fff!important;border:1px solid var(--lala-ink, #1a1a1a)!important}body.template-cart .lala-cart-empty__button--secondary{background:#fff!important;color:var(--lala-ink, #1a1a1a)!important;border:1px solid rgba(26,26,26,.12)!important}body.template-cart .lala-cart-empty__trust{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem 1.6rem;margin:0;padding:0}body.template-cart .lala-cart-empty__trust li{display:inline-flex;align-items:center;gap:.6rem;font-size:1.15rem;line-height:1.4;letter-spacing:.02em;color:var(--lala-ink-2, #4a4a4a)}body.template-cart .lala-cart-empty__trust span{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--lala-pink-soft, #ffeded);color:var(--lala-pink, #f4a6a6);font-weight:800;flex:0 0 auto}body.template-cart .lala-cart-empty__login{margin-top:2.6rem;padding-top:2.2rem;border-top:1px solid rgba(26,26,26,.08)}body.template-cart .lala-cart-empty__login .cart__login-title{margin:0 0 .6rem;color:var(--lala-ink, #1a1a1a)!important;font-size:1.6rem;font-weight:700}body.template-cart .lala-cart-empty__login .cart__login-paragraph{margin:0;color:var(--lala-ink-2, #4a4a4a)}body.template-cart .lala-cart-empty__login a{color:var(--lala-ink, #1a1a1a);text-underline-offset:.35rem}body.template-cart .cart-items{border-collapse:separate!important;border-spacing:0 1.4rem!important}body.template-cart .cart-items thead th{color:var(--lala-ink-3, #6b7280);font-size:1.1rem;letter-spacing:.12em;font-weight:700}body.template-cart .cart-item{background:#fff;border-radius:2.4rem;box-shadow:0 8px 28px #1a1a1a0d}body.template-cart .cart-item>td{border-top:1px solid rgba(26,26,26,.06);border-bottom:1px solid rgba(26,26,26,.06);padding-top:1.8rem!important;padding-bottom:1.8rem!important}body.template-cart .cart-item>td:first-child{border-left:1px solid rgba(26,26,26,.06);border-radius:2.4rem 0 0 2.4rem}body.template-cart .cart-item>td:last-child{border-right:1px solid rgba(26,26,26,.06);border-radius:0 2.4rem 2.4rem 0}body.template-cart .cart-item__image-container{border-radius:1.8rem!important;overflow:hidden;border:0!important;background:var(--lala-bg-soft, #fff8f7)!important}body.template-cart .cart-item__image{border-radius:1.8rem!important}body.template-cart .cart-item__name{font-family:var(--lala-font-body, "Montserrat", sans-serif);color:var(--lala-ink, #1a1a1a)!important;font-size:1.55rem;font-weight:700;line-height:1.25;text-decoration:none}body.template-cart .cart-item__name:hover{text-decoration:underline;text-underline-offset:.35rem}body.template-cart .product-option,body.template-cart .cart-item__details dl{color:var(--lala-ink-2, #4a4a4a);font-size:1.25rem;line-height:1.45}body.template-cart .quantity{border-radius:999px!important;border:1px solid rgba(26,26,26,.12)!important;min-height:4.4rem;background:#fff}body.template-cart .quantity:before,body.template-cart .quantity:after{display:none!important}body.template-cart .cart-remove-button{color:var(--lala-ink-3, #6b7280)!important}body.template-cart .price,body.template-cart .cart-item__final-price{color:var(--lala-ink, #1a1a1a)!important;font-weight:700!important}body.template-cart #main-cart-footer:not(.is-empty) .cart__footer{background:#fff;border:1px solid rgba(26,26,26,.06);border-radius:2.8rem;box-shadow:0 14px 45px #1a1a1a0f;padding:clamp(2.4rem,4vw,3.6rem)!important;margin-bottom:5.6rem}body.template-cart .cart__blocks{max-width:44rem}body.template-cart .totals{align-items:center;padding-bottom:1.2rem;border-bottom:1px solid rgba(26,26,26,.08)}body.template-cart .totals__total{font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;color:var(--lala-ink-2, #4a4a4a)}body.template-cart .totals__total-value{font-size:2rem;font-weight:800;color:var(--lala-ink, #1a1a1a)}body.template-cart .tax-note{display:block;margin:1.2rem 0 1.8rem;color:var(--lala-ink-3, #6b7280);line-height:1.55}body.template-cart .cart__checkout-button{width:100%}@media screen and (max-width:749px){body.template-cart cart-items.is-empty{padding-top:2.4rem!important}body.template-cart .cart__warnings.lala-cart-empty{padding-inline:1.2rem!important;padding-bottom:3.6rem!important}body.template-cart .lala-cart-empty__card{border-radius:2.4rem;padding:3.2rem 2rem}body.template-cart .lala-cart-empty__actions{display:grid;grid-template-columns:1fr}body.template-cart .lala-cart-empty__button{width:100%}body.template-cart .lala-cart-empty__trust{justify-content:flex-start;text-align:left}body.template-cart .lala-cart-empty__trust li{width:100%}body.template-cart .cart-items{border-spacing:0 1.2rem!important}body.template-cart .cart-item{display:grid!important;grid-template-columns:9.6rem 1fr;gap:1.2rem;padding:1.4rem;border:1px solid rgba(26,26,26,.06);border-radius:2.2rem;background:#fff}body.template-cart .cart-item>td{display:block!important;border:0!important;padding:0!important}body.template-cart .cart-item__media{grid-row:span 3}body.template-cart .cart-item__image-container,body.template-cart .cart-item__image{width:9.6rem!important;height:12rem!important;object-fit:cover}body.template-cart .cart-item__quantity{grid-column:2}body.template-cart .cart-item__totals{grid-column:2;text-align:left!important}body.template-cart #main-cart-footer:not(.is-empty) .cart__footer{margin-inline:1.2rem;border-radius:2.2rem}}body.template-cart .cart__warnings{background:radial-gradient(circle at 18% 18%,rgba(244,166,166,.18),transparent 22rem),radial-gradient(circle at 90% 10%,rgba(255,237,237,.85),transparent 26rem),linear-gradient(135deg,#fff8f7,#fbf7f2 58%,#fff)!important;color:var(--lala-ink, #1a1a1a)!important;border-radius:2.8rem!important;margin:2.4rem auto 4rem!important;padding:clamp(3.2rem,6vw,6rem) 2rem!important;max-width:88rem!important;min-height:auto!important;text-align:center!important;border:1px solid rgba(26,26,26,.06)!important;box-shadow:0 20px 70px #1a1a1a12!important}body.template-cart .cart__empty-text,body.template-cart .cart__warnings h1,body.template-cart .cart__warnings h2,body.template-cart .cart__login-title{color:var(--lala-ink, #1a1a1a)!important;font-family:var(--lala-font-display, "Fraunces", serif)!important;font-weight:700!important;letter-spacing:-.035em!important}body.template-cart .cart__empty-text{font-size:clamp(3.2rem,7vw,5.8rem)!important;line-height:1!important;margin-bottom:2.4rem!important}body.template-cart .cart__login-title{font-size:2rem!important;margin-top:3rem!important;margin-bottom:.8rem!important}body.template-cart .cart__login-paragraph,body.template-cart .cart__login-paragraph a,body.template-cart .cart__warnings p,body.template-cart .cart__warnings a:not(.button){color:var(--lala-ink-2, #4a4a4a)!important;font-family:var(--lala-font-body, "Montserrat", sans-serif)!important}body.template-cart .cart__login-paragraph a,body.template-cart .cart__warnings a:not(.button){color:var(--lala-ink, #1a1a1a)!important;text-underline-offset:.35rem!important}body.template-cart .cart__warnings .button,body.template-cart .cart__warnings .button:visited{background:var(--lala-ink, #1a1a1a)!important;color:#fff!important;border:1px solid var(--lala-ink, #1a1a1a)!important;border-radius:999px!important;min-height:5.2rem!important;padding:1.4rem 2.8rem!important;font-family:var(--lala-font-body, "Montserrat", sans-serif)!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important}body.template-cart .cart__warnings .button:before,body.template-cart .cart__warnings .button:after{display:none!important}body.template-cart .cart__warnings .button:hover{background:#000!important;border-color:#000!important}@media screen and (max-width:749px){body.template-cart .cart__warnings{margin:1.6rem 1.2rem 3.2rem!important;border-radius:2.4rem!important;padding:3.2rem 2rem!important}body.template-cart .cart__empty-text{font-size:clamp(3rem,10vw,4.4rem)!important}}cart-drawer .drawer__inner,#CartDrawer .drawer__inner,cart-drawer .drawer__inner-empty,#CartDrawer .drawer__inner-empty{background:#fffaf8!important;color:#1f1f1f!important;border-left:1px solid rgba(31,31,31,.08)!important;box-shadow:-10px 0 30px #00000014!important}cart-drawer .drawer__header,#CartDrawer .drawer__header{padding:2rem 2rem 1.4rem!important;border-bottom:1px solid rgba(31,31,31,.08)!important;background:#fffaf8!important}cart-drawer .drawer__heading,#CartDrawer .drawer__heading,cart-drawer h2,#CartDrawer h2{font-family:var(--font-heading-family)!important;font-size:2.2rem!important;line-height:1.1!important;letter-spacing:0!important;color:#111!important;font-weight:600!important}cart-drawer .drawer__close,#CartDrawer .drawer__close{color:#1f1f1f!important}cart-drawer .drawer__close:hover,#CartDrawer .drawer__close:hover{opacity:.75!important}cart-drawer cart-drawer-items,#CartDrawer cart-drawer-items{padding:0 2rem!important}cart-drawer .cart-items,#CartDrawer .cart-items{border-bottom:0!important}cart-drawer .cart-item,#CartDrawer .cart-item{padding:1.8rem 0!important;border-bottom:1px solid rgba(31,31,31,.08)!important;gap:1.4rem!important;align-items:start!important}cart-drawer .cart-item:last-child,#CartDrawer .cart-item:last-child{margin-bottom:0!important}cart-drawer .cart-item__media,#CartDrawer .cart-item__media{width:auto!important}cart-drawer .cart-item__image,cart-drawer .cart-item__media img,#CartDrawer .cart-item__image,#CartDrawer .cart-item__media img{border-radius:18px!important;overflow:hidden!important}cart-drawer .cart-item__details,#CartDrawer .cart-item__details{padding-right:0!important}cart-drawer .cart-item__name,#CartDrawer .cart-item__name{font-family:var(--font-body-family)!important;font-size:1.7rem!important;line-height:1.2!important;color:#111!important;text-decoration:none!important;font-weight:600!important}cart-drawer .cart-item__name:hover,#CartDrawer .cart-item__name:hover{text-decoration:underline!important;color:#111!important}cart-drawer .product-option,cart-drawer .cart-item__details *,#CartDrawer .product-option,#CartDrawer .cart-item__details *{color:#5f5963!important}cart-drawer .price,cart-drawer .cart-item__price-wrapper,#CartDrawer .price,#CartDrawer .cart-item__price-wrapper{color:#1f1f1f!important;font-weight:500!important}cart-drawer quantity-popover,cart-drawer .quantity,#CartDrawer quantity-popover,#CartDrawer .quantity{border:1px solid rgba(31,31,31,.14)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;min-height:4.6rem!important;overflow:hidden!important}cart-drawer .quantity:after,cart-drawer .quantity:before,#CartDrawer .quantity:after,#CartDrawer .quantity:before{display:none!important}cart-drawer .quantity__button,#CartDrawer .quantity__button{width:4.4rem!important;color:#1f1f1f!important;background:transparent!important}cart-drawer .quantity__button:hover,#CartDrawer .quantity__button:hover{background:#efb7bc1f!important}cart-drawer .quantity__input,#CartDrawer .quantity__input{color:#1f1f1f!important;font-weight:600!important;background:transparent!important}cart-drawer cart-remove-button .button,cart-drawer .cart-remove-button,cart-drawer cart-remove-button .button--tertiary,#CartDrawer cart-remove-button .button,#CartDrawer .cart-remove-button,#CartDrawer cart-remove-button .button--tertiary{color:#7e7882!important;background:transparent!important;box-shadow:none!important}cart-drawer cart-remove-button .button:hover,cart-drawer .cart-remove-button:hover,#CartDrawer cart-remove-button .button:hover,#CartDrawer .cart-remove-button:hover{color:#111!important}cart-drawer .drawer__footer,#CartDrawer .drawer__footer{background:#fffaf8!important;border-top:1px solid rgba(31,31,31,.08)!important;padding:1.8rem 2rem 2rem!important}cart-drawer .totals,#CartDrawer .totals{align-items:center!important;margin-bottom:.8rem!important}cart-drawer .totals__total,#CartDrawer .totals__total{font-family:var(--font-heading-family)!important;color:#111!important;font-size:1.8rem!important;letter-spacing:0!important}cart-drawer .totals__total-value,#CartDrawer .totals__total-value,cart-drawer .totals__total+*,#CartDrawer .totals__total+*{font-family:var(--font-heading-family)!important;color:#111!important;font-size:1.8rem!important}cart-drawer .tax-note,cart-drawer .drawer__footer .tax-note,#CartDrawer .tax-note,#CartDrawer .drawer__footer .tax-note{color:#6e6871!important;font-size:1.35rem!important;line-height:1.5!important}cart-drawer .drawer__footer .button,cart-drawer .drawer__footer button.button,#CartDrawer .drawer__footer .button,#CartDrawer .drawer__footer button.button{min-height:5rem!important;border-radius:999px!important;border:0!important;background:#efb7bc!important;color:#111!important;box-shadow:none!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}cart-drawer .drawer__footer .button:hover,cart-drawer .drawer__footer button.button:hover,#CartDrawer .drawer__footer .button:hover,#CartDrawer .drawer__footer button.button:hover{background:#e7a7ae!important;color:#111!important}cart-drawer .drawer__footer .button:focus-visible,cart-drawer .drawer__footer button.button:focus-visible,#CartDrawer .drawer__footer .button:focus-visible,#CartDrawer .drawer__footer button.button:focus-visible{outline:2px solid #111!important;outline-offset:2px!important}cart-drawer .is-empty,#CartDrawer .is-empty{background:#fffaf8!important}cart-drawer .drawer__inner-empty .cart-drawer__warnings,#CartDrawer .drawer__inner-empty .cart-drawer__warnings{padding:2.4rem 2rem!important}cart-drawer .drawer__inner-empty .button,#CartDrawer .drawer__inner-empty .button{min-height:5rem!important;border-radius:999px!important;background:#efb7bc!important;color:#111!important;border:0!important;box-shadow:none!important}@media screen and (max-width:749px){cart-drawer .drawer__header,#CartDrawer .drawer__header{padding:1.6rem 1.6rem 1.2rem!important}cart-drawer cart-drawer-items,#CartDrawer cart-drawer-items{padding:0 1.6rem!important}cart-drawer .drawer__footer,#CartDrawer .drawer__footer{padding:1.6rem 1.6rem 1.8rem!important}cart-drawer .cart-item__name,#CartDrawer .cart-item__name{font-size:1.6rem!important}cart-drawer .quantity__button,#CartDrawer .quantity__button{width:4rem!important}}.template-product .product__title .lala-pdp-benefit-line,.template-product .product__info-container .product__title .lala-pdp-benefit-line{display:block!important;margin:1.2rem 0 0!important;max-width:46rem!important;color:#615b64!important;font-family:var(--font-body-family)!important;font-size:1.52rem!important;line-height:1.45!important;letter-spacing:.01em!important;font-weight:400!important;text-transform:none!important}.template-product .lala-pdp-buy-confidence{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important;margin:1.6rem 0 1.3rem!important;padding:1.25rem 1.35rem!important;background:#fffaf8!important;border:1px solid rgba(239,183,188,.52)!important;border-radius:22px!important}.template-product .lala-pdp-buy-confidence__item{display:flex!important;align-items:center!important;gap:.8rem!important;color:#3c3840!important;font-size:1.35rem!important;line-height:1.35!important;letter-spacing:.025em!important}.template-product .lala-pdp-buy-confidence__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;flex:0 0 2rem!important;border-radius:50%!important;background:#f7dadd!important;color:#7a3339!important;font-size:1.1rem!important;font-weight:800!important}.template-product .product-form__quantity .quantity,.template-product .product__info-container quantity-input.quantity{border:1px solid rgba(31,31,31,.14)!important;border-radius:999px!important;background:#fff!important;min-height:4.8rem!important;box-shadow:none!important;overflow:hidden!important}.template-product .product-form__quantity .quantity:before,.template-product .product-form__quantity .quantity:after,.template-product .product__info-container quantity-input.quantity:before,.template-product .product__info-container quantity-input.quantity:after{display:none!important}.template-product .product-form__quantity .quantity__button,.template-product .product__info-container .quantity__button{color:#1f1f1f!important;background:transparent!important;width:4.5rem!important}.template-product .product-form__quantity .quantity__button:hover,.template-product .product__info-container .quantity__button:hover{background:#efb7bc1f!important}.template-product .product-form__quantity .quantity__input,.template-product .product__info-container .quantity__input{color:#1f1f1f!important;font-weight:600!important;background:transparent!important}.template-product .product-form__buttons .button,.template-product .product-form__submit{border-radius:999px!important;min-height:5.6rem!important;letter-spacing:.025em!important;font-weight:700!important}.template-product .product__description.rte{color:#5f5963!important;font-size:1.7rem!important;line-height:1.65!important;letter-spacing:.015em!important}.template-product .product__description.rte p{margin-top:0!important;margin-bottom:1.45rem!important}.template-product .price__badge-sale,.template-collection .lala-card-badge--sale,.template-search .lala-card-badge--sale{background:#f7dadd!important;color:#7a3339!important;border-color:#7a33392e!important}.template-product .price__badge-sold-out,.template-collection .lala-card-badge--soldout,.template-search .lala-card-badge--soldout{background:#1c1c1c!important;color:#fffaf8!important;border-color:#1c1c1c!important}.template-product .jdgm-prev-badge[data-number-of-reviews="0"],.template-product .jdgm-prev-badge[data-number-of-reviews="0.0"],.template-product .jdgm-prev-badge[data-average-rating="0.00"]{display:none!important}@media screen and (min-width:750px){.template-product .lala-pdp-buy-confidence{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.9rem!important}}@media screen and (max-width:749px){.template-product .product__info-container .product__title h1,.template-product .product__info-container .product__title .h1{font-size:clamp(3.1rem,9.2vw,4.4rem)!important}.template-product .product__title .lala-pdp-benefit-line,.template-product .product__info-container .product__title .lala-pdp-benefit-line{font-size:1.48rem!important;line-height:1.45!important;margin-top:.9rem!important}.template-product .lala-pdp-buy-confidence{margin:1.35rem 0 1.1rem!important;padding:1.15rem 1.2rem!important;border-radius:18px!important}.template-product .lala-pdp-buy-confidence__item{font-size:1.28rem!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/lalaluna-global-normalisation.css.map */
