:root{--paper:#FAEBD7;--mat:oklch(93.5% .014 88);--ink:oklch(24% .02 55);--ink-soft:oklch(24% .02 55 / .6);--green:oklch(36% .06 152);--green-soft:oklch(91% .03 152);--crimson:oklch(32% .11 25);--crimson-soft:oklch(90% .03 25);--rule:oklch(24% .02 55 / .14)}*{box-sizing:border-box}body{margin:0;background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch' result='noise'/%3E%3CfeDiffuseLighting in='noise' lighting-color='%23ffffff' surfaceScale='2.1' diffuseConstant='1'%3E%3CfeDistantLight azimuth='235' elevation='55'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:200px 200px;background-repeat:repeat;background-blend-mode:overlay;color:var(--ink);font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}.disp{font-family:Newsreader,serif}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.r1{animation:rise .9s cubic-bezier(.16,1,.3,1) both}.r2{animation:rise .9s cubic-bezier(.16,1,.3,1) .12s both}.r3{animation:rise .9s cubic-bezier(.16,1,.3,1) .24s both}.js-reveal{opacity:0}.js-reveal.is-visible{animation:rise .9s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s) both}.topline{display:flex;align-items:center;justify-content:space-between;padding:clamp(10px,2vw,20px) clamp(20px,5vw,56px);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.topline a{position:relative;color:var(--ink);text-decoration:none;opacity:.6;padding-bottom:4px}.topline a:hover{opacity:1}.topline a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.topline a:hover:after{transform:scaleX(1)}.topline a.nav-logo{opacity:1;padding-bottom:0}.topline a.nav-logo:after{content:none}.topline a.nav-active{opacity:1}.topline a.nav-active:after{transform:scaleX(1)}.topline-links{display:flex;align-items:center;gap:clamp(16px,3vw,36px)}.nav-item{position:relative}.mega-dropdown{position:absolute;top:100%;right:0;margin-top:0;background:var(--paper);border:1px solid var(--rule);padding:clamp(16px,3vw,28px) clamp(20px,4vw,36px);z-index:50;box-shadow:0 16px 32px #241a0e14;display:flex;gap:clamp(24px,4vw,48px);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.nav-item:hover .mega-dropdown,.nav-item:focus-within .mega-dropdown{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.mega-col{display:flex;flex-direction:column;gap:10px;min-width:170px}.mega-col-head{font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.4;margin-bottom:4px}.mega-col a{font-size:13px;letter-spacing:normal;text-transform:none;opacity:.7;white-space:nowrap}.mega-col a:hover{opacity:1;color:var(--green)}.cart-link{position:relative}.cart-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--ink);color:var(--paper);font-size:10px;margin-left:6px}.topline-overlay{position:absolute;top:0;left:0;right:0;z-index:20}.topline-overlay .topline-links>a,.topline-overlay .nav-item>a{color:#f4f0e6}.topline-overlay .cart-badge{background:#f4f0e6;color:var(--ink)}.topline-overlay .nav-toggle span{background:#f4f0e6}.logo-mark{display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#5c462b}.nav-logo{height:clamp(56px,19vw,268px);width:clamp(38px,13vw,183px)}.back{display:block;padding:clamp(12px,3vw,24px) 0 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:.6;text-decoration:none}.back:hover{opacity:1;color:var(--green)}.label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.45;margin:28px 0 8px}.plate{background:var(--mat);padding:14px;border:1px solid var(--rule)}.plate .ph{background:repeating-linear-gradient(135deg,#e4ded2,#e4ded2 10px,#dcd4c4 10px 20px);height:clamp(180px,40vw,320px);display:flex;align-items:center;justify-content:center}.plate .ph span{font-family:monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper);padding:4px 10px}.plate.portrait{width:clamp(220px,42vw,460px);margin-left:auto;margin-right:auto}.roulette{position:relative;aspect-ratio:3/2;height:auto;overflow:hidden}.roulette .ph{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:none;display:block;opacity:0;transition:opacity 1.1s ease}.roulette .ph.is-active{opacity:1}.roulette .ph img{width:100%;height:100%;object-fit:cover;display:block}.roulette.portrait{aspect-ratio:1086/1448;height:auto}.roulette-dots{display:flex;justify-content:center;gap:8px;margin-top:10px}.roulette-dots button{width:6px;height:6px;padding:0;border-radius:50%;border:1px solid var(--ink);background:transparent;cursor:pointer;opacity:.4;transition:opacity .3s ease,background .3s ease}.roulette-dots button.is-active{opacity:1;background:var(--ink)}.roulette-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;padding:0;border-radius:50%;background:#f4f2e859;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid rgba(244,242,232,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.7;transition:opacity .25s ease,background .25s ease;z-index:5}.roulette-arrow:hover,.roulette-arrow:focus-visible{opacity:1;background:#f4f2e88c}.roulette-arrow.prev{left:14px}.roulette-arrow.next{right:14px}.roulette-arrow:before{content:"";display:block;width:8px;height:8px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.roulette-arrow.prev:before{transform:rotate(135deg);margin-left:3px}.roulette-arrow.next:before{transform:rotate(-45deg);margin-right:3px}.wip-note{text-align:center;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.45;margin-top:14px}.select-wrap{position:relative;display:inline-block;width:220px}.select-wrap select{width:100%}.select-wrap:after{content:"";position:absolute;right:2px;top:50%;width:6px;height:6px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);transform:translateY(-65%) rotate(45deg);pointer-events:none;transition:border-color .2s ease}.select-wrap:hover:after,.select-wrap:focus-within:after{border-color:var(--green)}.index-table{width:100%;border-collapse:collapse}.index-table th{text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.45;font-weight:500;padding:0 0 16px;border-bottom:1px solid var(--rule)}.index-table td{padding:26px 0;border-bottom:1px solid var(--rule);vertical-align:middle;transition:color .25s cubic-bezier(.16,1,.3,1)}.index-table tr:hover td{color:var(--green)}.index-table td:first-child{position:relative}.index-table td:first-child:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:2px;background:currentColor;transform:scaleY(0);transform-origin:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.index-table tr:hover td:first-child:before{transform:scaleY(1)}.index-table .iname{font-family:Newsreader,serif;font-style:italic;font-size:20px}.index-table .iorigin{font-size:13px;opacity:.55;font-style:normal;font-family:Manrope,sans-serif;display:block;margin-top:2px}.index-table .iprice{font-variant-numeric:tabular-nums;text-align:right;font-size:15px}.index-table .itag{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.circle-form{display:inline-flex;border-bottom:1px solid var(--ink)}.circle-form input{border:0;background:transparent;font:inherit;font-size:14px;padding:10px 14px;width:280px;outline:none;color:var(--ink)}.circle-form button{border:0;background:transparent;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:10px 4px;cursor:pointer;color:var(--ink)}.circle-form button:hover{color:var(--green)}footer{padding:clamp(28px,6vw,56px) clamp(20px,5vw,56px);text-align:center;border-top:1px solid var(--rule)}footer .mark{font-family:Newsreader,serif;font-style:italic;font-size:18px;letter-spacing:.04em;margin-bottom:14px}footer .flinks{display:flex;justify-content:center;gap:clamp(14px,3vw,30px);font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-bottom:16px}footer .flinks a{color:inherit;text-decoration:none;position:relative}footer .flinks a.flink-active{opacity:1}footer .flinks a.flink-active:after{content:"";position:absolute;left:50%;bottom:-8px;width:4px;height:4px;border-radius:50%;background:var(--ink);transform:translate(-50%)}footer .fbottom{font-size:11px;opacity:.4}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:28px;height:22px;background:none;border:0;cursor:pointer;padding:0}.nav-toggle span{display:block;width:100%;height:1.5px;background:var(--ink);transition:transform .25s ease,opacity .25s ease}.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-nav-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#241a0e59;z-index:90}.mobile-nav-backdrop.is-open{display:block}.mobile-nav-drawer{position:fixed;top:0;right:0;bottom:0;width:min(320px,84vw);background:var(--paper);z-index:100;transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);overflow-y:auto;padding:clamp(20px,5vw,32px);display:flex;flex-direction:column;gap:4px}.mobile-nav-drawer.is-open{transform:translate(0)}.mobile-nav-drawer a{display:block;padding:14px 0;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:none;opacity:.75;border-bottom:1px solid var(--rule)}.mobile-nav-drawer a:hover,.mobile-nav-drawer a.nav-active{opacity:1}.mobile-nav-drawer summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer;list-style:none;border-bottom:1px solid var(--rule)}.mobile-nav-drawer summary::-webkit-details-marker{display:none}.mobile-nav-drawer summary:after{content:"";width:6px;height:6px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);transform:rotate(45deg);transition:transform .2s ease}.mobile-nav-drawer details[open] summary:after{transform:rotate(225deg)}.mobile-nav-drawer details .mega-col-links{display:flex;flex-direction:column;padding:4px 0 14px 12px}.mobile-nav-drawer details a{border-bottom:0;padding:8px 0;opacity:.65;font-size:13px;letter-spacing:normal;text-transform:none}.mobile-nav-drawer .drawer-close{align-self:flex-end;margin-bottom:12px;background:none;border:0;cursor:pointer;color:var(--ink);opacity:.6;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:0}body.nav-drawer-open{overflow:hidden}@media(max-width:860px){.pillar{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:flex-start}.section-head p{text-align:left}}@media(max-width:640px){.wrap{padding:0 20px}.topline{padding:10px 20px}.topline-links{display:none}.mega-dropdown{display:none!important}.nav-toggle{display:flex}.select-wrap,.circle-form{width:100%}.circle-form input{width:100%;min-width:0}.index-table .itag{display:none}.index-table th:nth-child(2){display:none}.index-table .iname{font-size:17px}footer .flinks{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.r1,.r2,.r3{animation:none!important;opacity:1!important;transform:none!important}.js-reveal{opacity:1;animation:none!important}.topline a:after,.mega-dropdown{transition:none!important}.index-table td,.index-table td:first-child:before{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
