: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)}.catalog{--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);width:100%;background-color:#f8fcff;position:relative;z-index:1}.catalog h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:700}.catalog h2{font-size:var(--fs-lg);font-weight:600}.catalog h3{font-size:var(--fs-md);font-weight:500}.catalog h4{font-size:var(--fs-normal);font-weight:500}.catalog .empty-catalog,.catalog .error-catalog,.catalog .loading-catalog{width:100%;padding:50px;text-align:center;font-size:1.5em;line-height:1.5em;font-weight:300;color:#4269af}.catalog .empty-catalog.error-catalog,.catalog .error-catalog.error-catalog,.catalog .loading-catalog.error-catalog{color:darkred}.catalog .best-seller{fill:#4269af}.catalog .search-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:8px;padding-right:0;margin-top:-30px}.catalog .search-bar .select-style.active{background-color:#4269af;color:#fff}.catalog .search-bar .title-select.active{color:#4269af;font-weight:700}.catalog .search-bar .select-brand{font-size:var(--fs-catalog)}.catalog .search-bar .select-brand.active{background-color:#4269af;color:#fff}.catalog .search-bar .brand-icons{display:none}@media screen and (min-width:799px){.catalog .search-bar .brand-icons{padding-top:26px;display:flex;justify-content:flex-end;flex-wrap:wrap;width:80px}.catalog .search-bar .brand-icons .brand-link{flex-basis:33%}.catalog .search-bar .brand-icons .brand-logo{width:32px;height:32px;padding:1px;margin-left:5px;margin-bottom:5px;background-color:#4269af;border-radius:3px;text-align:center}.catalog .search-bar .brand-icons .brand-logo img{height:90%}.catalog .search-bar .brand-icons button.brand-logo{height:33px;width:34px}}@media screen and (min-width:875px)and (max-width:964px){.catalog .search-bar .select-brand{max-width:110px}.catalog .search-bar .brand-icons{width:auto;padding-top:10px}.catalog .search-bar .brand-icons .brand-link{flex-basis:unset}}@media screen and (min-width:965px){.catalog .search-bar .select-brand{max-width:120px}.catalog .search-bar .brand-icons{width:auto;padding-top:10px}.catalog .search-bar .brand-icons .brand-link{flex-basis:unset}.catalog .search-bar .brand-icons .brand-logo{width:48px;height:48px}.catalog .search-bar .brand-icons button.brand-logo{height:49px;width:48px}}@media screen and (min-width:1100px){.catalog .search-bar .select-brand{max-width:unset}}.brand-icons-popover{background-color:#4269af;margin-top:5px}.categories{display:flex;flex-direction:column!important;flex-wrap:wrap;padding-left:0;list-style:none;-webkit-margin-before:0;margin-block-start:0;text-overflow:ellipsis;white-space:nowrap;justify-content:space-between!important;margin-bottom:auto!important}.categories .category{cursor:pointer;padding:clamp(.1rem,.8vw,.5rem);text-align:center;font-size:var(--fs-catalog);font-weight:300}.categories .category .icon{fill:#4269af}.categories .category .icon:hover{fill:#209cea}.categories .category.active{background-color:#4269af;border-radius:4px;color:#fff}.categories .category.active .icon{fill:#f8fcff}.categories .category.active .icon:hover{fill:#fff}.categories .category.empty{opacity:.3}.select-tool fieldset{top:0}.select-tool fieldset legend{display:none}.brand-delimiter{line-height:28px!important;color:#fff!important;background-color:#4269af!important;text-transform:uppercase}.select-gender .tgbut.active{background-color:#4269af}.select-gender .tgbut.active svg{color:#fff}.select-gender .adult{font-size:1.5rem}.select-gender .child{font-size:1.2rem}.select-gender button{padding-top:7px;padding-bottom:4px}.puce{cursor:pointer;display:inline-block;position:relative;width:20px;height:20px;margin-right:1px;margin-bottom:1px;border-radius:25%;border:1px solid silver}.puce.large{width:32px;height:32px}.puce.big{width:28px;height:28px}.puce.medium{width:16px;height:16px}.puce.small{width:12px;height:12px}.puce.tiny{width:8px;height:8px}.puce.active{border:3px solid #000}.puce .remove{font-size:20px;line-height:20px;position:absolute;top:-3px;right:2px;color:#fff}.puce .remove.white-bg{color:#000}.color-tag{display:flex;position:relative;cursor:pointer}.color-tag.small{height:15px;font-size:15px}.color-tag .color-top{position:absolute;z-index:1;height:55%;width:100%;top:0}.color-tag .color-bottom{position:absolute;z-index:1;height:40%;width:100%;top:60%}.color-group{width:96px}.color-group.primary{width:90px}.color-group.secondary{width:70px}.color-group.white{color:#fff}.color-group.white svg{fill:#fff}.color-group.black{color:#000}.color-group.black svg{fill:#000}.color-group .MuiSelect-select{padding-right:0!important}.color-group svg{right:4px}.color-group.secondary .MuiSelect-select{padding-left:6px!important}.color-group.secondary svg{right:0}.color-groups{display:flex;flex-direction:column}.color-groups .color-group{height:16px;width:20px;margin-bottom:2px}.color-groups .color-group .MuiSelect-select{height:16px;padding-right:0!important;padding-left:25px;padding-top:0;padding-bottom:0}.color-groups .color-group svg{right:-1px!important}.color-img-templates{display:flex;flex-direction:column}.color-img-templates .img-select{width:115px}.color-img-templates .img-select .side{font-size:15px}.color-img-templates .img-select .template-select{height:16px;width:100px;margin-left:5px;margin-bottom:2px}.color-img-templates .img-select .template-select .MuiSelect-select{height:16px;padding-right:0!important;padding-left:5px;padding-top:0;padding-bottom:1px;font-size:13px}.color-img-templates .img-select .template-select svg{right:-1px!important}