.df{--f-head: var(--df-font-head);--f-label: var(--df-font-head);--f-body: var(--df-font-body);--f: var(--df-font-head);--white: #ffffff;--black: #000000;--off: #000000;--dim: rgba(255, 255, 255, .62);--faint: rgba(255, 255, 255, .47);--body: rgba(255, 255, 255, .78);--line: rgba(255, 255, 255, .14);--line-strong: rgba(255, 255, 255, .36);--pad-x: clamp(20px, 5vw, 72px);--max: 100vw;--ease: cubic-bezier(.16, 1, .3, 1);position:relative;background:var(--black);color:var(--white);font-family:var(--f-body);font-size:16px;line-height:normal;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.df--off{background:var(--off)}.df--white{background:#fff;color:#000}.df *,.df *:before,.df *:after{box-sizing:border-box}.df :is(h1,h2,h3,h4,h5,h6){font-family:var(--f-head);font-size:inherit;font-weight:700;font-style:normal;line-height:1.05;letter-spacing:normal;text-transform:none;word-break:normal;margin:0;color:inherit}.df p{margin:0}.df a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.df em,.df i{font-style:italic;font-family:inherit}.df strong,.df b{font-weight:700}.df sup{font-size:.42em;vertical-align:super;font-weight:400;line-height:0}.df img,.df video{display:block;max-width:100%}.df button{font-family:var(--f-head);color:inherit;cursor:pointer}.df input,.df select,.df textarea{font-family:var(--f-body)}.df summary{border-top:0;padding:0;font-weight:inherit;display:block;gap:0}.df summary::-webkit-details-marker{display:none}.df ::selection{background:#fff;color:#000}.df p,.df h2,.df h3,.df blockquote{text-wrap:pretty}.df .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.df .df-rte p+p{margin-top:1em}.df .df-rte a{text-decoration:underline;text-underline-offset:3px}.df .df-rte ul,.df .df-rte ol{padding-left:1.2em;margin:.6em 0}.df .df-rte ul{list-style:disc}.df .df-rte ol{list-style:decimal}.df .wrap{max-width:var(--max);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.df.band,.df .band{border-top:1px solid var(--line)}.df.band.df-norule,.df .band.df-norule{border-top:0}.df.band--pad,.df .band--pad{padding:clamp(64px,9vw,108px) 0}.df .df-picture{display:contents}.df img,.df video{object-position:var(--df-pos, 50% 50%)}@media(max-width:749px){.df img,.df video{object-position:var(--df-pos-m, var(--df-pos, 50% 50%))}}.df .df-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.df .df-ph{background:#000}.df .df-ph--light{background:#f0eeec}.df .df-only-mobile{display:none}@media(max-width:749px){.df .df-has-mobile .df-only-desktop{display:none}.df .df-has-mobile .df-only-mobile{display:block}}.df .eyebrow{font-family:var(--f-label);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--faint);display:inline-flex;align-items:center;gap:14px;line-height:1.2}.df .eyebrow:before{content:"";width:30px;height:1px;background:var(--line-strong);flex-shrink:0}.df .eyebrow--plain:before{display:none}.df .shead{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px);margin-bottom:clamp(40px,5vw,64px)}.df .shead--center{align-items:center;text-align:center}.df .shead__h,.df .head__title{font-family:var(--f-head);font-weight:700;font-size:clamp(26px,3.5vw,46px);letter-spacing:-.03em;line-height:1.05;color:var(--white);margin:0;text-wrap:balance}.df .shead__h em,.df .head__title em{font-style:italic;font-weight:300;color:#ffffffa6}.df .shead__p,.df .shead__sub,.df .head__intro{font-family:var(--f-body);font-weight:400;font-size:clamp(16px,1.2vw,19px);line-height:1.75;color:var(--body);max-width:52ch;margin:0}.df .arrow{width:20px;height:1px;background:currentColor;position:relative;flex-shrink:0;display:inline-block;vertical-align:middle}.df .arrow:after{content:"";position:absolute;right:-1px;top:-4px;width:9px;height:9px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.df .df-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:15px 56px;min-height:48px;font-family:var(--f-head);font-weight:500;font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--white);background:var(--white);color:var(--black);cursor:pointer;border-radius:0;line-height:1;transition:background .28s ease,color .28s ease,border-color .28s ease}.df .df-btn:hover{background:transparent;color:var(--white);border-color:var(--white)}.df .df-btn--dark{background:var(--black);border-color:var(--black);color:var(--white)}.df .df-btn--dark:hover{background:transparent;color:var(--black);border-color:var(--black)}.df .df-btn--metal{background:#3d3935;border-color:#3d3935;color:var(--white)}.df .df-btn--metal:hover{background:transparent;color:#3d3935;border-color:#3d3935}.df .df-btn--ghost-dark{background:transparent;color:#000;border-color:#0000004d}.df .df-btn--ghost-dark:hover{background:#000;color:#fff;border-color:#000}.df .df-btn--block{width:100%;padding-left:48px;padding-right:48px}.df .df-btn[disabled],.df .df-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.df .pcard__add{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f-head);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--white);text-decoration:none;background:transparent;border:1px solid rgba(255,255,255,.3);padding:15px;cursor:pointer;line-height:1;width:100%;transition:background .25s ease,color .25s ease,border-color .25s ease}.df .pcard__add:hover{background:var(--white);color:var(--black);border-color:var(--white)}.df .tlink,.df .df-tlink{display:inline-flex;align-items:center;gap:14px;font-family:var(--f-head);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:none;background:none;padding:0;min-height:0;line-height:1.2;color:var(--dim);transition:color .28s ease}.df .tlink:hover,.df .df-tlink:hover{color:var(--white)}.df .tlink .arrow,.df .df-tlink .arrow{width:20px;transition:width .3s ease}.df .tlink:hover .arrow,.df .df-tlink:hover .arrow{width:32px}.df .secta{margin-top:clamp(40px,5vw,60px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.df .secta .df-btn{padding-left:48px;padding-right:48px}.df .secta__meta{font-family:var(--f-label);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.df .close__h{font-family:var(--f-head);font-weight:700;font-size:clamp(40px,7vw,104px);letter-spacing:-.035em;line-height:.96;max-width:16ch;margin:0 auto;color:var(--white)}.df .close__h em{font-style:italic;font-weight:300;color:var(--dim)}.df .close__sub{font-family:var(--f-label);font-size:clamp(11px,1vw,13px);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-top:clamp(24px,3vw,36px)}.df .close__tagline{margin:clamp(48px,6vw,80px) 0 0;text-align:center;font-family:var(--f-head);font-weight:300;font-size:clamp(18px,2vw,28px);letter-spacing:-.015em;line-height:1.2;color:var(--white)}.df .close__tagline em{font-style:italic;font-weight:300;color:var(--dim)}.df .df-body{font-family:var(--f-body);font-weight:400;font-size:clamp(16px,1.2vw,19px);line-height:1.75;color:var(--body);margin:0}.df a:focus-visible,.df button:focus-visible,.df summary:focus-visible,.df .df-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.df .paths{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-top:clamp(56px,7vw,96px)}.df .paths--flush{margin-top:0}.df .paths[data-count="1"]{grid-template-columns:1fr}.df .paths[data-count="2"]{grid-template-columns:repeat(2,1fr)}.df .df-path{padding:clamp(36px,3.6vw,56px);display:flex;flex-direction:column;gap:clamp(20px,2.4vw,32px);min-height:clamp(300px,26vw,360px);text-decoration:none;color:var(--white);background:var(--black);border-right:1px solid var(--line);text-align:left;transition:background .35s ease,color .35s ease}.df .df-path:last-child{border-right:none}.df a.df-path:hover{background:var(--white);color:var(--black)}.df a.df-path:hover .path__no,.df a.df-path:hover .path__sub{color:#0009}.df .path__no{font-family:var(--f-label);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);transition:color .35s ease}.df .path__h{font-family:var(--f-head);font-weight:700;font-size:clamp(26px,2.8vw,40px);letter-spacing:-.025em;line-height:1;margin:0}.df .path__h em{display:block;font-style:italic;font-weight:300;color:inherit;opacity:.55}.df .path__sub{font-family:var(--f-body);font-weight:400;font-size:clamp(16px,1.05vw,18px);line-height:1.75;color:var(--dim);max-width:34ch;margin:0;transition:color .35s ease}.df.df-paths--equal .path__sub{min-height:calc(3 * 1.6em);min-height:3lh}.df .path__cta{margin-top:auto;display:flex;align-items:center;gap:14px;font-family:var(--f-head);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:inherit}.df .path__cta .arrow{width:20px;transition:width .3s ease}.df a.df-path:hover .path__cta .arrow{width:32px}@media(max-width:860px){.df .paths,.df .paths[data-count]{grid-template-columns:1fr}.df .df-path{border-right:none;border-bottom:1px solid var(--line);min-height:0}.df .df-path:last-child{border-bottom:none}}.df .df-paths__glossary{margin-top:28px;text-align:center}.df .closehero{position:relative;overflow:hidden;border:1px solid var(--line);min-height:clamp(520px,76vh,820px);display:flex;align-items:center;justify-content:center;margin-bottom:clamp(36px,4.5vw,56px);border-left:none;border-right:none;text-align:center}.df .closehero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--df-pos, center 35%);display:block}@media(max-width:749px){.df .closehero__bg{object-position:var(--df-pos-m, var(--df-pos, center 35%))}}.df .closehero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000008c,#00000052 45%,#0000009e)}.df .closehero__inner{position:relative;z-index:1;padding:clamp(40px,6vw,88px) var(--pad-x);display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2vw,26px)}.df .closehero .close__h{color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.4)}.df .closehero .close__h em{color:#ffffffd1}.df .closehero .close__sub{color:#ffffffdb;margin-top:0}.df .closehero .secta{margin-top:clamp(8px,1.4vw,18px)}.df .faq{border-top:1px solid var(--line)}.df .faq__item{border-bottom:1px solid var(--line)}.df .faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(26px,3vw,38px) 0;font-family:var(--f-head);font-weight:500;font-size:clamp(18px,1.9vw,26px);letter-spacing:-.015em;color:var(--white);transition:color .25s ease}.df .faq__item:hover .faq__q{color:var(--dim)}.df .faq__item[open] .faq__q{color:var(--white)}.df .faq__sign{position:relative;width:16px;height:16px;flex-shrink:0}.df .faq__sign:before,.df .faq__sign:after{content:"";position:absolute;background:currentColor;transition:transform .3s ease,opacity .3s ease}.df .faq__sign:before{left:0;top:7px;width:16px;height:1.5px}.df .faq__sign:after{left:7px;top:0;width:1.5px;height:16px}.df .faq__item[open] .faq__sign:after{transform:rotate(90deg);opacity:0}.df .faq__a{font-family:var(--f-body);font-size:clamp(16px,1.1vw,18px);line-height:1.75;color:var(--body);max-width:68ch;padding:0 0 clamp(30px,3.4vw,44px);margin-top:-4px}.df .faq__a b,.df .faq__a strong{color:var(--white);font-weight:600}.df .faq__a a{text-decoration:underline;text-underline-offset:3px}.df .collbar{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:clamp(24px,3vw,34px)}.df .collbar__h{font-family:var(--f-head);font-weight:700;font-size:clamp(15px,1.5vw,19px);letter-spacing:.06em;text-transform:uppercase;color:var(--white);margin:0}.df .collbar__n{font-family:var(--f-head);font-size:12px;color:#ffffff78}.df .shopcol{display:grid;grid-template-columns:1fr;gap:clamp(12px,1.6vw,22px)}@media(min-width:600px){.df .shopcol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:600px){.df .shopcol[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:600px){.df .shopcol[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.df .pcard{display:flex;flex-direction:column}.df .pcard__media{position:relative;aspect-ratio:1 / 1;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:16px}.df .pcard__media img{width:100%;height:100%;object-fit:cover;display:block}.df .pcard__ph{font-family:var(--f-head);font-weight:700;font-size:clamp(13px,1.2vw,16px);letter-spacing:.08em;text-transform:uppercase;color:#00000038}.df .pcard__badge{position:absolute;top:12px;left:12px;background:#fff;font-family:var(--f-label);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#000;padding:6px 10px;z-index:2}.df .pcard__badge--dark{background:#000;color:#fff}.df .pcard__name{font-family:var(--f-head);font-weight:700;font-size:clamp(15px,1.3vw,18px);letter-spacing:.01em;text-transform:uppercase;color:var(--white)}.df .pcard__name sup{font-size:.5em;vertical-align:top;font-weight:400}.df .pcard__name a{color:inherit}.df .pcard__sub{font-family:var(--f-head);font-size:clamp(16px,1.05vw,18px);font-weight:400;color:#ffffff8c;margin-top:4px;padding-bottom:16px}.df .pcard__add{margin-top:auto}.df .pcard product-form{display:block;margin-top:auto}.df .pcard product-form .pcard__add{margin-top:0}.df .pcard__add.loading{opacity:.6}.df .pcard .loading-overlay{display:none}.df-fabcart{position:fixed;right:clamp(16px,2.4vw,30px);bottom:clamp(16px,2.4vw,30px);z-index:90;display:inline-flex;align-items:center;height:58px;border-radius:999px;background:#fff;color:#070707;text-decoration:none;box-shadow:0 12px 34px #0000006b;overflow:hidden;opacity:0;transform:translateY(14px) scale(.96);pointer-events:none;border:0;padding:0;cursor:pointer;transition:opacity .45s cubic-bezier(.22,.7,.2,1),transform .45s cubic-bezier(.22,.7,.2,1)}.df-fabcart.is-show{opacity:.92;transform:none;pointer-events:auto}.df-fabcart.is-show:hover{opacity:1}.df-fabcart__ic{flex:none;width:58px;height:58px;display:grid;place-items:center}.df-fabcart__ic svg{width:23px;height:23px;display:block}.df-fabcart__label{white-space:nowrap;max-width:0;opacity:0;font-family:var(--df-font-head);font-weight:600;font-size:17px;letter-spacing:.01em;line-height:1.75;overflow:hidden;padding-left:0;transition:max-width .45s cubic-bezier(.22,.7,.2,1),opacity .3s ease,padding .45s cubic-bezier(.22,.7,.2,1)}.df-fabcart:hover .df-fabcart__label,.df-fabcart:focus-visible .df-fabcart__label{max-width:260px;opacity:1;padding-left:clamp(20px,2vw,26px)}@media(prefers-reduced-motion:reduce){.df-fabcart{transition:opacity .3s ease;transform:none}}@media(prefers-reduced-motion:no-preference){html.df-reveal-on .df .reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.22,.7,.2,1),transform .8s cubic-bezier(.22,.7,.2,1);will-change:opacity,transform}html.df-reveal-on .df .reveal.is-in{opacity:1;transform:none}html.df-reveal-on .df .reveal-fade{opacity:0;transition:opacity .9s cubic-bezier(.22,.7,.2,1)}html.df-reveal-on .df .reveal-fade.is-in{opacity:1}html.df-reveal-on .df .reveal-zoom img{transform:scale(1.09);transition:transform 1.6s cubic-bezier(.22,.7,.2,1)}html.df-reveal-on .df .reveal-zoom.is-in img{transform:scale(1)}}@keyframes df-fadeup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.df .df-fadeup{animation:df-fadeup 1.1s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.df .df-fadeup{animation:none}}.df .df-empty{border:1px dashed var(--line-strong);color:var(--faint);padding:28px;text-align:center;font-family:var(--f-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.df.df-faq--sm .faq__q{font-size:clamp(16px,1.6vw,22px)}.df .jdgm-widget,.df .jdgm-widget *{font-family:var(--f-body)!important}.df .jdgm-widget :is(.jdgm-rev-widg__title,.jdgm-rev__title,.jdgm-rev__author,.jdgm-medal__value,.jdgm-histogram,.jdgm-btn){font-family:var(--f-head)!important}.df .df-btn{padding-left:48px;padding-right:48px}@media(max-width:749px){html .df .df-btn,html .df .secta .df-btn,html .df .df-btn--block{padding-left:32px;padding-right:32px}html .df .df-btn{white-space:normal;text-align:center;line-height:1.35}}@media(max-width:1279px){html .df.df-novo-sec .wrap.band--pad,html .df.df-dc-cmp .wrap.band--pad{padding-left:var(--pad-x);padding-right:var(--pad-x)}}@media(max-width:820px){html .df.df-dc-cmp .cmp2 .cmp2__row.cmp2__row--head{display:none}}@media(max-width:749px){html .df h1,html .df h2{text-wrap:balance}html .df .shopx:not(.shopx--rail) .shopx__thumbs{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:68px}html .df .shopx:not(.shopx--rail) .shopx__thumbs::-webkit-scrollbar{display:none}html .df .shopx:not(.shopx--rail) .sxthumb{flex:0 0 68px}html .df .shopx__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}html .df .shopx__tabs::-webkit-scrollbar{display:none}html .df .shopx .acc-tab{flex:none;white-space:nowrap;font-size:11px;padding:14px 11px 12px}html .df .shopx__add{letter-spacing:.07em;white-space:nowrap;padding:0 10px;font-size:11.5px}html .df.df-fstrip .ionstrip{display:grid;grid-template-columns:1fr 1fr;gap:28px 0;padding:32px var(--pad-x)}html .df.df-fstrip .ionstrip__sep{display:none}html .df.df-fstrip .ionstrip__item{padding:0 10px;text-align:center}html .df.df-fstrip .ionstrip__item:nth-of-type(odd){border-right:1px solid rgba(255,255,255,.14)}html .df.df-fstrip .ionstrip__item:last-of-type:nth-of-type(odd){grid-column:1 / -1;border-right:none}html .df.df-fstrip .ionstrip__lbl{white-space:normal;line-height:1.45}html .df.df-fstrip .trust--feat .trust__feat:last-child:nth-child(odd){grid-column:1 / -1;border-right:none}html .df.df-fstrip .kfeat__nm,html .df.df-fstrip .trust__lbl{font-size:10.5px}html .df.df-fstrip .kfeat__sub,html .df.df-fstrip .trust__sub{font-size:9.5px}html .df.df-fabc .fabc__use{grid-template-columns:1fr;gap:8px}html .df .dft__body{flex-direction:column;align-items:flex-start;gap:18px}html .df .dft__p{max-width:none}html .df.df-dcban .sban__p br{display:none}html .df .dfcy__steps{flex-wrap:nowrap;gap:10px}html .df .dfcy__name{font-size:clamp(22px,7vw,30px)}html .df .dfcy__link{min-width:14px}html .df .dfcy__no{font-size:10.5px}html .df .dfcy__img{width:100%}html .df .tech__ph,html .df .tech__phase,html .df .inbox__k,html .df .sxopt__d,html .df .sxopt__v,html .df .pcard__badge,html .df .fabc__k{font-size:10.5px}}@media(max-width:749px){html .df .shopx{grid-template-columns:minmax(0,1fr)}html .df .shopx>*,html .df .shopx__buy,html .df .shopx__info,html .df .shopx__form{min-width:0;max-width:100%}html .df .shopx__eyebrow{white-space:normal}}html .df.dfb--center{justify-content:flex-start}html .df.dfb--center .dfb__inner{width:100%;max-width:none;text-align:left;align-items:flex-start}html .df.dfb--center .dfb__item{max-width:var(--dfb-max, 820px)}html .df.df-dcban .sban--center .sban__inner,html .df.df-dcban .sban--right .sban__inner{justify-content:flex-start;text-align:left}html .df.df-dcban .sban--right .sban__content{margin-left:0}html .df.df-dcban .sban--center .sban__p{margin-left:0;margin-right:0}html .df .closehero{justify-content:flex-start;text-align:left}html .df .closehero__inner,html .df .closehero--full .closehero__inner{width:100%;max-width:none;text-align:left;align-items:flex-start}html .df .closehero .close__h{margin-left:0;margin-right:0}html .df .closehero .secta,html .df .closehero .secta--onhero{align-items:flex-start;text-align:left}html .df .sci-close{text-align:left}html .df .sci-close__h{margin-left:0}html .df .sci-close .close__p{margin-left:0;margin-right:0}html .df .sci-close .secta{align-items:flex-start;text-align:left}@media(min-width:750px){html .df.df-fbanner .fbanner__inner,html .df.df-dcban .sban--framed .sban__inner{padding-left:max(24px,calc(var(--pad-x) - clamp(20px,3.4vw,48px)))}}.df .shead__h.shead__h--page{font-size:clamp(36px,5.6vw,72px);letter-spacing:-.045em;line-height:.95}html .shopify-policy__container,html article.df-doc.container{max-width:none!important;width:100%;margin:0!important;padding:clamp(64px,9vw,108px) clamp(20px,5vw,72px) clamp(72px,10vw,128px)!important;background:#000;color:#fff}html .shopify-policy__title,html article.df-doc .section-header{text-align:left!important;margin:0 0 clamp(36px,4.4vw,60px);padding-bottom:clamp(28px,3.4vw,44px);border-bottom:1px solid rgba(255,255,255,.14)}html .shopify-policy__title h1,html article.df-doc .section-title{font-family:var(--df-font-head);font-weight:700;font-style:normal;font-size:clamp(36px,5.6vw,72px);letter-spacing:-.045em;line-height:.95;text-transform:none;color:#fff;margin:0}html .shopify-policy__body .rte,html article.df-doc .page-content{max-width:72ch;font-family:var(--df-font-body);font-size:clamp(16px,1.15vw,18px);line-height:1.75;letter-spacing:0;color:#ffffffc7;text-align:left}html .shopify-policy__body .rte p,html article.df-doc .page-content p{margin:0 0 1em}html .shopify-policy__body .rte :is(h1,h2,h3,h4,h5,h6),html article.df-doc .page-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--df-font-head);font-weight:700;font-style:normal;text-transform:none;font-size:clamp(20px,2vw,28px);letter-spacing:-.02em;line-height:1.15;color:#fff;margin:2em 0 .7em}html .shopify-policy__body .rte :is(h4,h5,h6),html article.df-doc .page-content :is(h4,h5,h6){font-size:clamp(17px,1.4vw,20px)}html .shopify-policy__body .rte :is(strong,b),html article.df-doc .page-content :is(strong,b){color:#fff;font-weight:600}html .shopify-policy__body .rte a,html article.df-doc .page-content a{color:#fff;text-decoration:underline;text-underline-offset:3px}html .shopify-policy__body .rte a:hover,html article.df-doc .page-content a:hover{color:#ffffff9e}html .shopify-policy__body .rte :is(ul,ol),html article.df-doc .page-content :is(ul,ol){padding-left:1.2em;margin:0 0 1em}html .shopify-policy__body .rte li,html article.df-doc .page-content li{margin-bottom:.4em}.df .faq-group{border-top:1px solid var(--line);padding-top:clamp(28px,3.2vw,40px);margin-top:clamp(40px,5vw,72px)}.df .shead+.faq-group{margin-top:0}.df .faq-group--plain{border-top:0;padding-top:0;margin-top:0}.df .faq-group__h{font-family:var(--f-head);font-weight:700;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.03em;line-height:1.08;color:var(--white);margin:0 0 clamp(16px,2vw,24px)}.df .faq-group:not(.faq-group--plain) .faq{border-top:0}@media(min-width:990px){.df .faq-group:not(.faq-group--plain){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:clamp(40px,5vw,96px);align-items:start}.df .faq-group__h{position:sticky;top:120px;margin:0;padding-top:clamp(22px,2.6vw,32px)}.df .faq-group:not(.faq-group--plain) .faq__item:first-child .faq__q{padding-top:clamp(22px,2.6vw,32px)}}.df .faq-note{margin-top:clamp(56px,7vw,96px);padding-top:clamp(28px,3.2vw,40px);border-top:1px solid var(--line-strong);display:flex;flex-direction:column;gap:14px}.df .faq-note__h{font-family:var(--f-head);font-weight:700;font-size:clamp(26px,3.5vw,46px);letter-spacing:-.03em;line-height:1.05;color:var(--white)}.df .faq-note__t{font-family:var(--f-body);font-size:clamp(16px,1.15vw,18px);line-height:1.75;color:var(--body)}.df .faq-note__t p{margin:0 0 .4em}.df .faq-note__t strong{color:var(--white);font-weight:600}.df .faq-note__t a{color:var(--white);text-decoration:underline;text-underline-offset:3px}html .df.df--white{background:#000;color:#fff}html .df .df-ph--light,html .df .pcard__media,html .df.fxc--science .fxc__media,html .df .rcard__media,html .df .dfr__media,html .df.df-dc-anat .anat__media,html .df.df-dc-anat .anat__ph,html .df.df-steps .howmini{background:#000}html .df.df-dc-cmp .cmp2__panel{background:#000;border:1px solid rgba(255,255,255,.55);box-shadow:none}html .df.df-dc-cmp .cmp2__row:not(.cmp2__row--head) .cmp2__cell--hi{border-top-color:#ffffff24}html .df.df-dc-cmp .cmp2__name--hi{color:#fff}html .df.df-dc-cmp .cmp2__cell--hi .cmp2__txt{color:#ffffffdb}html .df.df-dc-cmp .cmp2__cell--hi .cmp2__pic--yes{color:#fff}html .df.df-dc-cmp .cmp2__cell--hi .cmp2__pic--no{color:#ffffff4d}@media(max-width:820px){html .df.df-dc-cmp .cmp2__cell--hi{background:#000;border:1px solid rgba(255,255,255,.55)}html .df.df-dc-cmp .cmp2__cell--hi:before{color:#ffffff8c}}html .df.df-dc-posn .posn__card--core{background:#000;border-color:#ffffff8c;box-shadow:none}html .df.df-dc-posn .posn__card--core .posn__media{border-color:#ffffff24}html .df.df-dc-posn .posn__card--core .posn__role{color:#ffffff8c}html .df.df-dc-posn .posn__card--core .posn__name,html .df.df-dc-posn .posn__card--core .posn__ic--yes{color:#fff}html .df.df-dc-posn .posn__card--core .posn__made{color:#ffffffe6}html .df.df-dc-posn .posn__card--core .posn__line{background:#ffffff24}html .df.df-dc-posn .posn__card--core .posn__item{color:#ffffffc7}html .df .pscut__cell--fix{background:#000;color:#fff;outline:1px solid rgba(255,255,255,.55);outline-offset:-1px}html .df .pscut__cell--fix .eyebrow{color:#ffffff8c}html .df .pscut__cell--fix .eyebrow:before{background:#fff6}html .df .pscut__cell--fix .pscut__h{color:#ffffffe6}html .df .pside--sol{background:#000;color:#fff;outline:1px solid rgba(255,255,255,.55);outline-offset:-1px}html .df .pside--sol .eyebrow{color:#ffffff8c}html .df .pside--sol .eyebrow:before{background:#fff6}html .df .pside--sol .pside__h em{color:#fff9}html .df .pside--sol .pside__txt p{color:#ffffffc7}html .df .pside__q{color:#fff}html .df.df-dc-anat .anat__media{box-shadow:none;border:1px solid rgba(255,255,255,.14)}.announcement .announcement__link{color:inherit;text-decoration:none}.announcement .announcement__link:hover{text-decoration:underline;text-underline-offset:3px}.df.df-nl{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;overflow:visible;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);height:fit-content;padding:clamp(36px,6vw,56px) clamp(24px,5vw,48px) clamp(32px,5vw,48px);background:#000;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:0}.df.df-nl::backdrop{background:#000000b8}.df .df-nl__close{position:absolute;top:14px;right:14px;width:40px;height:40px;padding:0;background:none;border:0;color:#fff;cursor:pointer}.df .df-nl__close span,.df .df-nl__close span:before{position:absolute;left:11px;top:19px;width:18px;height:1.5px;background:currentColor;transform:rotate(45deg)}.df .df-nl__close span:before{content:"";left:0;top:0;transform:rotate(90deg)}.df .df-nl__h{font-family:var(--f-head);font-weight:700;font-size:clamp(26px,4vw,38px);letter-spacing:-.03em;line-height:1.05;color:#fff;padding-right:32px;text-wrap:balance}.df .df-nl__p{margin-top:14px;font-family:var(--f-body);font-size:16px;line-height:1.7;color:var(--body)}.df .df-nl__form{margin-top:clamp(24px,3vw,32px)}.df .df-nl__label{display:block;margin-bottom:10px;font-family:var(--f-label);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--faint)}.df .df-nl__row{display:flex;flex-direction:column;gap:12px}.df .df-nl__input{width:100%;min-height:52px;padding:0 16px;font-size:16px;color:#fff;background:#000;border:1px solid rgba(255,255,255,.36);border-radius:0;outline:none}.df .df-nl__input:focus{border-color:#fff}.df .df-nl__btn{width:100%;padding-left:32px;padding-right:32px}@media(min-width:560px){.df .df-nl__row{flex-direction:row}.df .df-nl__btn{width:auto;flex-shrink:0}}.df .df-nl__msg{font-family:var(--f-body);font-size:16px;line-height:1.6;color:#fff}.df .df-nl__msg--err{margin-top:10px;color:#ffffffc7}html .df.df-gl{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}html .df .gl-pop .gl-x:focus,html .df .gl-pop .gl-x:focus-visible{outline:1px solid rgba(255,255,255,.55)!important;outline-offset:2px;box-shadow:none!important}html .df.fxc--science .fxc__media{background:#fff}.badge.soldout{display:none!important}@media(max-width:767px){main h1,main h2,main h3{text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}html:has(header input:focus),html:has(.dfh-search__input:focus),html:has(.drawer input:focus){scroll-padding-top:0!important}@media(max-width:480px){.announcements-bar .announcement p,.announcements-bar .announcement a{letter-spacing:.1em;text-wrap:balance}}@media(max-width:767px){main h1,main h2,main h3{max-width:none!important}}@media(max-width:767px){html body .df .dfh__h--home{max-width:none;white-space:nowrap;text-wrap:nowrap}html body .df .dfh__h,html body .df .hero__h,html body .df .exp-hero__h,html body .df .close__h,html body .df .shead__h.shead__h--page{line-height:1.04}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/df-base.css.map */
