:root{--calm-ink: #3A3A3A;--calm-studio: #F6F6F6}@media(max-width:749px){.lpl__heading{font-size:5.6vw!important;white-space:nowrap!important}}product-card.lpc-on{--lpc-head-h: 66px}product-card.lpc-on .product-card__content{border-radius:12px!important}product-card.lpc-on .product-card__content{position:relative!important;overflow:hidden!important}product-card.lpc-on .card-gallery{position:static!important}product-card.lpc-on .card-gallery .product-media-container,product-card.lpc-on slideshow-slide.product-media-container{aspect-ratio:2 / 3!important}@media(max-width:749px){product-card.lpc-on{--lpc-head-h: 70px}product-card.lpc-on .card-gallery{aspect-ratio:2 / 3!important}}.lpc__head{height:var(--lpc-head-h)!important;min-height:0!important;padding:10px 12px 0!important;overflow:hidden;box-sizing:border-box}.lpc__feature,.lpc__size{display:none!important}.lpc__type{display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}product-card.lpc-on .product-badges{inset-block-start:calc(var(--lpc-head-h) + 8px)!important;inset-inline-start:10px!important;inset-inline-end:auto!important;z-index:3}product-card.lpc-on .quick-add{inset:auto 10px 9px auto!important;z-index:3}.lpc__foot{justify-content:flex-start!important;align-items:center!important;min-height:54px;padding:8px 56px 10px 12px!important;box-sizing:border-box}.lpc__price{justify-content:flex-start!important;flex-wrap:wrap;gap:0 7px!important}@media(max-width:749px){.lpc__head{padding:9px 10px 0!important}.lpc__foot{padding:6px 50px 8px 10px!important;min-height:52px}product-card.lpc-on .quick-add{inset:auto 8px 8px auto!important}}.lpc__stars{width:1.05em!important;overflow:hidden!important}.lpc__stars-fill{width:100%!important}.lpc__rating{gap:3px!important}.lpc__side{gap:2px!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){product-card.lpc-on .card-gallery img{transition:transform .7s cubic-bezier(.16,1,.3,1)!important}product-card.lpc-on:hover .card-gallery img{transform:scale(1.035)}.lpl__img{transition:transform .7s cubic-bezier(.16,1,.3,1)}}@media(prefers-reduced-motion:no-preference){.lhb__cta,.lpm__cta,.lsb__cta,.quick-add__button,.lien-btn,.button,button[type=submit],.lph__atc,.lcn__card,.lpl__cell{transition:transform .18s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.lhb__cta:active,.lpm__cta:active,.lsb__cta:active,.quick-add__button:active,.lien-btn:active,.button:active,button[type=submit]:active,.lph__atc:active{transform:scale(.97)}.lcn__card:active,.lpl__cell:active{transform:scale(.99)}}.lhs-wd{display:inline-block}@media(prefers-reduced-motion:no-preference){.lhs-rv .lhs-wd{opacity:0;transform:translate3d(0,.5em,0);transition:opacity .55s ease,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--wd, 0) * 55ms + 80ms)}.lhs-rv.lhs-rv--in .lhs-wd{opacity:1;transform:none}}.lph__main-wrap{background:var(--calm-studio)!important}@media(max-width:749px){.lph__main-wrap{aspect-ratio:4 / 5!important}.lph__gallery--thumbs .lph__thumbs,.lph__gallery .lph__thumbs{display:none!important}}.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-text{display:none!important}.jdgm-write-rev-link,.jdgm-rev-widg .jdgm-write-rev-link,a.jdgm-write-rev-link{background:var(--calm-ink)!important;border-color:var(--calm-ink)!important;color:#fff!important;border-radius:999px!important}@media(max-width:749px){[id$=__concern_nav]>:first-child,[id$=__science_lb]>:first-child{padding-top:44px!important;padding-bottom:44px!important}}.lcrt__row,.lcrt__card{position:relative}.product-card:hover,product-card.lpc-on:hover,product-card.lpc-on .product-card:hover{transform:none!important;box-shadow:none!important}product-card.lpc-on .card-gallery{aspect-ratio:4 / 5!important}product-card.lpc-on .card-gallery slideshow-component,product-card.lpc-on .card-gallery slideshow-container,product-card.lpc-on .card-gallery slideshow-slides{height:100%!important;max-height:100%!important;min-height:0!important;margin-block:0!important;padding-block:0!important}product-card.lpc-on .card-gallery slideshow-slide.product-media-container,product-card.lpc-on .card-gallery .product-media-container,product-card.lpc-on .card-gallery .product-media{aspect-ratio:auto!important;width:100%!important;height:100%!important;max-height:none!important}product-card.lpc-on .card-gallery img,product-card.lpc-on .card-gallery .product-media__image{aspect-ratio:auto!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:50% 50%!important;background:var(--calm-studio)}product-card.lpc-on .card-gallery{background:var(--calm-studio)!important}@media(max-width:749px){product-card.lpc-on .card-gallery{aspect-ratio:4 / 5!important}}.lpc__foot{align-items:flex-start!important;padding-top:12px!important;min-height:70px!important}.lpc__price{align-items:baseline!important}.lrev__app .jm-no-reviews-state__text{display:none!important}.lrev__app .jm-button--primary{background:#3a3a3a!important;border-color:#3a3a3a!important;color:#fff!important;border-radius:999px!important}product-card.lpc-on{--lpc-head-h: 80px}.lpc__head{display:block!important;overflow:visible!important;padding:13px 14px 0!important}.lpc__text{width:100%;gap:5px!important}.lpc__series{font-size:10.5px!important;letter-spacing:.07em!important;padding-right:48px}.lpc__head:not(:has(.lpc__rating)) .lpc__series{padding-right:0}.lpc__type{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;overflow:hidden!important;font-size:15px!important;line-height:1.27!important;overflow-wrap:anywhere}.lpc__side{display:block!important}.lpc__side .lpc__rating{position:absolute;top:12px;right:14px;margin:0!important}.lpc__rating-num{font-size:11px!important}.lpc__side .lfav-btn{position:absolute;top:calc(100% + 6px);right:6px;z-index:4}@media(max-width:749px){product-card.lpc-on{--lpc-head-h: 72px}.lpc__head{padding:11px 11px 0!important}.lpc__text{gap:4px!important}.lpc__series{font-size:10px!important;padding-right:42px}.lpc__type{font-size:14px!important}.lpc__side .lpc__rating{top:10px;right:11px}.lpc__side .lfav-btn{right:4px;top:calc(100% + 4px)}}@container resource-list-carousel (max-width: 749px){.resource-list__carousel .resource-list__slide:has(product-card.lpc-on){--slide-width: clamp(170px, 52cqw, 290px) !important}}@media(min-width:750px){.resource-list__carousel:has(product-card.lpc-on){--column-count: 4 !important}}@media(min-width:1200px){.resource-list__carousel:has(product-card.lpc-on){--column-count: 5 !important}}@media(min-width:1680px){.resource-list__carousel:has(product-card.lpc-on){--column-count: 6 !important}}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text,.menu-drawer__menu-item--mainlist{font-family:var(--sans)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;color:#3a3a3a!important}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{overflow:visible!important;padding-block:2px}.menu-drawer__inner-submenu>.menu-drawer__menu--childlist>li>a.menu-drawer__menu-item,.menu-drawer__inner-submenu>.menu-drawer__menu--childlist>li>a.menu-drawer__menu-item .menu-drawer__menu-item-text{font-family:var(--sans)!important;font-size:16px!important;font-weight:600!important;letter-spacing:.01em!important;color:#3a3a3a!important}.menu-drawer__inner-submenu>.menu-drawer__menu--childlist>li>a.menu-drawer__menu-item{padding-block:14px!important}.menu-drawer__inner-submenu>.menu-drawer__menu--childlist>li>a.menu-drawer__menu-item.menu-drawer__menu-item--active,.menu-drawer__inner-submenu>.menu-drawer__menu--childlist>li>a.menu-drawer__menu-item--active .menu-drawer__menu-item-text{color:var(--accent, #A8114D)!important}.shopify-policy__container .shopify-policy__body .rte>h2:first-child{padding-top:clamp(64px,10vw,120px)!important;margin-top:0!important}[id$=__science_lb].shopify-section{display:block!important}product-card.lpc-on{--lpc-head-h: 126px}.lpc__feature{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;line-clamp:1!important;overflow:hidden!important;font-size:12px!important;line-height:1.35!important;margin:0!important}.lpc__size{display:inline-flex!important;align-self:flex-start;margin-top:2px!important;font-size:10.5px!important}.lpc__type{-webkit-line-clamp:2!important;line-clamp:2!important}@media(max-width:749px){product-card.lpc-on{--lpc-head-h: 116px}.lpc__feature{font-size:11.5px!important}}.lph__more{display:none}@media(max-width:749px){.lph__main-wrap{aspect-ratio:auto!important;height:clamp(240px,42svh,125vw)!important}.lien-breadcrumb{padding-top:8px!important;font-size:10px!important}.lph__title-row{margin-top:2px}.lph__more{display:flex;align-items:center;gap:8px;width:100%;margin:12px 0 4px;padding:11px 14px;border:1px solid color-mix(in srgb,var(--lph-ink, #3A3A3A) 22%,#fff);border-radius:12px;background:color-mix(in srgb,var(--lph-ink, #3A3A3A) 5%,#fff);color:var(--lph-ink, #3A3A3A);font:600 13px/1.3 var(--sans);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lph__more svg{margin-left:auto;flex-shrink:0}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){.lph__more svg{animation:lph-more-nudge 1.6s ease-in-out infinite}}@keyframes lph-more-nudge{50%{transform:translate3d(0,4px,0)}}.cart-page{--cart-item-price-width: 6.5rem;--lcp-line: #ECE8E3;width:100%;max-width:1120px;margin-inline:auto;row-gap:0!important;column-gap:clamp(28px,4vw,64px)!important;padding-bottom:40px}.cart-page__title{margin-bottom:18px}.cart-page__title h1{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-heading--family, var(--sans))!important;font-size:clamp(26px,2.6vw,34px)!important;line-height:1.1!important;font-weight:500!important;letter-spacing:-.02em;color:#2e2e32}.cart-page__title .cart-bubble{position:relative!important;inset:auto!important;transform:none!important;flex:none;width:auto!important;min-width:0!important;height:26px;aspect-ratio:auto!important;padding:0 11px!important;border-radius:999px!important;display:inline-flex;align-items:center}.cart-page__title .cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background:#f3eee8!important;border-radius:999px}.cart-page__title .cart-bubble__text{position:relative;font:600 12.5px/1 var(--sans);color:#5b554e;white-space:nowrap;letter-spacing:0}.cart-page__title .cart-bubble__text-count:after{content:" \fcr\fcn"}.cart-page__perks{border:1px solid var(--lcp-line);border-radius:16px;overflow:hidden;margin-bottom:8px;background:#fff}.cart-page__perks .ship-prog{margin:0!important;padding:14px 18px 20px!important;border-bottom:0!important}.cart-page__perks .lpp{border:0!important;border-top:1px solid var(--lcp-line)!important;border-radius:0!important;margin:0!important;padding:12px 18px!important}.cart-page__items .cart-items__wrapper{background:none;border:0;border-radius:0;padding:0}.cart-page .cart-items__table-row{padding:18px 0!important;margin:0!important;align-items:center!important;border-bottom:1px solid var(--lcp-line)!important}.cart-page .cart-items__media{align-self:center}.cart-page .cart-items__media-container{border-radius:14px!important;overflow:hidden;background:#f6f3ef!important;aspect-ratio:1!important}.cart-page .cart-items__media-image{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important}.cart-page .cart-items__details{min-width:0}.cart-page .cart-items__details>*+*{margin-block-start:4px!important}.cart-page .cart-items__title{font-family:var(--sans);font-size:15.5px!important;font-weight:500;line-height:1.3;color:#2e2e32!important;text-decoration:none}.cart-page .cart-items__details>div:last-child:not(:has(s)){display:none}.cart-page .cart-items__details>div:last-child,.cart-page .cart-items__details>div:last-child *{font-size:12.5px!important;color:#7a736b}.cart-page .cart-items__details>ul.list-unstyled li{display:inline-block;padding:3px 9px;border-radius:999px;background:#eaf5ee;color:#1f7a4d;font:600 11.5px/1.2 var(--sans)}.cart-page .cart-items__price{font-size:16px!important;font-weight:700!important;color:#2e2e32;font-variant-numeric:tabular-nums;white-space:nowrap}.cart-page .cart-items__quantity{margin:0!important;gap:6px}.cart-page .cart-items__quantity .quantity-selector{border-radius:999px!important;height:40px!important;min-height:0!important;width:120px;flex:0 0 auto!important;overflow:hidden}.cart-page .cart-items__quantity .quantity-selector button{width:38px!important;min-width:38px;height:40px!important;padding:0!important}.cart-page .cart-items__quantity .quantity-selector input{height:40px!important;padding:0!important;font-weight:600}.cart-page .cart-items__remove{width:40px!important;height:40px!important;border-radius:50%!important;color:#8a837b!important}.cart-page .cart-items__remove svg{width:17px;height:17px}@media(hover:hover){.cart-page .cart-items__remove:hover{background:#f4f1ed;color:#a8114d!important}}@media(min-width:750px){.cart-page{grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important;grid-template-rows:none!important;align-items:start}.cart-page>.cart-page__title,.cart-page>.cart-page__perks,.cart-page>.cart-page__items,.cart-page>.cart-page__more-blocks{grid-column:1}}@media(min-width:1100px){.cart-page .cart-items__table-row{grid-template-columns:96px minmax(0,1fr) auto minmax(var(--cart-item-price-width),auto)!important;grid-template-areas:"media details quantity price"!important;column-gap:20px!important}.cart-page .cart-items__media{grid-area:media!important}.cart-page .cart-items__details{grid-area:details!important}.cart-page .cart-items__quantity{grid-area:quantity!important}.cart-page .cart-items__price{grid-area:price!important;text-align:right;display:block!important;min-height:0!important}.cart-page .cart-items__media-container{width:96px!important;height:96px!important}.cart-page .cart-items__error{grid-area:auto!important;grid-column:2 / -1!important}}@media(max-width:749px){.cart-page{padding-bottom:96px}.cart-page__title{margin-bottom:14px}}@media(max-width:1099px){.cart-page{--cart-item-price-width: 0rem}.cart-page .cart-items__table-row{grid-template-columns:76px minmax(0,1fr) auto!important;grid-template-areas:"media details price" "media quantity quantity" "error error error"!important;column-gap:14px!important;row-gap:8px;align-items:start!important;padding:14px 0!important}.cart-page .cart-items__media{align-self:start}.cart-page .cart-items__title{font-size:14.5px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cart-page .cart-items__price{font-size:15px!important;min-width:0!important}.cart-page .cart-items__quantity{width:100%!important;justify-content:space-between!important}.cart-page .cart-items__quantity .quantity-selector{height:36px!important;width:112px}.cart-page .cart-items__quantity .quantity-selector button,.cart-page .cart-items__quantity .quantity-selector input{height:36px!important}}.cart-page__recs{margin-top:22px}.cart-page__recs .lcr{margin:0;padding:18px 0 18px 18px;border-radius:16px}.cart-page__recs .lcr__row{flex-basis:160px}.cart-page__recs .lcr__title{font-size:17px}.cart-page__summary{padding-top:22px!important}.cart-page__summary .cart__summary-container{background:#fff!important;border:1px solid var(--lcp-line)!important;border-radius:20px!important;box-shadow:0 30px 50px -40px #46321e80}.cart-page__summary .cart__summary-inner{padding:clamp(18px,2vw,26px)!important;background:none!important;display:flex;flex-direction:column;align-items:stretch!important;gap:14px}.cart-page__summary .cart__summary-inner,.cart-page__summary .cart__summary-inner *{text-align:left}.cart-page__summary .cart__checkout-button{text-align:center!important;justify-content:center}.lcp-sum__title{text-align:left!important;margin:0;font:600 16px/1.2 var(--font-heading--family, var(--sans));letter-spacing:-.01em;color:#2e2e32}.cart-page__summary .cart__summary-totals{gap:12px!important;margin:0!important;padding:0!important;border:0!important}.lcp-sum__rows{display:grid;gap:9px;order:1}.lcp-sum__row{font:400 14px/1.3 var(--sans);color:#5b554e}.lcp-sum__row small{font-size:12.5px;color:#8a837b}.lcp-sum__row>:last-child{text-align:right!important;font-weight:600;color:#2e2e32;font-variant-numeric:tabular-nums}.lcp-sum__row--save,.lcp-sum__row--save>:last-child{color:#1f7a4d}.cart-page__summary .cart__original-total-container{order:2}.cart-page__summary .cart__original-total-container:not(:has(*)){display:none}.cart-page__summary .cart__original-total{display:none}.cart-page__summary .cart-actions{order:3;margin:0!important;padding:0!important;border:0!important;border-block:1px dashed #DDD5CC!important}.cart-page__summary .cart-actions summary,.cart-page__summary .cart-actions .cart-discount__summary{min-height:46px;font-size:13.5px!important;color:#5b554e}.cart-page__summary .cart__total-container{order:4;row-gap:4px!important}.cart-page__summary .cart__total{align-items:baseline}.cart-page__summary .cart__total-label{font-size:15px!important;font-weight:600;color:#2e2e32}.cart-page__summary .cart__total-value,.cart-page__summary .cart__total>:last-child{text-align:right!important;font-size:clamp(24px,2.2vw,28px)!important;line-height:1.1;font-weight:700!important;letter-spacing:-.01em;color:#2e2e32;font-variant-numeric:tabular-nums}.cart-page__summary .tax-note,.cart-page__summary .tax-note *{font-size:11.5px!important;line-height:1.4!important;color:#8a837b}.cart-page__summary .cart__ctas{margin:0!important}.cart-page__summary .cart__checkout-button{min-height:56px;border-radius:999px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.01em;box-shadow:0 16px 26px -16px #a8114dcc}.lcp-trust{justify-items:start;width:100%;box-sizing:border-box;list-style:none;margin:0;padding:12px 0 0;display:grid;gap:8px;border-top:1px solid var(--lcp-line)}.lcp-trust li{display:flex;align-items:center;gap:9px;font:400 12.5px/1.3 var(--sans);color:#5b554e}.lcp-trust svg{flex:none;color:#8a837b}@media(min-width:750px){.cart-page__summary{grid-column:2!important;grid-row:1 / span 6!important;display:block!important;height:auto!important;padding-top:0!important;position:sticky!important;top:132px;align-self:start!important}.cart-page__summary .cart__summary-container{display:block!important;height:auto!important}.cart-page__summary .cart__summary-inner{position:static!important}}.lcp-bar{display:none}@media(max-width:749px){.lcp-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid #ECE8E3;box-shadow:0 -14px 28px -20px #3c2d1e73}.lcp-bar__total{display:grid;gap:1px;flex:none}.lcp-bar__label{font:500 11.5px/1.2 var(--sans);color:#7a736b}.lcp-bar__value{font:700 18px/1.15 var(--sans);color:#2e2e32;font-variant-numeric:tabular-nums}.lcp-bar__btn{flex:1 1 auto;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--accent, #A8114D);color:#fff;font:700 15.5px/1 var(--sans);letter-spacing:.01em;cursor:pointer;box-shadow:0 12px 22px -14px #a8114dd9}.lcp-bar__btn:active{transform:scale(.985)}}cart-drawer-component .cart-drawer__dialog{--lcd-pad: 18px;--lcd-line: #ECE8E3}cart-drawer-component .cart-drawer__header{padding:14px var(--lcd-pad) 12px!important;border-bottom:1px solid var(--lcd-line)!important;align-items:center}cart-drawer-component .cart-drawer__heading{display:flex;align-items:center;gap:10px;font-family:var(--font-heading--family, var(--sans))!important;font-size:22px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-.015em;color:#2e2e32}cart-drawer-component .cart-drawer__heading .cart-bubble{position:relative!important;inset:auto!important;transform:none!important;flex:none;width:auto!important;min-width:0!important;height:24px;aspect-ratio:auto!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex;align-items:center}cart-drawer-component .cart-drawer__heading .cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background:#f3eee8!important;border-radius:999px}cart-drawer-component .cart-drawer__heading .cart-bubble__text{position:relative;font:600 12px/1 var(--sans);color:#5b554e;letter-spacing:.01em;white-space:nowrap}cart-drawer-component .cart-drawer__heading .cart-bubble__text-count:after{content:" \fcr\fcn"}cart-drawer-component .cart-drawer__close-button{width:40px!important;height:40px!important;min-width:40px;padding:0!important;border:0!important;border-radius:50%!important;background:#f4f1ed!important;color:#2e2e32;display:grid;place-items:center;box-shadow:none!important;outline-offset:2px;position:static!important;margin:0!important}cart-drawer-component .cart-drawer__close-button .svg-wrapper{width:16px;height:16px}cart-drawer-component .cart-drawer__content>.ship-prog{margin:0!important;padding:10px var(--lcd-pad) 12px!important;border-bottom:1px solid var(--lcd-line)}cart-drawer-component .cart-drawer__items{padding:0 var(--lcd-pad)!important;min-height:0!important;flex:1 1 auto;overscroll-behavior:contain}cart-drawer-component .cart-drawer__items:after{content:"";display:block;position:sticky;bottom:0;z-index:2;height:30px;margin-top:-30px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),var(--color-background, #fff))}cart-drawer-component .cart-drawer__items .cart-items__wrapper{padding-bottom:18px}cart-drawer-component .cart-items__table-row{grid-template-columns:64px minmax(0,1fr) auto!important;grid-template-areas:"media details price" "media quantity quantity" "error error error"!important;column-gap:12px!important;row-gap:6px;align-items:start!important;padding:11px 0!important;margin:0!important;border-bottom:1px solid var(--lcd-line)!important}cart-drawer-component .cart-items__table-row:last-child{border-bottom:0!important}cart-drawer-component .cart-items__media{align-self:start}cart-drawer-component .cart-items__media-container{width:64px!important;height:64px;aspect-ratio:1!important;border-radius:12px!important;background:#f6f3ef!important}cart-drawer-component .cart-items__media-image{width:100%!important;height:100%!important;object-fit:contain!important}cart-drawer-component .cart-items__details{padding:1px 0 0!important;min-width:0}cart-drawer-component .cart-items__details>*+*{margin-block-start:2px!important}cart-drawer-component .cart-items__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px!important;line-height:1.3!important;font-weight:500;color:#2e2e32!important}cart-drawer-component .cart-items__details>div:last-child:not(:has(s)){display:none}cart-drawer-component .cart-items__details>div:last-child,cart-drawer-component .cart-items__details>div:last-child *{font-size:12px!important;color:#7a736b}cart-drawer-component .cart-items__price{min-width:0!important;padding-top:1px;font-size:14.5px!important;line-height:1.3;font-weight:700!important;color:#2e2e32;font-variant-numeric:tabular-nums;white-space:nowrap}cart-drawer-component .cart-items__quantity{margin:0!important;width:100%!important;justify-content:space-between!important;align-items:center;gap:8px}cart-drawer-component .cart-items__quantity .quantity-selector{flex:0 0 auto!important;width:104px;height:32px!important;min-height:0!important;border-radius:999px!important;font-size:13px!important;--quantity-selector-width: 104px}cart-drawer-component .cart-items__quantity .quantity-selector button{width:32px!important;min-width:32px;height:32px!important;padding:0!important}cart-drawer-component .cart-items__quantity .quantity-selector input{height:32px!important;padding:0!important;font-weight:600}cart-drawer-component .cart-items__remove{width:32px!important;height:32px!important;min-width:32px;border-radius:50%!important;color:#8a837b!important;position:relative}cart-drawer-component .cart-items__remove:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}cart-drawer-component .cart-items__remove svg{width:16px;height:16px}@media(hover:hover){cart-drawer-component .cart-items__remove:hover{background:#f4f1ed;color:#a8114d!important}}cart-drawer-component .cart-drawer__summary{padding:10px var(--lcd-pad) calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid var(--lcd-line);box-shadow:0 -10px 24px -18px #3c2d1e59;gap:10px!important}cart-drawer-component .cart-drawer__summary .cart__summary-totals{gap:8px!important;margin:0!important;padding:0!important;border:0!important}cart-drawer-component .cart-drawer__summary .cart-actions{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--lcd-line)!important}cart-drawer-component .cart-drawer__summary .cart-actions summary,cart-drawer-component .cart-drawer__summary .cart-actions .cart-discount__summary{min-height:40px;padding-block:6px!important;font-size:13.5px!important}cart-drawer-component .cart-drawer__summary .cart__total-container{padding-block:2px 0!important;row-gap:2px!important}cart-drawer-component .cart-drawer__summary .cart__total{align-items:baseline}cart-drawer-component .cart-drawer__summary .cart__total-label{font-size:14px!important;font-weight:500;color:#5b554e}cart-drawer-component .cart-drawer__summary .cart__total-value{font-size:21px!important;line-height:1.15!important;font-weight:700!important;color:#2e2e32;font-variant-numeric:tabular-nums}cart-drawer-component .cart-drawer__summary .tax-note,cart-drawer-component .cart-drawer__summary .tax-note *{font-size:11px!important;line-height:1.35!important;color:#8a837b}cart-drawer-component .cart-drawer__summary .cart__ctas{margin:0!important;gap:8px!important}cart-drawer-component .cart-drawer__summary .cart__checkout-button{min-height:52px!important;padding-block:0!important;font-size:15.5px!important;font-weight:700!important}.lpp{display:flex;align-items:center;gap:12px;margin:0;padding:10px 18px;background:linear-gradient(90deg,#fbf3f6,#f6f1fb 55%,#f1f6fb);border-bottom:1px solid #ECE8E3}.cart-page .lpp,.cart-page__summary .lpp{border:1px solid #EFE3EA;border-radius:14px;padding:12px 14px;margin-bottom:4px}.lpp__steps{display:inline-flex;align-items:center;gap:0;flex:none}.lpp__step{position:relative;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;background:#fff;color:transparent;box-shadow:inset 0 0 0 1.5px #d9cdd3}.lpp__step+.lpp__step{margin-left:12px}.lpp__step+.lpp__step:before{content:"";position:absolute;right:100%;top:50%;width:12px;height:2px;margin-top:-1px;background:#e3d8dd}.lpp__step.is-on+.lpp__step.is-on:before,.lpp__step.is-on+.lpp__step:before{background:#a8114d;opacity:.55}.lpp__step.is-on{background:#a8114d;color:#fff;box-shadow:none}.lpp__step--gift{width:26px;height:26px;color:#a8114d;box-shadow:inset 0 0 0 1.5px #a8114d}.lpp__step--gift.is-on{background:#1f7a4d;color:#fff;box-shadow:0 0 0 4px #1f7a4d24}.lpp__msg{margin:0;font:400 12.5px/1.35 var(--sans, sans-serif);color:#4a4540;text-wrap:pretty}.lpp__msg strong{font-weight:700;color:#a8114d}.lpp--full .lpp__msg strong{color:#1f7a4d}.lpp__msg b{font-weight:700;color:#2e2e32;font-variant-numeric:tabular-nums;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.cart-drawer__dialog[open] .lpp__step.is-on{animation:lpp-pop .5s cubic-bezier(.3,1.7,.5,1) backwards}.cart-drawer__dialog[open] .lpp__step.is-on:nth-child(2){animation-delay:.1s}.cart-drawer__dialog[open] .lpp__step.is-on:nth-child(3){animation-delay:.22s}.lpp--full .lpp__step--gift.is-on svg{animation:lpp-wiggle 1.6s ease-in-out .5s 2;transform-origin:50% 80%}}@keyframes lpp-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes lpp-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}.lien-savings{display:flex;justify-content:space-between;align-items:center}.lien-savings__label{display:inline-flex;align-items:center;gap:6px;font:600 13px/1.2 var(--sans, sans-serif);color:#1f7a4d}.lien-savings__value{font:700 14px/1.2 var(--sans, sans-serif);color:#1f7a4d;font-variant-numeric:tabular-nums}.lph__b32{display:flex;align-items:flex-start;gap:8px;margin:2px 0 8px!important}.lph__b32-ic{flex:none;margin-top:2px}.lph__b32--live{padding:9px 12px;border-radius:12px;background:linear-gradient(90deg,#fbf3f6,#f6f1fb 55%,#f1f6fb);box-shadow:inset 0 0 0 1px #efe3ea;color:#4a4540!important;font-weight:400!important}.lph__b32--live strong,.lph__b32--live .lph__b32-ic{color:#a8114d}cart-drawer-component .cart-items__details>ul.list-unstyled{display:none}@media(min-width:750px){cart-drawer-component .cart-drawer__dialog{--lcd-pad: 22px;width:min(460px,100vw)!important;max-width:460px!important}}@media(max-width:1099px){.cart-page .cart-items__media-container{width:76px!important;height:76px!important}}.cart-page .cart-items__media-container,.cart-page .cart-items__media-image{aspect-ratio:1 / 1!important}html body .lbl__media{aspect-ratio:3 / 2!important;position:relative}html body .lbl__media img,html body .lbl__media img.lbl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;background:transparent!important;padding:0!important}@media(min-width:750px){html body .lart__cover{max-width:760px!important}html body .lart__cover img,html body .lart__cover .lart__cover-img{aspect-ratio:3 / 2!important;object-fit:cover!important;width:100%!important;height:auto!important}}.lpp__next{color:#a8114d;font-weight:600;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/18/assets/lien-calm.css.map */
