.consultation-product-section:not(:has(.consultation-banner)){padding:24px 0 0}.consultation-recommendation .consultation-top-wrap{background:#f5f4f3}.consultation-recommendation .container.consultation-container{position:relative}.consultation-recommendation .consultation-recommendation-intro-wrap{background:#fff;padding:34px 0}.consultation-recommendation .consultation-recommendation-intro{display:flex;flex-direction:column;gap:16px}.consultation-recommendation .recommendation-intro-right{position:relative}.consultation-recommendation .consultation-recommendation-intro .intro-subheading{font-size:16px;line-height:22px;color:#535353;margin-bottom:15px;opacity:0;transition:opacity .8s ease}.consultation-recommendation .consultation-recommendation-intro .intro-subheading.shown{opacity:1}.consultation-recommendation .consultation-recommendation-intro .intro-subheading-myself{display:none}.consultation-recommendation .recommendation-intro-left h1{font-size:28px;line-height:32px}.consultation-recommendation .recommendation-intro-left h1 span{font-size:20px;line-height:24px;display:block}.consultation-recommendation .recommendation-intro-left h1 span.tm{display:inline-block;font-size:.6em;vertical-align:text-top}.consultation-recommendation .recommendation-intro-left .trustpilot-wrap{width:200px;margin:30px 0 35px -5px}.consultation-recommendation .consultation-recommendation-intro .recommendation-intro-description-title{font-size:18px;line-height:22px}.consultation-recommendation .consultation-recommendation-intro .recommendation-intro-description-highlight{font-size:16px;line-height:20px;background:#eeecea;color:#282828;border-radius:20px;display:inline-block;font-weight:500;display:flex;align-items:center;flex-direction:row;justify-content:center;gap:8px;padding:10px}.consultation-recommendation .consultation-recommendation-intro .recommendation-intro-description-highlight svg{width:25px;height:auto;min-width:25px}.consultation-recommendation .consultation-recommendation-intro,.consultation-recommendation .consultation-recommendation-intro p{color:#535353;font-size:16px;line-height:20px}.consultation-recommendation .consultation-recommendation-intro ul,.consultation-recommendation .product-details-content ul{margin-top:20px;margin-bottom:20px;list-style-type:none;padding-left:0}.consultation-recommendation .consultation-recommendation-intro ul li{margin-top:0;margin-bottom:12px;padding-left:27px;position:relative}.consultation-recommendation .product-details-content ul li{margin-top:0;margin-bottom:8px;padding-left:25px;position:relative}.consultation-recommendation .consultation-recommendation-intro ul li svg,.consultation-recommendation .product-details-content ul li svg{left:0;transform:translateY(50%);position:absolute;fill:#282828;margin-top:-3px}.consultation-recommendation .consultation-recommendation-intro .recommendation-intro-image{border-radius:16px;overflow:hidden;display:flex;justify-content:center;align-items:center}.consultation-recommendation .consultation-recommendation-intro .recommendation-intro-image img{width:100%;height:100%;object-fit:cover}.consultation-recommendation .consultation-recommendation-intro .pop{position:absolute;bottom:-30px;border-radius:16px;padding:12px 16px;display:flex;align-items:center;gap:18px;right:12px;opacity:0;transition:opacity .6s ease;box-shadow:0 0 4px #0003;animation:everNearPop 20s linear infinite}.consultation-recommendation .consultation-recommendation-intro .pop img{max-width:39px}.consultation-recommendation .consultation-recommendation-intro .pop-copy h3{font-family:"IBM Plex Serif",serif;font-size:22px;line-height:26px;margin:0;font-style:italic}.consultation-recommendation .consultation-recommendation-intro .pop span{font-size:16px;line-height:20px;font-weight:400}.consultation-recommendation .consultation-recommendation-intro .pop:nth-child(1){animation-delay:0s}.consultation-recommendation .consultation-recommendation-intro .pop:nth-child(2){animation-delay:5s}.consultation-recommendation .consultation-recommendation-intro .pop:nth-child(3){animation-delay:10s}.consultation-recommendation .consultation-recommendation-intro .pop:nth-child(4){animation-delay:15s}@keyframes everNearPop{0%{opacity:0}1%{opacity:1}22%{opacity:1}23%{opacity:0}to{opacity:0}}.consultation-recommendation .consultation-recommendation-product-wrap{padding-top:10px;padding-bottom:30px;background:#f5f4f3}.consultation-recommendation .consultation-recommendation-product{max-width:540px;transition:opacity .2s ease;opacity:0}.consultation-recommendation .consultation-recommendation-product .header-offer.monthly-only{margin-bottom:20px}.consultation-recommendation .consultation-recommendation-product .header-offer.annual-only{flex:0 0 calc(100% + 24px);flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:12px;margin:-12px -12px 12px;background:linear-gradient(90deg,#ffd102,#ff6608);border-radius:16px 16px 0 0;font-size:16px;font-weight:500;color:#282828}.consultation-recommendation .consultation-recommendation-product .header-offer.annual-only .savings-wrap{background:#fff;color:#dd241e;padding:4px 12px;border-radius:20px;display:inline-flex}.consultation-recommendation .consultation-recommendation-product .header-offer .savings-wrap{display:flex;flex-direction:row;gap:12px}.consultation-recommendation .consultation-recommendation-product .header-offer .savings-wrap .savings-left svg{margin-top:2px}.consultation-recommendation .consultation-recommendation-product .header-offer .savings-wrap .savings-right h4{font-weight:500;font-size:18px;margin:0}.consultation-recommendation .consultation-recommendation-product .header-offer .savings-wrap .savings-right h4:not(:has(span)),.consultation-recommendation .consultation-recommendation-product .header-offer .savings-wrap .savings-right h4 em,.consultation-recommendation .consultation-recommendation-product .header-offer .savings-wrap .savings-right h4 span{color:#dd241e;font-family:"IBM Plex Serif",serif;font-style:italic;font-size:18px}.consultation-recommendation .consultation-recommendation-product .header-offer .savings-wrap .savings-right span{color:#737373;font-size:14px}.consultation-recommendation .consultation-recommendation-product .offer-line{display:none}.consultation-recommendation .consultation-recommendation-product .offer-line,.consultation-recommendation .consultation-recommendation-product .offer-line .price{color:#dd241e}.consultation-recommendation .consultation-recommendation-product .payment-field{margin-bottom:20px}.consultation-recommendation .information-lines{margin:24px 0}.consultation-recommendation .information-lines h4,.consultation-recommendation .money-guarantee h4{margin:0;font-size:16px;font-weight:500}.consultation-recommendation .information-lines p{margin:0 0 20px;font-size:14px}.consultation-recommendation .information-lines li{font-size:16px}.consultation-recommendation .money-guarantee{background:#eeecea;border-radius:16px;padding:20px;margin:24px 0}.consultation-recommendation .money-guarantee sup{font-size:10px}.consultation-recommendation .money-guarantee .money-guarantee-top{display:flex;flex-direction:row;gap:10px}.consultation-recommendation .money-guarantee p{margin:9px 0 0;line-height:16px;font-size:14px}.consultation-recommendation .information-lines .instalments-wrapper{margin-bottom:20px}.consultation-recommendation .information-lines .instalments-wrapper .pricing-card{border:1px solid #737373;border-radius:16px;overflow:hidden;color:#282828;font-size:16px;background:#fff}.consultation-recommendation .information-lines .instalments-wrapper .grid{display:grid;grid-template-columns:2fr 1fr;align-items:center;border-bottom:1px solid #737373;padding:0!important;margin:0!important;font-weight:400}.consultation-recommendation .information-lines .instalments-wrapper .grid>div{padding:6px 12px;text-align:center}.consultation-recommendation .information-lines .instalments-wrapper .grid>div:first-child{text-align:left}.consultation-recommendation .information-lines .instalments-wrapper .grid>div:last-child{text-align:right}.consultation-recommendation .information-lines .instalments-wrapper .grid.pricing-card-header div{padding:12px;color:#282828;font-weight:500}.consultation-recommendation .information-lines .instalments-wrapper .grid div.label{background:#f5f4f3;font-weight:500;align-self:stretch;display:flex;align-items:center}.consultation-recommendation .information-lines .instalments-wrapper .price{display:block;color:#282828}.consultation-recommendation .information-lines .instalments-wrapper .crossed-price{color:#737373;text-decoration:line-through}.consultation-recommendation .information-lines .instalments-wrapper .saving{margin-top:4px;color:#e53935!important;font-weight:500}.consultation-recommendation .information-lines .instalments-wrapper .pricing-card-footer{padding:12px;line-height:1.4;background:#fffaec;text-align:center}.consultation-recommendation .information-lines .instalments-wrapper .pricing-card-footer span{font-weight:500;font-size:18px}.consultation-recommendation .consultation-recommendation-product .monthly-only,.consultation-recommendation .consultation-recommendation-product .annual-only,.consultation-recommendation .consultation-recommendation-product.annual .payment-option.selected .payment-option-top,.consultation-recommendation .consultation-recommendation-product.annual .payment-option:not(.selected),.consultation-recommendation .consultation-recommendation-product.annual .annual-hidden,.consultation-recommendation .consultation-recommendation-product.annual .payment-field-copy,.consultation-recommendation .consultation-recommendation-product.monthly .payment-field-copy{display:none}.consultation-recommendation .consultation-recommendation-product.monthly .monthly-only,.consultation-recommendation .consultation-recommendation-product.annual .annual-only{display:block}.consultation-recommendation .consultation-recommendation-product.annual .header-offer.annual-only,.consultation-recommendation .consultation-recommendation-product .payment-option.active-extra-offer .offer-line{display:flex}.consultation-recommendation .consultation-recommendation-top{max-width:600px;margin:auto}.consultation-recommendation .consultation-recommendation-top h1{font-size:25px;margin:0 0 25px}.consultation-recommendation .consultation-recommendation-product-wrap h3{font-size:20px;line-height:24px;margin:0 auto 24px;text-align:left}.consultation-recommendation .consultation-recommendation-product-wrap .terms-wrap{color:#535353;background:#eeecea;border-radius:32px;display:flex;flex-direction:row;gap:0;flex-wrap:wrap;justify-content:center;align-items:center;width:max-content;margin:auto auto 15px;font-size:16px;line-height:20px;border:4px solid #eeecea;display:none}.consultation-recommendation .consultation-recommendation-product-wrap .terms-wrap span{padding:8px 20px;cursor:pointer}.consultation-recommendation .consultation-recommendation-product-wrap .terms-wrap span.active{color:#282828;border:2px solid #282828;background:#fff;border-radius:32px;font-weight:500}.consultation-recommendation .consultation-recommendation-product-wrap .terms-wrap svg{display:none}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant-wrap{display:flex;flex-direction:column;cursor:pointer}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant-wrap .top-label{border:1px solid #D7D4D0;border-bottom:0;border-radius:16px 16px 0 0;background:#f5f4f3;font-size:16px;font-weight:500;color:#282828;padding:12px 20px 32px;margin-bottom:-20px}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant-wrap:has(.term-variant.active) .top-label:not(.top-label-annual){border-color:#282828;background:#fff}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant-wrap .top-label.top-label-annual{background:linear-gradient(90deg,#ffd102,#ff6608);padding:10px 20px 30px;border:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant-wrap .top-label .white-tag{background:#fff;font-size:14px;border-radius:16px;padding:4px 10px}.consultation-recommendation .consultation-recommendation-product-wrap .terms-variants-wrap .term-variant{border:2px solid #D7D4D0;border-radius:16px;background:#f5f4f3;padding:20px 15px;margin-bottom:30px;display:flex;flex-direction:column;flex:1}.consultation-recommendation .consultation-recommendation-product-wrap .terms-variants-wrap .term-variant.active{border:2px solid #282828;background:#fff}.consultation-recommendation .consultation-recommendation-product-wrap .terms-variants-wrap .term-variant-inner{display:flex;flex-direction:column;flex:1}.consultation-recommendation .consultation-recommendation-product-wrap .terms-variants-wrap .term-variant-top{display:flex;flex-direction:column;gap:10px;align-items:flex-start;border-bottom:1px solid #737373;padding-bottom:15px}.consultation-recommendation .consultation-recommendation-product-wrap .terms-variants-wrap .term-variant-selector{display:flex;flex-direction:row;gap:10px}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant-radio svg{margin-top:1px}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant-radio .outer-circle{stroke:#535353}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant.active .term-variant-radio .outer-circle{stroke:#282828}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant-radio .inner-circle{opacity:0}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant.active .term-variant-radio .inner-circle{opacity:1}.consultation-recommendation .consultation-recommendation-product-wrap .terms-variants-wrap .term-variant-price{display:flex;flex-direction:column;gap:10px;align-items:flex-start;width:100%}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant .monthly-price{font-weight:500;font-size:20px;line-height:26px;color:#282828}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant .monthly-price .monthly-price-small{font-weight:400;font-size:16px;line-height:20px}.consultation-recommendation .green-tag{font-weight:500;font-size:14px;line-height:18px;color:#282828;background:#8ac401;padding:6px 14px;border-radius:16px}.consultation-recommendation .grey-tag{font-weight:500;font-size:14px;line-height:18px;color:#282828;background:#eeecea;padding:6px 14px;border-radius:16px}.consultation-recommendation .consultation-recommendation-product-wrap .terms-variants-wrap .term-variant-price-description span{color:#535353;display:block;font-size:16px;line-height:20px;margin:5px 0}.consultation-recommendation .term-variant .term-variant-breakdown{display:flex;flex-direction:column;height:100%;flex:1}.consultation-recommendation .term-variant .breakdown-items{padding:15px 0;display:flex;flex-direction:column;gap:15px}.consultation-recommendation .term-variant .breakdown-item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:15px}.consultation-recommendation .term-variant .breakdown-item .breakdown-item-left{display:flex;flex-direction:row;align-items:center;gap:5px}.consultation-recommendation .term-variant .breakdown-item .item-icon{border-radius:12px;background:#eeecea;overflow:hidden;width:48px;height:48px;min-width:48px;line-height:0;border:1px solid #eeecea}.consultation-recommendation .term-variant .breakdown-item .item-icon img{width:100%;height:auto;object-fit:cover;object-position:center}.consultation-recommendation .term-variant .breakdown-item .item-text{font-size:16px;line-height:20px;color:#535353}.consultation-recommendation .term-variant .breakdown-item .item-text strong{display:block;font-weight:500;font-size:18px;line-height:22px;color:#282828;margin-bottom:2px}.consultation-recommendation .term-variant .breakdown-item .breakdown-item-right{font-weight:500;font-size:16px;line-height:20px;color:#282828;text-wrap-mode:nowrap}.consultation-recommendation .term-variant .breakdown-item.item-offer .item-text span{display:block;font-weight:500;font-size:16px;line-height:20px;color:#282828;background:linear-gradient(90deg,#ffd102,#ff6608);border-radius:20px;padding:5px 10px;margin-bottom:5px;width:fit-content}.consultation-recommendation .term-variant .breakdown-item.item-offer.extra-offer{display:none}.consultation-recommendation .term-variant.active-extra-offer .breakdown-item.item-offer.extra-offer{display:flex}.consultation-recommendation .term-variant .breakdown-item.item-offer .breakdown-item-right{color:#dd241e}.consultation-recommendation .term-variant .breakdown-total{padding:15px 0 0;font-weight:500;font-size:18px;line-height:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #737373;margin-top:auto;color:#282828}.consultation-recommendation .term-variant .breakdown-total .total-price{font-size:24px;line-height:28px}.consultation-recommendation .consultation-recommendation-product-wrap .product-details-wrap{border:2px solid #282828;border-radius:16px;background:#fff;padding:20px 15px;margin-top:30px;margin-bottom:30px}.consultation-recommendation .product-details{display:flex;flex-direction:column}.consultation-recommendation .product-details .product-details-title{display:flex;flex-direction:row;align-items:center;gap:12px;margin-bottom:12px}.consultation-recommendation .product-details h2{font-size:24px;line-height:28px;margin:0;text-align:left}.consultation-recommendation .product-details .product-details-left,.consultation-recommendation .product-details .product-details-right{width:100%}.consultation-recommendation .product-details .product-details-right{position:relative}.consultation-recommendation .product-details .product-details-content{margin:0 0 25px;text-align:left}.consultation-recommendation .product-details .product-details-content *{font-size:18px;line-height:25px;color:#535353}.consultation-recommendation .product-details .product-details-content ul{padding-left:5px}.consultation-recommendation .product-details .swiper-slide{border-radius:16px;text-align:center}.consultation-recommendation .product-details .swiper-slide img{width:100%;height:100%;object-fit:contain}.consultation-recommendation .product-details .swiper-pagination{display:block;position:absolute;bottom:0;width:100%!important}.consultation-recommendation .product-details .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;background:#d7d4d0;opacity:1;border-radius:9px;transform:none;margin:0 2px;transition:.2s width}.consultation-recommendation .product-details .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#282828;width:17px}.consultation-recommendation .product-details .swiper-controls{display:block}.consultation-recommendation .product-details .swiper-controls .swiper-button-next,.consultation-recommendation .product-details .swiper-controls .swiper-button-prev{position:absolute;top:50%;width:35px;height:35px;background:#fff;border:1px solid #eeecea}.consultation-recommendation .product-details .swiper-controls .swiper-button-next.swiper-button-disabled,.consultation-recommendation .product-details .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.6}.consultation-recommendation .product-details .swiper-controls .swiper-button-next{transform:translateY(-50%) translate(25%) rotate(90deg)}.consultation-recommendation .product-details .swiper-controls .swiper-button-next svg{margin-top:-2px}.consultation-recommendation .product-details .swiper-controls .swiper-button-prev{transform:translateY(-50%) translate(-25%) rotate(-90deg)}.consultation-recommendation .product-details .swiper-controls .swiper-button-prev svg{margin-top:-2px}.consultation-recommendation .product-additional-details{display:flex;flex-direction:column-reverse;align-items:center;gap:0;margin-top:20px}.consultation-recommendation .product-additional-details-image{max-width:185px}.consultation-recommendation .product-additional-details img{max-width:100%;height:auto}.consultation-recommendation .product-additional-details h3{font-size:20px;line-height:24px}.consultation-recommendation .product-additional-details .product-details-content,.consultation-recommendation .product-additional-details .product-details-content p,.consultation-recommendation .product-additional-details .product-details-content li{font-size:16px;line-height:24px}.consultation-recommendation .product-accordions{margin-top:30px;margin-bottom:30px}.consultation-recommendation .collapsible-content__item:first-child{border-top:.1rem solid rgba(var(--color-foreground));transition:border-color var(--duration-default)}.consultation-recommendation .collapsible-content__item{border-bottom:.1rem solid rgba(var(--color-foreground));transition:border-color var(--duration-default)}.consultation-recommendation .collapsible-content__question.h6{font-size:18px;line-height:25px;margin-bottom:0;text-align:left}.consultation-recommendation .collapsible-content__answer-inner,.consultation-recommendation .collapsible-content__answer-inner p,.consultation-recommendation .collapsible-content__answer-inner li{font-size:16px;line-height:22px;color:#535353}.consultation-recommendation .collapsible-content__answer-inner strong{font-weight:500;color:#282828}.consultation-recommendation .collapsible-content__item{padding:.6rem 0}.consultation-recommendation .collapsible-content__titles .h2{font-size:28px;line-height:32px;font-weight:500;margin-top:0;margin-bottom:20px}.consultation-recommendation .collapsible-content__titles .h3{font-size:24px;line-height:28px;font-weight:500;margin-top:0;margin-bottom:16px}.collapsible-content__content,.collapsible-content .titles,.collapsible-content .description{max-width:none}.consultation-recommendation .product-alternative{border:1px solid #D7D4D0;border-radius:16px;background:#f5f4f3;padding:20px 15px;display:flex;flex-direction:column;gap:20px;display:none}.consultation-recommendation .product-alternative h2{font-size:20px;line-height:24px;margin:0 0 14px}.consultation-recommendation .product-alternative p{font-size:16px;line-height:20px;color:#535353}.consultation-recommendation .product-alternative .button{background:transparent;color:#282828;border:2px solid #282828;width:100%;font-size:18px;font-weight:500;text-align:center}.consultation-recommendation .product-alternative .button:hover{background:#c4c4c499;color:#282828;border:2px solid #282828}.consultation-recommendation .product-alternative img{max-width:100%;height:auto;border-radius:16px}.consultation-recommendation .checkout-line{text-align:center}.consultation-recommendation .checkout-line #checkout{overflow:hidden;background:#dd241e;color:#fff;font-weight:500;min-height:41px;width:100%;max-width:700px;font-size:18px}.consultation-recommendation .checkout-line #checkout:hover{background:#b1110c}.consultation-recommendation .dd-line{display:flex;flex-direction:row;align-items:flex-start;gap:20px;margin:20px auto;font-size:14px}.consultation-recommendation .tc-line{margin:20px auto;font-size:14px;color:#535353}.consultation-recommendation .tc-line modal-opener span{cursor:pointer;text-decoration:underline}.consultation-recommendation .dd-line svg{width:69px;height:auto}.consultation-recommendation .tc-line{margin-top:0}.consultation-recommendation .vat-box{margin-top:0;max-width:700px;margin-bottom:20px;display:flex;flex-direction:row;align-items:flex-start;padding:15px 20px;background:#fff;border:1px solid #D7D4D0;border-radius:16px;gap:10px}.consultation-recommendation .vat-box .variant-radio{background:#fff;border:2px solid #282828;border-radius:6px;width:20px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.consultation-recommendation .vat-box .variant-radio svg{opacity:0}.consultation-recommendation .vat-box .variant-radio.selected{background:#282828}.consultation-recommendation .vat-box .variant-radio.selected svg{opacity:1}.consultation-recommendation .vat-box h4{margin:0 0 10px;font-size:16px;color:#282828;font-weight:500}.consultation-recommendation .vat-box p{margin:0 0 10px;font-size:14px;line-height:20px;color:#535353}.consultation-recommendation .vat-box p:last-child{margin-bottom:0}.consultation-recommendation .vat-box modal-opener span{text-decoration:underline;cursor:pointer}.consultation-recommendation .upsell-item{border-radius:16px;background:#f5f4f3;padding:20px 15px;display:flex;flex-direction:column;gap:20px}.consultation-recommendation .upsell-item h2{font-size:20px;line-height:24px;margin:0 0 14px}.consultation-recommendation .upsell-item,.consultation-recommendation .upsell-item p{font-size:16px;line-height:20px;color:#535353}.consultation-recommendation .upsell-item .upsell-item-price{margin-bottom:15px}.consultation-recommendation .upsell-item .upsell-item-price .price-tag{font-size:28px;line-height:32px;font-weight:500;color:#282828}.consultation-recommendation .upsell-item .button{background:transparent;color:#282828;border:2px solid #282828;width:100%;font-size:18px;font-weight:500}.consultation-recommendation .upsell-item .button:hover{background:#c4c4c499;color:#282828;border:2px solid #282828}.consultation-recommendation .upsell-item .button.added{background:#282828;color:#fff;border:2px solid #282828}.consultation-recommendation .upsell-item .button svg{display:none;margin-left:10px;width:22px}.consultation-recommendation .upsell-item .button svg path{fill:#fff}.consultation-recommendation .upsell-item .button.added svg{display:inline-block}.consultation-recommendation .upsell-item img{max-width:100%;height:auto;border-radius:16px}.consultation-recommendation .product-faq{margin-top:80px}.consultation-recommendation .product-faq h2{font-size:20px}.product-sticky-footer{position:fixed;width:100%;box-shadow:4px 0 12px #00000059;font-size:16px;color:#535353;left:0;background:#fff;z-index:2147483637;padding:16px 0;transform:translateY(100%);opacity:0;transition:all .4s ease;transform:translateZ(0);inset-inline-end:0;bottom:0}.product-sticky-footer.visible{transform:translateY(0);opacity:1}.product-sticky-footer .container{display:flex;flex-direction:column;align-items:center;gap:12px}.product-sticky-footer .container span{color:#282828}.product-sticky-footer .container .total-price-today{color:#282828;font-size:20px;font-weight:500}.product-sticky-footer .button--primary{overflow:hidden;background:#dd241e;color:#fff;font-weight:500;min-height:41px;width:100%;max-width:280px;font-size:18px}.product-sticky-footer .button--primary:hover{background:#b1110c}footer{padding-bottom:110px}button.scroll-top,#chat-button{display:none!important}@media(min-width:375px){.consultation-recommendation .consultation-recommendation-product .header-offer.annual-only{flex:0 0 calc(100% + 40px);margin:-20px -20px 12px;padding:12px 20px}}@media screen and (min-width:450px){.consultation-recommendation .consultation-recommendation-product-wrap .terms-variants-wrap .term-variant-price{flex-direction:row;justify-content:space-between}.consultation-recommendation .information-lines .instalments-wrapper .grid>div,.consultation-recommendation .information-lines .instalments-wrapper .grid.pricing-card-header div,.consultation-recommendation .information-lines .instalments-wrapper .pricing-card-footer{padding:12px 20px}}@media screen and (min-width:750px){.consultation-recommendation .consultation-recommendation-product-wrap{padding-top:0}.consultation-recommendation .term-variant .breakdown-item{align-items:center}.consultation-recommendation .collapsible-content__item{padding:1rem 0}.consultation-recommendation .product-alternative{flex-direction:row;gap:36px}.consultation-recommendation .product-alternative .product-alternative-left{width:calc(100% - 221px)}.consultation-recommendation .product-alternative .product-alternative-right{width:185px}.consultation-recommendation .product-alternative .button{width:auto}.consultation-recommendation .upsell-item{flex-direction:row;gap:36px}.consultation-recommendation .upsell-item .upsell-item-left{width:calc(100% - 221px)}.consultation-recommendation .upsell-item .upsell-item-right{width:185px}.consultation-recommendation .upsell-item .button{width:auto}.consultation-recommendation .information-lines .instalments-wrapper .grid>div,.consultation-recommendation .information-lines .instalments-wrapper .grid.pricing-card-header div,.consultation-recommendation .information-lines .instalments-wrapper .pricing-card-footer{padding:16px 20px}}@media screen and (max-width:989px){.consultation-recommendation .consultation-recommendation-intro{max-width:500px}.consultation-recommendation .consultation-recommendation-intro .recommendation-intro-image{aspect-ratio:280 / 190}}@media screen and (min-width:990px){.consultation-recommendation .consultation-recommendation-intro-wrap{padding:64px 0}.consultation-recommendation .consultation-recommendation-intro{flex-direction:row;max-width:900px;padding:0}.consultation-recommendation .recommendation-intro-left{flex:0 0 60%}.consultation-recommendation .recommendation-intro-right{flex:0 0 40%}.consultation-recommendation .consultation-recommendation-intro .intro-subheading{font-size:18px;line-height:25px}.consultation-recommendation .recommendation-intro-left h1{font-size:35px;line-height:42px}.consultation-recommendation .recommendation-intro-left h1 span{font-size:25px;line-height:29px}.consultation-recommendation .consultation-recommendation-intro .pop{bottom:18px}.consultation-recommendation .consultation-recommendation-product{padding:0 20px}.consultation-recommendation .consultation-recommendation-product-wrap{padding-bottom:65px}.consultation-recommendation .consultation-recommendation-product-wrap h3{font-size:24px;line-height:28px;margin:0 auto 25px}.consultation-recommendation .consultation-recommendation-product-wrap .terms-wrap{font-size:20px;line-height:24px;margin-bottom:32px}.consultation-recommendation .consultation-recommendation-product-wrap .terms-wrap span{padding:10px 24px}.consultation-recommendation .consultation-recommendation-product-wrap .terms-wrap span.active{display:flex;flex-direction:row;align-items:center;gap:10px}.consultation-recommendation .consultation-recommendation-product-wrap .terms-wrap span.active svg{display:inline-block;width:22px;height:auto}.consultation-recommendation .consultation-recommendation-product-wrap .terms-variants-wrap{display:flex;flex-direction:row;justify-content:space-between;gap:24px}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant-wrap{flex:0 0 calc(50% - 12px)}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant-wrap .top-label{padding:14px 20px 52px;margin-bottom:-40px;border-radius:32px 32px 0 0}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant-wrap .top-label.top-label-annual{padding:12px 20px 50px}.consultation-recommendation .consultation-recommendation-product-wrap .terms-variants-wrap .term-variant{border-radius:32px;padding:32px}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant-radio svg{margin-top:2px}.consultation-recommendation .consultation-recommendation-product-wrap .terms-variants-wrap .term-variant-top{gap:15px;padding-bottom:20px}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant .monthly-price{font-size:24px;line-height:28px}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant .monthly-price .monthly-price-small{font-size:18px;line-height:22px}.consultation-recommendation .term-variant .breakdown-item .breakdown-item-left{gap:15px}.consultation-recommendation .term-variant .breakdown-item .item-icon{width:64px;height:64px;min-width:64px}.consultation-recommendation .consultation-recommendation-product-wrap .term-variant .monthly-price .monthly-price-small,.consultation-recommendation .term-variant .breakdown-item .item-text strong{margin-right:5px}.consultation-recommendation .term-variant .breakdown-item.item-offer .item-text span{margin-right:10px}.consultation-recommendation .term-variant .breakdown-total{padding:18px 0 0}.consultation-recommendation .term-variant .breakdown-total .total-price{font-size:28px;line-height:32px}.consultation-recommendation .consultation-recommendation-product-wrap .product-details-wrap{border-radius:32px;background:#fff;padding:32px}.consultation-recommendation .product-alternative{padding:32px}.consultation-recommendation .product-alternative h2{font-size:24px;line-height:28px;margin:0 0 20px}.consultation-recommendation .product-alternative p{line-height:22px}.consultation-recommendation .product-alternative .button{padding:0 30px;margin-top:10px}.consultation-recommendation .upsell-item{padding:32px}.consultation-recommendation .upsell-item h2{font-size:24px;line-height:28px;margin:0 0 20px}.consultation-recommendation .upsell-item p,.consultation-recommendation .upsell-item *{line-height:22px}.consultation-recommendation .upsell-item .button{padding:0 30px;margin-top:10px}.consultation-recommendation .dd-line{flex-direction:row;align-items:center;margin-top:50px}.consultation-recommendation .vat-line{margin-bottom:50px}.consultation-recommendation .vat-line h4{font-size:20px}.consultation-recommendation .vat-line *{font-size:18px;line-height:24px}.consultation-recommendation .product-faq h2{font-size:28px;margin-bottom:30px}.product-sticky-footer{font-size:18px}.product-sticky-footer .container{flex-direction:row;justify-content:flex-end;gap:30px}.product-sticky-footer .container .total-price-today{font-size:32px;margin-left:10px}.consultation-recommendation .checkout-line #checkout,.product-sticky-footer .button--primary{min-height:52px;font-size:20px}.product-sticky-footer .container span{display:inline}footer{padding-bottom:90px}}@media screen and (min-width:1200px){.consultation-recommendation .consultation-recommendation-intro{gap:60px}.consultation-recommendation .recommendation-intro-left h1{font-size:42px;line-height:48px}.consultation-recommendation .recommendation-intro-left h1 span{font-size:22px;line-height:26px}.consultation-recommendation .consultation-recommendation-intro .recommendation-intro-description-title{font-size:20px;line-height:24px}.consultation-recommendation .consultation-recommendation-intro .recommendation-intro-description-highlight,.consultation-recommendation .consultation-recommendation-intro,.consultation-recommendation .consultation-recommendation-intro p{font-size:18px;line-height:22px}.consultation-recommendation .consultation-recommendation-intro ul,.consultation-recommendation .product-details-content ul{margin-top:25px;margin-bottom:25px}.consultation-recommendation .consultation-recommendation-intro ul li{padding-left:40px;margin-bottom:15px}.consultation-recommendation .product-details-content ul li{padding-left:35px;margin-bottom:10px}.consultation-recommendation .consultation-recommendation-intro ul li svg,.consultation-recommendation .product-details-content ul li svg{width:22px;height:auto;margin-top:-5px}.consultation-recommendation .recommendation-intro-right{flex:0 0 calc(40% + 20px)}.consultation-recommendation .consultation-recommendation-intro .recommendation-intro-image{border-radius:32px;aspect-ratio:unset}.consultation-recommendation .consultation-recommendation-intro .recommendation-intro-image img{max-width:100%;height:auto}}@media screen and (min-width:1400px){.consultation-recommendation .consultation-recommendation-intro{gap:100px}.consultation-recommendation .recommendation-intro-right{flex:0 0 calc(40% + 60px)}.consultation-recommendation .consultation-recommendation-intro .pop{padding:15px 25px 15px 20px;gap:15px;border-radius:32px;bottom:-30px}.consultation-recommendation .consultation-recommendation-intro .pop img{max-width:44px}.consultation-recommendation .consultation-recommendation-intro .pop-copy h3{font-size:32px;line-height:39px}.consultation-recommendation .consultation-recommendation-intro .pop span{font-size:18px;line-height:25px}}.collapsible-content__item.active .collapsible-content__question,.collapsible-content__item.active .collapsible-content__answer,.collapsible-content__item:hover .collapsible-content__question,.collapsible-content__item:hover .collapsible-content__answer{opacity:1}.collapsible-content__item .collapsible-content__icon svg:last-child{display:none}.collapsible-content__item.active .collapsible-content__icon svg:first-child{display:none}.collapsible-content__item.active .collapsible-content__icon svg:last-child{display:block}.collapsible-content__toggle{display:flex;align-items:center;justify-content:space-between;column-gap:1.6rem;width:100%;padding:1.2rem 0;cursor:pointer}.collapsible-content__toggle-group{display:flex;align-items:center}.collapsible-content__question{margin:0;text-align:left}.collapsible-content__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:rgba(var(--color-foreground-title))}.collapsible-content__icon svg{width:2rem;height:2rem}.collapsible-content__answer{display:none;padding:0;padding-bottom:1.2rem}.collapsible-content__answer-inner{max-width:72rem}.collapsible-content__answer-inner>*{color:rgb(var(--color-foreground-secondary))}.collapsible-content__answer-inner p{margin:0}.collapsible-content__content .collapsible-content__question,.collapsible-content__content .collapsible-content__answer{opacity:1;transition:opacity var(--duration-default)}.collapsible-content__content--background .collapsible-content__items{display:flex;flex-direction:column;gap:.8rem}.collapsible-content__content--background .collapsible-content__item{border-radius:1.2rem}.collapsible-content__content--background .collapsible-content__item:hover:not(.active) .collapsible-content__question{opacity:.5}.collapsible-content__content--background .collapsible-content__toggle{padding:1.2rem 2.4rem}@media screen and (min-width:750px){.collapsible-content__content--background .collapsible-content__toggle{padding:1.2rem 4rem}}.collapsible-content__content--background .collapsible-content__question{transition:opacity var(--duration-default)}.collapsible-content__content--background .collapsible-content__answer-inner{padding-left:2.4rem;max-width:76rem}@media screen and (min-width:750px){.collapsible-content__content--background .collapsible-content__answer-inner{padding-left:4rem}}@media screen and (min-width:990px){.consultation-recommendation .collapsible-content__titles .h2{font-size:35px;line-height:42px;margin-bottom:32px}.consultation-recommendation .collapsible-content__titles .h3{font-size:28px;line-height:32px;margin-bottom:26px}.collapsible-content__icon svg{width:2.4rem;height:2.4rem}}@media screen and (min-width:1200px){.consultation-recommendation .collapsible-content__titles .h2{font-size:42px;line-height:48px}.consultation-recommendation .collapsible-content__titles .h3{font-size:30px;line-height:34px}.consultation-recommendation .collapsible-content__answer-inner,.consultation-recommendation .collapsible-content__answer-inner p,.consultation-recommendation .collapsible-content__answer-inner li{font-size:18px;line-height:25px}.consultation-recommendation .collapsible-content__question.h6{font-size:20px;line-height:28px}}
/*# sourceMappingURL=/cdn/shop/t/246/assets/evernear-product.css.map */
