:root{--df-blue:#598FC2;--df-blue2:#B9CCDD;--df-light:#E6EEF7;--df-yellow:#FFC90A;--df-navy:#1F3A5F;--df-ink:#111;--df-display:"Sniglet","Arial Rounded MT Bold",system-ui,sans-serif;--df-body:"Helvetica Now Display",Helvetica,Arial,sans-serif}html,body{background:#fff!important}body.hf-df{margin:0}.df-promo{position:sticky;top:0;z-index:50;background:var(--df-blue);color:#fff;text-align:center;font:600 14px/1.2 var(--df-body);padding:9px 12px}.df{max-width:680px;margin:0 auto;background:#fff;color:var(--df-ink);font-family:var(--df-body);overflow-x:clip;--df-hgap:28px}.df *{box-sizing:border-box}.df img,.df video{max-width:100%;display:block}.df-logo{display:flex;justify-content:center;padding:12px 0 10px}.df-logo img{height:24px;width:auto}.df .df-h{font-family:var(--df-display)!important;font-weight:800!important;line-height:1.08;letter-spacing:.01em;margin:0;color:var(--df-ink)}.df-pad{padding:0 20px}.df-btn{display:block;width:100%;background:var(--df-blue);color:#fff!important;text-decoration:none;text-align:center;text-transform:uppercase;font:800 14px/1.25 Montserrat,Arial,sans-serif;letter-spacing:.02em;padding:17px 18px;border-radius:999px;border:0;position:relative;cursor:pointer;box-shadow:0 2px #00000014}.df-btn:hover{filter:brightness(1.05)}.df-btn--white{background:#fff;color:var(--df-blue)!important}.df-badge{position:absolute;left:50%;top:0;transform:translate(-50%,-55%);background:var(--df-yellow);color:#111;font:700 12.5px/1 var(--df-body);padding:6px 12px;border-radius:999px;white-space:nowrap;text-transform:none;letter-spacing:0}.df-guar{text-align:center;font-size:13px;color:#333;margin:18px 0 0}.df-hero{background:radial-gradient(ellipse 80% 60% at 50% 70%,var(--df-light) 0%,#fff 75%)}.df-hero__media{position:relative;aspect-ratio:4/5;background:var(--df-light)}.df-hero__media video,.df-hero__media img{width:100%;height:100%;object-fit:cover}.df-hero__body{padding:16px 20px 36px}.df-pill{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;margin:0 auto 18px;border:1px solid #ddd;border-radius:999px;padding:4px 12px 4px 4px;font-size:clamp(10px,2.9vw,11.5px);background:#fff;white-space:nowrap;flex-wrap:nowrap}.df-pill>*{flex:0 0 auto}.df-pill .df-av{display:flex}.df-pill .df-av i{width:16px;height:16px;border-radius:50%;background:#cfd8e3;border:1.5px solid #fff;margin-left:-5px}.df-pill .df-av i:first-child{margin-left:0}.df-stars{color:#f5b301;letter-spacing:1px}.df .df-hero h1{font-size:clamp(25px,6.9vw,35px)!important;letter-spacing:0!important}.df-hero h1 em{font-style:normal;color:var(--df-blue)}.df-hero__sub5{font:600 clamp(22px,6.2vw,28px)/1.2 var(--df-body);margin:10px 0 12px}.df-hero p{font-size:15px;line-height:1.5;margin:0 0 34px}.df-step{padding:40px 20px 8px}.df-step__head{display:flex;gap:12px;align-items:center;margin-bottom:14px}.df-num{flex:0 0 34px;height:34px;border-radius:50%;background:var(--df-yellow);display:flex;align-items:center;justify-content:center;font:800 15px/1 var(--df-body)}.df-step h2{font-size:clamp(22px,6.2vw,28px)}.df-step img{width:100%;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.df-step p{font-size:15px;line-height:1.5;margin:14px 0 22px}.df-tl{background:var(--df-blue);padding:40px 20px 36px;margin-top:36px}.df-tl h2{color:#fff;text-align:center;font-size:clamp(24px,6.6vw,30px);margin-bottom:22px}.df-tl ol{list-style:none;margin:0 0 28px;padding:0 0 0 32px;position:relative}.df-tl ol:before{content:"";position:absolute;left:8px;top:18px;bottom:18px;width:2px;background:#fff}.df-tl li{position:relative;background:#fff;border-radius:14px;padding:14px;display:flex;gap:12px;margin-bottom:14px}.df-tl li:before{content:"";position:absolute;left:-30px;top:22px;width:10px;height:10px;border-radius:50%;border:2px solid #fff;background:var(--df-blue)}.df-tl li img{flex:0 0 54px;width:54px;height:54px;border-radius:8px;background:var(--df-light);object-fit:contain}.df-time{display:inline-block;background:var(--df-yellow);border-radius:999px;font:700 11px/1 var(--df-body);padding:5px 8px;margin-bottom:6px}.df-tl li b{display:block;color:var(--df-navy);font-size:16px;line-height:1.35}.df-tl .df-guar{color:#fff}.df-cmp{padding:40px 20px 8px}.df-cmp h2{text-align:center;font-size:clamp(22px,6.2vw,28px);margin-bottom:18px}.df-cmp table{width:100%;border-collapse:collapse;margin-bottom:22px;font-size:14px}.df-cmp th{font-weight:700;padding:8px 4px;font-size:13px}.df-cmp th:nth-child(2){color:var(--df-blue)}.df-cmp td{text-align:center;padding:10px 4px;border-top:1px solid #eef2f6}.df-cmp td:first-child{width:44%}.df-cmp .y{color:var(--df-blue);font-size:18px}.df-cmp .n{font-size:16px}.df-car{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 8px;scrollbar-width:none}.df-car::-webkit-scrollbar{display:none}#kopen{background:var(--df-light);padding:32px 16px;margin-top:40px}#kopen .buy{background:#fff;border-radius:16px;padding:12px}#kopen .kv-add-to-cart-btn,.kv-sticky-addtocart .sticky-addtocart-btn{background:var(--df-blue)!important;color:#fff!important;border-radius:999px!important;font-family:Montserrat,Arial,sans-serif!important;font-weight:800!important}.df-rev{background:linear-gradient(180deg,var(--df-blue) 0%,var(--df-blue2) 100%);padding:36px 0 30px;color:#fff;text-align:center}.df-rev__top{font-size:13px;margin-bottom:12px}.df-rev h2{color:#fff;font-size:clamp(24px,6.6vw,30px);margin:0 20px 20px}.df-rev .df-car{padding:0 32px 8px}.df-rcard{flex:0 0 80%;scroll-snap-align:center;background:#fff;color:#111;border-radius:16px;padding:20px 18px;display:flex;flex-direction:column;min-height:240px}.df-rcard .s{color:var(--df-navy);font-size:20px;letter-spacing:2px}.df-rcard q{display:block;color:var(--df-navy);font-weight:700;font-size:17px;margin:12px 0 10px}.df-rcard p{font-size:14.5px;line-height:1.5;margin:0 0 16px;flex:1}.df-rcard small{font-size:13px}.df-rcard small b{margin-right:8px}.df-rcard small span{color:var(--df-blue)}.df-nav{display:flex;justify-content:center;align-items:center;gap:26px;margin-top:14px;font-size:14px}.df-nav button{background:none;border:0;color:#fff;font-size:20px;cursor:pointer}.df-faq{padding:40px 20px 8px}.df-faq h2{text-align:center;font-size:clamp(24px,6.6vw,30px);margin-bottom:18px}.df-faq details{border:1.5px solid var(--df-blue2);border-radius:12px;margin-bottom:10px;background:#fff}.df-faq summary{list-style:none;cursor:pointer;text-align:center;font-weight:700;font-size:15px;padding:15px 16px}.df-faq summary::-webkit-details-marker{display:none}.df-faq summary:after{content:" +"}.df-faq details[open] summary:after{content:" \2013"}.df-faq details p{margin:0;padding:0 18px 16px;font-size:14.5px;line-height:1.5;text-align:center}.df-faq .df-btn{margin-top:16px}.df-end{height:48px}.df-foot{text-align:center;font-size:12px;color:#666;padding:20px}@media(min-width:700px){.df-rcard{flex-basis:60%}}.df .df-hero h1 em{font-family:inherit!important}.df .df-cmp table,.df .df-cmp th,.df .df-cmp td{border:0!important}.df .df-cmp tr+tr td{border-top:1px solid #E6EEF7!important}.df .df-tl p{font-weight:700!important;color:#1f3b5c}.df .df-step .df-h{letter-spacing:0!important}.df .df-logo{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:10px 8px 8px}.df .df-logo>a:not(.df-cart){justify-self:center}.df .df-cart{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#241c16;text-decoration:none}.df .df-cart .cart-count-bubble{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--df-blue);color:#fff;font:700 11px/18px var(--df-body);text-align:center}.df .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.df-pill .df-av img{width:40px;height:40px;border-radius:50%;border:2px solid #fff;margin-left:-10px;object-fit:cover;display:block;box-sizing:border-box}.df-pill .df-av img:first-child{margin-left:0}.df section>h2.df-h,.df .df-step__head{margin-bottom:var(--df-hgap)!important}.df .df-rev>h2.df-h{margin:0 20px var(--df-hgap)!important}.df .df-tl>h2.df-h,.df .df-tl>.df-guar,.df .df-rev>h2.df-h,.df .df-rev__top,.df .df-rev>.df-guar,.df .df-rev .df-nav,.df .df-rev .df-nav *{color:#fff!important}.df .df-rev__top .df-stars{color:#fff!important}.df .df-media{margin:0;border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:var(--df-light)}.df .df-media img,.df .df-media video{width:100%;height:100%!important;object-fit:cover;border-radius:16px;display:block}.df .df-tl ol:before{top:var(--tl-top,18px);bottom:var(--tl-bot,18px);left:8px}.df .df-tl li{align-items:center;transform-origin:50% 0;will-change:transform;gap:14px}.df .df-tl li:before{top:50%;left:-30px;transform:translateY(-50%);z-index:1}.df .df-tl li>div{min-width:0}.df .df-tl__shade{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:#0b2340;opacity:0;pointer-events:none;z-index:2}.df .df-tl ol.is-stack li{position:sticky;top:calc(var(--df-bar,36px) + 14px)}.df .df-tl ol.is-stack li:nth-child(2){top:calc(var(--df-bar,36px) + 20px)}.df .df-tl ol.is-stack li:nth-child(3){top:calc(var(--df-bar,36px) + 26px)}.df .df-tl ol.is-stack li:nth-child(4){top:calc(var(--df-bar,36px) + 32px)}.df .df-tl ol.is-stack li:nth-child(5){top:calc(var(--df-bar,36px) + 38px)}.df .df-tl ol.is-stack li:nth-child(6){top:calc(var(--df-bar,36px) + 44px)}@media(prefers-reduced-motion:reduce){.df .df-tl ol li{position:relative!important;top:auto!important;transform:none!important}.df .df-tl__shade{display:none}}.df .df-faq details,.df .df-faq summary{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.df .df-faq summary:focus{outline:none!important}.df .df-faq summary:focus-visible{outline:2px solid var(--df-blue)!important;outline-offset:2px;border-radius:10px}.df .df-end{height:96px}.df #kopen .usps li:before{background:#598fc2!important}.df #kopen .hf-price .save{background:#d14736!important;color:#fff!important}.df #kopen .kv-add-to-cart-btn{background:#000!important;color:#fff!important;border-color:#000!important}.df #kopen .kv-add-to-cart-btn:hover{background:#222!important}.df #kopen .kv-add-to-cart-btn:disabled,.df #kopen .kv-add-to-cart-btn[disabled],.df #kopen .kv-add-to-cart-btn[aria-disabled=true]{background:#9a9a9a!important;color:#fff!important;border-color:#9a9a9a!important;cursor:not-allowed}.df #kopen .kv-add-to-cart-btn:focus-visible{outline:3px solid #598FC2!important;outline-offset:3px}.df #kopen .hf-pdpgal{position:relative;top:auto}.df #kopen .hf-pdpgal .kv-variant-gallery-group{position:relative}@media(max-width:380px){.df-pill{gap:4px;padding-right:9px;font-size:10px}.df-pill .df-av img{margin-left:-12px}.df-pill .df-av img:first-child{margin-left:0}}body .df-guar,body .hf001cmp .df-guar,body .df-hero__body .df-guar{margin-top:15px!important}.df .df-tl li:before{display:none!important}.df .df-tl__dot{position:absolute;left:-30px;top:50%;width:10px;height:10px;margin-top:-7px;border-radius:50%;border:2px solid #fff;background:var(--df-blue);box-sizing:content-box;z-index:1;will-change:transform;transform-origin:50% 50%}.df #kopen .buy{overflow:hidden}.df #kopen .hf-pdpgal{border-radius:16px;overflow:hidden;max-width:100%}.df #kopen .hf-pdpgal .kv-variant-gallery-slider{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;border-radius:16px;overflow:hidden}.df #kopen .df-bbfaq{margin:28px 0 0;padding:0;border-top:1px solid #e6e8ee;font:inherit;color:inherit}.df #kopen .df-bbfaq details{border-bottom:1px solid #e6e8ee;margin:0;padding:0;background:none}.df #kopen .df-bbfaq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px;-webkit-tap-highlight-color:transparent;font:inherit;font-size:14px;font-weight:600;line-height:1.35;color:inherit}.df #kopen .df-bbfaq summary::-webkit-details-marker{display:none}.df #kopen .df-bbfaq summary::marker{content:""}.df #kopen .df-bbfaq summary:after{content:"+";flex:0 0 auto;font-size:18px;font-weight:400;line-height:1;transition:transform .2s ease}.df #kopen .df-bbfaq details[open]>summary:after{transform:rotate(45deg)}.df #kopen .df-bbfaq summary:focus{outline:none}.df #kopen .df-bbfaq summary:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.df #kopen .df-bbfaq p{margin:0!important;padding:0 2px 12px;font:inherit;font-size:13.5px;line-height:1.5;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/105/assets/hf-001-drfleece.css.map */
