.shopify-policy__container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:80px;font-family:Inter}.shopify-policy__container .shopify-policy__body h2,.shopify-policy__container .shopify-policy__body h1{margin-top:40px}.shopify-policy__container .shopify-policy__body h1,.shopify-policy__container .shopify-policy__body h2,.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container .shopify-policy__title h2{text-align:left;font-family:Playfair Display;font-size:24px}.shopify-policy__container .shopify-policy__body p,.shopify-policy__container .shopify-policy__body li,.shopify-policy__container .shopify-policy__body strong,.shopify-policy__container .shopify-policy__body i,.shopify-policy__container .shopify-policy__title p,.shopify-policy__container .shopify-policy__title li,.shopify-policy__container .shopify-policy__title strong,.shopify-policy__container .shopify-policy__title i{font-size:14px;line-height:25px}.shopify-policy__container .shopify-policy__body strong,.shopify-policy__container .shopify-policy__title strong{font-weight:700}@media (width>=576px){.shopify-policy__container{max-width:540px}}@media (width>=768px){.shopify-policy__container{max-width:720px}}@media (width>=992px){.shopify-policy__container{max-width:960px}}@media (width>=1200px){.shopify-policy__container{max-width:1140px}}@media (width>=1400px){.shopify-policy__container{max-width:1320px}}@media screen and (width>=1024px){#cart-container{padding-bottom:100px}}@media screen and (width<=1024px){#cart-container .breadcrumbs-snippet{padding:10px 20px 0}}#cart-container .heading{flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}@media screen and (width<=425px){#cart-container .heading{justify-content:space-between;margin:0 20px 0 0;padding:0}}#cart-container .heading h1{margin:0 0 20px}@media screen and (width<=425px){#cart-container .heading h1{margin:0 0 10px 10px;font-size:24px}}#cart-container .heading .cart-counter{height:30px;color:var(--primary-color);white-space:nowrap;justify-content:center;align-items:center;margin-bottom:12.5px;font-size:13px;display:inline-flex}@media screen and (width<=425px){#cart-container .heading .cart-counter{margin-bottom:0;margin-right:10px}}#cart-container .cart{flex-flow:row;gap:30px;display:flex}@media screen and (width<=1024px){#cart-container .cart{flex-direction:column}}@media screen and (width<=425px){#cart-container .cart{padding:0}}#cart-container .cart .items-wrapper{padding:12px 0 0}#cart-container .cart .items-wrapper h1{text-align:center;margin:18px 0 50px;font-size:22px;font-weight:700}@media screen and (width>=1024px){#cart-container .cart .items-wrapper h1{text-align:left;margin:32px 0 50px;font-size:42px;font-weight:600}#cart-container .cart .items-wrapper .items{padding-right:100px}}#cart-container .cart .cart-details{background:#f4f4f4;border-radius:0;width:335px;min-width:200px;margin-left:auto;padding:20px;position:relative}@media (width<=1024px){#cart-container .cart .cart-details{width:100%;margin-bottom:17px}}@media screen and (width>=1024px){#cart-container .cart .cart-details .cart-details-sticky{position:sticky;top:150px}}#cart-container .cart .cart-details h2{margin-top:0;font-family:Inter;font-size:18px}#cart-container .cart .cart-details .cart-details-item{background:#fff;margin:0 0 17px;padding:22px 29px}#cart-container .cart .cart-details .cart-details-item.vat-overlay{display:none}#cart-container .cart .cart-details .cart-details-item.vat-overlay.visible{display:block}#cart-container .cart .cart-details .cart-details-item h3{margin:0 0 7px;font-size:16px;font-weight:600}#cart-container .cart .cart-details .cart-details-item input[type=text]{color:#484848;background:0 0;border:none;width:100%;padding:4px 8px 4px 0;font-size:16px;display:block}#cart-container .cart .cart-details .cart-details-item input[type=text]:focus{outline:none}#cart-container .cart .cart-details .cart-details-item:nth-of-type(2),#cart-container .cart .cart-details .cart-details-item:nth-of-type(2) h3{margin:0}#cart-container .cart .cart-details .cart-details-item .cart-shipping{margin:16px 0 0}#cart-container .cart .cart-details .cart-details-item .cart-shipping .cart-shipping-postcode{color:#484848;margin:0 0 20px;padding:0 14px;font-size:14px}#cart-container .cart .cart-details .cart-details-item .cart-shipping .cart-shipping-results{margin:0 14px;padding:0;list-style:none}#cart-container .cart .cart-details .cart-details-item .cart-shipping .cart-shipping-results li{color:#707070;margin:0;padding:0;font-size:12px}#cart-container .cart .cart-details .cart-details-item .cart-shipping .cart-shipping-results li strong{font-size:12px}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item{padding:10px 0 9px}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-block{position:relative}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-block input:not([type=text]){-webkit-appearance:none;z-index:2;cursor:pointer;width:16px;height:16px;margin:0;position:absolute;top:10px;left:7px}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-block input:not([type=text]):checked+div:after,#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-block input:not([type=text]):checked:after{opacity:1}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-block label{color:#484848;cursor:pointer;margin:0 0 3px;font-size:16px;font-weight:700;line-height:1.35}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-block>div{margin-top:15px;padding:5px 10px 5px 30px}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-block>div:first-of-type{margin-top:0}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-block>div:before{content:"";border:1px solid #128282;border-radius:100%;width:16px;height:16px;position:absolute;top:10px;left:0}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-block>div:after{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpath d='M10.557.243 4.284 6.516 1.508 3.74a.87.87 0 0 0-1.246 0 .87.87 0 0 0 0 1.246L3.65 8.374a.863.863 0 0 0 .612.263c.219 0 .46-.088.612-.263l6.864-6.863a.871.871 0 0 0 0-1.246c-.284-.35-.853-.35-1.18-.022Z' fill='%23128282'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:9px;height:8px;position:absolute;top:15px;left:3px}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-title{cursor:pointer;justify-content:space-between;align-items:center;display:flex}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-title>div{align-items:center;display:flex}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-title svg{width:16px;height:16px;margin-right:16px;display:block}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-title svg path{fill:#128282}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-title .down-arrow{width:9px;height:5px}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-title .down-arrow svg{width:9px;height:5px;margin:0;display:block}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-title .down-arrow svg path{fill:#484848}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-info{cursor:pointer;align-items:flex-start;display:flex;position:relative}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item .cart-vat-info p{color:#484848;margin:0;font-size:16px;font-weight:400;line-height:1.35}#cart-container .cart .cart-details .cart-vat-exempt .cart-vat-item p{color:#484848;margin:0;font-size:14px}#cart-container .cart .cart-details .sub-total-wrapper,#cart-container .cart .cart-details .postage-wrapper{flex-flow:row;justify-content:space-between;align-items:center;display:flex}#cart-container .cart .cart-details .sub-total-wrapper p,#cart-container .cart .cart-details .postage-wrapper p{margin:0;font-size:13px}#cart-container .cart .cart-details .sub-total-wrapper span,#cart-container .cart .cart-details .postage-wrapper span{font-size:18px;font-weight:700}#cart-container .cart .cart-details .total-wrapper{color:#484848;align-items:center;padding:22px 29px;font-size:16px;display:flex}#cart-container .cart .cart-details .total-wrapper p{margin:0;font-size:16px}#cart-container .cart .cart-details .total-wrapper span{margin-left:8px;font-size:16px;font-weight:700}#cart-container .cart .cart-details .cart-shipping-free{text-align:center;color:#484848;justify-content:center;align-items:center;margin:14px 0 0;font-size:14px;font-weight:700;display:flex}#cart-container .cart .cart-details .cart-shipping-free svg{fill:#484848;margin-right:6px}#cart-container .cart .cart-details .cart-shipping-free svg path{fill:#484848}#cart-container .cart .cart-details .shipping{font-size:13px}#cart-container .cart .cart-details .postage-link{color:inherit;margin-bottom:auto;font-size:13px;text-decoration:underline}#cart-container .cart .cart-details .checkout-alert{text-align:center;color:#c60000;font-size:13px;font-weight:600}#cart-container .cart .cart-details .checkout-alert.hidden{display:none}#cart-container .cart .cart-details .checkout-btn{text-align:center;width:100%;margin-top:0;padding:15px;font-weight:600;line-height:1;display:block}#cart-container .cart .cart-details .checkout-btn:hover{color:#fff;background-color:#212121}#cart-container .cart .cart-details .checkout-btn.disabled{pointer-events:none;opacity:.35}#cart-container .cart .cart-details .line-break{border-top:1px solid #707070;width:100%;height:0;margin:auto 0 15px}#cart-container .cart .cart-details #imega-widget-anchor{display:none!important}@media screen and (width<=1024px){#cart-container .vat-overlay form{max-width:100%}#cart-container .vat-overlay form .cart-vat-exempt{width:100%}}#cart-container .vat-overlay .cart-vat-info div:not(.cart-vat-item):before{left:7px!important}#cart-container .vat-overlay .cart-vat-info div:not(.cart-vat-item):after{left:11px!important}#cart-container .vat-overlay .cart-vat-info .select-wrapper,#cart-container .vat-overlay .cart-vat-info input[type=text]{margin-top:5px}#cart-container .vat-overlay input[type=text]{border-radius:4px;border:1px solid!important;padding:4px 8px 4px 4px!important}#cart-container #charity_registration.hidden,#cart-container .select-wrapper.hidden{display:none}.contact-section{padding:50px 0}@media screen and (width>=980px){.contact-section .page-width{padding:0 8rem}}.contact-section .contact-header{flex-direction:row;justify-content:center;align-items:center;padding-top:18px;padding-bottom:44px;display:flex}@media screen and (width<=980px){.contact-section .contact-header{flex-direction:column;padding-bottom:39px}.contact-section .contact-header .heading-lg{flex:2;margin-bottom:30px}}.contact-section .contact-header :empty{display:none}.contact-section .contact-header>*{flex:1}.contact-section .contact-header h1{text-align:center}.contact-section .contact-header div.btn-container{text-align:right}.contact-section .button{color:#212121;background-color:#fff;border:1px solid #212121;border-radius:4px;width:fit-content;padding:10px 50px;font-size:16px;font-weight:700}.contact-section .button:hover{color:#fff;background-color:#212121}.contact-section .livechat{padding-top:10px}.contact-section .livechat #live-chat{padding:10px 30px}.contact-section .livechat #live-chat:hover{color:#fff}.contact-section .wrapper{flex-flow:row;justify-content:center;align-items:flex-start;gap:70px 84px;display:flex}@media screen and (width<=1100px){.contact-section .wrapper{flex-direction:column-reverse;align-items:center;padding:0}}@media screen and (width<=1150px){.contact-section .wrapper{gap:70px 44px}}.contact-section .wrapper .form-content,.contact-section .wrapper .text-content{width:100%;position:relative}.contact-section .wrapper .text-content{flex-direction:column;max-width:350px;display:flex}@media screen and (width<=1100px){.contact-section .wrapper .text-content{text-align:center;padding-bottom:30px;padding-right:0}.contact-section .wrapper .text-content hr{margin-left:auto;margin-right:auto}}.contact-section .wrapper .text-content span{padding-bottom:20px}.contact-section .wrapper .text-content a{color:#212121;font-weight:700}.contact-section .wrapper .text-content hr{text-align:left;background-color:#d3d3d3;width:110px;height:1px;margin-top:20px;margin-bottom:40px;margin-left:0}.contact-section .wrapper .text-content p{margin:0;font-size:16px}@media (width<=425px){.contact-section .wrapper .text-content p{font-size:14px}}.main-404-qf-section{background:linear-gradient(262deg,#555 0%,#6a6a6a 100%);padding:60px 0 50px}.main-404-qf-section .wrapper{flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex}.main-404-qf-section .wrapper .breadcrumbs-snippet{color:#fff;align-self:flex-start}.main-404-qf-section .wrapper .content-group{flex-direction:column;justify-content:center;align-items:center;gap:15px;width:60%;max-width:460px;display:flex}@media screen and (width<=769px){.main-404-qf-section .wrapper .content-group{width:100%}}.main-404-qf-section .wrapper .content-group h1,.main-404-qf-section .wrapper .content-group p,.main-404-qf-section .wrapper .content-group a{color:#fff;text-align:center;margin:0}.main-404-qf-section .wrapper .content-group h1{font-weight:600}.main-404-qf-section .wrapper .content-group p{margin-bottom:10px}.main-404-qf-section .wrapper .content-group .homepage-link{margin-top:15px;text-decoration:underline}.customer.register{width:100%;height:100%;margin:0;padding:40px 0 80px}.customer.register .wrapper{width:100%;max-width:700px;color:var(--text-primary-color);flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;margin:0 auto;padding:20px;display:flex}@media screen and (width<=850px){.customer.register .wrapper{align-items:center}}.customer.register .wrapper h1{text-align:left;color:var(--text-primary-color);text-align:center;text-transform:uppercase;margin:0 auto}@media screen and (width<=850px){.customer.register .wrapper h1{justify-content:center;width:100%;max-width:450px;font-size:18px}}.customer.register .wrapper form{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:20px;width:100%;max-width:700px;margin:0;display:flex}@media screen and (width<=850px){.customer.register .wrapper form{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(1,1fr);place-items:center;gap:25px 20px}}.customer.register .wrapper form .field.submit{flex:2 100%;width:100%;max-width:100%;margin-top:5px}@media screen and (width<=850px){.customer.register .wrapper form .field.submit{grid-area:auto/1/auto/-1;width:100%;margin:0 auto}}.customer.register .wrapper form .field.submit .submitForm{width:100%;margin-left:auto}.customer.register .wrapper form .field{flex-direction:column;flex:calc(50% - 10px);justify-content:center;align-items:flex-start;width:100%;margin:0;display:flex}@media screen and (width<=768px){.customer.register .wrapper form .field{flex-basis:100%}}.customer.register .wrapper form .field input{background:#fff;border:1px solid #eee;outline:none;padding:10px 20px;font-size:14px}.customer.register .wrapper form .field input:focus{border:solid 1px var(--text-primary-color);outline:none}.customer.register .wrapper form .field input::placeholder{color:#000;letter-spacing:0;opacity:.5;font-size:14px}.customer.register .wrapper form .field input[type=checkbox]{width:0}.customer.register .wrapper form .field label{letter-spacing:0;margin-bottom:10px;font-size:14px;display:none;position:relative}@media screen and (width<=768px){.customer.register .wrapper form .field label{font-size:12px}}.customer.register .wrapper form .checkbox-fields{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex}@media screen and (width<=600px){.customer.register .wrapper form .checkbox-fields{flex-direction:column}}.customer.register .wrapper form .checkbox-fields label{display:block}.customer.register .form-errors{background:#128282}.shopify-challenge__container{padding:30px 0}.shopify-challenge__container .shopify-challenge__button{margin-top:30px}.customer.login{max-width:auto;width:100%;height:100%;margin:0;padding:40px 0 80px}.customer.login .wrapper{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.customer.login .wrapper h1{text-align:center;text-transform:uppercase;width:100%;color:var(--text-primary-color);margin:0 0 20px;font-size:30px;font-weight:600}@media screen and (width<=850px){.customer.login .wrapper h1{justify-content:center;font-size:18px}}.customer.login .wrapper .recoverPassword{display:none}.customer.login .wrapper .forgotPassword,.customer.login .wrapper .forgotPassword a{color:#fff;grid-column:1/-1;font-size:14px}.customer.login .wrapper .forgotPassword{text-align:right;width:100%;margin:0}.customer.login .wrapper .forgotPassword a{text-decoration-thickness:1px}.customer.login .wrapper .forgotPassword a:hover{text-decoration:underline}.customer.login .wrapper .loginForm{flex-direction:column;width:100%}.customer.login .wrapper .loginForm .description{text-align:center;color:var(--text-primary-color);margin:0 0 30px}.customer.login .wrapper .loginForm form{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:550px;margin:0 auto;display:flex;position:relative}.customer.login .wrapper .loginForm form .submitForm{text-align:center;justify-self:end;width:100%;margin-top:5px}.customer.login .wrapper .loginForm form .field{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin:0;display:flex;position:relative}.customer.login .wrapper .loginForm form .field input{background:#fff;border:1px solid #eee;outline:none;width:100%;padding:10px 20px;font-size:14px}.customer.login .wrapper .loginForm form .field input:focus{border:solid 1px var(--text-primary-color);outline:none}.customer.login .wrapper .loginForm form .field input::placeholder{color:var(--text-primary-color);letter-spacing:0;opacity:.5;font-size:14px}.customer.login .wrapper .loginForm form .field label{letter-spacing:0;color:var(--text-primary-color);margin-bottom:10px;font-size:14px;font-weight:700;display:none;position:static}@media screen and (width<=850px){.customer.login .wrapper .loginForm form .field label{font-size:14px}}.customer.login .wrapper .loginForm form .field .forgotPassword{cursor:pointer;width:max-content;height:100%;color:var(--text-primary-color);opacity:.5;justify-content:center;align-items:center;padding:0 15px;display:flex;position:absolute;top:0;right:0}@media screen and (width<=850px){.customer.login .wrapper .loginForm form .field .forgotPassword{font-size:12px}}.customer.login .wrapper .loginForm form .field .forgotPassword:hover{opacity:1}.register-trigger .subtext{opacity:.5}.recoverPassword{width:100%;max-width:550px;color:var(--text-primary-color);flex-direction:column}.recoverPassword .title{margin:0 0 20px}.recoverPassword .description{text-align:center;margin:0 0 30px}.recoverPassword form{justify-content:center;align-items:center;gap:20px}.recoverPassword form label{float:left;margin-bottom:10px;display:none}.recoverPassword form .field input{border:1px solid #eee;border-radius:0;outline:none}.recoverPassword form .field input:focus{border:solid 1px var(--text-primary-color);outline:none}.recoverPassword .recoverControls{flex-flow:column wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.recoverPassword .recoverControls a,.recoverPassword .recoverControls button{text-align:center;width:100%}.recoverPassword .recoverControls button{margin:5px 0 0}.account-qf{padding-bottom:50px}.account-qf .breadcrumbs-snippet{margin:60px 0 35px}@media screen and (width<=950px){.account-qf .breadcrumbs-snippet{margin:0 0 30px}}.account-qf .account-container{flex-direction:row;gap:0 50px;display:flex}@media screen and (width<=950px){.account-qf .account-container{flex-direction:column}}.account-qf .account-container .full{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}@media screen and (width<=550px){.account-qf .account-container .full{flex-direction:column;justify-content:center}}.account-qf .account-container .full.account-navigation{flex-direction:column;flex:1;justify-content:flex-start;gap:15px;display:flex}@media screen and (width<=950px){.account-qf .account-container .full.account-navigation{flex-flow:wrap;gap:10px}}.account-qf .account-container .full.account-navigation .tablinks{background:var(--button-4-color);width:100%;color:var(--button-4-text-color);border:solid 1px var(--button-4-border-color)}@media screen and (width<=950px){.account-qf .account-container .full.account-navigation .tablinks{white-space:nowrap;flex:1;margin:0}}.account-qf .account-container .full.account-navigation .tablinks.active{background:var(--button-1-color);color:#fff;border:solid 1px var(--button-1-border-color)}.account-qf .account-container .full button,.account-qf .account-container .full a{text-align:center;background-color:var(--button-1-hover-color);color:var(--button-1-hover-text-color);white-space:nowrap}.account-qf .account-container .full button:hover,.account-qf .account-container .full button:active,.account-qf .account-container .full button:focus,.account-qf .account-container .full button #defaultOpen,.account-qf .account-container .full a:hover,.account-qf .account-container .full a:active,.account-qf .account-container .full a:focus,.account-qf .account-container .full a #defaultOpen{background-color:var(--button-1-color);color:var(--button-1-text-color);border-color:var(--button-1-border-color)}.account-qf .account-container .main-content{flex-direction:column;flex:3;width:100%;display:flex}.account-qf .account-container .main-content .heading-md{margin-bottom:20px}.account-qf .account-container .main-content .account-section .no-orders{opacity:.5;text-align:center;margin:50px 0}.account-qf .account-container .main-content .account-section .full{border:0 solid #707070;border-bottom-width:1px;justify-content:space-between;align-items:center;width:100%;display:flex}.account-qf .account-container .main-content .account-section hr{background-color:#707070;height:1px}.account-qf .account-container .main-content .account-section .content{padding:20px 0}.account-qf .account-container .main-content .account-section.details .content{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}@media screen and (width<=768px){.account-qf .account-container .main-content .account-section.details .content{flex-direction:column;justify-content:center}}.account-qf .account-container .main-content .account-section.details .content p{white-space:nowrap;margin:0}.account-qf .account-container .main-content .account-section.addresses{margin-top:40px}.account-qf .account-container .main-content .account-section.addresses .content{flex-flow:wrap;justify-content:space-between;align-items:stretch;gap:60px 50px;margin-bottom:70px;display:flex}.account-qf .account-container .main-content .account-section.addresses .content .address-card{flex:1;width:max-content;max-width:265px}.account-qf .account-container .main-content .account-section.addresses .content .address-card .current-info{flex-direction:column;height:100%;display:flex}.account-qf .account-container .main-content .account-section.addresses .content .address-card .field{justify-content:flex-start;gap:50px;margin-top:auto;display:flex}@media screen and (width<=425px){.account-qf .account-container .main-content .account-section.addresses .content .address-card .field.submit-input{justify-content:space-between;gap:20px}}.account-qf .account-container .main-content .account-section.addresses .content .address-card .field .delete-address,.account-qf .account-container .main-content .account-section.addresses .content .address-card .field .edit-address-trigger{color:var(--text-primary-color);cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:14px;text-decoration:underline;display:flex}.account-qf .account-container .main-content .account-section.addresses .content .address-card .field .delete-address svg,.account-qf .account-container .main-content .account-section.addresses .content .address-card .field .edit-address-trigger svg{width:17px;height:auto}.account-qf .account-container .main-content .account-section.addresses .content .address-card .field .delete-address svg,.account-qf .account-container .main-content .account-section.addresses .content .address-card .field .delete-address svg path,.account-qf .account-container .main-content .account-section.addresses .content .address-card .field .edit-address-trigger svg,.account-qf .account-container .main-content .account-section.addresses .content .address-card .field .edit-address-trigger svg path{fill:var(--text-primary-color)}.account-qf .account-container .main-content .account-section.addresses .content .address-card .field .delete-address:hover,.account-qf .account-container .main-content .account-section.addresses .content .address-card .field .edit-address-trigger:hover{opacity:.5}.account-qf .account-container .main-content .account-section.addresses .content .address-card .confirmation-modal-wrapper{visibility:hidden;pointer-events:none;z-index:10;backdrop-filter:blur(2.5px);background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;position:fixed;top:0;left:0}.account-qf .account-container .main-content .account-section.addresses .content .address-card .confirmation-modal-wrapper .confirmation-modal{filter:drop-shadow(0 5px 15px #0000005b);opacity:0;background:#fff;border:1px solid #d3d3d3;border-radius:8px;max-width:320px;padding:20px;transition:all linear;translate:0 120vh}.account-qf .account-container .main-content .account-section.addresses .content .address-card .confirmation-modal-wrapper .confirmation-modal .title-wrapper{text-align:center;margin-bottom:15px}.account-qf .account-container .main-content .account-section.addresses .content .address-card .confirmation-modal-wrapper .confirmation-modal .title-wrapper h4{margin-bottom:10px;font-size:18px;line-height:1}.account-qf .account-container .main-content .account-section.addresses .content .address-card .confirmation-modal-wrapper .confirmation-modal .title-wrapper span{width:100%;font-size:16px;display:block}.account-qf .account-container .main-content .account-section.addresses .content .address-card .confirmation-modal-wrapper .confirmation-modal .action-btns{justify-content:center;align-items:center;gap:15px;width:100%;display:flex}.account-qf .account-container .main-content .account-section.addresses .content .address-card .confirmation-modal-wrapper .confirmation-modal .action-btns>div,.account-qf .account-container .main-content .account-section.addresses .content .address-card .confirmation-modal-wrapper .confirmation-modal .action-btns>button{text-align:center;cursor:pointer;flex:1}.account-qf .account-container .main-content .account-section.addresses .content .address-card .confirmation-modal-wrapper.active{visibility:visible;pointer-events:all;display:flex}.account-qf .account-container .main-content .account-section.addresses .content .address-card .confirmation-modal-wrapper.active .confirmation-modal{opacity:1;transition:all .3s ease-in .1s;translate:0}.account-qf .account-container .main-content .account-section.addresses .content h2+.address-block{margin-top:0}.account-qf .account-container .main-content .account-section.addresses .content .address-block{width:100%;color:var(--text-primary-color);flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:28px;margin-bottom:40px;padding-right:20px;display:flex}@media screen and (width<=768px){.account-qf .account-container .main-content .account-section.addresses .content .address-block{width:100%}}.account-qf .account-container .main-content .account-section.addresses .content .address-block p{margin-top:0;margin-bottom:5px}.account-qf .account-container .main-content .account-section.addresses .content .address-block p.addedspace{margin:10px 0}.account-qf .account-container .main-content .account-section.addresses .full{border:none}.account-qf .account-container .main-content .account-section.orders{margin-bottom:30px}.account-qf .account-container .main-content .account-section.orders .full{border:none}@media screen and (width<=768px){.account-qf .account-container .main-content .account-section.orders .full{border-bottom:1px solid #a8a8a8;padding-bottom:20px}.account-qf .account-container .main-content .account-section.orders .full h2{text-align:left;width:100%}}@media screen and (width<=550px){.account-qf .account-container .main-content .account-section.orders .full h2{text-align:center}}.account-qf .account-container .main-content .order-actions{text-align:center;text-decoration:underline}.account-qf .account-container .main-content .no-orders{opacity:.5;text-align:center;margin:50px 0}.account-qf table{border-collapse:collapse;width:100%;margin-bottom:20px}.account-qf table .heading_row th,.account-qf table .content_row td{text-align:left;vertical-align:middle;padding:20px 10px}.account-qf table .heading_row{border:0 solid #a8a8a8;border-bottom-width:1px;padding:5px 0}@media screen and (width<=768px){.account-qf table .heading_row{display:none}}.account-qf table .heading_row th{font-weight:700}@media screen and (width<=768px){.account-qf table .content_row{background:0 0;border-bottom:1px solid #eee;flex-direction:column;justify-content:center;align-items:center;padding:30px 0;display:flex}}.account-qf table .content_row:nth-of-type(odd){background:#9696960d}@media screen and (width<=768px){.account-qf table .content_row:nth-of-type(odd){background:0 0}}.account-qf table .content_row td{background:0 0}@media screen and (width<=768px){.account-qf table .content_row td{flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding:5px 10px;display:flex}.account-qf table .content_row td:nth-of-type(2n){background:#96969613}}.account-qf table .content_row td p{margin:0}.account-qf table .content_row td span{font-weight:700}.account-qf table .content_row td .mobile-title{display:none}@media screen and (width<=768px){.account-qf table .content_row td .mobile-title{display:inline-block}}.main-search-qf{padding:0 0 100px}.main-search-qf .result_amount{color:#fff;text-align:center;background:#000;width:100%;margin-bottom:20px;padding:10px 0}.main-search-qf .result_amount p{margin:0}.main-search-qf .search-no-results p{text-align:center}.main-search-qf .search-recommended{margin-top:30px}.main-search-qf .search-recommended h2{margin-bottom:20px}.main-search-qf .wrapper{grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:50px 30px;display:grid}@media screen and (width<=1024px){.main-search-qf .wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=550px){.main-search-qf .wrapper{grid-template-columns:repeat(1,1fr)}}.result-card{border:solid var(--primary-color);background:#fff;border-width:2px 2px 5px;grid-template-rows:auto auto;grid-template-columns:minmax(180px,25%) auto auto;gap:15px 25px;width:100%;padding:10px;display:grid;box-shadow:0 1px 10px 2px #00000013}@media screen and (width<=550px){.result-card{grid-template-columns:100%;grid-auto-flow:column;gap:5px 10px;padding:0}}.result-card .img-wrap{aspect-ratio:1/1.1;grid-row:1/-1;justify-content:center;align-self:flex-start;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}@media screen and (width<=550px){.result-card .img-wrap{border-top:1px solid #eee;grid-row:3/4}}.result-card .img-wrap img{object-fit:cover;width:100%;height:100%}.result-card .content{flex-direction:column;grid-column:2/-1;justify-content:flex-start;align-items:flex-start;height:100%;display:flex;position:relative}@media screen and (width<=950px){.result-card .content{padding-right:0}}@media screen and (width<=550px){.result-card .content{grid-area:2/1/3/-1;padding:0 7.5px 7.5px}}.result-card .content.top{justify-content:space-between}@media screen and (width<=550px){.result-card .content.top{grid-row:1/2;padding:7.5px 7.5px 0}}.result-card .content .title,.result-card .content .type,.result-card .content .review,.result-card .content .price,.result-card .content .description{margin:0}.result-card .content .title{color:inherit;margin:0}@media screen and (width<=950px){.result-card .content .title{font-size:24px}}@media screen and (width<=550px){.result-card .content .title{font-size:18px}}.result-card .content .title:hover{text-underline-offset:1px;text-decoration:underline}.result-card .content .title .highlight{background:var(--accent-2-color);padding:0 5px;font-family:Playfair Display;font-size:30px;font-weight:700}@media screen and (width<=950px){.result-card .content .title .highlight{font-size:24px}}@media screen and (width<=550px){.result-card .content .title .highlight{font-size:18px}}.result-card .content .type{color:var(--primary-color);margin:0;font-size:16px}@media screen and (width<=950px){.result-card .content .type{margin-bottom:0}}@media screen and (width<=550px){.result-card .content .type{margin-bottom:5px;font-size:14px}}.result-card .content .review{font-size:16px}@media screen and (width<=550px){.result-card .content .review{font-size:14px}}.result-card .content .price{margin:0 0 10px;font-weight:700}@media screen and (width<=550px){.result-card .content .price{margin:0;font-size:14px}}.result-card .content .description{color:#555;justify-self:flex-end;max-width:450px;margin-top:auto;margin-bottom:auto;font-size:12px}@media screen and (width<=550px){.result-card .content .description{display:none}}.result-card .content .description .highlight,.result-card .content .description span{background:var(--accent-2-color);margin-right:2px;padding:0 1.5px 0 4px;font-size:12px}.result-card .content .author{margin:0;font-size:16px;font-weight:700}@media screen and (width<=550px){.result-card .content .author{font-size:14px}}.result-card .content .link{white-space:nowrap;margin-top:auto}.result-card.product .content.top{justify-content:flex-start}.result-card.product .content.bottom{max-width:400px}.result-card.product .content.bottom .description{margin-top:0}.result-card.product .content.bottom .review{margin-top:auto}.result-card.product .content.bottom .price{margin:0 0 10px}@media screen and (width<=550px){.result-card.product .content.bottom .price{margin-bottom:0}}@media screen and (width>=550px){.result-card.article{grid-template-rows:minmax(61px,20%) auto}}.result-card.article .content .description{margin:auto 0 10px;display:block}@media screen and (width<=550px){.result-card.article .content .description{margin:10px 0 0}}.result-card.article .content .author{margin-top:0;margin-bottom:auto}.result-card.article .content.top{grid-row:1/2;justify-content:flex-start}@media screen and (width<=550px){.result-card.article .content.bottom{flex-direction:column-reverse;grid-row:3/4}.result-card.article .img-wrap{grid-row:2/3}}.result-card.page{flex-direction:row;gap:0 25px;display:flex}.result-card.page .content{grid-column:1/-1}@media screen and (width>=550px){.result-card.page .content .description+.link{margin-top:20px}}.result-card.page .content .description{margin:0}.result-card.page .content .title{margin-bottom:20px}.result-card.page .content .type{margin-bottom:5px}.result-card.page .content .title+.link{margin:0}.result-card.page .content.right{text-align:left;flex-direction:row;flex-basis:75%;align-items:flex-start;margin:auto 0;padding:0 7.5px 0 0}.result-card.page .content.right .description{max-width:auto;padding-right:20px}@media screen and (width<=550px){.result-card.page .content.right .description{display:none}.result-card.page .content.right .description+.link{align-self:flex-start!important}}.result-card.page .content.right .link{margin-top:0;margin-left:auto}@media screen and (width>=550px){.result-card.page .content.right .link{align-self:flex-start}}.result-card.page .content.left{flex-basis:25%}@media screen and (width<=550px){.result-card.page .content.left{flex-direction:column;flex-basis:100%;justify-content:center;align-items:flex-start;padding:7.5px;position:relative}.result-card.page .content.left .title{margin:0}.result-card.page .content.left .link{position:absolute;top:20%;right:7.5px}}.addresses-section-qf{padding-bottom:50px}.addresses-section-qf .wrapper{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.addresses-section-qf .wrapper h1{margin-top:20px}.addresses-section-qf .addresses-wrapper{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:20px;margin:0;padding:0;list-style-type:none;display:grid}@media screen and (width>=1440px){.addresses-section-qf .addresses-wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=768px){.addresses-section-qf .addresses-wrapper{grid-template-columns:repeat(1,100%)}}.addresses-section-qf .address-card{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (width<=768px){.addresses-section-qf .address-card+.address-card{border-top:solid 1px var(--text-primary-color);padding-top:20px}}.addresses-section-qf .address-card .current-info{flex-direction:column;gap:15px 0;width:100%;min-width:320px;max-width:320px;height:100%;padding:20px;display:flex}@media screen and (width<=768px){.addresses-section-qf .address-card .current-info{min-width:none}}.addresses-section-qf .address-card .current-info h2,.addresses-section-qf .address-card .current-info p{width:100%}.addresses-section-qf .address-card .current-info p{margin:44.25px 0 auto}@media screen and (width<=768px){.addresses-section-qf .address-card .current-info p{margin:0}}.addresses-section-qf .address-card .current-info h2+p{margin:0 0 auto}.addresses-section-qf .address-card .current-info h2{font-weight:700}.addresses-section-qf .address-card .current-info .field.submit-input{justify-content:space-between;align-self:flex-end;width:100%;display:flex}.addresses-section-qf .add-address-wrapper{display:none}.addresses-section-qf .add-address-wrapper.active{border-bottom:1px solid;padding-bottom:40px;display:block}.addresses-section-qf .add-address-wrapper h2{text-align:center;margin-bottom:10px}.addresses-section-qf .add-wrapper{flex-direction:column;justify-content:center;align-items:flex-start;margin-top:30px;display:flex}.addresses-section-qf .add-wrapper .add-address-btn{margin:0 auto 20px}.addresses-section-qf .add-wrapper .add-address-btn.active{display:none}.addresses-section-qf form{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:800px;margin:0 auto;display:flex}.addresses-section-qf form .field{flex-basis:100%}.addresses-section-qf form .field.name-input,.addresses-section-qf form .field.city-input,.addresses-section-qf form .field.country-input,.addresses-section-qf form .field.zip-input,.addresses-section-qf form .field.phone-input,.addresses-section-qf form .field.submit-input button{flex-basis:calc(50% - 10px)}@media screen and (width<=768px){.addresses-section-qf form .field.name-input,.addresses-section-qf form .field.city-input,.addresses-section-qf form .field.country-input,.addresses-section-qf form .field.zip-input,.addresses-section-qf form .field.phone-input,.addresses-section-qf form .field.submit-input button{flex-basis:100%}}.addresses-section-qf form .field label{display:none}.addresses-section-qf form .field input,.addresses-section-qf form .field .select select{border:1px solid #eee;width:100%;height:45px;padding:7.5px 7.5px 7.5px 15px}.addresses-section-qf form .field input:not([type=checkbox]),.addresses-section-qf form .field .select select:not([type=checkbox]){appearance:none}.addresses-section-qf form .field input:focus,.addresses-section-qf form .field .select select:focus{outline:solid 1px var(--text-primary-color)}.addresses-section-qf form .field .select{position:relative}.addresses-section-qf form .field .select:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--text-primary-color);width:0;height:0;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.addresses-section-qf form .field .select svg{display:none}.addresses-section-qf form .field.default-input{align-items:center;gap:20px;display:flex}.addresses-section-qf form .field.default-input input{width:25px;margin:auto 0}.addresses-section-qf form .field.default-input label{display:block}.addresses-section-qf form .field.submit-input{justify-content:flex-start;align-items:center;gap:50px;display:flex}@media screen and (width<=425px){.addresses-section-qf form .field.submit-input{justify-content:space-between;gap:0}}@media screen and (width<=768px){.addresses-section-qf form .field.submit-input{justify-content:center}}@media screen and (width<=550px){.addresses-section-qf form .field.submit-input{justify-content:space-between;gap:10px}.addresses-section-qf form .field.submit-input button{width:100%}}.addresses-section-qf form .field.submit-input button{white-space:nowrap;max-width:200px}@media screen and (width<=768px){.addresses-section-qf form .field.submit-input button{max-width:100%}}.edit-mask{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.edit-mask.active{display:flex}.edit-mask .edit-info{background:#fff;border-radius:5px;max-height:100vh;padding:20px;overflow-y:scroll}.edit-mask .edit-info .edit-address-title{text-align:center;margin-bottom:15px}.edit-mask .edit-info form button{cursor:pointer}.addresses-section-qf .add-address-trigger,.addresses-section-qf .edit-address-trigger{flex:3;margin:0}.addresses-section-qf .cancel-add-address,.addresses-section-qf .delete-address{flex:1}.addresses-section-qf .current-info .submit-input{gap:20px}.customer.reset-password{flex-direction:column;max-width:550px;margin:100px auto}.quick-footer{color:var(--text-primary-color);background:#f4f4f4;justify-content:center;align-items:center;display:flex}.quick-footer .container{justify-content:space-between;align-items:center;display:flex}@media screen and (width>=600px){.quick-footer .container{flex-direction:row}}@media screen and (width<=600px){.quick-footer .container{flex-direction:column!important}}@media screen and (width<=900px){.quick-footer .container{flex-direction:column;justify-content:center;align-items:center;gap:0;padding-top:10px;padding-bottom:10px}.quick-footer .container p{margin:7.5px 0 0}}@media screen and (width<=480px){.quick-footer .container p{letter-spacing:0;font-size:13px}.quick-footer .container .company-info{gap:5px}.quick-footer .container .company-info .split,.quick-footer .container .company-info p{letter-spacing:0;font-size:13px}}@media screen and (width<=900px){.quick-footer .container .company-info .split{margin-top:5px}}@media screen and (width<=480px){.quick-footer .container .company-info .split{margin-top:8px}}.quick-footer .container,.quick-footer .container .company-info{flex-direction:row;justify-content:space-between;align-items:center;gap:10px 30px;display:flex}.quick-footer .container a,.quick-footer .container .company-info a{color:var(--text-primary-color);font-size:14px}.quick-footer .container p,.quick-footer .container .company-info p{margin-top:0;font-size:14px}.quick-footer .container p a,.quick-footer .container p a:link,.quick-footer .container p a:visited{font-size:inherit;color:inherit;letter-spacing:inherit;text-decoration:none}.footer-section{background:#fff;padding-top:80px;padding-bottom:40px;position:relative}@media screen and (width<=768px){.footer-section{padding-top:0;padding-bottom:20px}}.footer-section .container{flex-direction:row;justify-content:space-between;align-items:stretch;gap:30px 130px;display:flex}@media (width<=950px){.footer-section .container{flex-direction:column;padding-top:10px}}.footer-section .container .footer-qf__left-wrapper{flex-direction:column;justify-content:flex-end;gap:20px;min-width:150px;display:flex}@media (width<=950px){.footer-section .container .footer-qf__left-wrapper{display:none}}.footer-section .container .footer-qf__left-wrapper .ecologi-badge{opacity:.3;transition:opacity .1s ease-in}.footer-section .container .footer-qf__left-wrapper .ecologi-badge:hover{opacity:.6}.footer-section .container .footer-qf__left-wrapper .shop-logo_footer{width:100%;height:auto;margin-bottom:auto}.footer-section .container .footer-qf__left-wrapper .shop-logo_footer img{object-fit:contain;object-position:left top;width:100%;height:100%}.footer-section .container .footer-qf__left-wrapper img,.footer-section .container .footer-qf__left-wrapper a,.footer-section .container .footer-qf__left-wrapper .deko-pay{width:auto;height:4rem}.footer-section .container .footer-qf__left-wrapper img img,.footer-section .container .footer-qf__left-wrapper a img,.footer-section .container .footer-qf__left-wrapper .deko-pay img{object-fit:contain;object-position:left;width:100%;height:100%}.footer-section .container .footer-qf__link-wrapper{flex-wrap:wrap;justify-content:space-between;gap:60px 40px;width:100%;display:flex}@media (width<=950px){.footer-section .container .footer-qf__link-wrapper{display:none}}.footer-section .container .footer-item{justify-content:flex-start;align-items:stretch;display:flex}@media (width<=950px){.footer-section .container .footer-item{flex:1;width:auto}}@media screen and (width<=680px){.footer-section .container .footer-item{padding-left:50px}}@media screen and (width<=480px){.footer-section .container .footer-item{text-align:left;margin-left:15%;padding-left:0}}@media screen and (width<=950px){.footer-section .container .footer-item.company-details{text-align:center;align-items:center;margin:0 auto;padding:20px 0 0}.footer-section .container .footer-item.company-details .title h4{color:var(--text-primary-color)}.footer-section .container .footer-item.company-details li{width:100%}.footer-section .container .footer-item.company-details .socials{width:fit-content;margin:10px auto 5px}}.footer-section .container .footer-item .footer-link.phone a,.footer-section .container .footer-item .footer-link.email a{font-weight:700}.footer-section .container .footer-item .footer-link svg{transform:translateY(2px)}.footer-section .container .footer-item .footer-item-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12.5px;margin:0;padding:0;line-height:30px;list-style-type:none;display:flex}@media screen and (width<=480px){.footer-section .container .footer-item .footer-item-list li{letter-spacing:.6px;font-size:12.5px}.footer-section .container .footer-item .footer-item-list .footer-link p{line-height:10px}}.footer-section .container .footer-item .footer-item-list a:link,.footer-section .container .footer-item .footer-item-list li a:visited,.footer-section .container .footer-item .footer-item-list li p,.footer-section .container .footer-item .footer-item-list li a,.footer-section .container .footer-item .footer-item-list li{color:inherit;margin:0;font-size:15px}.footer-section .container .footer-item .footer-item-list li a:hover{text-decoration:underline}.footer-section .container .footer-item .footer-item-list .socials{flex-basis:auto;margin-top:auto}.footer-section .container .footer-item .footer-item-list .link-title{color:var(--primary-color);word-break:keep-all;margin:0 0 10px;font-size:18px;display:block}@media screen and (width<=480px){.footer-section .container .footer-item .footer-item-list .link-title{margin-bottom:0;font-size:14px}}.footer-section .container .footer-qf__link-wrapper-mobile{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:none}@media (width<=950px){.footer-section .container .footer-qf__link-wrapper-mobile{display:flex}.footer-section .container .footer-qf__link-wrapper-mobile .accordion-wrapper{border-bottom:1px solid #f4f4f4}}.footer-section .container .footer-qf__link-wrapper-mobile .accordion-wrapper .panel-content{padding-bottom:20px}.footer-section .container .footer-qf__link-wrapper-mobile .accordion-wrapper .panel-content a{color:var(--text-primary-color);width:100%;margin:0;font-size:15px}.footer-section .container .footer-qf__link-wrapper-mobile .accordion-wrapper .accordion{font-size:16px;font-weight:700}.footer-section .container .footer-qf__link-wrapper-mobile .accordion-wrapper .panel,.footer-section .container .footer-qf__link-wrapper-mobile .accordion-wrapper .panel div{flex-direction:column;gap:10px;display:flex}.footer-section .container .footer-qf__link-wrapper-mobile .accordion-wrapper .panel a,.footer-section .container .footer-qf__link-wrapper-mobile .accordion-wrapper .panel div a{color:var(--text-primary-color);width:100%;margin:0;font-size:15px}.footer-section .container .footer-qf__link-wrapper-mobile .accordion-wrapper .panel .footer-link:last-child,.footer-section .container .footer-qf__link-wrapper-mobile .accordion-wrapper .panel div .footer-link:last-child{padding-bottom:10px}@media (width<=950px){.finance-text{padding:0}}.finance-text .container{padding-top:0}.finance-text span{color:#716f6f;padding-top:40px;font-size:12px;font-style:italic}@media screen and (width<=768px){.finance-text span{padding-top:0}}.finance-text span:empty{padding-top:0;display:none}.call-to-action-section{z-index:1;position:relative}@media screen and (width<=600px){.call-to-action-section .container{padding:0 1.5rem}}.call-to-action-section .container .text-container .cta-title,.call-to-action-section .container .text-container .cta-body,.call-to-action-section .container .text-container .cta-url{margin:0}.call-to-action-section .container .text-container .cta-title{font-weight:700}.call-to-action-section .container .text-container .cta-title+.cta-body{margin-top:10px}.call-to-action-section .container .text-container .cta-body{margin:1rem auto 0}.call-to-action-section .container .text-container .cta-url{cursor:pointer;color:#fff;margin-top:1rem;font-weight:700;text-decoration:none;display:inline-block}.text-image-section{justify-content:flex-end;align-items:center;padding:60px 0;display:flex;overflow:hidden;margin:0!important}@media screen and (width<=850px){.text-image-section{padding:60px 0 18px;margin:30px 0!important}}.text-image-section .container{flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;margin:0 auto;display:flex;position:relative}@media screen and (width<=850px){.text-image-section .container{margin:0;padding:0;flex-direction:column-reverse!important}}@media screen and (width<=450px){.text-image-section .container{gap:0!important}}.text-image-section .container.text_image_layout_top{flex-direction:column-reverse}.text-image-section .container.text_image_layout_top .image-container{width:100%}.text-image-section .container.text_image_layout_bottom{flex-direction:column}.text-image-section .container.text_image_layout_bottom .image-container{width:100%}.text-image-section .container.text_image_layout_left{flex-direction:row-reverse}.text-image-section .container.text_image_layout_left .image-container{width:100%}.text-image-section .container.text_image_layout_right{flex-direction:row}.text-image-section .container.text_image_layout_right .image-container{width:100%}.text-image-section .container .text-container,.text-image-section .container .image-container{max-height:500px}.text-image-section .container .text-container{z-index:10;max-width:400px;margin-right:100px}@media screen and (width<=850px){.text-image-section .container .text-container{margin:100px 0 60px;padding:0 1.5rem}}@media screen and (width<=650px){.text-image-section .container .text-container{margin-top:0}}@media screen and (width<=500px){.text-image-section .container .text-container{flex-basis:100%!important}}.text-image-section .container .text-container .text-title{font-weight:700}.text-image-section .container .text-container .text-title,.text-image-section .container .text-container .text-subtitle,.text-image-section .container .text-container .text-body{margin:0}.text-image-section .container .text-container .text-title+.text-subtitle{margin-top:5px}.text-image-section .container .text-container .text-subtitle+.text-body,.text-image-section .container .text-container .text-title+.text-body{margin-top:15px}.text-image-section .container .text-container .text-body{font-size:16px}@media screen and (width<=450px){.text-image-section .container .text-container .text-body{font-size:14px}}.text-image-section .container .text-container .text-url{cursor:pointer;text-decoration:none}.text-image-section .container .image-container{position:relative}@media screen and (width<=850px){.text-image-section .container .image-container{overflow:none;max-height:auto;aspect-ratio:none}.text-image-section .container .image-container.text-image-layout-right,.text-image-section .container .image-container.text-image-layout-left,.text-image-section .container .image-container.text-image-layout-bottom,.text-image-section .container .image-container.text-image-layout-top,.text-image-section .container .image-container{flex-direction:column;gap:20px}.text-image-section .container .image-container.text-image-layout-right .image-container,.text-image-section .container .image-container.text-image-layout-left .image-container,.text-image-section .container .image-container.text-image-layout-bottom .image-container,.text-image-section .container .image-container.text-image-layout-top .image-container,.text-image-section .container .image-container .image-container{width:100%}}.text-image-section .container .image-container img{object-fit:cover;width:100%;height:100%}.text-image-section .container .image-container.cover img{object-fit:cover;aspect-ratio:1/.65;width:100%;height:100%}@media screen and (width<=850px){.text-image-section .container .image-container.cover img{aspect-ratio:1/.65}}.text-image-section .container .image-container.fill img{object-fit:fill;width:100%;height:100%}.text-image-section .container .image-container.contain{width:fit-content;height:fit-content}.text-image-section .container .image-container.contain img{object-fit:contain;width:100%;height:auto}.text-image-section .container .image-container img.first-image{aspect-ratio:1/.73;width:65%;height:auto;position:absolute}@media screen and (width<=850px){.text-image-section .container .image-container img.first-image{width:60%;left:30px}}.text-image-section .container .image-container img.second-image{aspect-ratio:.73;width:47.3%;height:auto;position:absolute}@media screen and (width<=850px){.text-image-section .container .image-container img.second-image{width:40.3%;top:140px;left:auto;right:30px}}span[class^=shape_]{position:absolute}.shape_2{width:180px;height:180px;bottom:-140px;right:-70px;transform:rotate(90deg)}@media screen and (width>=851px) and (width<=1270px){.shape_2{width:13vw;height:13vw;bottom:-31%;right:-5%}}@media screen and (width<=850px){.shape_2{display:none}}.shape_4{width:100px;height:100px;bottom:-50px;left:-25px;transform:rotate(9deg)}@media screen and (width<=850px){.shape_4{width:12vw;height:12vw;bottom:-5%;left:65px}}@media screen and (width>=851px) and (width<=1270px){.shape_4{width:7vw;height:7vw;bottom:-12.5%;left:-5%}}@media screen and (width>=1271px){.shape_4{width:101px;height:101px;bottom:-12.5%;left:-5%}}.shape_5{width:145px;height:145px;top:-50px;right:-80px}@media screen and (width<=850px){.shape_5{width:14vw;height:14vw;top:-10%;right:50px}}@media screen and (width>=851px) and (width<=1270px){.shape_5{width:9vw;height:9vw;top:-15%;right:-10%}}@media screen and (width>=1271px){.shape_5{width:113px;height:113px;top:-15%;right:-10%}}.shape_6{width:145px;height:145px;top:-100px;left:200px}@media screen and (width<=850px){.shape_6{display:none}}@media screen and (width>=851px) and (width<=1270px){.shape_6{width:10vw;height:10vw;top:-35%;left:20%}}@media screen and (width>=1271px){.shape_6{width:127px;height:127px;top:-25%;left:20%}}.shape_1{width:145px;height:145px;bottom:-120px;left:-125px}@media screen and (width<=850px){.shape_1{display:none}}@media screen and (width>=851px) and (width<=1270px){.shape_1{width:14vw;height:14vw;bottom:-35%;left:-6%}}@media screen and (width>=1271px){.shape_1{width:193px;height:193px;bottom:-150px;left:-90px}}.text-image-section.text-double-image-section{padding:50px 0 100px}@media (width<=850px){.text-image-section.text-double-image-section{padding:40px 0}}.text-image-section.text-double-image-section .container{justify-content:space-between;max-width:1194px;margin-left:auto;margin-right:auto}.text-image-section.text-double-image-section .container .text-container,.text-image-section.text-double-image-section .container .image-container{min-height:454px}@media (width<=1024px){.text-image-section.text-double-image-section .container .text-container,.text-image-section.text-double-image-section .container .image-container{min-height:365px}}.text-image-section.text-double-image-section .container .text-container{flex-direction:column;justify-content:center;max-width:460px;margin-right:40px;display:flex}@media (width<=850px){.text-image-section.text-double-image-section .container .text-container{max-width:none;min-height:auto;margin-right:0}}@media (width<=500px){.text-image-section.text-double-image-section .container .text-container{margin-bottom:30px}}.text-image-section.text-double-image-section .container .text-container .text-url{width:fit-content;padding:14px 32px;font-size:16px;font-weight:700;line-height:25px}@media (width<=850px){.text-image-section.text-double-image-section .container .image-container{flex-direction:row;justify-content:space-between;width:100%;max-height:none;padding:0 1.5rem;display:flex}}@media (width<=850px) and (width<=500px){.text-image-section.text-double-image-section .container .image-container{flex-direction:column}}.text-image-section.text-double-image-section .container .image-container img.logo-image{width:auto;height:auto;position:absolute;bottom:10px;right:10px}.template-page-giving-back .collection-header{margin-bottom:0}.template-page-giving-back .section-support{padding-top:0}.accordion-section{padding-top:80px;padding-bottom:100px}.accordion-section .wrapper{flex-direction:column;gap:17px;display:flex}.accordion-section .wrapper .page-title{color:var(--text-primary-color);text-align:center;margin:0 auto 32px}.accordion-section.faqs-page{margin-bottom:-100px;padding-bottom:100px}.article-grid-qf{padding-bottom:100px}.article-grid-qf .breadcrumbs-snippet{margin-top:20px;margin-bottom:42px}.article-grid-qf .article-grid-header .title{text-align:center;margin:50px 0 10px;font-weight:600}.article-grid-qf .article-grid-header .description{color:#707070;text-align:center;max-width:460px;margin:0 auto 2rem}.article-grid-qf .featured-article-swiper{width:100%;margin-top:40px;margin-bottom:34px;position:relative}@media screen and (width<=769px){.article-grid-qf .featured-article-swiper{display:none}}.article-grid-qf .featured-article-swiper .featured-article{background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;padding:56px 80px 63px;position:relative;overflow:hidden}.article-grid-qf .featured-article-swiper .featured-article .image{z-index:-1;background-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}.article-grid-qf .featured-article-swiper .featured-article .image img{object-fit:cover;width:100%;height:100%}.article-grid-qf .featured-article-swiper .featured-article .image:before{content:"";mix-blend-mode:multiply;background:linear-gradient(252deg,#fff 0%,gray 100%);width:100%;height:100%;position:absolute}.article-grid-qf .featured-article-swiper .featured-article *{color:#fff}.article-grid-qf .featured-article-swiper .featured-article .date-created,.article-grid-qf .featured-article-swiper .featured-article .excerpt,.article-grid-qf .featured-article-swiper .featured-article .url{font-size:14px}.article-grid-qf .featured-article-swiper .featured-article .date-created,.article-grid-qf .featured-article-swiper .featured-article .url{text-transform:uppercase;font-weight:600}.article-grid-qf .featured-article-swiper .featured-article .date-created{margin:0 0 90px}.article-grid-qf .featured-article-swiper .featured-article .title{max-width:570px;margin-bottom:25px;line-height:52px}.article-grid-qf .featured-article-swiper .featured-article .excerpt{max-width:460px;min-height:50px;margin-bottom:30px}.article-grid-qf .featured-article-swiper .featured-article .url{text-underline-offset:1px;text-decoration:underline}.article-grid-qf .featured-article-swiper .featured-article .date-created,.article-grid-qf .featured-article-swiper .featured-article .excerpt,.article-grid-qf .featured-article-swiper .featured-article .url,.article-grid-qf .featured-article-swiper .featured-article .title{z-index:1}.article-grid-qf .featured-article-swiper .swiper-pagination{pointer-events:all;justify-content:center;align-items:center;gap:15px;display:flex;bottom:20px}.article-grid-qf .featured-article-swiper .swiper-pagination-bullet{opacity:1;background:0 0;border:2px solid #f4f4f4;width:12px;height:12px}.article-grid-qf .featured-article-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f4f4f4}.article-grid-qf .wrapper{flex-direction:column;justify-content:center;align-items:center;gap:50px;display:flex}.article-grid-qf .wrapper .load{cursor:pointer;font-weight:700}.article-grid-qf .wrapper .blog-grid{grid-template-rows:auto repeat(auto-fill,minmax(200px,1fr));gap:60px 30px;display:grid}.article-grid-qf .wrapper .blog-grid .blog-card{transition:transform .3s ease-out;transform:translate(0,0)}.article-grid-qf .wrapper .blog-grid .blog-card:hover{transform:translateY(-10px)}.article-grid-qf .wrapper .blog-grid .blog-card .blog-image-clip{border-radius:5px}.article-grid-qf .wrapper .blog-grid .blog-card .blog-content{width:100%}.article-grid-qf .blog-actions{flex-direction:column;gap:20px;margin:2rem auto;display:flex}@media (width>=900px){.article-grid-qf .blog-actions{flex-direction:row;justify-content:space-between;align-items:center}}.article-grid-qf .article-search{flex-wrap:nowrap;gap:10px;width:100%;max-width:none;margin:0}@media (width>=900px){.article-grid-qf .article-search{width:auto;min-width:300px}}.article-grid-qf .article-search input[type=text]{border-radius:var(--button-1-radius);border:1px solid var(--bs-body-color);flex-grow:1;flex-shrink:1;width:100%;height:56px;padding-inline:1rem}.article-grid-qf .article-search input[type=submit]{flex-grow:0;flex-shrink:0}.article-grid-qf .blog-actions__pagination{flex-direction:row;justify-content:center;align-items:center;gap:5px;display:flex}@media (width>=900px){.article-grid-qf .blog-actions__pagination *{gap:10px;font-size:14px}}.article-grid-qf .blog-actions__pagination *{font-size:12px}.article-grid-qf .blog-actions__pagination .page{justify-content:center;align-items:center;width:35px;height:35px;line-height:35px;display:flex}.article-grid-qf .blog-actions__pagination .page.current{background-color:var(--button-1-color);color:#fff;border-radius:50%}@media (width<=950px){.article-grid-qf .breadcrumbs-snippet{margin-top:10px;margin-bottom:10px}}.main-article-qf-section{padding-bottom:80px}.main-article-qf-section .featured-image{justify-content:center;align-items:center;width:100%;max-height:345px;display:flex;position:relative;overflow:hidden}@media screen and (width<=767px){.main-article-qf-section .featured-image .breadcrumbs{font-size:12px;top:1.25rem}}.main-article-qf-section .featured-image .breadcrumbs{z-index:2;position:absolute;top:2rem;left:0;right:0}.main-article-qf-section .featured-image .title{z-index:2;color:#fff;text-align:center;max-width:540px;padding:6rem 2rem;font-weight:600}.main-article-qf-section .featured-image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-article-qf-section .featured-image:before{content:"";mix-blend-mode:multiply;z-index:1;background:linear-gradient(252deg,#8080807a 0%,gray 100%);width:100%;height:100%;position:absolute}.main-article-qf-section .main-content{padding-top:30px}.main-article-qf-section .main-content .page-width.article-page-width{max-width:700px}.main-article-qf-section .main-content .breadcrumbs{width:100%;color:var(--primary-color);font-size:12px}.main-article-qf-section .main-content .article{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px;display:flex}.main-article-qf-section .main-content .article .article-title{color:#343434}.main-article-qf-section .main-content .article .article-title .blog-info{font-size:24px;font-weight:regular;margin:0}@media (width<=950px){.main-article-qf-section .main-content .article .article-title .blog-info{font-size:18px}}@media (width<=450px){.main-article-qf-section .main-content .article .article-title .blog-info{font-size:18px}}.main-article-qf-section .main-content .article .excerpt{color:#707070;max-width:1000px;margin:0 0 1rem;font-size:23px;font-weight:600}@media (width<=768px){.main-article-qf-section .main-content .article .excerpt{margin:0;font-size:16px}}.main-article-qf-section .main-content .article .article-content{color:#707070;flex-direction:column;gap:20px;width:100%;margin:4rem auto 0;display:flex}@media (width<=768px){.main-article-qf-section .main-content .article .article-content{margin-top:2rem;font-size:14px}}.main-article-qf-section .main-content .article .article-content .article-date{color:#707070;text-align:left;width:100%;max-width:700px;margin:0;font-size:14px}@media (width<=768px){.main-article-qf-section .main-content .article .article-content .article-date{margin-bottom:0;font-size:12px}}.main-article-qf-section .main-content .article .article-content .article-split{width:100%;max-width:700px;margin:0 auto}.main-article-qf-section .main-content .article .article-content img{object-fit:cover;border-radius:5px;width:100%;height:100%;margin:5rem auto}@media (width<=768px){.main-article-qf-section .main-content .article .article-content img{margin:3rem auto}}.main-article-qf-section .main-content .article .back{color:var(--primary-color);margin-top:50px;font-weight:bolder}.main-article-qf-section .main-content .article .back .arrow svg{width:10px;height:10px;fill:var(--primary-color)}.main-article-qf-section .main-content .article .hotspots-qf{margin:5rem auto}@media screen and (width<=767px){.main-article-qf-section .main-content .article .hotspots-qf{margin:3rem auto}}.main-article-qf-section .main-content .article .image-side-by-side-container{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;max-width:700px;margin:5rem auto;display:flex}@media screen and (width<=767px){.main-article-qf-section .main-content .article .image-side-by-side-container{flex-direction:column;align-items:center;gap:10px;margin:3rem auto}}.main-article-qf-section .main-content .article .image-side-by-side-container img{margin:0}.page-header-section .img-wrapper{display:flex}.page-header-section .breadcrumbs-snippet{color:var(--primary-color);margin-top:10px}.page-header-section .breadcrumbs-snippet a:hover{text-decoration:underline}.page-header-section .breadcrumbs-snippet a,.page-header-section .breadcrumbs-snippet span{color:var(--primary-color)}.page-header-section p{appearance:none;margin-top:0;font-size:14px}.simple-page-header-qf-section{z-index:1;position:relative}.simple-page-header-qf-section .wrapper{justify-content:center;align-items:center;display:flex}@media only screen and (width>=769px){.simple-page-header-qf-section .wrapper .text-container{text-align:center}}.simple-page-header-qf-section .wrapper .text-container{margin-top:25px;margin-bottom:25px}.simple-page-header-qf-section .wrapper .text-container .sph-title,.simple-page-header-qf-section .wrapper .text-container .sph-body,.simple-page-header-qf-section .wrapper .text-container .sph-url{margin-left:auto;margin-right:auto}.simple-page-header-qf-section .wrapper .text-container .sph-title{text-align:center;font-weight:700}@media (width<=450px){.simple-page-header-qf-section .wrapper .text-container .sph-title{font-size:22px!important;line-height:27px!important}}.simple-page-header-qf-section .wrapper .text-container .sph-title+.sph-body{margin-top:10px}.simple-page-header-qf-section .wrapper .text-container .sph-url{cursor:pointer;color:#fff;border-radius:3px;padding:7.5px 15px;text-decoration:none}.company-values-qf-section{background-size:150px;padding-top:30px;padding-bottom:75px}.company-values-qf-section .wrapper h2{text-align:center;margin-bottom:30px}.company-values-qf-section .wrapper .card-wrapper{flex-flow:row;justify-content:center;align-items:center;gap:40px;display:flex}@media screen and (width<=950px){.company-values-qf-section .wrapper .card-wrapper{flex-direction:column;gap:30px}}.company-values-qf-section .wrapper .card-wrapper .company-value-card{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex}.company-values-qf-section .wrapper .card-wrapper .company-value-card h3{margin-bottom:0}.company-values-qf-section .wrapper .card-wrapper .company-value-card p{margin:10px 0 0;font-weight:700}.company-values-qf-section .wrapper .card-wrapper .company-value-card .values.body li{text-align:left;font-weight:regular;font-size:14px;line-height:18px}.company-values-qf-section .wrapper .card-wrapper .company-value-card .values.body li:not(:last-of-type){margin-bottom:7.5px}.company-values-qf-section .wrapper .card-wrapper .company-value-card .image-clip{aspect-ratio:1;width:100%;min-width:100px;max-width:174px;height:100%;min-height:100px;max-height:174px;overflow:hidden}.company-values-qf-section .wrapper .card-wrapper .company-value-card .image-clip img{object-fit:contain;width:100%;height:100%}.usp-banner-section{justify-content:center;align-items:center;display:flex}@media screen and (width<=850px){.usp-banner-section{margin-top:-60px}}.usp-banner-section .container{flex-flow:row;justify-content:space-between;align-items:flex-start;display:flex}@media screen and (width<=850px){.usp-banner-section .container{flex-direction:column;align-items:center;gap:100px}}.usp-banner-section .container .usp-card{flex-basis:30%;max-width:375px;margin-top:auto}.usp-banner-section .container .usp-card .icon{object-fit:contain;width:50px;height:50px}.usp-banner-section .container .usp-card .title{margin:10px 0 20px;font-size:30px}.usp-banner-section .container .usp-card .body{margin:0;padding:0 20px;font-size:16px}.collection-slider-section{width:100vw;max-width:100%;position:relative;overflow:hidden}.collection-slider-section .collection-slider-top{margin-bottom:30px}.collection-slider-section .collection-slider-top .container{justify-content:space-between;align-items:center}.collection-slider-section .collection-slider-top .container .title{white-space:nowrap;padding-bottom:10px;font-size:24px;font-weight:700}@media screen and (width<=768px){.collection-slider-section .collection-slider-top .container .title{font-size:18px}}.collection-slider-section .collection-slider-top .container .collection-tabs{justify-content:flex-start;align-items:center;gap:24px;display:flex}@media screen and (width<=768px){.collection-slider-section .collection-slider-top .container .collection-tabs{display:none}}.collection-slider-section .collection-slider-top .container .collection-tabs .collection-tab{text-transform:uppercase;color:#707070;cursor:pointer}.collection-slider-section .collection-slider-top .container .collection-tabs .collection-tab.active{color:var(--text-primary-color);text-underline-offset:3px;font-weight:700;text-decoration:underline 2px}.collection-slider-section .collection-slider-top .container .collection-selector-wrapper{padding-left:1rem;position:relative}@media screen and (width>=769px){.collection-slider-section .collection-slider-top .container .collection-selector-wrapper{display:none}}.collection-slider-section .collection-slider-top .container .collection-selector-wrapper .select-arrow{pointer-events:none;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0;right:10px}.collection-slider-section .collection-slider-top .container .collection-selector-wrapper .select-arrow .fo_chevron{width:30px;transform:rotate(-90deg)}.collection-slider-section .collection-slider-top .container .collection-selector-wrapper #collection-slider_selector{appearance:none;background:#eee;border:none;width:100%;padding:7px 50px 7px 12.5px;font-size:15px;font-weight:600;display:block}.collection-slider-bottom{justify-content:center;align-items:center;padding:0 2.5rem;display:none;position:relative;margin-bottom:15px!important}@media screen and (width<=480px){.collection-slider-bottom{padding:0 2rem}}.collection-slider-bottom.active{display:flex}.collection-slider-bottom:after{content:"";z-index:5;pointer-events:none;background:#fff0;width:100%;height:calc(100% + 10px);transition:background .1s ease-out;position:absolute;top:-5px;left:0}.collection-slider-bottom.loading:after,.collection-slider-bottom.slider-fade-out:after{background:#fff;transition:background .1s ease-out}.collection-slider-bottom.loading{opacity:0;max-height:500px;transition:background .1s ease-out}.collection-slider-bottom .collection-slider-swiper{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3rem;width:100%;height:100%;display:flex}@media screen and (width<=768px){.collection-slider-bottom .collection-slider-swiper{padding-bottom:10px}}.collection-slider-bottom .collection-slider-swiper .swiper-wrapper{width:100%}.collection-slider-bottom .collection-slider-swiper .swiper-wrapper .swiper-slide{opacity:1;height:auto;transition:opacity .3s ease-out 2s;display:flex}.collection-slider-bottom .collection-slider-swiper .swiper-wrapper .swiper-slide .swiper-lazy-preloader+.product-card-qf{opacity:0;transition:opacity .3s ease-out 2s}.collection-slider-bottom .collection-slider-swiper .swiper-wrapper .swiper-slide.hide-slide{display:none}.collection-slider-bottom .nav-wrapper{z-index:5;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:155px;left:auto}.collection-slider-bottom .nav-wrapper .collection-slider-nav{pointer-events:all;aspect-ratio:1;color:#d3d3d3;background:#fff;border:2px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:static}@media screen and (width<=900px){.collection-slider-bottom .nav-wrapper .collection-slider-nav{display:none}}.collection-slider-bottom .nav-wrapper .collection-slider-nav:after{content:""}.collection-slider-bottom .nav-wrapper .collection-slider-nav.swiper-button-disabled{visibility:hidden}.collection-slider-bottom .nav-wrapper .collection-slider-nav.swiper-button-next{transform:scaleX(-1)}.collection-slider-bottom .nav-wrapper .collection-slider-nav svg path{fill:var(--text-primary-color)}.collection-slider-bottom .collection-swiper-pagination{position:relative;left:inherit!important;bottom:inherit!important;transform:translate(0)!important}.collection-slider-bottom .collection-swiper-pagination .swiper-pagination-bullet{aspect-ratio:1;opacity:1;background:0 0;border:2px solid #707070;width:12px;height:12px}.collection-slider-bottom .collection-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#707070}.collection-slider-bottom .collection-swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.collection-slider-bottom .collection-swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.collection-slider-bottom .collection-swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(1)}.add-to-basket-pdp{z-index:50;cursor:pointer;background:var(--primary-color);justify-content:center;align-items:center;width:100%;padding:7.5px 15px;display:flex;position:fixed;bottom:0;left:0}.add-to-basket-pdp svg,.add-to-basket-pdp span{color:#fff;fill:#fff;pointer-events:none;font-weight:600}.add-to-basket-pdp svg{width:40px;height:40px}#b2b-modal{z-index:100000;backdrop-filter:blur(3px);background:#000000b3;justify-content:center;align-items:center;padding:2.5rem;display:none;position:fixed;inset:0}@media (width>=992px){#b2b-modal{padding:3.5rem}}#b2b-modal.active{display:flex}#b2b-modal .close{cursor:pointer;z-index:10;background:#128282;border-radius:50%;place-content:center;width:44px;height:44px;padding:10px;display:grid;position:absolute;top:1.5rem;right:1.5rem}@media (width>=992px){#b2b-modal .close{top:2rem;right:2rem}}#b2b-modal .close svg{width:20px;height:20px}#b2b-modal .close svg path{fill:#fff!important}#b2b-modal .modal-content{background:#fff;border-radius:.25rem;flex-direction:column;gap:1.5rem;width:100%;max-width:600px;max-height:100%;margin:auto;padding:1.5rem;display:flex;overflow:auto;box-shadow:10px 5px 5px #0101011a}#b2b-modal .modal-content p,#b2b-modal .modal-content a,#b2b-modal .modal-content ul{margin-top:0;margin-bottom:0}@media (width<=1024.98px){#main-product-container .desktop-breadcrumbs{display:none}#main-product-container .mobile-breadcrumbs{display:block}#main-product-container .mobile-breadcrumbs .breadcrumbs-snippet{margin:20px}}#main-product-container .mobile-breadcrumbs{display:none}#main-product-container .desktop-breadcrumbs .breadcrumbs-snippet{color:var(--text-secondary-color);padding:2rem 0 1rem}#main-product-container #main-product{--swatch-overlay-background-opacity:.5;--swatch-overlay-line-colour:100, 100, 100;--product-variant-option-diagonal-line-gradient:#fff0 0%, #fff0 calc(50% - 1px), rgba(var(--swatch-overlay-line-colour), var(--swatch-overlay-background-opacity)) calc(50% - 1px), rgba(var(--swatch-overlay-line-colour), var(--swatch-overlay-background-opacity)) calc(50% + 1px), #fff0 calc(50% + 1px), #fff0 100%;flex-wrap:wrap;gap:clamp(20px,3.5vw,73px);max-width:1400px;margin:0 auto;padding:0 1rem 35px;display:flex}@media (width>=1025px){#main-product-container #main-product{padding:0 1rem 60px}}@media (width<=1024.98px){#main-product-container #main-product{flex-direction:column;gap:0;padding-left:0!important;padding-right:0!important}#main-product-container #main-product>*{width:100%!important}}#main-product-container #main-product>*{flex:1}#main-product-container #main-product .gallery{width:clamp(0px,50vw,720px)}@media screen and (width>=1300px){#main-product-container #main-product .gallery{width:clamp(0px,60vw,720px)}}#main-product-container #main-product .heading-md{font-size:24px;font-weight:600}@media (width<=1024.98px){#main-product-container #main-product .heading-md{text-align:center}}#main-product-container #main-product .heading-md.product-price{line-height:22px}@media (width<=1024.98px){#main-product-container #main-product .product-desc{text-align:center;margin:0 42px}}#main-product-container #main-product .product-desc .excerpt{font-size:14px}@media (width<=1024.98px){#main-product-container #main-product .read-more{margin-left:auto;margin-right:auto}}#main-product-container #main-product .button-wishlist{background:0 0;padding-top:15px;display:flex}@media (width<=1024.98px){#main-product-container #main-product .button-wishlist{padding-top:9px}}#main-product-container #main-product .product-form{width:clamp(0px,50vw,720px)}@media (width<=1024.98px){#main-product-container #main-product .product-form{padding:0 5px;overflow-x:hidden}}#main-product-container #main-product .product-form form.shopify-product-form{flex-direction:column;align-items:flex-start}@media (width<=1024.98px){#main-product-container #main-product .product-form form.shopify-product-form{max-width:100%}}@media screen and (width>=650px) and (width<=1024.98px){#main-product-container #main-product .product-form .product-details .variant-price-wrapper{flex-wrap:wrap;justify-content:center}}@media screen and (width<=649.98px){#main-product-container #main-product .product-form .product-details .variant-price-wrapper{flex-wrap:wrap;justify-content:center}}@media (width<=1024.98px){#main-product-container #main-product .product-form .product-details{padding:0}#main-product-container #main-product .product-form .product-details .product-form-mobile{background-color:#f4f4f4;width:100%;padding:1em 0}#main-product-container #main-product .product-form .product-details .product-form-mobile .price{width:100%;margin-left:0}#main-product-container #main-product .product-form .product-details .product-form-mobile .price .variant-prices-container{margin:30px 42px}#main-product-container #main-product .product-form .product-details .product-form-mobile .price .variant-prices-container .variant-price-wrapper .heading-md{margin:0;font-size:24px}#main-product-container #main-product .product-form .product-details .product-form-mobile .price .variant-prices-container .variant-price-wrapper .variant-previous-prices-container,#main-product-container #main-product .product-form .product-details .product-form-mobile .price .variant-prices-container .variant-price-wrapper .strikethrough{font-size:14px}#main-product-container #main-product .product-form .product-details .product-form-mobile .price .variant-prices-container .variant-price-wrapper .variant-previous-prices-container.saving{margin-right:0}}#main-product-container #main-product .product-form .product-details .product-form-mobile{width:100%}#main-product-container #main-product .product-form .product-title-wrapper{flex-direction:column;display:flex}@media (width<=1024.98px){#main-product-container #main-product .product-form .product-title-wrapper{margin-bottom:20px}}#main-product-container #main-product .product-form .product-title-wrapper h1{margin-bottom:0}#main-product-container #main-product .product-form .review-widget-container{margin-top:10px}@media (width<=1025px){#main-product-container #main-product .product-form .review-widget-container{text-align:center}}#main-product-container #main-product .product-form .review-widget-container .trustpilot-widget.hidden{display:none!important}#main-product-container #main-product .product-form .review-widget-container .trustpilot-widget.trustpilot-widget-desktop{display:none}@media (width>=1025px){#main-product-container #main-product .product-form .review-widget-container .trustpilot-widget.trustpilot-widget-desktop{display:block}}#main-product-container #main-product .product-form .review-widget-container .trustpilot-widget.trustpilot-widget-mobile{display:block}@media (width>=1025px){#main-product-container #main-product .product-form .review-widget-container .trustpilot-widget.trustpilot-widget-mobile{display:none}}#main-product-container #main-product .product-form .heading-md{margin:0}@media (width<=640px){#main-product-container #main-product .product-form .heading-md{text-align:center;margin-left:42px;margin-right:42px;font-size:18px;line-height:22px}}#main-product-container #main-product .product-form label{font-weight:700}#main-product-container #main-product .product-form h1{display:inline-block}#main-product-container #main-product .product-form .variant-selector-wrapper{visibility:hidden;height:0}#main-product-container #main-product .product-form .selector-wrapper{margin-bottom:10px;margin-right:10px}#main-product-container #main-product .product-form .selector-wrapper label{margin-right:6px}#main-product-container #main-product .product-form .selector-wrapper select{background-color:#f0f0f0;border:none;min-width:103px;height:30px;padding:0 8px}#main-product-container #main-product .product-form .variant-prices-container{margin:1rem 0}#main-product-container #main-product .product-form form{margin:0}#main-product-container #main-product .quantity-select{background-color:#f0f0f0;width:max-content;display:flex}#main-product-container #main-product .quantity-select>*{border:none;flex:1;justify-content:center;align-items:center;width:30px;height:30px;display:flex}#main-product-container #main-product .quantity-select .quantity{flex:2}#main-product-container #main-product .quantity-select .minus,#main-product-container #main-product .quantity-select .plus{cursor:pointer}#main-product-container #main-product .product-swatch-container{align-items:flex-start;display:flex;position:relative}@media (width<=1024.98px){#main-product-container #main-product .product-swatch-container{background-color:#f4f4f4;height:96px}#main-product-container #main-product .product-swatch-container .product-options-details{gap:0 10px;width:100%;position:absolute;bottom:5px;flex-direction:row!important}#main-product-container #main-product .product-swatch-container .product-swatch{margin-top:20px}#main-product-container #main-product .product-swatch-container .product-swatch:first-of-type{margin-left:auto}#main-product-container #main-product .product-swatch-container .product-swatch:last-of-type{margin-right:auto}}#main-product-container #main-product .product-swatch-container .product-swatch-wrapper{flex-wrap:wrap;flex:1;gap:.4rem;display:flex}#main-product-container #main-product .product-swatch-container .product-swatch{border:var(--mid-grey) solid 1px;border-radius:.5rem;flex:1 0 auto;width:2.5rem;max-width:2.5rem;height:2.5rem}#main-product-container #main-product .product-swatch-container .product-swatch.selected,#main-product-container #main-product .product-swatch-container .product-swatch:hover{border:2px solid #212121;box-shadow:0 10px 10px #0000001a}#main-product-container #main-product .product-swatch-container .product-swatch.disabled:after{content:"";background:#fff;background:linear-gradient(135deg, var(--product-variant-option-diagonal-line-gradient)),linear-gradient(45deg, var(--product-variant-option-diagonal-line-gradient)),linear-gradient(0deg, rgba(255, 255, 255, var(--swatch-overlay-background-opacity)), rgba(255, 255, 255, var(--swatch-overlay-background-opacity)));border-radius:.25rem;position:absolute;inset:0}#main-product-container #main-product .main-product-options{width:100%;display:block}#main-product-container #main-product .main-product-options .product-help-me-choose{display:none}#main-product-container #main-product .product-type-container{flex-wrap:wrap;padding-bottom:1rem;display:flex}@media (width>=640px){#main-product-container #main-product .product-type-container{flex-wrap:nowrap}}@media (width<=1024.98px){#main-product-container #main-product .product-type-container{justify-content:center;margin:0 42px}#main-product-container #main-product .product-type-container .product-options-details{text-align:center}}#main-product-container #main-product .product-type-container .select{position:relative}#main-product-container #main-product .product-type-container .select:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--text-primary-color);width:0;height:0;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%)}#main-product-container #main-product .product-type-container .select select{border:1px solid #eee;width:100%;height:45px;padding:7.5px 7.5px 7.5px 15px}#main-product-container #main-product .product-type-container .select select:not([type=checkbox]){appearance:none}#main-product-container #main-product .product-type-container .select select:focus{outline:solid 1px var(--text-primary-color)}#main-product-container #main-product .product-type-container .select svg{display:none}#main-product-container #main-product .product-type-container .product-type-icon{border-radius:.5rem;flex:1 0 auto;max-width:5rem;position:relative}@media (width>=640px){#main-product-container #main-product .product-type-container .product-type-icon{max-width:57px}}#main-product-container #main-product .product-type-container .product-type-icon .recliner-info-trigger{z-index:10;width:15px;height:15px;position:absolute;top:-3px;right:-3px}#main-product-container #main-product .product-type-container .product-type-icon .recliner-info-trigger svg{object-fit:contain;width:100%;height:100%}#main-product-container #main-product .product-type-container .product-type-icon .recliner-info-trigger svg #Path_11538{fill:gray}#main-product-container #main-product .product-type-container .product-type-icon .type-icon{border:var(--mid-grey) solid 1px;pointer-events:none;border-radius:.5rem;justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:.5rem;display:flex;position:relative}@media (width>=640px){#main-product-container #main-product .product-type-container .product-type-icon .type-icon{width:57px;height:57px}}#main-product-container #main-product .product-type-container .product-type-icon svg{pointer-events:none;width:31px}#main-product-container #main-product .product-type-container .product-type-icon svg path{fill:var(--off-black)}#main-product-container #main-product .product-type-container .product-type-icon span{color:var(--text-primary-color);text-align:center;text-transform:capitalize;font-size:14px;font-weight:700;line-height:1.2;display:block}#main-product-container #main-product .product-type-container .product-type-icon .product-type-prices p{text-align:center;color:var(--off-black);margin:0;font-size:14px;font-weight:700}#main-product-container #main-product .product-type-container .product-type-icon .product-type-prices span{text-transform:inherit!important;font-size:12px!important;font-weight:400!important}#main-product-container #main-product .product-type-container .product-type-icon[data-vat-elig=vat_false] .product-type-prices span{display:none!important}#main-product-container #main-product .product-type-container .product-type-icon.selected svg path{fill:#fff}#main-product-container #main-product .product-type-container .product-type-icon.selected .type-icon{background:var(--off-black);border-color:var(--off-black);box-shadow:0 10px 10px #0000001a}#main-product-container #main-product .product-type-container .product-type-icon.selected .product-type-prices p{color:var(--accent-1-color)}#main-product-container #main-product .product-type-container .product-type-icon .type-icon{pointer-events:none;width:57px;height:57px;margin-bottom:.5rem}#main-product-container #main-product .product-type-container .product-type-icon.disabled .type-icon{border-radius:.5rem;position:relative;overflow:hidden}#main-product-container #main-product .product-type-container .product-type-icon.disabled .type-icon:after{content:"";background:#fff;background:linear-gradient(135deg, var(--product-variant-option-diagonal-line-gradient)),linear-gradient(45deg, var(--product-variant-option-diagonal-line-gradient)),linear-gradient(0deg, rgba(255, 255, 255, var(--swatch-overlay-background-opacity)), rgba(255, 255, 255, var(--swatch-overlay-background-opacity)));border-radius:.25rem;position:absolute;inset:0}#main-product-container #main-product .product-type-container .product-type-icon{margin-right:.75rem}#main-product-container #main-product .product-type-container .product-type-icon:last-child{margin-right:0}#main-product-container #main-product .product-swatch-container,#main-product-container #main-product .product-type-container{margin-top:1rem}#main-product-container #main-product .product-swatch-container .product-options-details,#main-product-container #main-product .product-type-container .product-options-details{flex-direction:column;flex:0 0 10rem;justify-content:center;padding-right:1.5rem;display:flex}@media screen and (width<=1023.98px){#main-product-container #main-product .product-swatch-container .product-options-details,#main-product-container #main-product .product-type-container .product-options-details{padding-right:0}}#main-product-container #main-product .product-swatch-container .product-options-details div,#main-product-container #main-product .product-type-container .product-options-details div{white-space:nowrap;font-size:14px}#main-product-container #main-product .product-swatch-container .product-options-details div.option-title,#main-product-container #main-product .product-type-container .product-options-details div.option-title{font-weight:700}#main-product-container #main-product .product-swatch-container .product-options-details span,#main-product-container #main-product .product-type-container .product-options-details span{font-size:15px;font-weight:700}#main-product-container #main-product .product-swatch-container .product-options-details.product-options-details-type,#main-product-container #main-product .product-type-container .product-options-details.product-options-details-type{flex:0 0 10rem;justify-content:center}@media (width<=639px){#main-product-container #main-product .product-swatch-container .product-options-details.product-options-details-type,#main-product-container #main-product .product-type-container .product-options-details.product-options-details-type{flex:none;width:100%}}#main-product-container #main-product .product-swatch-container .product-options-details.product-options-details-type.product-options-details-type--quantity,#main-product-container #main-product .product-type-container .product-options-details.product-options-details-type.product-options-details-type--quantity{flex:0 0 10rem}@media (width<=639px){#main-product-container #main-product .product-swatch-container .product-options-details.product-options-details-type>div,#main-product-container #main-product .product-type-container .product-options-details.product-options-details-type>div{margin-bottom:.5rem}}#main-product-container #main-product .product-swatch-container .product-swatch,#main-product-container #main-product .product-swatch-container .product-type-icon,#main-product-container #main-product .product-type-container .product-swatch,#main-product-container #main-product .product-type-container .product-type-icon{position:relative}#main-product-container #main-product .product-swatch-container .product-swatch:hover,#main-product-container #main-product .product-swatch-container .product-type-icon:hover,#main-product-container #main-product .product-type-container .product-swatch:hover,#main-product-container #main-product .product-type-container .product-type-icon:hover{opacity:1;cursor:pointer}#main-product-container #main-product .product-swatch-container .product-swatch.disabled,#main-product-container #main-product .product-swatch-container .product-type-icon.disabled,#main-product-container #main-product .product-type-container .product-swatch.disabled,#main-product-container #main-product .product-type-container .product-type-icon.disabled{opacity:.7;cursor:not-allowed}#main-product-container #main-product .product-form-btn-container{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=1024.98px){#main-product-container #main-product .product-form-btn-container{justify-content:center}}#main-product-container #main-product .product-form-btn-container .add-to-basket-btn{flex:1 0 auto;width:100%;height:57px;margin:0 auto;font-weight:700;font-size:16px!important}#main-product-container #main-product .product-form-btn-container .oos-notification{text-align:center;background-color:var(--button-1-color);height:57px;color:var(--button-1-text-color);border-radius:var(--button-1-radius);transition:var(--button-transition);cursor:not-allowed;outline:none;width:100%;font-weight:700}#main-product-container #main-product .product-form-btn-container .oos-notification p{font-size:16px!important}@media (width<=425px){#main-product-container #main-product .product-form-btn-container .oos-notification p{font-size:16px}}#main-product-container #main-product .product-form-btn-container .PDP-button-wishlist{background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:auto;height:auto;margin:0;padding:0;transition:all .3s ease-in-out;display:flex}#main-product-container #main-product .product-form-btn-container .PDP-button-wishlist .button-wishlist{border:none;padding-top:0}#main-product-container #main-product .product-form-btn-container .PDP-button-wishlist .button-text{margin-right:.5rem;font-weight:700}#main-product-container #main-product .product-form-btn-container .PDP-button-wishlist svg *{fill:#212121;transition:all .3s ease-in-out}#main-product-container #main-product .product-form-btn-container .PDP-button-wishlist:hover{color:#128282;cursor:pointer}#main-product-container #main-product .product-form-btn-container .PDP-button-wishlist:hover svg *{fill:#128282}#main-product-container #main-product .product-form-btn-container .klarna-info-container{align-items:center;gap:.5rem;display:flex}@media (width<=1024.98px){#main-product-container #main-product .product-form-btn-container .klarna-info-container{justify-content:center}}#main-product-container #main-product .product-form-btn-container .klarna-info-container svg path{fill:var(--text-primary-color)}#main-product-container #main-product .product-form-btn-container .klarna-info-container span{font-size:12px;line-height:16px}#main-product-container #main-product .product-form-btn-container .klarna-info-container a{color:var(--text-primary-color);font-size:12px;line-height:16px;text-decoration:underline}#main-product-container #main-product .product-form-btn-container .shipping-btn-container{justify-content:center;display:flex}@media (width<=768px){#main-product-container #main-product .product-form-btn-container .shipping-btn-container{margin-bottom:30px}}#main-product-container #main-product .product-form-btn-container .shipping-btn-container span{font-size:14px}#main-product-container #main-product .product-form-btn-container--warranty-btn-incl{flex-wrap:wrap;display:flex}#main-product-container #main-product .product-form-btn-container--warranty-btn-incl .b2b-message{border:2px solid var(--accent-1-color);height:100%;color:#fff;background-color:var(--accent-1-color);text-align:center;font-size:16px;font-family:var(--font-body);letter-spacing:0;text-underline-offset:2px;transition:var(--button-transition);border-radius:4px;flex:0 0 100%;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:16px;font-style:normal;font-weight:400;line-height:1.625;display:flex!important}#main-product-container #main-product .product-form-btn-container--warranty-btn-incl .b2b-message:hover{color:var(--accent-1-color);cursor:pointer;background-color:#fff}#main-product-container #main-product .product-form-btn-container--warranty-btn-incl .b2b-message b{font-weight:700}#main-product-container #main-product .product-form-btn-container--warranty-btn-incl .b2b-message *{margin:0}@media (width>=768px){#main-product-container #main-product .product-form-btn-container--warranty-btn-incl .add-to-basket-btn,#main-product-container #main-product .product-form-btn-container--warranty-btn-incl .PDP-button-wishlist{flex:0 0 47.5%}}#main-product-container #main-product #imega-widget-anchor{margin-top:30px!important}@media (width<=640px){#main-product-container #main-product #imega-widget-anchor{margin:0 auto!important}}#main-product-container #main-product .warranty-select,#main-product-container #main-product .care-kit-select{flex-wrap:wrap;gap:10px 0;width:100%}@media (width>=1025px){#main-product-container #main-product .warranty-select,#main-product-container #main-product .care-kit-select{margin-bottom:5px;display:flex}}#main-product-container #main-product .warranty-select .warranty-select-label,#main-product-container #main-product .warranty-select .care-kit-select-label,#main-product-container #main-product .care-kit-select .warranty-select-label,#main-product-container #main-product .care-kit-select .care-kit-select-label{flex-direction:column;flex:0 0 10rem;justify-content:center;padding-right:1rem;display:flex}@media (width<=1024.01px){#main-product-container #main-product .warranty-select .warranty-select-label,#main-product-container #main-product .warranty-select .care-kit-select-label,#main-product-container #main-product .care-kit-select .warranty-select-label,#main-product-container #main-product .care-kit-select .care-kit-select-label{padding:0}}#main-product-container #main-product .warranty-select .warranty-select-label span,#main-product-container #main-product .warranty-select .care-kit-select-label span,#main-product-container #main-product .care-kit-select .warranty-select-label span,#main-product-container #main-product .care-kit-select .care-kit-select-label span{margin-bottom:.5rem;font-size:15px;font-weight:700}@media (width>=640px){#main-product-container #main-product .warranty-select .warranty-select-label span,#main-product-container #main-product .warranty-select .care-kit-select-label span,#main-product-container #main-product .care-kit-select .warranty-select-label span,#main-product-container #main-product .care-kit-select .care-kit-select-label span{margin-bottom:0}}#main-product-container #main-product .warranty-select .warranty-options,#main-product-container #main-product .warranty-select .care-kit-options,#main-product-container #main-product .care-kit-select .warranty-options,#main-product-container #main-product .care-kit-select .care-kit-options{flex:1;gap:1rem;display:flex;position:relative}@media (width<=1024.98px){#main-product-container #main-product .warranty-select .warranty-options,#main-product-container #main-product .warranty-select .care-kit-options,#main-product-container #main-product .care-kit-select .warranty-options,#main-product-container #main-product .care-kit-select .care-kit-options{width:100%}}#main-product-container #main-product .warranty-select .warranty-options .view-info,#main-product-container #main-product .warranty-select .care-kit-options .view-info,#main-product-container #main-product .care-kit-select .warranty-options .view-info,#main-product-container #main-product .care-kit-select .care-kit-options .view-info{z-index:10;width:15px;height:15px;color:var(--text-primary-color);text-align:center;text-transform:capitalize;background-color:#0000;font-size:15px;font-weight:700;line-height:1.2;display:block;position:absolute;top:-3px;right:-23px}@media (width>=1025px){#main-product-container #main-product .warranty-select .warranty-options .view-info,#main-product-container #main-product .warranty-select .care-kit-options .view-info,#main-product-container #main-product .care-kit-select .warranty-options .view-info,#main-product-container #main-product .care-kit-select .care-kit-options .view-info{right:-3px}}#main-product-container #main-product .warranty-select .warranty-options .view-info svg,#main-product-container #main-product .warranty-select .care-kit-options .view-info svg,#main-product-container #main-product .care-kit-select .warranty-options .view-info svg,#main-product-container #main-product .care-kit-select .care-kit-options .view-info svg{object-fit:contain;width:100%;height:100%}#main-product-container #main-product .warranty-select .warranty-option,#main-product-container #main-product .warranty-select .care-kit-option,#main-product-container #main-product .care-kit-select .warranty-option,#main-product-container #main-product .care-kit-select .care-kit-option{background:var(--light-grey);color:var(--text-primary-color);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:12px 20px;font-size:12px;font-weight:700;line-height:15px;display:flex}@media (width>=640px){#main-product-container #main-product .warranty-select .warranty-option,#main-product-container #main-product .warranty-select .care-kit-option,#main-product-container #main-product .care-kit-select .warranty-option,#main-product-container #main-product .care-kit-select .care-kit-option{flex:1}}@media (width<=639px){#main-product-container #main-product .warranty-select .warranty-option,#main-product-container #main-product .warranty-select .care-kit-option,#main-product-container #main-product .care-kit-select .warranty-option,#main-product-container #main-product .care-kit-select .care-kit-option{width:50%}}#main-product-container #main-product .warranty-select .warranty-option:hover,#main-product-container #main-product .warranty-select .care-kit-option:hover,#main-product-container #main-product .care-kit-select .warranty-option:hover,#main-product-container #main-product .care-kit-select .care-kit-option:hover{cursor:pointer;box-shadow:0 0 0 1px #000}#main-product-container #main-product .warranty-select .warranty-option.active,#main-product-container #main-product .warranty-select .care-kit-option.active,#main-product-container #main-product .care-kit-select .warranty-option.active,#main-product-container #main-product .care-kit-select .care-kit-option.active{background:var(--off-black);color:#fff;box-shadow:0 10px 10px #0000001a}#main-product-container #main-product .warranty-select .warranty-option.disabled,#main-product-container #main-product .warranty-select .care-kit-option.disabled,#main-product-container #main-product .care-kit-select .warranty-option.disabled,#main-product-container #main-product .care-kit-select .care-kit-option.disabled{pointer-events:none;opacity:.7;cursor:not-allowed}#main-product-container #main-product .warranty-select .warranty-option span,#main-product-container #main-product .care-kit-select .warranty-option span{white-space:nowrap;font-size:12px;font-weight:700;line-height:15px}@media (width<=1024.98px){#main-product-container #main-product .warranty-select{text-align:center;background-color:#f4f4f4}#main-product-container #main-product .warranty-select .warranty-select-label{margin-top:10px;font-size:14px}#main-product-container #main-product .warranty-select .warranty-options{width:80%;margin:20px auto}#main-product-container #main-product .warranty-select .warranty-options .warranty-option{color:#212121;background-color:#fff;width:50%;min-width:50%}#main-product-container #main-product .warranty-select .warranty-options .warranty-option.active{color:#fff;background-color:#484848}#main-product-container #main-product .care-kit-select{text-align:center;background-color:#fff;flex-direction:column;gap:0;max-width:90%;margin:auto}#main-product-container #main-product .care-kit-select .care-kit-select-label{text-align:left;flex:0;margin-top:10px;font-size:14px}#main-product-container #main-product .care-kit-select .care-kit-options{justify-content:space-between;width:100%;margin:0}#main-product-container #main-product .care-kit-select .care-kit-options .care-kit-option{color:#212121;background-color:#f4f4f4;flex:0 0 48%;width:auto;min-width:auto}#main-product-container #main-product .care-kit-select .care-kit-options .care-kit-option.active{color:#fff;background-color:#484848}#main-product-container #main-product .care-kit-select .care-kit-options .view-info{right:-5px}#main-product-container #main-product .main-product-options.dining-table .product-swatch-container{height:100%}#main-product-container #main-product .main-product-options.dining-table .product-swatch-container .product-options-details{padding-right:unset}#main-product-container #main-product .main-product-options.dining-table .product-swatch-container .options-wrapper{padding-bottom:35px;position:relative;bottom:-10px}#main-product-container #main-product .main-product-options.dining-table .product-swatch-container .product-type-container{margin:0;padding-top:20px;padding-bottom:45px}#main-product-container #main-product .main-product-options.dining-table .product-swatch-container .product-type-container .select{width:250px}#main-product-container #main-product .main-product-options.dining-table .product-swatch-container .product-type-container .product-options-details{padding-right:unset;bottom:10px}#main-product-container #main-product .main-product-options.dining-table .product-swatch-container .product-type-container .product-options-details .option-name{white-space:nowrap;width:calc(100% - 1ch);font-weight:700;overflow:hidden}}#main-product-container #main-product .main-product-options.dining-table .product-swatch-container{flex-direction:column;gap:10px;display:flex}#main-product-container #main-product .main-product-options.dining-table .product-swatch-container .options-wrapper{flex-direction:row;width:100%;display:flex}#main-product-container #main-product .main-product-options.dining-table .product-swatch-container .options-wrapper .product-swatch-wrapper{flex-direction:row}#main-product-container #main-product .main-product-options.dining-table .product-swatch-container .options-wrapper .product-swatch-wrapper .product-swatch{background-position:50%;background-size:cover}#main-product-container #main-product .main-product-options.dining-table .product-swatch-container .product-type-container{width:100%}@media (width<=1024.98px){.more-from-collection-container{padding-top:0!important}.more-from-collection-container .title{text-align:center}.more-from-collection-container .d-flex{width:fit-content;margin:0 auto}.more-from-collection-container .variant-price-wrapper div:first-child{margin-left:auto}.more-from-collection-container .variant-price-wrapper div:last-child{margin-right:auto}}#ProductInfoTabs .product-description{text-align:left}@media (width<=1024.98px){#ProductInfoTabs .product-description{text-align:center}}#ProductInfoTabs .product-description span{font-size:14px;line-height:24px}#ProductInfoTabs .trustpilot-widget.hidden{display:none}.payment-option-messages{margin-top:20px}@media (width<=1024.98px){.payment-option-messages{max-width:584px;margin:20px auto 0;padding:0 42px}}@media (width<=700px){.payment-option-messages{margin:20px auto 0;padding:0 42px}}.payment-option-messages .min-message{text-align:center;color:#aaa;margin-top:-4px;font-size:12px;display:block}.payment-option-messages .payment-option-icon{max-width:50px}@media (width<=700px){.payment-option-messages .payment-option-icon{max-width:40px}}.payment-option-messages .payment-option-icon img,.payment-option-messages[data-count="1"] .payment-option-container{width:100%}.payment-option-messages[data-count="1"] .payment-option-container .payment-option-container--inner{align-items:center;gap:14px;display:flex}.payment-option-messages[data-count="1"] .payment-option-container .payment-option-container--inner .payment-option-icon{order:3;margin-left:auto}.payment-option-messages[data-count="2"]{gap:1.5rem;display:flex}@media (width<=700px){.payment-option-messages[data-count="2"]{flex-direction:column}}.payment-option-messages[data-count="2"] .payment-option-container{width:100%}.payment-option-messages[data-count="2"] .payment-option-container .payment-option-container--inner{align-items:center;gap:14px;width:100%;display:flex}.payment-option-messages[data-count="2"] .payment-option-container .payment-option-container--inner .payment-option-message,.payment-option-messages[data-count="2"] .payment-option-container .payment-option-container--inner .payment-option-message strong{font-size:14px;line-height:18px}.payment-option-messages .payment-option-icon{display:flex}.payment-option-messages .payment-option-price{font-weight:600}@media (width<=1024.98px){.payment-legal-message{max-width:584px;margin:20px auto 0;padding:0 42px}}.payment-legal-message p{text-align:left;font-size:12px;font-style:italic;line-height:16px}.collection-payment-option-messages{margin-top:auto;padding-top:20px}.collection-payment-option-messages .min-message{color:#aaa;margin-top:-4px;font-size:12px;display:block}.collection-payment-option-messages .payment-option-icon{max-width:50px}.collection-payment-option-messages .payment-option-icon img{width:100%}.collection-payment-option-messages .payment-option-container .payment-option-container--inner{align-items:center;gap:14px;display:flex}.collection-payment-option-messages .payment-option-container .payment-option-container--inner .payment-option-icon{order:3;margin-left:auto}.collection-payment-option-messages .payment-option-icon{display:flex}.collection-payment-option-messages .payment-option-price{font-weight:600}.view-info-card{top:7px;right:5px}.warranty-select-label,.care-kit-select-label{position:relative}.add-to-basket-btn.loading{pointer-events:none;opacity:.7}.view-info-card{cursor:pointer;background-color:var(--button-1-color);color:#fff;border-radius:25px;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:0;right:10px}.view-info-modal{z-index:100000;backdrop-filter:blur(3px);background:#000000b3;justify-content:center;align-items:center;padding:2.5rem;display:none;position:fixed;inset:0}@media (width>=992px){.view-info-modal{padding:3.5rem}}.view-info-modal.active{display:flex}.view-info-modal-close{cursor:pointer;z-index:10;background:#128282;border-radius:50%;place-content:center;width:44px;height:44px;padding:10px;display:grid;position:absolute;top:1.5rem;right:1.5rem}@media (width>=992px){.view-info-modal-close{top:2rem;right:2rem}}.view-info-modal-close svg{width:20px;height:20px}@media (width>=992px){.view-info-modal-close svg{width:28px;height:28px}}.view-info-modal-close svg path{fill:#fff!important}.view-info-modal-content{background:#fff;border-radius:.25rem;flex-direction:column;gap:1.5rem;width:100%;max-width:600px;max-height:100%;padding:1.5rem;display:flex;overflow:auto;box-shadow:10px 5px 5px #0101011a}@media (width>=992px){.view-info-modal-content{gap:2rem;padding:2rem}}.view-info-modal-content img{width:calc(100% + 3rem);height:auto;margin:0 -1.5rem;display:block}@media (width>=992px){.view-info-modal-content img{width:calc(100% + 4rem);margin:0 -2rem}}.view-info-modal-content .product-features-section .page-width{padding:0}.view-info-modal-content h2{font-size:1.25rem}.view-info-modal-content .description>:first-child{margin-top:0}.view-info-modal-content .description>:last-child{margin-bottom:0}.view-info-modal-content .advantage-customers,.view-info-modal-content .page-width{padding:0!important}.view-info-modal-content .advantage-customers .page-width .advantage-customers__wrapper{flex-direction:column!important}.view-info-modal-content .advantage-customers .page-width .advantage-customers__wrapper .text-side{width:auto!important;margin:0 0 4rem!important}.view-info-modal-content .advantage-customers .page-width .advantage-customers__wrapper .benefits-side{top:auto;width:auto!important;position:relative!important}.view-info-modal-content .advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:48px;display:grid}.view-info-modal-content .advantage-customers .page-width .mob-btn{width:fit-content!important;margin:40px auto 0!important;display:block!important}.view-info-modal-content .advantage-customers .page-width .desk-btn{display:none!important}.view-info-modal-content .advantage-customers .page-width .advantage-customers__wrapper .text-side .title{margin:0 0 1rem!important}.view-info-modal-content .button{width:max-content!important;margin:0 auto!important;display:block!important}@media (width<=440px){.view-info-modal-content .advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(1,1fr);gap:20px}}#ProductInfoTabs .tab-content .product-dimensions:not(.active){display:none!important}#ProductInfoTabs .tab-content .product-dimensions.active{display:grid}@media only screen and (width>=560px){.wishlist-page .wishlist__grid{grid-template-columns:repeat(3,1fr)}.wishlist-page .breadcrumbs-snippet{margin-top:24px;margin-bottom:42px}}@media only screen and (width>=978px){.wishlist-page .wishlist__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (width>=1200px){.wishlist-page .wishlist__grid{grid-template-columns:repeat(3,1fr);gap:30px 20px}}.wishlist-page .breadcrumbs-snippet{margin-top:5px;margin-bottom:24px}.wishlist-page h1{display:inline-block}.wishlist-page .wishlist__grid{flex-wrap:wrap;grid-template-columns:repeat(2,1fr);gap:15px;display:flex;padding-top:50px!important}.wishlist-page .wishlist__grid .product-card-qf{margin-bottom:30px}@media (width<=550px){.wishlist-page .wishlist__grid .product-card-qf{max-width:100%}}.wishlist-page .wishlist__grid .product-card-qf .swatches,.wishlist-page .wishlist__grid.loaded .wishlist__loader{display:none}.wishlist-page #wishlist-no-products{text-align:center;color:#484848;padding:105px 0 87px;display:none}.wishlist-page .product-card-qf .wishlist-remove{backdrop-filter:blur(30px);z-index:9;border-top-right-radius:5px;display:block;position:absolute;bottom:0;left:0;overflow:hidden}.wishlist-page .product-card-qf .wishlist-remove .button-wishlist{width:auto;left:inherit;right:inherit;bottom:inherit;top:inherit;color:#fff;background:#00000026;border:none;border-radius:0;justify-content:center;align-items:center;height:auto;padding:11px 25px;font-size:14px;line-height:1;text-decoration:underline;transition:all .3s;display:flex;position:relative}.wishlist-page .product-card-qf .wishlist-remove .button-wishlist svg{width:18px;height:22px;margin-right:10px}.wishlist-page .product-card-qf .wishlist-remove .button-wishlist svg path{fill:#fff}.wishlist-page .product-card-qf .wishlist-remove .button-wishlist:hover{background:#00000040;transform:scale(1)}.wishlist-extras{display:none}.wishlist-extras.show{display:block}.wishlist-advert{background:#128282;border-radius:5px;justify-content:center;align-items:center;height:256px;padding:20px 30px;display:flex}@media screen and (width<=560px){.wishlist-advert{padding:10px 15px}}.wishlist-advert p{text-align:center;color:#fff;margin:0 0 35px;font-size:24px;font-weight:600;line-height:32px}@media screen and (width<=560px){.wishlist-advert p{font-size:20px;line-height:26px}}.wishlist-advert .button-2{color:#484848;background:#fff;margin-left:auto;margin-right:auto;font-weight:600;display:table}@media screen and (width<=560px){.wishlist-advert .button-2{padding:15px 10px}}.wishlist-advert .button-2:hover{color:#fff;background:#484848;border-color:#484848}.wishlist-share{text-align:center;color:#484848;cursor:pointer;background:#f4f4f4;border-radius:5px;justify-content:center;align-items:center;margin-top:15px;padding:13px 20px 12px;font-weight:600;display:flex}.wishlist-share svg{width:17px;height:18px;margin-right:14px}.wishlist-share svg path{fill:#484848!important}.wishlist-share:hover{color:#fff;background:#128282}.wishlist-share:hover svg path{fill:#fff!important}section#collection-grid h1,section#collection-grid h2{font-size:24px}section#collection-grid input{appearance:auto!important}section#collection-grid .custom-filter-load-more{color:var(--button-1-text-color);width:max-content;padding:var(--button-v-padding) var(--button-h-padding);background-color:var(--button-1-color);border-radius:var(--button-1-radius);transition:var(--button-transition);font-size:14px;font-weight:700;font-size:var(--button-font-size);cursor:pointer;border:1px solid;border-color:var(--button-1-border-color);outline:none;margin:117px auto auto;font-weight:700;text-decoration:none}@media screen and (width<=851px){section#collection-grid .custom-filter-load-more{font-size:16px}}@media screen and (width>=851px){section#collection-grid .custom-filter-load-more:hover{background-color:var(--button-1-hover-color);color:var(--button-1-hover-text-color);border-radius:var(--button-1-hover-radius);border:1px solid;border-color:var(--button-1-hover-border-color)}}section#collection-grid .custom-filter-load-more{width:max-content;display:none;position:relative}section#collection-grid .custom-filter-load-more:hover{cursor:pointer}section#collection-grid .custom-filter-load-more.show{display:block}section#collection-grid .custom-filter-load-more.loading{background:#fff}section#collection-grid .custom-filter-load-more .load-more-label.hide{opacity:0}section#collection-grid .custom-filter-load-more .load-more-spinner{opacity:0;width:0;height:0;transition:all .3s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}section#collection-grid .custom-filter-load-more .load-more-spinner .spinner-circle-outer{width:100%;height:100%}section#collection-grid .custom-filter-load-more .load-more-spinner.show{opacity:1;width:30px;height:30px;display:block}section#collection-grid #qf-filter-wrapper{margin-bottom:30px}@media only screen and (width<=767.98px){section#collection-grid #qf-filter-wrapper{grid-template-columns:1fr;padding:0!important}section#collection-grid #qf-filter-wrapper .desktop-filter-heading{display:none}}section#collection-grid #qf-filter-wrapper .desktop-filter-heading{text-transform:capitalize;margin-bottom:20px}section#collection-grid #qf-filter-wrapper .filter-container-wrapper{flex-direction:column;height:max-content;padding:15px 0;display:flex}@media only screen and (width<=767.98px){section#collection-grid #qf-filter-wrapper .filter-container-wrapper{border-radius:0;padding-left:2rem;padding-right:2rem}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .filter-scroll-wrapper{background-color:var(--primary-color);width:100vw;max-height:0;margin-left:-15px;padding:0 15px;transition:all .2s ease-in;overflow-y:hidden}section#collection-grid #qf-filter-wrapper .filter-container-wrapper.open .mobile-filter-heading{padding-bottom:15px}section#collection-grid #qf-filter-wrapper .filter-container-wrapper.open .filter-scroll-wrapper{max-height:60vh;overflow-y:scroll}section#collection-grid #qf-filter-wrapper .filter-container-wrapper.open .reset-filter-wrapper{display:none;position:fixed;inset:auto 0 15px}}section#collection-grid #qf-filter-wrapper .filter-container-wrapper.open{padding-bottom:50px}@media only screen and (width<=767.98px){section#collection-grid #qf-filter-wrapper .filter-container-wrapper .filter-group-display__submit{padding-bottom:15px}}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .filter-group-display__submit input{width:100%}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .reset-filter-wrapper{display:none}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading{color:#fff;padding-bottom:0;display:none}@media only screen and (width<=767.98px){section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading{justify-content:center;align-items:center;gap:0 10px;display:flex}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading svg path{fill:#fff}}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading>svg{pointer-events:none;scale:1 -1}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading.open>svg{scale:1}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading h2{justify-content:center;align-items:center;margin:0;font-size:16px;display:flex}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading h2 svg{margin-right:5px}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading svg{cursor:pointer;transition:all .3s}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading svg.open{transform:rotateX(180deg)}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .filter-container{flex-wrap:nowrap;align-items:start;width:100%;max-width:100%}@media only screen and (width<=767.98px){section#collection-grid #qf-filter-wrapper .filter-container-wrapper .filter-container{flex-wrap:wrap;gap:0}}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .filter-container .form-filter-container{flex-wrap:wrap;width:100%;display:flex}@media only screen and (width>=768px){section#collection-grid #qf-filter-wrapper .filter-container-wrapper .filter-container .form-filter-container{width:60%}}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .filter-container .form-filter-container .custom-filter{border:1px solid #dedede;width:33.333%;position:relative}@media only screen and (width<=767.98px){section#collection-grid #qf-filter-wrapper .filter-container-wrapper .filter-container .form-filter-container .custom-filter{background-color:#f4f4f4;border:1px solid #f4f4f4;width:100%;margin-bottom:6px}}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .filter-container .selected-filter-wrapper{width:100%;margin-top:10px;margin-bottom:10px}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .filter-container .selected-filter-wrapper:empty{margin-top:0;margin-bottom:0}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper{display:block}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-filter-container{margin:20px 0}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-filter-container .filter-heading{font-weight:700}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .selected-filter-wrapper{flex-wrap:wrap;gap:5px;margin-bottom:15px;display:flex}@media only screen and (width<=767.98px){section#collection-grid #qf-filter-wrapper .filter-container-wrapper .selected-filter-wrapper{margin-top:15px}}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .selected-filter-wrapper .selected-filter{color:#fff;background:var(--text-primary-color);text-transform:capitalize;border-radius:5px;justify-content:flex-start;align-items:center;width:fit-content;padding:3px 15px 3px 10px;font-size:14px;font-weight:300;display:flex}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .selected-filter-wrapper .selected-filter:hover svg{rotate:90deg}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .selected-filter-wrapper .selected-filter svg{fill:#fff;width:10px;height:10px;margin-right:5px;transition:all .3s}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .selected-filter-wrapper .selected-filter svg path{fill:#fff!important}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .sort-by-container{align-items:center;gap:10px;display:flex}@media only screen and (width<=767.98px){section#collection-grid #qf-filter-wrapper .filter-container-wrapper .sort-by-container{flex-direction:column-reverse;width:100%}}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .sort-by-container p{text-wrap:nowrap;margin:0}section#collection-grid #qf-filter-wrapper .custom-filter{background-color:#fff;padding:10px 12px}section#collection-grid #qf-filter-wrapper .custom-filter[data-theme=sale]{background-color:#0000;border-radius:0;padding:0;display:none}section#collection-grid #qf-filter-wrapper .custom-filter[data-theme=sale] input{position:absolute}section#collection-grid #qf-filter-wrapper .custom-filter label{text-transform:capitalize;display:block;position:relative}section#collection-grid #qf-filter-wrapper .custom-filter .button{width:unset;text-align:center}section#collection-grid #qf-filter-wrapper .custom-filter .filter-heading{cursor:pointer;color:var(--text-primary-color);text-transform:capitalize;margin:0;font-size:14px;position:relative}@media only screen and (width>=768px){section#collection-grid #qf-filter-wrapper .custom-filter .filter-heading{font-size:16px;font-weight:700}}section#collection-grid #qf-filter-wrapper .custom-filter .filter-heading svg{cursor:pointer;fill:var(--primary-color);transition:all .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}section#collection-grid #qf-filter-wrapper .custom-filter .filter-heading svg path{fill:var(--primary-color)}section#collection-grid #qf-filter-wrapper .custom-filter .filter-body{display:none}section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-heading svg{transform:rotateX(180deg)translateY(8px)}section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body{z-index:999;background:#fff;outline:1px solid #dedede;flex-direction:column;width:100%;display:flex;position:absolute;top:calc(100% + 1px);left:0}@media only screen and (width<=767.98px){section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body{background:0 0;outline:none;padding-top:10px;position:relative;top:0}}section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label{color:var(--text-primary-color);justify-content:flex-start;align-items:center;margin-top:5px;margin-bottom:5px;font-weight:300;display:flex}section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label input{width:0;height:0}section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label .custom-check{background:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-right:5px;padding:2px;display:flex}section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label .custom-check svg{opacity:0;object-fit:contain;width:100%;height:100%}section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label input:checked+.custom-check{background:var(--text-primary-color)}section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label input:checked+.custom-check svg{opacity:1}section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label input:checked+.custom-check svg path{fill:#fff}section#collection-grid #qf-filter-wrapper .sort-container{cursor:pointer;position:relative}@media only screen and (width<=767.98px){section#collection-grid #qf-filter-wrapper .sort-container{width:100%}}section#collection-grid #qf-filter-wrapper .sort-container svg{pointer-events:none;width:15px;height:9px;position:absolute;top:19px;right:10px}@media (width<=851px){section#collection-grid #qf-filter-wrapper .sort-container svg{width:22px;top:17px}section#collection-grid #qf-filter-wrapper .sort-container svg path{fill:var(--primary-color)}}section#collection-grid #qf-filter-wrapper .sort-container svg path{fill:#b2b2b2}section#collection-grid #qf-filter-wrapper .sort-container select{cursor:pointer;-webkit-appearance:none;background-color:#f4f4f4;border:none;width:100%;padding:11px 60px 11px 20px}@media only screen and (width>=768px){section#collection-grid #qf-filter-wrapper .sort-container select{width:unset;padding:11px 30px 11px 20px}}@media (width<=851px){section#collection-grid #qf-filter-wrapper .sort-container select{height:43px;padding:10px 12px;font-size:14px}}section#collection-grid #qf-filter-wrapper .sort-container select:focus{outline:none}section#collection-grid #qf-filter-wrapper #reset-filters{text-align:center;text-transform:capitalize;width:100%;margin:6px auto 0;font-weight:600;text-decoration:underline;display:block}section#collection-grid #qf-filter-wrapper .price-wrapper{background-color:#fafafa;border-radius:5px;margin:5px 0 15px;padding:10px 12px}section#collection-grid #qf-filter-wrapper .price-wrapper .filter-heading{margin-bottom:15px;font-weight:600}@media only screen and (width<=767.98px){section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range input[type=range]::-webkit-slider-thumb{width:26px;height:26px}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range input[type=range]::-moz-range-thumb{width:26px;height:26px}}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range ::selection{color:#fafafa;background:#000}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .wrapper{background:#fff;border-radius:10px;width:400px;padding:20px 25px 40px;box-shadow:0 12px 35px #0000001a}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range header h2{font-size:24px;font-weight:600}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range header p{margin-top:5px;font-size:12px}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .price-input{justify-content:space-between;width:100%;margin-top:20px;display:flex}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .price-input .price-input-hidden{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .price-input .field{justify-content:flex-end;align-items:center;display:flex;position:relative}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .price-input .field *{font-size:12px;font-weight:300}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .price-input .field:first-of-type input{text-align:left;padding-left:5px}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .price-input .field:last-of-type input{text-align:right}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .field input{-moz-appearance:textfield;-webkit-appearance:none;background:#fafafa;border:none;outline:none;width:max-content;max-width:37px;height:100%;font-size:12px}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range input[type=number]::-webkit-outer-spin-button,section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .price-input .separator{justify-content:center;align-items:center;width:130px;font-size:12px;display:flex}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .slider{background:#ddd;border-radius:5px;height:2px;position:relative;translate:0 -1px}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .slider .progress{background:var(--accent-2-color);border-radius:5px;height:3px;position:absolute;left:0;right:0;translate:0 -1.5px}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .range-input{position:relative}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .range-input input{pointer-events:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;width:100%;height:5px;position:absolute;top:-7px}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range .range-input input.range-min{left:-2px}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range input[type=range]::-webkit-slider-thumb{background:var(--accent-2-color);pointer-events:auto;-webkit-appearance:none;border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px #0000000d}section#collection-grid #qf-filter-wrapper .price-wrapper .custom-range input[type=range]::-moz-range-thumb{background:var(--accent-2-color);pointer-events:auto;-moz-appearance:none;border:none;border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px #0000000d}section#collection-grid #qf-filter-wrapper .price-wrapper button{width:100%;margin-top:8px}@media only screen and (width<=767.98px){section#collection-grid .collection-grid-wrapper{margin-top:30px}}section#collection-grid .collection-grid-wrapper .collection-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(3,1fr);display:grid;position:relative}@media only screen and (width<=393px){section#collection-grid .collection-grid-wrapper .collection-grid{grid-template-columns:repeat(1,1fr)}}@media only screen and (width<=767.98px){section#collection-grid .collection-grid-wrapper .collection-grid{grid-row-gap:60px;grid-template-columns:repeat(1,1fr)!important}}@media only screen and (width<=1199.98px){section#collection-grid .collection-grid-wrapper .collection-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (width<=991.98px){section#collection-grid .collection-grid-wrapper .collection-grid{grid-template-columns:repeat(2,1fr)}}section#collection-grid .collection-grid-wrapper .collection-grid .spinner{z-index:1;display:none;position:absolute;top:100px;left:50%;transform:translate(-50%)}section#collection-grid .collection-grid-wrapper .collection-grid .spinner .check-circle-outer,section#collection-grid .collection-grid-wrapper .collection-grid .spinner .spinner-circle-outer{--circle-size:100px}section#collection-grid .collection-grid-wrapper .collection-grid.loading .product-card,section#collection-grid .collection-grid-wrapper .collection-grid.loading #collection-advert,section#collection-grid .collection-grid-wrapper .collection-grid.loading #collection-advert-2{opacity:.6;filter:blur(2.4px)grayscale(.2)}section#collection-grid .collection-grid-wrapper .collection-grid.loading .spinner{z-index:99;background:#fff;outline:2px solid #fff;width:100%;height:100%;display:block;top:0}section#collection-grid #collection-advert{background-color:var(--primary-color);color:#fff;box-sizing:border-box;border-radius:5px;justify-content:center;align-items:center;min-height:410px;padding:30px 20px 20px;display:flex;position:relative;overflow:hidden}section#collection-grid #collection-advert .overlay{z-index:1;background-color:#000;position:absolute;inset:0}section#collection-grid #collection-advert :not(img){text-align:center;position:relative}section#collection-grid #collection-advert img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}section#collection-grid #collection-advert>div{z-index:2;flex-direction:column;gap:15px;display:flex;position:relative}section#collection-grid #collection-advert>div .banner-heading,section#collection-grid #collection-advert>div .banner-heading *{font-size:20px;font-weight:700}section#collection-grid #collection-advert>div .banner-text,section#collection-grid #collection-advert>div .banner-text *{font-size:14px}section#collection-grid #collection-advert>div a{margin:0 auto}section#collection-grid #collection-advert-2{background-color:var(--primary-color);color:#fff;box-sizing:border-box;border-radius:5px;grid-column-end:span 2;justify-content:center;align-items:center;min-height:410px;padding:30px 60px 60px;display:flex;position:relative;overflow:hidden}@media only screen and (width<=319.98px){section#collection-grid #collection-advert-2{grid-column-end:span 1}}section#collection-grid #collection-advert-2 .overlay{z-index:1;background-color:#000;position:absolute;inset:0}section#collection-grid #collection-advert-2 :not(img){text-align:center;position:relative}section#collection-grid #collection-advert-2 img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}section#collection-grid #collection-advert-2>div{z-index:2;flex-direction:column;gap:15px;display:flex;position:relative}section#collection-grid #collection-advert-2>div .banner-heading,section#collection-grid #collection-advert-2>div .banner-heading *{font-size:20px;font-weight:700}section#collection-grid #collection-advert-2>div .banner-text,section#collection-grid #collection-advert-2>div .banner-text *{font-size:14px}section#collection-grid #collection-advert-2>div a{margin:0 auto}#cart-container .top-row .right a{align-items:center;width:max-content;margin-left:auto;display:flex}@media (width<=767px){#cart-container .top-row .right a{margin-top:20px;margin-left:0}}#cart-container .top-row .right a svg{width:14px;height:14px;margin-right:10px;transform:rotate(90deg)}#cart-container .item .oos{width:unset}#cart-container .sub-title{color:#484848;font-size:24px}#cart-container .recommended-collections{border:1px solid #f4f4f4;border-radius:10px;margin-bottom:30px;padding:35px;box-shadow:0 5px 20px #00000012}#cart-container .recommended-collections .recommendation-title{font-size:24px}.select-wrapper{background-color:var(--button-5-color);color:var(--button-5-text-color);border-radius:var(--button-5-radius);border:1px solid;border-color:var(--button-5-border-color);position:relative;overflow:hidden}.select-wrapper:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 14'%3E%3Cpath d='M1.451 0A1.46 1.46 0 0 0 .423.426a1.465 1.465 0 0 0 0 2.058l10.542 10.543a1.48 1.48 0 0 0 1.029.425c.37 0 .737-.134 1.029-.425L23.55 2.497c.59-.554.598-1.508.034-2.071a1.465 1.465 0 0 0-2.058 0l-9.514 9.532L2.48.426A1.459 1.459 0 0 0 1.451 0Z' fill='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;width:12px;height:8px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.select-wrapper select{-webkit-appearance:none;border:none;outline:none;width:100%;padding:6px 20px}.cart-vat-exempt{max-width:100%}.cart-vat-exempt .charity-search{gap:5px;display:flex}.cart-vat-exempt .charity-search .button{padding:5px 10px}.cart-vat-exempt #charity_registration{max-width:100%;margin-top:10px;padding:10px;font-size:14px}.cart-vat-exempt #charity_registration option{white-space:normal}.product-recommendations-qf{max-width:100vw;overflow-x:hidden}.product-recommendations-qf .heading{display:block!important}.product-recommendations-qf .swiper-pagination-bullet{background-color:#decce2;width:14px!important;height:14px!important;margin:0 8px!important}.product-recommendations-qf .swiper-pagination-bullet-active{background-color:#10573b}.product-recommendations-qf .swiper{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3rem;width:100%;height:100%;margin:25px auto;padding-bottom:40px;display:flex;overflow:visible}@media screen and (width<=768px){.product-recommendations-qf .swiper{padding-bottom:10px}}.product-recommendations-qf .swiper .swiper-wrapper{width:100%}.product-recommendations-qf .swiper .swiper-wrapper .swiper-slide{height:100%;display:flex}.product-recommendations-qf .swiper-pagination{justify-content:center;gap:10px;display:flex;position:static}.product-recommendations-qf .swiper-pagination .swiper-pagination-bullet{aspect-ratio:1;opacity:1;background:0 0;border:2px solid #707070;width:12px;height:12px}.product-recommendations-qf .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#707070}.hero-section{z-index:0;opacity:1;transition:opacity .3s ease-in-out}.hero-section.loading{opacity:0;max-height:566px}@media screen and (width<=768px){.hero-section.loading{max-height:546px}}@media screen and (width<=518px){.hero-section.loading{max-height:611px}}@media screen and (width<=425px){.hero-section.loading{max-height:578px}}@media screen and (width<=375px){.hero-section.loading{max-height:506px}}@media screen and (width<=373px){.hero-section.loading{max-height:551px}}.hero-section .hero-swiper{background:#000;width:100%}.hero-section .hero-swiper .swiper-slide-active .hero-content .hero-content-title .title,.hero-section .hero-swiper .swiper-slide-active .hero-content .hero-content-content p,.hero-section .hero-swiper .swiper-slide-active .hero-content .link-wrapper{opacity:1;transform:translateY(0)}.hero-section .hero-swiper .hero-content{color:#fff;text-align:left;border-radius:3px;flex-direction:column;justify-content:center;align-items:flex-start;max-width:800px;margin:10px;display:flex}@media screen and (width<=550px){.hero-section .hero-swiper .hero-content{text-align:center;justify-content:center;width:100%;max-width:100%;margin:0}}.hero-section .hero-swiper .hero-content .hero-content-title .title{opacity:0;margin:0 0 10px;transition:all 1.5s cubic-bezier(.19,1,.22,1) .2s;transform:translateY(20px)}@media screen and (width<=550px){.hero-section .hero-swiper .hero-content .hero-content-title .title{margin:0 0 12px}}.hero-section .hero-swiper .hero-content .hero-content-content p{opacity:0;transition:all 1.5s cubic-bezier(.19,1,.22,1) .3s;transform:translateY(20px)}.hero-section .hero-swiper .hero-content .title{word-break:break-word;margin:0;font-size:64px;font-weight:500;line-height:75px}@media screen and (width<=768px){.hero-section .hero-swiper .hero-content .title{font-size:56px;line-height:65px}}@media screen and (width<=550px){.hero-section .hero-swiper .hero-content .title{width:100%;max-width:100%}}@media screen and (width<=425px){.hero-section .hero-swiper .hero-content .title{font-size:38px;line-height:44px}}.hero-section .hero-swiper .hero-content .title strong{font-size:inherit;line-height:inherit}.hero-section .hero-swiper .hero-content p{margin:0;font-size:20px}@media screen and (width<=425px){.hero-section .hero-swiper .hero-content p{font-size:18px}}.hero-section .hero-swiper .hero-content a{flex-direction:row;justify-content:space-between;margin:40px 0 0;display:flex}.hero-section .hero-swiper .hero-content a p{margin:0;font-weight:700}.hero-section .hero-swiper .hero-content a .icon{width:20px;height:20px;margin-left:auto}.hero-section .hero-swiper .hero-content .link-wrapper{opacity:0;flex-direction:row;justify-content:space-between;gap:15px;width:100%;transition:all 1.5s cubic-bezier(.19,1,.22,1) .4s;display:flex;transform:translateY(20px)}.hero-section .hero-swiper .hero-content .link-wrapper .hero_link:only-child{width:max-content;max-width:max-content}.hero-section .hero-swiper .hero-content .link-wrapper .hero_link-1,.hero-section .hero-swiper .hero-content .link-wrapper .hero_link-2{flex:1;max-width:265px}.hero-section .hero-swiper .hero-content .link-wrapper .hero_link-1:hover,.hero-section .hero-swiper .hero-content .link-wrapper .hero_link-2:hover{opacity:1}.hero-section .hero-swiper .hero-content .link-wrapper .hero_link-1 p,.hero-section .hero-swiper .hero-content .link-wrapper .hero_link-2 p{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:10px;width:100%;font-size:16px;display:flex}.hero-section .hero-swiper .hero-content .link-wrapper .hero_link-2{flex:1.3}.hero-section .hero-swiper .swiper-wrapper .swiper-slide{z-index:1;padding:150px 0;display:flex;height:auto!important}.hero-section .hero-swiper .swiper-wrapper .swiper-slide .page-width{display:flex}.hero-section .hero-swiper .swiper-wrapper .swiper-slide .hero-image__mobile{display:none}.hero-section .hero-swiper .swiper-wrapper .swiper-slide .inner-slide-wrapper{box-sizing:border-box;position:relative}.hero-section .hero-swiper .swiper-wrapper .swiper-slide .hero-image__bg{object-fit:cover;z-index:1;opacity:0;width:100%;height:100%;transition:all 2.5s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0}.hero-section .hero-swiper .swiper-wrapper .swiper-slide .hero-image__bg img{object-fit:cover;width:100%;height:100%;display:block}.hero-section .hero-swiper .swiper-wrapper .swiper-slide .hero-image__overlay{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.hero-section .hero-swiper .swiper-wrapper .swiper-slide .inner-slide-wrapper{z-index:5;position:relative}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo{flex-direction:column;padding:0;display:flex;height:inherit!important}@media (width>=990px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo{flex-direction:row;height:auto!important}}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__image{flex:none;order:1;width:100%;height:50%;position:relative;overflow:hidden}@media only screen and (width<=767.98px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__image{opacity:.3}}@media (width>=990px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__image{order:2;width:50%;height:auto;max-height:600px}}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__image img{object-fit:cover;opacity:0;width:100%;height:100%;transition:all 2.5s cubic-bezier(.19,1,.22,1) .2s;display:block;transform:scale(1.05)}@media (width>=990px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__image img{position:absolute;inset:0}}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__image img.hero-image-desktop{display:none}@media (width>=990px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__image img.hero-image-desktop{display:block}}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__image img.hero-image-mobile{display:block}@media (width>=990px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__image img.hero-image-mobile{display:none}}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content{order:2;align-items:center;width:100%;height:100%;padding:50px 0;display:flex}@media only screen and (width<=767.98px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content{z-index:1;padding:0;position:absolute}}@media (width>=990px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content{order:1;width:50%;height:auto;padding:150px 0}}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-inner{margin-left:2rem}@media (width>=480px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-inner{margin-left:2.5rem}}@media (width>=750px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-inner{margin-left:6.75rem}}@media (width>=1400px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-inner{margin-left:calc((100vw - var(--page-width))/2 + 6.75rem)}}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-screenreader{text-indent:-99999px;height:0}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-title{opacity:0;margin:0 0 30px;transition:all 1.5s cubic-bezier(.19,1,.22,1) .2s;transform:translateY(20px)}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-title img{width:80%;height:auto;display:block}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-title img.hero-title-desktop{display:none}@media (width>=990px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-title img.hero-title-desktop{display:block}}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-title img.hero-title-mobile{display:block}@media (width>=990px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-title img.hero-title-mobile{display:none}}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-title h1,.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-title h2{font-size:var(--heading-md);line-height:calc(var(--heading-sm));font-weight:900}@media (width<=768px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-title h1,.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-title h2{line-height:calc(var(--heading-md))}}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-title h1 strong,.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero-promo__content-title h2 strong{color:#128282;font-size:32px;line-height:calc(var(--heading-lg));display:block}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .link-wrapper{opacity:0;transition:all 1.5s cubic-bezier(.19,1,.22,1) .4s;transform:translateY(20px)}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero_button{text-align:center;white-space:nowrap;color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:145px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .35s;display:flex}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo .hero-promo__content .hero_button:hover{background:var(--text-primary-color)!important;color:#fff!important}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo.hero-promo-full{height:auto!important}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo.hero-promo-full .hero-promo__image{z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo.hero-promo-full .hero-promo__content{z-index:2;align-items:flex-end;position:relative}@media (width>=990px){.hero-section .hero-swiper .swiper-wrapper .swiper-slide.hero-promo.hero-promo-full .hero-promo__content{align-items:center}}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.swiper-slide-active{z-index:2;opacity:1}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .hero-image__bg{opacity:1}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.swiper-slide-active.hero-promo .hero-promo__image img{opacity:1;transform:scale(1)}.hero-section .hero-swiper .swiper-wrapper .swiper-slide.swiper-slide-active.hero-promo .hero-promo__content .hero-promo__content-title,.hero-section .hero-swiper .swiper-wrapper .swiper-slide.swiper-slide-active.hero-promo .hero-promo__content .link-wrapper{opacity:1;transform:translateY(0)}.hero-section .hero-swiper .swiper-controls{pointer-events:none;flex-flow:row;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:25px}@media screen and (width<=550px){.hero-section .hero-swiper .swiper-controls{display:none}}.hero-section .hero-swiper .swiper-controls .swiper-pagination{pointer-events:all;justify-content:center;align-items:center;gap:15px;display:flex}.hero-section .hero-swiper .swiper-controls .swiper-pagination-bullet{opacity:1;background:0 0;border:2px solid #f4f4f4;width:12px;height:12px}.hero-section .hero-swiper .swiper-controls .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f4f4f4}.hero-section .hero-swiper .swiper__navigation-custom{pointer-events:none;justify-content:flex-start;align-items:center;gap:15px;width:100%;display:flex;position:absolute;top:-80px;left:0}@media screen and (width<=768px){.hero-section .hero-swiper .swiper__navigation-custom{justify-content:space-between;top:-60px}}@media screen and (width>=1440px){.hero-section .hero-swiper .swiper__navigation-custom{right:0}}.hero-section .header-banner{z-index:1;text-align:center;position:relative}.hero-section .header-banner h3{margin:0}.hero-section .header-banner .container{max-width:600px;padding:0}@media screen and (width<=550px){.hero-section .header-banner .container{padding:0 1.5rem}}.hero-section .header-banner .container p{font-size:18px;line-height:26px}.hero-section .header-banner span.heading-md{font-style:italic}.hero-section .swiper-slide.center-layout .inner-slide-wrapper{justify-content:center}.hero-section .swiper-slide.center-layout .inner-slide-wrapper .hero-content{text-align:center;align-items:center}.hero-section .swiper-slide.center-layout .inner-slide-wrapper .hero-content .link-wrapper{justify-content:center}.hero-section .swiper-slide.right-layout .inner-slide-wrapper{justify-content:flex-end}.hero-section .swiper-slide.right-layout .inner-slide-wrapper .hero-content{text-align:right;align-items:flex-end}.hero-section .swiper-slide.right-layout .inner-slide-wrapper .hero-content .link-wrapper{justify-content:flex-end}@media screen and (width<=1150px){.main-collections-list-qf{padding:0!important}}.main-collections-list-qf .breadcrumbs-snippet{margin-top:30.5px}@media screen and (width>=1150px){.main-collections-list-qf .title-wrapper{padding:0!important}}.main-collections-list-qf h1{color:var(--text-primary-color);text-align:center;font-weight:600}.main-collections-list-qf .description{max-width:458px;color:var(--text-primary-color);margin:20px auto 0}@media screen and (width<=1150px){.main-collections-list-qf .description{text-align:center}}.main-collections-list-qf .collection-grid{grid-template-columns:repeat(2,1fr);gap:40px;margin:60px 0;display:grid}@media screen and (width<=1150px){.main-collections-list-qf .collection-grid{grid-template-columns:repeat(1,1fr)}.main-collections-list-qf .collection-grid .collection-card-qf:nth-child(odd){background:#f4f4f4}.main-collections-list-qf .collection-grid .collection-card-qf:nth-child(2n){background:#fff}.main-collections-list-qf .collection-grid .collection-card-qf .title{text-align:center;flex:1}}.header-logo a{line-height:0}.header-logo .header-logo-desktop{display:none}.header-logo .header-logo-mobile{display:block}@media screen and (width>=750px){.header-logo .header-logo-desktop{display:block}.header-logo .header-logo-mobile{display:none}}@media screen and (width<=768px){header.page-width{max-width:unset}}@media screen and (width<=990px){.header-content .header-contacts{display:none}}.header-content .header-search{justify-content:end}.header-content .header-search .header-search-button svg *{fill:var(--text-primary-color)}.header-content .header-search-form{z-index:1000}.header-content .header-search-form input{border-radius:2px;padding:.5rem 1rem}.header-content .header-search-form input::placeholder{opacity:.8}.header-content .header-search-form button svg{width:15px;height:15px;transform:scaleX(-1)}.header-content .header-contacts .header-contacts__child{align-items:center;display:flex}.header-content .header-contacts .header-contacts__child:not(:first-of-type){padding-left:2.5rem}.header-content .header-contacts .header-contacts__child a{color:var(--text-primary-color);opacity:1;padding-left:.5rem;font-size:1rem}.header-content .header-contacts .header-contacts__child a:hover{color:var(--button-1-color)}.header-content .header-contacts .header-contacts__child svg{width:1rem;height:1rem}.header-content .header-contacts .header-contacts__child svg *{fill:var(--text-primary-color)}.header-content .header-search-mobile{align-items:center;display:flex;transform:scaleX(-1)}.header-content .header-search-mobile svg{width:1.25rem;height:1.25rem}.header-content .header-search-mobile svg *{fill:var(--text-primary-color)}.header-content .header-search-close-mobile{display:none}.header-icons{padding:10px 0 10px 1.5rem;display:flex}.header-icons a,.header-icons .openSideCart,.header-icons .cart-icon-dynamic{align-items:center;display:flex}.header-icons a svg path,.header-icons .openSideCart svg path,.header-icons .cart-icon-dynamic svg path{fill:#484848!important}.header-icons a svg:hover path,.header-icons .openSideCart svg:hover path,.header-icons .cart-icon-dynamic svg:hover path{fill:var(--button-1-color)!important}@media screen and (width>=991px){.header-icons.hide-desktop,.header-search-mobile{display:none}}@media screen and (width<=990px){.header-content .header-search{background:var(--primary-bg-color)}.header-content .header-search .header-search-form{display:none}.header-content .header-search.open{visibility:visible;z-index:1000;display:flex;position:absolute;inset:0}.header-content .header-search.open .header-search-form{width:calc(100% - 5rem);margin:1rem;display:flex}.header-content .header-search.open .header-search-close-mobile{align-items:center;display:flex}.header-content .header-search.open .header-search-close-mobile svg{width:2rem;height:2rem;padding:.5rem}.header-content .header-search.open .header-search-close-mobile svg *{fill:var(--text-primary-color)}}@media screen and (width<=550px){.header-content{justify-content:unset;flex-wrap:wrap;gap:5px}.header-content .header-burger,.header-content .header-logo,.header-content .header-icons{flex:1}.header-content .header-search{display:none}.header-content .header-search:has(.vat-toggle-container){order:5;flex:unset;justify-content:center;width:100%;display:flex}.header-content .header-search:has(.vat-toggle-container) .vat-toggle-container{display:flex}}.marquee{--marquee-duration:5s;background-color:var(--primary-color);color:var(--text-alternate-color);white-space:nowrap;flex-wrap:nowrap;min-width:100%;min-height:36px;display:flex;overflow-x:hidden}.marquee:hover .marquee-container{animation-play-state:paused}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee .marquee-container{height:36px;animation:slide-left var(--marquee-duration) linear infinite;flex-shrink:0;align-items:center;animation-play-state:running;display:flex}.marquee .marquee-container .marquee-item{text-align:center;color:var(--text-alternate-color);padding-left:.5em;font-size:14px;font-weight:600}.marquee .marquee-container .marquee-item:hover{color:var(--text-alternate-color);opacity:1}#shopify-section-USP-bar .page-width{padding:0}.usp-bar{background:var(--secondary-bg-color);padding:.5rem 0;transition:opacity .2s ease-in}.usp-bar.loading{opacity:0;height:41px;min-height:41px;max-height:41px}.usp-bar a,.usp-bar p{color:var(--primary-text-color);margin:0}.usp-bar a:hover,.usp-bar p:hover{opacity:1;color:var(--primary-text-color)}.usp-bar svg,.usp-bar svg path{fill:var(--primary-text-color)}.usp-bar .swiper-wrapper{align-items:center;display:flex}.usp-bar .swiper-slide{justify-content:center;align-items:center;display:flex}.usp-bar .swiper-slide .usp-item{justify-content:center;align-items:center;margin:0;padding:8px 0;display:flex}.usp-bar .swiper-slide span{text-transform:uppercase;font-size:14px;font-weight:700;line-height:14px}@media screen and (width<=896px){.usp-bar .swiper-slide span{font-size:12px}}.usp-bar .swiper-slide i{width:25px;height:25px;margin-right:.75rem}@media screen and (width<=896px){.usp-bar .swiper-slide i{width:20px;height:20px;margin-right:.5rem}}.usp-bar .swiper-slide i svg,.usp-bar .swiper-slide i img{object-fit:contain;width:100%;height:100%}#shopify-section-USP-bar{background:var(--secondary-bg-color)}.image-banner-qf .wrapper{max-width:var(--page-width);margin:0 auto;padding-left:3rem;padding-right:3rem}@media screen and (width<=1400px){.image-banner-qf .wrapper{padding-left:0;padding-right:0}}@media screen and (width<=400px){.image-banner-qf .wrapper{padding:0 .75rem}}.image-banner-qf .wrapper .image-banner{background-blend-mode:multiply;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:387px;padding:2rem;display:flex}@media screen and (width<=768px){.image-banner-qf .wrapper .image-banner{padding:2rem}}@media screen and (width<=550px){.image-banner-qf .wrapper .image-banner{min-height:auto}}@media screen and (width<=768px){.image-banner-qf .wrapper .image-banner{text-align:center;justify-content:center;align-items:center}}.image-banner-qf .wrapper .image-banner .text-content{border-radius:20px;padding:2rem}@media screen and (width>=768px){.image-banner-qf .wrapper .image-banner .text-content{max-width:450px}}.image-banner-qf .wrapper .image-banner .text-content .title{margin:0;font-size:34px;font-weight:800;line-height:1.2}.image-banner-qf .wrapper .image-banner .text-content .title b{font-size:inherit;color:var(--primary-color);margin:0;font-weight:800;line-height:1.2}.image-banner-qf .wrapper .image-banner .text-content .content{margin:1.5rem 0;font-size:16px}@media screen and (width<=550px){.image-banner-qf .wrapper .image-banner .text-content .content{font-size:14px}}.image-banner-qf .wrapper .image-banner .text-content a{text-align:center;width:fit-content;margin:0 auto;display:block}@media screen and (width>=768px){.image-banner-qf .wrapper .image-banner .text-content a{margin:0}}.image-banner-qf .wrapper .image-banner .text-content a:hover{cursor:pointer}.homepage-collection-grid-qf{grid-template-columns:1fr 1fr 1fr;gap:16px;padding-left:2rem;padding-right:2rem;display:grid}@media screen and (width<=768px){.homepage-collection-grid-qf{grid-template-columns:1fr 1fr}}@media screen and (width>=1400px){.homepage-collection-grid-qf{max-width:var(--page-width);gap:24px;margin:0 auto;padding-left:3rem;padding-right:3rem}}.article-slider-qf{grid-template-columns:300px 2fr;gap:100px;display:grid;position:relative}@media screen and (width<=1100px){.article-slider-qf{grid-template-columns:280px 2fr;gap:0 50px}}@media screen and (width<=900px){.article-slider-qf{grid-template-columns:1fr;gap:35px 0}}.article-slider-qf .article-slider-content{flex-direction:column;justify-content:center;align-items:center;gap:25px;max-width:300px;display:flex}@media screen and (width<=900px){.article-slider-qf .article-slider-content{justify-content:center;align-items:center;gap:10px;max-width:100%}}@media screen and (width>=901px){.article-slider-qf .article-slider-content{padding-left:0;padding-right:0}}.article-slider-qf .article-slider-content .image{width:135px;height:135px}.article-slider-qf .article-slider-content .image img{object-fit:contain;width:100%;height:100%}.article-slider-qf .article-slider-content .title{text-align:center;font-weight:600;line-height:1.2}@media screen and (width<=900px){.article-slider-qf .article-slider-content .title{font-size:18px;font-weight:700;line-height:normal}}.article-slider-qf .article-slider-content .description{text-align:center;margin:0}.article-slider-qf .article-slider-content .link{color:var(--text-primary-color);text-align:center;margin-top:10px;font-weight:700;text-decoration:underline}@media screen and (width<=900px){.article-slider-qf .article-slider-content .link{display:none}.article-slider-qf .article-slider-content .title,.article-slider-qf .article-slider-content .description{text-align:center}}.article-slider-qf .article-slider{flex:1;width:100%;padding:0 30px}@media screen and (width<=1023px){.article-slider-qf .article-slider{padding:0 21px}}.article-slider-qf .article-slider .swiper-wrapper,.article-slider-qf .article-slider .swiper-wrapper .swiper-slide{height:fit-content}.article-slider-qf .article-slider .swiper-wrapper .swiper-slide .swiper-lazy-preloader{translate:0 -50px}.article-slider-qf .article-slider__nav-wrapper{pointer-events:none;justify-content:flex-end;align-items:center;width:100%;height:fit-content;display:flex;position:absolute;top:calc(50% - 60px)}.article-slider-qf .article-slider-nav{pointer-events:all;color:#d3d3d3;background:#fff;border:1px solid #d3d3d3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:static}@media screen and (width<=900px){.article-slider-qf .article-slider-nav{display:none}}.article-slider-qf .article-slider-nav:after{content:"";border:1px solid var(--text-primary-color);border-width:0 0 1px 1px;width:10px;height:10px;margin-right:5px;display:block;transform:rotate(-135deg)}.article-slider-qf .article-slider-nav.swiper-button-prev{display:flex;position:absolute;left:520px;transform:rotate(180deg)}@media screen and (width<=900px){.article-slider-qf .article-slider-nav.swiper-button-prev{display:none}}.article-slider-qf .swiper-pagination{position:static}@media screen and (width>=901px){.article-slider-qf .swiper-pagination:not(.article-slider-simple .swiper-pagination){display:none}}.article-slider-qf .swiper-pagination .swiper-pagination-bullet{opacity:1;background:0 0;border:2px solid #707070;width:12px;height:12px}.article-slider-qf .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#707070}.article-slider-qf .link-wrapper{justify-content:center;align-items:center;display:flex}@media screen and (width>=900px){.article-slider-qf:not(.article-slider-simple) .link-wrapper{display:none}}.article-slider-qf.article-slider-simple{flex-direction:column;gap:2rem;display:flex}.article-slider-qf.article-slider-simple.page-width{margin:auto;padding:5rem 8rem}@media screen and (width<=900px){.article-slider-qf.article-slider-simple.page-width{padding:5rem 0}}.article-slider-qf.article-slider-simple .article-slider-nav.swiper-button-disabled{visibility:hidden;display:inherit}.article-slider-qf.article-slider-simple .article-slider__nav-wrapper{justify-content:space-between;padding:0;top:calc(50% - 1rem);left:0;right:0}.article-slider-qf.article-slider-simple .article-slider__nav-wrapper .swiper-button-next{border-color:var(--light-grey);margin-right:calc(5rem - 22px)}@media screen and (width<=900px){.article-slider-qf.article-slider-simple .article-slider__nav-wrapper .swiper-button-next{display:none}}.article-slider-qf.article-slider-simple .article-slider__nav-wrapper .swiper-button-next:after{border:1px solid var(--text-primary-color);border-width:0 0 2px 2px}.article-slider-qf.article-slider-simple .article-slider__nav-wrapper .swiper-button-prev{border-color:var(--light-grey);margin-left:calc(5rem - 22px);position:static;transform:rotate(0)}.article-slider-qf.article-slider-simple .article-slider__nav-wrapper .swiper-button-prev:after{border:1px solid var(--text-primary-color);border-width:2px 2px 0 0;margin:0 0 0 5px}.article-slider-qf.article-slider-simple .article-slider-content{align-items:center}@media screen and (width>=901px){.article-slider-qf.article-slider-simple .article-slider-content{margin-bottom:50px}.article-slider-qf.article-slider-simple .article-slider-content .title{font-size:24px}}.article-slider-qf.article-slider-simple .article-slider-content .description,.article-slider-qf.article-slider-simple .article-slider-content .link{display:none}.article-slider-qf.page-width{margin:0 auto}@media screen and (width<=900px){.article-slider-qf.page-width{padding-left:0;padding-right:0}}@media (width>=901px) and (width<=1400px){.article-slider-qf.page-width{padding-left:5rem;padding-right:0}}@media (width>=1400px){.article-slider-qf.page-width{max-width:calc(100vw - (100vw - var(--page-width))/2);margin:0 0 0 auto;padding-right:0}.article-slider-qf.page-width.article-slider-qf.article-slider-simple .article-slider__nav-wrapper{max-width:calc(100vw - (100vw - var(--page-width))/2)}}.usp-slider-qf{background:#f4f4f4;flex-direction:column;width:100%;display:flex;position:relative}.usp-slider-qf .dotted-line{background-image:url(/cdn/shop/files/fo_usp-dot-icon.svg?v=1659374681);background-position:50%;background-repeat:repeat-x;background-size:10px 2px;width:calc(50% - 58px);height:7px;display:inline-flex}.usp-slider-qf .dotted-line-full{width:100%;position:absolute;top:93px;left:0}.usp-slider-qf .swiper-pagination{margin-top:30px;position:static}@media screen and (width>=1201px){.usp-slider-qf .swiper-pagination{display:none}}.usp-slider-qf .swiper-pagination .swiper-pagination-bullet{opacity:1;background:0 0;border:2px solid #707070;width:12px;height:12px}.usp-slider-qf .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#707070}.usp-slider-qf .title-wrapper{justify-content:center;align-items:center;padding:120px 0 20px;display:flex}.usp-slider-qf .title-wrapper p{color:#707070;margin:0 auto}.usp-slider-qf .cta-button{margin-top:40px}.usp-slider-qf .usp-wrapper .swiper{width:100%}.usp-slider-qf .usp-card .icon-wrapper{border-radius:50%;outline:18px solid #f4f4f4;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:fit-content;margin:0 auto;padding-top:10px;display:flex}.usp-slider-qf .usp-card .icon-wrapper .icon{background:#f4f4f4;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:4px 2px 10px #ddd,-4px -2px 10px #fff}.usp-slider-qf .usp-card .icon-wrapper .icon svg,.usp-slider-qf .usp-card .icon-wrapper .icon svg path,.usp-slider-qf .usp-card .icon-wrapper .icon svg circle{fill:#0000}.usp-slider-qf .usp-card .icon-wrapper .icon svg path{fill:#f4f4f4}.usp-slider-qf .usp-card .icon-wrapper .icon svg .chair{fill:var(--text-primary-color)}.usp-slider-qf .usp-card .icon-wrapper .icon svg{object-fit:contain;width:35px;height:35px}.usp-slider-qf .usp-card .icon-wrapper .dotted-line{margin-top:0}.usp-slider-qf .usp-card .usp{text-align:center;flex-direction:column;justify-content:center;align-items:flex-start;max-width:250px;margin:20px auto 0;display:flex;transform:translateZ(20px)}.usp-slider-qf .usp-card .usp .title,.usp-slider-qf .usp-card .usp .description{width:100%}.usp-slider-qf .usp-card .usp .title{color:var(--primary-color);margin-bottom:15px;font-weight:700}@media screen and (width<=550px){.usp-slider-qf .usp-card .usp .title{margin-bottom:20px;font-size:16px;line-height:20px}}.usp-slider-qf .usp-card .usp .description{color:var(--text-primary-color);font-size:14px}@media screen and (width<=550px){.usp-slider-qf .usp-card .usp .description{line-height:24px}}.usp-slider-qf .usp-card .usp .cta-wrapper{margin:auto}.usp-slider-qf .usp-card .usp .cta-button{margin-top:25px}.hotspots-qf{border-radius:1px;grid-template-columns:1.3fr 1fr;display:grid;overflow:hidden}@media screen and (width<=1400px){.hotspots-qf.page-width{padding-left:0;padding-right:0}}@media screen and (width<=1024px){.hotspots-qf{grid-template-columns:100%}}.hotspots-qf.page-width{width:100%}.hotspots-qf .accordion-wrapper .panel{background-color:#0000}.hotspots-qf .hotspots-outer-wrapper{justify-content:center;align-items:center;display:flex;position:relative}@media screen and (width>=1401px){.hotspots-qf .hotspots-outer-wrapper{border-radius:3px 0 0 3px;overflow:hidden}}.hotspots-qf .hotspots-outer-wrapper:hover .hotspot:not(.hotspot.active){animation-name:hotspot-pulse;animation-duration:.6s;animation-iteration-count:6;animation-delay:.3s}.hotspots-qf .hotspots-outer-wrapper .hotspots-wrapper{aspect-ratio:1.8;border-radius:1px 0 0 1px;flex:3;width:100%;height:100%;position:relative;overflow:hidden}.hotspots-qf .hotspots-outer-wrapper .hotspots-wrapper .hotspots,.hotspots-qf .hotspots-outer-wrapper .hotspots-wrapper .img-wrapper{width:100%;height:100%;position:absolute}.hotspots-qf .hotspots-outer-wrapper .hotspots-wrapper .img-wrapper img{object-fit:cover;aspect-ratio:1.8;width:100%;height:100%;margin:0}.hotspots-qf .hotspots-outer-wrapper .hotspots-wrapper .hotspots .hotspot{z-index:1;aspect-ratio:1;cursor:pointer;background:#fff;border-radius:50%;outline:0 solid #fff0;width:clamp(16px,2vw,28px);height:clamp(16px,2vw,28px);transition:outline .2s ease-in-out,transform .15s ease-in-out;position:absolute;transform:scale(1)}.hotspots-qf .hotspots-outer-wrapper .hotspots-wrapper .hotspots .hotspot.active{outline:6.25px solid #fff3;transform:scale(1.6)}.hotspots-qf .hotspots-outer-wrapper .hotspots-wrapper .hotspots .hotspot:hover:not(.hotspots-qf .hotspots-outer-wrapper .hotspots-wrapper .hotspots .hotspot.active),.hotspots-qf .hotspots-outer-wrapper .hotspots-wrapper .hotspots .hotspot:focus:not(.hotspots-qf .hotspots-outer-wrapper .hotspots-wrapper .hotspots .hotspot.active){animation-name:hotspot-pulse;animation-duration:.6s;animation-iteration-count:infinite;animation-delay:.3s}.hotspots-qf .hotspots-outer-wrapper .hotspots-wrapper .hotspots .hotspot:hover.active,.hotspots-qf .hotspots-outer-wrapper .hotspots-wrapper .hotspots .hotspot:focus.active{animation-name:hotspot-pulse-active;animation-duration:.5s;animation-iteration-count:1;animation-delay:.1s}.hotspots-qf .info-accordions-wrapper{background:#f4f4f4;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex}@media screen and (width>=1025px){.hotspots-qf .info-accordions-wrapper{padding:3rem 5rem}}@media screen and (width<=1024px){.hotspots-qf .info-accordions-wrapper{background:#fff;padding-top:3rem;padding-bottom:2rem}}@media screen and (width>=1401px){.hotspots-qf .info-accordions-wrapper{border-radius:0 3px 3px 0}}.hotspots-qf .info-accordions-wrapper .title{color:var(--text-primary-color);margin-bottom:45px;font-size:24px;font-weight:600}@media screen and (width<=1024px){.hotspots-qf .info-accordions-wrapper .title{display:none}}.hotspots-qf .info-accordions-wrapper .url{margin-top:55px;padding-left:40px;padding-right:40px}@media screen and (width<=1024px){.hotspots-qf .info-accordions-wrapper .url{display:none}}.hotspots-qf .info-accordions-wrapper .accordions{flex-direction:column;justify-content:stretch;align-items:flex-start;gap:25px;display:flex}@media screen and (width>=1025px){.hotspots-qf .info-accordions-wrapper .accordions{max-width:55%;margin-left:0;padding:0}}.hotspots-qf .info-accordions-wrapper .accordions .hotspot-info{width:100%}.hotspots-qf .info-accordions-wrapper .accordion-wrapper .accordion{width:100%;padding:0 0 5px;font-size:16px;font-style:italic;font-weight:500;position:relative}@media screen and (width<=1024px){.hotspots-qf .info-accordions-wrapper .accordion-wrapper .accordion{border:none;justify-content:flex-start}.hotspots-qf .info-accordions-wrapper .accordion-wrapper .accordion:before{content:"";aspect-ratio:1;background:#f4f4f4;border:1px solid #f4f4f4;border-radius:50%;outline:1px solid #12828200;width:11px;height:11px;margin-right:12px;display:inline-flex}.hotspots-qf .info-accordions-wrapper .accordion-wrapper .accordion.active:before{content:"";background:var(--primary-color);outline:solid 1px var(--primary-color);border:1px solid #fff}}.hotspots-qf .info-accordions-wrapper .accordion-wrapper .accordion .custom-arrow{display:none}.hotspots-qf .info-accordions-wrapper .accordion-wrapper .accordion:hover{opacity:1}.hotspots-qf .info-accordions-wrapper .accordion-wrapper .accordion.active{font-weight:700}.hotspots-qf .info-accordions-wrapper .accordion-wrapper .accordion.active:after{scale:1}.hotspots-qf .info-accordions-wrapper .accordion-wrapper .accordion:after{content:"";border-bottom:solid 2px var(--primary-color);transform-origin:0;width:100%;transition:scale .15s ease-out .2s;position:absolute;bottom:0;left:0;scale:0 1}@media screen and (width<=1024px){.hotspots-qf .info-accordions-wrapper .accordion-wrapper .accordion:after{display:none}}.hotspots-qf .info-accordions-wrapper .accordion-wrapper .panel{padding:0;font-size:14px;line-height:28px;transition:padding .1s ease-out}.hotspots-qf .info-accordions-wrapper .accordion-wrapper .panel .panel-content{margin:0;font-size:14px}.hotspots-qf .info-accordions-wrapper .accordion-wrapper .panel.panel-active{padding-top:10px}@media screen and (width<=550px){.hotspots-qf .info-accordions-wrapper .accordion-wrapper .panel.panel-active{padding-top:21px}}@media screen and (width<=1024px){.hotspots-qf .info-accordions-wrapper .accordion-wrapper .panel.panel-active{border:none}}@media (width>=1025px) and (width<=1300px){.hotspots-qf .info-accordions-wrapper .accordion-wrapper .panel.panel-active{max-height:5.75rem!important}}@media screen and (width>=1025px){.hotspots-qf .info-accordions-wrapper .accordion-wrapper .panel.panel-active .panel-content{padding-right:12px}}@keyframes hotspot-pulse{0%{outline:0 solid #ffffff4d;transform:scale(1)}50%{transform:scale(.9)}to{outline:12.5px solid #fff0;transform:scale(1)}}@keyframes hotspot-pulse-active{0%{outline:6.25px solid #fff3;transform:scale(1.6)}50%{outline:0 solid #fff0;transform:scale(1.7)}to{outline:6.25px solid #fff3;transform:scale(1.6)}}.reviews-qf .title-wrapper{text-align:center;width:100%;margin-bottom:59px}.reviews-qf .title-wrapper .title{font-weight:600}.reviews-qf .reviews-wrapper iframe{width:100%;margin:0 auto}.reviews-qf #reviews-fixed{min-height:65px}@media screen and (width<=896px){.reviews-qf #reviews-fixed{min-height:39px}}.reviews-qf #reviews-wrapper{min-height:233px}.collection-header{padding-top:40px;padding-bottom:40px}@media (width<=768px){.collection-header{padding-top:25px;padding-bottom:25px}}.collection-header .subtitle{width:100%;max-width:860px;margin:5px auto 0}.collection-header .subtitle *{color:inherit}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.compare-products{padding-top:60px;padding-bottom:48px}.compare-products .header-part{padding:0 5%}.compare-products .header-part h2{text-align:center;font-size:var(--heading-lg);font-weight:600;line-height:52px}.compare-products .header-part p{text-align:center;color:#484848;max-width:500px;margin:20px auto;font-size:16px}.compare-products .main-part{max-width:100%;position:relative}@media screen and (width<=1024px){.compare-products .main-part{background-color:#fff!important}.compare-products .main-part .intial-comparison{display:none}.compare-products .main-part .product-date-table{-ms-overflow-style:none;scrollbar-width:none;width:100%;overflow-x:scroll}.compare-products .main-part .product-date-table::-webkit-scrollbar{display:none}.compare-products .main-part table{border-collapse:collapse;width:100%}.compare-products .main-part table tbody{flex-direction:row;justify-content:center;display:flex}.compare-products .main-part table td,.compare-products .main-part table th{text-align:left;padding:10px}.compare-products .main-part table td{border:1px solid #f4f4f4;border-width:0 1px 1px 0;justify-content:flex-start;align-items:center;height:200px;display:flex}.compare-products .main-part table td:first-child{height:50px}.compare-products .main-part table tr{flex-direction:column;min-width:250px;display:flex}.compare-products .main-part table .row-summary{display:none}.compare-products .main-part table .product-data{max-width:100%;overflow-x:scroll}.compare-products .main-part .compare-products .main-part table .compare-product.grey .product-selector{background:#f4f4f4}.compare-products .main-part .column-line-title{padding-bottom:0!important}.compare-products .main-part .compare-products table{min-width:unset}.compare-products .main-part .compare-products .main-part table .header-product-column{width:100%!important}.compare-products .main-part .compare-products .main-part table tbody tr td:first-child{width:100%}.compare-products .main-part .compare-products table .product-data td.product-buttons{padding-top:7.5px}.compare-products .main-part .compare-products .main-part table td:nth-child(odd){background-color:#fff}.compare-products .main-part .compare-products .main-part{overflow:scroll hidden!important}.compare-products .main-part .compare-products .main-part table tbody td.table-section-header{padding-top:0;padding-bottom:0;background-color:#f4f4f4!important}.compare-products .main-part .compare-products .main-part table .compare-product .compare-image svg{width:25px;height:25px;margin-top:13px;margin-right:10px}}.compare-products .main-part .overview{background-color:#f4f4f4;flex:1}@media screen and (width<=1024px){.compare-products .main-part .overview{background-color:#fff}}.compare-products .main-part .compare-product-card{flex:2}.compare-products .main-part .compare-product-card.first{background-color:#fff}.compare-products .main-part .compare-product-card.second{background-color:#f4f4f4}@media screen and (width<=1024px){.compare-products .main-part .compare-product-card.second{background-color:#fff}.compare-products .main-part .compare-product-header{background-color:#fff;justify-content:center;padding-bottom:50px;display:flex}.compare-products .main-part .compare-product-header td:first-child{display:none}}.compare-products .main-part table{border-collapse:collapse;width:100%;max-width:100%;position:relative}.compare-products .main-part table td:nth-child(odd){background-color:#f4f4f4}@media screen and (width<=1024px){.compare-products .main-part table td:nth-child(odd){background-color:#fff}}.compare-products .main-part table td:nth-child(2n){background-color:#fff}.compare-products .main-part table tbody.hide,.compare-products .main-part table tbody .hide{display:none}.compare-products .main-part table tbody .loader{border:10px solid #f3f3f3;border-top:10px solid var(--button-1-color);aspect-ratio:1;border-radius:50%;width:70px;margin:auto;animation:3s linear infinite spin}.compare-products .main-part table tbody .loader.alt{border:10px solid #fff;border-top:10px solid var(--button-1-color)}.compare-products .main-part table tbody td.table-section-header,.compare-products .main-part table tbody td.column-line-title{padding-left:5%;padding-right:5%}@media screen and (width<=1024px){.compare-products .main-part table tbody td.table-section-header,.compare-products .main-part table tbody td.column-line-title{padding-left:0;padding-right:0}}.compare-products .main-part table tbody td.table-section-header{color:#000;text-transform:uppercase;text-align:left;padding-bottom:42px;font-size:14px;font-weight:800;line-height:32px;padding-top:106px!important}@media screen and (width<=1024px){.compare-products .main-part table tbody td.table-section-header{padding-top:0!important;padding-bottom:0!important}}.compare-products .main-part table tbody tr:first-of-type td.table-section-header{padding-top:0!important}.compare-products .main-part table tbody tr td:first-child{width:20%}.compare-products .main-part table tbody .column-line-title{text-align:left;font-size:14px;font-weight:600;line-height:32px}.compare-products .main-part table .header-product-column{width:40%;padding:5% 5% 2%}@media screen and (width<=1024px){.compare-products .main-part table .header-product-column{justify-content:center;width:100%;height:auto;padding:0;display:flex}.compare-products .main-part table .header-product-column .compare-image{display:none}}.compare-products .main-part table .compare-product .compare-image{aspect-ratio:1.17;background-color:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #d3d3d3;border-radius:5px;width:100%;position:relative}.compare-products .main-part table .compare-product .compare-image svg{fill:#212121;cursor:pointer;margin-top:23px;margin-right:20px;display:none;position:absolute;top:0;right:0}.compare-products .main-part table .compare-product .compare-image svg path{fill:#212121}.compare-products .main-part table .compare-product .compare-image.active svg{display:unset}.compare-products .main-part table .compare-product .product-select-container{margin-top:12px;position:relative}@media screen and (width<=1024px){.compare-products .main-part table .compare-product .product-select-container{margin-top:14px}}.compare-products .main-part table .compare-product .product-select-container svg{z-index:9;width:40px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.compare-products .main-part table .compare-product .product-selector{color:#1c1c1c;-webkit-appearance:none;border:none;width:100%;padding:10px 15px;font-size:16px;font-weight:700}@media screen and (width<=1024px){.compare-products .main-part table .compare-product .product-selector{padding:16px 90px 16px 26px;background-color:#f4f4f4!important}}@media (width<=550px){.compare-products .main-part table .compare-product .product-selector{font-size:14px}}.compare-products .main-part table .compare-product.grey .product-selector{background:#fff}.compare-products .main-part table .compare-product.white .product-selector{background-color:#f4f4f4}.compare-products .main-part table .intial-comparison .no-product{justify-content:center;align-items:center;padding-top:20px;padding-bottom:40px;display:flex}.compare-products .main-part table .product-data tr td{width:40%;padding:0 5%}@media screen and (width<=1024px){.compare-products .main-part table .product-data tr td{text-align:center;justify-content:center;width:100%}}.compare-products .main-part table .product-data tr td:first-child{width:auto;padding:auto}@media screen and (width<=1024px){.compare-products .main-part table .product-data tr td:first-child{text-align:center;justify-content:center;width:100%}}.compare-products .main-part table .product-data td.product-buttons a{display:inline-block}.compare-products .main-part .table-product-overview{display:none}@media screen and (width<=1024px){.compare-products .main-part .table-product-overview{display:block}.compare-products .main-part .table-product-overview td:first-child{visibility:hidden}.compare-products .main-part .table-product-overview td:nth-child(2),.compare-products .main-part .table-product-overview td:nth-child(3){background-color:#f4f4f4;display:block}.compare-products .main-part .table-product-overview td:nth-child(2) .compare-image,.compare-products .main-part .table-product-overview td:nth-child(3) .compare-image{border:0;background-color:#f4f4f4!important}}.compare-products * .trustpiot-widget,.compare-products * .trustpiot-widget *{font-size:14px}.product-features-section{padding-bottom:50px}.product-features{text-align:center;flex-direction:column;display:flex}.product-features>.title{color:var(--text-primary-color);margin-bottom:45px;font-size:24px;font-weight:600}.product-features .product-features-items{text-align:left;flex-direction:column;gap:3rem;display:none}.product-features .product-features-items.active{display:flex}.product-features .product-features-items .product-features-item{border-radius:10px;flex-direction:row;gap:1rem;padding:20px;display:flex;overflow:hidden}@media screen and (width<=768px){.product-features .product-features-items .product-features-item,.product-features .product-features-items .product-features-item:nth-of-type(2n){flex-direction:column}}.product-features .product-features-items .product-features-item:nth-of-type(2n){flex-direction:row-reverse}.product-features .product-features-items .product-features-item .image{background:#fff;border-radius:10px;width:40%;height:0;padding-top:35%;position:relative;overflow:hidden}@media screen and (width<=768px){.product-features .product-features-items .product-features-item .image{width:100%;padding-top:75%}}.product-features .product-features-items .product-features-item .image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.product-features .product-features-items .product-features-item .text{flex-direction:column;justify-content:center;align-items:flex-start;width:60%;padding:60px;display:flex}@media screen and (width<=768px){.product-features .product-features-items .product-features-item .text{width:100%;padding:20px 0}}.product-features .product-features-items .product-features-item .text .title{margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.625}.page-vouchers{flex-grow:1;display:flex}.page-vouchers .main-vouchers,.page-vouchers .main-vouchers>div{flex-direction:column;flex:1;display:flex}.vouchers-main-section{background-position:50%;background-size:cover;flex:1;justify-content:center;align-items:center;height:100%;min-height:605px;display:flex;position:relative}.vouchers-main-section .vouchers-breadcrumbs{position:absolute;top:77px;left:50%;transform:translate(-50%)}.vouchers-main-section .vouchers-form-container{text-align:center;width:100%;max-width:519px;margin:auto}.vouchers-main-section .vouchers-form-container h1{margin-bottom:20px}.vouchers-main-section .vouchers-form-container h1 span{color:#fff;font-weight:600;line-height:52px}@media screen and (width<=767px){.vouchers-main-section .vouchers-form-container h1 span{line-height:27px;font-size:22px!important}}.vouchers-main-section .vouchers-form-container span{font-family:var(--font-body)!important;color:#fff!important}.vouchers-main-section .vouchers-form-container h1+div{max-width:458px;margin:0 auto 13px}.vouchers-main-section .vouchers-form-container h1+div span{margin-bottom:2px;font-size:16px;line-height:24px}@media screen and (width<=767px){.vouchers-main-section .vouchers-form-container h1+div span{font-size:14px!important}}.vouchers-main-section .vouchers-form-container button{box-sizing:border-box;width:166px;line-height:25px;transition:none;font-family:var(--font-body)!important}.vouchers-main-section .vouchers-form-container button.klaviyo-spinner,.vouchers-main-section .vouchers-form-container button.klaviyo-spinner:hover{color:#0000!important}.vouchers-main-section .vouchers-form-container input[type=email]{font-family:var(--font-body)!important;padding-left:25px!important}.vouchers-main-section .vouchers-form-container input[type=email]+div>.needsclick{width:100%;left:0;top:0!important;right:auto!important}.vouchers-main-section .vouchers-form-container input[type=email]+div>.needsclick>.needsclick{border-top:none!important;border-radius:0!important}.vouchers-main-section .vouchers-form-container input[type=email]+div>.needsclick>.needsclick:after,.vouchers-main-section .vouchers-form-container input[type=email]+div>.needsclick>.needsclick:before{display:none}.vouchers-main-section .vouchers-form-container input[type=email]+div span{line-height:1.2;color:#d0331f!important;font-family:var(--font-body)!important;padding:0!important}.vouchers-main-section .vouchers-form-container input[type=email]::placeholder{font-family:var(--font-body)!important}@media screen and (width<=767px){.vouchers-main-section .vouchers-form-container div[data-testid=form-row]:nth-child(2){flex-direction:column!important}.vouchers-main-section .vouchers-form-container div[data-testid=form-row]:nth-child(2)>div{flex:auto!important}}.vouchers-main-section .vouchers-form-container div[data-testid=form-row]:nth-child(2)>div:nth-child(2){margin:0 auto!important}.vouchers-main-section .vouchers-form-container div[data-testid=form-row]:last-child{margin-top:7px}.vouchers-main-section .vouchers-form-container div[data-testid=form-row]:last-child span{font-size:12px;font-weight:600;line-height:24px}.vouchers-main-section .vouchers-form-container div[data-testid=form-row]:last-child span a{color:#fff;font-size:12px;font-weight:600;text-decoration:underline}.section-support{padding:50px 0}.section-support__title{text-align:center;letter-spacing:0;color:#707070;max-width:458px;margin:0 auto 20px;font-size:23px;font-weight:700;line-height:28px}.section-support__sub-title{text-align:center;letter-spacing:0;color:#707070;max-width:458px;margin:0 auto 25px;font-size:16px;font-weight:400;line-height:24px}.section-support__icons-item{margin-right:70px}@media (width<=768px){.section-support__icons-item{width:50%;margin-right:0}}.section-support__icons-item:last-child{margin-right:0}@media (width<=768px){.section-support__icons-item a{justify-content:center;align-items:center;display:flex}}.section-support__icons{justify-content:center;align-items:center;display:flex}@media (width<=768px){.section-support__icons{flex-wrap:wrap}}.requested-strip{padding:21px 0 10px}.requested-strip .page-width{flex-direction:column;align-items:center;display:flex}.requested-strip__title{letter-spacing:0;color:#fff;font-weight:700;font-family:var(--font-heading);text-align:center;max-width:607px;font-size:18px;line-height:24px}.requested-strip__title a{color:#fff;font-size:18px;text-decoration:underline}.requested-strip__title a:hover{color:#fff}.requested-strip__subtitle{letter-spacing:0;color:#fff;font-size:14px;line-height:24px;font-family:var(--font-heading);text-align:center;max-width:900px}.requested-strip__subtitle p{margin-top:9px}.page-slider .container{box-sizing:border-box;max-width:1184px}@media only screen and (width<=767px){.page-slider .container{padding:0 52px}}@media only screen and (width<=1400px){.page-slider .container{margin:0}}@media only screen and (width>=1400px){.page-slider .container{padding:0}}.page-slider-item{padding:60px 0 163px;background-position:top!important}@media only screen and (width>=768px){.page-slider-item{padding:103px 0 104px}}.page-slider .content-area{color:#fff;text-align:center;max-width:647px;margin-left:auto;margin-right:auto}@media only screen and (width>=768px){.page-slider .content-area{text-align:center}}.page-slider .content-area p{font-size:18px;font-weight:600;line-height:26px}@media only screen and (width>=768px){.page-slider .content-area p{font-size:24px;line-height:36px}}.page-slider .content-area .quote-signature{margin-top:37px;font-size:14px;font-weight:700;line-height:17px;display:block}@media only screen and (width>=768px){.page-slider .content-area .quote-signature{margin-top:29px;font-size:16px;line-height:20px}}.page-slider .quotes-icon{margin-bottom:40px;display:none}@media only screen and (width>=768px){.page-slider .quotes-icon{margin-bottom:80px}}.page-slider .quotes-icon svg{width:35px}.page-slider .quotes-icon svg path{fill:#fff}.page-slider .swiper-pagination{line-height:0;bottom:53px}@media only screen and (width>=768px){.page-slider .swiper-pagination{bottom:40px}}.page-slider .swiper-pagination .swiper-pagination-bullet{opacity:1;background:0 0;border:2px solid #f4f4f4;width:12px;height:12px;margin:0 8px;transition:all .2s}.page-slider .swiper-pagination .swiper-pagination-bullet:hover{opacity:.8;background:#f4f4f4}.page-slider .swiper-pagination .swiper-pagination-bullet-active{background:#f4f4f4}.our-competencies{color:#212121;background-color:#f4f4f4;padding:71px 0 79px}@media only screen and (width>=768px){.our-competencies{padding:110px 0 126px}}.our-competencies-wrapper{text-align:center;max-width:1184px}@media only screen and (width<=767px){.our-competencies-wrapper{padding:0 41px}}@media only screen and (width>=768px){.our-competencies-wrapper{text-align:left;display:flex}}.our-competencies-wrapper .block-information{max-width:461px;margin:0 auto 37px}@media only screen and (width>=768px){.our-competencies-wrapper .block-information{margin-left:0}}.our-competencies__title{margin-bottom:37px;font-size:18px;font-weight:600;line-height:22px}@media only screen and (width>=768px){.our-competencies__title{margin-bottom:32px;font-size:24px;line-height:29px}}.our-competencies__description p{font-size:14px;line-height:24px}@media only screen and (width>=768px){.our-competencies__description p{font-size:16px}}.our-competencies__description p:last-child{margin-bottom:0}@media only screen and (width>=768px){.our-competencies .competencies-list{max-width:393px}}.our-competencies .competency-item{margin-bottom:49px}@media only screen and (width>=768px){.our-competencies .competency-item{margin-bottom:68px;display:flex}}.our-competencies .competency-item:last-child{margin-bottom:0}.our-competencies .competency-item__info p{font-size:14px;line-height:24px}.our-competencies .competency-item__info p:last-child{margin-bottom:0}.our-competencies .competency-item__icon{justify-content:center;margin:0 0 20px;display:flex}@media only screen and (width>=768px){.our-competencies .competency-item__icon{margin:0 17px 0 0}}.our-competencies .competency-item__icon svg{width:30px;height:30px}@media only screen and (width>=768px){.our-competencies .competency-item__icon svg{width:20px;height:20px}}.our-competencies .competency-item__title{margin-bottom:20px;font-size:16px;font-weight:700;line-height:20px}.text-section .text-section__wrapper{text-align:center;margin:0 auto}.text-section .text-section__wrapper .title *{margin:0 0 44px;font-size:23px;font-weight:800;line-height:32px}.text-section .text-section__wrapper .title strong{font-weight:900}.text-section .text-section__wrapper .title em{font-style:italic}.text-section .text-section__wrapper .title em strong{font-style:italic;font-weight:900}.text-section .text-section__wrapper .text *{margin:0;font-size:16px;font-weight:100;line-height:24px}.text-section .text-section__wrapper .text em{font-style:italic}.text-section .text-section__wrapper .text em strong{font-style:italic;font-weight:900}.text-section .text-section__wrapper .text strong{font-weight:900}.rich-text-section .text-section__wrapper{text-align:left;margin:0 auto}.rich-text-section .text-section__wrapper .title strong{font-weight:900}.rich-text-section .text-section__wrapper .title em{font-style:italic}.rich-text-section .text-section__wrapper .title em strong{font-style:italic;font-weight:900}.rich-text-section .text-section__wrapper .text *{margin:0;font-size:16px;font-weight:100;line-height:24px}.rich-text-section .text-section__wrapper .text em{font-style:italic}.rich-text-section .text-section__wrapper .text em strong{font-style:italic;font-weight:900}.rich-text-section .text-section__wrapper .text strong{font-weight:900}.image-text-column-section .page-width .title{color:var(--dark-grey);text-align:center;margin-bottom:78px;font-size:23px;font-weight:700;line-height:28px}@media (width<=500px){.image-text-column-section .page-width .title{margin-bottom:40px}}.image-text-column-section .page-width .image-text-column__wrapper{grid-template-columns:repeat(4,1fr);gap:7%;display:grid}@media (width<=1024px){.image-text-column-section .page-width .image-text-column__wrapper{gap:3%}}@media (width<=768px){.image-text-column-section .page-width .image-text-column__wrapper{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:5%}}@media (width<=500px){.image-text-column-section .page-width .image-text-column__wrapper{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(1,1fr);gap:20px}}.image-text-column-section .page-width .image-text-column__wrapper .image-text-column__item{flex-direction:column;align-items:center;display:flex}.image-text-column-section .page-width .image-text-column__wrapper .image-text-column__item .image-wrap{margin-bottom:14px}.image-text-column-section .page-width .image-text-column__wrapper .image-text-column__item .item-title{color:#484848;text-align:center;margin-bottom:20px;font-size:16px;line-height:20px}.image-text-column-section .page-width .image-text-column__wrapper .image-text-column__item .item-text{text-align:center;color:var(--dark-grey);font-size:14px;line-height:24px}.page-header-video{position:relative}.page-header-video .page-width.breadcrumbs{position:absolute;top:77px}@media (width<=768px){.page-header-video .page-width.breadcrumbs{top:28px}}.page-header-video .page-width.wrapper{position:absolute;top:38%;left:0;right:0}.page-header-video .page-width.wrapper .text-container{margin:0 auto}.page-header-video .page-width.wrapper .text-container .sph-title{margin-bottom:20px;font-size:42px;font-weight:600;line-height:52px}@media (width<=768px){.page-header-video .page-width.wrapper .text-container .sph-title{margin-bottom:12px;font-size:32px;line-height:48px}}.page-header-video .page-width.wrapper .text-container .sph-body{margin-top:0;font-size:16px;line-height:24px}@media (width<=768px){.page-header-video .page-width.wrapper .text-container .sph-body{font-size:14px;line-height:20px}}.page-header-video .page-width{padding:0 91px}@media (width<=900px){.page-header-video .page-width{padding:0 51px}}@media (width<=660px){.page-header-video .page-width{padding:0 21px}}.page-header-video *{z-index:3;position:relative}.page-header-video .video-wrapper,.page-header-video .img-wrapper{z-index:1;position:relative;inset:0}.page-header-video .video-wrapper video,.page-header-video .video-wrapper img,.page-header-video .img-wrapper video,.page-header-video .img-wrapper img{width:100%}.page-header-video .mob_video{display:none}.page-header-video .desk_img{display:block}.page-header-video .mob_img{display:none}.charity-exemptions{padding:40px 0 60px}@media screen and (width>=992px){.charity-exemptions{padding:63px 0 125px}}.charity-exemptions .page-width{max-width:1184px}.charity-exemptions-area{flex-direction:column;gap:25px;display:flex}@media screen and (width>=992px){.charity-exemptions-area{flex-direction:row;gap:52px}}.charity-exemptions-area .rte{color:#707070}@media screen and (width>=992px){.charity-exemptions-area .rte{width:544px;padding-top:54px}}.charity-exemptions-area .rte p{font-size:14px;line-height:24px}@media screen and (width>=768px){.charity-exemptions-area .rte p{font-size:16px}}.charity-exemptions-area .rte p:first-child{margin-top:0}.charity-exemptions .charity-exemptions-list{padding:40px 20px}@media screen and (width>=768px){.charity-exemptions .charity-exemptions-list{padding:54px 49px 79px 50px}}@media screen and (width>=992px){.charity-exemptions .charity-exemptions-list{width:492px}}.charity-exemptions .charity-exemptions-list h2{color:#707070;margin-bottom:30px;font-size:18px;font-weight:600;line-height:22px}@media screen and (width>=768px){.charity-exemptions .charity-exemptions-list h2{margin-bottom:47px;font-size:23px;line-height:32px}}.charity-exemptions .charity-exemptions-list ul{margin:0;padding:0}.charity-exemptions .charity-exemptions-list ul li{color:#343434;margin-bottom:26px;padding-left:28px;font-size:14px;line-height:24px;list-style:none;position:relative}@media screen and (width>=768px){.charity-exemptions .charity-exemptions-list ul li{font-size:16px;line-height:24px}}.charity-exemptions .charity-exemptions-list ul li:last-child{margin-bottom:0}.charity-exemptions .charity-exemptions-list ul li.check-icon:after{content:"";border-bottom:3px solid #cbcaca;border-left:3px solid #cbcaca;width:13px;height:8px;position:absolute;top:8px;left:0;transform:rotate(-45deg)}.charity-exemptions .charity-exemptions-list ul li.cross-icon:after,.charity-exemptions .charity-exemptions-list ul li.cross-icon:before{content:"";background-color:#cbcaca;width:3px;height:14px;position:absolute;top:6px}.charity-exemptions .charity-exemptions-list ul li.cross-icon:after{left:8px;transform:rotate(-45deg)}.charity-exemptions .charity-exemptions-list ul li.cross-icon:before{content:"";left:8px;transform:rotate(45deg)}.advantage-customers .page-width .rte{flex-direction:row;align-items:stretch;display:flex;position:relative}.advantage-customers .page-width .rte p{margin:10px 0}.advantage-customers .page-width .rte>*{width:100%}.advantage-customers .page-width .rte h1,.advantage-customers .page-width .rte h2,.advantage-customers .page-width .rte h3,.advantage-customers .page-width .rte h4,.advantage-customers .page-width .rte h5,.advantage-customers .page-width .rte h6{margin:20px 0 0}.advantage-customers .page-width .rte img{width:fit-content;margin:0 auto}.advantage-customers .page-width .rte h1,.advantage-customers .page-width .rte .main-page h1>span,.advantage-customers .page-width .rte .heading-lg{font-size:var(--heading-lg);line-height:calc(var(--heading-lg) + 10px)}@media screen and (width<=768px){.advantage-customers .page-width .rte h1,.advantage-customers .page-width .rte .main-page h1>span,.advantage-customers .page-width .rte .heading-lg{font-size:var(--heading-lg-tablet);line-height:calc(var(--heading-lg-tablet) + 10px)}}@media screen and (width<=425px){.advantage-customers .page-width .rte h1,.advantage-customers .page-width .rte .main-page h1>span,.advantage-customers .page-width .rte .heading-lg{font-size:var(--heading-lg-mobile);line-height:calc(var(--heading-lg-mobile) + 10px)}}.advantage-customers .page-width .rte h2,.advantage-customers .page-width .rte .main-page h2>span,.advantage-customers .page-width .rte .heading-md{font-size:var(--heading-md);line-height:calc(var(--heading-md) + 10px)}@media screen and (width<=768px){.advantage-customers .page-width .rte h2,.advantage-customers .page-width .rte .main-page h2>span,.advantage-customers .page-width .rte .heading-md{font-size:var(--heading-md-tablet);line-height:calc(var(--heading-md-tablet) + 10px)}}@media screen and (width<=425px){.advantage-customers .page-width .rte h2,.advantage-customers .page-width .rte .main-page h2>span,.advantage-customers .page-width .rte .heading-md{font-size:var(--heading-md-mobile);line-height:calc(var(--heading-md-mobile) + 10px)}}.advantage-customers .page-width .rte h3,.advantage-customers .page-width .rte .main-page h3>span,.advantage-customers .page-width .rte .heading-sm{font-size:var(--heading-sm);line-height:calc(var(--heading-sm) + 10px)}.advantage-customers .page-width .rte .address{margin:0}.advantage-customers .page-width .advantage-customers__wrapper{justify-content:space-between;display:flex}@media (width<=850px){.advantage-customers .page-width .advantage-customers__wrapper{flex-wrap:wrap}}.advantage-customers .page-width .advantage-customers__wrapper .text-side{color:#484848;width:50%;margin-right:40px}@media (width<=850px){.advantage-customers .page-width .advantage-customers__wrapper .text-side{width:100%;max-width:none;margin-bottom:40px;margin-right:0}}.advantage-customers .page-width .advantage-customers__wrapper .text-side .title{margin-bottom:46px;font-size:23px;line-height:28px}.advantage-customers .page-width .advantage-customers__wrapper .text-side .text *{color:#484848;margin-bottom:20px;font-size:16px;line-height:24px}.advantage-customers .page-width .advantage-customers__wrapper .text-side .text li{margin-bottom:15px}.advantage-customers .page-width .advantage-customers__wrapper .text-side .text a{color:var(--primary-color)}.advantage-customers .page-width .advantage-customers__wrapper .text-side .text p:nth-of-type(9){margin-bottom:0}.advantage-customers .page-width .advantage-customers__wrapper .text-side .text p:last-of-type{margin-top:0}.advantage-customers .page-width .advantage-customers__wrapper .text-side .button{width:fit-content;padding:14px 40px;font-size:16px;font-weight:900;line-height:25px;display:block}@media (width<=850px){.advantage-customers .page-width .advantage-customers__wrapper .text-side .desk-btn{display:none}}.advantage-customers .page-width .advantage-customers__wrapper .benefits-side{width:50%;max-width:512px;height:fit-content;margin-left:auto;margin-right:auto;position:sticky;top:150px;overflow:hidden}@media (width<=850px){.advantage-customers .page-width .advantage-customers__wrapper .benefits-side{width:100%;max-width:none;position:relative;top:0;overflow:hidden}}.advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:48px;display:grid}@media (width<=850px){.advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap{gap:0;display:flex}}.advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap .image-text-column__item{flex-direction:column;align-items:center;display:flex}@media (width<=850px){.advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap .image-text-column__item{height:auto;padding-bottom:40px}}.advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap .image-text-column__item .image-wrap{margin-bottom:17px}.advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap .image-text-column__item .image-wrap svg{fill:none;width:59px;height:68px}.advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap .image-text-column__item .image-wrap svg path{fill:none}.advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap .image-text-column__item .image-wrap svg #Fill-13{fill:#fff!important}.advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap .image-text-column__item .item-title{color:#484848;text-align:center;margin-bottom:20px;font-size:16px;line-height:20px}.advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap .image-text-column__item .item-text{text-align:center}.advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap .image-text-column__item .item-text p{color:var(--dark-grey);margin:0;font-size:14px;line-height:24px}.advantage-customers .page-width .mob-btn{display:none}@media (width<=850px){.advantage-customers .page-width .mob-btn{width:fit-content;margin:40px auto 0;padding:14px 40px;font-size:16px;font-weight:900;line-height:25px;display:block}}.book-appointment{padding-top:100px}.book-appointment__map{background:#eee;justify-content:flex-end;min-height:600px;display:flex;position:relative}.book-appointment__map .google-map{width:100%;height:100%;position:absolute!important}.book-appointment__map--mobile{display:none}@media screen and (width<=750px){.book-appointment__map--mobile{display:block}}.book-appointment__map--desktop .book-appointment__opening-hours{display:block}@media screen and (width<=750px){.book-appointment__map--desktop .book-appointment__opening-hours{display:none}}.book-appointment__opening-hours{max-width:333px;font-family:var(--font-body);letter-spacing:0;color:#fff;border-radius:0 10px 0 0;padding:40px 30px 30px 50px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;position:absolute;bottom:0;left:0}@media screen and (width<=750px){.book-appointment__opening-hours{padding:10px 25px}}.book-appointment__opening-hours__time b{font-weight:600}.book-appointment__form{background:#fff;border-radius:10px 0 0 10px;width:660px;padding:55px 70px 70px 37px;position:relative;top:-100px;right:0}@media screen and (width<=750px){.book-appointment__form{border-radius:0;width:100%;padding:50px 20px;top:0}}.book-appointment__form .klaviyo-form-TDJNjP{margin-left:-20px}@media screen and (width<=750px){.book-appointment__form .klaviyo-form-TDJNjP{margin-left:auto}}.book-appointment__form [data-testid=form-row]>.kl-private-reset-css-Xuajs1{padding:10px 0!important}.book-appointment__form [data-testid=form-component].needsclick>button.needsclick{padding-left:30px!important;padding-right:30px!important}@media screen and (width<=750px){.book-appointment__form [data-testid=form-component].needsclick>button.needsclick{justify-content:center!important}}.book-appointment__form [data-testid=form-component].needsclick>.needsclick{align-items:center;display:flex;flex-direction:row!important;justify-content:flex-end!important}@media screen and (width<=750px){.book-appointment__form [data-testid=form-component].needsclick>.needsclick{align-items:flex-start;flex-direction:column!important;justify-content:flex-start!important}}.book-appointment__form [data-testid=form-component].needsclick>.needsclick>div+div{position:absolute!important}.book-appointment__form [data-testid=form-component].needsclick>.needsclick>div.needsclick{align-items:center;width:100%;display:flex;flex-direction:row!important;justify-content:flex-end!important}@media screen and (width<=750px){.book-appointment__form [data-testid=form-component].needsclick>.needsclick>div.needsclick{align-items:flex-start;flex-direction:column!important;justify-content:flex-start!important}}.book-appointment__form [data-testid=form-component].needsclick>.needsclick>div.needsclick>[aria-haspopup=listbox]{width:407px}@media screen and (width<=750px){.book-appointment__form [data-testid=form-component].needsclick>.needsclick>div.needsclick>[aria-haspopup=listbox]{width:100%}}.book-appointment__form [data-testid=form-component].needsclick>.needsclick>div.needsclick>[aria-haspopup=listbox] button input::placeholder{opacity:.2!important}.book-appointment__form [data-testid=form-component].needsclick>.needsclick>div.needsclick>[aria-haspopup=listbox] button svg,.book-appointment__form [data-testid=form-component].needsclick>.needsclick>div.needsclick>[aria-haspopup=listbox] button path{fill:#000!important}.book-appointment__form [data-testid=form-component].needsclick>.needsclick label{letter-spacing:0;padding-right:26px;font-style:normal;text-align:right!important;font-family:var(--font-body)!important;padding-bottom:0!important;font-size:16px!important;font-weight:400!important;line-height:20px!important}@media screen and (width<=750px){.book-appointment__form [data-testid=form-component].needsclick>.needsclick label{width:100%;text-align:left!important}}.book-appointment__form [data-testid=form-component].needsclick>.needsclick label#downshift-0-label{width:90px}@media screen and (width<=750px){.book-appointment__form [data-testid=form-component].needsclick>.needsclick label#downshift-0-label{width:100%}}.book-appointment__form [data-testid=form-component].needsclick>.needsclick>input{width:407px}@media screen and (width<=750px){.book-appointment__form [data-testid=form-component].needsclick>.needsclick>input{width:100%}}.book-appointment__form [data-testid=form-component].needsclick>.needsclick>input::placeholder{opacity:.2!important}.book-appointment__form [data-testid=form-component].needsclick>.needsclick>input+div{position:absolute!important}.book-appointment__title{font-family:var(--font-body);letter-spacing:0;color:#707070;max-width:458px;font-size:23px;font-style:normal;font-weight:400;line-height:28px}.book-appointment__sub-title{font-family:var(--font-body);letter-spacing:0;color:#707070;max-width:458px;margin-top:20px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (width<=768px){.returns-section-qf{background:#f4f4f4}}.returns-section-qf .wrapper{background:#f4f4f4;flex-direction:column;justify-content:center;align-items:center;max-width:824px;margin:91px auto 100px;padding:59px 120px 80px;display:flex}@media screen and (width<=900px){.returns-section-qf .wrapper{padding:39px 60px 60px}}@media screen and (width<=550px){.returns-section-qf .wrapper{padding:39px 0 60px}}.returns-section-qf .wrapper .title-wrapper{width:100%}.returns-section-qf .wrapper .title-wrapper h1,.returns-section-qf .wrapper .title-wrapper p{text-align:left;width:100%;max-width:500px;margin:0 auto 0 0}.returns-section-qf .wrapper .title-wrapper .heading-md{margin-bottom:10px}.returns-section-qf .wrapper .title-wrapper .required-text,.returns-section-qf .wrapper .title-wrapper .required-text small{width:max-content;color:var(--error-color);margin:22px 0 22px auto;font-size:12px}.returns-section-qf .wrapper form{margin-top:0}.returns-section-qf .wrapper .qf-form{gap:18px 0}.returns-section-qf .wrapper .qf-form label,.returns-section-qf .wrapper .qf-form .label,.returns-section-qf .wrapper .qf-form .field label{white-space:nowrap;min-width:130px;margin-top:0;font-weight:700;display:inline-block}@media screen and (width<=768px){.returns-section-qf .wrapper .qf-form label,.returns-section-qf .wrapper .qf-form .label,.returns-section-qf .wrapper .qf-form .field label{display:none}}@media screen and (width<=1024px){.returns-section-qf .wrapper .qf-form label,.returns-section-qf .wrapper .qf-form .label,.returns-section-qf .wrapper .qf-form .field label{min-width:80px;font-size:12px}}.returns-section-qf .wrapper .qf-form label .required-field-marker,.returns-section-qf .wrapper .qf-form .label .required-field-marker,.returns-section-qf .wrapper .qf-form .field label .required-field-marker{color:var(--error-color)}.returns-section-qf .wrapper .qf-form select,.returns-section-qf .wrapper .qf-form .field select{appearance:none;border:none;width:100%;padding:10px 20px;position:relative}.returns-section-qf .wrapper .qf-form .form-type{display:none}.returns-section-qf .wrapper .qf-form .field{justify-content:center;align-items:baseline;gap:0 46px;display:flex}.returns-section-qf .wrapper .qf-form .field input,.returns-section-qf .wrapper .qf-form .field select,.returns-section-qf .wrapper .qf-form .field textarea{border-radius:0}.returns-section-qf .wrapper .qf-form .field input:focus,.returns-section-qf .wrapper .qf-form .field select:focus,.returns-section-qf .wrapper .qf-form .field textarea:focus{outline:solid 1px var(--text-primary-color)}.returns-section-qf .wrapper .qf-form .submit{margin-left:auto}.returns-section-qf .wrapper .qf-form .form-success{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:50px 0 0;display:flex}.returns-section-qf .wrapper .qf-form .form-success h2{text-align:center;margin-bottom:20px;display:block}.returns-section-qf .wrapper .qf-form .form-success a{display:inline-block}.returns-section-qf .line-items-list{background:#fff;width:100%;padding:20px;list-style:none;display:none}.returns-section-qf .returns-inputs{flex-direction:column;gap:20px;display:none}.returns-section-qf .line-items-list.active{display:block}.returns-section-qf .returns-inputs.active{display:flex}.returns-section-qf .line-items-list li{align-items:center;gap:10px;display:flex}.returns-section-qf .line-items-list li input{width:24px;height:24px;min-height:unset}.returns-section-qf .line-items-list li label{margin:0}.page-template-section{padding-top:90px;padding-bottom:145px}.page-template-section .rte{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.page-template-section .rte p{margin:10px 0}.page-template-section .rte a{color:var(--primary-color)}.page-template-section .rte>*{width:100%}.page-template-section .rte h1,.page-template-section .rte h2,.page-template-section .rte h3,.page-template-section .rte h4,.page-template-section .rte h5,.page-template-section .rte h6{margin:20px 0 0}.page-template-section .rte img{margin:0 auto}.page-template-section .rte h1,.page-template-section .rte .main-page h1>span,.page-template-section .rte .heading-lg{font-size:var(--heading-lg);line-height:calc(var(--heading-lg) + 10px)}@media screen and (width<=768px){.page-template-section .rte h1,.page-template-section .rte .main-page h1>span,.page-template-section .rte .heading-lg{font-size:var(--heading-lg-tablet);line-height:calc(var(--heading-lg-tablet) + 10px)}}@media screen and (width<=425px){.page-template-section .rte h1,.page-template-section .rte .main-page h1>span,.page-template-section .rte .heading-lg{font-size:var(--heading-lg-mobile);line-height:calc(var(--heading-lg-mobile) + 10px)}}.page-template-section .rte h2,.page-template-section .rte .main-page h2>span,.page-template-section .rte .heading-md{font-size:var(--heading-md);line-height:calc(var(--heading-md) + 10px)}@media screen and (width<=768px){.page-template-section .rte h2,.page-template-section .rte .main-page h2>span,.page-template-section .rte .heading-md{font-size:var(--heading-md-tablet);line-height:calc(var(--heading-md-tablet) + 10px)}}@media screen and (width<=425px){.page-template-section .rte h2,.page-template-section .rte .main-page h2>span,.page-template-section .rte .heading-md{font-size:var(--heading-md-mobile);line-height:calc(var(--heading-md-mobile) + 10px)}}.page-template-section .rte h3,.page-template-section .rte .main-page h3>span,.page-template-section .rte .heading-sm{font-size:var(--heading-sm);line-height:calc(var(--heading-sm) + 10px)}.page-template-section .rte .address{margin:0}.page-template-section .rte tr{min-width:unset}@media screen and (width<=425px){.page-template-section .rte table td p,.page-template-section .rte table td p a{font-size:10px}}.page-template-section .rte table td p,.page-template-section .rte table td p a{font-size:14px}.page-template-section .rte table.styled{border-collapse:collapse}.page-template-section .rte table.styled tr:first-of-type{background-color:var(--primary-color);border:1px solid var(--primary-color)}.page-template-section .rte table.styled tr:first-of-type td{color:#fff;font-weight:700}.page-template-section .rte table.styled tr td{text-align:center;padding:10px 0}.page-template-section .rte table.styled tr td:first-of-type{font-weight:700}.page-template-section .rte table.styled tr:not(:first-of-type) td{border:1px solid #f4f4f4}.page-template-section.returns{padding-top:70px;padding-bottom:0}.faqs-btn,.faqs-btn-two{width:90px;color:var(--button-1-text-color)!important}.faqs-btn:hover,.faqs-btn-two:hover{color:var(--primary-color)!important}.faqs-btn-two{margin-top:10px}.faqs-container{display:none}.faqs-container h2{margin-bottom:20px!important}.faqs-container .faq-container{margin-bottom:10px}.faqs-container .faq-container .faq-top{cursor:pointer;border-bottom:1px solid var(--primary-color);padding:5px 30px 5px 0;font-size:18px;line-height:28px;position:relative}.faqs-container .faq-container .faq-top:after{content:"+";position:absolute;top:5px;right:10px;transform:scale(1.5)}.faqs-container .faq-container .faq-top.active{border-bottom:0;padding-left:10px}.faqs-container .faq-container .faq-top.active:after{content:"-";position:absolute;top:5px;right:10px;transform:scale(1.5)}.faqs-container .faq-container .faq-bottom{display:none}.faqs-container .faq-container .faq-bottom.active{border-bottom:1px solid var(--primary-color);border-left:1px solid var(--primary-color);border-right:1px solid var(--primary-color);padding-bottom:10px;padding-left:10px}.faqs-container-two{display:none}.faqs-container-two h2{margin-bottom:20px!important}.faqs-container-two .faq-container-two{margin-bottom:10px}.faqs-container-two .faq-container-two .faq-top-two{cursor:pointer;border-bottom:1px solid var(--primary-color);padding:5px 30px 5px 0;font-size:18px;line-height:28px;position:relative}.faqs-container-two .faq-container-two .faq-top-two:after{content:"+";position:absolute;top:5px;right:10px;transform:scale(1.5)}.faqs-container-two .faq-container-two .faq-top-two.active{border-bottom:0;padding-left:10px}.faqs-container-two .faq-container-two .faq-top-two.active:after{content:"-";position:absolute;top:5px;right:10px;transform:scale(1.5)}.faqs-container-two .faq-container-two .faq-bottom-two{display:none}.faqs-container-two .faq-container-two .faq-bottom-two.active{border-bottom:1px solid var(--primary-color);border-left:1px solid var(--primary-color);border-right:1px solid var(--primary-color);padding-bottom:10px;padding-left:10px}.b2b-apply-form-section{flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.b2b-apply-form-section .b2b-apply-form-wrapper{background:#f4f4f4;flex-flow:column;justify-content:center;align-items:center;width:100%;padding:65px 0;display:flex}.b2b-apply-form-section .b2b-apply-form-wrapper .page-width{flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}@media only screen and (width<=767.98px){.b2b-apply-form-section .b2b-apply-form-wrapper .page-width{gap:25px}}.b2b-apply-form-section .apply-form-header{flex-flow:column;justify-content:center;align-items:center;gap:15px;width:100%;max-width:715px;display:flex}.b2b-apply-form-section .apply-form-header .title,.b2b-apply-form-section .apply-form-header .description{color:#212121;text-align:center;width:100%;margin:0}.b2b-apply-form-section .apply-form-header .description{font-size:16px;font-weight:100;line-height:1.5}#app-embed form{padding:2px 0}.b2b-usp-slider-qf{background:var(--section-background);flex-direction:column;width:100%;display:flex;position:relative}.b2b-usp-slider-qf *{box-sizing:border-box}.b2b-usp-slider-qf .dotted-line{background-image:url(/cdn/shop/files/fo_usp-dot-icon.svg?v=1659374681);background-position:50%;background-repeat:repeat-x;background-size:10px 2px;width:calc(50% - 58px);height:7px;display:inline-flex}.b2b-usp-slider-qf .dotted-line-full{width:100%;position:absolute;top:55px;left:0}.b2b-usp-slider-qf .swiper-pagination{margin-top:30px;position:static}@media screen and (width>=1201px){.b2b-usp-slider-qf .swiper-pagination{display:none}}.b2b-usp-slider-qf .swiper-pagination .swiper-pagination-bullet{opacity:1;background:0 0;border:2px solid #707070;width:12px;height:12px}.b2b-usp-slider-qf .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#707070}.b2b-usp-slider-qf .title-wrapper{justify-content:center;align-items:center;padding:120px 0 20px;display:flex}.b2b-usp-slider-qf .title-wrapper p{color:#707070;margin:0 auto}.b2b-usp-slider-qf .usp-wrapper{position:relative}.b2b-usp-slider-qf .usp-wrapper .swiper{width:100%}.b2b-usp-slider-qf .usp-wrapper .swiper .swiper-wrapper{padding-top:20px}.b2b-usp-slider-qf .usp-card .icon-wrapper{outline:unset;background:#fff;border-radius:50%;flex-flow:row;justify-content:center;align-items:center;width:75px;height:75px;margin:0 auto;padding:16px;display:flex;position:relative;box-shadow:4px 2px 10px #ddd,-4px -2px 10px #fff}.b2b-usp-slider-qf .usp-card .icon-wrapper img{object-fit:contain;width:100%;height:100%}.b2b-usp-slider-qf .usp-card .icon-wrapper:before{content:"";z-index:-1;background:var(--section-background);border-radius:50%;width:100px;height:100px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.b2b-usp-slider-qf .usp-card .usp{text-align:center;flex-direction:column;justify-content:center;align-items:flex-start;max-width:250px;margin:20px auto 0;display:flex;transform:translateZ(20px)}.b2b-usp-slider-qf .usp-card .usp .title,.b2b-usp-slider-qf .usp-card .usp .description{width:100%}.b2b-usp-slider-qf .usp-card .usp .title{color:var(--primary-color);margin-bottom:15px;font-weight:700}@media screen and (width<=550px){.b2b-usp-slider-qf .usp-card .usp .title{margin-bottom:20px;font-size:16px;line-height:20px}}.b2b-usp-slider-qf .usp-card .usp .description{color:var(--text-primary-color);font-size:14px}@media screen and (width<=550px){.b2b-usp-slider-qf .usp-card .usp .description{line-height:24px}}.product-card-qf{flex-direction:column;width:100%;animation-name:fadeCard;animation-duration:1s;animation-timing-function:cubic-bezier(.49,.09,.36,1.11);display:flex}.product-card-qf[data-in-stock=false] .add-to-cart{display:none}.product-card-qf .product-info{justify-content:space-between;align-items:baseline;min-height:59px;display:flex}.product-card-qf .product-info .product-price-wrapper{text-align:right;flex:1}@media only screen and (width<=767.98px){.product-card-qf .product-info .product-price-wrapper{flex-direction:row-reverse;justify-content:end;align-items:center;gap:5px;display:flex}}.product-card-qf .product-info .product-title{flex:2}.product-card-qf .product-info .product-title p{color:var(--text-primary-color);font-size:18px;font-weight:700;line-height:22px}@media screen and (width<=550px){.product-card-qf .product-info .product-title p{font-size:14px;line-height:17px}}.product-card-qf .product-info .vat{color:#707070;font-size:14px}.product-card-qf .product-info .product-colour-option{text-transform:capitalize;font-size:15px;font-weight:600}@media screen and (width<=550px){.product-card-qf .product-info .product-colour-option{font-size:14px;line-height:24px}}.product-card-qf .swatches{justify-content:flex-start;align-items:flex-end;gap:0 25px;display:flex}.product-card-qf .swatches .more-colours,.product-card-qf .swatches .more-colours p{color:#707070;white-space:nowrap;font-size:12px;text-decoration:underline}.product-card-qf .swatches .more-colours{padding-bottom:5px}.product-card-qf .swatches .more-colours:hover{opacity:.5}.product-card-qf .product-colours{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:max-content;margin-top:11px;display:flex}@media screen and (width<=550px){.product-card-qf .product-colours{margin-top:17px}}.product-card-qf .product-colours .product-colour,.product-card-qf .product-colours .product-material{aspect-ratio:1;cursor:pointer;border:1px solid #fff;border-radius:50%;outline:1px solid #b2b2b200;width:clamp(24px,1.5vw,31px);height:clamp(24px,1.5vw,31px);transition:transform .15s ease-out,outline .2s ease-in-out;display:inline-flex;transform:scale(1)}.product-card-qf .product-colours .product-colour:hover,.product-card-qf .product-colours .product-colour.active,.product-card-qf .product-colours .product-material:hover,.product-card-qf .product-colours .product-material.active{transform:scale(1.1)}.product-card-qf .product-colours .product-colour.active,.product-card-qf .product-colours .product-material.active{outline:1px solid #b2b2b2;transform:scale(1.1)}.product-card-qf .product-colours .product-colour.hidden,.product-card-qf .product-colours .product-material.hidden{display:none}.product-card-qf .product-actions{flex:1 0 auto;justify-content:space-between;align-items:flex-end;display:flex}@media screen and (width<=1080px){.product-card-qf .product-actions{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;margin-top:1rem}}.product-card-qf .product-actions .view-product-btn{margin-top:0;padding:15px 0;line-height:1.625}@media screen and (width<=1080px){.product-card-qf .product-actions .view-product-btn{padding:0 0 .5rem}.product-card-qf .product-actions .add-to-cart{width:calc(80% - var(--button-h-padding))}}.product-card-qf .img-wrap{background-position:50%;background-size:cover;border-radius:5px;outline:1px solid #eee;margin-bottom:15px;padding-top:100%;position:relative;overflow:hidden}@media screen and (width>=768px){.product-card-qf .img-wrap[multi-image] img:hover{opacity:0}}.product-card-qf .img-wrap .add-to-cart{cursor:pointer;box-sizing:border-box;z-index:20;background:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:2px;transition:scale .2s ease-out;display:flex;position:absolute;bottom:5px;left:5px;scale:1}.product-card-qf .img-wrap .add-to-cart:hover{scale:1.1}.product-card-qf .img-wrap .add-to-cart svg{pointer-events:none;object-fit:contain;width:100%;height:100%}.product-card-qf .img-wrap .add-to-cart svg path{fill:#fff}.product-card-qf .img-wrap .sale-tag+.product-labels{top:41px}.product-card-qf .img-wrap .product-labels{pointer-events:none;z-index:10;flex-flow:column wrap;gap:7px;display:flex;position:absolute;top:10px;left:7px}.product-card-qf .img-wrap .product-labels .product-label{color:#fff;background:var(--text-primary-color);white-space:nowrap;border-radius:1px;width:fit-content;padding:5px 13px;font-size:14px;font-weight:600;line-height:1}.product-card-qf .img-wrap .inner-img-wrap{width:100%;height:100%;margin:0;position:absolute;top:0}@media screen and (width>=768px){.product-card-qf .img-wrap .inner-img-wrap:hover .product-variant-image:not(.single-image) .prod-feat-img{display:none}.product-card-qf .img-wrap .inner-img-wrap:hover .product-variant-image:not(.single-image) .prod-second-img{opacity:1}}.product-card-qf .img-wrap .inner-img-wrap,.product-card-qf .img-wrap .inner-img-wrap img,.product-card-qf .img-wrap .inner-img-wrap svg{background:#fff}.product-card-qf .img-wrap .inner-img-wrap .prod-first-img{object-fit:contain;width:100%;height:100%}.product-card-qf .img-wrap .inner-img-wrap .prod-second-img{opacity:0;z-index:2;object-fit:contain;width:100%;height:100%;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0}.product-card-qf .img-wrap .inner-img-wrap .prod-feat-img,.product-card-qf .img-wrap .inner-img-wrap .prod-second-img{object-fit:contain;background:#fff;width:100%;height:100%;transition:all .3s}.product-card-qf .img-wrap .inner-img-wrap .prod-feat-img.hidden,.product-card-qf .img-wrap .inner-img-wrap .prod-second-img.hidden{visibility:hidden}.product-card-qf .img-wrap .inner-img-wrap .prod-feat-img.img-ratio-contain,.product-card-qf .img-wrap .inner-img-wrap .prod-second-img.img-ratio-contain{object-fit:contain}.product-card-qf .img-wrap .inner-img-wrap .prod-feat-img.img-ratio-cover,.product-card-qf .img-wrap .inner-img-wrap .prod-second-img.img-ratio-cover{object-fit:cover}.product-card-qf .img-wrap .inner-img-wrap .product-variant-image{opacity:0;width:100%;height:100%;transition:opacity .2s ease-out .1s,display .2s ease-out .3s;position:absolute;top:0;left:0;object-fit:cover!important}.product-card-qf .img-wrap .inner-img-wrap .product-variant-image .missing-variant-image-error{color:#fff;text-align:center;background:var(--error-color);width:100%;padding:15px 10px;position:absolute;bottom:0;left:0}.product-card-qf .img-wrap .inner-img-wrap .product-variant-image.active{opacity:1}.product-card-qf .img-wrap .inner-img-wrap .product-variant-image img{background:#fff;width:100%;height:100%;transition:opacity .3s;object-fit:cover!important}.product-card-qf .img-wrap .inner-img-wrap svg{object-fit:contain;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.5;width:100%!important;height:100%!important;padding:0!important}.product-card-qf .img-wrap .sale-tag,.product-card-qf .img-wrap .sale-tag div{pointer-events:none;border-radius:1px;top:10px;left:0}.product-card-qf .img-wrap .sale-tag div,.product-card-qf .img-wrap .sale-tag div div{text-align:center;z-index:2;color:#fff;background:#c60000;padding:5px 13px;font-size:14px;font-weight:600;line-height:14px;position:absolute}.product-card-qf .img-wrap .button-wishlist{z-index:9;position:absolute;top:7px;right:7px}.product-card-qf p,.product-card-qf a{color:var(--text-primary-color);margin-top:7px;margin-bottom:0;line-height:12px}@media screen and (width<=550px){.product-card-qf p,.product-card-qf a{margin-top:11px}}.product-card-qf .title-wrapper{flex:2}.product-card-qf .product-title{color:var(--text-primary-color);margin-top:0;font-weight:700}.product-card-qf .product-title.brand{font-weight:400}.product-card-qf .product-price-wrapper p{margin:0}.product-card-qf .product-price-wrapper .product-price{font-size:18px;font-weight:700}.product-card-qf .product-price-wrapper.matching-price .product-sale-price{display:none}.product-card-qf .product-price-wrapper .product-sale-price{color:#c60000;margin-bottom:10px;font-size:18px;font-weight:700}@media screen and (width<=550px){.product-card-qf .product-price-wrapper .product-sale-price{margin-bottom:0;font-size:14px;line-height:17px}}.product-card-qf .product-price-wrapper .product-sale-price:empty{display:none}.product-card-qf .product-price-wrapper:not(.matching-price) .product-sale-price:not(:empty)+.product-price{color:#707070;font-size:15px;font-weight:500;text-decoration:line-through}@media screen and (width<=550px){.product-card-qf .product-price-wrapper .product-price{font-size:12px;line-height:15px}}.product-card-qf.mini-card .product-info{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:24px;margin-bottom:.75rem;display:-webkit-box;overflow:hidden}.product-card-qf.mini-card .product-title p{margin:0;font-size:.75rem;line-height:1}.product-card-qf.mini-card .matching-price .product-sale-price{display:none}.product-card-qf.mini-card .matching-price .product-price{font-weight:700;margin-left:0!important;text-decoration:none!important}.product-card-qf.mini-card .matching-price .product-price.strikethrough:before{display:none}.product-card-qf.mini-card .product-sale-price{color:var(--accent-1-color);margin-top:.25rem;font-size:.75rem;font-weight:700}.product-card-qf.mini-card .product-labels{gap:5px}.product-card-qf.mini-card .product-labels .product-label{padding:5px 9px;font-size:11px}.product-card-qf.mini-card .button-wishlist{width:30px;height:30px}.product-card-qf.mini-card .button-wishlist .wishlist-icon svg{top:7px;left:7px}.product-card-qf.mini-card .add-to-cart{width:30px;height:30px;padding:0}.product-card-qf .wishlist-remove{display:none}@keyframes fadeCard{0%{opacity:0}to{opacity:1}}.product-card-qf .product-colours .product-colour[data-inventory-quantity="0"]{--swatch-overlay-background-opacity:.5;--swatch-overlay-line-colour:100, 100, 100;--product-variant-option-diagonal-line-gradient:#fff0 0%, #fff0 calc(50% - 1px), rgba(var(--swatch-overlay-line-colour), var(--swatch-overlay-background-opacity)) calc(50% - 1px), rgba(var(--swatch-overlay-line-colour), var(--swatch-overlay-background-opacity)) calc(50% + 1px), #fff0 calc(50% + 1px), #fff0 100%;opacity:.7}.product-card-qf .product-colours .product-colour[data-inventory-quantity="0"]:after{content:"";background:#fff;background:linear-gradient(135deg, var(--product-variant-option-diagonal-line-gradient)),linear-gradient(45deg, var(--product-variant-option-diagonal-line-gradient)),linear-gradient(0deg, rgba(255, 255, 255, var(--swatch-overlay-background-opacity)), rgba(255, 255, 255, var(--swatch-overlay-background-opacity)));border-radius:.25rem;position:absolute;inset:0}.product-card-qf[data-in-stock=false] .img-wrap .add-to-cart{display:none!important}.product-card-wide{border-bottom:2px solid #f4f4f4;padding:20px 0 43px}@media screen and (width>=768px){.product-card-wide{padding:40px 0 43px}}@media screen and (width>=640px){.product-card-wide .inner,.product-card-wide .inner>div{flex-wrap:wrap;gap:5%;display:flex}}.product-card-wide .inner .left{flex:3}.product-card-wide .inner .right{flex-flow:row;flex:2}.product-card-wide .inner .img-wrap{width:100%;height:auto}@media screen and (width>=640px){.product-card-wide .inner .img-wrap{max-width:264px;height:100%;max-height:176px}}.product-card-wide .inner .img-wrap img,.product-card-wide .inner .img-wrap>svg{object-fit:contain;width:100%;height:100%}.product-card-wide .inner .info-wrap{flex:1}.product-card-wide .inner .info-wrap .title{color:#000;margin-top:0;margin-bottom:1.5rem;font-size:18px;font-weight:700;line-height:1.2}@media screen and (width>=640px){.product-card-wide .inner .info-wrap .title{margin-bottom:50px}}.product-card-wide .inner .info-wrap .info{color:#000;flex-flow:wrap;gap:5px 12px;display:flex}.product-card-wide .inner .info-wrap .info>p{white-space:nowrap;margin:0;font-size:14px}.product-card-wide .inner .info-wrap .info>p span{font-size:14px;font-weight:700}.product-card-wide .inner .price-wrap{flex:1}.product-card-wide .inner .price-wrap .variant-prices-container .variant-price-wrapper:not(.hidden){flex-direction:row;align-items:flex-start;gap:10px 0;margin:1rem 0 1.5rem;display:flex}@media screen and (width>=640px){.product-card-wide .inner .price-wrap .variant-prices-container .variant-price-wrapper:not(.hidden){flex-direction:column;margin:0}}.product-card-wide .inner .price-wrap .variant-prices-container .variant-price-wrapper:not(.hidden) .product-price{font-weight:700}.product-card-wide .inner .price-wrap .variant-previous-prices-container.saving{display:none}.product-card-wide .inner .button-wrap{flex-direction:column;width:100%;display:flex}@media screen and (width>=640px){.product-card-wide .inner .button-wrap{max-width:248px}}.product-card-wide .inner .button-wrap>*{text-align:center;width:100%}.product-card-wide .inner .button-wrap a{margin-bottom:18px;font-weight:700}.product-card-wide .inner .button-wrap button.wishlist{cursor:pointer;background-color:var(--button-4-color);color:var(--button-4-text-color);border-radius:var(--button-4-radius);transition:var(--button-transition);font-size:var(--button-font-size);border:1px solid;border-color:var(--button-4-border-color);justify-content:center;align-items:center;gap:10px;display:flex}.product-card-wide .inner .button-wrap button.wishlist:hover{background-color:var(--button-4-hover-color);color:var(--button-4-hover-text-color);border-radius:var(--button-4-hover-radius);border:1px solid;border-color:var(--button-4-hover-border-color)}.product-card-wide .inner .button-wrap button.wishlist i{align-items:center;width:15px;height:100%;display:flex;position:relative}.product-card-wide .inner .button-wrap button.wishlist i svg{width:15px;position:absolute}.product-card-wide .inner .button-wrap button.wishlist span{font-weight:700!important}.product-card-wide .inner .button-wrap button.wishlist .remove-text,.product-card-wide .inner .button-wrap button.wishlist .heart-filled_icon{display:none}.product-card-wide .inner .button-wrap button.wishlist .heart-filled_icon path{fill:var(--button-4-text-color)!important}.product-card-wide .inner .button-wrap button.wishlist .heart-empty_icon{display:block}.product-card-wide .inner .button-wrap button.wishlist .heart-empty_icon path{fill:var(--button-4-text-color)!important}.product-card-wide .inner .button-wrap button.wishlist.active-wishlist .add-text{display:none}.product-card-wide .inner .button-wrap button.wishlist.active-wishlist .remove-text,.product-card-wide .inner .button-wrap button.wishlist.active-wishlist .heart-filled_icon{display:block}.product-card-wide .inner .button-wrap button.wishlist.active-wishlist .heart-empty_icon{display:none}.blog-card .container{opacity:1;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:opacity .2s ease-out;display:flex}.blog-card .container:hover{opacity:.75}.blog-card .container .blog-image-clip{aspect-ratio:1.2;color:#0000;background:#fff;border-radius:5px;justify-content:center;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}@media screen and (width<=900px){.blog-card .container .blog-image-clip{aspect-ratio:1.3}}.blog-card .container .blog-image-clip:hover{opacity:1}.blog-card .container .blog-image-clip .blog-image{object-fit:cover;width:100%;height:100%}.blog-card .container .blog-image-clip .blog-image.swiper-lazy{opacity:0;transition:opacity .2s ease-in}.blog-card .container .blog-image-clip .blog-image.swiper-lazy-loaded{opacity:1}@media screen and (width<=768px){.blog-card .container .blog-content .excerpt{display:none}}.blog-card .container .blog-content .blog-url,.blog-card .container .blog-content .blog-info{margin:0;font-size:14px}.blog-card .container .blog-content h2,.blog-card .container .blog-content h3{color:var(--text-primary-color);margin:1.5rem 0 .75rem;font-size:18px;font-weight:600;line-height:22px}@media screen and (width<=768px){.blog-card .container .blog-content h2,.blog-card .container .blog-content h3{font-size:18px;line-height:22px}}.blog-card .container .blog-content .excerpt span,.blog-card .container .blog-content .excerpt p,.blog-card .container .blog-content .excerpt{color:#707070;font-size:14px;line-height:22px}.blog-card .container .blog-content .date{color:#707070;margin-top:23px;font-size:14px;font-weight:600}.blog-card .container .blog-content .blog-url:visited,.blog-card .container .blog-content .blog-url:link,.blog-card .container .blog-content .blog-url{color:inherit;font-size:14px;font-weight:700;text-decoration:underline}.breadcrumbs-snippet{color:#707070;font-size:12px}.breadcrumbs-snippet .divider{font-size:12px}.breadcrumbs-snippet a,.breadcrumbs-snippet a:visited,.breadcrumbs-snippet a:link{color:inherit;font-size:12px;text-decoration:none}.full-image-for-header{width:100%;height:auto;max-height:70vh;position:relative;overflow:hidden}@media (width>=900px){.full-image-for-header{display:none}}.full-image-for-header img{object-fit:cover;width:100%;height:100%}.full-image-for-header img.logo{object-position:center;object-fit:contain;width:110px;height:110px;margin:20px;position:absolute;bottom:0;right:0}@media (width<=900px){.image-page-header-qf .page-width{flex-direction:column}}.image-page-header-qf .page-width .content{flex:1;padding-top:26px;padding-bottom:40px;padding-right:8%}@media (width<=900px){.image-page-header-qf .page-width .content{order:1;padding-right:0}}.image-page-header-qf .page-width .img-wrap{flex:2;height:461px;position:relative}@media (width<=900px){.image-page-header-qf .page-width .img-wrap{order:0}}.image-page-header-qf .page-width .img-wrap .main-image{object-fit:cover;object-position:center;width:100%;height:100%}.image-page-header-qf .page-width .img-wrap .logo{position:absolute;bottom:8%;right:10%}.page-header-section.product_type .img-wrapper,.page-header-section.product_type .body-wrapper{flex-basis:50%}.page-header-section.product_type button{width:fit-content;margin-top:0}.page-header-section.product_type .why-swap{color:#343434;margin:30px 0}.page-header-section.product_type .why-swap h2{font-size:18px}.page-header-section.product_type .why-swap ul{margin-left:20px;padding:0%}.page-header-section.product_type .why-swap li{margin-bottom:15px}.page-header-section .img-wrapper{display:flex;position:relative}.page-header-section .primary-img{object-fit:cover;aspect-ratio:1/.65;width:100%}.page-header-section .logo{width:80px;height:80px;position:absolute;bottom:6%;right:6%}.page-header-section .breadcrumbs{color:#c59dcc;margin:10px 0;font-size:12px;line-height:1;display:block}.page-header-section h1{color:#343434;letter-spacing:0;margin:20px 0 15px;line-height:1}.page-header-section p{margin-top:0;font-size:14px}.page-header-section button{width:100%;margin:20px 0}.page-header-section .stat-container{justify-content:space-between;margin-top:20px;display:flex}.page-header-section .stat-container .stat{background:var(--accent-2-color);border-radius:50%;margin:0 5px;padding:20px;display:inline-block}.page-header-section .stat-container .stat:first-of-type{margin-left:0}.page-header-section .stat-container .stat:nth-of-type(2){background-color:var(--secondary-color)}.page-header-section .stat-container .stat:nth-of-type(3){background-color:var(--accent-1-color)}.page-header-section .stat-container .stat:nth-of-type(4){background-color:var(--primary-color);margin-right:0}@media screen and (width>=500px){.page-header-section .logo{width:100px;height:100px}}@media screen and (width>=900px){.page-header-section{gap:40px;display:flex}.page-header-section .img-wrapper{flex-basis:66%;order:1}.page-header-section .body-wrapper{flex-basis:33%}.page-header-section .breadcrumbs{margin-top:0}}@media (width<=899px){.page-header-section .img-wrapper{display:none}}.custom-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;padding-left:35px;font-size:22px;display:block;position:relative}.custom-checkbox p{width:100%;margin:-5px 0 0;font-size:13px}@media screen and (width<=768px){.custom-checkbox p{font-size:12px}}.custom-checkbox input{opacity:0;cursor:pointer;height:20px;max-height:20px;position:absolute;top:0;left:0;width:20px!important}.custom-checkbox input:required:invalid+span.checked{border-color:red}.custom-checkbox input:required:invalid+span .required-checkbox{display:block}.custom-checkbox .checkmark{background:#f4f4f4;border:1px solid #d3d3d3;border-radius:5px;width:20px;height:20px;position:absolute;top:0;left:0}.custom-checkbox .checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.custom-checkbox:hover input~.checkmark{background-color:#eee}.custom-checkbox input:checked~.checkmark{background-color:var(--text-primary-color);border-color:#fff;outline:1px solid #d3d3d3}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox input:checked~.required-checkbox{display:none}.custom-checkbox .required-checkbox{color:red;font-size:16px;display:none}.custom-checkbox .required-checkbox.checked{display:block}.search-bar-qf{gap:6px;position:relative;flex-direction:row!important}.search-bar-qf input[type=text]{color:var(--text-primary);font-weight:regular;background:#f4f4f4;border-radius:0;flex:1;height:46px;position:relative}.search-bar-qf input[type=text]::placeholder{color:#707070;opacity:.5;font-weight:600}.search-bar-qf .submit-group{justify-content:center;align-items:center;display:flex}.search-bar-qf .submit-group label{background:#f4f4f4;justify-content:center;align-items:center;width:46px;height:46px;margin:0;display:flex}.search-bar-qf .submit-group label svg{width:17px;height:17px;transform:scaleX(-1)}.search-bar-qf .submit-group label svg path{fill:#484848}.search-bar-qf .submit-group label input[type=submit]{z-index:1;cursor:pointer;background:0 0;border:none;border-radius:0;width:46px;height:100%;padding:0;position:absolute;top:0;right:0}.custom-search-qf-section .wrapper{flex-direction:row;justify-content:center;align-items:center;gap:20px;max-width:750px;display:flex}.custom-search-qf-section .wrapper p{min-width:max-content;font-weight:bolder}.custom-search-qf-section .wrapper .search-bar-qf input{color:#000000a6;padding-right:50px}.custom-search-qf-section .wrapper .search-bar-qf input::placeholder{color:#000000a6;font-weight:500}.custom-search-qf-section .wrapper .search-bar-qf .submit-group label svg path{fill:#10573b}.button-wishlist{z-index:1;width:37px;height:37px;padding:unset;background-color:unset;transform-origin:50%;cursor:pointer;box-sizing:content-box;background:#fff;border:1px solid #f4f4f4;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s ease-out;display:flex;transform:scale(1)}.button-wishlist:hover{transform-origin:50%;transform:scale(1.1)}.button-wishlist:hover i svg:not(.heart-filled_icon){transform-origin:50%;transform:scale(.9);opacity:1!important}.button-wishlist:hover.active-wishlist i svg path{fill:#fff}.button-wishlist:hover .wishlist-icon{animation-name:heartbeat;animation-duration:1s;animation-iteration-count:9;animation-delay:1s;transform:scale(1)}.button-wishlist .wishlist-icon{width:100%;height:100%;position:relative}.button-wishlist .wishlist-icon .heart-filled_icon,.button-wishlist .wishlist-icon .heart-empty_icon{transform-origin:50%;width:17px;height:17px;position:absolute;top:10.5px;left:10.5px}.button-wishlist .wishlist-icon .heart-filled_icon{opacity:0;transition:transform .2s ease-out .1s}.button-wishlist .wishlist-icon .heart-empty_icon path{fill:var(--primary-color)}.active-wishlist{background:var(--primary-color);border-color:var(--primary-color)}.active-wishlist i .heart-filled_icon{opacity:1!important}.active-wishlist i .heart-filled_icon path{fill:#fff}@keyframes heartbeat{0%{transform:scale(1)}15%{transform:scale(1)}50%{transform:scale(1.125)}85%{transform:scale(1)}to{transform:scale(1)}}.product-card-qf span.smartwishlist{position:absolute;top:5px;right:14px;z-index:99!important}.variant-prices-container .variant-price-wrapper{flex-direction:row;align-items:flex-end;display:flex}.variant-prices-container .variant-price-wrapper.matching-price .retail-price{display:none}.variant-prices-container .variant-price-wrapper.matching-price .product-b2b-price{color:#000!important}.variant-prices-container .variant-price-wrapper .variant-current-price-container .product-price{color:var(--accent-1-color);font-size:24px;font-weight:700!important}.variant-prices-container .variant-price-wrapper .variant-current-price-container .extras{margin:0;padding:0;list-style:none}.variant-prices-container .variant-price-wrapper .variant-current-price-container .extras li{font-size:12px}.variant-prices-container .variant-price-wrapper .variant-previous-prices-container{margin-bottom:auto;margin-right:10px}.variant-prices-container .variant-price-wrapper .variant-previous-prices-container.saving span{color:var(--accent-1-color);font-size:16px;font-weight:600;line-height:24px}.variant-prices-container .variant-price-wrapper .variant-current-price-container,.variant-prices-container .variant-price-wrapper .variant-previous-prices-container{flex-direction:row;align-items:center;gap:.5rem;margin-right:1rem;display:flex}.variant-prices-container .variant-price-wrapper .variant-current-price-container h6,.variant-prices-container .variant-price-wrapper .variant-previous-prices-container h6{margin:0}.variant-prices-container .variant-price-wrapper .variant-current-price-container span,.variant-prices-container .variant-price-wrapper .variant-previous-prices-container span{color:var(--dark-grey);font-weight:600}.variant-prices-container .variant-price-wrapper .variant-current-price-container span.product-sale-price.strikethrough,.variant-prices-container .variant-price-wrapper .variant-previous-prices-container span.product-sale-price.strikethrough{display:none}.variant-prices-container .variant-price-wrapper .variant-current-price-container span.price-heading,.variant-prices-container .variant-price-wrapper .variant-previous-prices-container span.price-heading{color:var(--dark-grey);margin:0;font-size:14px;font-weight:400;line-height:normal}.variant-prices-container .variant-price-wrapper .variant-current-price-container span.product-pridce,.variant-prices-container .variant-price-wrapper .variant-previous-prices-container span.product-pridce{line-height:22px}.variant-prices-container .variant-price-wrapper .variant-current-price-container span.product-price.strikethrough,.variant-prices-container .variant-price-wrapper .variant-previous-prices-container span.product-price.strikethrough{line-height:18px}.variant-prices-container .variant-price-wrapper .variant-previous-prices-container{gap:.2rem;margin-bottom:0;margin-right:0}.variant-prices-container .variant-price-wrapper span.vat{font-size:14px}.variant-prices-container .variant-price-wrapper.hidden{display:none}.lightbox-trigger{padding:12px}.lightbox-trigger svg{width:20px;max-width:20px;height:20px;max-height:20px;transform:scaleX(-1)}.lightbox-trigger svg path{fill:var(--dark-grey)}#product-images{gap:20px;transition:opacity .2s ease-in-out;display:flex;position:sticky;top:235px}@media screen and (width<=1024.98px){#product-images{flex-direction:column-reverse;margin-bottom:40px}}@media screen and (width>=1025px){#product-images .swiper-button-prev.pdp-thumbnail-nav,#product-images .swiper-button-next.pdp-thumbnail-nav{background:#fff;border:1px solid #d3d3d3;width:100%;height:30px;display:flex;position:absolute;left:0}#product-images .swiper-button-prev.pdp-thumbnail-nav svg,#product-images .swiper-button-prev.pdp-thumbnail-nav svg path,#product-images .swiper-button-next.pdp-thumbnail-nav svg,#product-images .swiper-button-next.pdp-thumbnail-nav svg path{fill:#212121}#product-images .swiper-button-prev.pdp-thumbnail-nav.swiper-button-prev,#product-images .swiper-button-next.pdp-thumbnail-nav.swiper-button-prev{border-radius:5px 5px 0 0;top:22px}#product-images .swiper-button-prev.pdp-thumbnail-nav.swiper-button-prev svg,#product-images .swiper-button-next.pdp-thumbnail-nav.swiper-button-prev svg{rotate:90deg}#product-images .swiper-button-prev.pdp-thumbnail-nav.swiper-button-next,#product-images .swiper-button-next.pdp-thumbnail-nav.swiper-button-next{bottom:0;top:unset;border-radius:0 0 5px 5px}#product-images .swiper-button-prev.pdp-thumbnail-nav.swiper-button-next svg,#product-images .swiper-button-next.pdp-thumbnail-nav.swiper-button-next svg{rotate:-90deg}#product-images .swiper-button-prev.pdp-thumbnail-nav:after,#product-images .swiper-button-next.pdp-thumbnail-nav:after{content:""}}#product-images.loading{opacity:0;width:clamp(0px,60vw,720px);max-height:100vh}#product-images .swiper{width:100%}#product-images .swiper .swiper-slide{text-align:center;background:#fff;justify-content:center;align-items:center;font-size:18px;display:flex}#product-images .swiper .swiper-slide img,#product-images .swiper .swiper-slide picture,#product-images .swiper .swiper-slide svg:not(.lightbox-trigger svg),#product-images .swiper .swiper-slide video,#product-images .swiper .swiper-slide iframe{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}#product-images .swiper .swiper-slide:after{content:"";pointer-events:none;box-shadow:inset 0 0 1px 1px var(--light-grey);position:absolute;inset:0}#product-images .product-thumbnail-container{flex-direction:column;align-items:stretch;gap:8px;width:22%;display:flex}@media screen and (width<=1024.98px){#product-images .product-thumbnail-container{flex-direction:row;width:100%}}#product-images .product-thumbnail-container .product-video{padding:0;display:block;position:relative}#product-images .product-thumbnail-container .product-video img{object-fit:cover;width:100%;height:auto}@media screen and (width<=1024.98px){#product-images .product-thumbnail-container .product-video img{width:100px;height:100%}}#product-images .product-thumbnail-container .product-video i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(180deg)}#product-images .product-thumbnail-container .product-video i svg{width:30px;max-width:none;height:auto;max-height:none;display:block}#product-images .product-thumbnail-swiper{align-content:stretch;position:relative}@media screen and (width>=1025px){#product-images .product-thumbnail-swiper{height:100%;padding:31px 0}}#product-images .product-thumbnail-swiper .swiper-slide{cursor:pointer;position:relative}@media screen and (width<=1024.98px){#product-images .product-thumbnail-swiper .swiper-slide .product-img{width:100%;height:0;padding-top:100%}#product-images .product-thumbnail-swiper .swiper-slide .product-img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}}#product-images .product-thumbnail-swiper .swiper-slide .product-img{opacity:.65;transition:opacity .2s ease-out}#product-images .product-thumbnail-swiper .swiper-slide .product-img.product-img .lightbox-trigger{display:none!important}#product-images .product-thumbnail-swiper .swiper-slide .product-img.product-img .play-icon svg{width:20px;margin:0 auto;left:calc(50% - 10px)}#product-images .product-thumbnail-swiper .swiper-slide.swiper-slide-thumb-active .product-img{opacity:1}#product-images .swiper-button-prev.pdp-thumbnail-nav,#product-images .swiper-button-next.pdp-thumbnail-nav{display:none}#product-images .product-gallery-swiper{width:78%;height:100%}@media screen and (width<=1024.98px){#product-images .product-gallery-swiper{width:100%}}#product-images .product-gallery-swiper .swiper-slide .product-img{width:100%;height:0;padding-top:100%;position:relative}#product-images .product-gallery-swiper .swiper-slide .product-img.product-img .play-icon svg{pointer-events:none;width:40px;margin:0 auto;left:calc(50% - 20px)}#product-images .product-gallery-swiper .swiper-slide img{object-fit:cover;background:#fff}#product-images .product-gallery-swiper .swiper-slide .lightbox-trigger{background:0 0;position:absolute;inset:0}#product-images .product-gallery-swiper .swiper-slide .lightbox-trigger svg{display:none}#product-images .product-gallery-swiper .swiper-button-next,#product-images .product-gallery-swiper .swiper-button-prev{background:#fff;border:1px solid #d3d3d3;border-radius:50%;width:44px;height:44px}#product-images .product-gallery-swiper .swiper-button-next svg,#product-images .product-gallery-swiper .swiper-button-next svg path,#product-images .product-gallery-swiper .swiper-button-prev svg,#product-images .product-gallery-swiper .swiper-button-prev svg path{fill:#212121}#product-images .product-gallery-swiper .swiper-button-next:after,#product-images .product-gallery-swiper .swiper-button-prev:after{content:"";color:var(--text-primary-color)}#product-images .product-gallery-swiper .swiper-button-next.swiper-button-next,#product-images .product-gallery-swiper .swiper-button-prev.swiper-button-next{rotate:180deg}#product-images .product-gallery-swiper .video-preview-wrapper{z-index:10;border:1px solid #dedede;width:120px;height:67.5px;position:absolute;bottom:20px;left:20px;overflow:hidden;box-shadow:0 5px 5px #00000021}#product-images .product-gallery-swiper .video-preview-wrapper video,#product-images .product-gallery-swiper .video-preview-wrapper img,#product-images .product-gallery-swiper .video-preview-wrapper svg,#product-images .product-gallery-swiper .video-preview-wrapper iframe{object-fit:cover;pointer-events:none;width:100%;height:100%}#product-images .product-gallery-swiper .video-preview-wrapper .lightbox-trigger,#product-images .product-gallery-swiper .video-preview-wrapper .play-icon{width:120px;height:67.5px;padding:0;position:absolute;bottom:0;left:0}#product-images .product-gallery-swiper .video-preview-wrapper .lightbox-trigger svg{display:none}#product-images .product-gallery-swiper .video-preview-wrapper .play-icon{pointer-events:none;justify-content:center;align-items:center;display:flex}#product-images .product-gallery-swiper .video-preview-wrapper .play-icon svg{filter:drop-shadow(0 0 8px #000);width:20px;height:20px}#product-images .product-gallery-swiper .video-preview-wrapper .play-icon svg path{fill:#fff}#product-images .product-images-label{background:var(--button-1-color);color:#fff;text-transform:uppercase;letter-spacing:.1em;z-index:2;padding:7px 10px;font-size:11px;font-weight:600;line-height:1;position:absolute;bottom:20px;right:0}.fslightbox-flex-centered img{background-color:#fff}.product-gallery-swiper .sale-tag{z-index:2;pointer-events:none;border-radius:1px;position:absolute;top:10px;left:0}.product-gallery-swiper .sale-tag div{text-align:center;color:#fff;background:#c60000;padding:5px 13px;font-size:14px;font-weight:600;line-height:14px}.scrolled #product-images{top:131px}.product-gallery{-webkit-user-select:none;user-select:none;flex:60%;width:60%}@media screen and (width<=768px){.product-gallery{width:100%}}@media screen and (width>=769px){.product-gallery{position:sticky;top:40px}}.product-gallery .images{width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100vh;position:relative;overflow:hidden}.product-gallery .images .tags{z-index:2;width:100%;padding:10px;position:absolute}.product-gallery .images .swiper-wrapper .swiper-slide{height:auto}.product-gallery .images .swiper-wrapper .swiper-slide .image-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.product-gallery .images .swiper-wrapper .swiper-slide .image-container picture{display:contents}.product-gallery .images .swiper-wrapper .swiper-slide .image-container img{object-fit:contain;min-width:100%;height:auto;min-height:100%;overflow:hidden}.product-gallery .images .swiper-wrapper .swiper-slide .image-container .video-external-container,.product-gallery .images .swiper-wrapper .swiper-slide .image-container .video-stored-container,.product-gallery .images .swiper-wrapper .swiper-slide .image-container .video-container{width:100%;height:100%;padding:0}.product-gallery .images.swiper-enabled .swiper-slide:after{content:"";opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.product-gallery .images.swiper-enabled:not(.swiper-initialized) .swiper-slide:after{opacity:1}.product-gallery .images .swiper-button{opacity:0}.product-gallery .images .swiper-button:after{display:none}.product-gallery .images.swiper-initialized:hover .swiper-button,.product-gallery .images.swiper-initialized:focus-within .swiper-button{opacity:1}.product-gallery .images.swiper-initialized:hover .swiper-button.swiper-button-disabled,.product-gallery .images.swiper-initialized:focus-within .swiper-button.swiper-button-disabled{opacity:.35}@media screen and (width<=768px){.product-gallery .images.swiper-initialized .swiper-button{opacity:1}.product-gallery .images.swiper-initialized .swiper-button.swiper-button-disabled{opacity:.35}}@media screen and (width>=769px){.product-gallery .images.swiper-initialized .swiper-button:hover{cursor:pointer;opacity:.7}}.product-gallery .images.swiper-initialized .swiper-button.swiper-button-disabled{pointer-events:all;cursor:default!important}.product-gallery .images.swiper-initialized .swiper-button:after{content:none}.product-gallery .thumbnails{opacity:1;margin-top:20px;transition:opacity .3s;display:block;position:relative;overflow:hidden}@media screen and (width<=768px){.product-gallery .thumbnails{display:none}}.product-gallery .thumbnails:not(.swiper-initialized){opacity:0;display:none}.product-gallery .thumbnails:not(.swiper-initialized) .swiper-wrapper .swiper-slide:after{opacity:1}.product-gallery .thumbnails.thumbnails-grid .swiper-wrapper{flex-wrap:wrap;gap:20px}.product-gallery .thumbnails.thumbnails-grid .swiper-wrapper .swiper-slide{margin-right:0!important}.product-gallery .thumbnails.thumbnails-swiper{padding-right:10%}.product-gallery .thumbnails.thumbnails-swiper-paginated{padding:0 20px}.product-gallery .thumbnails.thumbnails-swiper-paginated .swiper-slide{opacity:1;transition:opacity .1s}.product-gallery .thumbnails.thumbnails-swiper-paginated .swiper-slide:not(.swiper-slide-visible),.product-gallery .thumbnails.thumbnails-swiper-paginated .swiper-button{opacity:0}.product-gallery .thumbnails.thumbnails-swiper-paginated.swiper-initialized .swiper-button{z-index:3;opacity:1;transition:opacity .3s ease-in-out;position:absolute;top:50%}@media screen and (width>=769px){.product-gallery .thumbnails.thumbnails-swiper-paginated.swiper-initialized .swiper-button:not(.swiper-button-disabled):hover{cursor:pointer;opacity:.7}}.product-gallery .thumbnails.thumbnails-swiper-paginated.swiper-initialized .swiper-button.swiper-button-disabled{opacity:.35;pointer-events:all;cursor:default!important}.product-gallery .thumbnails.thumbnails-swiper-paginated.swiper-initialized .swiper-button:after{content:none}.product-gallery .thumbnails .swiper-wrapper .swiper-slide{height:auto;overflow:hidden;margin-right:40px!important}.product-gallery .thumbnails .swiper-wrapper .swiper-slide:after{content:"";opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container picture{display:contents}.product-gallery .thumbnails .swiper-wrapper .swiper-slide .thumbnail-container img{object-fit:cover;min-width:100%;height:auto;min-height:100%;overflow:hidden}.product-description-container .full{font-size:14px;display:none}.product-description-container.active .full{display:block}.product-description-container.active .excerpt{display:none}.product-description-container .read-more{cursor:pointer;width:max-content;font-size:14px;text-decoration:underline}.section-header.scrolled .predictive-search-container .predictive-search-modal{transform:translateY(70px)}@media screen and (width<=768px){.section-header.scrolled .predictive-search-container .predictive-search-modal{transform:translateY(70px)}}.predictive-search-no-results{text-align:center;width:100%;display:block}.predictive-search-container{z-index:999;opacity:0;background:#ffffff80;width:100vw;height:100vh;transition:opacity .2s ease-in-out;display:none;position:fixed;top:0;left:0}.predictive-search-container.active{opacity:1;align-items:flex-start;display:flex}.predictive-search-container .predictive-search-modal{background:#fff;border-top:2px solid #128282;width:clamp(320px,90vw,1024px);min-height:100px;margin-left:auto;margin-right:auto;transition:transform .35s;position:relative;transform:translateY(110px);box-shadow:0 21px 9px 1px #0000001f}@media screen and (width<=768px){.predictive-search-container .predictive-search-modal{width:100%}}.predictive-search-container .predictive-search-modal .inner{-ms-overflow-style:none;scrollbar-width:none;width:100%;height:100%;max-height:calc(90vh - 160px);overflow:scroll}.predictive-search-container .predictive-search-modal .inner::-webkit-scrollbar{display:none}.predictive-search-container .predictive-search-modal .close{border:1px solid var(--primary-color);cursor:pointer;z-index:99;background-color:#fff;border-radius:50%;width:30px;height:30px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.predictive-search-container .predictive-search-modal .close svg{width:60%;height:60%;stroke:var(--primary-color);margin:auto}.predictive-search-container .predictive-search-results{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:5px 0;display:flex}.predictive-search-container .predictive-search-results .resource-header,.predictive-search-container .predictive-search-results .resource-results{width:100%}.predictive-search-container .predictive-search-results .resource-header p,.predictive-search-container .predictive-search-results .resource-results p{margin:0}.predictive-search-container .predictive-search-results .resource-header{border-bottom:1px solid #ddd;margin-bottom:5px;padding:15px 2rem}.predictive-search-container .predictive-search-results .resource-header p{text-transform:capitalize;font-weight:700}.predictive-search-container .predictive-search-results .resource-results{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;display:flex}.predictive-search-container .predictive-search-results .resource-results .resource-result{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;width:100%;padding:5px 5px 5px 2rem;display:flex}.predictive-search-container .predictive-search-results .resource-results .resource-result:hover{background:#f1f1f1}.predictive-search-container .predictive-search-results .resource-results .resource-result .resource-result-title{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:max-content;display:flex}.predictive-search-container .predictive-search-results .resource-results .resource-result .resource-result-url{white-space:nowrap;color:#707070;font-size:12px}@media (width<=1024px){.predictive-search-container .predictive-search-results .resource-results .resource-result .resource-result-url{display:none}}.predictive-search-container .predictive-search-results .resource-results .resource-result .resource-result-image{background:#fff;width:30px;height:30px;margin:0 0 0 auto;display:none}.predictive-search-container .predictive-search-results .resource-results .resource-result .resource-result-image img{object-fit:cover;width:100%;height:100%}.quick-view-container{opacity:0;backdrop-filter:blur(2px);z-index:99;width:100%;height:100%;display:none;position:fixed;top:130px;left:0}.quick-view-container.active{opacity:1;display:flex}.quick-view-container .quick-view-modal{background-color:#fff;width:clamp(320px,90vw,1024px);margin:auto;position:relative;transform:translateY(-130px);box-shadow:5px 5px 15px 5px #0000002e}.quick-view-container .quick-view-modal .inner{-ms-overflow-style:none;scrollbar-width:none;width:100%;height:100%;max-height:calc(90vh - 130px);overflow:scroll}.quick-view-container .quick-view-modal .inner::-webkit-scrollbar{display:none}@media (width>=769px){.quick-view-container .quick-view-modal .inner #main-product-container{padding-top:60px}}.quick-view-container .quick-view-modal .inner #main-product-container .desktop-breadcrumbs,.quick-view-container .quick-view-modal .inner #main-product-container .breadcrumbs-snippet,.quick-view-container .quick-view-modal .inner #main-product-container .brand-logo,.quick-view-container .quick-view-modal .inner #main-product-container .lightbox-trigger,.quick-view-container .quick-view-modal .inner #main-product-container .button-wishlist{display:none!important}.quick-view-container .quick-view-modal .close{border:1px solid var(--primary-color);cursor:pointer;z-index:99;background-color:#fff;border-radius:50%;width:30px;height:30px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.quick-view-container .quick-view-modal .close svg{width:60%;height:60%;stroke:var(--primary-color);margin:auto}.collection-card-qf{background:#fff;border-radius:10px;padding:43px 46px;box-shadow:0 5px 20px #00000012}@media screen and (width<=1150px){.collection-card-qf{border-radius:0;padding:31px 34px 36px;box-shadow:0 5px 20px #0000}}.collection-card-qf .title{color:var(--text-primary-color);font-size:clamp(24px,1.9vw,29px);font-weight:600}.collection-card-qf .title-wrapper{justify-content:space-between;display:flex;position:relative}.collection-card-qf .title-wrapper .options-trigger{text-transform:uppercase;cursor:pointer;margin:8px 0 0;font-size:14px;font-weight:700;text-decoration:underline;position:absolute;top:0;right:0}@media screen and (width<=1150px){.collection-card-qf .title-wrapper .options-trigger{display:none}}.collection-card-qf.large .collection-products{grid-template-rows:1fr 1fr}.collection-card-qf .collection-products{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:44px;display:grid}@media screen and (width<=768px){.collection-card-qf .collection-products{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=1150px){.collection-card-qf .collection-products{gap:28.5px}}.collection-card-qf .collection-products .product-card-small{flex-direction:column;width:100%;transition:transform .15s cubic-bezier(.2,.3,.32,1.46);display:flex;transform:scale(1)}.collection-card-qf .collection-products .product-card-small:hover{opacity:1;transform:scale(1.025)}.collection-card-qf .collection-products .product-card-small .img-wrapper{border-radius:5px;width:100%;padding-top:100%;position:relative;overflow:hidden}.collection-card-qf .collection-products .product-card-small .img-wrapper img{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.collection-card-qf .collection-products .product-card-small .title-wrapper{justify-content:flex-start;gap:14px;margin:10px 0 0;display:flex}.collection-card-qf .collection-products .product-card-small .title-wrapper .title{text-align:left;max-width:fit-content;font-size:16px;font-weight:600;line-height:20px}.collection-card-qf .collection-products .product-card-small .title-wrapper .recliner-info-trigger{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.collection-card-qf .collection-products .product-card-small .title-wrapper .recliner-info-trigger svg{object-fit:contain;width:100%;height:100%}.collection-card-qf .options-trigger-mobile{text-align:center;cursor:pointer;width:max-content;margin:52px auto 0}@media screen and (width>=1151px){.collection-card-qf .options-trigger-mobile{display:none}}.collection-card-qf .img-wrap img,.collection-card-qf .img-wrap svg{height:unset;aspect-ratio:1;object-fit:cover;width:100%}.cart-icon-dynamic{position:relative}.cart-icon-dynamic .cart-count{background:var(--primary-color);width:1rem;height:1rem;color:var(--text-alternate-color);text-align:center;border-radius:100%;font-size:10px;position:absolute;bottom:-.4rem;right:-.5rem}.footer-signup-qf{background:var(--primary-color);color:#fff;padding:33px 0}.footer-signup-qf .wrapper{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 40px;display:flex}@media screen and (width<=500px){.footer-signup-qf .wrapper{gap:30px 40px}}.footer-signup-qf .wrapper .signup-info{flex:1.3;min-width:287px}@media screen and (width>=965px){.footer-signup-qf .wrapper .signup-info{max-width:600px;margin:0 auto}}@media screen and (width<=964px){.footer-signup-qf .wrapper .signup-info{flex:auto;width:100%}}.footer-signup-qf .wrapper .signup-info .title{margin:0 0 5px;font-size:24px;font-weight:600}@media screen and (width<=500px){.footer-signup-qf .wrapper .signup-info .title{text-align:center;margin:0 0 15px;font-size:18px;font-weight:700}}.footer-signup-qf .wrapper .signup-info .description{margin:0;font-size:16px}@media screen and (width<=500px){.footer-signup-qf .wrapper .signup-info .description{text-align:center;font-size:14px}}.footer-signup-qf .wrapper .signup-form{flex-direction:column;flex:2;gap:10px 0;margin:0 auto;display:flex}@media screen and (width>=965px){.footer-signup-qf .wrapper .signup-form{min-width:480px;max-width:600px}}@media screen and (width<=964px){.footer-signup-qf .wrapper .signup-form{flex:auto;width:100%}}@media screen and (width<=768px){.footer-signup-qf .wrapper .signup-form{text-align:center}}@media screen and (width<=500px){.footer-signup-qf .wrapper .signup-form{gap:30px 0}}.footer-signup-qf .wrapper .signup-form .newsletter-form__message{justify-content:center;align-items:center;gap:0 10px;margin:0 auto 0 0;display:flex}@media screen and (width<=500px){.footer-signup-qf .wrapper .signup-form .newsletter-form__message{margin:0 auto}}.footer-signup-qf .wrapper .signup-form .newsletter-form__field-wrapper{flex:3}.footer-signup-qf .wrapper .signup-form .newsletter-form__field-wrapper input{width:100%;height:55.6px}.footer-signup-qf .wrapper .signup-form button.newsletter__button{border:1px solid #fff;flex:1}.footer-signup-qf .wrapper .signup-form form{margin:unset}@media screen and (width<=768px){.footer-signup-qf .wrapper .signup-form form .newsletter-form__field-wrapper,.footer-signup-qf .wrapper .signup-form form button{flex:unset;width:100%}}.footer-signup-qf .wrapper .signup-form span{font-size:12px}.footer-signup-qf .wrapper .signup-form span a{color:#fff;font-size:12px;text-decoration:underline}.collection-grid-card-qf{aspect-ratio:1;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.collection-grid-card-qf .gradient{opacity:1;border-radius:5px;width:100%;height:100%;transition:opacity 1.5s cubic-bezier(.19,1,.22,1);position:absolute}.collection-grid-card-qf:hover{opacity:1!important}.collection-grid-card-qf:hover img{transform:scale(1.06)}.collection-grid-card-qf:hover .gradient{opacity:.6}.collection-grid-card-qf:hover .content.content-animate .subtext{opacity:1;transform:translateY(-50%)}@media (width>=900px){.collection-grid-card-qf:hover .content.content-animate .title{transform:translateY(-5px)}.collection-grid-card-qf:hover .content.content-animate .url{transform:translateY(24px)}}.collection-grid-card-qf img{object-fit:cover;z-index:-1;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0;transform:scale(1.02)}.collection-grid-card-qf .content{width:100%;height:100%;color:var(--light-grey);z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:17.5% 10%;display:flex;position:relative}@media screen and (width<=990px){.collection-grid-card-qf .content .title{white-space:normal;font-size:36px}}@media screen and (width<=768px){.collection-grid-card-qf .content .title{white-space:normal;font-size:30px}}@media screen and (width<=550px){.collection-grid-card-qf .content{width:100px}.collection-grid-card-qf .content .title{margin:0;font-size:1.25rem}.collection-grid-card-qf .content .url{display:none}}.collection-grid-card-qf .content .url,.collection-grid-card-qf .content .title{text-align:center}.collection-grid-card-qf .content .title{font-size:36px;font-weight:700;transition:all 1.5s cubic-bezier(.19,1,.22,1)}.collection-grid-card-qf .content .subtext{text-align:center;opacity:0;width:100%;margin:0;font-size:18px;font-weight:600;transition:all 1.5s cubic-bezier(.19,1,.22,1);position:absolute;top:calc(50% + 14px);left:0;transform:translateY(-49%)}@media screen and (width<=990px){.collection-grid-card-qf .content .subtext{display:none}}.collection-grid-card-qf .content .url{margin-bottom:0;font-size:16px;font-weight:600;text-decoration:underline;transition:all 1.5s cubic-bezier(.19,1,.22,1)}#CalculateShippingBox{background:var(--light-grey);padding:2rem}#CalculateShippingBox #CalculateShippingForm{padding:.5rem 0;display:flex}#CalculateShippingBox #CalculateShippingForm input[type=text]{border:1px solid #f4f4f4;border-radius:.25rem;width:100%;height:2.25rem;padding:0 .5rem;font-size:14px}#CalculateShippingBox #CalculateShippingForm input[type=button]{flex:1;height:2.25rem;padding:0 2rem;line-height:1}#CalculateShippingBox #CalculateShippingForm input[type=button]:hover{cursor:pointer}#CalculateShippingBox ul{margin-bottom:0;padding:0}#CalculateShippingBox li{color:var(--text-primary-color);font-size:14px;list-style:none}#CalculateShippingBox li strong{font-size:14px}#ProductInfoTabs{border:1px solid var(--light-grey);margin-bottom:2.5rem;padding-bottom:3rem}@media screen and (width>=768px){#ProductInfoTabs{margin-bottom:2.5rem;padding-bottom:5rem}}@media (width<=768px){#ProductInfoTabs .tab-accordion-wrapper{flex-direction:column;display:flex}}@media screen and (width>=769px){#ProductInfoTabs .tab-accordion-wrapper{grid-template-rows:auto 1fr;grid-template-columns:repeat(5,1fr);display:grid}}@media (width<=768px){#ProductInfoTabs .accordion-item{flex-direction:column;display:flex}}@media screen and (width>=769px){#ProductInfoTabs .accordion-item{display:contents}#ProductInfoTabs .accordion-item .tab-title-btn{grid-row:1}#ProductInfoTabs .accordion-item .tab-content{grid-area:2/1/auto/-1}}#ProductInfoTabs .tab-title-btn{color:var(--dark-grey);position:relative}@media screen and (width>=769px){#ProductInfoTabs .tab-title-btn{text-align:center;flex:1 0 auto;padding:2rem 1rem}#ProductInfoTabs .tab-title-btn.active{color:var(--text-primary-color);font-weight:700}#ProductInfoTabs .tab-title-btn.active:after{content:"";background-color:var(--text-primary-color);width:5rem;height:4px;position:absolute;bottom:0;left:calc(50% - 2.5rem)}}@media (width<=768px){#ProductInfoTabs .tab-title-btn{text-align:left;border-bottom:1px solid var(--light-grey);justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1rem;transition:all .3s;display:flex}#ProductInfoTabs .tab-title-btn .accordion-icon{flex-shrink:0;margin-left:1rem;transition:transform .3s;display:block}#ProductInfoTabs .tab-title-btn .accordion-icon path{fill:none;stroke:var(--primary-color)}#ProductInfoTabs .tab-title-btn.active{color:var(--text-primary-color);font-weight:700}#ProductInfoTabs .tab-title-btn.active .accordion-icon{transform:rotate(180deg)}}#ProductInfoTabs .tab-title-btn .accordion-icon{display:none}#ProductInfoTabs .tab-title-btn:hover{opacity:1;cursor:pointer}#ProductInfoTabs .tab-content{gap:2rem;font-size:14px;display:flex}@media screen and (width>=769px){#ProductInfoTabs .tab-content{gap:5rem;width:100%;padding:4rem 0 0}#ProductInfoTabs .tab-content>*{flex:1 0 0}#ProductInfoTabs .tab-content>*+#ProductInfoTabs .tab-content>*{margin-left:1rem}#ProductInfoTabs .tab-content.active{border-top:1px solid var(--light-grey)}}@media screen and (width<=991px) and (width>=769px){#ProductInfoTabs .tab-content{flex-flow:column wrap}}@media (width<=768px){#ProductInfoTabs .tab-content{border-bottom:1px solid var(--light-grey);flex-direction:column;padding:0}#ProductInfoTabs .tab-content:not(.active){border-bottom:none;max-height:0;padding:0;overflow:hidden}#ProductInfoTabs .tab-content.active{padding:1.5rem 1rem;animation:.3s ease-out accordion-slide-down}}#ProductInfoTabs .tab-content:not(.active){display:none}#ProductInfoTabs .tab-content-box{background:var(--light-grey);max-height:380px;padding:2rem;overflow-y:scroll}#ProductInfoTabs .tab-content-title{margin-bottom:1.5rem;font-size:14px;font-weight:700}#ProductInfoTabs .tab-content-title p{font-size:14px}#ProductInfoTabs .product-details,#ProductInfoTabs .product-dimensions{grid-template-columns:1fr 2fr;grid-auto-rows:min-content;display:grid}@media (width<=768px){#ProductInfoTabs .product-details .product-detail-value,#ProductInfoTabs .product-dimensions .product-detail-value{padding-left:25px}}#ProductInfoTabs .product-details .product-detail-title,#ProductInfoTabs .product-details .product-dimensions-title,#ProductInfoTabs .product-dimensions .product-detail-title,#ProductInfoTabs .product-dimensions .product-dimensions-title{margin-bottom:.5rem;font-size:14px;font-weight:700}#ProductInfoTabs .product-details .product-detail-value,#ProductInfoTabs .product-dimensions .product-detail-value,#ProductInfoTabs .product-details .product-detail-value span,#ProductInfoTabs .product-dimensions .product-detail-value span{font-size:14px}#ProductInfoTabs .product-details .product-variant-skus .product-variant-sku,#ProductInfoTabs .product-dimensions .product-variant-skus .product-variant-sku{font-size:14px;display:none}#ProductInfoTabs .product-details .product-variant-skus .product-variant-sku.active,#ProductInfoTabs .product-dimensions .product-variant-skus .product-variant-sku.active{display:block}#ProductInfoTabs .product-details .product-dimensions-value,#ProductInfoTabs .product-dimensions .product-dimensions-value{text-align:right}#ProductInfoTabs .product-details .product-dimensions-value span,#ProductInfoTabs .product-dimensions .product-dimensions-value span{font-size:14px}#ProductInfoTabs .product-details .product-dimensions-diagram,#ProductInfoTabs .product-dimensions .product-dimensions-diagram{display:none}#ProductInfoTabs .product-details .product-dimensions-diagram img,#ProductInfoTabs .product-dimensions .product-dimensions-diagram img{width:100%;height:auto;max-height:18.75rem}#ProductInfoTabs .product-details .product-dimensions-diagram.active,#ProductInfoTabs .product-dimensions .product-dimensions-diagram.active{display:block}@media (width<=992px){#ProductInfoTabs .product-details .product-dimensions-diagram.active img,#ProductInfoTabs .product-dimensions .product-dimensions-diagram.active img{max-height:unset}}@media (width<=768px){#ProductInfoTabs .product-details .product-dimensions-diagram.active.desktop,#ProductInfoTabs .product-dimensions .product-dimensions-diagram.active.desktop{display:none}#ProductInfoTabs .product-details .product-dimensions-diagram.active.mobile,#ProductInfoTabs .product-dimensions .product-dimensions-diagram.active.mobile{display:block}}#ProductInfoTabs .product-details .product-dimensions-diagram.active.mobile,#ProductInfoTabs .product-dimensions .product-dimensions-diagram.active.mobile{display:none}#ProductInfoTabs .product-details{grid-template-columns:1fr 2fr;display:none}#ProductInfoTabs .product-details.active{display:grid}#ProductInfoTabs .product-dimensions-diagram{display:none}@media (width<=992px){#ProductInfoTabs .product-dimensions-diagram.desktop,#ProductInfoTabs .product-dimensions-diagram.desktop.active,#ProductInfoTabs .product-dimensions-diagram.mobile{display:none}#ProductInfoTabs .product-dimensions-diagram.mobile.active{display:block}#ProductInfoTabs .product-dimensions-diagram.mobile img{width:100%;height:auto}}#ProductInfoTabs .product-dimensions-diagram.active{display:block}@media (width<=992px){#ProductInfoTabs .product-dimensions-diagram.active img{width:100%;height:auto;max-height:unset}}#ProductInfoTabs .product-dimensions-diagram.desktop{display:none}#ProductInfoTabs .product-dimensions-diagram.desktop.active{display:block}#ProductInfoTabs .product-dimensions-diagram.mobile,#ProductInfoTabs .product-dimensions-diagram.mobile.active{display:none}@keyframes accordion-slide-down{0%{opacity:0;max-height:0;padding:0 1rem}to{opacity:1;max-height:2000px;padding:1.5rem 1rem}}.product-description{display:none}.product-description.active{display:block}.product-description p:first-child{line-height:inherit;font-size:inherit;font-weight:inherit;margin-top:0!important}.product-description p span{line-height:inherit;font-weight:inherit;font-family:Proxima Nova,sans-serif!important;font-size:inherit!important;text-align:left!important}.product-warranty-info{padding:2rem}.product-warranty-info p,.product-extended-warranties p,.product-delivery p,.product-returns p,.product-warranty-info p a,.product-extended-warranties p a,.product-delivery p a,.product-returns p a{font-size:14px}.warranty-flex{flex-wrap:wrap;gap:30px 50px;margin-left:auto;margin-right:auto;display:flex}.warranty-flex .benefits-flex{gap:20px;height:80px;display:flex}.warranty-flex .benefits-flex svg{width:35px;height:40px;margin:auto 0}.warranty-flex .benefits-flex svg path{fill:#f4f4f4}.warranty-flex .benefits-flex p{width:130px;margin:auto 0;font-size:14px;font-weight:700}.product-help-me-choose{background:var(--secondary-bg-color);border-radius:.5rem;margin:1rem 0 2rem;padding:.75rem}.product-help-me-choose p{text-align:center;margin:0;font-size:14px;font-weight:700}.product-help-me-choose p a{color:var(--body-color);cursor:pointer;font-size:14px;font-weight:400;text-decoration:underline}.product-help-me-choose p a:hover{text-decoration:none}#recliner-info-container{pointer-events:none;background:0 0;width:100vw;height:100vh;transition:all .3s;position:fixed;top:0;left:0;z-index:2147483647!important}#recliner-info-container.open{backdrop-filter:blur(.5px);pointer-events:all;background:#000000b3}#recliner-info-container.open #recliner-info{flex-direction:column;display:flex;transform:translate(0%)}#recliner-info-container #recliner-info{float:left;pointer-events:auto;background-color:#fff;flex-direction:column;width:clamp(320px,74.4vw,470px);height:100vh;padding:20px 28px 52px 49px;transition:all .3s;display:flex;transform:translate(-100%)}@media screen and (width<=550px){#recliner-info-container #recliner-info{width:clamp(320px,100vw,470px)}}#recliner-info-container #recliner-info [recliner-menu-close]{cursor:pointer;justify-content:end;display:flex}#recliner-info-container #recliner-info .recliner-menu{flex:1;margin-top:42px;padding-right:45px;overflow-y:auto}#recliner-info-container #recliner-info .recliner-menu::-webkit-scrollbar{width:11px}#recliner-info-container #recliner-info .recliner-menu::-webkit-scrollbar-track{background:#f4f4f4;border-radius:100px}#recliner-info-container #recliner-info .recliner-menu::-webkit-scrollbar-thumb{background:linear-gradient(#128282 0%,#15a2a2 100%) no-repeat padding-box padding-box;border-radius:10px}#recliner-info-container #recliner-info .recliner-menu .recliner-block .recliner-head{cursor:pointer;background:#f4f4f4;align-items:center;margin-bottom:21px;padding:14px 26px;display:flex}#recliner-info-container #recliner-info .recliner-menu .recliner-block .recliner-head p{margin:0;font-weight:700}#recliner-info-container #recliner-info .recliner-menu .recliner-block .recliner-head svg:last-of-type{margin-left:auto;transition:all .3s}#recliner-info-container #recliner-info .recliner-menu .recliner-block .recliner-body{height:0;transition:all .3s;overflow:hidden}#recliner-info-container #recliner-info .recliner-menu .recliner-block .recliner-body .images{gap:16px;display:flex}#recliner-info-container #recliner-info .recliner-menu .recliner-block .recliner-body .images>div{border-radius:4px;flex:1;padding-top:50%;position:relative;overflow:hidden}#recliner-info-container #recliner-info .recliner-menu .recliner-block .recliner-body .images>div img{object-fit:cover;width:100%;height:100%;position:absolute;top:0}#recliner-info-container #recliner-info .recliner-menu .recliner-block .recliner-body a{color:inherit;font-weight:700;text-decoration:underline}#recliner-info-container #recliner-info .recliner-menu .recliner-block.open .recliner-head svg:last-of-type{transform:rotateX(180deg)}#recliner-info-container #recliner-info .recliner-menu .recliner-block.open .recliner-body{height:max-content;padding-bottom:30px}.add-wrapper.new-address-form{flex-direction:column;justify-content:center;align-items:flex-start;margin-top:30px;display:flex}.add-wrapper.new-address-form .add-address-btn{margin:0 auto 20px}.add-wrapper.new-address-form .add-address-btn.active{display:none}form{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:800px;margin:0 auto;display:flex}form .field{flex-basis:100%}form .field.name-input,form .field.city-input,form .field.country-input,form .field.zip-input,form .field.phone-input,form .field.submit-input button{flex-basis:calc(50% - 10px)}@media screen and (width<=768px){form .field.name-input,form .field.city-input,form .field.country-input,form .field.zip-input,form .field.phone-input,form .field.submit-input button{flex-basis:100%}}form .field label{display:none}form .field input,form .field .select select{border:1px solid #eee;width:100%;height:45px;padding:7.5px 7.5px 7.5px 15px}form .field input:not([type=checkbox]),form .field .select select:not([type=checkbox]){appearance:none}form .field input:focus,form .field .select select:focus{outline:solid 1px var(--text-primary-color)}form .field .select{position:relative}form .field .select:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--text-primary-color);width:0;height:0;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%)}form .field .select svg{display:none}form .field.default-input{align-items:center;gap:20px;display:flex}form .field.default-input input{width:25px;margin:auto 0}form .field.default-input label{display:block}form .field.default-input .custom-checkbox p{margin:0}form .field.submit-input{justify-content:flex-start;align-items:center;gap:25px;display:flex}@media screen and (width<=768px){form .field.submit-input{justify-content:center}}@media screen and (width<=550px){form .field.submit-input{justify-content:space-between;gap:10px}form .field.submit-input button{width:100%}}form .field.submit-input button{white-space:nowrap;flex:2}@media screen and (width<=768px){form .field.submit-input button{max-width:100%}}form .field.submit-input button.cancel-add-address{flex:1}.contact-form{flex-direction:column;display:flex}.contact-form form{flex-direction:column;width:100%;display:flex}@media screen and (width>=1024px){.contact-form form{min-width:550px}}.contact-form form .form-posted{color:#fff;text-align:center;background:#00ca4e;border-radius:3px;width:calc(100% - 151px);margin-left:151px;padding:6px 10px}@media screen and (width<=1100px){.contact-form form .form-posted{width:100%;margin-left:0}}.contact-form form .form-input,.contact-form form .form-textarea,.contact-form form .form-select{flex-direction:row;gap:0 25px;width:100%;display:flex}.contact-form form .form-input label,.contact-form form .form-textarea label,.contact-form form .form-select label{text-align:right;width:126px;min-width:126px;font-family:var(--font-body);white-space:nowrap;margin-top:10px}@media screen and (width<=1100px){.contact-form form .form-input label,.contact-form form .form-textarea label,.contact-form form .form-select label{display:none}}.contact-form form .form-input input,.contact-form form .form-input select,.contact-form form .form-input textarea,.contact-form form .form-textarea input,.contact-form form .form-textarea select,.contact-form form .form-textarea textarea,.contact-form form .form-select input,.contact-form form .form-select select,.contact-form form .form-select textarea{appearance:none;background:#f4f4f4;border:none;outline:none;width:100%;padding:13px 25px}.contact-form form .form-input input::placeholder,.contact-form form .form-input select::placeholder,.contact-form form .form-input textarea::placeholder,.contact-form form .form-textarea input::placeholder,.contact-form form .form-textarea select::placeholder,.contact-form form .form-textarea textarea::placeholder,.contact-form form .form-select input::placeholder,.contact-form form .form-select select::placeholder,.contact-form form .form-select textarea::placeholder{color:#1c1c1c;opacity:.2}.contact-form form .form-input input,.contact-form form .form-input select,.contact-form form .form-textarea input,.contact-form form .form-textarea select,.contact-form form .form-select input,.contact-form form .form-select select{height:47px}.contact-form form .form-textarea textarea{resize:none;height:100px}.contact-form form .select:after{display:none}.contact-form form .select svg{transition:scale .15 ease-out;pointer-events:none;width:16px;height:auto;position:absolute;top:21px;right:25px;scale:1 .85}.contact-form form .select svg path{fill:#484848}.contact-form form .submit,.contact-form form .form-checkbox{width:100%;padding-left:150px}@media screen and (width<=1100px){.contact-form form .submit,.contact-form form .form-checkbox{padding-left:0}}.contact-form form .submit input,.contact-form form .form-checkbox input{width:100%}.contact-form form .form-checkbox .custom-checkbox p,.contact-form form .form-checkbox .custom-checkbox a{font-size:10px;line-height:1.2}.tooltip{background:var(--off-black);cursor:pointer;border-radius:100%;justify-content:center;align-items:center;width:19px;height:19px;margin-left:6px;display:flex;position:relative}.tooltip .tooltip-label{color:#fff;font-family:Georgia,serif;font-size:11px;font-weight:700}.tooltip .tooltiptext{visibility:hidden;background-color:var(--off-black);color:#fff;z-index:1;opacity:0;width:250px;margin-left:-125px;font-weight:400;line-height:1.4;transition:opacity .3s;position:absolute;bottom:165%;left:50%}.tooltip .tooltiptext:after{content:"";border-style:solid;border-width:5px;border-color:var(--off-black) #0000 #0000 #0000;margin-left:-5px;position:absolute;top:100%;left:50%}.tooltip .tooltiptext *{font-size:12px;line-height:1.4}.tooltip .tooltiptext>div{padding:15px}.tooltip .tooltiptext span{color:#fff;display:block}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.vat-heading{justify-content:space-between;align-items:center;display:flex}.vat-heading h3{margin-bottom:0!important}.vat-switch{width:60px;height:34px;display:inline-block;position:relative}.vat-switch input{opacity:0;width:0;height:0}.vat-switch .slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.vat-switch .slider:before{content:"";background-color:#fff;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:4px}.vat-switch input:checked+.slider{background-color:var(--button-1-border-color)}.vat-switch input:focus+.slider{box-shadow:0 0 1px var(--button-1-border-color)}.vat-switch input:checked+.slider:before{transform:translate(26px)}.vat-switch .slider.round{border-radius:34px}.vat-switch .slider.round:before{border-radius:50%}#cart-container{background-color:#f4f4f4}#cart-container .cart-step{margin-bottom:25px}#cart-container .cart-step .inner{background-color:#fff;padding:20px 30px}#cart-container .cart-step .inner .step-navigation{flex-wrap:wrap;justify-content:flex-end;margin-top:25px;display:flex}@media (width<=768px){#cart-container .cart-step .inner .step-navigation div{width:100%;min-width:100%}#cart-container .cart-step .inner .step-navigation div button{width:100%;margin-bottom:10px}}#cart-container .cart-step .inner .step-navigation .next-step:disabled{color:#fff;background-color:#222}#cart-container .cart-step .inner .step-navigation .next-step:disabled:hover{color:#fff;cursor:wait;background-color:#222}#cart-container .cart-step .inner .step-navigation .btn-secondary{color:var(--button-1-hover-text-color);background-color:#0000}#cart-container .cart-step .inner .step-navigation .btn-secondary:hover{background-color:var(--button-1-color);color:#fff}#cart-container .cart-step .checkout-btn{text-align:center;margin-bottom:5px;display:block}.vat-overlay form{width:100%;max-width:100%}.vat-overlay .cart-vat-info{flex-wrap:wrap;gap:20px;display:flex}.vat-overlay .cart-vat-info .cart-vat-block{background-color:#f4f4f4;border-radius:5px;flex:1;padding:10px 15px}@media (width<=768px){.vat-overlay .cart-vat-info .cart-vat-block{width:100%;min-width:100%}}.vat-overlay .cart-vat-info .cart-vat-block .bullet-group-top{align-items:center;display:flex}.vat-overlay .cart-vat-info .cart-vat-block .bullet-group-top input{width:20px;height:20px;margin:0}.vat-overlay .cart-vat-info .cart-vat-block .bullet-group-top span{margin-left:10px;font-size:18px;font-weight:700}.vat-overlay .cart-vat-info .cart-vat-block:hover{color:#fff;cursor:pointer;background-color:#128282}.filter-container{width:54%}.custom-filter{width:50%;min-width:0;margin:0}.custom-filter[data-theme=Material]{display:none!important}.facade-filter-cont{flex-direction:row;width:40%;display:flex}@media (width<=550px){.facade-filter-cont{flex-direction:column;width:100%}}.facade-filter-cont .facade-filter{cursor:pointer;background-color:#fff;border:1px solid #dedede;flex-direction:column;justify-content:space-between;width:50%;height:48px;margin-bottom:15px;padding:10px 12px;display:flex;position:relative}@media (width<=851px){.facade-filter-cont .facade-filter{background-color:#fff;border:1px solid #f4f4f4;height:43px;padding:9px 12px}.facade-filter-cont .facade-filter path{fill:#212121}.facade-filter-cont .facade-filter p{font-size:12px;font-weight:700}.facade-filter-cont .facade-filter svg{width:11px;min-width:11px}}@media (width<=550px){.facade-filter-cont .facade-filter{background-color:#f4f4f4;width:100%;margin-bottom:5px}.facade-filter-cont .facade-filter p{font-weight:400}}.facade-filter-cont .facade-filter svg{min-width:15px}.facade-filter-cont .facade-filter p{justify-content:space-between;align-items:center;margin:0;font-weight:700;line-height:1.6;display:flex}.facade-filter-cont .facade-filter p svg{margin-left:15px}.facade-filter-cont .facade-filter .facade-filter-content{z-index:99;background:#fff;border:1px solid #dedede;width:calc(100% + 2px);min-width:200px;max-height:200px;padding:11px;display:none;position:absolute;top:100%;left:-1px;overflow-y:scroll;box-shadow:0 9px 12px #0000001a}.facade-filter-cont .facade-filter .facade-filter-content label{align-items:center;margin:3px 0;display:flex}.facade-filter-cont .facade-filter .facade-filter-content label.disabled{opacity:.4;pointer-events:none}.facade-filter-cont .facade-filter.active p svg{transform:rotate(180deg)}.facade-filter-cont .facade-filter.active .facade-filter-content{display:block}.nav-mega-menu{background-color:#fff;position:relative;padding:0!important}.nav-mega-menu .mega-menu-top-items{justify-content:space-between;display:flex;position:relative}.nav-mega-menu .mega-menu-top-items .menu-item{cursor:pointer;padding:.75rem 0 .75rem 15px;font-size:14px;transition:all .3s}.nav-mega-menu .mega-menu-top-items .menu-item:hover a span{color:var(--primary-color)!important}.nav-mega-menu .mega-menu-top-items .menu-item a span{font-size:14px}.nav-mega-menu .mega-menu-top-items .menu-item:first-of-type{padding-left:0}.nav-mega-menu .mega-menu-top-items .menu-item:last-of-type{padding-right:0}.nav-mega-menu .mega-menu-top-items>div:hover+.mega-menu{opacity:1;pointer-events:auto;transition:all .3s}.nav-mega-menu .mega-menu{z-index:999;background-color:var(--secondary-bg-color);opacity:0;pointer-events:none;border-top:1px solid #d3d3d3;width:100vw;min-height:min-content;margin:0 auto;padding-top:20px;transition:all .3s;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 21px 9px 1px #0000001f}.nav-mega-menu .mega-menu:hover{opacity:1;pointer-events:auto;transition:all .3s}.nav-mega-menu .mega-menu .mega-menu-container{height:100%;padding:1rem 2.5rem 2rem;display:flex}@media screen and (width>=1250px){.nav-mega-menu .mega-menu .mega-menu-container{padding:1rem 6.75rem 2rem}}.nav-mega-menu .mega-menu .mega-menu-container.menu-image-container{grid-gap:30px;grid-template-columns:1fr 1fr 1fr;display:grid}.nav-mega-menu .mega-menu .mega-menu-container.menu-image-container .mega-menu-image-block{aspect-ratio:17/20;position:relative;overflow:hidden}.nav-mega-menu .mega-menu .mega-menu-container.menu-image-container .mega-menu-image-block:hover>img{transition:all .3s;transform:scale(1.1)}.nav-mega-menu .mega-menu .mega-menu-container.menu-image-container .mega-menu-image-block:hover .icon-arrow{transform:translate(5px)}.nav-mega-menu .mega-menu .mega-menu-container.menu-image-container .mega-menu-image-block img,.nav-mega-menu .mega-menu .mega-menu-container.menu-image-container .mega-menu-image-block svg{object-fit:cover;width:100%;height:100%;transition:all .3s}.nav-mega-menu .mega-menu .mega-menu-container.menu-image-container .mega-menu-image-block .gradient{background:linear-gradient(#fff0 40%,#10573c 100%);width:100%;min-height:30%;position:absolute;bottom:0;left:0}.nav-mega-menu .mega-menu .mega-menu-container.menu-image-container .mega-menu-image-block .link{color:#fff;justify-content:space-between;width:100%;padding:20px;display:flex;position:absolute;bottom:0;left:0}.nav-mega-menu .mega-menu .mega-menu-container.menu-image-container .mega-menu-image-block .link .link-text{font-size:24px;font-weight:700}.nav-mega-menu .mega-menu .mega-menu-container.menu-image-container .mega-menu-image-block .link>div{align-items:center;display:flex}.nav-mega-menu .mega-menu .mega-menu-container.menu-image-container .mega-menu-image-block .link svg{width:30px;height:30px}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu{column-count:1;padding-right:6rem;font-size:13px;font-weight:700}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu .mega-menu-title{margin-bottom:1.5rem;font-weight:600}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu .mega-menu-title a:hover{opacity:.7;text-decoration:none}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu .submenu-title{color:var(--primary-text-color);font-size:.9375rem;font-weight:700}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu ul{margin:0;padding:0;font-weight:500;list-style:none}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu ul li{page-break-inside:avoid;break-inside:avoid;position:relative}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu ul li:hover{font-weight:700}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu ul li .menu-chevron{width:8px;display:none;position:absolute;top:6px;right:10px}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu ul li:hover .menu-chevron{display:block}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu ul li:hover .menu-chevron svg{width:100%}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu ul li a.submenu-item{width:100%;color:var(--primary-text-color);padding:.25rem 0;font-size:.9375rem;display:block}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu ul li a.submenu-item:hover{opacity:.7;text-decoration:none}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-menu .submenu-link{color:#343434;font-size:14px}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-products-banner-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex:1 0 0;grid-template-columns:repeat(5,1fr);display:grid}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper{flex:1;padding-left:20px;display:flex}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner{cursor:pointer;flex-direction:column;flex:1;height:100%;padding:20px 20px 0;transition:all .3s;display:flex}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner .mega-menu-banner-title{align-items:center;padding:15px 0}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner .mega-menu-banner-title span svg{visibility:hidden;width:10px;transition:all .3s;transform:translateY(2px)}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner:hover .mega-menu-banner-title span svg{visibility:visible}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner .mega-menu-banner-image{aspect-ratio:20/19;flex:1;width:100%;position:relative;overflow:hidden}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner .mega-menu-banner-desc{background-color:#eeeeeeb3;width:100%;padding:15px;font-size:13px;transition:all .3s;position:absolute;bottom:0}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner .mega-menu-banner-desc .desc-title{margin-bottom:10px;font-weight:700}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner:hover{bottom:0}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner .mega-menu-banner-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:all .3s}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner:hover .mega-menu-banner-image img{transition:all .3s;transform:scale(1.05)}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner .mega-menu-banner-image-hover{opacity:0;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner:hover .mega-menu-banner-image-hover{opacity:1;transition:all .3s}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner:hover .mega-menu-banner-image-hover img{object-fit:cover;object-position:center;width:100%;height:100%}.nav-mega-menu .mega-menu .mega-menu-container .mega-menu-banner-wrapper .mega-menu-banner:hover .mega-menu-banner-title{font-weight:700}@media screen and (width<=1250px){.mega-menu-top-items .menu-item a span{font-size:1.2vw!important}}.mobile-menu-container{backdrop-filter:blur(2px);pointer-events:none;opacity:0;background:0 0;width:100dvw;height:100dvh;font-size:14px;transition:all .3s;position:fixed;top:0;left:0;z-index:2147483647!important}.mobile-menu-container.active{opacity:1;pointer-events:all}.mobile-menu-container.active .mobile-menu-inner-container{transform:translate(0%)}.mobile-menu-container .mobile-menu-inner-container{transition:transform .3s;transform:translate(-100%)}.mobile-menu-container .mobile-menu-inner-container .search-bar-qf{gap:0;margin:30px 0 5px;padding:0 40px}.mobile-menu-container .mobile-menu-inner-container .search-bar-qf input{color:var(--text-primary-color)}.mobile-menu-container .mobile-menu-inner-container .search-bar-qf input::placeholder,.mobile-menu-container .mobile-menu-inner-container .search-bar-qf input::-webkit-input-placeholder{opacity:1;color:var(--text-primary-color)}.mobile-menu-container .mobile-menu-inner-container .search-bar-qf input::placeholder,.mobile-menu-container .mobile-menu-inner-container .search-bar-qf input::placeholder{opacity:1;color:var(--text-primary-color)}.mobile-menu-container .mobile-menu-inner-container .search-bar-qf .submit-group label svg{width:15px;height:15px}.mobile-menu-container .mobile-menu-inner-container .search-bar-qf input,.mobile-menu-container .mobile-menu-inner-container .search-bar-qf .submit-group,.mobile-menu-container .mobile-menu-inner-container .search-bar-qf .submit-group label{height:48px}.mobile-menu-container #close-mobile-menu{font-size:20px;line-height:0}.mobile-menu-container #close-mobile-menu svg{width:2rem;height:2rem}.mobile-menu-container #close-mobile-menu svg path{fill:var(--text-primary-color)}.mobile-menu-container .mobile-menu-inner-container{background:#fff;flex-direction:column;width:clamp(320px,90%,400px);height:100dvh;display:flex;transform:translate(-100%)}@media screen and (height<=500px){.mobile-menu-container .mobile-menu-inner-container{overflow:auto}}.mobile-menu-container .mobile-menu-inner-container .socials{max-height:50px;margin:20px 0}.mobile-menu-container .mobile-menu-inner-container .socials .social-link{width:30px;height:30px;padding:4px}.mobile-menu-container .mobile-menu-inner-container .socials svg,.mobile-menu-container .mobile-menu-inner-container .socials svg path{fill:var(--text-primary-color)}.mobile-menu-container.active{background:#0009;transform:translate(0%)}.mobile-menu-container .top{background:#fff;justify-content:space-between;align-items:center;width:100%;padding:16px 20px 16px 25px;display:flex}.mobile-menu-container .top .top-brand img{max-width:120px;height:auto}.mobile-menu-container .mobile-menu-qf{background:#fff;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;width:100%;height:100%;max-height:calc(100dvh - 100px);padding:0 25px;position:relative;overflow-y:scroll}@media screen and (height<=500px){.mobile-menu-container .mobile-menu-qf{height:auto;max-height:none;overflow:visible}}.mobile-menu-container .mobile-menu-qf .menu-block:first-child{border-top:none}.mobile-menu-container .mobile-menu-qf .menu-block:last-child{border-bottom:none}.mobile-menu-container .mobile-menu-qf p{margin-bottom:0}.mobile-menu-container .mobile-menu-qf .menu-block{border-top:1px solid #f4f4f4;padding:0}.mobile-menu-container .mobile-menu-qf .menu-block .menu-block-heading{cursor:pointer;justify-content:space-between;align-items:center;padding-right:21px;display:flex}.mobile-menu-container .mobile-menu-qf .menu-block .menu-block-heading a,.mobile-menu-container .mobile-menu-qf .menu-block .menu-block-heading p{color:var(--text-primary-color);width:100%;margin:0 0 0 60px;padding:20px 21px 20px 10px;font-weight:600}.mobile-menu-container .mobile-menu-qf .menu-block .menu-block-heading a.sale,.mobile-menu-container .mobile-menu-qf .menu-block .menu-block-heading p.sale{text-transform:uppercase;color:#c60000;font-weight:700}.mobile-menu-container .mobile-menu-qf .menu-block .menu-block-heading img+p,.mobile-menu-container .mobile-menu-qf .menu-block .menu-block-heading img+a{margin-left:0}.mobile-menu-container .mobile-menu-qf .menu-block .menu-block-heading .chevron{justify-content:center;align-items:center;display:flex}.mobile-menu-container .mobile-menu-qf .menu-block .menu-block-heading span{transition:all .3s}.mobile-menu-container .mobile-menu-qf .menu-block .menu-block-heading span svg{width:13px}.mobile-menu-container .mobile-menu-qf .menu-block .menu-block-heading span svg path{fill:#b2b2b2!important}.mobile-menu-container .mobile-menu-qf .menu-block.active .menu-block-heading span{transform:rotateX(180deg)}.mobile-menu-container .mobile-menu-qf .menu-block .sub-menu-container{height:fit-content;max-height:0;padding:0;transition:all .3s;overflow:hidden}.mobile-menu-container .mobile-menu-qf .menu-block.active .sub-menu-container{max-height:1000px;transition:all .8s}.mobile-menu-container .mobile-menu-qf .menu-block .sub-menu-container .sub-menu-block>p{border-bottom:1px solid #0006;padding-bottom:10px}.mobile-menu-container .mobile-menu-qf .menu-block .sub-menu-container .sub-menu-links{background:#f4f4f4;flex-direction:column;font-size:12px;display:flex}.mobile-menu-container .mobile-menu-qf .menu-block .sub-menu-container .sub-menu-links a{color:var(--text-primary-color);border-bottom:1px solid #0006;padding:20px 21px 20px 61px}.mobile-menu-container .mobile-menu-qf .menu-block .sub-menu-container .sub-menu-links a:first-child{border-top:1px solid #0006}.mobile-menu-container .mobile-menu-qf .menu-block .sub-menu-container .sub-menu-links a:last-child{border-bottom:none}.accordion-faqs-tag-based-container{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:80px;display:grid}@media screen and (width<=768px){.accordion-faqs-tag-based-container{grid-template-columns:1fr;padding:40px 0}}.accordion-faqs-tag-based-container .accordion-sub-container .faq-sub-title{text-align:left;letter-spacing:0;color:#484848;font-size:23px;font-weight:700;line-height:28px;font-family:var(--font-body);margin-bottom:21px}@media screen and (width<=768px){.accordion-faqs-tag-based-container .accordion-sub-container .faq-sub-title{text-align:center}}.accordion-faqs-tag-based-container .accordion-sub-container .accordion-wrapper:last-of-type .panel-active{border:1px solid #f4f4f4}.accordion-wrapper{width:100%;height:fit-content}.accordion-wrapper .accordion{color:#212121;text-align:left;cursor:pointer;background-color:#f4f4f4;border:3px;border-radius:0;outline:none;justify-content:space-between;align-items:center;gap:0 10px;width:100%;padding:15px 22px;font-size:14px;line-height:17px;transition:max-height .3s ease-out;display:flex}.accordion-wrapper .accordion.active .custom-arrow svg{transform:scaleY(-1)}.accordion-wrapper .accordion .custom-arrow svg{width:10px;height:10px;transform:scaleY(1)}.accordion-wrapper .accordion .custom-arrow svg path{fill:var(--text-primary-color)}.accordion-wrapper .panel{background-color:#fcfcfc;max-height:0;padding:0 22px;transition:max-height .2s ease-out;overflow:hidden}.accordion-wrapper .panel.panel-active.panel-open-default{max-height:100%}.accordion-wrapper .panel p{color:#212121;font-size:14px;line-height:17px;font-family:var(--font-body);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:22px;display:flex}.faqs-list .accordion-wrapper .accordion{border-bottom:1px solid var(--primary-color);padding:10px 0;font-size:18px;font-weight:600;line-height:28px}.faqs-list .accordion-wrapper .panel{padding:0}.faqs-list .accordion-wrapper .panel *{color:#212121;font-size:16px;font-weight:100;line-height:24px}.faqs-list .accordion-wrapper .panel>div{padding:10px 0}.open-sidecart{cursor:pointer}#cart-drawer-container{pointer-events:none;background:0 0;width:100dvw;height:100dvh;transition:all .3s;position:fixed;inset:0;z-index:2147483640!important}#cart-drawer-container.open{backdrop-filter:blur(.5px);pointer-events:all;background:#000000b3}#cart-drawer-container.open #cart-drawer{flex-direction:column;display:flex;transform:translate(0%)}#cart-drawer-container.open #cart-drawer .inner{width:100%;min-height:645px;overflow:auto}#cart-drawer-container #cart-drawer{background-color:var(--light-grey);float:right;pointer-events:auto;width:clamp(320px,100%,470px);height:100dvh;transition:all .3s;transform:translate(100%)}@media screen and (height<=500px){#cart-drawer-container #cart-drawer{overflow:auto}}#cart-drawer-container #cart-drawer .inner{flex-direction:column;flex:1;align-self:stretch;width:100%;min-height:645px;display:flex;overflow:auto}#cart-drawer-container #cart-drawer .inner>div{height:100%}#cart-drawer-container #cart-drawer>.top{border-bottom:1px solid var(--mid-grey);justify-content:space-between;align-items:center;margin:0 2.25rem;padding:13px 0;font-size:23px;display:flex}#cart-drawer-container #cart-drawer>.top p{margin:0;font-size:23px;font-weight:900}#cart-drawer-container #cart-drawer>.top span.closeSideCart{cursor:pointer;justify-content:center;align-items:center;padding:1rem 0 1rem 1rem;display:flex}#cart-drawer-container #cart-drawer>.top span.closeSideCart svg{fill:#000;width:.75rem;height:.75rem}#cart-drawer-container #cart-drawer>.top span.closeSideCart svg path{fill:var(--text-primary-color);stroke:var(--text-primary-color);stroke-width:2px}#cart-drawer-container #cart-drawer>form{flex:1;display:flex}#cart-drawer-container #cart-drawer .cart{width:100%}#cart-drawer-container #cart-drawer .cart .items-wrapper{max-height:100%;margin:0 2.25rem}#cart-drawer-container #cart-drawer .cart .items-wrapper.empty-cart,#cart-drawer-container #cart-drawer .cart .items-wrapper.limited{max-height:100%}#cart-drawer-container #cart-drawer .cart .items-wrapper.empty-cart{flex-direction:column;justify-content:space-between;margin:0;display:flex}#cart-drawer-container #cart-drawer .cart .items-wrapper .items{width:100%;height:100%;padding:0;position:absolute;overflow:hidden auto}@media screen and (height<=500px){#cart-drawer-container #cart-drawer .cart .items-wrapper .items{height:auto;position:relative;overflow-y:visible}}@media (width<=1024px){#cart-drawer-container #cart-drawer .cart .items-wrapper .items{padding:0}}@media (width<=768px){#cart-drawer-container #cart-drawer .cart .items-wrapper .items{padding:0}}#cart-drawer-container #cart-drawer .cart .items-wrapper .items::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:12px}#cart-drawer-container #cart-drawer .cart .items-wrapper .items::-webkit-scrollbar{background-color:#f5f5f5;width:6px}#cart-drawer-container #cart-drawer .cart .items-wrapper .items::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:12px}#cart-drawer-container #cart-drawer .cart .items-wrapper .items .item{padding:30px 0 0}#cart-drawer-container #cart-drawer .cart-recommendations{opacity:1;max-height:unset;margin-top:auto;transition:all .2s ease-out}@media (orientation:landscape) and (height<=650px){#cart-drawer-container #cart-drawer .cart-recommendations{display:none}}#cart-drawer-container #cart-drawer .cart-recommendations.hide{opacity:0;max-height:0;padding:0}#cart-drawer-container #cart-drawer .cart-recommendations .products .product{position:relative}#cart-drawer-container #cart-drawer .cart-recommendations .products .product .link{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}#cart-drawer-container #cart-drawer .cart-recommendations .products .product .add-to-cart{cursor:pointer;box-sizing:border-box;z-index:20;background:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:2px;transition:scale .2s ease-out;display:flex;position:absolute;bottom:5px;left:5px;scale:1}#cart-drawer-container #cart-drawer .cart-recommendations .products .product .add-to-cart svg{pointer-events:none;object-fit:contain;width:100%;height:100%}#cart-drawer-container #cart-drawer .cart-recommendations .products .product .add-to-cart svg path{fill:#fff}#cart-drawer-container #cart-drawer .cart-recommendations .products .product .add-to-cart:hover{scale:1.1}#cart-drawer-container #cart-drawer .cart-details{flex-direction:column;justify-content:space-between;align-items:center;display:flex}#cart-drawer-container #cart-drawer .cart-details #CalculateShippingBox{background:#fff;border-radius:5px;flex-direction:column;gap:.5rem;width:75%;margin-top:1rem;padding:1rem 2rem;display:flex}#cart-drawer-container #cart-drawer .cart-details #CalculateShippingBox .button-5{height:2.25rem;margin:0;padding:0 2rem;line-height:1}#cart-drawer-container #cart-drawer .cart-details #CalculateShippingBox ul{margin:0}#cart-drawer-container #cart-drawer .cart-details #CalculateShippingBox input[type=text]{border:1px solid #f4f4f4;border-radius:.25rem;width:100%;height:2.25rem;padding:0 .5rem;font-size:14px}#cart-drawer-container #cart-drawer .sub-total-wrapper{text-align:center;padding-top:1rem;padding-bottom:1rem}@media screen and (width<=425px){#cart-drawer-container #cart-drawer .sub-total-wrapper{padding-top:15px;padding-bottom:10px}}#cart-drawer-container #cart-drawer .sub-total-wrapper p{margin:0}#cart-drawer-container #cart-drawer .sub-total-wrapper span{font-size:18px}#cart-drawer-container #cart-drawer .sub-total-wrapper .sub-total,#cart-drawer-container #cart-drawer .sub-total-wrapper .vat{font-weight:700}@media screen and (width<=425px){#cart-drawer-container #cart-drawer .sub-total-wrapper .subtotal-title{font-size:16px}}#cart-drawer-container #cart-drawer .sub-total-wrapper ul{margin:0}#cart-drawer-container #cart-drawer .buttons{width:75%;margin:0 auto 14px}#cart-drawer-container #cart-drawer .buttons button,#cart-drawer-container #cart-drawer .buttons a,#cart-drawer-container #cart-drawer .buttons input[type=submit],#cart-drawer-container #cart-drawer .buttons .closeSideCart{width:100%;margin-bottom:16.5px}@media screen and (width<=425px){#cart-drawer-container #cart-drawer .buttons button,#cart-drawer-container #cart-drawer .buttons a,#cart-drawer-container #cart-drawer .buttons input[type=submit],#cart-drawer-container #cart-drawer .buttons .closeSideCart{margin-bottom:7px}}#cart-drawer-container #cart-drawer .buttons .button.checkout{text-align:center;width:100%;margin-bottom:4px;padding-top:10px;padding-bottom:10px;display:block}#cart-drawer-container #cart-drawer .additional-checkout-options{background-color:#f8f8f8;border:5px solid #fff;border-top:none;padding:0 42px 19.5px}#cart-drawer-container #cart-drawer .additional-checkout-options ul{border:none!important}#cart-drawer-container #cart-drawer .vat-exemption{text-align:center;width:75%;margin-top:0;margin-bottom:24px}#cart-drawer-container #cart-drawer .vat-exemption p{color:var(--text-primary-color);margin:0;font-size:14px}@media screen and (width<=425px){#cart-drawer-container #cart-drawer .vat-exemption p{margin:0;font-size:12px}}#cart-drawer-container #cart-drawer .empty-cart-text{text-align:center;border:solid 1px var(--button-1-border-color);border-radius:var(--button-1-radius);width:calc(100% - 4.5rem);margin:3rem auto;padding:1rem;display:block}#cart-drawer .additional-cart-items .show-items svg path{fill:var(--text-primary-color)}#cart-drawer .additional-cart-items .show-items.active+.additional-items{max-height:calc(100vh - 550px);overflow-y:scroll}@media screen and (width<=375px){#cart-drawer .additional-cart-items .show-items.active+.additional-items{max-height:200px}}#cart-drawer .additional-cart-items .additional-items{max-height:0;margin:0 2.25rem;transition:all .2s ease-out;overflow:hidden}#cart-drawer .additional-cart-items .additional-items .item{padding:30px 0;display:flex}#cart-drawer .additional-cart-items .additional-items .item:first-child{padding-top:0}#cart-drawer .additional-cart-items .additional-items .item .optional-extras{margin:0;padding-left:0;list-style:none}#cart-drawer .additional-cart-items .additional-items .item .optional-extras li{color:#fff;background-color:#212121;border-radius:5px;margin-bottom:2px;padding:3px 10px;font-size:10px}#cart-drawer .additional-cart-items .additional-items .item .optional-extras li.remove-item:hover{pointer-events:none}#cart-drawer .additional-cart-items .additional-items .item .img-wrapper{max-width:100px}#cart-drawer .additional-cart-items .additional-items .item .img-wrapper img{min-width:94px;min-height:94px}#cart-drawer .additional-cart-items .additional-items .item .img-wrapper svg{width:94px}#cart-drawer .additional-cart-items .additional-items .item .info-wrapper{flex-direction:column;flex:1;justify-content:space-between;padding:6px 0 6px 20px;display:flex}#cart-drawer .additional-cart-items .additional-items .item .info-wrapper .top>div{justify-content:space-between;align-items:center;display:flex}#cart-drawer .additional-cart-items .additional-items .item .info-wrapper .top p{margin:0;font-size:16px}#cart-drawer .additional-cart-items .additional-items .item .info-wrapper .top a p{color:var(--text-primary-color);margin-bottom:.5rem;font-size:14px;font-weight:700;line-height:17px;display:block}#cart-drawer .additional-cart-items .additional-items .item .info-wrapper .top svg{cursor:pointer;width:20px;height:20px}#cart-drawer .additional-cart-items .additional-items .item .info-wrapper .top svg path{fill:var(--text-primary-color)}#cart-drawer .additional-cart-items .additional-items .item .info-wrapper .top span{margin-bottom:0;margin-left:5px;font-size:12px}#cart-drawer .additional-cart-items .additional-items .item .info-wrapper .mid{margin-bottom:.25rem;font-size:14px;font-weight:600;display:block}#cart-drawer .additional-cart-items .additional-items .item .info-wrapper .bottom{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:6px;display:flex}#cart-drawer .additional-cart-items .additional-items .item .info-wrapper .bottom .price-wrapper{font-size:14px;font-weight:700}#cart-drawer .additional-cart-items .additional-items .item .info-wrapper .bottom .price-wrapper.sale{color:#c60000}#cart-drawer .additional-cart-items .additional-items .item .info-wrapper .bottom .price-wrapper .sale-price{color:#707070;margin-left:5px;font-size:14px;font-weight:400;text-decoration:line-through}.side-cart .show-items{color:inherit;place-content:center space-between;align-items:center;margin:0 2.25rem;padding-bottom:25px;display:flex}.side-cart .show-items p{margin-top:10px;font-size:14px;font-weight:700}.side-cart .show-items div svg{fill:#212121;transform:rotate(0)}.side-cart .show-items div svg path{fill:#212121}.side-cart .show-items.active div svg{transform:rotate(180deg)}.side-cart .items-wrapper{overflow:hidden}.side-cart .items-wrapper.show{max-height:100%;transition:max-height .3s ease-in}.side-cart .items-wrapper .item{padding:30px 0 0;display:flex}.side-cart .items-wrapper .item .optional-extras{margin:0;padding-left:0;list-style:none}.side-cart .items-wrapper .item .optional-extras li{color:#fff;background-color:#212121;border-radius:5px;margin-bottom:2px;padding:3px 10px;font-size:10px}.side-cart .items-wrapper .item .optional-extras li.remove-item:hover{cursor:pointer;background-color:#333}.side-cart .items-wrapper .item .img-wrapper{max-width:100px}.side-cart .items-wrapper .item .img-wrapper img,.side-cart .items-wrapper .item .img-wrapper svg{background:#fff;min-width:94px;min-height:94px;width:94px!important;height:94px!important}.side-cart .items-wrapper .item .img-wrapper svg{width:94px}.side-cart .items-wrapper .item .info-wrapper{flex-direction:column;flex:1;padding:6px 0 6px 20px;display:flex}.side-cart .items-wrapper .item .info-wrapper .top>div{justify-content:space-between;align-items:flex-start;display:flex}.side-cart .items-wrapper .item .info-wrapper .top p{margin:0;font-size:16px}.side-cart .items-wrapper .item .info-wrapper .top a p{color:var(--text-primary-color);margin-bottom:.5rem;padding-right:15px;font-size:14px;font-weight:700;line-height:17px;display:block}.side-cart .items-wrapper .item .info-wrapper .top svg{cursor:pointer;width:20px;height:20px}.side-cart .items-wrapper .item .info-wrapper .top svg path{fill:var(--text-primary-color)}.side-cart .items-wrapper .item .info-wrapper .top span{margin-bottom:0;margin-right:13px;font-size:12px}.side-cart .items-wrapper .item .info-wrapper .mid{margin-bottom:.25rem;font-size:14px;font-weight:600;display:block}.side-cart .items-wrapper .item .info-wrapper .bottom{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:0;display:flex}.side-cart .items-wrapper .item .info-wrapper .bottom p{margin:0}.side-cart .items-wrapper .item .info-wrapper .bottom span{font-size:14px;font-weight:600}.side-cart .items-wrapper .item .info-wrapper .bottom .side-cart-item-price span.sale{color:#c60000;margin-right:8px}.side-cart .items-wrapper .item .info-wrapper .bottom .side-cart-item-price span.strikethrough{color:#707070}.side-cart .items-wrapper .item .info-wrapper .bottom .side-cart-item-vat{color:#c60000;margin-top:-15px;margin-bottom:-5px;font-size:13px;font-weight:600}.side-cart .items-wrapper .item[data-item-handle=extra-addon]{background:#fff;border-radius:10px;margin:0 0 10px;padding:10px 0}.side-cart .items-wrapper .item[data-item-handle=extra-addon] .img-wrapper,.side-cart .items-wrapper .item[data-item-handle=extra-addon] .quantity-wrapper{display:none!important}.side-cart .items-wrapper .item[data-item-handle=extra-addon] .product-info .p-title span{font-size:14px}.side-cart .items-wrapper .item[data-item-handle=extra-addon] .cart-info-right .remove-control{margin-right:0}.side-cart .cart-recommendations{opacity:1;background-color:#fff;margin-top:auto;padding-top:10px;padding-bottom:10px;display:block}@media (orientation:landscape) and (height<=768px){.side-cart .cart-recommendations{display:none}}.side-cart .cart-recommendations .inner-recommendation{margin:0 2.25rem}.side-cart .cart-recommendations .inner-recommendation .products{justify-content:space-between;display:flex}.side-cart .cart-recommendations .inner-recommendation .products .product{background-color:var(--light-grey);background:#fff;border-bottom:4px solid #fff;width:31%;height:0;padding-top:31%;overflow:hidden}.side-cart .cart-recommendations .inner-recommendation .products .product img,.side-cart .cart-recommendations .inner-recommendation .products .product svg{object-fit:cover;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.side-cart .cart-recommendations .inner-recommendation .products .product:hover{border-bottom:4px solid var(--primary-color)}.side-cart .cart-recommendations .inner-recommendation .products .product:hover img{transform:scale(1.05)}.side-cart .cart-recommendations .recommendations-title{margin-bottom:20px;font-size:18px;font-weight:700}@media screen and (width<=768px){.side-cart .cart-recommendations .recommendations-title{margin-bottom:0}}.side-cart .cart-recommendations .cart-recommendations-products{align-items:center;gap:13px;display:flex}.side-cart .cart-recommendations .cart-recommendations-products .recommendations-product{background:#f4f4f4;width:33.3333%;padding-top:31.156%;position:relative;overflow:hidden}.side-cart .cart-recommendations .cart-recommendations-products .recommendations-product img{mix-blend-mode:darken;margin:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart .cart-item{width:100%;margin-bottom:80px;padding:0;position:relative}.cart .cart-item:last-child{margin-bottom:0}.cart .cart-item .cart-item-flex{display:flex}.cart .cart-item .img-wrap{aspect-ratio:1;flex-direction:column;width:140px;height:140px;margin-right:32px;display:flex}@media screen and (width<=425px){.cart .cart-item .img-wrap{aspect-ratio:1;width:130px;min-width:auto;height:130px;min-height:auto;margin-right:30px}}.cart .cart-item .img-wrap img{object-fit:cover;width:100%;height:100%;display:block}.cart .cart-item .content-wrapper{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.cart .cart-item .content-wrapper .product-info{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin:0;display:flex}.cart .cart-item .content-wrapper .product-info .p-variant p{color:#707070;margin:0;font-size:14px;font-weight:600}.cart .cart-item .content-wrapper .product-info .p-var{margin:0;font-size:13px}.cart .cart-item .content-wrapper .product-info .p-title{width:100%;margin:0 0 8px;display:block}@media screen and (width>=1024px){.cart .cart-item .content-wrapper .product-info .p-title{padding-right:20px}}.cart .cart-item .content-wrapper .product-info .p-title,.cart .cart-item .content-wrapper .product-info .p-brand,.cart .cart-item .content-wrapper .product-info .p-title span{color:inherit;font-size:16px;font-weight:700}@media screen and (width<=425px){.cart .cart-item .content-wrapper .product-info .p-title,.cart .cart-item .content-wrapper .product-info .p-brand,.cart .cart-item .content-wrapper .product-info .p-title span{font-size:14px}}.cart .cart-item .content-wrapper .product-info .p-brand{margin:0}.cart .cart-item .content-wrapper .product-info .cart-item-vat{color:#c60000;margin-top:0;margin-bottom:5px;font-size:13px;font-weight:600}.cart .cart-item .content-wrapper .product-info:nth-of-type(2){margin-top:2.5px;margin-bottom:10px}.cart .cart-item .content-wrapper .cart-item-price{text-align:right}@media screen and (width<=1024px){.cart .cart-item .content-wrapper .cart-item-price{display:none}}.cart .cart-item .content-wrapper .cart-item-price p{text-align:right;color:#121212;margin:0;font-weight:700}.cart .cart-item .content-wrapper .cart-item-price p.sale{color:#c60000}.cart .cart-item .content-wrapper .cart-item-price p.strikethrough{color:#b2b2b2}.cart .cart-item .content-wrapper .cart-info{flex-flow:row;justify-content:space-between;align-items:center;gap:10px 25px;width:100%;margin-top:auto;display:flex}@media screen and (width<=425px){.cart .cart-item .content-wrapper .cart-info{justify-content:space-between;gap:10px}}.cart .cart-item .content-wrapper .cart-info .cart-info-left{justify-content:flex-start;align-items:center;display:flex}@media screen and (width<=1024px){.cart .cart-item .content-wrapper .cart-info .cart-info-left{margin:10px 0 0}}.cart .cart-item .content-wrapper .cart-info .cart-info-left p{color:#707070;margin:0;font-size:14px}.cart .cart-item .content-wrapper .cart-info .row-break{flex-basis:100%;height:0;margin:10px 0}.cart .cart-item .content-wrapper .cart-info .p-price,.cart .cart-item .content-wrapper .cart-info .p-variant,.cart .cart-item .content-wrapper .cart-info .p-subtotal,.cart .cart-item .content-wrapper .cart-info .p-quantity{text-align:left}.cart .cart-item .content-wrapper .cart-info .p-price p,.cart .cart-item .content-wrapper .cart-info .p-variant p,.cart .cart-item .content-wrapper .cart-info .p-subtotal p,.cart .cart-item .content-wrapper .cart-info .p-quantity p{margin:6.5px 0 auto;font-size:14px;font-weight:700}.cart .cart-item .content-wrapper .cart-info .p-price .label,.cart .cart-item .content-wrapper .cart-info .p-variant .label,.cart .cart-item .content-wrapper .cart-info .p-subtotal .label,.cart .cart-item .content-wrapper .cart-info .p-quantity .label{margin:0 0 3px;font-size:12px;font-weight:500}.cart .cart-item .content-wrapper .cart-info .p-subtotal{margin-left:auto}.cart .cart-item .content-wrapper .cart-info .p-quantity .quantity-wrapper{background:#f4f4f4}.cart .cart-item .content-wrapper .cart-info .p-quantity .quantity-wrapper .quantity{flex-basis:50%}.cart .cart-item .content-wrapper .cart-info .p-quantity .quantity-wrapper>*{height:2.5rem}.cart .cart-item .content-wrapper .cart-info .remove-item svg{fill:#d3d3d3;cursor:pointer;width:20px;height:20px}.cart .cart-item .content-wrapper .cart-info .remove-item svg path{fill:#d3d3d3}@media screen and (width<=768px){.cart .cart-item .content-wrapper .cart-info .p-variant{display:none}}.cart .cart-item .content-wrapper .remove-control{flex-direction:column;margin-left:auto;margin-right:20px;display:flex}.cart .cart-item .content-wrapper .remove-control .remove-item{width:20px;height:20px;margin:0;padding:0}.cart .cart-item .content-wrapper .remove-control .remove-item svg{cursor:pointer;width:20px;height:20px}.cart .cart-item .content-wrapper .remove-control .remove-item svg path{fill:#d3d3d3}.cart .cart-item .content-wrapper .remove-control .remove-item:hover svg path{fill:#212121}.cart .cart-item .content-wrapper .policy-link{flex-direction:column;order:1;display:flex}.cart .cart-item .content-wrapper .policy-link .policy{white-space:nowrap;color:var(--primary-color);font-size:12px;font-weight:400}.cart .cart-item .content-wrapper .policy-link .policy:hover{text-decoration:underline}.cart .cart-item .cart-info-right{justify-content:flex-end;align-items:center;display:flex}@media screen and (width<=1024px){.cart .cart-item .cart-info-right{margin:30px 0 0}}.cart .cart-item .cart-info-right .cart-item-price{text-align:left}@media screen and (width>=1024px){.cart .cart-item .cart-info-right .cart-item-price{display:none}}.cart .cart-item .cart-info-right .cart-item-price p{text-align:right;color:#121212;margin:0;font-weight:700}.cart .cart-item .cart-info-right .cart-item-price p.sale{color:#c60000}.cart .cart-item .cart-info-right .cart-item-price p.strikethrough{color:#b2b2b2}.cart .cart-item .cart-info-right .p-quantity .quantity-wrapper{background:#f4f4f4}.cart .cart-item .cart-info-right .p-quantity .quantity-wrapper .quantity{flex-basis:50%}.cart .cart-item .cart-info-right .p-quantity .quantity-wrapper>*{height:2.5rem}.cart .cart-item .cart-info-right .remove-control{flex-direction:column;margin-left:auto;margin-right:20px;display:flex}.cart .cart-item .cart-info-right .remove-control .remove-item{width:20px;height:20px;margin:0;padding:0}.cart .cart-item .cart-info-right .remove-control .remove-item svg{cursor:pointer;width:20px;height:20px}.cart .cart-item .cart-info-right .remove-control .remove-item svg path{fill:#d3d3d3}.cart .cart-item .cart-info-right .remove-control .remove-item:hover svg path{fill:#212121}.cart .cart-item[data-item-handle="5-year-warranty"],.cart .cart-item[data-item-handle=installation-service],.cart .cart-item[data-item-handle=care-kit]{border:1px solid #ddd;border-radius:10px;margin-top:-50px;padding:15px}.cart .cart-item[data-item-handle="5-year-warranty"].show,.cart .cart-item[data-item-handle=installation-service].show,.cart .cart-item[data-item-handle=care-kit].show{display:block}.cart .cart-item[data-item-handle="5-year-warranty"] .img-wrap,.cart .cart-item[data-item-handle="5-year-warranty"] .p-quantity,.cart .cart-item[data-item-handle="5-year-warranty"] .policy-link,.cart .cart-item[data-item-handle=installation-service] .img-wrap,.cart .cart-item[data-item-handle=installation-service] .p-quantity,.cart .cart-item[data-item-handle=installation-service] .policy-link,.cart .cart-item[data-item-handle=care-kit] .img-wrap,.cart .cart-item[data-item-handle=care-kit] .p-quantity,.cart .cart-item[data-item-handle=care-kit] .policy-link{display:none!important}.cart .cart-item[data-item-handle="5-year-warranty"] .product-info .p-title span,.cart .cart-item[data-item-handle=installation-service] .product-info .p-title span,.cart .cart-item[data-item-handle=care-kit] .product-info .p-title span{font-size:14px}.cart .cart-item[data-item-handle="5-year-warranty"] .cart-info-right,.cart .cart-item[data-item-handle=installation-service] .cart-info-right,.cart .cart-item[data-item-handle=care-kit] .cart-info-right{margin-top:0}.cart .cart-item[data-item-handle="5-year-warranty"] .cart-info-right .remove-control,.cart .cart-item[data-item-handle=installation-service] .cart-info-right .remove-control,.cart .cart-item[data-item-handle=care-kit] .cart-info-right .remove-control{margin-right:0}.cart .cart-item[data-item-handle="5-year-warranty"] .cart-item-extras,.cart .cart-item[data-item-handle=installation-service] .cart-item-extras,.cart .cart-item[data-item-handle=care-kit] .cart-item-extras{margin:0;display:none!important}.cart .cart-item[data-item-handle=care-kit] .product-info .p-variant{display:none}.cart-item-extras{margin:25px 0 0}.cart-item-extras .cart-extra-single{align-items:flex-start;margin:0 0 25px}@media screen and (width>=1024px){.cart-item-extras .cart-extra-single{justify-content:space-between;align-items:center;display:flex}}.cart-item-extras .cart-extra-single:last-child{margin:0}.cart-item-extras .cart-extra-single p{margin:0;font-size:14px}.cart-item-extras .cart-extra-single p strong{font-size:14px}.cart-item-extras .cart-extra-single p a{color:#212121;cursor:pointer;margin:12px 0 0;font-size:14px;text-decoration:underline;display:block}.cart-item-extras .cart-extra-single p a:hover{text-decoration:none}.cart-item-extras .cart-extra-single .button{text-align:center;padding:10px 20px;font-size:14px;line-height:1;display:table}@media screen and (width<=1024px){.cart-item-extras .cart-extra-single .button{margin-left:auto;margin-right:0}}.cart-item-extras .cart-extra-single .button:hover{color:#fff;background:#212121}.item .quantity-wrapper{background:#fff;display:flex}.item .quantity-wrapper>*{text-align:center;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.item .quantity-wrapper .plus,.item .quantity-wrapper .minus{cursor:pointer;transition:all .3s}.item .quantity-wrapper .plus:hover,.item .quantity-wrapper .minus:hover{background:#d3d3d3}.item .quantity-wrapper .plus[data-pending=true],.item .quantity-wrapper .minus[data-pending=true]{cursor:not-allowed}.item .quantity-wrapper .quantity{border-left:none;border-right:none}.item .quantity-wrapper .quantity span{font-size:12px}.item .oos{text-align:right;width:50%;margin:0;font-size:12px}.item .oos span{cursor:pointer;font-size:12px;text-decoration:underline}#vatDeductible{display:flex;position:relative}@media (width>=768px){#vatDeductible{margin-left:5rem}}@media (width<=768px){#vatDeductible{margin-left:auto;margin-right:auto}}#vatDeductible .vat-checkbox{align-items:center;width:auto;display:flex;position:relative}#vatDeductible .vat-checkbox label{font-size:12px;font-weight:400!important}@media (width>=640px){#vatDeductible .vat-checkbox label{font-size:14px}}#vatDeductible .vat-checkbox input[type=checkbox]{-webkit-appearance:none;cursor:pointer;background:#fff;border:1px solid #121212;border-radius:3px;width:16px;height:16px;margin:0 7px 0 0}#vatDeductible .vat-checkbox input[type=checkbox]+label{cursor:pointer}#vatDeductible .vat-checkbox input[type=checkbox]+label:before{content:"";pointer-events:none;opacity:0;background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 29'%3E%3Cpath d='m35.191.81-20.91 20.911-9.253-9.253a2.903 2.903 0 0 0-4.154 0 2.903 2.903 0 0 0 0 4.154l11.294 11.293c.583.583 1.31.874 2.04.874.729 0 1.53-.291 2.04-.874L39.126 5.037a2.903 2.903 0 0 0 0-4.153C38.179-.282 36.285-.282 35.192.81Z' fill='%23121212'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px;width:16px;height:16px;position:absolute;top:2px;left:0}@media (width>=640px){#vatDeductible .vat-checkbox input[type=checkbox]+label:before{top:3px}}#vatDeductible .vat-checkbox input[type=checkbox]:checked{border-color:#128282}#vatDeductible .vat-checkbox input[type=checkbox]:checked+label:before{opacity:1}.vat-toggle-container{cursor:pointer;width:125px;height:26px;min-height:26px;margin-right:30px;display:flex}.vat-toggle-container>div{cursor:pointer;width:50%;position:relative}.vat-toggle-container>div>label{width:100%;height:100%;color:var(--text-primary-color);white-space:nowrap;pointer-events:none;background-color:#f4f4f4;padding:5px 8px;font-size:12px;font-weight:700;transition:all .3s;position:absolute;top:0;left:0}.vat-toggle-container>div>label:hover{filter:brightness(.94)}.vat-toggle-container>div>label.exc-vat{border-radius:20px 0 0 20px}.vat-toggle-container>div>label.inc-vat{border-radius:0 20px 20px 0}.vat-toggle-container>div input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.vat-toggle-container>div input:checked{pointer-events:none}.vat-toggle-container>div input:checked+label{background-color:var(--primary-color);color:#fff}.video-container__modal .video-modal-trigger{cursor:pointer;height:100%;position:relative}.video-container__modal .video-modal-trigger .image-container{height:100%}.video-container__modal .video-modal-trigger .top-layer{z-index:5;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.video-container__modal .video-modal-trigger .top-layer svg{height:var(--modal-tab-icon-size);width:var(--modal-tab-icon-size)}.video-container__modal .video-modal-trigger .top-layer svg rect{fill:var(--icon-bg-fill)}.video-container__modal .video-modal-trigger .top-layer svg path{fill:var(--icon-fill-dark)}.video-container__modal .video-modal{width:100lvw;height:100lvh;padding:var(--global-sect-pad-y-lg) var(--global-sect-pad-x-lg);z-index:10000000;background:#000000bf;border-radius:0;display:none;position:fixed;top:0;left:0}.video-container__modal .video-modal.video-modal-visible{display:flex}.video-container__modal .video-modal .video-modal-content{gap:var(--modal-gap-md);background-color:var(--modal-bg-fill);border:var(--modal-border-width) solid var(--modal-bg-stroke);border-radius:var(--modal-border-rad);width:100%;height:100%;padding:var(--modal-tab-pad-y) var(--modal-tab-pad-x);position:relative}.video-container__modal .video-modal .video-modal-content .video-close{top:calc(-1*var(--global-sect-pad-y-lg)/2);right:calc(-1*var(--global-sect-pad-x-lg)/2);width:var(--icon-size);height:var(--icon-size);z-index:1;background-color:var(--icon-bg-fill);box-shadow:none;box-sizing:content-box;padding:var(--icon-pad);border-radius:var(--icon-border-rad);border:var(--icon-border-width) solid var(--icon-bg-stroke);transition:opacity .3s;position:absolute}.video-container__modal .video-modal .video-modal-content .video-close .icon{width:var(--icon-size);height:var(--icon-size);color:var(--icon-fill-dark);display:block}.video-container__modal .video-modal .video-modal-content .video,.video-container__modal .video-modal .video-modal-content .video iframe{width:100%;height:100%}.video-stored-container{position:relative}.video-stored-container .video-poster{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.video-stored-container img{object-fit:cover;width:100%;height:100%}.video-stored-container .click-to-play{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.video-stored-container .click-to-play .play-btn{z-index:2;height:var(--icon-size);width:var(--icon-size);border:var(--global-border-rad) solid var(--color-icon-border);border-radius:var(--global-border-rad);position:absolute}.video-stored-container .click-to-play .play-btn rect{fill:var(--icon-bg-fill)}.video-stored-container .click-to-play .play-btn path{fill:var(--icon-fill-dark)}.video-stored-container video{width:100%;height:100%}.has-lightbox{cursor:zoom-in}.lightbox-component{z-index:10000000;background:#000000bf;border-radius:0;justify-content:center;width:100lvw;height:100lvh;padding:100px;display:none;position:fixed;top:0;left:0}.lightbox-component:has(.zoomed-in):not(:has(.zoom-disabled)){padding:0}.lightbox-component .lightbox-wrapper{max-width:100%;height:100%}.lightbox-component .lightbox-wrapper .swiper-wrapper,.lightbox-component .lightbox-wrapper .swiper-container,.lightbox-component .lightbox-wrapper .swiper-slide,.lightbox-component .lightbox-wrapper .image-container{aspect-ratio:1;min-width:auto;max-width:80dvw;height:80dvh;min-height:auto;max-height:80dvh}@media screen and (width>=768px){.lightbox-component .lightbox-wrapper .swiper-wrapper,.lightbox-component .lightbox-wrapper .swiper-container,.lightbox-component .lightbox-wrapper .swiper-slide,.lightbox-component .lightbox-wrapper .image-container{width:80dvw!important}}.lightbox-component .swiper-container{width:100%;min-width:100%;min-height:100%;max-height:100%;overflow:hidden}.lightbox-component .swiper-wrapper .swiper-slide{background-color:#fff;border-radius:0;transition:all .3s;opacity:1!important}.lightbox-component .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}.lightbox-component .swiper-wrapper .swiper-slide.lightbox-video_internal .image-container img,.lightbox-component .swiper-wrapper .swiper-slide.lightbox-video_external .image-container img{object-fit:cover}.lightbox-component .swiper-wrapper .swiper-slide .image-container{box-sizing:border-box;padding:32px}.lightbox-component .swiper-wrapper .swiper-slide .image-container img{object-fit:contain;width:100%;min-width:auto;height:100%;min-height:auto;transition:scale .3s ease-in-out}.lightbox-component .swiper-wrapper .swiper-slide .image-container img[src*=\.png]{object-fit:contain;aspect-ratio:1;border-radius:0;margin:auto}.lightbox-component .swiper-wrapper .swiper-slide .image-container img.zoomed-in{cursor:zoom-out;scale:2}.lightbox-component .swiper-wrapper .swiper-slide .image-container .placeholder-svg{width:100%;height:100%}.lightbox-component .swiper-button{width:40px;height:40px;top:50%!important}.lightbox-component .swiper-button.swiper-button-prev{left:10px!important}.lightbox-component .swiper-button.swiper-button-next{right:10px!important}.lightbox-component .swiper-button:after{display:none}.lightbox-component .swiper-button:hover svg,.lightbox-component .swiper-button:hover path{fill:#f1f1f1!important}.lightbox-component .lightbox-close{z-index:1;width:45px;min-width:45px;height:45px;min-height:45px;box-shadow:none;box-sizing:content-box;background:#232323a6;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;right:0}.lightbox-component .lightbox-close svg,.lightbox-component .lightbox-close path{fill:var(--primary-color)!important}.lightbox-component .lightbox-close svg{height:20px}.lightbox-component .lightbox-close:hover{background:#232323a6;border:none;border-radius:0;padding:0}.lightbox-component .lightbox-close:hover svg,.lightbox-component .lightbox-close:hover path{fill:#f1f1f1!important}.lightbox-component .video-component,.lightbox-component .video-container{width:100%;height:100%}.lightbox-component .video-component .image-container img,.lightbox-component .video-container .image-container img{object-fit:cover}.lightbox-component .video-stored-container .video-poster{object-fit:cover;width:100%;height:100%}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-left:auto;margin-right:auto}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{box-sizing:border-box;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (width>=576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (width>=768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (width>=992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (width>=1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (width>=1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (width>=576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (width>=768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (width>=992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (width>=1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (width>=1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}