:root{--dc-ink:#16162c;--dc-muted:#494454;--dc-blue:#2456d8;--dc-cyan:#ffdf3a;--dc-tint:#fff3b0;--dc-line:#16162c;--dc-paper:#fffdf5;--dc-action:#c53616;--dc-action-hover:#a32b0f;scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--dc-paper);color:var(--dc-ink)}.dc-showcase,.dc-header,.dc-footer,.dc-announcement{font-family:var(--font-body--family),Arial,sans-serif;color:var(--dc-ink);font-size:15px;line-height:1.65}.dc-showcase *,.dc-header *,.dc-footer *{box-sizing:border-box}.dc-showcase h1,.dc-showcase h2,.dc-showcase h3,.dc-footer h2{font-family:var(--font-heading--family),Arial,sans-serif;color:var(--dc-ink);font-weight:650;letter-spacing:-.035em;text-wrap:balance;line-height:1.15;margin:0}.dc-showcase h1{font-size:clamp(32px,3.2vw,48px)}.dc-showcase h2{font-size:clamp(30px,3.4vw,46px)}.dc-showcase h3{font-size:23px}.dc-showcase p{margin:0 0 18px}.dc-showcase a,.dc-header a,.dc-footer a{color:inherit;text-decoration:none}.dc-showcase button,.dc-showcase select,.dc-showcase input{font:inherit}.dc-showcase [hidden]{display:none!important}.dc-announcement{text-align:center;background:var(--dc-ink);color:#fff;font-size:12px;letter-spacing:.06em;padding:10px 20px}.dc-header{max-width:1260px;margin:auto;padding:24px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--dc-line)}.dc-brand{font-weight:800;font-size:25px;letter-spacing:-.055em;display:inline-flex;align-items:flex-start;gap:5px;line-height:1}.dc-brand span{font-size:10px;color:var(--dc-blue);letter-spacing:.06em;margin-top:2px}.dc-header nav{display:flex;gap:28px;font-size:13px;font-weight:500}.dc-header nav a:hover{color:var(--dc-blue)}.dc-cart-link{font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.dc-cart-link span{background:var(--dc-tint);border-radius:50%;display:grid;place-items:center;width:25px;height:25px;font-size:11px}.dc-content-width,.dc-product-grid{max-width:1200px;margin:0 auto;padding:0 30px}.dc-product-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;padding-top:48px;padding-bottom:48px;align-items:start}.dc-gallery-stage{position:relative;border-radius:22px;background:#edf1f4;overflow:hidden;aspect-ratio:4/3}.dc-gallery-slide,.dc-gallery-image{width:100%;height:100%;object-fit:contain}.dc-gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0}.dc-image-tag{position:absolute;top:18px;left:18px;z-index:1;background:#ffffffeb;border:1px solid rgba(255,255,255,.6);border-radius:30px;padding:7px 12px;font-size:10px;letter-spacing:.12em;font-weight:600}.dc-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.dc-thumbnail{border:1.5px solid transparent;padding:0;background:#eef2f5;border-radius:11px;overflow:hidden;cursor:pointer;aspect-ratio:4/3;transition:border-color .2s}.dc-thumbnail img{width:100%;height:100%;object-fit:contain}.dc-thumbnail[aria-pressed=true]{border-color:var(--dc-blue)}.dc-gallery-note{font-size:11px;color:var(--dc-muted);display:flex;align-items:center;gap:8px;padding-top:14px}.dc-dot{width:6px;height:6px;border-radius:50%;background:var(--dc-cyan)}.dc-product-info{padding-top:6px}.dc-eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dc-blue);margin-bottom:14px!important}.dc-lead{color:var(--dc-muted);font-size:15px;max-width:42ch;margin-top:18px!important}.dc-price{font-size:29px;font-weight:650;letter-spacing:-.04em;margin:18px 0}.dc-price-coming{font-size:20px;color:var(--dc-muted);letter-spacing:-.02em}.dc-color{display:flex;align-items:center;gap:10px;font-size:12px;background:var(--dc-tint);padding:9px 14px;border-radius:30px;width:fit-content}.dc-color span{width:13px;height:13px;border-radius:50%;background:#11bfdc;border:1px solid rgba(0,0,0,.1)}.dc-benefits{list-style:none;padding:0;margin:22px 0;font-size:13px;color:var(--dc-muted)}.dc-benefits li{position:relative;padding-left:22px;margin:9px 0}.dc-benefits li:before{content:"\2713";position:absolute;left:0;color:var(--dc-blue);font-weight:700}.dc-product-form select{width:100%;border:1px solid var(--dc-line);padding:12px;border-radius:8px;margin-bottom:18px;background:#fff}.dc-quantity{border:0;padding:0;margin:0 0 16px;display:grid;gap:9px}.dc-quantity legend{padding:0 0 10px;font-size:11px;letter-spacing:.08em;font-weight:650;text-transform:uppercase}.dc-quantity-option{position:relative;display:flex;align-items:center;gap:10px;border:1px solid var(--dc-line);border-radius:11px;padding:12px 14px;cursor:pointer;font-size:13px;line-height:1.3;transition:.2s}.dc-quantity-option:has(input:checked){border-color:var(--dc-blue);background:var(--dc-tint)}.dc-quantity-option input{position:absolute;width:1px;height:1px;opacity:0}.dc-radio-dot{border:1px solid #96a8b1;width:15px;height:15px;border-radius:50%;display:grid;place-items:center}.dc-quantity-option input:checked+.dc-radio-dot{border-color:var(--dc-blue)}.dc-quantity-option input:checked+.dc-radio-dot:before{content:"";width:7px;height:7px;background:var(--dc-blue);border-radius:50%}.dc-qty-name{flex:1}.dc-quantity-option strong{font-weight:600}.dc-buy{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;border:0;border-radius:10px;background:var(--dc-blue);color:#fff!important;padding:16px 22px;font-size:14px;font-weight:650;cursor:pointer;line-height:1.4;transition:background .2s,transform .2s;text-decoration:none}.dc-buy:hover{background:#006b87}.dc-buy:active{transform:translateY(1px)}.dc-buy:disabled{background:#e0e9ed;color:#485b65!important;cursor:default}.dc-buy span{font-size:18px}.dc-purchase-note{text-align:center;font-size:11px;color:var(--dc-muted);margin-top:12px!important}.dc-detail{border-top:1px solid var(--dc-line);padding-top:16px;font-size:12px}.dc-detail summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between}.dc-detail summary:after,.dc-faq summary:after{content:"+";font-size:18px;font-weight:400}.dc-detail[open] summary:after,.dc-faq details[open] summary:after{content:"\2212"}.dc-detail>div{padding-top:16px;color:var(--dc-muted)}.dc-feature-strip{display:flex;justify-content:center;gap:64px;padding:20px 30px;background:var(--dc-tint);border-block:1px solid #e1eef2;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.dc-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center;padding-block:88px}.dc-story-copy p:not(.dc-eyebrow){color:var(--dc-muted);margin-top:22px;max-width:42ch}.dc-text-link{display:inline-flex;gap:18px;align-items:center;font-size:13px;font-weight:600;border-bottom:1px solid var(--dc-ink);padding:5px 0}.dc-story-image{position:relative;overflow:hidden;border-radius:18px;background:#eef2f5}.dc-story-image img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}.dc-image-caption{position:absolute;left:18px;bottom:15px;font-size:10px;letter-spacing:.08em;background:#ffffffd9;padding:6px 10px;border-radius:20px}.dc-steps-wrap{background:#f6f8f9;padding:72px 0}.dc-steps-wrap h2{max-width:17ch}.dc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:48px}.dc-step-number{display:block;font-size:13px;font-weight:700;color:var(--dc-blue);padding-bottom:18px;border-bottom:1px solid var(--dc-line);margin-bottom:23px}.dc-steps p{font-size:14px;color:var(--dc-muted);margin-top:15px;max-width:33ch}.dc-design{padding-block:88px}.dc-design-heading{max-width:650px;margin-bottom:32px}.dc-design-heading p:not(.dc-eyebrow){margin-top:20px;color:var(--dc-muted)}.dc-design-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:22px}.dc-design-grid figure{margin:0;background:#edf1f4;border-radius:18px;overflow:hidden}.dc-design-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}.dc-design-grid figcaption{padding:15px 20px;font-size:11px;letter-spacing:.04em;font-weight:600;background:#f6f8f9}.dc-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:85px;padding-block:20px 80px}.dc-faq>div>p:not(.dc-eyebrow){font-size:13px;color:var(--dc-muted);margin-top:20px}.dc-faq a{border-bottom:1px solid var(--dc-ink)}.dc-faq-list details{border-bottom:1px solid var(--dc-line)}.dc-faq-list details:first-child{border-top:1px solid var(--dc-line)}.dc-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-size:14px;font-weight:600;cursor:pointer}.dc-faq details p{font-size:13px;color:var(--dc-muted);padding-right:30px}.dc-bottom-cta{background:var(--dc-tint);border-radius:18px;padding:36px 40px;margin-bottom:80px;display:flex;gap:40px;justify-content:space-between;align-items:center;max-width:1140px}.dc-bottom-cta h2{font-size:32px}.dc-bottom-cta .dc-buy{max-width:220px}.dc-bottom-cta .dc-eyebrow{margin-bottom:8px!important}.dc-footer{background:var(--dc-ink);color:#d6e3e9;padding:55px max(30px,calc((100vw - 1140px)/2)) 24px}.dc-footer .dc-brand{color:#fff;font-size:27px}.dc-footer .dc-brand span{color:var(--dc-cyan)}.dc-footer-top{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:60px;padding-bottom:45px}.dc-footer p{max-width:28ch;font-size:13px;color:#aabdc6;margin-top:18px}.dc-footer h2{color:#fff;font-size:13px;letter-spacing:0;margin-bottom:16px}.dc-footer-top>div>a:not(.dc-brand){display:block;font-size:12px;margin:8px 0;color:#b8c9d1}.dc-footer a:hover{color:#fff}.dc-footer-bottom{border-top:1px solid #34464f;padding-top:22px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#aabdc6}.dc-payments{display:flex;gap:8px}.dc-payments svg{width:34px;height:22px}.dc-showcase :focus-visible,.dc-header :focus-visible,.dc-footer :focus-visible{outline:2px solid var(--dc-blue);outline-offset:4px}.dc-quantity-option:has(input:focus-visible){outline:2px solid var(--dc-blue);outline-offset:3px}.dc-showcase summary::-webkit-details-marker{display:none}@media(max-width:989px){.dc-product-grid{gap:30px;grid-template-columns:1fr 1fr}.dc-story{gap:35px}.dc-feature-strip{gap:28px}.dc-bottom-cta{margin-inline:30px}.dc-faq{gap:35px}}@media(max-width:749px){.dc-header{padding:21px 20px;gap:12px}.dc-brand{font-size:22px}.dc-header nav{gap:16px}.dc-header nav a:first-child,.dc-header nav a:nth-child(2){display:none}.dc-announcement{font-size:10px;padding:9px 12px;letter-spacing:.04em}.dc-content-width,.dc-product-grid{padding-inline:20px}.dc-product-grid{display:flex;flex-direction:column;padding-top:22px;gap:26px;padding-bottom:36px}.dc-gallery,.dc-product-info{width:100%}.dc-gallery-stage{border-radius:16px}.dc-product-info{padding:0}.dc-showcase h1{font-size:34px}.dc-showcase h2{font-size:32px}.dc-thumbnails{gap:8px}.dc-gallery-note{margin-bottom:0!important}.dc-lead{font-size:14px}.dc-feature-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px;font-size:10px;text-align:center}.dc-story{grid-template-columns:1fr;padding-block:54px;gap:28px}.dc-story-copy p:not(.dc-eyebrow){max-width:none}.dc-steps-wrap{padding:48px 0}.dc-steps{grid-template-columns:1fr;gap:26px;margin-top:30px}.dc-step-number{padding-bottom:10px;margin-bottom:13px}.dc-steps p{max-width:none;margin-bottom:0}.dc-design{padding-block:54px}.dc-design-grid{grid-template-columns:1fr;gap:18px}.dc-faq{grid-template-columns:1fr;padding-block:5px 48px;gap:24px}.dc-faq summary{font-size:13px}.dc-bottom-cta{margin:0 20px 48px;padding:28px 24px;display:block}.dc-bottom-cta h2{font-size:28px}.dc-bottom-cta .dc-buy{max-width:none;margin-top:22px}.dc-footer{padding:42px 20px 22px}.dc-footer-top{grid-template-columns:1fr;gap:28px;padding-bottom:25px}.dc-footer p{max-width:none}.dc-footer-bottom{gap:20px;flex-wrap:wrap}.dc-image-tag{top:12px;left:12px;font-size:9px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.dc-showcase *{transition:none!important}}.dc-header{display:grid;grid-template-columns:1fr auto 1fr;padding-block:28px}.dc-header .dc-brand{grid-column:2;grid-row:1}.dc-header nav{grid-column:1;grid-row:1}.dc-header nav a:not(:last-child){display:none}.dc-header .dc-cart-link{grid-column:3;grid-row:1;justify-self:end}.dc-product-grid{grid-template-columns:1.13fr 1fr;gap:64px;padding-top:36px;max-width:1260px}.dc-gallery-stage{aspect-ratio:1;border-radius:14px}.dc-product-info h1{font-size:38px;margin-top:10px}.dc-rating-summary{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--dc-muted)!important}.dc-rating-empty{letter-spacing:1px;font-size:20px;color:#94a9b3}.dc-price{color:var(--dc-blue);font-size:26px;margin:12px 0 5px}.dc-price-coming{font-size:18px}.dc-shipping{font-size:12px;color:var(--dc-muted);margin:14px 0!important}.dc-color{display:none}.dc-benefits{margin:16px 0}.dc-benefits li{padding-left:0;margin:7px 0}.dc-benefits li:before{display:none}.dc-variant-label{font-weight:650;font-size:13px;margin:18px 0 9px!important}.dc-variant-pills{display:flex;margin-bottom:21px}.dc-variant-pills span{display:block;padding:7px 21px;border-radius:30px;background:var(--dc-ink);color:#fff;font-size:12px;font-weight:600}.dc-quantity{gap:17px;margin-bottom:18px}.dc-quantity legend{font-size:12px;text-align:center;letter-spacing:.04em;padding-bottom:19px;width:100%;background:linear-gradient(var(--dc-blue),var(--dc-blue)) left 8px/17% 1px no-repeat,linear-gradient(var(--dc-blue),var(--dc-blue)) right 8px/17% 1px no-repeat}.dc-quantity-option{display:flex;flex-wrap:wrap;position:relative;border-width:2px;border-radius:9px;padding:16px;gap:12px}.dc-qty-name{display:flex;flex-direction:column;gap:4px}.dc-qty-name strong{font-size:14px;font-weight:700}.dc-qty-name small{font-size:11px;color:var(--dc-muted)}.dc-package-badge{position:absolute;right:12px;top:-11px;border-radius:4px;background:var(--dc-blue);color:#fff;padding:3px 10px;font-size:10px;font-weight:650;transform:rotate(1.5deg)}.dc-package-price{display:flex;flex-direction:column;align-items:flex-end;color:var(--dc-blue);font-size:12px}.dc-package-price s{color:var(--dc-muted);font-size:11px}.dc-package-options{display:none;flex-basis:100%;gap:14px;padding-top:12px;border-top:1px dashed var(--dc-line);font-size:11px;font-weight:600}.dc-quantity-option:has(input:checked) .dc-package-options{display:flex}.dc-package-options>span{display:flex;gap:7px;align-items:center}.dc-package-color{padding:6px 12px;background:#fff;border:1px solid var(--dc-line);border-radius:5px;font-weight:400}.dc-trust-bar{display:flex;justify-content:center;gap:18px;font-size:10px;color:var(--dc-muted);margin-top:11px}.dc-payment-icons{display:flex;justify-content:center;gap:8px;margin:13px 0 26px}.dc-payment-icons svg{width:38px;height:24px}.dc-reference-content{font-size:14px;color:var(--dc-muted)}.dc-reference-content h2{font-size:28px;letter-spacing:-.025em;font-weight:750;margin-bottom:12px}.dc-reference-content h3{font-size:15px;font-weight:700;letter-spacing:0}.dc-reference-content p{font-size:13px;line-height:1.7;color:var(--dc-muted)}.dc-reference-content .dc-eyebrow{font-size:11px;letter-spacing:.04em;font-weight:700;margin-bottom:9px!important}.dc-reference-content section{margin-top:32px}.dc-reference-steps{display:flex;flex-direction:column;gap:18px;margin:22px 0 35px}.dc-reference-steps article{display:flex;gap:14px;align-items:flex-start}.dc-reference-steps article>span{flex-shrink:0;display:grid;place-items:center;background:var(--dc-blue);color:#fff;width:33px;height:33px;border-radius:50%;font-weight:700}.dc-reference-steps p{font-size:12px;margin:5px 0 0}.dc-comparison{position:relative;aspect-ratio:1;overflow:hidden;border-radius:15px;background:#edf1f4}.dc-comparison img{position:absolute;width:100%;height:100%;object-fit:contain;top:0;right:0;bottom:0;left:0}.dc-comparison-second{clip-path:inset(0 0 0 var(--dc-split))}.dc-comparison-line{position:absolute;left:var(--dc-split);height:100%;width:2px;background:#fff;top:0;transform:translate(-50%);pointer-events:none}.dc-comparison-line span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;background:#fff;color:var(--dc-ink);border-radius:50%;width:42px;height:42px;font-weight:700;box-shadow:0 2px 10px #17242b1a}.dc-comparison-label{position:absolute;bottom:16px;padding:5px 10px;background:#fffffff0;border-radius:20px;font-size:10px;letter-spacing:.05em;color:var(--dc-ink);font-weight:700}.dc-comparison-left{left:16px}.dc-comparison-right{right:16px}.dc-comparison-range{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:ew-resize;touch-action:pan-y}.dc-comparison:has(input:focus-visible){outline:2px solid var(--dc-blue);outline-offset:4px}.dc-reference-features article{display:flex;gap:13px;margin-bottom:19px}.dc-feature-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--dc-tint);color:var(--dc-blue);display:grid;place-items:center;font-size:22px;font-weight:500}.dc-reference-features p{font-size:12px;margin:5px 0 0}.dc-reference-feature-image{border-radius:14px;overflow:hidden;background:#edf1f4;margin-top:22px}.dc-reference-feature-image img{width:100%;display:block}.dc-reference-trust{padding:28px 22px;background:var(--dc-tint);border-radius:16px;text-align:center}.dc-reference-trust h2{font-size:25px;line-height:1.25}.dc-reference-trust p{font-size:12px}.dc-trust-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:23px}.dc-trust-icons a{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--dc-ink)}.dc-trust-icons a>span{font-size:28px;line-height:1.1;color:var(--dc-blue)}.dc-reference-reviews{padding-top:10px}.dc-reference-reviews>h2{font-size:19px;text-align:center;letter-spacing:0;margin-bottom:24px}.dc-review-list{display:flex;flex-direction:column;gap:16px}.dc-review-card{display:flex;align-items:center;gap:16px;background:var(--dc-tint);border-radius:14px;padding:18px}.dc-review-card>div{flex:1}.dc-review-card h3{font-size:14px}.dc-review-card p{font-size:12px;margin:8px 0}.dc-review-card a,.dc-review-card strong{font-size:12px;font-weight:650;color:var(--dc-blue)}.dc-review-card a{text-decoration:underline}.dc-review-stars{font-size:17px;letter-spacing:2px;color:var(--dc-blue);margin-bottom:8px;display:block}.dc-review-stars-empty{color:#94a9b3}.dc-review-image{width:78px;height:78px;object-fit:cover;border-radius:9px}.dc-reference-faq{padding:30px 16px 0}.dc-reference-faq h2{text-align:center;margin-bottom:24px}.dc-reference-faq details,.dc-reference-faq details:first-child{border:0;background:var(--dc-tint);border-radius:12px;margin-bottom:10px}.dc-reference-faq summary{padding:16px 18px;font-size:13px;color:var(--dc-ink);align-items:center;gap:12px}.dc-reference-faq summary:after{background:var(--dc-blue);color:#fff;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;flex-shrink:0;font-size:18px}.dc-reference-faq details p{padding:0 18px 18px;margin:0;font-size:12px}.dc-end-wave{height:60px;background:var(--dc-blue);clip-path:ellipse(75% 70% at 50% 100%)}@media(min-width:990px){.dc-gallery{position:sticky;top:24px}}@media(max-width:989px)and (min-width:750px){.dc-product-grid{gap:30px;grid-template-columns:1fr 1fr}.dc-product-info h1{font-size:30px}}@media(max-width:749px){.dc-header{padding:23px 20px;gap:10px}.dc-header .dc-brand{font-size:22px}.dc-header nav a:last-child{font-size:11px}.dc-cart-link{font-size:11px}.dc-cart-link span{width:20px;height:20px}.dc-product-grid{padding-top:22px;gap:25px}.dc-gallery-stage{aspect-ratio:1}.dc-product-info h1{font-size:30px}.dc-rating-summary{font-size:10px;gap:8px}.dc-rating-empty{font-size:18px}.dc-price-coming{font-size:17px}.dc-reference-content h2{font-size:26px}.dc-reference-content{padding-top:4px}.dc-quantity-option{padding:15px 13px}.dc-qty-name strong{font-size:13px}.dc-package-price{font-size:11px}.dc-trust-bar{gap:12px;font-size:9px}.dc-reference-faq{padding:24px 0 0}.dc-reference-content section{margin-top:29px}.dc-review-card{padding:16px;gap:12px}.dc-review-image{width:67px;height:67px}.dc-end-wave{height:42px}.dc-product-grid{padding-bottom:30px}}.dc-announcement{background:var(--dc-blue);font-size:15px;font-weight:650;padding:12px 20px;letter-spacing:.02em}.dc-header{max-width:1265px;padding:47px 50px;border-bottom:1px solid #eee;min-height:144px}.dc-header .dc-brand{font-style:italic;font-size:32px}.dc-header nav,.dc-cart-link{font-size:14px;font-weight:400}.dc-product-grid{max-width:1265px;padding:35px 50px 48px;grid-template-columns:1.15fr 1fr;gap:94px}.dc-showcase h1,.dc-showcase h2{letter-spacing:0}.dc-product-info h1{font-size:39px;font-weight:700;margin-top:6px}.dc-rating-summary{font-size:13px}.dc-rating-empty{color:var(--dc-blue)}.dc-benefits{font-size:14px}.dc-shipping{font-size:13px}.dc-gallery-stage{border-radius:12px}.dc-quantity-option{border-color:#f8d5bc}.dc-quantity-option:has(input:checked){border-color:var(--dc-blue)}.dc-package-badge{border-radius:0;font-size:13px;padding:3px 10px;right:-7px;transform:rotate(3deg)}.dc-qty-name strong{font-size:15px}.dc-qty-name small{font-size:13px}.dc-buy{background:var(--dc-blue);border-radius:6px;font-size:17px;font-weight:700}.dc-buy:hover{background:#e75f00}.dc-buy:disabled{background:var(--dc-blue);color:#fff!important;opacity:.65}.dc-reference-content h2{font-size:28px}.dc-reference-content p{font-size:14px}.dc-reference-steps article>span{border-radius:9px}.dc-reference-steps p,.dc-reference-features p{font-size:13px}.dc-reference-trust{background:var(--dc-blue);color:#fff;border-radius:16px}.dc-reference-trust h2,.dc-reference-trust p,.dc-trust-icons a,.dc-trust-icons a>span{color:#fff}.dc-reference-trust h2{font-size:20px}.dc-review-card{background:#fff0e4}.dc-reference-faq details,.dc-reference-faq details:first-child{background:#ffe9d9}.dc-reference-faq h2{font-size:32px}.dc-reference-faq summary{font-size:14px}.dc-footer{background:var(--dc-blue);color:#fff}.dc-footer-bottom{border-top-color:#fff5}.dc-footer .dc-brand span{color:#fff}@media(max-width:989px)and (min-width:750px){.dc-product-grid{gap:35px;padding-inline:30px}}@media(max-width:749px){.dc-announcement{font-size:11px;padding:10px 12px}.dc-header{padding:24px 20px;min-height:88px}.dc-header .dc-brand{font-size:25px}.dc-header nav,.dc-cart-link{font-size:11px}.dc-product-grid{padding:22px 20px 30px;gap:25px}.dc-product-info h1{font-size:31px}.dc-rating-summary{font-size:10px}.dc-reference-faq h2{font-size:28px}.dc-qty-name strong{font-size:13px}.dc-qty-name small,.dc-package-badge{font-size:11px}}.dc-announcement{overflow:hidden;padding-inline:0}.dc-announcement-track{display:flex;width:max-content;animation:dc-marquee 28s linear infinite}.dc-announcement-track span{white-space:nowrap;padding-inline:60px}.dc-announcement-track span:after{content:" \b7  ";padding-left:60px}@keyframes dc-marquee{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.dc-announcement-track{animation:none}}.dc-variant-pills{gap:8px;flex-wrap:wrap}.dc-variant-pill{position:relative;cursor:pointer}.dc-variant-pill input{position:absolute;width:1px;height:1px;opacity:0}.dc-variant-pills .dc-variant-pill span{background:#fff;color:var(--dc-ink);border:1px solid #aaa;padding:7px 17px;font-size:12px}.dc-variant-pill:has(input:checked) span{background:var(--dc-ink);color:#fff;border-color:var(--dc-ink)}.dc-variant-pill:has(input:focus-visible){outline:2px solid var(--dc-blue);outline-offset:3px;border-radius:30px}.dc-thumbnails{display:flex;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x mandatory}.dc-thumbnail{flex:0 0 calc((100% - 36px)/4);scroll-snap-align:start}.dc-package-price{gap:3px}@media(max-width:749px){.dc-variant-pills .dc-variant-pill span{padding:7px 13px;font-size:11px}.dc-thumbnail{flex-basis:calc((100% - 24px)/4)}}.dc-option-group{border:0;padding:0;margin:18px 0 0;min-width:0}.dc-option-group .dc-variant-label{padding:0;margin:0 0 9px!important}.dc-option-group .dc-variant-pills{margin-bottom:0}.dc-option-group .dc-variant-pill span{display:flex;align-items:center;gap:7px;padding:7px 12px}.dc-swatch{display:block;width:12px;height:12px;flex-shrink:0;border-radius:50%;background:var(--dc-swatch);box-shadow:inset 0 0 0 1px #0002}.dc-wheel-note{font-size:11px!important;line-height:1.5;color:var(--dc-muted);margin:12px 0 22px!important}.dc-footer{background:var(--dc-ink);color:#edfafa;border-top:4px solid var(--dc-cyan)}.dc-footer p,.dc-footer-top>div>a:not(.dc-brand),.dc-footer-bottom{color:#d4e6ec}.dc-footer .dc-brand span,.dc-footer a:hover{color:var(--dc-cyan)}.dc-footer{background:#2456d8;border-top:6px solid #16162c}.dc-footer p,.dc-footer-top>div>a:not(.dc-brand),.dc-footer-bottom{color:#fff}.dc-footer .dc-brand span{color:#ffdf3a}
/*# sourceMappingURL=/cdn/shop/t/4/assets/drifciak.css.map */
