@import"https://fonts.googleapis.com/css2?family=Gabarito:wght@500;700;800;900&family=Hanken+Grotesk:ital,wght@0,400;0,500;0,600;1,400&family=DM+Mono:wght@400;500&display=swap";:root{--e-paper: #fff9fb;--e-paper-2: #fdeef5;--e-ink: #2b1424;--e-ink-soft: #6b5262;--e-line: #ecd3e0;--e-accent: #cf0f78;--e-accent-bright: #ff4aae;--e-plum: #2b1424;--e-sun: #ffc94a;--e-leaf: #9fd39a;--e-sky: #86cfe6;--e-blush: #ffb3d9;--e-radius: 22px;--e-wash-leaf: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 48' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='w' x='-5%25' y='-60%25' width='110%25' height='220%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.022 0.18' numOctaves='3' seed='3' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='12' xChannelSelector='R' yChannelSelector='G'/%3E%3CfeGaussianBlur stdDeviation='0.7'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23w)' fill='%237cc476'%3E%3Cpath fill-opacity='.45' d='M4 24C70 14 150 16 210 19S340 13 396 20L394 34C320 38 240 30 160 35S50 37 6 33Z'/%3E%3Cpath fill-opacity='.35' d='M14 27C90 20 170 23 240 22S350 21 390 25L386 31C300 34 220 29 140 32S60 33 16 31Z'/%3E%3Cpath fill-opacity='.25' d='M2 21C40 18 70 19 96 20L92 30C60 31 30 31 4 29Z'/%3E%3C/g%3E%3C/svg%3E");--e-wash-pink: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 48' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='w' x='-5%25' y='-60%25' width='110%25' height='220%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.022 0.18' numOctaves='3' seed='7' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='12' xChannelSelector='R' yChannelSelector='G'/%3E%3CfeGaussianBlur stdDeviation='0.7'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23w)' fill='%23ff5cb4'%3E%3Cpath fill-opacity='.45' d='M4 24C70 14 150 16 210 19S340 13 396 20L394 34C320 38 240 30 160 35S50 37 6 33Z'/%3E%3Cpath fill-opacity='.35' d='M14 27C90 20 170 23 240 22S350 21 390 25L386 31C300 34 220 29 140 32S60 33 16 31Z'/%3E%3Cpath fill-opacity='.25' d='M2 21C40 18 70 19 96 20L92 30C60 31 30 31 4 29Z'/%3E%3C/g%3E%3C/svg%3E");--e-wash-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 48' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='w' x='-5%25' y='-60%25' width='110%25' height='220%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.022 0.18' numOctaves='3' seed='11' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='12' xChannelSelector='R' yChannelSelector='G'/%3E%3CfeGaussianBlur stdDeviation='0.7'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23w)' fill='%235fb8d8'%3E%3Cpath fill-opacity='.45' d='M4 24C70 14 150 16 210 19S340 13 396 20L394 34C320 38 240 30 160 35S50 37 6 33Z'/%3E%3Cpath fill-opacity='.35' d='M14 27C90 20 170 23 240 22S350 21 390 25L386 31C300 34 220 29 140 32S60 33 16 31Z'/%3E%3Cpath fill-opacity='.25' d='M2 21C40 18 70 19 96 20L92 30C60 31 30 31 4 29Z'/%3E%3C/g%3E%3C/svg%3E");--e-wash-badge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='w' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03' numOctaves='3' seed='5' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='14' xChannelSelector='R' yChannelSelector='G'/%3E%3CfeGaussianBlur stdDeviation='0.8'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23w)' fill='%23ffb3d9'%3E%3Cpath fill-opacity='.85' d='M14 22C40 6 150 4 182 16S196 58 170 68S40 78 18 64S-6 36 14 22Z'/%3E%3Cpath fill-opacity='.35' d='M30 18C80 10 160 12 176 26S170 62 120 66S20 60 22 40Z'/%3E%3C/g%3E%3C/svg%3E");--e-font-display: "Gabarito", "Avenir Next", "Segoe UI", system-ui, sans-serif;--e-font-body: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--e-font-mono: "DM Mono", ui-monospace, Menlo, monospace;--font-body--family: var(--e-font-body);--font-subheading--family: var(--e-font-display);--font-heading--family: var(--e-font-display);--font-accent--family: var(--e-font-display);--font-heading--weight: 800;--font-subheading--weight: 700;--font-accent--weight: 700;--font-size--h1: clamp(2.75rem, 6.5vw, 5.25rem);--font-size--h2: clamp(2.125rem, 4.4vw, 3.5rem);--font-size--h3: clamp(1.5rem, 2.6vw, 2.25rem);--font-size--h4: clamp(1.25rem, 1.8vw, 1.5rem);--font-size--paragraph: 1.25rem;--font-h1--weight: 900;--font-h2--weight: 800;--font-h3--weight: 800;--font-h1--letter-spacing: -.035em;--font-h2--letter-spacing: -.02em;--font-h3--letter-spacing: -.02em;--font-h4--letter-spacing: -.01em;--font-h1--line-height: .98;--font-h2--line-height: 1.05;--font-h3--line-height: 1.05;--font-paragraph--line-height: 1.55;--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--button-text-case-primary: uppercase;--button-text-case-secondary: uppercase;--button-padding-inline: 26px;--button-padding-block: 14px}html{scroll-behavior:smooth}.pp-anchor{display:block;scroll-margin-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--e-font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--e-font-display);text-wrap:balance}p{text-wrap:pretty}a{text-underline-offset:.18em}::selection{background:var(--e-blush);color:var(--e-ink)}.button:not(.button-unstyled),a.button,.shopify-payment-button__button--unbranded{font-family:var(--e-font-display);font-weight:700;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase!important;text-decoration:none!important;border-radius:999px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.button:not(.button-secondary):not(.link):not(.button-unstyled):not(.button-shopify-xr),a.button:not(.button-secondary):not(.link),.page-content a.button:not(.button-secondary){color:#fff!important;background-color:var(--e-accent)!important;border-color:var(--e-accent)!important}.button:not(.button-unstyled):hover,a.button:hover{transform:translateY(-1px);box-shadow:0 8px 22px -10px #cf0f788c}.button-secondary,a.button-secondary{color:var(--e-ink)!important;border-width:1.5px}@media(min-width:750px){.header,header-component{-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px)}}.header__menu-item,.menu-list__link{font-family:var(--e-font-body);font-weight:500}.header-logo{padding-block:10px!important}.header-logo__image{width:140px!important;height:auto!important;max-height:none!important}@media(max-width:749px){.header-logo__image{width:110px!important}}product-card,.product-card{border-radius:var(--e-radius)}product-card img,.product-card img,.card-gallery,.card-gallery img{border-radius:var(--e-radius)}product-card .price,.product-card .price{font-family:var(--e-font-mono);font-size:.9375rem;color:var(--e-ink-soft)}product-card .quick-add,.product-card .quick-add{opacity:1!important;visibility:visible!important}product-card .quick-add__button,.product-card .quick-add__button,.quick-add__button--choose{opacity:1!important;visibility:visible!important;transform:none!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;padding:10px 18px!important;gap:8px;overflow:visible!important;font-family:var(--e-font-display);font-size:.875rem!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#fff!important;background:var(--e-accent)!important;border:0!important;border-radius:999px!important;box-shadow:0 8px 20px -10px #cf0f7899}.quick-add__button .svg-wrapper,.quick-add__button svg{color:#fff!important}.product-badges__badge{--badge-font-size: .9375rem;padding:8px 18px!important;font-family:var(--e-font-display);font-weight:700;letter-spacing:.01em;color:var(--e-ink)!important;background:var(--e-wash-badge) center / 100% 100% no-repeat!important;border-radius:0!important}.shopify-section[id$=__hero]{padding-inline:clamp(12px,2vw,24px);padding-top:clamp(8px,1.5vw,16px)}.shopify-section[id$=__hero]>*{border-radius:var(--e-radius);overflow:hidden}.shopify-section[id$=__hero] h1{letter-spacing:-.01em!important;text-shadow:0 2px 24px rgb(27 14 23 / .35)}.shopify-section[id$=__hero] p{font-family:var(--e-font-body)!important;font-weight:500!important;font-size:clamp(1.0625rem,1.35vw,1.3125rem)!important;line-height:1.5!important;letter-spacing:0!important;max-width:none!important;max-inline-size:none!important;margin-inline:auto;text-shadow:0 1px 14px rgb(27 14 23 / .45)}.shopify-section[id$=__hero] .text-block,.shopify-section[id$=__hero] rte-formatter{max-width:none!important;max-inline-size:none!important}@media(min-width:750px){.shopify-section[id$=__hero] p strong{white-space:nowrap}}.shopify-section[id$=__hero] p+p{margin-top:.6em;font-weight:400!important}.shopify-section[id$=__hero] p strong{display:block;margin-bottom:.35em;font-family:var(--e-font-display);font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:800;line-height:1.05;letter-spacing:.03em;text-transform:uppercase;color:#ffd1e8}.shopify-section[id$=__benefits] h3{display:inline-block;width:fit-content;padding:0 .12em .28em;margin-inline-start:-.12em;background:var(--e-wash-pink) no-repeat 0 100% / 100% .7em}.shopify-section[id$=__benefits] *:has(>h3):nth-child(1)>h3{background-image:var(--e-wash-leaf)}.shopify-section[id$=__benefits] *:has(>h3):nth-child(3)>h3{background-image:var(--e-wash-sky)}.shopify-section[id$=__benefits] p{color:var(--e-ink-soft);font-size:1.1875rem}.shopify-section[id$=__designs]{margin-inline:clamp(12px,2vw,24px);background:var(--e-paper-2);border-radius:calc(var(--e-radius) * 1.6)}.shopify-section[id$=__designs]>*{background:transparent}.shopify-section[id$=__story]{position:relative;isolation:isolate;overflow-x:clip;padding-block:clamp(40px,6vw,80px)}.shopify-section[id$=__story]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(40% 30% at 10% 12%,rgb(255 179 217 / .32),transparent 70%),radial-gradient(35% 25% at 90% 40%,rgb(255 201 74 / .22),transparent 70%),radial-gradient(40% 25% at 15% 80%,rgb(134 207 230 / .2),transparent 70%);pointer-events:none}.pp-wide{position:relative;width:min(76rem,calc(100vw - (2*clamp(16px,4vw,48px))));max-width:none!important;margin-left:50%!important;transform:translate(-50%);text-align:left}.shopify-section[id$=__build],.shopify-section[id$=__book],.shopify-section[id$=__cta]{padding-block:clamp(28px,4vw,56px);overflow-x:clip}.pp-eyebrow{margin:0 0 .75em;font-family:var(--e-font-mono);font-size:1rem!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--e-accent)}.pp-wide h2{margin:0;max-width:20ch;font-size:clamp(2.125rem,4.2vw,3.5rem);line-height:1.02;letter-spacing:-.025em}.pp-wide p{color:var(--e-ink-soft);font-size:1.25rem;line-height:1.6}.pp-lede{font-size:clamp(1.375rem,1.9vw,1.65rem)!important;line-height:1.45;color:var(--e-ink)!important}.pp-wide figure{margin:0}.pp-wide figcaption{margin-top:.8em;font-family:var(--e-font-mono);font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--e-ink)}.pp-wide blockquote{margin:1.4em 0;padding:.2em 0 .2em 1.1em;border-left:4px solid var(--e-accent-bright);font-family:var(--e-font-display);font-weight:700;font-size:clamp(1.375rem,2.1vw,1.75rem);line-height:1.2;letter-spacing:-.01em;color:var(--e-ink)}.pp-story{display:grid;grid-template-columns:minmax(260px,4fr) minmax(0,7fr);grid-template-areas:"head head" "media text";column-gap:clamp(32px,6vw,96px);row-gap:clamp(28px,4vw,48px)}.pp-story__head{grid-area:head}.pp-story__head{text-align:center}.pp-story__head h2{max-width:none!important;max-inline-size:none!important;margin-inline:auto;text-wrap:balance}.pp-nowrap{white-space:nowrap}.pp-story__media{grid-area:media;max-width:420px}.pp-story__text{grid-area:text;align-self:center}.pp-story__text p{margin:0 0 1.1em;max-width:38em}.pp-story__media video,.pp-story__media img{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:var(--e-radius);background:var(--e-paper-2);box-shadow:0 30px 60px -30px #2b142473}.pp-build{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"head photo" "steps photo" "foot foot";column-gap:clamp(32px,5vw,72px);row-gap:28px;padding:clamp(28px,5vw,64px);background:#fff;border-radius:calc(var(--e-radius) * 1.6);box-shadow:0 0 0 1px var(--e-line)}.pp-build__head{grid-area:head}.pp-build__head .pp-lede{margin:.8em 0 0}.pp-build__photo{grid-area:photo;display:flex;flex-direction:column}.pp-build__photo img{display:block;flex:1;width:100%;min-height:320px;object-fit:cover;border-radius:var(--e-radius)}.pp-steps{grid-area:steps;display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:step}.pp-steps li{position:relative;padding:16px 18px 16px 64px;background:var(--e-paper-2);border-radius:16px;counter-increment:step}.pp-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:18px;top:16px;font-family:var(--e-font-mono);font-size:.875rem;color:var(--e-accent)}.pp-steps strong{display:block;font-family:var(--e-font-display);font-size:1.25rem;color:var(--e-ink)}.pp-steps span{color:var(--e-ink-soft);font-size:1.125rem}.pp-build__foot{grid-area:foot;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:34px;padding-top:28px;border-top:1px solid var(--e-line)}.pp-build__more{flex:1 1 28rem;margin:0;max-width:none!important;max-inline-size:none!important;font-family:var(--e-font-display);font-weight:700;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.2;color:var(--e-ink)!important}.pp-fsf{--fsf-forest: #22402e;--fsf-rust: #b85c33;--fsf-sage: #8c9a8e;--fsf-cream: #f6f4ee;background:var(--fsf-cream);box-shadow:0 0 0 1px #22402e1f}.pp-fsf__logo{display:block;width:min(260px,70%);height:auto;margin-bottom:22px}.pp-fsf .pp-eyebrow{color:var(--fsf-rust)}.pp-fsf h2,.pp-fsf .pp-lede,.pp-fsf .pp-build__more,.pp-fsf .pp-steps strong{color:var(--fsf-forest)!important}.pp-fsf p,.pp-fsf .pp-steps span,.pp-fsf figcaption{color:#4d5f53}.pp-fsf .pp-steps li{background:#8c9a8e2e}.pp-fsf .pp-steps li:before{color:var(--fsf-rust)}.pp-fsf .pp-build__foot{border-top-color:#22402e26}.pp-fsf a.button.pp-fsf__button{background:var(--fsf-forest)!important;border-color:var(--fsf-forest)!important;color:var(--fsf-cream)!important}.pp-fsf a.button.pp-fsf__button:hover{box-shadow:0 8px 22px -10px #22402e99}.pp-book{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,72px)}.pp-book img{display:block;width:100%;height:auto}.pp-book h3{margin:0 0 .4em;font-size:clamp(1.75rem,3vw,2.5rem)}.pp-book p{max-width:34em}.pp-cta{padding:clamp(40px,6vw,80px) clamp(24px,5vw,64px);text-align:center;background:radial-gradient(60% 80% at 20% 20%,rgb(255 179 217 / .55),transparent 70%),radial-gradient(50% 70% at 85% 80%,rgb(255 201 74 / .4),transparent 70%),var(--e-paper-2);border-radius:calc(var(--e-radius) * 1.6)}.pp-cta .pp-cta__line{margin:0 auto .3em;max-width:18ch;font-family:var(--e-font-display);font-weight:900;font-size:clamp(2.25rem,5vw,4rem);line-height:1;letter-spacing:-.03em;color:var(--e-ink)}.pp-cta p{margin:0 0 1.4em}.pp-cta{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);text-align:left}.pp-cta .pp-cta__line{margin-inline:0;max-width:16ch}.pp-cta__body .button{margin-top:4px}.pp-countdown{display:flex;flex-direction:column;align-items:center;min-width:11rem;padding-inline:clamp(8px,2vw,24px)}.pp-countdown__num{font-family:var(--e-font-display);font-weight:900;font-size:clamp(5rem,11vw,8.5rem);line-height:.9;letter-spacing:-.03em;color:var(--e-accent);background:linear-gradient(135deg,var(--e-accent) 15%,var(--e-accent-bright) 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-inline:.04em}.pp-countdown__label{margin-top:14px;font-family:var(--e-font-mono);font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--e-ink)}.pp-countdown.is-closed .pp-countdown__num{display:none}@media(max-width:749px){.pp-cta{grid-template-columns:1fr;text-align:center;justify-items:center}.pp-cta .pp-cta__line{margin-inline:auto}}@media(max-width:749px){.pp-story{grid-template-columns:1fr;grid-template-areas:"head" "media" "text"}.pp-story__media{max-width:340px}.pp-build{grid-template-columns:1fr;grid-template-areas:"head" "photo" "steps" "foot"}.pp-book{grid-template-columns:1fr}}.pp-size{width:min(76rem,calc(100vw - (2*clamp(16px,4vw,48px))));margin:clamp(16px,3vw,32px) auto;background:#fff;border-radius:var(--e-radius);box-shadow:0 0 0 1px var(--e-line)}.pp-size>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(20px,3vw,32px);cursor:pointer;list-style:none}.pp-size>summary::-webkit-details-marker{display:none}.pp-size__title{font-family:var(--e-font-display);font-weight:800;font-size:clamp(1.375rem,2.2vw,1.75rem);color:var(--e-ink)}.pp-size__title small{display:block;margin-top:2px;font-family:var(--e-font-body);font-weight:400;font-size:.9375rem;color:var(--e-ink-soft)}.pp-size__toggle{flex:none;padding:10px 18px;font-family:var(--e-font-display);font-weight:700;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--e-accent);border:1.5px solid currentcolor;border-radius:999px}.pp-size__toggle:after{content:" +"}.pp-size[open] .pp-size__toggle:after{content:" \2212"}.pp-size[open] .pp-size__show{display:none}.pp-size:not([open]) .pp-size__hide{display:none}.pp-size__body{padding:0 clamp(20px,3vw,32px) clamp(20px,3vw,32px)}.pp-size__body p{margin:0 0 16px;font-size:1.125rem;color:var(--e-ink-soft)}.pp-size .wrap{overflow-x:auto}.pp-size table{width:100%;min-width:560px;border-collapse:collapse;font-family:var(--e-font-body);font-size:.9375rem}.pp-size th,.pp-size td{padding:10px 8px;text-align:center;border-bottom:1px solid var(--e-line)}.pp-size thead th{font-family:var(--e-font-mono);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;background:var(--e-paper-2);color:var(--e-ink)}.pp-size tbody tr:last-child th,.pp-size tbody tr:last-child td{border-bottom:0}.pp-size tbody th{font-family:var(--e-font-display);font-weight:700}.pp-size .grp{border-left:2px solid var(--e-line)}.shopify-section[id$=__faq]{width:min(76rem,calc(100vw - (2*clamp(16px,4vw,48px))));margin:clamp(16px,3vw,32px) auto clamp(24px,3vw,40px);background:var(--e-plum);color:#fbeef5;border-radius:calc(var(--e-radius) * 1.6)}.shopify-section[id$=__faq]>*{background:transparent}.shopify-section[id$=__faq] h2{color:#fff}.shopify-section[id$=__faq] summary,.shopify-section[id$=__faq] .details__header{font-family:var(--e-font-display);font-weight:700;font-size:1.125rem;color:#fff}.shopify-section[id$=__faq] p{color:#cdb0c1}.shopify-section[id$=__faq] a{color:var(--e-accent-bright)}.shopify-section[id$=__faq] details{margin-bottom:10px;padding:4px clamp(16px,2.5vw,24px);background:#ffffff0f;border:1px solid rgb(255 255 255 / .12)!important;border-radius:16px;transition:background-color .15s ease}.shopify-section[id$=__faq] details:hover,.shopify-section[id$=__faq] details[open]{background:#ffffff1a}.shopify-section[id$=__faq] summary{padding-block:16px}.shopify-section[id$=__faq] details[open] summary{color:var(--e-blush)}.shopify-section[id$=__faq] details *,.shopify-section[id$=__faq] details [style*=max]{max-width:none!important;max-inline-size:none!important}.shopify-section[id$=__faq] details p{padding-bottom:14px;font-size:1.125rem;line-height:1.6}.shopify-section[id$=__faq] hr{display:none}.footer,footer{font-family:var(--e-font-body)}@media(prefers-reduced-motion:reduce){.button,a.button{transition:none}.button:hover,a.button:hover{transform:none}}media-gallery .button-unstyled,.product-media-container .button-unstyled,[class*=media-gallery] .button-unstyled{background:transparent!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.product-media__image,.product-media img{border-radius:var(--e-radius)}.product-media-container,[class*=product-media-container]{background:var(--e-paper-2);border-radius:var(--e-radius)}.product-details h1{font-family:var(--e-font-display);font-weight:800;letter-spacing:-.02em;line-height:1.02}.product-details p:has(+* h1),.product-details .text-block:first-child:not(details *) p{margin:0;font-family:var(--e-font-mono);font-size:.9375rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--e-accent)}.product-details product-price,.product-details .price{font-family:var(--e-font-display);font-weight:800;color:var(--e-ink)}.product-details s,.product-details .compare-at-price{font-family:var(--e-font-body);font-weight:400;font-size:.75em;color:var(--e-ink-soft);margin-inline-start:.4em}.pp-countdown--compact{flex-direction:row;align-items:center;gap:14px;min-width:0;width:100%;padding:12px 18px;background:var(--e-paper-2);border-radius:999px}.pp-countdown--compact .pp-countdown__num{font-size:2.25rem;line-height:1}.pp-countdown--compact .pp-countdown__label{margin:0;font-size:.875rem;letter-spacing:.08em}:root{--variant-picker-button-radius: 999px}.product-details fieldset legend,.product-details .variant-option legend{font-family:var(--e-font-mono);font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--e-ink)}.pp-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-size:.9375rem;color:var(--e-ink-soft)}.pp-trust li{display:flex;align-items:center;gap:6px}.pp-trust a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.pp-trust a:hover{color:var(--e-accent)}.pp-trust li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--e-accent-bright)}.product-details details{margin-bottom:8px;padding:2px 18px;background:#fff;border:1px solid var(--e-line)!important;border-radius:16px}.product-details details summary{padding-block:14px;font-family:var(--e-font-display);font-weight:700;font-size:1.0625rem;color:var(--e-ink)}.product-details details[open] summary{color:var(--e-accent)}.product-details details *:not(summary):not(svg):not(path){max-width:none!important;max-inline-size:none!important}.product-details details li,.product-details details p{font-size:1.0625rem;line-height:1.6;color:var(--e-ink-soft)}.product-details details ul{padding-left:1.1em;margin:0 0 14px}.product-details details li::marker{color:var(--e-accent)}.product-details details a{color:var(--e-accent)}.product-details details .text-block p,.product-details details .text-block li{margin:0 0 12px;font-family:var(--e-font-body);font-size:1.0625rem;font-weight:400;letter-spacing:normal;line-height:1.6;text-transform:none;color:var(--e-ink-soft)}.pp-size-inline{padding-bottom:14px}.pp-size-inline p{margin:0 0 12px}.pp-size-inline .wrap{overflow-x:auto}.pp-size-inline table{width:100%;min-width:460px;border-collapse:collapse;font-size:.9375rem}.pp-size-inline th,.pp-size-inline td{padding:8px 6px;text-align:center;border-bottom:1px solid var(--e-line)}.pp-size-inline thead th{font-family:var(--e-font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;background:var(--e-paper-2)}.pp-size-inline tbody th{font-family:var(--e-font-display)}.pp-size-inline .grp{border-left:2px solid var(--e-line)}.pp-pdp-story{padding-top:8px}.pp-pdp-story p{font-size:1.125rem;line-height:1.65;color:var(--e-ink-soft)}.pp-pdp-story p:first-of-type:has(>strong:only-child){display:none}.pp-pdp-story .pp-eyebrow+p,.pp-pdp-story .pp-eyebrow+p+p{color:var(--e-ink)}.pp-fsf-mini{display:flex;align-items:center;gap:16px;padding:16px 18px;background:#f6f4ee;border:1px solid rgb(34 64 46 / .12);border-radius:16px;color:#22402e;text-decoration:none;font-size:.9375rem;line-height:1.45}.pp-fsf-mini img{flex:none;width:140px;height:auto}.pp-fsf-mini:hover{border-color:#22402e59}@media(max-width:749px){.pp-fsf-mini{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/electra-custom.css.map */
