.select-control{background:#fff;min-width:180px;font-size:14px;height:43px!important;box-shadow:none!important}.detail-backpack .product-img{object-position:50% 68%}.floating-label{pointer-events:none;color:#4c6148;background:#fffffff0;border-radius:5px;padding:6px 11px;font-size:12px;position:absolute;top:17px;left:17px}.field .select-control{width:100%}.cost-lines>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cost-lines dd{white-space:nowrap;color:#344d2b;margin:0;font-weight:500}.product-sheet{background:#fff;overflow-y:auto;gap:0!important;width:min(100%,580px)!important;max-width:580px!important}.detail-image{background:#eef3e6;flex-shrink:0;height:285px;position:relative}.detail-image .product-img{object-fit:cover}.product-title{letter-spacing:-.6px;margin:10px 0;line-height:1.2;font-size:28px!important}.sheet-body>[data-slot=sheet-description]{font-size:13px;line-height:1.6}.detail-tabs{margin:23px 0}.detail-tabs [data-slot=tabs-list]{margin-bottom:12px}.detail-tabs [data-slot=tabs-trigger]{padding:9px 13px;font-size:14px}.detail-tabs p{font-size:15px;line-height:1.65}.detail-tabs [data-slot=tabs-content]{min-height:125px}.product-facts{gap:20px;margin-top:17px;display:flex}.product-facts>span{color:#6f805f;flex:1;font-size:13px}.product-facts b{color:#36502a;margin-top:5px;font-size:16px;display:block}.sheet-total{border-top:1px solid #dce6d3;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding-top:18px;display:flex}.sheet-total>span{color:#667958;font-size:12px}.sheet-total strong{letter-spacing:-.7px;color:#244727;margin-top:5px;font-size:27px;line-height:1.3;display:block}@media (max-width:600px){.select-control{min-width:135px;font-size:12px;height:38px!important}.floating-label{padding:4px 7px;font-size:12px;top:11px;left:10px}.sheet-body{padding:23px}.detail-image{height:235px}.product-title{font-size:26px!important}.sheet-total{flex-wrap:wrap;gap:15px}.sheet-total strong{font-size:25px}.sheet-total .btn{flex:1}.product-facts{gap:15px}.sheet-body .micro{padding-bottom:env(safe-area-inset-bottom)}.cost-lines{gap:12px;font-size:13px}}@media (max-width:365px){.floating-label{font-size:12px}}.product-facts small{margin-top:5px;display:block}.search-field,.select-control{border-color:var(--atlas-line);color:#51645a;border-radius:10px}.floating-label{color:#16211c;border-radius:8px}.cost-lines dt{color:#60756a}.cost-lines dd,.sheet-total strong,.product-facts b{color:#16211c}.cost-lines{gap:15px}.sheet-total{border-color:var(--atlas-line)}.sheet-body{padding:30px}.product-title{color:#16211c;font-weight:650}.product-facts>span,.sheet-total>span{color:#60756a}.detail-tabs [data-slot=tabs-trigger][data-state=active]{color:#1f4d3b}@media (max-width:600px){.sheet-body{padding:24px}}.find-photo .product-img{mix-blend-mode:multiply;width:100%;object-fit:contain!important}.find-visual{background:#f5f5f5!important}.finds-grid .find-photo{aspect-ratio:1.25}.find-purchase>span{max-width:125px}.finds-page .find-title{min-height:2.6em}.product-sheet .detail-image .product-img{object-fit:contain}.finds-page{padding-top:6px}.find-visual{background:#eef1f6;position:relative}.find-photo{aspect-ratio:1.55;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.find-photo:hover .product-img{transform:scale(1.025)}.find-save{color:#46564e;background:#fff;border:1px solid #e3e8f1;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:13px;box-shadow:0 2px 6px #16211c0a}.find-save:hover,.find-save.saved{color:#1f4d3b;background:#ebf2eb}.find-discount{color:#16211c;pointer-events:none;background:#efe2bb;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex;position:absolute;bottom:13px;left:14px}.find-discount strong{letter-spacing:-.04em;font-size:22px;line-height:1.1}.find-discount small{color:#384d25;max-width:85px;font-size:12px;line-height:1.2}.find-meta{color:#60756a;justify-content:space-between;gap:10px;font-size:12px;display:flex}.find-title{letter-spacing:-.025em;color:#16211c;text-align:left;background:0 0;border:0;margin:10px 0 18px;padding:0;font-size:21px;font-weight:600;line-height:1.3}.find-store-price{border-bottom:1px solid var(--atlas-line);margin-top:auto;padding-bottom:17px}.find-store-price>span{color:#60756a;font-size:13px}.find-store-price>div{align-items:baseline;gap:11px;margin-top:4px;display:flex}.find-store-price b{letter-spacing:-.025em;font-size:22px;font-weight:600}.find-store-price del{color:#687f74;font-size:15px}.find-store-price>small{color:#51645a;margin-top:5px;font-size:12px;display:block}.find-total>span{color:#51645a;font-size:14px;display:block}.find-total>strong{letter-spacing:-.045em;color:#1f4d3b;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(22px,2.1vw,30px);font-weight:650;line-height:1.25;display:block}.find-total>small{color:#60756a;font-size:12px}.find-purchase{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.find-purchase>span{color:#60756a;font-size:13px}.find-purchase .btn{min-height:44px;padding:11px 14px;font-size:14px}@media (max-width:1150px){.find-purchase{flex-wrap:wrap}.find-purchase .btn{flex:1}}@media (max-width:600px){.find-photo{aspect-ratio:1.7}.find-title{margin-bottom:14px;font-size:22px}.find-total>strong{font-size:30px}.find-purchase .btn{flex:0 auto}}@media (prefers-reduced-motion:reduce){.find-card:hover,.find-photo:hover .product-img{transform:none}}.find-top-deal{color:#16211c;pointer-events:none;background:#efe2bb;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:750;display:flex;position:absolute;bottom:13px;left:14px;box-shadow:0 3px 10px #16211c18}.find-store-price>.find-discount{color:#1f3d2c;background:#eef3e4;border-radius:7px;width:max-content;margin-top:8px;padding:5px 8px;font-size:12px;font-weight:750;display:inline-flex;position:static}.find-store-price{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;position:relative}.find-store-price>span:first-child{flex-basis:100%}.find-store-price .find-discount{color:#226d39;box-shadow:none;background:#e7f4e9;border-radius:6px;padding:4px 7px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex;position:static}.find-store-price b{font-size:20px}.find-total strong{letter-spacing:-.04em;font-size:clamp(25px,2.3vw,32px)}.find-total small{font-size:11px}.find-content{gap:0}.find-purchase .btn{width:100%}.quote-cost-help,.customs-estimate-help{flex:none;display:inline-flex;position:relative}.quote-cost-help>summary::-webkit-details-marker{display:none}.quote-cost-help>summary:after,.customs-estimate-help>summary:after{content:none!important}.quote-cost-help>summary:focus-visible{outline-offset:2px;outline:2px solid #315f50}.quote-cost-help-popover,.customs-estimate-popover{z-index:20;box-sizing:border-box;color:#263b34;white-space:normal;overflow-wrap:anywhere;text-align:left;background:#fff;border:1px solid #dce5e2;border-radius:12px;width:min(340px,100vw - 32px);max-width:calc(100vw - 32px);padding:14px 16px;font-size:12px;line-height:1.55;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 32px #152b221f}.quote-cost-help-popover p,.customs-estimate-popover p{margin:0 0 9px}.quote-cost-help-popover p:last-child,.customs-estimate-popover p:last-child{margin-bottom:0}.quote-cost-help[open] .quote-cost-help-popover,.customs-estimate-help[open] .customs-estimate-popover{animation:.14s ease-out quote-help-in}.cost-service-row>dd{white-space:normal;box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:3px;min-width:0;max-width:100%;display:grid}.cost-service-row>dd>.cost-service-total{text-align:right}.cost-service-breakdown{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--muted-foreground,#64756e);font-size:12px;font-weight:400;display:block}.cost-service-breakdown>dl{box-sizing:border-box;border-top:1px solid var(--atlas-line,#dce5e2);gap:6px;width:100%;min-width:0;max-width:100%;margin:7px 0 0;padding:8px 0 0;display:grid}.cost-service-breakdown>dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.cost-service-breakdown dt{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.4}.cost-service-breakdown dd{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.cost-reserve-row>dd{white-space:nowrap;align-items:center;gap:7px;display:flex}.cost-hold>dd{text-align:right;flex:0 62%;justify-items:end;gap:2px;min-width:0;display:grid}.cost-hold>dd>small{white-space:normal;font-size:12px;font-weight:400;line-height:1.4}.quote-cost-help-popover{width:min(320px,100vw - 96px)}.find-save:disabled{opacity:.45;cursor:not-allowed}.find-total{padding-right:36px;position:relative}.find-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden}.find-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #16211c12}.find-visual{background:#f5f3ee;border-radius:15px 15px 0 0;overflow:hidden}.find-photo{border-radius:inherit;background:0 0;overflow:hidden}.find-card .find-visual{border-radius:18px 18px 0 0;overflow:hidden;background:var(--atlas-soft,#f5f3ee)!important}.find-card .find-visual>.find-photo{aspect-ratio:1.25;border-radius:inherit;line-height:0;overflow:hidden}.finds-page .find-card .find-visual .find-photo .product-img{object-position:center;border-radius:inherit;mix-blend-mode:normal;transform-origin:50%;max-width:100%;height:100%;display:block;object-fit:contain!important;width:100%!important}.finds-page .find-card .find-content .find-total{padding-top:12px}.find-title{min-width:0;max-width:100%;font-size:var(--atlas-type-card);letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:12px 0 16px;font-weight:650;line-height:1.4;display:block}.find-total{padding:14px 0 8px}.find-total>strong{color:var(--atlas-ink);letter-spacing:-.035em;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:700}@media (max-width:600px){.find-total>strong{font-size:1.125rem}}.find-title,.find-meta,.find-store-price,.find-total,.find-origin,.find-purchase{min-width:0}.find-title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.find-store-price>div{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.find-store-price b,.find-origin a{overflow-wrap:anywhere;min-width:0}.find-purchase .btn{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}@media (hover:none) and (pointer:coarse){.find-save{min-width:44px;min-height:44px}.find-card:hover{box-shadow:none;transform:none}.find-photo:hover .product-img{transform:none}}.find-total>strong{color:var(--atlas-ink)}.catalog-home .finds-page{padding-top:24px;scroll-margin-top:100px}.catalog-home .finds-grid{gap:20px}.catalog-home .find-card{border-radius:16px}.catalog-home .finds-grid .find-photo{aspect-ratio:1.18}.catalog-home .find-content{padding:16px}.catalog-home .find-title{min-height:2.7em;margin:10px 0 16px;font-size:18px;line-height:1.35}.catalog-home .find-store-price{padding-bottom:12px}.catalog-home .find-store-price b{font-size:20px}.catalog-home .find-total{padding-block:12px}.catalog-home .find-total>span{font-size:12px;line-height:1.45}.catalog-home .find-total>strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;font-style:normal;line-height:1.25}.catalog-home .find-purchase .btn{white-space:normal;justify-content:center;width:100%;min-height:44px;padding:10px}@media (max-width:850px){.catalog-home .finds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:600px){.catalog-home .finds-grid{gap:12px}.catalog-home .find-content{padding:12px}.catalog-home .find-meta{flex-wrap:wrap;gap:5px;font-size:12px}.catalog-home .find-title{margin:8px 0 12px;font-size:15px}.catalog-home .find-store-price>span{font-size:12px}.catalog-home .find-store-price b{font-size:17px}.catalog-home .find-total{padding-right:0}.catalog-home .find-total>strong{letter-spacing:-.035em;font-size:18px}.catalog-home .find-purchase .btn{gap:5px;font-size:12px}}@media (max-width:359px){.catalog-home .finds-grid{grid-template-columns:1fr}}html[data-theme=dark] .sheet-total,html[data-theme=dark] .order-card-head,html[data-theme=dark] .order-bottom,html[data-theme=dark] .order-amount,html[data-theme=dark] .history-list li,html[data-theme=dark] .site-footer{border-color:var(--atlas-line)}html[data-theme=dark] .find-title:hover{color:var(--atlas-link)}html[data-theme=dark] .find-visual{background:var(--night-raised)!important}html[data-theme=dark] .find-photo .product-img{mix-blend-mode:normal}html[data-theme=dark] .find-breakdown dt,html[data-theme=dark] .find-breakdown dd,html[data-theme=dark] .find-breakdown p,html[data-theme=dark] .find-store-price>span,html[data-theme=dark] .find-store-price del,html[data-theme=dark] .find-total>span,html[data-theme=dark] .find-total>small,html[data-theme=dark] .find-origin{color:var(--atlas-copy-muted)}html[data-theme=dark] .find-store-price,html[data-theme=dark] .find-card .find-store-price{border-color:var(--atlas-line)}html[data-theme=dark] .compact-order[open]>summary,html[data-theme=dark] .compact-order[open]>summary,html[data-theme=dark] .admin-table-row,html[data-theme=dark] .warehouse-service-config-body,html[data-theme=dark] .warehouse-service-admin-row,html[data-theme=dark] .warehouse-service-locales fieldset,html[data-theme=dark] .find-store-price,html[data-theme=dark] .find-card .find-store-price{border-color:var(--atlas-dark-line)}html[data-theme=dark] .catalog-filter-disclosure>summary,html[data-theme=dark] .find-collections button,html[data-theme=dark] .variant-options button,html[data-theme=dark] .find-store-price .find-discount,html[data-theme=dark] .finance-breakdown,html[data-theme=dark] .finance-payment-states>div,html[data-theme=dark] .audit-folders button,html[data-theme=dark] .collection-presets,html[data-theme=dark] .country-pricing{background-color:var(--atlas-dark-raised);border-color:var(--atlas-dark-line);color:var(--atlas-dark-ink)}html[data-theme=dark] .find-card .find-discount,html[data-theme=dark] .find-photo .find-discount{background:var(--night-hover);color:var(--night-ink)}html[data-theme=dark] .find-card .find-discount small,html[data-theme=dark] .find-photo .find-discount small{color:var(--night-ink)}html[data-theme=dark] .catalog-customs-note,html[data-theme=dark] .find-store-price .find-discount{color:var(--atlas-dark-muted)}html[data-theme=dark] .find-card .find-total>strong,html[data-theme=dark] .find-card .find-origin a,html[data-theme=dark] .find-card .find-breakdown>summary,html[data-theme=dark] .finds-signin a{color:var(--atlas-dark-link)}html[data-theme=dark] .find-card .find-top-deal,html[data-theme=dark] .find-card .find-discount,html[data-theme=dark] .find-card .find-store-price>.find-discount{background-color:var(--atlas-dark-success-bg);border:1px solid var(--atlas-dark-success-line);color:var(--atlas-dark-success-ink)}html[data-theme=dark] .change-values span,html[data-theme=dark] .variant-step>div:first-child span,html[data-theme=dark] .customs-estimate-caption,html[data-theme=dark] .compact-order-name>span,html[data-theme=dark] .finds-price-note,html[data-theme=dark] .find-meta,html[data-theme=dark] .find-purchase>span,html[data-theme=dark] .find-store-price>small,html[data-theme=dark] .message-log p,html[data-theme=dark] .message-log time,html[data-theme=dark] .staff-notes time,html[data-theme=dark] .admin-section-head>span,html[data-theme=dark] .section-heading>span,html[data-theme=dark] .audit-list span,html[data-theme=dark] .audit-list time,html[data-theme=dark] .payment-preview span,html[data-theme=dark] .review-service{color:var(--atlas-dark-muted)}html[data-theme=dark] .single-variant-selection,html[data-theme=dark] .quote-cost-help>summary,html[data-theme=dark] .customs-estimate-help>summary{background:var(--night-surface);border-color:var(--night-line-strong);color:var(--night-ink)}html[data-theme=dark] .quote-cost-help-popover,html[data-theme=dark] .customs-estimate-popover{background:var(--night-surface);border-color:var(--night-line-strong);color:var(--night-ink);box-shadow:0 12px 32px #0008}.product-gallery{width:100%;min-width:0}.product-gallery-stage{aspect-ratio:1;background:var(--atlas-soft,#f6f8f6);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:10px;width:100%;display:flex;overflow:auto hidden}.product-gallery-stage::-webkit-scrollbar{display:none}.product-gallery-stage.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.product-gallery-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.product-gallery-slide .product-img,.product-gallery-slide .no-photo{object-fit:contain;width:100%;height:100%;display:flex}@media (prefers-reduced-motion:reduce){.product-gallery-stage{scroll-behavior:auto}}.product-gallery-stage:focus-visible{outline:2px solid var(--atlas-accent,#214e40);outline-offset:3px}.product-gallery-hint{text-align:center;color:var(--muted-foreground);margin:0 0 10px;font-size:13px}.product-gallery-thumbnails{overscroll-behavior-x:contain;gap:8px;padding:4px 2px 8px;display:flex;overflow-x:auto}.product-gallery-thumbnails button{border:1px solid var(--atlas-line);background:var(--background,#fff);border-radius:8px;flex:0 0 56px;min-height:56px;padding:3px}.product-gallery-thumbnails button[aria-pressed=true]{border:2px solid var(--atlas-accent,#214e40);padding:2px}.product-gallery-thumbnails img{object-fit:contain;width:100%;height:48px}.detail-image:has(.product-gallery){height:auto;padding:20px}.detail-image:has(.product-gallery)>.floating-label{margin-top:8px;display:inline-flex;position:static}@media (max-width:600px){.catalog-home .find-total{padding-right:40px}.catalog-home .find-purchase .btn{white-space:normal;font-size:14px;line-height:1.35}.product-sheet{width:100%;max-width:100vw;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior-y:contain;max-height:100dvh;overflow-y:auto}.product-sheet .sheet-body{padding:20px}.product-sheet .sheet-total{flex-direction:column;align-items:stretch;gap:12px}.product-sheet .sheet-total .btn{white-space:normal;width:100%;min-height:48px}.cost-lines>div{gap:8px}.cost-lines dt{overflow-wrap:anywhere;min-width:0}.cost-lines dd{min-width:0}.quote-cost-help-popover{max-width:calc(100vw - 64px);max-height:50dvh;overflow-y:auto}}@media (prefers-reduced-motion:no-preference){.product-gallery-thumbnails,.find-collections,.catalog-sets,.stores-chips{scroll-behavior:smooth}}.catalog-home .finds-page{border-top:1px solid var(--home-line);padding-top:40px;scroll-margin-top:88px}.finds-page .find-store-price b{color:var(--home-muted);font-size:15px;font-weight:600}.finds-page .find-total>strong{color:var(--home-ink);overflow-wrap:normal;word-break:normal;font-size:clamp(22px,2.4vw,26px)}@media (max-width:480px){.finds-page .find-total>strong{font-size:19px}}.find-info{width:44px;height:44px;color:var(--home-accent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:-10px}.find-info[aria-expanded=true]{background:var(--home-soft)}.find-info:focus-visible{outline:2px solid var(--home-accent);outline-offset:-4px}.sheet-store-price{color:var(--home-muted);margin:8px 0 4px;font-size:15px}.sheet-store-price b{color:var(--home-ink)}.site-main .find-save:not(.saved) svg{fill:none}.site-main .find-save.saved{border-color:var(--fav-ink,#1f6a43);background:var(--fav-ink,#1f6a43);color:#fff}.site-main .find-save.saved svg{fill:currentColor}.site-main .find-save.saved:hover{background:var(--fav-ink-hover,#17553a);color:#fff}.site-main .find-card[data-saved]{--fav-ring:#2f8a5b;border-color:var(--fav-ring);box-shadow:0 0 0 1px var(--fav-ring);background:#f3faf5}.site-main .find-card[data-saved] .find-content{background:#f3faf5}html[data-theme=dark] .site-main .find-save.saved{--fav-ink:#7fd1a1;--fav-ink-hover:#9fdeb8;border-color:var(--fav-ink);background:var(--fav-ink);color:#10241a}html[data-theme=dark] .site-main .find-save.saved:hover{color:#10241a}html[data-theme=dark] .site-main .find-card[data-saved],html[data-theme=dark] .site-main .find-card[data-saved]:hover{--fav-ring:#6fd39c;border-color:var(--fav-ring);box-shadow:0 0 0 1px var(--fav-ring), 0 10px 28px #00000059;background:#1b2a22}html[data-theme=dark] .site-main .find-card[data-saved] .find-content{background:#1b2a22}html[data-theme=dark] .finds-page .find-card .find-visual{background:radial-gradient(120% 110% at 50% 8%,#f6f3ec 0%,#e6e1d5 100%)!important}html[data-theme=dark] .finds-page .find-card .find-visual .find-photo{background:0 0}html[data-theme=dark] .finds-page .find-card .find-visual .find-photo .product-img{mix-blend-mode:multiply;background:0 0}html[data-theme=dark] .finds-page .find-total>strong{color:var(--night-ivory-hi)}html[data-theme=dark] .product-gallery-thumbnails button[aria-pressed=true]{outline:2px solid var(--night-ivory);outline-offset:2px}.site-main .find-card .find-content{flex-direction:column;flex:1;gap:0;min-width:0;padding:14px 16px 16px;display:flex}.site-main .find-card .find-meta{min-width:0;color:var(--cat-muted);justify-content:space-between;gap:10px;margin:0;font-size:12.5px;line-height:1.3;display:flex}.site-main .find-card .find-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-main .find-card .find-meta>.find-store{align-items:center;gap:6px;display:inline-flex}.site-main .find-card .find-content .find-title{-webkit-line-clamp:2;min-height:2.6em;color:var(--cat-ink);font:inherit;letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;margin:6px 0 0;padding:0;font-size:17px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.site-main .find-card .find-content .find-title:hover{color:var(--cat-accent)}.site-main .find-card .find-store-price>del{color:var(--cat-muted);white-space:nowrap;flex:none;font-size:13px}.site-main .find-card .find-store-price>.find-discount{border:1px solid var(--cat-ok-line);background:var(--cat-ok-bg);color:var(--cat-ok);box-shadow:none;border-radius:7px;flex:none;align-self:center;align-items:center;margin:0;padding:2px 7px;font-size:12px;font-style:normal;font-weight:700;line-height:1.3;display:inline-flex;position:static}.site-main .find-card .find-content .find-total{margin:0;padding:10px 0 0;position:static}.site-main .find-card .find-total-head{justify-content:space-between;align-items:center;gap:6px;min-height:28px;display:flex}.site-main .find-card .find-total-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cat-muted);font-size:13px;line-height:1.35;overflow:hidden}.site-main .find-card .find-info{width:40px;height:40px;color:var(--cat-accent);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-6px -10px -6px 0;display:grid;position:static}.site-main .find-card .find-info:hover,.site-main .find-card .find-info[data-state=open]{background-color:var(--cat-soft)}.site-main .find-card .find-total>strong{color:var(--cat-ink);letter-spacing:-.02em;white-space:nowrap;margin:0;padding:0;font-size:26px;font-weight:700;line-height:1.15;display:block}.site-main .find-card .find-total>strong .money-unit{font-size:13px}.site-main .find-card .find-total>strong.find-total-pending{text-overflow:ellipsis;overflow:hidden}.site-main .find-card .find-total>strong.find-total-pending>span{letter-spacing:0;font-size:.58em;font-weight:650}.site-main .find-card .find-total-note{height:15px;color:var(--cat-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.site-main .find-card :is(.find-total-note,.find-chips,.find-facts):empty{display:none}.site-main .find-card .find-facts{height:24px;color:var(--cat-muted);align-items:center;margin:6px 0 0;font-size:12.5px;line-height:1.3;display:flex}.site-main .find-card .find-facts>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-main .find-card .find-chips{flex-wrap:wrap;gap:4px 6px;height:auto;margin:6px 0 0;display:flex}.site-main .find-card .find-chip{border:1px solid var(--cat-line);min-width:0;max-width:100%;height:24px;color:var(--cat-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:0 auto;padding:0 8px;font-size:12px;font-weight:650;line-height:22px;display:inline-block;position:relative;overflow:hidden}.site-main .find-card .find-chip[data-tone=mint]{border-color:var(--cat-ok-line);background:var(--cat-ok-bg);color:var(--cat-ok)}.site-main .find-card .find-chip[data-tone=amber]{border-color:var(--cat-warn-line);background:var(--cat-warn-bg);color:var(--cat-warn)}.site-main .find-card .find-purchase{margin-top:auto;padding-top:12px}.site-main .find-card .find-purchase .btn{width:100%;min-height:46px;padding:10px 14px;font-size:15px}.find-breakdown-popover{border:1px solid var(--cat-line);background:var(--cat-surface);width:min(360px,100vw - 24px);color:var(--cat-ink);border-radius:14px;padding:14px 16px;font-size:13.5px;line-height:1.5;box-shadow:0 12px 32px #152b2224}.find-breakdown-title{color:var(--cat-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.find-breakdown-popover dl{gap:8px;margin:0;display:grid}.find-breakdown-popover dl>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.find-breakdown-popover dt{color:var(--cat-muted)}.find-breakdown-popover dd{color:var(--cat-ink);text-align:right;white-space:nowrap;font-feature-settings:"tnum" 1;margin:0;font-weight:650}.find-breakdown-popover p{color:var(--cat-muted);margin:10px 0 0;font-size:12.5px}.find-card .find-facts-short,.find-breakdown-popover .find-breakdown-facts{display:none}.find-card.find-card-compact{position:relative}.find-card .find-compact{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.find-card.find-card-compact .find-visual{display:block}.find-card .find-compact:focus-visible{outline:2px solid var(--cat-accent);outline-offset:-3px}.site-main .find-card .find-photo:focus-visible{outline:2px solid var(--cat-accent);outline-offset:-3px}.find-card.find-card-compact .find-visual>.find-photo{display:block;aspect-ratio:1!important}.site-main .find-card.find-card-compact .find-content{gap:4px;padding:10px 12px 12px}.site-main .find-card.find-card-compact .find-meta{font-size:12px}.site-main .find-card.find-card-compact .find-compact-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cat-ink);font-size:14.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.site-main .find-card.find-card-compact .find-compact-price{color:var(--cat-muted);flex-wrap:wrap;align-items:baseline;gap:0 5px;font-size:13px;line-height:1.3;display:flex}.site-main .find-card.find-card-compact .find-compact-price .money{color:var(--cat-ink);font-size:16px;font-weight:700}.site-main .find-card.find-card-compact .find-compact-price .money-unit{font-size:12px}.find-card.find-card-compact .find-photo-badges{pointer-events:none;flex-wrap:wrap;align-items:center;gap:4px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.find-card.find-card-compact .find-photo-badges>.find-top-deal{gap:4px;min-height:26px;padding:4px 8px;line-height:1.3;position:static}.find-card.find-card-compact .find-photo-badges>.find-discount{border:1px solid var(--cat-ok-line);background:var(--cat-ok-bg);min-height:26px;color:var(--cat-ok);white-space:nowrap;box-shadow:none;border-radius:999px;align-items:center;gap:0;margin:0;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700;line-height:1.3;display:inline-flex;position:static}.catalog-skeleton-card{pointer-events:none}.catalog-skeleton-card .find-visual{aspect-ratio:1.25;background:var(--cat-soft)}.catalog-skeleton-card .find-content>span{background:var(--cat-soft);border-radius:6px;height:14px;margin:14px 0;display:block}.catalog-skeleton-card .find-content>span:first-child{width:40%}.catalog-skeleton-card .find-content>span:nth-child(2){width:85%;height:18px}.catalog-skeleton-card .find-content>span:nth-child(3){width:60%;height:26px}@media (prefers-reduced-motion:no-preference){.catalog-skeleton-card :is(.find-visual,.find-content>span){animation:1.4s ease-in-out infinite catalog-pulse}}.catalog-teaser>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:20px;display:flex}.catalog-teaser>header h2{color:var(--cat-ink);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(28px,3vw,42px);line-height:1.14}.catalog-teaser>header .btn{min-height:48px}.product-sheet .sheet-handle{background:var(--cat-line);border-radius:2px;flex:none;width:40px;height:4px;margin:8px auto 0;display:block}.product-sheet.product-sheet-bottom{border-radius:20px 20px 0 0;height:92dvh;max-height:92dvh;padding-bottom:0;width:100%!important;max-width:100%!important}.product-sheet .sheet-actions{z-index:3;flex:none;height:0;position:sticky;top:0}.product-sheet.product-sheet-bottom .sheet-actions{top:8px}.product-sheet.product-sheet-bottom .sheet-close{top:0;right:12px}.product-sheet.product-sheet-bottom .sheet-body{padding:16px 20px 0}.product-sheet .detail-tabs [data-slot=tabs-content]>p:empty{display:none}.product-sheet.product-sheet-bottom .detail-tabs [data-slot=tabs-content]{min-height:0}.product-sheet.product-sheet-bottom .sheet-total{z-index:2;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--cat-line);background:var(--cat-surface);flex-flow:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 14px;margin:16px 0 0;display:flex;position:sticky;bottom:0}.product-sheet.product-sheet-right .sheet-layout>.sheet-total{z-index:2;border-top:1px solid var(--cat-line);background:var(--cat-surface);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 14px;margin:16px 0 0;padding:14px 30px 18px;display:flex;position:sticky;bottom:0}.product-sheet.product-sheet-bottom .sheet-total>span{flex:140px}.product-sheet.product-sheet-bottom .sheet-total .btn{flex:150px;width:auto;min-height:48px}@media (max-width:400px){.product-sheet.product-sheet-bottom .sheet-total .btn{flex-basis:100%}}.product-sheet .sheet-stale{margin:10px 0 0}.product-sheet .sheet-speed-note{margin:0 0 8px}.product-sheet .sheet-save{z-index:2;border:1px solid var(--cat-line);background:var(--cat-surface);color:var(--cat-ink);position:absolute;top:17px;right:67px;box-shadow:0 2px 8px #1825130b}.product-sheet.product-sheet-bottom .sheet-save{top:0;right:60px}.product-sheet .sheet-save svg{fill:none}.product-sheet .sheet-save[aria-pressed=true]{color:#fff;background:#1f6a43;border-color:#1f6a43}.product-sheet .sheet-save[aria-pressed=true] svg{fill:currentColor}@media (max-width:600px){:is(.catalog-page,.catalog-home .catalog-teaser) .finds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(.catalog-page,.catalog-teaser) .find-card{border-radius:16px}:is(.catalog-page,.catalog-teaser) .find-card .find-photo{aspect-ratio:1}.site-main .find-card .find-content{padding:10px 10px 12px}.site-main .find-card .find-meta{font-size:12px}.site-main .find-card .find-meta>span:last-child{display:none}.site-main .find-card .find-content .find-title{margin-top:4px;font-size:14.5px;line-height:1.3}.site-main .find-card .find-content .find-store-price{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:0 5px;height:44px;min-height:0;margin-top:8px;padding-bottom:8px;overflow:hidden}.site-main .find-card .find-store-price>span:first-child{flex-basis:100%;font-size:12px}.site-main .find-card .find-store-price.has-breakdown{height:30px}.site-main .find-card .find-store-price.has-breakdown>.find-store-price-label,.site-main .find-card .find-facts[data-short]>.find-facts-full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-main .find-card .find-facts[data-short]>.find-facts-short{display:inline}.find-breakdown-popover .find-breakdown-facts{display:block}.site-main .find-card .find-store-price>del{display:none}.site-main .find-card .find-store-price>.find-discount{padding:1px 6px;font-size:12px}.site-main .find-card .find-content .find-total{padding:8px 0 0}.site-main .find-card .find-total-head{min-height:24px}.site-main .find-card .find-total-head>span{font-size:12px}.site-main .find-card .find-info{background-clip:content-box;width:44px;height:44px;margin:-10px -12px -10px 0;padding:4px}.site-main .find-card .find-total>strong{letter-spacing:-.02em;font-size:clamp(15px,4.4vw,17px)}.site-main .find-card .find-total>strong .money-unit{font-size:12px}.site-main .find-card .find-facts{height:auto;margin-top:4px;font-size:12px}.site-main .find-card .find-facts>span:first-child{white-space:normal}.site-main .find-card .find-chips{gap:4px;height:auto}.site-main .find-card .find-chip{white-space:normal;border-radius:11px;height:auto;min-height:22px;padding:3px 8px;font-size:12px;line-height:1.3}.site-main .find-card .find-chip+.find-chip{display:none}.site-main .find-card .find-purchase{padding-top:10px}.site-main .find-card .find-purchase .btn{min-height:44px;padding:0 8px;font-size:14px}html:lang(uz) .site-main .find-card .find-purchase .btn.primary{gap:6px}html:lang(uz) .site-main .find-card .find-purchase .btn.primary>svg{display:none}:is(.catalog-page,.catalog-teaser) .find-card .find-save{width:44px;height:44px;top:6px;right:6px}.site-main .find-card.find-card-compact .find-content{padding:8px 10px 10px}.site-main .find-card.find-card-compact .find-compact-title{font-size:13.5px}.site-main .find-card.find-card-compact .find-compact-price{font-size:12px}.site-main .find-card.find-card-compact .find-compact-price .money{font-size:14.5px}}@media (max-width:760px){.catalog-end>div:last-child,.catalog-end .btn,.catalog-teaser>header .btn{justify-content:center;width:100%}.product-sheet.product-sheet-bottom .detail-image:has(.product-gallery){padding:12px 16px}.product-sheet.product-sheet-bottom .product-gallery-stage{aspect-ratio:auto;height:clamp(160px,32dvh,280px)}.product-sheet.product-sheet-bottom .product-gallery-hint{margin-bottom:4px;font-size:12px}.product-sheet.product-sheet-bottom .product-gallery-thumbnails{scrollbar-width:none;gap:6px;padding-bottom:4px}.product-sheet.product-sheet-bottom .product-gallery-thumbnails::-webkit-scrollbar{display:none}.product-sheet.product-sheet-bottom .product-gallery-thumbnails button{flex-basis:44px;min-height:44px}.product-sheet.product-sheet-bottom .product-gallery-thumbnails img{height:36px}}html[data-theme=dark] .site-main .find-card .find-store-price>.find-discount{border-color:var(--cat-ok-line);background:var(--cat-ok-bg);color:var(--cat-ok)}html[data-theme=dark] .site-main .find-card .find-total>strong{color:var(--night-ivory-hi)}html[data-theme=dark] .site-main .find-card .find-info:hover,html[data-theme=dark] .site-main .find-card .find-info[data-state=open]{background-color:var(--night-hover)}html[data-theme=dark] .site-main .find-card .find-chip[data-tone=neutral]{border-color:var(--night-line-strong);color:var(--night-muted)}html[data-theme=dark] .find-breakdown-popover{box-shadow:var(--night-shadow-pop)}html[data-theme=dark] .product-sheet .sheet-handle{background:var(--night-line-strong)}html[data-theme=dark] .product-sheet:is(.product-sheet-bottom,.product-sheet-right) .sheet-total{border-color:var(--night-line-strong);background:var(--night-raised)}html[data-theme=dark] .product-sheet .sheet-save[aria-pressed=true]{color:#10241a;background:#7fd1a1;border-color:#7fd1a1}html[data-theme=dark] .find-card.find-card-compact .find-photo-badges>.find-discount{background:var(--night-surface);color:var(--night-ok-ink);border-color:#80d0ac66}html[data-theme=dark] .site-main .find-card.find-card-compact .find-compact-price .money{color:var(--night-ivory-hi)}.find-card .find-meta .find-store{align-items:center;gap:6px;min-width:0;display:inline-flex}.find-card .find-meta .store-logo,.catalog-check .store-logo{border-radius:5px;padding:2px!important}@media (hover:none){.find-card:hover{box-shadow:none;transform:none}.find-photo:hover .product-img{transform:none}}@media (pointer:coarse){.product-sheet .sheet-save:after{content:"";position:absolute;inset:-2px}}html:not([data-theme=dark]) .find-card .find-visual{background:linear-gradient(#fbfbf8 0%,#f2f2ec 100%)!important}html:not([data-theme=dark]) .find-card .find-photo .product-img{mix-blend-mode:multiply}.find-card .find-total>strong{white-space:nowrap;display:block}.find-card .find-store-price>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}@media (max-width:600px){:is(.catalog-page,.catalog-teaser) .find-card .find-content .find-total{padding:8px 0}:is(.catalog-page,.catalog-teaser) .find-card .find-total>span{padding-right:26px;display:block}:is(.catalog-page,.catalog-teaser) .find-card .find-total>strong{letter-spacing:-.02em;font-size:clamp(14px,4.2vw,16.5px)}:is(.catalog-page,.catalog-teaser) .find-card .find-info{background-clip:content-box;width:44px;height:44px;padding:4px;top:0;bottom:auto;right:-10px}}html:not([data-theme=dark]) .catalog-teaser{padding-block:calc(var(--day-section) / 2);border-top:0}html:not([data-theme=dark]) .catalog-teaser>header p{color:var(--day-muted)}html:not([data-theme=dark]) .site-main .find-card .find-visual{background:#fff!important}html:not([data-theme=dark]) .site-main .find-card .find-content{gap:0;padding:14px 16px 16px}html:not([data-theme=dark]) .site-main .find-card .find-meta{color:var(--day-muted);margin:0;font-size:12.5px;line-height:1.3}html:not([data-theme=dark]) .site-main .find-card .find-content .find-title{-webkit-line-clamp:2;letter-spacing:-.015em;min-height:2.6em;color:var(--day-ink);-webkit-box-orient:vertical;margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}html:not([data-theme=dark]) .site-main .find-card .find-title:hover{color:var(--day-accent)}html:not([data-theme=dark]) .site-main .find-card .find-content .find-store-price{border-bottom:1px solid var(--day-line);margin:10px 0 0;padding:0 0 10px}html:not([data-theme=dark]) .site-main .find-card .find-store-price>span:first-child{color:var(--day-muted);font-size:13px;line-height:1.35}html:not([data-theme=dark]) .site-main .find-card .find-store-price>b{color:var(--day-ink)}html:not([data-theme=dark]) .site-main .find-card .find-store-price>del{color:var(--day-muted)}html:not([data-theme=dark]) .site-main .find-card .find-store-price>.find-discount{border-color:var(--day-ok-line);background:var(--day-ok-bg);color:var(--day-ok)}html:not([data-theme=dark]) .site-main .find-card .find-top-deal{background:var(--day-deal)}html:not([data-theme=dark]) .site-main .find-card .find-total-head>span{color:var(--day-muted)}html:not([data-theme=dark]) .site-main .find-card .find-total>strong{color:var(--day-ink)}html:not([data-theme=dark]) .site-main .find-card .find-info{color:var(--day-accent)}html:not([data-theme=dark]) .site-main .find-card .find-info:hover,html:not([data-theme=dark]) .site-main .find-card .find-info[data-state=open]{background-color:var(--day-soft)}html:not([data-theme=dark]) .site-main .find-card :is(.find-facts,.find-total-note,.find-chip){color:var(--day-muted)}html:not([data-theme=dark]) .site-main .find-card .find-chip{border-color:var(--day-line-strong)}html:not([data-theme=dark]) .site-main .find-card .find-chip[data-tone=mint]{border-color:var(--day-ok-line);background:var(--day-ok-bg);color:var(--day-ok)}html:not([data-theme=dark]) .site-main .find-card .find-chip[data-tone=amber]{border-color:var(--cat-warn-line);background:var(--day-warn-bg);color:var(--day-warn)}html:not([data-theme=dark]) .site-main .find-card .find-purchase{margin-top:auto;padding-top:12px}html:not([data-theme=dark]) .site-main .find-card .find-purchase .btn{width:100%;min-height:46px;padding:10px 14px;font-size:15px}html:not([data-theme=dark]) .find-breakdown-popover{border-color:var(--day-line);box-shadow:var(--day-shadow-lift)}@media (max-width:600px){html:not([data-theme=dark]) .site-main .find-card .find-content{padding:10px 10px 12px}html:not([data-theme=dark]) .site-main .find-card .find-meta{font-size:12px}html:not([data-theme=dark]) .site-main .find-card .find-content .find-title{margin-top:4px;font-size:14.5px}html:not([data-theme=dark]) .site-main .find-card .find-content .find-store-price{margin-top:8px;padding-bottom:8px}html:not([data-theme=dark]) .site-main .find-card .find-store-price>span:first-child{font-size:12px}html:not([data-theme=dark]) .site-main .find-card .find-purchase{padding-top:10px}html:not([data-theme=dark]) .site-main .find-card .find-purchase .btn{min-height:44px;padding:0 8px;font-size:14px}}html[data-theme=dark] .site-main .find-card .find-content{gap:0;padding:14px 16px 16px}html[data-theme=dark] .site-main .find-card .find-meta{margin:0;line-height:1.3}html[data-theme=dark] .site-main .find-card .find-content .find-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:6px 0 0;font-size:17px;line-height:1.3;display:-webkit-box;overflow:hidden}html[data-theme=dark] .site-main .find-card .find-content .find-store-price{margin:10px 0 0;padding-bottom:10px}html[data-theme=dark] .site-main .find-card .find-content .find-total{margin:0;padding:10px 0 0}html[data-theme=dark] .site-main .find-card .find-total>strong{margin:0;line-height:1.15}html[data-theme=dark] .site-main .find-card .find-purchase{margin-top:auto;padding-top:12px}@media (max-width:600px){html[data-theme=dark] .site-main .find-card .find-content{padding:10px 10px 12px}html[data-theme=dark] .site-main .find-card .find-content .find-title{margin-top:4px;font-size:14.5px}html[data-theme=dark] .site-main .find-card .find-content .find-store-price{margin-top:8px;padding-bottom:8px}html[data-theme=dark] .site-main .find-card .find-content .find-total{padding:8px 0 0}html[data-theme=dark] .site-main .find-card .find-purchase{padding-top:10px}}.product-sheet .sheet-layout{flex-direction:column;flex:1 0 auto;display:flex}@container sheet (width>=760px){.product-sheet .sheet-layout{grid-template-rows:0 auto 1fr auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:8px;display:grid}.product-sheet .sheet-layout>.sheet-actions{grid-area:1/1/auto/-1}.product-sheet .sheet-layout>.detail-image{grid-area:2/1/5;align-self:start;position:sticky;top:0}.product-sheet .sheet-layout>.sheet-body{grid-area:2/2}.product-sheet .sheet-layout>.sheet-total{grid-area:4/2}}@media (pointer:coarse){.product-sheet a.text-link{align-items:center;min-height:44px;display:inline-flex}}.site-main .find-card .find-chip:not([data-tone=mint]):not([data-tone=amber]){background:0 0;border-color:#0000;border-radius:0;height:auto;min-height:0;padding:0}html:not([data-theme=dark]) .site-main .find-card .find-chip:not([data-tone=mint]):not([data-tone=amber]),html[data-theme=dark] .site-main .find-card .find-chip:not([data-tone=mint]):not([data-tone=amber]){border-color:#0000}html:not([data-theme=dark]) .site-main .catalog-page .find-card .find-purchase .btn.primary{border-color:var(--day-tint);background:var(--day-tint);color:var(--day-accent);box-shadow:none}html:not([data-theme=dark]) .site-main .catalog-page .find-card .find-purchase .btn.primary:hover,html:not([data-theme=dark]) .site-main .catalog-page .find-card .find-purchase .btn.primary:active{border-color:var(--day-accent);background:var(--day-accent);color:#fff}html[data-theme=dark] .site-main .catalog-page .find-card .find-purchase .btn.primary{background:var(--night-jade-soft-strong);color:var(--night-jade);box-shadow:none;border-color:#0000}html[data-theme=dark] .site-main .catalog-page .find-card .find-purchase .btn.primary:hover,html[data-theme=dark] .site-main .catalog-page .find-card .find-purchase .btn.primary:active{background:var(--night-ivory);color:var(--night-on-ivory)}.find-total-label-short{display:none}@media (max-width:600px){.site-main .find-card .find-total-head .find-total-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-main .find-card .find-total-head .find-total-label-short{display:inline}}@keyframes gallery-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.product-gallery-slide .product-img{transition:opacity .45s ease-out,transform .7s cubic-bezier(.22,1,.36,1),filter .5s ease-out}.product-gallery-slide.is-loading{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, currentColor 7%, transparent) 50%, transparent 70%) 0 0 / 220% 100%;animation:1.4s ease-in-out infinite gallery-sheen}.product-gallery-slide.is-loading .product-img{opacity:0;filter:blur(10px);transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.product-gallery-slide.is-loading{animation:none}.product-gallery-slide .product-img{transition:opacity .2s}.product-gallery-slide.is-loading .product-img{filter:none;transform:none}}.product-gallery-frame{position:relative}.product-gallery-arrow{z-index:2;width:36px;height:36px;color:var(--atlas-ink,#16211c);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffffdb;border:0;border-radius:50%;place-items:center;margin-top:-18px;padding:0;transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1),background-color .2s;display:grid;position:absolute;top:50%;box-shadow:0 1px 2px #16211c1f,0 4px 14px #16211c1a}.product-gallery-arrow:before{content:"";border-radius:50%;position:absolute;inset:-4px}.product-gallery-arrow.is-prev{left:10px}.product-gallery-arrow.is-next{right:10px}.product-gallery-arrow:hover{background:#fff;transform:scale(1.06)}.product-gallery-arrow:active{transform:scale(.94)}.product-gallery-arrow:focus-visible{outline:2px solid var(--atlas-accent,#214e40);outline-offset:2px}.product-gallery-arrow:disabled{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.product-gallery-frame:not(:hover,:focus-within) .product-gallery-arrow{opacity:0;transform:scale(.9)}}.product-gallery-marker{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#ffffffc7;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.product-gallery-marker i{background:#16211c47;border-radius:999px;width:6px;height:6px;transition:width .3s cubic-bezier(.22,1,.36,1),background-color .3s;display:block}.product-gallery-marker i.is-on{background:var(--atlas-ink,#16211c);width:16px}.product-gallery-marker span{color:var(--atlas-ink,#16211c);font-variant-numeric:tabular-nums;padding:0 2px;font-size:12px;font-weight:700;line-height:1}html[data-theme=dark] .product-gallery-arrow{color:var(--night-ink,#f1eee5);background:#1c221fd1;box-shadow:0 4px 14px #00000059}html[data-theme=dark] .product-gallery-arrow:hover{background:#28302cf2}html[data-theme=dark] .product-gallery-marker{background:#1c221fb8}html[data-theme=dark] .product-gallery-marker i{background:#f1eee54d}html[data-theme=dark] .product-gallery-marker i.is-on{background:var(--night-ink,#f1eee5)}html[data-theme=dark] .product-gallery-marker span{color:var(--night-ink,#f1eee5)}@media (prefers-reduced-motion:reduce){.product-gallery-arrow,.product-gallery-marker i{transition:none}}.product-gallery-slide{position:relative}.photo-wait{z-index:1;color:var(--home-muted,#6d786f);pointer-events:none;place-content:center;justify-items:center;gap:10px;animation:.3s ease-out .15s both photo-wait-in;display:grid;position:absolute;inset:0}.photo-wait-ring{background:var(--home-surface,#fff);width:56px;height:56px;color:var(--home-accent,#1f4d3b);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #16211c14,0 6px 18px #16211c14}.photo-wait-ring:before{content:"";background:conic-gradient(from 0deg, transparent 0 55%, currentColor 100%);border-radius:50%;animation:.9s linear infinite photo-wait-spin;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.photo-wait-ring svg{animation:1.6s ease-in-out infinite photo-wait-pulse}.photo-wait small{color:inherit;letter-spacing:.01em;font-size:13px;font-weight:600}@keyframes photo-wait-spin{to{transform:rotate(1turn)}}@keyframes photo-wait-pulse{50%{opacity:.7;transform:scale(.88)}}@keyframes photo-wait-in{0%{opacity:0;transform:translateY(4px)}}html[data-theme=dark] .photo-wait-ring{background:var(--night-raised,#232a26);color:var(--night-jade,#80d0ac);box-shadow:0 6px 18px #0000004d}html[data-theme=dark] .photo-wait{color:var(--night-muted,#9ba6a0)}@media (prefers-reduced-motion:reduce){.photo-wait,.photo-wait-ring svg{animation:none}.photo-wait-ring:before{animation-duration:2.4s}}
