@font-face{font-family:"MuseoSans";src:url(assets/fonts/d355445ed7d61b887e58.otf) format("opentype");font-weight:100}@font-face{font-family:"MuseoSans";src:url(assets/fonts/34274fbfb2f270b8d53b.otf) format("opentype");font-weight:300}@font-face{font-family:"MuseoSans";src:url(assets/fonts/8ccea4947561e7008d19.otf) format("opentype");font-weight:500}@font-face{font-family:"MuseoSans";src:url(assets/fonts/80acced0ba3630ee652b.otf) format("opentype");font-weight:700}@font-face{font-family:"MuseoSans";src:url(assets/fonts/0574e80a2483be7b033e.otf) format("opentype");font-weight:900}@font-face{font-family:"CrimsonPro";src:url(assets/fonts/878e063343c76e256c9f.ttf) format("truetype");font-weight:100}@font-face{font-family:"CrimsonPro";src:url(assets/fonts/737fa3c878dc13e7c16c.ttf) format("truetype");font-weight:300}@font-face{font-family:"CrimsonPro";src:url(assets/fonts/23f6310b1bbb094f2a0f.ttf) format("truetype");font-weight:500}@font-face{font-family:"CrimsonPro";src:url(assets/fonts/72e34911ae96ba2847d9.ttf) format("truetype");font-weight:700}@font-face{font-family:"CrimsonPro";src:url(assets/fonts/56866045ae1aa09c979b.ttf) format("truetype");font-weight:900}@font-face{font-family:"icomoon";src:url(assets/fonts/4006ba66124f94c1c976.eot);src:url(assets/fonts/4006ba66124f94c1c976.eot#iefix) format("embedded-opentype"),url(assets/fonts/637716176c27ceddbd11.ttf) format("truetype"),url(assets/fonts/f167acdd04cdb83fe6ee.woff) format("woff"),url(assets/fonts/8c2e901a3894ec1a62a8.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon",sans-serif !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:""}.icon-arrow-down-big:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-drop:before{content:""}.icon-drop-filled:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-person:before{content:""}.icon-person-move:before{content:""}.icon-picture:before{content:""}*,*::before,*::after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}img{width:100%}h1,h2,h3,p{font-family:"CrimsonPro",serif;font-weight:300}span{font-family:"MuseoSans","Trebuchet MS",sans-serif}.container-xxl{max-width:1320px}.container-xxl{width:100%;margin:0 auto;background-color:rgba(0,0,0,0)}body{background-color:rgba(0,0,0,0);font-family:"MuseoSans","Trebuchet MS",sans-serif;margin:0}.flex{display:flex}.place-self-center{place-self:center}.mx-auto{margin:auto}.pt-2{padding-top:1rem}.mb-2{margin-bottom:1rem}.hidden{display:none}.option-level{cursor:pointer}.option-level.filled{background-color:#002855;cursor:pointer}button,select{cursor:pointer}.spacer{padding:10px 0;display:block}@media only screen and (max-width: 800px){.spacer{display:none}}.flex-container{display:flex;flex-wrap:wrap}@media only screen and (max-width: 800px){.flex-container{display:flex;flex-direction:column-reverse}}.flex-container .left-col{flex:0 0 auto;width:58%}@media only screen and (max-width: 800px){.flex-container .left-col{width:100%}}.flex-container .right-col{flex:0 0 auto;width:42%}@media only screen and (max-width: 800px){.flex-container .right-col{width:100%}}.body-option-wrapper{display:flex;flex-flow:column nowrap;justify-content:space-between;height:500px}@media only screen and (max-width: 800px){.body-option-wrapper{height:560px}}.wizard-objects{display:grid;grid-template-columns:repeat(5, 1fr);justify-content:space-between;gap:10px;padding:1px;overflow:auto}.wizard-objects .item{text-align:center}.wizard-objects .item__img{width:115px;height:165px;object-fit:contain;border-radius:10px;cursor:pointer;background-color:#f7f7f7}@media only screen and (max-width: 800px){.wizard-objects .item__img{width:95px;height:auto}}.wizard-objects .item__img:focus{box-shadow:0 0 0 1px #002855}.wizard-objects .item__img:hover{box-shadow:0 0 0 1px #002855}.wizard-objects .item__text{color:#002855;font:300 18px "MuseoSans","Trebuchet MS",sans-serif;word-break:break-word}.wizard-objects .selected img{box-shadow:0 0 0 1px #002855}.wizard-objects .selected p{font-weight:500}.wizard{background-color:#fff;padding:3rem 2.5rem;border-radius:10px}@media only screen and (max-width: 800px){.wizard{padding:1rem 1.5rem;border-radius:0}}@media only screen and (max-width: 800px){.wizard--grey{background-color:#f7f7f7}}.wizard__h2{color:#002855;font:500 30px "MuseoSans","Trebuchet MS",sans-serif;margin:0}@media only screen and (max-width: 800px){.wizard__h2{font-size:24px}}.wizard__text{font:500 32px "CrimsonPro",serif;color:#002855;margin:0}@media only screen and (max-width: 1010px){.wizard__text{font-size:28px}}@media only screen and (max-width: 800px){.wizard__text{font-size:22px;font-weight:300}}.wizard .clothes-select{width:auto;display:grid;grid-template-columns:repeat(4, 1fr);white-space:nowrap}.wizard .clothes-select .item__img{width:140px;height:160px;object-fit:cover}@media only screen and (max-width: 800px){.wizard .clothes-select .item__img{width:95px;height:140px}}.wizard .product-type{width:auto;display:grid;grid-template-columns:repeat(5, auto);white-space:nowrap}@media only screen and (max-width: 800px){.wizard .product-type{grid-template-columns:repeat(3, auto)}}.wizard .product-type .item__img{width:165px;height:165px;object-fit:none}@media only screen and (max-width: 1010px){.wizard .product-type .item__img{width:120px;height:120px}}@media only screen and (max-width: 800px){.wizard .product-type .item__img{width:95px;height:85px;object-fit:scale-down}.wizard .product-type .item__img:nth-child(1){padding:10px}}.wizard .global-product-color{margin-top:-19px}@media only screen and (max-width: 800px){.wizard .global-product-color{margin-top:13px}}.body-wizard{display:flex;margin-top:10px;align-items:center}@media only screen and (max-width: 1030px){.body-wizard{display:block}}.body-wizard__center{display:flex;align-items:flex-end;padding:10px 0;justify-content:flex-start}.recommendation__text{font:500 24px "MuseoSans","Trebuchet MS",sans-serif;margin:0;color:#002855}@media only screen and (max-width: 800px){.recommendation__text{font-size:18px;margin:0 0 .5rem}}@media only screen and (max-width: 800px){.recommendation .border{margin-top:20px;border-top:1px solid #707070;padding:20px 0}}.wizard-two-steps{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:20px}@media only screen and (max-width: 800px){.wizard-two-steps .item{order:-2;margin:auto auto 30px}}.wizard-two-steps .product-img{width:150px;height:150px;object-fit:cover}@media only screen and (max-width: 800px){.wizard-two-steps .product-colors{width:100%;order:-1}}@media only screen and (max-width: 800px){.wizard-two-steps .product-absorbency{width:100%;order:-1}}.recommendation-body-buttons__text{font:500 30px "CrimsonPro",serif;color:#002855;margin:0 0 20px}.recommendation-body-buttons .grid-text{display:grid;grid-template-columns:auto;justify-content:center;margin-right:120px}@media only screen and (max-width: 850px){.recommendation-body-buttons .grid-text{margin-right:0;justify-content:flex-start}}@media only screen and (max-width: 800px){.recommendation-body-buttons .grid-text{justify-content:flex-start;margin:0}}.recommendation-body-buttons .grid-buttons{display:grid;grid-template-columns:auto auto;justify-content:center;margin-left:110px;gap:20px}@media only screen and (max-width: 850px){.recommendation-body-buttons .grid-buttons{margin-left:0;justify-content:flex-start}}@media only screen and (max-width: 800px){.recommendation-body-buttons .grid-buttons{display:flex;flex-flow:row wrap;justify-content:center;width:100%;margin:0}}.save-to-cart{color:#fff;background-color:#f9a41a;padding:12px 55px;border:1px solid;border-radius:21px;font:700 15px "MuseoSans","Trebuchet MS",sans-serif;text-transform:uppercase}@media only screen and (max-width: 800px){.save-to-cart{font-size:18px;width:250px;margin:0}}@media only screen and (max-width: 568px){.save-to-cart{width:100%}}.save-to-cart:hover{color:#f9a41a;background-color:#fff;border:1px solid #f9a41a}.wizard-objects-inline{display:flex;flex-flow:column;gap:10px}@media only screen and (max-width: 800px){.wizard-objects-inline{display:flex;gap:15px;align-self:center;width:100%}}.wizard-objects-inline__text{font:300 20px "MuseoSans","Trebuchet MS",sans-serif;color:#002855;margin:0;padding:0}@media only screen and (max-width: 800px){.wizard-objects-inline__text{font-size:16px;margin-bottom:1rem}}@media only screen and (max-width: 800px){.wizard-objects-inline .center{justify-content:center}}.wizard-skin-colors .skin-color.selected,.wizard-skin-colors .color-option.selected,.item-color-options .skin-color.selected,.item-color-options .color-option.selected{border:1px solid #002855;background-clip:content-box;padding:5px}.wizard-skin-colors .color-option.selected~.option-text,.item-color-options .color-option.selected~.option-text{font-weight:500}.wizard-skin-colors{display:flex;justify-content:space-between;width:70%;padding:0 10px}@media only screen and (max-width: 800px){.wizard-skin-colors{width:100%}}.wizard-skin-colors .skin-color{display:block;min-height:55px;min-width:55px;border-radius:50%;border:6px solid #fff;cursor:pointer}@media only screen and (max-width: 800px){.wizard-skin-colors .skin-color{min-height:50px;min-width:50px}}.wizard-skin-colors .skin-color:hover{border:1px solid #002855;background-clip:content-box;padding:5px}.item-color-options{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:10px;width:200px}.item-color-options .align-center{text-align:center}.item-color-options .option-text{display:inline-block;margin-top:5px;font:300 18px "MuseoSans","Trebuchet MS",sans-serif;color:#002855}.item-color-options .color-option{height:50px;width:50px;border-radius:50%;border:6px solid rgba(0,0,0,0);cursor:pointer}.item-color-options .color-option:hover{border:1px solid #002855;background-clip:content-box;padding:5px}.product-container{flex-direction:column;width:90%;margin:auto}@media only screen and (max-width: 800px){.product-container{width:100%;border-radius:0}}.product-container__bg{background-color:#d6d6d6;padding:30px;border-radius:10px}[type=radio]{position:absolute;opacity:0;width:0;height:0}[type=radio]+div{cursor:pointer;padding:10px 17.5px;font-size:40px;color:#fff}@media only screen and (max-width: 800px){[type=radio]+div{width:44vw;text-align:center}}[type=radio]:checked+div{background-color:#f9a41a;border-radius:20px}.button-switch{display:flex;justify-content:space-between;background-color:#fcd28d;border-radius:20px}.button-switch .button-change{display:flex;justify-content:center;align-items:center}.button-switch .button-change--desktop{width:135px}.button-switch .text{font-size:18px;font-weight:bold;padding-left:5px}@media only screen and (max-width: 800px){.button-switch.d-none-sm{display:none}}@media only screen and (min-width: 800px){.button-switch.d-none-md{display:none}}.tooltip{display:inline-block;font:normal 13px "CrimsonPro",serif;cursor:pointer;padding:6px 5px;margin:0;border-radius:50%;border:none;line-height:0;background-color:#bfbfbf}.tooltip__info{visibility:hidden;background-color:#fff;color:#000;border-radius:6px;position:absolute;z-index:1;box-shadow:0 0 4px 1px #707070}@media only screen and (max-width: 800px){.tooltip__info{left:25px}}.tooltip:hover .tooltip__info{display:block;font-family:"MuseoSans","Trebuchet MS",sans-serif;font-size:12px;visibility:visible}.tooltip ul{padding:15px}.tooltip li{font:700 12px "MuseoSans","Trebuchet MS",sans-serif;list-style-type:none;display:flex;flex-direction:row;align-items:center;padding:8px 0;margin-left:10px;white-space:nowrap;gap:2px;color:#002855}.tooltip li span:nth-last-child(2){width:170px;padding:0 20px}.tooltip li span:nth-last-child(1){font-weight:300}.dropdown-menu .custom-select{position:relative;max-width:400px;width:100%;margin-right:35px}@media only screen and (max-width: 800px){.dropdown-menu .custom-select{margin:auto;max-width:100%}}.dropdown-menu .custom-select--med{width:250px}@media only screen and (max-width: 800px){.dropdown-menu .custom-select--med{width:100%}}.dropdown-menu .custom-select select{display:none}.dropdown-menu .custom-select.active .select-selected{border-color:#002855;border-radius:25px 25px 0 0}.dropdown-menu .custom-select .select-selected{padding:8px 20px;border:2px solid #002855;border-radius:31px}.dropdown-menu .custom-select .select-selected:after{position:absolute;content:"";top:17px;right:25px;border:solid #002855;border-width:0 2px 2px 0;padding:5px;transform:rotate(45deg);transition:.3s}.dropdown-menu .custom-select .select-selected.select-arrow-active:after{transform:rotate(-135deg);top:20px}.dropdown-menu .custom-select .select-items{position:absolute;background-color:#f7f7f7;top:100%;left:0;right:0;z-index:99;border:2px solid #002855;border-top:none;border-radius:0 0 25px 25px}.dropdown-menu .custom-select .select-items div{padding:8px 20px}.dropdown-menu .custom-select .select-items div:last-child{border-radius:0 0 23px 23px}.dropdown-menu .custom-select .select-items div,.dropdown-menu .custom-select .select-selected{color:#002855;font:300 18px/32px "MuseoSans","Trebuchet MS",sans-serif;cursor:pointer}.dropdown-menu .custom-select .select-hide{display:none}.dropdown-menu .custom-select .same-as-selected,.dropdown-menu .custom-select .select-items div:hover{background-color:#002855;color:#fff !important}.absorbency-wrapper .info-button{color:#707070;margin-left:18px}.absorbency-wrapper .option-level{height:20px;width:20px;border:1px solid #002855;margin-left:10px;border-radius:0 50% 50% 50%;transform:rotate(42deg) skewY(5deg)}.absorbency-wrapper .option-level.filled.disabled,.absorbency-wrapper .option-level.disabled{background-color:#f7f7f7;border-color:#f7f7f7}@media only screen and (max-width: 800px){.absorbency-wrapper .option-level.filled.disabled,.absorbency-wrapper .option-level.disabled{background-color:#bfbfbf;border-color:#bfbfbf}}.body-option-buttons{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between}@media only screen and (max-width: 800px){.body-option-buttons{height:100px;padding:10px 0}}@media only screen and (max-width: 800px){.body-option-buttons .order{display:flex;justify-content:flex-end}}.body-option-buttons__flexible{order:0}@media only screen and (max-width: 800px){.body-option-buttons__flexible{order:1;width:50%}}.body-option-buttons .steps-display{display:flex;gap:20px;width:auto;justify-content:center;align-self:center}@media only screen and (max-width: 800px){.body-option-buttons .steps-display{width:100%;align-self:flex-start}}.body-option-buttons .margin-left{margin-left:120px;margin-top:35px}@media only screen and (max-width: 1150px){.body-option-buttons .margin-left{margin-left:0}}@media only screen and (max-width: 941px){.body-option-buttons .margin-left{display:none}}@media only screen and (max-width: 800px){.body-option-buttons .margin-left{display:flex;margin:0}}.body-option-buttons .button-description{display:flex;justify-content:center;color:#002855}@media only screen and (max-width: 800px){.body-option-buttons .button-description{display:none}}.body-option-buttons .steps-numbers{border-radius:50%;width:18px;height:18px;border:2px solid #002855}.body-option-buttons .focus{background-color:#002855;color:#fff;border:2px solid #002855}.body-option-buttons .try-on-button{display:flex;align-items:center;width:150px;height:60px;font:700 15px "MuseoSans","Trebuchet MS",sans-serif;text-transform:uppercase;color:#fff;padding:10px 30px;background-color:#002855;border:none;border-radius:15px}@media only screen and (max-width: 800px){.body-option-buttons .try-on-button{font-size:20px;border-radius:30px;height:50px}}.body-option-buttons .try-on-button span{font-size:22px}.body-option-buttons .try-on-button--left{background-color:rgba(0,0,0,0);color:#002855;width:auto;padding:0 20px 0 0}.body-option-buttons .try-on-button--left:hover{box-shadow:0 0 0 2px #002855}@media only screen and (max-width: 800px){.body-option-buttons .try-on-button--left{padding:10px 30px;width:150px}}.body-option-buttons .try-on-button--left span{margin-right:20px}.body-option-buttons .try-on-button--right:hover{background-color:#fff;color:#002855;border:2px solid #002855}.body-option-buttons .try-on-button--right span{margin-left:30px}.canvas-container{position:relative;display:flex;flex-direction:column}.canvas-container span{position:absolute;bottom:165px;left:50px;font-size:40px;color:#002855}@media only screen and (max-width: 800px){.canvas-container span{left:20px;bottom:115px}}.canvas-container .webgl{width:90% !important;height:100% !important;display:flex;margin:0 auto;border-radius:10px;border:none}@media only screen and (max-width: 800px){.canvas-container .webgl{border-radius:0;width:100% !important}}.model-selector-view{width:100%;display:flex;flex-flow:wrap;justify-content:center;gap:15px;margin:20px auto 10px}@media only screen and (max-width: 800px){.model-selector-view{justify-content:normal;flex-flow:nowrap;overflow:auto;padding-bottom:10px;padding-top:2px}}.model-selector-view__buttons{font-family:"MuseoSans","Trebuchet MS",sans-serif;font-weight:300;font-size:19px;background-color:#fff;color:#002855;padding:10px 15px;border:1px solid #002855;border-radius:31px;white-space:nowrap}.model-selector-view__buttons:hover{outline:2px solid #002855}.model-selector-view__buttons.selected{outline:2px solid #002855}@media only screen and (max-width: 800px){.model-selector-view .padding-left{padding-left:1.5rem}}.model-selector-view .button-section{display:flex;gap:15px}.model-selector-view .small{padding:10px 25px}
