.popup-homepage{display:none!important;position:absolute;width:100%;height:100vh;top:0;left:0;z-index:10;background:rgba(0,0,0,.75)}.popup-homepage__show{display:block!important}.popup-homepage__wrapper{position:relative;width:100%;height:100%;margin:auto;display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.popup-homepage__wrapper{align-items:center}}.popup-homepage__banner{margin-inline:24px;max-width:481px;background-color:#fff;padding-top:24px;border-radius:24px;margin:auto}@media (min-width: 768px){.popup-homepage__banner{width:481px}}.popup-homepage__container-content{margin-bottom:16px;color:#262f39;text-align:center;padding:0 16px 24px;border-bottom:1px solid #ECEAEA}.popup-homepage__container-content h4{margin:30px 0 15px}@media (min-width: 768px){.popup-homepage__container-content h4{font-size:14px!important}}.popup-homepage__title{margin-bottom:24px}.popup-homepage__container-buttons{display:flex;align-items:start;justify-content:space-between;padding:0 16px 24px}.input-checkbox__label{width:190px;height:10px;display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto 12px}.input-checkbox__label:hover .input-checkbox__input~.input-checkbox__span{background-color:#fff}.input-checkbox__label:hover .input-checkbox__input:checked~.input-checkbox__span,.input-checkbox__label .input-checkbox__input:checked~.input-checkbox__span{background-color:#ed8b00}.input-checkbox__wording{position:absolute;top:2px;left:30px}.input-checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.input-checkbox__input:checked~.input-checkbox__span:after{display:block}.input-checkbox__span{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:3px solid #ED8B00;border-radius:2px}.input-checkbox__span svg{height:16px;width:16px;position:absolute;left:-1px;top:-1px}@media (min-width: 768px){.main-content>div:has(>.input-select:nth-child(4)){display:flex;flex-wrap:wrap}.main-content>div:has(>.input-select:nth-child(4)) .input-select{flex:1 1 calc(50% - 50px)}.main-content>div:has(>.input-select:nth-child(4)) .input-select:nth-child(odd){margin-right:20px}}.input-select{width:100%;height:70px;position:relative;border:1px solid #ECEAEA;border-radius:8px;margin-top:16px;font-weight:500}.input-select:hover{cursor:pointer;border:1px solid #d57d00}.input-select--active{border:1px solid #ED8B00}.input-select--active[hasdesc=true][productkey=Tights],.input-select--active[hasdesc=true][productkey~=RAL]{height:94px}@media (min-width: 768px){.input-select--active[hasdesc=true][productkey=Tights],.input-select--active[hasdesc=true][productkey~=RAL]{height:78px}}.input-select--active[hasdesc=true] .input-select__container-item{top:-12px}.input-select--disabled{cursor:default!important;border:1px solid #F8F6F5;color:#eceaea}.input-select--disabled:hover{border:1px solid #F8F6F5}.input-select__container-icon{position:absolute;top:10%;left:1%}.input-select__icon{display:none}.input-select__icon--active{display:block}.input-select__container-item{width:100%;position:absolute;top:0;left:0%;text-align:center;display:flex;align-items:center;height:100%;justify-content:center}.input-select__container-description{width:100%;position:absolute;top:42px;left:0%;text-align:center}.input-select__container-description p{font-weight:300;font-size:.8rem;line-height:1rem;max-width:70%;margin:auto}.input-card{width:50%;border:1px solid #ECEAEA;border-radius:8px;overflow:hidden}.input-card:hover{cursor:pointer;border:1px solid #d57d00}.input-card__active{border:1px solid #ED8B00}.input-card__container-image{width:100%}.input-card__image{width:100%;height:100%}.input-card__container-description{display:flex;align-items:center;justify-content:center;padding:16px}.input-card__container-description sup{position:relative;top:5px;font-size:16px}.input-card__icon{display:none}.input-card__icon--active{display:block;margin-right:.5rem}.input-card__container-image{background:#E9EDF0}.input-card__container-image img{margin:auto}.compression-help-slideout{width:100%;display:flex;flex-direction:column}.compression-help-slideout__container-content{padding:16px 0}.compression-help-slideout__title{margin-bottom:16px;font-weight:600!important;font-size:14px;line-height:22px}@media (min-width: 768px){.compression-help-slideout__title{font-size:16px;line-height:24px}}.compression-help-slideout p{font-size:12px;line-height:14px}@media (min-width: 768px){.compression-help-slideout p{font-size:14px;line-height:18px}}.compression-help-slideout__border-bottom{border-bottom:1px solid #ECEAEA}.compression-help-slideout__border-bottom:last-child{border-bottom:none}.button-info{margin-bottom:24px;border-radius:8px;cursor:pointer;border:1px solid #ECEAEA}.button-info:hover{background-color:#fffaf4;border:1px solid #ED8B00}.button-info--active{border:1px solid #ED8B00}.button-info__container-tick{position:absolute;height:10px;padding:2px 5px}.button-info__container-main{display:flex;justify-content:end;min-height:72px;padding-inline:8px}.button-info__container-main-title{width:90%;padding:16px 0;text-align:center;display:flex;align-items:center;justify-content:center}.button-info__container-main-info{display:flex;align-items:center;width:10%}.button-info__container-description{display:none;text-align:center;padding:0 16px 16px;transition:all .2s}.button-info__container-description--show{display:block}.button-large{width:100%;padding:16px;background-color:#fff;border-radius:8px;border:1px solid #ECEAEA}.button-large:disabled{opacity:.5;background:#ffffff;border:1px solid #C0BEBD}.button-large__wrapper{display:flex;width:100%;justify-content:space-between}.button-large__option-left{width:50%;display:flex;justify-content:start;align-items:center}.button-large__option-left>span{align-items:center}.button-large__option-left img{height:24px;width:24px}.button-large__option-left .preferences-label span{display:block;text-align:left;font-weight:700}.button-large__option-right{width:50%;display:flex;justify-content:end;align-items:center}.btn-container{padding:16px 16px 24px;background:#ffffff;display:flex;justify-content:space-between;flex-wrap:wrap;box-shadow:0 2px 6px 2px #3c404326,0 1px 2px #3c40434d}@media (min-width: 768px){.btn-container{justify-content:space-evenly;border-radius:0 0 24px 24px}}.btn{background-color:#ed8b00;border:1px solid #ed8b00;padding:12px;font-weight:700;border-radius:8px;display:flex}.btn span{padding-inline:12px;white-space:nowrap}@media (hover: hover){.btn:not(:disabled):hover{background-color:#d57d00}}.btn:not(:disabled):active{background-color:#d57d00}.btn:disabled{opacity:.2}.btn-secondary{background-color:#fff;border:1px solid #ed8b00}@media (hover: hover){.btn-secondary:not(:disabled):hover{background-color:#fffaf4}}.btn-secondary:not(:disabled):active{background-color:#fffaf4}.btn-secondary--white{background-color:#fff;border:1px solid #ECEAEA}@media (hover: hover){.btn-secondary--white:not(:disabled):hover{background-color:#fffaf4}}.btn-secondary--white:not(:disabled):active{background-color:#fffaf4}.btn-selected{border:1px solid #ED8B00;background-image:url(/assets/tick-c7fd62bb.svg);background-repeat:no-repeat;background-position:4px 4px}.btn-selected span{width:100%}.btn-summary{padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;background-color:#fff;border:1px dashed #ED8B00;width:100%;font-weight:700;border-radius:8px}.btn-summary:not(:last-child){margin-bottom:24px}@keyframes dialog-fade-animation{0%{background:inherit}to{background:rgba(0,0,0,.75)}}@keyframes dialog-entry-animation{0%{opacity:0}to{opacity:1}}.popup{margin:0 auto;top:177px;max-width:calc(100% - 48px);border-radius:12px;background:#ffffff}.popup[open]{animation:dialog-entry-animation .5s ease-in-out forwards}.popup[open]::backdrop{animation:dialog-fade-animation .2s ease forwards;background:rgba(0,0,0,.75)}@media (min-width: 768px){.popup{margin:auto;top:0;right:0;bottom:0;left:0;max-width:800px}}.popup .reuse-measurements{display:flex;flex-direction:column;gap:24px;padding:24px 16px 40px}.popup .reuse-measurements h2,.popup .reuse-measurements p{font-weight:600;text-align:center}.popup .reuse-measurements p{font-size:14px;font-weight:400}.popup .btn-container{justify-content:space-between;border-radius:0 0 12px 12px}.help-slideout__title{padding:16px;background-color:#fcfbfa;border-radius:24px 24px 0 0;border-bottom:1px solid #ECEAEA}.help-slideout__container{display:flex;flex-direction:column;position:fixed;bottom:0;left:0;right:0;z-index:5;animation:translate-up .3s linear;border-radius:24px 24px 0 0;max-height:calc(100vh - 100px)}@media (min-width: 768px){.help-slideout__container{margin-inline:24px;max-width:768px;max-height:55%;top:20%;margin:0 auto auto}}.help-slideout__content{overflow:auto;padding:12px 16px 40px;background:#ffffff}.help-slideout__content:has(.fabric-item) img{border-radius:4px}@media (min-width: 768px){.help-slideout__content:has(.fabric-item){display:flex;align-items:center;justify-content:space-between}}.help-slideout__content__heading{font-size:14px;font-weight:600}.help-slideout__content__copy{font-weight:400;padding-bottom:16px;border-bottom:1px solid #ECEAEA;margin-bottom:24px;font-size:12px;line-height:14px}@media (min-width: 768px){.help-slideout__content__copy{font-size:14px;line-height:18px}}.help-slideout__content__img{max-width:80%}.help-slideout__content__img[type=waist]{max-width:150px;margin:0 auto 24px}.help-slideout__content__img[type=legs]{max-width:220px;margin:0 auto 24px}@media (min-width: 768px){.help-slideout__content__img{height:100%;max-width:50%}.help-slideout__content__img[type=waist]{max-width:150px;margin:0 32px 0 16px}.help-slideout__content__img[type=legs]{max-width:240px;margin:10px 32px 0 16px}}@media (min-width: 768px){.help-slideout__content__wrapper-popup{display:flex}}@media (min-width: 768px){.help-slideout__content--no-btns{padding:12px 16px}}.help-slideout__content .description-item{padding-top:12px}.help-slideout__content .description-item.flex-row{gap:12px}.help-slideout__content .description-item.flex-row .description-item__heading{min-width:40px}.help-slideout__content .description-item:not(:last-child){border-bottom:1px solid #ECEAEA;padding-bottom:12px}.help-slideout__content .description-item__heading{margin-bottom:12px}.help-slideout__content .description-item__heading strong{font-weight:600}.help-slideout__content .description-item>p:not(.description-item__heading){font-size:12px;line-height:14px}@media (min-width: 768px){.help-slideout__content .description-item>p:not(.description-item__heading){font-size:14px;line-height:18px}}.help-slideout__content .fabric-item{border:none!important}.help-slideout__content .fabric-item h3{font-weight:600!important}@media (min-width: 768px){.help-slideout .btn-container{justify-content:flex-end}.help-slideout .btn-container button:first-of-type{display:none}}.info-slideout-btn{border-radius:50%;padding:12px;border:1px solid #ed8b00;background:#ffffff;width:48px;height:48px}.info-slideout-btn:hover{background-color:#fffaf4}@media (min-width: 768px){.info-slideout-btn{position:absolute;right:0}}@media (min-width: 768px){.info-slideout-btn--open{z-index:4}}.input-label{margin-top:4px;margin-bottom:4px;display:block;font-size:.75rem;font-weight:600;line-height:1rem}.input-label.disabled{opacity:.4}.input{padding:12px;border-radius:8px;border:1px solid #c0bebd;background:#fff}.input:not(:disabled):hover{border:1px solid #d57d00}.input:not(:disabled):focus{outline:transparent;border:1px solid #ED8B00}.input:disabled{opacity:.4}.input:disabled~svg{opacity:.2}.input[type=number]::-webkit-outer-spin-button,.input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.input[type=number]{-moz-appearance:textfield}@keyframes backdrop-fade{0%{background:transparent}to{background:rgba(0,0,0,.75)}}@keyframes translate-up{0%{transform:translateY(200px)}to{transform:translateY(0)}}.modal__backdrop{background:rgba(0,0,0,.75);position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;animation:backdrop-fade .3s ease forwards}@media (min-width: 768px){.modal__backdrop{opacity:.8}}.modal__container{background:#ffffff;position:fixed;bottom:0;left:0;right:0;z-index:4;animation:translate-up .3s linear;border-radius:24px 24px 0 0;max-height:calc(100vh - 100px);overflow:auto}@media (min-width: 768px){.modal__container{background:transparent;position:unset;min-width:576px}}@media (min-width: 768px){.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}}.modal .input-select{margin-top:0;display:flex}.main-content{padding:24px 16px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;margin-bottom:12px}@media (min-width: 768px){.page-heading{margin-bottom:24px}.page-heading h1{padding-right:75px}}.page-heading__p{font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media (min-width: 768px){.page-heading__p{font-size:16px;line-height:24px}}.accordion__container-header{display:flex;justify-content:space-between;align-items:flex-start}.accordion__icon{width:16px;height:16px;transform:rotate(180deg);transition:transform .5s ease-in-out}.accordion__icon-active{transform:rotate(0);transition:transform .5s ease-in-out}.accordion__container-content{height:0;opacity:0;transition:opacity .1s linear}.accordion__container-content-active{height:auto;opacity:1;transition:opacity .5s ease-in-out}.header{padding:12px;background:#fff;border-bottom:1px solid #e3e1e0}.header>div:first-of-type{display:grid;align-items:center;grid-template-rows:1fr;grid-template-columns:fit-content(64px) 1fr fit-content(64px)}.header__title{grid-column:2/2;text-align:center;color:#ec008c;font-weight:600}@media (min-width: 768px){.header h2.h3{font-size:22px!important;line-height:32px!important;font-weight:600!important}}.header__progress,.header svg{width:24px;height:24px}@media (min-width: 768px){.header__progress,.header svg{width:40px;height:40px}}.header__logo{width:32px;height:32px;justify-self:flex-end;grid-column:3/3}@media (min-width: 768px){.header__logo{width:48px;height:48px}}.header__logo--link{cursor:pointer}.header .leg-indicator{display:grid;grid-template-columns:1fr;position:relative}.header .leg-indicator:before{content:"";background:#98a4af;height:1px;left:50%;position:absolute;transform:translate(-50%);z-index:1;width:50%;bottom:4.5px;display:none}.header .leg-indicator:has(>:nth-child(0)){grid-template-columns:1fr}.header .leg-indicator[legselection=Both]{grid-template-columns:1fr 1fr}.header .leg-indicator[legselection=Both]:before{display:block}.header .leg-indicator[pantysection=true]{grid-template-columns:1fr 1fr}.header .leg-indicator[pantysection=true]:before{display:block}.header .leg-indicator[pantysection=true][legselection=Both]{grid-template-columns:1fr 1fr 1fr}.header .leg-indicator[pantysection=true][legselection=Both]:before{width:66%}.header .leg-indicator div{font-size:12px;line-height:16px;margin-top:6px}@media (min-width: 768px){.header .leg-indicator div{font-size:14px;line-height:18px}}.header .leg-indicator div.current{font-weight:600}.header .leg-indicator>*{grid-row:1/1;display:flex;flex-direction:column;align-items:center;row-gap:2px}.header .leg-indicator .indicator{width:12px;height:12px;border-radius:50%;border:1px solid #98a4af;background-color:#fff;z-index:2;position:relative;box-shadow:0 0 0 2px #fff}@media (min-width: 768px){.header .leg-indicator .indicator{box-shadow:0 0 0 4px #fff}}.header .leg-indicator .indicator--current,.header .leg-indicator .indicator--current.indicator--complete{background-color:#ed8b00;border-color:#ed8b00}.header .leg-indicator .indicator--current.indicator--complete:before{background:url(/indicator-tick-white.svg) no-repeat}.header .leg-indicator .indicator--complete{border:1px solid #98a4af}.header .leg-indicator .indicator--complete:before{content:"";width:12px;height:12px;background:url(/indicator-tick.svg) no-repeat;display:block;top:-3px;position:absolute;left:-3px}@media (min-width: 768px){.header{padding:40px 24px 32px}.header>div:first-of-type__logo{width:48px;height:48px}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,hr{margin:0}dialog{padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{border:none}button:not(:disabled):hover{cursor:pointer}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.h2{font-family:source-sans-pro,sans-serif;font-size:22px!important;font-weight:600!important;line-height:32px!important}@media (min-width: 768px){.h2{font-size:28px!important}}.h3{font-family:source-sans-pro,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:28px!important}.p{font-family:source-sans-pro,sans-serif;font-size:14px!important;font-weight:400!important;line-height:22px!important}.p-bold{font-family:source-sans-pro,sans-serif;font-size:14px!important;font-weight:600!important;line-height:22px!important}.p-small{font-family:source-sans-pro,sans-serif;font-size:12px;font-weight:400;line-height:16px}.p-extra-small{font-family:source-sans-pro,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:16px!important}.p-extra-small-light{font-family:source-sans-pro,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:16px!important}.p-small-medium{font-family:source-sans-pro,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}.p-small-medium-height{font-family:source-sans-pro,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:18px!important}body{font-family:source-sans-pro,sans-serif;color:#262f39;font-size:1rem;line-height:1.5rem}video{clip-path:fill-box;outline:none;filter:grayscale(0)}video:focus{outline:none}button,input{color:#262f39}h1,.h1{font-size:1.75rem;line-height:2.25rem}h2,.h2{font-size:1.375rem;line-height:2rem}h3,.h3{font-size:1.125rem;line-height:1.75rem}.p,p{font-size:1rem;line-height:1.5rem}.p.footnote,p.footnote{font-size:12px;line-height:16px}@media (min-width: 768px){.p.footnote,p.footnote{font-size:14px;line-height:18px}}label,.label{font-size:.75rem;line-height:1rem;font-weight:600}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}.text-center{text-align:center}.noscroll{overflow:hidden}.completion{min-height:100vh;display:flex;flex-direction:column}.completion .main-content{display:flex;flex-direction:column;align-items:center;flex-grow:1;margin-bottom:100px}@media (min-width: 1024px){.completion .main-content{flex-direction:row}}.completion .main-content video{max-width:359px}.completion .main-content h3{text-align:center;margin-top:40px;max-width:357px;font-weight:600!important}@media (min-width: 768px){.completion .main-content h3{text-align:left}}@media (min-width: 768px){.completion .main-content{justify-content:center}.completion .main-content h3{font-size:22px;line-height:32px}}@media (min-width: 1440px){.completion .main-content{flex-direction:row}}.completion>.btn-container{position:fixed;bottom:0;width:100%}.fabric-item{display:flex;gap:24px}@media (min-width: 768px){.fabric-item{padding:16px}}.fabric-item:first-child{margin-top:12px}.fabric-item:not(:last-child){margin-bottom:12px}.fabric-item:last-child{padding-bottom:16px;border-bottom:1px solid #ECEAEA}.fabric-item img{width:120px;height:140px}.fabric-item h3{margin-bottom:12px}.fabric-item .label{font-weight:400}.homepage{background:#ed8b00;min-height:100vh;display:flex;flex-direction:column}.homepage .main-content{flex-grow:1;text-align:center;display:flex;flex-direction:column;justify-content:center;margin:72px auto}@media (min-width: 768px){.homepage .main-content{max-width:343px}}.homepage .main-content .logo{margin-inline:auto;width:120px;height:120px;margin-bottom:24px}.homepage .main-content h1{margin-bottom:8px}.homepage .main-content p:first-of-type{font-weight:600}.homepage .main-content p:not(:last-of-type){margin-bottom:24px}.homepage__container-healthcare{text-align:center;background-color:#fff;padding:16px 0}.homepage__healthcare-content{max-width:80%;margin:auto}.homepage__container-button{display:flex;justify-content:center;padding-bottom:24px;background-color:#fff}.homepage__container-checkbox{background-color:#fff;padding-bottom:16px}.intro-page{display:flex;flex-direction:column;text-align:center;min-height:100vh;max-height:100vh}@media (min-width: 768px){.intro-page{text-align:left}}.intro-page .intro-section{display:flex;flex-direction:column;overflow-y:auto;align-items:center;margin:0 auto auto}@media (min-width: 768px){.intro-page .intro-section{margin-top:unset}}@media (min-width: 768px){.intro-page .intro-section h1.h2{font-size:28px!important;line-height:40px!important}}@media (min-width: 768px){.intro-page .intro-section p{font-size:16px!important;line-height:24px!important}}@media (min-width: 768px){.intro-page .intro-section{flex-direction:row;max-width:90%;margin:auto}}@media (min-width: 1024px){.intro-page .intro-section{max-width:80%}}.intro-page .intro-section__img{width:100%;height:auto;margin:0}@media (min-width: 768px){.intro-page .intro-section__img{margin:20px 20px 0;max-width:90%;width:50%}}@media (min-width: 1024px){.intro-page .intro-section__img{min-width:433px}}.intro-page .intro-section__card{flex-grow:1;box-shadow:0 2px 6px 2px #3c404326,0 1px 2px #3c40434d;padding:20px;border-radius:24px 24px 0 0;margin-top:-24px;background:#fff}.intro-page .intro-section__card h1{margin-bottom:16px}@media (min-width: 768px){.intro-page .intro-section__card h1{font-size:28px}}@media (min-width: 768px){.intro-page .intro-section__card{width:50%;padding:0 24px;box-shadow:none;border-radius:0}}@media (min-width: 768px){.intro-page .intro-section__card{margin-top:unset}}.intro-page__container-show{width:100%;margin-top:16px;display:flex;justify-content:space-between}@media (min-width: 768px){.intro-page__container-show{justify-content:space-evenly}}.intro-page__container-show .input-checkbox__span{border-width:2px}.intro-page__container-show button{background:transparent;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-top:-2px}.summary-page{display:flex;flex-direction:column;min-height:100vh}.summary-page .main-content{flex-grow:1}@media (min-width: 768px){.summary-page .main-content{width:100%;max-width:800px;margin:auto}}.summary-page .main-content .product-item{background-color:#fcfbfa;margin-bottom:16px;border-radius:8px;border:1px solid #ECEAEA}@media (min-width: 768px){.summary-page .main-content .product-item{display:flex;height:auto}}@media (min-width: 768px){.summary-page .main-content .product-item__container-productinfo{width:65%;height:100%}}.summary-page .main-content .product-item__container-productcode{margin:0 -1px -1px}@media (min-width: 768px){.summary-page .main-content .product-item__container-productcode{width:35%;margin:-1px -1px -1px 0}}.summary-page .main-content .product-item>hr{border:none;background:#c0bebd;height:1px;margin-inline:16px}.summary-page .main-content .product-item__info{border-radius:8px 8px 0 0;padding-block:16px;padding:8px 16px 16px}.summary-page .main-content .product-item__info p,.summary-page .main-content .product-item__info .preferences-selection-display_leg-badge{font-size:.75rem}.summary-page .main-content .product-item__info .ccl-display{column-gap:12px;row-gap:8px;margin-block:4px;flex-wrap:wrap}.summary-page .main-content .product-item__info .ccl-display .preferences-selection-display_leg-badge{background-color:#ed8b00;padding:0 5px;border-radius:15px;line-height:1.5;display:flex;align-items:center;min-height:16px;margin-right:4px}.summary-page .main-content .product-item__preferences{border-left:1px solid #ECEAEA;border-right:1px solid #ECEAEA;padding:0 16px 16px}.summary-page .main-content .product-item__preferences hr{border:none;background:#c0bebd;height:1px;margin-bottom:8px}.summary-page .main-content .product-item__product-code{padding:16px;border-radius:0 0 8px 8px;border:1px solid #ED8B00}@media (min-width: 768px){.summary-page .main-content .product-item__product-code{position:relative;height:100%;text-align:right;border-radius:0 8px 8px 0;display:flex;flex-direction:column}}.summary-page .main-content .product-item__product-code p{font-weight:600}.summary-page .main-content .product-item__product-code>hr{margin-block:12px;border:none;background:#c0bebd;height:1px}.summary-page .main-content .product-item__product-code__code span{display:block}.summary-page .main-content .product-item__product-code__quantity{margin-bottom:8px;flex-grow:1}.summary-page .main-content .product-item__product-code__quantity-control{margin-bottom:8px;align-items:center}@media (min-width: 768px){.summary-page .main-content .product-item__product-code__quantity-control{justify-content:space-between}}.summary-page .main-content .product-item__product-code__quantity-control p{margin-inline:4px;border-radius:4px;border:1px solid #ECEAEA;background:#ffffff;padding:8px}.summary-page .main-content .product-item__product-code__quantity-control>button{background:transparent;display:flex}.summary-page .main-content .product-item__product-code__quantity-control>button:first-child{margin-right:16px;padding:0}.summary-page .main-content .product-item__product-code__quantity-control__buttons{align-items:center}.summary-page .main-content .product-item__product-code__quantity-control__buttons button{background:transparent;display:flex;border-radius:4px;border:1px solid #FDE2BB;background:#ffffff;padding:8px}.summary-page .main-content .product-item__product-code__quantity-control__buttons button:disabled{opacity:.4}.summary-page__container-policy{flex-grow:1;padding:24px 16px;background-color:#fcfbfa;border-top:1px solid #F1EFEE}.summary-page__container-policy-wrapper{margin-bottom:100px}@media (min-width: 768px){.summary-page__container-policy-wrapper{max-width:768px;margin:auto auto 100px}}.summary-page .email-details{flex-grow:1;display:flex;flex-direction:column}.summary-page .email-details .popup{top:100px}.summary-page .email-details .main-content{flex-grow:1;display:flex;flex-direction:column;margin-bottom:100px}.summary-page .email-details .main-content form{display:flex;flex-direction:column}.summary-page .email-details .main-content label{margin-bottom:4px;margin-top:24px}.summary-page .email-details .main-content label.error{color:#e21143}.summary-page .email-details .main-content input,.summary-page .email-details .main-content textarea{padding:12px;border-radius:8px;border:1px solid #C0BEBD;background:#FFF}.summary-page .email-details .main-content input:focus,.summary-page .email-details .main-content input:focus-visible,.summary-page .email-details .main-content input:active,.summary-page .email-details .main-content textarea:focus,.summary-page .email-details .main-content textarea:focus-visible,.summary-page .email-details .main-content textarea:active{border:1px solid #ed8b00;outline:none}.summary-page .email-details .main-content input.error,.summary-page .email-details .main-content textarea.error{border:1px solid #e21143;color:#e21143}.summary-page .email-details .main-content small{color:#e21143}.summary-page .email-details .main-content p:last-of-type{place-content:end;display:flex;flex-direction:column;flex-grow:1}.summary-page .email-details>.btn-container{position:fixed;bottom:0;width:100%}.summary-page .sent-email-popup-btn{margin:0 auto}.summary-page .send-email-popup{display:flex;flex-direction:column;gap:24px;align-items:center;padding:24px 16px}.summary-page .send-email-popup .send-email-popup-sent-title{margin-bottom:100px}.summary-page .send-email-popup.sent-email-popup{min-width:320px}.summary-page .send-email-popup.sent-email-popup .send-email-popup-sent-title{margin-bottom:0}.summary-page .send-email-popup .sent-email-btn{margin:0 auto}.summary-page .send-email-popup img,.summary-page .send-email-popup video{width:170px}.summary-page .send-email-popup p{text-align:center}.summary-page .send-email-popup .input-checkbox__label{width:100px}.summary-page>.btn-container{position:fixed;bottom:0;width:100%}.selection-page{min-height:100vh;display:flex;flex-direction:column}.selection-page .main-content{flex-grow:1;margin-bottom:100px}@media (min-width: 768px){.selection-page .main-content{max-width:804px;min-width:768px;margin:auto auto 100px}}@media (min-width: 768px){.selection-page .page-heading{margin-top:28px}}.selection-page .selection-page-header{margin-top:24px;padding-top:40px;border-top:1px solid #ECEAEA}@media (min-width: 768px){.selection-page .selection-page-header{margin-top:52px}}.selection-page .fabric-selection-cards{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px auto}@media (min-width: 768px){.selection-page .fabric-selection-cards img{max-height:237px;width:auto}}.selection-page .measurementsContainer{display:flex;margin-top:2rem}.selection-page .measurementsContainer picture{min-width:50%;max-width:50%}.selection-page .measurementsContainer picture img{margin:auto;top:32px;width:145px}@media (min-width: 768px){.selection-page .measurementsContainer picture img{width:209px}}.selection-page .measurementsContainer__entry{max-width:50%}.selection-page .measurementsContainer__entry div{width:100%!important}.selection-page .measurementsContainer__entry input{max-width:100%;width:100%}.selection-page .measurementsContainer__entry>div:not(:last-of-type){margin-bottom:16px}.selection-page .measurements-completion{height:100%;flex-grow:1;display:flex;flex-direction:column}.selection-page .measurements-completion .main-content{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start;padding-top:0;max-width:768px;position:relative}@media (min-width: 768px){.selection-page .measurements-completion .main-content{flex-direction:row;justify-content:center}}.selection-page .measurements-completion .main-content p.h3{font-weight:600!important;top:400px;max-width:300px}@media (min-width: 768px){.selection-page .measurements-completion .main-content p.h3{text-align:left}}.selection-page .measurements-completion .main-content video{max-width:359px;margin-bottom:40px}@media (min-width: 768px){.selection-page .measurements-completion .main-content video{height:auto}.selection-page .measurements-completion .main-content video.complete-all{margin:0 auto}}.selection-page .measurements-completion .main-content .confetti-animation-wording-desktop{margin-top:-100px}@media (min-width: 768px){.selection-page .measurements-completion .main-content .confetti-animation-wording-desktop{display:block;margin-left:40px;margin-top:0}}.selection-page>.btn-container,.selection-page .measurements-completion>.btn-container{position:fixed;bottom:0;width:100%}.preferences-page .main-content{margin-bottom:100px}@media (min-width: 768px){.preferences-page .main-content{max-width:850px;margin:auto auto 100px}}.preferences-page .main-content h1{padding-bottom:8px}.preferences-page .main-content label{display:block;margin-bottom:12px}@media (min-width: 1024px){.preferences-page .main-content label{font-size:14px}}.preferences-page .main-content hr{margin-block:16px;border:none;background:#F1EFEE;height:1px}.preferences-page .main-content hr:nth-of-type(2),.preferences-page .main-content hr:nth-of-type(3){margin-block:32px}@media (min-width: 1024px){.preferences-page .main-content hr:nth-of-type(2),.preferences-page .main-content hr:nth-of-type(3){margin-block:48px}}.preferences-page .main-content p.extDelivery{font-size:12px;margin-top:16px}@media (min-width: 768px){.preferences-page .main-content p.extDelivery{font-size:14px}}.preferences-page .main-content .preferences-selection-display{padding-block:16px;gap:8px;align-items:center;flex-wrap:wrap}.preferences-page .main-content .preferences-selection-display p,.preferences-page .main-content .preferences-selection-display_leg-badge{font-size:.75rem}.preferences-page .main-content .preferences-selection-display_leg-badge{background-color:#ed8b00;border-radius:15px;line-height:1.5;display:flex;align-items:center;justify-content:center;min-height:16px;height:16px;width:16px}.preferences-page .main-content .preferences-selection-display_leg-badge svg{height:unset;width:unset}.preferences-page .main-content .preferences-selection-display_leg-badge[badgecontent="L + R"]{width:32px}.preferences-page .main-content .preferences-selection-display>div{align-items:center;gap:4px}.preferences-page .main-content .preferences-item{padding-block:16px 32px;margin-bottom:48px;border-bottom:1px solid #ECEAEA}@media (min-width: 768px){.preferences-page .main-content .preferences-item{display:flex;flex-wrap:wrap;gap:2%}}.preferences-page .main-content .preferences-item .selection-warning{gap:4px;display:flex;align-items:center;margin-top:4px}.preferences-page .main-content .preferences-item .selection-warning p{font-weight:400;color:#4b5d6b}.preferences-page .main-content .preferences-item__wrapper{padding:16px 0}@media (min-width: 768px){.preferences-page .main-content .preferences-item__wrapper{width:49%}}.preferences-page .main-content .preferences-item__container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.preferences-page .main-content .preferences-item__container>button:nth-of-type(2){flex-grow:1;display:flex;justify-content:space-between}.preferences-page .main-content .preferences-item__container-btn{width:100%}.preferences-page .main-content .preferences-item__container-btn .button-large{display:flex;justify-content:space-between;padding:12px}.preferences-page .main-content .preferences-item__container-btn .button-large__wrapper{gap:12px}.preferences-page .main-content .preferences-item__container-btn .button-large__option-left>span{gap:12px}.preferences-page .main-content .preferences-item__container-btn .button-large__option-left,.preferences-page .main-content .preferences-item__container-btn .button-large__option-right{width:unset}.preferences-page .main-content .preferences-colors{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:16px}.preferences-page .main-content .preferences-colors button{width:calc(50% - 16px);font-size:14px;font-weight:600;padding-block:16px}.preferences-page .main-content .preferences-colors button span{width:100%;text-align:center}@media (min-width: 768px){.preferences-page .main-content .preferences-colors button{width:calc(25% - 12px)}}.preferences-page .main-content .spacing{margin-bottom:56px}.preferences-page .main-content .input-checkbox__label{max-width:400px;font-size:12px;font-weight:400;width:200px}@media (min-width: 768px){.preferences-page .main-content .input-checkbox__label{font-size:14px}}.preferences-page__popup{margin:auto;max-width:800px;border-radius:24px 24px 0 0;background-color:#fff}@media (min-width: 768px){.preferences-page__popup{border-radius:24px}.preferences-page__popup--y-mark{width:756px}}.preferences-page__popup .btn-container{justify-content:space-between}.preferences-page__popup .btn-container button{margin:0}.preferences-page__popup button{margin-bottom:16px}.preferences-page__popup-title{padding:16px}.preferences-page__popup-p{margin-bottom:16px}.preferences-page__popup-p.small{font-size:12px!important;color:#4b5d6b}.preferences-page__container-popup-content{padding:16px;border-top:1px solid #ECEAEA}.preferences-page__container-popup-button{padding:16px 0}@media (min-width: 768px){.preferences-page__container-popup-button{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.preferences-page__container-popup-button .button-info:not(:only-child){width:50%}.preferences-page__container-popup-button .button-info:only-child{width:100%}}.preferences-page__container-popup-footer{padding:16px 16px 24px;background:#ffffff;display:flex;justify-content:space-between;flex-wrap:wrap}.preferences-page__container-popup-footer button{margin:0}@media (min-width: 768px){.preferences-page__container-popup-footer{box-shadow:0 2px 6px 2px #3c404326,0 1px 2px #3c40434d;border-radius:0 0 24px 24px}}.preferences-page__popup-zips-selection-container{margin-bottom:24px}.preferences-page__popup-zips-selection-container small{color:#4b5d6b;font-size:12px;line-height:16px;gap:4px;display:flex;align-items:center;margin-top:16px}.preferences-page__popup-zips-selection-container small img{height:16px;width:16px}.preferences-page__popup-zips-single-container{display:flex;justify-content:space-evenly;gap:10px}.preferences-page__top-band{flex-flow:row wrap;justify-content:space-around}.preferences-page__top-band>div{flex-basis:100%}.preferences-page__top-band>div:nth-child(3){margin-bottom:12px}@media (min-width: 768px){.preferences-page__top-band>div{flex-basis:49%}.preferences-page__top-band>div:nth-child(3){flex-basis:100%}}.preferences-page .preferences-colors__container-checkbox{display:flex;justify-content:start;margin:16px 0}@media (min-width: 1024px){.preferences-page .preferences-colors__container-checkbox{margin-bottom:56px}}.preferences-page>.btn-container{position:fixed;bottom:0;width:100%}
