body.adm-ice.admin-body{--a-bg:#07130e;--a-board:#0e2119;--a-board-2:#143026;--a-board-3:#1b3d30;--a-field:#0a1c15;--a-line:#d0e8db24;--a-line-2:#d0e8db42;--a-frost:#eaf3ee;--a-mist:#a3bcaf;--a-dim:#7f998b;--a-lime:var(--store-accent,#d7ef76);--a-ink:#0b1a13;--a-red:#ff8a8f;--a-green:#8fe0a8;--a-amber:#ffd36e;--adm-line:var(--a-line);--adm-muted:var(--a-mist);--adm-soft:var(--a-board-2);background:radial-gradient(1100px 520px at 85% -10%,#7ef0ff12,transparent 60%),radial-gradient(900px 480px at 10% 0%,#d7ef760d,transparent 60%),var(--a-bg) fixed;color:var(--a-frost);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.adm-ice.admin-body ::selection{color:#fff;background:#d7ef7659}body.adm-ice.admin-body h1,body.adm-ice.admin-body h2,body.adm-ice.admin-body h3,body.adm-ice.admin-body .adm-head h1,body.adm-ice.admin-body .adm-main section.panel h2,body.adm-ice.admin-body .adm-main .panel>h2,body.adm-ice.admin-body .adm-main .panel h3,body.adm-ice.admin-body .adm-set h3,body.adm-ice.admin-body .settings h3{color:var(--a-frost)}body.adm-ice.admin-body .adm-head h1{text-transform:uppercase;letter-spacing:.01em;font-family:Big Shoulders Display,Arial Narrow,Impact,system-ui,sans-serif;font-weight:900}body.adm-ice.admin-body .muted,body.adm-ice.admin-body .adm-head p,body.adm-ice.admin-body small,body.adm-ice.admin-body .adm-set header p{color:var(--a-mist)}body.adm-ice.admin-body a{color:inherit}body.adm-ice.admin-body .adm-main a:not(.button):not([class*=adm-]):not(.status-pill){color:var(--a-lime)}body.adm-ice.admin-body .adm-nav,body.adm-ice.admin-body .adm-side,body.adm-ice.admin-body aside{border-color:var(--a-line);color:var(--a-frost);background:#06100c}body.adm-ice.admin-body .adm-nav a{color:#cfe0d6}body.adm-ice.admin-body .adm-nav a:hover{background:var(--a-board-2);color:#fff}body.adm-ice.admin-body .adm-nav a.is-active{background:var(--a-lime);color:var(--a-ink)}body.adm-ice.admin-body .adm-nav a.is-active .adm-icon{color:var(--a-ink)}body.adm-ice.admin-body .adm-badge{background:var(--a-lime);color:var(--a-ink)}body.adm-ice.admin-body .adm-nav a.is-active .adm-badge{background:var(--a-ink);color:var(--a-lime)}body.adm-ice.admin-body .adm-mobile summary,body.adm-ice.admin-body .adm-mobile[open] summary,body.adm-ice.admin-body .adm-topbar,body.adm-ice.admin-body .adm-mobile{color:var(--a-frost);border-color:var(--a-line);background:#06100c}body.adm-ice.admin-body .panel,body.adm-ice.admin-body .adm-kpi,body.adm-ice.admin-body .adm-status-item,body.adm-ice.admin-body .adm-featured-list li,body.adm-ice.admin-body .ai-listing,body.adm-ice.admin-body .bulk-toolbar,body.adm-ice.admin-body .photo-admin,body.adm-ice.admin-body .upload-field,body.adm-ice.admin-body .batch-drop,body.adm-ice.admin-body .dash-savings-grid div,body.adm-ice.admin-body .vis-journey,body.adm-ice.admin-body .adm-guest-card,body.adm-ice.admin-body .inventory-selected,body.adm-ice.admin-body .adm-pack-kpis div,body.adm-ice.admin-body .adm-pack-pick,body.adm-ice.admin-body .metric,body.adm-ice.admin-body .status-grid>div{background:var(--a-board);border-color:var(--a-line);color:var(--a-frost);box-shadow:0 14px 34px #00000040}body.adm-ice.admin-body .adm-guest{background:0 0}body.adm-ice.admin-body .adm-status-item:hover,body.adm-ice.admin-body .adm-todo a:hover{background:var(--a-board-2);border-color:var(--a-lime)}body.adm-ice.admin-body .adm-status-item strong,body.adm-ice.admin-body .adm-kpi strong{color:var(--a-frost)}body.adm-ice.admin-body .adm-status-item.is-ok>span{color:var(--a-green);background:#8fe0a826}body.adm-ice.admin-body .adm-status-item.is-warn>span{color:var(--a-amber);background:#ffd36e26}body.adm-ice.admin-body .adm-status-item.is-off>span{background:var(--a-board-2);color:var(--a-mist)}body.adm-ice.admin-body .adm-todo a{background:var(--a-board);border-color:var(--a-line);color:var(--a-frost)}body.adm-ice.admin-body .adm-code,body.adm-ice.admin-body code{background:var(--a-board-2);color:var(--a-lime);border-color:var(--a-line)}body.adm-ice.admin-body hr,body.adm-ice.admin-body .order-actions,body.adm-ice.admin-body .adm-tabs{border-color:var(--a-line)}body.adm-ice.admin-body .adm-tabs a{color:var(--a-mist)}body.adm-ice.admin-body .adm-tabs a:hover,body.adm-ice.admin-body .adm-tabs a.is-active{color:var(--a-frost)}body.adm-ice.admin-body .adm-tabs a.is-active{border-color:var(--a-lime);box-shadow:inset 0 -2px 0 var(--a-lime)}body.adm-ice.admin-body .adm-tabs a small{background:var(--a-board-2);color:var(--a-frost)}body.adm-ice.admin-body .adm-jump a,body.adm-ice.admin-body .settings-nav a{background:var(--a-board);border-color:var(--a-line);color:var(--a-frost)}body.adm-ice.admin-body .adm-jump a:hover,body.adm-ice.admin-body .settings-nav a:hover{border-color:var(--a-lime);color:#fff}body.adm-ice.admin-body input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),body.adm-ice.admin-body select,body.adm-ice.admin-body textarea,body.adm-ice.admin-body .adm-main .form input:not([type=checkbox]):not([type=radio]):not([type=file]),body.adm-ice.admin-body .adm-main .form select,body.adm-ice.admin-body .adm-main .form textarea,body.adm-ice.admin-body .adm-main label input:not([type=checkbox]):not([type=radio]):not([type=file]),body.adm-ice.admin-body .adm-main label select,body.adm-ice.admin-body .adm-main label textarea,body.adm-ice.admin-body .bulk-toolbar input,body.adm-ice.admin-body .bulk-toolbar select,body.adm-ice.admin-body .inline-price-form input,body.adm-ice.admin-body .adm-search,body.adm-ice.admin-body .adm-search input{background:var(--a-field);border-color:var(--a-line-2);color:var(--a-frost)}body.adm-ice.admin-body input::placeholder,body.adm-ice.admin-body textarea::placeholder{color:var(--a-dim)}body.adm-ice.admin-body input:focus,body.adm-ice.admin-body select:focus,body.adm-ice.admin-body textarea:focus{border-color:var(--a-lime);outline:none;box-shadow:0 0 0 3px #d7ef762e}body.adm-ice.admin-body select option{background:var(--a-board);color:var(--a-frost)}body.adm-ice.admin-body label,body.adm-ice.admin-body legend,body.adm-ice.admin-body .adm-main details>summary,body.adm-ice.admin-body .admin-order summary,body.adm-ice.admin-body .admin-body .adm-main .adm-vitrine-style label>span,body.adm-ice.admin-body .adm-vitrine-style label>span{color:var(--a-frost)}body.adm-ice.admin-body input[type=checkbox],body.adm-ice.admin-body input[type=radio]{accent-color:var(--a-lime)}body.adm-ice.admin-body .adm-main input[type=color]{background:var(--a-field);border-color:var(--a-line-2)}body.adm-ice.admin-body .adm-main input[type=file]{color:var(--a-mist)}body.adm-ice.admin-body .adm-main input[type=file]::file-selector-button{background:var(--a-board-2);color:var(--a-frost);border-color:var(--a-line-2)}body.adm-ice.admin-body .adm-main input[type=file]::file-selector-button:hover{background:var(--a-board-3)}body.adm-ice.admin-body .button,body.adm-ice.admin-body .adm-main button:not(.soft):not(.secondary):not(.table-action):not(.link-button):not(.star-toggle):not(.star-button):not(.inline-price-trigger):not(.photo-btn):not([class*=photo-]){background:var(--a-lime);color:var(--a-ink);border-color:var(--a-lime)}body.adm-ice.admin-body .button:hover,body.adm-ice.admin-body .adm-main button:not(.soft):not(.secondary):not(.table-action):not(.link-button):not(.star-toggle):not(.star-button):not(.inline-price-trigger):not(.photo-btn):not([class*=photo-]):not(:disabled):hover{color:var(--a-ink);background:#e4f59a;transform:none}body.adm-ice.admin-body .button.secondary,body.adm-ice.admin-body .adm-main .button.secondary,body.adm-ice.admin-body button.secondary,body.adm-ice.admin-body button.soft,body.adm-ice.admin-body .soft,body.adm-ice.admin-body .settings button.soft,body.adm-ice.admin-body .table-action,body.adm-ice.admin-body .inline-price-form button{background:var(--a-board-2);color:var(--a-frost);border:1px solid var(--a-line-2)}body.adm-ice.admin-body .button.secondary:hover,body.adm-ice.admin-body .adm-main .button.secondary:hover,body.adm-ice.admin-body button.secondary:hover,body.adm-ice.admin-body button.soft:hover,body.adm-ice.admin-body .table-action:hover,body.adm-ice.admin-body .inline-price-form button:hover{background:var(--a-board-3);border-color:var(--a-lime);color:#fff;transform:none}body.adm-ice.admin-body .inline-price-trigger{color:var(--a-frost)}body.adm-ice.admin-body .inline-price-trigger:hover{color:var(--a-lime)}body.adm-ice.admin-body .star-toggle,body.adm-ice.admin-body .star-button{color:var(--a-dim);background:0 0}body.adm-ice.admin-body .star-toggle:hover{background:var(--a-board-2);color:var(--a-amber)}body.adm-ice.admin-body .star-button.is-on,body.adm-ice.admin-body .star-toggle.is-on{color:var(--a-amber);background:#ffd36e1f}body.adm-ice.admin-body button:disabled{opacity:.5}body.adm-ice.admin-body table th{color:var(--a-mist)}body.adm-ice.admin-body table td,body.adm-ice.admin-body table th{border-color:var(--a-line)}body.adm-ice.admin-body tbody tr:hover{background:#ffffff08}body.adm-ice.admin-body .vis-table td a,body.adm-ice.admin-body .adm-featured-list li>a{color:var(--a-frost)}body.adm-ice.admin-body .inventory-thumb,body.adm-ice.admin-body .batch-item>img,body.adm-ice.admin-body .photo-admin img,body.adm-ice.admin-body .adm-pool-thumb,body.adm-ice.admin-body .dash-bar-track,body.adm-ice.admin-body .vis-funnel-track{background:var(--a-board-2)}body.adm-ice.admin-body .dash-bar-label,body.adm-ice.admin-body .dash-bar-value,body.adm-ice.admin-body .dash-chart-labels .dash-value,body.adm-ice.admin-body .vis-funnel-top span,body.adm-ice.admin-body .vis-j-when,body.adm-ice.admin-body .vis-step-order,body.adm-ice.admin-body .dash-table .dash-total td,body.adm-ice.admin-body .dash-table .dash-total th,body.adm-ice.admin-body .batch-item-top a,body.adm-ice.admin-body .ai-draft-fields dd,body.adm-ice.admin-body .empty-inventory h3{color:var(--a-frost)}body.adm-ice.admin-body .dash-savings-icon{background:var(--a-lime);color:var(--a-ink)}body.adm-ice.admin-body .ai-listing-heading>span{background:var(--a-board-2);color:var(--a-lime)}body.adm-ice.admin-body svg text{fill:var(--a-mist)}body.adm-ice.admin-body .status-pill{background:var(--a-board-2);color:var(--a-frost);border:1px solid var(--a-line)}body.adm-ice.admin-body .status-pill.is-live,body.adm-ice.admin-body .status-pill.status-paid,body.adm-ice.admin-body .status-pill.status-fulfilled,body.adm-ice.admin-body .status-pill.status-offer-accepted{color:var(--a-green);background:#8fe0a81f;border-color:#8fe0a859}body.adm-ice.admin-body .status-pill.is-draft,body.adm-ice.admin-body .status-pill[class*=status-awaiting],body.adm-ice.admin-body .status-pill.status-offer-pending,body.adm-ice.admin-body .status-pill.status-offer-countered{color:var(--a-amber);background:#ffd36e1a;border-color:#ffd36e59}body.adm-ice.admin-body .status-pill.is-soldout,body.adm-ice.admin-body .status-pill.status-cancelled,body.adm-ice.admin-body .status-pill.status-refunded,body.adm-ice.admin-body .status-pill.status-offer-declined,body.adm-ice.admin-body .status-pill.status-offer-expired{color:var(--a-red);background:#ff8a8f1a;border-color:#ff8a8f59}body.adm-ice.admin-body .notice{color:var(--a-frost);background:#d7ef7614;border-color:#d7ef764d}body.adm-ice.admin-body .notice-warn,body.adm-ice.admin-body .batch-error{color:#ffd9da;background:#ff8a8f1a;border-color:#ff8a8f66}body.adm-ice.admin-body .warn,body.adm-ice.admin-body .adm-tiers .warn strong{color:var(--a-red)}body.adm-ice.admin-body .print-address-page .invoice-sheet,body.adm-ice.admin-body .print-address-page .shipping-label{color:#111;background:#fff}@media print{body.adm-ice.admin-body{color:#111;background:#fff}}body.adm-ice.admin-body .dash-ranges a{background:var(--a-board);border:1px solid var(--a-line);color:var(--a-frost)}body.adm-ice.admin-body .dash-ranges a:hover{border-color:var(--a-lime)}body.adm-ice.admin-body .dash-ranges a[aria-current],body.adm-ice.admin-body .dash-ranges a.is-active{background:var(--a-lime);color:var(--a-ink);border-color:var(--a-lime)}body.adm-ice.admin-body .adm-todo b{color:var(--a-ink)}.admin-body .adm-main .order-list{grid-template-columns:minmax(0,1fr)}.admin-body .adm-main .notice.adm-toast{z-index:80;box-sizing:border-box;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);margin:0;font-weight:700;animation:.4s 5s forwards adm-toast-out;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000047}.admin-body .adm-main .notice.adm-toast.is-long{animation-delay:9s}@keyframes adm-toast-out{to{opacity:0;visibility:hidden;transform:translate(-50%,12px)}}body.adm-ice.admin-body .notice.adm-toast{border-color:var(--a-lime);color:var(--a-frost);background:#1f3b22}body.adm-ice.admin-body .bilingual-details{background:var(--a-board-2);border-color:var(--a-line)}body.adm-ice.admin-body .bilingual-details>summary{color:var(--a-frost)}body.adm-ice.admin-body .vis-step-exit{color:var(--a-red);border-left-color:#ff8a8f80}@media (max-width:640px){.admin-body .adm-main table.inventory-table{width:100%;min-width:0;display:block}.admin-body .adm-main table.inventory-table thead{display:block}.admin-body .adm-main table.inventory-table thead tr{align-items:center;gap:6px;display:flex}.admin-body .adm-main table.inventory-table thead th:not(.bulk-check){display:none}.admin-body .adm-main table.inventory-table thead th.bulk-check{border:0;align-items:center;gap:8px;width:auto;padding:4px 0 8px;display:flex}.admin-body .adm-main table.inventory-table thead th.bulk-check:after{content:"Tout sélectionner";text-transform:none;letter-spacing:0;white-space:nowrap;font-size:.78rem;font-weight:700}.admin-body .adm-main table.inventory-table tbody{display:block}.admin-body .adm-main table.inventory-table tbody tr{border-bottom:1px solid var(--adm-line,#e3eae1);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 0;display:flex}.admin-body .adm-main table.inventory-table td{text-align:left;border:0;padding:0;display:block}.admin-body .adm-main table.inventory-table td:nth-child(3){flex:calc(100% - 90px);min-width:0}.admin-body .adm-main table.inventory-table .inventory-product,.admin-body .adm-main table.inventory-table .inventory-product>span:last-child{min-width:0}.admin-body .adm-main table.inventory-table td.table-price{margin-left:0}.admin-body .adm-main table.inventory-table td.table-price .inline-price{align-items:flex-start}.admin-body .adm-main table.inventory-table td.inventory-qty:before{content:attr(data-label) " : ";color:var(--adm-muted,#6b7f71);font-size:.78rem}.admin-body .adm-main table.inventory-table td:last-child{margin-left:auto}.admin-body .adm-main table.inventory-table .table-action{min-height:40px}}
.acct,.co-credit,.acct-chip{--a-card:var(--ice-board,#fff);--a-card-2:var(--ice-board-2,#f2f6f0);--a-line:var(--ice-line,#e3eae1);--a-line-2:var(--ice-line-2,#cfdccd);--a-ink:var(--ice-frost,#1a382c);--a-mist:var(--ice-mist,#6b7f71);--a-accent:var(--ice-lime,#1b3c30);--a-on-accent:var(--ice-ink,#fff);--a-plus:var(--ice-green,#2f7a46);--a-minus:var(--ice-red,#b0423f)}.acct{gap:26px;max-width:1080px;display:grid}.acct h1{margin:6px 0 0}.acct h2{margin:0;font-size:1.35rem}.acct .notice{margin:0}.acct-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.acct-head p{margin:8px 0 0}.acct-out{white-space:nowrap}.acct-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:18px;display:grid}.acct-auth{gap:14px}.acct-auth h2{margin:0 0 4px}.acct-auth p{margin:0}.acct-auth button{justify-self:stretch;min-height:46px}.acct-link{color:var(--a-accent);text-underline-offset:3px;font-size:.84rem;font-weight:700;text-decoration:underline}.acct-narrow{max-width:560px}.acct-reason{border-left:4px solid var(--a-accent)}.acct-google{justify-items:center;gap:14px;width:100%;max-width:440px;margin:0 auto;display:grid}.acct-google-btn{color:#1f1f1f;background:#fff;border:1px solid #dadce0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 18px;font-size:.95rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 6px 18px #0000002e}.acct-google-btn:hover{background:#f6f8f7}.acct-or{width:100%;color:var(--a-mist);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:12px;font-size:.78rem;font-weight:800;display:flex}.acct-or:before,.acct-or:after{content:"";background:var(--a-line);flex:1;height:1px}.acct-credit{border:1px solid var(--a-line-2);background:radial-gradient(120% 140% at 100% 0,#7ef0ff1f,transparent 55%),radial-gradient(90% 120% at 0 100%,#ff8ad81a,transparent 60%),var(--a-card);border-radius:20px;gap:16px;padding:clamp(20px,3vw,30px);display:grid;position:relative;overflow:hidden}.acct-credit-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 30px;display:flex}.acct-credit-top>div:first-child{flex:300px;min-width:0}.acct-credit-top p{max-width:58ch;margin:6px 0 0}.acct-balance{justify-items:end;gap:2px;display:grid}.acct-balance small{color:var(--a-mist);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700}.acct-balance strong{font-family:var(--ice-display,inherit);color:var(--a-ink);font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;line-height:1}.acct-topups{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.acct-topup{text-align:left;background:var(--a-card-2);min-height:72px;color:var(--a-ink);border:1px solid var(--a-line);border-radius:14px;justify-items:start;gap:2px;padding:14px 16px;display:grid}.acct-topup small{color:var(--a-mist);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700}.acct-topup b{font-size:1.35rem;font-weight:850}.acct-topup:hover{border-color:var(--a-accent);background:var(--a-card-2);transform:translateY(-2px)}.acct-small{margin:0;font-size:.8rem}.acct-history summary{cursor:pointer;font-weight:750}.acct-history ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.acct-history li{background:var(--a-card-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.88rem;display:flex}.acct-history li span{min-width:0}.acct-history li small{color:var(--a-mist);font-size:.75rem;display:block}.acct-history a{color:var(--a-accent)}.acct-history .is-plus{color:var(--a-plus)}.acct-history .is-minus{color:var(--a-minus)}.acct-section{gap:14px;display:grid}.acct-empty{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.acct-empty p{margin:0}.sf-icon-link.is-signed{position:relative}.sf-icon-link.is-signed:after{content:"";background:var(--ice-lime,#2f7a46);width:8px;height:8px;box-shadow:0 0 0 2px var(--ice-bg,#fff);border-radius:50%;position:absolute;top:6px;right:6px}.co-credit{border:1px solid var(--a-line-2);background:var(--a-card-2);color:var(--a-ink);border-radius:12px;gap:6px;padding:14px 16px;display:grid}.co-credit label{color:var(--a-ink);align-items:center;gap:10px;font-size:.9rem;font-weight:750;display:flex!important}.co-credit input{accent-color:var(--ice-lime,#27513a);width:auto!important}.co-credit small{color:var(--a-mist);font-size:.78rem}.co-credit-line{color:var(--ice-green,#2f7a46)}.co-klarna{color:#0b051d;letter-spacing:.02em;background:#ffb3c7;border-radius:5px;place-items:center;padding:2px 7px;font-size:.72rem;font-weight:900;display:inline-grid}.co-due{font-weight:850}.cart-login-note{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:520px){.acct-balance{justify-items:start}.acct-head form,.acct-out{width:100%}}.choice.is-disabled{opacity:.55;cursor:not-allowed}body.sf-ice .acct h1{font-family:var(--ice-display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;line-height:.95}body .acct-google .acct-google-btn{color:#1f1f1f}body .acct-google .acct-google-btn:hover{color:#1f1f1f;background:#f6f8f7}.sf-admin-link{letter-spacing:.06em;text-transform:uppercase;background:var(--ice-lime,#1b3c30);white-space:nowrap;border-radius:99px;align-items:center;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex;color:var(--ice-ink,#fff)!important}.sf-admin-link:hover{filter:brightness(1.08)}@media (max-width:640px){.sf-admin-link{min-height:32px;padding:0 9px;font-size:.7rem}}.pack-admin-test{border:1px dashed var(--ice-lime,#2f7a46);background:#d7ef760f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;padding:14px 16px;display:flex}.pack-admin-test p{color:var(--ice-mist,#5c7064);flex:220px;margin:0;font-size:.84rem}.pack-admin-test label{align-items:center;gap:8px;font-size:.84rem;font-weight:700;display:flex}.pack-admin-test select{min-height:40px}.pack-admin-badge{letter-spacing:.12em;text-transform:uppercase;background:var(--ice-lime,#1b3c30);color:var(--ice-ink,#fff);border-radius:99px;padding:4px 9px;font-size:.68rem;font-weight:900}.co-test{border-style:dashed!important}.co-test input{width:auto}.co-apple{color:#fff;background:#000;border:1px solid #ffffff59;border-radius:6px;align-items:center;gap:2px;padding:4px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.acct-consent-check{text-align:left;align-items:flex-start;gap:10px;font-size:.82rem;font-weight:600;line-height:1.45;display:flex!important}.acct-consent-check input{width:auto;accent-color:var(--store-accent,#27513a);flex:none;margin-top:3px}.acct-consent-check small{opacity:.75;font-weight:500}.acct-google .acct-consent-check{max-width:440px}button.acct-google-btn{font:inherit;cursor:pointer;box-shadow:none;font-weight:700}.acct-consent{justify-items:start;gap:10px;margin-top:16px;display:grid}.acct-consent p{margin:0}
.pack-list-page{gap:40px}.pack-list-head{flex-direction:column;gap:12px;max-width:68ch;display:flex}.pack-list-head h1{margin:0;font-size:clamp(2.8rem,6vw,5rem)}body.sf-ice .pack-list-head h1{background:var(--ice-holo);color:#0000;font-family:var(--ice-display,"Big Shoulders Display","Arial Narrow",Impact,sans-serif);text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:.95}.pack-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:22px;display:grid}.pack-item{border:1px solid var(--sf-line,#e2e9df);background:var(--sf-card,#fff);border-radius:26px;flex-direction:column;gap:16px;min-width:0;padding:14px 14px 20px;display:flex}body.sf-ice .pack-item{background:var(--ice-board);border-color:var(--ice-line)}.pack-item.is-off{opacity:.78;border-style:dashed}.pack-item-visual{border-radius:20px;display:block;overflow:hidden}.pack-item-visual .pk-show{aspect-ratio:4/4.4;max-height:460px}.pack-item-copy{flex-direction:column;gap:12px;min-width:0;padding-inline:6px;display:flex}.pack-item-copy h2{margin:0;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1}.pack-item-copy h2 a{color:inherit;text-decoration:none}.pack-item-copy h2 a:hover{text-underline-offset:4px;text-decoration:underline}.pack-item-desc{color:var(--sf-muted,#667d6f);margin:0;font-size:.95rem;line-height:1.55}body.sf-ice .pack-item-desc{color:var(--ice-mist)}.pack-item .pack-facts strong{font-size:1.3rem}.pack-item-badges{flex-wrap:wrap;gap:6px;display:flex}.pack-badge{letter-spacing:.1em;text-transform:uppercase;color:#d7ef76;background:#1b3c30;border-radius:99px;padding:5px 10px;font-size:.7rem;font-weight:900}body.sf-ice .pack-badge{color:var(--ice-lime);background:#d7ef7624;border:1px solid #d7ef7659}.pack-badge.is-off{color:inherit;letter-spacing:.04em;text-transform:none;background:0 0;border:1px dashed;font-weight:700}.pack-item-more{color:#2f6a45;text-underline-offset:3px;align-self:flex-start;font-size:.92rem;font-weight:800}body.sf-ice .pack-item-more{color:var(--ice-lime)}.pack-list.is-single{grid-template-columns:minmax(0,1fr)}.pack-list.is-single .pack-item{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(18px,4vw,48px);padding:14px;display:grid}.pack-list.is-single .pack-item-visual .pk-show{aspect-ratio:4/5;max-height:620px}.pack-back{align-self:flex-start;margin-bottom:-28px}@media (max-width:860px){.pack-list.is-single .pack-item{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.pack-item .pack-buy{flex-direction:column;align-items:stretch}.pack-item .pack-buy select{width:100%}}.cart-pack-thumb canvas{object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.ice-pack-links{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.ice-pack-all{color:var(--ice-lime,#2f6a45);text-underline-offset:3px;font-weight:800}.pk-unit em{opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-size:.76rem;font-style:normal;font-weight:700;overflow:hidden}.adm-back{margin-bottom:6px;display:inline-flex}.adm-pack-list{gap:14px;display:grid}.admin-body .adm-pack-row{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px;display:grid}.adm-pack-row.is-off .adm-pack-row-img{opacity:.6}.adm-pack-row-img canvas{aspect-ratio:512/760;border-radius:8px;width:112px;height:auto;display:block;box-shadow:0 10px 24px #00000040}.adm-pack-row-main{flex-direction:column;gap:10px;min-width:0;display:flex}.adm-pack-row-main h2{margin:0;font-size:1.35rem}.adm-pack-row-main h2 a{color:inherit}.adm-pack-row-pills{flex-wrap:wrap;gap:6px;display:flex}.admin-body .adm-pack-row-pills .status-pill{margin-left:0}.adm-pack-row-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.adm-pack-row-kpis div{border:1px solid var(--adm-line,#e2e9df);border-radius:12px;min-width:0;padding:8px 10px}.adm-pack-row-kpis dt{color:var(--adm-muted,#667d6f);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.adm-pack-row-kpis dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.adm-pack-row-todo{margin:0;font-size:.84rem}.adm-featured-pill{align-self:center}.adm-pack-switch{flex-wrap:wrap}.adm-looks{border:0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;min-width:0;margin:0 0 14px;padding:0;display:grid}.adm-look{border:2px solid var(--adm-line,#e2e9df);cursor:pointer;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex;position:relative}.adm-look.is-on{border-color:var(--a-lime,#2f7a46);box-shadow:0 0 0 3px #d7ef762e}.adm-look:has(input:checked){border-color:var(--a-lime,#2f7a46);box-shadow:0 0 0 3px #d7ef762e}.adm-look input{accent-color:#2f7a46;width:20px;height:20px;position:absolute;top:12px;left:12px}.adm-look-img{aspect-ratio:512/760;border-radius:8px;width:100%;height:auto;display:block}.adm-look span{flex-direction:column;gap:3px;display:flex}.adm-look small{color:var(--adm-muted,#667d6f);line-height:1.4}.adm-danger .check{align-items:flex-start;gap:8px;max-width:62ch;display:flex}@media (max-width:760px){.admin-body .adm-pack-row{grid-template-columns:72px minmax(0,1fr);gap:12px}.adm-pack-row-img canvas{width:72px}.adm-pack-row-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-looks{grid-template-columns:repeat(2,minmax(0,1fr))}}.batch-sides{align-content:start;gap:6px;display:grid}.batch-sides img{object-fit:contain;background:#00000040;border-radius:8px;width:130px;height:160px}.batch-split{color:#2f7a46;margin:0;font-size:.84rem;font-weight:700}body.adm-ice.admin-body .batch-split{color:var(--a-lime)}@media (max-width:700px){.batch-sides img{width:75px;height:96px}}@media (max-width:450px){.batch-sides{grid-template-columns:1fr 1fr}.batch-sides img{width:100%;height:170px}}.ai-split{gap:8px;display:grid}.ai-split .batch-sides{grid-template-columns:repeat(2,minmax(0,130px))}.batch-price,.ai-price-row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.batch-price label{gap:4px;max-width:160px;display:grid}.ai-price{border:1px solid var(--adm-line,#d6e0d3);background:#d7ef760f;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.ai-price.is-low{border-color:#e0b04a}.ai-price.is-none{border-style:dashed}.ai-price.is-none p,.ai-price-note{color:var(--adm-muted,#5c7064);margin:0;font-size:.86rem}.ai-price-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-price-top>div{gap:2px;display:grid}.ai-price-top span{letter-spacing:.08em;text-transform:uppercase;color:var(--adm-muted,#5c7064);font-size:.72rem;font-weight:800}.ai-price-top strong{font-size:1.5rem;line-height:1.1}.ai-price-top small{color:var(--adm-muted,#5c7064)}.ai-price summary{cursor:pointer;font-size:.86rem;font-weight:700}.ai-price ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ai-price li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.84rem;display:flex}.ai-price li a{overflow-wrap:anywhere;flex:220px;min-width:0}.batch-fields>.batch-price,.batch-fields>.ai-price,.batch-fields>[role=status],.batch-fields>.batch-error,.batch-fields>p{grid-column:1/-1}.batch-fields>.ai-price{max-width:640px}.lib-manager{gap:16px;display:grid}.lib-add{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.lib-add h2{margin:0 0 4px}.lib-add p{max-width:60ch;margin:0}.lib-add-buttons,.batch-drop-buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lib-add-buttons .button{cursor:pointer;align-items:center;min-height:52px;padding:0 20px;font-size:1rem;display:inline-flex}.button.is-disabled{opacity:.5;pointer-events:none}.lib-progress{background:#7f7f7f26;border-radius:99px;flex-basis:100%;place-items:center;height:30px;font-size:.85rem;font-weight:700;display:grid;position:relative;overflow:hidden}.lib-progress i{background:#d7ef7673;transition:width .2s;position:absolute;inset:0 auto 0 0}.lib-progress span{position:relative}.lib-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lib-tabs{flex-wrap:wrap;gap:6px;display:flex}.lib-tabs button{border:1px solid var(--adm-line,#d6e0d3);min-height:40px;color:inherit;background:0 0;border-radius:99px;padding:0 14px;font-weight:700}.lib-tabs button.is-on{background:var(--a-lime,#1b3c30);color:var(--a-ink,#fff);border-color:#0000}.lib-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.lib-actions .button{align-items:center;display:inline-flex}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lib-grid-big{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.lib-grid li{gap:4px;min-width:0;display:grid;position:relative}.lib-grid img{aspect-ratio:3/4;object-fit:cover;background:#7f7f7f26;border-radius:10px;width:100%;display:block}.lib-grid small{color:var(--adm-muted,#5c7064);overflow-wrap:anywhere;font-size:.72rem}.lib-grid li.is-on img{outline:3px solid var(--a-lime,#2f7a46);outline-offset:-3px}.lib-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.lib-check{background:#0000008c;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:6px;left:6px}.lib-check input{accent-color:#2f7a46;width:20px;height:20px}.lib-view{color:#eaf3ee;background:#0b1712;border:0;border-radius:16px;max-width:min(96vw,1000px);padding:0}.lib-view::backdrop,.lib-picker::backdrop{background:#000000b3}.lib-view-box{display:grid}.lib-view img{object-fit:contain;background:#000;width:100%;max-height:78vh}.lib-view-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.lib-view-bar span{overflow-wrap:anywhere;flex:200px;font-size:.85rem}.lib-picker{background:var(--a-board,#fff);width:min(96vw,860px);max-height:90vh;color:inherit;border:0;border-radius:16px;padding:0}.lib-picker-box{grid-template-rows:auto auto auto 1fr auto;gap:10px;max-height:90vh;padding:16px;display:grid}.lib-picker header{justify-content:space-between;align-items:start;gap:10px;display:flex}.lib-picker header div{display:grid}.lib-picker header small{color:var(--adm-muted,#5c7064)}.lib-x{border-radius:10px;width:40px;height:40px;padding:0;font-size:1.4rem;line-height:1}.lib-picker .lib-grid{min-height:0;max-height:58vh;padding:2px;overflow:auto}.lib-tile{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid;position:relative}.lib-tile.is-on img{outline:3px solid var(--a-lime,#2f7a46);outline-offset:-3px}.lib-tile b{background:var(--a-lime,#2f7a46);color:var(--a-ink,#fff);border-radius:99px;padding:3px 8px;font-size:.75rem;position:absolute;top:6px;left:6px}.lib-picker footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lib-fill{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lib-fill-picked{flex-wrap:wrap;align-items:center;gap:10px;font-size:.84rem;display:flex}.lib-fill-picked span{align-items:center;gap:6px;display:inline-flex}.lib-fill-picked img{object-fit:cover;border-radius:4px}@media (max-width:520px){.lib-grid-big{grid-template-columns:repeat(2,minmax(0,1fr))}.lib-add-buttons{width:100%}.lib-add-buttons .button{flex:100%;justify-content:center}}.lib-view,.lib-picker{margin:auto}.admin-body .lib-tile,.admin-body .lib-open,body.adm-ice.admin-body .lib-tile,body.adm-ice.admin-body .lib-open{font-weight:400;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;transform:none!important}.lib-all{cursor:pointer;align-items:center;gap:8px;font-size:.88rem;display:flex}.lib-all input{accent-color:#2f7a46;width:18px;height:18px}.lib-tabs button{border-radius:99px}.lib-picker .lib-all input{display:inline-block!important}.pack-profit .adm-kpi.pp-good strong{color:#2f7a46}.pack-profit .adm-kpi.pp-bad strong{color:#b04a36}.pp-link{color:#2f6b47;margin-top:12px;font-size:.84rem;font-weight:700;display:inline-block}.pp-insights ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pp-insights li{background:#f4f8f2;border:1px solid #e0e8dd;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:.88rem;line-height:1.5;display:grid}.pp-insights li a{white-space:nowrap;font-weight:700}.pp-tone{color:#2c5174;background:#dfe9f2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8rem;font-weight:900;display:grid}.pp-insights li.pp-warn{background:#fdf5ec;border-color:#f1dcc2}.pp-warn .pp-tone{color:#7a4a12;background:#f6d9b3}.pp-insights li.pp-good{background:#eef7e9;border-color:#d4e9cb}.pp-good .pp-tone{color:#2f6b38;background:#cfe9c2}.pp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.83rem}.pp-table th,.pp-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef3ec;padding:9px 10px}.pp-table thead th{color:#64806d;text-transform:none;font-size:.72rem;font-weight:800}.pp-table th[scope=row],.pp-table thead th:first-child{text-align:left;font-weight:700}.pp-table th[scope=row] small{color:#8ca092;font-weight:500}.pp-table td small{color:#8ca092}.pp-table .pp-sum th,.pp-table .pp-sum td{border-bottom:0;font-weight:800}.pp-neg{color:#b04a36!important}.pp-hidden{margin:10px 0 0}.pp-months,.pp-pack{margin-top:16px}.pp-pack-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.pp-pack-head h2{margin:6px 0 2px}.pp-thumb{flex:none;width:64px}.pp-thumb canvas,.pp-thumb img{display:block;width:64px!important;height:auto!important}.pp-edit{font-size:.8rem;font-weight:700}.pp-mini{margin-bottom:16px}.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}.pp-block{min-width:0}.pp-block h3{margin:0 0 8px;font-size:.9rem}.pp-block h3:not(:first-child){margin-top:18px}.pp-note{color:#5f7867;margin:10px 0 0;font-size:.8rem;line-height:1.5}.pp-cost{border:1px dashed #cbd9c6;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;margin-top:14px;padding:12px;display:grid}.pp-cost label{gap:6px;font-size:.8rem;font-weight:700;display:grid}.pp-cost-input{color:#64806d;align-items:center;gap:8px;font-size:.78rem;font-weight:500;display:flex}.pp-cost-input input{width:90px;min-width:0}.pp-cost small{color:#7c9283;grid-column:1/-1;font-size:.74rem;line-height:1.45}.pp-tiers{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.82rem}.pp-tiers th,.pp-tiers td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef3ec;padding:7px 6px}.pp-tiers thead th{color:#64806d;font-size:.7rem;font-weight:800}.pp-tiers tbody th,.pp-tiers thead th:first-child{text-align:left;font-weight:700}.pp-dot{vertical-align:-1px;border-radius:50%;flex:none;width:10px;height:10px;margin-right:7px;display:inline-block}.pp-top{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pp-top li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 0;font-size:.82rem;display:grid}.pp-top li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-top li b{font-variant-numeric:tabular-nums;padding-left:10px}.pp-top li small{color:#8ca092;grid-column:2/-1;font-size:.72rem}.pp-method{max-width:90ch;margin:18px 0 0;font-size:.76rem;line-height:1.5}@media (max-width:900px){.pp-grid{grid-template-columns:1fr}.pp-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pp-cost{grid-template-columns:1fr}.pp-pack-head{align-items:flex-start}.pp-thumb{width:52px}.pp-thumb canvas,.pp-thumb img{width:52px!important}}body.adm-ice.admin-body .pack-profit .adm-kpi.pp-good strong{color:var(--a-green)}body.adm-ice.admin-body .pack-profit .adm-kpi.pp-bad strong,body.adm-ice.admin-body .pp-neg{color:var(--a-red)!important}body.adm-ice.admin-body .pp-link{color:var(--a-lime)}body.adm-ice.admin-body .pp-insights li{background:var(--a-board-2);border-color:var(--a-line);color:var(--a-frost)}body.adm-ice.admin-body .pp-tone{color:#7ef0ff;background:#7ef0ff29}body.adm-ice.admin-body .pp-insights li.pp-warn{background:#ffd36e14;border-color:#ffd36e4d}body.adm-ice.admin-body .pp-warn .pp-tone{color:var(--a-amber);background:#ffd36e33}body.adm-ice.admin-body .pp-insights li.pp-good{background:#8fe0a812;border-color:#8fe0a847}body.adm-ice.admin-body .pp-good .pp-tone{color:var(--a-green);background:#8fe0a833}body.adm-ice.admin-body .pp-table th,body.adm-ice.admin-body .pp-table td,body.adm-ice.admin-body .pp-tiers th,body.adm-ice.admin-body .pp-tiers td{border-bottom-color:var(--a-line);color:var(--a-frost)}body.adm-ice.admin-body .pp-table thead th,body.adm-ice.admin-body .pp-tiers thead th,body.adm-ice.admin-body .pp-note,body.adm-ice.admin-body .pp-cost-input,body.adm-ice.admin-body .pp-cost small,body.adm-ice.admin-body .pp-top li small,body.adm-ice.admin-body .pp-table small{color:var(--a-mist)}body.adm-ice.admin-body .pp-cost{border-color:var(--a-line-2)}body.adm-ice.admin-body .adm-main .dash-ranges a.chip[aria-current]{color:var(--a-ink)!important}.arrival-line{color:var(--sf-ink,#17332a);align-items:flex-start;gap:9px;margin:-6px 0 14px;font-size:.86rem;line-height:1.4;display:flex}.arrival-line svg{color:var(--sf-green,#2f7a46);flex:none;margin-top:1px}.arrival-line small{color:var(--sf-muted,#6b8472);margin-top:2px;font-size:.74rem;display:block}.cart-arrives,.cart-free-hint{margin:10px 0 0;font-size:.82rem;line-height:1.45}.cart-free-hint{color:var(--sf-green,#2f7a46);font-weight:700}.cart-province{margin:12px 0 0}.cart-province label{color:var(--sf-muted,#6b8472);align-items:center;gap:10px;font-size:.8rem;font-weight:700;display:flex}.cart-province select{flex:1;min-width:0;padding:8px 10px;font-size:.84rem}.cart-final-note{margin:10px 0 0;font-size:.76rem;line-height:1.45}.cart-pending{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 18px;display:flex}.cart-pending a{font-weight:800}.co-arrives{color:var(--sf-green,#2f7a46);margin-top:3px;font-size:.74rem;font-weight:700;display:block}.back-to-results{color:var(--sf-green,#2f7a46);margin:0 0 6px;font-size:.84rem;font-weight:800;display:inline-block}.pay-retry{gap:10px;display:grid}.pay-retry .pay-switch{justify-items:start;gap:4px;display:grid}.pay-retry .pay-switch small{color:var(--sf-muted,#6b8472);font-size:.74rem}.pay-or{color:var(--sf-muted,#6b8472);margin:6px 0 0;font-size:.8rem;font-weight:800}.pay-others{flex-wrap:wrap;gap:10px 14px;display:flex}.pay-retry .link-button{color:var(--sf-green,#2f7a46);cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-size:.84rem;font-weight:700;text-decoration:underline}.product-card{position:relative}.qv-open{display:none}html.qv-on .qv-open{z-index:4;color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);background:#10221ac7;border:1px solid #ffffff80;border-radius:99px;align-items:center;gap:6px;min-height:34px;padding:6px 11px;font-size:.74rem;font-weight:800;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:10px;right:10px;transform:translateY(-3px)}html.qv-on .product-card:hover .qv-open,html.qv-on .qv-open:focus-visible{opacity:1;transform:none}@media (hover:none){html.qv-on .qv-open{opacity:1;padding:6px 9px;transform:none}html.qv-on .qv-open span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.qv-dialog{border:1px solid var(--sf-line,#e3e8e0);background:var(--sf-bg,#fbfcf9);width:min(900px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--sf-ink,#17332a);border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 80px #00000059}.qv-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060e0a99}.qv-inner{padding:22px;position:relative}.qv-close{z-index:2;background:var(--sf-soft,#eef3ec);width:40px;height:40px;color:var(--sf-ink,#17332a);border:0;border-radius:50%;padding:0;font-size:1.5rem;line-height:1;position:absolute;top:10px;right:10px}.qv-status{text-align:center;margin:40px 0}.qv-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;transition:opacity .15s;display:grid}.qv-body.is-loading{opacity:.5}.qv-photo{background:var(--sf-soft,#eef3ec);aspect-ratio:5/7;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.qv-photo img{object-fit:contain;width:100%;height:100%;display:block}.qv-nophoto{opacity:.5;font-size:2rem}.qv-thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.qv-thumbs button{background:var(--sf-soft,#eef3ec);border:2px solid #0000;border-radius:8px;width:56px;height:78px;min-height:0;padding:0;overflow:hidden}.qv-thumbs button.is-on{border-color:var(--sf-green,#2f7a46)}.qv-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.qv-info{align-content:start;gap:8px;min-width:0;padding-right:30px;display:grid}.qv-info h2{text-wrap:balance;margin:0;font-size:1.35rem;line-height:1.2}.qv-sub{color:var(--sf-muted,#6b8472);margin:0;font-size:.88rem}.qv-price{letter-spacing:-.03em;margin:6px 0 0;font-size:1.7rem;font-weight:850}.qv-arrival{margin:0}.qv-specs{gap:4px;margin:4px 0 0;font-size:.82rem;display:grid}.qv-specs div{gap:8px;display:flex}.qv-specs dt{color:var(--sf-muted,#6b8472);min-width:76px}.qv-specs dd{margin:0;font-weight:700}.qv-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:8px;display:flex}.qv-full{color:var(--sf-green,#2f7a46);font-size:.86rem;font-weight:800}.qv-nav{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.qv-nav button{min-width:52px;min-height:44px}@media (max-width:700px){.qv-dialog{border-radius:18px 18px 0 0;width:100vw;max-width:100vw;max-height:94dvh;margin:auto 0 0;top:auto;bottom:0}.qv-inner{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}.qv-body{grid-template-columns:1fr;gap:14px}.qv-photo{aspect-ratio:auto;max-height:46dvh}.qv-photo img{max-height:46dvh}.qv-info{padding-right:0}}body.sf-ice .qv-dialog{border-color:var(--ice-line);color:var(--ice-frost);background:#0c1d16}body.sf-ice .qv-close,body.sf-ice .qv-photo,body.sf-ice .qv-thumbs button{background:var(--ice-board-2);color:var(--ice-frost)}body.sf-ice .qv-thumbs button.is-on{border-color:var(--ice-lime)}body.sf-ice .qv-full,body.sf-ice .back-to-results,body.sf-ice .cart-free-hint,body.sf-ice .co-arrives,body.sf-ice .pay-retry .link-button{color:var(--ice-lime)}body.sf-ice .arrival-line{color:var(--ice-frost)}body.sf-ice .arrival-line svg{color:var(--ice-lime)}body.sf-ice .arrival-line small,body.sf-ice .qv-sub,body.sf-ice .qv-specs dt,body.sf-ice .pay-or,body.sf-ice .pay-retry .pay-switch small,body.sf-ice .cart-province label{color:var(--ice-mist)}body.sf-ice .qv-dialog .stock-line{color:var(--ice-green)}.shop-body .sf-header{z-index:30}.sf-nav{align-items:center;gap:4px;display:flex}.sf-nav>a.is-here,.sf-nav .nav-drop>summary.is-here{color:var(--sf-green,#2f7a46)}.nav-drop{position:relative}.nav-drop>summary{cursor:pointer;color:var(--sf-ink,#17332a);-webkit-user-select:none;user-select:none;border-radius:99px;align-items:center;gap:5px;padding:8px 12px;font-size:.84rem;font-weight:700;list-style:none;transition:background .15s;display:inline-flex}.nav-drop>summary::-webkit-details-marker{display:none}.nav-drop>summary:hover,.nav-drop[open]>summary{background:var(--sf-soft,#eef3ec)}.nav-drop>summary svg{transition:transform .18s}.nav-drop[open]>summary svg{transform:rotate(180deg)}.nav-drop-panel{z-index:60;background:var(--sf-card,#fff);border:1px solid var(--sf-line,#e3e8e0);border-radius:16px;gap:2px;min-width:250px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0a1e142e}.nav-drop-panel a{gap:2px;text-decoration:none;display:grid;color:var(--sf-ink,#17332a)!important;border-radius:10px!important;padding:10px 12px!important;font-size:.88rem!important}.nav-drop-panel a small{color:var(--sf-muted,#6b8472);font-size:.74rem;font-weight:500}.nav-drop-panel a:hover,.nav-drop-panel a:focus-visible{background:var(--sf-soft,#eef3ec)!important}.nav-drop-small{min-width:200px}.sf-menu-groups .sf-menu-title{letter-spacing:.16em;text-transform:uppercase;color:var(--sf-muted,#6b8472);margin:14px 0 4px;font-size:.68rem;font-weight:800;display:block}.sf-menu-groups .sf-menu-title:first-child{margin-top:0}body.sf-ice .nav-drop>summary{color:var(--ice-frost)}body.sf-ice .nav-drop>summary:hover,body.sf-ice .nav-drop[open]>summary{background:var(--ice-board-2)}body.sf-ice .sf-nav>a.is-here,body.sf-ice .sf-nav .nav-drop>summary.is-here{color:var(--ice-lime)}body.sf-ice .nav-drop-panel{border-color:var(--ice-line-2);background:#0c1d16;box-shadow:0 22px 50px #0000008c}body.sf-ice .nav-drop-panel a{color:var(--ice-frost)!important}body.sf-ice .nav-drop-panel a small,body.sf-ice .sf-menu-groups .sf-menu-title{color:var(--ice-mist)}body.sf-ice .nav-drop-panel a:hover,body.sf-ice .nav-drop-panel a:focus-visible{background:var(--ice-board-2)!important}.pl-head{margin-bottom:22px}.pl-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;display:flex}.pl-search{background:var(--sf-card,#fff);border:1px solid var(--sf-line,#e3e8e0);max-width:420px;min-height:48px;color:var(--sf-muted,#6b8472);border-radius:14px;flex:280px;align-items:center;gap:10px;padding:0 14px;display:flex}.pl-search input{min-width:0;font:inherit;color:var(--sf-ink,#17332a);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.95rem}.pl-search:focus-within{outline:2px solid var(--sf-green,#2f7a46);outline-offset:2px}.pl-sort{color:var(--sf-muted,#6b8472);align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.pl-sort select{min-height:44px}.pl-sold{cursor:pointer;align-items:center;gap:8px;font-size:.84rem;font-weight:600;display:flex}.pl-sold input{width:18px;height:18px;accent-color:var(--sf-green,#2f7a46)}.pl-teams{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.pl-teams button{border:1px solid var(--sf-line,#e3e8e0);background:var(--sf-card,#fff);min-height:40px;color:var(--sf-ink,#17332a);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:0 13px;font-size:.84rem;font-weight:800;display:inline-flex}.pl-teams button small{opacity:.65;font-weight:600}.pl-teams button.is-on{background:var(--sf-ink,#17332a);border-color:var(--sf-ink,#17332a);color:#fff}.pl-dot{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 2px #ffffff40}.pl-letters{background:var(--sf-soft,#eef3ec);border-radius:14px;flex-wrap:wrap;gap:2px;margin:0 0 16px;padding:8px 10px;display:flex}.pl-letters button{width:34px;height:34px;min-height:0;color:var(--sf-ink,#17332a);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0;font:800 .95rem/1 inherit}.pl-letters button:disabled{opacity:.25;cursor:default}.pl-letters button.is-on{background:var(--sf-ink,#17332a);color:#fff}.pl-count{color:var(--sf-muted,#6b8472);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 14px;font-size:.84rem;font-weight:700;display:flex}.pl-count .link-button{color:var(--sf-green,#2f7a46);cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-weight:800}.pl-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pl-tile{box-sizing:border-box;background:var(--sf-card,#fff);border:1px solid var(--sf-line,#e3e8e0);height:100%;color:var(--sf-ink,#17332a);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:9px;padding:24px 12px 18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.pl-tile:hover,.pl-tile:focus-visible{border-color:var(--pl-color,#d7ef76);transform:translateY(-4px);box-shadow:0 16px 34px #0a1e1424}.pl-tile.is-sold{opacity:.62}.pl-rookie{background:var(--sf-green,#2f7a46);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:3px 8px;font-size:.62rem;font-weight:900;position:absolute;top:10px;left:10px}.pl-face{background:conic-gradient(from 210deg,var(--pl-color,#2f7a46),#d7ef76 45%,var(--pl-color,#2f7a46));border-radius:50%;flex:none;width:112px;height:112px;padding:4px;box-shadow:0 10px 22px #0000002e}.pl-face img,.pl-face .pl-initials{object-fit:cover;background:var(--sf-soft,#eef3ec);border-radius:50%;place-items:center;width:104px;height:104px;display:grid}.pl-initials{letter-spacing:.02em;color:var(--sf-ink,#17332a);font-size:2.1rem;font-weight:900}.pl-name{overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.05;display:grid}.pl-name span{color:var(--sf-muted,#6b8472);font-size:.86rem;font-weight:600}.pl-name strong{letter-spacing:-.01em;text-wrap:balance;font-size:1.2rem;font-weight:850}.pl-team{color:var(--sf-muted,#6b8472);font-size:.78rem}.pl-cards{background:var(--sf-soft,#eef3ec);color:var(--sf-green,#2f7a46);border-radius:99px;margin-top:auto;padding:5px 11px;font-size:.76rem;font-weight:800}.pl-empty{margin-top:10px}.player-shell .back-link{margin:6px 0 14px;display:inline-block}.pl-hero{background:var(--sf-card,#fff);border:1px solid var(--sf-line,#e3e8e0);border-radius:26px;flex-wrap:wrap;align-items:center;gap:22px 34px;margin:0 0 34px;padding:30px;display:flex;position:relative;overflow:hidden}.pl-hero:before{content:"";background:radial-gradient(520px 260px at 0% 0%,color-mix(in srgb,var(--pl-color,#2f7a46) 30%,transparent),transparent 70%);pointer-events:none;position:absolute;inset:0}.pl-hero-face{background:conic-gradient(from 210deg,var(--pl-color,#2f7a46),#d7ef76 45%,var(--pl-color,#2f7a46));border-radius:50%;flex:none;width:200px;height:200px;padding:6px;position:relative;box-shadow:0 20px 44px #00000040}.pl-hero-face img,.pl-hero-face .pl-initials{object-fit:cover;background:var(--sf-soft,#eef3ec);border-radius:50%;place-items:center;width:188px;height:188px;font-size:3.6rem;display:grid}.pl-hero-text{flex:320px;gap:10px;min-width:0;display:grid;position:relative}.pl-hero-text h1{text-wrap:balance;margin:0;font-size:clamp(2.4rem,6vw,4.4rem);line-height:.92;display:grid}.pl-hero-text h1 span{opacity:.75;font-size:.45em;font-weight:600}.pl-hero-pills{flex-wrap:wrap;gap:8px;display:flex}.pl-pill{background:var(--sf-soft,#eef3ec);border-radius:99px;padding:7px 12px;font-size:.8rem;font-weight:700}.pl-pill.is-main{background:var(--sf-green,#2f7a46);color:#fff}.pl-alert{background:var(--sf-soft,#eef3ec);text-align:left;border-radius:16px;flex:0 340px;min-width:0;padding:16px;position:relative}.pl-alert h2{margin:0 0 10px;font-size:.98rem;line-height:1.3}.pl-cards-section{margin:0 0 40px}.pl-cards-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.pl-cards-head h2,.pl-sold-section h2,.pl-mates h2{margin:0 0 14px}.pl-cards-head h2{margin:0}.pl-tabs{flex-wrap:wrap;gap:8px;display:flex}.pl-tabs .chip small{opacity:.7;font-weight:600}.pl-mates ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pl-mates a{background:var(--sf-card,#fff);border:1px solid var(--sf-line,#e3e8e0);color:var(--sf-ink,#17332a);border-radius:99px;align-items:center;gap:12px;padding:8px 18px 8px 8px;text-decoration:none;display:flex}.pl-mates a:hover{border-color:var(--pl-color,#2f7a46)}.pl-mates a span:last-child{display:grid}.pl-mates small{color:var(--sf-muted,#6b8472);font-size:.74rem}.pl-mate-face{width:52px;height:52px;box-shadow:0 0 0 3px var(--pl-color,#2f7a46);border-radius:50%;flex:none;overflow:hidden}.pl-mate-face img,.pl-mate-face .pl-initials{object-fit:cover;background:var(--sf-soft,#eef3ec);place-items:center;width:52px;height:52px;font-size:1.05rem;display:grid}.card-player-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.card-player-link:hover{text-decoration-color:currentColor}@media (max-width:700px){.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pl-face{width:92px;height:92px}.pl-face img,.pl-face .pl-initials{width:84px;height:84px;font-size:1.7rem}.pl-name strong{font-size:1.05rem}.pl-hero{text-align:center;justify-content:center;padding:20px}.pl-hero-face{width:160px;height:160px}.pl-hero-face img,.pl-hero-face .pl-initials{width:148px;height:148px}.pl-hero-pills{justify-content:center}.pl-letters{flex-wrap:nowrap;overflow-x:auto}.pl-letters button{flex:none}.pl-search{max-width:none}}body.sf-ice .pl-search,body.sf-ice .pl-teams button,body.sf-ice .pl-tile,body.sf-ice .pl-hero,body.sf-ice .pl-mates a{background:var(--ice-board);border-color:var(--ice-line);color:var(--ice-frost)}body.sf-ice .pl-search input,body.sf-ice .pl-initials{color:var(--ice-frost)}body.sf-ice .pl-teams button.is-on,body.sf-ice .pl-letters button.is-on{background:var(--ice-lime);border-color:var(--ice-lime);color:var(--ice-ink)}body.sf-ice .pl-letters{border:1px solid var(--ice-line);background:#0e2119b3}body.sf-ice .pl-letters button{color:var(--ice-frost)}body.sf-ice .pl-tile:hover{background:var(--ice-board-2);box-shadow:0 16px 34px #00000073}body.sf-ice .pl-face img,body.sf-ice .pl-face .pl-initials,body.sf-ice .pl-hero-face img,body.sf-ice .pl-hero-face .pl-initials,body.sf-ice .pl-mate-face img,body.sf-ice .pl-mate-face .pl-initials{background:var(--ice-board-2)}body.sf-ice .pl-name span,body.sf-ice .pl-team,body.sf-ice .pl-count,body.sf-ice .pl-sort,body.sf-ice .pl-mates small{color:var(--ice-mist)}body.sf-ice .pl-name strong,body.sf-ice .pl-hero-text h1{font-family:var(--ice-display);text-transform:uppercase;letter-spacing:.01em}body.sf-ice .pl-name strong{font-size:1.45rem;font-weight:900}body.sf-ice .pl-cards,body.sf-ice .pl-pill{color:var(--ice-lime);background:#d7ef761a;border:1px solid #d7ef7640}body.sf-ice .pl-pill{color:var(--ice-frost);background:var(--ice-board-2);border-color:var(--ice-line)}body.sf-ice .pl-pill.is-main{background:var(--ice-lime);color:var(--ice-ink);border-color:var(--ice-lime)}body.sf-ice .pl-rookie{background:var(--ice-lime);color:var(--ice-ink)}body.sf-ice .pl-alert{border:1px solid var(--ice-line);background:#07130e99}body.sf-ice .pl-count .link-button{color:var(--ice-lime)}.ap-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.ap-filters .adm-tabs{margin:0}.ap-search input{min-width:240px}.ap-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ap-list li{border:1px solid var(--adm-line,#e3e8e0);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 12px;display:flex}.ap-list li.is-hidden{opacity:.6}.ap-face{width:56px;height:56px;box-shadow:0 0 0 3px var(--pl-color,#2f7a46);background:var(--adm-soft,#eef3ec);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid;overflow:hidden}.ap-face img{object-fit:cover;width:56px;height:56px;display:block}.ap-main{flex:220px;gap:2px;min-width:0;display:grid}.ap-main small{color:var(--adm-muted,#6b8472)}.ap-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ap-actions form{margin:0}.ap-note{margin:14px 0 0;font-size:.8rem}.fc{gap:16px;display:grid}.fc-photos{flex-wrap:wrap;gap:8px;display:flex}.fc-photos button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;width:64px;height:90px;min-height:0;padding:0;overflow:hidden}.fc-photos button.is-on{border-color:#d7ef76;box-shadow:0 0 0 2px #2f7a46}.fc-photos img{object-fit:cover;width:100%;height:100%;display:block}.fc-work{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.fc-view{cursor:grab;touch-action:none;background:#0b1a13;border-radius:16px;flex:none;max-width:100%;position:relative;overflow:hidden}.fc-view:active{cursor:grabbing}.fc-view:focus-visible{outline-offset:3px;outline:3px solid #d7ef76}.fc-view img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.fc-mask{pointer-events:none;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 9999px #07130e8c;-webkit-mask:radial-gradient(circle,#0000 129px,#000 130px);mask:radial-gradient(circle,#0000 129px,#000 130px)}.fc-ring{pointer-events:none;border:2px dashed #d7ef76d9;border-radius:50%;position:absolute;inset:10px}.fc-controls{flex:260px;gap:12px;min-width:0;display:grid}.fc-controls label{gap:6px;font-weight:700;display:grid}.fc-controls input[type=range]{accent-color:#2f7a46;width:100%}.fc-preview{align-items:center;gap:12px;font-weight:700;display:flex}.fc-preview-face{background-repeat:no-repeat;border-radius:50%;width:96px;height:96px;box-shadow:0 0 0 3px #d7ef76}body.sf-ice .pl-hero-text h1{font-weight:900}body.sf-ice .pl-hero-text h1 span{font-weight:800}body.sf-ice .pl-cards-head h2,body.sf-ice .pl-sold-section h2,body.sf-ice .pl-mates h2{font-family:var(--ice-display);text-transform:uppercase;letter-spacing:.01em;font-size:2rem;font-weight:900}@media (max-width:700px){.pl-teams{scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;overflow-x:auto}.pl-teams::-webkit-scrollbar{display:none}.pl-teams button{flex:none}}@media (max-width:1100px){.shop-body .sf-header .sf-menu{position:static}.shop-body .sf-header .sf-menu-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 76px);margin-top:0;position:absolute;top:100%;left:0;right:0}}.emb-page{--emb-line:var(--adm-line,#e3e8e0);--emb-muted:var(--adm-muted,#6b8472);--emb-soft:var(--adm-soft,#eef3ec);--emb-accent:var(--a-lime,#2f7a46);--emb-ok:var(--a-green,#2f7a46);--emb-warn:var(--a-amber,#a8650b)}.emb-count{margin:0 0 14px;font-size:1.05rem}.emb-count b{margin-right:2px;font-size:1.5rem;font-weight:900}.emb-list{gap:16px;display:grid}.emb-page .emb-order{border-radius:18px;padding:16px;scroll-margin-top:72px}.emb-page .emb-order.is-late{box-shadow:inset 4px 0 0 var(--emb-warn)}.emb-head{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:12px;display:flex}.emb-head h2{letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0;font-size:1.3rem}.emb-who{margin:2px 0 0;font-size:1rem}.emb-tags{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.emb-method,.emb-when{background:var(--emb-soft);border:1px solid var(--emb-line);border-radius:999px;align-items:center;min-height:28px;padding:2px 10px;font-size:.85rem;font-weight:700;display:inline-flex}.emb-method.is-tracked{border-color:var(--emb-accent)}.is-late .emb-when{color:var(--emb-warn);border-color:var(--emb-warn)}.emb-progress{align-items:center;gap:10px;margin:0 0 10px;font-size:.92rem;display:flex}.emb-progress b{font-size:1.05rem}.emb-progress>span:last-child{white-space:nowrap}.emb-bar{background:var(--emb-soft);border:1px solid var(--emb-line);border-radius:99px;flex:0 160px;height:8px;overflow:hidden}.emb-bar i{background:var(--emb-accent);height:100%;transition:width .2s;display:block}.emb-cards{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.emb-cards li label{border:1px solid var(--emb-line);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;grid-template-columns:84px 1fr 44px;align-items:center;gap:12px;min-height:100px;padding:8px;display:grid}.emb-cards li.is-in label{border-color:var(--emb-ok);background:color-mix(in srgb,var(--emb-ok) 10%,transparent)}.emb-cards li.is-in .emb-thumb img{opacity:.55}.emb-thumb{background:var(--emb-soft);border-radius:8px;place-items:center;width:84px;height:118px;font-size:1.6rem;display:grid;overflow:hidden}.emb-thumb img{object-fit:cover;width:100%;height:100%;display:block}.emb-card-text{gap:4px;min-width:0;display:grid}.emb-card-text strong{overflow-wrap:anywhere;font-size:.98rem;line-height:1.3}.emb-pack{text-transform:uppercase;letter-spacing:.04em;color:var(--emb-accent);font-size:.78rem;font-weight:800}.emb-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.emb-grade{border:1px solid var(--emb-line);background:var(--emb-soft);border-radius:6px;padding:1px 8px;font-size:.82rem;font-weight:800}.emb-qty{font-size:1.15rem;font-weight:900}.emb-cards input[type=checkbox]{cursor:pointer;width:32px;height:32px;accent-color:var(--emb-ok);margin:0 auto}.emb-actions{gap:10px;margin:0 0 14px;scroll-margin-top:72px;display:grid}.emb-actions .button,.emb-page .emb-order button,.emb-page .emb-confirm-row .button{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:1rem;display:inline-flex}.emb-actions form,.emb-actions>.notice{margin:0}.emb-label{border:1px dashed var(--emb-line);border-radius:14px;gap:10px;padding:12px;display:grid}.emb-label.is-bought{border-style:solid;border-color:var(--emb-ok)}.emb-label.is-warn{border-style:solid;border-color:var(--emb-warn)}.emb-label p{margin:0}.emb-more summary,.emb-void summary{cursor:pointer;align-items:center;min-height:40px;font-weight:700;display:flex}.emb-void form{gap:8px;margin-top:6px;display:grid}.emb-quote{gap:10px;display:grid}.emb-presets{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.emb-presets legend{margin-bottom:6px;padding:0;font-weight:800}.emb-presets label{border:1px solid var(--emb-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:8px;min-height:48px;padding:10px;display:flex}.emb-presets label:has(input:checked){border-color:var(--emb-accent);box-shadow:0 0 0 1px var(--emb-accent)}.emb-presets input{flex:none;width:20px;height:20px;margin:2px 0 0}.emb-presets span{gap:2px;font-weight:700;display:grid}.emb-presets small{color:var(--emb-muted);font-weight:500}.emb-quote-row{gap:10px;display:grid}.emb-page .emb-quote-row label,.emb-track{gap:4px;font-weight:700;display:grid}.emb-page .emb-quote-row select,.emb-page .emb-quote-row input,.emb-track input{box-sizing:border-box;width:100%;min-height:48px;font-size:1rem}.emb-price{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.emb-price strong{font-size:1.8rem;font-weight:900}.emb-confirm{border-style:solid;border-color:var(--emb-accent)}.emb-confirm-row{gap:8px;display:grid}.emb-ship{border-top:1px solid var(--emb-line);gap:8px;padding-top:14px;display:grid}.emb-page .emb-order .emb-ship-btn{min-height:56px;font-size:1.15rem;font-weight:900}.emb-hint{color:var(--emb-muted);margin:0;font-size:.85rem}.emb-left{color:var(--emb-warn);font-weight:700}.emb-page .emb-section-title{margin:28px 0 4px;font-size:1.4rem;font-weight:900}.emb-pickup>.muted{margin:0 0 12px}.emb-empty{text-align:center;padding:36px 20px}.emb-empty>span{font-size:3rem;display:block}.emb-empty h2{margin:8px 0 6px;font-size:1.5rem}.emb-empty .button{margin-top:10px}.emb-settings{border-radius:18px;margin-top:28px;padding:16px;scroll-margin-top:72px}.emb-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:1.15rem;font-weight:900;display:flex}.emb-settings>summary span{text-align:left;flex:1}.emb-settings>summary small{border:1px solid var(--emb-line);color:var(--emb-warn);border-radius:99px;padding:2px 10px;font-size:.8rem;font-weight:700}.emb-settings>summary small.is-ok{color:var(--emb-ok)}.emb-cp-form{gap:16px;margin-top:12px;display:grid}.emb-cp-form fieldset{border:1px solid var(--emb-line);border-radius:14px;gap:10px;margin:0;padding:12px;display:grid}.emb-cp-form legend{padding:0 6px;font-weight:800}.emb-page .emb-cp-form label{gap:4px;font-weight:700;display:grid}.emb-page .emb-cp-form input,.emb-page .emb-cp-form select{box-sizing:border-box;width:100%;min-height:46px;font-size:1rem}.emb-saved{color:var(--emb-ok);font-weight:700}.emb-preset-edit{grid-template-columns:1fr 1fr;gap:8px;display:grid}.emb-preset-edit strong{grid-column:1/-1}.emb-cp-tools{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.emb-cp-tools form{margin:0}.emb-page .emb-cp-tools button,.emb-page .emb-cp-form>button{min-height:48px}@media (min-width:760px){.emb-page .emb-order{padding:20px 22px}.emb-cards{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.emb-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.emb-actions .emb-label,.emb-actions>.emb-hint,.emb-actions>.notice{grid-column:1/-1}.emb-quote-row,.emb-confirm-row{grid-template-columns:2fr 1fr}.emb-cp-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.emb-cp-form fieldset>.emb-hint,.emb-preset-edit{grid-column:1/-1}.emb-preset-edit{grid-template-columns:repeat(4,minmax(0,1fr))}.emb-page .emb-cp-form>button{justify-self:start;min-width:200px}}.emb-addr-page{max-width:900px;margin:0 auto;padding:24px 16px 60px}.emb-addr-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.emb-addr-controls h1{margin:0 0 4px;font-size:1.5rem}.emb-addr-controls p{opacity:.8;margin:0;font-size:.9rem}.emb-addr-buttons{flex-wrap:wrap;gap:8px;display:flex}.emb-addr-buttons button,.emb-addr-buttons .button{min-height:48px}.emb-addr-sheet,body.adm-ice.admin-body .emb-addr-sheet{color:#111;aspect-ratio:8.5/11;box-sizing:border-box;background:#fff;border:1px solid #d4dfd3;border-radius:10px;width:100%;padding:6%;font-family:Arial,Helvetica,sans-serif;position:relative}.emb-addr-from{gap:2px;max-width:55%;font-size:clamp(.7rem,2.2vw,1rem);line-height:1.3;display:grid}.emb-addr-from strong{font-size:1.1em}.emb-addr-to{text-transform:uppercase;overflow-wrap:anywhere;gap:.25em;font-size:clamp(1rem,4.4vw,2.1rem);line-height:1.2;display:grid;position:absolute;top:36%;left:22%;right:6%}.emb-addr-to strong{font-size:1.12em}.emb-addr-caption{letter-spacing:.14em;text-transform:uppercase;color:#6a7a6e;margin-bottom:4px;font-family:Arial,Helvetica,sans-serif;font-size:.55rem}.emb-addr-to .emb-addr-caption{font-size:max(.55rem,.3em)}.emb-addr-ref{color:#777;font-size:.7rem;position:absolute;bottom:4%;right:6%}.emb-addr-missing{color:#b42318}@media print{.emb-addr-controls{display:none!important}.emb-addr-page{max-width:none;margin:0;padding:0}.emb-addr-sheet,body.adm-ice.admin-body .emb-addr-sheet{aspect-ratio:auto;border:0;border-radius:0;width:7.4in;height:9.85in;padding:.2in}.emb-addr-from{font-size:12pt}.emb-addr-to{font-size:26pt;top:3.4in;left:1.6in;right:.2in}.emb-addr-caption{font-size:7pt}.emb-addr-ref{font-size:8pt}}.pr{--pr-card:#fff;--pr-ink:#17332a;--pr-amber-bg:#fff3d6;--pr-amber:#7a5300;--pr-blue-bg:#e2f0fb;--pr-blue:#1d4f7a;--pr-red-bg:#fde6e4;--pr-red:#8a2b22;--pr-grey-bg:#eef2ec;--pr-grey:#53685b;gap:12px;display:grid}body.adm-ice .pr{--pr-card:var(--a-board,#0e2119);--pr-ink:var(--a-frost,#eaf3ee);--pr-amber-bg:#ffd36e24;--pr-amber:#ffd36e;--pr-blue-bg:#7ec8ff24;--pr-blue:#a9dcff;--pr-red-bg:#ff8a8f24;--pr-red:#ffb3b6;--pr-grey-bg:#d0e8db1a;--pr-grey:#c3d6cb}.pr .notice{margin:0}.pr-tabs{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 4px;display:flex;overflow-x:auto}.pr-tabs::-webkit-scrollbar{display:none}body.admin-body .adm-main .pr-tabs button.soft{border:1px solid var(--adm-line,#d7e2d4);background:var(--pr-card);min-height:40px;color:var(--pr-ink);box-shadow:none;border-radius:99px;flex:none;gap:6px;padding:0 14px;font-size:.84rem;font-weight:750}body.admin-body .adm-main .pr-tabs button.soft.is-on{background:var(--a-lime,#1b3c30);color:var(--a-ink,#fff);border-color:#0000}.pr-tabs small{opacity:.75;font-size:.72rem;font-weight:800;color:inherit!important}.pr-progress{border:1px solid var(--adm-line,#d7e2d4);background:var(--pr-card);color:var(--pr-ink);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.pr-progress>div{gap:2px;min-width:0;display:grid}.pr-progress span{color:var(--adm-muted,#5c7064);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.pr-progress progress{width:100%;height:10px;accent-color:var(--a-lime,#2f7a46)}.pr-progress button{justify-self:start;min-height:44px}.pr-all{cursor:pointer;align-items:center;gap:10px;width:max-content;min-height:44px;font-size:.9rem;font-weight:700;display:flex}.pr-all input,.pr-pick input{cursor:pointer;width:22px;height:22px;margin:0}.pr-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-row{border:1px solid var(--adm-line,#d7e2d4);background:var(--pr-card);color:var(--pr-ink);border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.pr-row.is-selected{border-color:var(--a-lime,#2f7a46);box-shadow:0 0 0 2px var(--a-lime,#2f7a46)}.pr-top{grid-template-columns:auto 64px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pr-pick{cursor:pointer;place-items:center;min-width:32px;min-height:44px;display:grid}.pr-thumb{background:var(--adm-soft,#eef3ec);width:64px;height:90px;color:var(--adm-muted,#6b8472);border-radius:8px;place-items:center;text-decoration:none;display:grid;overflow:hidden}.pr-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pr-main{gap:6px;min-width:0;display:grid}.admin-body .adm-main a.pr-title{overflow-wrap:anywhere;font-weight:800;line-height:1.25;text-decoration:none;color:var(--pr-ink)!important}.admin-body .adm-main a.pr-title:hover{text-decoration:underline}.pr-badges{flex-wrap:wrap;gap:6px;display:flex}.pr-badge{border-radius:99px;padding:3px 9px;font-size:.74rem;font-weight:800;line-height:1.35;display:inline-block}.pr-badge.is-stale{background:var(--pr-amber-bg);color:var(--pr-amber)}.pr-badge.is-viewed{background:var(--pr-blue-bg);color:var(--pr-blue)}.pr-badge.is-market{background:var(--pr-red-bg);color:var(--pr-red)}.pr-badge.is-unchecked{background:var(--pr-grey-bg);color:var(--pr-grey)}.pr-facts{color:var(--adm-muted,#5c7064);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:.84rem;display:flex}.pr-facts strong{color:var(--pr-ink);font-size:1.2rem}.pr-sugg{background:var(--adm-soft,#f1f6ee);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.pr-sugg>p{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}.pr-sugg>p>span{letter-spacing:.08em;text-transform:uppercase;color:var(--adm-muted,#5c7064);font-size:.7rem;font-weight:800}.pr-sugg>p>strong{font-size:1.15rem}.pr-sugg>p>strong.is-none{font-size:.95rem}.pr-sugg>p>small{color:var(--adm-muted,#5c7064);flex-basis:100%;font-size:.8rem}.pr-sugg summary{cursor:pointer;align-items:center;min-height:32px;font-size:.84rem;font-weight:700;display:flex}.pr-sales ul{gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.pr-sales li{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;font-size:.84rem;display:flex}.pr-sales li a,.pr-sales li span{overflow-wrap:anywhere;flex-basis:100%}.pr-sales p{margin:4px 0;font-size:.8rem}.pr-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-body .adm-main .pr-actions button,.admin-body .adm-main .pr-bulk-actions button,.admin-body .adm-main .pr-settings button{white-space:normal;gap:6px;min-height:48px;padding:0 14px;font-size:.9rem;line-height:1.2}.pr-quick{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto 72px;align-items:center;gap:8px;margin:0;display:grid}.admin-body .adm-main .pr-quick input,.admin-body .adm-main .pr-cut input,.admin-body .adm-main .pr-field input{box-sizing:border-box;border-radius:10px;width:100%;min-height:48px;padding:0 12px;font-size:1rem}.pr-quick>span,.pr-cut>span{color:var(--adm-muted,#5c7064);font-weight:800}.pr-actions .pr-wide,.pr-bulk-actions .pr-wide{grid-column:1/-1}.pr-msg{color:var(--a-green,#2f7a46);margin:0;font-size:.86rem;font-weight:700}.pr-msg.is-error{color:var(--a-red,#a43b30)}.pr-empty{text-align:center;gap:6px;padding:24px 16px;display:grid}.pr-empty p{margin:0}.admin-body .adm-main .pr-more{justify-self:center;min-height:48px}.pr-dock{z-index:30;padding-bottom:max(8px,env(safe-area-inset-bottom));gap:8px;display:grid;position:sticky;bottom:0}.pr-dock:empty{display:none}.pr-toast{margin:0;font-weight:700;box-shadow:0 10px 28px #0003}.admin-body .adm-main .pr .pr-toast{color:#17332a;background:#eef6e9;border-color:#2f7a46}body.adm-ice.admin-body .adm-main .pr .pr-toast{border-color:var(--a-lime,#d7ef76);color:var(--a-frost,#eaf3ee);background:#1f3b22}.pr-bulk{border:1px solid var(--a-lime,#2f7a46);background:var(--pr-card);color:var(--pr-ink);border-radius:16px;gap:8px;padding:12px;display:grid;box-shadow:0 -6px 28px #00000040}.pr-bulk>small{color:var(--adm-muted,#5c7064)}.pr-bulk-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pr-bulk-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-body .adm-main .pr-bulk .pr-clear{min-height:40px;padding:0 12px;font-size:.82rem}.pr-cut{grid-column:1/-1;grid-template-columns:72px auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.pr-settings{border-radius:16px;padding:0;overflow:hidden}.pr-settings summary{cursor:pointer;box-sizing:border-box;align-items:center;min-height:48px;padding:14px 16px;font-weight:800;display:flex}.pr-settings form{gap:14px;padding:0 16px 16px;display:grid}.pr-settings-grid{gap:14px;display:grid}.pr-settings label{gap:4px;font-size:.9rem;font-weight:700;display:grid}.pr-settings label small{color:var(--adm-muted,#5c7064);font-size:.78rem;font-weight:500}.pr-field{grid-template-columns:minmax(0,140px) auto;align-items:center;gap:8px;display:grid}.pr-field .pr-unit{color:var(--adm-muted,#5c7064);font-weight:700}.pr-settings-foot{flex-wrap:wrap;align-items:center;gap:10px 14px;font-weight:700;display:flex}.pr-settings-foot .is-error{color:var(--a-red,#a43b30)}@media (min-width:760px){.pr-tabs{flex-wrap:wrap;margin:0;padding:2px 0 4px;overflow:visible}.pr-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;column-gap:18px}.pr-top,.pr-msg,.pr-sugg{grid-column:1}.pr-actions{grid-area:1/2/span 3}.pr-bulk{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px}.pr-bulk>small{grid-column:1/-1}.pr-bulk-head{gap:14px}.pr-bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.pr-bulk-actions .pr-wide,.pr-cut{grid-column:auto}.pr-cut{grid-template-columns:none;display:flex}.admin-body .adm-main .pr-cut input{width:72px}.pr-settings-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.rv-stars{vertical-align:middle;gap:2px;line-height:0;display:inline-flex}.rv-star{flex:none;display:inline-block;position:relative}.rv-star svg{fill:#dfe5dc;position:absolute;inset:0}.rv-star svg.rv-star-on{fill:#e0a21b}body.sf-ice .rv-star svg,.adm-ice .rv-star svg{fill:#d0e8db33}body.sf-ice .rv-star svg.rv-star-on,.adm-ice .rv-star svg.rv-star-on{fill:var(--ice-amber,#ffd36e)}.adm-ice .rv-star svg.rv-star-on{fill:#ffd36e}.rv-card{border:1px solid var(--sf-line,#e2e9df);background:#fff;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex;box-shadow:0 1px 2px #17332a0a}.rv-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rv-card-top time{color:var(--sf-muted,#667d6f);font-size:.76rem}.rv-text{color:var(--sf-ink,#17332a);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.55}.rv-card.is-clamped .rv-text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rv-photo{background:var(--sf-soft,#eef3eb);border-radius:12px;flex:none;width:96px;height:96px;display:block;overflow:hidden}.rv-photo img{object-fit:cover;width:100%;height:100%;display:block}.rv-who{color:var(--sf-muted,#667d6f);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:auto 0 0;font-size:.84rem;display:flex}.rv-who strong{color:var(--sf-ink,#17332a);font-size:.9rem}.rv-verified{color:#2f7a46;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;font-size:.72rem;font-weight:700;display:inline-flex}.rv-reply{border-left:3px solid var(--sf-green,#214033);background:var(--sf-soft,#eef3eb);border-radius:0 10px 10px 0;padding:10px 12px;font-size:.86rem}.rv-reply strong{text-transform:uppercase;letter-spacing:.05em;color:var(--sf-muted,#667d6f);margin-bottom:2px;font-size:.74rem;display:block}.rv-reply p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.rv-card.is-clamped .rv-reply p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.sf-ice .rv-card{background:var(--ice-board);border-color:var(--ice-line);box-shadow:none}body.sf-ice .rv-text,body.sf-ice .rv-who strong{color:var(--ice-frost)}body.sf-ice .rv-card-top time,body.sf-ice .rv-who,body.sf-ice .rv-reply strong{color:var(--ice-mist)}body.sf-ice .rv-verified{color:var(--ice-green)}body.sf-ice .rv-reply{background:var(--ice-board-2);border-left-color:var(--ice-lime)}body.sf-ice .rv-photo{background:var(--ice-board-2)}.rv-home{margin:clamp(28px,3vw,44px) var(--sf-gutter,24px) 0;border:1px solid var(--sf-line,#e2e9df);box-shadow:var(--sf-shadow,none);background:#fff;border-radius:24px;padding:clamp(20px,2.4vw,32px)}.rv-home .rv-home-head{align-items:center}.rv-summary{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.rv-summary>span{gap:3px;display:grid}.rv-summary small{color:var(--sf-muted,#667d6f);font-size:.8rem}.rv-avg{letter-spacing:-.04em;color:var(--sf-ink,#17332a);font-size:2.4rem;font-weight:900;line-height:1}.rv-avg small{letter-spacing:0;color:var(--sf-muted,#667d6f);margin-left:2px;font-size:1rem;font-weight:700}.rv-all{color:var(--sf-green,#214033);white-space:nowrap;padding:10px 0;font-size:.88rem;font-weight:800;text-decoration:none}.rv-all:hover{text-decoration:underline}.rv-row{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:minmax(260px,calc(25% - 12px));grid-auto-flow:column;gap:16px;margin:0;padding:4px 2px 12px;list-style:none;display:grid;overflow-x:auto}.rv-row>.rv-card{scroll-snap-align:start}.rv-row .rv-photo{width:72px;height:72px}body.sf-ice .rv-home{border-color:var(--ice-line);box-shadow:none;background:linear-gradient(135deg,#0e2119eb,#143026e6)}body.sf-ice .rv-home .rv-card{background:#07130e8c}body.sf-ice .rv-avg{font-family:var(--ice-display);color:var(--ice-frost);letter-spacing:0;font-size:3.2rem;font-weight:900}body.sf-ice .rv-avg small,body.sf-ice .rv-summary small{color:var(--ice-mist)}body.sf-ice .rv-all{color:var(--ice-lime)}@media (max-width:1100px){.rv-row{grid-auto-columns:minmax(250px,calc(33.3333% - 10.6667px))}}@media (max-width:700px){.rv-home{border-radius:20px;padding:18px 0 14px}.rv-home .rv-home-head{margin-bottom:14px;padding:0 14px}.rv-row{grid-auto-columns:82%;gap:12px;padding:4px 14px 12px;scroll-padding:0 14px}.rv-summary{gap:10px 14px}.rv-avg{font-size:2rem}body.sf-ice .rv-avg{font-size:2.6rem}.rv-all{width:100%;padding:4px 0}}.rv-page{max-width:1180px}.rv-page>h1{margin:6px 0 14px}.rv-summary-page{margin:0 0 22px}.rv-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.rv-note{max-width:62ch;margin:22px 0 0;font-size:.84rem}@media (max-width:700px){.rv-grid{grid-template-columns:minmax(0,1fr)}}.rv-shell{max-width:720px}.rv-shell>.eyebrow{margin-top:10px;display:block}.rv-shell>h1{margin:6px 0 10px}.rv-lead{color:var(--sf-ink,#17332a);margin:0 0 6px;font-size:1.02rem}.rv-items{overflow-wrap:anywhere;margin:0 0 18px;font-size:.84rem}.rv-form{gap:22px;padding:clamp(18px,3vw,28px);display:grid}.rv-form fieldset{border:0;min-width:0;margin:0;padding:0}.rv-form legend,.rv-field>span{color:var(--sf-ink,#17332a);margin-bottom:8px;padding:0;font-size:.95rem;font-weight:800;display:block}.rv-rate-row{flex-wrap:wrap;gap:6px;display:flex}.rv-rate-star{cursor:pointer;background:var(--sf-soft,#eef3eb);border:2px solid #0000;border-radius:14px;place-items:center;width:56px;height:56px;transition:transform .12s,background .12s;display:grid;position:relative}.rv-rate-star input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rv-rate-star svg{fill:#cfd8cc;width:34px;height:34px;transition:fill .12s}.rv-rate-star.is-on svg{fill:#e0a21b}.rv-rate-star:hover{transform:translateY(-1px)}.rv-rate-star:has(input:focus-visible){border-color:var(--sf-green,#214033);outline-offset:2px;outline:3px solid #2f7a4659}.rv-rate-word{color:var(--sf-muted,#667d6f);min-height:1.3em;margin:8px 0 0;font-size:.9rem;font-weight:700}.rv-field{gap:0;display:grid;position:relative}.rv-field textarea{resize:vertical;width:100%;min-height:130px;font:inherit;border:1px solid var(--sf-line,#e2e9df);color:var(--sf-ink,#17332a);box-sizing:border-box;background:#fff;border-radius:14px;padding:12px 14px;font-size:1rem;line-height:1.5}.rv-count{color:var(--sf-muted,#667d6f);justify-self:end;margin-top:4px;font-size:.76rem}.rv-file{border:2px dashed var(--sf-line,#cfdccb);cursor:pointer;min-height:56px;color:var(--sf-ink,#17332a);border-radius:14px;align-items:center;gap:10px;padding:0 16px;font-weight:700;display:flex;position:relative}.rv-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.rv-file span{color:var(--sf-green,#214033);font-size:1.4rem;line-height:1}.rv-file:has(input:focus-visible){outline-offset:2px;outline:3px solid #2f7a4659}.rv-photo-pick{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rv-photo-pick img{object-fit:cover;border-radius:14px;width:110px;height:110px;display:block}.rv-name{gap:6px;display:grid}.rv-choice{cursor:pointer;min-height:44px;color:var(--sf-ink,#17332a);align-items:center;gap:10px;padding:4px 0;font-size:.95rem;display:flex}.rv-choice input{width:22px;height:22px;accent-color:var(--sf-green,#214033);flex:none;margin:0}.rv-preview{background:var(--sf-soft,#eef3eb);color:var(--sf-ink,#17332a);overflow-wrap:anywhere;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px;font-size:.92rem;display:flex}.rv-preview-label{text-transform:uppercase;letter-spacing:.08em;width:100%;color:var(--sf-muted,#667d6f);font-size:.7rem;font-weight:800}.rv-preview-stars{gap:2px;display:inline-flex}.rv-preview-stars svg{fill:#cfd8cc;width:18px;height:18px}.rv-preview-stars svg.is-on{fill:#e0a21b}.rv-preview-who{min-width:0}.rv-consent{color:var(--sf-muted,#667d6f);margin:0;font-size:.84rem}.rv-error{color:#9b2c1f;background:#fdecea;border-radius:12px;margin:0;padding:10px 12px;font-size:.9rem;font-weight:700}.rv-submit{width:100%;min-height:52px;font-size:1rem}.rv-status{background:var(--sf-soft,#eef3eb);border:1px solid var(--sf-line,#e2e9df);border-radius:16px;margin:6px 0 16px;padding:14px 16px}.rv-status strong{font-size:1rem;display:block}.rv-status p{color:var(--sf-muted,#667d6f);margin:4px 0 0;font-size:.9rem}.rv-status.is-approved{background:#eaf7ee;border-color:#9fd3ad}.rv-status.is-approved strong{color:#22663a}.rv-status.is-rejected strong{color:#9b2c1f}.rv-after{margin:20px 0 0}.rv-wait{justify-items:start;gap:12px;display:grid}.rv-wait p{margin:0}body.sf-ice .rv-lead,body.sf-ice .rv-form legend,body.sf-ice .rv-field>span,body.sf-ice .rv-choice,body.sf-ice .rv-file,body.sf-ice .rv-preview{color:var(--ice-frost)}body.sf-ice .rv-rate-star{background:var(--ice-board-2)}body.sf-ice .rv-rate-star svg,body.sf-ice .rv-preview-stars svg{fill:#d0e8db38}body.sf-ice .rv-rate-star.is-on svg,body.sf-ice .rv-preview-stars svg.is-on{fill:var(--ice-amber)}:is(body.sf-ice .rv-rate-star:has(input:focus-visible),body.sf-ice .rv-file:has(input:focus-visible)){border-color:var(--ice-lime);outline-color:#d7ef7666}body.sf-ice .rv-rate-word,body.sf-ice .rv-count,body.sf-ice .rv-consent,body.sf-ice .rv-preview-label,body.sf-ice .rv-status p{color:var(--ice-mist)}body.sf-ice .rv-field textarea{background:var(--ice-bg);border-color:var(--ice-line-2);color:var(--ice-frost)}body.sf-ice .rv-file{border-color:var(--ice-line-2)}body.sf-ice .rv-file span{color:var(--ice-lime)}body.sf-ice .rv-choice input{accent-color:var(--ice-lime)}body.sf-ice .rv-preview{background:var(--ice-board-2)}body.sf-ice .rv-error{color:var(--ice-red);background:#ff8a8f1f}body.sf-ice .rv-submit{background:var(--ice-lime);color:var(--ice-ink);border:0}body.sf-ice .rv-submit:hover{filter:brightness(1.06)}body.sf-ice .rv-submit:disabled{opacity:.6}body.sf-ice .rv-status{background:var(--ice-board);border-color:var(--ice-line)}body.sf-ice .rv-status.is-approved{border-color:#8fe0a873}body.sf-ice .rv-status.is-approved strong{color:var(--ice-green)}body.sf-ice .rv-status.is-rejected strong{color:var(--ice-red)}@media (max-width:420px){.rv-rate-row{justify-content:space-between;gap:4px}.rv-rate-star{width:calc(20% - 3.2px);max-width:56px;height:54px}}.rv-cta{background:var(--sf-soft,#eef3eb);border:1px solid var(--sf-line,#e2e9df);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:16px 0;padding:14px 16px;display:flex}.rv-cta>div{flex:200px;min-width:0}.rv-cta strong{display:block}.rv-cta p{color:var(--sf-muted,#667d6f);margin:2px 0 0;font-size:.86rem}.rv-cta-stars{flex:none;gap:1px;display:inline-flex}.rv-cta-stars svg{fill:#e0a21b;width:16px;height:16px}.rv-cta .button{flex:none}body.sf-ice .rv-cta{background:var(--ice-board-2);border-color:var(--ice-line)}body.sf-ice .rv-cta p{color:var(--ice-mist)}body.sf-ice .rv-cta-stars svg{fill:var(--ice-amber)}@media (max-width:700px){.rv-cta .button{text-align:center;width:100%}}.rva-stats{flex-wrap:wrap;align-items:flex-end;gap:12px 28px;display:flex}.rva-stats>div{gap:2px;display:grid}.rva-stats strong{font-size:1.6rem;font-weight:900;line-height:1}.rva-stats span{color:var(--adm-muted,#6b8472);font-size:.78rem}.rva-stats>p{flex-basis:100%;margin:4px 0 0;font-size:.84rem}.rva-list{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rva-item{border:1px solid var(--adm-line,#e3e8e0);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.rva-item.is-rejected{opacity:.75}.rva-head{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.rva-meta{color:var(--adm-muted,#6b8472);font-size:.86rem}.rva-meta strong{color:inherit;filter:brightness(.6)}.adm-ice .rva-meta strong{filter:none;color:#eaf3ee}.rva-body{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.rva-text{white-space:pre-line;overflow-wrap:anywhere;flex:260px;margin:0;line-height:1.55}.rva-photo{background:var(--adm-soft,#eef3ec);border-radius:12px;flex:none;width:120px;height:120px;display:block;overflow:hidden}.rva-photo img{object-fit:cover;width:100%;height:100%;display:block}.rva-order{overflow-wrap:anywhere;margin:0;font-size:.8rem}.rva-reply{background:var(--adm-soft,#eef3ec);border-left:3px solid #2f7a46;border-radius:0 10px 10px 0;padding:8px 12px;font-size:.88rem}.rva-reply strong{text-transform:uppercase;letter-spacing:.05em;font-size:.74rem}.rva-reply p{white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0}.adm-ice .rva-reply{border-left-color:var(--a-lime,#d7ef76)}.rva-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rva-actions form{margin:0}.rva-more{flex-basis:auto}.rva-more[open]{flex-basis:100%}.admin-body .adm-main .rva-more>summary{cursor:pointer;border:1px solid var(--adm-line,#d5dfd1);box-sizing:border-box;border-radius:10px;align-items:center;width:auto;min-height:40px;padding:0 14px;font-size:.88rem;font-weight:800;list-style:none;display:inline-flex}.admin-body .adm-main .rva-more>summary:before{display:none}.admin-body .adm-main .rva-more>summary::-webkit-details-marker{display:none}.admin-body .adm-main .rva-delete>summary{color:#b4533f;border-color:#0000;padding:0 6px}.admin-body.adm-ice .adm-main .rva-delete>summary{color:var(--a-red,#ff8a8f)}.rva-reply-form{gap:8px;margin-top:10px;display:grid}.rva-reply-form label{gap:6px;font-size:.88rem;font-weight:700;display:grid}.rva-reply-form textarea{box-sizing:border-box;width:100%}.rva-delete>div{justify-items:start;gap:8px;margin-top:8px;display:grid}.rva-delete p{margin:0;font-size:.88rem}.rva-empty{margin:16px 0 4px}.rva-settings{gap:12px;max-width:560px;display:grid}.rva-settings label:not(.check){gap:6px;font-weight:700;display:grid}.rva-settings .muted{margin:0;font-size:.82rem}@media (max-width:700px){.rva-photo{width:96px;height:96px}.rva-actions .button,.rva-actions button{min-height:44px}}.eb-page{--eb-line:var(--a-line,#d0e8db24);--eb-board:var(--a-board-2,#143026);--eb-frost:var(--a-frost,#eaf3ee);--eb-mist:var(--a-mist,#a3bcaf);--eb-lime:var(--a-lime,#d7ef76);--eb-red:var(--a-red,#ff8a8f);--eb-green:var(--a-green,#8fe0a8);--eb-amber:var(--a-amber,#ffd36e)}.eb-page,.eb-box{min-width:0}.eb-h{letter-spacing:.02em;margin:22px 0 10px;font-size:1.05rem;font-weight:800}.eb-pill{white-space:nowrap;color:#eaf3ee;background:#d0e8db0f;border:1px solid #d0e8db42;border-radius:999px;align-items:center;min-height:28px;padding:2px 12px;font-size:.8rem;font-weight:800;display:inline-flex}.eb-pill-live{color:#8fe0a8;background:#8fe0a81f;border-color:#8fe0a866}.eb-pill-warn{color:#ffd36e;background:#ffd36e1a;border-color:#ffd36e66}.eb-pill-error{color:#ff8a8f;background:#ff8a8f1f;border-color:#ff8a8f73}.eb-step{margin:0 0 12px;padding:0;overflow:hidden}.eb-step>summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:14px 16px;list-style:none;display:flex}.eb-step>summary::-webkit-details-marker{display:none}.eb-step>summary:focus-visible{outline-offset:-3px;outline:3px solid #d7ef76}.eb-num{color:#0b1a13;background:#d7ef76;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.eb-step.is-done .eb-num{color:#8fe0a8;background:#8fe0a82e;box-shadow:inset 0 0 0 1px #8fe0a880}.eb-step-title{flex:1;min-width:0;font-size:1rem;font-weight:800}.eb-step-state{color:#ffd36e;flex:none;font-size:.78rem;font-weight:800}.eb-step.is-done .eb-step-state{color:#8fe0a8}.eb-step-body{gap:12px;padding:0 16px 18px;display:grid}.eb-step-body>p{margin:0}.eb-guide{gap:10px;margin:0;padding-left:1.3em;list-style:decimal;display:grid}ul.eb-guide{list-style:outside}.eb-guide li{line-height:1.5}.eb-copy{gap:4px;min-width:0;margin:8px 0;display:grid}.eb-copy-label{color:#a3bcaf;font-size:.78rem;font-weight:700}.eb-copy-row{align-items:stretch;gap:8px;min-width:0;display:flex}.eb-copy-row code{color:#eaf3ee;overflow-wrap:anywhere;word-break:break-all;background:#0a1c15;border:1px solid #d0e8db33;border-radius:10px;flex:1;min-width:0;padding:10px 12px;font-size:.85rem;line-height:1.4}.eb-copy-row button{flex:none;min-height:44px;padding:0 14px}.eb-form h3{margin:10px 0 0;font-size:.95rem;font-weight:800}.eb-form .fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.eb-form label:not(.check){gap:6px;min-width:0;font-weight:700;display:grid}.eb-form select,.eb-form input,.eb-form textarea{width:100%;min-width:0}.eb-loc{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important}.eb-inline{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.eb-ok{color:#8fe0a8}.eb-err{color:#ffb3b6;overflow-wrap:anywhere}.eb-danger{color:#ff8a8f!important;border-color:#ff8a8f73!important}.eb-alert{background:#ff8a8f14!important;border-color:#ff8a8f80!important}.eb-alert h2{color:#ffb3b6;margin:0 0 6px}.eb-list{margin:0;padding:0;list-style:none;display:grid}.eb-list>li{border-top:1px solid #d0e8db1f;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.eb-list>li:first-child{border-top:0}.eb-list>li.is-error .eb-main strong{color:#ffb3b6}.eb-list img,.eb-nophoto{object-fit:cover;background:#143026;border-radius:6px;flex:none;width:44px;height:62px}.eb-main{flex:200px;gap:2px;min-width:0;display:grid}.eb-main strong{overflow-wrap:anywhere;font-size:.92rem;line-height:1.3}.eb-main small{color:#a3bcaf;overflow-wrap:anywhere;font-size:.8rem}.eb-main small.eb-err{color:#ffb3b6}.eb-main small.eb-ok{color:#8fe0a8}.eb-row-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.eb-row-actions form{margin:0}.eb-bulk{gap:12px;display:grid}.eb-bulk-bar{z-index:2;background:var(--a-board,#0e2119);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex;position:sticky;top:0}.eb-bulk-bar .button{min-height:44px}.eb-pick{cursor:pointer;flex:240px;align-items:center;gap:12px;min-width:0;display:flex}.eb-pick input[type=checkbox]{accent-color:#2f7a46;flex:none;width:22px;height:22px}.eb-progress{flex-wrap:wrap;align-items:center;gap:12px;font-weight:700;display:flex}.eb-progress progress{accent-color:#d7ef76;flex:160px;height:10px}.eb-foot{margin:18px 0 0;font-size:.8rem}.eb-box .panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.eb-box .eb-price{margin:0 0 8px}.eb-box .eb-price strong{color:#d7ef76;font-size:1.15rem}.eb-actions{flex-wrap:wrap;gap:10px;margin:6px 0;display:flex}.eb-actions .button{min-height:44px}.eb-note{margin:8px 0 0;font-size:.82rem}@media (max-width:700px){.eb-row-actions{margin-left:56px}.eb-step>summary{padding:12px}.eb-step-body{padding:0 12px 16px}.eb-actions .button{flex:140px}}.emb-ebay{grid-template-columns:72px 1fr;align-items:center;gap:12px;display:grid}.emb-ebay img,.emb-ebay-ph{object-fit:contain;background:#7f7f7f1f;border-radius:8px;width:72px;height:100px}.emb-ebay div{gap:4px;min-width:0;display:grid}.emb-ebay small{color:var(--muted,#6b8472)}.emb-ebay form{grid-column:1/-1}.emb-ebay form .button{width:100%;min-height:48px}@media (min-width:700px){.emb-ebay{grid-template-columns:72px 1fr auto}.emb-ebay form{grid-column:auto}.emb-ebay form .button{width:auto}}.dor-form{gap:12px;display:grid}.dor-all{align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex}.dor-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dor-list li{border:1px solid var(--line,#dbe5dc);background:var(--panel,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.dor-card{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.dor-card input{flex:none;width:22px;height:22px}.dor-card img,.dor-ph{object-fit:contain;background:#7f7f7f1f;border-radius:8px;flex:none;width:64px;height:88px}.dor-main{gap:3px;min-width:0;display:grid}.dor-main strong{overflow-wrap:anywhere}.dor-main small{color:var(--muted,#6b8472)}.dor-main .dor-pack{color:#8a6d00}.dor-bar{z-index:5;border:1px solid var(--line,#dbe5dc);background:var(--panel,#fff);border-radius:16px 16px 0 0;gap:10px;padding:14px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 30px #0000001f}.dor-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dor-action select,.dor-action input[type=number]{min-height:44px}.dor-action button{min-height:46px}.dor-hint{margin:0}.dor-settings summary{cursor:pointer;min-height:40px;font-weight:700}body.adm-ice .dor-list li,body.adm-ice .dor-bar{background:var(--ice-board-solid,#0d1f17);border-color:var(--ice-line,#d7ef762e)}body.adm-ice .dor-main small{color:var(--ice-mist,#a9bdb1)}body.adm-ice .dor-main .dor-pack{color:#ffd166}@media (max-width:640px){.dor-bar{border-radius:16px;position:static}.dor-list li{flex-wrap:wrap}.dor-list li .table-action{margin-left:auto}.dor-action button{flex:1}}.bulk-toolbar .title-part-preview{background:#7f7f7f14;border-radius:12px;flex-basis:100%;gap:4px;padding:10px 12px;font-size:.86rem;display:grid}.bulk-toolbar .title-part-preview p{overflow-wrap:anywhere;margin:0}.bulk-toolbar .title-part-preview .tp-part{color:#0b1a13;background:#d7ef76;border-radius:4px;padding:0 3px;font-weight:800}.bulk-toolbar .title-part-preview em{color:#c2410c;font-size:.8rem;font-style:normal}body.adm-ice .bulk-toolbar .title-part-preview{background:#d7ef760f}body.adm-ice .bulk-toolbar .title-part-preview em{color:#ffb38a}.sf-contact-fab{z-index:44;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#fff;background:#1b3a2f;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 18px 0 14px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;box-shadow:0 10px 28px #17332a47}.sf-contact-fab:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 34px #17332a57}.sf-contact-fab:focus-visible{outline:3px solid var(--store-accent,#d7ef76);outline-offset:3px}.sf-contact-fab svg{flex:none}body.sf-ice .sf-contact-fab{background:var(--ice-lime,#d7ef76);color:var(--ice-ink,#0b1a13);box-shadow:0 10px 30px #00000073,0 0 0 1px #ffffff14}body.sf-ice .sf-contact-fab:hover{color:var(--ice-ink,#0b1a13)}.shop-body:has(.consent) .sf-contact-fab{display:none}@media (max-width:700px){.sf-contact-fab{justify-content:center;width:52px;height:52px;min-height:0;padding:0}.sf-contact-fab span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:900px){.shop-body:has(.sf-sticky-buy) .sf-contact-fab{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.sf-contact-fab{transition:none}.sf-contact-fab:hover{transform:none}}.contact-page .contact-intro{max-width:62ch}.contact-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:8px;display:grid}.contact-form{gap:16px;display:grid;position:relative}.contact-form label{font-size:.85rem}.contact-form label small{font-size:.75rem;font-weight:500}.contact-form textarea{resize:vertical;min-height:150px;line-height:1.55}.contact-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.contact-form label{align-content:start}.contact-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.contact-submit{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.contact-sent{justify-items:start;gap:14px;padding:12px 0;display:grid}.contact-sent svg{color:#2f7d4f}body.sf-ice .contact-sent svg{color:var(--ice-lime)}.contact-sent p{max-width:52ch;margin:0;font-size:1.05rem;line-height:1.6}.contact-side{gap:24px;display:grid}.contact-side h2{margin:0 0 10px;font-size:1.05rem}.contact-side .social-links{margin-top:0}.contact-direct{gap:10px;margin:0;padding:0;list-style:none;display:grid}.contact-direct li{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.contact-direct svg{opacity:.8;flex:none}.contact-help{gap:8px;display:grid}.contact-help:not(:first-child){border-top:1px solid var(--sf-line,#e3e8e0);padding-top:18px}body.sf-ice .contact-help:not(:first-child){border-top-color:var(--ice-line)}.contact-help a{font-weight:700;text-decoration:none}@media (max-width:860px){.contact-grid{grid-template-columns:1fr}}@media (max-width:560px){.contact-row{grid-template-columns:1fr}}.msg-admin .msg-text{white-space:pre-wrap;overflow-wrap:anywhere}.msg-admin .msg-item.is-new{border-left:3px solid var(--store-accent,#d7ef76)}.contact-form select{min-height:44px}
