body{background:#f5f4f3;font-weight:400}body nav#breadcrumbs{display:none}header.header{padding-bottom:12px!important}.footer__content-top{padding-bottom:0!important}.footer__content-bottom-wrapper{gap:5px!important}header-drawer,.header__join,.header__inline-menu,.header__column,.sticky-footer,.footer .footer-block--menu,.footer .accordion,#chat-button{display:none!important}.consultation{min-height:510px}.consultation .container.consultation-questions{position:relative;padding-bottom:8rem}.consultation .consultation-top{display:flex;flex-wrap:wrap;justify-content:space-between}.consultation .consultation-back{display:none;align-items:center;font-size:16px;line-height:16px;cursor:pointer;height:23px}.consultation .consultation-close{display:flex;align-items:center;margin-left:auto;cursor:pointer;height:23px}.consultation .consultation-close svg{width:16px;height:16px}.consultation .consultation-progress-wrap{flex:0 0 100%}.consultation .consultation-progress-bar{max-width:500px;position:relative;margin:40px auto 20px;display:flex;flex-direction:row;justify-content:space-between}.consultation .consultation-progress-bar:before{content:"";position:absolute;left:0;top:15px;height:2px;background:#d7d4d0;width:100%;z-index:0}.consultation .consultation-progress-bar .round-step{display:flex;flex-direction:column;align-items:center;font-size:12px;color:#535353;gap:5px}.consultation .consultation-progress-bar .round-step:first-child{align-items:flex-start}.consultation .consultation-progress-bar .round-step:last-child{align-items:flex-end}.consultation .consultation-progress-bar .round-step span:first-child{width:30px;height:30px;border-radius:100%;background:#d7d4d0;display:flex;align-items:center;justify-content:center;z-index:1;position:relative}.consultation .consultation-progress-bar .round-step.active{color:#282828;font-weight:500}.consultation .consultation-progress-bar .round-step.active span:first-child{background:#8ac401}.consultation .consultation-progress-bar .round-step span svg{opacity:0;width:17.5px;height:17.5px}.consultation .consultation-progress-bar .round-step.active:has(+.round-step.active) span svg,.consultation:has(.consultation-step-thanks.active) .consultation-progress-bar .round-step.active:last-child span svg{opacity:1}.consultation .consultation-progress-bar .round-step span:last-child{display:block;text-align:center;width:100%}.consultation .consultation-steps-container{max-width:500px;margin-left:auto;margin-right:auto}.consultation .consultation-step{opacity:0;transition:opacity .3s linear;margin-bottom:30px;display:none}.consultation .consultation-step.active{display:block}.consultation .consultation-step-heading{font-size:24px;color:#282828}.consultation .consultation-step:first-child .consultation-step-heading{font-size:30px}.consultation .consultation-step-description p{font-size:16px;line-height:24px;color:#535353}.consultation .field{margin-bottom:20px}.consultation .consultation-step-fields .field .field-error,.consultation .consultation-step-icons .field-error{display:none;font-weight:500;font-size:16px;color:#b1110c}.consultation .consultation-step-fields .field .field__input.error{border:1px solid #B1110C}.consultation .consultation-step-fields .field:has(.error) .field-error,.consultation .consultation-step-fields .field.selectable-field.error .field-error,.consultation .consultation-step-icons.error .field-error{display:block;width:100%}.consultation .consultation-step-fields .field:has(.error-empty) .field-error:not(.field-error-empty){display:none}.consultation .consultation-step-fields .field:not(:has(.error-empty)) .field-error.field-error-empty{display:none}.consultation .field .field__label{font-size:18px;font-weight:500;color:#282828;margin-bottom:10px;padding:0}.consultation .field .field__input{background:#fff;color:#282828;border:1px solid #282828;font-size:18px;line-height:24px;border-radius:8px}.consultation .field input[required]+label:after{display:none!important}.consultation .selectable-field-option{width:100%;text-align:center;font-size:16px;line-height:24px;background:#fff;border:1px solid #535353;box-shadow:0 0 #282828;border-radius:8px;margin:10px auto;color:#282828;padding:0;position:relative;cursor:pointer}.consultation .selectable-field-option:hover{background:#eeecea}.consultation .selectable-field.selectable-field-halved{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:0 20px}.consultation .selectable-field.selectable-field-halved .field__label,.consultation .selectable-field.selectable-field-halved .field-error{flex:0 0 100%}.consultation .selectable-field.selectable-field-halved .selectable-field-option{flex:0 0 calc(50% - 10px)}.consultation .selectable-field-option:has(input:checked){border:1px solid #282828;box-shadow:0 0 0 1px #282828;background:#fff;color:#282828}.consultation .consultation-step-fields:has(input:checked) .selectable-field-option:not(:has(input:checked)){background:#eeecea}.consultation .consultation-step-fields:has(input:checked) .selectable-field-option:not(:has(input:checked)):hover{background:#fff}.consultation .selectable-field-option input{opacity:0;position:absolute}.consultation .selectable-field-option label{display:block;cursor:pointer;padding:10px 5px}.consultation .selectable-field-option .option-checked{display:none;position:absolute;right:-12px;top:-12px;width:24px;height:24px}.consultation .selectable-field-option:has(input:checked) .option-checked{display:block}.consultation .consultation-step-fields .field.selectable-field-hidden:not(.visible){display:none}.consultation .consultation-step-fields .field.selectable-field-hidden .selectable-field-hidden-copy{order:-1;font-size:16px}.consultation .consultation-step-fields .field:not(.selectable-field) .field-error{margin-bottom:10px}.consultation .consultation-step-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:30px}.consultation .consultation-step-icon{max-width:calc(50% - 10px);cursor:pointer;position:relative}.consultation .consultation-step-icon.consultation-step-unsure,.consultation .consultation-step-icon-inner{display:flex;flex-direction:column;border-radius:16px;border:1px solid #535353;box-shadow:0 0 #282828;overflow:hidden;cursor:pointer;text-align:center;height:100%}.consultation .consultation-step-icon-inner{background:#282828}.consultation .consultation-step-icon-inner .consultation-step-icon-text{background:#fff;height:100%}.consultation .consultation-step-icon.consultation-step-unsure{width:100%;max-width:100%;border-radius:8px;position:relative;overflow:visible;background:#fff}.consultation .consultation-step-icon.consultation-step-unsure .consultation-step-icon-text{padding:10px 20px;border-radius:16px}.consultation .consultation-step-icon .option-checked{display:none;position:absolute;right:-12px;bottom:16px;width:24px;height:24px}.consultation .consultation-step-icon.consultation-step-unsure .option-checked{bottom:8px}.consultation .consultation-step-icon.active .option-checked{display:block}.consultation .consultation-step-icons.error:not(:has(.consultation-step-icon.active:not([data-selection=unsure]))) .consultation-step-icon:not([data-selection=unsure]) .consultation-step-icon-inner{border:2px solid #B1110C}.consultation .consultation-step-icons:has(.consultation-step-icon.active) .consultation-step-icon:not(.consultation-step-unsure) .consultation-step-icon-text{background:#eeecea}.consultation .consultation-step-icons:has(.consultation-step-icon.active) .consultation-step-icon.consultation-step-unsure{background:#eeecea}.consultation .consultation-step-icon.active .consultation-step-icon-inner,.consultation .consultation-step-icon:hover .consultation-step-icon-inner{box-shadow:0 0 0 1px #282828;border:1px solid #282828}.consultation .consultation-step-icon.active.consultation-step-unsure,.consultation .consultation-step-icon.consultation-step-unsure:hover{background:#fff!important;box-shadow:0 0 0 1px #282828;border:1px solid #282828}.consultation .consultation-step-icon-img{width:100%;height:auto}.consultation .consultation-step-icon-img:nth-child(2){display:none}.consultation .consultation-step[data-lifestyle=roam]+.consultation-step .consultation-step-icon-img:nth-child(1){display:none}.consultation .consultation-step[data-lifestyle=roam]+.consultation-step .consultation-step-icon-img:nth-child(2){display:block}.consultation .consultation-step-icon-text{font-weight:500;font-size:16px;color:#535353;padding:20px}.consultation .consultation-step-icon.active .consultation-step-icon-text{color:#282828;background:#fff!important}.consultation .consultation-info,.consultation .consultation-unsure-info,.consultation .consultation-consent{color:#535353}.consultation .consultation-unsure-info{display:none}.consultation .consultation-info strong,.consultation .consultation-unsure-info strong,.consultation .consultation-consent strong{color:#282828}.consultation .consultation-step-icons:has(.consultation-step-icon.active[data-selection=unsure])+.consultation-unsure-info{display:flex}.consultation .consultation-consent{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:0 20px}.consultation .consultation-consent,.consultation .consultation-step:has(.consultation-consent) .consultation-info{display:none}.consultation .consultation-step:has(.selectable-field-hidden.visible) .consultation-info{display:flex}.consultation .consultation-consent .field{width:auto}.consultation .consultation-consent .consent-error-msg{flex:0 0 100%;font-weight:500;font-size:16px;color:#b1110c;display:none}.consultation .consultation-consent:not(:has(#consent-email:checked)) .consent-error-msg{display:block}.consultation .consultation-consent p{flex:0 0 100%}.consultation .consultation-info p,.consultation .consultation-unsure-info p,.consultation .consultation-consent p{margin:0;font-size:16px;color:#535353}.consultation .consultation-consent .field{flex-direction:row;padding:5px 0;margin:0;gap:5px;align-items:center;position:relative;cursor:pointer}.consultation .consultation-consent .field label{order:2}.consultation .consultation-consent .field input[type=checkbox]{opacity:0;position:absolute}.consultation .consultation-consent .field:not(:has(input[type=checkbox]:checked)) svg .check-checked{opacity:0}.consultation .consultation-info-trigger{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;cursor:pointer}.consultation .consultation-info-title{text-decoration:underline}.consultation .consultation-info-box{position:fixed;content:"";background:#212e3899;width:100%;height:100%;top:0;left:0;z-index:99;align-items:center;justify-content:center;opacity:0;transition:opacity .3s linear;display:none}.consultation .consultation-info.active .consultation-info-box{display:flex}.consultation .consultation-info-inner{background:#fff;position:relative;max-width:400px;max-height:250px;width:80%;height:80%;margin-top:-30vh;overflow:hidden;display:flex;flex-direction:column}.consultation .consultation-info-box .consultation-info-close{position:absolute;top:10px;right:10px;cursor:pointer}.consultation .consultation-info-box .consultation-info-close svg path{fill:#707070}.consultation .consultation-info-inner .consultation-info-inner-content{margin:40px 0;padding:20px;overflow-y:auto;text-align:center;flex-grow:1}.consultation .consultation-btn,.consultation .recommendation-btn{width:100%;font-size:18px;font-weight:500;background:#282828;color:#fff}.consultation .consultation-restart{width:100%;font-size:18px;font-weight:500;background:transparent;color:#282828;border:2px solid #282828}.consultation .recommendation-btn,.consultation .consultation-restart{margin-top:15px;margin-bottom:30px}.consultation .recommendation-btn{overflow:hidden;background:linear-gradient(90deg,#ffd102,#ff6608);color:#282828;background-size:200% 100%;border:2px solid #282828;outline:2px solid transparent;outline-offset:0;transition:outline .2s ease,outline-offset .2s ease}.consultation .recommendation-btn:hover{outline:2px solid #282828;outline-offset:3px}.consultation .recommendation-btn:after{content:"";position:absolute;top:0;left:-50%;width:50%;height:100%;background:#ffffff4d;transform:skew(-25deg);pointer-events:none;animation:shine 7s ease-in-out infinite;background:linear-gradient(120deg,#fff0,#ffffff80,#fff0)}@keyframes shine{0%{left:-50%}30%{left:150%}to{left:150%}}.consultation .consultation-restart{display:flex!important;width:auto;margin:40px auto!important;line-height:40px;border:0;background:transparent;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.consultation .consultation-btn:hover{background:#535353;color:#fff}.consultation .recommendation-btn:hover{border:2px solid #232323;color:#282828}.consultation .consultation-restart:hover{border:0;color:#535353;background:transparent}.consultation .consultation-btn:disabled{background:#d3d3d3;color:#a0a0a0;border:1px solid #C1C1C1;opacity:1}.consultation .container.consultation-results{display:none;text-align:center;opacity:0;transition:opacity .3s linear}.consultation .consultation-results-wrap{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:center;align-items:stretch;gap:30px}.consultation .consultation-results-wrap .consultation-result{display:none;width:100%;border:1px solid #DFE4E9;border-radius:1.2rem;overflow:hidden;background:#fff;box-shadow:0 4px 2px #00000026}.consultation .consultation-results-wrap .consultation-result.shown{display:flex;flex-direction:column}.consultation .consultation-results-wrap .consultation-result-image{font-size:0;position:relative;cursor:pointer}.consultation .consultation-results-wrap .consultation-result img{max-width:100%;height:auto;transition:opacity .7s ease}.consultation .consultation-results-wrap .consultation-result img:nth-child(2){position:absolute;top:0;left:0;width:100%;opacity:0;z-index:1}.consultation .consultation-results-wrap .consultation-result-image:hover img:nth-child(2),.consultation .consultation-results-wrap .consultation-result-image.hover img:nth-child(2){opacity:1}.consultation .consultation-results-wrap .consultation-result .consultation-result-details{text-align:left;padding:23px;margin-top:auto}.consultation .consultation-results-wrap .consultation-result .consultation-result-product-title{margin:0 0 12px;font-size:2.2rem}.consultation .consultation-results-wrap .consultation-result .consultation-result-product-title a{text-decoration:none;color:rgba(var(--color-foreground-title))}.consultation .consultation-results-wrap .consultation-result legend{font-size:1.6rem;margin-top:20px;margin-bottom:12px;color:rgba(var(--color-foreground-title))}.consultation .consultation-results-wrap .consultation-result label{font-size:17px;flex-direction:row-reverse;position:relative;display:inline-flex;justify-content:flex-end;cursor:pointer;gap:1.2rem;color:rgba(var(--color-foreground-title));width:100%}.consultation .consultation-results-wrap .consultation-result label[hidden]{display:none}.consultation .consultation-results-wrap .consultation-result input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.consultation .consultation-results-wrap .consultation-result .consultation-result-options-size label span{margin-left:0!important}.consultation .consultation-results-wrap .consultation-result .consultation-result-options-payment{flex-direction:column;display:flex;gap:1.6rem;align-items:flex-start}.consultation .consultation-results-wrap .consultation-result .consultation-result-options-payment[hidden]{display:none}.consultation .consultation-results-wrap .consultation-result .consultation-result-options-payment .info{display:block;font-size:15px;font-weight:500;color:rgba(var(--color-button))}.consultation .consultation-results-wrap .consultation-result label span:first-child{margin-left:auto}.consultation .consultation-results-wrap .consultation-result .variant-radio{height:22px;width:22px;min-width:22px;background:#fff;border-radius:50%;border:1px solid #B3B9C1;position:relative}.consultation .consultation-results-wrap .consultation-result input:checked+.variant-radio{background:#212e38;border:none}.consultation .consultation-results-wrap .consultation-result .variant-radio svg{opacity:0;position:absolute;top:.6rem;left:.4rem}.consultation .consultation-results-wrap .consultation-result input:checked+.variant-radio svg{opacity:1}.consultation .consultation-result-details .discover-more{margin-top:20px}.consultation .consultation-results-actions{display:flex;justify-content:center;flex-direction:column-reverse;flex-wrap:wrap;gap:20px;margin-top:30px;margin-bottom:30px;align-content:center}.consultation .consultation-share-results{display:flex;justify-content:center;align-items:center;position:relative;margin-top:50px}.consultation .consultation-share-results span{display:block;position:absolute;top:-35px}.consultation .consultation-share-results svg,.consultation .consultation-share-results img{width:40px;height:40px;margin:0 20px;border-radius:10px}.consultation .consultation-share-results .consultation-whatsapp{display:none}.consultation .consultation-results .consultation-checkout{width:100%}.consultation .consultation-results .consultation-restart,.consultation .consultation-result-details .discover-more,.consultation .consultation-results .consultation-restart:visited,.consultation .consultation-result-details .discover-more:visited{color:rgba(var(--color-button-secondary));border:2px solid rgba(var(--color-button-secondary));background:#fff;width:100%}.consultation .consultation-results .consultation-restart:hover,.consultation .consultation-result-details .discover-more:hover,.consultation .consultation-results .consultation-restart:focus,.consultation .consultation-result-details .discover-more:focus{color:#fff;border:2px solid rgba(var(--color-button-secondary));background:rgba(var(--color-button-secondary))}.consultation .additional-panels-wrapper{max-width:500px;flex-direction:column;gap:24px;margin:auto;padding:34px 0 68px;align-items:stretch;display:none}.consultation .additional-panels-wrapper.active{display:flex}.consultation .additional-panels-wrapper .additional-panel{flex:0 0 calc(33.33% - 10.66px);border-radius:32px;overflow:hidden;padding:20px;position:relative;aspect-ratio:500 / 267}.consultation .additional-panels-wrapper .additional-panel.additional-panel-image{line-height:0;padding:0;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.consultation .additional-panels-wrapper .additional-panel.additional-panel-image img{opacity:0;width:100%;height:auto}.consultation .additional-panels-wrapper .additional-panel.additional-panel-text_image{display:flex;flex-direction:column;justify-content:center;gap:20px}.consultation .additional-panels-wrapper .additional-panel.additional-panel-text_image img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.consultation .additional-panels-wrapper .additional-panel.additional-panel-review{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center}.consultation .additional-panels-wrapper .additional-panel .review-copy p,.consultation .additional-panels-wrapper .additional-panel .review-copy li{font-size:14px;font-weight:500;margin:0}.consultation .additional-panels-wrapper .additional-panel .review-copy h6{color:#535353!important;margin:5px 0;font-size:16px}.consultation .additional-panels-wrapper .additional-panel .review-copy svg{width:82px;height:auto}.consultation .additional-panels-wrapper .additional-panel .review-image img{width:48px;height:auto}.consultation .additional-panels-wrapper .additional-panel .copy-big{font-size:40px;font-weight:500;position:relative;font-family:"IBM Plex Serif",serif;font-weight:400;font-style:italic;display:block}.consultation .additional-panels-wrapper .additional-panel .copy{font-size:20px;font-weight:500;position:relative;display:block}.consultation .additional-panels-wrapper .additional-panel .copy *{margin:0}@media screen and (min-width:500px){.consultation .additional-panels-wrapper .additional-panel .review-copy,.consultation .additional-panels-wrapper .additional-panel .review-copy p,.consultation .additional-panels-wrapper .additional-panel .review-copy li,.consultation .additional-panels-wrapper .additional-panel .review-copy h6{font-size:16px}.consultation .additional-panels-wrapper .additional-panel .review-image img{width:88px}}@media screen and (min-width:750px){.consultation .consultation-back{left:0;top:-20px}.consultation .consultation-close{right:0;top:-20px}.consultation .consultation-close svg{width:24px;height:24px}.consultation .consultation-progress-bar:before{height:3px;top:24px}.consultation .consultation-progress-bar .round-step{font-size:14px}.consultation .consultation-progress-bar .round-step span:first-child{width:48px;height:48px}.consultation .consultation-progress-bar .round-step span svg{width:28px;height:28px}.consultation .selectable-field-option{padding:0;font-size:18px}.consultation .selectable-field-option label{padding:12px 20px}.consultation .consultation-step-icon-text{font-size:18px}.consultation .selectable-field-option .option-checked{right:-16px;top:8px;width:31px;height:31px}.consultation .consultation-step-icon .option-checked{right:-16px;width:31px;height:31px}.consultation .consultation-results-wrap .consultation-result{max-width:340px}.consultation .consultation-share-results{margin-top:0}.consultation .consultation-share-results span{display:inline;position:relative;top:auto;margin-right:10px}.consultation .consultation-results .consultation-checkout{width:calc(100% - 180px);max-width:490px}.consultation .consultation-results .consultation-restart{width:160px;width:calc(100% - 180px);max-width:490px}.consultation .consultation-share-results .consultation-whatsapp-mobile,.consultation .consultation-share-results .consultation-fb{display:none}.consultation .consultation-share-results .consultation-whatsapp{display:inline-block}.consultation .additional-panels-wrapper .additional-panel{padding:25px}.consultation .additional-panels-wrapper .additional-panel .copy{font-size:24px}}@media screen and (min-width:900px){.consultation .consultation-step-heading{font-size:30px}.consultation .consultation-step:first-child .consultation-step-heading{font-size:46px}.consultation .consultation-step-description p{font-size:18px;line-height:26px}.consultation .consultation-results-wrap .consultation-result{max-width:400px}.consultation .additional-panels-wrapper{max-width:none;flex-direction:row;gap:16px}.consultation .additional-panels-wrapper .additional-panel .review-copy,.consultation .additional-panels-wrapper .additional-panel .review-copy p,.consultation .additional-panels-wrapper .additional-panel .review-copy li,.consultation .additional-panels-wrapper .additional-panel .review-copy h6{font-size:14px}.consultation .additional-panels-wrapper .additional-panel .review-image img{width:68px}}@media screen and (min-width:1200px){.consultation .container.consultation-questions{padding-bottom:8rem}.consultation .consultation-back{left:6.4rem}.consultation .consultation-close{right:6.4rem}.consultation .additional-panels-wrapper .additional-panel .review-copy,.consultation .additional-panels-wrapper .additional-panel .review-copy p,.consultation .additional-panels-wrapper .additional-panel .review-copy li,.consultation .additional-panels-wrapper .additional-panel .review-copy h6{font-size:16px}.consultation .additional-panels-wrapper .additional-panel .review-image img{width:88px}}@media screen and (min-width:1400px){.consultation .additional-panels-wrapper .additional-panel{padding:30px}.consultation .additional-panels-wrapper .additional-panel.additional-panel-review{gap:15px}.consultation .additional-panels-wrapper .additional-panel .review-copy,.consultation .additional-panels-wrapper .additional-panel .review-copy p,.consultation .additional-panels-wrapper .additional-panel .review-copy li,.consultation .additional-panels-wrapper .additional-panel .review-copy h6{font-size:20px}.consultation .additional-panels-wrapper .additional-panel .review-copy svg{width:102px}.consultation .additional-panels-wrapper .additional-panel .review-image img{width:88px}.consultation .additional-panels-wrapper .additional-panel .copy-big{font-size:64px}.consultation .additional-panels-wrapper .additional-panel .copy{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/237/assets/careline-20-consultation.css.map */
