.hero{background:var(--backdrop-2);color:#fff;min-height:min(78vh,660px);box-shadow:var(--float-lg);border:0;align-items:end;padding:0;display:grid;position:relative;overflow:hidden}.hero img{object-fit:cover;width:100%;height:116%;position:absolute;top:-8%;left:0}.hero:after{content:"";background:linear-gradient(#0a0c0a0a 0%,#0a0c0a38 52%,#0a0c0ab8 100%);position:absolute;inset:0}.hero-body{z-index:1;gap:var(--s4);padding:var(--s8) var(--pad);justify-items:start;max-width:46rem;display:grid;position:relative}.hero-eyebrow{align-items:center;gap:var(--s3);letter-spacing:var(--track);text-transform:uppercase;color:#ffffffd1;font-size:10px;font-weight:500;display:flex}.hero-eyebrow:after{content:"";background:var(--gold);opacity:.85;width:clamp(28px,5vw,64px);height:1px}.hero-body h1{text-wrap:balance;font-weight:500;font-size:var(--t-display);line-height:1.02}.hero-body h1 span{font-family:var(--font-display-italic), var(--font-display), "Iowan Old Style", Georgia, serif;font-style:italic;font-weight:400}.hero-lede{letter-spacing:-.01em;color:#ffffffe0;max-width:42ch;font-size:clamp(16px,1.3vw,19px);font-weight:300;line-height:1.7}.hero-cta{align-items:center;gap:var(--s5);margin-top:var(--s3);flex-wrap:wrap;display:flex}.hero-cta a:not(.btn){font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;transition:border-color .22s var(--ease);border-bottom:1px solid #fff6;padding-bottom:4px;font-weight:500}.hero-cta a:not(.btn):hover{border-color:#fff}.hero-cta .btn{background:var(--panel);border-color:var(--panel);color:var(--ink)}.hero-cta .btn:hover{background:var(--brand);border-color:var(--brand);color:#fff}.utility{padding-block:0;display:grid}.utility-row{align-items:center;gap:var(--s6);padding-block:var(--s4);grid-template-columns:minmax(0,1fr) auto;display:grid}.utility-search{align-items:center;min-width:0;display:flex}.search-box{justify-content:space-between;align-items:center;gap:var(--s4);min-width:0;padding:var(--s2) 0;border:0;border-bottom:1px solid var(--line);text-align:left;transition:border-color .24s var(--ease);background:0 0;border-radius:0;flex:0 34rem;display:flex}.search-box:hover{border-bottom-color:var(--ink-3)}.search-box span{font-family:var(--font-display-italic), var(--font-display), "Iowan Old Style", Georgia, serif;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(19px,1.6vw,23px);font-style:italic;overflow:hidden}.search-box em{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);transition:color .2s var(--ease);flex:none;font-size:10px;font-style:normal;font-weight:500}.search-box:hover em{color:var(--brand)}.perks{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.perks a{padding:var(--s4);gap:3px;display:grid}.perks a:first-child{padding-left:0}.perks a+a{border-left:1px solid var(--line-soft)}.perks strong{font-size:var(--t-sm);transition:color .2s var(--ease);font-weight:500}.perks a:hover strong{color:var(--brand)}.perks small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips a{border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--t-xs);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;transition:border-color .2s var(--ease), color .2s var(--ease);padding:8px 14px}.chips a:hover{border-color:var(--ink-3);color:var(--ink)}.coupon{align-items:center;gap:var(--s5);padding:var(--s3) var(--s3) var(--s3) var(--s5);border-radius:var(--r-sm);background:var(--panel-2);border:1px solid var(--gold-soft);display:flex}.coupon strong{font-size:var(--t-sm);font-weight:500}.coupon small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:2px;font-size:10px;display:block}.coupon button{align-items:center;gap:var(--s3);border:1px solid var(--ink);border-radius:var(--r-sm);background:var(--ink);color:#fff;transition:background-color .22s var(--ease), border-color .22s var(--ease);padding:12px 18px;display:inline-flex}.coupon button:hover{background:var(--brand);border-color:var(--brand)}.coupon button span{font-size:var(--t-sm);letter-spacing:.14em;font-weight:500}.coupon button em{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-sm);background:#ffffff29;padding:3px 8px;font-size:10px;font-style:normal}@media (max-width:900px){.utility-row{gap:var(--s3);grid-template-columns:1fr}.search-box{flex:auto}.coupon{justify-content:space-between}.perks{grid-template-columns:1fr 1fr}.perks small{display:none}.perks a{padding:var(--s3)}.perks a:nth-child(odd){border-left:0;padding-left:0}.perks a:nth-child(n+3){border-top:1px solid var(--line-soft)}}@media (max-width:640px){.coupon{align-items:stretch;gap:var(--s3);padding:var(--s4);flex-direction:column}.coupon button{justify-content:center}}.grid{gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:1280px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{background:0 0;flex-direction:column;min-width:0;padding:0;display:flex;position:relative}.card-art{aspect-ratio:1;border-radius:var(--r-sm);transition:border-color .42s var(--ease), box-shadow .42s var(--ease);background:#fff;border:1px solid #0000;display:block;position:relative;overflow:hidden;box-shadow:0 0 #191b1600}.card-art img{object-fit:contain;transition:transform .9s var(--ease-out);padding:9%}.card-art[data-art=lifestyle]{aspect-ratio:4/5}:is(.grid,.product-grid,.rail):has(.card-art[data-art=lifestyle]) .card-art{aspect-ratio:4/5}.card-art[data-art=lifestyle] img{object-fit:cover;object-position:center top;padding:0}.card:hover .card-art[data-art=lifestyle] img,.card:focus-within .card-art[data-art=lifestyle] img{transform:scale(1.06)}.card-img,.card-img-alt{transition:opacity .26s var(--ease)}.card-img-alt{opacity:0}.card:hover .card-art[data-multi=true] .card-img-alt,.card:focus-within .card-art[data-multi=true] .card-img-alt{opacity:1}.card:hover .card-art[data-multi=true] .card-img,.card:focus-within .card-art[data-multi=true] .card-img{opacity:0}@media (hover:none){.card-img-alt{display:none}.card:hover .card-art .card-img{opacity:1}}.card-flags{z-index:2;top:var(--s2);left:var(--s2);align-items:flex-start;gap:var(--s1);flex-direction:column;display:flex;position:absolute}.card-brand{align-items:center;gap:var(--s3);margin:var(--s4) 0 var(--s2);min-height:1.5em;letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500;display:flex}.card-brand em{color:var(--gold-ink);font-style:normal}.card-brand span+em{padding-left:var(--s3);border-left:1px solid var(--line)}.card-brand{white-space:nowrap;letter-spacing:.14em;flex-wrap:nowrap}.card-brand span{text-overflow:ellipsis;min-width:0;overflow:hidden}.card-brand em{flex:none}.card h3{min-height:2.8em;margin-bottom:var(--s3);font-size:var(--t-h3);color:var(--ink);font-weight:400;line-height:1.4}.card .price{margin-bottom:var(--s4)}.card-action{margin-top:auto}@media (hover:hover){.card-action{opacity:0;transition:opacity .32s var(--ease), transform .32s var(--ease);transform:translateY(4px)}.card:hover .card-action,.card:focus-within .card-action{opacity:1;transform:none}}@media (hover:hover) and (prefers-reduced-motion:reduce){.card-action{transition:none;transform:none}}.card-action .btn{letter-spacing:.12em;color:var(--ink-2);border-color:var(--line);padding:11px 16px;font-size:10px}.card:hover .card-action .btn:not(:hover),.card:focus-within .card-action .btn:not(:hover){color:var(--ink);border-color:var(--ink-3)}.card-action .btn:hover{color:#fff;background:var(--ink);border-color:var(--ink)}@media (max-width:640px){.card h3{min-height:0;font-size:14px;line-height:1.35}}.promo{color:#fff;background:radial-gradient(90% 120% at 12% 0,#2c3228 0%,#0000 60%),linear-gradient(135deg,#1b1f1a 0%,#262b22 100%);border-color:#0000;padding:0;position:relative;overflow:hidden}.promo:before{content:"";background:repeating-linear-gradient(118deg,#ffffff07 0 1px,#0000 1px 9px);position:absolute;inset:0}.promo:after{content:"";pointer-events:none;background:radial-gradient(circle,#7a946a38 0%,#0000 68%);border-radius:50%;width:52%;height:160%;position:absolute;top:-30%;right:-12%}.promo-watermark{z-index:1;font-family:var(--font-display), "Iowan Old Style", Georgia, serif;letter-spacing:-.02em;font-variant-numeric:lining-nums;color:#0000;-webkit-text-stroke:1px #ffffff29;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(140px,22vw,300px);font-weight:400;line-height:.8;position:absolute;top:50%;right:clamp(-10px,1vw,32px);transform:translateY(-50%)}@media (max-width:860px){.promo-watermark{-webkit-text-stroke-width:1px;font-size:130px;top:auto;bottom:-18px;right:-8px;transform:none}}.promo img{object-fit:cover;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.promo-body{z-index:2;gap:var(--s4);padding:clamp(44px, 6.5vw, 84px) var(--pad);justify-items:start;max-width:44rem;display:grid;position:relative}.promo-eyebrow{align-items:center;gap:var(--s3);letter-spacing:var(--track);text-transform:uppercase;color:#ffffffa8;font-size:10px;font-weight:500;display:flex}.promo-eyebrow:after{content:"";background:var(--gold);width:clamp(28px,5vw,64px);height:1px}.promo-body h2{color:#fff;font-size:clamp(32px,4.4vw,54px)}.promo-body>p:not(.promo-eyebrow){color:#ffffffc2;max-width:46ch;font-weight:300;line-height:1.7}.promo-body .btn-light{background:var(--panel);border-color:var(--panel);color:var(--ink)}.promo-body .btn-light:hover{background:var(--gold);border-color:var(--gold);color:#fff}.promo-code{align-items:center;gap:var(--s5);min-width:min(100%,21rem);margin-top:var(--s2);padding:var(--s3) var(--s3) var(--s3) var(--s5);background:#ffffff0a;border:1px solid #ffffff29;border-radius:0;display:flex}.promo-code small{letter-spacing:var(--track);text-transform:uppercase;color:#ffffff8c;margin-bottom:3px;font-size:10px;display:block}.promo-code strong{letter-spacing:.14em;font-size:21px;font-weight:400}.promo-code .coupon-code{color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #fff;flex:none;gap:0;padding:12px 18px}.promo-code .coupon-code span{display:none}.promo-code .coupon-code em{letter-spacing:.14em;text-transform:uppercase;background:0 0;padding:0;font-size:10px;font-style:normal;font-weight:500}.promo-code .coupon-code:hover{background:var(--gold);border-color:var(--gold);color:#fff}@media (max-width:640px){.promo-code{justify-content:space-between;gap:var(--s3);width:100%}}.help{align-items:center;gap:var(--s3) var(--s7);flex-wrap:wrap;display:flex}.help strong{font-family:var(--font-display), "Iowan Old Style", Georgia, serif;font-size:22px;font-weight:500}.help ul{gap:var(--s3) var(--s6);flex-wrap:wrap;display:flex}.help a{font-size:var(--t-sm);color:var(--ink-2);transition:color .2s var(--ease), border-color .2s var(--ease);border-bottom:1px solid #0000}.help a:hover{color:var(--brand);border-color:var(--gold-soft)}.checkout{gap:var(--gap);grid-template-columns:minmax(0,1fr) 21rem;align-items:start;display:grid}.checkout h2{font-size:clamp(26px,2.4vw,34px)}.checkout h2+.hint{margin-top:var(--s2)}.hint{font-size:var(--t-sm);color:var(--ink-2)}.fields{gap:var(--s4);margin:var(--s4) 0 var(--s7);grid-template-columns:1fr 1fr;display:grid}.fields label{gap:var(--s2);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500;display:grid}.fields .wide{grid-column:1/-1}.fields input,.fields textarea,.fields select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);font-size:var(--t-body);letter-spacing:normal;text-transform:none;padding:13px 14px;font-weight:400}.fields input:focus-visible,.fields textarea:focus-visible,.fields select:focus-visible{border-color:var(--brand)}.fields textarea{resize:vertical}.consents{gap:var(--s3);margin-top:var(--s4);display:grid}.consent-note{margin:var(--s2) 0 0;padding-top:var(--s3);border-top:1px solid var(--line);color:var(--ink-3);font-size:.8125rem;line-height:1.6}.consents label{gap:var(--s3);font-size:var(--t-sm);color:var(--ink-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.consents input{width:18px;height:18px;accent-color:var(--brand);margin-top:1px}.consents a{color:var(--ink);border-bottom:1px solid var(--line)}.summary{top:var(--gap);gap:var(--s4);display:grid;position:sticky}.summary-items{gap:var(--s3);padding-bottom:var(--s4);border-bottom:1px solid var(--line);display:grid}.summary-items li{justify-content:space-between;gap:var(--s3);font-size:var(--t-sm);display:flex}.summary-items small{color:var(--ink-3)}.summary-items b{font-variant-numeric:tabular-nums;white-space:nowrap}.summary-totals{gap:var(--s2);margin:0;display:grid}.summary-totals div{font-size:var(--t-sm);justify-content:space-between;display:flex}.summary-totals dt,.summary-totals dd{margin:0}.summary-totals dd{font-variant-numeric:tabular-nums}.summary-totals .grand{padding-top:var(--s3);border-top:1px solid var(--line);align-items:baseline}.summary-totals .grand dt{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:500}.summary-totals .grand dd{font-family:var(--font-display), "Iowan Old Style", Georgia, serif;font-variant-numeric:lining-nums tabular-nums;font-size:26px;font-weight:500;line-height:1}.link-button{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-button:hover,.link-button:focus-visible{text-decoration-thickness:2px}.form-error{padding:2px 0 2px var(--s3);border-left:1px solid var(--sale);font-size:var(--t-sm);color:var(--sale);background:0 0;border-radius:0}.order-result{gap:var(--s4);justify-items:start;display:grid}.order-result p{color:var(--ink-2);max-width:56ch}.order-number{padding-block:var(--s3);border-block:1px solid var(--line-soft);gap:6px;display:grid}.order-number small{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.order-number b{font-family:var(--font-display), "Iowan Old Style", Georgia, serif;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.1}.order-result .pay-bank{width:100%;max-width:36rem}.order-actions{align-items:center;gap:var(--s4);margin-top:var(--s2);flex-wrap:wrap;display:flex}.order-actions a:not(.btn){font-size:var(--t-sm);color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:2px}@media (max-width:900px){.checkout{grid-template-columns:1fr}.summary{position:static}.fields{grid-template-columns:1fr}}.layer{z-index:60;animation:layer-in .18s var(--ease);overscroll-behavior:contain;align-items:start;display:grid;position:fixed;inset:0;overflow-y:auto}.layer-veil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10120f6b;border:0;position:fixed;inset:0}.layer-sheet{z-index:1;width:min(100% - (var(--edge) * 2), var(--shell-max));padding:var(--pad);border-radius:var(--r);background:var(--panel);box-shadow:var(--float-lg);animation:sheet-in .22s var(--ease);margin:clamp(12px,6vh,64px) auto 0;position:relative}@keyframes layer-in{0%{opacity:0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-12px)}}.layer-close{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:color .2s var(--ease);background:0 0;border:0;flex:none;padding:12px 0 12px 16px;font-size:10px;font-weight:500}.layer-close:hover{color:var(--brand)}.search-heading{margin:var(--s5) 0 var(--s4);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}@media (prefers-reduced-motion:reduce){.layer,.layer-sheet{animation:none}}.fly-ghost{z-index:90;object-fit:contain;border-radius:var(--r-sm);width:64px;height:64px;box-shadow:var(--float);pointer-events:none;background:#fff;padding:6px;position:fixed}.cart-pulse{animation:cart-pulse .42s var(--ease)}@keyframes cart-pulse{35%{transform:scale(1.22)}70%{transform:scale(.94)}to{transform:scale(1)}}.about-hero{gap:var(--s4);justify-items:start;padding-block:clamp(36px,5vw,64px);display:grid}.about-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.about-hero h1{text-wrap:balance;max-width:16ch}.about-lede{color:var(--ink-2);max-width:58ch;font-size:clamp(15px,1.4vw,18px);line-height:1.62}.about-actions{align-items:center;gap:var(--s4);margin-top:var(--s2);flex-wrap:wrap;display:flex}.about-actions a:not(.btn){font-size:var(--t-sm);color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:2px}.about-figures{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.about-figures>div{padding:var(--s5) var(--pad);background:var(--panel);gap:2px;display:grid}.about-figures strong{font-family:var(--font-display), "Iowan Old Style", Georgia, serif;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1}.about-figures small{margin-top:var(--s2);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}@media (max-width:640px){.about-figures{grid-template-columns:1fr 1fr}}.pillar-grid{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillar-grid article{gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--gold);align-content:start;display:grid}.pillar-index{font-size:var(--t-xs);letter-spacing:.12em;color:var(--gold-ink);font-variant-numeric:tabular-nums;font-weight:500}.pillar-grid h3{font-family:var(--font-display), "Iowan Old Style", Georgia, serif;font-size:clamp(22px,2vw,28px);font-weight:500}.pillar-grid p{font-size:var(--t-sm);color:var(--ink-2);line-height:1.62}@media (max-width:820px){.pillar-grid{gap:var(--s5);grid-template-columns:1fr}}.about-promise{gap:var(--s7);color:#fff;background:radial-gradient(90% 130% at 8% 0,#2c3228 0%,#0000 62%),linear-gradient(135deg,#1b1f1a 0%,#262b22 100%);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.about-promise:before{content:"";pointer-events:none;background:repeating-linear-gradient(118deg,#ffffff07 0 1px,#0000 1px 9px);position:absolute;inset:0}.about-promise{position:relative;overflow:hidden}.about-promise-body{z-index:1;gap:var(--s3);display:grid;position:relative}.about-promise-body h2{color:#fff;max-width:18ch}.about-promise-body>p:not(.about-eyebrow){color:#ffffffc7;max-width:46ch}.about-promise .about-eyebrow{color:#fff9}.promise-list{z-index:1;border-top:1px solid #ffffff29;display:grid;position:relative}.promise-list li{padding:var(--s4) 0;border-bottom:1px solid #ffffff29;gap:2px;display:grid}.promise-list strong{font-size:var(--t-sm);font-weight:500}.promise-list small{font-size:var(--t-xs);color:#fff9}@media (max-width:900px){.about-promise{gap:var(--s5);grid-template-columns:1fr}}.channel-grid{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1000px){.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.channel-grid article{gap:var(--s2);padding:var(--s5);border:1px solid var(--line-soft);border-radius:0;justify-items:start;display:grid}.channel-grid strong{font-family:var(--font-display), "Iowan Old Style", Georgia, serif;font-size:clamp(22px,2vw,26px);font-weight:500;line-height:1.2}.channel-grid small{font-size:var(--t-sm);color:var(--ink-2)}.channel-grid .btn{margin-top:var(--s2)}.quick-grid{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quick-grid a{padding:var(--s4);border:1px solid var(--line-soft);transition:border-color .22s var(--ease);gap:3px;display:grid}.quick-grid a:hover{border-color:var(--ink-3)}.quick-grid strong{font-size:var(--t-sm);font-weight:500}.quick-grid small{font-size:var(--t-xs);color:var(--ink-3)}.seller-info dl{background:var(--line);border-radius:var(--r-sm);gap:1px;margin:0;display:grid;overflow:hidden}.seller-info dl>div{gap:var(--s4);padding:var(--s3) var(--s4);background:var(--panel);font-size:var(--t-sm);grid-template-columns:14rem minmax(0,1fr);display:grid}.seller-info dt{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);padding-top:3px;font-size:10px;font-weight:500}.seller-info dd{margin:0}@media (max-width:820px){.channel-grid,.quick-grid{grid-template-columns:1fr}.seller-info dl>div{grid-template-columns:1fr;gap:2px}}@media (min-width:821px) and (max-width:1100px){.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-list{display:grid}.faq-list details{border-top:1px solid var(--line-soft)}.faq-list details:last-child{border-bottom:1px solid var(--line-soft)}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) 0;cursor:pointer;font-size:var(--t-body);transition:color .16s var(--ease);font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:var(--brand)}.faq-list summary i{flex:none;width:16px;height:16px;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";height:1px;transition:transform .32s var(--ease-out);background:currentColor;border-radius:0;position:absolute;inset:50% 0 auto}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details p{padding:0 var(--s6) var(--s5) 0;font-size:var(--t-sm);color:var(--ink-2);max-width:74ch;line-height:1.65}.faq-cta{justify-content:space-between;align-items:center;gap:var(--s5);flex-wrap:wrap;display:flex}.faq-cta p{margin-top:var(--s1);font-size:var(--t-sm);color:var(--ink-2)}.faq-cta-actions{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.faq-cta-actions a:not(.btn){font-size:var(--t-sm);color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:2px}.search-page{align-content:start;min-height:100svh}.live-search{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.live-search>.grid{margin-top:var(--s2)}.live-field{align-items:center;gap:var(--s4);padding:var(--s3) 0;border:0;border-bottom:1px solid var(--line);transition:border-color .24s var(--ease);border-radius:0;display:flex}.live-field:focus-within{border-color:var(--ink)}.live-field svg{fill:none;width:22px;height:22px;stroke:var(--ink-3);stroke-width:1.6px;stroke-linecap:round;flex:none}.live-field input{min-width:0;font-family:var(--font-display), "Iowan Old Style", Georgia, serif;background:0 0;border:0;flex:1;padding:4px 0;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.2}.live-field input::placeholder{color:var(--ink-3);font-family:var(--font-display-italic), var(--font-display), "Iowan Old Style", Georgia, serif;font-style:italic}.live-field input:focus{outline:none}.live-field input::-webkit-search-cancel-button{appearance:none}.live-field button{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);transition:color .2s var(--ease);background:0 0;border:0;flex:none;padding:6px 0;font-size:10px;font-weight:500}.live-field button:hover{color:var(--brand)}.live-count{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.live-empty{font-size:var(--t-sm);color:var(--ink-2)}.live-empty a{border-bottom:1px solid var(--line)}.layer-head{align-items:flex-start;gap:var(--s3);display:flex}.layer-head .live-search{flex:1;min-width:0}.layer-head .live-field{border-color:var(--line-soft);padding-left:0}.layer-head .layer-close{align-items:center;min-height:58px;padding-block:0;display:flex}.layer-head .live-field input{font-size:clamp(17px,2vw,22px);font-weight:500}.layer-head .live-results{max-height:46vh;padding-right:var(--s3);overflow-y:auto}@media (max-width:640px){.layer-head .layer-close{min-height:52px}.live-results a{gap:var(--s3);grid-template-columns:44px minmax(0,1fr) auto}.live-price{font-size:var(--t-xs)}}.auth-panel{gap:var(--s4);align-content:start;justify-items:stretch;display:grid}.auth-panel>*{width:100%;max-width:26rem;margin-inline:auto}.auth-tabs{gap:var(--s6);border-bottom:1px solid var(--line-soft);background:0 0;padding:0;display:flex}.auth-tabs button{padding:0 0 var(--s3);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);transition:color .2s var(--ease);background:0 0;border:0;font-weight:500;position:relative}.auth-tabs button:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .32s var(--ease-out);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.auth-tabs button[aria-selected=true]{color:var(--ink)}.auth-tabs button[aria-selected=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.auth-tabs button:after{transition:none}}.auth-fields{gap:var(--s3);margin:0}.auth-alt{justify-content:center;display:flex}.linklike{font-size:var(--t-sm);color:var(--ink-2);border:0;border-bottom:1px solid var(--line);background:0 0;padding:0}.linklike:hover{color:var(--ink);border-color:currentColor}.form-note{padding:2px 0 2px var(--s3);border-left:1px solid var(--gold);font-size:var(--t-sm);color:var(--ink-2);background:0 0;border-radius:0}.order-shipments{gap:var(--s4);margin-top:var(--s4);display:grid}.order-shipments>li{gap:var(--s2);padding:var(--s4);border:1px solid var(--line-soft);display:grid}.order-shipment-head{gap:var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.order-shipment-no{margin:0;font-size:.9rem}.order-shipment-note{padding:var(--s3);border-left:2px solid var(--sale);background:var(--panel-2);margin:0;font-size:.88rem;line-height:1.6}.order-shipments .tag[data-durum=failed]{border-color:color-mix(in srgb, var(--sale) 40%, var(--line));color:var(--sale)}.order-shipment-no strong{font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:all;user-select:all}.order-shipments .btn{justify-self:start}.order-shipment-items{color:var(--ink-3);gap:2px;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.order-shipment-items small{opacity:.8}.order-items{gap:var(--s3);margin-top:var(--s4);display:grid}.order-items>li{gap:var(--s4);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.order-thumb{aspect-ratio:1;border:1px solid var(--line-soft);background:#fff;border-radius:0;display:block;position:relative;overflow:hidden}.order-thumb img{object-fit:contain;padding:8%}.order-item-text{gap:2px;min-width:0;display:grid}.order-item-text a,.order-item-text>span{font-size:var(--t-sm);font-weight:500}.order-item-text a:hover{color:var(--brand)}.order-item-text small{font-size:var(--t-xs);color:var(--ink-3)}.order-items b{font-size:var(--t-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.order-foot{gap:var(--s5);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.order-totals{gap:6px;margin:0;display:grid}.order-totals>div{justify-content:space-between;gap:var(--s3);font-size:var(--t-sm);color:var(--ink-2);display:flex}.order-totals dt,.order-totals dd{margin:0}.order-totals dd{font-variant-numeric:tabular-nums}.order-totals .is-discount{color:var(--sale)}.order-totals .is-total{padding-top:var(--s2);border-top:1px solid var(--line);color:var(--ink);align-items:baseline;margin-top:4px}.order-totals .is-total dt{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:500}.order-totals .is-total dd{font-family:var(--font-display), "Iowan Old Style", Georgia, serif;font-variant-numeric:lining-nums tabular-nums;font-size:22px;font-weight:500;line-height:1}.order-address small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10px;display:block}.order-address p{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}@media (max-width:640px){.order-foot{gap:var(--s4);grid-template-columns:1fr}.order-items>li{grid-template-columns:48px minmax(0,1fr)}.order-items b{grid-column:2}}.account-shell{gap:var(--gap);display:grid}.account-bar{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--pad);border-radius:var(--r);background:var(--panel);box-shadow:var(--float);flex-wrap:wrap;display:flex}.account-bar strong{font-size:var(--t-sm);display:block}.account-bar small{font-size:var(--t-xs);color:var(--ink-3)}.account-top{gap:var(--gap);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.account-top .panel{gap:var(--s4);align-content:start;display:grid}@media (max-width:1000px){.account-top{grid-template-columns:1fr}}.address-list{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.address-list>li{gap:var(--s3);padding:var(--s4);border:1px solid var(--line-soft);border-radius:var(--r-sm);align-content:start;display:grid}.address-head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.address-head strong{font-size:var(--t-body);margin-right:var(--s1)}.address-body{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.address-actions{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.linklike.danger,.linklike.danger:hover{color:var(--sale)}.address-form{gap:var(--s4);display:grid}.address-form .fields{margin:0}@media (max-width:900px){.address-list{grid-template-columns:1fr}}.order-cards{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.order-card{gap:var(--s3);padding:var(--s4);border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--panel);transition:border-color .24s var(--ease), box-shadow .24s var(--ease);align-content:start;display:grid}.order-card:hover{border-color:var(--ink-3);box-shadow:var(--float)}.order-card-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.order-card-head strong{font-size:var(--t-sm);font-variant-numeric:tabular-nums}.order-card-thumbs{align-items:center;gap:6px;display:flex}.order-card-thumbs>span{border:1px solid var(--line-soft);background:#fff;border-radius:0;width:52px;height:52px;display:block;position:relative;overflow:hidden}.order-card-thumbs img{object-fit:contain;padding:8%}.order-card-thumbs em{font-style:normal;font-size:var(--t-xs);color:var(--ink-3)}.order-card-foot{justify-content:space-between;align-items:baseline;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line-soft);display:flex}.order-card-foot time{font-size:var(--t-xs);color:var(--ink-3)}.order-card-foot b{font-family:var(--font-display), "Iowan Old Style", Georgia, serif;font-variant-numeric:lining-nums tabular-nums;font-size:20px;font-weight:500;line-height:1}.detail-hero{gap:var(--s3);padding-block:clamp(28px,3.4vw,44px)}.detail-hero h1{font-variant-numeric:tabular-nums;max-width:24ch;font-size:clamp(24px,3vw,36px)}.steps{align-items:center;gap:var(--s3);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;margin:0;padding:0;font-size:10px;font-weight:500;list-style:none;display:flex}.steps li{align-items:center;gap:var(--s3);display:flex}.steps li+li:before{content:"";background:var(--gold-soft);width:24px;height:1px}.steps [aria-current=step]{color:var(--ink)}.steps a{border-bottom:1px solid var(--line);transition:color .22s var(--ease), border-color .22s var(--ease)}.steps a:hover{color:var(--ink);border-color:currentColor}.detail-meta{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.detail-meta time{font-size:var(--t-sm);color:var(--ink-2)}.tag-soft{border:1px solid var(--line);color:var(--ink-2)}.detail-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr) 21rem;align-items:start;display:grid}.detail-side{top:var(--gap);gap:var(--s4);display:grid;position:sticky}@media (max-width:900px){.detail-grid{grid-template-columns:1fr}.detail-side{position:static}}.order-thumb i,.order-card-thumbs>span i{width:100%;height:100%;font-style:normal;font-size:var(--t-xs);letter-spacing:.04em;color:var(--ink-3);background:var(--panel-2);place-items:center;font-weight:600;display:grid}.drawer-layer{z-index:70;position:fixed;inset:0}.drawer-veil{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:veil-in .22s var(--ease);background:#10120f6b;border:0;position:absolute;inset:0}.drawer{z-index:1;background:var(--panel);width:min(100%,26rem);height:100%;box-shadow:var(--float-lg);animation:drawer-in .26s var(--ease);flex-direction:column;display:flex;position:absolute;top:0;right:0}.drawer-layer.is-closing .drawer{animation:drawer-out .22s var(--ease) forwards}.drawer-layer.is-closing .drawer-veil{animation:veil-out .22s var(--ease) forwards}@keyframes veil-in{0%{opacity:0}}@keyframes veil-out{to{opacity:0}}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes drawer-out{to{transform:translate(100%)}}.drawer-head{padding:var(--s5) var(--s5) var(--s4);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;display:flex}.drawer-head button{padding:var(--s2) 0;letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);background:0 0;border:0;font-size:10px;font-weight:500}.drawer-head button:hover{color:var(--ink)}.drawer-empty{gap:var(--s4);padding:var(--s6) var(--s5);justify-items:start;display:grid}.drawer-nudge{gap:var(--s2);padding:var(--s3) var(--s5) var(--s4);border-bottom:1px solid var(--line-soft);font-size:var(--t-sm);color:var(--ink-2);display:grid}.drawer-nudge b{color:var(--ink);font-weight:500}.drawer-progress{background:var(--line-soft);height:2px;display:block;overflow:hidden}.drawer-progress i{background:var(--gold);height:100%;transition:width .6s var(--ease-out);display:block}.drawer-items{overscroll-behavior:contain;align-content:start;gap:var(--s4);min-height:0;padding:var(--s4) var(--s5);flex:1;display:grid;overflow-y:auto}.drawer-items>li{gap:var(--s3);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;display:grid}.drawer-thumb{aspect-ratio:1;border:1px solid var(--line-soft);background:#fff;border-radius:0;display:block;position:relative;overflow:hidden}.drawer-thumb img{object-fit:contain;padding:8%}.drawer-text{gap:var(--s2);justify-items:start;min-width:0;display:grid}.drawer-text>a{font-size:var(--t-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.drawer-price{text-align:right;justify-items:end;gap:4px;display:grid}.drawer-price b{font-size:var(--t-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.drawer-foot{gap:var(--s3);padding:var(--s4) var(--s5) var(--s5);border-top:1px solid var(--line-soft);background:var(--panel);flex:none;display:grid}.drawer-total{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;font-size:16px;font-weight:500;display:flex}.drawer-link{font-size:var(--t-sm);color:var(--ink-2);border-bottom:1px solid var(--line);justify-self:center;padding-bottom:2px}.drawer-link:hover{color:var(--ink);border-color:currentColor}.cart-layout{gap:var(--gap);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}.cart-main{gap:var(--gap);display:grid}.cart-items{gap:var(--s4);display:grid}.cart-item{gap:var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--line-soft);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;display:grid}.cart-item:last-child{border-bottom:0;padding-bottom:0}.cart-thumb{aspect-ratio:1;border:1px solid var(--line-soft);background:#fff;border-radius:0;display:block;position:relative;overflow:hidden}.cart-thumb img{object-fit:contain;padding:8%}.cart-item-text{gap:var(--s2);justify-items:start;min-width:0;display:grid}.cart-item-text small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.cart-item-text>a{font-size:var(--t-body);font-weight:400}.cart-item-text>a:hover{color:var(--brand)}.cart-item-price{text-align:right;justify-items:end;gap:3px;display:grid}.cart-item-price b{font-size:var(--t-body);font-variant-numeric:tabular-nums;white-space:nowrap}.cart-item-price small{font-size:var(--t-xs);color:var(--ink-3)}.quantity{align-items:center;gap:var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);padding:5px 12px;display:inline-flex}.quantity button{color:var(--ink-2);background:0 0;border:0;font-size:15px;line-height:1}.quantity button:hover{color:var(--ink)}.quantity b{text-align:center;min-width:16px;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.remove-item{font-size:var(--t-xs);color:var(--ink-3);background:0 0;border:0;padding:0;text-decoration:underline}.remove-item:hover{color:var(--sale)}.cart-note{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:100%;font-size:var(--t-body);resize:vertical;padding:12px 14px}.cart-note:focus-visible{border-color:var(--brand)}.cart-note-foot{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s3);display:flex}.cart-note-foot small{font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.cart-summary{top:var(--gap);gap:var(--s4);display:grid;position:sticky}.coupon-form{align-items:center;gap:var(--s2);border-bottom:1px solid var(--line);transition:border-color .22s var(--ease);display:flex}.coupon-form:focus-within{border-bottom-color:var(--ink)}.coupon-form input{letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;flex:1;min-width:0;padding:12px 0;font-size:11px}.coupon-form input:focus-visible{outline:none}.coupon-form .btn,.coupon-form .btn:disabled{padding:12px 0 12px var(--s3);color:var(--ink);background:0 0;border-color:#0000}.coupon-form .btn:hover:not(:disabled){color:var(--brand);background:0 0;border-color:#0000}.cart-saving{font-size:var(--t-sm);color:var(--ok)}@media (max-width:900px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.cart-item{grid-template-columns:72px minmax(0,1fr)}.cart-item-price{text-align:left;grid-column:2;justify-items:start}}.coupon-warn{font-size:var(--t-sm);color:var(--sale)}.drawer-foot .summary-totals{gap:5px}.address-picker{gap:var(--s3);margin-bottom:var(--s5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.address-picker button{text-align:left;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);gap:3px;display:grid}.address-picker button:hover{border-color:var(--ink-3)}.address-picker button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.address-picker strong{font-size:var(--t-sm);font-weight:500}.address-picker small{font-size:var(--t-xs);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.field-warn{font-size:var(--t-xs);letter-spacing:normal;text-transform:none;color:var(--sale)}.title-presets{gap:6px;margin-top:6px;display:flex}.title-presets button{border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--t-xs);color:var(--ink-2);transition:border-color .16s var(--ease), background-color .16s var(--ease);background:0 0;padding:5px 12px}.title-presets button:hover{border-color:var(--ink-3)}.title-presets button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.address-head strong em,.address-picker strong em{color:var(--ink-3);font-style:normal;font-weight:400}.detail-side .order-address+.order-address{padding-top:var(--s4);border-top:1px solid var(--line-soft)}.order-address b{color:var(--ink);font-weight:500}.pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.pdp-media{gap:var(--s3);top:var(--gap);display:grid;position:sticky}.pdp-stage{aspect-ratio:1;border-radius:var(--r-sm);border:1px solid var(--line-soft);background:#fff;position:relative;overflow:hidden}.pdp-stage img{object-fit:contain;padding:6%}.pdp-media[data-art=lifestyle] .pdp-stage{aspect-ratio:4/5}.pdp-media[data-art=lifestyle] .pdp-stage img{object-fit:cover;object-position:center top;padding:0}.pdp-empty{width:100%;height:100%;color:var(--line);place-items:center;font-size:40px;font-weight:500;display:grid}.pdp-thumbs{gap:var(--s2);flex-wrap:wrap;display:flex}.pdp-thumbs button{opacity:.5;width:74px;height:74px;transition:opacity .22s var(--ease), border-color .22s var(--ease);background:#fff;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0;position:relative;overflow:hidden}.pdp-thumbs button:hover{opacity:1}.pdp-thumbs button[aria-current=true]{opacity:1;border-bottom-color:var(--ink)}.pdp-thumbs img{object-fit:contain;padding:8%}.pdp-info{gap:var(--s3);align-content:start;display:grid}.pdp-info h1{font-size:clamp(22px,2.6vw,32px);line-height:1.2}.pdp-info .lead{color:var(--ink-2);max-width:52ch}.pdp-price{align-items:baseline;gap:var(--s3);margin-top:var(--s2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pdp-price b{letter-spacing:-.015em;font-size:clamp(26px,2.8vw,34px);font-weight:400}.pdp-price del{color:var(--ink-3);font-size:16px;font-weight:300;text-decoration-thickness:1px}.pdp-save{font-size:var(--t-xs);letter-spacing:.04em;color:var(--ink-3);font-weight:400}.pdp-buy{gap:var(--s3);margin-top:var(--s3);padding-top:var(--s4);border-top:1px solid var(--line-soft);display:grid}.option-label{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.sizes{gap:var(--s2);flex-wrap:wrap;display:flex}.sizes button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);min-width:52px;font-size:var(--t-sm);letter-spacing:.08em;transition:border-color .16s var(--ease), background-color .16s var(--ease);padding:11px 14px;font-weight:400}.sizes button:hover{border-color:var(--ink-3)}.sizes button[data-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.pdp-actions{align-items:stretch;gap:var(--s3);flex-wrap:wrap;display:flex}.pdp-actions .quantity{padding-inline:var(--s4)}.pdp-actions .btn{white-space:nowrap;flex:1;min-width:12rem}@media (max-width:640px){.pdp-actions .quantity{gap:0;padding-inline:0}.pdp-actions .btn{min-width:0}}.pdp-assurances{margin-top:var(--s5);border-top:1px solid var(--line-soft);display:grid}.pdp-assurances li{padding:var(--s3) 0;border-bottom:1px solid var(--line-soft);font-size:var(--t-sm);color:var(--ink-2)}.pdp-assurances a{transition:color .2s var(--ease);display:block}.pdp-assurances a:hover{color:var(--brand)}.pdp-details{margin-top:var(--s4)}.pdp-details details{border-top:1px solid var(--line-soft)}.pdp-details details:last-child{border-bottom:1px solid var(--line-soft)}.pdp-details summary{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) 0;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500;list-style:none;display:flex}.pdp-details summary::-webkit-details-marker{display:none}.pdp-details summary i{flex:none;width:15px;height:15px;position:relative}.pdp-details summary i:before,.pdp-details summary i:after{content:"";height:1px;transition:transform .32s var(--ease-out);background:currentColor;border-radius:0;position:absolute;inset:50% 0 auto}.pdp-details summary i:after{transform:rotate(90deg)}.pdp-details details[open] summary i:after{transform:rotate(0)}.pdp-details details p{padding:0 var(--s5) var(--s4) 0;font-size:var(--t-sm);color:var(--ink-2);max-width:62ch;line-height:1.68}@media (max-width:900px){.pdp{grid-template-columns:1fr}.pdp-media{position:static}.pdp-actions .btn{min-width:0}}.spec-list{margin:0 0 var(--s4);background:var(--line);border-radius:var(--r-sm);gap:1px;display:grid;overflow:hidden}.spec-list>div{gap:var(--s4);padding:var(--s3) var(--s4);background:var(--panel);font-size:var(--t-sm);grid-template-columns:11rem minmax(0,1fr);display:grid}.spec-list dt{color:var(--ink-3)}.spec-list dd{color:var(--ink-2);margin:0}@media (max-width:640px){.spec-list>div{grid-template-columns:1fr;gap:2px}}.reveal[data-motion=on]{opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);will-change:opacity, transform;transform:translateY(14px)}.reveal[data-motion=on][data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal[data-motion=on]{opacity:1;transition:none;transform:none}}.rail-wrap{position:relative}.rail{gap:var(--s4);scroll-snap-type:x mandatory;padding:10px 2px var(--s4);scrollbar-width:none;grid-auto-columns:220px;grid-auto-flow:column;max-width:100%;margin:-10px -2px 0;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail-arrow{z-index:2;border:1px solid var(--line);border-radius:var(--r-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:42px;height:42px;box-shadow:var(--float);transition:opacity .2s var(--ease), border-color .2s var(--ease), background-color .2s var(--ease);background:#fffffff5;place-items:center;display:grid;position:absolute;top:38%}.rail-arrow svg{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.rail-arrow.is-prev{left:-14px}.rail-arrow.is-next{right:-14px}.rail-arrow:hover:not(:disabled){border-color:var(--ink-3);background:#fff}.rail-arrow:disabled{opacity:0;pointer-events:none}@media (hover:none){.rail-arrow{display:none}}.rail>*{scroll-snap-align:start}.rail::-webkit-scrollbar{height:6px}.rail::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.rail::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}@media (max-width:640px){.rail{grid-auto-columns:160px}}@media (max-width:1100px){.rail-arrow.is-prev{left:2px}.rail-arrow.is-next{right:2px}}.reveal[data-motion=on][data-shown=true] :is(.grid,.rail,.cat-cards)>*{animation:card-in .76s var(--ease-out) backwards;animation-delay:calc(var(--stagger,0) * 60ms + 40ms)}.reveal :is(.grid,.rail,.cat-cards)>:nth-child(5n+1){--stagger:0}.reveal :is(.grid,.rail,.cat-cards)>:nth-child(5n+2){--stagger:1}.reveal :is(.grid,.rail,.cat-cards)>:nth-child(5n+3){--stagger:2}.reveal :is(.grid,.rail,.cat-cards)>:nth-child(5n+4){--stagger:3}.reveal :is(.grid,.rail,.cat-cards)>:nth-child(5n+5){--stagger:4}@media (max-width:1280px){.reveal .grid>:nth-child(4n+1){--stagger:0}.reveal .grid>:nth-child(4n+2){--stagger:1}.reveal .grid>:nth-child(4n+3){--stagger:2}.reveal .grid>:nth-child(4n+4){--stagger:3}}@media (max-width:980px){.reveal .grid>:nth-child(3n+1){--stagger:0}.reveal .grid>:nth-child(3n+2){--stagger:1}.reveal .grid>:nth-child(3n+3){--stagger:2}.reveal .cat-cards>:nth-child(odd){--stagger:0}.reveal .cat-cards>:nth-child(2n+2){--stagger:1}.reveal .cat-cards:has(>:nth-child(odd):last-child)>:nth-child(2n){--stagger:0}.reveal .cat-cards:has(>:nth-child(odd):last-child)>:nth-child(odd){--stagger:1}.reveal .cat-cards:has(>:nth-child(odd):last-child)>:first-child{--stagger:0}}@media (max-width:640px){.reveal .grid>:nth-child(odd){--stagger:0}.reveal .grid>:nth-child(2n+2){--stagger:1}}@keyframes card-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.reveal[data-motion=on][data-shown=true] :is(.grid,.rail,.cat-cards)>*{animation:none}}.card:hover .card-art img,.card:focus-within .card-art img{transform:scale(1.04)}.card:hover .card-art,.card:focus-within .card-art{border-color:var(--line);box-shadow:0 14px 30px #191b1617}.card h3 a{background-image:linear-gradient(var(--gold), var(--gold));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .52s var(--ease-out), color .3s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.card:hover h3 a,.card:focus-within h3 a{color:var(--brand);background-size:100% 1px}@media (prefers-reduced-motion:reduce){.card-art,.card-art img,.card h3 a{transition:none}.card:hover .card-art img,.card:focus-within .card-art img,.card:hover .card-art[data-art=lifestyle] img,.card:focus-within .card-art[data-art=lifestyle] img{transform:none}}.reveal .head{margin-bottom:var(--s6);padding-bottom:var(--s5);position:relative}.reveal .head h2{font-size:var(--t-section);line-height:1.02}.reveal .head p{margin-top:var(--s3);font-size:var(--t-lead);letter-spacing:-.005em;color:var(--ink-2)}.head .about-eyebrow,.reveal .head .about-eyebrow{margin:0 0 var(--s2);letter-spacing:.18em;color:var(--ink-3);max-width:none;font-size:10px}.reveal .head:after{content:"";background:var(--gold);opacity:.55;transform-origin:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0}.reveal[data-motion=on] .head:after{transition:transform 1.1s var(--ease-out) .16s;transform:scaleX(0)}.reveal[data-motion=on][data-shown=true] .head:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.reveal[data-motion=on] .head:after{transition:none;transform:none}}.hero img{animation:hero-drift 24s var(--ease) forwards}@keyframes hero-drift{0%{transform:scale(1)}to{transform:scale(1.05)}}@supports (animation-timeline:scroll()){.hero img{animation:hero-drift 24s var(--ease) forwards, hero-parallax linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}}@keyframes hero-parallax{to{translate:0 6%}}.hero-veil{background:linear-gradient(100deg,#10120fb8 0%,#10120f75 38%,#10120f0f 68%,#0000 100%);position:absolute;inset:0}.hero-body{z-index:1;position:relative}.hero-body>*{animation:hero-in .72s var(--ease) backwards}.hero-body>:first-child{animation-delay:.12s}.hero-body>:nth-child(2){animation-delay:.22s}.hero-body>:nth-child(3){animation-delay:.32s}.hero-body>:nth-child(4){animation-delay:.42s}.hero-body>:nth-child(5){animation-delay:.52s}@keyframes hero-in{0%{opacity:0;transform:translateY(16px)}}.hero-jump{align-items:center;gap:var(--s3) var(--s5);margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid #ffffff38;flex-wrap:wrap;display:flex}.hero-jump a{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;transition:color .2s var(--ease);padding-bottom:3px;font-weight:400;position:relative}.hero-jump a:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hero-jump a:hover{color:#fff}.hero-jump a:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.hero-jump a:after{transition:none}}.hero:after{content:"";background:linear-gradient(#fff9,#0000);width:1px;height:28px;animation:2.4s ease-in-out infinite hero-hint;position:absolute;bottom:18px;left:50%}@keyframes hero-hint{0%,to{opacity:.2;transform:translateY(-6px)}50%{opacity:.9;transform:translateY(0)}}@media (max-width:640px){.hero:after{display:none}}@media (prefers-reduced-motion:reduce){.hero img,.hero-body>*,.hero:after{animation:none}.hero-jump a:hover{transform:none}}.cat-cards{grid-template-columns:repeat(var(--cat-n,4), minmax(0, 1fr));gap:var(--s4);display:grid}.cat-card{border-radius:var(--r-sm);background:var(--panel-2);display:block;position:relative;overflow:hidden}.cat-card-art{aspect-ratio:3/4;display:block;position:relative}.cat-card-art img{object-fit:cover;object-position:center top;transition:transform .64s var(--ease)}.cat-card:hover .cat-card-art img{transform:scale(1.06)}.cat-card-art:after{content:"";background:linear-gradient(#0000 38%,#10120f52 66%,#10120fd1 100%);position:absolute;inset:0}.cat-card-body{padding:var(--s4);color:#fff;gap:2px;display:grid;position:absolute;bottom:0;left:0;right:0}.cat-card-body strong{font-family:var(--font-display), "Iowan Old Style", Georgia, serif;letter-spacing:0;font-size:25px;font-weight:500;line-height:1.1}.cat-card-body em{letter-spacing:var(--track);text-transform:uppercase;opacity:.75;transition:opacity .24s var(--ease);justify-self:start;padding-bottom:3px;font-size:10px;font-style:normal;position:relative}.cat-card-body em:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .34s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.cat-card:hover .cat-card-body em{opacity:1}.cat-card:hover .cat-card-body em:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.cat-card-body em:after{transition:none}}@media (max-width:980px){.cat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-cards:has(>:nth-child(odd):last-child)>:first-child{grid-column:1/-1}.cat-cards:has(>:nth-child(odd):last-child)>:first-child .cat-card-art{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.cat-card,.cat-card:hover,.cat-card:hover .cat-card-art img{transition:none;transform:none}}.cart-variant,.drawer-text small{font-size:var(--t-xs);color:var(--ink-3);display:block}.sizes button:disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through}.sizes button:disabled:hover{border-color:var(--line)}.bottom-nav{display:none}@media (max-width:860px){.bottom-nav{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--line-soft);padding-bottom:env(safe-area-inset-bottom,0px);background:#faf8f3db;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a,.bottom-nav button{font:inherit;color:var(--ink-3);transition:color .16s var(--ease);background:0 0;border:0;justify-items:center;gap:3px;padding:9px 4px 7px;display:grid}.bottom-nav button:active,.bottom-nav a:active{color:var(--ink)}.bottom-nav a[aria-current=page]{color:var(--ink);position:relative}.bottom-nav a[aria-current=page]:before{content:"";background:var(--gold);width:18px;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.bottom-nav-icon{display:block;position:relative}.bottom-nav svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.bottom-nav a[aria-current=page] svg{stroke-width:2px}.bottom-nav small{letter-spacing:.01em;font-size:10px}.bottom-nav-icon em{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:500;display:grid;position:absolute;top:-4px;right:-7px}body{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}.drawer-layer,.layer{z-index:70}}@media (hover:none){.cat-card:hover,.order-card:hover{box-shadow:var(--float);transform:none}.card:hover .card-art,.card:focus-within .card-art{box-shadow:none;border-color:#0000}.card:hover .card-art img,.card:focus-within .card-art img,.card:hover .card-art[data-art=lifestyle] img,.card:focus-within .card-art[data-art=lifestyle] img{transform:none}.card:hover h3 a,.card:focus-within h3 a{background-size:0% 1px}.cat-card:hover .cat-card-art img{transform:none}.cat-card:hover .cat-card-body em{opacity:.75}.cat-card:hover .cat-card-body em:after{transform:scaleX(0)}.card:active,.cat-card:active,.btn:active{transform:scale(.985)}}@media (max-width:640px){.quantity button,.sizes button{min-width:44px;min-height:44px}.cart-item .quantity,.drawer .quantity{gap:0;padding:0 4px}.cart-item .quantity button,.drawer .quantity button{min-width:36px;min-height:36px}.card-add{min-height:44px}}.pdp-dots{display:none}@media (max-width:900px){.pdp-dots{margin-top:var(--s2);justify-content:center;gap:6px;display:flex}.pdp-dots span{background:var(--line);width:14px;height:2px;transition:background-color .2s var(--ease), width .2s var(--ease);border-radius:0}.pdp-dots span[data-active=true]{background:var(--ink);width:26px}.pdp-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none}.pdp-thumbs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumbs button{flex:none}}.auth-panel{width:100%;max-width:32rem;margin-inline:auto}@media (max-width:640px){.auth-panel>*{max-width:none}}.live-suggest{gap:var(--s3);margin-top:var(--s2);display:grid}.live-suggest .search-heading{margin:0}.search-terms{gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}.search-terms a,.search-terms button{border:0;border-bottom:1px solid var(--line-soft);font-family:var(--font-display), "Iowan Old Style", Georgia, serif;color:var(--ink-2);transition:color .22s var(--ease), border-color .22s var(--ease);background:0 0;border-radius:0;padding:4px 0;font-size:20px;font-weight:400;line-height:1.3}.search-terms a:hover,.search-terms button:hover{color:var(--ink);border-bottom-color:var(--gold)}@media (max-width:640px){.search-terms{gap:4px var(--s4)}.search-terms a,.search-terms button{min-height:40px;font-size:18px}}.filters{margin-bottom:var(--s5)}.filters-bar{align-items:center;gap:var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.filters-toggle{align-items:center;gap:var(--s2);border:0;border-bottom:1px solid var(--gold-soft);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink);transition:border-color .22s var(--ease);background:0 0;border-radius:0;padding:8px 0;font-size:10px;font-weight:500;display:inline-flex}.filters-toggle:after{content:"+";letter-spacing:0;color:var(--ink-3);font-size:13px;font-weight:400}.filters-toggle[aria-expanded=true]:after{content:"−"}.filters-toggle:hover,.filters-toggle[aria-expanded=true]{border-bottom-color:var(--ink)}.filters-toggle em{color:var(--gold-ink);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;font-weight:500}.filters-toggle em:before{content:"· ";color:var(--ink-3)}.filters-count{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:10px}.filters-sort{align-items:center;gap:var(--s3);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-size:10px;display:flex}.filters-sort select{appearance:none;border:0;border-bottom:1px solid var(--line);font-size:var(--t-sm);letter-spacing:normal;text-transform:none;color:var(--ink);cursor:pointer;transition:border-color .22s var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23111210' stroke-width='1.2'/%3E%3C/svg%3E") right 2px center no-repeat;border-radius:0;padding:8px 20px 8px 0}.filters-sort select:hover,.filters-sort select:focus-visible{border-bottom-color:var(--ink)}.filters-panel{gap:var(--s5);padding:var(--s5) 0 var(--s4);border-bottom:1px solid var(--line-soft);display:grid}.filters-group small{margin-bottom:var(--s2);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500;display:block}.filters-chips{gap:var(--s2);flex-wrap:wrap;display:flex}.filters-chips button{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--panel);font-size:var(--t-xs);letter-spacing:.04em;color:var(--ink-2);transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);padding:7px 13px}.filters-chips button:hover{border-color:var(--ink-3)}.filters-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.filters-panel .linklike{justify-self:start}@media (max-width:640px){.filters-bar{gap:var(--s3)}.filters-sort>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filters-chips{margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.filters-chips::-webkit-scrollbar{display:none}.filters-chips button{flex:none;min-height:38px}.filters-toggle{min-height:42px}}.collection-empty{justify-items:center;gap:var(--s3);padding-block:var(--s7);text-align:center;display:grid}.collection-empty h2{font-size:clamp(26px,2.6vw,36px)}.collection-empty p{max-width:46ch;font-size:var(--t-sm);color:var(--ink-2)}.collection-empty .order-actions{justify-content:center}.card{position:relative}.fav-button{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:34px;height:34px;transition:background-color .18s var(--ease), transform .18s var(--ease);background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.fav-button svg{fill:none;width:17px;height:17px;stroke:var(--ink-2);stroke-width:1.6px;stroke-linejoin:round;transition:fill .2s var(--ease), stroke .2s var(--ease)}.fav-button:hover{background:#fff}.fav-button:hover svg{stroke:var(--sale)}.fav-button[aria-pressed=true] svg{fill:var(--sale);stroke:var(--sale)}@media (max-width:640px){.fav-button{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.fav-button:hover{transform:none}}.card-gallery{display:block;position:absolute;inset:0}.card-gallery .card-img{transition:opacity .26s var(--ease)}.card-dots{z-index:1;justify-content:center;gap:5px;display:none;position:absolute;bottom:8px;left:0;right:0}.card-dots i{width:10px;height:2px;transition:background-color .2s var(--ease), width .2s var(--ease);background:#10120f38;border-radius:0}.card-dots i[data-active]{background:#10120fb8;width:18px}@media (hover:none){.card-dots{display:flex}.card-gallery{touch-action:pan-y;-webkit-user-drag:none}}@media (hover:hover){.card-art:hover .card-gallery .card-img:nth-child(2){opacity:1!important}}.tag-out{background:var(--ink-3);color:#fff}.card:has(.tag-out) .card-art{opacity:.62}.checkout-frame iframe{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:100%;height:640px}.checkout-frame .hint{margin-top:var(--s3);font-size:var(--t-sm);color:var(--ink-3)}@media (max-width:640px){.checkout-frame iframe{height:720px}}.order-return{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line-soft)}.return-form{gap:var(--s3);margin-top:var(--s3);display:grid}.return-items{gap:var(--s2);display:grid}.return-qty{align-items:center;gap:var(--s2);margin-top:var(--s2);color:var(--ink-2);font-size:.85rem;display:flex}.return-qty input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:68px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;padding:6px 8px}.return-qty em{color:var(--ink-3);font-style:normal}.return-items label{align-items:flex-start;gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;transition:border-color .16s var(--ease);display:flex}.return-items label:has(input:checked){border-color:var(--ink);background:var(--panel-2)}.return-items input{flex:none;margin-top:3px}.return-items span{gap:2px;min-width:0;display:grid}.return-items small{color:var(--ink-3);font-size:var(--t-sm)}.return-form select,.return-form textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:100%;font-family:inherit;font-size:var(--t-body);color:var(--ink);padding:10px 12px}.return-form textarea{resize:vertical;line-height:1.55}.return-actions{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.return-done{gap:var(--s2);margin-top:var(--s3);padding:var(--s4);border-radius:var(--r-sm);background:var(--panel-2);display:grid}.return-done p{font-size:var(--t-sm);color:var(--ink-2);margin:0;line-height:1.6}.pay-methods{gap:var(--s2);margin-bottom:var(--s4);display:grid}.pay-method{align-items:flex-start;gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;transition:border-color .16s var(--ease), background-color .16s var(--ease);display:flex}.pay-method[data-selected=true]{border-color:var(--ink);background:var(--panel-2)}.pay-method input{accent-color:var(--ink);flex:none;margin-top:3px}.pay-method span{gap:3px;min-width:0;display:grid}.pay-method small{color:var(--ink-3);font-size:var(--t-sm)}.pay-method s{color:var(--ink-3)}.pay-badge{letter-spacing:var(--track);text-transform:uppercase;color:var(--sale);margin-top:2px;font-size:10px;font-style:normal;font-weight:500;display:block}.pay-bank{gap:var(--s3);padding:var(--s4);border:1px solid var(--line-soft);background:0 0;border-radius:0;display:grid}.pay-bank-row{justify-content:space-between;align-items:center;gap:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.pay-bank-row:last-of-type{border-bottom:0;padding-bottom:0}.pay-bank-row>div{gap:3px;min-width:0;display:grid}.pay-bank-row small{letter-spacing:.1em;color:var(--ink-3);font-size:10px}.pay-bank-row b{font-size:var(--t-sm);word-break:break-word;line-height:1.45}.pay-iban{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.skeleton,.skeleton-card .card-art{background:linear-gradient(90deg, var(--line-soft) 0%, var(--backdrop-1) 50%, var(--line-soft) 100%);animation:iskelet 1.6s var(--ease) infinite;background-size:200% 100%;border-radius:0;display:block}.skeleton-line{width:100%;height:12px;margin-top:var(--s2)}.skeleton-line.is-short{width:38%}.skeleton-line.is-medium{width:64%}.skeleton-card .card-art{border:0}@keyframes iskelet{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton,.skeleton-card .card-art{animation:none}}.net-bar{z-index:200;padding:7px var(--s4);padding-top:calc(7px + env(safe-area-inset-top,0px));text-align:center;letter-spacing:.01em;color:#fff;animation:net-in .26s var(--ease-out) both;font-size:12px;position:fixed;top:0;left:0;right:0}.net-off{background:#4a4640}.net-on{background:var(--ok)}@keyframes net-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.install-card{z-index:120;left:var(--s4);right:var(--s4);bottom:calc(var(--s4) + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--float-lg);animation:install-in .38s var(--ease-out) both;background:#fffffff5;display:flex;position:fixed}@media (max-width:860px){.install-card{bottom:calc(64px + env(safe-area-inset-bottom,0px))}}@media (min-width:861px){.install-card{width:400px;left:auto;right:var(--s5);bottom:var(--s5)}}@keyframes install-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.install-text{gap:3px;min-width:0;display:grid}.install-text strong{font-size:var(--t-sm);text-wrap:balance;font-weight:500}.install-text small{color:var(--ink-2);font-size:11.5px;line-height:1.45}.install-actions{align-items:center;gap:var(--s2);flex-shrink:0;display:flex}.install-actions .button{padding:10px 16px;font-size:10px}.install-close{font:inherit;color:var(--ink-3);text-underline-offset:3px;background:0 0;border:0;font-size:11.5px;text-decoration:underline}@media (display-mode:standalone){html,body{overscroll-behavior-y:none}.bottom-nav,.site-header,.tag,.button{-webkit-user-select:none;user-select:none}}[data-hydrated] .page-transition{animation:page-in .26s var(--ease-out)}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}.fav-button.is-pop svg{animation:fav-pop .42s var(--ease-out)}@keyframes fav-pop{0%{transform:scale(1)}35%{transform:scale(1.24)}65%{transform:scale(.96)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-hydrated] .page-transition,.fav-button.is-pop svg{animation:none}}.order-returns{margin-top:var(--s5)}.order-return-card{gap:var(--s2);margin-top:var(--s3);padding:var(--s4);border:1px solid var(--line-soft);display:grid}.order-return-card[data-durum=reddedildi]{opacity:.8}.order-return-head{gap:var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.order-return-head time{color:var(--ink-3);font-size:.85rem}.order-return-card p{margin:0;font-size:.9rem;line-height:1.6}.order-return-items{color:var(--ink-2);gap:2px;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.order-return-items small{color:var(--ink-3)}.order-return-note{padding:var(--s3);border-left:2px solid var(--brand);background:var(--panel-2)}.order-return-amount b{font-variant-numeric:tabular-nums}.order-return-closed{margin:var(--s4) 0 0;padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-3);font-size:var(--t-sm)}.order-status h2{margin:var(--s6) 0 var(--s3);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);font-size:1rem}.order-status-meta,.order-status-toplam{gap:var(--s2);margin:0;display:grid}.order-status-meta>div,.order-status-toplam>div{justify-content:space-between;gap:var(--s4);display:flex}.order-status-meta dt,.order-status-toplam dt{color:var(--ink-3);font-size:.875rem}.order-status-meta dd,.order-status-toplam dd{text-align:right;margin:0}.order-status-toplam{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line)}.order-status-toplam .buyuk{margin-top:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line);font-size:1.0625rem;font-weight:600}.order-status-kargo{margin-top:var(--s5);padding:var(--s4);border:1px solid var(--line);border-radius:10px}.order-status-kargo h2{margin-top:0}.order-status-kargo p{margin:0 0 var(--s2)}.order-status-kargo p:last-child{margin-bottom:0}.order-status-kalemler{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.order-status-kalemler li{justify-content:space-between;gap:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--line-soft);display:flex}.order-status-kalemler li:last-child{border-bottom:0;padding-bottom:0}.order-status-kalemler .ad small{color:var(--ink-3)}.order-status-kalemler .tutar{white-space:nowrap}.order-status-not{margin:var(--s6) 0 0;color:var(--ink-3);font-size:.8125rem;line-height:1.6}.order-status-toplam .dahil{margin-top:var(--s2);color:var(--ink-3);font-size:.8125rem}.pdp-sticky{display:none}@media (max-width:860px){.pdp-sticky{z-index:70;align-items:center;gap:var(--s3);padding:var(--s3) var(--pad);padding-bottom:calc(var(--s3) + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--line-soft);background:#faf8f3eb;transition:transform .22s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.pdp-sticky[data-acik=evet]{transform:translateY(0)}.pdp-sticky-fiyat{gap:1px;min-width:0;display:grid}.pdp-sticky-fiyat small{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pdp-sticky-fiyat b{font-variant-numeric:lining-nums tabular-nums;font-size:18px}.pdp-sticky .btn{flex:1;min-height:48px}body[data-satin-alma-cubugu=acik] .bottom-nav{transition:transform .22s;transform:translateY(100%)}}@media (pointer:coarse){.btn{min-height:44px}.fav-button{width:44px;height:44px}.fav-button svg{width:17px;height:17px}.filters-toggle,.collection-sort select,select{min-height:44px}}body.hero-split .hero{min-height:0;padding:clamp(32px, 4vw, 72px) var(--pad);border:1px solid var(--panel-kenar);background:var(--panel);color:var(--ink);box-shadow:none;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);overflow:visible}body.hero-split .hero-veil{display:none}body.hero-split .hero img{object-fit:cover;border-radius:18px;order:2;width:100%;height:auto;max-height:520px;position:static;top:auto}body.hero-split .hero-body{gap:var(--s4);max-width:none;padding:0}body.hero-split .hero-body h1{font-size:clamp(34px,4.4vw,56px);line-height:1.07}body.hero-split .hero-lede{max-width:34rem;font-size:var(--t-body);color:var(--ink-2)}@media (max-width:860px){body.hero-split .hero{grid-template-columns:1fr}body.hero-split .hero img{order:2;max-height:320px}body.hero-split .hero-body{order:1}}body.hero-split .hero-cta .btn{background:var(--ink);border-color:var(--ink);color:#fff}body.hero-split .hero-cta .btn:hover{background:var(--brand);border-color:var(--brand);color:#fff}body.hero-split .hero-cta a:not(.btn){border-bottom-color:var(--line);color:var(--ink-2)}body.hero-split .hero-cta a:not(.btn):hover{border-bottom-color:var(--ink);color:var(--ink)}body.theme-modern .hero-cta a:not(.btn){font-size:var(--t-sm);letter-spacing:-.01em;text-transform:none;font-weight:600}.hero-kanit{margin:var(--s5) 0 0;padding-top:var(--s5);border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:clamp(20px,3vw,44px);display:flex}.hero-kanit div{gap:2px;display:grid}.hero-kanit dt{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(19px,1.7vw,24px);font-weight:700}.hero-kanit dd{font-size:var(--t-xs);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);margin:0}body:not(.hero-split) .hero-kanit dt{color:#fff}body:not(.hero-split) .hero-kanit dd{color:#ffffffb8}body:not(.hero-split) .hero-kanit{border-top-color:#ffffff3d}body.hero-split .hero-eyebrow{color:var(--ink-3)}body.hero-split .hero{align-items:start}body.hero-split .hero-body{align-content:start}body.hero-editorial-orbs .hero{width:100vw;max-width:100vw;min-height:min(84vh,780px);box-shadow:none;border:0;border-radius:0;align-items:end;margin-inline:calc(50% - 50vw)}body.hero-editorial-orbs .hero-veil{background:linear-gradient(#0000 12%,#0a0b0914 26%,#0a0b0957 46%,#0a0b09b3 72%,#0a0b09e0 100%),#0a0b092e}body.hero-editorial-orbs .hero-body{max-width:min(54rem,92vw);padding:var(--s7) max(var(--edge), 6vw) var(--s7)}body.hero-editorial-orbs .hero-body h1{font-size:clamp(38px,6vw,86px);line-height:1.02}body.hero-editorial-orbs .hero-lede{color:#ffffffdb;max-width:38rem;font-size:clamp(15px,1.4vw,19px)}body.hero-editorial-orbs .hero-cta .btn{color:#111;background:#fff;border-color:#fff}body.hero-editorial-orbs .hero-cta .btn:hover{background:var(--brand);border-color:var(--brand);color:#fff}@media (max-width:860px){body.hero-editorial-orbs .hero{min-height:min(78vh,620px)}body.hero-editorial-orbs .hero-veil{background:linear-gradient(#0000 14%,#0a0b0947 42%,#0a0b09b3 68%,#0a0b09e6 100%)}body.hero-editorial-orbs .hero-body{padding-inline:var(--pad)}}body.hero-editorial-orbs .shell>.hero:first-child{margin-top:calc(var(--gap) * -1)}body.theme-modern .search-box{border:1px solid var(--line);border-bottom-color:var(--line);background:var(--panel-2);transition:border-color .24s var(--ease), background-color .24s var(--ease);border-radius:999px;padding:14px 18px}body.theme-modern .search-box:hover{border-color:var(--ink-3);background:var(--panel)}body.theme-modern .search-box span{font-family:var(--font-sans), system-ui, -apple-system, sans-serif;letter-spacing:-.01em;font-size:clamp(15px,1.2vw,17px);font-style:normal}body.theme-modern .search-box small,body.theme-modern .search-box b{background:var(--ink);color:#fff;font-size:var(--t-xs);letter-spacing:.02em;text-transform:none;border-radius:999px;padding:7px 16px;font-weight:600}body.theme-modern .perks{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}body.theme-modern .perks strong{letter-spacing:-.012em;font-weight:600}.tag-off{-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);color:var(--sale);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;background:#ffffffeb;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;box-shadow:0 1px 2px #10120f14}body.theme-modern .tag-out{letter-spacing:0;text-transform:none;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}@media (pointer:fine){body.theme-modern .card-art img{transition:transform .52s var(--ease-out)}body.theme-modern .card:hover .card-art img{transform:scale(1.03)}}.cat-card-flag{z-index:2;top:var(--s3);left:var(--s3);-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);color:var(--ink);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;background:#ffffffeb;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;box-shadow:0 1px 2px #10120f14}.cat-card-thumbs{margin-top:2px;display:flex}.cat-card-thumbs img{object-fit:cover;background:#fff;border-radius:12px;width:46px;height:46px;box-shadow:0 0 0 2px #ffffffe0,0 4px 14px #0000004d}.cat-card-thumbs img+img{transition:margin-left .42s var(--ease-out);margin-left:-16px}@media (hover:hover){.cat-card:hover .cat-card-thumbs img+img{margin-left:6px}}@media (prefers-reduced-motion:reduce){.cat-card-thumbs img+img{transition:none}}body.theme-modern .cat-card{border-radius:18px;box-shadow:inset 0 0 0 1px #10120f0f}body.theme-modern .cat-card-art:after{background:linear-gradient(#0000 26%,#0c0d0c1f 52%,#0c0d0c80 78%,#0c0d0ccc 100%)}body.theme-modern .cat-card-body{padding:var(--s4) var(--s4) calc(var(--s4) + 2px);gap:8px}body.theme-modern .cat-card-body strong{letter-spacing:-.022em;text-shadow:0 1px 14px #00000052;font-size:clamp(21px,1.7vw,29px);font-weight:700}body.theme-modern .cat-card-body em{letter-spacing:-.01em;text-transform:none;opacity:.94;padding-bottom:0;font-size:13px;font-weight:600}body.theme-modern .cat-card-body em:after{content:"→";width:auto;height:auto;transition:transform .32s var(--ease-out);background:0 0;margin-left:6px;display:inline-block;position:static;transform:translate(0)}body.theme-modern .cat-card:hover .cat-card-body em:after{transform:translate(5px)}@media (min-width:981px){body.theme-modern .cat-cards{height:clamp(360px,29vw,440px);display:flex}body.theme-modern .cat-card{min-width:0;transition:flex-grow .62s var(--ease-out);flex:1 1 0}body.theme-modern .cat-cards>:first-child{flex-grow:1.35}body.theme-modern .cat-card-art{aspect-ratio:auto;height:100%}}@media (hover:hover) and (min-width:981px){body.theme-modern .cat-cards:hover>*{flex-grow:.86}body.theme-modern .cat-cards>:hover{flex-grow:2.1}}@media (max-width:980px){body.theme-modern .cat-card-body strong{font-size:clamp(18px,5vw,23px)}.cat-card-thumbs img{border-radius:10px;width:40px;height:40px}.cat-card-thumbs img+img{margin-left:5px}}@media (prefers-reduced-motion:reduce){body.theme-modern .cat-card,body.theme-modern .cat-card-body em:after{transition:none}}.tag-best{-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);color:var(--ink);letter-spacing:0;text-transform:none;background:#ffffffeb;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;box-shadow:0 1px 2px #10120f14}body.theme-modern .promo{background:radial-gradient(110% 140% at 88% 4%,#a9863424 0%,#0000 58%),linear-gradient(#17181b 0%,#0c0d0f 100%)}body.theme-modern .promo:before{opacity:.5}body.theme-modern .promo:after{width:60%;height:180%;animation:promo-isik 16s var(--ease) infinite alternate;background:radial-gradient(circle,#a9863433 0%,#0000 66%);top:-40%;right:-10%}@keyframes promo-isik{0%{opacity:.8;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-7%,4%)scale(1.14)}}body.theme-modern .promo-watermark{letter-spacing:-.045em;color:#ffffff0e;-webkit-text-stroke:0;font-size:clamp(170px,27vw,380px);font-weight:700;right:clamp(-28px,-1.2vw,0px)}body.theme-modern .promo-body{gap:var(--s3);padding:clamp(38px, 4.4vw, 60px) var(--pad)}body.theme-modern .promo-body h2{font-size:clamp(30px,3.6vw,46px)}body.theme-modern .promo-body>p:not(.promo-eyebrow){color:#ffffffbd;font-weight:400;line-height:1.6}body.theme-modern .promo-eyebrow{letter-spacing:.08em}body.theme-modern .promo-code{gap:var(--s4);min-width:0;transition:border-color .24s var(--ease), background-color .24s var(--ease);background:#ffffff0f;border:1px dashed #ffffff4d;border-radius:999px;padding:8px 8px 8px 20px}body.theme-modern .promo-code:hover{background:#ffffff1a;border-color:#ffffff85}body.theme-modern .promo-code small{letter-spacing:.08em;margin-bottom:1px}body.theme-modern .promo-code strong{letter-spacing:.01em;font-variant-numeric:lining-nums tabular-nums;font-size:20px;font-weight:700}body.theme-modern .promo-code .coupon-code{border-radius:999px;padding:11px 20px}body.theme-modern .promo-code .coupon-code em{letter-spacing:-.01em;text-transform:none;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){body.theme-modern .promo:after{animation:none}body.theme-modern .promo-code{transition:none}}.promo-actions{align-items:center;gap:var(--s4);margin-top:var(--s2);flex-wrap:wrap;justify-self:stretch;display:flex}.promo-actions .promo-code{margin-top:0}body.theme-modern .promo-watermark{background:linear-gradient(152deg,#a9863461 0%,#ffffff1c 48%,#ffffff08 100%);color:#0000;animation:promo-filigran 14s var(--ease) infinite alternate;-webkit-background-clip:text;background-clip:text;font-size:clamp(150px,21vw,310px)}@keyframes promo-filigran{0%{opacity:.78;transform:translateY(-50%)scale(1)}to{opacity:1;transform:translateY(-50%)scale(1.045)}}body.theme-modern .promo-body:before{content:"";top:0;left:var(--pad);background:linear-gradient(90deg, var(--gold), transparent);border-radius:999px;width:clamp(60px,14vw,180px);height:2px;position:absolute}@media (prefers-reduced-motion:reduce){body.theme-modern .promo-watermark{animation:none}}@media (max-width:860px){body.theme-modern .promo-watermark{animation:none}}.promo-kosul{margin-top:calc(var(--s2) * -1);font-size:var(--t-xs);color:#ffffff8f}.world-cards{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.world-cards:has(>:only-child){grid-template-columns:minmax(0,1fr)}.world{background:var(--panel-2);border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #10120f0f}.world-art{aspect-ratio:4/5;display:block;position:relative}.world-cards:has(>:only-child) .world-art{aspect-ratio:21/9}.world-art img{object-fit:cover;transition:transform .64s var(--ease)}.world-art:after{content:"";background:linear-gradient(#0000 24%,#0c0d0c1a 48%,#0c0d0c75 76%,#0c0d0cd1 100%);position:absolute;inset:0}.world-body{padding:var(--s5) var(--s5) calc(var(--s5) + 2px);color:#fff;justify-items:start;gap:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.world-body strong{letter-spacing:-.024em;text-shadow:0 1px 16px #00000057;font-size:clamp(24px,2.6vw,38px);font-weight:700;line-height:1.08}.world-body small{max-width:44ch;font-size:var(--t-sm);color:#ffffffd1;line-height:1.55}.world-body em{color:var(--ink);letter-spacing:-.01em;background:#fffffff0;border-radius:999px;margin-top:2px;padding:10px 20px;font-size:13px;font-style:normal;font-weight:600}.world-body em:after{content:"→";transition:transform .32s var(--ease-out);margin-left:6px;display:inline-block}@media (hover:hover){.world:hover .world-art img{transform:scale(1.04)}.world:hover .world-body em:after{transform:translate(5px)}}@media (max-width:860px){:is(.world-cards,.world-cards:has(>:only-child)){grid-template-columns:minmax(0,1fr)}.world-art{aspect-ratio:4/5}.world-cards:has(>:only-child) .world-art{aspect-ratio:4/5}.world-body{padding:var(--s4)}}@media (prefers-reduced-motion:reduce){.world-art img,.world-body em:after{transition:none}}body.ratio-square .card-art,body.ratio-square .card-art[data-art=lifestyle]{aspect-ratio:1}body.ratio-square :is(.grid,.product-grid,.rail):has(.card-art[data-art=lifestyle]) .card-art{aspect-ratio:1}body.ratio-portrait .card-art,body.ratio-portrait .card-art[data-art=lifestyle]{aspect-ratio:3/4}body.ratio-portrait :is(.grid,.product-grid,.rail):has(.card-art[data-art=lifestyle]) .card-art{aspect-ratio:3/4}body.ratio-landscape .card-art,body.ratio-landscape .card-art[data-art=lifestyle]{aspect-ratio:4/3}body.ratio-landscape :is(.grid,.product-grid,.rail):has(.card-art[data-art=lifestyle]) .card-art{aspect-ratio:4/3}body.badges-off .card-flags,body.quickadd-off .card-action,body.vendor-off .card-brand{display:none}.help-cards{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.help-card{padding:var(--s4) var(--s4) calc(var(--s4) + 4px);border:1px solid var(--line);background:var(--panel);transition:border-color .24s var(--ease), transform .24s var(--ease-out), box-shadow .24s var(--ease);border-radius:18px;align-content:start;gap:4px;display:grid}.help-card small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.help-card strong{font-size:var(--t-lead);letter-spacing:-.012em;color:var(--ink);font-weight:600}.help-card span{font-size:var(--t-sm);color:var(--ink-2);line-height:1.5}.help-card em{color:var(--ink-3);transition:transform .32s var(--ease-out), color .24s var(--ease);margin-top:6px;font-size:15px;font-style:normal}@media (hover:hover){.help-card:hover{border-color:color-mix(in srgb, var(--line) 40%, var(--ink));transform:translateY(-2px);box-shadow:0 10px 24px #10120f0f}.help-card:hover em{color:var(--ink);transform:translate(5px)}}@media (max-width:860px){.help-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.help-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.help-card,.help-card em{transition:none}.help-card:hover{transform:none}}body.theme-modern .layer-sheet{border-radius:20px}body.theme-modern .live-field input{letter-spacing:-.022em;font-size:clamp(22px,2.3vw,30px);font-weight:600}body.theme-modern .live-field input::placeholder{font-family:var(--font-sans);letter-spacing:-.018em;font-style:normal;font-weight:500}body.theme-modern .layer-close,body.theme-modern .live-field button{background:var(--panel-2);letter-spacing:-.01em;text-transform:none;color:var(--ink-2);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600}body.theme-modern .layer-close{margin-left:var(--s4)}body.theme-modern .layer-close:hover,body.theme-modern .live-field button:hover{background:color-mix(in srgb, var(--panel-2) 72%, var(--ink));color:var(--panel)}body.theme-modern .search-heading{letter-spacing:.08em}body.theme-modern .search-terms{gap:var(--s2)}body.theme-modern .search-terms a,body.theme-modern .search-terms button{border:1px solid var(--line);background:var(--panel);font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink);transition:background-color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease-out);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500}@media (hover:hover){body.theme-modern .search-terms a:hover,body.theme-modern .search-terms button:hover{border-color:var(--ink);background:var(--ink);color:var(--panel);transform:translateY(-1px)}}body.theme-modern .live-results a{padding:var(--s3) var(--s3);transition:background-color .2s var(--ease);border-radius:14px}@media (hover:hover){body.theme-modern .live-results a:hover{background:var(--panel-2)}}body.theme-modern .live-thumb{border-radius:12px}@media (prefers-reduced-motion:reduce){body.theme-modern .search-terms a,body.theme-modern .search-terms button,body.theme-modern .live-results a{transition:none}body.theme-modern .search-terms a:hover,body.theme-modern .search-terms button:hover{transform:none}}.card[data-aktif=true] .card-art{border-color:var(--line);box-shadow:0 10px 26px #10120f1a}.card[data-aktif=true] h3 a{text-underline-offset:3px;text-decoration:underline}.live-recent+.live-suggest .search-heading{margin-top:var(--s6)}.layer-sheet{margin-bottom:clamp(12px,6vh,64px)}body.theme-modern .live-clear{background:var(--panel-2);width:30px;height:30px;color:var(--ink-3);transition:background-color .18s var(--ease), color .18s var(--ease);border-radius:999px;flex:none;place-items:center;padding:0;display:grid}body.theme-modern .live-clear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}body.theme-modern .live-clear:hover{background:color-mix(in srgb, var(--panel-2) 78%, var(--ink));color:var(--ink)}body.theme-modern .layer-close{width:44px;height:44px;margin-left:var(--s4);border:1px solid var(--line);background:var(--panel);color:var(--ink-2);transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease-out);border-radius:999px;place-items:center;padding:0;display:grid}body.theme-modern .layer-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}@media (hover:hover){body.theme-modern .layer-close:hover{border-color:var(--ink);background:var(--ink);color:var(--panel);transform:scale(1.04)}}body.theme-modern .layer-close:focus-visible,body.theme-modern .live-clear:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){body.theme-modern .layer-close,body.theme-modern .live-clear{transition:none}body.theme-modern .layer-close:hover{transform:none}}.layer-sheet .panel{box-shadow:none;background:0 0;border:0;padding:0}.layer-title{min-width:0;padding:var(--s3) 0;flex:1}.layer-title h2{font-size:clamp(22px,2.2vw,30px);line-height:1.2}body.theme-modern .footer-top{gap:var(--s6) var(--s5);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}body.theme-modern .footer-links{display:contents}body.theme-modern .footer-brand{max-width:30rem}body.theme-modern .footer-brand>p{font-size:var(--t-lead);color:var(--ink-2);line-height:1.55}body.theme-modern .footer-contact{gap:4px var(--s4);font-size:var(--t-sm);flex-wrap:wrap;display:flex}body.theme-modern .footer-contact a{color:var(--ink);letter-spacing:-.01em;border-bottom:1px solid var(--line);transition:border-color .2s var(--ease);font-weight:600}body.theme-modern .footer-badges{gap:var(--s3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}body.theme-modern .badge-card{padding:var(--s3);background:var(--panel-2);border:0;border-radius:14px}body.theme-modern .footer-link-group strong{letter-spacing:.08em;color:var(--ink);font-size:10px;font-weight:700}body.theme-modern .footer-link-group a{color:var(--ink-2);transition:color .18s var(--ease);padding:3px 0}@media (hover:hover){body.theme-modern .footer-link-group a:hover{color:var(--ink)}}@media (max-width:900px){body.theme-modern .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}body.theme-modern .footer-brand{grid-column:1/-1}}@media (max-width:520px){body.theme-modern .footer-badges{grid-auto-flow:row}}body.theme-modern .site-footer{color:#ffffffb8;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(120% 140% at 12% 0,#a986341a 0%,#0000 58%),linear-gradient(#17181b 0%,#0c0d0f 100%);border-top:0;position:relative}body.theme-modern .site-footer:before{content:"";top:0;left:var(--rail);background:linear-gradient(90deg, var(--gold), transparent);border-radius:999px;width:clamp(60px,14vw,180px);height:2px;position:absolute}body.theme-modern .footer-logo{filter:brightness(0)invert();opacity:.92}body.theme-modern .footer-brand>p{color:#ffffffa3}body.theme-modern .footer-contact a{color:#fff;border-color:#ffffff3d}body.theme-modern .footer-contact a:hover{border-color:#fff}body.theme-modern .footer-link-group strong{color:#ffffff80}body.theme-modern .footer-link-group a{color:#ffffffb8}@media (hover:hover){body.theme-modern .footer-link-group a:hover{color:#fff}}body.theme-modern .badge-card{background:#fffffff0}body.theme-modern .badge-card small{color:var(--ink-2)}body.theme-modern .footer-pay{border-color:#ffffff1f}body.theme-modern .footer-legal{padding-top:var(--s2);border-top:0}body.theme-modern .footer-pay small,body.theme-modern .footer-legal small,body.theme-modern .footer-credit{color:#ffffff8f}body.theme-modern .footer-credit img{filter:brightness(0)invert();opacity:.8}body.theme-modern .footer-mark{height:clamp(64px,11vw,150px);margin:var(--s6) 0 var(--s4);-webkit-user-select:none;user-select:none;display:block;overflow:hidden}body.theme-modern .footer-mark>img{object-fit:contain;object-position:center;filter:brightness(0)invert();opacity:.06;width:100%;height:100%;display:block}body.theme-modern .footer-mark>span{letter-spacing:-.05em;white-space:nowrap;color:#ffffff0e;font-size:clamp(46px,9.5vw,128px);font-weight:700;line-height:1.05;display:block}body.theme-modern .site-header{background:#ffffffc7;box-shadow:inset 0 -1px #10120f12}body.theme-modern .mega-trigger,body.theme-modern .menu-featured>a,body.theme-modern .desktop-nav>a{letter-spacing:-.012em;text-transform:none;color:var(--ink-2);transition:color .18s var(--ease), background-color .18s var(--ease);border-radius:999px;gap:4px;padding:8px 10px;font-size:14px;font-weight:500}body.theme-modern .desktop-nav{gap:clamp(2px,.5vw,8px)}@media (hover:hover){body.theme-modern .desktop-nav>a:hover,body.theme-modern .menu-featured>a:hover,body.theme-modern .mega-trigger:hover{background:var(--panel-2);color:var(--ink)}}body.theme-modern .mega-trigger[aria-expanded=true],body.theme-modern .mega-menu:hover .mega-trigger,body.theme-modern .mega-menu:focus-within .mega-trigger{background:var(--panel-2);color:var(--ink)}body.theme-modern .mega-panel{border-color:var(--line-soft);border-radius:20px;box-shadow:0 24px 60px #10120f1f}body.theme-modern .mega-columns a{transition:background-color .16s var(--ease);border-radius:10px;margin-left:-10px;padding:7px 10px}@media (hover:hover){body.theme-modern .mega-columns a:hover{background:var(--panel-2)}}body.theme-modern .header-action-link,body.theme-modern .cart-link{transition:background-color .18s var(--ease);border-radius:999px}@media (hover:hover){body.theme-modern .header-action-link:hover,body.theme-modern .cart-link:hover{background:var(--panel-2)}body.theme-modern .header-action-link:hover svg,body.theme-modern .cart-link:hover svg{stroke:var(--ink)}}body.theme-modern .announcement{color:#ffffffd1;letter-spacing:.07em;background:#0c0d0f;font-size:11px;font-weight:500}body.theme-modern .mega-panel-head a{background:var(--panel-2);letter-spacing:-.01em;text-transform:none;color:var(--ink);border:0;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600}body.theme-modern .mega-panel-head a:after{content:"→";transition:transform .32s var(--ease-out);display:inline-block}@media (hover:hover){body.theme-modern .mega-panel-head a:hover{background:var(--ink);color:var(--panel)}body.theme-modern .mega-panel-head a:hover:after{transform:translate(4px)}}body.theme-modern .mega-panel{width:max-content;max-width:calc(100% - (var(--rail) * 2));left:50%;right:auto;transform:translate(-50%,-8px)}body.theme-modern .mega-menu:hover .mega-panel,body.theme-modern .mega-menu:focus-within .mega-panel{transform:translate(-50%)}body.theme-modern .mega-chips{display:block}body.theme-modern .mega-columns>div{min-width:170px}body.theme-modern .mega-columns>div>p:first-child{margin-bottom:var(--s2);letter-spacing:.08em;color:var(--ink-3);border-bottom:0;padding-bottom:0;font-weight:700}body.theme-modern .mega-columns a{transition:background-color .16s var(--ease);border-radius:10px;margin-left:-10px;padding:7px 10px;display:block}body.theme-modern .mega-columns a b{font-size:var(--t-sm);color:var(--ink-2);background-image:none;font-weight:500}@media (hover:hover){body.theme-modern .mega-columns a:hover{background:var(--panel-2)}}body.theme-modern .mega-columns a:hover b,body.theme-modern .mega-columns a:focus-visible b{color:var(--ink)}body.theme-modern .mega-columns>div:first-child a b{color:var(--ink);font-weight:600}.account-menu{display:inline-flex;position:relative}.account-pop{z-index:45;overscroll-behavior:contain;width:min(92vw,27rem);max-height:min(78vh,640px);padding:var(--s5);border:1px solid var(--line-soft);background:var(--panel);animation:account-pop-in .2s var(--ease-out);border-radius:20px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 24px 60px #10120f24}@keyframes account-pop-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.account-pop{animation:none}}.account-pop .panel{box-shadow:none;background:0 0;border:0;padding:0}.account-pop .panel+.panel{margin-top:var(--s5)}.account-pop-loading{padding:var(--s5) 0;color:var(--ink-2)}@media (max-width:520px){.account-pop{width:min(94vw,23rem);padding:var(--s4);max-height:72vh}}.auth-form{gap:var(--s4);display:grid}.auth-password{position:relative}.auth-eye{background:var(--panel-2);color:var(--ink-2);transition:background-color .16s var(--ease), color .16s var(--ease);border:0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;bottom:9px;right:10px}.auth-eye:hover{background:color-mix(in srgb, var(--panel-2) 76%, var(--ink));color:var(--ink)}.auth-divider{align-items:center;gap:var(--s3);margin:var(--s5) 0 var(--s4);color:var(--ink-3);font-size:var(--t-xs);display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-social{gap:var(--s2);display:grid}.auth-social .btn{justify-content:center;align-items:center;gap:10px;display:inline-flex}.auth-logo{flex:none;width:18px;height:18px}body.theme-modern .auth-tabs{background:var(--panel-2);border:0;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}body.theme-modern .auth-tabs button{letter-spacing:-.01em;text-transform:none;color:var(--ink-2);transition:background-color .18s var(--ease), color .18s var(--ease);border-radius:999px;padding:10px 12px;font-size:13px;font-weight:600}body.theme-modern .auth-tabs button:after{display:none}body.theme-modern .auth-tabs button[aria-selected=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px #10120f1a}body.theme-modern .auth-lede{margin:var(--s4) 0 0;font-size:var(--t-sm);color:var(--ink-2);line-height:1.55}body.theme-modern .auth-fields label{letter-spacing:-.005em;text-transform:none;color:var(--ink-2);gap:6px;font-size:12px;font-weight:600}body.theme-modern .auth-fields input{letter-spacing:-.01em;transition:border-color .16s var(--ease), box-shadow .16s var(--ease);border-radius:12px;padding:14px 15px;font-size:15px}body.theme-modern .auth-fields input::placeholder{color:var(--ink-3);letter-spacing:-.01em}body.theme-modern .auth-fields input:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 10%, transparent);outline:none}body.theme-modern .auth-eye{bottom:8px}body.theme-modern .auth-alt{margin-top:var(--s3);text-align:center}body.theme-modern .auth-alt .linklike{color:var(--ink-2);border-bottom:1px solid var(--line);font-size:13px;font-weight:500;text-decoration:none}body.theme-modern .auth-alt .linklike:hover{color:var(--ink);border-color:var(--ink)}.account-pop{max-height:min(84vh,680px)}.account-pop .auth-tabs{margin-bottom:2px}.account-pop .auth-lede{margin-top:0}.account-pop .auth-fields{gap:var(--s3)}.account-pop .auth-divider{margin:var(--s4) 0 var(--s3)}.account-pop .auth-alt{margin-top:var(--s3)}.account-pop .auth-social .btn{padding-block:12px}.account-pop .auth-social{gap:6px}.account-home{gap:var(--s4);display:grid}.account-hello{align-items:center;gap:var(--s4);margin:calc(var(--s5) * -1) calc(var(--s5) * -1) 0;padding:var(--s5);border-bottom:1px solid var(--line-soft);background:radial-gradient(120% 160% at 0% 0%, color-mix(in srgb, var(--brand) 9%, transparent), transparent 62%), var(--panel-2);display:flex}.account-monogram{border-radius:var(--r-pill);background:var(--brand);color:#fff;width:46px;height:46px;font-family:var(--font-display);letter-spacing:0;box-shadow:0 0 0 1px var(--gold-soft), 0 0 0 4px var(--panel-2);flex:none;place-items:center;font-size:19px;font-weight:500;display:grid}.account-hello-text{min-width:0}.account-hello-eyebrow{font-size:var(--t-xs);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);margin:0}.account-hello-text strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:2px;font-size:22px;font-weight:400;display:block}.account-hello-text small{font-size:var(--t-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.account-tiles{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.account-tile{border:1px solid var(--line-soft);background:var(--panel);color:var(--ink);transition:border-color .18s var(--ease), background-color .18s var(--ease), transform .18s var(--ease-out);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.account-tile-icon{background:var(--panel-2);width:32px;height:32px;color:var(--brand);transition:background-color .18s var(--ease), color .18s var(--ease);border-radius:9px;flex:none;place-items:center;display:grid}.account-tile-icon svg{width:18px;height:18px}.account-tile-text{min-width:0}.account-tile-text strong{font-size:var(--t-body);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.account-tile-text small{font-size:var(--t-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}@media (hover:hover){.account-tile:hover{border-color:color-mix(in srgb, var(--brand) 34%, var(--line));background:var(--panel-2);transform:translateY(-1px)}.account-tile:hover .account-tile-icon{background:var(--brand);color:#fff}}.account-tile:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.account-signout{border:1px solid var(--line-soft);width:100%;font-size:var(--t-sm);color:var(--ink-2);cursor:pointer;transition:border-color .18s var(--ease), color .18s var(--ease);background:0 0;border-radius:12px;padding:11px;font-weight:500}@media (hover:hover){.account-signout:hover{border-color:var(--line);color:var(--ink)}}@media (max-width:400px){.account-tiles{grid-template-columns:1fr}}@media (max-width:520px){.account-hello{margin:calc(var(--s4) * -1) calc(var(--s4) * -1) 0;padding:var(--s4)}}@media (prefers-reduced-motion:reduce){.account-tile,.account-tile-icon,.account-signout{transition:none}.account-tile:hover{transform:none}}.kupon-izgara,.cek-izgara{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.kupon-kart,.cek-kart{gap:var(--s3);padding:var(--pad);border:1px solid var(--line-soft);border-radius:var(--r);background:var(--panel);box-shadow:var(--float);align-content:start;display:grid}.kupon-kart-ust{padding-bottom:var(--s3);border-bottom:1px dashed var(--line);gap:4px;display:grid}.kupon-deger{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);font-size:34px;line-height:1}.kupon-kart-ust strong{font-size:var(--t-sm);color:var(--ink);font-weight:500}.kupon-kosul{font-size:var(--t-xs);color:var(--ink-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.kupon-kosul li{padding-left:14px;position:relative}.kupon-kosul li:before{content:"";border-radius:var(--r-pill);background:var(--gold);width:4px;height:4px;position:absolute;top:.55em;left:2px}.cek-ust{gap:2px;display:grid}.cek-etiket{font-size:var(--t-xs);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3)}.cek-bakiye{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);font-size:34px;font-weight:400;line-height:1.1}.cek-ust small{font-size:var(--t-xs);color:var(--ink-3)}.cek-kod{border:1px dashed var(--line);border-radius:var(--r);background:var(--panel-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-sm);letter-spacing:.08em;color:var(--ink);-webkit-user-select:all;user-select:all;padding:10px 12px}.cek-not{font-size:var(--t-xs);color:var(--ink-2);margin:0}.cek-kart-bitti .cek-bakiye{color:var(--ink-3)}.profil-ust{align-items:center;gap:var(--s4);padding-bottom:var(--s4);margin-bottom:var(--s4);border-bottom:1px solid var(--line-soft);display:flex}.profil-monogram{border-radius:var(--r-pill);background:var(--brand);color:#fff;width:52px;height:52px;font-family:var(--font-display);box-shadow:0 0 0 1px var(--gold-soft), 0 0 0 4px var(--panel);flex:none;place-items:center;font-size:22px;display:grid}.profil-kimlik{flex:1;min-width:0}.profil-kimlik h2{letter-spacing:-.02em;margin:0;font-size:20px}.profil-kimlik p{font-size:var(--t-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.profil-uyelik{border:1px solid var(--gold-soft);border-radius:var(--r-pill);font-size:var(--t-xs);letter-spacing:.04em;color:var(--gold-ink);white-space:nowrap;flex:none;align-self:flex-start;padding:5px 10px}.profil-eksik{margin:0 0 var(--s4);border-left:2px solid var(--gold);border-radius:0 var(--r) var(--r) 0;background:var(--panel-2);font-size:var(--t-sm);color:var(--ink-2);padding:11px 14px}.profil-eksik strong{color:var(--ink);font-weight:500}.profil-ipucu{font-size:var(--t-xs);letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:400;line-height:1.5;display:block}.profil-ipucu a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.profil .fields input[aria-invalid=true]{border-color:var(--sale)}.profil-alt{align-items:center;gap:var(--s4);margin-top:var(--s5);flex-wrap:wrap;display:flex}.profil-alt .btn:disabled{opacity:.45;cursor:default}.profil-alt .linklike:disabled{opacity:.5;cursor:default}@media (max-width:520px){.profil-ust{flex-wrap:wrap}.profil-uyelik{text-align:center;order:3;width:100%}}.auth-cikis{margin:0 0 var(--s4);border-left:2px solid var(--ok);border-radius:0 var(--r) var(--r) 0;background:var(--panel-2);font-size:var(--t-sm);color:var(--ink-2);padding:11px 14px;line-height:1.55}.auth-cikis strong{color:var(--ink);font-weight:500}.account-signout:disabled{opacity:.5;cursor:default}.account-home .form-error{margin:0}.hesap-giris{align-content:start;gap:var(--gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"ust davet""form davet";display:grid}.hesap-giris-ust{padding:var(--pad) var(--pad) 0;grid-area:ust}.hesap-giris-ust h1{margin:var(--s2) 0 var(--s3)}.hesap-giris>.auth-panel{grid-area:form;align-self:start}.hesap-davet{align-self:start;gap:var(--s4);grid-area:davet;align-content:start;display:grid}.hesap-davet h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2vw,28px)}.hesap-davet-liste{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.hesap-davet-liste li{padding-left:var(--s5);font-size:var(--t-sm);color:var(--ink-2);line-height:1.65;position:relative}.hesap-davet-liste li:before{content:"";background:var(--gold);width:10px;height:1px;position:absolute;top:.55em;left:0}.hesap-davet-liste strong{color:var(--ink);font-weight:500}.hesap-davet-misafir{padding-top:var(--s4);border-top:1px solid var(--line-soft);font-size:var(--t-xs);color:var(--ink-3);margin:0;line-height:1.65}.hesap-davet-misafir strong{color:var(--ink-2);font-weight:500}@media (max-width:900px){.hesap-giris{grid-template-columns:minmax(0,1fr);grid-template-areas:"ust""form""davet"}.hesap-giris-ust{padding:0}}.hesap-karsilama{align-items:center;gap:var(--s5);padding:var(--pad);border-radius:var(--r);background:radial-gradient(90% 180% at 0% 0%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 60%), var(--panel);box-shadow:var(--float);display:flex}.hesap-karsilama-monogram{border-radius:var(--r-pill);background:var(--brand);color:#fff;width:64px;height:64px;font-family:var(--font-display);box-shadow:0 0 0 1px var(--gold-soft), 0 0 0 5px var(--panel);flex:none;place-items:center;font-size:27px;display:grid}.hesap-karsilama-metin{flex:1;min-width:0}.hesap-karsilama-metin h1{margin:var(--s2) 0 0;letter-spacing:-.03em;font-size:clamp(28px,3.2vw,44px)}.hesap-karsilama-eposta{font-size:var(--t-sm);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;overflow:hidden}.hesap-karsilama-cikis{justify-items:end;gap:var(--s2);flex:none;align-self:flex-start;display:grid}.hesap-ozet{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hesap-sayac{padding:var(--s4) var(--s5);border:1px solid var(--line-soft);border-radius:var(--r);background:var(--panel);color:var(--ink);box-shadow:var(--float);transition:border-color .18s var(--ease), transform .18s var(--ease-out);align-content:start;gap:2px;display:grid}.hesap-sayac-deger{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,2.4vw,32px);line-height:1.1;overflow:hidden}.hesap-sayac strong{font-size:var(--t-sm);letter-spacing:-.01em;margin-top:4px;font-weight:500}.hesap-sayac small{font-size:var(--t-xs);color:var(--ink-3)}@media (hover:hover){.hesap-sayac:hover{border-color:color-mix(in srgb, var(--brand) 34%, var(--line));transform:translateY(-2px)}}.hesap-sayac:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:860px){.hesap-ozet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hesap-karsilama{gap:var(--s4);flex-wrap:wrap}.hesap-karsilama-cikis{order:3;justify-items:start;width:100%}}@media (prefers-reduced-motion:reduce){.hesap-sayac{transition:none}.hesap-sayac:hover{transform:none}}.siparis-cizelge{gap:var(--s2);margin:var(--s5) 0 0;grid-auto-columns:1fr;grid-auto-flow:column;padding:0;list-style:none;display:grid}.siparis-cizelge li{padding-top:var(--s5);font-size:var(--t-xs);color:var(--ink-3);position:relative}.siparis-cizelge li:before{content:"";top:5px;left:5px;right:calc(-1 * var(--s2));background:var(--line);height:1px;position:absolute}.siparis-cizelge li:last-child:before{display:none}.siparis-cizelge-nokta{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--panel);width:11px;height:11px;position:absolute;top:0;left:0}.siparis-cizelge-ad{letter-spacing:-.005em;font-weight:500;display:block}.siparis-cizelge small{color:var(--ink-3);margin-top:2px;display:block}.siparis-cizelge li[data-durum=gecti]:before{background:var(--brand)}.siparis-cizelge li[data-durum=gecti] .siparis-cizelge-nokta{border-color:var(--brand);background:var(--brand)}.siparis-cizelge li[data-durum=gecti] .siparis-cizelge-ad{color:var(--ink-2)}.siparis-cizelge li[data-durum=simdi] .siparis-cizelge-nokta{border-color:var(--brand);background:var(--brand);box-shadow:0 0 0 3px var(--gold-soft)}.siparis-cizelge li[data-durum=simdi] .siparis-cizelge-ad{color:var(--ink)}.detail-tutar{font-size:var(--t-lead);letter-spacing:-.015em;color:var(--ink)}.siparis-cizelge-dikey{grid-auto-flow:row;gap:0}.siparis-cizelge-dikey li{padding:0 0 var(--s4) var(--s5)}.siparis-cizelge-dikey li:last-child{padding-bottom:0}.siparis-cizelge-dikey li:before{width:1px;height:auto;inset:11px auto -4px 5px}@media (max-width:620px){.siparis-cizelge{grid-auto-flow:row;gap:0}.siparis-cizelge li{padding:0 0 var(--s4) var(--s5)}.siparis-cizelge li:last-child{padding-bottom:0}.siparis-cizelge li:before{width:1px;height:auto;inset:11px auto -4px 5px}}.hesap-duzen{gap:var(--gap);grid-template-columns:13.5rem minmax(0,1fr);align-items:start;display:grid}.hesap-yan{top:var(--gap);gap:1px;display:grid;position:sticky}.hesap-yan-link{font-size:var(--t-sm);letter-spacing:-.01em;color:var(--ink-2);transition:background-color .16s var(--ease), color .16s var(--ease);border-radius:10px;padding:10px 14px;font-weight:500}@media (hover:hover){.hesap-yan-link:hover{background:var(--panel-2);color:var(--ink)}}.hesap-yan-link[aria-current=page]{background:var(--brand);color:#fff}.hesap-icerik{gap:var(--gap);align-content:start;min-width:0;display:grid}.order-cards-tek{grid-template-columns:minmax(0,24rem)}@media (max-width:860px){.hesap-duzen{grid-template-columns:minmax(0,1fr)}.hesap-yan{gap:var(--s2);scrollbar-width:none;margin:0 calc(-1 * var(--edge));padding:0 var(--edge);grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}.hesap-yan::-webkit-scrollbar{display:none}.hesap-yan-link{border:1px solid var(--line-soft);white-space:nowrap}.hesap-yan-link[aria-current=page]{border-color:var(--brand)}}@media (prefers-reduced-motion:reduce){.hesap-yan-link{transition:none}}.hesap-karsilama:not([data-genis]){gap:var(--s4);padding:var(--s4) var(--pad)}.hesap-karsilama:not([data-genis]) .hesap-karsilama-monogram{width:40px;height:40px;box-shadow:0 0 0 1px var(--gold-soft), 0 0 0 3px var(--panel);font-size:17px}.hesap-karsilama-ad{font-size:var(--t-lead);letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:500}.hesap-karsilama:not([data-genis]) .hesap-karsilama-eposta{font-size:var(--t-xs);margin-top:1px}.hesap-icerik .panel>.head h1{letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.4vw,32px)}.kupon-kart .coupon-code{justify-content:space-between;align-items:center;gap:var(--s3);border:1px dashed var(--line);border-radius:var(--r);background:var(--panel-2);width:100%;color:var(--ink);cursor:pointer;transition:border-color .18s var(--ease), background-color .18s var(--ease);padding:11px 14px;display:flex}.kupon-kart .coupon-code span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-sm);letter-spacing:.08em}.kupon-kart .coupon-code em{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-style:normal;font-weight:500}@media (hover:hover){.kupon-kart .coupon-code:hover{border-color:var(--gold);background:var(--panel)}.kupon-kart .coupon-code:hover em{color:var(--gold-ink)}}@media (prefers-reduced-motion:reduce){.kupon-kart .coupon-code{transition:none}}.hesap-yan-link{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.hesap-yan-bekleme{border-radius:var(--r-pill);opacity:.45;width:6px;height:6px;animation:hesap-bekleme .9s var(--ease) infinite;background:currentColor}@keyframes hesap-bekleme{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.9;transform:scale(1)}}.hesap-iskelet{gap:var(--s4);display:grid}.hesap-iskelet-satir,.hesap-iskelet-kutu{border-radius:var(--r);background:linear-gradient(90deg, var(--panel-2) 0%, color-mix(in srgb, var(--panel-2) 55%, var(--panel)) 50%, var(--panel-2) 100%);animation:hesap-parilti 1.4s var(--ease) infinite;background-size:220% 100%;display:block}.hesap-iskelet-baslik{width:min(16rem,60%);height:30px}.hesap-iskelet-alt{width:min(24rem,80%);height:13px}.hesap-iskelet-kutu{height:190px;margin-top:var(--s2)}@keyframes hesap-parilti{0%{background-position:120% 0}to{background-position:-120% 0}}.hesap-icerik>*{animation:hesap-belir .14s var(--ease-out) both}@keyframes hesap-belir{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.hesap-icerik>*,.hesap-iskelet-satir,.hesap-iskelet-kutu,.hesap-yan-bekleme{animation:none}.hesap-iskelet-satir,.hesap-iskelet-kutu{background:var(--panel-2)}}.odeme-kutu{gap:var(--s3);padding-bottom:var(--s4);margin-bottom:var(--s4);border-bottom:1px solid var(--line-soft);display:grid}.odeme-satir{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.odeme-satir strong{font-size:var(--t-sm);letter-spacing:-.01em;font-weight:500}.odeme-satir .tag[data-odendi]{border-color:color-mix(in srgb, var(--ok) 35%, transparent);color:var(--ok)}.havale-serit{gap:var(--gap);border-left:3px solid var(--gold);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;display:grid}.havale-basi strong{font-size:var(--t-lead);letter-spacing:-.015em;font-weight:500;display:block}.havale-basi p{font-size:var(--t-xs);color:var(--ink-2);margin:6px 0 0;line-height:1.6}.havale-alanlar{gap:var(--s3) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.havale-alanlar>div{gap:4px;min-width:0;display:grid}.havale-alanlar dt{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.havale-alanlar dd{font-size:var(--t-sm);color:var(--ink);margin:0}.havale-iban{grid-column:1/-1}.havale-alici dd{font-size:var(--t-xs);color:var(--ink-2);line-height:1.5}.kopyala{justify-content:space-between;align-items:center;gap:var(--s3);border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);width:100%;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .18s var(--ease), background-color .18s var(--ease);padding:9px 12px;display:flex}.kopyala span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-sm);letter-spacing:.02em;text-overflow:ellipsis;overflow:hidden}.kopyala em{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:10px;font-style:normal;font-weight:500}@media (hover:hover){.kopyala:hover{border-color:var(--gold);background:var(--panel)}.kopyala:hover em{color:var(--gold-ink)}}@media (max-width:760px){.havale-serit{gap:var(--s4);grid-template-columns:minmax(0,1fr)}.havale-alanlar{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.kopyala{transition:none}}.havale-not{margin:var(--s3) 0 0;font-size:var(--t-xs);color:var(--ink-3);line-height:1.6}.detail-hero{gap:var(--gap);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);place-items:center stretch}.detail-hero-ozet{justify-items:start;gap:var(--s3);min-width:0;display:grid}.detail-hero .siparis-cizelge li{padding-top:var(--s6);font-size:var(--t-sm)}.detail-hero .siparis-cizelge li:before{top:7px;left:7px}.detail-hero .siparis-cizelge-nokta{border-width:2px;width:15px;height:15px}.detail-hero .siparis-cizelge li[data-durum=simdi] .siparis-cizelge-nokta{box-shadow:0 0 0 4px var(--gold-soft)}@media (max-width:860px){.detail-hero{grid-template-columns:minmax(0,1fr)}}.adres-kart{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adres-kutu{gap:var(--s2);align-content:start;min-width:0;display:grid}.adres-kutu small{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.adres-kutu p{font-size:var(--t-sm);color:var(--ink-2);margin:0;line-height:1.65}.adres-kutu b{color:var(--ink);font-weight:500}.adres-kutu-ayni p{color:var(--ink-3)}@media (max-width:760px){.adres-kart{gap:var(--s5);grid-template-columns:minmax(0,1fr)}}.detail-eylemler{align-items:center;gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.detail-eylemler .form-note,.detail-eylemler .form-error{flex-basis:100%;margin:0}.drawer-text .quantity{border:1px solid var(--line);border-radius:var(--r);align-items:center;display:inline-flex;overflow:hidden}.drawer-text .quantity button{width:30px;height:30px;color:var(--ink-2);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;font-size:15px;line-height:1}.drawer-text .quantity b{text-align:center;min-width:26px;font-size:var(--t-sm);font-variant-numeric:tabular-nums;font-weight:500}@media (hover:hover){.drawer-text .quantity button:hover{background:var(--panel-2);color:var(--ink)}}.drawer-price .remove-item{font-size:var(--t-xs);color:var(--ink-3);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover){.drawer-price .remove-item:hover{color:var(--sale)}}.drawer-foot .summary-totals .grand{padding-top:var(--s3);border-top:1px solid var(--line-soft);margin-top:4px;font-size:17px;font-weight:500}@media (max-height:640px){.drawer-head{padding-block:var(--s3)}.drawer-nudge{padding-block:var(--s2) var(--s3)}.drawer-foot{gap:var(--s2);padding:var(--s3) var(--s5) var(--s4)}.drawer-items{padding-block:var(--s3);gap:var(--s3)}}@media (prefers-reduced-motion:reduce){.drawer-text .quantity button{transition:none}}.drawer-head h2{align-items:baseline;gap:var(--s3);margin:0;display:flex}.drawer-sayi{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:0;color:var(--ink-3);font-weight:400}.drawer-nudge{background:color-mix(in srgb, var(--gold) 7%, transparent)}.drawer-nudge[data-ucretsiz]{background:color-mix(in srgb, var(--ok) 8%, transparent)}.drawer-nudge[data-ucretsiz] p{color:var(--ok);font-weight:500}.drawer-nudge[data-ucretsiz] .drawer-progress i{background:var(--ok)}.drawer-price s{font-size:var(--t-xs);color:var(--ink-3);text-decoration-thickness:1px}.coupon-note{font-size:var(--t-xs);color:var(--ink-3);margin:0;line-height:1.55}.cek-secici{gap:var(--s2);margin-top:var(--s5);border:0;padding:0;display:grid}.cek-secici legend{padding:0 0 var(--s2);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.cek-secenek{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--line-soft);border-radius:var(--r);cursor:pointer;transition:border-color .18s var(--ease);display:flex}.cek-secenek span{gap:2px;min-width:0;display:grid}.cek-secenek strong{font-size:var(--t-sm);color:var(--brand);font-weight:500}.cek-secenek code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-xs);letter-spacing:.06em;color:var(--ink-2)}.cek-secenek small{font-size:var(--t-xs);color:var(--ink-3)}.cek-secenek:has(input:checked){border-color:var(--brand);background:var(--panel-2)}.cek-secenek[data-pasif]{cursor:default;opacity:.55}.cek-secenek[data-pasif] strong{color:var(--ink-3)}@media (hover:hover){.cek-secenek:not([data-pasif]):hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}}@media (prefers-reduced-motion:reduce){.cek-secenek{transition:none}}.cek-kart{position:relative;overflow:hidden}.cek-damga{border:2px solid color-mix(in srgb, var(--ink-3) 45%, transparent);border-radius:var(--r);font-size:var(--t-sm);letter-spacing:var(--track);text-transform:uppercase;color:color-mix(in srgb, var(--ink-3) 70%, transparent);mix-blend-mode:multiply;pointer-events:none;white-space:nowrap;padding:6px 42px;font-weight:500;position:absolute;top:50%;right:-14%;transform:translateY(-50%)rotate(-12deg)}.cek-kart-bitti{opacity:.75}.cek-kart-bitti .cek-bakiye,.cek-kart-bitti .cek-kod{opacity:.55}@media (max-width:420px){.cek-damga{font-size:var(--t-xs);padding:5px 34px;right:-18%}}.filters-active{align-items:center;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.filters-active button:not(.linklike){border:1px solid color-mix(in srgb, var(--brand) 32%, var(--line));border-radius:var(--r-pill);background:color-mix(in srgb, var(--brand) 6%, transparent);font-size:var(--t-xs);color:var(--ink);cursor:pointer;transition:border-color .16s var(--ease), background-color .16s var(--ease);align-items:center;gap:7px;padding:6px 10px 6px 12px;display:inline-flex}.filters-active em{color:var(--ink-3);font-size:13px;font-style:normal;line-height:1}@media (hover:hover){.filters-active button:not(.linklike):hover{border-color:var(--sale);background:color-mix(in srgb, var(--sale) 7%, transparent)}.filters-active button:not(.linklike):hover em{color:var(--sale)}}.daha-fazla{justify-items:center;gap:var(--s2);margin-top:var(--s6);display:grid}.daha-fazla .btn{min-width:14rem}.daha-fazla .form-error{margin:0}.daha-fazla-izgara{margin-top:var(--gap)}@media (prefers-reduced-motion:reduce){.filters-active button:not(.linklike){transition:none}}.para-secici{border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;display:inline-flex;overflow:hidden}.para-secici button{font-size:var(--t-xs);letter-spacing:.02em;color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;padding:5px 10px;font-weight:500}.para-secici button[aria-pressed=true]{background:var(--brand);color:#fff}@media (hover:hover){.para-secici button:not([aria-pressed=true]):hover{color:var(--ink)}}@media (max-width:620px){.para-secici button{padding:5px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.para-secici button{transition:none}}.yurtdisi-bos{display:none}html[data-para=usd] .yurtdisi-bos{margin:var(--s4) 0 0;padding:var(--s4);border:1px dashed var(--line);border-radius:var(--r-sm);color:var(--ink-3);text-align:center;display:block}
