:root{--dagobaBlue:#4269af;--dagobaBlue50:rgba(66,105,175,0.7);--collectionBg:#EEfAFF;--editBoutiqueBg:#fff8e8;--editCollectionBg:#ffefcb;--errorCollectionBg:#ffd1cb;--helpTipBgTransp:rgba(44,110,74,0.6)}.product-box{padding-top:3px!important;padding-bottom:7px!important}.product{--font:var(--font-barlow-condensed),"Barlow Condensed";--font-title:"Interstate";--fs-3xl:clamp(2.1rem,5.5vw,3.5rem);--fs-xxl:clamp(1.8rem,5vw,3.3rem);--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-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}.product h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:700}.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.selected{border:2px solid #4269af;box-shadow:0 0 4px 4px rgba(66,105,175,.7)}.product .gender{border-radius:7px;display:inline-block;width:22px;height:25px;padding:3px;margin-bottom:5px}.product .brand,.product .gender{background-color:#4269af;color:#fff}.product .brand{position:absolute;top:6px;left:6px;font-size:var(--fs-xs);font-weight:700;border-radius:3px;padding:1px 6px;z-index:1;text-transform:uppercase}.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";--font-title:"Interstate";--fs-3xl:clamp(2.1rem,5.5vw,3.5rem);--fs-xxl:clamp(1.8rem,5vw,3.3rem);--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-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:700}.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 .choose-logo-position{text-align:center;margin-top:20px;padding:30px;font-size:.8em}.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-size:.9em;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:#4269af}.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}