.cf-uw-page{background:var(--cf-bg, #f6f1e9)}.cf-uw{--uw-stage: #1f1a18;--uw-stage-text: #f6f1e9;--uw-token: var(--cf-accent, #414771);--uw-rule: color-mix(in srgb, var(--cf-ink, #181823) 18%, var(--cf-bg, #f6f1e9));--uw-space: clamp(48px, 6.5vw, 80px);background:var(--cf-bg, #f6f1e9);color:var(--cf-ink, #181823);font-family:var(--cf-font-sans, var(--font-body-family, "Montserrat", Arial, sans-serif));font-size:16px;line-height:1.55;letter-spacing:normal}.cf-uw *,.cf-uw *:before,.cf-uw *:after{box-sizing:border-box}.cf-uw :where(h1,h2,h3,p,ol,ul,dl,dd,figure){margin:0}.cf-uw a{color:inherit}.cf-uw :focus-visible{outline:2px solid currentColor;outline-offset:3px;box-shadow:none}#cf-uw-product,#cf-uw-why,#cf-uw-materials,#cf-uw-how,#cf-uw-faq,#cf-uw-details{scroll-margin-top:110px}.cf-uw .cf-uw-wrap{max-width:calc(var(--cf-page, 1200px) + 2 * var(--cf-gutter, 16px));margin:0 auto;padding:0 var(--cf-gutter, 16px)}.cf-uw .cf-uw-h2{font-family:inherit;font-size:clamp(22px,calc(17px + 1.1vw),28px);line-height:1.2;font-weight:500;letter-spacing:-.01em;color:var(--cf-ink, #181823);text-wrap:balance}.cf-uw .cf-uw-h2 em{font-family:var(--cf-font-serif, Georgia, "Times New Roman", serif);font-style:italic;font-weight:400;letter-spacing:0;color:var(--cf-em, var(--uw-token))}.cf-uw.cf-uw-pair,.cf-uw.cf-uw-method,.cf-uw.cf-uw-faq,.cf-uw.cf-uw-details{padding:var(--uw-space) 0 0}.cf-uw.cf-uw-details{padding-bottom:calc(var(--uw-space) * 1.4)}.cf-kit-routine-section+.cf-uw-native>.cf-uw{padding-top:calc(var(--uw-space) * .25)}.cf-uw.cf-uw-buy{padding:22px 0 40px}.cf-uw .cf-uw-buy__grid{display:grid;grid-template-columns:minmax(0,1fr)}.cf-uw .cf-uw-buy__band{display:grid;gap:10px}.cf-uw .cf-uw-buy__title{font-family:inherit;font-size:clamp(20px,5.65vw,22px);line-height:1.24;font-weight:500;letter-spacing:-.01em;color:var(--cf-ink, #181823);text-wrap:balance;max-width:22em}.cf-uw .cf-uw-buy__price-row{display:flex;align-items:center;gap:14px;min-height:28px}.cf-uw .cf-uw-buy__price{font-size:20px}.cf-uw .cf-uw-buy__lede{display:grid;justify-items:start;gap:6px;padding-top:16px}.cf-uw .cf-uw-buy__rule{display:block;width:28px;height:2px;margin:0 0 8px;background:var(--uw-token)}.cf-uw .cf-uw-buy__line{font-family:var(--cf-font-serif, Georgia, "Times New Roman", serif);font-style:italic;font-weight:400;font-size:20px;line-height:1.3;letter-spacing:0;color:var(--cf-ink, #181823)}.cf-uw .cf-uw-buy__pack{font-size:14px;line-height:1.45;letter-spacing:.02em;color:var(--cf-muted, #5f5950)}.cf-uw .cf-uw-buy__buy{padding-top:20px}.cf-uw .cf-uw-buy__buy .cf-kit-buy{gap:16px}.cf-uw .cf-uw-buy__stage{position:relative;overflow:hidden;isolation:isolate;background:var(--cf-bg, #f6f1e9)}.cf-uw .cf-uw-buy__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:50% 50%}@media(max-width:749px){.cf-uw.cf-uw-buy--media{padding-top:0}.cf-uw.cf-uw-buy--media .cf-uw-buy__top{display:flex;flex-direction:column;height:calc(100vh - var(--cf-uw-chrome, 96px) - var(--cf-bottom-overlay, 0px));height:calc(100svh - var(--cf-uw-chrome, 96px) - var(--cf-bottom-overlay, 0px));min-height:520px;max-height:980px}.cf-uw.cf-uw-buy--media .cf-uw-buy__stage{flex:1 1 auto;min-height:0;margin:0 calc(-1 * var(--cf-gutter, 16px))}.cf-uw.cf-uw-buy--media .cf-uw-buy__band{flex:none;gap:6px;padding:10px 0}.cf-uw.cf-uw-buy--media .cf-uw-buy__price-row{min-height:26px}}@media(min-width:750px)and (max-width:989px){.cf-uw.cf-uw-buy{padding:32px 0 48px}.cf-uw .cf-uw-buy__title{font-size:26px}.cf-uw .cf-uw-buy__price{font-size:22px}.cf-uw .cf-uw-buy__band,.cf-uw .cf-uw-buy__lede,.cf-uw .cf-uw-buy__buy{max-width:560px}.cf-uw.cf-uw-buy--media{padding-top:16px}.cf-uw.cf-uw-buy--media .cf-uw-buy__stage{height:min(68svh,720px);margin-bottom:20px}}@media(min-width:990px){.cf-uw.cf-uw-buy{padding:56px 0 64px}.cf-uw .cf-uw-buy__top{display:contents}.cf-uw .cf-uw-buy__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"band buy" "lede buy";grid-template-rows:auto 1fr;column-gap:clamp(48px,6vw,112px)}.cf-uw .cf-uw-buy__band{grid-area:band;gap:14px}.cf-uw .cf-uw-buy__lede{grid-area:lede;align-self:start;padding-top:18px;gap:8px}.cf-uw .cf-uw-buy__buy{grid-area:buy;justify-self:end;width:100%;max-width:440px;padding-top:4px}.cf-uw.cf-uw-buy:not(.cf-uw-buy--media) .cf-uw-buy__grid{grid-template-columns:minmax(0,520px) minmax(0,440px);column-gap:72px;justify-content:start}.cf-uw.cf-uw-buy:not(.cf-uw-buy--media) .cf-uw-buy__buy{justify-self:start}.cf-uw .cf-uw-buy__title{font-size:30px;line-height:1.2;max-width:19em}.cf-uw .cf-uw-buy__price,.cf-uw .cf-uw-buy__line{font-size:22px}.cf-uw.cf-uw-buy--media{padding:24px 0 72px}.cf-uw.cf-uw-buy--media .cf-uw-buy__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"media ." "media band" "media lede" "media buy" "media .";grid-template-rows:1fr auto auto auto 1fr;column-gap:clamp(40px,5vw,88px)}.cf-uw.cf-uw-buy--media .cf-uw-buy__stage{grid-area:media;height:clamp(520px,calc(100vh - 200px),820px)}.cf-uw.cf-uw-buy--media .cf-uw-buy__buy{justify-self:start;max-width:460px;padding-top:20px}}.cf-uw.cf-uw-stage{background:var(--uw-stage);color:var(--uw-stage-text);padding:clamp(52px,6.5vw,84px) 0}.cf-uw .cf-uw-stage__h2,.cf-uw .cf-uw-stage__h2 em{color:var(--uw-stage-text)}.cf-uw .cf-uw-slices{display:grid;gap:22px;margin-top:28px}.cf-uw .cf-uw-slice{display:grid;grid-template-columns:56% minmax(0,1fr);align-items:center;gap:18px;margin:0}.cf-uw .cf-uw-slice__art svg{display:block;width:100%;height:auto;aspect-ratio:280 / 150}.cf-uw .cf-uw-slice figcaption{font-size:15px;line-height:1.35;color:var(--uw-stage-text)}@media(min-width:750px){.cf-uw .cf-uw-slices{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.cf-uw .cf-uw-slice{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.cf-uw .cf-uw-slice figcaption{font-size:16px}}@media(min-width:990px){.cf-uw .cf-uw-slices{gap:56px;margin-top:40px}}.cf-uw .cf-uw-d1-new{transform-box:fill-box;transition:opacity .45s ease-out,transform .45s ease-out}.cf-uw .cf-uw-slice.is-pending .cf-uw-d1-new{opacity:0;transform:translateY(-6px)}.cf-uw .cf-uw-pair__grid{display:grid;gap:22px}.cf-uw .cf-uw-pair__copy{display:grid;gap:10px;align-content:start}.cf-uw .cf-uw-pair__line{font-size:16px;line-height:1.5;max-width:44ch;text-wrap:pretty}.cf-uw .cf-uw-pair__media{position:relative;margin:0}.cf-uw .cf-uw-pair__img{display:block;width:100%;height:auto}.cf-uw .cf-uw-pair__labels{position:absolute;left:0;right:0;top:83%;height:0}.cf-uw .cf-uw-pair__label{position:absolute;top:0;transform:translate(-50%);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.02em;color:var(--cf-ink, #181823);white-space:nowrap}.cf-uw .cf-uw-pair__label--l{left:31.8%}.cf-uw .cf-uw-pair__label--r{left:74.9%}.cf-uw .cf-uw-pair__plain{display:flex;gap:10px;font-size:15px;font-weight:500}@media(min-width:990px){.cf-uw .cf-uw-pair__grid{grid-template-columns:minmax(0,1fr) 560px;gap:56px;align-items:center}.cf-uw .cf-uw-pair__grid--text{grid-template-columns:minmax(0,1fr)}.cf-uw .cf-uw-pair__label{font-size:15px}}.cf-uw .cf-uw-method__grid{display:grid;gap:14px;margin-top:24px}.cf-uw .cf-uw-method__art svg{display:block;width:100%;height:auto;aspect-ratio:680 / 186}.cf-uw .cf-uw-steps{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:15px;line-height:1.4}.cf-uw .cf-uw-steps__item{display:flex;gap:12px;align-items:baseline;padding:6px 0}.cf-uw .cf-uw-steps__n{flex:none;min-width:14px;font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:750px){.cf-uw .cf-uw-method__art{max-width:640px}}@media(min-width:990px){.cf-uw .cf-uw-method__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:center;margin-top:36px}.cf-uw .cf-uw-method__art{max-width:none}.cf-uw .cf-uw-steps{font-size:16px}}.cf-uw .cf-uw-split{display:grid;gap:18px}@media(min-width:990px){.cf-uw .cf-uw-split{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:56px;align-items:start}}.cf-uw .cf-uw-faq__list{border-top:1px solid var(--uw-rule)}.cf-uw .cf-uw-faq__item{border-bottom:1px solid var(--uw-rule)}.cf-uw .cf-uw-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;cursor:pointer;list-style:none}.cf-uw .cf-uw-faq__item>summary::-webkit-details-marker{display:none}.cf-uw .cf-uw-faq__item>summary::marker{content:""}.cf-uw .cf-uw-faq__q{font-size:16px;line-height:1.35;font-weight:500;color:var(--cf-ink, #181823)}.cf-uw .cf-uw-plus{position:relative;flex:none;width:14px;height:14px}.cf-uw .cf-uw-plus:before,.cf-uw .cf-uw-plus:after{content:"";position:absolute;left:0;top:6px;width:14px;height:1.5px;background:var(--cf-ink, #181823);transition:transform .2s ease}.cf-uw .cf-uw-plus:after{transform:rotate(90deg)}.cf-uw details[open]>summary .cf-uw-plus:after{transform:rotate(90deg) scaleX(0)}.cf-uw .cf-uw-faq__a{padding:0 32px 18px 0;font-size:15px;line-height:1.6;color:var(--cf-ink, #181823);max-width:64ch;text-wrap:pretty}.cf-uw .cf-uw-faq__a p{margin:0}.cf-uw .cf-uw-faq__a p+p{margin-top:8px}.cf-uw .cf-uw-faq__a a,.cf-uw .cf-uw-spec a{display:inline-block;min-height:24px;line-height:24px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cf-uw .cf-uw-more{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cf-uw .cf-uw-details__line{font-size:16px;line-height:1.5;text-wrap:pretty}.cf-uw .cf-uw-specs{display:grid;margin:18px 0 0;border-top:1px solid var(--uw-rule)}.cf-uw .cf-uw-spec{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--uw-rule);font-size:14px;line-height:1.5}.cf-uw .cf-uw-spec dt{color:var(--cf-muted, #5f5950);font-weight:500}.cf-uw .cf-uw-spec dd{margin:0;color:var(--cf-ink, #181823)}.cf-uw .cf-uw-details__more{margin-top:0}@media(min-width:990px){.cf-uw .cf-uw-spec{grid-template-columns:minmax(0,30%) minmax(0,1fr);font-size:15px}}@media(prefers-reduced-motion:reduce){.cf-uw *,.cf-uw *:before,.cf-uw *:after{transition:none!important;animation:none!important}.cf-uw .cf-uw-slice.is-pending .cf-uw-d1-new{opacity:1;transform:none}}.cf-uw .cf-uw-buy__stage--camera{container-type:size;background:#171817}.cf-uw .cf-uw-buy__stage--camera .cf-uw-buy__img{inset:auto;left:50%;top:50%;width:min(78svh,128vw);width:92cqh;height:auto;max-width:none;transform:translate(-50%,-50%) rotate(90deg)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cf-uw-page.css.map */
