:root{--dagobaBgColor:#202020;--dagobaBgColor50:rgba(64,64,64,0.7);--collectionBg:#faf8f4;--editBoutiqueBg:rgb(253.64,244.36,239.96);--editCollectionBg:rgb(252.28,233.72,224.92);--errorCollectionBg:#ffd1cb;--bandPaper:#f6f3ee;--bandInk:#202020;--bandInkSoft:#565a67;--bandCard:#ffffff;--bandHairline:#e7e2d9;--bandHairlineSoft:#efeae1;--bandInkFaint:#8c8a84;--bandGreen:#49a168;--bandRadius:18px;--heroOrange:#ee7a43;--heroOrangeDark:#e26a30;--heroOrangeRule:rgb(247.35,195.15,170.4);--grid-row-hover:rgb(253.81,245.69,241.84);--grid-row-selected:#f6f3ee;--bandShadowCard:0 1px 2px rgba(32,32,32,0.04),0 12px 28px -16px rgba(32,32,32,0.18);--bandShadowPop:0 10px 40px rgba(32,32,32,0.14),0 2px 6px rgba(32,32,32,0.06);--bandCardBorder:#ddd6ca;--mono-owner:#202020;--mono-moneypot:#c89a3c;--mono-buyer:#a99a82;--helpTipBgTransp:rgba(237,247,237,0.85);--helpTipBorder:#2e7d32;--impersonation-banner-height:0px;--header-height:64px;--font-title:var(--font-anton),"Anton"}.product-details-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1300;cursor:pointer}.product-details-content{background-color:#fff;border-radius:18px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);max-width:1280px;width:90%;position:relative;cursor:default;display:flex;flex-direction:column;max-height:90vh;min-height:200px}.product-details-content-inner{padding:8px 24px;overflow-y:auto;flex:1 1;min-height:0}.product-details-title{padding:16px 24px;display:flex;align-items:center;font-weight:500;position:relative;border-bottom:1px solid #e7e2d9;flex-shrink:0}.product-details-actions{padding:8px 24px;display:flex;justify-content:flex-end;border-top:1px solid #e7e2d9;flex-shrink:0}.product-details-content{--font:var(--font-barlow-condensed),"Barlow Condensed";--fs-3xl:clamp(2.1rem,5.5vw,3.5rem);--fs-xxl:clamp(1.8rem,5vw,3.3rem);--fs-x-xxl:clamp(1.7rem,4.5vw,3.15rem);--fs-xl:clamp(1.5rem,4vw,3rem);--fs-lg:clamp(1.3rem,3vw,2.5rem);--fs-md:clamp(1.15rem,2.5vw,2rem);--fs-normal:clamp(1rem,2vw,1.5rem);--fs-s:clamp(0.9rem,1.8vw,1.2rem);--fs-xs:clamp(0.75rem,1.5vw,1rem);--fs-xxs:clamp(0.65rem,1vw,0.9rem);--fs-catalog:clamp(0.8rem,1.8vw,1rem);font-family:var(--font),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-normal);overflow-y:auto}.product-details-content h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:400}.product-details-content h2{font-size:var(--fs-lg);font-weight:600}.product-details-content h3{font-size:var(--fs-md);font-weight:500}.product-details-content h4{font-size:var(--fs-normal);font-weight:500}.product-details-content .variant-main-img{text-align:center}.product-details-content .variant-main-img img{max-height:600px;max-width:100%}.product-details-content .variant-color-name{text-align:center}.product-details-content .variant-images{display:flex;justify-content:center;margin-top:10px}.product-details-content .variant-images .variant-image{cursor:pointer;border:1px solid #e7e2d9;border-radius:8px;margin-right:5px;padding:3px;margin-bottom:5px;transition:border-color .15s ease}.product-details-content .variant-images .variant-image:hover{border-color:#ee7a43}.product-details-content .variant-images .variant-image img{width:30px;height:30px}.product-details-content .price-tag{position:absolute;right:50px;padding:0 14px;font-size:var(--fs-lg);font-weight:700;color:#fff;background-color:#202020;text-align:center;border-radius:999px}.product-details-content .description{font-size:var(--fs-normal);line-height:normal;font-weight:400!important}.product-details-content .desc-item{margin:.5vh 0;font-weight:700}.product-details-content .main-colors,.product-details-content .other-colors,.product-details-content .sizes{font-weight:700;margin-top:1vh}.product-details-content .sizes-list{margin:.5vh 0;display:flex;flex-wrap:wrap}.product-details-content .sizes-list div{margin:3px;padding:.2vh .8vh;font-size:var(--fs-s);color:#fff;background-color:#202020;text-align:center;border-radius:6px}.product-details-content .product-actions{display:flex;flex-direction:column}.product-details-content .product-actions .other-versions{display:inline-flex;align-items:center;justify-content:flex-end}.product-details-content .product-actions .other-versions .other-version{border:1px solid #e7e2d9;border-radius:8px;margin-left:5px;width:22px;text-align:center;padding:3px;cursor:pointer}.product-details-content .product-actions .other-versions .other-version svg{height:1.5rem}.product-details-content .product-actions .product-buttons{display:flex;justify-content:flex-end;align-items:center;gap:10px}.product-details-content .product-actions .product-buttons .MuiButton-root{border-radius:9999px;text-transform:none;font-weight:600;box-shadow:none}.product-details-content .product-actions .product-buttons .MuiButton-containedSuccess{background-color:#49a168}.product-details-content .product-actions .product-buttons .MuiButton-containedSuccess:hover{background-color:#3d8a59}.product-details-content .product-actions .product-buttons .MuiButton-containedPrimary{background-color:#ee7a43}.product-details-content .product-actions .product-buttons .MuiButton-containedPrimary:hover{background-color:#e26a30}.product-details-content .product-actions .product-buttons .color-selection{display:inline-flex;align-items:center;padding-top:10px;margin-left:5px;margin-bottom:5px}.product-details-content .variant-colors{display:inline-block;width:100%}.product-details-content .variant-colors .variant-color{display:inline-block}.product-details-content.enter{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}