: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-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:4px;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 #e0e0e0;flex-shrink:0}.product-details-actions{padding:8px 24px;display:flex;justify-content:flex-end;border-top:1px solid #e0e0e0;flex-shrink:0}.product-details-content{--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);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:700}.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 #c9c9c9;border-radius:5px;margin-right:5px;padding:3px;margin-bottom:5px}.product-details-content .variant-images .variant-image img{width:30px;height:30px}.product-details-content .price-tag{position:absolute;right:50px;padding:0 10px;font-size:var(--fs-lg);font-weight:700;color:#fff;background-color:#000;text-align:center;border-radius:.25rem}.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:#000;text-align:center;border-radius:.25rem}.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 #c9c9c9;border-radius:5px;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 .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)}}