.ProductGallery_productGallery__Ot_k7{--gallery-transition-duration:450ms;--gallery-easing:cubic-bezier(0.65,0.05,0.36,1);width:100%;height:100%;min-height:0;display:flex;flex-direction:column;outline:none}.ProductGallery_productGallery__Ot_k7:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.ProductGallery_galleryMain__DSs87{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:16px;gap:16px}.ProductGallery_galleryCol__ROKjH{min-width:0;grid-row:span 2}.ProductGallery_galleryColCenter__hQoak{position:relative}.ProductGallery_galleryColRight__0v6DQ{min-width:0;min-height:0;grid-row:span 2;display:flex;flex-direction:column;gap:16px}.ProductGallery_galleryColRightCompact__EGGRv,.ProductGallery_galleryColRightCompact__EGGRv .ProductGallery_galleryThumbs__WNQMy{gap:0}.ProductGallery_galleryImageSlot__7LzR6{display:block;width:100%;height:100%;padding:0;margin:0;border:none;background:none;cursor:pointer;border-radius:10px;overflow:hidden;position:relative}.ProductGallery_galleryImageSlot__7LzR6:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.ProductGallery_galleryImg__9v_Z1{width:100%;height:100%;aspect-ratio:1/1.074;object-fit:cover;border-radius:10px;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ProductGallery_slotStripWrap__aNLNv{position:absolute;inset:0;overflow:hidden;border-radius:10px}.ProductGallery_slotStripIdle__v4ESn,.ProductGallery_slotStrip__KMELd{display:flex;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ProductGallery_slotStrip__KMELd{width:200%;will-change:transform;transition:transform var(--slot-duration,.45s) var(--slot-easing,cubic-bezier(.65,.05,.36,1))}.ProductGallery_slotStripIdle__v4ESn{width:100%}.ProductGallery_slotStripCell__UX02v{flex:0 0 50%;width:50%;height:100%;min-width:0}.ProductGallery_slotStripIdle__v4ESn .ProductGallery_slotStripCell__UX02v{flex:0 0 100%;width:100%}.ProductGallery_slotStripCell__UX02v .ProductGallery_galleryImg__9v_Z1{animation:none}.ProductGallery_galleryThumbs__WNQMy{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:16px;gap:16px;min-width:0;align-self:stretch}.ProductGallery_galleryThumbsCompact__a_zyo{grid-template-columns:1fr;grid-template-rows:1fr}.ProductGallery_galleryThumbSlot__nSU7_{min-width:0;min-height:0;width:100%;height:100%;position:relative}.ProductGallery_galleryThumbSlotFirst__zMz37{position:relative}.ProductGallery_thumbZoomBtn__bj5_r{position:absolute;top:0;left:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:none;background:var(--color-white);cursor:pointer;overflow:hidden;border-bottom-right-radius:8px}.ProductGallery_thumbZoomBtn__bj5_r:hover{opacity:.9}.ProductGallery_thumbZoomBtn__bj5_r:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.ProductGallery_thumbZoomBtn__bj5_r img{display:block;width:20px;height:20px}.ProductGallery_galleryNav__5EX9v{position:absolute;left:0;right:0;bottom:0;display:inline-flex;justify-content:space-between;align-items:center;pointer-events:none;padding:0}.ProductGallery_galleryNav__5EX9v .ProductGallery_navBtnNext__yyChR,.ProductGallery_galleryNav__5EX9v .ProductGallery_navBtnPrev__3AWIw{pointer-events:auto}.ProductGallery_galleryNavDots__LHisR{display:inline-flex;align-items:center;justify-content:center;gap:6px;pointer-events:auto}.ProductGallery_galleryNavDots__LHisR .ProductGallery_navDotActive__4Zv2j,.ProductGallery_galleryNavDots__LHisR .ProductGallery_navDot__z8I6q{padding:6px;margin:0;border:none;border-radius:50%;cursor:pointer;background:transparent;flex-shrink:0}.ProductGallery_galleryNavDots__LHisR .ProductGallery_navDotActive__4Zv2j:before,.ProductGallery_galleryNavDots__LHisR .ProductGallery_navDot__z8I6q:before{content:"";display:block;width:6px;height:6px;border-radius:50%}.ProductGallery_navDot__z8I6q{background:transparent}.ProductGallery_navDot__z8I6q:before{background:rgba(0,0,0,.2)}.ProductGallery_navDotActive__4Zv2j:before{background:var(--color-ink-black)}.ProductGallery_galleryNavDots__LHisR .ProductGallery_navDotActive__4Zv2j:focus-visible,.ProductGallery_galleryNavDots__LHisR .ProductGallery_navDot__z8I6q:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.ProductGallery_navBtnNext__yyChR,.ProductGallery_navBtnPrev__3AWIw{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:none;background:var(--color-white);color:var(--color-ink-black);cursor:pointer;position:relative;overflow:hidden}.ProductGallery_navBtnPrev__3AWIw{border-top-right-radius:8px}.ProductGallery_navBtnNext__yyChR{border-top-left-radius:8px}.ProductGallery_navBtnNext__yyChR:hover:not(:disabled),.ProductGallery_navBtnPrev__3AWIw:hover:not(:disabled){opacity:.9}.ProductGallery_navBtnNext__yyChR:focus-visible,.ProductGallery_navBtnPrev__3AWIw:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.ProductGallery_navBtnNext__yyChR:disabled,.ProductGallery_navBtnPrev__3AWIw:disabled{opacity:.5;cursor:not-allowed}.ProductGallery_navArrowNext__J7sqG,.ProductGallery_navArrowPrev__OW0Dm{display:block;width:22px;height:22px;pointer-events:none}.ProductGallery_navArrowPrev__OW0Dm{transform:rotate(180deg)}@media (max-width:768px){.ProductGallery_productGallery__Ot_k7{max-width:100%;min-width:0;box-sizing:border-box}.ProductGallery_galleryMain__DSs87{grid-template-columns:1fr;grid-template-rows:1fr}.ProductGallery_galleryMain__DSs87>.ProductGallery_galleryCol__ROKjH:first-child{display:none}.ProductGallery_galleryMain__DSs87>.ProductGallery_galleryCol__ROKjH.ProductGallery_galleryColCenter__hQoak{grid-column:1;grid-row:1}.ProductGallery_galleryMain__DSs87>.ProductGallery_galleryColRight__0v6DQ{display:none}.ProductGallery_galleryImageSlot__7LzR6,.ProductGallery_galleryImageSlot__7LzR6 .ProductGallery_galleryImg__9v_Z1{border-radius:5px}}.ProductPage_productSection__xGLA3{margin-top:94px}.ProductPage_productPageFlow__SyVpS{display:flex;flex-direction:column;gap:56px}.ProductPage_breadcrumbs__0lAN_{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-caption);font-weight:var(--text-caption-weight)}.ProductPage_breadcrumbsLink__EXKZv{color:var(--color-gray);text-decoration:none}.ProductPage_breadcrumbsCurrent__KEEZg,.ProductPage_breadcrumbsLink__EXKZv:hover{color:var(--color-ink-black)}.ProductPage_breadcrumbsSep__z2ZTx{color:var(--color-gray);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductPage_productImgsWrapper__yT5jC{width:100%;height:538px;max-height:538px;display:flex;flex-direction:column}.ProductPage_productImgsWrapper__yT5jC>*{flex:1 1;min-height:0}.ProductPage_productDetails__NJs01{display:grid;grid-template-columns:40% 60%;justify-content:start;align-items:start;width:100%}.ProductPage_productDetailsLeft__R5dGH{padding-right:56px}.ProductPage_productDetailsInner__AX6_2{gap:32px}.ProductPage_productDetailsInner__AX6_2,.ProductPage_productTitles__l_dHI{align-self:stretch;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ProductPage_productTitles__l_dHI{gap:8px}.ProductPage_productBrandName__hn1Za{font-size:var(--h5-size);font-weight:var(--h5-weight);text-transform:uppercase;text-decoration:none;color:inherit}a.ProductPage_productBrandName__hn1Za:hover{opacity:.85}.ProductPage_productName__NFtLO{font-size:var(--h1-size);font-weight:var(--h1-weight);margin:0;text-transform:uppercase}.ProductPage_productDetailsInteract__TSmg2{align-self:stretch;display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:16px}.ProductPage_productDetailsInteractItem__twSP0{display:inline-flex;justify-content:flex-start;align-items:center;gap:6px;text-decoration:none;color:inherit;cursor:default}button.ProductPage_productDetailsInteractItem__twSP0{margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer}button.ProductPage_productDetailsInteractItem__twSP0:disabled{color:var(--color-gray);cursor:default}a.ProductPage_productDetailsInteractItem__twSP0{cursor:pointer}.ProductPage_productDetailsInteractItem__twSP0:hover .ProductPage_productDetailsHeartActive__fUDmV,.ProductPage_productDetailsInteractItem__twSP0:hover .ProductPage_productDetailsInteractIcon__GzPLo{opacity:.72}.ProductPage_productDetailsHeartActive__fUDmV,.ProductPage_productDetailsInteractIcon__GzPLo{width:20px;height:20px;flex-shrink:0;transition:opacity .15s ease}.ProductPage_productDetailsHeartActive__fUDmV{display:block;color:var(--color-red)}.ProductPage_productDetailsInteractValue__sOYXD{font-size:var(--text-caption);font-weight:var(--text-caption-weight);color:var(--color-black);min-width:3ch;display:inline-block;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductPage_productDetailsRight__H0Blk{min-width:0;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px}.ProductPage_pdpBannerRow__S_krR{align-self:stretch;width:100%;display:flex;flex-direction:row;align-items:stretch;gap:10px;box-sizing:border-box}.ProductPage_pdpProjectAddedBanner__aQwpc{flex:1 1;min-width:0;align-self:stretch;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:8px;background:var(--color-bright-snow);border:var(--account-hairline-width) solid var(--account-hairline-color);font-size:var(--text-body);font-weight:var(--text-body-weight);color:var(--color-ink-black)}.ProductPage_pdpProjectAddedBannerText__08TNm{flex:1 1;min-width:0}.ProductPage_pdpBannerLink__Jd52R{flex-shrink:0;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;box-sizing:border-box}.ProductPage_pdpProjectAddedBannerDismiss__hTSQ4{flex-shrink:0;margin:0;padding:0 4px;border:none;background:none;cursor:pointer;font-size:22px;line-height:1;color:var(--color-gray)}.ProductPage_pdpProjectAddedBannerDismiss__hTSQ4:hover{color:var(--color-ink-black)}.ProductPage_productDetailsRightRow__b3xdO{align-self:stretch;display:inline-flex;justify-content:space-between;align-items:center}.ProductPage_productDetailsPrice__TUaSa{font-size:var(--h4-size);font-weight:var(--h4-weight)}.ProductPage_productDetailsBtnsSecondary__lYk3O,.ProductPage_productDetailsBtnsWrapper__sSNfM{display:inline-flex;justify-content:flex-start;align-items:center;gap:10px}.ProductPage_productDetailsOrderSplit__jug9B{display:inline-flex;align-self:stretch;align-items:stretch;position:relative;border-radius:8px;overflow:visible}.ProductPage_productDetailsBtnPrimarySegment__5qEBP{border-radius:8px 0 0 8px!important;flex:1 1 auto;min-width:0}.ProductPage_productDetailsOrderSplitDivider__66_3t{width:1px;align-self:stretch;flex-shrink:0;background:hsla(0,0%,100%,.22)}.ProductPage_productDetailsOrderChevronWrap__mKBpP{position:relative;flex-shrink:0;display:flex;align-items:stretch}.ProductPage_productDetailsOrderChevronBtn__meYEq{display:inline-flex;align-items:center;justify-content:center;width:44px;padding:0;margin:0;border:none;cursor:pointer;background:var(--color-ink-black);color:var(--color-white);border-radius:0 8px 8px 0;transition:filter .15s ease}.ProductPage_productDetailsOrderChevronBtn__meYEq:hover{filter:brightness(1.15)}.ProductPage_productDetailsOrderChevronBtn__meYEq:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.ProductPage_productDetailsOrderChevronIcon__jvn4d{display:inline-flex}.ProductPage_productDetailsOrderMenu__aj9B4{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;padding:8px 0;background:var(--color-white);border-radius:8px;box-shadow:0 10px 40px rgba(5,24,38,.15);border:var(--account-hairline-width) solid var(--account-hairline-color);z-index:50}.ProductPage_productDetailsOrderMenuItem__h8uLd{width:100%;text-align:left;padding:12px 16px;border:none;background:transparent;font-family:inherit;font-size:var(--text-body);cursor:pointer;color:var(--color-ink-black)}.ProductPage_productDetailsOrderMenuItem__h8uLd:hover:not(:disabled){background:var(--color-bright-snow)}.ProductPage_productDetailsOrderMenuItem__h8uLd:disabled{opacity:.45;cursor:not-allowed}.ProductPage_productDetailsOrderMenuHint__GI4CL{margin:0;padding:12px 16px;font-size:var(--text-caption);line-height:1.45;color:var(--color-gray);max-width:320px}.ProductPage_productDetailsOrderMenuInner__jQgXZ{display:flex;flex-direction:column;align-items:stretch;min-width:280px;max-width:360px}.ProductPage_productDetailsOrderMenuCol__a7H_e{padding:4px 0 0;max-height:260px;overflow-y:auto}.ProductPage_productDetailsOrderMenuHeading__0r_7z{display:block;padding:4px 16px 8px;font-size:var(--text-caption);font-weight:600;color:var(--color-gray);letter-spacing:.02em}.ProductPage_productDetailsOrderMenuMuted__cfdsX{display:block;padding:4px 16px 8px;font-size:var(--text-caption);line-height:1.45;color:var(--color-gray)}.ProductPage_productDetailsOrderMenuLink__seTTm{color:var(--color-ink-black);text-decoration:underline}.ProductPage_productDetailsOrderMenuProjectList__AEMeV{margin:0;padding:0;list-style:none}.ProductPage_productDetailsOrderMenuFooter__gsmOr{border-top:var(--account-hairline-width) solid var(--account-hairline-color);padding:4px 0 8px;margin-top:4px}.ProductPage_productDetailsStickyBar__bLnXH{display:none}.ProductPage_productDetailsStickyPrice__jOL3l{font-size:var(--h4-size);font-weight:var(--h4-weight);color:var(--color-ink-black)}.ProductPage_descriptionWrapper__uPpuH{align-self:stretch}.ProductPage_descriptionText__HUleQ{font-size:var(--text-body-long-size);line-height:var(--text-body-long-height);font-weight:var(--text-body-weight)}.ProductPage_productMaterialChoice__0o2jH{align-self:stretch;display:flex;flex-direction:column;gap:12px}.ProductPage_productMaterialChoiceHeading__ztnGS{margin:0;font-size:var(--text-card-16-400);font-weight:400;text-transform:uppercase}.ProductPage_productMaterialChoiceGroupsScroll__5_v7q{padding:20px 16px;background:var(--color-bright-snow);border-radius:8px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:min(52vh,31rem);min-height:0}.ProductPage_productMaterialChoiceGroup__RfJ28{display:flex;flex-direction:column;gap:12px}.ProductPage_productMaterialChoiceMaterialTitle__SU2gZ{margin:0;font-size:var(--text-card-16-400);font-weight:400;color:var(--color-ink-black)}.ProductPage_productMaterialChoiceCards__vrdOy{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:12px;gap:12px;width:100%}.ProductPage_productMaterialChoiceCard__pAtCZ{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px;border-radius:8px;border:var(--account-hairline-width) solid var(--account-hairline-color);background:var(--color-white);text-decoration:none;color:inherit;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}.ProductPage_productMaterialChoiceCard__pAtCZ:hover{border-color:rgba(0,0,0,.35);background:var(--color-bright-snow)}.ProductPage_productMaterialChoiceCard__pAtCZ:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.ProductPage_productMaterialChoiceCardSelected__x77j9,.ProductPage_productMaterialChoiceCardSelected__x77j9:hover{border:1px solid var(--color-black);background:var(--color-bright-snow)}.ProductPage_productMaterialChoiceCardDisabled__Y8ntw{opacity:.45;pointer-events:none;filter:grayscale(.35)}.ProductPage_productMaterialChoiceCardImg__24Kdw{width:100%;aspect-ratio:1;border-radius:6px;object-fit:cover;display:block;background:var(--color-bright-snow)}.ProductPage_productMaterialChoiceColorName__CY4SA{font-size:var(--text-caption);font-weight:var(--text-caption-weight);line-height:1.3;color:var(--color-ink-black)}.ProductPage_productMaterialChoicePrice__popfd{font-size:var(--text-caption);font-weight:500;color:var(--color-ink-black)}.ProductPage_productColorWrapper__Ed8xN{align-self:stretch;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.ProductPage_productColorTitle__K78_B{font-size:var(--text-card-16-400);font-weight:400;text-transform:uppercase}.ProductPage_productColorSelectRoot__vUXKQ{position:relative;align-self:stretch;width:100%}.ProductPage_productColorSelect__XafHv{width:100%;margin:0;padding:6px 12px 6px 6px;background:var(--color-bright-snow);border:none;border-radius:8px;display:inline-flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:inherit;text-align:left;color:inherit;box-sizing:border-box}.ProductPage_productColorSelect__XafHv:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.ProductPage_productColorSelectInner__MAouF{display:inline-flex;justify-content:flex-start;align-items:center;gap:24px}.ProductPage_productColorSwatch__fHZkN{width:70px;height:70px;border-radius:4px;object-fit:cover;flex-shrink:0;display:block}.ProductPage_productColorName__G4NBW{font-size:var(--text-card-16-300);font-weight:300}.ProductPage_productColorChevron__eEClW{display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink-black);flex-shrink:0}.ProductPage_productColorChevron__eEClW svg{display:block;width:9px;height:5px;transition:transform .2s ease}.ProductPage_productColorChevron__eEClW[data-open] svg{transform:rotate(180deg)}.ProductPage_productColorDropdown__6FoSM{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;max-height:min(320px,50vh);overflow-y:auto;padding:6px;background:var(--color-bright-snow);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);box-sizing:border-box}.ProductPage_productColorListOption__hvZyP{width:100%;margin:0;padding:8px 10px;border:none;border-radius:6px;display:flex;align-items:center;gap:16px;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--text-card-16-300);font-weight:300;color:var(--color-ink-black);text-align:left}.ProductPage_productColorListOption__hvZyP:hover{background:rgba(0,0,0,.04)}.ProductPage_productColorListOptionSelected__1JV2U{background:rgba(0,0,0,.06)}.ProductPage_productColorListOption__hvZyP:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:0}.ProductPage_productColorListSwatch__xn1D9{width:48px;height:48px;border-radius:4px;object-fit:cover;flex-shrink:0;display:block}.ProductPage_productColorListName__S9p7K{min-width:0;flex:1 1}.ProductPage_productSizeSelect__Ty_UF{align-self:stretch;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.ProductPage_productSizeTitle__dhKax{font-size:var(--text-card-16-400);font-weight:400;text-transform:uppercase}.ProductPage_productSizeOptions__biyMm{display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:10px}.ProductPage_productSizeOption__8VuRK{padding:8px 16px;border-radius:6px;border:var(--account-hairline-width) solid var(--account-hairline-color);outline:none;display:inline-flex;justify-content:flex-start;align-items:center;gap:24px;background:none;cursor:pointer;font-family:inherit;font-size:var(--text-body);font-weight:var(--text-body-weight);color:var(--color-ink-black);text-decoration:none}.ProductPage_productSizeOption__8VuRK:hover{border-color:rgba(0,0,0,.4);background:var(--color-bright-snow)}.ProductPage_productSizeOptionSelected__rmhpr,.ProductPage_productSizeOptionSelected__rmhpr:hover,.ProductPage_productSizeOption__8VuRK[aria-pressed=true],.ProductPage_productSizeOption__8VuRK[aria-pressed=true]:hover{border:1px solid var(--color-black);background:var(--color-bright-snow);color:var(--color-ink-black)}.ProductPage_productSizeOption__8VuRK:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.ProductPage_productMaterialsSelect__xBXPa{gap:10px}.ProductPage_productMaterialsSelect__xBXPa,.ProductPage_productModificationsSelect__qrmmv{align-self:stretch;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ProductPage_productModificationsSelect__qrmmv{gap:12px}.ProductPage_productMaterialsTitle__YuMPj{font-size:var(--text-card-16-400);font-weight:400;text-transform:uppercase}.ProductPage_productMaterialsOptions__ZQnO_{display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:10px}.ProductPage_productMaterialsOption__TcZpQ{padding:8px 16px;border-radius:6px;border:var(--account-hairline-width) solid var(--account-hairline-color);outline:none;display:inline-flex;justify-content:flex-start;align-items:center;gap:24px;background:none;cursor:pointer;font-family:inherit;font-size:var(--text-body);font-weight:var(--text-body-weight);color:var(--color-ink-black)}.ProductPage_productMaterialsOption__TcZpQ:hover{border-color:rgba(0,0,0,.4);background:var(--color-bright-snow)}.ProductPage_productMaterialsOptionSelected__tcyRS,.ProductPage_productMaterialsOption__TcZpQ[aria-pressed=true]{border-width:var(--account-hairline-width);border-color:var(--color-ink-black);background:var(--color-bright-snow)}.ProductPage_productMaterialsOption__TcZpQ:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.ProductPage_brandWrapper__5uS3b{align-self:stretch;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.ProductPage_brandTitle__j_YGl{font-size:var(--text-card-16-400);font-weight:400;text-transform:uppercase;color:var(--color-ink-black)}.ProductPage_brandContent__4aRNp{align-self:stretch;padding:20px 16px;background:var(--color-bright-snow);border-radius:8px;display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:32px;text-decoration:none;color:inherit}.ProductPage_brandContent__4aRNp:hover{opacity:.95}.ProductPage_brandContentInner__FIgCT{align-self:stretch;display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:32px}.ProductPage_brandLogo__qhYgo{width:56px;height:56px;min-width:56px;min-height:56px;border-radius:100px;background:var(--color-white);flex-shrink:0}.ProductPage_brandShortDescription__34a3q{align-self:stretch;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0}.ProductPage_brandName__54eTY{font-size:var(--text-card-16-400);font-weight:400;color:var(--color-ink-black);text-transform:uppercase}.ProductPage_brandDescription__I8_8t{font-size:var(--text-body-long-size);font-weight:var(--text-body-weight);line-height:var(--text-body-long-height);color:var(--color-ink-black)}.ProductPage_brandArrow__1smmO{flex-shrink:0;display:block;width:22px;height:22px}.ProductPage_accordionsWrapper__ud5DK{align-self:stretch;padding:0 16px;border-radius:8px;border:var(--account-hairline-width) solid var(--account-hairline-color);display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ProductPage_accordion__veclc{align-self:stretch;border-bottom:var(--account-hairline-width) solid var(--account-hairline-color)}.ProductPage_accordion__veclc:last-child{border-bottom:none}.ProductPage_accordionTrigger__gosTd{align-self:stretch;width:100%;padding:16px 0;border-radius:6px;display:inline-flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.ProductPage_accordionTrigger__gosTd:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.ProductPage_accordionTriggerInner__E_a4I{align-self:stretch;display:inline-flex;justify-content:flex-start;align-items:center;gap:16px}.ProductPage_accordionIcon__Hzf39{width:20px;height:20px;flex-shrink:0;display:block}.ProductPage_accordionTitle__Kk88P{font-size:var(--text-card-16-300);font-weight:300;color:var(--color-ink-black)}.ProductPage_accordionChevron__puZRF{display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink-black);flex-shrink:0;transition:transform .25s ease}.ProductPage_accordionChevron__puZRF svg{display:block;width:22px;height:22px;transition:transform .25s ease-out}.ProductPage_accordionChevron__puZRF[data-open] svg{transform:rotate(45deg)}.ProductPage_accordionPanel__B_Pdc{max-height:0;overflow:hidden;transition:max-height .35s ease;transform:translateZ(0)}.ProductPage_accordionPanel__B_Pdc[data-open]{max-height:min(60vh,36rem);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ProductPage_accordionContent__vN9Ma{padding-top:24px;padding-bottom:24px;font-size:var(--text-body);font-weight:var(--text-body-weight);line-height:var(--text-body-long-height)}.ProductPage_accordionContent__vN9Ma h3{font-size:var(--h3-size);font-weight:var(--h3-weight);margin:1em 0 .5em}.ProductPage_accordionContent__vN9Ma h3:first-child{margin-top:0}.ProductPage_accordionContent__vN9Ma p{margin:0 0 .75em}.ProductPage_accordionEmpty__KiwvF{margin:0;color:var(--color-gray,#9d9d9d);font-size:.9375rem}.ProductPage_accordionContent__vN9Ma ol,.ProductPage_accordionContent__vN9Ma ul{margin:0 0 .75em;padding-left:1.5em}@media (max-width:768px){.ProductPage_productSection__xGLA3{margin-top:78px}.ProductPage_productPageFlow__SyVpS{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ProductPage_breadcrumbs__0lAN_{flex-wrap:wrap;max-width:100%;row-gap:4px}.ProductPage_productImgsWrapper__yT5jC{width:100%;max-width:100%;min-width:0;box-sizing:border-box;height:360px;max-height:360px}.ProductPage_productDetails__NJs01{grid-template-columns:1fr;min-width:0;width:100%;max-width:100%}.ProductPage_productDetailsRight__H0Blk{padding-top:32px;padding-bottom:0;width:100%;max-width:100%;min-width:0}.ProductPage_productDetailsLeft__R5dGH{padding-right:0;width:100%;max-width:100%;min-width:0}.ProductPage_productDetailsInner__AX6_2{width:100%;max-width:100%;min-width:0}.ProductPage_productTitles__l_dHI{max-width:100%;min-width:0}.ProductPage_productBrandName__hn1Za,.ProductPage_productName__NFtLO{max-width:100%;overflow-wrap:anywhere}.ProductPage_productDetailsInteract__TSmg2{flex-wrap:wrap;max-width:100%;gap:16px}.ProductPage_productDetailsInteractIcon__GzPLo{width:20px;height:20px}.ProductPage_brandName__54eTY{font-size:var(--text-card-20-400);font-weight:400}.ProductPage_accordionTriggerInner__E_a4I{gap:12px}.ProductPage_productDetailsInner__AX6_2{gap:24px}.ProductPage_productDetailsRightRow__b3xdO{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.ProductPage_productDetailsRightRow__b3xdO .ProductPage_productDetailsOrderSplit__jug9B,.ProductPage_productDetailsRightRow__b3xdO .ProductPage_productDetailsPrice__TUaSa{display:none}.ProductPage_productDetailsRightRow__b3xdO .ProductPage_productDetailsBtnsWrapper__sSNfM{flex:1 1;min-height:0;display:flex;align-items:stretch}.ProductPage_productDetailsRightRow__b3xdO .ProductPage_productDetailsBtnsSecondary__lYk3O{flex:1 1;display:flex;gap:10px;min-width:0;width:100%;align-self:stretch}.ProductPage_productDetailsRightRow__b3xdO .ProductPage_productDetailsBtnsSecondary__lYk3O .ProductPage_button____qB3{flex:1 1;min-width:0;width:100%}.ProductPage_descriptionText__HUleQ,.ProductPage_descriptionWrapper__uPpuH{max-width:100%;min-width:0;overflow-wrap:anywhere}.ProductPage_productColorWrapper__Ed8xN{width:100%;max-width:100%;min-width:0}.ProductPage_productColorSelect__XafHv{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ProductPage_productColorSelectInner__MAouF{flex:1 1;min-width:0}.ProductPage_productColorName__G4NBW{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductPage_productColorSelectRoot__vUXKQ{max-width:100%}.ProductPage_productColorDropdown__6FoSM{max-height:min(240px,45vh);-webkit-overflow-scrolling:touch}.ProductPage_productSizeSelect__Ty_UF{width:100%;max-width:100%;min-width:0}.ProductPage_accordionsWrapper__ud5DK{max-width:100%;min-width:0;box-sizing:border-box}.ProductPage_brandWrapper__5uS3b{max-width:100%;min-width:0}.ProductPage_brandContent__4aRNp{max-width:100%;min-width:0;box-sizing:border-box}.ProductPage_productDetailsStickyBar__bLnXH{display:flex;align-items:center;justify-content:space-between;gap:16px;position:fixed;bottom:0;left:0;right:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:var(--color-white);outline:.5px solid rgba(0,0,0,.1);outline-offset:0;z-index:15;border-top-left-radius:5px;border-top-right-radius:5px;transition:transform .25s ease,opacity .25s ease;overflow:visible}.ProductPage_productDetailsStickyBar__bLnXH .ProductPage_productDetailsOrderMenu__aj9B4{top:auto;bottom:calc(100% + 8px);z-index:100}.ProductPage_productDetailsStickyBar__bLnXH[data-hidden]{transform:translateY(100%);opacity:0;pointer-events:none}.ProductPage_productDetailsStickyBar__bLnXH .ProductPage_productDetailsOrderSplit__jug9B{flex-shrink:1;min-width:0;max-width:min(100%,280px)}.ProductPage_productDetailsStickyBar__bLnXH .ProductPage_productDetailsBtnPrimarySegment__5qEBP{padding-left:14px;padding-right:14px;font-size:var(--text-caption)}.ProductPage_productDetailsStickyBar__bLnXH .ProductPage_productDetailsOrderChevronBtn__meYEq{width:40px}.ProductPage_productSizeOptions__biyMm{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ProductPage_productSizeOptions__biyMm::-webkit-scrollbar{display:none}.ProductPage_productSizeOption__8VuRK{flex-shrink:0}.ProductPage_productMaterialsOptions__ZQnO_{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ProductPage_productMaterialsSelect__xBXPa{width:100%;max-width:100%;min-width:0}.ProductPage_productMaterialsOptions__ZQnO_::-webkit-scrollbar{display:none}.ProductPage_productMaterialsOption__TcZpQ{flex-shrink:0}.ProductPage_brandContentInner__FIgCT{flex-direction:column;gap:24px}.ProductPage_accordionChevron__puZRF svg{width:20px;height:20px}.ProductPage_productDetailsStickyPrice__jOL3l{font-weight:400;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.FlashBanner_root__Ad61M{position:fixed;top:0;left:0;right:0;z-index:10050;padding:max(12px,env(safe-area-inset-top)) 16px 12px;font-size:var(--text-body);line-height:1.4;box-shadow:0 4px 24px rgba(5,24,38,.12);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;animation:FlashBanner_flashBannerIn__ib86n .2s ease}@keyframes FlashBanner_flashBannerIn__ib86n{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.FlashBanner_error____yfT{background:#fff5f5;color:var(--color-ink-black);border-bottom:1px solid rgba(180,40,40,.25)}.FlashBanner_success__t7pWP{background:var(--color-bright-snow);color:var(--color-ink-black);border-bottom:var(--account-hairline-width) solid var(--account-hairline-color)}.FlashBanner_text__iHz6E{flex:1 1;min-width:0}.FlashBanner_dismiss__HCy4d{flex-shrink:0;margin:0;padding:4px 10px;border:none;background:transparent;font:inherit;cursor:pointer;color:inherit;opacity:.65;border-radius:6px}.FlashBanner_dismiss__HCy4d:hover{opacity:1}.FlashBanner_dismiss__HCy4d:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.ProductElementTabs_root__VFJoa{align-self:stretch;display:flex;flex-direction:column;gap:24px}.ProductElementTabs_tabs__4F4Vh{display:inline-flex;flex-wrap:wrap;gap:16px;border-bottom:1px solid var(--account-hairline-color,#e2e6e8);padding-bottom:0}.ProductElementTabs_tab__C3h8s{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-ink-black);cursor:pointer;font-family:inherit;font-size:var(--text-card-16-400);font-weight:400;padding:8px 2px;margin-bottom:-1px;text-transform:uppercase;letter-spacing:.02em;transition:color .12s ease,border-color .12s ease}.ProductElementTabs_tab__C3h8s:hover{color:var(--color-ink-black);border-bottom-color:rgba(0,0,0,.2)}.ProductElementTabs_tabActive__HRp8v{border-bottom-color:var(--color-ink-black)}.ProductElementTabs_tab__C3h8s:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px;border-radius:2px}.ProductElementTabs_tabPanel__cG07P{display:flex;flex-direction:column;gap:16px;height:460px;overflow-y:auto;padding-right:4px;padding-bottom:12px;border-bottom:var(--account-hairline-width,1px) solid var(--account-hairline-color,#e2e6e8)}.ProductElementTabs_materialGroup__mXh9D{display:flex;flex-direction:column;gap:8px}.ProductElementTabs_materialTitle__tue3c{font-size:var(--text-card-16-400);font-weight:400;margin:0;color:var(--color-ink-black)}.ProductElementTabs_tileGrid__hq7xh{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.ProductElementTabs_tile__wFQSQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:6px;padding:8px;width:100%;border:var(--account-hairline-width,1px) solid var(--account-hairline-color,#e2e6e8);border-radius:8px;background:#fff;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color .12s ease,background-color .12s ease}.ProductElementTabs_tile__wFQSQ:hover{border-color:rgba(0,0,0,.4);background:var(--color-bright-snow,#f5f7f8)}.ProductElementTabs_tile__wFQSQ:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.ProductElementTabs_tileSelected__Qrfr_,.ProductElementTabs_tile__wFQSQ[aria-pressed=true]{border-color:var(--color-ink-black);background:var(--color-bright-snow,#f5f7f8)}.ProductElementTabs_tileThumb____SLn{display:block;width:100%;aspect-ratio:1/1;border-radius:6px;background-color:var(--color-bright-snow,#f5f7f8);background-size:cover;background-position:50%;background-repeat:no-repeat}.ProductElementTabs_tileMeta__b41HH{display:flex;flex-direction:column;gap:4px;min-width:0}.ProductElementTabs_tileName__Rvj7v{font-size:var(--text-caption);font-weight:var(--text-caption-weight);color:var(--color-ink-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.ProductElementTabs_tabs__4F4Vh{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ProductElementTabs_tabs__4F4Vh::-webkit-scrollbar{display:none}.ProductElementTabs_tab__C3h8s{flex-shrink:0}}@media (max-width:640px){.ProductElementTabs_tileGrid__hq7xh{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.AccountProjectTabs_tabsWrapper__cVoBW{display:inline-flex;justify-content:flex-start;align-items:center;gap:2px;flex:1 1;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.AccountProjectTabs_tabsWrapper__cVoBW::-webkit-scrollbar{display:none}.AccountProjectTabs_tabsInner__ltSGs{display:inline-flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:2px;min-width:min-content}.AccountProjectTabs_tab__kBbvQ{flex-shrink:0;padding:7px 16px;background:transparent;border-radius:6px;display:inline-flex;justify-content:center;align-items:center;border:none;cursor:pointer;font-family:var(--font-commissioner);font-size:var(--text-body);font-weight:400;color:var(--color-black);white-space:nowrap}.AccountProjectTabs_tabInner__Wq4N7{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%}.AccountProjectTabs_tabLabel__5Wxhg{min-width:0}.AccountProjectTabs_tabNotificationDot__12TkT{width:8px;height:8px;flex-shrink:0;border-radius:9999px;background:red}.AccountProjectTabs_tabActive__Yd3PO,.AccountProjectTabs_tab__kBbvQ:hover{background:var(--color-bright-snow)}.AccountProjectTabs_tab__kBbvQ:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (max-width:768px){.AccountProjectTabs_tabsWrapper__cVoBW{flex:0 1 auto;width:100%;align-self:stretch}}.staffAdmin_avatarField__D8_Xm{display:flex;flex-direction:column;gap:10px}.staffAdmin_avatarLabel__ZI8Hz{font-size:var(--text-body);font-weight:var(--text-body-weight);color:var(--color-ink-black)}.staffAdmin_avatarPicker__IzHZn{position:relative;width:96px;height:96px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--color-bright-snow);cursor:pointer}.staffAdmin_avatarPickerDisabled__t32K8{cursor:default;opacity:.7}.staffAdmin_avatarInput__bf0Wv{display:none}.staffAdmin_avatarImage__3e5J6{width:96px;height:96px;object-fit:cover;display:block}.staffAdmin_avatarHint__wCh8Q{margin:0;font-size:var(--text-caption);color:var(--color-gray)}.staffAdmin_staffListHeader__tJHPL{margin-top:24px}.RichBlock_richEditorWrap__iGW7H{align-self:stretch;width:100%;border-radius:8px;overflow:visible;border:var(--account-hairline-width) solid var(--account-hairline-color)}.RichBlock_richEditorStickyToolbars__O7mMg{position:-webkit-sticky;position:sticky;top:var(--rich-block-sticky-top,0);z-index:11;background:var(--color-bright-snow);border-radius:8px 8px 0 0}.RichBlock_quillLoading__5i9gS{min-height:220px;padding:16px;box-sizing:border-box;font-size:var(--text-caption);color:var(--color-gray);background:var(--color-white)}.RichBlock_richMediaToolbar__DENuY{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px;box-sizing:border-box;border-bottom:var(--account-hairline-width) solid var(--account-hairline-color);background:var(--color-bright-snow)}.RichBlock_richToolBtn__Cfjrt{border:var(--account-hairline-width) solid var(--account-hairline-color);border-radius:6px;background:var(--color-white);color:var(--color-black);font-size:var(--text-caption);font-weight:var(--text-caption-weight);padding:4px 8px;cursor:pointer}.RichBlock_richToolBtnActive__EBEOY{border-color:var(--color-blue);background:color-mix(in srgb,var(--color-blue) 10%,var(--color-white));color:var(--color-blue)}.RichBlock_mediaStatusOff__jKrE1,.RichBlock_mediaStatusOn___b_ZS{font-size:var(--text-caption);font-weight:var(--text-caption-weight);margin-right:4px}.RichBlock_mediaStatusOn___b_ZS{color:var(--color-black)}.RichBlock_mediaStatusOff__jKrE1{color:var(--color-gray)}.RichBlock_richToolSep__UXaaf{width:1px;height:18px;background:var(--account-hairline-color)}.RichBlock_hiddenPicker__KrmQs{display:none}.RichBlock_uploadError__CN_xl{margin:0;padding:8px 10px;font-size:var(--text-caption);color:var(--color-red,#c53029);background:#fdf5f5;border-bottom:var(--account-hairline-width) solid var(--account-hairline-color)}.RichBlock_richEditorWrap__iGW7H .ql-toolbar.ql-snow{border:none;border-bottom:var(--account-hairline-width) solid var(--account-hairline-color);background:var(--color-bright-snow);position:-webkit-sticky;position:sticky;top:calc(var(--rich-block-sticky-top, 0px) + var(--rich-block-toolbar-stack-height, 0px));z-index:10}.RichBlock_richEditorWrap__iGW7H .ql-container.ql-snow{border:none;min-height:220px;font-family:inherit;font-size:var(--text-body);border-radius:0 0 8px 8px;overflow:hidden}.RichBlock_richEditorWrap__iGW7H .ql-editor{min-height:220px}.RichBlock_richEditorWrap__iGW7H .ql-editor img,.RichBlock_richEditorWrap__iGW7H .ql-editor video{max-width:100%;height:auto;display:block}.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-small,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-size=small]{width:min(35%,220px)}.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-medium,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-size=medium]{width:min(65%,520px)}.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-full,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-size=full]{width:100%}.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-center,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-align=center]{margin-left:auto;margin-right:auto}.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-left,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-align=left]{margin-right:auto}.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-right,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-align=right]{margin-left:auto}.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-wrap,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-align=wrap]{float:left;width:min(45%,340px);margin-right:24px;margin-bottom:12px;margin-left:0}.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-wrap-end,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-align=wrap-end]{float:right;width:min(45%,340px);margin-left:24px;margin-bottom:12px;margin-right:0}.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-wrap-end.case-media-small,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-wrap.case-media-small,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-align=wrap-end][data-size=small],.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-align=wrap][data-size=small]{width:min(35%,220px)}.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-wrap-end.case-media-medium,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-wrap.case-media-medium,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-align=wrap-end][data-size=medium],.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-align=wrap][data-size=medium]{width:min(65%,520px)}.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-wrap-end.case-media-full,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image.case-media-wrap.case-media-full,.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-align=wrap-end][data-size=full],.RichBlock_richEditorWrap__iGW7H .ql-editor img.case-rich-media-image[data-align=wrap][data-size=full]{float:none;width:100%;margin-left:0;margin-right:0}.RichBlock_richEditorWrap__iGW7H .ql-editor p.case-rich-image-caption{clear:both;margin:8px auto 0;max-width:100%;text-align:center;font-size:var(--text-caption);font-weight:var(--text-caption-weight);line-height:1.25;color:var(--color-gray)}.RichBlock_richEditorWrap__iGW7H .ql-editor p.case-rich-image-caption[data-align=wrap-end],.RichBlock_richEditorWrap__iGW7H .ql-editor p.case-rich-image-caption[data-align=wrap]{clear:both;width:100%;max-width:100%;margin-left:0;margin-right:0;text-align:center}.RichBlock_richEditorWrap__iGW7H .ql-editor p.case-rich-image-caption:empty:before,.RichBlock_richEditorWrap__iGW7H .ql-editor p.case-rich-image-caption:has(br):before{content:attr(data-placeholder);opacity:.75}.SearchBox_searchBoxInner__Ahi4f{align-self:stretch;width:100%;min-height:40px;box-sizing:border-box;padding:10px;background:#fafafa;border-radius:8px;box-shadow:inset 0 0 0 var(--account-hairline-width) var(--account-hairline-color);display:inline-flex;justify-content:space-between;align-items:center;overflow:hidden}.SearchBox_searchRow__4p50O{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1 1;min-width:0}.SearchBox_searchIcon__OKby_{flex-shrink:0;width:19px;height:19px;color:var(--color-gray)}.SearchBox_searchInput__9lGct{flex:1 1;min-width:0;font-size:var(--text-caption);font-weight:var(--text-caption-weight);color:var(--color-ink-black);background:none;border:none;padding:0;font-family:inherit}.SearchBox_searchInput__9lGct::placeholder{color:var(--color-gray)}.SearchBox_searchInput__9lGct:focus{outline:none}.SearchBox_searchBoxAdmin__SG6S7{align-self:stretch;width:100%;min-height:28px;height:28px;box-sizing:border-box;padding:0 8px;background-color:var(--color-white,#fff);border-width:var(--account-hairline-width,.7px);border-style:solid;border-color:var(--admin-border-secondary,var(--account-hairline-color,rgba(0,0,0,.2)));border-radius:6px;display:inline-flex;align-items:center;overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.SearchBox_searchBoxAdmin__SG6S7:hover{border-color:rgba(0,0,0,.35)}.SearchBox_searchBoxAdmin__SG6S7:focus-within{border-color:var(--color-blue,#3d83f6);outline:none}.SearchBox_searchRowAdmin__T_S4v{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1 1;min-width:0;width:100%}.SearchBox_searchIconAdmin__zj2Eb{flex-shrink:0;width:16px;height:16px;color:var(--admin-text-tertiary,var(--text-secondary,var(--color-gray,#9d9d9d)))}.SearchBox_searchInputAdmin__CYZX9{flex:1 1;min-width:0;font-family:var(--font-commissioner,system-ui);font-size:var(--text-caption,14px);font-weight:var(--text-caption-weight,300);line-height:var(--line-height-sm,18px);color:var(--color-black,#000);background:none;border:none;padding:0}.SearchBox_searchInputAdmin__CYZX9::placeholder{color:var(--admin-text-tertiary,var(--text-secondary,var(--color-gray,#9d9d9d)))}.SearchBox_searchInputAdmin__CYZX9:focus{outline:none}@media (prefers-reduced-motion:reduce){.SearchBox_searchBoxAdmin__SG6S7{transition:none}}.CaseProductsField_field___qSgW{align-self:stretch;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.CaseProductsField_label__GeBqN{font-size:var(--text-caption);font-weight:var(--text-caption-weight);color:var(--color-black)}.CaseProductsField_openBtn__1__2a{align-self:flex-start}.CaseProductsField_chips__2C71y{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.CaseProductsField_chip__9Da0C{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:8px;background:var(--color-bright-snow);border:var(--account-hairline-width) solid var(--account-hairline-color);font-size:var(--text-caption);font-weight:var(--text-caption-weight);color:var(--color-ink-black)}.CaseProductsField_chipName__V6IKQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.CaseProductsField_chipRemove__GXnx5{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;cursor:pointer;color:var(--color-gray);border-radius:4px}.CaseProductsField_chipRemove__GXnx5:hover{color:var(--color-ink-black)}.CaseProductsField_overlay__RQuWL{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(5,24,38,.45);box-sizing:border-box}.CaseProductsField_panel__IT_sd{width:min(960px,100%);max-height:min(90vh,720px);display:flex;flex-direction:column;background:var(--color-white);border-radius:12px;overflow:hidden;box-shadow:0 16px 48px rgba(5,24,38,.18)}.CaseProductsField_panelHead__G2c_s{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:var(--account-hairline-width) solid var(--account-hairline-color)}.CaseProductsField_panelTitle__C8Dfk{margin:0;font-size:var(--text-card-20-400);font-weight:400;color:var(--color-ink-black)}.CaseProductsField_closeBtn__7yTin{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;cursor:pointer;color:var(--color-ink-black);border-radius:8px}.CaseProductsField_closeBtn__7yTin:hover{background:var(--color-bright-snow)}.CaseProductsField_tabs__Uqb0D{flex-shrink:0;display:flex;gap:0;padding:0 20px;border-bottom:var(--account-hairline-width) solid var(--account-hairline-color)}.CaseProductsField_tab__HgoiE{padding:12px 16px;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--text-body);font-weight:var(--text-body-weight);color:var(--color-gray);border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.CaseProductsField_tab__HgoiE[data-active=true]{color:var(--color-ink-black);border-bottom-color:var(--color-ink-black)}.CaseProductsField_toolbar__wlDRE{flex-shrink:0;align-self:stretch;width:100%;box-sizing:border-box;padding:12px 20px 8px}.CaseProductsField_toolbarSearch__zBl5H{align-self:stretch;width:100%}.CaseProductsField_scroll__G9ebi{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 20px 20px}.CaseProductsField_grid__y3Buh{display:flex;flex-direction:column;gap:10px}.CaseProductsField_panelFooter__xJ3bc{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px 16px;border-top:var(--account-hairline-width) solid var(--account-hairline-color);background:var(--color-white)}.CaseProductsField_confirmBtn__yd6eJ{min-width:140px}.CaseProductsField_endRow__K9m8T,.CaseProductsField_loadingRow__PFX1u{padding:12px 0;font-size:var(--text-caption);color:var(--color-gray);text-align:center}.objectsLibrary_tabsSpacer__zUwBR{margin-bottom:20px}.objectsLibrary_layout__qswQ_{display:flex;gap:24px;align-items:flex-start}.objectsLibrary_folderSidebar___ZhVf{width:240px;flex-shrink:0;padding:14px 12px;border-radius:12px;border-width:var(--account-hairline-width);border-style:solid;border-color:var(--account-hairline-color);background:var(--color-white,#fff)}.objectsLibrary_folderSidebarTitleRow__70082{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.objectsLibrary_folderSidebarTitle__0MoWR{margin:0;flex:1 1;min-width:0;font-family:var(--font-commissioner,system-ui);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-gray,#9d9d9d)}.objectsLibrary_folderSearchBox__pQQbz{width:100%;margin-bottom:10px}.objectsLibrary_folderSearchResults__8cS2X{display:flex;flex-direction:column;gap:4px;max-height:min(420px,50vh);overflow-y:auto}.objectsLibrary_folderSearchBtn__1Hs1C{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin:0;padding:8px 10px;border:none;border-radius:6px;background:transparent;font-family:var(--font-commissioner,system-ui);text-align:left;cursor:pointer;transition:background-color .15s ease}.objectsLibrary_folderSearchBtn__1Hs1C:hover{background:#e6e6e6}.objectsLibrary_folderSearchName__cHeWB{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body,15px);font-weight:var(--text-body-weight,300);color:var(--color-black,#000)}.objectsLibrary_folderSearchPath__rXrrk{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.3;color:var(--color-gray,#9d9d9d)}.objectsLibrary_folderSearchEmpty__OzJTQ{margin:4px 0 0;font-family:var(--font-commissioner,system-ui);font-size:.8125rem;color:var(--color-gray,#9d9d9d)}.objectsLibrary_folderCollapseAllBtn__94ttv{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--color-gray,#9d9d9d);cursor:pointer;transition:background .15s ease,color .15s ease}.objectsLibrary_folderCollapseAllBtn__94ttv:hover{background:var(--color-bright-snow,#f5f7f8);color:var(--color-ink-black,#051826)}.objectsLibrary_folderCollapseAllChevron__qpH_V{display:block;font-size:10px;line-height:1;transition:transform .18s ease}.objectsLibrary_folderCollapseAllChevronCollapsed__umUcL{transform:rotate(-90deg)}.objectsLibrary_folderRow__jdUmN{display:flex;align-items:center;gap:4px;margin-bottom:4px}.objectsLibrary_folderRowMain__jpIW_{position:relative;flex:1 1;min-width:0;display:flex;align-items:center}.objectsLibrary_folderMenuBtn__8Ofk_{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:28px;height:28px;padding:0;border:none;border-radius:6px;background:hsla(0,0%,100%,.92);box-shadow:0 1px 3px rgba(5,24,38,.1);font-size:1rem;line-height:1;color:var(--color-ink-black,#051826);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease}.objectsLibrary_folderMenuBtn__8Ofk_:focus-visible,.objectsLibrary_folderRowMain__jpIW_:hover .objectsLibrary_folderMenuBtn__8Ofk_{opacity:1;pointer-events:auto}.objectsLibrary_folderToggle__AFoSm{flex-shrink:0;width:26px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--color-gray,#9d9d9d);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.objectsLibrary_folderToggle__AFoSm:hover{background:var(--color-bright-snow,#f5f7f8);color:var(--color-ink-black,#051826)}.objectsLibrary_folderToggleSpacer__GluoH{flex-shrink:0;width:26px;height:32px}.objectsLibrary_folderChevron__3F4oT{display:block;font-size:9px;line-height:1;transition:transform .18s ease}.objectsLibrary_folderChevronCollapsed__peap5{transform:rotate(-90deg)}.objectsLibrary_folderBtn__mced3{flex:1 1;min-width:0;width:100%;margin:0;padding:8px 36px 8px 10px;border:none;border-radius:6px;background:transparent;font-family:var(--font-commissioner,system-ui);font-size:var(--text-body,15px);font-weight:var(--text-body-weight,300);color:var(--color-black,#000);text-align:left;cursor:pointer;transition:background-color .15s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objectsLibrary_folderBtnActive__WemqY,.objectsLibrary_folderBtn__mced3:hover{background:#e6e6e6}.objectsLibrary_main__qRb2L{flex:1 1;min-width:0}.objectsLibrary_grid__z623B{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.objectsLibrary_objectCard__D_6i7{position:relative;display:flex;flex-direction:column;border-radius:12px;background:var(--color-white,#fff);border-width:var(--account-hairline-width);border-style:solid;border-color:var(--account-hairline-color);overflow:hidden;transition:box-shadow .2s ease}.objectsLibrary_objectCard__D_6i7:hover{box-shadow:0 6px 20px rgba(5,24,38,.08)}.objectsLibrary_objectCardHeavy__TX6IT{border-width:1px;border-color:var(--color-red,red)}.objectsLibrary_objectCardSelected__J_Ueq{border-color:var(--color-blue,#3d83f6);box-shadow:0 0 0 1px var(--color-blue,#3d83f6)}.objectsLibrary_cardSelectWrap__JQEQh{position:absolute;top:8px;left:8px;z-index:2;cursor:pointer;line-height:0}.objectsLibrary_cardSelectCheckbox__7jNof{margin:0}.objectsLibrary_cardOpenArea__Me5RQ{display:flex;flex-direction:column;flex:1 1;min-width:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.objectsLibrary_cardOpenArea__Me5RQ:focus-visible{outline:2px solid var(--color-blue,#3d83f6);outline-offset:-2px}.objectsLibrary_thumbWrap__IvnSR{position:relative;aspect-ratio:4/3;background:var(--color-bright-snow,#f5f7f8);display:flex;align-items:center;justify-content:center}.objectsLibrary_thumbImg__PdZLz{width:100%;height:100%;object-fit:cover}.objectsLibrary_thumbPlaceholder__6OPp1{font-family:var(--font-commissioner,system-ui);font-size:.75rem;font-weight:600;color:var(--color-gray,#9d9d9d);text-align:center;padding:12px;line-height:1.35}.objectsLibrary_cardMenuBtn__QhclN{position:absolute;top:8px;right:8px;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:hsla(0,0%,100%,.92);box-shadow:0 1px 4px rgba(5,24,38,.12);font-size:1.1rem;line-height:1;color:var(--color-ink-black,#051826);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease}.objectsLibrary_cardMenuBtn__QhclN:focus-visible,.objectsLibrary_objectCard__D_6i7:hover .objectsLibrary_cardMenuBtn__QhclN{opacity:1;pointer-events:auto}.objectsLibrary_cardBody__wA3Ge{padding:10px 12px 12px;min-width:0}.objectsLibrary_cardTitle__oK2i_{margin:0;font-family:var(--font-commissioner,system-ui);font-size:.875rem;font-weight:500;color:var(--color-black,#1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objectsLibrary_cardMeta__MfqkB{margin:4px 0 0;font-size:.75rem;color:var(--color-gray,#9d9d9d)}.objectsLibrary_detailMeta__ZZlDp{margin:0;padding:10px 12px;border-radius:8px;background:var(--color-bright-snow,#f5f7f8);font-family:var(--font-commissioner,system-ui);font-size:var(--text-caption,14px);font-weight:var(--text-caption-weight,300);line-height:1.5;color:var(--color-ink-black,#051826)}.objectsLibrary_detailOverlay__7SeLF{position:fixed;inset:0;z-index:1250;display:flex;flex-direction:column;background:var(--color-white,#fff);box-sizing:border-box}.objectsLibrary_detailPanel__DGG46{overflow:hidden}.objectsLibrary_detailLayout__zL0Z8,.objectsLibrary_detailPanel__DGG46{flex:1 1;min-height:0;display:flex;flex-direction:column}@media (min-width:960px){.objectsLibrary_detailLayout__zL0Z8{flex-direction:row}}.objectsLibrary_detailPreview__5BFId{flex:1 1;min-height:240px;min-width:0;display:flex;align-items:center;justify-content:center;background:var(--color-bright-snow,#f5f7f8);overflow:auto;padding:16px;box-sizing:border-box}.objectsLibrary_detailPreviewMedia__GbTby{max-width:100%;max-height:100%;object-fit:contain}.objectsLibrary_detailPreviewVideo__wO0WB{width:100%;max-height:min(72vh,900px);background:#000}.objectsLibrary_detailForm__wNGom{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:16px;box-sizing:border-box;overflow-y:auto;border-top:var(--account-hairline-width) solid var(--account-hairline-color)}@media (min-width:960px){.objectsLibrary_detailForm__wNGom{width:min(420px,38vw);border-top:none;border-left:var(--account-hairline-width) solid var(--account-hairline-color)}}.objectsLibrary_detailFooter__DiE85{justify-content:space-between}.objectsLibrary_detailFooterEnd__1JkHc{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.objectsLibrary_uploadIcon__r_uRe{flex-shrink:0;display:block;filter:brightness(0) invert(1)}.objectsLibrary_uploadLabelDisabled__0_Gui{opacity:.55;cursor:not-allowed;pointer-events:none}.objectsLibrary_uploadProgressPanel__Q_Gb6{--admin-modal-max-width:520px}.objectsLibrary_uploadWrap__4A6TO{position:relative;display:inline-flex;align-items:stretch;vertical-align:middle}.objectsLibrary_fileInputOverlay__AC__A{position:absolute;inset:0;z-index:2;width:100%;min-width:0;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;font-size:0}.objectsLibrary_uploadWrap__4A6TO .objectsLibrary_uploadFace__eZprR{pointer-events:none;gap:6px}.objectsLibrary_uploadProgressSummary__6AFRY{margin:0;font-size:.875rem;color:var(--color-gray,#9d9d9d)}.objectsLibrary_uploadProgressBar__GKM2s{height:6px;margin-bottom:0;border-radius:999px;background:var(--color-bright-snow,#f5f7f8);overflow:hidden}.objectsLibrary_uploadProgressBarFill___sWrY{height:100%;border-radius:inherit;background:var(--color-ink-black,#051826);transition:width .25s ease}.objectsLibrary_uploadProgressList__kqH1D{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:min(50vh,360px);overflow-y:auto}.objectsLibrary_uploadProgressItem__vbMeU{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;background:var(--color-bright-snow,#f5f7f8)}.objectsLibrary_uploadProgressItemDone__aLcEF{background:rgba(5,120,80,.08)}.objectsLibrary_uploadProgressItemError__L1NOc{background:rgba(180,35,24,.08)}.objectsLibrary_uploadProgressThumb__CntBF{flex-shrink:0;width:48px;height:36px;border-radius:6px;overflow:hidden;background:var(--color-white,#fff);display:flex;align-items:center;justify-content:center}.objectsLibrary_uploadProgressThumb__CntBF img{width:100%;height:100%;object-fit:cover}.objectsLibrary_uploadProgressThumbPlaceholder__CJK0i{font-size:.6875rem;font-weight:600;color:var(--color-gray,#9d9d9d);text-align:center;padding:4px;line-height:1.2}.objectsLibrary_uploadProgressMeta__sG__R{min-width:0;flex:1 1}.objectsLibrary_uploadProgressName__Dwsuy{display:block;font-size:.8125rem;font-weight:500;color:var(--color-black,#1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objectsLibrary_uploadProgressStatus__nksq1{display:block;margin-top:2px;font-size:.75rem;color:var(--color-gray,#9d9d9d)}.objectsLibrary_uploadProgressStatusError__6dCsK{color:var(--color-red,red)}.objectsLibrary_uploadProgressItemCancelled__kkQXB{opacity:.72}.MediaLibraryPickerModal_backdrop__GLnJf{position:fixed;inset:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:clamp(12px,2vw,24px);background:rgba(5,24,38,.45);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.MediaLibraryPickerModal_shell__g7xiy{display:flex;flex-direction:column;width:min(1120px,96vw);max-height:min(90vh,880px);border-radius:12px;background:var(--color-white,#fff);box-shadow:0 16px 48px rgba(5,24,38,.18);overflow:hidden;font-family:var(--font-commissioner,system-ui)}.MediaLibraryPickerModal_header__EShk4{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 12px;border-bottom:var(--account-hairline-width,.7px) solid var(--account-hairline-color,rgba(0,0,0,.2));flex-shrink:0}.MediaLibraryPickerModal_modalTitle__aowuN{margin:0;flex:1 1;min-width:0;font-size:var(--text-card-16-400,16px);font-weight:400;color:var(--color-black,#000)}.MediaLibraryPickerModal_closeBtn__D5_c3{flex-shrink:0;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--color-gray,#9d9d9d);font-size:1.25rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.MediaLibraryPickerModal_closeBtn__D5_c3:hover:not(:disabled){background:#e6e6e6;color:var(--color-black,#000)}.MediaLibraryPickerModal_closeBtn__D5_c3:disabled{opacity:.45;cursor:not-allowed}.MediaLibraryPickerModal_body__C2nju{flex:1 1;min-height:0;display:flex;gap:20px;padding:16px 20px 12px;overflow:hidden}.MediaLibraryPickerModal_bodyInner__JVo9E{display:flex;gap:20px;align-items:stretch;flex:1 1;min-height:0;min-width:0}.MediaLibraryPickerModal_pickerFolderColumn__Wz8Mf{min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.MediaLibraryPickerModal_pickerMainColumn__r5Zv6{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.MediaLibraryPickerModal_tabsSpacer__aZb4w{margin-bottom:12px}.MediaLibraryPickerModal_filterHint__WiFdr{margin:0 0 12px;font-size:var(--text-caption,14px);font-weight:var(--text-caption-weight,300);color:var(--text-secondary,var(--color-gray,#9d9d9d))}.MediaLibraryPickerModal_footer__lUj9B{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px 16px;border-top:var(--account-hairline-width,.7px) solid var(--account-hairline-color,rgba(0,0,0,.2));flex-shrink:0}.MediaLibraryPickerModal_footerActions__og_jE{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.MediaLibraryPickerModal_cardSelectable__vHgqS{cursor:pointer;text-align:left}.MediaLibraryPickerModal_cardSelectable__vHgqS:focus,.MediaLibraryPickerModal_cardSelectable__vHgqS:focus-visible{outline:none}.MediaLibraryPickerModal_selectedBadge__MkwtB{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;border-radius:50%;background:var(--color-white,#fff);box-shadow:0 1px 5px rgba(5,24,38,.18);display:flex;align-items:center;justify-content:center;color:var(--color-blue,#3d83f6);pointer-events:none}.MediaLibraryPickerModal_selectedBadge__MkwtB svg{display:block;flex-shrink:0}.MediaLibraryPickerModal_mainScroll__Hx7_C{flex:1 1;min-width:0;overflow:auto;padding-bottom:8px}.clients_empty__4tEzW{color:var(--color-gray,#9d9d9d);text-align:center;padding:24px}.clients_clickableRow__g5fJQ{cursor:pointer}.clients_tabPanel__Vk_3c{margin-top:20px;max-width:960px}.clients_tabPanelWide__HEw5N{max-width:none;width:100%;align-self:stretch;box-sizing:border-box}.clients_aboutHtml__aYq7Y{max-width:100%;overflow-x:auto}.clients_rowLink__Z0MqI{color:inherit;text-decoration:none}.clients_rowLink__Z0MqI:hover{text-decoration:underline}.clients_detailCard__pBAyI{border-width:var(--account-hairline-width,.7px);border-style:solid;border-color:var(--account-hairline-color,rgba(0,0,0,.2));border-radius:8px;padding:16px 16px 8px;max-width:960px}.clients_detailSectionTitle__X_HXP{margin:0 0 12px;font-size:1.05rem;text-transform:uppercase}.clients_detailList__6L05T{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin:0}.clients_detailList__6L05T>div{display:grid;grid-template-columns:220px 1fr;grid-gap:12px;gap:12px;padding:8px 0;border-top:var(--account-hairline-width,.7px) solid var(--account-hairline-color,rgba(0,0,0,.2))}.clients_detailList__6L05T>div:first-of-type{border-top:none}.clients_detailList__6L05T dt{margin:0;color:var(--color-gray,#6b6b6b);font-size:var(--text-caption);font-weight:var(--text-caption-weight)}.clients_detailList__6L05T dd{margin:0;word-break:break-word}.clients_urlList__pplFJ{margin:0;padding-left:18px}.clients_htmlCell__M9756{max-width:100%}.clients_htmlPre__QrgQt{margin:0;max-height:240px;overflow:auto;white-space:pre-wrap;background:#f8f9fa;border-radius:6px;padding:10px;font-size:.8rem}.clients_structureL2Row__2qAnD td:nth-child(2){padding-left:1.25rem;box-shadow:inset 2px 0 0 var(--account-hairline-color,#e2e6e8)}.clients_caseTitleLink__m_6mn{color:var(--color-ink-black,#051826);text-decoration:none;font-weight:600}.clients_caseTitleLink__m_6mn:hover{text-decoration:underline}.clients_pageActions__oR_0s{margin:0 0 16px}.clients_caseCoverGrid__XI6CK,.clients_pageActions__oR_0s{display:flex;flex-wrap:wrap;gap:12px}.clients_caseCoverThumb__J_RWQ{display:block;width:min(100%,200px);height:200px;object-fit:cover;border-radius:6px;border-width:var(--account-hairline-width,.7px);border-style:solid;border-color:var(--account-hairline-color,rgba(0,0,0,.2))}.clients_caseProductList__X7r7I{margin:0;padding-left:18px}.clients_structureExpandBtn__AotIB{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;font:inherit;font-weight:inherit;color:var(--color-ink-black,#051826);cursor:pointer;text-decoration:none}.clients_structureExpandBtn__AotIB:hover{text-decoration:underline}.clients_structureExpandIcon__ARd_J{display:inline-block;width:1em;text-align:center;color:var(--color-gray,#9d9d9d)}.AdminModal_overlay__OH6gR{position:fixed;inset:0;z-index:1250;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(5,24,38,.4);box-sizing:border-box}.AdminModal_panel__zYBX2{width:100%;max-width:min(var(--admin-modal-max-width,560px),100%);max-height:min(92vh,880px);display:flex;flex-direction:column;background:var(--color-white,#fff);border-width:var(--account-hairline-width,.7px);border-style:solid;border-color:var(--account-hairline-color,rgba(0,0,0,.2));border-radius:8px;overflow:hidden;box-shadow:0 12px 40px rgba(5,24,38,.12)}.AdminModal_panelWide__jEiap{--admin-modal-max-width:960px}.AdminModal_panelHead__3QgHt{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:var(--account-hairline-width,.7px) solid var(--account-hairline-color,rgba(0,0,0,.2))}.AdminModal_panelTitle__P_Ih_{margin:0;font-family:var(--font-commissioner,system-ui);font-size:var(--text-card-16-400,16px);font-weight:400;text-transform:uppercase;color:var(--color-ink-black,#051826)}.AdminModal_body__h5CSI{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.AdminModal_panelFooter__UsGba{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;border-top:var(--account-hairline-width,.7px) solid var(--account-hairline-color,rgba(0,0,0,.2))}.AdminModal_panelFooter__UsGba [class*=btnNeutral]{background:var(--color-white,#fff);color:var(--color-black,#000);border:var(--account-hairline-width,.7px) solid var(--account-hairline-color,rgba(0,0,0,.2))}.AdminModal_panelFooter__UsGba [class*=btnNeutral]:hover:not(:disabled){filter:none;background:#e6e6e6}.productNew_priceModeRow__oS8rd{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:12px}.productNew_radioLabel__CFjOO{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:.9375rem;cursor:pointer}.productNew_radioLabel__CFjOO input{margin:0;flex-shrink:0}.productNew_pricePreviewBox__O6qVB{margin-top:10px;padding:12px 14px;border-radius:8px;background:var(--account-panel-bg,#f4f6f8);border:1px solid var(--account-hairline-color,#e2e6e8);font-size:1rem;font-weight:600}.productNew_section__iHThH{margin-top:28px;padding-top:20px;border-top:1px solid var(--account-hairline-color,#e2e6e8)}.productNew_additionalCatsWrap__NxlTp{display:flex;flex-direction:column;gap:12px;margin-top:4px}.productNew_sectionTitle__zh0Jr{margin:0 0 14px;font-family:var(--font-commissioner,system-ui);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-gray,#9d9d9d)}.productNew_repeatList__gZ0WW{display:flex;flex-direction:column;gap:0;margin:0 0 12px;border-width:var(--account-hairline-width,.7px);border-style:solid;border-color:var(--account-hairline-color,rgba(0,0,0,.2));border-radius:6px;background:var(--color-white,#fff);overflow:hidden}.productNew_elementCard__7w4ME{padding:10px 12px;background:var(--color-white,#fff)}.productNew_repeatList__gZ0WW>.productNew_elementCard__7w4ME+.productNew_elementCard__7w4ME,.productNew_repeatList__gZ0WW>.productNew_repeatRow__S0J6H+.productNew_repeatRow__S0J6H{border-top:var(--account-hairline-width,.7px) solid var(--account-hairline-color,rgba(0,0,0,.2))}.productNew_formWide__m1s3m{max-width:min(1100px,100%)!important}.productNew_productFormGrid__dL_tf{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:28px 36px;gap:28px 36px;align-items:start}.productNew_productFormMain__RmF7o{min-width:0;display:flex;flex-direction:column;gap:14px}.productNew_productFormPlacement__6ohKC{position:-webkit-sticky;position:sticky;top:16px;padding:20px 18px;border-radius:12px;border-width:var(--account-hairline-width,.7px);border-style:solid;border-color:var(--account-hairline-color,rgba(0,0,0,.2));background:var(--color-bright-snow,#f5f7f8);box-shadow:0 1px 0 rgba(5,24,38,.04)}.productNew_placementHeading__jeT9X{margin:0 0 16px;font-family:var(--font-commissioner,system-ui);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-black,#051826)}.productNew_placementBlock__bQkC8{margin-top:18px;padding-top:18px;border-top:var(--account-hairline-width,.7px) solid var(--account-hairline-color,rgba(0,0,0,.2))}.productNew_placementBlock__bQkC8:first-of-type{margin-top:0;padding-top:0;border-top:none}.productNew_modalHeading__giBHX,.productNew_placementGroupHeading__zRZaD{margin:0 0 8px!important}.productNew_placementHint__SCgl1{margin:0 0 10px;font-size:.8125rem;line-height:1.45;color:var(--color-gray,#9d9d9d)}@media (max-width:960px){.productNew_productFormGrid__dL_tf{grid-template-columns:1fr}.productNew_productFormPlacement__6ohKC{position:static}}.productNew_repeatRow__S0J6H{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:0;background:transparent}.productNew_sectionStack__k58OY{display:flex;flex-direction:column;gap:14px}.productNew_poolToolbar__KXCTP{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.productNew_poolToolbar__KXCTP>:first-child{margin:0;line-height:28px}.productNew_dragHandle__snQR_{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;color:var(--color-gray,#9d9d9d);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;border-radius:6px;background:transparent;font-size:1rem;line-height:1;transition:color .15s ease,background-color .15s ease}.productNew_dragHandle__snQR_:hover{color:var(--color-black,#000);background:#e6e6e6}.productNew_dragHandle__snQR_:active{cursor:-webkit-grabbing;cursor:grabbing}.productNew_galleryThumb__kuk2F{width:72px;height:72px;flex-shrink:0;border-radius:8px;object-fit:cover;border:1px solid var(--account-hairline-color,#e2e6e8);background:var(--color-white,#fff)}.productNew_galleryThumbLg__emODn{width:min(240px,46vw);height:220px}.productNew_colorPreview__rWqB3,.productNew_galleryThumbLg__emODn{flex-shrink:0;border-radius:10px;object-fit:cover;border:1px solid var(--account-hairline-color,#e2e6e8);background:var(--color-white,#fff)}.productNew_colorPreview__rWqB3{width:min(200px,40vw);height:200px}.productNew_galleryFields__MQGnP{flex:1 1;min-width:160px;display:flex;flex-direction:column;gap:8px}.productNew_rowActions__ux2D3{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.productNew_repeatRow__S0J6H .productNew_modFieldGrow__evWK2{flex:1 1;min-width:200px}.productNew_repeatRow__S0J6H .productNew_modFieldSlug__N_R3B{width:200px;flex-shrink:0}.productNew_inlineLabel__77Uo_{font-size:.75rem;font-weight:500;color:var(--color-gray,#9d9d9d)}.productNew_counter__0JzyS{font-size:.75rem;color:var(--color-gray,#9d9d9d);margin:4px 0 0}.productNew_wideTextarea__NH4k3{width:100%;max-width:100%}.productNew_wideTextarea__NH4k3 textarea{min-height:220px}.productNew_actionsBar__GOsq8{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.BrandMaterialColorPickerModal_backdrop__1nUrE{position:fixed;inset:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:clamp(12px,2vw,24px);background:rgba(5,24,38,.45);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.BrandMaterialColorPickerModal_shell__RFC4z{display:flex;flex-direction:column;width:min(880px,96vw);max-height:min(90vh,820px);border-radius:12px;border-width:var(--account-hairline-width,.7px);border-style:solid;border-color:var(--account-hairline-color,rgba(0,0,0,.2));background:var(--color-white,#fff);box-shadow:0 12px 40px rgba(0,0,0,.18);overflow:hidden;font-family:var(--font-commissioner,system-ui)}.BrandMaterialColorPickerModal_header__lAPBL{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:var(--account-hairline-width,.7px) solid var(--account-hairline-color,rgba(0,0,0,.2));flex-shrink:0}.BrandMaterialColorPickerModal_title__IzDo4{margin:0!important;flex:1 1;min-width:0}.BrandMaterialColorPickerModal_body___TXe2{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px 20px 12px;overflow:auto}.BrandMaterialColorPickerModal_searchBox__FmIK_{flex-shrink:0;width:100%;max-width:none}.BrandMaterialColorPickerModal_materialGroup__9wZ_0{margin-bottom:16px}.BrandMaterialColorPickerModal_materialGroup__9wZ_0:last-child{margin-bottom:0}.BrandMaterialColorPickerModal_materialTitle__avxKx{margin:0 0 8px!important}.BrandMaterialColorPickerModal_colorsGrid__BMI3E{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:8px;gap:8px}.BrandMaterialColorPickerModal_colorTile__pmAp_{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border-radius:6px;background:var(--color-white,#fff);border-width:var(--account-hairline-width,.7px);border-style:solid;border-color:var(--account-hairline-color,rgba(0,0,0,.2));cursor:pointer;overflow:hidden;transition:border-color .15s ease;text-align:left}.BrandMaterialColorPickerModal_colorTile__pmAp_:hover{border-color:rgba(0,0,0,.35)}.BrandMaterialColorPickerModal_colorTileSelected__hDMQK{border-color:var(--color-blue,#3d83f6)}.BrandMaterialColorPickerModal_colorTileThumb__npUKa{object-fit:cover;display:block}.BrandMaterialColorPickerModal_colorTileThumbPh__P_eRM,.BrandMaterialColorPickerModal_colorTileThumb__npUKa{width:100%;aspect-ratio:1;background:var(--color-bright-snow,#f5f7f8)}.BrandMaterialColorPickerModal_colorTileLabel__DGFfy{display:flex;flex-direction:column;gap:2px;padding:8px 10px}.BrandMaterialColorPickerModal_colorTileName__VFAF3{font-size:var(--text-caption,14px);font-weight:var(--text-caption-weight,300);color:var(--color-black,#000);line-height:var(--line-height-sm,18px)}.BrandMaterialColorPickerModal_colorTileSub__bsynE{font-size:.75rem;color:var(--color-gray,#9d9d9d);line-height:1.2}.BrandMaterialColorPickerModal_selectedBadge__yGekK{position:absolute;top:6px;right:6px;z-index:2;width:22px;height:22px;border-radius:var(--cursor-radius-full,9999px);background:var(--color-blue,#3d83f6);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.BrandMaterialColorPickerModal_footer__B9qoj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 16px;border-top:var(--account-hairline-width,.7px) solid var(--account-hairline-color,rgba(0,0,0,.2));flex-shrink:0}.variantEdit_sectionHeading__nh1bt{margin:0 0 12px!important}.variantEdit_fieldNarrow__8zsS8{max-width:480px}.variantEdit_fieldMedium__WJgPz{max-width:280px}.variantEdit_fieldSpaced__d0Ymf{margin-top:12px}.variantEdit_stackFields__y0iT5{display:flex;flex-direction:column;gap:12px;max-width:480px;margin-top:4px}.variantEdit_dimsGrid__dXjxZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.variantEdit_elementsStack__GFgrv{display:flex;flex-direction:column;gap:0;margin-top:8px;border-width:var(--account-hairline-width,.7px);border-style:solid;border-color:var(--account-hairline-color,rgba(0,0,0,.2));border-radius:6px;background:var(--color-white,#fff);overflow:hidden}.variantEdit_elementCard__42_Q2{padding:12px 14px;background:var(--color-white,#fff)}.variantEdit_elementCard__42_Q2+.variantEdit_elementCard__42_Q2{border-top:var(--account-hairline-width,.7px) solid var(--account-hairline-color,rgba(0,0,0,.2))}.variantEdit_elementTitle__n1Gp7{margin:0 0 10px!important}.variantEdit_colorsGrid__hXumN{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:8px;gap:8px}.variantEdit_colorTile__TMV8B{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border-radius:6px;background:var(--color-white,#fff);border-width:var(--account-hairline-width,.7px);border-style:solid;border-color:var(--account-hairline-color,rgba(0,0,0,.2));cursor:pointer;overflow:hidden;transition:border-color .15s ease;text-align:left}.variantEdit_colorTile__TMV8B:hover{border-color:rgba(0,0,0,.35)}.variantEdit_colorTileSelected__TssRy{border-color:var(--color-blue,#3d83f6)}.variantEdit_colorTileThumb__QHdTO{object-fit:cover;display:block}.variantEdit_colorTileThumbPh__mdyI7,.variantEdit_colorTileThumb__QHdTO{width:100%;aspect-ratio:1;background:var(--color-bright-snow,#f5f7f8)}.variantEdit_colorTileLabel__SkAAj{display:flex;flex-direction:column;gap:2px;padding:8px 10px}.variantEdit_colorTileName__8ZreG{font-size:var(--text-caption,14px);font-weight:var(--text-caption-weight,300);color:var(--color-black,#000);line-height:var(--line-height-sm,18px)}.variantEdit_colorTileSub__T4gNs{font-size:.75rem;color:var(--color-gray,#9d9d9d);line-height:1.2}.variantEdit_selectedBadge__Kz0J_{position:absolute;top:6px;right:6px;z-index:2;width:22px;height:22px;border-radius:var(--cursor-radius-full,9999px);background:var(--color-blue,#3d83f6);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.variantEdit_galleryPicker__MQ2TK{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.variantEdit_galleryThumbBtn__g4wUs{padding:0;border-width:var(--account-hairline-width,.7px);border-style:solid;border-color:var(--account-hairline-color,rgba(0,0,0,.2));border-radius:6px;opacity:.55;cursor:pointer;background:transparent;overflow:hidden;transition:opacity .15s ease,border-color .15s ease}.variantEdit_galleryThumbBtn__g4wUs:hover{opacity:.85}.variantEdit_galleryThumbBtnSelected__56Fbi{opacity:1;border-color:var(--color-blue,#3d83f6)}.variantEdit_galleryThumbImg__7_zos{width:88px;height:88px;object-fit:cover;display:block}.variantEdit_fileRowBody__es14A{flex:1 1;min-width:0}.variantEdit_fileRowHeading__Qd0fU{margin:0 0 6px!important}.variantEdit_fileUrl__WbGmB{word-break:break-all}.variantEdit_hintBlock___KMHe{margin-top:6px;font-size:13px}.variantEdit_badgeGap__zPKvJ{margin-left:4px}.variantEdit_formIntro__Q4YZg{margin-bottom:16px}.variantEdit_publishedRow__66K69{margin-top:12px}.variantEdit_radioRow__1IYXT{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:12px}.variantEdit_radioOption__9DfKR{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-commissioner,system-ui);font-size:var(--text-body,15px);font-weight:var(--text-body-weight,300);color:var(--color-black,#000);cursor:pointer}.variantEdit_adminRadio__Rw8qJ{flex-shrink:0;width:20px;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1.3px solid var(--color-gray,#9d9d9d);border-radius:50%;background:var(--color-white,#fff);cursor:pointer}.variantEdit_adminRadio__Rw8qJ:checked{border-color:var(--color-blue,#3d83f6);background-color:var(--color-white,#fff);background-image:radial-gradient(circle,var(--color-blue,#3d83f6) 0,var(--color-blue,#3d83f6) 5px,transparent 5px)}.variantEdit_adminRadio__Rw8qJ:focus-visible{outline:2px solid var(--color-blue,#3d83f6);outline-offset:2px}.variantEdit_fileFields__R_3Tr{display:flex;flex-direction:column;gap:12px;max-width:560px}.variantTabs_nav__fHlyc{margin:0}.variantTabs_navHeading__fxSyF{margin:0 0 10px!important}.variantTabs_tabList__iK0iD{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0;margin:0;padding:0;list-style:none;border-bottom:var(--account-hairline-width,.7px) solid var(--account-hairline-color,rgba(0,0,0,.2))}.variantTabs_tab__8lGQV{margin:0;padding:0}.variantTabs_tabCurrent__1vYjc,.variantTabs_tabLink__3FTyh{display:block;padding:10px 14px 9px;margin-bottom:calc(-1 * var(--account-hairline-width, .7px));font-family:var(--font-commissioner,system-ui);font-size:var(--text-caption,14px);font-weight:var(--text-caption-weight,300);line-height:var(--line-height-sm,18px);text-decoration:none;color:var(--text-secondary,var(--color-gray,#9d9d9d));border:none;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;background:transparent;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.variantTabs_tabLink__3FTyh:hover{color:var(--color-black,#000)}.variantTabs_tabCurrent__1vYjc{cursor:default;color:var(--color-black,#000);background-color:var(--color-white,#fff);border-bottom-color:var(--color-black,#000)}.variantTabs_tabTitleRow__uKVZp{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:22px}.variantTabs_meta__FV7yh{display:block;margin-top:4px;font-size:.8125rem;font-weight:var(--text-caption-weight,300)}.variantTabs_meta__FV7yh,.variantTabs_tabCurrent__1vYjc .variantTabs_meta__FV7yh{color:var(--color-gray,#9d9d9d)}.productsListFilters_filterBtnCount__ehfFD{font-weight:600}.productsListFilters_activeFilters__vXtq8{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-6px 0 12px}.productsListFilters_clearFiltersBtn__zeoZs{flex-shrink:0;margin-left:auto}.OrderKpReplaceModal_body__kVcr8{min-height:280px;display:flex;flex-direction:column}.OrderKpReplaceModal_searchBlock__9An3T{flex:1 1 auto;display:flex;flex-direction:column;min-height:200px}.OrderKpReplaceModal_resultsList__Tclj5{list-style:none;padding:0;margin:0 0 12px;max-height:200px;overflow:auto;min-height:48px}.OrderKpReplaceModal_productBlock__gamdj{min-height:120px}.OrderKpReplaceModal_productName__F12vQ{margin:0 0 8px;font-size:var(--text-body);font-weight:var(--text-body-weight);line-height:1.35;color:var(--color-black);font-family:var(--font-commissioner,system-ui)}