@charset "UTF-8";.user-profile-header-modal{position:absolute;right:11px;top:32px;z-index:1;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,top .3s ease;display:block!important}.user-profile-header-modal .modal-wrapper{background-color:#fff;border-radius:1rem;padding:0;transform:scale(.9);transition:transform .3s ease;min-width:320px;margin-top:35px;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;cursor:default;overflow:hidden}.user-profile-header-modal .modal-wrapper .primary-link{color:#ff5f25}.user-profile-header-modal .data-box{max-height:500px;word-wrap:break-word;overflow:hidden;transition:max-height .3s ease}.user-profile-header-modal .data-box.hide{max-height:0}.user-profile-header-modal .no-account{color:#494f52}.user-profile-btn:hover>.user-profile-header-modal{opacity:1;visibility:visible}.user-profile-btn:hover>.user-profile-header-modal>.modal-wrapper{transform:scale(1)}.auth-modal-login-host{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:3;display:block!important;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.auth-modal-login-host.page-mode{opacity:1;visibility:visible;position:relative;height:auto;z-index:1}.auth-modal-login-host.page-mode .login-form{transform:scale(1)}.auth-modal-login-host.page-mode .login-wrapper{background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.auth-modal-login-host.page-mode .login-form{box-shadow:0 0 10px #ddd;margin:2rem 0 4rem;overflow-y:hidden}.login-wrapper{display:flex;justify-content:center;align-items:center;background:#00000050;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:relative;width:100%;height:100%}.login-logo{width:91px;height:91px;margin-top:0!important}.login-btn,.login-email-btn,.logout-btn,.sign-up-btn,.confirm-code-btn,.resend-btn{font:600 1rem "Exo 2",sans-serif;text-align:center;width:100%;color:#fff;background-color:#ff5f25;padding:.8rem 1rem;border:none;border-radius:4px;cursor:pointer}.logout-btn,.sign-up-btn,.resend-btn{background-color:#494f52}.link-btn{font-family:"Exo 2",sans-serif;color:#ff5f25;background-color:transparent;padding:0;border:none;cursor:pointer;text-decoration:underline;font-size:1rem}.link-p{font-size:.9rem}.social-btn{font-family:"Exo 2",sans-serif;display:inline-flex;align-items:center;gap:12px;height:44px;padding:0 14px;border-radius:4px;font-size:1rem;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;box-shadow:0 1px 2px #0000000a;border:0;min-width:220px;justify-content:center;box-sizing:border-box}@media(max-width:420px){.social-btn{min-width:100%}}.google-btn{background:#fff;color:#202124;border:1px solid rgba(0,0,0,.08)}.google-btn .g-icon{width:18px;height:18px;display:inline-block;flex:0 0 18px}.apple-btn{background:#fff;color:#000;border:1px solid rgba(0,0,0,.12)}.apple-btn .apple-icon{width:18px;height:18px;display:inline-block;flex:0 0 18px;filter:none}.login-form{display:flex;flex-direction:column;align-items:center;background:#fff;padding:40px;border-radius:.5rem;width:min(468px,100%);max-height:98%;font-family:Exo,sans-serif;position:relative;overflow-y:auto;transform:scale(.9);transition:transform .3s ease;scrollbar-color:#ff5f25 #e9eef1;scrollbar-width:thin}.login-form>*{margin-top:2rem}.login-form *{flex-shrink:0}.login-form::-webkit-scrollbar{height:5px}.login-form::-webkit-scrollbar-track{border-radius:4px;box-shadow:inset 0 0 5px gray}.login-form::-webkit-scrollbar-thumb{background-color:#ff5f25;border-radius:4px}.login-form::-webkit-scrollbar-thumb:hover{background-color:#ce5222}.login-form .login-header{text-align:center}.login-form .login-title{font-family:"Exo 2",sans-serif;font-weight:600;font-size:24px;line-height:130%;letter-spacing:-3%;color:#0d0d12;margin-bottom:.5rem}.login-form .login-caption,.login-form .login-title{transition:opacity .3s ease}.login-form .modal-title{font-family:"Exo 2",sans-serif;font-weight:600;font-size:24px;line-height:130%;letter-spacing:-3%;color:#0d0d12;margin-bottom:.5rem}.login-form label{display:flex;flex-direction:column;gap:4px;width:100%;padding:0 3px}.login-form label span{font-size:14px}.login-form input{width:100%;padding:12px;border:1px solid #E9EEF1;border-radius:4px;font-weight:500}.login-form .social-login,.login-form .resend-counter-box{display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}.login-form .social-login .description,.login-form .resend-counter-box .description{display:flex;gap:.5rem}.login-form .resend-counter-box{margin-top:1rem;gap:0}.login-form .toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.login-form .hint{font-size:.8em;color:red}.login-form .password-wrapper{position:relative;width:100%}.login-form .error{border-color:red!important;box-shadow:0 0 3px 3px #ff000040}.login-form .loader{margin-top:0}.login-form .mat-progress{font-size:1.25rem}.login-form .email-code-inputs{display:flex;justify-content:space-between}.login-form .email-code-inputs input{width:15%;text-align:center}.login-form .text-center-1{text-align:center;margin-top:1.5rem}.login-form button:hover{transform:translateY(-1px)}#login-form-toggle:checked+.auth-modal-login-host{opacity:1;visibility:visible}#login-form-toggle:checked+.auth-modal-login-host .login-form{transform:scale(1)}body:has(#login-form-toggle.modal-mode:checked){overflow:hidden}body:has(.auth-modal-login-host.page-mode){overflow:visible}.divider{width:100%;position:relative;display:flex;justify-content:center;height:1.2rem}.divider:before{content:"";position:absolute;top:49%;left:0;width:100%;height:1px;background:#dfe1e7;z-index:0}.divider:after{content:attr(aria-label);background:#fff;z-index:1;position:absolute;padding:0 12px}.close-btn{width:40px;height:40px;position:absolute;top:20px;right:20px;background-color:transparent;outline:none;border-radius:.3rem;border:1px solid #494F52;margin-top:0}.close-btn:before,.close-btn:after{content:"";display:block;width:100%;height:4px;background-color:#494f52;border-radius:1rem}.close-btn:before{transform:rotate(45deg) translate(2px,2px)}.close-btn:after{transform:rotate(-45deg) translate(1px,-1px)}.close-btn:hover{box-shadow:0 0 10px #494f52}.close-btn:hover:before,.close-btn:hover:after{box-shadow:0 0 2px #494f52}.back-btn{position:absolute;top:20px;left:20px;border:none;width:45px;height:40px;background-color:transparent;outline:none;margin-top:0}.back-btn:before,.back-btn:after{content:"";display:block;transition:background-color .3s ease,border-color .3s ease;box-sizing:border-box}.back-btn:before{transform:rotate(45deg) translate(2px,2px);width:19px;height:19px;border-left:4px solid #999;border-bottom:4px solid #999}.back-btn:after{height:5px;transform:rotate(0) translate(1px,-9px);background-color:#999;border-radius:.2rem;width:30px}.back-btn:hover:before{border-color:#494f52}.back-btn:hover:after{background-color:#494f52}.alert-info{position:relative;padding:1rem;border:1px solid #17a2b8;color:#17a2b8;border-left-width:thick;width:100%;font-size:.9rem;display:flex;align-items:center;gap:.5rem;border-radius:.4rem}.alert-info:before{content:"i";width:25px;height:25px;border-radius:9px;border:2px solid #17a2b8;color:#17a2b8;display:inline-block;font-weight:900;font-size:1.2rem;text-align:center;flex-shrink:0}.alert-info.error{border-color:red;color:red}.alert-info.error:before{border-color:red;color:red}.alert-info.success{border-color:#7dd006;color:#7dd006}.alert-info.success:before{border-color:#7dd006;color:#7dd006}.rolled,.hint{opacity:1;max-height:350px;transition:opacity .2s,max-height .3s ease,margin-top .3s ease,padding-top .3s ease,padding-bottom .3s ease;overflow:hidden}.password-hint-list{display:flex;margin:0 0 0 1rem;flex-direction:column;gap:.3rem;list-style:none;padding-left:0}.password-hint-list li{position:relative;padding-left:1.2rem;color:red}.password-hint-list li:before{content:"\2013";position:absolute;left:0;top:0;color:red;font-weight:700}.password-hint-list li.good:before{content:"\2714";color:#7dd006}.password-hint-list li.good{color:#7dd006}.user-profile-btn .hide,.login-form .hide{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.user-profile-btn p,.login-form p{margin-bottom:0}.guest-link{z-index:4}.address-box{position:relative;max-width:190px;padding:4px 8px 4px 32px;margin-right:auto;margin-left:1rem;color:#fff;border-radius:.3rem;border:1px solid transparent;transition:border-color .5s;cursor:pointer;font-family:Exo,sans-serif;min-height:30px;opacity:1!important}.address-box:hover{border-color:#fff}.address-box:hover .address-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.address-box:before{content:"";display:block;position:absolute;width:18px;height:18px;left:5px;top:calc(50% - 9px);opacity:.7;background:url("data:image/svg+xml;utf8,<svg fill='white' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path d='M7 1C4.929086 1 3.25 2.67871 3.25 4.75c0 .58008.131836 1.13013.367312 1.62012C3.630484 6.39796 7 13 7 13l3.34205-6.54785c.26074-.51049.40795-1.08912.40795-1.70215C10.75 2.67871 9.07129 1 7 1zm0 6c-1.242563 0-2.25-1.00781-2.25-2.25S5.757437 2.5 7 2.5 9.25 3.50781 9.25 4.75 8.24219 7 7 7z'/></svg>") no-repeat}.address-box .caption{opacity:.7;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-box .place{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:900px)and (max-width:1020px),(max-width:640px){.address-box{margin-left:.5rem;margin-right:auto;padding:4px 9px 4px 22px;min-height:38px}.address-box .caption,.address-box .place{display:none}.address-box:before{height:30px;left:0;opacity:1;top:calc(50% - 16px);width:30px}}@media(max-width:450px){.address-box{display:none!important}}.address-box .address-tooltip{visibility:hidden;opacity:0;position:absolute;top:calc(100% + 10px);left:0;width:220px;background:#fff;color:#333;padding:12px;border-radius:4px;box-shadow:0 4px 12px #0003;font-size:.85rem;line-height:1.4;z-index:100;transform:translateY(-10px);transition:all .3s ease;pointer-events:none;word-wrap:break-word}.address-box .address-tooltip:after{content:"";position:absolute;top:-6px;left:20px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.address-box .address-tooltip strong{display:block;margin-bottom:4px;color:#000}.profile-header{display:flex;flex-direction:column;align-items:center;gap:8px;padding:2rem 1rem;max-width:333px;word-break:break-word}.profile-avatar{width:72px;height:72px;border-radius:50%;background-color:#eef2ff;color:#4f46e5;font:600 24px "Exo 2",sans-serif;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-full-name{font:700 18px "Exo 2",sans-serif;color:#1a1a2e;text-align:center}.user-email{font-size:13px;color:#6b7280;text-align:center;word-break:break-all}.profile-divider{border:none;border-top:1px solid #E9EEF1;margin:0}.profile-menu{display:flex;flex-direction:column;gap:2px;padding:8px}.profile-menu .profile-menu__item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;color:#1a1a2e;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .3s ease}.profile-menu .profile-menu__item:hover{background-color:#f7f7f8;transform:none}.profile-menu .profile-menu__icon{display:flex;align-items:center;color:#6b7280;flex-shrink:0}.profile-logout-btn{display:flex;justify-content:center;gap:12px;padding:12px 16px;border-radius:10px;width:100%;background:none;border:none;cursor:pointer;font-size:14px;font-weight:600;color:#ef4444;font-family:"Exo 2",sans-serif;transition:background-color .3s ease}.profile-logout-btn .profile-menu__icon{color:#ef4444}.profile-logout-btn:hover{background-color:#fef2f2;transform:none}.guest-header{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 24px 20px}.guest-avatar{width:72px;height:72px;border-radius:50%;background-color:#f7f7f8;color:#6b7280;display:flex;align-items:center;justify-content:center;flex-shrink:0}.guest-title{font:700 18px "Exo 2",sans-serif;color:#1a1a2e;text-align:center}.guest-subtitle{font-size:13px;color:#6b7280;text-align:center}.guest-actions{display:flex;flex-direction:column;gap:16px;padding:0 20px 24px}.guest-actions .login-btn{border-radius:.5rem;padding:14px 24px;font-size:16px}.guest-signup{display:flex;justify-content:center;gap:4px;font-size:13px;color:#6b7280}.guest-signup a{font-weight:600;color:#ff5f25}.loader{position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent;z-index:2;opacity:0;display:flex;transform:scale(0);align-items:center;justify-content:center;transition:background-color .9s,transform .2s,opacity .5s}.loader.show{background-color:#fff9;transform:scale(1);opacity:1}.mat-progress{position:absolute;top:20vh;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:none;border-radius:50%;padding:.25em;width:3em;height:3em;color:#ff5f25;background-color:transparent;font-size:44px;overflow:hidden}.mat-progress.s18{font-size:18px;top:0}.mat-progress.s12{font-size:12px;top:2px}.b-lazy,.b-lazy-menu{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;max-width:100%;opacity:0}.b-lazy.b-loaded,.b-lazy-menu.b-loaded{opacity:1}.left-menu{width:25%}@media screen and (min-width:900px){.left-menu>label{display:block;width:100%;position:relative;padding:1.5rem 0 1.5rem 21%;background:linear-gradient(0deg,#0000002b,#0000),#5b6b70;cursor:pointer;transition:background-color .3s;font-family:"Exo 2",sans-serif}.left-menu>label:hover,.left-menu>label.active{background-color:#ff5f25}.left-menu>label>svg{position:absolute;top:calc(50% - 12.5px);left:8.33%;width:25px;height:25px}}@media only screen and (max-width:900px){.left-menu{width:calc(100% - 20px)}.left-menu>label{position:relative;display:flex;width:100%;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.15)}.left-menu>label>svg{display:none}}.left-menu input{display:none}@media only screen and (min-width:900px){.left-menu input:checked+label{background-color:#ff5f25}}@media only screen and (max-width:900px){.left-menu input:checked+label{border-color:#fff;font-weight:700}.left-menu input:checked+label .tgl-icon{display:inline-block}.left-menu input:checked+label .tgl-icon:before,.left-menu input:checked+label .tgl-icon:after{background-color:#ff5f25}.left-menu input:checked+label .tgl-icon:before{transform:rotate(-45deg)}.left-menu input:checked+label .tgl-icon:after{transform:rotate(45deg)}}.left-menu input:checked+label+.menu-content{opacity:1;z-index:1}@media only screen and (max-width:900px){.left-menu input:checked+label+.menu-content{display:block;max-height:470px;border-bottom:1px solid rgba(255,255,255,.3)}}.left-menu .tgl-icon{display:none;margin-left:auto}@media only screen and (max-width:900px){.left-menu .tgl-icon{display:block}}.product-sub-menu-box{position:relative;width:100%;cursor:default}@media screen and (min-width:900px){.product-sub-menu-box{background-color:#000000eb}.product-sub-menu-box .menu-content{display:flex;position:absolute;top:0;right:0;width:75%;height:100%;padding:2.2rem;z-index:0;opacity:0;transition:opacity .8s}}@media screen and (max-width:900px){.product-sub-menu-box{padding-left:1rem}}.product-sub-menu-box .prod-sub-menu .item{padding:15px;transition:border-bottom-width .8s;font-family:"Exo 2",sans-serif}@media screen and (max-width:900px){.product-sub-menu-box .prod-sub-menu .item{padding:.7rem 1.4rem}}.product-sub-menu-box .prod-sub-menu .item a{display:inline-block;color:#fff}.product-sub-menu-box .prod-sub-menu .item a:after{display:block;content:"";border-bottom:solid 2px transparent;transition:border-bottom-color .2s}.product-sub-menu-box .prod-sub-menu .item a:hover:after{border-bottom-color:#ff5f25}.product-sub-menu-box .menu-img{align-self:center;margin-left:auto;margin-right:10%;width:40%;height:100%;object-fit:contain}@media only screen and (max-width:1199px){.product-sub-menu-box .menu-img{margin-right:0}}@media only screen and (max-width:991px){.product-sub-menu-box .menu-img{display:none}}.w-100p{width:100%}@media only screen and (max-width:900px){.menu-content{display:block;max-height:0;opacity:1;overflow:hidden;transition:max-height .5s}.menu-content .components-menu{margin:1rem 0;padding-left:2rem}}.menu-content .search-label{display:block;margin-bottom:10px}.menu-content .component-search-form{padding-right:35px;background:#fff;position:relative;width:90%}.menu-content .component-search{padding:10px;color:#000;background:transparent;border:none;width:100%;display:inline!important}.menu-content .btn-component-search{position:absolute;right:-8px;top:-5px;width:50px;height:50px;padding:0;background:transparent;cursor:pointer;transition:transform .3s}.menu-content .btn-component-search:hover{transform:scale(1.4) translate(-2px)}.centered-block-wrp{height:100%;display:table;width:100%}.centered-block-wrp .centered-block-parent{display:table-cell;text-align:center;vertical-align:middle}.centered-block-wrp .centered-block-parent .centered-block{display:inline-block}.trademark{display:none;opacity:0;transition:opacity .5s}.inst-quote-wrp{position:fixed;z-index:10;inset:0;background:#00000080;overflow-y:scroll;overflow-x:hidden}.inst-quote-wrp .inst-quote{box-sizing:border-box;position:relative;width:635px;text-align:left;font-size:16px;line-height:1.5rem;background:#fff;padding:40px 43px;color:#6c6c6c}@media screen and (max-width:730px){.inst-quote-wrp .inst-quote{width:400px}}@media screen and (max-width:411px){.inst-quote-wrp .inst-quote{width:390px}}@media screen and (max-width:375px){.inst-quote-wrp .inst-quote{width:360px}}@media screen and (max-width:360px){.inst-quote-wrp .inst-quote{width:350px}}@media screen and (max-width:320px){.inst-quote-wrp .inst-quote{width:310px}}.inst-quote-wrp .btn-close,.inst-quote-wrp .close-trademark{width:50px;height:50px;background:#fd4f16;position:absolute;cursor:pointer;top:0;right:0}.inst-quote-wrp .btn-close:before,.inst-quote-wrp .close-trademark:before{content:"";position:absolute;width:3px;height:80%;left:24px;top:10%;background:#fff;transform-origin:center;transform:rotate(45deg)}.inst-quote-wrp .btn-close:after,.inst-quote-wrp .close-trademark:after{content:"";position:absolute;width:3px;height:80%;left:24px;top:10%;background:#fff;transform-origin:center;transform:rotate(-45deg)}.inst-quote-wrp .btn-close:hover,.inst-quote-wrp .close-trademark:hover{background:#c53303}.inst-quote-wrp .btn-close-mobile{position:absolute;right:-100%;bottom:35px;font-size:32px;color:#fff;border-radius:50%;width:55px;height:55px;line-height:1.65;box-shadow:0 0 5px #000;background:#777}@media screen and (max-width:767px){.inst-quote-wrp .btn-close-mobile{animation-name:btn-close-mob;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}}@keyframes btn-close-mob{0%{right:-100%}to{right:20px;transform:rotate(-360deg)}}@media screen and (min-width:640px){@keyframes btn-close-mob{0%{right:-100%}to{right:40px;transform:rotate(-360deg)}}}@media screen and (min-width:730px){@keyframes btn-close-mob{0%{right:-100%}to{right:80px;transform:rotate(-360deg)}}}.itc-cookie-banner{position:fixed;bottom:0;left:10px;z-index:99990;background:#fff;box-shadow:0 -2px 16px #0000001f;max-width:620px;width:100%;border-radius:4px 4px 0 0}.itc-cookie-banner__inner{max-width:900px;margin:0 auto;padding:24px 30px;box-sizing:border-box}.itc-cookie-banner__header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.itc-cookie-banner__icon{font-size:28px;line-height:1}.itc-cookie-banner__title{margin:0;font-size:20px;font-weight:700;color:#333;font-family:"Exo 2",sans-serif}.itc-cookie-banner__text{margin:0 0 18px;font-size:14px;line-height:1.6;color:#6c6c6c;font-family:Open Sans,sans-serif}.itc-cookie-banner__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.itc-cookie-btn{display:inline-block;padding:0;margin:0;font-size:14px;font-weight:600;font-family:Open Sans,sans-serif;cursor:pointer;border:none;background:none;line-height:1;transition:background .2s,color .2s,border-color .2s}.itc-cookie-btn--primary{padding:11px 22px;background:#ff5f25;color:#fff;border-radius:3px;border:2px solid #FF5F25}.itc-cookie-btn--primary:hover{background:#c53303;border-color:#c53303}.itc-cookie-btn--outline{padding:11px 22px;background:transparent;color:#ff5f25;border-radius:3px;border:2px solid #FF5F25}.itc-cookie-btn--outline:hover{background:#ff5f25;color:#fff}.itc-cookie-btn--link{padding:0;background:transparent;color:#ff5f25;border:none;text-decoration:none;font-weight:400}.itc-cookie-btn--link:hover{text-decoration:underline;color:#c53303}.itc-cookie-overlay{position:fixed;inset:0;z-index:99999;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow-y:auto}.itc-cookie-modal{background:#fff;width:100%;max-width:640px;border-radius:4px;box-shadow:0 8px 40px #00000040;box-sizing:border-box;margin:auto}.itc-cookie-modal__header{padding:28px 32px 0}.itc-cookie-modal__title{margin:0;font-size:22px;font-weight:700;color:#333;font-family:"Exo 2",sans-serif}.itc-cookie-modal__body{padding:16px 32px 24px}.itc-cookie-modal__desc{margin:0 0 12px;font-size:14px;line-height:1.6;color:#6c6c6c;font-family:Open Sans,sans-serif}.itc-cookie-modal__desc:last-of-type{margin-bottom:20px}.itc-cookie-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 32px;flex-wrap:wrap}.itc-cookie-modal__footer .itc-cookie-btn--link{margin-right:auto}.itc-cookie-link{color:#ff5f25;font-weight:600;text-decoration:underline}.itc-cookie-link:hover{color:#c53303}.itc-cookie-row__wrap{border:1px solid #E9EEF1;padding:10px}.itc-cookie-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #E9EEF1}.itc-cookie-row:last-of-type{border-bottom:none}.itc-cookie-row__content{flex:1}.itc-cookie-row__title{margin:0 0 6px;font-size:15px;font-weight:700;color:#333;font-family:Open Sans,sans-serif}.itc-cookie-row__desc{margin:0;font-size:13px;line-height:1.55;color:#6c6c6c;font-family:Open Sans,sans-serif}.itc-cookie-row__toggle{flex-shrink:0;padding-top:2px}.itc-cookie-toggle{position:relative;display:inline-block;width:48px;height:26px;cursor:pointer}.itc-cookie-toggle--disabled{cursor:default;opacity:.9}.itc-cookie-toggle input{opacity:0;width:0;height:0;position:absolute}.itc-cookie-toggle__slider{position:absolute;inset:0;background:#ccc;border-radius:26px;transition:background .2s}.itc-cookie-toggle__slider:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #00000040}.itc-cookie-toggle input:checked+.itc-cookie-toggle__slider{background:#ff5f25}.itc-cookie-toggle input:checked+.itc-cookie-toggle__slider:before{transform:translate(22px)}.itc-cookie-toggle input:focus-visible+.itc-cookie-toggle__slider{outline:2px solid #FF5F25;outline-offset:2px}@media screen and (max-width:1200px){.itc-cookie-banner__inner{padding:18px 16px 70px}}@media screen and (min-width:1150px){.itc-cookie-banner{left:calc(50% - 560px);right:auto;bottom:15px}}.itc-consent-reload-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000a6;z-index:100000;display:flex;align-items:center;justify-content:center}.itc-consent-reload-box{background:#fff;padding:2rem 3rem;border-radius:4px;text-align:center;box-shadow:0 8px 40px #00000040}.itc-consent-reload-box p{margin-top:1rem;font-family:Open Sans,sans-serif;font-size:14px;color:#494f52}.itc-consent-reload-spinner{width:40px;height:40px;border:4px solid #E9EEF1;border-top-color:#ff5f25;border-radius:50%;margin:0 auto;animation:itc-consent-spin .7s linear infinite}@keyframes itc-consent-spin{to{transform:rotate(360deg)}}@media screen and (max-width:600px){.itc-cookie-modal__header{padding:20px 20px 0}.itc-cookie-modal__body{padding:14px 20px 18px}.itc-cookie-modal__footer{padding:14px 20px 72px;gap:10px}.itc-cookie-modal__footer .itc-cookie-btn--link{order:-1;margin-right:0}.itc-cookie-banner__actions{gap:10px}}.text-left{text-align:left}.text-right{text-align:right;text-align:-webkit-right}.text-center{text-align:center}.container{margin-right:auto;margin-left:auto}@media(max-width:768px){.container{padding-left:15px;padding-right:15px}}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1270px){.container{width:1240px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.d-flex{display:flex}.d-flex-between{display:flex;justify-content:space-between}.d-flex-end{display:flex;justify-content:flex-end}.visible-xs{display:none!important}@media screen and (max-width:767px){.visible-xs{display:block!important}.visible-xs.flex{display:flex!important}}.hidden-xs{display:block!important}@media screen and (max-width:767px){.hidden-xs{display:none!important}}.visible-md{display:none!important}@media screen and (max-width:991px){.visible-md{display:block!important}.visible-md.flex{display:flex!important}}.hidden-md{display:block!important}@media screen and (max-width:991px){.hidden-md{display:none!important}}.fa{background-color:transparent;outline:none;padding:0 8px;display:block}.fa.fa-minus:before,.fa.fa-plus:before,.fa.fa-plus:after{content:"";display:block;width:100%;height:3px;background-color:#494f52;border-radius:.5rem}.fa.fa-plus:after{transform:rotate(90deg) translate(-2.5px)}.info-icon{width:25px;height:25px;border-radius:9px;border:2px solid #17a2b8;color:inherit;display:inline-block;font-weight:900;font-size:1rem;text-align:center;flex-shrink:0}button,.btn{outline:none;cursor:pointer;border:none;white-space:nowrap;transition:box-shadow .5s,transform .1s}button:active,.btn:active{transform:scale(.95)}.btn-md{padding:12px 16px;color:#fff;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:400}@media screen and (max-width:767px){.btn-md{padding:8px 10px}}.btn-sm{padding:5px 10px;color:#fff;font-size:.8rem;font-family:Open Sans,sans-serif;font-weight:400}@media screen and (max-width:767px){.btn-sm{padding:3px 6px}}.btn-primary{background-color:#ff5f25}.btn-primary:hover,.btn-primary:focus{box-shadow:0 0 10px #ff5f25}.btn-primary-outer{color:#ff5f25;border:1px solid #FF5F25;background-color:#fff}.btn-primary-outer:hover,.btn-primary-outer:focus{box-shadow:0 0 10px #ff5f25}.btn-secondary-outer{color:#494f52;border:1px solid #494F52;background-color:#fff}.btn-secondary-outer:hover,.btn-secondary-outer:focus{box-shadow:0 0 10px #494f52}.btn-secondary{background-color:#494f52}.btn-secondary:hover,.btn-secondary:focus{box-shadow:0 0 10px #494f52}.btn-success{background-color:#7dd006}.btn-success:hover,.btn-success:focus{box-shadow:0 0 10px #7dd006}.btn-blue{background-color:#2d9cdb}.btn-blue:hover,.btn-blue:focus{box-shadow:0 0 10px #2d9cdb}.loader{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff6;z-index:2;display:flex;align-items:center;justify-content:center}.loader.fixed{bottom:0;left:0;position:fixed}.loader.fixed .mat-progress{position:fixed}.mat-progress{position:absolute;top:30vh;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:none;border-radius:50%;padding:.25em;width:3em;height:3em;color:#ff5f25;background-color:transparent;font-size:44px;overflow:hidden}.mat-progress.s18{font-size:18px}.mat-progress::-webkit-progress-bar{background-color:transparent}.mat-progress:indeterminate{-webkit-mask-image:linear-gradient(transparent 50%,black 50%),linear-gradient(to right,transparent 50%,black 50%);mask-image:linear-gradient(transparent 50%,#000 50%),linear-gradient(to right,transparent 50%,black 50%);animation:mat-progress 6s infinite cubic-bezier(.3,.6,1,1)}:-ms-lang(x),.mat-progress:indeterminate{animation:none}.mat-progress:indeterminate:before,.mat-progress:indeterminate::-webkit-progress-value{content:"";display:block;box-sizing:border-box;margin-bottom:.25em;border:solid .25em transparent;border-top-color:currentColor;border-radius:50%;width:100%!important;height:100%;background-color:transparent;animation:mat-progress-pseudo .75s infinite linear alternate}.mat-progress:indeterminate::-moz-progress-bar{box-sizing:border-box;border:solid .25em transparent;border-top-color:currentColor;border-radius:50%;width:100%;height:100%;background-color:transparent;animation:mat-progress-pseudo .75s infinite linear alternate}.mat-progress:indeterminate::-ms-fill{animation-name:-ms-ring}@keyframes mat-progress{0%{transform:rotate(0)}12.5%{transform:rotate(180deg);animation-timing-function:linear}25%{transform:rotate(630deg)}37.5%{transform:rotate(810deg);animation-timing-function:linear}50%{transform:rotate(1260deg)}62.5%{transform:rotate(1440deg);animation-timing-function:linear}75%{transform:rotate(1890deg)}87.5%{transform:rotate(2070deg);animation-timing-function:linear}to{transform:rotate(2520deg)}}@keyframes mat-progress-pseudo{0%{transform:rotate(-30deg)}29.4%{border-left-color:transparent}29.41%{border-left-color:currentColor}64.7%{border-bottom-color:transparent}64.71%{border-bottom-color:currentColor}to{border-left-color:currentColor;border-bottom-color:currentColor;transform:rotate(225deg)}}.fs-13{font-size:13px}.mtb-05{margin-top:.5rem;margin-bottom:.5rem}.mtb-1525{margin-top:1.5rem;margin-bottom:2.5rem}main{position:initial;min-height:343px}main:before{content:" ";width:100%;height:100px;position:absolute;left:0;z-index:-1;background:linear-gradient(180deg,#e9eef1,#e9eef100);border-top:1px solid #E4E6EA}main .container{padding-top:1rem}.top{background:linear-gradient(180deg,#e9eef100 81.77%,#e9eef1);padding:1.75rem 0}@media screen and (max-width:767px){.top{padding:1rem 0;margin-bottom:0}}.top .container{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media screen and (max-width:767px){.top .container{flex-direction:column;gap:.5rem}}.top .back-to-shopping{margin-right:1.81rem}@media screen and (max-width:767px){.top .back-to-shopping{background-color:transparent;text-decoration:underline;color:#494f52}}.top .text-box{align-items:center;font-family:"Exo 2",sans-serif;font-weight:700;font-size:1.375rem;width:100%}@media screen and (max-width:767px){.top .text-box{font-size:1rem}.top .text-box .price{color:#ff5f25}}.top .basket-icon{width:67px;height:67px;border-radius:33px;background-color:#ff5f25;position:relative;margin-right:1rem;flex-shrink:0}.top .basket-icon:before,.top .basket-icon:after{content:"";position:absolute}.top .basket-icon:before{width:21px;height:21px;background-color:#494f52;border-radius:11px;right:0;top:0}.top .basket-icon:after{content:"$";color:#fff;font-size:.75rem;font-weight:700;right:7px;top:2px}.top .basket-icon svg{position:absolute;top:calc(50% - 15px);left:calc(50% - 17px)}.top .basket-icon svg path{fill:#fff}@media screen and (max-width:767px){.top .basket-icon{flex-direction:column;width:32px;height:30px;margin-right:1.125rem}.top .basket-icon:before,.top .basket-icon:after{display:none}.top .basket-icon{background-color:transparent}.top .basket-icon svg path{fill:#ff5f25}}.top .btn-box{display:flex;flex-wrap:nowrap}@media screen and (max-width:767px){.top .btn-box{width:100%;justify-content:space-between}}.top .total-box{display:flex;align-items:center;gap:5px}@media screen and (max-width:767px){.top .total-box{flex-direction:column;align-items:flex-start}}.total-section{min-height:250px;padding-bottom:3rem}#page-toggle:checked+.top .step-box .delivery-step{color:#494f52;cursor:pointer}#page-toggle:checked+.top .step-box .delivery-step .current{display:none}#page-toggle:checked+.top .step-box .delivery-step .done{display:block!important}#page-toggle:checked+.top .step-box .last-step{color:#7dd006}#page-toggle:checked+.top .step-box .last-step .done{display:none}#page-toggle:checked+.top .step-box .last-step .current{display:block!important}@media screen and (max-width:767px){#page-toggle:checked~.main-content{padding-bottom:65px}}.tt-name{width:25px;height:25px;border-radius:9px;border:2px solid #17a2b8;color:#17a2b8;cursor:help;display:flex;justify-content:center;font-weight:900;font-size:1rem}.tt-name:hover+.tt-body{transform:scale(1);opacity:1}.tt-body{position:absolute;bottom:42px;left:-14px;min-width:210px;background-color:#fff;transform:scale(0);opacity:0;font-family:Exo,sans-serif;z-index:2;padding:1rem;box-shadow:0 0 10px #999;transition:transform .3s,opacity .4s;color:#494f52;line-height:1.1rem;border-radius:.5rem}.tt-body p{padding-top:5px;white-space:nowrap}.not-available{position:relative}.not-available *:not(:has(>*)):not(.delete-item-btn *):not(.delete-item-btn),.not-available .counter-box,.not-available .list{opacity:.5}.not-available:after{content:"Not available";position:absolute;padding:1rem 2rem;opacity:1;border:1px solid red;color:red;border-radius:.5rem;top:50%;left:calc(50% - 50px);text-transform:uppercase;transform:rotate(-10deg);letter-spacing:7px;background-color:#fff;box-shadow:0 0 52px 35px #fff;text-align:center}@media(max-width:568px){.not-available:after{top:44%;left:calc(50% - 140px)}}.not-valid{overflow:hidden;font-size:.875rem;color:red}.ng-submitted .ng-invalid,.ng-touched.ng-invalid:not(form),.shipping-form.opened .ng-invalid{border:2px solid red!important;color:red}.d-none{display:none}.two-col-box .header-2{margin-top:1.5rem;font-size:1.125rem;font-family:Exo,sans-serif;font-weight:700;color:#ff5f25}.two-col-box .header-2:first-child{margin-top:0}.uppercase{text-transform:uppercase}.predictions-list{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;font-size:.75rem;font-family:Arial,sans-serif;list-style:none;margin:0;padding:0;z-index:1000;box-shadow:0 3px 6px #0000001a}.predictions-list strong{font-size:13px}.predictions-list li{padding:8px;border-top:1px solid #e6e6e6;cursor:pointer}.predictions-list li.active,.predictions-list li:hover{background-color:#f0f0f0}.predictions-list li:before{content:"";display:inline-block;width:16px;height:16px;margin-right:5px;opacity:.5;transform:translateY(2px);background:url("data:image/svg+xml;utf8,<svg fill='currentColor' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path d='M7 1C4.929086 1 3.25 2.67871 3.25 4.75c0 .58008.131836 1.13013.367312 1.62012C3.630484 6.39796 7 13 7 13l3.34205-6.54785c.26074-.51049.40795-1.08912.40795-1.70215C10.75 2.67871 9.07129 1 7 1zm0 6c-1.242563 0-2.25-1.00781-2.25-2.25S5.757437 2.5 7 2.5 9.25 3.50781 9.25 4.75 8.24219 7 7 7z'/></svg>") no-repeat}.ng-animate-expand{display:grid;grid-template-rows:1fr;opacity:1;overflow:hidden}.animate-wrapper{min-height:0}.ng-expand-in{animation:ng-expand-in-keyframes .3s ease-out forwards}.ng-expand-out{animation:ng-expand-out-keyframes .3s ease-in forwards}@keyframes ng-expand-in-keyframes{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@keyframes ng-expand-out-keyframes{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}
