.rd-hero__proof{display:flex;align-items:center;gap:.5rem;font-size:.9rem;margin-block-end:.5rem}.rd-hero__stars{letter-spacing:.12em;color:#c8956d}.rd-hero__quote{border-inline-start:2px solid #c8956d;padding-inline-start:.75rem;margin:0 0 1.1rem;font-style:italic;font-size:.9rem;line-height:1.45;max-inline-size:44ch}.rd-hero__quote cite{display:block;font-style:normal;font-size:.75rem;opacity:.7;margin-block-start:.3rem}.rd-hero__guarantee{font-size:.8rem;margin-block-start:.7rem;opacity:.85}@media(max-width:749px){.announcement-bar.section,aside.announcement-bar{padding-block:4px!important}.announcement-bar,.announcement-bar *{font-size:.65rem!important;letter-spacing:.02em!important}.rd-ann{flex-wrap:nowrap!important;overflow:hidden!important;justify-content:center!important}.rd-ann__item{padding:0 .4rem!important;gap:.22rem!important;font-size:.65rem!important}.rd-ann__item svg{width:10px!important;height:10px!important}.rd-ann__item:nth-child(3),.rd-ann__div:nth-child(2){display:none!important}.header__row.header__row--top,.header__row.header__row--bottom,header .header__row{min-block-size:0!important}.header,.header-section,#header-component,header-component,.header__row,.header__row--top,.header__row--bottom{background-color:#f4f1f7!important}header .header__columns.spacing-style,.header__row--top .header__columns,header-component .header__columns.spacing-style,#header-component[data-menu-style=drawer] .header__columns{padding-block:4px!important;padding-inline:.5rem .85rem!important}.header__column--right header-actions{margin-inline-start:0!important}.header-actions__cart-icon{overflow:visible!important}.header-actions__action.action__cart,.header-actions__cart-icon{margin-inline-end:.15rem!important}.header-logo,.header-logo a,.header-logo span,.header-logo .header-logo__image-container{font-size:1.95rem!important;line-height:1!important;padding-block:0!important;margin-block:0!important}.header-logo{display:inline-flex!important;align-items:center!important;gap:.15rem!important;height:auto!important;max-block-size:none!important}.header-logo:before{height:1.05em!important;width:.7em!important;margin-inline-end:.06em!important;transform:none!important}}.rd-hero__sale,.rd-hero__urgency,.rd-hero__stock,.rd-hero__testimonial{display:none}@media(max-width:749px){.rd-hero2,.rd-hero2--fold{position:relative!important;display:flex!important;flex-direction:column!important;min-block-size:calc(100svh - var(--header-group-height, 88px))!important;background:#fff!important;overflow:hidden!important}.rd-hero2__text{order:1!important;position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;flex:0 0 auto!important;min-block-size:0!important;max-inline-size:none!important;padding:.85rem .85rem .35rem!important;margin-inline-start:0!important;background:#fff!important}.rd-hero2__text .rd-eyebrow{display:none!important}.rd-hero2 .rd-hero__proof{display:flex!important;align-items:center;justify-content:center;gap:.4rem;color:#3d3831;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .45rem}.rd-hero2 .rd-hero__stars{color:#ffc107;letter-spacing:.1em;font-size:1.05rem;text-shadow:0 0 10px rgba(255,193,7,.45)}.rd-hero2 .rd-hero__sale{display:block!important;margin:0 0 .5rem;color:#e11d2e;font-family:var(--rd-sans, var(--font-body--family));font-size:.86rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;line-height:1.25}.rd-hero2__text .rd-hero__title{position:static!important;color:#111!important;font-size:clamp(1.9rem,8.2vw,2.35rem)!important;font-weight:600!important;line-height:1.05!important;margin:.95rem 0 1.1rem!important;text-align:center!important;text-shadow:none!important;max-inline-size:none!important;inline-size:100%!important;letter-spacing:-.02em!important}.rd-hero2__text .rd-hero__title em{color:var(--rd-lav-deep, #6b4f9a)!important;font-weight:600!important}.rd-hero2__text .rd-hero__sub{color:#2f2a24!important;font-size:1rem!important;line-height:1.4!important;margin:0 0 .9rem!important;max-inline-size:34ch!important;text-align:center!important;text-shadow:none!important}.rd-hero2__text .rd-hero__sub strong{color:var(--rd-ink, #1a1a1a)!important}.rd-hero2 .rd-hero__cta{inline-size:100%;display:flex;justify-content:center;margin:0}.rd-hero2 .rd-hero__cta .button--secondary{display:none!important}.rd-hero2 .rd-hero__cta .button--primary{flex:0 0 auto!important;width:auto!important;max-inline-size:none!important;inline-size:fit-content!important;margin-inline:auto!important;justify-content:center;text-align:center;padding:.35rem .7rem!important;font-size:.82rem!important;letter-spacing:.14em!important;color:#fff!important;border-color:transparent!important;background:linear-gradient(180deg,#e85a3a,#d43d28)!important;box-shadow:0 1px 2px #781e0f2e,0 0 10px #dc462838,inset 0 1px #ffffff2e!important;text-shadow:none}.rd-hero2 .rd-hero__cta .button--primary:hover{background:linear-gradient(180deg,#ef6644,#dc4630)!important;box-shadow:0 1px 3px #781e0f38,0 0 12px #dc462847,inset 0 1px #fff3!important}.rd-hero2 .rd-hero__urgency{display:block!important;margin:.45rem 0 .15rem;color:#5a544c;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.rd-hero2 .rd-hero__stock{display:block!important;margin:0 0 .75rem;color:#7a7268;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-align:center}.rd-hero2 .rd-hero__guarantee{display:none!important}.rd-hero2__media{position:relative!important;inset:auto!important;order:2!important;inline-size:100%!important;width:100%!important;block-size:auto!important;min-block-size:160px!important;max-block-size:none!important;flex:1 1 auto!important;z-index:0!important;background-image:var(--hero-image-url-mobile, var(--hero-image-url))!important;background-size:cover!important;background-position:52% 28%!important;background-repeat:no-repeat!important;-webkit-mask-image:none!important;mask-image:none!important}.rd-hero2__media:after{content:none!important;display:none!important}.rd-hero2 .rd-hero__testimonial{order:3!important;display:flex!important;flex:0 0 auto!important;align-items:center;gap:.75rem;padding:.75rem .85rem calc(.75rem + env(safe-area-inset-bottom,0px));background:#fff}.rd-hero2 .rd-hero__testimonial-photo{flex:0 0 80px;width:80px;height:80px;border-radius:50%;object-fit:cover;object-position:50% 20%;background:#ece6dc}.rd-hero2 .rd-hero__quote{display:block!important;border:0!important;padding:0!important;margin:0!important;font-style:italic;font-size:.82rem;line-height:1.4;color:#3d3831;text-align:left}.rd-hero2 .rd-hero__quote-hl{font-style:italic;font-weight:700;color:var(--rd-lav-deep, #6b4f9a);background:linear-gradient(transparent 62%,#8c7db847 62%)}.rd-hero2 .rd-hero__quote cite{display:block;font-style:normal;font-size:.75rem;font-weight:600;opacity:.8;margin-block-start:.3rem}.rd-hero2__benefits{display:none!important}}@media(min-width:750px){.rd-hero2--fold{min-block-size:clamp(760px,78vh,820px)!important}.rd-hero2--fold .rd-hero__sale{display:none!important}.rd-hero2--fold .rd-hero__proof{justify-content:flex-start;color:#3d3831;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rd-hero2--fold .rd-hero__stars{color:#ffc107!important;font-size:1.05rem;letter-spacing:.1em;text-shadow:0 0 10px rgba(255,193,7,.34)}.rd-hero2--fold .rd-hero__cta{margin-block-end:0!important}.rd-hero2--fold .rd-hero__cta .button--primary{color:#fff!important;border-color:transparent!important;background:linear-gradient(180deg,#e85a3a,#d43d28)!important;box-shadow:0 2px 5px #781e0f2e,0 0 14px #dc46282e,inset 0 1px #ffffff2e!important}.rd-hero2--fold .rd-hero__cta .button--primary:hover{background:linear-gradient(180deg,#ef6644,#dc4630)!important;box-shadow:0 3px 7px #781e0f38,0 0 18px #dc46283d,inset 0 1px #fff3!important}.rd-hero2--fold .rd-hero__urgency{display:block!important;margin:.65rem 0 .12rem;color:#514a42;font-size:.7rem;font-weight:800;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.rd-hero2--fold .rd-hero__stock{display:block!important;margin:0;color:#746b61;font-size:.74rem;font-weight:600;letter-spacing:.04em}.rd-hero2--fold .rd-hero__testimonial{position:absolute;z-index:6;inset-inline-start:max(24px,calc((100vw - 1280px)/2 + 8px));inset-block-end:160px;display:flex!important;align-items:center;gap:.8rem;inline-size:min(440px,43vw);padding:.65rem .85rem;border:1px solid rgba(107,79,154,.12);border-radius:14px;background:#ffffffeb;box-shadow:0 8px 28px #31251d14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rd-hero2--fold .rd-hero__testimonial-photo{flex:0 0 54px;inline-size:54px;block-size:54px;border-radius:50%;object-fit:cover;object-position:50% 20%;background:#ece6dc}.rd-hero2--fold .rd-hero__quote{margin:0!important;padding:0!important;border:0!important;max-inline-size:none;color:#3d3831;font-size:.77rem;line-height:1.38;text-align:start}.rd-hero2--fold .rd-hero__quote-hl{color:var(--rd-lav-deep, #6b4f9a);font-weight:700;background:linear-gradient(transparent 64%,#8c7db83d 64%)}.rd-hero2--fold .rd-hero__quote cite{margin-block-start:.2rem;font-size:.7rem;font-weight:700;opacity:.76}}@media(min-width:901px){.rd-hero2--fold .rd-hero2__text{padding-block-end:clamp(10rem,22vh,12rem)!important}}@media(min-width:750px){.rd-hero__guarantee{color:#1a1a1a9e}.rd-hero2__text{margin-inline-start:max(1.375rem,calc((100vw - 80rem)/2))!important;padding-inline-start:0!important}header .header__row{grid-template-columns:0 minmax(0,1fr) 0!important}header .header__columns,header .header__columns.spacing-style{inline-size:100%;max-inline-size:none!important;padding-inline:max(1.375rem,calc((100vw - 80rem)/2))!important}header .header-logo{margin-inline-start:0!important}}.shopify-section:has(.rd-pdp-topline),.shopify-section:has(.rd-pdp-topline) .section{padding-block:0!important;margin-block:0!important;min-block-size:0!important}.rd-pdp-topline{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .45rem;font-size:.75rem;letter-spacing:.02em;text-align:center;padding:.5rem .75rem;white-space:nowrap}.rd-pdp-topline__stars{color:#c8956d;letter-spacing:.15em}.rd-pdp-topline__dot{opacity:.5}.shopify-section:has(.rd-pdp-hero),.shopify-section:has(.rd-pdp-hero) .section{padding-block:0!important;margin-block:0!important;min-block-size:0!important}.rd-pdp-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.85rem 1.25rem .65rem}.rd-pdp-hero__title{display:none}.rd-pdp-hero__proof{display:flex;align-items:center;justify-content:center;gap:.4rem;color:#3d3831;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .4rem}.rd-pdp-hero__stars{color:#ffc107;letter-spacing:.1em;font-size:1.05rem;text-shadow:0 0 10px rgba(255,193,7,.45)}.rd-pdp-hero__sale{margin:0 0 .4rem;color:#e11d2e;font-family:var(--rd-sans, var(--font-body--family));font-size:.86rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;line-height:1.25}.rd-pdp-hero__stock{margin:0 0 .7rem;color:#7a7268;font-size:.72rem;font-weight:600;letter-spacing:.04em}.rd-pdp-hero__testimonial{display:flex;align-items:center;gap:.7rem;inline-size:100%;max-inline-size:30rem;text-align:left;padding-block-start:.6rem;border-block-start:1px solid #ece6dc}.rd-pdp-hero__photo{flex:0 0 56px;inline-size:56px;block-size:56px;border-radius:50%;object-fit:cover;object-position:50% 20%;background:#ece6dc}.rd-pdp-hero__quote{display:block;margin:0;font-style:italic;font-size:.82rem;line-height:1.4;color:#3d3831}.rd-pdp-hero__quote-hl{font-style:italic;font-weight:700;color:var(--rd-lav-deep, #6b4f9a);background:linear-gradient(transparent 62%,#8c7db847 62%)}.rd-pdp-hero__quote cite{display:block;font-style:normal;font-size:.75rem;font-weight:600;opacity:.8;margin-block-start:.25rem}@media(min-width:750px){.rd-pdp-hero{padding-block:1rem .75rem}.rd-pdp-hero__testimonial{max-inline-size:34rem}}cart-drawer-component .quantity-selector,.cart-drawer .quantity-selector{display:inline-flex!important;align-items:center!important;inline-size:auto!important;width:auto!important}cart-drawer-component .quantity-selector .button,.cart-drawer .quantity-selector .button,cart-drawer-component .quantity-minus,cart-drawer-component .quantity-plus,.cart-drawer .quantity-minus,.cart-drawer .quantity-plus{inline-size:40px!important;min-inline-size:40px!important;width:40px!important;flex:0 0 40px!important;padding:0!important}cart-drawer-component .quantity-selector input,.cart-drawer .quantity-selector input{inline-size:40px!important;width:40px!important;text-align:center!important;padding:0!important}cart-drawer-component .cart-items__remove,.cart-drawer .cart-items__remove,cart-drawer-component .button.cart-items__remove,.cart-drawer .button.cart-items__remove{inline-size:auto!important;width:auto!important;min-inline-size:0!important;flex:0 0 auto!important}zoom-dialog .close-button,.dialog-zoomed-gallery__dialog .close-button{background:#1a1a1ab8!important;color:#fff!important;border-radius:999px!important;inline-size:42px!important;min-inline-size:42px!important;width:42px!important;block-size:42px!important;height:42px!important;padding:0!important}zoom-dialog .close-button svg,.dialog-zoomed-gallery__dialog .close-button svg{display:none!important}zoom-dialog .close-button:before,zoom-dialog .close-button:after,.dialog-zoomed-gallery__dialog .close-button:before,.dialog-zoomed-gallery__dialog .close-button:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:17px;block-size:2px;background:#fff;border-radius:2px}zoom-dialog .close-button:before,.dialog-zoomed-gallery__dialog .close-button:before{transform:translate(-50%,-50%) rotate(45deg)}zoom-dialog .close-button:after,.dialog-zoomed-gallery__dialog .close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.product-details .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.4rem!important;padding:0!important;border:0!important;margin:0!important}.product-details .variant-option--buttons legend{flex:0 0 100%!important;margin:0 0 .35rem!important;padding:0!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#7a7268!important}.product-details .variant-option--buttons{display:inline-flex!important;gap:2px!important;background:#eae4da;border-radius:999px;padding:3px!important;border:0!important;margin:0!important}.product-details .variant-option__button-label{position:relative!important;inline-size:auto!important;width:auto!important;min-inline-size:0!important;min-block-size:0!important;padding:.28rem .95rem!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:.82rem!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important}.product-details .variant-option__button-label__pill{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;inline-size:100%!important;width:100%!important;block-size:100%!important;height:100%!important;border-radius:999px!important;border:0!important;background:transparent!important;box-shadow:none!important}.product-details .variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:#fff!important;border:0!important;box-shadow:0 1px 4px #1a1a1a29!important}.product-details .variant-option__button-label__text{position:relative!important;z-index:1!important;color:#4a443c!important;font-size:.82rem!important;text-transform:lowercase!important;white-space:nowrap!important}.product-details .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#1a1a1a!important;font-weight:600!important}.product-details .variant-option__button-label input[type=radio]{position:absolute!important;inline-size:1px!important;width:1px!important;block-size:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;margin:0!important}.rd-buynow{display:block;inline-size:calc(100% - 2.6rem);width:calc(100% - 2.6rem);margin-inline:auto;background:var(--rd-lav, #8e7cc3);color:#fff;border:0;border-radius:999px;font-family:var(--font-accent--family, inherit);font-size:1.02rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding-block:1.05rem;cursor:pointer;transition:background-color .15s ease}.rd-buynow:hover{background:var(--rd-lav-deep, #75639f)}.rd-buynow__main{display:block}.rd-buynow__sub{display:block;margin-block-start:2px;font-size:.64rem;font-weight:800;letter-spacing:.16em;color:#46101b}.rd-buynow[aria-busy=true]{opacity:.65;pointer-events:none}.sticky-add-to-cart__button.add-to-cart-button{background-color:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.product-details .add-to-cart-button{background:transparent!important;color:#65605a!important;border:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;padding:.35rem .5rem!important;inline-size:auto!important;width:auto!important;min-block-size:0!important;margin:.15rem auto 0!important;display:inline-block!important}.product-details .shopify-payment-button,.product-details .additional-checkout-buttons,.product-details .accelerated-checkout,.product-details [class*=dynamic-checkout]{display:none!important}.product-details .buy-buttons-block{text-align:center}.rd-afterpay{display:flex;justify-content:center;margin-block:.6rem .2rem}.product-details .payment-icons,.product-details [class*=payment-icons]{justify-content:center!important}.rd-pdp-hero__title2{display:block}.rd-stockline{margin:0;color:#7a7268;font-size:.68rem;font-weight:600;letter-spacing:.03em}.rd-mediaproof{display:inline-flex;align-items:center;gap:.35rem;font-size:.66rem;font-weight:700;letter-spacing:.05em;color:#3d3831}.rd-mediaproof__stars{color:#ffc107;font-size:.85rem;letter-spacing:.06em;text-shadow:0 0 8px rgba(255,193,7,.4)}.rd-trustcluster{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;margin-block-start:.35rem}.rd-trustcluster__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;font-size:.72rem;font-weight:600;letter-spacing:.03em;color:#3d3831}.rd-trustcluster__stars{color:#ffc107;letter-spacing:.08em;font-size:.95rem;text-shadow:0 0 8px rgba(255,193,7,.4)}.rd-trustcluster__reviews{text-transform:uppercase}.rd-trustcluster__sale{color:#e11d2e;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rd-trustcluster__dot{opacity:.45}.rd-trustcluster__row--sub{color:#7a7268;font-weight:500}.rd-trustcluster__guar{color:#4c7a5c;font-weight:600}.product-details .afterpay-pdp-note{display:none!important}sticky-add-to-cart{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-block-start:0!important;background-color:transparent!important}.sticky-add-to-cart__bar{border-block-start:1px solid var(--brand-soft, #e5dfd4);background-color:var(--brand-bone, #f5f1eb)}@media(max-width:749px){.product-information{padding-block-start:2px!important;--gap: 6px !important}.product-details .group-block{padding-block-start:6px!important;padding-block-end:0!important}.product-details .group-block:first-child{padding-block-start:0!important}.product-details variant-picker{display:block!important;margin-block-start:-3.05rem!important;padding-block:0!important;text-align:right!important}.product-details .variant-option--buttons legend{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;margin:0!important}.product-information__media,.product-information__media .product-media-container{aspect-ratio:auto!important;block-size:clamp(150px,calc(100svh - 550px),380px)!important;min-block-size:clamp(150px,calc(100svh - 550px),380px)!important}.product-information__media{position:relative!important;overflow:hidden!important}.product-information__media .product-media-container:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:26px;block-size:26px;margin:-13px 0 0 -13px;border:2px solid rgba(26,26,26,.15);border-top-color:#1a1a1a8c;border-radius:50%;opacity:0;pointer-events:none;animation:rd-spin .7s linear infinite}.product-information__media[aria-busy=true] .product-media-container:after,.product-information__media.is-loading .product-media-container:after{opacity:1}.rd-afterpay{margin-block:.35rem .1rem!important}.product-details .payment-icons img,.product-details [class*=payment-icons] img,.product-details [class*=payment-icons] svg{block-size:17px!important;height:17px!important}.product-details .payment-icons,.product-details .payment-icons ul,.product-details .payment-icons [class*=list]{gap:5px!important;flex-wrap:nowrap!important;justify-content:center!important;padding:0!important;margin-block:0!important}.rd-buynow{padding-block:.9rem!important;font-size:.98rem!important}.product-details .buy-buttons-block{padding-block:0!important;margin-block:0!important}.product-details .add-to-cart-button{padding-block:.1rem!important;margin-block:0!important}.product-details [class*=__strapline_text],.product-information .shopify-payment-button__more-options{display:none!important}.product-information__media .product-media-container img,.product-information__media .product-media-container video{block-size:100%!important;object-fit:contain!important}.rd-pdp-hero__title{display:block!important;font-family:var(--font-heading--family);font-size:clamp(1.55rem,6.2vw,2rem)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.01em!important;color:#1a1a1a!important;margin:.1rem 0 .6rem!important}.product-details h1{display:none!important}.product-details .text-block p{margin-block:0;font-size:.82rem!important;line-height:1.28!important}.product-details .price,.product-details [class*=price]{font-size:1.5rem!important;line-height:1.1!important}.product-information .quantity-selector-wrapper{display:none!important}.product-information .buy-buttons-block{--gap: 8px !important}}@media(max-width:749px)and (max-height:730px){.product-information__media .product-media-container{block-size:clamp(96px,calc(100svh - 660px),200px)!important}.product-information{--gap: 5px !important}.product-information .buy-buttons-block{--gap: 6px !important}.product-details .afterpay-pdp-note{display:none!important}.product-details .price,.product-details [class*=price]{font-size:1.35rem!important}.rd-pdp-quote__photo{flex-basis:44px;inline-size:44px;block-size:44px}.rd-pdp-hero{padding:.45rem 1rem .35rem!important}.rd-pdp-hero__proof{margin-block-end:.2rem;font-size:.68rem}.rd-pdp-hero__stars{font-size:.95rem}.rd-pdp-hero__sale{margin-block-end:.2rem;font-size:.8rem}.rd-pdp-hero__stock{margin-block-end:0}.product-details .variant-option__button-label{padding-block:.5rem!important;min-block-size:0!important}.rd-pdp-quote{display:flex!important;align-items:center;gap:.65rem;padding-block:.5rem 0;margin-block-end:1.5rem!important}}.rd-pdp-quote{display:flex;align-items:center;gap:.7rem;max-inline-size:34rem}.rd-pdp-quote__photo{flex:0 0 52px;inline-size:52px;block-size:52px;border-radius:50%;object-fit:cover;object-position:50% 20%;background:#ece6dc}.rd-pdp-quote__text{display:block;margin:0;font-style:italic;font-size:.82rem;line-height:1.4;color:#3d3831}.rd-pdp-quote__hl{font-style:italic;font-weight:700;color:var(--rd-lav-deep, #6b4f9a);background:linear-gradient(transparent 62%,#8c7db847 62%)}.rd-pdp-quote__text cite{display:block;font-style:normal;font-size:.75rem;font-weight:600;opacity:.8;margin-block-start:.2rem}.rd-proof{display:flex;flex-direction:column;gap:2.75rem;max-inline-size:80rem;margin-inline:auto}.brand-section-head,.rd-proof__head{max-inline-size:42rem}.brand-section-head__title,.rd-proof__headline,.rd-results__heading,.brand-benefits__heading{font-family:var(--font-heading--family)!important;font-size:clamp(1.8rem,5.5vw,2.6rem)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:-.02em!important;margin:.4rem 0 0!important;color:var(--rd-ink, #1a1a1a)!important}.brand-section-head--on-dark .brand-section-head__title,.brand-reveal__heading,.brand-guarantee__heading{color:var(--brand-bone, #f5f1eb)!important}.rd-results__eyebrow,.brand-reveal__eyebrow{font-family:var(--font-accent--family)!important;font-style:normal!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:var(--brand-tracking-wide, .08em)!important;text-transform:uppercase!important;color:var(--brand-muted, #585149)!important;margin:0 0 1rem!important}.brand-section-head--on-dark .brand-eyebrow,.brand-reveal__eyebrow{color:var(--brand-amber, #c8956d)!important}.brand-benefits__heading{margin-block-end:3.5rem!important}.rd-proof__block+.rd-proof__block{margin-block-start:.25rem}.rd-sc-grid{display:flex;flex-direction:column;gap:2.7rem;max-width:36rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}@media(min-width:750px){.rd-sc-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem 2.5rem;max-width:52rem;align-items:start}}.rd-sc{display:flex;align-items:flex-start;gap:6px;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.rd-sc__avatar{inline-size:32px;block-size:32px;border-radius:50%;background:#e4e6eb;flex-shrink:0;object-fit:cover;object-position:center;display:block;margin-block-start:2px}.rd-sc__main{display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:fit-content;max-width:100%;flex:0 1 auto}.rd-sc__bubble{background:#f0f2f5;border-radius:18px;padding:8px 12px;min-width:0;max-width:100%}.rd-sc__name{display:block;font-weight:600;font-size:13px;line-height:16px;color:#050505;margin:0 0 2px;letter-spacing:0}.rd-sc__body{font-size:15px;line-height:1.3333;color:#1c1e21;margin:0;font-weight:400;letter-spacing:0}.rd-sc__photo{display:block;width:0;min-width:100%;max-width:none;height:auto;margin:6px 0 0;border-radius:12px;object-fit:contain;background:#e4e6eb}.rd-sc__actions{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:4px 0 0 12px;font-size:12px;line-height:16px;color:#65676b}.rd-sc__action{font-weight:700;color:#65676b;margin-inline-end:12px}.rd-sc__time{display:inline!important;font-weight:400;font-size:12px;line-height:16px;color:#65676b;margin:0}.rd-sc__head,.rd-sc__meta{display:none!important}.rd-rev-list{display:flex;flex-direction:column}.rd-rev{padding-block:1.4rem;border-block-start:1px solid #e5dfd4}.rd-rev:first-child{border-block-start:0;padding-block-start:0}.rd-rev__stars{color:#c8956d;letter-spacing:.18em;font-size:.85rem}.rd-rev__headline{font-family:var(--font-heading--family);font-size:1.35rem;font-weight:500;line-height:1.15;margin:.45rem 0 .4rem}.rd-rev__body{font-size:.95rem;line-height:1.55;color:#3d3831;margin:0 0 .6rem}.rd-rev__who{font-size:.8rem;color:#65605a}.rd-rev__verified{color:#4c7a5c;font-weight:600;margin-inline-start:.4rem}.rd-ba{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-inline-size:640px}.rd-ba__panel{position:relative;aspect-ratio:3 / 4;margin:0;background:linear-gradient(160deg,#efe8dd,#ddd2c2);display:grid;place-items:center;overflow:hidden}.rd-ba__panel img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.rd-ba__panel--before img{filter:saturate(.6) contrast(.92) brightness(.96)}.rd-ba__panel figcaption{position:absolute;inset-block-end:8px;inset-inline-start:8px;background:#1a1a1acc;color:#fff;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .5rem}.rd-ba__note{font-size:.75rem;color:#9d958a;margin-block-start:.6rem}.rd-cases{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:750px){.rd-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-inline-size:52rem}}.rd-case__label{margin:0 0 .75rem;color:#746b61;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rd-case__stack{display:flex;flex-direction:column;gap:.75rem}.rd-case__frame{position:relative;overflow:hidden;aspect-ratio:1;margin:0;border-radius:12px;background:#efe8dd}.rd-case__frame img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.rd-case__frame figcaption{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:1;padding:.22rem .55rem;border-radius:999px;color:#251f1a;background:#ffffffd6;box-shadow:0 1px 5px #251f1a1f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.02em}@media(min-width:750px){.rd-proof__block:has(.rd-ugc){display:flex;flex-direction:column;align-items:center;text-align:center}.rd-proof__block:has(.rd-ugc) .brand-section-head{max-inline-size:none}}.rd-ugc{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-block-end:.5rem;-webkit-overflow-scrolling:touch}@media(min-width:750px){.rd-ugc{justify-content:center;inline-size:fit-content;max-inline-size:100%;margin-inline:auto}}.rd-ugc__cell{flex:0 0 62%;max-inline-size:250px;scroll-snap-align:center;aspect-ratio:9 / 16;position:relative;background:linear-gradient(180deg,#2a251f,#1a1a1a);border-radius:14px;display:grid;place-items:center;overflow:hidden}.rd-ugc__cell video,.rd-ugc__cell img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.rd-ugc__play{position:relative;z-index:1;inline-size:52px;block-size:52px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;color:#1a1a1a;font-size:1rem}.rd-ugc__label{position:absolute;z-index:1;inset-block-end:12px;inset-inline:12px;color:#fff;font-size:.75rem;text-shadow:0 1px 8px rgba(0,0,0,.6)}@media(max-width:749px){[id*=__s_press2]{background:#efe9e0!important}.rd-press{padding-block:1.7rem 1.55rem!important;padding-inline:1.35rem!important;max-inline-size:100%!important}.rd-press__rule{display:none!important}.rd-press__row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;justify-items:center!important;column-gap:.55rem!important;row-gap:1.15rem!important;min-width:0!important}.rd-press__seen{grid-column:1 / -1!important;flex:none!important;flex-basis:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.85rem!important;margin:0 0 .2rem!important;text-align:center!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.2em!important;color:#5f594f!important;white-space:nowrap!important}.rd-press__seen:before,.rd-press__seen:after{content:"";display:block;height:1px;width:min(3.5rem,18vw);background:#c7beb0;flex:none}.rd-press__name{opacity:1!important;color:#241f28!important;white-space:nowrap!important;line-height:1!important;font-size:1.05rem!important;min-width:0!important}.rd-press__name--vogue{grid-column:1 / 3!important;font-size:1.4rem!important;letter-spacing:.16em!important;font-weight:500!important}.rd-press__name--marie{grid-column:3 / 5!important;font-size:1.22rem!important;font-style:italic!important;font-weight:500!important}.rd-press__name--bodysoul{grid-column:5 / 7!important;font-size:.9rem!important;letter-spacing:.08em!important;font-weight:700!important}.rd-press__name--bazaar{grid-column:1 / 4!important;font-size:1.28rem!important;letter-spacing:.12em!important;font-weight:600!important}.rd-press__name--wh{grid-column:4 / 7!important;font-size:1.02rem!important;font-weight:700!important}}@keyframes rd-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.product-information{position:relative!important}.rd-mediaproof{position:absolute!important;inset-block-start:10px!important;inset-inline-start:12px!important;z-index:3!important;background:#ffffffe0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:999px;padding:.28rem .6rem;box-shadow:0 1px 4px #1a1a1a14}.rd-stockline{text-align:right!important;margin:-.15rem .1rem 0 0!important}.rd-afterpay{margin-block:0 .1rem!important}.product-details .group-block:has(.rd-afterpay){padding-block-start:0!important}.rd-buynow{padding-block:.6rem!important}.rd-buynow__main{font-size:.98rem!important}.rd-trustcluster{margin-block-start:.1rem!important;gap:.15rem!important}}.rd-pdp-hero__title2,.product-details h1 .rd-pdp-hero__title2{font-family:inherit!important;font-weight:inherit!important;font-style:inherit!important;letter-spacing:inherit!important}@media(max-width:749px){.product-details .payment-icons{margin-block-start:-.85rem!important;padding-block:0!important}.rd-buynow{margin-block-start:.7rem!important}.product-details .buy-buttons-block{margin-block:-.7rem -.35rem!important}.product-details .add-to-cart-button{padding-block:.05rem!important}.rd-mediaproof{flex-direction:column!important;align-items:center!important;gap:0!important;padding:.3rem .55rem!important;border-radius:14px!important}.rd-mediaproof__label{font-size:.6rem!important;letter-spacing:.04em!important}.rd-trustcluster{margin-inline:2rem!important}}zoom-dialog .product-media-container,.dialog-zoomed-gallery__dialog .product-media-container{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;aspect-ratio:auto!important}zoom-dialog .product-media-container img,.dialog-zoomed-gallery__dialog .product-media-container img{position:static!important;inline-size:100%!important;width:100%!important;block-size:auto!important;height:auto!important;object-fit:contain!important}zoom-dialog .product-media-container:after,.dialog-zoomed-gallery__dialog .product-media-container:after{content:none!important}zoom-dialog .dialog-thumbnails-list img,.dialog-zoomed-gallery__dialog .dialog-thumbnails-list img{inline-size:100%!important;width:100%!important;block-size:100%!important;height:100%!important;object-fit:cover!important;display:block!important}zoom-dialog .dialog-thumbnails-list button,.dialog-zoomed-gallery__dialog .dialog-thumbnails-list button{inline-size:64px!important;block-size:64px!important;padding:0!important;border:1px solid rgba(26,26,26,.15)!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}zoom-dialog .dialog-thumbnails-list img,.dialog-zoomed-gallery__dialog .dialog-thumbnails-list img{contain:none!important}@media(max-width:749px){.product-details .group-block:has(.price){padding-inline:.7rem!important}.product-details variant-picker{margin-inline-end:.7rem!important}.rd-stockline{margin-inline-end:.85rem!important}}@media(max-width:749px){.rd-trustcluster{margin-block-end:.4rem!important}.rd-afterpay afterpay-placement{white-space:nowrap!important}}.cart__checkout-button.button,button#checkout.button{background:var(--rd-lav, #8e7cc3)!important;border-color:var(--rd-lav, #8e7cc3)!important;color:#fff!important;border-radius:999px!important}.cart__checkout-button.button:hover,button#checkout.button:hover{background:var(--rd-lav-deep, #75639f)!important;border-color:var(--rd-lav-deep, #75639f)!important}.cart__checkout-button .button-text{display:flex;flex-direction:column;align-items:center;line-height:1.2}.rd-checkout-sub{display:block;font-size:.64rem;font-weight:800;letter-spacing:.16em;color:#46101b;text-transform:uppercase}.header-actions__action.action__cart,.header-actions__cart-icon,header a[href="/cart"],.cart-bubble{display:none!important}.product-details .add-to-cart-button{display:none!important}.sticky-add-to-cart__button.add-to-cart-button{background:var(--rd-lav, #8e7cc3)!important;border-color:var(--rd-lav, #8e7cc3)!important;color:#fff!important;border-radius:999px!important;inline-size:auto!important;width:auto!important;min-inline-size:0!important;padding:.62rem 1.5rem!important;font-size:0!important}.sticky-add-to-cart__button.add-to-cart-button:hover{background:var(--rd-lav-deep, #75639f)!important}.sticky-add-to-cart__button .svg-wrapper,.sticky-add-to-cart__button svg{display:none!important}.sticky-add-to-cart__button:after{content:"BUY";font-size:.95rem;font-weight:700;letter-spacing:.14em;color:#fff}.sticky-add-to-cart__info{display:none!important}.sticky-add-to-cart__button[aria-busy=true]{pointer-events:none;opacity:.9}.sticky-add-to-cart__button[aria-busy=true]:after{content:"TAKING YOU THERE\2026"!important;letter-spacing:.08em}@media(min-width:750px)and (max-width:1379px){.rd-hero2--fold .rd-hero__testimonial{inset-block-end:236px}}header .header-actions a.button,header .header-actions .button,header .header__column--right a.button{flex:0 0 auto!important;white-space:nowrap!important;min-inline-size:max-content!important}header .header__column--right{flex-shrink:0!important;min-inline-size:max-content!important}.rd-homebuy{position:fixed;inset-inline:0;inset-block-end:0;z-index:12;display:flex;justify-content:center;padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom,0px));background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -6px 22px #31251d1f;transform:translateY(130%);transition:transform .28s ease;pointer-events:none}.rd-homebuy.is-visible{transform:translateY(0);pointer-events:auto}.rd-homebuy__btn{display:block;inline-size:100%;max-inline-size:520px;text-align:center;text-decoration:none;padding:.95rem 1.5rem;border-radius:999px;font-family:var(--rd-sans, var(--font-body--family));font-size:1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--rd-lav, #8e7cc3);box-shadow:0 2px 6px #31251d2e,0 0 16px #8e7cc338,inset 0 1px #ffffff2e}.rd-homebuy__btn:hover{background:var(--rd-lav-deep, #75639f)}.rd-homebuy__btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}.rd-homebuy__btn[aria-busy=true]{opacity:.9;pointer-events:none}@media(min-width:750px){.rd-homebuy{padding-block:.7rem}.rd-homebuy__btn{max-inline-size:360px}}@media(prefers-reduced-motion:reduce){.rd-homebuy{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand-conversion.css.map */
