:root{--black:#0d0d0d;--muted:#666;--line:#e9e9e9;--bg:#f7f4ef;--card:#fff;--green:#16a34a}*{box-sizing:border-box}html[dir=rtl]{direction:rtl}body{margin:0;font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--black)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.announcement{text-align:center;background:#111;color:#fff;font-size:13px;padding:10px 14px;font-weight:700}.site-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:#f7f4eff0;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{font-weight:950;font-size:24px;letter-spacing:-.04em}.brand span{font-size:13px;border:2px solid #111;padding:2px 5px;margin-left:3px}.header-actions{display:flex;align-items:center;gap:16px;font-weight:900}.theme-language{position:relative}.language-trigger{display:flex;align-items:center;gap:8px;border:1.5px solid #111;border-radius:999px;padding:9px 13px;background:#fff;font:inherit;font-weight:950;cursor:pointer;min-width:130px;justify-content:center}.language-icon,.language-icon svg{width:17px;height:17px;display:inline-flex;fill:currentColor}.chev{font-size:12px;margin-top:1px}.language-menu{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1.5px solid #111;border-radius:16px;padding:6px;box-shadow:0 14px 28px #0000001f;z-index:99;min-width:155px}.language-menu button{width:100%;border:0;background:#fff;border-radius:10px;padding:11px 12px;text-align:left;font:inherit;font-weight:850;cursor:pointer}.language-menu button:hover,.language-menu button.active{background:#111;color:#fff}.cart-link{white-space:nowrap}.hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:58px 5vw 40px}.eyebrow{font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:#444}.hero h1,.product-info h1{font-size:clamp(42px,6vw,82px);line-height:.92;letter-spacing:-.07em;margin:10px 0 18px}.hero-sub{font-size:18px;line-height:1.5;color:#444;max-width:520px}.btn{border:0;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;font-weight:950;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;font-size:14px}.btn-primary{background:var(--green);color:#fff}.btn-dark{background:#111;color:#fff}.btn-full{width:100%;margin-top:10px}.mini-points{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.mini-points span{border:1px solid #111;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}.hero-card,.main-media{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 20px 60px #00000017}.hero-card{aspect-ratio:4/3;display:grid;place-items:center}.hero-img{width:100%;height:100%;object-fit:cover}.placeholder{width:100%;height:100%;display:grid;place-items:center;color:#777;text-align:center;padding:20px}.featured{margin:20px 5vw;padding:30px;background:#fff;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.featured h2{font-size:38px;letter-spacing:-.05em;margin:0}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:30px 5vw}.trust-strip>div{background:#fff;border-radius:20px;padding:20px}.trust-strip strong{display:block;margin-bottom:6px}.trust-strip span{color:#666;line-height:1.4}.product-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:46px;padding:42px 5vw 60px}.gallery{position:sticky;top:92px;align-self:start}.main-media{position:relative;aspect-ratio:1/1;display:block;max-height:min(720px,calc(100vh - 130px))}.main-product-img{width:100%;height:100%;object-fit:cover}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:46px;height:46px;border-radius:999px;border:0;background:#fffffff0;font-size:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 8px 24px #00000024}.gallery-arrow:before{content:"";width:12px;height:12px;border-top:3px solid #111;border-left:3px solid #111;display:block}.gallery-arrow-prev{left:14px}.gallery-arrow-next{right:14px}.gallery-arrow-prev:before{transform:rotate(-45deg);margin-left:4px}.gallery-arrow-next:before{transform:rotate(135deg);margin-right:4px}.thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.thumb{aspect-ratio:1/1;border:2px solid transparent;background:#fff;border-radius:14px;padding:0;overflow:hidden;cursor:pointer}.thumb.active{border-color:#111}.thumb img{width:100%;height:100%;object-fit:cover}.product-info{background:#fff;border-radius:28px;padding:32px;align-self:start}.price-row{display:flex;align-items:center;gap:12px;margin-bottom:18px}.price{font-size:28px;font-weight:950}.compare{text-decoration:line-through;color:#888}.order-box{border:1px solid #111;border-radius:18px;padding:16px;margin:18px 0;background:#f8fff9}.order-box strong{display:block;margin-bottom:5px}.order-box span{color:#555;line-height:1.45}.option-label,.field-label{display:block;font-weight:950;margin:18px 0 8px}.option-grid{display:flex;flex-wrap:wrap;gap:8px}.option-pill{border:1px solid #ddd;background:#fff;border-radius:999px;padding:11px 14px;font-weight:850;cursor:pointer}.option-pill.active{background:#111;color:#fff;border-color:#111}.field{width:100%;border:1.5px solid #ddd;border-radius:16px;padding:15px 14px;font-size:16px;background:#fff}.field:focus{border-color:#111;outline:0}.field.invalid{border-color:#dc2626;background:#fff7f7}.field-error{display:none;color:#dc2626;font-size:13px;font-weight:700;margin:6px 0 0}.field-error.show{display:block}.address-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qty-row{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.qty-row input{width:72px;border:1px solid #ddd;border-radius:14px;padding:12px;font-weight:850;text-align:center}.qty-row input::-webkit-outer-spin-button,.qty-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-row input[type=number]{-moz-appearance:textfield}.product-desc{border-top:1px solid var(--line);margin-top:26px;padding-top:20px;line-height:1.6;color:#333}.product-desc h2{font-size:20px;letter-spacing:-.03em;color:#111}.cart-page{padding:40px 5vw;max-width:980px;margin:auto}.cart-page h1{font-size:52px;letter-spacing:-.06em}.cart-items{display:grid;gap:14px}.cart-item{display:grid;grid-template-columns:110px 1fr auto;gap:18px;align-items:center;background:#fff;border-radius:22px;padding:14px}.cart-item img{border-radius:14px;aspect-ratio:1;object-fit:cover}.cart-item h2{font-size:18px;margin:0 0 4px}.cart-item input{width:70px;padding:10px;border:1px solid #ddd;border-radius:12px}.muted{color:#666}.cart-summary{background:#fff;border-radius:22px;padding:20px;margin-top:16px;text-align:right}.thank-you{max-width:760px;margin:60px auto;padding:0 20px}.thank-card{background:#fff;border-radius:28px;padding:34px;box-shadow:0 18px 50px #00000014}.thank-card h1{font-size:44px;line-height:.95;letter-spacing:-.06em;margin:0 0 14px}.order-summary{margin-top:20px;border-top:1px solid var(--line);padding-top:18px;display:grid;gap:9px}.order-summary div{display:flex;justify-content:space-between;gap:20px}.order-summary span:first-child{color:#666}.notice{margin-top:18px;padding:14px;border:1px solid #f59e0b;border-radius:14px;background:#fffbeb;font-weight:750}.footer{padding:40px 5vw;background:#111;color:#fff;margin-top:30px}.footer div{font-size:24px;font-weight:950;letter-spacing:-.04em}.footer p{color:#ccc}html[dir=rtl] .brand span{margin-left:0;margin-right:3px}html[dir=rtl] .language-menu{right:auto;left:0}html[dir=rtl] .language-menu button{text-align:right}html[dir=rtl] .gallery-arrow-prev{left:auto;right:14px}html[dir=rtl] .gallery-arrow-next{right:auto;left:14px}html[dir=rtl] .gallery-arrow-prev:before{transform:rotate(135deg);margin:0 0 0 4px}html[dir=rtl] .gallery-arrow-next:before{transform:rotate(-45deg);margin:0 4px 0 0}@media(max-width:820px){.announcement{font-size:12px}.site-header{height:64px;padding:0 16px}.brand{font-size:21px}.brand span{font-size:11px}.header-actions{gap:8px}.language-trigger{padding:7px 10px;min-width:112px;font-size:13px}.language-menu{min-width:140px}.cart-link{font-size:13px}.hero,.product-shell{grid-template-columns:1fr;gap:24px;padding:24px 16px 34px}.hero h1,.product-info h1{font-size:44px}.hero-sub{font-size:16px}.hero-card{aspect-ratio:1/1}.gallery{position:static}.main-media{aspect-ratio:1/1;max-height:none;border-radius:22px}.gallery-arrow{width:42px;height:42px}.thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.thumb{border-radius:12px}.product-info{padding:22px;border-radius:22px}.address-grid{grid-template-columns:1fr}.trust-strip{grid-template-columns:1fr;padding:20px 16px}.featured{display:block;margin:18px 16px}.featured .btn{margin-top:14px}.mini-points span{font-size:11px}.cart-item{grid-template-columns:88px 1fr}.cart-item strong{grid-column:2}}.gallery-arrow{border:0!important;outline:0!important;background:#fffffff5!important;font-size:30px!important;font-weight:900!important;line-height:1!important;color:#111!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 24px #00000024!important}.gallery-arrow span{display:block;line-height:1;transform:translateY(-1px)}.gallery-arrow:before{content:none!important;display:none!important}.gallery-arrow:focus{outline:0!important}.gallery-arrow:focus-visible{outline:2px solid #111!important;outline-offset:3px}.color-option-grid{gap:12px}.color-swatch{width:48px;height:48px;border-radius:999px;border:1.5px solid #d6d6d6;background:#fff;padding:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.color-swatch span{display:block;width:100%;height:100%;border-radius:999px;border:1px solid rgba(0,0,0,.12)}.color-swatch.active{border-color:#111;box-shadow:0 0 0 2px #111}.color-swatch:focus-visible{outline:2px solid #111;outline-offset:3px}.easysell-zone{margin-top:22px}.easysell-app-block{width:100%}.easysell-placeholder{border:1.5px dashed #bdbdbd;border-radius:18px;padding:18px;background:#fafafa;color:#666;font-weight:800;text-align:center}.easysell-native-anchor{position:absolute!important;left:-120vw!important;top:0!important;width:420px!important;min-width:420px!important;height:auto!important;margin:0!important;padding:12px!important;border:0!important;overflow:visible!important;opacity:.001!important;z-index:-1!important;display:block!important;visibility:visible!important;background:#fff!important}.easysell-native-anchor select,.easysell-native-anchor input,.easysell-native-anchor button,.easysell-native-anchor label{display:block!important;visibility:visible!important;opacity:1!important}.easysell-native-anchor button{pointer-events:auto!important}@media(max-width:820px){.color-swatch{width:46px;height:46px}.easysell-zone{margin-top:18px}.gallery-arrow{width:44px!important;height:44px!important;font-size:28px!important}}.easysell-zone .variant-picker,.easysell-zone .buy-buttons-block{position:absolute!important;left:-120vw!important;top:0!important;width:520px!important;min-width:520px!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:.001!important;pointer-events:auto!important;z-index:-1!important;display:block!important;visibility:visible!important}.easysell-zone .variant-picker *,.easysell-zone .buy-buttons-block *{visibility:visible!important}.easysell-zone .shopify-block:has(.variant-picker),.easysell-zone .shopify-block:has(.buy-buttons-block){min-height:0!important;height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.easysell-zone .shopify-app-block,.easysell-zone [data-shopify-app-block],.easysell-zone .easysell,.easysell-zone [class*=easysell i]{position:relative!important;left:auto!important;top:auto!important;width:100%!important;min-width:0!important;height:auto!important;opacity:1!important;z-index:auto!important;visibility:visible!important}html,body{max-width:100%;overflow-x:hidden}.product-shell,.product-shell *{min-width:0}html[dir=rtl] .product-shell{direction:ltr}html[dir=rtl] .product-info,html[dir=rtl] .product-info .easysell-zone,html[dir=rtl] .product-info .product-desc{direction:rtl;text-align:right}html[dir=rtl] .gallery,html[dir=rtl] .main-media,html[dir=rtl] .thumbs{direction:ltr}html[dir=rtl] .product-info h1{text-align:right;overflow-wrap:anywhere}html[dir=rtl] .price-row,html[dir=rtl] .option-grid{justify-content:flex-end}html[dir=rtl] .order-box{text-align:right}@media(max-width:820px){html[dir=rtl] .product-shell{direction:ltr;width:100%;padding-left:16px;padding-right:16px}html[dir=rtl] .product-info{width:100%}}.dz-thank-you-page{max-width:1180px;margin:44px auto 70px;padding:0 5vw}.thank-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;align-items:stretch}.thank-card{background:#fff;border-radius:30px;padding:32px;box-shadow:0 18px 50px #00000014;border:1px solid rgba(17,17,17,.06)}.thank-card-main{background:radial-gradient(circle at top right,rgba(22,163,74,.16),transparent 34%),#111;color:#fff;min-height:430px;display:flex;flex-direction:column;justify-content:center}.thank-badge{width:72px;height:72px;border-radius:999px;background:#16a34a;color:#fff;display:grid;place-items:center;font-size:42px;font-weight:950;margin-bottom:22px;box-shadow:0 14px 30px #16a34a47}.thank-card-main h1{font-size:clamp(48px,7vw,86px);line-height:.88;letter-spacing:-.07em;margin:0 0 18px;max-width:720px}.thank-lead{font-size:18px;line-height:1.55;color:#e7e7e7;max-width:590px;margin:0}.thank-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.thank-steps div{border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:14px;background:#ffffff0f}.thank-steps strong{display:block;color:#16a34a;font-size:13px;margin-bottom:6px}.thank-steps span{font-size:13px;font-weight:850;color:#fff}.thank-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.thank-card-main .btn-dark{background:#fff;color:#111}.btn-outline{background:transparent;color:inherit;border:1.5px solid currentColor}.thank-card-summary h2{font-size:26px;line-height:1;margin:0 0 18px;letter-spacing:-.04em}.thank-card-summary .order-summary{border-top:0;margin-top:0;padding-top:0}.thank-card-summary .notice{border-color:#111;background:#f7f4ef;color:#111}.order-summary p{margin:0;line-height:1.5}.order-summary div{padding:11px 0;border-bottom:1px solid var(--line)}.order-summary div:last-child{border-bottom:0}html[dir=rtl] .thank-card-main,html[dir=rtl] .thank-card-summary{text-align:right}html[dir=rtl] .order-summary div{direction:rtl}@media(max-width:820px){.dz-thank-you-page{margin:26px auto 44px;padding:0 16px}.thank-layout{grid-template-columns:1fr}.thank-card{border-radius:24px;padding:24px}.thank-card-main{min-height:auto}.thank-badge{width:62px;height:62px;font-size:36px}.thank-steps{grid-template-columns:1fr}.thank-actions .btn{width:100%}}.dz-thank-you-page{max-width:1160px;margin:34px auto 64px;padding:0 5vw}.thank-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:22px;align-items:stretch}.dz-thank-you-page .thank-success-card,.dz-thank-you-page .thank-side-card{border-radius:28px;border:1px solid rgba(17,17,17,.08);box-shadow:0 18px 48px #00000012}.thank-success-card{background:radial-gradient(circle at 86% 0,rgba(22,163,74,.18),transparent 30%),linear-gradient(135deg,#101010,#171717);color:#fff;padding:42px;min-height:420px;display:flex;flex-direction:column;justify-content:center}.thank-side-card{background:#fff;padding:30px;display:flex;flex-direction:column}.thank-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:38px}.thank-status-dot{width:58px;height:58px;border-radius:999px;background:#16a34a;color:#fff;display:grid;place-items:center;font-size:34px;font-weight:950;line-height:1}.thank-brand{font-size:14px;letter-spacing:.18em;font-weight:950}.thank-brand b{border:2px solid currentColor;padding:2px 5px;margin-inline-start:4px}.thank-kicker{margin:0 0 10px;font-size:12px;font-weight:950;letter-spacing:.18em;text-transform:uppercase;color:#b8ffca}.thank-success-card h1{font-size:clamp(42px,5.2vw,70px);line-height:1.04;letter-spacing:-.055em;margin:0 0 16px;max-width:760px}.thank-lead{font-size:18px;line-height:1.65;color:#f1f1f1;max-width:660px;margin:0}.thank-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px}.thank-process-item{border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:16px;background:#ffffff0e}.thank-process-item span{display:block;color:#16a34a;font-size:13px;font-weight:950;margin-bottom:8px}.thank-process-item strong{font-size:13px;line-height:1.35;color:#fff}.thank-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.thank-btn{min-height:50px;border-radius:999px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;font-size:13px;text-transform:uppercase;letter-spacing:.02em}.thank-btn-primary{background:#fff;color:#111}.thank-btn-secondary{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.75)}.thank-side-card h2{font-size:28px;line-height:1.05;letter-spacing:-.04em;margin:0 0 18px}.thank-side-card .order-summary{border-top:0;margin:0;padding:0;display:block}.thank-side-card .order-summary div:not(.thank-empty-summary){display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.thank-side-card .order-summary div:last-child{border-bottom:0}.thank-side-card .order-summary span{color:#6b6b6b;font-size:13px}.thank-side-card .order-summary strong{font-size:14px;text-align:end}.thank-empty-summary{border:1px dashed #d5d5d5;border-radius:18px;padding:18px;background:#fafafa}.thank-empty-summary strong{display:block;margin-bottom:6px;font-size:15px}.thank-empty-summary p{margin:0;color:#666;line-height:1.55}.thank-note{margin-top:auto;border:1px solid #111;border-radius:18px;padding:16px;background:#f7f4ef;display:grid;gap:5px}.thank-note strong{font-size:14px}.thank-note span{font-size:13px;line-height:1.5;color:#333}html[dir=rtl] .thank-shell{direction:ltr}html[dir=rtl] .thank-success-card,html[dir=rtl] .thank-side-card{direction:rtl;text-align:right}html[dir=rtl] .thank-side-card .order-summary div:not(.thank-empty-summary){grid-template-columns:1fr auto}html[dir=rtl] .thank-side-card .order-summary strong{text-align:left}@media(max-width:900px){.dz-thank-you-page{margin:24px auto 44px;padding:0 16px}.thank-shell{grid-template-columns:1fr}.thank-success-card,.thank-side-card{border-radius:24px}.thank-success-card{padding:28px;min-height:auto}.thank-topline{margin-bottom:28px}.thank-status-dot{width:52px;height:52px;font-size:30px}.thank-success-card h1{font-size:40px}.thank-lead{font-size:16px}.thank-process{grid-template-columns:1fr;gap:9px;margin-top:26px}.thank-actions .thank-btn{width:100%}.thank-side-card{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/theme.css.map */
