: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-box{padding-top:3px!important;padding-bottom:7px!important}.product{--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);position:relative;height:100%;max-height:600px;cursor:pointer;background-color:#fff;border:1px solid #e7e2d9;border-radius:14px!important;box-shadow:0 10px 24px -18px rgba(20,24,42,.45)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:400}.product h2{font-size:var(--fs-lg);font-weight:600}.product h3{font-size:var(--fs-md);font-weight:500}.product h4{font-size:var(--fs-normal);font-weight:500}.product:hover{transform:translateY(-4px);box-shadow:0 20px 38px -20px rgba(20,24,42,.5)!important}.product.selected{border:2px solid #ee7a43;box-shadow:0 14px 30px -18px rgba(238,122,67,.7)!important}.product .gender{background-color:#202020;color:#fff;border-radius:7px;display:inline-block;width:22px;height:25px;padding:3px;margin-bottom:5px}.product .brand{top:6px;left:6px;font-size:var(--fs-xxs);letter-spacing:.04em;border-radius:999px;padding:2px 8px;z-index:1}.product .brand,.product .destocking-banner{position:absolute;background-color:#202020;color:#fff;font-weight:700;text-transform:uppercase}.product .destocking-banner{left:0;right:0;bottom:0;text-align:center;font-size:var(--fs-s);letter-spacing:.06em;padding:5px 8px}.product-title{font-size:var(--fs-xl);line-height:var(--fs-xl);font-weight:700;margin-bottom:5px}.product-title.obsolete{color:#fb6a6a}.product-color-selection{display:inline-flex;vertical-align:bottom;align-items:center;margin-left:10px}.product-config{--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)}.product-config h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:400}.product-config h2{font-size:var(--fs-lg);font-weight:600}.product-config h3{font-size:var(--fs-md);font-weight:500}.product-config h4{font-size:var(--fs-normal);font-weight:500}.product-config .product-price{margin-left:10px}.product-config .product-sku{font-size:var(--fs-lg);position:absolute;right:60px;font-weight:300;cursor:pointer}.product-config .product-version{font-size:1.2em;font-weight:700;margin-bottom:10px}.product-config .product-multi-logos{display:flex;justify-content:flex-end;align-items:center;margin-right:6px}.product-config .product-multi-logos .MuiFormControlLabel-root{margin-left:0}.product-config .product-multi-logos.checked .MuiFormControlLabel-label{font-weight:700}.product-config .product-boutique-margin{padding:16px 54px 16px 0;font-size:1.4em;text-align:left}.product-config .product-total-price{padding:16px 54px 16px 0;font-size:1.4em;text-align:right}.product-config .color-tab-title{display:flex;position:relative;padding-right:10px}.product-config .color-tab-title .color-name{margin-left:10px;font-size:1.8em}.product-config .color-tab-title .color-name.discontinued{color:#fb6a6a}.product-config .color-tab-title svg{width:12px;height:12px}.product-config .product-img{margin-top:20px;padding-top:20px;border-top:1px solid #c9c9c9}.product-config .color-img{width:400px;position:relative}.product-config .color-img img{max-height:100%;width:100%}.product-config .color-img .product-img-help{margin-top:-1rem;display:flex;justify-content:center;align-items:center}.product-config .color-img .request-preview{position:absolute;bottom:-40px;text-align:center;width:100%;margin-left:-16px}.product-config .first-color-notice{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;font-size:.8em;text-align:left;background-color:#faf8f4;border:1px dashed #e7e2d9;border-radius:10px}.product-config .first-color-notice .notice-icon{flex-shrink:0;margin-top:.1em;color:#ee7a43;font-size:1.2em}.product-config .first-color-notice .notice-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:3px;font-weight:600;color:#202020}.product-config .first-color-notice .notice-title .notice-color{display:inline-flex;align-items:center;gap:5px}.product-config .first-color-notice .notice-title .notice-color .puce{cursor:default}.product-config .first-color-notice .notice-title .notice-color-name{white-space:nowrap}.product-config .first-color-notice .notice-body{color:#565a67;line-height:1.4}.product-config .addon-option{display:flex;justify-content:space-between;margin-bottom:12px}.product-config .addon-option.textual{margin-bottom:0}.product-config .addon-option .addon-price{display:inline-flex;width:50px}.product-config .perso-addon-list .perso-color{display:inline-block;margin-left:5px}.product-config .perso-addon-list .perso-color .select-color svg{right:0}.product-config .perso-addon-list .MuiAccordionSummary-root{padding:0;min-height:0}.product-config .perso-addon-list .MuiAccordionSummary-root .MuiAccordionSummary-content{align-items:center;margin:0}.product-config .perso-addon-list .MuiAccordionSummary-root .MuiAccordionSummary-content .perso-colors{display:inline-flex}.product-config .perso-addon-list .MuiAccordionSummary-root .MuiAccordionSummary-content .perso-colors .puce{margin-left:3px}.product-config .perso-addon-list .MuiAccordionSummary-root .MuiAccordionSummary-content .MuiFormControlLabel-root .MuiTypography-root{font-weight:700}.product-config .perso-addon-list .perso-addon-config{display:flex;justify-content:space-between;align-items:center;padding-left:30px}.product-config .perso-addon-list .perso-addon-config .perso-name-content{display:flex;justify-content:left;align-items:center}.product-config .perso-addon-list .perso-addon-config .perso-name-content .perso-content .select-content svg{right:0}.product-config .perso-addon-list .perso-addon-config .perso-price{font-size:1.2em}.product-config .perso-addon-list .perso-addon-config.disabled{opacity:.3}.product-config .logo-addon-config{margin-bottom:10px;padding:5px;border:1px solid #a0a0a0;border-radius:5px}.product-config .logo-addon-config.selected{background-color:#f0fff0}.product-config .logo-addon-config .addon-name{font-size:1.2em;font-weight:700;margin-bottom:5px;display:flex;justify-content:space-between}.product-config .logo-addon-config .addon-name .optional.checked .MuiFormControlLabel-label{font-weight:700}.product-config .logo-addon-config .addon-name .name .multi-logos{font-size:.8em;color:#202020}.product-config .logo-addon-config .addon-name .name .multi-none{font-size:.8em;color:#bc0202}.product-config .logo-addon-config .addon-name .name .too-big{font-size:.6em;font-weight:400;color:#ec8009}.product-config .logo-addon-config .addon-logo-price{display:flex;justify-content:space-between;align-items:center;gap:1rem}.product-config .logo-addon-config .addon-logo-price .select-addon-logo{overflow-x:auto}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-none{padding:4px 10px}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-none.MuiToggleButton-root.Mui-selected{background-color:#a0a0a0}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button{padding:4px;min-width:85px;opacity:.3}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button .select-logo .dark-bg{background-color:#bcbaba}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button .select-logo img{width:32px}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button .select-logo .select-logo-version svg{right:0}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button .select-logo .logo-number{position:absolute;top:1px;left:1px;display:flex;justify-content:center;align-items:center;width:15px;height:15px;font-size:.65em;color:#fff;background-color:#000;border-radius:1000px}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button.MuiToggleButton-root.Mui-selected{background-color:#a0bca0;opacity:1}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button.MuiToggleButton-root.Mui-selected .select-logo .dark-bg{background-color:#a0bca0}.product-config .logo-addon-config .addon-logo-price .addon-price{font-size:1.5em}.product-config .logo-addon-config .addon-logo-price .addon-price.optional{opacity:.2}.product-config .logo-addon-config.disabled{opacity:.8}.product-config .logo-addon-config.disabled .addon-name .name{opacity:.3}.perso-color-value{width:100%;justify-content:space-between}.perso-color-value,.perso-color-value .perso-color-name{display:flex;align-items:center}.perso-color-value .perso-color-name .puce{margin-right:5px}.perso-color-value .editable-color{display:flex;justify-content:space-between}.perso-color-value .MuiSvgIcon-root{margin-left:10px}