:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.grain{position:relative;isolation:isolate}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--grain);opacity:.07;pointer-events:none;mix-blend-mode:screen;z-index:0}.grain>*{position:relative;z-index:1}::selection{background:var(--ink);color:var(--paper)}.template-index .announce{border-bottom:1px solid #222}.template-index .header{background:var(--ink);color:var(--paper);border-bottom-color:#222}.template-index .cart-count{background:var(--paper);color:var(--ink)}.mobile-menu{color:var(--ink)}.header__nav a{position:relative;text-decoration:none!important}.header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.header__nav a:hover:after,.header__nav a[aria-current]:after{transform:scaleX(1)}.pan{position:relative;background:var(--ink);color:var(--paper);overflow:hidden;min-height:calc(100svh - var(--header-h) - 36px);display:grid;grid-template-rows:auto 1fr auto;touch-action:pan-y;-webkit-user-select:none;user-select:none}.pan__words{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:0}.pan__word{grid-area:1/1;font-family:var(--f-deva);font-weight:800;font-size:clamp(9rem,34vw,34rem);line-height:.8;color:#1b1b1b;white-space:nowrap;opacity:0;transform:translateY(4%);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.1,1)}.pan__word.is-on{opacity:1;transform:none}.pan__top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:clamp(20px,3.5vw,44px)}.pan__h{font-family:var(--f-display);font-weight:400;font-size:clamp(2.2rem,6vw,5.6rem);line-height:.9;margin:0;max-width:10ch}.pan__hint{font-size:13px;color:#9a9a9a;margin:6px 0 0;text-align:right;max-width:20ch}.pan__stage{position:relative;z-index:1;perspective:1600px;perspective-origin:50% 40%;display:grid;place-items:center;cursor:grab;min-height:clamp(380px,62vh,720px)}.pan__stage:active{cursor:grabbing}.pan__stage:focus-visible{outline:1px solid #555;outline-offset:-8px}.pan__ring{position:relative;width:var(--cw);aspect-ratio:4/5;transform-style:preserve-3d;--cw:clamp(190px,24vw,340px)}.pan__card{position:absolute;top:0;right:0;bottom:0;left:0;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#111;box-shadow:0 40px 80px -30px #000000e6;will-change:transform,filter;-webkit-user-drag:none;transition:opacity 1s ease}.pan__card img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.pan__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffff24,#fff0 38%);pointer-events:none}.pan.is-loading .pan__card{opacity:0}.pan__bar{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;align-items:end;gap:20px;padding-bottom:clamp(20px,3.5vw,40px)}.pan__name{font-family:var(--f-display);font-size:clamp(2rem,4.6vw,4.2rem);line-height:.92;margin:0}.pan__meta{display:flex;align-items:center;gap:16px;margin-top:12px;font-size:15px;color:#cfcfcf}.pan__ctrls{display:flex;gap:8px;align-items:center}.pan__arrow{width:52px;height:52px;border:1px solid #555;background:transparent;color:var(--paper);font-size:20px;cursor:pointer;display:grid;place-items:center}.pan__arrow:hover{border-color:var(--paper)}.pan__dots{display:flex;gap:6px;margin-right:12px}.pan__dot{width:22px;height:2px;background:#444;transition:background .3s}.pan__dot.is-on{background:var(--paper)}@media(max-width:760px){.pan__ring{--cw:56vw}.pan__hint{display:none}.pan__bar{grid-template-columns:1fr}.pan__ctrls{justify-content:space-between}}.promise{border-bottom:1px solid var(--ink);background:var(--paper)}.promise__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.promise__item{padding:22px 24px 22px 0;margin-right:24px;border-right:1px solid var(--line)}.promise__item:last-child{border-right:0;margin-right:0}.promise__t{margin:0 0 4px;font-weight:600;font-size:15px}.promise__d{margin:0;font-size:14px;color:var(--mute)}@media(max-width:760px){.promise__grid{grid-template-columns:1fr 1fr}.promise__item{border-right:0;margin-right:0;padding:16px 12px 16px 0;border-bottom:1px solid var(--line)}}.manifesto{background:var(--ink);color:var(--paper);padding-block:clamp(72px,11vw,160px)}.manifesto__lines{display:grid;gap:clamp(4px,1vw,12px)}.manifesto__line{font-family:var(--f-display);font-size:clamp(2.6rem,7.6vw,7.4rem);line-height:.95;margin:0;letter-spacing:.005em}.manifesto__line:nth-child(2){padding-left:clamp(0px,8vw,140px);color:#bdbdbd}.manifesto__line:nth-child(3){padding-left:clamp(0px,16vw,280px);color:#8a8a8a}.manifesto__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-top:clamp(40px,6vw,80px);padding-top:24px;border-top:1px solid #333}.manifesto__foot p{margin:0;max-width:44ch;font-size:clamp(17px,1.4vw,20px);color:#cfcfcf}.pdp__trust{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pdp__trust li{padding:12px 0 12px 22px;border-bottom:1px solid var(--line);font-size:14px;position:relative}.pdp__trust li:before{content:"";position:absolute;left:0;top:19px;width:8px;height:8px;background:var(--ink)}.pdp__tax{font-size:13px;color:var(--mute);margin-top:4px}.film{position:relative;height:min(86svh,900px);background:var(--ink);color:var(--paper);overflow:hidden}.film video,.film img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.film:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.65),transparent 50%);z-index:1}.film__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:space-between;align-items:end;gap:16px;padding-block:clamp(20px,3vw,36px)}.film__t{font-family:var(--f-display);font-size:clamp(2rem,5vw,4.4rem);line-height:.9;margin:0}.film__btn{background:transparent;border:1px solid rgba(255,255,255,.7);color:#fff;padding:8px 14px;font-size:13px;cursor:pointer}.about{position:relative;overflow:hidden}.about__mark{position:absolute;right:-2vw;top:-4vw;font-family:var(--f-deva);font-weight:800;font-size:clamp(10rem,36vw,34rem);line-height:.8;color:#f1f1f1;pointer-events:none;z-index:0}.about .page-head,.about .page-body{position:relative;z-index:1}.about-body{max-width:none}.about-body h2{font-family:var(--f-display);font-weight:400;font-size:clamp(2.2rem,5.6vw,5.2rem);line-height:.94;max-width:16ch;margin:1.4em 0 .6em}.about-body h2:first-child{margin-top:0}.about-body p{font-size:clamp(17px,1.4vw,20px);line-height:1.6;max-width:52ch;margin-left:min(36%,460px)}.about-body p:last-child{font-size:14px;color:var(--mute)}@media(max-width:760px){.about-body p{margin-left:0}}.faq{max-width:900px;border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 0;font-family:var(--f-display);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.1}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--f-body);font-size:24px;font-weight:300;flex:none;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .rte{padding:0 0 24px;font-size:17px}.plate__word{letter-spacing:-.01em}.plate--black .plate__word{color:#1f1f1f}.plate--white .plate__word{color:#efefef}.card__title{font-size:24px}.btn{letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.pan__word{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/daiva-premium.css.map */
