:root{--iron:#2b2825;--iron-2:#34302c;--iron-3:#403a35;--rust:#e07b34;--rust-hi:#ec9150;--canvas:#d9cdb8;--canvas-dim:#b8ab93;--muted:#a09482;--line:rgba(217,205,184,.12)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--iron);color:var(--canvas);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}main{flex:1}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}h1,h2,h3,.brand{font-family:Zilla Slab,Georgia,serif;letter-spacing:-.01em}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}header.site{position:sticky;top:0;z-index:10;background:#2b2825e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.brand{font-weight:700;font-size:20px;text-decoration:none;display:flex;align-items:center;gap:10px;white-space:nowrap}.brand img{width:36px;height:36px}.brand .next{color:var(--rust-hi)}.brand .shop{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--line);padding-left:10px;margin-left:2px}nav.main{display:flex;gap:22px;align-items:center}nav.main a{text-decoration:none;color:var(--canvas-dim);font-size:15px}nav.main a:hover{color:var(--canvas)}nav.main a.btn{color:var(--iron)}.count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--iron);color:var(--rust-hi);font-size:12px;font-weight:700}@media(max-width:700px){nav.main a.hide-sm,.brand .shop{display:none}.brand .full{display:none}}@media(min-width:701px){.brand .short{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--rust);color:var(--iron);text-decoration:none;font:600 15px/1.2 Inter,sans-serif;padding:11px 18px;border-radius:4px;border:0;cursor:pointer;transition:background .15s}.btn:hover{background:var(--rust-hi)}.btn.ghost{background:transparent;border:1px solid var(--line);color:var(--canvas)}.btn.ghost:hover{border-color:var(--canvas-dim)}.btn.wide{width:100%;padding:15px 18px;font-size:16px}.btn[disabled]{background:var(--iron-3);color:var(--muted);cursor:not-allowed}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-img) center/cover no-repeat;filter:grayscale(.7) contrast(1.05) brightness(.38) blur(4px);transform:scale(1.06)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(43,40,37,.35) 0%,rgba(43,40,37,.75) 60%,var(--iron) 100%)}.hero .wrap{position:relative;z-index:1;padding-top:110px;padding-bottom:100px}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600}.eyebrow{color:var(--rust-hi);margin-bottom:18px}.kicker{color:var(--muted);margin-bottom:12px}.hero h1{font-size:clamp(40px,7vw,78px);line-height:1.02;font-weight:700;max-width:820px}.hero h1 em,h2 em{font-style:normal;color:var(--rust-hi)}.hero p{max-width:560px;margin-top:22px;color:var(--canvas-dim);font-size:19px}.cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}section{padding:88px 0;border-bottom:1px solid var(--line)}section.tight{padding:56px 0}section h2,.page-title{font-size:clamp(30px,4.2vw,44px);line-height:1.1;font-weight:700;margin-bottom:22px}.head-row{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:34px}.head-row h2{margin-bottom:0}.lede{color:var(--canvas-dim);max-width:620px}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media(max-width:900px){.pgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.pgrid{grid-template-columns:1fr}}.pcard{text-decoration:none;display:block}.pcard .img{aspect-ratio:4/5;background:var(--iron-2);border:1px solid var(--line);border-radius:4px;overflow:hidden;display:grid;place-items:center}.pcard .img img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.pcard:hover .img img{transform:scale(1.03)}.pcard h3{font-size:20px;line-height:1.25;margin-top:14px}.pcard .price{color:var(--canvas-dim);font-size:15px;margin-top:4px}.pcard:hover h3{color:var(--rust-hi)}.badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rust-hi);margin-top:12px}.empty{background:var(--iron-2);border:1px solid var(--line);border-left:3px solid var(--rust);padding:34px;max-width:720px}.empty h3{font-size:26px;margin-bottom:8px}.empty p{color:var(--canvas-dim)}.about{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.about p{color:var(--canvas-dim);margin-bottom:16px}.about p strong{color:var(--canvas);font-weight:600}.rules,.panel{background:var(--iron-2);border:1px solid var(--line);border-left:3px solid var(--rust);padding:28px 28px 10px}.rules h3{font-size:22px;margin-bottom:14px}.rules li{list-style:none;padding:12px 0;border-top:1px solid var(--line);color:var(--canvas-dim);font-size:16px}.rules li:first-child{border-top:0}.rules li b{color:var(--canvas);font-weight:600;display:block}@media(max-width:820px){.about{grid-template-columns:1fr;gap:36px}}.product{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start;padding:56px 0 88px}@media(max-width:860px){.product{grid-template-columns:1fr;gap:30px;padding-top:30px}}.gallery .main-img{aspect-ratio:4/5;background:var(--iron-2);border:1px solid var(--line);border-radius:4px;overflow:hidden}.gallery .main-img img{width:100%;height:100%;object-fit:cover}.thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.thumbs button{aspect-ratio:1;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--iron-2);cursor:pointer;padding:0}.thumbs button[aria-current=true]{border-color:var(--rust)}.thumbs img{width:100%;height:100%;object-fit:cover}.info{position:sticky;top:90px}.info h1{font-size:clamp(30px,4vw,44px);line-height:1.08;font-weight:700}.info .price{font-size:22px;margin:12px 0 26px;color:var(--canvas)}.info .price s{color:var(--muted);font-size:17px;margin-left:8px}.opt{border:0;margin-bottom:22px}.opt legend{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.pills{display:flex;flex-wrap:wrap;gap:8px}.pills input{position:absolute;opacity:0;pointer-events:none}.pills label{min-width:54px;text-align:center;padding:9px 14px;border:1px solid var(--line);border-radius:4px;cursor:pointer;font-size:15px;color:var(--canvas-dim);transition:border-color .15s,color .15s}.pills label:hover{border-color:var(--canvas-dim);color:var(--canvas)}.pills input:checked+label{border-color:var(--rust);color:var(--canvas);background:#e07b341a}.pills input:disabled+label{opacity:.35;text-decoration:line-through;cursor:not-allowed}.pills input:focus-visible+label{outline:2px solid var(--rust-hi);outline-offset:2px}.desc{color:var(--canvas-dim);margin-top:30px;border-top:1px solid var(--line);padding-top:24px}.desc p,.desc ul{margin-bottom:12px}.desc ul{padding-left:20px}.desc strong{color:var(--canvas)}.note{color:var(--muted);font-size:14px;margin-top:14px}.cart-table{width:100%;border-collapse:collapse}.cart-table td{padding:18px 0;border-bottom:1px solid var(--line);vertical-align:middle}.cart-line{display:flex;gap:16px;align-items:center}.cart-line img{width:80px;height:100px;object-fit:cover;border-radius:4px;border:1px solid var(--line);background:var(--iron-2)}.cart-line a{text-decoration:none;font-family:Zilla Slab,Georgia,serif;font-size:19px;font-weight:600}.cart-line small{display:block;color:var(--muted);font-size:14px}.qty{width:70px;background:var(--iron-2);border:1px solid var(--line);color:var(--canvas);border-radius:4px;padding:8px;font:inherit}.rm{color:var(--muted);font-size:13px;margin-left:10px}.cart-foot{display:flex;justify-content:flex-end;margin-top:30px}.cart-sum{width:100%;max-width:380px}.cart-sum .row{display:flex;justify-content:space-between;font-size:19px;margin-bottom:6px}.cart-sum .note{margin-bottom:18px}.cart-sum .btn+.btn{margin-top:10px}@media(max-width:600px){.cart-table td.hide-sm{display:none}}input.field{width:100%;background:var(--iron-2);border:1px solid var(--line);color:var(--canvas);border-radius:4px;padding:12px 14px;font:inherit}input.field:focus{outline:none;border-color:var(--rust)}.inline-form{display:flex;gap:10px;max-width:460px}.inline-form .field{flex:1}.msg{margin-top:10px;font-size:14px;color:var(--rust-hi)}.rte{color:var(--canvas-dim);max-width:720px}.rte h2,.rte h3{color:var(--canvas);margin:28px 0 10px}.rte p,.rte ul,.rte ol{margin-bottom:14px}.rte ul,.rte ol{padding-left:22px}.pagination{display:flex;gap:14px;justify-content:center;margin-top:40px;color:var(--muted)}.pagination a{color:var(--canvas)}footer.site{padding:36px 0;color:var(--muted);font-size:14px}footer.site .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}footer.site a{color:var(--canvas-dim);text-decoration:none}footer.site a:hover{color:var(--canvas)}footer.site .links{display:flex;gap:16px;flex-wrap:wrap}.gate{min-height:100vh;display:grid;place-items:center;padding:40px 20px;text-align:center}.gate img.mark{width:64px;height:64px;margin:0 auto 26px}.gate h1{font-size:clamp(38px,6vw,64px);line-height:1.05;font-weight:700;max-width:760px;margin:0 auto}.gate p{color:var(--canvas-dim);max-width:520px;margin:18px auto 30px}.gate .inline-form{margin:0 auto}.gate details{margin-top:60px;color:var(--muted);font-size:14px}.gate details summary{cursor:pointer}.gate details .inline-form{margin-top:14px}.hero p,.about p,.lede,.empty p,.desc,.desc p,.rte p,.rules li{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto}.closing p{text-align:center}.gate p{text-align:justify;text-align-last:center;hyphens:auto;-webkit-hyphens:auto}.pcard .img,.gallery .main-img,.thumbs button{background:var(--canvas)}.pcard .img img,.gallery .main-img img,.thumbs img{mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wydn.css.map */
