.assortment-module__t-tQYq__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;display:grid}.assortment-module__t-tQYq__status,.assortment-module__t-tQYq__form,.assortment-module__t-tQYq__tableWrap,.assortment-module__t-tQYq__cards,.assortment-module__t-tQYq__prepared{min-width:0}.assortment-module__t-tQYq__unprocessed h2,.assortment-module__t-tQYq__prepared h2{margin:0;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.25}.assortment-module__t-tQYq__prepared{background:#fff;border:1px solid #e5ddd6;border-radius:1.15rem;gap:.9rem;padding:clamp(1rem,1.8vw,1.5rem);scroll-margin-top:1rem;display:grid}.assortment-module__t-tQYq__prepared>p{color:#72665e;margin:0;font-size:clamp(.82rem,1.2vw,.95rem);line-height:1.55}.assortment-module__t-tQYq__status,.assortment-module__t-tQYq__form{background:#fff;border:1px solid #e5ddd6;border-radius:1.15rem;grid-template-columns:minmax(0,1fr);gap:.8rem;padding:clamp(1rem,1.8vw,1.5rem);display:grid}.assortment-module__t-tQYq__status{padding-left:clamp(1.25rem,2.2vw,1.8rem);position:relative;overflow:hidden;box-shadow:0 .65rem 1.8rem #432a180b}.assortment-module__t-tQYq__status>*{min-width:0;max-width:100%}.assortment-module__t-tQYq__status:before{content:"";background:linear-gradient(#f0650a,#d7101f);width:.28rem;position:absolute;inset:0 auto 0 0}.assortment-module__t-tQYq__dialog .assortment-module__t-tQYq__form{background:0 0;border:0;border-radius:0;gap:1rem;padding:0}.assortment-module__t-tQYq__status p{margin:0;font-size:clamp(.82rem,1.05vw,.92rem);line-height:1.5}.assortment-module__t-tQYq__status>p:first-child{color:#332821;font-weight:650}.assortment-module__t-tQYq__status>.assortment-module__t-tQYq__button{font-weight:600}.assortment-module__t-tQYq__hint{color:#241b1b9e;overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;font-size:clamp(.8rem,1.1vw,.9rem)}.assortment-module__t-tQYq__unprocessed{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.assortment-module__t-tQYq__unprocessed>p{margin:0;font-size:clamp(.875rem,1.2vw,1rem)}.assortment-module__t-tQYq__searchField{color:#241b1bb8;gap:.35rem;font-size:clamp(.875rem,1.2vw,1rem);display:grid}.assortment-module__t-tQYq__searchField input{width:100%;font:inherit;border:1px solid #241b1b29;border-radius:.65rem;padding:.65rem .75rem}.assortment-module__t-tQYq__tableWrap{background:#fff;border:1px solid #241b1b1f;border-radius:.75rem;max-height:70vh;overflow:auto}.assortment-module__t-tQYq__table{border-collapse:collapse;width:100%;font-size:clamp(.8rem,1.1vw,.95rem)}.assortment-module__t-tQYq__table th,.assortment-module__t-tQYq__table td{text-align:left;vertical-align:top;border-bottom:1px solid #241b1b14;padding:.55rem .7rem}.assortment-module__t-tQYq__table th{z-index:1;white-space:nowrap;background:#fff;font-weight:600;position:sticky;top:0}.assortment-module__t-tQYq__table tbody tr{cursor:pointer}.assortment-module__t-tQYq__table tbody tr[data-selected=true]{background:#fff8f3}.assortment-module__t-tQYq__table tbody tr[data-selected=true]:hover{background:#fff4ec}.assortment-module__t-tQYq__num,.assortment-module__t-tQYq__code,.assortment-module__t-tQYq__qty{white-space:nowrap;font-variant-numeric:tabular-nums}.assortment-module__t-tQYq__num{color:#241b1b8c;width:3rem}.assortment-module__t-tQYq__code{width:5.5rem}.assortment-module__t-tQYq__name{min-width:14rem}.assortment-module__t-tQYq__place{white-space:nowrap;width:1%}.assortment-module__t-tQYq__placeBody{justify-items:start;gap:.35rem;display:grid}.assortment-module__t-tQYq__placePath{color:#241b1b9e;font-size:clamp(.75rem,1vw,.85rem)}.assortment-module__t-tQYq__qtyCol{width:4.6rem}.assortment-module__t-tQYq__qty,.assortment-module__t-tQYq__table th.assortment-module__t-tQYq__qty{text-align:center}.assortment-module__t-tQYq__qtyZero{color:#d7101f;font-weight:600}.assortment-module__t-tQYq__overlay{z-index:200;overscroll-behavior:none;background:#241b1b61;position:fixed;inset:0}.assortment-module__t-tQYq__dialog{background:#fff;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:min(72rem,100vw - 2rem);margin:0;display:grid;position:fixed;inset:0 0 0 auto;box-shadow:-1rem 0 2.5rem #241b1b29}.assortment-module__t-tQYq__dialog[data-mode=create]{background:#ffe8d2}.assortment-module__t-tQYq__dialog[data-mode=draft]{background:#e4ecf4}.assortment-module__t-tQYq__dialog[data-mode=published]{background:#dcefe3}.assortment-module__t-tQYq__dialog[data-mode=hidden]{background:#f3e2e2}.assortment-module__t-tQYq__dialogHeader{border-bottom:1px solid #241b1b1a;gap:.85rem;padding:1.15rem 1.35rem 1rem;display:grid}.assortment-module__t-tQYq__dialogBar{justify-content:space-between;align-items:start;gap:1rem;display:flex}.assortment-module__t-tQYq__dialogEyebrow{color:#241b1b94;margin:0 0 .25rem;font-size:clamp(.8rem,1.1vw,.9rem)}.assortment-module__t-tQYq__modeBadge{border-radius:999px;width:fit-content;margin:0 0 .4rem;padding:.2rem .6rem;font-size:clamp(.75rem,1.05vw,.85rem);font-weight:600;display:inline-flex}.assortment-module__t-tQYq__modeBadge[data-mode=create]{color:#fff;background:#f0650a}.assortment-module__t-tQYq__modeBadge[data-mode=draft]{color:#fff;background:#3d5a73}.assortment-module__t-tQYq__modeBadge[data-mode=published]{color:#fff;background:#0f6a38}.assortment-module__t-tQYq__modeBadge[data-mode=hidden]{color:#fff;background:#8a1212}.assortment-module__t-tQYq__dialogTitle{margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.25}.assortment-module__t-tQYq__dialogClose{cursor:pointer;background:#241b1b0f;border:0;border-radius:50%;flex:none;width:2.5rem;height:2.5rem;position:relative}.assortment-module__t-tQYq__dialogClose:before,.assortment-module__t-tQYq__dialogClose:after{content:"";background:#241b1b;width:.9rem;height:.12rem;position:absolute;top:50%;left:50%}.assortment-module__t-tQYq__dialogClose:before{transform:translate(-50%,-50%)rotate(45deg)}.assortment-module__t-tQYq__dialogClose:after{transform:translate(-50%,-50%)rotate(-45deg)}.assortment-module__t-tQYq__dialogBody{overscroll-behavior:contain;padding:1.15rem 1.35rem 1.5rem;overflow:auto}.assortment-module__t-tQYq__cards{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.assortment-module__t-tQYq__cards[data-turn]{animation:.55s cubic-bezier(.22,1,.36,1) assortment-module__t-tQYq__prepared-page-enter}@keyframes assortment-module__t-tQYq__prepared-page-enter{0%{opacity:0;translate:0 .85rem}}.assortment-module__t-tQYq__thumbs{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.assortment-module__t-tQYq__thumbs li{cursor:grab;gap:.45rem;display:grid}.assortment-module__t-tQYq__thumbs li[data-dragging=true]{opacity:.45;cursor:grabbing}.assortment-module__t-tQYq__thumbs li[data-drop=true] .assortment-module__t-tQYq__thumbFrame{box-shadow:inset 0 0 0 2px #b96a31}.assortment-module__t-tQYq__thumbs li button{cursor:pointer}.assortment-module__t-tQYq__thumbFrame{aspect-ratio:1;background:#efe8e2;border-radius:.65rem;width:100%;position:relative;overflow:hidden}.assortment-module__t-tQYq__thumbImage{object-fit:cover}.assortment-module__t-tQYq__thumbFrame[data-main=true]{box-shadow:inset 0 0 0 2px #f66600}.assortment-module__t-tQYq__thumbRemove{z-index:2;cursor:pointer;background:#241b1bd1;border:0;border-radius:50%;width:clamp(2.75rem,8vw,3.1rem);height:clamp(2.75rem,8vw,3.1rem);position:absolute;top:.4rem;right:.4rem}.assortment-module__t-tQYq__thumbRemove:before,.assortment-module__t-tQYq__thumbRemove:after{content:"";background:#fff;border-radius:1px;width:1.05rem;height:.14rem;position:absolute;top:50%;left:50%}.assortment-module__t-tQYq__thumbRemove:before{transform:translate(-50%,-50%)rotate(45deg)}.assortment-module__t-tQYq__thumbRemove:after{transform:translate(-50%,-50%)rotate(-45deg)}.assortment-module__t-tQYq__thumbRemove:disabled{cursor:not-allowed;opacity:.45}.assortment-module__t-tQYq__thumbRemove:focus-visible{outline-offset:2px;outline:2px solid #fff}.assortment-module__t-tQYq__thumbCaption{color:#f66600;text-align:center;margin:0;font-size:clamp(.75rem,1.8vw,.9rem);font-weight:700;line-height:1.2}.assortment-module__t-tQYq__cards li{cursor:pointer;background:#fff;border:1px solid #241b1b1a;border-radius:.75rem;gap:.2rem;min-width:0;padding:.75rem .9rem;display:grid}.assortment-module__t-tQYq__cardOpen:hover:not(:disabled){border-color:#d7bfa9}.assortment-module__t-tQYq__cardOpen[data-selected=true]{border-color:#241b1b47;box-shadow:inset 0 0 0 1px #241b1b1f}.assortment-module__t-tQYq__cards strong{font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.3}.assortment-module__t-tQYq__cards small,.assortment-module__t-tQYq__status small,.assortment-module__t-tQYq__form fieldset small{color:#241b1b9e;font-size:clamp(.8rem,1.1vw,.9rem)}.assortment-module__t-tQYq__form label,.assortment-module__t-tQYq__form fieldset{gap:.35rem;display:grid}.assortment-module__t-tQYq__form input:not([type=file]),.assortment-module__t-tQYq__form textarea,.assortment-module__t-tQYq__form select{width:100%;font:inherit;background:#fff;border:1px solid #241b1b29;border-radius:.65rem;padding:.65rem .75rem}.assortment-module__t-tQYq__inline,.assortment-module__t-tQYq__actions{flex-wrap:wrap;gap:.75rem;display:flex}.assortment-module__t-tQYq__formCard{background:#fff;border:1px solid #64412414;border-radius:1rem;gap:1rem;min-width:0;padding:1.15rem;display:grid;box-shadow:0 .5rem 1.5rem #432a180d}.assortment-module__t-tQYq__form label{color:#6c635d;gap:.45rem;min-width:0;font-size:clamp(.8rem,1.1vw,.9rem);font-weight:600}.assortment-module__t-tQYq__form input:not([type=file]),.assortment-module__t-tQYq__form textarea,.assortment-module__t-tQYq__form select{color:#30251e;border:1px solid #dcd4cd;border-radius:.7rem;min-width:0;min-height:2.85rem;padding:.7rem .85rem;font-weight:400}.assortment-module__t-tQYq__form textarea{resize:vertical;min-height:7.5rem;line-height:1.55}.assortment-module__t-tQYq__form input:not([type=file]):focus,.assortment-module__t-tQYq__form textarea:focus,.assortment-module__t-tQYq__form select:focus{outline-offset:1px;border-color:#b96a31;outline:2px solid #efba90}.assortment-module__t-tQYq__form input:not([type=file])[aria-invalid=true],.assortment-module__t-tQYq__form textarea[aria-invalid=true],.assortment-module__t-tQYq__form select[aria-invalid=true]{background:#fff7f7;border-color:#a10b17}.assortment-module__t-tQYq__form .assortment-module__t-tQYq__fieldError{color:#a10b17;font-size:clamp(.75rem,1.05vw,.85rem);font-weight:600}.assortment-module__t-tQYq__variantMeasures{align-items:start;gap:.4rem .85rem;display:grid}.assortment-module__t-tQYq__measureField{align-content:start}.assortment-module__t-tQYq__measureControl{min-width:0;display:block;position:relative}.assortment-module__t-tQYq__measureControl input{width:100%}.assortment-module__t-tQYq__measureControl[data-unit] input{padding-right:3.5rem}.assortment-module__t-tQYq__measureUnit{color:#8a4b20;pointer-events:none;font-size:clamp(.78rem,1.05vw,.88rem);font-weight:700;line-height:1;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.assortment-module__t-tQYq__measureNote{align-content:start;gap:.25rem;min-height:4.2em;display:grid}.assortment-module__t-tQYq__variantList{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.assortment-module__t-tQYq__variantItem{background:#fff;border:1px solid #e6ddd4;border-radius:.9rem;gap:.75rem;min-width:0;padding:.9rem;display:grid}.assortment-module__t-tQYq__variantItem:nth-child(2n){background:#f3e6d8}.assortment-module__t-tQYq__variantItem[data-current=true]{border-color:#c66a24;box-shadow:inset 0 0 0 1px #c66a24}.assortment-module__t-tQYq__variantSource{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:0;display:grid}.assortment-module__t-tQYq__variantIndex{color:#fff;background:#241b1b;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;font-size:clamp(.75rem,1.1vw,.9rem);font-weight:600;line-height:1;display:grid}.assortment-module__t-tQYq__variantSourceText{gap:.25rem;min-width:0;display:grid}.assortment-module__t-tQYq__variantSource strong,.assortment-module__t-tQYq__variantSource small{overflow-wrap:anywhere;display:block}.assortment-module__t-tQYq__variantSource small{color:#6c635d;font-weight:400}.assortment-module__t-tQYq__variantStock{flex-wrap:wrap;gap:.4rem;margin:0;padding:0 0 .85rem;list-style:none;display:flex}.assortment-module__t-tQYq__variantStock li{background:#ffffffb8;border:1px solid #241b1b14;border-radius:.55rem;gap:.1rem;min-width:4.6rem;padding:.35rem .55rem;font-size:clamp(.72rem,1.6vw,.82rem);display:grid}.assortment-module__t-tQYq__variantStock span{color:#241b1b8c}.assortment-module__t-tQYq__variantStock strong{font-variant-numeric:tabular-nums}.assortment-module__t-tQYq__dialog .assortment-module__t-tQYq__actions{position:sticky;bottom:0}.assortment-module__t-tQYq__button{font-weight:600}@media (min-width:40rem){.assortment-module__t-tQYq__variantMeasures{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.assortment-module__t-tQYq__measureField{grid-row:span 3;grid-template-rows:subgrid;gap:0}}.assortment-module__t-tQYq__factHint{color:#241b1b9e;margin:0;font-size:clamp(.8rem,1.1vw,.9rem)}.assortment-module__t-tQYq__factList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.assortment-module__t-tQYq__factRow,.assortment-module__t-tQYq__docRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.assortment-module__t-tQYq__factRow[data-single=true]{grid-template-columns:minmax(0,1fr) auto}.assortment-module__t-tQYq__docRow{grid-template-columns:minmax(0,1fr) auto auto}.assortment-module__t-tQYq__docLink{color:#b96a31;white-space:nowrap;font-size:clamp(.85rem,1.1vw,.95rem);font-weight:700;text-decoration:none}.assortment-module__t-tQYq__upload{gap:.45rem;display:grid}.assortment-module__t-tQYq__upload input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.assortment-module__t-tQYq__uploadButton{color:#fff;cursor:pointer;background:#f0650a;border-radius:999px;align-items:center;width:fit-content;min-height:2.6rem;padding:.55rem 1rem;font-weight:600;display:inline-flex}@media (max-width:47.999rem){.assortment-module__t-tQYq__layout{gap:1.25rem}.assortment-module__t-tQYq__status,.assortment-module__t-tQYq__form{border-radius:.85rem;gap:.65rem;padding:.9rem}.assortment-module__t-tQYq__unprocessed{border-radius:.85rem;grid-template-columns:minmax(0,1fr);padding:.9rem}.assortment-module__t-tQYq__unprocessed>p,.assortment-module__t-tQYq__searchField,.assortment-module__t-tQYq__tableWrap{grid-column:1}.assortment-module__t-tQYq__searchField{grid-row:auto}.assortment-module__t-tQYq__prepared{border-radius:.85rem;padding:.9rem}.assortment-module__t-tQYq__status p,.assortment-module__t-tQYq__unprocessed>p,.assortment-module__t-tQYq__prepared>p,.assortment-module__t-tQYq__hint,.assortment-module__t-tQYq__searchField{font-size:clamp(.8rem,3.5vw,.92rem)}.assortment-module__t-tQYq__unprocessed h2,.assortment-module__t-tQYq__prepared h2{font-size:clamp(1rem,4.4vw,1.2rem)}.assortment-module__t-tQYq__searchField input{min-height:2.75rem;padding:.7rem .8rem}.assortment-module__t-tQYq__tableWrap{max-height:min(58vh,28rem)}.assortment-module__t-tQYq__table{min-width:38rem;font-size:clamp(.75rem,3.3vw,.85rem)}.assortment-module__t-tQYq__table th,.assortment-module__t-tQYq__table td{padding:.58rem .55rem}.assortment-module__t-tQYq__name{min-width:10rem}.assortment-module__t-tQYq__overlay{padding:0}.assortment-module__t-tQYq__dialog{width:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-shadow:none;inset:0}.assortment-module__t-tQYq__factRow,.assortment-module__t-tQYq__docRow{grid-template-columns:1fr}.assortment-module__t-tQYq__dialogHeader{gap:.7rem;padding:.85rem 1rem .8rem}.assortment-module__t-tQYq__dialogBody{padding:.85rem 1rem calc(1rem + env(safe-area-inset-bottom))}.assortment-module__t-tQYq__dialogTitle{font-size:clamp(.95rem,4.2vw,1.15rem)}.assortment-module__t-tQYq__dialogEyebrow{font-size:clamp(.72rem,3.2vw,.82rem)}.assortment-module__t-tQYq__actions{gap:.5rem}.assortment-module__t-tQYq__actions .assortment-module__t-tQYq__button{flex:9.5rem;min-height:2.7rem;font-size:clamp(.82rem,3.6vw,.95rem)}.assortment-module__t-tQYq__formCard{border-radius:.85rem;gap:.85rem;padding:.85rem}.assortment-module__t-tQYq__form textarea{min-height:6.2rem}.assortment-module__t-tQYq__thumbs{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}.assortment-module__t-tQYq__cards{grid-template-columns:minmax(0,1fr)}.assortment-module__t-tQYq__cards li{min-height:0;padding:.85rem}}.assortment-module__t-tQYq__layout{gap:1.5rem;container-type:inline-size}.assortment-module__t-tQYq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.assortment-module__t-tQYq__metrics>div{background:#fff;border:1px solid #e5ddd6;border-radius:1rem;gap:.45rem;padding:clamp(1rem,1.8vw,1.5rem);display:grid}.assortment-module__t-tQYq__metrics span{color:#6c635d;font-size:clamp(.78rem,1.05vw,.9rem)}.assortment-module__t-tQYq__metrics strong{color:#57402d;font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,2.8vw,2.4rem);font-weight:600;line-height:1.15}.assortment-module__t-tQYq__metrics small{color:#958372;font-size:clamp(.7rem,.95vw,.8rem)}.assortment-module__t-tQYq__status,.assortment-module__t-tQYq__unprocessed,.assortment-module__t-tQYq__prepared{background:#fff;border:1px solid #e5ddd6;border-radius:1.15rem;padding:clamp(1rem,1.8vw,1.5rem)}.assortment-module__t-tQYq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.assortment-module__t-tQYq__sectionHeader h2{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.3;display:flex}p.assortment-module__t-tQYq__eyebrow{color:#a44508;letter-spacing:.07em;text-transform:uppercase;margin:0 0 .45rem;font-size:clamp(.7rem,.95vw,.78rem);font-weight:600}.assortment-module__t-tQYq__count{color:#945013;font-family:var(--font-montserrat), sans-serif;font-variant-numeric:tabular-nums;background:#fff5eb;border:1px solid #eed5bf;border-radius:999px;padding:.2rem .6rem;font-size:clamp(.72rem,1vw,.85rem)}.assortment-module__t-tQYq__sectionDescription{color:#72665e;line-height:1.6}.assortment-module__t-tQYq__importBody{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-width:0;max-width:100%;display:flex}.assortment-module__t-tQYq__importDetails{flex-wrap:wrap;gap:.8rem 2rem;min-width:0;max-width:100%;margin:0;display:flex}.assortment-module__t-tQYq__importDetails>div{min-width:0}.assortment-module__t-tQYq__importDetails dt{color:#897769;overflow-wrap:anywhere;font-size:clamp(.72rem,1vw,.82rem)}.assortment-module__t-tQYq__importDetails dd{color:#4f4034;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:clamp(.82rem,1.1vw,.95rem);font-weight:600}.assortment-module__t-tQYq__stockList,.assortment-module__t-tQYq__stockPanel{grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0;max-width:100%;display:grid}.assortment-module__t-tQYq__stockToggle{color:#241b1b;width:100%;font:inherit;text-align:left;cursor:pointer;background:#faf7f3;border:1px solid #e5ddd6;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:700;transition:background-color .2s;display:flex}.assortment-module__t-tQYq__stockToggle .assortment-module__t-tQYq__count{margin-left:.55rem}.assortment-module__t-tQYq__stockToggle:hover{background:#fff2e4}.assortment-module__t-tQYq__stockToggle:active{filter:brightness(.94)}.assortment-module__t-tQYq__stockToggle:focus-visible{outline-offset:2px;outline:2px solid #b76628}.assortment-module__t-tQYq__stockChevron{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15rem;height:1.15rem;transition:rotate .2s}.assortment-module__t-tQYq__stockToggle[aria-expanded=true] .assortment-module__t-tQYq__stockChevron{rotate:180deg}.assortment-module__t-tQYq__stockError{justify-items:start;gap:.7rem;display:grid}.assortment-module__t-tQYq__table[data-readonly=true] tbody tr{cursor:default}.assortment-module__t-tQYq__table[data-readonly=true] tbody tr[data-link=true]{cursor:pointer}.assortment-module__t-tQYq__table[data-readonly=true] tbody tr[data-link=true]:hover{background:#fff2e4}.assortment-module__t-tQYq__table[data-readonly=true] tbody tr[data-link=true]:active{background:#ffe0c2}.assortment-module__t-tQYq__table[data-readonly=true] tbody tr[data-link=true]:focus-visible{outline-offset:-2px;outline:2px solid #b76628}.assortment-module__t-tQYq__statusBadge,.assortment-module__t-tQYq__cardStatus{color:#796754;white-space:nowrap;background:#f2eeea;border-radius:999px;width:fit-content;padding:.3rem .65rem;font-size:clamp(.72rem,1vw,.82rem);font-weight:600}.assortment-module__t-tQYq__statusBadge[data-status=APPLIED],.assortment-module__t-tQYq__cardStatus[data-status=PUBLISHED]{color:#28683d;background:#e6f3e9}.assortment-module__t-tQYq__statusBadge[data-status=RUNNING],.assortment-module__t-tQYq__cardStatus[data-status=DRAFT]{color:#3b5c7b;background:#eaf0f8}.assortment-module__t-tQYq__statusBadge[data-status=FAILED],.assortment-module__t-tQYq__statusBadge[data-status=REJECTED],.assortment-module__t-tQYq__cardStatus[data-status=HIDDEN]{color:#a13939;background:#fbeceb}.assortment-module__t-tQYq__toolbar{flex-wrap:wrap;align-items:end;gap:1rem;min-width:0;max-width:100%;margin:.3rem 0;display:flex}.assortment-module__t-tQYq__cardBrowser{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.assortment-module__t-tQYq__cardTree{background:#fff;border:1px solid #e9e2dc;border-radius:.85rem;align-content:start;gap:.35rem;max-height:min(40rem,70vh);padding:.55rem;display:grid;overflow:auto}.assortment-module__t-tQYq__cardTreeAll{color:#30251e;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;padding:.7rem .85rem;font-size:clamp(.82rem,1.1vw,.95rem);font-weight:600}.assortment-module__t-tQYq__cardTreeAll:hover:not(:disabled){background:#fff1e4}.assortment-module__t-tQYq__cardTreeAll[data-selected=true]{background:#fff2e5;border-color:#deb28d;box-shadow:inset 3px 0 #c66a24}.assortment-module__t-tQYq__cardTreeAll:focus-visible{outline-offset:1px;outline:2px solid #a44508}.assortment-module__t-tQYq__cardTreeAll:disabled{cursor:not-allowed}.assortment-module__t-tQYq__cardResults{min-width:0}@container (max-width:52rem){.assortment-module__t-tQYq__cardBrowser{grid-template-columns:minmax(0,1fr)}.assortment-module__t-tQYq__cardTree{max-height:16rem}}.assortment-module__t-tQYq__searchField{flex:12rem;min-width:0}.assortment-module__t-tQYq__pageSize{color:#72665e;overflow-wrap:anywhere;gap:.35rem;min-width:0;font-size:clamp(.78rem,1.05vw,.9rem);display:grid}.assortment-module__t-tQYq__searchField input,.assortment-module__t-tQYq__pageSize select{color:#30251e;width:100%;min-width:0;min-height:2.85rem;font:inherit;background:#fff;border:1px solid #dcd4cd;border-radius:.7rem;padding:.7rem .85rem}.assortment-module__t-tQYq__searchField input:focus,.assortment-module__t-tQYq__pageSize select:focus{outline-offset:1px;border-color:#b96a31;outline:2px solid #efba90}.assortment-module__t-tQYq__tableWrap{border-color:#e9e2dc}.assortment-module__t-tQYq__table{min-width:48rem}.assortment-module__t-tQYq__qtyStack{justify-items:center;gap:.12rem;line-height:1.15;display:grid}.assortment-module__t-tQYq__qtyPrice{color:#241b1b9e;font-size:clamp(.68rem,.95vw,.78rem);font-weight:600}.assortment-module__t-tQYq__table th{color:#806954;background:#faf7f3;font-size:clamp(.72rem,1vw,.85rem);font-weight:600}.assortment-module__t-tQYq__table th,.assortment-module__t-tQYq__table td{padding:.8rem .85rem}.assortment-module__t-tQYq__table td{color:#514338}.assortment-module__t-tQYq__table tbody tr:nth-child(2n){background:#fdfbf8}.assortment-module__t-tQYq__table tbody tr:hover{background:#fff2e4}.assortment-module__t-tQYq__table tbody tr:focus-visible{outline-offset:-2px;background:#fff2e4;outline:2px solid #b76628}.assortment-module__t-tQYq__table .assortment-module__t-tQYq__qtyZero{color:#ba5555}.assortment-module__t-tQYq__pagination{color:#807369;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;max-width:100%;padding-top:.3rem;font-size:clamp(.78rem,1.05vw,.9rem);display:flex}.assortment-module__t-tQYq__pagination p{margin:0}.assortment-module__t-tQYq__pagination .assortment-module__t-tQYq__inline{align-items:center;gap:.7rem}.assortment-module__t-tQYq__cards li{background:0 0;border:0;padding:0}.assortment-module__t-tQYq__cardOpen{width:100%;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #e9e2dc;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.assortment-module__t-tQYq__cardOpen:disabled{cursor:not-allowed}.assortment-module__t-tQYq__cardOpen:focus-visible{outline-offset:2px;outline:2px solid #c66a24}.assortment-module__t-tQYq__cardInfo{overflow-wrap:anywhere;gap:.4rem;min-width:0;display:grid}.assortment-module__t-tQYq__cards strong{font-size:clamp(.9rem,1.2vw,1.05rem)}.assortment-module__t-tQYq__empty{color:#72665e;text-align:center;background:#fdfaf7;border:1px dashed #e3d7cc;border-radius:.85rem;gap:.4rem;padding:2rem 1.25rem;display:grid}.assortment-module__t-tQYq__empty strong{color:#574637;font-size:clamp(.95rem,1.3vw,1.1rem)}.assortment-module__t-tQYq__empty p{margin:0;font-size:clamp(.8rem,1.1vw,.92rem);line-height:1.6}.assortment-module__t-tQYq__feedback{color:#69523e;background:#fff9f1;border:1px solid #dfd4c7;border-radius:.75rem;margin:0;padding:.85rem 1rem;font-size:clamp(.8rem,1.1vw,.92rem);line-height:1.6}.assortment-module__t-tQYq__feedback[data-tone=error]{color:#a10b17;background:#fff6f5;border-color:#edc9c9}.assortment-module__t-tQYq__form .assortment-module__t-tQYq__editorFields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.assortment-module__t-tQYq__formSectionHeading{border-bottom:1px solid #eee5dc;align-items:center;gap:.65rem;padding-bottom:.75rem;display:flex}.assortment-module__t-tQYq__formSectionHeading>span{color:#ab754a;font-size:clamp(.75rem,1vw,.85rem);font-weight:600}.assortment-module__t-tQYq__formSectionHeading h3{color:#514031;margin:0;font-size:clamp(1rem,1.4vw,1.15rem)}.assortment-module__t-tQYq__sectionToggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}.assortment-module__t-tQYq__sectionToggle:focus-visible{outline-offset:3px;border-radius:.4rem;outline:2px solid #b76628}.assortment-module__t-tQYq__sectionToggle .assortment-module__t-tQYq__formSectionHeading{border-bottom:0;flex:1;min-width:0;padding-bottom:0}.assortment-module__t-tQYq__sectionToggle[aria-expanded=true] .assortment-module__t-tQYq__formSectionHeading{border-bottom:1px solid #eee5dc;padding-bottom:.75rem}.assortment-module__t-tQYq__sectionToggle[aria-expanded=true] .assortment-module__t-tQYq__stockChevron{rotate:180deg}.assortment-module__t-tQYq__sectionToggleText{gap:.15rem;min-width:0;display:grid}.assortment-module__t-tQYq__sectionToggleText small{color:#807369;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.75rem,1vw,.85rem);font-weight:500;line-height:1.35;overflow:hidden}.assortment-module__t-tQYq__sectionToggle .assortment-module__t-tQYq__stockChevron{transition:rotate .38s}.assortment-module__t-tQYq__formCard:has(>.assortment-module__t-tQYq__sectionToggle){gap:0}.assortment-module__t-tQYq__sectionPanel{grid-template-rows:0fr;transition:grid-template-rows .38s;display:grid}.assortment-module__t-tQYq__sectionPanel[data-open=true]{grid-template-rows:1fr}.assortment-module__t-tQYq__sectionPanelClip{min-height:0;overflow:hidden}.assortment-module__t-tQYq__sectionPanelInner{opacity:0;gap:.85rem;padding-top:.9rem;transition:opacity .28s;display:grid}.assortment-module__t-tQYq__sectionPanel[data-open=true] .assortment-module__t-tQYq__sectionPanelInner{opacity:1}.assortment-module__t-tQYq__dialog .assortment-module__t-tQYq__actions{background:#fff8f1;border:1px solid #c9844a;border-radius:.85rem;margin:0 -.25rem;padding:.85rem;box-shadow:0 .45rem 1.2rem #432a1829}.assortment-module__t-tQYq__dialog .assortment-module__t-tQYq__actions .assortment-module__t-tQYq__button[data-tone=light]{color:#4a2d16;background:#fff;border-color:#8a4b20}.assortment-module__t-tQYq__dialog .assortment-module__t-tQYq__actions .assortment-module__t-tQYq__button[data-tone=light]:hover:not(:disabled){background:#fff1e4;border-color:#6d3814}.assortment-module__t-tQYq__dialog .assortment-module__t-tQYq__actions .assortment-module__t-tQYq__button[data-tone=primary]{border-color:#8a3a08;box-shadow:0 .2rem .55rem #8a3b0847}.assortment-module__t-tQYq__dialog .assortment-module__t-tQYq__actions .assortment-module__t-tQYq__button[data-tone=danger]{color:#9d121c;background:#fff;border-color:#b42318}.assortment-module__t-tQYq__dialog .assortment-module__t-tQYq__actions .assortment-module__t-tQYq__button[data-tone=danger]:hover:not(:disabled){color:#fff;background:#9d121c;border-color:#8d1218}.assortment-module__t-tQYq__dialogClose:focus-visible{outline-offset:2px;outline:2px solid #a44508}.assortment-module__t-tQYq__upload{position:relative}.assortment-module__t-tQYq__uploadButton{color:#8c430e;cursor:pointer;background:#fff8ef;border:1px solid #dcc2aa;border-radius:.65rem;width:fit-content}@container (max-width:38rem){.assortment-module__t-tQYq__metrics{grid-template-columns:minmax(0,1fr);gap:.65rem}.assortment-module__t-tQYq__metrics>div{grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem}.assortment-module__t-tQYq__metrics strong{grid-area:1/2/3;align-self:center}.assortment-module__t-tQYq__metrics small{grid-column:1}.assortment-module__t-tQYq__cardOpen{grid-template-columns:minmax(0,1fr) auto}.assortment-module__t-tQYq__cardInfo{grid-column:1/-1}}@media (max-width:47.999rem){.assortment-module__t-tQYq__sectionHeader h2{font-size:clamp(1.15rem,4.8vw,1.4rem)}.assortment-module__t-tQYq__metrics span,.assortment-module__t-tQYq__metrics small,.assortment-module__t-tQYq__importDetails dt,.assortment-module__t-tQYq__importDetails dd,.assortment-module__t-tQYq__count,.assortment-module__t-tQYq__statusBadge,.assortment-module__t-tQYq__cardStatus,.assortment-module__t-tQYq__pageSize,.assortment-module__t-tQYq__pagination,.assortment-module__t-tQYq__empty p,.assortment-module__t-tQYq__feedback{font-size:clamp(.75rem,3.3vw,.9rem)}.assortment-module__t-tQYq__metrics strong{font-size:clamp(1.6rem,7vw,2.1rem)}p.assortment-module__t-tQYq__eyebrow{font-size:clamp(.7rem,3vw,.8rem)}.assortment-module__t-tQYq__table th{font-size:clamp(.72rem,3.1vw,.85rem)}.assortment-module__t-tQYq__cards strong,.assortment-module__t-tQYq__empty strong{font-size:clamp(.9rem,3.9vw,1.05rem)}.assortment-module__t-tQYq__formSectionHeading>span{font-size:clamp(.75rem,3.2vw,.85rem)}.assortment-module__t-tQYq__formSectionHeading h3{font-size:clamp(1rem,4.2vw,1.15rem)}.assortment-module__t-tQYq__toolbar{gap:.75rem}.assortment-module__t-tQYq__pageSize{flex:10rem}.assortment-module__t-tQYq__pagination .assortment-module__t-tQYq__inline{gap:.5rem}.assortment-module__t-tQYq__table th,.assortment-module__t-tQYq__table td{padding:.65rem .7rem}}@media (prefers-reduced-motion:reduce){.assortment-module__t-tQYq__cards[data-turn]{animation:none}.assortment-module__t-tQYq__stockToggle,.assortment-module__t-tQYq__stockChevron,.assortment-module__t-tQYq__sectionToggle .assortment-module__t-tQYq__stockChevron,.assortment-module__t-tQYq__sectionPanel,.assortment-module__t-tQYq__sectionPanelInner{transition:none}}.assortment-module__t-tQYq__parameterBlock{gap:.75rem;display:grid;container-type:inline-size}.assortment-module__t-tQYq__parameterList{gap:.75rem;display:grid}.assortment-module__t-tQYq__parameterRow{background:#fff;border:1px solid #eadfd4;border-radius:.9rem;gap:.85rem;min-width:0;padding:0 1rem 1rem;display:grid}.assortment-module__t-tQYq__parameterRow:nth-child(2n){background:#f3e6d8;border-color:#e4d0be}.assortment-module__t-tQYq__parameterRowHeader{color:#8a4b20;background:#fff2e5;border-radius:.85rem .85rem 0 0;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.4rem;margin:0 -1rem;padding:.45rem 1rem;font-size:clamp(.78rem,1.05vw,.88rem);font-weight:700;display:flex}.assortment-module__t-tQYq__parameterRow:nth-child(2n) .assortment-module__t-tQYq__parameterRowHeader{background:#e7d3c0}.assortment-module__t-tQYq__axisGrid{align-items:start;gap:.85rem;min-width:0;display:grid}.assortment-module__t-tQYq__form .assortment-module__t-tQYq__axisField{align-content:start;gap:.4rem}.assortment-module__t-tQYq__form .assortment-module__t-tQYq__axisField span{line-height:1.3}.assortment-module__t-tQYq__axisHint{color:#807369;margin:0;font-size:clamp(.72rem,1vw,.82rem);font-weight:400;line-height:1.45}.assortment-module__t-tQYq__positionValues{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:start;gap:.75rem;display:grid}.assortment-module__t-tQYq__form .assortment-module__t-tQYq__positionValue{background:#fffaf6;border-radius:.75rem;align-content:start;gap:.35rem;padding:.7rem .75rem}.assortment-module__t-tQYq__positionValues>.assortment-module__t-tQYq__positionValue:nth-child(2n){background:#f3e6d8}.assortment-module__t-tQYq__form .assortment-module__t-tQYq__positionValue .assortment-module__t-tQYq__axisHint{color:#807369;font-weight:400}.assortment-module__t-tQYq__removeParameter,.assortment-module__t-tQYq__addParameter{color:#53483e;cursor:pointer;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #e5ddd6;border-radius:.7rem;justify-self:start;padding:.35rem .85rem;font-size:clamp(.78rem,1.05vw,.9rem);font-weight:600}.assortment-module__t-tQYq__removeParameter:hover,.assortment-module__t-tQYq__addParameter:hover{background:#fff7f1;border-color:#d7bfa9}.assortment-module__t-tQYq__removeParameter:focus-visible,.assortment-module__t-tQYq__addParameter:focus-visible{outline-offset:3px;outline:2px solid #a44508}@container (min-width:46rem){.assortment-module__t-tQYq__axisGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr) minmax(0,.9fr);grid-template-areas:"caption type unit";align-items:end;column-gap:.85rem}.assortment-module__t-tQYq__axisCaption{grid-area:caption}.assortment-module__t-tQYq__axisType{grid-area:type}.assortment-module__t-tQYq__axisUnit{grid-area:unit}.assortment-module__t-tQYq__form .assortment-module__t-tQYq__axisField span{align-items:end;min-height:2.6em;display:flex}}.assortment-module__t-tQYq__dialogBar>div{min-width:0}.assortment-module__t-tQYq__dialogTitle,.assortment-module__t-tQYq__dialogEyebrow,.assortment-module__t-tQYq__feedback,.assortment-module__t-tQYq__cardOpen strong,.assortment-module__t-tQYq__sectionSummary{overflow-wrap:anywhere}.assortment-module__t-tQYq__upload:focus-within .assortment-module__t-tQYq__uploadButton{outline-offset:3px;outline:2px solid #a44508}.assortment-module__t-tQYq__upload:has(input:disabled) .assortment-module__t-tQYq__uploadButton{cursor:not-allowed;opacity:.5}
.catalog-controls-module__UAtd1q__button{color:#fff;cursor:pointer;background:#30251e;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;max-width:100%;min-height:2.75rem;padding:.65rem .9rem;font-family:inherit;font-size:clamp(.78rem,1.05vw,.9rem);font-weight:600;line-height:1.35;display:inline-flex}.catalog-controls-module__UAtd1q__button:hover:not(:disabled){background:#4d3626}.catalog-controls-module__UAtd1q__button:active:not(:disabled){filter:brightness(.94)}.catalog-controls-module__UAtd1q__button:focus-visible{outline-offset:3px;outline:2px solid #a44508}.catalog-controls-module__UAtd1q__button:disabled{cursor:not-allowed;opacity:.45}.catalog-controls-module__UAtd1q__button[data-tone=light]{color:#53483e;background:#fff;border-color:#e5ddd6}.catalog-controls-module__UAtd1q__button[data-tone=light]:hover:not(:disabled){background:#faf3eb;border-color:#d9b89b}.catalog-controls-module__UAtd1q__button[data-tone=primary]{background:#a8470a}.catalog-controls-module__UAtd1q__button[data-tone=primary]:hover:not(:disabled){background:#873807}.catalog-controls-module__UAtd1q__button[data-tone=danger]{color:#a10b17;background:#fff5f4;border-color:#ecc4c4}.catalog-controls-module__UAtd1q__button[data-tone=danger]:hover:not(:disabled){color:#fff;background:#a10b17}@media (max-width:47.999rem){.catalog-controls-module__UAtd1q__button{font-size:clamp(.78rem,3.4vw,.92rem)}}
.categories-module__oA96yq__main{gap:1.25rem;margin-top:1.5rem;display:grid}.categories-module__oA96yq__layout{align-items:start;gap:1.25rem;display:grid}.categories-module__oA96yq__kindPanel{background:#fff;border:1px solid #e5ddd6;border-radius:1.15rem;gap:1.25rem;min-width:0;padding:clamp(1rem,1.8vw,1.5rem);display:grid}.categories-module__oA96yq__kindPanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.categories-module__oA96yq__kindPanel h2{margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.3}.categories-module__oA96yq__kindPanel p{color:#72665e;margin:.5rem 0 0;font-size:clamp(.8rem,1.1vw,.92rem);line-height:1.6}.categories-module__oA96yq__kindList{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.categories-module__oA96yq__kindList li{min-width:0;display:grid}.categories-module__oA96yq__kindChip{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:#fff8f0;border:1px solid #f1ddc9;border-radius:.75rem;gap:.15rem;padding:.55rem .8rem;display:grid}.categories-module__oA96yq__kindChip:disabled{cursor:not-allowed;opacity:.55}.categories-module__oA96yq__kindChip:hover:not(:disabled){background:#ffe8d0;border-color:#e0b88a}.categories-module__oA96yq__kindChip:active:not(:disabled){background:#ffd9b0}.categories-module__oA96yq__kindChip:focus-visible{outline-offset:2px;outline:2px solid #a44508}.categories-module__oA96yq__kindChip[aria-pressed=true]{background:#fff2e5;border-color:#c66a24;box-shadow:inset 3px 0 #c66a24}.categories-module__oA96yq__kindChip[aria-pressed=true]:hover:not(:disabled){background:#ffe3c8}.categories-module__oA96yq__kindChip strong{color:#3f3128;font-size:clamp(.82rem,1.1vw,.92rem)}.categories-module__oA96yq__kindChip span{color:#8a6c53;font-size:clamp(.72rem,1vw,.82rem)}.categories-module__oA96yq__scheme,.categories-module__oA96yq__form{background:#fff;border:1px solid #e5ddd6;border-radius:1.15rem;min-width:0;overflow:hidden}.categories-module__oA96yq__scheme{padding:clamp(1rem,1.8vw,1.5rem)}.categories-module__oA96yq__form{padding:clamp(1rem,1.8vw,1.5rem);scroll-margin-top:7rem}.categories-module__oA96yq__schemeHeader,.categories-module__oA96yq__formHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem;display:flex}.categories-module__oA96yq__schemeHeader>div:first-child{flex:18rem}.categories-module__oA96yq__scheme h2,.categories-module__oA96yq__form h2{align-items:center;gap:.6rem;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.3;display:flex}.categories-module__oA96yq__scheme p,.categories-module__oA96yq__hint,.categories-module__oA96yq__path,.categories-module__oA96yq__empty p{color:#72665e;margin:.5rem 0 0;font-size:clamp(.8rem,1.1vw,.92rem);line-height:1.6}p.categories-module__oA96yq__eyebrow{color:#a44508;letter-spacing:.07em;text-transform:uppercase;margin:0 0 .45rem;font-size:clamp(.7rem,.95vw,.78rem);font-weight:600}.categories-module__oA96yq__count{color:#945013;font-family:var(--font-montserrat), sans-serif;font-variant-numeric:tabular-nums;background:#fff5eb;border:1px solid #eed5bf;border-radius:999px;padding:.2rem .6rem;font-size:clamp(.72rem,1vw,.85rem)}.categories-module__oA96yq__actions{flex-wrap:wrap;gap:.6rem;display:flex}.categories-module__oA96yq__button{font-weight:600}.categories-module__oA96yq__path{color:#8a4b20;overflow-wrap:anywhere;background:#fff8f0;border:1px solid #f1ddc9;border-radius:.65rem;margin:0 0 1.25rem;padding:.7rem .85rem}.categories-module__oA96yq__search{color:#53483e;gap:.45rem;margin-bottom:1rem;font-size:clamp(.8rem,1.1vw,.92rem);font-weight:600;display:grid}.categories-module__oA96yq__fields,.categories-module__oA96yq__fieldsGroup{gap:1.1rem;min-width:0;display:grid}.categories-module__oA96yq__kindBlock,.categories-module__oA96yq__kindComposer{gap:.85rem;min-width:0;display:grid}.categories-module__oA96yq__kindPreview{background:#fff8f0;border:1px solid #eadccc;border-radius:.8rem;gap:.45rem;min-width:0;padding:.7rem .8rem;display:grid}.categories-module__oA96yq__kindPreview p{color:#8a4b20;margin:0;font-size:clamp(.78rem,1.6vw,.92rem);font-weight:700;line-height:1.35}.categories-module__oA96yq__kindPreviewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;display:flex}.categories-module__oA96yq__editKind{color:#8a4b20;font:inherit;background:#fff;border:1px solid #d97832;border-radius:999px;padding:.3rem .65rem;font-size:clamp(.75rem,1.5vw,.88rem);font-weight:700;line-height:1.25}.categories-module__oA96yq__editKind:hover:not(:disabled){background:#fff1e4;border-color:#b95d1b}.categories-module__oA96yq__editKind:active:not(:disabled){background:#f3dfcd}.categories-module__oA96yq__editKind:focus-visible{outline-offset:2px;outline:2px solid #d97832}.categories-module__oA96yq__editKind:disabled{opacity:.55}.categories-module__oA96yq__kindPreview ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.categories-module__oA96yq__kindPreview li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.categories-module__oA96yq__kindPreview li span{color:#241b1b;font-size:clamp(.85rem,1.8vw,1rem);font-weight:700;line-height:1.35}.categories-module__oA96yq__kindPreview li small{color:#6a5346;font-size:clamp(.75rem,1.5vw,.88rem);line-height:1.35}.categories-module__oA96yq__kindComposer{background:#fff8f0;border:1px solid #f1ddc9;border-radius:.9rem;padding:.95rem}.categories-module__oA96yq__axisGrid{align-items:start;gap:.85rem;min-width:0;display:grid}.categories-module__oA96yq__axisGrid>label{align-content:start;align-self:start}.categories-module__oA96yq__parameterList{gap:.85rem;min-width:0;display:grid}.categories-module__oA96yq__parameterRow{background:#fff;border:1px solid #eadccc;border-radius:.8rem;gap:.65rem;min-width:0;padding:.75rem;display:grid}.categories-module__oA96yq__parameterRow:nth-child(2n){background:#f3e6d8}.categories-module__oA96yq__parameterRowHeader{color:#53483e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:clamp(.78rem,1.05vw,.88rem);font-weight:600;display:flex}button.categories-module__oA96yq__addParameter{color:#fff;background:#910914;border-color:#910914}button.categories-module__oA96yq__addParameter:hover:not(:disabled){background:#b01a28;border-color:#b01a28}button.categories-module__oA96yq__addParameter:active:not(:disabled),button.categories-module__oA96yq__removeParameter:active:not(:disabled){filter:brightness(.94)}button.categories-module__oA96yq__addParameter:focus-visible{outline-color:#910914}button.categories-module__oA96yq__removeParameter{color:#fff;background:#e24a2b;border-color:#e24a2b;min-height:2.35rem;padding:.4rem .9rem}button.categories-module__oA96yq__removeParameter:hover:not(:disabled){background:#c73b20;border-color:#c73b20}button.categories-module__oA96yq__removeParameter:focus-visible{outline-color:#e24a2b}@media (min-width:40rem){.categories-module__oA96yq__axisGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:64rem){.categories-module__oA96yq__axisGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.categories-module__oA96yq__fieldsGroup{border:0;margin:0;padding:0}.categories-module__oA96yq__fields label,.categories-module__oA96yq__kindPanel label,.categories-module__oA96yq__kindComposer label,.categories-module__oA96yq__upload{color:#53483e;gap:.5rem;min-width:0;font-size:clamp(.82rem,1.1vw,.95rem);font-weight:600;display:grid}.categories-module__oA96yq__fields input:not([type=file]),.categories-module__oA96yq__fields select,.categories-module__oA96yq__kindPanel input:not([type=file]),.categories-module__oA96yq__kindPanel select,.categories-module__oA96yq__kindComposer input:not([type=file]),.categories-module__oA96yq__kindComposer select,.categories-module__oA96yq__search input{color:#30251e;width:100%;min-width:0;min-height:2.9rem;font:inherit;background:#fff;border:1px solid #dcd4cd;border-radius:.7rem;padding:.7rem .85rem;font-weight:400}.categories-module__oA96yq__fields input:not([type=file]):focus,.categories-module__oA96yq__fields select:focus,.categories-module__oA96yq__kindPanel input:not([type=file]):focus,.categories-module__oA96yq__kindPanel select:focus,.categories-module__oA96yq__kindComposer input:not([type=file]):focus,.categories-module__oA96yq__kindComposer select:focus,.categories-module__oA96yq__search input:focus{outline-offset:1px;border-color:#b96a31;outline:2px solid #efba90}.categories-module__oA96yq__fields input::placeholder,.categories-module__oA96yq__kindPanel input::placeholder,.categories-module__oA96yq__kindComposer input::placeholder,.categories-module__oA96yq__search input::placeholder{color:#8b8178}.categories-module__oA96yq__kindComposer input:disabled{color:#9a9088;cursor:not-allowed;background:#f3eee8}.categories-module__oA96yq__fields small,.categories-module__oA96yq__kindPanel small,.categories-module__oA96yq__kindComposer small{color:#807369;font-size:clamp(.72rem,1vw,.82rem);font-weight:400;line-height:1.55}.categories-module__oA96yq__imageField{background:#fdfaf6;border:1px dashed #ddc7b5;border-radius:.85rem;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.categories-module__oA96yq__preview,.categories-module__oA96yq__previewGap{aspect-ratio:1;border-radius:.7rem;width:100%;position:relative;overflow:hidden}.categories-module__oA96yq__preview{background:#efe8e2}.categories-module__oA96yq__previewImage{object-fit:cover}.categories-module__oA96yq__previewGap{color:#8a6c53;text-align:center;background:#f2e9e0;place-items:center;padding:.5rem;font-size:clamp(.7rem,.95vw,.8rem);line-height:1.45;display:grid}.categories-module__oA96yq__upload{position:relative}.categories-module__oA96yq__upload input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.categories-module__oA96yq__uploadButton{color:#8c430e;cursor:pointer;background:#fff;border:1px solid #dcc2aa;border-radius:.65rem;align-items:center;width:fit-content;min-height:2.75rem;padding:.6rem .75rem;font-size:clamp(.78rem,1.05vw,.9rem);display:inline-flex}.categories-module__oA96yq__upload:focus-within .categories-module__oA96yq__uploadButton{outline-offset:3px;outline:2px solid #a44508}.categories-module__oA96yq__empty{gap:.35rem;padding:1rem .15rem .15rem;display:grid}.categories-module__oA96yq__empty strong{color:#574637;font-size:clamp(.95rem,1.3vw,1.1rem)}.categories-module__oA96yq__empty p{text-align:left;max-width:36rem;margin:.35rem 0 0}.categories-module__oA96yq__feedback,.categories-module__oA96yq__confirm{color:#a10b17;background:#fff6f5;border:1px solid #edc9c9;border-radius:.7rem;padding:.85rem 1rem;font-size:clamp(.8rem,1.1vw,.92rem);line-height:1.6}.categories-module__oA96yq__confirm p{margin:.4rem 0 .85rem}.categories-module__oA96yq__treeScroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:65vh;padding:.15rem;position:relative;overflow:auto}@media (max-width:47.999rem){.categories-module__oA96yq__scheme h2,.categories-module__oA96yq__form h2,.categories-module__oA96yq__kindPanel h2{font-size:clamp(1.1rem,4.7vw,1.3rem)}.categories-module__oA96yq__scheme p,.categories-module__oA96yq__hint,.categories-module__oA96yq__path,.categories-module__oA96yq__empty p,.categories-module__oA96yq__fields label,.categories-module__oA96yq__search,.categories-module__oA96yq__feedback,.categories-module__oA96yq__confirm{font-size:clamp(.8rem,3.5vw,.92rem)}p.categories-module__oA96yq__eyebrow,.categories-module__oA96yq__fields small,.categories-module__oA96yq__previewGap,.categories-module__oA96yq__count{font-size:clamp(.7rem,3vw,.82rem)}.categories-module__oA96yq__uploadButton{font-size:clamp(.78rem,3.4vw,.9rem)}.categories-module__oA96yq__empty strong{font-size:clamp(.95rem,4vw,1.1rem)}.categories-module__oA96yq__actions{width:100%}.categories-module__oA96yq__actions .categories-module__oA96yq__button{flex:auto}.categories-module__oA96yq__imageField{grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.75rem}}.categories-module__oA96yq__path,.categories-module__oA96yq__feedback,.categories-module__oA96yq__confirm{overflow-wrap:anywhere}.categories-module__oA96yq__upload:has(input:disabled) .categories-module__oA96yq__uploadButton{cursor:not-allowed;opacity:.5}
.catalog-guide-module__BRDJIG__guide{color:#241b1b;background:#fff;border:1px solid #e5ddd6;border-radius:1.15rem;margin:1.25rem 0 1.5rem;overflow:hidden;container-type:inline-size}.catalog-guide-module__BRDJIG__header{background:linear-gradient(110deg,#fff7ee,#fffdfb);border-bottom:1px solid #eee7e1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,1.8vw,1.5rem);display:flex}.catalog-guide-module__BRDJIG__title{margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.3}.catalog-guide-module__BRDJIG__intro{color:#72665e;margin:.4rem 0 0;font-size:clamp(.82rem,1.1vw,.92rem);line-height:1.5}.catalog-guide-module__BRDJIG__badge{color:#945013;background:#fff;border:1px solid #f0d6bf;border-radius:999px;flex-shrink:0;padding:.35rem .65rem;font-size:clamp(.72rem,1vw,.8rem);font-weight:600;line-height:1.35}.catalog-guide-module__BRDJIG__steps{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;padding:clamp(1rem,1.8vw,1.5rem);list-style:none;display:grid}.catalog-guide-module__BRDJIG__step{grid-template-columns:2rem minmax(0,1fr);align-content:start;gap:.85rem;min-width:0;display:grid}.catalog-guide-module__BRDJIG__number{color:#a44508;font-variant-numeric:tabular-nums;background:#fff3e8;border:1px solid #f5d5bd;border-radius:.65rem;place-items:center;width:2rem;height:2rem;font-size:clamp(.75rem,1vw,.85rem);font-weight:600;display:grid}.catalog-guide-module__BRDJIG__stepContent{min-width:0}.catalog-guide-module__BRDJIG__stepTitle{margin:.25rem 0 0;font-family:inherit;font-size:clamp(.9rem,1.15vw,1rem);font-weight:600;line-height:1.45}.catalog-guide-module__BRDJIG__description{color:#6c635d;margin:.55rem 0 0;font-size:clamp(.82rem,1.05vw,.9rem);line-height:1.65}.catalog-guide-module__BRDJIG__link{max-width:100%;min-height:2.75rem;color:var(--color-brand-interactive);border-radius:.3rem;align-items:center;gap:.4rem;margin-top:.35rem;font-size:clamp(.78rem,1vw,.85rem);font-weight:600;display:inline-flex}.catalog-guide-module__BRDJIG__link svg{flex-shrink:0}.catalog-guide-module__BRDJIG__link:hover{color:#ba3d0a}.catalog-guide-module__BRDJIG__link:focus-visible{outline:2px solid var(--color-brand-interactive);outline-offset:4px}.catalog-guide-module__BRDJIG__note{color:#6c635d;background:#faf9f7;border-top:1px solid #eee7e1;flex-wrap:wrap;gap:.3rem .75rem;margin:0;padding:.9rem clamp(1rem,1.8vw,1.5rem);font-size:clamp(.78rem,1vw,.85rem);line-height:1.6;display:flex}.catalog-guide-module__BRDJIG__note strong{color:#42362d}.catalog-guide-module__BRDJIG__note span{flex:26rem}@container (min-width:36rem){.catalog-guide-module__BRDJIG__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}}@container (min-width:60rem){.catalog-guide-module__BRDJIG__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.catalog-guide-module__BRDJIG__step{grid-template-columns:minmax(0,1fr)}.catalog-guide-module__BRDJIG__guide[data-steps="3"] .catalog-guide-module__BRDJIG__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.999rem){.catalog-guide-module__BRDJIG__title{font-size:clamp(1.05rem,4.6vw,1.25rem)}.catalog-guide-module__BRDJIG__intro,.catalog-guide-module__BRDJIG__description{font-size:clamp(.82rem,3.4vw,.92rem)}.catalog-guide-module__BRDJIG__stepTitle{font-size:clamp(.9rem,3.8vw,1rem)}.catalog-guide-module__BRDJIG__badge,.catalog-guide-module__BRDJIG__number{font-size:clamp(.72rem,3.1vw,.82rem)}.catalog-guide-module__BRDJIG__link,.catalog-guide-module__BRDJIG__note{font-size:clamp(.78rem,3.3vw,.88rem)}}
.catalog-workspace-module__W2U-Fa__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem 2rem;margin-bottom:1.5rem;display:flex}.catalog-workspace-module__W2U-Fa__header>div{flex:26rem;min-width:0}.catalog-workspace-module__W2U-Fa__eyebrow{color:#a44508;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:clamp(.72rem,1vw,.85rem);font-weight:600}.catalog-workspace-module__W2U-Fa__header h1{margin:0;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.15}.catalog-workspace-module__W2U-Fa__description{color:#6c635d;max-width:46rem;margin:.65rem 0 0;font-size:clamp(.85rem,1.15vw,1rem);line-height:1.6}.catalog-workspace-module__W2U-Fa__navigation{background:#fff;border:1px solid #e5ddd6;border-radius:.85rem;flex-wrap:wrap;gap:.25rem;padding:.3rem;display:flex}.catalog-workspace-module__W2U-Fa__navLink{color:#6c635d;border-radius:.6rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem .9rem;font-size:clamp(.8rem,1.05vw,.9rem);font-weight:600;display:inline-flex}.catalog-workspace-module__W2U-Fa__navLink[aria-current=page]{color:#99440b;background:#fff0e2}.catalog-workspace-module__W2U-Fa__navLink:hover{background:#f7f4f0}.catalog-workspace-module__W2U-Fa__navLink:focus-visible{outline-offset:2px;outline:2px solid #a44508}@media (max-width:47.999rem){.catalog-workspace-module__W2U-Fa__header h1{font-size:clamp(1.8rem,7.5vw,2.25rem)}.catalog-workspace-module__W2U-Fa__eyebrow{font-size:clamp(.7rem,3vw,.82rem)}.catalog-workspace-module__W2U-Fa__description,.catalog-workspace-module__W2U-Fa__navLink{font-size:clamp(.82rem,3.5vw,.95rem)}.catalog-workspace-module__W2U-Fa__navigation{width:100%}.catalog-workspace-module__W2U-Fa__navLink{flex:1}}
.admin-save-notification-module__z10eEW__notices{z-index:400;pointer-events:none;gap:.55rem;width:min(22rem,100vw - 2rem);margin:0;display:grid;position:fixed;top:clamp(1rem,2.5vw,1.5rem);right:clamp(1rem,2.5vw,1.5rem)}.admin-save-notification-module__z10eEW__notice{isolation:isolate;border-radius:var(--radius-button);color:#fff4e5;pointer-events:auto;background:radial-gradient(circle at 12% -20%,#f666003d 0,#0000 42%),linear-gradient(135deg,#2a211d 0%,#211b18 54%,#171311 100%);border:1px solid #f666007a;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.85rem .65rem .95rem 1.05rem;font-size:clamp(.9rem,2vw,1.05rem);font-weight:600;line-height:1.35;animation:1.8s cubic-bezier(.22,1,.36,1) both admin-save-notification-module__z10eEW__admin-notice;display:flex;position:relative;overflow:hidden;box-shadow:0 .7rem 2rem #211b1838,inset 0 1px #fff4e51f}.admin-save-notification-module__z10eEW__notice:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d40013 0%,#f66600 58%,#ffb100 100%);border-radius:999px 999px 0 0;height:.18rem;position:absolute;bottom:0;left:1rem;right:1rem}.admin-save-notification-module__z10eEW__notice[data-tone=removed],.admin-save-notification-module__z10eEW__notice[data-tone=error]{color:#3a1518;background:radial-gradient(circle at 12% -20%,#ce071a2e 0,#0000 46%),linear-gradient(135deg,#fff7f5 0%,#f8e6e2 54%,#f3d9d3 100%);border-color:#ce071a61;box-shadow:0 .7rem 2rem #3a151829,inset 0 1px #ffffffb8}.admin-save-notification-module__z10eEW__notice[data-tone=removed]:after,.admin-save-notification-module__z10eEW__notice[data-tone=error]:after{background:linear-gradient(90deg,#6b1020 0%,#ce071a 52%,#f08a7a 100%)}.admin-save-notification-module__z10eEW__notice[data-tone=removed] .admin-save-notification-module__z10eEW__noticeClose,.admin-save-notification-module__z10eEW__notice[data-tone=error] .admin-save-notification-module__z10eEW__noticeClose{color:#3a1518;background:#3a15181a}.admin-save-notification-module__z10eEW__noticeClose{z-index:1;color:#fff4e5;cursor:pointer;background:#fff4e51f;border:0;border-radius:50%;flex:none;width:1.65rem;height:1.65rem;font-size:clamp(1rem,2.4vw,1.25rem);line-height:1;position:relative}.admin-save-notification-module__z10eEW__noticeClose:hover{background:#fff4e547;scale:1.08}.admin-save-notification-module__z10eEW__noticeClose:active{scale:.9}@keyframes admin-save-notification-module__z10eEW__admin-notice{0%{opacity:0;transform:translateY(-.65rem)}12%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.35rem)}}@media (max-width:74.999rem){.admin-save-notification-module__z10eEW__notice,.admin-save-notification-module__z10eEW__noticeClose{font-size:clamp(.9rem,2vw,1.05rem)}}@media (max-width:47.999rem){.admin-save-notification-module__z10eEW__notices{width:auto;top:clamp(.75rem,4vw,1.2rem);left:clamp(.75rem,4vw,1.2rem);right:clamp(.75rem,4vw,1.2rem)}.admin-save-notification-module__z10eEW__notice,.admin-save-notification-module__z10eEW__noticeClose{font-size:clamp(.9rem,4.2vw,1.05rem)}}@media (prefers-reduced-motion:reduce){.admin-save-notification-module__z10eEW__notice{animation-duration:.01ms}}
.admin-users-module__QadkrW__main{padding:clamp(2rem,4vw,5rem)}.admin-users-module__QadkrW__heading{max-width:62rem}.admin-users-module__QadkrW__eyebrow,.admin-users-module__QadkrW__cardLabel{color:var(--color-brand);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:clamp(.85rem,1.1vw,1rem);font-weight:600}.admin-users-module__QadkrW__heading h1{margin:.65rem 0 0;font-size:clamp(3rem,6vw,6.5rem);line-height:.95}.admin-users-module__QadkrW__heading>p:last-child{color:#616161;max-width:54rem;margin:clamp(1.2rem,2.4vw,2rem) 0 0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.5}.admin-users-module__QadkrW__roleGuide,.admin-users-module__QadkrW__createPanel,.admin-users-module__QadkrW__userCard,.admin-users-module__QadkrW__roleCard{background:#fff;border:1px solid #dedede;border-radius:clamp(1.2rem,2vw,2rem);box-shadow:0 1rem 3rem #3214000d}.admin-users-module__QadkrW__roleGuide{max-width:72rem;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,3vw,3rem)}.admin-users-module__QadkrW__roleGuideIntro h2{margin:.7rem 0 0;font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1.08}.admin-users-module__QadkrW__roleCards{grid-template-columns:1fr;gap:clamp(.9rem,1.6vw,1.4rem);margin-top:clamp(1.4rem,2.5vw,2.2rem);display:grid}.admin-users-module__QadkrW__roleCard{box-shadow:none;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;padding:clamp(1.1rem,2vw,1.6rem);display:grid}.admin-users-module__QadkrW__roleRank{color:var(--color-brand);grid-row:1/span 3;margin:0;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:700;line-height:1}.admin-users-module__QadkrW__roleCard .admin-users-module__QadkrW__cardLabel,.admin-users-module__QadkrW__roleCard h3,.admin-users-module__QadkrW__roleCard ul{grid-column:2}.admin-users-module__QadkrW__roleCard[data-role=OWNER]{background:#fff8f8;border-color:#f0c9c9}.admin-users-module__QadkrW__roleCard[data-current=true]{outline:.14rem solid var(--color-brand-interactive);outline-offset:.12rem}.admin-users-module__QadkrW__roleCard h3{margin:.55rem 0 0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.2}.admin-users-module__QadkrW__roleCard ul{color:#555;gap:.55rem;margin:.9rem 0 0;padding-left:1.15rem;font-size:clamp(.92rem,1.15vw,1.05rem);line-height:1.45;display:grid}.admin-users-module__QadkrW__userCard[data-role=OWNER]{background:#fffdfd;border-color:#f0c9c9}.admin-users-module__QadkrW__createPanel{max-width:72rem;margin-top:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,3rem)}.admin-users-module__QadkrW__createHeading h2{margin:.7rem 0 0;font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1.08}.admin-users-module__QadkrW__createHeading>p:last-child{color:#616161;max-width:48rem;margin:.8rem 0 0;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.5}.admin-users-module__QadkrW__createForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.9rem,1.5vw,1.4rem);margin-top:clamp(1.5rem,2.5vw,2rem);display:grid}.admin-users-module__QadkrW__createForm label{gap:.65rem;font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:600;display:grid}.admin-users-module__QadkrW__createForm input,.admin-users-module__QadkrW__createForm select{color:#171717;width:100%;min-height:4rem;font:inherit;background:#fafafa;border:1px solid #d8d8d8;border-radius:1rem;padding:0 1rem}.admin-users-module__QadkrW__createForm :is(input,select):focus-visible{border-color:var(--color-brand-interactive);outline-offset:.125rem;outline:.1875rem solid #ce071a2e}.admin-users-module__QadkrW__createForm :is(input,select):disabled{cursor:not-allowed;opacity:.58}.admin-users-module__QadkrW__createButton{color:#fff;background:var(--color-brand-interactive);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;min-height:4rem;padding:.85rem 1.3rem;font-family:inherit;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:600}.admin-users-module__QadkrW__createButton:is(:hover,:focus-visible){background:#a80613}.admin-users-module__QadkrW__createButton:active:not(:disabled){filter:brightness(.9)}.admin-users-module__QadkrW__createButton:disabled{cursor:not-allowed;opacity:.42}.admin-users-module__QadkrW__creationFeedback{color:#176128;background:#edf8ef;border:1px solid #bbdfc1;border-radius:.8rem;margin:1.25rem 0 0;padding:.9rem 1rem;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.45}.admin-users-module__QadkrW__creationFeedback[data-kind=warning]{color:#7e4a00;background:#fff7e8;border-color:#e8bd78}.admin-users-module__QadkrW__creationFeedback[data-kind=error]{color:#a10b17;background:#fff0f0;border-color:#e2aaaa}.admin-users-module__QadkrW__users{gap:clamp(1rem,2vw,1.5rem);max-width:72rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.admin-users-module__QadkrW__userCard{padding:clamp(1.5rem,3vw,3rem)}.admin-users-module__QadkrW__userCard[data-active=false]{background:#faf7f7}.admin-users-module__QadkrW__passwordForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:clamp(.9rem,1.5vw,1.4rem);margin-top:clamp(1.25rem,2vw,1.75rem);display:grid}.admin-users-module__QadkrW__passwordForm label{gap:.65rem;font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:600;display:grid}.admin-users-module__QadkrW__passwordForm input{color:#171717;width:100%;min-height:4rem;font:inherit;background:#fafafa;border:1px solid #d8d8d8;border-radius:1rem;padding:0 1rem}.admin-users-module__QadkrW__passwordForm input:focus-visible{border-color:var(--color-brand-interactive);outline-offset:.125rem;outline:.1875rem solid #ce071a2e}.admin-users-module__QadkrW__userIdentity,.admin-users-module__QadkrW__cardFooter{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.admin-users-module__QadkrW__userIdentity h2{margin:.55rem 0 0;font-size:clamp(1.7rem,2.8vw,3rem);line-height:1.08}.admin-users-module__QadkrW__email{color:#6c6c6c;margin:.55rem 0 0;font-size:clamp(.95rem,1.2vw,1.1rem)}.admin-users-module__QadkrW__status{color:#97101b;background:#f5dfdf;border-radius:999px;flex:none;padding:.6rem .9rem;font-size:clamp(.85rem,1vw,.95rem);font-weight:600}.admin-users-module__QadkrW__status[data-active=true]{color:#176128;background:#e5f2e7}.admin-users-module__QadkrW__controls{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.admin-users-module__QadkrW__controls:not(:has(.admin-users-module__QadkrW__emailControl)){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-module__QadkrW__controls label{gap:.65rem;font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:600;display:grid}.admin-users-module__QadkrW__emailControl{grid-column:1}.admin-users-module__QadkrW__controls input[type=email],.admin-users-module__QadkrW__controls select,.admin-users-module__QadkrW__switchRow{min-height:4rem;font:inherit;background:#fafafa;border:1px solid #d8d8d8;border-radius:1rem}.admin-users-module__QadkrW__controls input[type=email],.admin-users-module__QadkrW__controls select{color:#171717;width:100%;padding:0 1rem}.admin-users-module__QadkrW__controls :is(input[type=email],select):focus-visible{border-color:var(--color-brand-interactive);outline-offset:.125rem;outline:.1875rem solid #ce071a2e}.admin-users-module__QadkrW__controls :is(input[type=email],select):disabled{cursor:not-allowed;opacity:.58}.admin-users-module__QadkrW__switchRow:has(input:disabled){cursor:not-allowed;opacity:.58}.admin-users-module__QadkrW__switchRow{align-items:center;gap:.8rem;padding:0 1rem;font-weight:600;display:flex}.admin-users-module__QadkrW__switchRow input{width:1.25rem;height:1.25rem;accent-color:var(--color-brand-interactive)}.admin-users-module__QadkrW__cardFooter{border-top:1px solid #e3e3e3;align-items:center;margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(1.2rem,2vw,1.8rem)}.admin-users-module__QadkrW__feedback{color:#727272;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.45}.admin-users-module__QadkrW__feedback p{margin:0}.admin-users-module__QadkrW__feedback .admin-users-module__QadkrW__error{color:#a10b17;font-weight:600}.admin-users-module__QadkrW__cardActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.75rem;display:flex}.admin-users-module__QadkrW__saveButton,.admin-users-module__QadkrW__deleteButton,.admin-users-module__QadkrW__cancelButton{cursor:pointer;border-radius:999px;flex:none;min-height:3.7rem;padding:.85rem 1.3rem;font-family:inherit;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:600}.admin-users-module__QadkrW__saveButton{background:var(--color-brand-interactive);color:#fff;border:0}.admin-users-module__QadkrW__saveButton:hover,.admin-users-module__QadkrW__saveButton:focus-visible{background:#a80613}.admin-users-module__QadkrW__deleteButton{border:.12rem solid var(--color-brand-interactive);color:var(--color-brand-interactive);background:#fff5f5}.admin-users-module__QadkrW__deleteButton:hover,.admin-users-module__QadkrW__deleteButton:focus-visible{background:var(--color-brand-interactive);color:#fff}.admin-users-module__QadkrW__cancelButton{color:#333;background:#fff;border:.12rem solid #d8d8d8}.admin-users-module__QadkrW__cancelButton:hover,.admin-users-module__QadkrW__cancelButton:focus-visible{background:#f7f7f7;border-color:#bdbdbd}.admin-users-module__QadkrW__saveButton:active:not(:disabled),.admin-users-module__QadkrW__deleteButton:active:not(:disabled),.admin-users-module__QadkrW__cancelButton:active:not(:disabled){filter:brightness(.9)}.admin-users-module__QadkrW__saveButton:disabled,.admin-users-module__QadkrW__deleteButton:disabled,.admin-users-module__QadkrW__cancelButton:disabled{cursor:not-allowed;opacity:.42}@media (max-width:74.999rem){.admin-users-module__QadkrW__createForm{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-module__QadkrW__eyebrow,.admin-users-module__QadkrW__cardLabel{font-size:clamp(.82rem,1.8vw,.95rem)}.admin-users-module__QadkrW__heading h1{font-size:clamp(3rem,8vw,5rem)}.admin-users-module__QadkrW__heading>p:last-child{font-size:clamp(1rem,2.2vw,1.25rem)}.admin-users-module__QadkrW__roleGuideIntro h2,.admin-users-module__QadkrW__createHeading h2,.admin-users-module__QadkrW__userIdentity h2{font-size:clamp(1.5rem,3.5vw,2.5rem)}.admin-users-module__QadkrW__roleCard h3{font-size:clamp(1.1rem,2.4vw,1.35rem)}.admin-users-module__QadkrW__roleRank{font-size:clamp(1.5rem,3vw,2rem)}.admin-users-module__QadkrW__roleCard ul,.admin-users-module__QadkrW__createHeading>p:last-child,.admin-users-module__QadkrW__createForm label,.admin-users-module__QadkrW__createButton,.admin-users-module__QadkrW__creationFeedback,.admin-users-module__QadkrW__email,.admin-users-module__QadkrW__controls label,.admin-users-module__QadkrW__passwordForm label,.admin-users-module__QadkrW__feedback,.admin-users-module__QadkrW__saveButton,.admin-users-module__QadkrW__deleteButton,.admin-users-module__QadkrW__cancelButton,.admin-users-module__QadkrW__status{font-size:clamp(.92rem,2vw,1.1rem)}:is(.admin-users-module__QadkrW__controls,.admin-users-module__QadkrW__controls:not(:has(.admin-users-module__QadkrW__emailControl))){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-module__QadkrW__emailControl{grid-column:1/-1}}@media (max-width:47.999rem){.admin-users-module__QadkrW__main{padding:clamp(1.5rem,7vw,2.5rem) clamp(1.25rem,6vw,2rem)}.admin-users-module__QadkrW__eyebrow,.admin-users-module__QadkrW__cardLabel{font-size:clamp(.8rem,3.6vw,.95rem)}.admin-users-module__QadkrW__heading h1{font-size:clamp(2.7rem,13vw,4.2rem)}.admin-users-module__QadkrW__heading>p:last-child{font-size:clamp(1rem,4.5vw,1.2rem)}.admin-users-module__QadkrW__roleCards,.admin-users-module__QadkrW__createForm,.admin-users-module__QadkrW__controls,.admin-users-module__QadkrW__passwordForm{grid-template-columns:1fr}.admin-users-module__QadkrW__roleGuideIntro h2,.admin-users-module__QadkrW__createHeading h2,.admin-users-module__QadkrW__userIdentity h2{font-size:clamp(1.4rem,7vw,2.1rem)}.admin-users-module__QadkrW__roleCard h3{font-size:clamp(1.15rem,5.2vw,1.4rem)}.admin-users-module__QadkrW__roleRank{font-size:clamp(1.4rem,7vw,1.9rem)}.admin-users-module__QadkrW__roleCard ul,.admin-users-module__QadkrW__createHeading>p:last-child,.admin-users-module__QadkrW__createForm label,.admin-users-module__QadkrW__createButton,.admin-users-module__QadkrW__creationFeedback,.admin-users-module__QadkrW__email,.admin-users-module__QadkrW__controls label,.admin-users-module__QadkrW__passwordForm label,.admin-users-module__QadkrW__feedback,.admin-users-module__QadkrW__saveButton,.admin-users-module__QadkrW__deleteButton,.admin-users-module__QadkrW__cancelButton,.admin-users-module__QadkrW__status{font-size:clamp(.9rem,4vw,1.05rem)}.admin-users-module__QadkrW__userIdentity,.admin-users-module__QadkrW__cardFooter{flex-direction:column;align-items:stretch;gap:1rem}.admin-users-module__QadkrW__status{width:fit-content}.admin-users-module__QadkrW__cardActions,.admin-users-module__QadkrW__saveButton,.admin-users-module__QadkrW__deleteButton,.admin-users-module__QadkrW__cancelButton{width:100%}.admin-users-module__QadkrW__cardActions{flex-direction:column}.admin-users-module__QadkrW__createButton{width:100%}}.admin-users-module__QadkrW__main :is(section,article,label),.admin-users-module__QadkrW__userIdentity>div,.admin-users-module__QadkrW__feedback{min-width:0}.admin-users-module__QadkrW__main :is(h1,h2,h3,p,li,label){overflow-wrap:anywhere}.admin-users-module__QadkrW__main :is(button,input[type=checkbox]):focus-visible{outline:.1875rem solid var(--color-brand-interactive);outline-offset:.1875rem}.admin-users-module__QadkrW__passwordForm input:disabled{cursor:not-allowed;opacity:.58}@media (max-width:47.999rem){.admin-users-module__QadkrW__controls:not(:has(.admin-users-module__QadkrW__emailControl)){grid-template-columns:minmax(0,1fr)}.admin-users-module__QadkrW__createButton{white-space:normal;padding-inline:.75rem}.admin-users-module__QadkrW__roleGuide,.admin-users-module__QadkrW__createPanel,.admin-users-module__QadkrW__userCard{padding:clamp(1rem,4vw,1.5rem)}}
.block-error-boundary-module__SXRKSW__section{background:#fff;width:100%;padding-block:clamp(2.5rem,7vw,5rem)}.block-error-boundary-module__SXRKSW__embedded{width:100%;padding-top:clamp(1rem,2.5vw,2rem)}
.promotions-module__qtsSJG__section{z-index:2;color:#241b1b;isolation:isolate;padding-bottom:clamp(2.5rem,6vw,5rem);scroll-margin-top:clamp(5.5rem,10vw,7.25rem);position:relative;overflow:visible}.promotions-module__qtsSJG__container{z-index:2;position:relative}.promotions-module__qtsSJG__requestSection{min-height:clamp(22rem,50vw,34rem)}.promotions-module__qtsSJG__header{flex-direction:column;align-items:flex-start;gap:clamp(1rem,2vw,1.75rem);max-width:52rem;display:flex}.promotions-module__qtsSJG__titleRow{align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.promotions-module__qtsSJG__titleRow h2{font-size:var(--section-title-size);white-space:nowrap;font-weight:600;line-height:1}.promotions-module__qtsSJG__crownImage{width:var(--heading-crown-size);height:var(--heading-crown-size);object-fit:contain;flex:none;animation:2.4s ease-in-out infinite alternate paused promotions-module__qtsSJG__crown-color-cycle}.promotions-module__qtsSJG__section[data-entry-state=visible] .promotions-module__qtsSJG__crownImage,.promotions-module__qtsSJG__section[data-entry-state=complete] .promotions-module__qtsSJG__crownImage{animation-play-state:running}.promotions-module__qtsSJG__header p{max-width:64rem;font-size:var(--section-subtitle-size);line-height:1.35}.promotions-module__qtsSJG__catalogLink{flex:none;align-self:flex-start}.promotions-module__qtsSJG__mobileActions{flex-wrap:wrap;align-items:center;gap:clamp(1rem,4vw,1.5rem);width:100%;display:flex}.promotions-module__qtsSJG__mobileControls{align-items:center;gap:clamp(.75rem,3vw,1rem);display:flex}.promotions-module__qtsSJG__mobileControl,.promotions-module__qtsSJG__desktopControl{aspect-ratio:1;cursor:pointer;color:#fff;background:#ce071a;border:0;border-radius:50%;place-items:center;width:clamp(3rem,14vw,3.5rem);padding:0;font-size:clamp(1.5rem,7vw,1.875rem);line-height:1;transition:color .25s,background-color .25s,box-shadow .25s,scale .18s;display:grid;box-shadow:0 .6rem 1.25rem #241b1b2e}.promotions-module__qtsSJG__mobileControl:is(:hover,:focus-visible):not(:disabled),.promotions-module__qtsSJG__desktopControl:is(:hover,:focus-visible):not(:disabled){background:#f36500;box-shadow:0 .75rem 1.5rem #241b1b3d}.promotions-module__qtsSJG__mobileControl:active:not(:disabled),.promotions-module__qtsSJG__desktopControl:active:not(:disabled){scale:.9}.promotions-module__qtsSJG__mobileControl:focus-visible,.promotions-module__qtsSJG__desktopControl:focus-visible{outline-offset:.25rem;outline:.1875rem solid #f36500}.promotions-module__qtsSJG__mobileControl:disabled,.promotions-module__qtsSJG__desktopControl:disabled{cursor:default;color:#7c6f6b;background:#f8eee3}.promotions-module__qtsSJG__desktopControls,.promotions-module__qtsSJG__tabletControls{display:none}.promotions-module__qtsSJG__timeline{max-width:88rem;margin:clamp(2.5rem,6vw,5rem) auto 0;position:relative}.promotions-module__qtsSJG__sliderStage{position:relative}.promotions-module__qtsSJG__sliderStage[data-transitioning=true] .promotions-module__qtsSJG__sliderViewport{pointer-events:none;scroll-behavior:auto;scroll-snap-type:none}.promotions-module__qtsSJG__mobileShelf,.promotions-module__qtsSJG__desktopShelf,.promotions-module__qtsSJG__tabletShelf{z-index:0;pointer-events:none;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.promotions-module__qtsSJG__desktopShelf,.promotions-module__qtsSJG__tabletShelf{display:none}.promotions-module__qtsSJG__sliderViewport{z-index:1;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;touch-action:pan-x pan-y pinch-zoom;position:relative;overflow:auto hidden}.promotions-module__qtsSJG__sliderViewport::-webkit-scrollbar{display:none}.promotions-module__qtsSJG__list{padding-block:clamp(1.5rem,3vw,3rem);display:flex}.promotions-module__qtsSJG__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;margin:0;padding:0;list-style:none;display:grid}.promotions-module__qtsSJG__item{--promotion-color:#ce071a;width:100%;display:flex;position:relative}.promotions-module__qtsSJG__slide .promotions-module__qtsSJG__item:nth-child(3){--promotion-color:#447c14}.promotions-module__qtsSJG__slide .promotions-module__qtsSJG__item:nth-child(2){--promotion-color:#f36500}.promotions-module__qtsSJG__slide .promotions-module__qtsSJG__item:nth-child(4){--promotion-color:#0d54b5}.promotions-module__qtsSJG__card{--card-rest-shadow:0 .3rem .4rem #241b1b2e, 0 1.05rem 1.2rem -.35rem #241b1b7a;--card-hover-shadow:0 .4rem .55rem #241b1b33, 0 1.35rem 1.55rem -.35rem #241b1b8f;--card-active-shadow:0 .15rem .2rem #241b1b33, 0 .45rem .55rem -.2rem #241b1b75;--card-hover-lift:-.25rem;cursor:pointer;width:min(100%,24rem);min-height:0;font:inherit;text-align:left;color:#241b1b;box-shadow:var(--card-rest-shadow);background:linear-gradient(115deg,#0000 34%,#fff4e5b8 48%,#0000 62%) 100% 0/240% 100% no-repeat,#fffffff5;border:1px solid #241b1b1a;border-radius:clamp(1.2rem,2.4vw,1.75rem);grid-template-rows:minmax(0,1fr) auto;gap:0;padding:clamp(.75rem,2.2vw,1.05rem);transition:transform .65s,box-shadow .58s,background-position .9s,border-color .5s;display:grid;position:relative}.promotions-module__qtsSJG__section[data-entry-state=waiting] .promotions-module__qtsSJG__card{opacity:0;transform:translateY(2.5rem)scale(.94)}.promotions-module__qtsSJG__section[data-entry-state=visible] .promotions-module__qtsSJG__card{animation:.82s cubic-bezier(.16,1,.3,1) both promotions-module__qtsSJG__promotion-card-entry;animation-delay:var(--promotion-entry-delay)}@keyframes promotions-module__qtsSJG__promotion-card-entry{0%{opacity:0;filter:saturate(.72);transform:translateY(2.5rem)scale(.94)}72%{opacity:1;filter:saturate();transform:translateY(-.3rem)scale(1.012)}to{opacity:1;filter:saturate();transform:translate(0,0)scale(1)}}.promotions-module__qtsSJG__imageWrap{aspect-ratio:4/3;background:#f3efec;border-radius:clamp(.75rem,1.6vw,1.1rem);width:100%;min-height:0;display:block;position:relative;overflow:hidden}.promotions-module__qtsSJG__imageWrap:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff75 49%,#0000 56%);transition:transform 1.05s;position:absolute;inset:-35% -55%;transform:translate(-62%)}.promotions-module__qtsSJG__cardImage{object-fit:cover;object-position:center}.promotions-module__qtsSJG__card:focus-visible{outline-offset:.3rem;outline:.1875rem solid #f0650a}.promotions-module__qtsSJG__badge{z-index:2;aspect-ratio:1;color:#fff;background:var(--promotion-color);border-radius:50%;place-items:center;min-width:clamp(3.15rem,10vw,3.85rem);font-size:clamp(.85rem,3vw,1.05rem);font-weight:700;line-height:1;display:grid;position:absolute;top:.7rem;left:.7rem;box-shadow:0 .3rem .65rem #241b1b47}.promotions-module__qtsSJG__cardBody{gap:clamp(.4rem,1.2vw,.65rem);padding:clamp(.65rem,1.6vw,.9rem) .2rem .25rem;display:grid;position:relative}.promotions-module__qtsSJG__cardTitle{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;height:2lh;font-size:clamp(1.05rem,4.2vw,1.35rem);font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.promotions-module__qtsSJG__cardDescription{overflow-wrap:anywhere;color:#655954;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;height:3lh;font-size:clamp(.875rem,3.5vw,1rem);line-height:1.35;display:-webkit-box;overflow:hidden}.promotions-module__qtsSJG__saleNote{color:#ce071a;margin:0;font-size:clamp(.9rem,3.2vw,1.15rem);font-weight:700;line-height:1.2}.promotions-module__qtsSJG__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);background:#140a08c7;place-items:center;padding:clamp(.75rem,3vw,2rem);animation:.3s both promotions-module__qtsSJG__modal-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.promotions-module__qtsSJG__modalDialog{color:#241b1b;background:#fff;border:1px solid #ffffff73;border-radius:clamp(1.25rem,4vw,2.5rem);grid-template-rows:minmax(9rem,34%) minmax(0,66%);width:min(100%,68rem);height:min(50rem,100dvh - clamp(1.5rem,6vw,4rem));animation:.42s cubic-bezier(.22,1,.36,1) both promotions-module__qtsSJG__modal-dialog-in;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #00000061}.promotions-module__qtsSJG__modalClose{z-index:2;aspect-ratio:1;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:clamp(2.75rem,11vw,3.5rem);transition:color .3s,background-color .3s,transform .3s;position:absolute;top:clamp(.75rem,3vw,1.5rem);right:clamp(.75rem,3vw,1.5rem);box-shadow:0 .5rem 1.5rem #241b1b2e}.promotions-module__qtsSJG__modalClose:before,.promotions-module__qtsSJG__modalClose:after{content:"";background:#241b1b;border-radius:999px;width:45%;height:.15rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.promotions-module__qtsSJG__modalClose:after{transform:translate(-50%,-50%)rotate(-45deg)}.promotions-module__qtsSJG__modalClose:is(:hover,:focus-visible){background:#f0650a}.promotions-module__qtsSJG__modalClose:is(:hover,:focus-visible):before,.promotions-module__qtsSJG__modalClose:is(:hover,:focus-visible):after{background:#fff}.promotions-module__qtsSJG__modalClose:focus-visible{outline-offset:.25rem;outline:.1875rem solid #fff}.promotions-module__qtsSJG__modalImageWrap{background:#171918;min-width:0;min-height:0;position:relative;overflow:hidden}.promotions-module__qtsSJG__modalImage{object-fit:contain}.promotions-module__qtsSJG__modalContent{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:clamp(.75rem,3vw,1.5rem);min-width:0;min-height:0;padding:clamp(1.5rem,5vw,3.25rem);display:grid;overflow-y:auto}.promotions-module__qtsSJG__modalContent::-webkit-scrollbar{width:.5rem}.promotions-module__qtsSJG__modalContent::-webkit-scrollbar-thumb{background:#241b1b47;border-radius:999px}.promotions-module__qtsSJG__modalContent::-webkit-scrollbar-track{background:0 0}.promotions-module__qtsSJG__modalEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#f0650a;font-size:clamp(.875rem,3.6vw,1.125rem);font-weight:600;line-height:1.2}.promotions-module__qtsSJG__modalContent h3{text-wrap:balance;max-width:18ch;font-size:clamp(1.75rem,7vw,2.75rem);font-weight:600;line-height:1.08}.promotions-module__qtsSJG__modalDescription{color:#3c2a22;text-wrap:pretty;overflow-wrap:break-word;max-width:48ch;margin:0;font-size:clamp(1rem,4vw,1.125rem);line-height:1.65}.promotions-module__qtsSJG__productLink{color:#fffaf6;background:#f0650a;border-radius:999px;justify-self:start;margin-top:.35rem;padding:.85rem 1.35rem;font-size:clamp(.95rem,2.2vw,1.05rem);font-weight:700;line-height:1.2;text-decoration:none}.promotions-module__qtsSJG__productLink:focus-visible{outline-offset:.2rem;outline:.1875rem solid #241b1b}.promotions-module__qtsSJG__modalProducts{gap:.6rem;display:grid}.promotions-module__qtsSJG__modalProductsTitle{color:#3c2a22;margin:0;font-size:clamp(.875rem,3.4vw,1rem);font-weight:700}.promotions-module__qtsSJG__modalProducts ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.promotions-module__qtsSJG__modalProducts a{transform-origin:0;color:#c24f05;text-underline-offset:.2em;font-size:clamp(.95rem,3.8vw,1.0625rem);font-weight:600;line-height:1.35;text-decoration:underline;display:inline-block}.promotions-module__qtsSJG__modalProducts a:focus-visible{outline-offset:.2rem;outline:.1875rem solid #241b1b}@media (max-width:47.999rem){.promotions-module__qtsSJG__timeline{max-width:none;margin-top:clamp(6rem,20vw,7.5rem)}.promotions-module__qtsSJG__sliderStage{--mobile-card-overflow:clamp(4.75rem, 17vw, 6.25rem);--mobile-shelf-height:calc((100vw - clamp(2rem, 8.75vw, 10.5rem)) * 706 / 780);height:var(--mobile-shelf-height)}.promotions-module__qtsSJG__mobileShelf{height:var(--mobile-shelf-height);object-fit:contain;clip-path:inset(0 0 52%)}.promotions-module__qtsSJG__mobileShelfBottom{clip-path:inset(48% 0 0);top:auto;bottom:0}.promotions-module__qtsSJG__sliderViewport{top:calc(0rem - var(--mobile-card-overflow));z-index:2;position:absolute;bottom:0;left:0;right:0}.promotions-module__qtsSJG__list{height:calc(100% - var(--mobile-card-overflow));margin-top:var(--mobile-card-overflow);padding:0}.promotions-module__qtsSJG__slide{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:calc(var(--mobile-shelf-height) * .35) minmax(0, 1fr);height:100%;padding-inline:7%;padding-bottom:calc(var(--mobile-shelf-height) * .04);justify-items:center;column-gap:4%}.promotions-module__qtsSJG__item{align-self:end;width:100%;min-height:0;padding:0}.promotions-module__qtsSJG__card{width:100%;height:min(14.25rem, calc(var(--mobile-shelf-height) * .55));border:.125rem solid var(--promotion-color);--card-rest-shadow:0 .2rem .3rem #241b1b2e, 0 .7rem .8rem -.2rem #241b1b80;--card-hover-shadow:0 .25rem .35rem #241b1b33, 0 .8rem .9rem -.2rem #241b1b8f;--card-active-shadow:0 .1rem .15rem #241b1b2e, 0 .3rem .4rem -.15rem #241b1b75;--card-hover-lift:-.14rem;box-shadow:var(--card-rest-shadow);border-radius:clamp(.8rem,3vw,1rem);grid-template-rows:minmax(4.75rem,1fr) auto;padding:.3rem;overflow:hidden}.promotions-module__qtsSJG__imageWrap{aspect-ratio:auto;border-radius:clamp(.55rem,2.4vw,.75rem);height:100%;min-height:4.75rem}.promotions-module__qtsSJG__cardBody{gap:.2rem;min-height:min-content;padding:clamp(.35rem,1.6vw,.5rem) .15rem .25rem}.promotions-module__qtsSJG__cardTitle{-webkit-line-clamp:2;height:2lh;font-size:clamp(.78rem,3.2vw,1.02rem)}.promotions-module__qtsSJG__cardDescription{-webkit-line-clamp:1;height:1lh;font-size:clamp(.72rem,2.6vw,.86rem)}.promotions-module__qtsSJG__saleNote{font-size:clamp(.68rem,2.2vw,.82rem)}.promotions-module__qtsSJG__badge{min-width:clamp(1.85rem,5.5vw,2.5rem);font-size:clamp(.65rem,1.9vw,.82rem);top:.3rem;left:.3rem}}@media (min-width:48rem){.promotions-module__qtsSJG__header{z-index:3;width:min(100%,64rem);max-width:none;padding-top:clamp(.75rem,1.5vw,1.5rem);position:relative}.promotions-module__qtsSJG__header p{max-width:none;font-weight:600}.promotions-module__qtsSJG__mobileActions{display:contents}.promotions-module__qtsSJG__mobileControls,.promotions-module__qtsSJG__mobileShelf{display:none}.promotions-module__qtsSJG__desktopControls,.promotions-module__qtsSJG__tabletControls{align-items:center;gap:clamp(1rem,1.5vw,1.75rem)}.promotions-module__qtsSJG__desktopControl{width:clamp(3rem,3.4vw,4rem);font-size:clamp(1.25rem,1.45vw,1.75rem);box-shadow:0 .5rem 1rem #241b1b2e}.promotions-module__qtsSJG__timeline{max-width:none;margin-top:clamp(1.75rem,2.5vw,3rem)}.promotions-module__qtsSJG__sliderStage{aspect-ratio:3688/1942}.promotions-module__qtsSJG__desktopShelf{object-fit:contain;display:block}.promotions-module__qtsSJG__sliderViewport{z-index:2;scroll-snap-type:none;position:absolute;inset:0;overflow:visible}.promotions-module__qtsSJG__list{grid-template-rows:41.6% 46.4%;grid-template-columns:repeat(3,min(15.75rem,16.2vw));column-gap:clamp(.75rem,1.3vw,1.5rem);width:auto;height:auto;margin:0;padding:0;display:grid;position:absolute;inset:0 0 0 32%}.promotions-module__qtsSJG__slide{display:contents}.promotions-module__qtsSJG__item{align-self:stretch;width:min(15.75rem,16.2vw);min-width:0;height:100%;min-height:0;max-height:100%}.promotions-module__qtsSJG__item[data-desktop-row=second]{transform:translate(max(-7rem,-6vw),1.35rem)}.promotions-module__qtsSJG__card{border:.1875rem solid var(--promotion-color);--card-rest-shadow:0 .25rem .35rem #241b1b2e, 0 .9rem 1rem -.25rem #241b1b80;--card-hover-shadow:0 .3rem .4rem #241b1b33, 0 1rem 1.1rem -.25rem #241b1b8f;--card-active-shadow:0 .12rem .18rem #241b1b33, 0 .38rem .48rem -.15rem #241b1b75;--card-hover-lift:-.2rem;width:100%;height:100%;min-height:0;max-height:100%;box-shadow:var(--card-rest-shadow);border-radius:1.125rem;padding:.4rem;overflow:hidden}.promotions-module__qtsSJG__imageWrap{aspect-ratio:auto;border-radius:.875rem;height:100%;min-height:0}.promotions-module__qtsSJG__cardBody{gap:.3rem;height:auto;min-height:min-content;padding:.55rem .4rem .35rem}.promotions-module__qtsSJG__cardTitle{-webkit-line-clamp:3;height:3lh;font-size:clamp(1rem,1.25vw,1.2rem)}.promotions-module__qtsSJG__cardDescription{-webkit-line-clamp:3;height:3lh;font-size:clamp(.8125rem,1vw,.9375rem)}.promotions-module__qtsSJG__saleNote{font-size:clamp(1.1rem,1.35vw,1.3rem)}.promotions-module__qtsSJG__badge{min-width:clamp(2.9rem,3.4vw,3.4rem);font-size:clamp(.8rem,.95vw,.95rem)}.promotions-module__qtsSJG__modalDialog{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.72fr) minmax(22rem,1fr);height:min(42rem,100dvh - clamp(1.5rem,6vw,4rem))}.promotions-module__qtsSJG__modalImageWrap{height:100%}.promotions-module__qtsSJG__modalContent{height:100%;padding:clamp(4.25rem,5vw,5rem) clamp(2rem,3.4vw,3.25rem) clamp(2rem,3.4vw,3.25rem)}.promotions-module__qtsSJG__modalContent h3{font-size:clamp(2rem,3vw,3rem)}.promotions-module__qtsSJG__modalDescription{font-size:clamp(1rem,1.25vw,1.125rem)}}@media (min-width:48rem) and (max-width:74.999rem){.promotions-module__qtsSJG__header{width:min(100%,64rem);max-width:none;padding-top:clamp(.75rem,2vw,1.25rem)}.promotions-module__qtsSJG__header p{max-width:none;line-height:1.4}.promotions-module__qtsSJG__timeline{margin-top:clamp(2rem,3.5vw,3.25rem)}.promotions-module__qtsSJG__sliderStage{aspect-ratio:1536/882}.promotions-module__qtsSJG__desktopShelf{display:none}.promotions-module__qtsSJG__tabletShelf{object-fit:contain;display:block}.promotions-module__qtsSJG__tabletControls{display:flex}.promotions-module__qtsSJG__list{--tablet-top-row:36.5%;--tablet-bottom-row:51.5%;grid-template-columns:repeat(2,min(22vw,14.5rem));grid-template-rows:var(--tablet-top-row) var(--tablet-bottom-row);gap:0 clamp(.7rem,1.3vw,1.2rem);width:auto;height:auto;inset:0 0 0 34%}.promotions-module__qtsSJG__item{flex-direction:column;justify-content:flex-end;align-self:stretch;width:min(22vw,14.5rem);height:100%;min-height:0;max-height:100%;display:flex}.promotions-module__qtsSJG__item[data-desktop-row]{transform:none}.promotions-module__qtsSJG__item[data-tablet-row=first]{z-index:1}.promotions-module__qtsSJG__item[data-tablet-row=second]{z-index:2;transform:translate(-12vw)}.promotions-module__qtsSJG__item[data-tablet-visible=false]{display:none}.promotions-module__qtsSJG__card{width:100%;height:100%;max-height:100%;overflow:hidden}.promotions-module__qtsSJG__item[data-tablet-row=second] .promotions-module__qtsSJG__card{height:70.8738%}.promotions-module__qtsSJG__imageWrap{aspect-ratio:auto;height:100%;min-height:0}.promotions-module__qtsSJG__cardBody{gap:.18rem;padding:.4rem .3rem .25rem}.promotions-module__qtsSJG__cardTitle{-webkit-line-clamp:2;height:2lh;font-size:clamp(.85rem,1.4vw,1.05rem)}.promotions-module__qtsSJG__cardDescription{-webkit-line-clamp:1;height:1lh;font-size:clamp(.7rem,1.15vw,.8rem)}.promotions-module__qtsSJG__saleNote{font-size:clamp(.78rem,1.2vw,.95rem)}.promotions-module__qtsSJG__badge{min-width:clamp(2.7rem,3.8vw,3.2rem);font-size:clamp(.75rem,1.2vw,.9rem)}}@media (min-width:75rem){.promotions-module__qtsSJG__desktopControls{display:flex}.promotions-module__qtsSJG__item[data-desktop-visible=false]{display:none}}@media (min-width:75rem) and (max-width:89.999rem){.promotions-module__qtsSJG__list{grid-template-columns:repeat(3,min(14.25rem,14.8vw));column-gap:clamp(.55rem,1vw,1rem);left:30%}.promotions-module__qtsSJG__item{width:min(14.25rem,14.8vw)}.promotions-module__qtsSJG__item[data-desktop-row=second]{transform:translate(max(-5.5rem,-4.5vw),1.35rem)}}.promotions-module__qtsSJG__sliderStage:not([data-transitioning=true]) .promotions-module__qtsSJG__item .promotions-module__qtsSJG__card:is(:hover,:focus-visible){border-color:var(--promotion-color);box-shadow:var(--card-hover-shadow);transform:translateY(var(--card-hover-lift));background-position:0 0}.promotions-module__qtsSJG__sliderStage:not([data-transitioning=true]) .promotions-module__qtsSJG__item .promotions-module__qtsSJG__card:is(:hover,:focus-visible) .promotions-module__qtsSJG__imageWrap:after{transform:translate(62%)}.promotions-module__qtsSJG__sliderStage:not([data-transitioning=true]) .promotions-module__qtsSJG__item .promotions-module__qtsSJG__card:active{box-shadow:var(--card-active-shadow);background-position:25% 0;transition-duration:.3s;transform:translateY(.08rem)scale(.992)}@keyframes promotions-module__qtsSJG__crown-color-cycle{to{filter:grayscale()}}@keyframes promotions-module__qtsSJG__modal-backdrop-in{0%{opacity:0}}@keyframes promotions-module__qtsSJG__modal-dialog-in{0%{opacity:0;transform:translateY(2rem)scale(.96)}}@media (prefers-reduced-motion:reduce){.promotions-module__qtsSJG__section .promotions-module__qtsSJG__card{opacity:1;filter:none;animation:none;transform:none}.promotions-module__qtsSJG__crownImage{animation:none}.promotions-module__qtsSJG__card,.promotions-module__qtsSJG__cardImage,.promotions-module__qtsSJG__imageWrap:after,.promotions-module__qtsSJG__modalClose{transition-duration:.01ms}.promotions-module__qtsSJG__modalOverlay,.promotions-module__qtsSJG__modalDialog{animation-duration:.01ms}}
.turnstile-field-module__Q27ufa__host{width:100%;min-width:0}.turnstile-field-module__Q27ufa__shown{margin-top:.85rem}
.hits-module__zO2U-q__section{--hits-page-gutter:max(clamp(1rem, 4.375vw, 5.25rem), calc((100vw - 120rem) / 2 + 5.25rem));z-index:1;color:#fff;isolation:isolate;background:var(--background);padding-block:clamp(5rem,7.3vw,8.75rem);position:relative}.hits-module__zO2U-q__background{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.hits-module__zO2U-q__backgroundImage{object-fit:cover;object-position:center}.hits-module__zO2U-q__container{z-index:1;position:relative}.hits-module__zO2U-q__section[data-plain=true]{isolation:auto;color:var(--foreground);background:0 0;padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(1rem,2vw,1.75rem);overflow:visible}.hits-module__zO2U-q__section[data-plain=true] .hits-module__zO2U-q__productsGrid{padding-bottom:1.5rem}.hits-module__zO2U-q__section[data-plain=true] .hits-module__zO2U-q__titleRow h2,.hits-module__zO2U-q__section[data-plain=true] .hits-module__zO2U-q__description{text-shadow:none}.hits-module__zO2U-q__layout{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hits-module__zO2U-q__header{flex-direction:column;align-items:flex-start;gap:clamp(1rem,2vw,1.75rem);max-width:52rem;display:flex}.hits-module__zO2U-q__titleRow{align-items:center;gap:clamp(.75rem,2vw,1.5rem);width:max-content;max-width:100%;display:flex}.hits-module__zO2U-q__titleRow h2{font-size:var(--section-title-size);white-space:nowrap;text-shadow:0 .0625rem .0625rem #1b0c0cc7,0 .15rem .28rem #1b0c0c94,0 .35rem .8rem #1b0c0c52;font-weight:700;line-height:1}.hits-module__zO2U-q__description{max-width:64rem;font-size:var(--section-subtitle-size);text-shadow:0 .05rem .05rem #1b0c0cb8,0 .12rem .24rem #1b0c0c7a,0 .3rem .65rem #1b0c0c47;font-weight:600;line-height:1.35}.hits-module__zO2U-q__crownImage{width:var(--heading-crown-size);height:var(--heading-crown-size);object-fit:contain;filter:grayscale(0%);flex:none;animation:2.4s ease-in-out infinite alternate hits-module__zO2U-q__crown-color-cycle}.hits-module__zO2U-q__actions{flex-wrap:wrap;align-items:center;gap:clamp(1rem,4vw,1.5rem);width:100%;display:flex}.hits-module__zO2U-q__catalogLink{flex:none}.hits-module__zO2U-q__mobileControls{align-items:center;gap:clamp(.75rem,3vw,1rem);display:flex}.hits-module__zO2U-q__mobileControl{aspect-ratio:1;cursor:pointer;color:#fff;background:#ce071a;border:0;border-radius:50%;place-items:center;width:clamp(3rem,14vw,3.5rem);padding:0;font-size:clamp(1.5rem,7vw,1.875rem);line-height:1;transition:color .25s,background-color .25s,box-shadow .25s,scale .18s;display:grid;box-shadow:0 .6rem 1.25rem #241b1b38}.hits-module__zO2U-q__mobileControl:first-child{color:#655a56;background:#f8eee3}.hits-module__zO2U-q__mobileControl:is(:hover,:focus-visible):not(:disabled){color:#fff;background:#f36500;box-shadow:0 .75rem 1.5rem #241b1b4d}.hits-module__zO2U-q__mobileControl:active:not(:disabled){scale:.9}.hits-module__zO2U-q__mobileControl:focus-visible{outline-offset:.25rem;outline:.1875rem solid #fff}.hits-module__zO2U-q__mobileControl:disabled{cursor:default;opacity:.42}.hits-module__zO2U-q__productsViewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;touch-action:pan-x pan-y pinch-zoom;width:calc(100% + 1rem);min-width:0;margin-right:-1rem;scroll-padding-inline:.25rem;overflow-x:auto}.hits-module__zO2U-q__productsViewport::-webkit-scrollbar{display:none}.hits-module__zO2U-q__productsGrid{align-items:stretch;gap:clamp(.75rem,3vw,1rem);width:max-content;padding:.75rem .25rem 1.25rem;display:flex}.hits-module__zO2U-q__productCard{--hit-color:#ce071a;--hit-soft:#ce071a1a;--hit-radius:clamp(1rem, 4vw, 1.35rem);scroll-snap-align:start;border-radius:var(--hit-radius);isolation:isolate;flex:none;align-self:stretch;width:min(78vw,22rem);min-width:0;transition:opacity .28s;display:flex;position:relative;container-type:inline-size}.hits-module__zO2U-q__productCard:nth-child(4n+2){--hit-color:#f36500;--hit-soft:#f365001a}.hits-module__zO2U-q__productCard:nth-child(4n+3){--hit-color:#447c14;--hit-soft:#447c141a}.hits-module__zO2U-q__productCard:nth-child(4n){--hit-color:#0d54b5;--hit-soft:#0d54b51a}.hits-module__zO2U-q__productCard:last-child{scroll-snap-align:end}.hits-module__zO2U-q__productCard:after{z-index:-1;content:"";background:var(--hit-color);border-radius:0 0 999px 999px;height:1rem;position:absolute;bottom:-.35rem;left:clamp(.5rem,2vw,.75rem);right:clamp(.5rem,2vw,.75rem);box-shadow:0 .45rem 1rem #241b1b2e}.hits-module__zO2U-q__productLink{color:#241b1b;border-radius:inherit;border:.0625rem solid #241b1b17;flex-direction:column;flex:1;width:100%;min-height:0;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 .25rem .65rem #241b1b1f,0 1rem 2rem #241b1b2e}.hits-module__zO2U-q__productLink:before{z-index:2;content:"";pointer-events:none;background:var(--hit-color);height:.3rem;position:absolute;top:0;left:0;right:0}.hits-module__zO2U-q__productLink:focus-visible{outline-offset:.2rem;outline:.1875rem solid #fff}.hits-module__zO2U-q__productImage{z-index:0;object-fit:contain;border-radius:var(--hit-radius);mix-blend-mode:multiply;filter:brightness(1.05);background:0 0;transition:filter .65s,transform .65s cubic-bezier(.22,1,.36,1);transform:scale(.9);object-position:center!important;height:100%!important}.hits-module__zO2U-q__productImageFrame{aspect-ratio:4/3;isolation:isolate;background:var(--background);flex:none;width:100%;position:relative;overflow:hidden}.hits-module__zO2U-q__productInfo{z-index:2;box-sizing:border-box;background:#fffaf6;border-top:.0625rem solid #241b1b14;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(.45rem,2vw,.7rem);width:100%;min-width:0;max-width:100%;min-height:0;padding:clamp(.95rem,4.2vw,1.25rem) clamp(.95rem,4.2vw,1.25rem) clamp(1.2rem,5.2vw,1.55rem);display:grid;position:relative;right:0;overflow:hidden}.hits-module__zO2U-q__productInfo:before{content:"";background:var(--hit-color);border-radius:0 0 999px 999px;width:clamp(1.75rem,28%,3rem);height:.18rem;position:absolute;top:0;left:clamp(.75rem,2.8vw,1rem)}.hits-module__zO2U-q__productInfo h3{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;font-size:clamp(1.125rem,4.8vw,1.375rem);font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.hits-module__zO2U-q__productInfo h3+p{margin-top:clamp(.35rem,1vw,.65rem)}.hits-module__zO2U-q__productInfo p{white-space:normal;color:#71645e;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;padding-right:clamp(1.85rem,7.5vw,2.4rem);font-size:clamp(1rem,4.2vw,1.125rem);line-height:1.3;display:-webkit-box;overflow:hidden}.hits-module__zO2U-q__productArrow{z-index:4;aspect-ratio:1;color:#fff;background:var(--hit-color);border:0;border-radius:50%;place-items:center;width:clamp(1.75rem,7.2vw,2.15rem);transition:transform .4s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:auto;bottom:clamp(.4rem,1.7vw,.55rem);right:clamp(.4rem,1.7vw,.55rem);box-shadow:0 .3rem .65rem #241b1b38}.hits-module__zO2U-q__productArrow svg{width:42%;height:42%}.hits-module__zO2U-q__productLink:is(:hover,:focus-visible){transform:translateY(-.5rem);box-shadow:0 .4rem .8rem #241b1b24,0 1.25rem 2.5rem #241b1b3d}.hits-module__zO2U-q__productLink:is(:hover,:focus-visible) .hits-module__zO2U-q__productImage{filter:brightness(1.05)saturate(1.06)contrast(1.02);transform:scale(.95)}.hits-module__zO2U-q__productLink:is(:hover,:focus-visible) .hits-module__zO2U-q__productArrow{transform:translate(.1rem,-.1rem)scale(1.06)}.hits-module__zO2U-q__productLink:active{transform:translateY(-.1rem)scale(.995);box-shadow:0 .2rem .45rem #241b1b24}@media (min-width:48rem){.hits-module__zO2U-q__layout{grid-template-columns:minmax(0,1fr);gap:3rem}.hits-module__zO2U-q__header{max-width:min(100%,64rem)}.hits-module__zO2U-q__mobileControls:not([data-desktop-overflow=true]){display:none}.hits-module__zO2U-q__productsViewport{width:100vw;max-width:none;padding-left:var(--hits-page-gutter);scroll-padding-left:var(--hits-page-gutter);scroll-padding-right:var(--hits-page-gutter);margin-inline:calc(50% - 50vw);padding-right:0;container-type:inline-size}.hits-module__zO2U-q__productsGrid{grid-auto-flow:column;grid-auto-columns:calc((100cqi - var(--hits-page-gutter) - 3rem) / 4);width:max-content;min-width:100%;padding:1rem var(--hits-page-gutter) 4.5rem 0;gap:1rem;display:grid}.hits-module__zO2U-q__productCard{width:100%}.hits-module__zO2U-q__productImageFrame{aspect-ratio:1}.hits-module__zO2U-q__productInfo{gap:clamp(.6rem,.7vw,.875rem);padding:clamp(.65rem,.75vw,.9rem)}.hits-module__zO2U-q__productInfo h3{font-size:clamp(.9375rem,1vw,1.25rem)}.hits-module__zO2U-q__productInfo p{font-size:clamp(.8125rem,.95vw,1.0625rem)}.hits-module__zO2U-q__productArrow{width:clamp(1.625rem,1.75vw,2rem);bottom:clamp(.45rem,.55vw,.65rem);right:clamp(.45rem,.55vw,.65rem)}}@media (min-width:48rem) and (max-width:74.999rem){.hits-module__zO2U-q__section{padding-block:clamp(6rem,10vw,7.5rem)}.hits-module__zO2U-q__header{width:min(100%,64rem);max-width:none}.hits-module__zO2U-q__description{max-width:100%;line-height:1.4}}@media (min-width:75rem){.hits-module__zO2U-q__section{padding-block:8.75rem}.hits-module__zO2U-q__section[data-plain=true]{padding-top:3.5rem;padding-bottom:clamp(1rem,2vw,1.75rem)}.hits-module__zO2U-q__section:before{aspect-ratio:3/2;background-size:100% 100%;height:auto;top:50%;transform:translateY(-50%)}.hits-module__zO2U-q__header{max-width:min(100%,64rem)}.hits-module__zO2U-q__productsGrid{grid-auto-columns:calc((100cqi - var(--hits-page-gutter) - 4.5rem) / 4);gap:1.5rem}}@media (min-width:128rem){.hits-module__zO2U-q__layout{grid-template-columns:minmax(46rem,1.05fr) minmax(0,1.45fr);gap:clamp(4rem,5vw,6rem)}.hits-module__zO2U-q__productsViewport{width:calc(100% + var(--hits-page-gutter));max-width:none;margin-left:0;margin-right:calc(0rem - var(--hits-page-gutter));padding-left:1rem;padding-right:0;scroll-padding-left:1rem;scroll-padding-right:1rem}.hits-module__zO2U-q__productsGrid{grid-auto-columns:calc((100cqi - var(--hits-page-gutter) - 4.5rem) / 4);padding-right:1rem}}@keyframes hits-module__zO2U-q__crown-color-cycle{to{filter:grayscale()}}@media (prefers-reduced-motion:reduce){.hits-module__zO2U-q__crownImage{filter:grayscale(0%);animation:none}.hits-module__zO2U-q__productsViewport{scroll-behavior:auto}.hits-module__zO2U-q__productImage,.hits-module__zO2U-q__productLink,.hits-module__zO2U-q__productArrow{transition-duration:.01ms}}.hits-module__zO2U-q__requestSection{color:#241b1b;background:#f8ecde;align-items:center;min-height:clamp(22rem,55vw,42rem);padding:clamp(3rem,6vw,7.5rem) 0;display:grid}
.catalog-page-module__B5nh_G__page{position:relative;overflow:visible}body:has(.catalog-page-module__B5nh_G__page){min-width:20rem}.catalog-page-module__B5nh_G__heroBackgroundLeft,.catalog-page-module__B5nh_G__heroBackgroundRight{z-index:0;object-fit:contain;pointer-events:none;width:80%;max-width:none;height:auto;display:block;position:absolute;top:0}.catalog-page-module__B5nh_G__heroBackgroundLeft{object-position:left top;left:0}.catalog-page-module__B5nh_G__heroBackgroundRight{object-position:right top;right:0}.catalog-page-module__B5nh_G__heading{z-index:1;padding-top:clamp(7.5rem,12vw,10.5rem);padding-bottom:clamp(2.5rem,6vw,4.5rem);position:relative}.catalog-page-module__B5nh_G__headingContent{z-index:1;position:relative}.catalog-page-module__B5nh_G__titleRow{align-items:center;gap:clamp(.75rem,2vw,1.5rem);width:max-content;max-width:100%;display:flex}.catalog-page-module__B5nh_G__titleRow h1{color:var(--color-white);font-size:var(--section-title-size);margin:0;font-weight:700;line-height:1}.catalog-page-module__B5nh_G__crown{width:var(--heading-crown-size);object-fit:contain;filter:grayscale(0%)drop-shadow(0 .15rem .35rem #1b0c0c47);flex:none;height:auto;animation:2.4s ease-in-out infinite alternate catalog-page-module__B5nh_G__crown-color-cycle}@keyframes catalog-page-module__B5nh_G__crown-color-cycle{to{filter:grayscale()drop-shadow(0 .15rem .35rem #1b0c0c47)}}@media (prefers-reduced-motion:reduce){.catalog-page-module__B5nh_G__crown{filter:grayscale(0%)drop-shadow(0 .15rem .35rem #1b0c0c47);animation:none}}
.button-theme-module__R5WCGa__themedButton{isolation:isolate;border-radius:var(--radius-button);color:#fff4e5;background:radial-gradient(circle at 12% -20%,#f666003d 0,#0000 42%),linear-gradient(135deg,#2a211d 0%,#211b18 54%,#171311 100%);border:1px solid #f666007a;transition:color .3s,border-color .3s,box-shadow .35s,filter .3s;position:relative;overflow:hidden;box-shadow:0 .7rem 2rem #211b1838,inset 0 1px #fff4e51f}.button-theme-module__R5WCGa__themedButton:after{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#d40013 0%,#f66600 58%,#ffb100 100%);border-radius:999px 999px 0 0;height:.18rem;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:clamp(1rem,1.4vw,1.4rem);right:clamp(1rem,1.4vw,1.4rem);transform:scaleX(.28)}.button-theme-module__R5WCGa__themedButton:is(:hover,:focus-visible){color:#fff4e5;background:radial-gradient(circle at 12% -20%,#f666004d 0,#0000 44%),linear-gradient(135deg,#2a211d 0%,#211b18 54%,#171311 100%);border-color:#f66600e6;box-shadow:0 .9rem 2.4rem #53270c47,0 0 0 .2rem #f666001a,inset 0 1px #fff4e529}.button-theme-module__R5WCGa__themedButton:is(:hover,:focus-visible):after{transform:scaleX(1)}.button-theme-module__R5WCGa__themedButton svg{transition:color .3s}.button-theme-module__R5WCGa__themedButton:is(:hover,:focus-visible) svg{color:#ff8a1f}.button-theme-module__R5WCGa__themedButton:focus-visible{outline-offset:.25rem;outline:.15rem solid #f66600}.button-theme-module__R5WCGa__themedButton:active{filter:brightness(1.08);border-color:#ff8a1f;box-shadow:0 .25rem .7rem #53270c33,inset 0 .18rem .6rem #00000038}.button-theme-module__R5WCGa__themedButton:disabled{cursor:not-allowed;opacity:.5}.button-theme-module__R5WCGa__themedButton.button-theme-module__R5WCGa__catalogCta{border-radius:1.75rem;justify-content:center;width:17rem;max-width:100%;height:4.75rem;padding-inline:1.75rem;font-size:1.35rem}.button-theme-module__R5WCGa__themedButton.button-theme-module__R5WCGa__catalogCta svg{width:.65rem;height:.95rem}@media (prefers-reduced-motion:reduce){.button-theme-module__R5WCGa__themedButton,.button-theme-module__R5WCGa__themedButton:after,.button-theme-module__R5WCGa__themedButton svg{transition-duration:.01ms}}
.content-request-state-module__plqFIW__state{color:#241b1b;background:#fff8f3;border:1px solid #241b1b1a;border-radius:clamp(1.25rem,3vw,2rem);align-content:center;justify-items:start;gap:clamp(.875rem,2vw,1.25rem);width:100%;min-height:clamp(14rem,32vw,22rem);padding:clamp(1.5rem,5vw,3.5rem);display:grid}.content-request-state-module__plqFIW__mark{aspect-ratio:1;color:#fff;background:#f0650a;border-radius:50%;place-items:center;width:clamp(2.75rem,8vw,4rem);font-size:clamp(1.5rem,5vw,2.25rem);font-weight:600;line-height:1;display:grid}.content-request-state-module__plqFIW__state[data-status=empty] .content-request-state-module__plqFIW__mark{color:#241b1b;background:#f0ddd1}.content-request-state-module__plqFIW__copy{gap:clamp(.5rem,1.3vw,.8rem);display:grid}.content-request-state-module__plqFIW__title,.content-request-state-module__plqFIW__message{margin:0}.content-request-state-module__plqFIW__title{font-size:clamp(1.35rem,4.5vw,2.5rem);font-weight:600;line-height:1.1}.content-request-state-module__plqFIW__message{color:#665b57;max-width:42rem;font-size:clamp(.95rem,3.5vw,1.2rem);line-height:1.45}.content-request-state-module__plqFIW__loadingDots{align-items:center;gap:clamp(.18rem,.5vw,.3rem);display:flex}.content-request-state-module__plqFIW__loadingDots i{aspect-ratio:1;background:currentColor;border-radius:50%;width:clamp(.28rem,.8vw,.42rem);animation:1s ease-in-out infinite content-request-state-module__plqFIW__request-dot}.content-request-state-module__plqFIW__loadingDots i:nth-child(2){animation-delay:.14s}.content-request-state-module__plqFIW__loadingDots i:nth-child(3){animation-delay:.28s}.content-request-state-module__plqFIW__skeleton{gap:clamp(.55rem,1.5vw,.8rem);width:min(100%,38rem);display:grid}.content-request-state-module__plqFIW__skeleton span{background:linear-gradient(90deg,#f0650a17 20%,#f0650a33 45%,#f0650a17 70%) 0 0/220% 100%;border-radius:999px;height:clamp(.75rem,1.8vw,1rem);animation:1.4s ease-in-out infinite content-request-state-module__plqFIW__request-skeleton}.content-request-state-module__plqFIW__skeleton span:nth-child(2){width:82%}.content-request-state-module__plqFIW__skeleton span:nth-child(3){width:64%}.content-request-state-module__plqFIW__retryButton{min-height:clamp(3.25rem,8vw,4.25rem);font-size:clamp(.95rem,3.5vw,1.2rem)}@keyframes content-request-state-module__plqFIW__request-dot{0%,60%,to{opacity:.38;transform:translateY(0)}30%{opacity:1;transform:translateY(-.22rem)}}@keyframes content-request-state-module__plqFIW__request-skeleton{to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.content-request-state-module__plqFIW__loadingDots i,.content-request-state-module__plqFIW__skeleton span{animation:none}}
.registration-code-step-module__Yzpf3W__step{background:linear-gradient(145deg,#fff9f2,#fff1e5);border:1px solid #f3c39f;border-radius:clamp(1rem,2vw,1.4rem);gap:clamp(.65rem,1.4vw,1rem);padding:clamp(1.1rem,2.4vw,1.75rem);display:grid}.registration-code-step-module__Yzpf3W__step[data-compact]{background:0 0;border:0;border-radius:0;padding:0}.registration-code-step-module__Yzpf3W__mark{color:#fff;background:#ed650c;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;display:grid}.registration-code-step-module__Yzpf3W__step h3{color:#2f211b;margin:0;font-size:clamp(1.15rem,2.4vw,1.55rem)}.registration-code-step-module__Yzpf3W__intro,.registration-code-step-module__Yzpf3W__hint{color:#755b4a;overflow-wrap:anywhere;margin:.3rem 0 0;font-size:clamp(.86rem,1.7vw,1rem);line-height:1.45}.registration-code-step-module__Yzpf3W__codeField{color:#533726;gap:.4rem;font-size:clamp(.9rem,1.8vw,1rem);font-weight:700;display:grid}.registration-code-step-module__Yzpf3W__codeField input{color:#2f211b;font-variant-numeric:tabular-nums;letter-spacing:.2em;background:#fff;border:1px solid #e8b58e;border-radius:.9rem;outline-color:#ed650c;width:min(100%,18rem);min-height:3.5rem;padding:.7rem 1rem;font-size:clamp(1.2rem,3vw,1.6rem)}.registration-code-step-module__Yzpf3W__actions{flex-wrap:wrap;gap:.8rem 1.2rem;display:flex}.registration-code-step-module__Yzpf3W__actions button{color:#bc4d0a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:clamp(.86rem,1.7vw,1rem);font-weight:700;text-decoration:underline}.registration-code-step-module__Yzpf3W__actions button:disabled{opacity:.55;cursor:not-allowed}
.admin-content-loading-module__-5ryBW__state{width:100%;padding-top:clamp(1rem,2.5vw,2rem)}
.page-loading-module__V1Cu1q__page{flex:1;width:min(100%,90rem);margin-inline:auto;padding:clamp(7.5rem,12vw,10.5rem) clamp(1rem,4vw,3rem) clamp(3rem,8vw,6rem);animation:.2s .15s both page-loading-module__V1Cu1q__page-loading-in}@keyframes page-loading-module__V1Cu1q__page-loading-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.page-loading-module__V1Cu1q__page{animation:none}}
