body{margin:0}:root{--black: #0B0B0B;--white: #FFFFFF;--grey: #F2F2F0;--text: #111111;--muted: #666666;--line: #E1E1DE;--text-dark: #F4F4F2;--muted-dark: #A6A6A2;--line-dark: #2B2B2A;--f-display: "Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--f-body: "Jost", "Helvetica Neue", Arial, sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text);font-family:var(--f-body);font-weight:400;font-size:17px;line-height:1.6;padding-inline:0;padding-block:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.in{max-width:1240px;margin-inline:auto;padding-inline:20px}h1,h2,h3{font-family:var(--f-display);font-weight:400;margin:0;text-wrap:balance}h2{font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.1}.dark{background:var(--black);color:var(--text-dark)}header.head{position:fixed;top:0;left:0;right:0;z-index:20;color:var(--white);padding-top:env(safe-area-inset-top,0px);transition:background .25s}header.head.solid{background:var(--black);border-bottom:1px solid var(--line-dark)}.head .in{display:flex;align-items:center;justify-content:space-between;gap:8px 24px;min-height:76px;flex-wrap:wrap;padding-block:8px}.logo{background:none;border:0;padding:0}.logo img{height:52px;width:auto}.menu{display:flex;gap:4px 28px;font-size:16px;flex-wrap:wrap}.menu a{color:#ffffffd9;padding-block:8px}.menu a:hover{color:var(--white)}.bag{background:none;border:1px solid rgba(255,255,255,.55);color:var(--white);padding:0 18px;font-size:15px;min-height:42px}.bag:hover{border-color:var(--white)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 34px;border:1px solid var(--white);background:var(--white);color:var(--black);font-size:16px;font-weight:500;transition:opacity .2s}.btn:hover{opacity:.85}.btn.solid{background:var(--black);color:var(--white);border-color:var(--black)}.hero{position:relative;height:clamp(600px,66vw,820px);color:var(--white);background:var(--black);overflow:hidden}.hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0b0b0b99,#0b0b0b1f 34%,#0b0b0bb3)}.hero .txt{position:absolute;left:0;right:0;bottom:0;z-index:2;text-align:center;padding:0 20px 56px}.hero h1{font-size:clamp(2.6rem,8vw,5.6rem);line-height:1;letter-spacing:-.01em;margin-bottom:18px}.hero p{max-width:46ch;margin:0 auto 28px;font-size:1.08rem;color:#ffffffe6}.hero .wa{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn.line{background:transparent;color:var(--white);border-color:#ffffffbf}.btn.line:hover{background:#ffffff1f;opacity:1}.pillars .in{display:grid;grid-template-columns:1fr;gap:0}.pillar{padding:26px 0;border-bottom:1px solid var(--line);display:block}.pillar b{display:block;font-family:var(--f-display);font-weight:400;font-size:1.35rem;line-height:1.2;margin-bottom:4px}.pillar span{color:var(--muted);font-size:16px}.pillar:hover b{text-decoration:underline;text-underline-offset:5px}.meet{text-align:center;max-width:760px}.meet p{margin:18px auto 28px;color:var(--muted);max-width:48ch}.story .in{display:grid;grid-template-columns:1fr;gap:28px;padding-block:84px}.story .pic{position:relative;aspect-ratio:4 / 5;background:var(--grey);overflow:hidden}.story .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.story h2{margin-bottom:24px}.story p{margin:0 0 20px;max-width:56ch;font-size:1.1rem}.story p.lead{font-family:var(--f-display);font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.3}.mantra .in{padding-block:96px}.mantra .big{font-family:var(--f-display);font-size:clamp(2rem,5.6vw,4rem);line-height:1.12;margin:0;max-width:22ch;text-wrap:balance}.mantra .big span{display:block}.mantra .why{margin:0 0 8px;color:var(--muted-dark);max-width:44ch}.mantra .sign{margin:28px 0 0;font-family:var(--f-display);font-size:1.5rem}.mantra .sign small{display:block;font-family:var(--f-body);font-size:15px;color:var(--muted-dark);margin-top:2px}.split{display:grid;grid-template-columns:1fr}.split .copy{padding:64px 20px;align-self:center}.split h2{margin-bottom:20px}.split p{margin:0 0 28px;color:var(--muted);max-width:48ch}.split p.pk-price{font-family:var(--f-display);font-size:1.6rem;color:var(--text);margin:0 0 24px}.split .pic{position:relative;aspect-ratio:4 / 4.6;background:var(--grey);overflow:hidden}.split .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.grey{background:var(--grey)}section.sec{padding-block:84px}.center{text-align:center;margin-bottom:40px}.center p{margin:10px auto 0;color:var(--muted);max-width:46ch}.prods{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 14px}.prod{background:none;border:0;padding:0;text-align:left;min-width:0;color:inherit}.shot{position:relative;aspect-ratio:4 / 5;background:var(--grey);overflow:hidden}.shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.prod:hover .shot img{transform:scale(1.03)}.prod h3{font-size:1.3rem;line-height:1.25;margin-top:14px}.prod .pr{margin:2px 0 0;color:var(--muted)}.filters{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:36px}.filter{min-height:44px;padding:0 20px;border:1px solid var(--line);background:var(--white);color:var(--text);font-size:16px}.filter:hover{border-color:var(--text)}.filter[aria-pressed=true]{background:var(--black);color:var(--white);border-color:var(--black)}.prod .br{margin:12px 0 0;font-size:14px;color:var(--muted)}.prod .br+h3{margin-top:2px}.btn.wa-order{width:100%;margin-top:10px;min-height:56px;background:var(--white);color:var(--text);border-color:var(--text)}.forma .in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-block:80px}.forma p{margin:12px 0 0;color:var(--muted-dark);max-width:46ch}.robes{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-block:80px}.robes p{margin:12px 0 0;color:var(--muted);max-width:46ch}.story-page .story .in{padding-block:32px 84px}.mantra .wa{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.back{background:none;border:0;padding:0;font-size:15px;color:var(--muted);min-height:44px;text-decoration:underline;text-underline-offset:4px}.back:hover{color:var(--text)}.pdp{display:grid;grid-template-columns:1fr;gap:32px;padding-block:16px 90px}.split .pic video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:900px){.split .pic.vid{min-height:640px}}.pic.vid{aspect-ratio:4 / 5}.pic.vid:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.4);pointer-events:none}.ba-wrap{max-width:560px;margin:0 auto}.ba{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--black);-webkit-user-select:none;user-select:none;touch-action:pan-y;--p: 50%}.ba .layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:18px 20px;font-family:var(--f-display);font-size:1.5rem;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.ba .layer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ba .la{background:#1b1b1b;justify-content:flex-end}.ba .lb{background:#dcdcd8;clip-path:inset(0 calc(100% - var(--p)) 0 0)}.ba .layer span{position:relative;z-index:1}.ba .bar{position:absolute;top:0;bottom:0;left:var(--p);width:2px;background:#fff;transform:translate(-1px);pointer-events:none}.ba .knob{position:absolute;top:50%;left:var(--p);width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:#fff;color:var(--black);display:grid;place-items:center;font-size:18px;pointer-events:none;box-shadow:0 2px 10px #00000040}.ba input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.ba-note{text-align:center;color:var(--muted);font-size:14px;margin:14px 0 0}.menu{order:3;width:100%;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;gap:4px 22px;font-size:15px;scrollbar-width:none}.menu::-webkit-scrollbar{display:none}@media(min-width:820px){.menu{order:0;width:auto;overflow:visible;font-size:16px;gap:4px 28px}}.car{padding-block:72px}.car .center{margin-bottom:28px}.car .track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 20px 6px;scrollbar-width:none}.car .track::-webkit-scrollbar{display:none}.car .slide{flex:0 0 min(78vw,320px);aspect-ratio:4 / 5;scroll-snap-align:center;overflow:hidden;background:var(--grey);position:relative}.car .slide img{width:100%;height:100%;object-fit:cover;display:block}.car .ctrl{display:none;justify-content:center;gap:12px;margin-top:22px}.car .ctrl button{width:46px;height:46px;border:1px solid var(--text);background:none;font-size:18px;color:var(--text)}.car .ctrl button:hover{background:var(--black);color:var(--white)}@media(min-width:820px){.car .ctrl{display:flex}.car .track{padding-inline:max(20px,calc((100vw - 1240px)/2 + 20px))}.car .slide{flex-basis:300px}}.car .slide.ph{display:grid;place-items:center;color:var(--muted);font-size:14px;background:var(--grey)}.pvid{display:block;width:100%;max-height:80vh;margin-top:14px;background:#000;object-fit:contain}.pdp h1{font-size:clamp(2.2rem,6vw,3.4rem);line-height:1.05;margin-bottom:10px}.pdp .price{font-size:1.3rem;margin:0 0 20px}.pdp .desc{color:var(--muted);max-width:50ch;margin:0 0 28px}.opt{margin-bottom:26px}.opt .lab{font-size:15px;color:var(--muted);margin-bottom:10px;display:block}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{min-height:46px;padding:0 20px;border:1px solid var(--line);background:var(--white);color:var(--text);font-size:16px}.chip:hover{border-color:var(--text)}.chip[aria-pressed=true]{background:var(--black);color:var(--white);border-color:var(--black)}.add{width:100%;min-height:58px;background:var(--black);color:var(--white);border:1px solid var(--black);font-size:16px;font-weight:500}.add:hover{opacity:.85}details{border-top:1px solid var(--line);padding-block:16px}details:last-of-type{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-weight:500}summary:after{content:"+"}details[open] summary:after{content:"\2212"}details p{margin:10px 0 0;color:var(--muted);font-size:16px}.note{font-size:14px;color:var(--muted);margin-top:18px}footer{background:var(--black);color:var(--text-dark);padding-block:64px 36px}footer .grid{display:grid;grid-template-columns:1fr;gap:36px}footer h4{font-family:var(--f-display);font-weight:400;font-size:1.25rem;margin:0 0 12px}footer p,footer li{color:var(--muted-dark);margin:0 0 6px;font-size:16px;overflow-wrap:anywhere}footer ul{list-style:none;margin:0;padding:0}footer li a{text-decoration:underline;text-underline-offset:3px}footer li a:hover{color:var(--text-dark)}.flogo{height:92px;width:auto;margin-bottom:14px}.news{display:flex;flex-wrap:wrap;margin-top:18px}.news input{flex:1 1 180px;min-width:0;min-height:52px;background:transparent;border:1px solid #4a4a48;border-right:0;color:var(--text-dark);padding:0 16px;font:inherit}.news input::placeholder{color:var(--muted-dark)}.news button{min-height:52px;padding:0 22px;background:var(--white);border:1px solid var(--white);color:var(--black);font-weight:500;font-size:15px}.legal{border-top:1px solid var(--line-dark);margin-top:44px;padding-top:18px;font-size:14px;color:var(--muted-dark);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%) translateY(16px);background:var(--black);color:var(--white);padding:14px 24px;font-size:15px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:30;max-width:calc(100% - 32px);text-align:center;border:1px solid #4a4a48}.toast.on{opacity:1;transform:translate(-50%) translateY(0)}@media(min-width:820px){.in{padding-inline:48px}.story .in{grid-template-columns:1fr 1.1fr;gap:72px;align-items:center}.pillars .in{grid-template-columns:repeat(3,1fr);gap:36px}.pillar{border-bottom:0;border-top:1px solid var(--text);padding:22px 0 8px}.pillars{padding-block:40px}.split{grid-template-columns:1fr 1fr}.split .copy{padding:80px max(48px,calc((100vw - 1240px)/2 + 48px));padding-right:64px}.split.rev .copy{padding-left:64px;padding-right:max(48px,calc((100vw - 1240px)/2 + 48px))}.split .pic{aspect-ratio:auto;min-height:640px}.split.rev .pic{order:-1}.prods{grid-template-columns:repeat(4,1fr);gap:44px 22px}.pdp{grid-template-columns:1fr 1fr;gap:72px;align-items:start}footer .grid{grid-template-columns:1.4fr 1fr 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.shot img,.toast,header.head{transition:none}}.assure{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--muted)}.assure li:before{content:"\2014";margin-right:10px}.legalp .in{max-width:760px;padding-block:56px 90px}.legalp h2{margin:48px 0 16px}.legalp h2:first-of-type{margin-top:12px}.legalp p,.legalp li{color:var(--muted);font-size:16px}.legalp .todo{background:var(--grey);padding:14px 16px;font-size:14px;color:var(--text)}.offers{display:grid;grid-template-columns:1fr;gap:16px;margin-top:8px}@media(min-width:820px){.offers{grid-template-columns:1fr 1fr;gap:20px}}.offer{border:1px solid var(--line);padding:28px 24px;display:flex;flex-direction:column;gap:10px}.offer h3{font-family:var(--f-display);font-size:1.4rem;font-weight:400;margin:0}.offer .op{font-family:var(--f-display);font-size:1.5rem;color:var(--text);margin:0}.offer p{margin:0;color:var(--muted)}.offer .inc{list-style:none;margin:0;padding:0;display:grid;gap:4px;color:var(--muted)}.offer .inc li:before{content:"\2014";margin-right:10px}.offer .btn{margin-top:auto;align-self:flex-start}.note.center{text-align:center}.forma .sess{margin:0 0 14px;display:inline-block;border:1px solid rgba(255,255,255,.55);padding:6px 12px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dark)}.eyebrow{display:block;width:100%;background:var(--black);border:1px solid var(--black);padding:16px 18px;margin:0 0 24px;font:inherit;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--white);text-align:left;cursor:pointer}.eyebrow:hover{background:var(--white);color:var(--text)}#pack-sum .pic.vid{aspect-ratio:16 / 10;min-height:0}#pack-sum .copy{padding-block:40px}@media(min-width:900px){#pack-sum .pic.vid{aspect-ratio:auto;min-height:380px}}.rvs{padding-block:72px;overflow:hidden}.rv-view{margin-top:28px;overflow:hidden}.rv-track{display:flex;gap:16px;width:max-content;animation:rvmove 80s linear infinite}.rv-view:hover .rv-track,.rv-view:active .rv-track{animation-play-state:paused}@keyframes rvmove{to{transform:translate(calc(-50% - 8px))}}.rv{margin:0;flex:0 0 min(78vw,300px);border:1px solid var(--line);padding:26px 22px;display:flex;flex-direction:column;gap:14px;background:var(--white)}.rv .stars{letter-spacing:.2em;font-size:18px;color:var(--text)}.rv blockquote{margin:0;font-size:16px;line-height:1.55;color:var(--text)}.rv figcaption{margin-top:auto;font-size:14px;color:var(--muted)}@media(prefers-reduced-motion:reduce){.rv-track{animation:none}.rv-view{overflow-x:auto}}.logo{display:inline-block}.bag{display:inline-flex;align-items:center;cursor:pointer}.prod{display:block}a.back,.filter{display:inline-flex;align-items:center}.pdp .desc p{margin:0}.opt .chip[disabled]{opacity:.4;cursor:not-allowed}.add[disabled]{opacity:.5;cursor:not-allowed}.btn.wa-order{display:flex}.btn.outline{background:var(--white);color:var(--text);border-color:var(--text)}.news .msg{flex-basis:100%;margin:10px 0 0;font-size:14px;color:var(--muted-dark)}:root{--hh:84px}@media(max-width:819px){:root{--hh:132px}}body:not(.tpl-index) main{padding-top:var(--hh)}.cartp{padding-block:24px 90px;max-width:900px}.cartp h2{margin-bottom:28px}.cart-items{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ci{display:grid;grid-template-columns:84px 1fr auto;gap:8px 16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.ci .cthumb{display:block;position:relative;aspect-ratio:4/5;background:var(--grey);overflow:hidden}.ci .cthumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ci p{margin:2px 0 0;color:var(--muted);font-size:15px}.ci .qty{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ci input{width:64px;min-height:42px;border:1px solid var(--line);padding:0 8px;font:inherit;text-align:center}.ci .rm{font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.ctotal{display:flex;justify-content:space-between;font-family:var(--f-display);font-size:1.5rem;margin:24px 0 8px}.cact{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.page-simple{padding-block:40px 90px}.page-simple .rte{max-width:760px;margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
