:root{--dt-max: 1240px;--dt-narrow: 760px;--dt-pad-x: clamp(20px, 5vw, 40px);--dt-pad-y: clamp(56px, 7vw, 104px);--dt-gap: clamp(16px, 2.4vw, 28px);--dt-ease: cubic-bezier(.16, 1, .3, 1);--dt-shadow: 0 1px 2px color-mix(in srgb, var(--dt-ink) 6%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--dt-ink) 18%, transparent);--font-body--family: var(--dt-font-body);--font-heading--family: var(--dt-font-head);--font-subheading--family: var(--dt-font-body);--font-accent--family: var(--dt-font-head)}body.dt{background:var(--dt-bg);color:var(--dt-ink);font-family:var(--dt-font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.dt h1,body.dt h2,body.dt h3,body.dt h4,body.dt .h1,body.dt .h2,body.dt .h3{font-family:var(--dt-font-head);letter-spacing:var(--dt-head-track, -.01em);color:inherit}.dt-skip{position:absolute;left:-9999px}.dt-skip:focus{left:16px;top:16px;z-index:100;background:var(--dt-bg);padding:8px 12px}.dt-wrap{width:100%;max-width:var(--dt-max);margin-inline:auto;padding-inline:var(--dt-pad-x)}.dt-wrap--narrow{max-width:calc(var(--dt-narrow) + 2 * var(--dt-pad-x))}.dt-sec{padding-block:var(--dt-pad-y)}.dt-sec--soft{background:var(--dt-soft)}.dt-sec--ink{background:var(--dt-deep);color:var(--dt-on-deep)}.dt-sec--tight{padding-block:clamp(28px,4vw,48px)}.dt-h1{font-family:var(--dt-font-head);font-weight:var(--dt-head-weight, 700);font-size:clamp(38px,5.6vw,72px);line-height:1.02;letter-spacing:var(--dt-head-track, -.02em);margin:0;text-wrap:balance}.dt-h2{font-family:var(--dt-font-head);font-weight:var(--dt-head-weight, 700);font-size:clamp(28px,3.6vw,46px);line-height:1.08;letter-spacing:var(--dt-head-track, -.015em);margin:0;text-wrap:balance}.dt-h3{font-family:var(--dt-font-head);font-weight:var(--dt-head-weight, 700);font-size:clamp(19px,1.7vw,23px);line-height:1.2;margin:0}.dt-lead{font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--dt-muted);max-width:58ch;margin:0}.dt-body{color:var(--dt-muted);max-width:64ch;margin:0}.dt-sec--ink .dt-lead,.dt-sec--ink .dt-body{color:color-mix(in srgb,var(--dt-on-deep) 78%,transparent)}.dt-eyebrow{display:inline-block;justify-self:start;width:fit-content;font-family:var(--dt-font-label, var(--dt-font-body));font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dt-accent-text);margin:0 0 14px}.dt-head{display:grid;gap:14px;margin-bottom:clamp(28px,4vw,52px);max-width:720px}.dt-head--center{margin-inline:auto;text-align:center;justify-items:center}.dt-rte{color:var(--dt-ink)}.dt-rte p,.dt-rte li{color:var(--dt-muted);max-width:70ch}.dt-rte h2{font-size:clamp(22px,2.2vw,28px);margin:1.8em 0 .5em}.dt-rte h3{font-size:19px;margin:1.5em 0 .4em}.dt-rte a{color:var(--dt-accent-text);text-underline-offset:3px}.dt-rte table{border-collapse:collapse;width:100%;margin:1em 0;font-size:15px}.dt-rte td,.dt-rte th{border-bottom:1px solid var(--dt-line);padding:10px 8px;text-align:left;vertical-align:top}.dt-rte mark{background:color-mix(in srgb,var(--dt-accent) 22%,transparent);color:inherit;padding:0 3px;border-radius:3px}.dt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:0;border-radius:var(--dt-radius-btn);background:var(--dt-accent);color:var(--dt-on-accent);font:600 16px/1 var(--dt-font-body);letter-spacing:.01em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .25s var(--dt-ease),box-shadow .25s var(--dt-ease),background .2s}.dt-btn:hover{transform:translateY(-1px);box-shadow:var(--dt-shadow);background:var(--dt-accent-hover, var(--dt-accent))}.dt-btn:active{transform:translateY(1px) scale(.99)}.dt-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.dt-btn--ghost:hover{background:transparent}.dt-btn--block{width:100%}.dt-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,label:focus-within{outline:2px solid var(--dt-accent);outline-offset:3px}.dt-link{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.dt-announce{background:var(--dt-deep);color:var(--dt-on-deep);font-size:13.5px;text-align:center;padding:9px var(--dt-pad-x)}.dt-announce p{margin:0}.dt-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--dt-bg) 92%,transparent);backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--dt-line)}.dt-header__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;gap:16px}.dt-logo{display:inline-flex;align-items:center;color:var(--dt-ink);text-decoration:none;justify-self:start}.dt-logo svg{height:var(--dt-logo-h, 26px);width:auto;display:block}.dt-nav{display:flex;gap:28px;justify-self:center}.dt-nav a{color:var(--dt-ink);text-decoration:none;font-size:15px;font-weight:500;padding:6px 0;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size .3s var(--dt-ease)}.dt-nav a:hover,.dt-nav a[aria-current]{background-size:100% 1.5px}.dt-header__act{display:flex;align-items:center;justify-content:flex-end;gap:10px}.dt-header__act .dt-btn{min-height:42px;padding:0 18px;font-size:14.5px}.dt-icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--dt-ink);text-decoration:none;background:none;border:0;cursor:pointer}.dt-icon-btn svg{width:22px;height:22px}.dt-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--dt-accent);color:var(--dt-on-accent);font-size:11px;font-weight:700;line-height:18px;text-align:center}.dt-burger,.dt-mnav{display:none}@media(max-width:899px){.dt-header__in{grid-template-columns:auto 1fr auto;height:60px}.dt-nav,.dt-header__act .dt-btn{display:none}.dt-burger{display:inline-grid}.dt-logo{justify-self:center;grid-column:2}.dt-header__act{grid-column:3}.dt-mnav[open]{display:block}.dt-mnav{border-top:1px solid var(--dt-line);background:var(--dt-bg)}.dt-mnav a{display:block;padding:14px var(--dt-pad-x);border-bottom:1px solid var(--dt-line);color:var(--dt-ink);text-decoration:none;font-size:17px;font-weight:500}}.dt-hero{position:relative;overflow:hidden}.dt-hero__grid{display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(32px,5vw,72px)}.dt-hero__copy{display:grid;gap:22px;justify-items:start}.dt-hero__proof{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;color:var(--dt-muted);margin:4px 0 0;padding:0;list-style:none}.dt-hero__proof li{display:inline-flex;align-items:center;gap:7px}.dt-hero__proof svg{width:17px;height:17px;color:var(--dt-accent-text);flex:none}.dt-hero__media{position:relative;border-radius:var(--dt-radius-lg);overflow:hidden;aspect-ratio:4 / 5;max-height:600px;width:100%;background:var(--dt-soft)}.dt-hero__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:899px){.dt-hero__grid{grid-template-columns:1fr;padding-top:20px}.dt-hero__media{order:-1;aspect-ratio:4 / 3.4}}.dt-ph{position:relative;width:100%;height:100%;display:grid;place-items:center;background:var(--dt-soft);color:var(--dt-muted)}.dt-ph img{width:100%;height:100%;object-fit:cover}.dt-media{position:relative;overflow:hidden;border-radius:var(--dt-radius);background:var(--dt-soft)}.dt-media img,.dt-media svg{display:block;width:100%;height:100%;object-fit:cover}.dt-proof{border-block:1px solid var(--dt-line);background:var(--dt-bg)}.dt-proof__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0;list-style:none;margin:0;padding:0}.dt-proof__item{display:flex;align-items:center;gap:14px;padding:22px clamp(12px,2vw,28px)}.dt-proof__item+.dt-proof__item{border-left:1px solid var(--dt-line)}.dt-proof__ic{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--dt-soft);color:var(--dt-accent-text)}.dt-proof__ic svg{width:20px;height:20px}.dt-proof__t{font-weight:650;font-size:15px;line-height:1.25;margin:0}.dt-proof__s{font-size:13.5px;color:var(--dt-muted);margin:2px 0 0;line-height:1.35}@media(max-width:899px){.dt-proof__list{grid-template-columns:1fr 1fr}.dt-proof__item{padding:16px 10px;flex-direction:column;align-items:flex-start;gap:10px}.dt-proof__item+.dt-proof__item{border-left:0}.dt-proof__ic{width:34px;height:34px}}.dt-pdp{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(28px,4.5vw,64px);align-items:start}.dt-gallery{position:sticky;top:92px;display:grid;gap:12px}.dt-gallery__main{aspect-ratio:1 / 1;border-radius:var(--dt-radius-lg);overflow:hidden;background:var(--dt-soft)}.dt-gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.dt-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px}.dt-gallery__thumbs button{padding:0;border:0;aspect-ratio:1;border-radius:calc(var(--dt-radius) * .7);overflow:hidden;background:var(--dt-soft);cursor:pointer;box-shadow:inset 0 0 0 1.5px transparent;opacity:.72;transition:opacity .2s}.dt-gallery__thumbs button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--dt-ink)}.dt-gallery__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.dt-buy{display:grid;gap:22px}.dt-buy__title{font-family:var(--dt-font-head);font-weight:var(--dt-head-weight, 700);font-size:clamp(30px,3.4vw,44px);line-height:1.06;margin:0;letter-spacing:var(--dt-head-track, -.015em);text-wrap:balance}.dt-buy__sub{margin:-8px 0 0;color:var(--dt-muted);font-size:17px}.dt-benefits4{display:grid;gap:10px;list-style:none;margin:0;padding:0}.dt-benefits4 li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:15.5px;line-height:1.45}.dt-benefits4 svg{width:20px;height:20px;color:var(--dt-accent-text);margin-top:1px}.dt-tiers{display:grid;gap:10px;border:0;padding:0;margin:0}.dt-tiers legend,.dt-field__l{font-weight:650;font-size:14.5px;margin-bottom:10px;padding:0}.dt-tier{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--dt-radius);background:var(--dt-surface);box-shadow:inset 0 0 0 1.5px var(--dt-line);cursor:pointer;transition:box-shadow .2s,background .2s}.dt-tier:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dt-ink) 40%,transparent)}.dt-tier input{position:absolute;opacity:0;pointer-events:none}.dt-tier__dot{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dt-ink) 45%,transparent);display:grid;place-items:center}.dt-tier__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--dt-accent);transform:scale(0);transition:transform .2s var(--dt-ease)}.dt-tier:has(input:checked){box-shadow:inset 0 0 0 2px var(--dt-ink);background:color-mix(in srgb,var(--dt-accent) 6%,var(--dt-surface))}.dt-tier:has(input:checked) .dt-tier__dot:after{transform:scale(1)}.dt-tier:has(input:focus-visible){outline:2px solid var(--dt-accent);outline-offset:3px}.dt-tier__name{font-weight:650;font-size:16px;line-height:1.2}.dt-tier__note{display:block;font-size:13.5px;color:var(--dt-muted);font-weight:400;margin-top:3px}.dt-tier__price{text-align:right;font-weight:700;font-size:17px;line-height:1.15;white-space:nowrap}.dt-tier__was{display:block;font-size:13px;font-weight:400;color:var(--dt-muted);text-decoration:line-through}.dt-tier__flag{position:absolute;top:-10px;right:16px;background:var(--dt-deep);color:var(--dt-on-deep);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:99px}.dt-field{display:grid;gap:8px}.dt-field__l{margin:0}.dt-select,.dt-input,.dt-textarea{width:100%;min-height:50px;padding:12px 14px;border-radius:calc(var(--dt-radius) * .7);border:1.5px solid color-mix(in srgb,var(--dt-ink) 22%,transparent);background:var(--dt-surface);color:var(--dt-ink);font:16px/1.4 var(--dt-font-body)}.dt-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.dt-textarea{min-height:140px;resize:vertical}.dt-sizes{display:flex;flex-wrap:wrap;gap:8px}.dt-chip{position:relative}.dt-chip input{position:absolute;opacity:0}.dt-chip span{display:inline-grid;place-items:center;min-width:52px;min-height:44px;padding:0 14px;border-radius:calc(var(--dt-radius) * .7);box-shadow:inset 0 0 0 1.5px var(--dt-line);background:var(--dt-surface);font-weight:600;font-size:15px;cursor:pointer}.dt-chip input:checked+span{box-shadow:inset 0 0 0 2px var(--dt-ink)}.dt-chip input:focus-visible+span{outline:2px solid var(--dt-accent);outline-offset:2px}.dt-extra{display:grid;gap:12px;padding:14px;border-radius:var(--dt-radius);background:var(--dt-soft)}.dt-extra[hidden]{display:none!important}.dt-extra p{margin:0;font-size:13.5px;color:var(--dt-muted)}.dt-buy__cta{display:grid;gap:12px}.dt-buy__total{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;color:var(--dt-muted)}.dt-buy__total strong{font-size:22px;color:var(--dt-ink)}.dt-guarantee{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:14px;line-height:1.45;color:var(--dt-muted);margin:0}.dt-guarantee svg{width:20px;height:20px;color:var(--dt-accent-text)}.dt-guarantee strong{color:var(--dt-ink)}.dt-pay{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dt-pay svg{height:22px;width:auto}.dt-small{font-size:13px;color:var(--dt-muted);margin:0}.dt-size-link{font-size:13.5px;color:var(--dt-muted)}@media(max-width:899px){.dt-pdp{grid-template-columns:1fr}.dt-gallery{position:static}}.dt-acc{border-top:1px solid var(--dt-line)}.dt-acc details{border-bottom:1px solid var(--dt-line)}.dt-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 2px;cursor:pointer;font-weight:600;font-size:16px}.dt-acc summary::-webkit-details-marker{display:none}.dt-acc summary:after{content:"";flex:none;width:11px;height:11px;border-right:1.75px solid currentColor;border-bottom:1.75px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .25s var(--dt-ease)}.dt-acc details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.dt-acc__a{padding:0 2px 18px;color:var(--dt-muted);max-width:68ch}.dt-acc__a p{margin:0 0 .7em}.dt-acc--sm summary{font-size:15px;padding:14px 2px}.dt-bx{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(380px,auto);gap:var(--dt-gap)}.dt-bx__c{position:relative;display:grid;grid-template-rows:1fr auto;border-radius:var(--dt-radius-lg);overflow:hidden;background:var(--dt-surface);isolation:isolate;grid-column:span 6}.dt-bx__c:nth-child(4n+1),.dt-bx__c:nth-child(4n){grid-column:span 7}.dt-bx__c:nth-child(4n+2),.dt-bx__c:nth-child(4n+3){grid-column:span 5}.dt-bx[data-count="1"] .dt-bx__c,.dt-bx[data-count="3"] .dt-bx__c:nth-child(3),.dt-bx[data-count="5"] .dt-bx__c:nth-child(5){grid-column:1 / -1}.dt-bx__txt{position:relative;display:grid;gap:8px;padding:clamp(22px,2.4vw,32px);align-self:end}.dt-bx__txt .dt-h3{font-size:clamp(21px,1.9vw,26px)}.dt-bx__p{margin:0;font-size:15.5px;line-height:1.5;max-width:46ch;color:var(--dt-muted)}.dt-bx__c--photo{color:var(--dt-on-deep);background:var(--dt-deep)}.dt-bx__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.dt-bx__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--dt-ease)}.dt-bx__c--photo:hover .dt-bx__img img{transform:scale(1.03)}.dt-bx__c--photo .dt-bx__txt{grid-row:2;padding-top:clamp(80px,9vw,120px);background:linear-gradient(to top,color-mix(in srgb,var(--dt-deep) 92%,transparent) 0%,color-mix(in srgb,var(--dt-deep) 70%,transparent) 50%,transparent 100%)}.dt-bx__c--photo .dt-bx__p{color:color-mix(in srgb,var(--dt-on-deep) 86%,transparent)}.dt-bx__c--product{background:var(--dt-surface);box-shadow:inset 0 0 0 1px var(--dt-line)}.dt-bx__c--product .dt-bx__img{position:relative;inset:auto;z-index:auto;display:grid;place-items:center;padding:clamp(18px,2vw,28px) clamp(18px,2vw,28px) 0;min-height:0}.dt-bx__c--product .dt-bx__img img{width:100%;height:100%;max-height:236px;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.05) contrast(1.03)}.dt-bx__c--product:hover .dt-bx__img img{transform:scale(1.02)}.dt-bx__c--stat{background:var(--dt-deep);color:var(--dt-on-deep)}.dt-bx__vis{padding:clamp(22px,2.4vw,32px) clamp(22px,2.4vw,32px) 0;align-self:start}.dt-bx__big{margin:0;font-family:var(--dt-font-head);font-weight:var(--dt-head-weight, 700);font-size:clamp(76px,9vw,136px);line-height:.92;letter-spacing:-.03em;font-variant-numeric:lining-nums;color:var(--dt-bx-big, var(--dt-on-deep))}.dt-bx__biglabel{margin:18px 0 0;font-size:15px;font-weight:600;max-width:26ch;color:color-mix(in srgb,var(--dt-on-deep) 80%,transparent)}.dt-bx__ic{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:color-mix(in srgb,var(--dt-on-deep) 12%,transparent)}.dt-bx__ic svg{width:48px;height:48px}.dt-bx__c--stat .dt-bx__txt{margin-inline:clamp(22px,2.4vw,32px);padding-inline:0;border-top:1px solid color-mix(in srgb,var(--dt-on-deep) 18%,transparent)}.dt-bx__c--stat .dt-bx__p{color:color-mix(in srgb,var(--dt-on-deep) 80%,transparent)}.dt-bx__c--sizes{background:var(--dt-soft)}.dt-bx__c--sizes .dt-bx__vis{padding-inline:clamp(22px,2.4vw,32px);justify-self:center}.dt-bx__sizes{display:grid;align-items:end;justify-items:start;box-sizing:content-box;height:clamp(160px,17vw,236px);padding-top:clamp(28px,3vw,40px);justify-self:center}.dt-bx__size{grid-area:1 / 1;position:relative;z-index:var(--z);height:var(--h);aspect-ratio:var(--ar);box-sizing:border-box;border:2px solid var(--dt-ink);border-radius:calc(var(--dt-radius) * .6);background:color-mix(in srgb,var(--dt-surface) 55%,transparent)}.dt-bx__size:first-child{background:var(--dt-surface)}.dt-bx__size em{position:absolute;top:6px;right:8px;font-style:normal;font-size:12.5px;font-weight:650;line-height:1.2;white-space:nowrap;color:var(--dt-ink)}@media(max-width:899px){.dt-bx{grid-template-columns:1fr;grid-auto-rows:auto}.dt-bx__c,.dt-bx__c:nth-child(n){grid-column:1 / -1}.dt-bx__c--photo{min-height:400px}.dt-bx__c--stat .dt-bx__txt{margin-top:18px}}@media(prefers-reduced-motion:reduce){.dt-bx__img img{transition:none}}.dt-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--dt-gap);counter-reset:dtstep;list-style:none;padding:0;margin:0}.dt-step{display:grid;gap:14px;align-content:start}.dt-step__media{aspect-ratio:4 / 3;border-radius:var(--dt-radius);overflow:hidden;background:var(--dt-surface)}.dt-step__media img{width:100%;height:100%;object-fit:cover;display:block}.dt-step__row{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:baseline}.dt-step__n{counter-increment:dtstep;font-family:var(--dt-font-head);font-weight:var(--dt-head-weight, 700);font-size:34px;line-height:1;color:var(--dt-accent-text)}.dt-step__n:before{content:counter(dtstep)}.dt-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.dt-split--rev .dt-split__media{order:2}.dt-split__media{aspect-ratio:4 / 3.3;border-radius:var(--dt-radius-lg);overflow:hidden;background:var(--dt-soft)}.dt-split__media img{width:100%;height:100%;object-fit:cover;display:block}.dt-split__copy{display:grid;gap:18px;justify-items:start}.dt-checks{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:10px}.dt-checks li{display:grid;grid-template-columns:22px 1fr;gap:10px;color:var(--dt-ink)}.dt-checks svg{width:20px;height:20px;color:var(--dt-accent-text);margin-top:2px}@media(max-width:899px){.dt-split{grid-template-columns:1fr}.dt-split--rev .dt-split__media{order:0}}.dt-cmp-wrap{overflow-x:auto}.dt-cmp{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.dt-cmp__lc{width:46%}.dt-cmp--2 .dt-cmp__lc{width:37%}.dt-cmp th,.dt-cmp td{padding:18px clamp(8px,1.6vw,22px);text-align:center;vertical-align:middle;border-bottom:1px solid var(--dt-line);font-size:15.5px;line-height:1.35}.dt-cmp tbody th{text-align:left;font-weight:550;padding-left:4px}.dt-cmp tbody tr:last-child th,.dt-cmp tbody tr:last-child td{border-bottom:0}.dt-cmp thead th{border-bottom:0;vertical-align:bottom;padding-top:22px;padding-bottom:16px;font-weight:650;font-size:14.5px}.dt-cmp .is-us{background:var(--dt-surface);border-bottom-color:color-mix(in srgb,var(--dt-line) 70%,transparent);box-shadow:inset 2px 0 0 var(--dt-accent),inset -2px 0 0 var(--dt-accent)}.dt-cmp thead .is-us{border-radius:var(--dt-radius-lg) var(--dt-radius-lg) 0 0;box-shadow:inset 2px 2px 0 var(--dt-accent),inset -2px 0 0 var(--dt-accent);color:var(--dt-ink)}.dt-cmp tbody tr:last-child .is-us{border-radius:0 0 var(--dt-radius-lg) var(--dt-radius-lg);box-shadow:inset 2px -2px 0 var(--dt-accent),inset -2px 0 0 var(--dt-accent)}.dt-cmp__thumb{display:block;width:64px;height:64px;margin:0 auto 10px;border-radius:var(--dt-radius);overflow:hidden;background:var(--dt-soft)}.dt-cmp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.dt-cmp__ic{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 10px;border-radius:var(--dt-radius);background:color-mix(in srgb,var(--dt-ink) 6%,transparent);color:color-mix(in srgb,var(--dt-ink) 60%,transparent)}.dt-cmp__ic svg{width:30px;height:30px}.dt-cmp__name{display:block;text-wrap:balance}.dt-cmp td svg{width:26px;height:26px;vertical-align:middle}.dt-cmp .yes{color:var(--dt-accent-text)}.dt-cmp .is-us .yes{color:var(--dt-accent)}.dt-cmp .no{color:color-mix(in srgb,var(--dt-ink) 32%,transparent)}.dt-cmp__t{font-size:14px;color:var(--dt-muted)}.dt-cmp .is-us .dt-cmp__t{color:var(--dt-ink);font-weight:600}.dt-cmp-note{margin:18px auto 0;font-size:13px;color:var(--dt-muted);text-align:center;max-width:70ch}.dt-cmp-cta{margin:28px 0 0;text-align:center}@media(max-width:599px){.dt-cmp__lc{width:40%}.dt-cmp--2 .dt-cmp__lc{width:31%}.dt-cmp th,.dt-cmp td{padding:14px 6px;font-size:14px}.dt-cmp thead th{font-size:12.5px;padding-top:14px}.dt-cmp tbody th{font-size:14px;padding-left:0;padding-right:8px}.dt-cmp__thumb,.dt-cmp__ic{width:44px;height:44px;margin-bottom:8px}.dt-cmp__ic svg{width:22px;height:22px}.dt-cmp td svg{width:22px;height:22px}.dt-cmp__t{font-size:12.5px}.dt-cmp--2 .dt-cmp__t{font-size:12px}}.dt-pas{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--dt-gap);align-items:stretch}.dt-pas__media{border-radius:var(--dt-radius-lg);overflow:hidden;background:var(--dt-soft);min-height:100%}.dt-pas__media img{width:100%;height:100%;object-fit:cover;display:block}.dt-pas__cards{display:grid;grid-template-rows:auto auto 1fr;gap:0}.dt-pas__card{display:grid;gap:10px;align-content:start;padding:clamp(24px,3vw,40px);border-radius:var(--dt-radius-lg)}.dt-pas__card--p{background:var(--dt-surface);box-shadow:inset 0 0 0 1px var(--dt-line)}.dt-pas__card--s{background:var(--dt-deep);color:var(--dt-on-deep)}.dt-pas__label{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;color:var(--dt-muted)}.dt-pas__label svg{width:20px;height:20px}.dt-pas__card--s .dt-pas__label{color:color-mix(in srgb,var(--dt-on-deep) 78%,transparent)}.dt-pas__card .dt-h3{font-size:clamp(22px,2.1vw,28px)}.dt-pas__p{margin:0;color:var(--dt-muted);max-width:58ch}.dt-pas__card--s .dt-pas__p{color:color-mix(in srgb,var(--dt-on-deep) 82%,transparent)}.dt-pas__arrow{display:grid;place-items:center;height:44px;margin:-6px 0;position:relative;z-index:1}.dt-pas__arrow svg{width:40px;height:40px;padding:9px;border-radius:50%;background:var(--dt-accent);color:var(--dt-on-accent);transform:rotate(90deg)}.dt-pas__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.dt-pas__list li{display:grid;grid-template-columns:22px 1fr;gap:10px}.dt-pas__list svg{width:20px;height:20px;margin-top:2px;color:var(--dt-bx-big, var(--dt-on-deep))}@media(max-width:899px){.dt-pas{grid-template-columns:1fr}.dt-pas__media{aspect-ratio:4 / 3;min-height:0}}.dt-inbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.dt-inbox__copy{display:grid;gap:28px}.dt-inbox__list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.dt-inbox__it{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:center}.dt-inbox__ic{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:var(--dt-radius);background:var(--dt-surface);box-shadow:inset 0 0 0 1px var(--dt-line);color:var(--dt-accent-text)}.dt-inbox__ic svg{width:30px;height:30px}.dt-inbox__q{position:absolute;top:-8px;right:-10px;min-width:30px;padding:2px 7px;border-radius:99px;background:var(--dt-deep);color:var(--dt-on-deep);font-size:12px;font-weight:700;line-height:1.4;text-align:center}.dt-inbox__t{display:block;font-size:17px;line-height:1.3}.dt-inbox__p{display:block;margin-top:3px;font-size:15px;color:var(--dt-muted)}.dt-inbox__media{aspect-ratio:1 / 1;border-radius:var(--dt-radius-lg);overflow:hidden;background:var(--dt-soft)}.dt-inbox__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:899px){.dt-inbox{grid-template-columns:1fr}.dt-inbox__media{order:-1;aspect-ratio:4 / 3}}.dt-guar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(28px,5vw,64px);border-radius:var(--dt-radius-lg);background:var(--dt-soft)}.dt-guar__seal{display:grid;place-items:center;align-content:center;width:clamp(150px,16vw,210px);aspect-ratio:1;border-radius:50%;background:var(--dt-surface);color:var(--dt-accent-text);box-shadow:0 0 0 10px color-mix(in srgb,var(--dt-surface) 45%,transparent),inset 0 0 0 2px currentColor;text-align:center}.dt-guar__seal>svg{width:44%;height:44%}.dt-guar__big{font-family:var(--dt-font-head);font-weight:var(--dt-head-weight, 700);font-size:clamp(56px,6.5vw,88px);line-height:.9;color:var(--dt-ink)}.dt-guar__small{margin-top:6px;font-size:14px;font-weight:650;max-width:12ch;line-height:1.2}.dt-guar__copy{display:grid;gap:16px;justify-items:start}.dt-guar__list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.dt-guar__list li{display:grid;grid-template-columns:22px 1fr;gap:10px}.dt-guar__list svg{width:20px;height:20px;margin-top:2px;color:var(--dt-accent-text)}.dt-guar__link{font-weight:600}@media(max-width:699px){.dt-guar{grid-template-columns:1fr;justify-items:center;text-align:left}.dt-guar__copy{justify-self:stretch}}@media(max-width:899px){.dt-gallery__thumbs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:64px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px;scrollbar-width:none}.dt-gallery__thumbs::-webkit-scrollbar{display:none}.dt-gallery__thumbs button{scroll-snap-align:start}}.dt-time{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:0;list-style:none;margin:0;padding:0;position:relative}.dt-time li{position:relative;padding:30px 22px 0 0;display:grid;gap:8px;align-content:start}.dt-time li:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--dt-line)}.dt-time li:after{content:"";position:absolute;top:-6px;left:0;width:14px;height:14px;border-radius:50%;background:var(--dt-accent);box-shadow:0 0 0 5px var(--dt-bg)}.dt-sec--soft .dt-time li:after{box-shadow:0 0 0 5px var(--dt-soft)}.dt-time__when{font-family:var(--dt-font-label, var(--dt-font-body));font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dt-accent-text)}@media(max-width:899px){.dt-time li{padding:0 0 26px 30px}.dt-time li:before{top:0;bottom:0;left:6px;right:auto;width:2px;height:auto}.dt-time li:after{top:4px}}.dt-reviews__empty{display:grid;gap:10px;justify-items:center;text-align:center;padding:clamp(28px,4vw,48px);border-radius:var(--dt-radius-lg);border:1.5px dashed color-mix(in srgb,var(--dt-ink) 20%,transparent);color:var(--dt-muted);max-width:720px;margin-inline:auto}.dt-reviews__empty svg{width:28px;height:28px;color:var(--dt-accent-text)}.dt-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}.dt-faq__aside{position:sticky;top:100px;display:grid;gap:16px;justify-items:start}@media(max-width:899px){.dt-faq{grid-template-columns:1fr}.dt-faq__aside{position:static}}.dt-cta{display:grid;grid-template-columns:1.1fr .9fr;border-radius:var(--dt-radius-lg);overflow:hidden;background:var(--dt-deep);color:var(--dt-on-deep)}.dt-cta__copy{padding:clamp(32px,5vw,72px);display:grid;gap:20px;align-content:center;justify-items:start}.dt-cta__copy .dt-lead{color:color-mix(in srgb,var(--dt-on-deep) 80%,transparent)}.dt-cta__media{min-height:320px;background:color-mix(in srgb,var(--dt-on-deep) 8%,transparent)}.dt-cta__media img{width:100%;height:100%;object-fit:cover;display:block}.dt-cta .dt-btn{background:var(--dt-cta-bg, var(--dt-accent));color:var(--dt-cta-ink, var(--dt-on-accent))}.dt-cta .dt-guarantee{color:color-mix(in srgb,var(--dt-on-deep) 78%,transparent)}.dt-cta .dt-guarantee svg{color:currentColor}@media(max-width:899px){.dt-cta{grid-template-columns:1fr}.dt-cta__media{order:-1;min-height:220px;aspect-ratio:16 / 10}}.dt-page-head{padding-block:clamp(40px,6vw,88px) clamp(20px,3vw,36px)}.dt-page-head .dt-lead{margin-top:16px}.dt-story{display:grid;gap:clamp(40px,6vw,88px)}.dt-contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,80px);align-items:start}.dt-contact__cards{display:grid;gap:12px}.dt-card{padding:20px 22px;border-radius:var(--dt-radius);background:var(--dt-surface);box-shadow:inset 0 0 0 1px var(--dt-line);display:grid;gap:4px}.dt-card a{color:var(--dt-ink);font-weight:600;font-size:17px;text-underline-offset:4px}.dt-form{display:grid;gap:16px}.dt-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dt-form label{display:grid;gap:7px;font-size:14.5px;font-weight:600}.dt-note{padding:14px 16px;border-radius:var(--dt-radius);background:var(--dt-soft);font-size:15px}.dt-note--ok{background:color-mix(in srgb,#2f8f5b 14%,var(--dt-surface))}.dt-note--err{background:color-mix(in srgb,#c2412d 14%,var(--dt-surface))}@media(max-width:899px){.dt-contact,.dt-form__row{grid-template-columns:1fr}}.dt-footer{background:var(--dt-deep);color:var(--dt-on-deep);padding-block:clamp(48px,6vw,80px) 28px;font-size:15px}.dt-footer a{color:inherit;text-decoration:none;opacity:.82}.dt-footer a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.dt-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:clamp(24px,4vw,56px)}.dt-footer__brand{display:grid;gap:14px;align-content:start}.dt-footer__brand svg{height:28px;width:auto;color:var(--dt-on-deep)}.dt-footer__brand p{margin:0;opacity:.75;max-width:36ch}.dt-footer h2{font-family:var(--dt-font-body);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;opacity:.6}.dt-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.dt-footer__bottom{margin-top:clamp(36px,5vw,64px);padding-top:22px;border-top:1px solid color-mix(in srgb,var(--dt-on-deep) 16%,transparent);display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;align-items:center;font-size:13.5px;opacity:.8}.dt-footer .dt-pay svg{height:24px}@media(max-width:899px){.dt-footer__grid{grid-template-columns:1fr 1fr}.dt-footer__brand{grid-column:1 / -1}}.dt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--dt-bg);box-shadow:0 -8px 24px -8px color-mix(in srgb,var(--dt-ink) 25%,transparent);transform:translateY(110%);transition:transform .35s var(--dt-ease)}.dt-sticky.is-on{transform:none}.dt-sticky__info{flex:1;min-width:0;line-height:1.25}.dt-sticky__t{font-weight:650;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-sticky__p{font-size:13.5px;color:var(--dt-muted)}.dt-sticky .dt-btn{min-height:48px;padding:0 20px}@media(max-width:899px){.dt-sticky{display:flex}}@media(prefers-reduced-motion:no-preference){.dt-js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--dt-ease),transform .8s var(--dt-ease);transition-delay:calc(var(--i, 0) * 70ms)}.dt-js [data-reveal].is-in{opacity:1;transform:none}.dt-hero__copy>*{animation:dtUp .9s var(--dt-ease) both;animation-delay:calc(var(--i, 0) * 90ms + 80ms)}.dt-hero__media{animation:dtFade 1.1s var(--dt-ease) both}}@keyframes dtUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dtFade{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}body.dt .button,body.dt button.button{border-radius:var(--dt-radius-btn)}.dt-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:990px){html:has(body.dt),html:has(body.dt) body.dt{height:auto;overflow:visible}body.dt .page-wrapper{height:auto;overflow:visible}}.dt-btn svg{width:18px;height:18px;flex:none;transition:transform .25s var(--dt-ease)}.dt-btn:hover svg{transform:translate(3px)}.dt-lock{overflow:hidden}.dt-drawer{margin:0 0 0 auto;padding:0;border:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;background:var(--dt-bg);color:var(--dt-ink);box-shadow:-12px 0 40px -12px #0000004d;overflow:hidden}.dt-drawer::backdrop{background:#11111173}.dt-drawer[open]{animation:dtDrawer .35s var(--dt-ease)}.dt-drawer[open]::backdrop{animation:dtFade .3s ease}@keyframes dtDrawer{0%{transform:translate(100%)}to{transform:none}}.dt-drawer__panel{height:100%}.dt-cart{display:flex;flex-direction:column;min-height:0}.dt-cart--drawer{height:100%}.dt-cart[aria-busy=true] .dt-cart__body,.dt-cart[aria-busy=true] .dt-cart__foot{opacity:.55;pointer-events:none;transition:opacity .2s}.dt-cart__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 14px 20px;border-bottom:1px solid var(--dt-line)}.dt-cart--page .dt-cart__head{padding:0 0 20px;border:0}.dt-cart__title{margin:0;font:650 20px/1.2 var(--dt-font-head, var(--dt-font-body))}.dt-cart__title--page{font-size:clamp(28px,4vw,40px)}.dt-cart__n{color:var(--dt-muted);font-weight:500;font-size:16px}.dt-cart__empty{display:grid;gap:18px;justify-items:start;padding:28px 20px}.dt-cart__empty p{margin:0;color:var(--dt-muted)}.dt-cart__body{flex:1;min-height:0;overflow-y:auto;padding:4px 20px 16px;overscroll-behavior:contain}.dt-cart--page .dt-cart__body{padding:0;overflow:visible}.dt-cart__foot{padding:16px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--dt-line);background:var(--dt-bg);display:grid;gap:12px}.dt-cart--page .dt-cart__foot{padding:20px 0 0}.dt-cart__sub{display:flex;justify-content:space-between;align-items:baseline;font-size:17px}.dt-cart__sub strong{font-size:20px}.dt-cart__note{margin:-6px 0 0;font-size:13px;color:var(--dt-muted)}.dt-cart__form{margin:0}.dt-cart__form .dt-btn svg{width:18px;height:18px}.dt-cart [data-dt-cart-live].is-err{position:static!important;width:auto;height:auto;clip:auto;margin:8px 20px;color:#b00020;font-size:14px}.dt-ship{padding:14px 0 4px}.dt-ship__t{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600}.dt-ship__t svg{width:20px;height:20px;flex:none;color:var(--dt-accent-text)}.dt-ship__bar{height:6px;border-radius:3px;background:var(--dt-soft);overflow:hidden}.dt-ship__bar span{display:block;height:100%;border-radius:3px;background:var(--dt-accent);transition:width .5s var(--dt-ease)}.dt-lines{list-style:none;margin:0;padding:0}.dt-line{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--dt-line)}.dt-line__img{width:84px;height:84px;border-radius:var(--dt-radius);overflow:hidden;background:var(--dt-soft);display:block}.dt-line__img img{width:100%;height:100%;object-fit:cover;display:block}.dt-line__main{min-width:0;display:grid;gap:4px;align-content:start}.dt-line__t{color:var(--dt-ink);font-weight:650;font-size:15px;line-height:1.3;text-decoration:none}.dt-line__m,.dt-line__d{margin:0;font-size:13px;color:var(--dt-muted)}.dt-line__row{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.dt-line__p{font-size:16px}.dt-line__rm{justify-self:start;background:none;border:0;padding:4px 0;font-size:13px;color:var(--dt-muted);text-decoration:underline;cursor:pointer;min-height:32px}.dt-qty{display:inline-flex;align-items:center;border:1.5px solid var(--dt-line);border-radius:var(--dt-radius-btn)}.dt-qty button{width:40px;height:40px;display:grid;place-items:center;background:none;border:0;color:var(--dt-ink);cursor:pointer}.dt-qty button svg{width:14px;height:14px}.dt-qty span{min-width:28px;text-align:center;font-weight:600}.dt-upsell{margin-top:18px;padding:14px;border-radius:var(--dt-radius);background:var(--dt-soft)}.dt-upsell__h{margin:0 0 10px;font-size:14px;font-weight:700;letter-spacing:.02em}.dt-ups{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dt-up{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.dt-up__img{width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--dt-surface);display:block}.dt-up__img img{width:100%;height:100%;object-fit:cover;display:block}.dt-up__main{min-width:0;display:grid;gap:2px}.dt-up__t{color:var(--dt-ink);font-weight:650;font-size:14px;line-height:1.25;text-decoration:none}.dt-up__d{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.35}.dt-up__p{font-size:14px}.dt-btn--sm{min-height:40px;padding:0 16px;font-size:14px}.dt-sp__l{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:12px 14px;border:1.5px solid var(--dt-line);border-radius:var(--dt-radius);cursor:pointer;background:var(--dt-surface)}.dt-sp__l:has(input:checked){border-color:var(--dt-accent)}.dt-sp__l:has(input:focus-visible){outline:2px solid var(--dt-accent);outline-offset:2px}.dt-sp input{position:absolute;opacity:0;width:1px;height:1px}.dt-sp__box{width:22px;height:22px;margin-top:1px;border-radius:6px;border:1.5px solid var(--dt-muted);display:grid;place-items:center;color:transparent}.dt-sp__box svg{width:14px;height:14px}.dt-sp input:checked+.dt-sp__box{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-on-accent)}.dt-sp__txt{display:grid;gap:3px;min-width:0}.dt-sp__t{display:flex;align-items:center;gap:6px;font-weight:650;font-size:14.5px}.dt-sp__t svg{width:18px;height:18px;color:var(--dt-accent-text)}.dt-sp__d{font-size:12.5px;line-height:1.4;color:var(--dt-muted)}.dt-sp__d a{color:inherit}.dt-sp__p{font-size:15px;white-space:nowrap}.dt-form-msg{margin:8px 0 0;color:#b00020;font-size:14px}.dt-cart-page .dt-cart{max-width:720px;margin-inline:auto}@media(max-width:480px){.dt-drawer{width:100vw}}@media(prefers-reduced-motion:reduce){.dt-drawer[open],.dt-drawer[open]::backdrop{animation:none}}.dt-cart--page .dt-cart__empty{padding:8px 0 24px}.dt-tier.is-off,.dt-chip.is-off{opacity:.45;cursor:not-allowed}.dt-tier.is-off *,.dt-chip.is-off *{cursor:not-allowed}.dt-tier__na{font-size:13px;font-weight:500;color:var(--dt-muted)}.dt-upload__in{display:block;width:100%;padding:12px;border:1.5px dashed var(--dt-line);border-radius:calc(var(--dt-radius) * .7);background:var(--dt-surface);font-size:14px}.dt-upload__in:focus-visible{outline:2px solid var(--dt-accent);outline-offset:2px}.dt-upload__hint{margin:8px 0 0;font-size:13.5px;color:var(--dt-muted)}.dt-upload{margin-top:18px}.dt-pgrid{list-style:none;margin:0;padding:0;display:grid;gap:var(--dt-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.dt-pgrid--n1{grid-template-columns:minmax(0,460px)}.dt-pgrid--n2{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),380px))}.dt-pcard{display:grid;gap:0;height:100%;border-radius:var(--dt-radius-lg);overflow:hidden;background:var(--dt-bg);box-shadow:inset 0 0 0 1px var(--dt-line);color:inherit;text-decoration:none;transition:transform .25s var(--dt-ease),box-shadow .25s var(--dt-ease)}.dt-pcard:hover{transform:translateY(-2px);box-shadow:var(--dt-shadow),inset 0 0 0 1px var(--dt-line)}.dt-pcard__img{display:block;aspect-ratio:1;background:var(--dt-soft);overflow:hidden}.dt-pcard__img img,.dt-pcard__img .dt-ph{width:100%;height:100%;object-fit:cover;display:block}.dt-pcard__body{display:grid;gap:6px;padding:18px 20px 22px;align-content:start}.dt-pcard__price{color:var(--dt-muted);font-size:16px}.dt-pcard__btn{margin-top:8px;font-weight:600;color:var(--dt-accent-text);font-size:15px}.dt-pcard--text{min-height:0}.dt-search{display:flex;gap:10px;margin-top:24px;max-width:560px}.dt-search .dt-input{flex:1;min-width:0}.dt-pager{margin-top:36px;text-align:center}.dt-pager .pagination,.dt-pager nav{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.dt-404{min-height:50vh;display:grid;align-content:center}.dt-pcard--text{height:auto;align-self:start}.dt-addon{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:900px){.dt-addon{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.dt-addon__img{border-radius:var(--dt-radius-lg);overflow:hidden;background:var(--dt-soft);aspect-ratio:1}.dt-addon__img img,.dt-addon__img .dt-ph{width:100%;height:100%;object-fit:cover;display:block}.dt-addon__info{display:grid;gap:18px}.dt-addon__price{font-size:22px;font-weight:600;margin:0}.dt-upload__in::file-selector-button{margin-right:12px;padding:8px 14px;border:0;border-radius:999px;background:var(--dt-ink);color:var(--dt-bg);font:600 14px var(--dt-font-body);cursor:pointer}.dt-upload__in{cursor:pointer;color:var(--dt-muted)}.shopify-policy__container{max-width:calc(var(--dt-narrow) + 2 * var(--dt-pad-x));margin:0 auto;padding:clamp(40px,6vw,88px) var(--dt-pad-x)}.shopify-policy__title h1{font-size:clamp(34px,4.6vw,60px);text-align:left;margin:0 0 24px}.shopify-policy__body h1,.shopify-policy__body h2{font-size:clamp(21px,2.2vw,27px);margin:1.8em 0 .5em;text-align:left}.shopify-policy__body h3{font-size:18px;margin:1.4em 0 .4em}.shopify-policy__body p,.shopify-policy__body li{color:var(--dt-muted);max-width:70ch;font-size:16px}.shopify-policy__body a{color:var(--dt-accent-text);text-underline-offset:3px}.dt-addon--noimg{grid-template-columns:minmax(0,720px)!important}.dt-btn[href^=mailto]{text-transform:none!important;letter-spacing:0!important}.dt-buy{scroll-margin-top:96px}.dt-cmp .yes,.dt-cmp .no{display:inline-grid;place-items:center;vertical-align:middle}.dt-cmp td svg{display:block}.dt-guar__seal>svg{width:clamp(56px,6vw,80px);height:clamp(56px,6vw,80px)}.dt-bx__size em{top:3px;font-size:12px}@media(min-width:900px){.dt-bx__size em{top:6px;font-size:12.5px}}@media(max-width:899px){.dt-bx__sizes{height:180px}}.dt-cmp thead th{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dt.css.map */
