@charset "UTF-8";@font-face{font-family:"Cera Pro";src:url(../fonts/CeraPro-Light.woff2) format("woff2");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Cera Pro";src:url(../fonts/CeraPro-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Cera Pro";src:url(../fonts/CeraPro-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Cera Pro";src:url(../fonts/CeraPro-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@keyframes fadeIn{from{opacity:0}to{opacity:1}}body{background-color:#f9f9f9;color:#02112b;font-family:"Cera Pro",sans-serif;font-weight:400}.container{width:100%;max-width:1920px;padding:0 50px;margin:0 auto}@media (max-width:1023px){.container{padding:0 20px}}.site{display:flex;flex-direction:column;min-height:100vh}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main{flex:1}img,svg,video{max-width:100%;height:auto}.bottombar{position:sticky;bottom:0;z-index:99;background-color:#eaeff3;box-shadow:0 -6px 24px rgba(2,17,43,.1);transition:opacity .3s,visibility .3s;visibility:hidden;opacity:0}.bottombar.is-visible{visibility:visible;opacity:1}.bottombar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 0}@media (max-width:1023px){.bottombar{background-color:#fff;border-top:1px solid rgba(2,17,43,.1)}.bottombar-inner{gap:12px;padding:6px 0}}.bottombar-info{display:flex;align-items:center;gap:12px}.bottombar-thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;background-color:#f9f9f9;border-radius:8px;overflow:hidden}.bottombar-thumb img{max-width:100%;max-height:100%;object-fit:contain}.bottombar-name{font-size:20px;font-weight:500;line-height:1.069;color:#02112b}@media (max-width:1023px){.bottombar-thumb{width:44px;height:44px;border-radius:10px}.bottombar-name{display:none}}.bottombar-actions{display:flex;align-items:center;gap:24px}@media (max-width:1023px){.bottombar-actions{gap:12px}}.bottombar-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.bottombar-price-current{display:flex;align-items:center;gap:11px}.bottombar-price-discount{font-size:20px;font-weight:500;line-height:1.069;color:#ff6363}@media (max-width:1023px){.bottombar-price-current{gap:5px}.bottombar-price-discount{font-size:12px}}.bottombar-price-new{font-size:27px;font-weight:500;line-height:1.069;color:#02112b}@media (max-width:1023px){.bottombar-price-new{font-size:14px}}.bottombar-price-old{font-size:20px;font-weight:500;line-height:1.069;color:#a3a3a3;text-decoration:line-through}@media (max-width:1023px){.bottombar-price-old{font-size:12px}}.bottombar-buy{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 24px;flex-shrink:0;font-family:inherit;font-size:18px;font-weight:500;line-height:1.069;color:#02112b;background-color:#ffe163;border:0;border-radius:1000px;cursor:pointer;transition:background-color .2s}.bottombar-buy:hover{background-color:rgba(255,225,99,.7)}.bottombar-buy-icon{display:flex;width:30px;height:30px;flex-shrink:0}@media (max-width:1023px){.bottombar-buy{padding:4px 12px;gap:5px;font-size:14px}.bottombar-buy-icon{width:24px;height:24px}}.bottombar-buy-icon svg{display:block;width:100%;height:100%}.breadcrumbs{display:flex;align-items:center;gap:12px;color:rgba(2,17,43,.5);font-size:18px;font-weight:400;line-height:106.918%}.breadcrumbs a{color:inherit;transition:color .2s}.breadcrumbs a:hover{color:#02112b}.breadcrumbs .last{color:rgba(2,17,43,.8);font-weight:500}.btn-buy{display:flex;justify-content:center;align-items:center;padding:8px;width:106px;flex-shrink:0;border-radius:982px;background-color:#ffe163;transition:background-color .2s}.btn-buy svg{width:43px;height:43px}@media (max-width:1023px){.breadcrumbs{gap:4px;font-size:12px}.breadcrumbs .last{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow-y:hidden}.btn-buy{width:73px;padding:5px}.btn-buy svg{width:30px;height:30px}}.btn-buy:hover{background-color:rgba(255,225,99,.5)}body.is-modal-open{overflow:hidden}.card-modal{display:flex;align-items:center;justify-content:center;padding:20px;position:fixed;inset:0;z-index:110;opacity:0}.card-modal[hidden]{display:none}.card-modal:not([hidden]){animation:.4s ease-in forwards fadeIn}.card-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5)}.card-modal-panel{display:flex;flex-direction:column;gap:20px;width:100%;max-width:872px;max-height:90vh;padding:20px 10px 20px 20px;background:#fff;border-radius:30px;overflow:hidden;position:relative;z-index:1}.card-modal-inner{display:flex;flex-direction:column;gap:20px;max-height:100%;padding-right:10px;overflow-y:auto}.card-modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.card-modal-product{display:flex;align-items:center;gap:18px}.card-modal-thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:98px;aspect-ratio:1/1;background:#f9f9f9;border-radius:14px;overflow:hidden}.card-modal-thumb img{width:100%;height:100%;object-fit:cover}.card-modal-name{font-size:30px;font-weight:500;line-height:1.069;color:#02112b}@media (max-width:1023px){.card-modal-thumb{width:55px;border-radius:7.765px}.card-modal-name{font-size:18px}}.card-modal-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:51px;height:51px;cursor:pointer}@media (max-width:1023px){.card-modal-close{width:32px;height:32px}}.card-modal-close img{width:100%;height:100%}.card{display:flex;flex-direction:column;height:100%;border-radius:26.505px;border:1px solid rgba(0,0,0,.29);background:#fff;overflow:hidden}.card-badge{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px}.card-badge--travel{background:#ffe163}.card-badge--travel::before{content:"";width:24px;height:24px;flex-shrink:0;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.98276 20.048L7.89276 16.102L3.92676 13.992L5.00976 12.915L8.46176 13.502L11.5118 10.452L4.00976 7.25L5.39776 5.87L14.5228 7.435L17.6428 4.296C17.9228 4.01533 18.2661 3.875 18.6728 3.875C19.0794 3.875 19.4228 4.01533 19.7028 4.296C19.9841 4.57667 20.1248 4.91933 20.1248 5.324C20.1248 5.72867 19.9844 6.07133 19.7038 6.352L16.5588 9.477L18.1248 18.597L16.7308 19.991L13.5418 12.489L10.4918 15.539L11.0648 18.966L9.98276 20.048Z' fill='black'/%3E%3C/svg%3E")}.card-badge--new{background:#d0edff}.card-badge-text{font-size:24px;font-weight:500;line-height:106.918%;text-transform:uppercase}@media (max-width:1023px){.card{border-radius:23px}.card-badge--travel::before{width:16px;height:16px}.card-badge-text{font-size:16px}}.card-body{display:flex;flex-direction:column;flex-grow:1;position:relative}.card-wishlist{display:block;width:44px;height:44px;padding:10px;border-radius:50%;background:#fff;border:1px solid transparent;transition:transform .2s,border-color .2s;position:absolute;top:12px;right:15px;z-index:2}.card-wishlist:hover{border-color:rgba(0,0,0,.29)}.card-image{display:block;padding:10px;aspect-ratio:1/1;overflow:hidden;background:rgba(235,235,237,.46)}.card-image:hover img{transform:scale(1.1)}.card-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.card-content{display:flex;flex-direction:column;gap:20px;flex-grow:1;padding:20px}.card-subtitle{color:rgba(2,17,43,.7);font-size:24px;line-height:106.918%}@media (max-width:1023px){.card-wishlist{top:10px;right:10px}.card-content{padding:10px;gap:10px}.card-subtitle{font-size:16px}}.card-title{font-size:40px;font-weight:500;line-height:106.918%}@media (max-width:1023px){.card-title{font-size:24px}}.card-title-link{color:#02112b;transition:color .2s}.card-title-link:hover{color:rgba(2,17,43,.3)}.card-desc{color:rgba(2,17,43,.7);font-size:18px;line-height:106.918%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow-y:hidden}.card-rating{display:flex;align-items:center;gap:25px}@media (max-width:1023px){.card-desc{font-size:16px}.card-rating{gap:15px}}.card-rating-stars{display:flex;align-items:center;gap:1px}.card-rating-stars svg{width:22px;height:22px}.card-rating-score{color:#02112b;font-size:24px;font-weight:300;line-height:106.918%}.card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:20px}@media (max-width:1023px){.card-rating-stars svg{width:15px;height:15px}.card-rating-score{font-size:16px}.card-footer{gap:10px}}.card-price{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;font-size:35px;font-weight:500;line-height:106.918%}@media (max-width:1023px){.card-price{font-size:23px}}.card-price-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.card-price-old{color:#a3a3a3;font-size:24px;text-decoration-line:line-through}.card-price-new{color:#02112b}.card-price-discount{color:#ff6363}.catalog-grid .card{border-radius:21px}.catalog-grid .card-badge{padding:11px}.catalog-grid .card-badge-text{font-size:20px}.catalog-grid .card-wishlist{width:34px;height:34px;padding:8px}.catalog-grid .card-content{gap:15px;padding:15px}@media (max-width:1023px){.card-price-old{font-size:16px}.catalog-grid .card-badge-text{font-size:14px}.catalog-grid .card-content{gap:10px;padding:10px}}.catalog-grid .card-category,.catalog-grid .card-subtitle{font-size:20px}@media (max-width:1023px){.catalog-grid .card-category,.catalog-grid .card-subtitle{font-size:14px}}.catalog-grid .card-title{font-size:26px}@media (max-width:1023px){.catalog-grid .card-title{font-size:18px}}.catalog-grid .card-desc{font-size:16px}.catalog-grid .card-rating{gap:16px}.catalog-grid .card-rating-stars svg{width:17px;height:17px}@media (max-width:1023px){.catalog-grid .card-desc{font-size:14px}.catalog-grid .card-rating{gap:10px}.catalog-grid .card-rating-stars svg{width:13px;height:13px}}.catalog-grid .card-rating-score{font-size:18px}@media (max-width:1023px){.catalog-grid .card-rating-score{font-size:14px}}.catalog-grid .card-price{font-size:30px}.catalog-grid .card-price-old{font-size:20px}.filter{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#fff;border-radius:30px}.filter-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.filter-title{margin:0;font-size:30px;font-weight:400;line-height:1.069}.filter-close{display:none;width:22px;height:22px;padding:0;background:0 0;border:0;cursor:pointer;transition:opacity .2s}@media (max-width:1023px){.catalog-grid .card-price{font-size:20px}.catalog-grid .card-price-old{font-size:14px}.filter-title{font-size:20px}.filter-close{display:block}}.filter-close:hover{opacity:.6}.filter-close svg{display:block;width:100%;height:100%}.filter-groups{display:flex;flex-direction:column}.filter-group{display:flex;flex-direction:column;padding:20px 0}.filter-group+.filter-group{border-top:1px solid rgba(2,17,43,.08)}.filter-group.is-collapsed .filter-group-body,.filter-group[aria-expanded=false] .filter-group-body{display:none}.filter-group-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;background:0 0;border:0;cursor:pointer}.filter-group-head[aria-expanded=false] .filter-group-icon{transform:rotate(0)}.filter-group-head[aria-expanded=true] .filter-group-icon{transform:rotate(180deg)}.filter-group-title{font-size:24px;font-weight:500;line-height:1.069;color:#02112b}.filter-group-icon{display:block;width:20px;height:9px;flex-shrink:0;transition:transform .2s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='7' viewBox='0 0 17 7' fill='none'%3E%3Cpath d='M0.264648 0.424011L8.26465 5.42401L16.2646 0.424011' stroke='black'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.filter-group-body{display:flex;flex-direction:column;margin-top:30px}.filter-price{display:flex;align-items:center;justify-content:space-between;gap:15px}.filter-price-field{display:block;flex-grow:1;flex-shrink:0;height:46px;border:1px solid rgba(0,0,0,.46);border-radius:1000px}@media (max-width:1023px){.filter-group-title{font-size:18px}.filter-price-field{width:78px;height:38px}}.filter-price-input{width:100%;height:100%;padding:0 16px;font-family:inherit;font-size:24px;font-weight:500;line-height:1.069;text-transform:uppercase;background:0 0;border:0;outline:0;-moz-appearance:textfield}.filter-price-input::-webkit-inner-spin-button,.filter-price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:1023px){.filter-price-input{font-size:16px}}.filter-price-sep{font-size:20px;font-weight:500;line-height:1.069}.filter-price-submit{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;padding:0;font-family:inherit;font-size:20px;font-weight:500;line-height:1.069;background-color:#ffe163;border:1px solid rgba(0,0,0,.46);border-radius:1000px;cursor:pointer;transition:background-color .2s}.filter-price-submit:hover{background-color:rgba(255,225,99,.7)}.filter-price-range{position:relative;height:22px;margin-top:14px}.filter-price-range-track{position:absolute;top:50%;left:0;right:0;height:2px;background-color:rgba(2,17,43,.2);transform:translateY(-50%)}.filter-price-range-fill{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#ffe163;transform:translateY(-50%)}.filter-price-range-thumb{position:absolute;top:50%;width:22px;height:22px;padding:0;background-color:#ffe163;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.15);cursor:grab;z-index:1;transform:translate(-50%,-50%);touch-action:none}.filter-price-range-thumb[data-thumb=min]{left:0}.filter-price-range-thumb[data-thumb=max]{left:100%}.filter-price-range-thumb:active{cursor:grabbing;z-index:2}.filter-options{display:flex;flex-direction:column}.filter-option{display:flex;align-items:center;justify-content:space-between;gap:20px}.filter-option:not(:last-child){margin-bottom:18px}.filter-option-label{display:flex;align-items:center;gap:30px;cursor:pointer}.filter-option-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.filter-option-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;background-color:transparent;border:.81px solid #000;border-radius:10px;transition:background-color .2s}.filter-option-box::before{content:"";display:block;width:21px;height:15px;opacity:0;flex-shrink:0;transition:opacity .2s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='15' viewBox='0 0 21 15' fill='none'%3E%3Cpath d='M0.568359 7.33433L6.85407 13.5289L19.9969 0.576569' stroke='black' stroke-width='1.61905'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.filter-option-input:checked+.filter-option-box{background-color:#ffe163}.filter-option-input:checked+.filter-option-box::before{opacity:1}.filter-option-input:focus-visible+.filter-option-box{outline:#02112b solid 2px;outline-offset:2px}.filter-option-text{font-size:20px;font-weight:500;line-height:1.069}@media (max-width:1023px){.filter-option-box{width:28px;height:28px}.filter-option-text{font-size:16px}}.filter-option-count{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:35px;height:25px;padding:0 8px;font-size:18px;font-weight:400;line-height:1.069;border:.81px solid #000;border-radius:10px}@media (max-width:1023px){.filter-option-count{font-size:14px}}.filter-actions{display:flex;flex-direction:column;align-items:center;gap:19px}.filter-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 30px;font-family:inherit;font-size:24px;font-weight:500;line-height:1.069;text-transform:uppercase;color:#02112b;background:0 0;border:1px solid #000;border-radius:1000px;cursor:pointer;transition:background-color .2s,color .2s}@media (max-width:1023px){.filter-submit{width:fit-content;padding:12px 24px;font-size:18px}}.filter-submit:hover{color:#f9f9f9;background-color:#02112b}.filter-reset{font-family:inherit;font-size:20px;font-weight:400;line-height:1.069;color:#02112b;text-align:center;text-decoration:underline;background:0 0;border:0;cursor:pointer;transition:opacity .2s,text-decoration-color .2s}.filter-reset:hover{opacity:.6;text-decoration:underline;text-decoration-color:transparent}.footer{margin-top:auto;padding-top:85px;background:#02112b}.footer-top{display:grid;grid-template-columns:305px 1fr;gap:150px;margin-bottom:85px}@media (max-width:1023px){.filter-reset{font-size:16px}.footer{padding-top:45px}.footer-top{grid-template-columns:1fr;gap:65px;margin-bottom:40px}}.footer-brand{display:flex;flex-direction:column;gap:60px}.footer-logo{display:block;width:231px}.footer-desc{font-size:24px;line-height:1.069;color:#f9f9f9}@media (max-width:1023px){.footer-brand{gap:25px}.footer-logo{width:160px}.footer-desc{font-size:16px}}.footer-nav{display:flex;gap:20px;justify-content:space-between}@media (max-width:1023px){.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:35px 20px}}@media (max-width:767px){.footer-nav{grid-template-columns:1fr}}.footer-nav-col{display:flex;flex-direction:column;gap:27px;max-width:400px}.footer-nav-title{font-size:24px;line-height:1.069;color:rgba(249,249,249,.78)}@media (max-width:1023px){.footer-nav-col{gap:10px}.footer-nav-title{font-size:16px}}.footer-nav-list{list-style:none;display:flex;flex-direction:column;gap:24px}.footer-nav-link{font-size:24px;line-height:1.07;color:#f9f9f9;text-decoration:none}@media (max-width:1023px){.footer-nav-list{gap:12px}.footer-nav-link{font-size:16px;line-height:1.3}.footer-nav-link span{display:block}}a.footer-nav-link{transition:opacity .2s}a.footer-nav-link:hover{opacity:.7}.footer-schedule{display:flex;flex-direction:column;font-size:20px;line-height:1.71;color:#f9f9f9}.footer-divider{border:none;height:1px;background:rgba(249,249,249,.2);margin:0}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:45px 0}@media (max-width:1023px){.footer-schedule{font-size:16px}.footer-bottom{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:20px;padding:30px 0}}.footer-copy{font-size:18px;line-height:1.21;color:rgba(249,249,249,.63);white-space:nowrap}.footer-legal{display:flex;align-items:center;gap:19px}@media (max-width:1023px){.footer-copy,.footer-legal{font-size:14px}.footer-legal{flex-direction:column;align-items:flex-start;gap:5px}}.footer-legal-link{font-size:16px;line-height:2.07;color:rgba(249,249,249,.8);text-decoration:underline;white-space:nowrap;transition:opacity .2s,text-decoration-color .2s}.footer-legal-link:hover{text-decoration:underline;text-decoration-color:transparent;opacity:.7}.footer-pay{display:flex;align-items:center;gap:15px}@media (max-width:1023px){.footer-legal-link{font-size:14px}.footer-pay{order:-1;grid-column:span 2;justify-content:center}}.footer-pay img{max-height:30px;width:auto}.footer-social{display:flex;align-items:center;gap:14px}.footer-social-link{display:flex;color:#f9f9f9;transition:opacity .2s}.footer-social-link:hover{opacity:.7}.form{position:relative}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form .wpcf7-not-valid-tip{color:#ff4757;font-size:14px;margin-top:8px}@media (max-width:1365px){.wpcf7-form .wpcf7-not-valid-tip{font-size:13px;margin-top:6px}}@media (max-width:1023px){.footer-social{grid-column:span 2;justify-content:center}.wpcf7-form .wpcf7-not-valid-tip{font-size:12px;margin-top:4px}}.wpcf7-form .wpcf7-validation-errors{background:rgba(255,71,87,.1);border:1px solid #ff4757;border-radius:8px;padding:16px;margin-bottom:24px;color:#ff4757}@media (max-width:1365px){.wpcf7-form .wpcf7-validation-errors{padding:14px;margin-bottom:20px}}@media (max-width:1023px){.wpcf7-form .wpcf7-validation-errors{padding:12px;margin-bottom:16px}}@media (max-width:767px){.wpcf7-form .wpcf7-not-valid-tip{font-size:11px;margin-top:3px}.wpcf7-form .wpcf7-validation-errors{padding:10px;margin-bottom:12px}}.wpcf7-form .wpcf7-mail-sent-ok{background:rgba(42,165,207,.1);border:1px solid var(--Ball-Blue,#2aa5cf);border-radius:8px;padding:16px;margin-bottom:24px;color:var(--Ball-Blue,#2aa5cf)}@media (max-width:1365px){.wpcf7-form .wpcf7-mail-sent-ok{padding:14px;margin-bottom:20px}}@media (max-width:1023px){.wpcf7-form .wpcf7-mail-sent-ok{padding:12px;margin-bottom:16px}}@media (max-width:767px){.wpcf7-form .wpcf7-mail-sent-ok{padding:10px;margin-bottom:12px}}.wpcf7-form .wpcf7-response-output{margin:0!important}.form-loader{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(24,16,61,.85);opacity:0;visibility:hidden;transition:.3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.form-loader.active{opacity:1;visibility:visible}.form-loader-spinner{width:36px;height:36px;border:2px solid #000;border-radius:50%;position:relative}.form-loader-spinner::before{content:"";position:absolute;inset:-2px;border:2px solid transparent;border-top:2px solid #fff;border-left:2px solid #fff;border-radius:50%;animation:1s linear infinite form-loader-spin;z-index:1}@keyframes form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.header{padding:15px 0;background:#f9f9f9;position:sticky;top:45px;z-index:100}.header-inner{display:flex;justify-content:space-between;align-items:center}.header-burger{display:none}@media (max-width:1023px){.header{padding:10px 0;top:27px}.header-burger{display:flex;flex-direction:column;gap:6px;width:30px}.header-burger.is-open span:first-child{transform:translateY(8px) rotate(45deg)}.header-burger.is-open span:nth-child(2){opacity:0}.header-burger.is-open span:last-child{transform:translateY(-8px) rotate(-45deg)}}.header-burger span{display:block;width:100%;height:2px;background-color:#000;transition:transform .3s,opacity .3s}.header-logo{display:block;width:227px;height:54.089px}.header-logo img{display:block;width:100%;height:100%}.header-nav-list{display:flex;align-items:center;gap:80px}@media (max-width:1023px){.header-logo{width:160px;height:32.979px}.header-nav{padding:74px 20px 14px;position:fixed;top:34px;left:0;right:0;bottom:0;background-color:#f9f9f9;z-index:-1;transform:translateY(-150%);transition:transform .5s;overflow-y:auto}.header-nav.is-open{transform:translateY(0)}.header-nav-list{flex-direction:column;align-items:stretch;gap:0}.header-nav-item--has-children{border-bottom:1px solid rgba(0,0,0,.2)}.header-nav-item--has-children .header-nav-link{border-bottom:none}}.header-nav-item--has-children{position:relative;z-index:1}.header-nav-item--has-children:hover::after{pointer-events:auto}.header-nav-item--has-children:hover .header-nav-sublist{opacity:1;visibility:visible}.header-nav-item--has-children::after{content:"";display:block;width:100%;height:128px;background-color:transparent;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:-1;pointer-events:none}.header-nav-link{color:#02112b;font-size:30px;font-weight:400;line-height:1;transition:opacity .3s}.header-nav-link:hover{opacity:.5}@media (max-width:1023px){.header-nav-link{display:block;padding:12px 0;font-size:20px;border-bottom:1px solid rgba(0,0,0,.2)}}.header-nav-toggle{display:none}@media (max-width:1023px){.header-nav-toggle{display:block;width:45px;height:45px;padding:14px;position:absolute;right:0;top:0}}.header-nav-toggle svg{display:block;width:100%;height:100%;object-fit:contain}.header-nav-sublist{display:flex;border-bottom:1px solid #eaeff3;background-color:#f9f9f9;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;position:fixed;top:130px;left:0;right:0}@media (min-width:1024px){.header-nav-sublist{display:flex!important}}@media (max-width:1023px){.header-nav-sublist{margin-top:8px;padding:0 16px;display:none;border-bottom:none;position:static;opacity:1;visibility:visible}}.header-nav-subitem{flex:1}.header-nav-sublink{display:flex;justify-content:center;align-items:center;padding:20px 42px;color:#02112b;font-size:30px;font-weight:400;line-height:1;transition:background-color .3s}@media (min-width:1024px){.header-nav-sublink{display:flex!important}.benefits-block:nth-child(even) .benefits-media{order:-1}}@media (max-width:1023px){.header-nav-sublink{justify-content:flex-start;padding:12px 0;font-size:18px}.header-actions.is-open .header-action--account{display:block}.header-actions.is-open .header-action--cart{display:none}.header-actions--checkout .header-action--account{display:block}}.header-nav-sublink:hover{background-color:#eaeff3}.header-actions{display:flex;align-items:center;gap:15px}.header-action{display:block;width:55px;height:55px;flex-shrink:0;padding:0;background:0 0;border:none;cursor:pointer;position:relative;transition:opacity .3s}.header-action:hover{opacity:.5}@media (max-width:1023px){.header-action{width:40px;height:40px}.header-action--account{display:none}}.header-action svg{display:block;width:100%;height:100%}.header-action-count{display:flex;justify-content:center;align-items:center;width:22px;height:22px;color:#02112b;font-size:13px;font-weight:400;line-height:1.1;border-radius:1000px;border:2px solid rgba(2,17,43,.37);background:#eaeff3;position:absolute;top:-3px;right:-3px}.header-action-count.is-empty{display:none}.slider{width:100%;display:flex;flex-direction:column;gap:30px}.slider-carousel{width:100%}.slider-carousel .swiper-slide{max-width:433px;height:auto;margin-right:23px}@media (max-width:1023px){.slider{gap:15px}.slider-carousel{width:calc(100% + 40px);margin-left:-20px;padding:0 20px 1px}.slider-carousel .swiper-slide{max-width:298px;margin-right:20px}}.slider-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.slider-link{color:#02112b;font-size:24px;font-weight:500;line-height:106.918%;text-decoration:underline;text-transform:uppercase;transition:text-decoration-color .2s}.slider-link:hover{text-decoration:underline;text-decoration-color:transparent}.slider-nav{display:flex;align-items:center;gap:10px}.slider-btn{width:55px;height:55px;display:flex;justify-content:center;align-items:center;border-radius:50%}.slider-btn svg{width:23px;height:25px}.slider-btn--outline{border:1px solid #000;box-shadow:0 4px 6.5px 0 rgba(0,0,0,.08);transition:background-color .2s,border-color .2s,opacity .2s}.slider-btn--outline:not(.swiper-button-disabled):hover{background-color:#ffe163;border-color:transparent}.slider-btn--outline.swiper-button-disabled{opacity:.4;cursor:not-allowed}.slider-btn--yellow{border:1px solid transparent;background-color:#ffe163;box-shadow:0 4px 6.5px 0 rgba(0,0,0,.08);transition:background-color .2s,border-color .2s,opacity .2s}.slider-btn--yellow:not(.swiper-button-disabled):hover{border-color:#02112b}.slider-btn--yellow.swiper-button-disabled{opacity:.4;cursor:not-allowed}.topbar{position:sticky;z-index:100;top:0;background-color:#02112b}.topbar-inner{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0}.topbar-arrow{display:flex;align-items:center;justify-content:center;width:45px;height:45px;flex-shrink:0}@media (max-width:1023px){.slider-link{font-size:16px}.topbar-inner{padding:5px 0}.topbar-arrow{display:none}}.topbar-arrow:hover svg{transform:scale(1.2)}.topbar-arrow svg{display:block;width:23px;height:15px;transition:transform .2s}.topbar-item{display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;font-size:24px;line-height:106.918%}.error-404{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 220px);padding:80px 0}@media (max-width:1023px){.topbar-item{font-size:16px}.error-404{min-height:60vh;padding:50px 0}}.error-404-inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:640px;margin:0 auto}.error-404-code{font-size:160px;font-weight:700;line-height:1;color:#02112b}@media (max-width:1023px){.error-404-code{font-size:90px}}.error-404-title{margin-top:24px;font-size:45px;font-weight:500;line-height:1.069;color:#02112b}@media (max-width:1023px){.error-404-title{margin-top:16px;font-size:26px}}.error-404-text{margin-top:20px;font-size:20px;line-height:1.4;color:rgba(2,17,43,.7)}@media (max-width:1023px){.error-404-text{margin-top:12px;font-size:16px}}.error-404-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:40px;padding:20px 40px;font-size:20px;font-weight:500;line-height:1.069;text-transform:uppercase;color:#02112b;background:#ffe163;border-radius:1000px;transition:background-color .3s}.error-404-btn:hover{background-color:rgba(255,225,99,.7)}@media (max-width:1023px){.error-404-btn{margin-top:28px;padding:15px 30px;font-size:16px}}.about-hero{display:flex;align-items:center;padding:100px 0;background:#eaeff3}.about-hero-title{font-size:50px;line-height:1.09;color:#02112b}@media (max-width:1023px){.about-hero{padding:35px 0}.about-hero-title{font-size:18px}}.about-hero-meta{display:flex;align-items:center;gap:23px;margin-top:40px;font-size:24px;line-height:1.069;color:#000}.about-hero-dot{flex-shrink:0;width:14px;height:14px;background:#ffe163;border-radius:50%}.about-stats{padding:50px 0}@media (max-width:1023px){.about-hero-meta{gap:7px;margin-top:20px;font-size:14px}.about-hero-dot{width:10px;height:10px}.about-stats{padding:30px 0}}.about-stats-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width:1023px){.about-stats-inner{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:30px}}.about-stat{display:flex;align-items:center;gap:17px;color:#02112b}.about-stat:nth-child(1) .about-stat-label{width:204px}.about-stat:nth-child(3) .about-stat-label{width:312px}.about-stat:nth-child(5) .about-stat-label{width:425px}.about-stat-num{font-size:50px;line-height:1.069;letter-spacing:-.5px}@media (max-width:1023px){.about-stat-num{width:71px;flex-shrink:0;font-size:30px;letter-spacing:-.3px}}.about-stat-label{font-size:24px;line-height:1.069;letter-spacing:-.24px}@media (max-width:1023px){.about-stat-label{flex:1;font-size:16px;letter-spacing:-.16px}}.about-stats-divider{flex-shrink:0;width:1px;height:169px;background:rgba(2,17,43,.2)}.about-main{padding-bottom:70px}.about-main .container{display:flex;flex-direction:column;gap:40px}.about-section-title{font-size:45px;line-height:1.069;color:#02112b}@media (max-width:1023px){.about-stats-divider{width:100%;height:1px}.about-main{padding-bottom:40px}.about-main .container{gap:20px}.about-section-title{font-size:20px}}.about-badge,.about-cert{display:inline-flex;align-items:center;justify-content:center;padding:16px 20px;font-weight:700;line-height:1.069;text-transform:uppercase;color:#02112b;background:#ffe163;border-radius:1000px}.about-badge{font-size:16px}@media (max-width:1023px){.about-badge{padding:10px 20px;font-size:12px}}.about-mission{display:flex;flex-direction:column;align-items:flex-start;gap:30px;padding:30px;background:#fff;border-radius:30px}.about-mission-title{font-size:40px;line-height:1.069;color:#02112b}@media (max-width:1023px){.about-mission{gap:20px;padding:16px}.about-mission-title{font-size:20px}}.about-mission-text{font-size:30px;line-height:1.269;color:#000}.about-values{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.about-value{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:30px;background:#fff;border-radius:30px}@media (max-width:1023px){.about-mission-text{font-size:16px}.about-values{grid-template-columns:1fr;gap:20px}.about-value{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:20px;row-gap:20px;padding:16px}}.about-value-icon{display:flex;width:48px;height:48px}.about-value-icon img{display:block;width:100%;height:100%}.about-value-title{font-size:40px;line-height:1.069;color:#02112b}@media (max-width:1023px){.about-value-icon{width:34px;height:34px}.about-value-title{font-size:20px}}.about-value-text{font-size:30px;line-height:1.269;color:#000}.about-history{display:flex;flex-direction:column;padding:20px;background:#fff;border-radius:30px}@media (max-width:1023px){.about-value-text{grid-column:1/-1;font-size:16px}.about-history{padding:0}}.about-history-row{display:flex;align-items:center;gap:60px;padding:50px 15px;border-bottom:1px solid rgba(2,17,43,.25)}.about-history-row:last-child{border-bottom:none}.about-history-year{flex-shrink:0;width:115px;font-size:45px;line-height:1.069;color:#000}@media (max-width:1023px){.about-history-row{gap:26px;padding:20px 10px}.about-history-year{width:40px;font-size:16px}}.about-history-text{font-size:35px;line-height:1.069;color:#000}.about-certs{display:flex;flex-direction:column;gap:30px;padding:40px;background:#fff;border-radius:30px}@media (max-width:1023px){.about-history-text{font-size:16px}.about-certs{gap:20px;padding:16px}}.about-certs-text{font-size:35px;line-height:1.069;color:#000}.about-certs-badges{display:flex;flex-wrap:wrap;gap:30px}@media (max-width:1023px){.about-certs-text{font-size:16px}.about-certs-badges{gap:12px}}.about-cert{font-size:18px}.about-cta{display:flex;align-items:center;min-height:399px;background:#eaeff3}@media (max-width:1023px){.about-cert{padding:10px 16px;font-size:12px}.about-cta{display:block;min-height:auto;padding:40px 0}}.about-cta-inner{display:grid;grid-template-columns:1fr 921px;align-items:center;gap:20px}.about-cta-title{max-width:755px;font-size:80px;font-weight:500;line-height:1.17;color:#00205b}@media (max-width:1023px){.about-cta-inner{grid-template-columns:1fr;gap:30px}.about-cta-title{max-width:none;font-size:30px;line-height:1.1}}.about-cta-action{display:flex;flex-direction:column;gap:25px}.about-cta-products{font-size:30px;line-height:1.069;text-align:center;color:#02112b}@media (max-width:1023px){.about-cta-action{gap:30px}.about-cta-products{font-size:18px;text-align:left}}.about-cta-btn{display:flex;align-items:center;justify-content:center;height:76px;font-size:30px;line-height:1.069;color:#02112b;background:#ffe163;border-radius:1000px;transition:background-color .3s}.about-cta-btn:hover{background-color:#ffd426}.account{padding:50px 0 90px;background:#f9f9f9}.account .woocommerce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px}@media (max-width:1023px){.about-cta-btn{height:61px;font-size:20px;font-weight:500;text-transform:uppercase;color:#00205b}.account{padding:30px 0 60px}.account .woocommerce{flex-direction:column;gap:24px}}.account .woocommerce::before,.account .woocommerce:after{display:none}.account .woocommerce-notices-wrapper{flex:0 0 100%;width:100%}.account .woocommerce-notices-wrapper:empty{display:none}.account .woocommerce-error,.account .woocommerce-info,.account .woocommerce-message{margin:0 0 24px;padding:16px 22px;font-size:16px;line-height:1.4;list-style:none;border-radius:14px}.account .woocommerce-error li,.account .woocommerce-info li,.account .woocommerce-message li{margin:0;padding:0;list-style:none}.account .woocommerce-error li+li,.account .woocommerce-info li+li,.account .woocommerce-message li+li{margin-top:6px}.account .woocommerce-error a,.account .woocommerce-info a,.account .woocommerce-message a{color:inherit;text-decoration:underline}.account .woocommerce-error a:hover,.account .woocommerce-info a:hover,.account .woocommerce-message a:hover{opacity:.7}.account .woocommerce-error .button,.account .woocommerce-info .button,.account .woocommerce-message .button{display:none}.account .woocommerce-message{color:#02112b;background:rgba(255,225,99,.3)}.account .woocommerce-error{color:#b82e2e;background:rgba(184,46,46,.08)}.account .woocommerce-info{color:#02112b;background:rgba(2,17,43,.05)}.account-sidebar{flex-shrink:0;width:340px;display:flex;flex-direction:column;gap:24px;position:sticky;top:140px}@media (max-width:1023px){.account-sidebar{width:100%;gap:16px;position:static}}.account-user{display:flex;align-items:center;gap:22px;padding:20px;background:#fff;border-radius:30px}.account-user-icon{display:flex;flex-shrink:0}.account-user-icon img{width:56px;height:56px;object-fit:contain}.account-user-name{font-size:30px;line-height:1.069;color:#02112b;word-break:break-word}@media (max-width:1023px){.account-user{gap:16px;padding:16px 20px;border-radius:20px}.account-user-icon img{width:44px;height:44px}.account-user-name{font-size:22px}}.account-nav{background:#fff;border-radius:30px;overflow:hidden}.account-nav-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.account-nav-link{display:flex;align-items:center;gap:22px;padding:0 20px;height:107px;color:#02112b;transition:background-color .2s}.account-nav-link:hover{background-color:rgba(255,225,99,.12)}.account-nav-item.is-active .account-nav-link{background-color:rgba(255,225,99,.2)}.account-nav-icon{display:flex;flex-shrink:0}.account-nav-icon img{width:40px;height:40px;object-fit:contain}.account-nav-label{font-size:24px;line-height:1.069}@media (max-width:1023px){.account-nav{border-radius:20px}.account-nav-link{gap:16px;height:72px}.account-nav-icon img{width:30px;height:30px}.account-nav-label{font-size:18px}}.account .woocommerce-MyAccount-content{flex:1 1 auto;min-width:0;align-self:stretch}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;min-height:360px;padding:40px 20px;text-align:center}.empty-state-text{max-width:555px;font-size:30px;line-height:1.2;color:#02112b}@media (max-width:767px){.account .woocommerce-error,.account .woocommerce-info,.account .woocommerce-message{padding:14px 18px;font-size:14px}.empty-state{gap:20px;min-height:240px}.empty-state-text{font-size:20px}}.empty-state-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:61px;padding:0 44px;font-size:24px;line-height:1.069;color:#02112b;background:#ffe163;border-radius:1000px;transition:background-color .3s}.empty-state-cta:hover{background-color:rgba(255,225,99,.7)}.empty-state-cta svg{display:block}@media (max-width:767px){.empty-state-cta{height:50px;padding:0 32px;font-size:16px;gap:10px}}.account-orders{display:flex;flex-direction:column;gap:30px}@media (max-width:1023px){.account-orders{gap:20px}}.account-order{display:flex;flex-direction:column;gap:30px;padding:30px;background:#fff;border-radius:30px;overflow:hidden}@media (max-width:1023px){.account-order{gap:20px;padding:20px}}.account-order-head{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:30px;line-height:1.069;color:#02112b}@media (max-width:1023px){.account-order-head{font-size:20px}}@media (max-width:767px){.account-order{padding:20px 16px}.account-order-head{align-items:flex-start;font-size:16px}}.account-order-meta{display:flex;align-items:center;gap:46px}@media (max-width:1023px){.account-order-meta{gap:20px}}@media (max-width:767px){.account-order-meta{flex-direction:column;align-items:flex-start;gap:4px}}.account-order-slider{position:relative}.account-order-slider .swiper-slide{width:auto;height:auto}.account-item{display:flex;gap:20px;width:568px;max-width:80vw;height:auto;padding:35px;border:1px solid #f6f6f6;border-radius:10px}@media (max-width:1023px){.account-item{width:420px;padding:20px;gap:16px}}@media (max-width:767px){.account-item{width:255px;padding:16px;gap:10px}}.account-item-thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:153px;height:153px}.account-item-thumb img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:darken}@media (max-width:1023px){.account-item-thumb{width:110px;height:110px}}.account-item-main{display:flex;flex-direction:column;gap:11px;flex:1;min-width:0}@media (max-width:1023px){.account-item-main{gap:8px}}.account-item-title{font-size:24px;font-weight:500;line-height:1.069;color:#02112b;transition:opacity .2s}.account-item-title:hover{opacity:.6}@media (max-width:1023px){.account-item-title{font-size:18px}}@media (max-width:767px){.account-item-thumb{width:68px;height:68px}.account-item-main{gap:5px}.account-item-title{font-size:14px}}.account-item-rating{display:flex;align-items:center;gap:14px}@media (max-width:767px){.account-item-rating{gap:8px}}.account-item-stars{display:inline-flex;gap:2px}.account-item-stars svg{width:17px;height:17px}@media (max-width:1023px){.account-item-stars svg{width:14px;height:14px}}.account-item-score{font-size:18px;font-weight:300;line-height:1.069;color:#02112b}@media (max-width:1023px){.account-item-score{font-size:14px}}@media (max-width:767px){.account-item-stars{gap:1px}.account-item-stars svg{width:12px;height:12px}.account-item-score{font-size:10px}}.account-item-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-y:hidden;font-size:16px;line-height:1.069;color:rgba(2,17,43,.7)}@media (max-width:1023px){.account-item-desc{font-size:13px}}@media (max-width:767px){.account-item-desc{font-size:12px}}.account-item-price{margin-top:auto;padding-top:8px;font-size:30px;font-weight:500;line-height:1.069;color:#02112b}@media (max-width:1023px){.account-item-price{font-size:22px}}.account-order-overlay{display:flex;align-items:center;width:140px;position:absolute;top:0;bottom:0;z-index:2;transition:opacity .2s,visibility .2s}.account-order-overlay--prev{justify-content:flex-start;left:0;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%)}.account-order-overlay--next{justify-content:flex-end;right:0;background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}.account-order-overlay:has(button.swiper-button-disabled){opacity:0;visibility:hidden}@media (max-width:767px){.account-item-price{margin-top:0;padding-top:0;font-size:16px}.account-order-overlay{display:none}}.account-order-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#02112b}.account-order-summary-label{font-size:24px;font-weight:500;line-height:1.069}@media (max-width:1023px){.account-order-summary-label{font-size:18px}}.account-order-summary-value{font-size:30px;font-weight:500;line-height:1.069}@media (max-width:1023px){.account-order-summary-value{font-size:22px}}@media (max-width:767px){.account-order-summary-value{font-size:20px}}.account-order-details{display:flex;align-items:center;justify-content:center;height:63px;font-size:24px;line-height:1.069;color:#fff;background:#02112b;border-radius:1000px;transition:background-color .3s}.account-order-details:hover{background-color:rgba(2,17,43,.85)}.account-view-order{display:flex;flex-direction:column;gap:24px}.account-view-order .order-again,.account-view-order .woocommerce-customer-details,.account-view-order .woocommerce-order-again,.account-view-order .woocommerce-order-details,.account-view-order>.woocommerce-order-overview{margin:0}.account-view-order .order-again .button,.account-view-order .woocommerce-order-again .button{display:inline-flex;align-items:center;justify-content:center;height:61px;padding:0 44px;font-size:20px;line-height:1.069;color:#02112b;background:#ffe163;border:none;border-radius:1000px;transition:background-color .3s}.account-view-order .order-again .button:hover,.account-view-order .woocommerce-order-again .button:hover{background-color:rgba(255,225,99,.7)}.account-profile{padding:30px;background:#fff;border-radius:30px}@media (max-width:1023px){.account-order-details{height:52px;font-size:18px}.account-profile{padding:20px;border-radius:20px}}.account-profile-title{margin-bottom:30px;font-size:30px;line-height:1.069;color:#02112b}.account-form{display:flex;flex-direction:column;gap:30px}@media (max-width:1023px){.account-profile-title{margin-bottom:20px;font-size:22px}.account-form{gap:20px}}.account-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:767px){.account-view-order .order-again .button,.account-view-order .woocommerce-order-again .button{height:52px;padding:0 32px;font-size:16px}.account-form-grid{grid-template-columns:1fr;gap:14px}}.account-field{display:flex;flex-direction:column;gap:8px}.account-field--full{grid-column:1/-1}.account-field-label{font-size:16px;line-height:1.069;color:rgba(2,17,43,.6)}.account-field-input{width:100%;height:56px;padding:0 20px;font-size:18px;line-height:1.069;color:#02112b;background:#fff;border:1px solid rgba(2,17,43,.15);border-radius:14px;transition:border-color .2s}.account-field-input:focus{outline:0;border-color:#02112b}@media (max-width:767px){.account-field-input{height:50px;font-size:16px}}.account-form-pass{display:flex;flex-direction:column;gap:16px;margin:0;padding:30px 0 0;border:none;border-top:1px solid rgba(2,17,43,.1)}@media (max-width:1023px){.account-form-pass{padding-top:20px}}.account-form-subtitle{padding:0;font-size:22px;font-weight:500;line-height:1.069;color:#02112b}@media (max-width:1023px){.account-form-subtitle{font-size:18px}}.account-form-hint{margin:-6px 0 4px;font-size:16px;line-height:1.4;color:rgba(2,17,43,.55)}.account-form-submit{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;height:61px;padding:0 48px;font-size:20px;font-weight:500;line-height:1.069;color:#02112b;background:#ffe163;border:none;border-radius:1000px;cursor:pointer;transition:background-color .3s}.account-form-submit:hover{background-color:rgba(255,225,99,.7)}@media (max-width:767px){.account-form-submit{align-self:stretch;height:52px;font-size:16px}}body.is-auth-open{overflow:hidden}.auth-overlay{position:fixed;inset:0;z-index:101;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.auth-overlay.is-open{opacity:1;visibility:visible}.auth-drawer{display:flex;flex-direction:column;width:580px;max-width:100%;height:100vh;background:#f9f9f9;position:fixed;top:0;right:0;z-index:102;transform:translateX(100%);transition:transform .35s}.auth-drawer.is-open{transform:translateX(0)}.auth-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 30px 20px;background:#fff}.auth-drawer-head-left{display:flex;align-items:center;gap:14px;min-width:0}.auth-drawer-back{display:none;flex-shrink:0;cursor:pointer}.auth-drawer:not([data-auth-state=login]) .auth-drawer-back{display:flex}.auth-drawer-back:hover{opacity:.6}.auth-drawer-title{font-size:30px;line-height:1.069;color:#02112b}.auth-drawer-close{display:flex;flex-shrink:0;cursor:pointer}@media (max-width:767px){.auth-drawer{width:100%}.auth-drawer-header{padding:18px 20px 16px}.auth-drawer-head-left{gap:10px}.auth-drawer-back svg{width:16px;height:16px}.auth-drawer-title{font-size:18px}.auth-drawer-close svg{width:18px;height:18px}}.auth-drawer-content{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.auth-page{display:flex;justify-content:center;padding:60px 20px;width:100%;max-width:580px;margin:0 auto}@media (max-width:767px){.auth-page{max-width:unset;padding:30px 16px}}.auth-page-card{width:100%;max-width:580px;background:#fff;border-radius:24px;overflow:hidden}.auth-page-title{padding:30px 30px 0;font-size:30px;line-height:1.069;color:#02112b}@media (max-width:767px){.auth-page-card{border-radius:18px}.auth-page-title{padding:20px 20px 0;font-size:22px}}.auth-form{display:flex;flex-direction:column;padding:30px}.auth-form[hidden]{display:none}.auth-fields{display:flex;flex-direction:column;gap:24px}@media (max-width:767px){.auth-form{padding:20px}.auth-fields{gap:16px}}.auth-input{width:100%;height:66px;padding:0 24px;font-size:24px;line-height:1.069;color:#02112b;background:rgba(0,32,91,.1);border:none;border-radius:68px}.auth-input::placeholder{color:rgba(73,73,73,.54);font-weight:500}.auth-input:focus{outline:rgba(2,17,43,.3) solid 1px}.auth-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.auth-remember{display:flex;align-items:center;gap:16px;cursor:pointer}@media (max-width:767px){.auth-input{height:50px;padding:0 18px;font-size:16px}.auth-row{margin-top:16px}.auth-remember{gap:10px}}.auth-remember-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.auth-remember-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;background:#fff;border:1px solid rgba(2,17,43,.2);border-radius:8px;transition:background-color .2s,border-color .2s}.auth-remember-box svg{opacity:0;transition:opacity .2s}.auth-remember-input:checked+.auth-remember-box{background:#ffe163;border-color:#ffe163}.auth-remember-input:checked+.auth-remember-box svg{opacity:1}.auth-remember-text{font-size:24px;line-height:1.069;color:#02112b}@media (max-width:767px){.auth-remember-box{width:24px;height:24px;border-radius:6px}.auth-remember-box svg{width:13px;height:10px}.auth-remember-text{font-size:16px}}.auth-restore-link{flex-shrink:0;font-size:18px;line-height:1.069;color:#02112b;text-decoration:underline;transition:opacity .2s}.auth-restore-link:hover{opacity:.6}@media (max-width:767px){.auth-restore-link{font-size:14px}}.auth-submit,.auth-switch-register{display:flex;align-items:center;justify-content:center;height:63px;font-size:24px;line-height:1.069;border-radius:1000px;cursor:pointer}.auth-submit{margin-top:24px;color:#02112b;font-weight:500;background:#ffe163;border:none;transition:background-color .3s}.auth-submit:hover{background-color:rgba(255,225,99,.7)}.auth-submit.is-loading{opacity:.6;pointer-events:none}@media (max-width:767px){.auth-submit,.auth-switch-register{height:50px;font-size:16px}.auth-submit{margin-top:16px}}.auth-switch-register{margin-top:16px;color:#02112b;background:0 0;border:1px solid #02112b;transition:background-color .3s}.auth-switch-register:hover{background-color:rgba(2,17,43,.05)}.auth-intro{margin-bottom:24px;font-size:18px;line-height:1.35;color:rgba(2,17,43,.7)}.auth-consent{display:flex;align-items:center;gap:16px;margin-top:24px;cursor:pointer}.auth-consent-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.auth-consent-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;background:#fff;border:1px solid rgba(2,17,43,.2);border-radius:8px;transition:background-color .2s,border-color .2s}.auth-consent-box svg{opacity:0;transition:opacity .2s}.auth-consent-input:checked+.auth-consent-box{background:#ffe163;border-color:#ffe163}.auth-consent-input:checked+.auth-consent-box svg{opacity:1}@media (max-width:767px){.auth-intro{margin-bottom:16px;font-size:14px}.auth-consent{gap:10px;margin-top:16px}.auth-consent-box{width:24px;height:24px;border-radius:6px}.auth-consent-box svg{width:13px;height:10px}}.auth-consent-text{font-size:18px;line-height:1.35;color:#02112b}.auth-consent-text a{text-decoration:underline}.auth-consent-text a:hover{opacity:.6}@media (max-width:767px){.auth-consent-text{font-size:14px}}.auth-alt{margin-top:20px;text-align:center;font-size:18px;line-height:1.35;color:rgba(2,17,43,.7)}@media (max-width:767px){.auth-alt{font-size:14px}}.auth-alt-link{color:#02112b;text-decoration:underline;cursor:pointer}.auth-alt-link:hover{opacity:.6}.benefits{margin-bottom:60px}.benefits-list{display:flex;flex-direction:column;gap:60px}@media (max-width:1023px){.benefits-list{gap:24px}}.benefits-block{display:grid;grid-template-columns:1fr 1fr;gap:38px}@media (max-width:1023px){.benefits-block{grid-template-columns:1fr;gap:24px}}.benefits-content{display:flex;flex-direction:column;gap:40px}.benefits-title{margin:0;font-size:50px;font-weight:500;line-height:.98;color:#02112b}@media (max-width:1023px){.benefits-content{gap:24px}.benefits-title{font-size:22px;line-height:1.05}}.benefits-elements{display:flex;flex-direction:column;gap:30px}.benefits-element{display:flex;align-items:center;gap:40px}.benefits-element-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:68px;height:68px;border-radius:50%;background:rgba(255,225,99,.5)}.benefits-element-icon::after{content:"";width:21px;height:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='15' viewBox='0 0 21 15' fill='none'%3E%3Cpath d='M0.568359 7.33442L6.85407 13.529L19.9969 0.57666' stroke='black' stroke-width='1.61905'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.benefits-element-text{flex:1 1 auto;min-width:0;font-size:24px;font-weight:400;line-height:1.2;color:rgba(2,17,43,.7)}@media (max-width:1023px){.benefits-element{gap:16px}.benefits-element-icon::after{width:9.429px;height:6.286px}.benefits-element-icon{width:30px;height:30px}.benefits-element-text{font-size:16px}.benefits-media{order:-1}}.benefits-media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;background-color:#fff;border-radius:30px;overflow:hidden;position:relative}.benefits-media::before{content:"";width:519px;background-image:url(../images/static/benefits-media-bg.webp);background-size:contain;background-repeat:no-repeat;aspect-ratio:129/128;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.benefits-media img{width:100%;height:100%;object-fit:cover;position:relative;z-index:2}.product-bundle-badge{display:inline-flex;align-items:center;padding:21px 23px;background:rgba(255,225,99,.5);border-radius:28px;width:max-content;max-width:100%}.product-bundle-badge-text{color:#02112b;font-size:20px;font-weight:500;line-height:1.069;text-transform:uppercase}@media (max-width:1023px){.benefits-media::before{width:200px}.product-bundle-badge{padding:14px 18px;border-radius:22px}.product-bundle-badge-text{font-size:16px}}.product-bundle-label{color:rgba(2,17,43,.7);font-size:24px;line-height:1.069}.product-bundle-items{display:flex;flex-direction:column;gap:16px}.bundle-item{padding:20px;border-radius:28px;background:#fff}@media (max-width:1023px){.product-bundle-label{font-size:16px}.product-bundle-items{gap:10px}.bundle-item{padding:14px}}.bundle-item-toggle{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;width:100%;background:0 0;border:0;padding:0;cursor:pointer;text-align:left}.bundle-item-thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:104px;height:92px;background-color:#f9f9f9;border-radius:14px;overflow:hidden}.bundle-item-thumb img{max-width:95%;max-height:95%;object-fit:contain}@media (max-width:1023px){.bundle-item-toggle{gap:12px}.bundle-item-thumb{width:55px;height:50px;border-radius:8px}}.bundle-item-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.bundle-item-title{color:#000;font-size:24px;font-weight:500;line-height:1.2}.bundle-item-form{color:rgba(0,0,0,.7);font-size:16px;line-height:1.7;font-weight:500}@media (max-width:1023px){.bundle-item-meta{gap:3px}.bundle-item-title{font-size:16px}.bundle-item-form{font-size:13px}}.bundle-item-price{color:#02112b;font-size:30px;font-weight:500;line-height:1.069;white-space:nowrap}.bundle-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1px solid rgba(0,0,0,.2);border-radius:50%;background:0 0;transition:transform .2s}.bundle-item-icon::after{content:"";width:17px;height:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='7' viewBox='0 0 17 7' fill='none'%3E%3Cpath d='M0.265625 0.42395L8.26566 5.42395L16.2656 0.42395' stroke='black'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.bundle-item-toggle[aria-expanded=true] .bundle-item-icon{transform:rotate(180deg)}.bundle-item-body{padding-top:16px;margin-top:16px;border-top:1px solid rgba(0,0,0,.08)}@media (max-width:1023px){.bundle-item-price{font-size:20px}.bundle-item-icon{width:32px;height:32px}.bundle-item-icon::after{width:14px;height:6px}.bundle-item-body{padding-top:12px;margin-top:12px}}.bundle-item-desc{margin-bottom:10px;color:rgba(2,17,43,.7);font-size:16px;line-height:1.4}@media (max-width:1023px){.bundle-item-desc{font-size:14px}}.bundle-item-qty{margin-bottom:10px;color:rgba(2,17,43,.55);font-size:16px}.bundle-item-link{color:#02112b;font-size:18px;text-decoration:underline;transition:opacity .2s,text-decoration-color .2s}.bundle-item-link:hover{opacity:.6;text-decoration:underline;text-decoration-color:transparent}.product-bundle-price{display:flex;flex-direction:column;gap:17px}@media (max-width:1023px){.bundle-item-link{font-size:16px}.product-bundle-price{gap:10px}}.product-bundle-price-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.product-bundle-price-row .product-price-new{font-size:50px;font-weight:500;line-height:1.069;color:#02112b}@media (max-width:1023px){.product-bundle-price-row{gap:14px}.product-bundle-price-row .product-price-new{font-size:32px}}.product-bundle-price-row .product-price-old{font-size:24px;font-weight:500;line-height:1.069;color:#a3a3a3;text-decoration:line-through}.product-bundle-pct{display:inline-flex;align-items:center;justify-content:center;padding:0 23px;height:40px;background:rgba(255,225,99,.5);border-radius:28px;color:#02112b;font-size:20px;font-weight:500;line-height:1;text-transform:uppercase}@media (max-width:1023px){.product-bundle-price-row .product-price-old{font-size:16px}.product-bundle-pct{padding:0 14px;height:30px;font-size:14px;border-radius:20px}}.product-bundle-saving{color:rgba(2,17,43,.7);font-size:20px;line-height:1.069}@media (max-width:1023px){.product-bundle-saving{font-size:14px}}body.is-cart-open{overflow:hidden}.cart-overlay{position:fixed;inset:0;z-index:101;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.cart-overlay.is-open{opacity:1;visibility:visible}.cart-drawer{display:flex;flex-direction:column;width:580px;max-width:100%;height:100vh;height:100dvh;background:#f9f9f9;position:fixed;top:0;right:0;z-index:102;transform:translateX(100%);transition:transform .35s}.cart-drawer.is-open{transform:translateX(0)}.cart-drawer-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cart-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 30px 20px;background:#fff}.cart-drawer-title{font-size:30px;line-height:1.069;color:#02112b}.cart-drawer-close{display:flex;flex-shrink:0;cursor:pointer}@media (max-width:767px){.cart-drawer{width:100%}.cart-drawer-header{padding:18px 20px 16px}.cart-drawer-title{font-size:18px}.cart-drawer-close svg{width:18px;height:18px}}.cart-shipping{padding:0 30px 30px;background:#fff}.cart-shipping-text{margin-bottom:40px;font-size:20px;line-height:1.069;color:#02112b}.cart-shipping-text strong{font-weight:500;text-decoration:underline}.cart-shipping-bar{position:relative;height:14px;margin-right:24px;background:#d9d9d9;border-radius:30px}@media (max-width:767px){.cart-shipping{padding:0 20px 20px}.cart-shipping-text{margin-bottom:12px;font-size:14px}.cart-shipping-bar{height:9px;margin-right:16px}}.cart-shipping-fill{display:block;height:100%;background:#02112b;border-radius:30px}.cart-shipping-truck{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:8px;background:#fff;border:1px solid rgba(2,17,43,.1);border-radius:50%;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.cart-shipping-truck svg{display:block;width:100%;height:100%}.cart-drawer-body{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:30px}@media (max-width:767px){.cart-shipping-truck{width:32px;height:32px;padding:6px;right:-16px}.cart-drawer-body{gap:20px}}.cart-items{display:flex;flex-direction:column}.cart-item{display:grid;grid-template-columns:153px 1fr;align-items:start;gap:20px;padding:25px 20px;border-top:1px solid #f9f9f9;background:#fff}.cart-item-thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:153px;aspect-ratio:1/1;overflow:hidden;background:#f9f9f9;border-radius:16px}.cart-item-thumb:hover img{transform:scale(1.1)}.cart-item-thumb img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}@media (max-width:767px){.cart-item{grid-template-columns:99px 1fr;gap:14px;padding:15px}.cart-item-thumb{width:99px;border-radius:12px}}.cart-item-main{display:flex;flex-direction:column;gap:11px;flex:1;position:relative}.cart-item-remove{display:block;width:32px;height:32px;position:absolute;top:0;right:0;cursor:pointer;opacity:.3;transition:opacity .2s}.cart-item-remove:hover{opacity:1}.cart-item-remove svg{display:block;width:100%;height:100%;object-fit:cover}.cart-item-title{max-width:calc(100% - 40px);font-size:24px;font-weight:500;line-height:1.069;color:#02112b;transition:opacity .2s}.cart-item-title:hover{opacity:.3}@media (max-width:767px){.cart-item-main{gap:8px}.cart-item-remove{width:24px;height:24px}.cart-item-title{max-width:calc(100% - 30px);font-size:16px}}.cart-item-rating{display:flex;align-items:center;gap:14px}@media (max-width:767px){.cart-item-rating{gap:8px}}.cart-item-stars{display:grid;align-items:center;grid-template-columns:repeat(5,17px);gap:2px}.cart-item-stars svg{display:block;width:100%;aspect-ratio:1/1}.cart-item-score{font-size:18px;font-weight:300;line-height:1.069;color:#02112b}@media (max-width:767px){.cart-item-stars{grid-template-columns:repeat(5,11px)}.cart-item-score{font-size:11px}}.cart-item-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-y:hidden;font-size:16px;line-height:1.069;color:rgba(2,17,43,.7)}.cart-item-foot{display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width:767px){.cart-item-desc{font-size:12px}.cart-item-foot{gap:12px}}.cart-qty{display:flex;align-items:center;gap:8px}.cart-qty-btn{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border-radius:50%;border:1px solid rgba(2,17,43,.1);background-color:rgba(2,17,43,.1);cursor:pointer;transition:background-color .2s,color .2s;color:#02112b;font-size:30px;line-height:1}.cart-qty-btn:hover{color:#fff;background-color:#02112b}@media (max-width:767px){.cart-qty{gap:6px}.cart-qty-btn{width:27px;height:27px;font-size:20px}}.cart-qty-value{display:flex;align-items:center;justify-content:center;width:52px;height:41px;font-size:24px;line-height:1;color:#02112b;border-radius:15px;border:1px solid rgba(2,17,43,.1);background:rgba(2,17,43,.1)}@media (max-width:767px){.cart-qty-value{width:34px;height:27px;font-size:14px;border-radius:10px}}.cart-item-price{display:flex;flex-direction:column;gap:4px}.cart-item-price-new{font-size:30px;font-weight:500;line-height:1.069;color:#02112b}@media (max-width:767px){.cart-item-price-new{font-size:18px}}.cart-item-price-old{font-size:20px;font-weight:500;line-height:1.069;color:#a3a3a3;text-decoration:line-through}@media (max-width:767px){.cart-item-price-old{font-size:12px}}.cart-cross{padding:0 20px 20px}.cart-cross-title{margin-bottom:20px;font-size:30px;line-height:1.069}.cart-cross-list{display:flex;flex-direction:column;gap:20px}@media (max-width:767px){.cart-cross-title{margin-bottom:16px;font-size:18px}.cart-cross-list{gap:16px}}.cart-cross-card{display:flex;gap:15px;padding:15px;background:#fff;border-radius:19px;box-shadow:4px 7px 19.6px 0 rgba(0,0,0,.02)}.cart-cross-media{flex-shrink:0;width:148px;align-self:stretch;background:#f9f9f9;border-radius:16px;overflow:hidden;position:relative}@media (max-width:767px){.cart-cross-card{gap:12px;padding:12px;border-radius:16px}.cart-cross-media{width:96px;border-radius:12px}}.cart-cross-badge{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.069;text-transform:uppercase;color:#02112b;position:absolute;top:0;left:0;right:0}.cart-cross-badge--travel{background:#ffe163}.cart-cross-badge--new{background:#d0edff}@media (max-width:767px){.cart-cross-badge{gap:6px;padding:4px 8px;font-size:9px}}.cart-cross-img{display:block;width:100%;height:100%;object-fit:contain}.cart-cross-info{display:flex;flex-direction:column;gap:10px;flex:1}.cart-cross-name{font-size:24px;font-weight:500;line-height:1.069;color:#02112b}@media (max-width:767px){.cart-cross-info{gap:8px}.cart-cross-name{font-size:15px}}.cart-cross-desc{font-size:18px;line-height:1.069;color:rgba(2,17,43,.7);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-y:hidden}.cart-cross-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto}@media (max-width:767px){.cart-cross-desc{font-size:11px}.cart-cross-foot{gap:10px}}.cart-cross-add{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:12px 24px;font-size:16px;line-height:1.069;color:#02112b;background:#ffe163;border-radius:1000px;cursor:pointer;transition:background-color .3s}.cart-cross-add:hover{background-color:rgba(255,225,99,.7)}@media (max-width:767px){.cart-cross-add{padding:8px 14px;font-size:11px}}.cart-drawer-footer{display:flex;flex-direction:column;gap:24px;padding:30px;background:#fff;border-top:1px solid #f9f9f9}.cart-summary{display:flex;flex-direction:column;gap:16px}@media (max-width:767px){.cart-drawer-footer{gap:16px;padding:20px}.cart-summary{gap:8px}}.cart-summary-row{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#02112b}.cart-summary-row--total .cart-summary-label{font-size:24px;font-weight:500}@media (max-width:767px){.cart-summary-row--total .cart-summary-label{font-size:16px}}.cart-summary-row--total .cart-summary-value{font-size:30px;font-weight:500}.cart-summary-label{font-size:20px;line-height:1.069}@media (max-width:767px){.cart-summary-row--total .cart-summary-value{font-size:20px}.cart-summary-label{font-size:14px}}.cart-summary-value{font-size:26px;line-height:1.069}.cart-actions{display:flex;flex-direction:column;gap:24px}@media (max-width:767px){.cart-summary-value{font-size:16px}.cart-actions{gap:12px}}.cart-checkout,.cart-continue{display:flex;align-items:center;justify-content:center;gap:13px;height:53px;font-size:24px;line-height:1.069;color:#02112b;border-radius:1000px;cursor:pointer}.cart-checkout{background:#ffe163;transition:background-color .3s}.cart-checkout:hover{background-color:rgba(255,225,99,.7)}.cart-checkout[hidden]{display:none}.cart-continue{border:1px solid rgba(0,0,0,.2);transition:background-color .3s}.cart-continue:hover{background-color:rgba(0,0,0,.03)}.cart-continue svg{display:block;width:7px;height:15px}.cart-empty{flex:1 1 auto;display:flex;padding:40px 30px;overflow-y:auto}@media (max-width:767px){.cart-checkout,.cart-continue{gap:10px;height:34px;font-size:15px}.cart-continue svg{width:4px;height:10px}.cart-empty{padding:30px 20px}}.cart-empty-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin:auto;text-align:center}.cart-empty-icon{display:flex;color:#02112b;opacity:.85}.cart-empty-icon svg{width:64px;height:64px}.cart-empty-title{font-size:28px;font-weight:500;line-height:1.069;color:#02112b}@media (max-width:767px){.cart-empty-inner{gap:12px}.cart-empty-title{font-size:20px}}.cart-empty-text{font-size:20px;line-height:1.4;color:rgba(2,17,43,.7)}.cart-empty-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:16px 36px;font-size:18px;font-weight:500;text-transform:uppercase;color:#02112b;background:#ffe163;border-radius:1000px;transition:background-color .3s}.cart-empty-btn:hover{background-color:rgba(255,225,99,.7)}.catalog{padding:30px 0 130px}.catalog-inner .breadcrumbs{margin-bottom:36px}.catalog-tabs{display:flex;align-items:center;gap:30px;margin-bottom:50px}@media (max-width:1023px){.catalog-tabs{width:calc(100% + 40px);margin-left:-20px;margin-bottom:20px;padding:0 20px;gap:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.catalog-tabs::-webkit-scrollbar{display:none}}.catalog-tab{flex-shrink:0;padding:20px 40px;font-size:24px;font-weight:500;line-height:1.069;text-transform:uppercase;white-space:nowrap;color:#02112b;background:0 0;border:1px solid rgba(0,0,0,.46);border-radius:1000px;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.catalog-tab:hover{background:rgba(2,17,43,.06)}.catalog-tab.is-active{color:#f9f9f9;background:#02112b;border-color:#02112b;cursor:default}@media (max-width:1023px){.catalog-tab{padding:12px 20px;font-size:14px}}.catalog-trigger{display:none;width:42px;height:42px;flex-shrink:0;padding:3px;border-radius:50%;border:1px solid rgba(0,0,0,.2)}@media (max-width:1023px){.catalog-trigger{display:block}}.catalog-trigger svg{display:block;width:100%;height:100%}.catalog-layout{display:grid;grid-template-columns:340px 1fr;gap:30px}@media (max-width:1023px){.catalog-layout{grid-template-columns:1fr}.catalog-sidebar{padding:40px 20px;background:rgba(0,0,0,.5);overflow-y:auto;position:fixed;inset:0;z-index:101;opacity:0;visibility:hidden;transition:opacity .2s linear,visibility .2s}.catalog-sidebar.is-open{opacity:1;visibility:visible}}.catalog-main{position:relative;transition:opacity .2s}.catalog-main.is-loading{opacity:.5;pointer-events:none}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width:1023px){.catalog-grid{grid-template-columns:repeat(3,1fr);gap:20px 14px}}.catalog-empty{display:flex;flex-direction:column;align-items:center;gap:15px;padding:60px 20px;text-align:center}.catalog-empty p{font-size:24px;color:rgba(2,17,43,.7)}.catalog-empty-reset{color:#02112b;text-decoration:underline;font-size:18px;transition:opacity .2s}.catalog-empty-reset:hover{opacity:.6}@media (max-width:1023px){.catalog-empty{padding:40px 16px;gap:10px}.catalog-empty p{font-size:18px}.catalog-empty-reset{font-size:16px}}.checkout--page{padding:40px 0 80px}.checkout-title{margin-bottom:30px;font-size:40px;font-weight:500;line-height:1.069;color:#02112b}@media (max-width:767px){.catalog-grid{grid-template-columns:repeat(1,1fr)}.checkout--page{padding:24px 0 48px}.checkout-title{margin-bottom:20px;font-size:26px}}.checkout-inner{display:grid;grid-template-columns:minmax(0,1fr) 581px;align-items:start;gap:30px}@media (max-width:1200px){.checkout-inner{grid-template-columns:minmax(0,1fr) 480px}}@media (max-width:1023px){.checkout-inner{grid-template-columns:1fr;gap:20px}}.checkout-main{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:1023px){.checkout-main{gap:12px}}.checkout-section{padding:30px;background:#fff;border-radius:20px}.checkout-section-title{display:block;font-size:30px;font-weight:500;line-height:1.069;color:#02112b}.checkout-section .checkout-section-title{margin-bottom:30px}.checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:767px){.checkout-section{padding:20px;border-radius:16px}.checkout-section-title{font-size:20px}.checkout-section .checkout-section-title{margin-bottom:20px}.checkout-grid{grid-template-columns:1fr;gap:12px}}.checkout-grid--sinlge{grid-template-columns:1fr}.checkout-field{display:block;min-width:0}.checkout-input{width:100%;height:66px;padding:0 24px;font-family:inherit;font-size:24px;font-weight:500;line-height:1.069;color:#02112b;background:rgba(2,17,43,.05);border:1px solid transparent;border-radius:100px;transition:border-color .2s,background-color .2s}.checkout-input::placeholder{color:rgba(2,17,43,.4)}.checkout-input:focus{outline:0;border-color:rgba(2,17,43,.2);background:rgba(2,17,43,.03)}.checkout-input:disabled{cursor:default;opacity:1}@media (max-width:767px){.checkout-input{height:54px;padding:0 18px;font-size:16px}}.checkout-select{appearance:none;-webkit-appearance:none;padding-right:48px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'%3E%3Cpath d='M1 1L8 8L15 1' stroke='%2302112B' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 24px center;color:rgba(73,73,73,.54)}.checkout-select[disabled]{background-image:none;cursor:not-allowed;color:rgba(73,73,73,.15)}.checkout-textarea{height:auto;min-height:120px;padding:18px 24px;border-radius:20px;resize:vertical}.checkout-check{display:flex;align-items:center;gap:14px;margin-top:24px;cursor:pointer}.checkout-check-input{position:absolute;opacity:0;pointer-events:none}.checkout-check-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;color:#02112b;background:rgba(2,17,43,.05);border:1px solid rgba(2,17,43,.15);border-radius:9px;transition:background-color .2s,border-color .2s}.checkout-check-box svg{opacity:0;transition:opacity .15s}.checkout-check-input:checked+.checkout-check-box{background:#ffe163;border-color:#ffe163}.checkout-check-input:checked+.checkout-check-box svg{opacity:1}.checkout-check-input:focus-visible+.checkout-check-box{border-color:#02112b}.checkout-check-label{font-size:18px;line-height:1.3;color:#02112b}@media (max-width:767px){.checkout-textarea{padding:14px 18px}.checkout-check{gap:10px;margin-top:18px}.checkout-check-box{width:26px;height:26px;border-radius:7px}.checkout-check-label{font-size:14px}}.checkout-pay{display:flex;flex-direction:column;gap:24px}@media (max-width:767px){.checkout-pay{gap:18px}}.checkout-radio{display:flex;align-items:center;gap:16px;cursor:pointer}.checkout-radio-input{position:absolute;opacity:0;pointer-events:none}.checkout-radio-mark{position:relative;flex-shrink:0;width:31px;height:31px;background:rgba(2,17,43,.05);border:1px solid rgba(2,17,43,.2);border-radius:50%;transition:border-color .2s}.checkout-radio-mark::after{content:"";position:absolute;inset:7px;background:#02112b;border-radius:50%;opacity:0;transition:opacity .15s}.checkout-radio-input:checked+.checkout-radio-mark{border-color:#02112b}.checkout-radio-input:checked+.checkout-radio-mark::after{opacity:1}.checkout-radio-label{font-size:18px;line-height:1.3;color:#02112b}@media (max-width:767px){.checkout-radio{gap:12px}.checkout-radio-mark{width:24px;height:24px}.checkout-radio-mark::after{inset:5px}.checkout-radio-label{font-size:14px}}.checkout-comment-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;cursor:pointer;text-align:left}.checkout-comment-toggle .checkout-section-title{margin-bottom:0}.checkout-comment-chevron{display:flex;flex-shrink:0;transition:transform .25s}.checkout-comment-chevron svg{display:block}.checkout-comment-toggle[aria-expanded=true] .checkout-comment-chevron{transform:rotate(180deg)}.checkout-comment-body{margin-top:20px}.checkout-comment-body[hidden]{display:none}.checkout-submit{display:flex;align-items:center;justify-content:center;width:100%;height:85px;margin-top:8px;font-size:24px;font-weight:500;line-height:1.069;color:#02112b;background:#ffe163;border-radius:1000px;cursor:pointer;transition:background-color .3s}.checkout-submit:hover{background-color:rgba(255,225,99,.7)}@media (max-width:767px){.checkout-submit{height:60px;font-size:18px}}.checkout-aside{position:sticky;top:140px}@media (max-width:1023px){.checkout-aside{position:static;order:-1}}.checkout-summary-title{margin-bottom:16px;font-size:30px;font-weight:500;line-height:1.069;color:#02112b}.checkout-summary-card{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden}.checkout-summary-card .cart-shipping{padding:30px}@media (max-width:767px){.checkout-summary-title{font-size:20px}.checkout-summary-card{border-radius:16px}.checkout-summary-card .cart-shipping{padding:20px}}.checkout-summary-card .cart-items{gap:0}.checkout-summary-card .cart-item{padding:25px 30px;border-top:1px solid rgba(2,17,43,.07)}.cart-item-qty{font-size:20px;line-height:1.069;color:rgba(2,17,43,.6)}.checkout-totals{display:flex;flex-direction:column;gap:16px;padding:30px;border-top:1px solid rgba(2,17,43,.07)}@media (max-width:767px){.checkout-summary-card .cart-item{padding:16px 20px}.cart-item-qty{font-size:14px}.checkout-totals{gap:12px;padding:20px}}.checkout-coupon{display:flex;flex-direction:column;gap:12px;margin-bottom:4px}.checkout-coupon-field{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 29px;border:1px solid rgba(0,0,0,.2);border-radius:1000px}@media (max-width:767px){.checkout-coupon-field{padding:16px 20px}}.checkout-coupon-input{flex:1 1 auto;min-width:0;padding:0;border:none;background:0 0;font-size:18px;line-height:1.069;color:#02112b}.checkout-coupon-input::placeholder{color:#02112b;opacity:1}.checkout-coupon-input:focus{outline:0}@media (max-width:767px){.checkout-coupon-input{font-size:15px}}.checkout-coupon-apply{flex-shrink:0;padding:0;border:none;background:0 0;cursor:pointer;font-size:18px;line-height:1.069;color:#02112b;text-decoration:underline;text-underline-position:from-font;transition:opacity .2s}.checkout-coupon-apply:hover{opacity:.6}.checkout-coupon-apply.is-loading{opacity:.4;pointer-events:none}@media (max-width:767px){.checkout-coupon-apply{font-size:15px}}.checkout-coupon-tags{display:flex;flex-wrap:wrap;gap:8px}.checkout-coupon-tag{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;background:rgba(255,225,99,.5);border-radius:1000px}.checkout-coupon-tag-code{font-size:16px;font-weight:500;line-height:1;text-transform:uppercase;color:#02112b}@media (max-width:767px){.checkout-coupon-tag-code{font-size:14px}}.checkout-coupon-tag-remove{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:#02112b;opacity:.5;transition:opacity .2s}.checkout-coupon-tag-remove:hover{opacity:1}.checkout-coupon-tag-remove svg{display:block}.checkout-totals-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;color:#02112b}.checkout-totals-label{font-size:20px;line-height:1.069}@media (max-width:767px){.checkout-totals-label{font-size:15px}}.checkout-totals-value{font-size:20px;line-height:1.069;white-space:nowrap}.checkout-totals-row--grand{margin-top:8px}.checkout-totals-row--grand .checkout-totals-label{font-size:26px;font-weight:500}@media (max-width:767px){.checkout-totals-value{font-size:15px}.checkout-totals-row--grand .checkout-totals-label{font-size:18px}}.checkout-totals-row--grand .checkout-totals-value{font-size:30px;font-weight:500}@media (max-width:767px){.checkout-totals-row--grand .checkout-totals-value{font-size:20px}}.checkout-field{margin:0;padding:0}.checkout-field .woocommerce-input-wrapper{display:block;width:100%}.checkout-field.woocommerce-invalid .checkout-input{border-color:#e2401c}.checkout-field--error .checkout-input,.checkout-field--error .ts-control{border-color:#e2401c!important}.checkout-inline-error-message,.woocommerce-NoticeGroup-checkout{display:none!important}.checkout-form .ts-wrapper{width:100%}.checkout-form .ts-wrapper.locked{opacity:.4;cursor:not-allowed}.checkout-form .ts-control{min-height:66px;padding:5px 48px 5px 24px!important;display:flex;flex-direction:column;justify-content:center;font-family:inherit;font-size:24px;font-weight:500;line-height:1.069;color:#02112b;background:rgba(2,17,43,.05);border:1px solid transparent;border-radius:100px;box-shadow:none}.checkout-form .ts-wrapper.focus .ts-control{border-color:rgba(2,17,43,.2);background:rgba(2,17,43,.03);box-shadow:none}.checkout-form .ts-wrapper.disabled .ts-control{opacity:1;cursor:not-allowed;background:rgba(2,17,43,.04)}.checkout-form .ts-control>.item{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#02112b}.checkout-form .ts-control input,.checkout-form .ts-control input::placeholder{font-family:inherit;font-size:24px;font-weight:500;color:rgba(2,17,43,.4)}@media (max-width:767px){.checkout-form .ts-control{min-height:54px;padding:5px 40px 5px 18px!important;font-size:16px}.checkout-form .ts-control input,.checkout-form .ts-control input::placeholder{font-size:16px}}.checkout-form .ts-wrapper.single .ts-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'%3E%3Cpath d='M1 1L8 8L15 1' stroke='%2302112B' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 24px center}.checkout-form [data-np-city]~.ts-wrapper.single .ts-control,.checkout-form [data-np-city]~.ts-wrapper.single.single .ts-control{background-image:none}.ts-dropdown{margin-top:6px;padding:6px;background:#fff;border:1px solid rgba(2,17,43,.12);border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.08)}.ts-dropdown .option{padding:12px 16px;font-size:16px;line-height:1.3;color:#02112b;border-radius:10px}.ts-dropdown .option.active,.ts-dropdown .option:hover{background:rgba(2,17,43,.05);color:#02112b}.ts-empty{padding:12px 16px;font-size:15px;color:rgba(2,17,43,.5)}.checkout-pay-empty{font-size:18px;line-height:1.3;color:rgba(2,17,43,.6)}.checkout-pay-box{font-size:16px;line-height:1.4;color:rgba(2,17,43,.7)}.checkout-pay-box:empty{display:none}.checkout-notices:empty{display:none}.checkout-notices .woocommerce-error,.checkout-notices .woocommerce-info,.checkout-notices .woocommerce-message{margin:0 0 20px;padding:16px 24px;list-style:none;font-size:16px;line-height:1.4;border-radius:16px}.checkout-notices .woocommerce-error li+li,.checkout-notices .woocommerce-info li+li,.checkout-notices .woocommerce-message li+li{margin-top:6px}.checkout-notices .woocommerce-error{color:#8a1f11;background:#fde2e0}.checkout-notices .woocommerce-message{color:#0f5132;background:#d7f0de}.checkout-notices .woocommerce-info{color:#02112b;background:rgba(2,17,43,.06)}.content-head{position:relative;overflow:hidden;padding:96px 0;background-image:url(../images/static/content-head-pattern.svg);background-size:cover;background-position:center}.content-title{font-size:60px;line-height:109%}@media (max-width:1023px){.content-head{padding:42px 0}.content-title{font-size:20px}}.content-body{padding:70px 0}.content-wrapper{font-size:24px;line-height:1.069;color:#02112b}.content-wrapper p{margin:0 0 24px}.content-wrapper p:last-child{margin-bottom:0}@media (max-width:1023px){.content-body{padding:40px 0}.content-wrapper{font-size:18px}.content-wrapper p{margin-bottom:16px}}.content-wrapper h2,.content-wrapper h3,.content-wrapper h4{margin:40px 0 20px;line-height:1.09;color:#02112b}.content-wrapper h2:first-child,.content-wrapper h3:first-child,.content-wrapper h4:first-child{margin-top:0}.content-wrapper h2{font-size:45px}@media (max-width:1023px){.content-wrapper h2{font-size:28px}}.content-wrapper h3{font-size:32px}.content-wrapper ol,.content-wrapper ul{margin:0 0 24px;padding-left:1.2em}.content-wrapper ol li,.content-wrapper ul li{margin-bottom:8px}.content-wrapper a{color:#004f9d;text-decoration:underline;transition:opacity .3s}.content-wrapper a:hover{opacity:.7}.content-wrapper .alignleft{float:left;margin:0 24px 24px 0}@media (max-width:1023px){.content-wrapper h3{font-size:22px}.content-wrapper .alignleft{float:none;margin:0 0 24px}}.content-wrapper .alignright{float:right;margin:0 0 24px 24px}@media (max-width:1023px){.content-wrapper .alignright{float:none;margin:0 0 24px}}.content-wrapper .aligncenter{display:block;margin:24px auto}.content-wrapper .alignnone{margin:24px 0}.content-wrapper img.aligncenter,.content-wrapper img.alignleft,.content-wrapper img.alignnone,.content-wrapper img.alignright{margin-top:0}.content-wrapper::after{content:"";display:table;clear:both}.faq{border:1px solid rgba(0,0,0,.2);background:#f9f9f9}.faq-inner{display:grid;grid-template-columns:1fr 1020px;gap:68px}@media (max-width:1023px){.faq{padding:20px 0 24px;border:none}.faq-inner{grid-template-columns:1fr;gap:0}}.faq-intro{margin-left:-50px;padding:50px 98px;display:flex;flex-direction:column;gap:57px;background:#02112b}.faq-title{color:#fff;font-size:60px;line-height:106.918%}.faq-text{color:rgba(255,255,255,.8);font-size:30px;line-height:115%}@media (max-width:1023px){.faq-intro{width:calc(100% + 40px);margin-left:-20px;padding:20px;gap:22px}.faq-title{font-size:30px}.faq-text{font-size:18px}}.faq-contact{display:flex;flex-direction:column;gap:25px;padding:40px 30px;border-radius:27px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05)}.faq-contact-label{color:#fff;font-size:30px;font-weight:500;line-height:115%}@media (max-width:1023px){.faq-contact{padding:25px;gap:15px;border-radius:20px}.faq-contact-label{font-size:18px}}.faq-contact-link{color:#fff;font-size:30px;line-height:115%;text-decoration:underline;transition:text-decoration-color .2s}.faq-contact-link:hover{text-decoration:underline;text-decoration-color:transparent}.faq-list{padding:28px 0}@media (max-width:1023px){.faq-contact-link{font-size:18px}.faq-list{padding:0}}.faq-item{border-bottom:1px solid rgba(2,17,43,.25)}.faq-item:last-child{border-bottom:none}.faq-item.is-open .faq-item-icon svg{transform:rotate(180deg)}.faq-item-toggle{display:flex;align-items:center;gap:24px;width:100%;padding:20px 15px;background:0 0;border:none;cursor:pointer;text-align:left}@media (max-width:767px){.faq-item-toggle{flex-direction:column;align-items:flex-start;padding-right:50px;position:relative}.faq-item-question{min-height:40px}}.faq-item-badge{display:inline-flex;align-items:center;padding:16px 24px;border-radius:999px;background:#ffe163;color:#02112b;font-size:18px;font-weight:500;line-height:106.9%;text-transform:uppercase;white-space:nowrap}@media (max-width:1023px){.faq-item-toggle{gap:12px}.faq-item-badge{font-size:14px;padding:13px 16px}}.faq-item-question{flex:1;color:#000;font-size:30px;line-height:106.9%}@media (max-width:1023px){.faq-item-question{font-size:20px}}.faq-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#ffe163}@media (max-width:767px){.faq-item-icon{position:absolute;right:0;bottom:20px}}.faq-item-icon svg{display:block;width:15px;height:16px;transition:transform .3s}.faq-item-body{padding:0 15px 28px;color:rgba(2,17,43,.64);font-size:24px;line-height:130%}.hero img{display:block;width:100%}.hero-slider{position:relative}.hero-link{display:block}.hero-pagination.swiper-pagination-bullets{position:absolute;bottom:16px;left:0;z-index:2;width:100%;display:flex;justify-content:center;gap:8px}.hero-pagination .swiper-pagination-bullet{width:12px;height:4px;border-radius:0;background:#fff;transition:background-color .2s;opacity:1}.hero-pagination .swiper-pagination-bullet-active{background-color:#02112b}.kits{padding:60px 0;background:#eaeff3}.kits-inner{display:flex;flex-direction:column;gap:50px}@media (max-width:1023px){.faq-item-body{font-size:18px}.kits{padding:40px 0}.kits-inner{gap:30px}}.kits-head{display:flex;flex-direction:column;gap:20px}.kits-title{font-size:60px;font-weight:500;line-height:1}.kits-subtitle{font-size:30px;font-weight:400;line-height:1}@media (max-width:1023px){.kits-head{gap:10px}.kits-title{font-size:30px;max-width:313px}.kits-subtitle{font-size:20px;max-width:313px}}.woocommerce-order{max-width:860px;margin:0 auto}.woocommerce-order>p{margin:0 0 24px;font-size:18px;line-height:1.5;color:rgba(2,17,43,.6)}.thankyou-failed{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:40px 32px;margin:0 0 32px;background:#fff5f5;border:1px solid #ffd1d1;border-radius:16px}.thankyou-failed-icon{display:flex}.thankyou-failed-title{margin:0;font-size:30px;font-weight:500;line-height:1.2;color:#02112b}@media (max-width:767px){.thankyou-failed{padding:28px 20px}.thankyou-failed-title{font-size:22px}}.thankyou-failed-text{margin:0;max-width:560px;font-size:18px;line-height:1.5;color:rgba(2,17,43,.7)}@media (max-width:767px){.thankyou-failed-text{font-size:15px}}.thankyou-failed-actions{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap;justify-content:center}.thankyou-failed-retry,.thankyou-failed-secondary{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 28px;font-size:16px;font-weight:500;line-height:1;border-radius:999px;text-decoration:none;transition:opacity .2s}.thankyou-failed-retry:hover,.thankyou-failed-secondary:hover{opacity:.85}.thankyou-failed-retry{background:#ff6363;color:#fff}.thankyou-failed-secondary{background:0 0;color:#02112b;border:1px solid rgba(2,17,43,.2)}.woocommerce-thankyou-order-received{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:24px 28px;font-size:24px;font-weight:500;line-height:1.3;color:#02112b;background:#fff;border-radius:20px}.woocommerce-thankyou-order-received::before{content:"✓";display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;font-size:22px;color:#02112b;background:#ffe163;border-radius:50%}@media (max-width:767px){.woocommerce-thankyou-order-received{gap:12px;padding:18px 20px;font-size:18px}.woocommerce-thankyou-order-received::before{width:34px;height:34px;font-size:18px}}.woocommerce-order-overview{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:0 0 24px;padding:28px;list-style:none;background:#fff;border-radius:20px}.woocommerce-order-overview li{display:flex;flex-direction:column;gap:6px;font-size:18px;line-height:1.3;color:rgba(2,17,43,.55);border:none}.woocommerce-order-overview li strong{font-size:20px;font-weight:500;color:#02112b}.woocommerce-column__title,.woocommerce-order-details__title{margin:0 0 16px;font-size:24px;font-weight:500;line-height:1.069;color:#02112b}.woocommerce-order-details{margin-bottom:30px}.woocommerce-table--order-details{width:100%;border-collapse:collapse;overflow:hidden;background:#fff;border-radius:20px}.woocommerce-table--order-details td,.woocommerce-table--order-details th{padding:16px 24px;font-size:18px;line-height:1.4;text-align:left;vertical-align:top}.woocommerce-table--order-details thead th{font-weight:500;color:#02112b;background:rgba(2,17,43,.04)}.woocommerce-table--order-details .product-total,.woocommerce-table--order-details td:last-child,.woocommerce-table--order-details tfoot td{text-align:right;white-space:nowrap}.woocommerce-table--order-details tbody td,.woocommerce-table--order-details tfoot td,.woocommerce-table--order-details tfoot th{border-top:1px solid rgba(2,17,43,.07)}.woocommerce-table--order-details tfoot th{font-weight:500;color:#02112b}.woocommerce-table--order-details a{color:#02112b;text-decoration:underline;transition:opacity .2s}.woocommerce-table--order-details a:hover{opacity:.6}.woocommerce-table--order-details .product-quantity{color:rgba(2,17,43,.5);font-weight:400}.woocommerce-table--order-details .order-actions-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 26px;font-size:16px;line-height:1.2;white-space:nowrap;text-decoration:none;border-radius:1000px;transition:background-color .2s}.woocommerce-table--order-details .order-actions-button:hover{opacity:1}.woocommerce-table--order-details .order-actions-button+.order-actions-button{margin-left:12px}.woocommerce-table--order-details .order-actions-button.pay{color:#02112b;background:#ffe163}.woocommerce-table--order-details .order-actions-button.pay:hover{background:rgba(255,225,99,.7)}.woocommerce-table--order-details .order-actions-button.cancel{color:#02112b;border:1px solid rgba(2,17,43,.2)}.woocommerce-table--order-details .order-actions-button.cancel:hover{background:rgba(2,17,43,.05)}.checkout ul.order_details{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:860px;margin:0 auto 24px;padding:28px;list-style:none;background:#fff;border-radius:20px}.checkout ul.order_details li{display:flex;flex-direction:column;gap:6px;font-size:18px;line-height:1.3;color:rgba(2,17,43,.55)}.checkout ul.order_details li strong{font-size:20px;font-weight:500;color:#02112b}.checkout .woocommerce>p{max-width:860px;margin:0 auto;font-size:18px;line-height:1.5;text-align:center;color:rgba(2,17,43,.7)}#form_wayforpay{display:none}.woocommerce-customer-details .col2-set,.woocommerce-customer-details .woocommerce-columns--addresses{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}@media (max-width:767px){.woocommerce-order-overview{gap:16px;padding:20px;grid-template-columns:repeat(1,1fr)}.woocommerce-column__title,.woocommerce-order-details__title{font-size:18px}.woocommerce-table--order-details td,.woocommerce-table--order-details th{padding:12px 16px;font-size:14px}.woocommerce-table--order-details .order-actions-button{padding:8px 18px;font-size:14px}.woocommerce-table--order-details .order-actions-button+.order-actions-button{margin-left:8px}.checkout ul.order_details{grid-template-columns:1fr;gap:16px;padding:20px}.woocommerce-customer-details .col2-set,.woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:1fr;gap:12px}}.woocommerce-customer-details .woocommerce-column{padding:28px;background:#fff;border-radius:20px}.woocommerce-customer-details address{font-style:normal;font-size:18px;line-height:1.6;color:#02112b}.woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce-customer-details .woocommerce-customer-details--phone{margin:4px 0 0;color:rgba(2,17,43,.7)}.product{padding:30px 0 80px}.product-inner{display:flex;flex-direction:column;gap:40px}@media (max-width:1023px){.product{padding:0 0 40px;overflow:hidden}.product-inner{gap:20px}}.product-main{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:start}@media (max-width:1023px){.product-main{grid-template-columns:1fr;gap:20px}}.product-gallery{display:grid;grid-template-columns:159px 1fr;gap:33px;position:sticky;top:140px}@media (max-width:1023px){.product-gallery{min-width:0;grid-template-columns:1fr;gap:unset;position:unset;top:unset}}.product-gallery-thumbs-wrap{display:flex;flex-direction:column;align-items:center;gap:18px;height:692px}@media (max-width:1023px){.product-gallery-thumbs-wrap{display:none}}.product-gallery-nav{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:20px;padding:0;background:0 0;border:0;cursor:pointer;transition:opacity .2s}.product-gallery-nav:hover{opacity:.6}.product-gallery-nav.swiper-button-disabled{opacity:.3;cursor:not-allowed}.product-gallery-nav svg{display:block}.product-gallery-thumbs{flex:1 1 auto;width:100%;min-height:0}.product-gallery-thumb{display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1/1;margin-bottom:32px;background-color:#fff;border:2px solid transparent;border-radius:22px;overflow:hidden;cursor:pointer;transition:border-color .2s}.product-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover}.product-gallery-thumb:hover{border-color:rgba(2,17,43,.2)}.product-gallery-thumb.swiper-slide-thumb-active{border-color:#02112b;cursor:default}.product-gallery-main{width:100%;aspect-ratio:1/1}.product-gallery-main .swiper-slide{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background-color:#fff;border-radius:25px;overflow:hidden}.product-gallery-main img{width:100%;height:100%;object-fit:cover}.product-gallery-pagination{display:none}@media (max-width:1023px){.product-gallery-main{min-width:0;height:unset;overflow:visible}.product-gallery-pagination{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:20px;position:static!important}.product-gallery-pagination .swiper-pagination-bullet{width:12px;height:4px;margin:0;background-color:#d9d9d9;border-radius:0;opacity:1;cursor:pointer;transition:background-color .2s}.product-gallery-pagination .swiper-pagination-bullet-active{background-color:#02112b}}.product-info{display:flex;flex-direction:column;gap:24px}.product-card{padding:20px;background-color:#fff;border-radius:30px}.product-head{display:flex;flex-direction:column;gap:15px}.product-title{margin:0;font-size:45px;font-weight:500;line-height:1.069;color:#02112b}.product-rating{display:flex;align-items:center;gap:25px}@media (max-width:1023px){.product-card{padding:16px;border-radius:28px}.product-title{font-size:24px}.product-rating{gap:11px}.product-rating-stars svg{width:16px;height:16px}}.product-rating-stars{display:inline-flex;align-items:center;gap:2px}.product-rating-stars svg{display:block}.product-rating-score{font-size:20px;font-weight:300;line-height:1.069;color:#02112b}@media (max-width:1023px){.product-rating-score{font-size:16px}}.product-subtitle{margin:0;font-size:20px;font-weight:400;line-height:1.069;text-transform:uppercase;color:rgba(2,17,43,.7)}.product-body{display:flex;flex-direction:column;gap:20px}@media (max-width:1023px){.product-subtitle{font-size:14px}.product-body{gap:16px}}.product-desc{margin:0;font-size:24px;font-weight:400;line-height:1.069;color:rgba(2,17,43,.7)}.product-highlights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.product-highlight{display:flex;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.5)}.product-highlight:last-child{border-bottom:0}.product-highlight::before{content:"";width:30px;height:30px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' fill='none'%3E%3Crect x='33.5952' y='33.5952' width='33.1905' height='33.1905' rx='9.30952' transform='rotate(-180 33.5952 33.5952)' stroke='black' stroke-width='0.809524'/%3E%3Cpath d='M7.28516 17.2816L13.5709 23.4762L26.7137 10.5238' stroke='black' stroke-width='1.61905'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:1023px){.product-desc{font-size:16px;line-height:1.3}.product-highlight::before{width:20px;height:20px}.product-highlight{gap:12px;padding:8px 0}}.product-highlight-icon{display:flex;flex-shrink:0}.product-highlight-icon svg{display:block}.product-highlight-text{font-size:20px;font-weight:500;line-height:1.07;color:#000}.product-actions{display:flex;flex-direction:column;gap:20px}@media (max-width:1023px){.product-highlight-text{font-size:16px}.product-actions{gap:14px}}.product-simple{display:flex;align-items:center;justify-content:space-between;gap:16px}.product-simple .product-price{align-items:flex-end}.product-simple-thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:104px;height:92px;background-color:#f9f9f9;border-radius:14px;overflow:hidden}.product-simple-thumb img{max-width:95%;max-height:95%;object-fit:contain}.product-tiers{display:flex;flex-direction:column;gap:20px}.product-tiers-label{font-size:20px;font-weight:400;line-height:1.069;color:rgba(2,17,43,.7)}@media (max-width:1023px){.product-simple-thumb{width:60px;height:54px;border-radius:10px}.product-tiers{gap:14px}.product-tiers-label{font-size:14px}}.product-tier{position:relative;display:flex;align-items:center;gap:13px;min-height:129px;padding:22px 29px 22px 32px;user-select:none;background-color:#fff;border:3px solid rgba(0,0,0,.2);border-radius:34px;cursor:pointer;transition:border-color .2s}@media (max-width:1023px){.product-tier{min-height:72px;padding:14px 16px;gap:12px;border-width:2px;border-radius:20px}.product-tier--badge{padding-top:24px}}@media (any-hover:hover){.product-tier:hover{border-color:rgba(255,225,99,.6)}}.product-tier:has(.product-tier-input:checked){border-color:#ffe163;cursor:default}.product-tier:has(.product-tier-input:checked) .product-tier-radio{border-color:#ffe163}.product-tier:has(.product-tier-input:checked) .product-tier-radio::after{transform:translate(-50%,-50%) scale(1)}.product-tier .product-price{margin-left:auto}.product-tier-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.product-tier-radio{position:relative;display:block;flex-shrink:0;width:34px;height:34px;border:1px solid rgba(0,0,0,.2);border-radius:50%;transition:border-color .15s}.product-tier-radio::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;background-color:#ffe163;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s}@media (max-width:1023px){.product-tier-radio::after{width:6px;height:6px}.product-tier-radio{width:16px;height:16px}}.product-tier-input:focus-visible+.product-tier-radio{outline:#02112b solid 2px;outline-offset:3px}.product-tier-thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:104px;aspect-ratio:1/1;background-color:#f9f9f9;border-radius:14px;overflow:hidden}.product-tier-thumb img{width:100%;height:100%;object-fit:contain}.product-tier-qty{font-size:24px;font-weight:500;line-height:1.069;color:#02112b;white-space:nowrap}@media (max-width:1023px){.product-tier-thumb{width:55px;border-radius:8px}.product-tier-qty{font-size:14px}}.product-tier-badge{position:absolute;top:-2px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 18px;font-size:18px;font-weight:500;line-height:1;white-space:nowrap;color:#000;background-color:#ffe163;border-radius:0 0 14px 14px}.product-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.product-price-current{display:flex;align-items:center;gap:16px}@media (max-width:1023px){.product-tier-badge{height:20px;padding:0 6px;font-size:10px;border-radius:0 0 7px 7px;left:unset;transform:unset;right:23px}.product-price-current{gap:8px}}@media (max-width:767px){.woocommerce-customer-details .woocommerce-column{padding:20px}.product-price-current{flex-direction:column;align-items:flex-end;gap:4px}}.product-price-discount{font-size:26px;font-weight:500;line-height:1.069;color:#ff6363}@media (max-width:1023px){.product-price-discount{font-size:15px}}.product-price-new{font-size:30px;font-weight:500;line-height:1.069;color:#02112b}@media (max-width:1023px){.product-price-new{font-size:20px}}.product-price-old{font-size:26px;font-weight:500;line-height:1.069;color:#a3a3a3;text-decoration:line-through}@media (max-width:1023px){.product-price-old{font-size:14px}.product-buy svg{width:32px;height:32px}}.product-buy{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;height:80px;padding:0 29px;flex-shrink:0;font-family:inherit;font-size:30px;font-weight:500;line-height:1.069;color:#02112b;background-color:#ffe163;border:0;border-radius:1000px;cursor:pointer;transition:background-color .2s}.product-buy:hover{background-color:rgba(255,225,99,.7)}@media (max-width:1023px){.product-buy{height:60px;padding:0 16px;gap:10px;font-size:20px}}.product-buy-icon{display:flex;width:44px;height:44px;flex-shrink:0}.product-buy-icon svg{display:block;width:100%;height:100%}.product-shipping{margin:0;display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;line-height:1.069;color:#7e8592}.product-shipping-icon{display:flex;flex-shrink:0}.product-shipping-icon svg{display:block}.product-shipping-text{color:#ff6363}.product-accordion{display:flex;flex-direction:column}.product-accordion-item{border-bottom:1px solid rgba(2,17,43,.25)}.product-accordion-item:last-child{border-bottom:0}@media (max-width:1023px){.product-shipping svg{width:24px;height:24px}.product-shipping{font-size:14px;gap:10px}.product-accordion-item:first-child .product-accordion-toggle{padding-top:0}.product-accordion-item:last-child .product-accordion-toggle{padding-bottom:0}}.product-accordion-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:81px;padding:20px 15px;font-family:inherit;font-size:24px;font-weight:400;line-height:1.069;text-align:left;color:#000;background:0 0;border:0;cursor:pointer}.product-accordion-title{flex:1 1 auto}.product-accordion-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1px solid rgba(0,0,0,.2);border-radius:50%;transition:transform .2s}.product-accordion-icon::after{content:"";width:17px;height:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='7' viewBox='0 0 17 7' fill='none'%3E%3Cpath d='M0.265625 0.42395L8.26566 5.42395L16.2656 0.42395' stroke='black'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:1023px){.product-accordion-toggle{min-height:48px;padding:12px 8px;font-size:16px}.product-accordion-icon{width:32px;height:32px}.product-accordion-icon::after{width:15px;height:5px}}.product-accordion-toggle[aria-expanded=true] .product-accordion-icon{transform:rotate(180deg)}.product-accordion-body{padding:0 15px 20px;font-size:18px;font-weight:400;line-height:1.4;color:rgba(2,17,43,.8)}.product-accordion-body p{margin:0 0 12px}.product-accordion-body p:last-child{margin-bottom:0}.product-accordion-body ol,.product-accordion-body ul{margin:0 0 12px;padding-left:20px}.product-accordion-body ol:last-child,.product-accordion-body ul:last-child{margin-bottom:0}.product-accordion-body table{width:100%;border-collapse:collapse}.product-accordion-body table td,.product-accordion-body table th{padding:16px 12px;vertical-align:top;text-align:left;font-weight:400;border-bottom:1px solid rgba(0,0,0,.08)}.product-accordion-body table th{width:40%;color:rgba(2,17,43,.55)}.product-accordion-body table td{color:#02112b}.product-accordion-body table tr:last-child td,.product-accordion-body table tr:last-child th{border-bottom:0}@media (max-width:1023px){.product-accordion-body table td,.product-accordion-body table th{padding:10px 6px;font-size:14px}.product-accordion-body table th{width:45%}.product-accordion-body{padding:0 8px 16px;font-size:14px}}.production{padding:70px 0;overflow:hidden}@media (max-width:1023px){.production{padding:30px 0}}.production-inner{display:grid;grid-template-columns:812px 1fr;gap:90px;padding-left:52px}@media (max-width:1023px){.production-inner{padding-left:0;grid-template-columns:1fr;gap:32px;position:relative}}.production-content{display:flex;flex-direction:column;gap:50px}.production-title{font-size:60px;line-height:106.918%}.production-features{display:flex;flex-direction:column;gap:30px}@media (max-width:1023px){.production-content{gap:30px}.production-title{max-width:313px;color:#f9f9f9;font-size:30px;position:absolute;left:0;right:0;top:58vw;z-index:2}.production-features{gap:20px}}.production-feature{display:flex;gap:20px}.production-feature-icon{display:block;width:99px;height:103px;flex-shrink:0}.production-feature-icon img{display:block;width:100%;height:100%;object-fit:contain}.production-feature-text{font-size:35px;line-height:106.918%}.production-certs{display:flex;align-items:center;flex-wrap:wrap;gap:90px}@media (max-width:1023px){.production-feature-icon{width:63px;height:66px}.production-feature-text{font-size:18px}.production-certs{gap:20px 0}}.production-cert{display:block;width:201px;padding:20px;aspect-ratio:1/1;position:relative}@media (max-width:1023px){.production-cert{width:33.3333333333%;padding:10px}}.production-cert-image{display:block;width:100%}.production-cert-tip{height:27px;width:27px;background-image:url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13.5' cy='13.5' r='13.5' fill='%23FFE163'/%3E%3Cpath d='M12.24 14.94C12.24 14.04 12.78 13.44 13.84 12.48C14.42 11.94 14.84 11.5 15.06 11.18C15.28 10.86 15.4 10.48 15.4 10.02C15.4 8.84 14.54 8 13.44 8C12.4 8 11.6 8.66 11.2 9.92L9.9 9.38C10.44 7.6 11.72 6.58 13.48 6.58C15.42 6.58 17 8 17 9.92C17 11.14 16.38 12.02 15.1 13.16C14.06 14.12 13.68 14.52 13.68 15.18C13.68 15.3 13.72 15.52 13.78 15.82H12.44C12.3 15.56 12.24 15.26 12.24 14.94ZM11.94 18.96C11.94 18.24 12.54 17.7 13.2 17.7C13.92 17.7 14.48 18.24 14.48 18.96C14.48 19.68 13.92 20.22 13.2 20.22C12.54 20.22 11.94 19.68 11.94 18.96Z' fill='%2302112B'/%3E%3C/svg%3E%0A");background-size:contain;position:absolute;top:11px;right:7px}@media (max-width:1023px){.production-cert-tip{width:15.028px;height:15.028px;top:6px;right:3px}}.production-cert-tooltip{width:262px;padding:20px;border-radius:8px;background:#fff;color:#000;font-size:20px;line-height:115%;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,visibility .2s,transform .2s;pointer-events:none;position:absolute;top:0;left:100%;z-index:5}@media (max-width:1023px){.production-cert-tooltip{width:100%;left:0;padding:10px;font-size:14px}}@media (max-width:767px){.production-cert-tooltip{font-size:12px}}.production-cert:focus-within .production-cert-tooltip,.production-cert:hover .production-cert-tooltip{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.production-media{margin-right:-50px;aspect-ratio:1/1}@media (max-width:1023px){.production-media{width:calc(100% + 40px);margin-left:-20px;aspect-ratio:1/.8;order:-1;position:relative;z-index:1}.production-media::after{content:"";background:linear-gradient(0deg,rgba(4,16,38,.7) 0,rgba(4,16,38,0) 100%);position:absolute;inset:0;z-index:2}}.production-media img{display:block;width:100%;height:100%;object-fit:cover}.promo-slider{position:relative}.promo-link{display:block}.promo-link img{display:block;width:100%}.promo-pagination.swiper-pagination-bullets{position:absolute;bottom:16px;left:0;z-index:2;width:100%;display:flex;justify-content:center;gap:8px}.promo-pagination .swiper-pagination-bullet{width:12px;height:4px;border-radius:0;background:#fff;transition:background-color .2s;opacity:1}.promo-pagination .swiper-pagination-bullet-active{background-color:#02112b}.recommend{overflow:hidden;padding:70px 0}.recommend-inner{display:flex;flex-direction:column;gap:50px}@media (max-width:1023px){.recommend{padding:30px 0}.recommend .slider-nav{display:none}.recommend-inner{gap:30px}}.recommend-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.recommend-title{font-size:60px;line-height:106.918%}.recommend-slider{width:100%;overflow:visible}.recommend-slider .swiper-slide{max-width:468px;height:744px;margin-right:30px}.recommend-card{display:block;height:100%;border-radius:30px;background:#fff;overflow:hidden;position:relative}@media (max-width:1023px){.recommend-title{font-size:28px}.recommend-slider .swiper-slide{max-width:298px;height:473.744px;margin-right:20px}.recommend-card{border-radius:19.103px}}.recommend-card-video{display:block;width:100%;height:100%;object-fit:cover}.recommend-card-product{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-radius:40px;border:1px solid rgba(0,0,0,.2);background:#fff;position:absolute;z-index:2;bottom:32px;left:32px;right:32px}.recommend-card-product-link{font-size:24px;font-weight:500;line-height:1.069;color:#02112b;transition:text-decoration-color .3s;text-decoration:underline;text-decoration-color:transparent}.recommend-card-product-link:hover{text-decoration:underline;text-decoration-color:#02112b}@media (max-width:1023px){.recommend-card-product{padding:15px;border-radius:19.103px;bottom:20px;right:20px;left:20px}.recommend-card-product-link{font-size:16px}}.reviews{padding:70px 0}.reviews .container{overflow:hidden}.reviews-inner{display:flex;flex-direction:column;gap:60px}@media (max-width:1023px){.reviews{padding:30px 0}.reviews-inner{gap:50px}}.reviews-head{display:flex;justify-content:space-between;gap:30px}@media (max-width:1023px){.reviews-head{flex-direction:column}}.reviews-info{display:flex;flex-direction:column;gap:20px}.reviews-title{font-size:60px;line-height:106.918%}@media (max-width:1023px){.reviews-info{gap:12px}.reviews-title{font-size:28px}}.reviews-count{color:rgba(2,17,43,.65);font-size:36px;line-height:106.918%}.reviews-summary{display:flex;gap:65px}@media (max-width:1023px){.reviews-count{font-size:18px}.reviews-summary{gap:44px}}.reviews-score{display:flex;flex-direction:column;gap:20px}.reviews-score-value{font-size:60px;line-height:106.918%}@media (max-width:1023px){.reviews-score{gap:10px}.reviews-score-value{font-size:42.05px}}.reviews-score-stars{display:flex;align-items:center;gap:5px}.reviews-score-stars svg{width:26px;height:26px}.reviews-score-of{font-size:28px;line-height:106.918%}.reviews-breakdown{display:flex;flex-direction:column;gap:10px}@media (max-width:1023px){.reviews-score-stars svg{width:18px;height:18px}.reviews-score-of{font-size:19.623px}.reviews-breakdown{flex-grow:1}}.reviews-breakdown-row{display:grid;grid-template-columns:20px 150px auto;align-items:center;gap:20px}.reviews-breakdown-percent,.reviews-breakdown-rating{font-size:28px;line-height:106.918%}.reviews-breakdown-bar{display:block;width:100%;height:9px;border-radius:42px;background:#f2f2f2;overflow:hidden;position:relative}@media (max-width:1023px){.reviews-breakdown-row{grid-template-columns:12px 1fr 55px;gap:15px}.reviews-breakdown-percent,.reviews-breakdown-rating{font-size:19.623px}.reviews-breakdown-bar{height:6px}}.reviews-breakdown-fill{display:block;background:#ffe163;position:absolute;top:0;left:0;bottom:0}.reviews-body{display:grid;grid-template-columns:1fr 1060px;align-items:start;gap:100px}@media (max-width:1023px){.reviews-body{grid-template-columns:1fr;gap:20px}}.reviews-content{display:flex;flex-direction:column;align-items:center;gap:30px}.reviews-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}.reviews-sort{border:none;appearance:none;-webkit-appearance:none;padding-right:38px;color:#02112b;font-size:24px;font-weight:500;line-height:1.069;text-transform:uppercase;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='10' viewBox='0 0 25 10' fill='none'%3E%3Cpath d='M0.503906 0.86377L12.5042 7.86377L24.5039 0.86377' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:24px 10px;cursor:pointer}@media (max-width:1023px){.reviews-nav{flex-direction:column-reverse}.reviews-sort{font-size:18px}}.reviews-write{display:inline-flex;align-items:center;justify-content:center;padding:20px 25px;margin-left:auto;color:#00205b;font-size:24px;font-weight:500;line-height:1.069;text-transform:uppercase;background:#ffe163;border-radius:51px;cursor:pointer;transition:background-color .3s}.reviews-write:hover{background-color:rgba(255,225,99,.7)}.reviews-list{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}@media (max-width:1023px){.reviews-write{width:100%;font-size:20px}.reviews-list{gap:20px}}.reviews-more{display:flex;align-items:center;gap:15px;color:rgba(0,0,0,.8);font-size:30px;font-weight:500;line-height:120%;position:relative}.reviews-more[hidden]{display:none}.reviews-more:hover::before{background-color:rgba(0,0,0,.8)}.reviews-more::before{content:"";height:1px;background-color:rgba(0,0,0,0);position:absolute;bottom:0;left:0;right:0;transition:background-color .3s}.reviews-more::after{content:"";display:block;width:15px;height:23px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='23' viewBox='0 0 15 23' fill='none'%3E%3Cpath d='M6.65618 22.7071C7.0467 23.0976 7.67986 23.0976 8.07039 22.7071L14.4343 16.3431C14.8249 15.9526 14.8249 15.3195 14.4343 14.9289C14.0438 14.5384 13.4107 14.5384 13.0201 14.9289L7.36328 20.5858L1.70643 14.9289C1.3159 14.5384 0.682738 14.5384 0.292214 14.9289C-0.0983103 15.3195 -0.0983103 15.9526 0.292214 16.3431L6.65618 22.7071ZM7.36328 0L6.36328 4.37114e-08L6.36328 22L7.36328 22L8.36328 22L8.36328 -4.37114e-08L7.36328 0Z' fill='black'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:1023px){.reviews-more{gap:10px;font-size:20px}.reviews-more::after{width:10px;height:15px}}.reviews-slider{width:100%;overflow:visible}.reviews-slider .swiper-slide{max-width:467px;height:auto;display:flex;margin-right:30px}.reviews-card{display:flex;flex-direction:column;gap:24px;width:100%;padding:32px;background:#fff;border-radius:30px}.reviews-card[hidden]{display:none}@media (max-width:1023px){.reviews-slider .swiper-slide{margin-right:20px;max-width:298px}.reviews-card{gap:16px;padding:20px;border-radius:20px}}.reviews-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}@media (max-width:1023px){.reviews-card-head{gap:15px}}.reviews-card-stars{display:flex;align-items:center;gap:6px}.reviews-card-stars svg{width:26px;height:26px}.reviews-card-text{max-height:410px;padding-right:5px;overflow-y:auto;font-size:22px;font-weight:400;line-height:1.4;color:#02112b}.reviews-card-author{display:flex;align-items:center;gap:25px}.reviews-card-author-avatar{flex-shrink:0;width:62px;height:62px;border-radius:50%;object-fit:cover;overflow:hidden}@media (max-width:1023px){.reviews-card-stars svg{width:18px;height:18px}.reviews-card-text{max-height:260px;font-size:14px}.reviews-card-author{gap:15px}.reviews-card-author-avatar{width:40px;height:40px}}.reviews-card-author-avatar img{display:block;width:100%;height:100%;object-fit:cover}.reviews-card-author-avatar--letter{display:flex;align-items:center;justify-content:center;background:#ffe163;color:#02112b;font-size:28px;font-weight:500;line-height:1;text-transform:uppercase}@media (max-width:1023px){.reviews-card-author-avatar--letter{font-size:18px}}.reviews-card-author-info{display:flex;flex-direction:column;gap:6px}.reviews-card-author-name{font-size:24px;font-weight:500;line-height:1.069}@media (max-width:1023px){.reviews-card-author-name{font-size:15px}}.reviews-card-author-date{font-size:22px;font-weight:400;line-height:1.069;color:rgba(2,17,43,.8)}.reviews-card-product{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:24px;border:1px solid rgba(0,0,0,.2);border-radius:40px}@media (max-width:1023px){.reviews-card-author-date{font-size:14px}.reviews-card-product{padding:15px;border-radius:19.103px}}.reviews-card-product-link{font-size:24px;font-weight:500;line-height:1.069;color:#02112b;transition:text-decoration-color .3s;text-decoration:underline;text-decoration-color:transparent}.reviews-card-product-link:hover{text-decoration:underline;text-decoration-color:#02112b}@media (max-width:1023px){.reviews-card-product-link{font-size:16px}}.reviews-overlay{display:flex;align-items:center;width:363px;transition:opacity .2s,visibility .2s;position:absolute;top:0;bottom:0;z-index:2}.reviews-overlay--left{justify-content:flex-start;padding-left:50px;left:-50px;background:linear-gradient(90deg,#f9f9f9 0,rgba(249,249,249,0) 100%)}.reviews-overlay--right{justify-content:flex-end;padding-right:50px;right:-50px;background:linear-gradient(270deg,#f9f9f9 0,rgba(249,249,249,0) 100%)}.reviews-overlay:has(button.swiper-button-disabled){opacity:0;visibility:hidden}@media (max-width:767px){.reviews-overlay{display:none}}.reviews-empty{font-size:22px;line-height:1.4;color:rgba(2,17,43,.7)}.review-form{display:flex;flex-direction:column;gap:18px;width:100%;padding:32px;background:#fff;border-radius:30px}.review-form[hidden]{display:none}@media (max-width:1023px){.reviews-empty{font-size:18px}.review-form{gap:14px;padding:20px;border-radius:20px}}.review-form-rating{display:flex;align-items:center;gap:16px}.review-form-label{font-size:22px;font-weight:500;color:#02112b}@media (max-width:1023px){.review-form-rating{gap:10px}.review-form-label{font-size:16px}.review-form-star svg{width:22px;height:auto}}.review-form-stars{display:flex;align-items:center;gap:4px}.review-form-star{display:flex;cursor:pointer;color:#d9d9d9;transition:color .15s}.review-form-star svg{display:block}.review-form-star.is-active{color:#ffe163}.review-form-input,.review-form-textarea{width:100%;padding:18px 22px;font-size:20px;line-height:1.3;color:#02112b;background:#f9f9f9;border:1px solid rgba(2,17,43,.15);border-radius:16px;transition:border-color .2s}.review-form-input::placeholder,.review-form-textarea::placeholder{color:rgba(2,17,43,.5)}.review-form-input:focus,.review-form-textarea:focus{outline:0;border-color:#02112b}.review-form-textarea{resize:vertical;min-height:120px}@media (max-width:1023px){.review-form-input,.review-form-textarea{padding:14px 16px;font-size:16px;border-radius:12px}.review-form-textarea{min-height:100px}}.review-form-submit{align-self:flex-start;padding:18px 40px;font-size:20px;font-weight:500;color:#02112b;background:#ffe163;border-radius:1000px;cursor:pointer;transition:background-color .3s}.review-form-submit:hover{background-color:rgba(255,225,99,.7)}.review-form-submit:disabled{opacity:.6;cursor:default}@media (max-width:1023px){.review-form-submit{align-self:stretch;padding:15px 20px;font-size:18px}}.review-form-input.is-error,.review-form-textarea.is-error{border-color:#b82e2e}.review-form-stars.is-error .review-form-star:not(.is-active){color:#e2a0a0}.separate{padding:60px 0}.separate-inner{display:flex;flex-direction:column;gap:50px}@media (max-width:1023px){.separate{padding:40px 0}.separate-inner{gap:30px}}.separate-head{display:flex;flex-direction:column;gap:72px}.separate-title{text-align:center;font-size:60px;font-weight:400;line-height:1}@media (max-width:1023px){.separate-head{gap:30px}.separate-title{font-size:24px}}.separate-nav{display:flex;align-items:center;gap:32px}@media (max-width:1023px){.separate-nav{width:calc(100% + 40px);margin-left:-20px;padding:0 20px;gap:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.separate-nav::-webkit-scrollbar{display:none}}.separate-btn{flex-shrink:0;padding:20px 40px;font-size:24px;font-weight:500;line-height:1.069;text-transform:uppercase;white-space:nowrap;color:#02112b;background:0 0;border:1px solid rgba(0,0,0,.46);border-radius:1000px;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.separate-btn:hover{background:rgba(2,17,43,.06)}.separate-btn.is-active{color:#f9f9f9;background:#02112b;border-color:#02112b;cursor:default}@media (max-width:1023px){.separate-btn{padding:12px 20px;font-size:14px}}.shipping-head{padding:73px 0;background:#eaeff3}.shipping-head-title{margin-bottom:20px;color:#02112b;font-size:60px;line-height:109%}@media (max-width:1023px){.shipping-head{padding:24px 0}.shipping-head-title{margin-bottom:10px;font-size:20px}}.shipping-intheadro-subtitle{color:#000;font-size:24px;line-height:106.918%}.shipping-inner{display:flex;flex-direction:column;gap:40px;padding:70px 0}@media (max-width:1023px){.shipping-intheadro-subtitle{font-size:12px}.shipping-inner{padding:20px 0;gap:20px}}.shipping-heading{font-size:45px;line-height:1.069;color:#02112b}.shipping-methods{display:flex;gap:40px}@media (max-width:1023px){.shipping-heading{font-size:20px}.shipping-methods{flex-direction:column;gap:20px}}.shipping-method{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex:1;padding:30px;background:#fff;border-radius:30px}@media (max-width:1023px){.shipping-method{padding:16px}}.shipping-method-badge{display:inline-flex;align-items:center;justify-content:center;padding:16px 20px;font-size:16px;font-weight:700;line-height:1.069;text-transform:uppercase;color:#02112b;background:#ffe163;border-radius:1000px}@media (max-width:1023px){.shipping-method-badge{font-size:10px;padding:11px 20px}}.shipping-method-title{font-size:40px;line-height:1.069;color:#02112b}@media (max-width:1023px){.shipping-method-title{font-size:20px}}.shipping-method-text{font-size:30px;line-height:1.269;color:#000}.shipping-info{padding:20px;background:#fff;border-radius:30px}@media (max-width:1023px){.shipping-method-text{font-size:16px}.shipping-info{padding:16px}}.shipping-info-row{display:flex;align-items:flex-start;gap:20px;padding:30px 15px;border-bottom:1px solid rgba(2,17,43,.25)}.shipping-info-icon{display:flex;width:52px;flex-shrink:0}.shipping-info-icon img,.shipping-info-icon svg{display:block;width:100%}.shipping-info-title{margin-bottom:22px;font-size:35px;font-weight:500;line-height:1.069;color:#000}@media (max-width:1023px){.shipping-info-row{padding:10px 15px}.shipping-info-title{margin-bottom:12px;font-size:18px}}.shipping-info-desc{font-size:30px;line-height:1.269;color:#000}.shipping-note,.shipping-security{display:flex;align-items:flex-start;gap:30px;padding:50px 35px;background:#fff;border-radius:30px}@media (max-width:1023px){.shipping-info-desc{font-size:16px}.shipping-note,.shipping-security{gap:12px;padding:16px}}.shipping-note-icon{display:flex;width:63px;flex-shrink:0}.shipping-note-icon img,.shipping-note-icon svg{display:block;width:100%}.shipping-note-text{font-size:35px;font-weight:500;line-height:1.069;color:#000}.stats{padding:50px 0}.stats-list{display:flex;justify-content:space-between;gap:10px}@media (max-width:1023px){.shipping-note-text{font-size:18px}.stats-list{display:grid;gap:60px 20px;grid-template-columns:repeat(2,1fr)}}.stats-item{display:flex;flex-direction:column;gap:17px;align-items:center;text-align:center}.stats-icon{display:block;width:66px;height:66px}.stats-value{font-size:40px;line-height:106.918%;letter-spacing:-.4px}@media (max-width:1023px){.stats-item{gap:10px}.stats-icon{width:53px;height:53px}.stats-value{font-size:20px}}.stats-label{font-size:24px;line-height:106.918%;letter-spacing:-.24px}.subscribe{padding:60px 0;background:#eaeff3}.subscribe-inner{display:grid;grid-template-columns:640px 1fr;align-items:center;gap:20px}@media (max-width:1023px){.stats-label{font-size:16px}.subscribe{padding:40px 0}.subscribe-inner{grid-template-columns:1fr}}.subscribe-title{color:#00205b;font-size:80px;font-weight:500;line-height:117%;text-transform:uppercase}.subscribe-content{display:flex;flex-direction:column;gap:25px}.subscribe-text{font-size:30px;line-height:1.069}@media (max-width:1023px){.subscribe-title{max-width:227px;font-size:30px}.subscribe-content{gap:30px}.subscribe-text{font-size:18px}}.subscribe-form{display:grid;grid-template-columns:1fr 340px;gap:25px}@media (max-width:1023px){.subscribe-form{grid-template-columns:1fr 1fr;gap:16px}}@media (max-width:767px){.subscribe-form{grid-template-columns:1fr}}.subscribe-form-field{display:block}.subscribe-form-input{width:100%;height:66px;background:rgba(0,32,91,.1);border-radius:68px;border:2px solid transparent;padding:0 20px;font-weight:500;font-size:20px;color:rgba(73,73,73,.54);outline:0;transition:border-color .25s,background .25s}@media (max-width:1023px){.subscribe-form-input{font-size:16px}}.subscribe-form-input::placeholder{color:rgba(73,73,73,.54)}.subscribe-form-input:hover{background:rgba(0,32,91,.15)}.subscribe-form-input:focus{border-color:#00205b;background:rgba(0,32,91,.07)}.subscribe-form-submit{width:100%;padding:20px 25px;background:#ffe163;border-radius:51px;border:none;font-weight:500;font-size:24px;line-height:1.069;color:#00205b;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .25s,color .25s}@media (max-width:1023px){.subscribe-form-submit{font-size:20px}}.subscribe-form-submit:hover{background:#ffd426}.subscribe-form-submit:focus-visible{outline:#00205b solid 2px;outline-offset:3px}@media (max-width:1919px) and (min-width:1024px){.container{max-width:100vw;padding:0 2.6042vw}.bottombar-inner{gap:1.25vw;padding:.625vw 0}.bottombar-info{gap:.625vw}.bottombar-thumb{width:2.9167vw;height:2.9167vw;border-radius:.4167vw}.bottombar-name{font-size:1.0417vw}.bottombar-actions{gap:1.25vw}.bottombar-price-current{gap:.5729vw}.bottombar-price-discount{font-size:1.0417vw}.bottombar-price-new{font-size:1.4063vw}.bottombar-price-old{font-size:1.0417vw}.bottombar-buy{gap:.5208vw;padding:.3125vw 1.25vw;font-size:.9375vw;border-radius:52.0833vw}.bottombar-buy-icon{width:1.5625vw;height:1.5625vw}.breadcrumbs{gap:.625vw;font-size:.9375vw}.btn-buy{padding:.4167vw;width:5.5208vw;border-radius:51.1458vw}.btn-buy svg{width:2.2396vw;height:2.2396vw}.card-modal{padding:1.0417vw}.card-modal-panel{gap:1.0417vw;max-width:45.4167vw;padding:1.0417vw .5208vw 1.0417vw 1.0417vw;border-radius:1.5625vw}.card-modal-inner{gap:1.0417vw;padding-right:.5208vw}.card-modal-header{gap:1.0417vw}.card-modal-product{gap:.9375vw}.card-modal-thumb{width:5.1042vw;border-radius:.7292vw}.card-modal-name{font-size:1.5625vw}.card-modal-close{width:2.6563vw;height:2.6563vw}.card{border-radius:1.3805vw}.card-badge{gap:.5208vw;padding:.6771vw}.card-badge--travel::before{width:1.25vw;height:1.25vw}.card-badge-text{font-size:1.25vw}.card-wishlist{width:2.2917vw;height:2.2917vw;padding:.5208vw;top:.625vw;right:.7813vw}.card-image{padding:.5208vw}.card-content{gap:1.0417vw;padding:1.0417vw}.card-subtitle{font-size:1.25vw}.card-title{font-size:2.0833vw}.card-desc{font-size:.9375vw}.card-rating{gap:1.3021vw}.card-rating-stars svg{width:1.1458vw;height:1.1458vw}.card-rating-score{font-size:1.25vw}.card-footer{gap:1.0417vw}.card-price{gap:.7813vw;font-size:1.8229vw}.card-price-old{font-size:1.25vw}.catalog-grid .card{border-radius:1.0938vw}.catalog-grid .card-badge{padding:.5729vw}.catalog-grid .card-badge-text{font-size:1.0417vw}.catalog-grid .card-wishlist{width:1.7708vw;height:1.7708vw;padding:.4167vw}.catalog-grid .card-content{gap:.7813vw;padding:.7813vw}.catalog-grid .card-category,.catalog-grid .card-subtitle{font-size:1.0417vw}.catalog-grid .card-title{font-size:1.3542vw}.catalog-grid .card-desc{font-size:.8333vw}.catalog-grid .card-rating{gap:.8333vw}.catalog-grid .card-rating-stars svg{width:.8854vw;height:.8854vw}.catalog-grid .card-rating-score{font-size:.9375vw}.catalog-grid .card-price{font-size:1.5625vw}.catalog-grid .card-price-old{font-size:1.0417vw}.filter{gap:1.0417vw;padding:1.0417vw;border-radius:1.5625vw}.filter-header{gap:.8333vw}.filter-title{font-size:1.5625vw}.filter-close{width:1.1458vw;height:1.1458vw}.filter-group{padding:1.0417vw 0}.filter-group-head{gap:.8333vw}.filter-group-title{font-size:1.25vw}.filter-group-icon{width:1.0417vw;height:.4688vw}.filter-group-body{margin-top:1.5625vw}.filter-price{gap:.7813vw}.filter-price-field{height:2.3958vw;border-radius:52.0833vw}.filter-price-input{padding:0 .8333vw;font-size:1.25vw}.filter-price-sep{font-size:1.0417vw}.filter-price-submit{width:2.3958vw;height:2.3958vw;font-size:1.0417vw;border-radius:52.0833vw}.filter-price-range{height:1.1458vw;margin-top:.7292vw}.filter-price-range-thumb{width:1.1458vw;height:1.1458vw}.filter-option{gap:1.0417vw}.filter-option:not(:last-child){margin-bottom:.9375vw}.filter-option-label{gap:1.5625vw}.filter-option-box{width:1.7708vw;height:1.7708vw;border-radius:.5208vw}.filter-option-box::before{width:1.0938vw;height:.7813vw}.filter-option-text{font-size:1.0417vw}.filter-option-count{min-width:1.8229vw;height:1.3021vw;padding:0 .4167vw;font-size:.9375vw;border-radius:.5208vw}.filter-actions{gap:.9896vw}.filter-submit{padding:.8333vw 1.5625vw;font-size:1.25vw;border-radius:52.0833vw}.filter-reset{font-size:1.0417vw}.footer{padding-top:4.4271vw}.footer-top{grid-template-columns:15.8854vw 1fr;gap:7.8125vw;margin-bottom:4.4271vw}.footer-brand{gap:3.125vw}.footer-logo{width:12.0313vw}.footer-desc{font-size:1.25vw}.footer-nav{gap:1.0417vw}.footer-nav-col{gap:1.4063vw;max-width:20.8333vw}.footer-nav-title{font-size:1.25vw}.footer-nav-list{gap:1.25vw}.footer-nav-link{font-size:1.25vw}.footer-schedule{font-size:1.0417vw}.footer-bottom{gap:2.0833vw;padding:2.3438vw 0}.footer-copy{font-size:.9375vw}.footer-legal{gap:.9896vw}.footer-legal-link{font-size:.8333vw}.footer-pay{gap:.7813vw}.footer-pay img{max-height:1.5625vw}.footer-social{gap:.7292vw}.wpcf7-form .wpcf7-not-valid-tip{font-size:.7292vw;margin-top:.4167vw}.wpcf7-form .wpcf7-mail-sent-ok,.wpcf7-form .wpcf7-validation-errors{border-radius:.4167vw;padding:.8333vw;margin-bottom:1.25vw}.form-loader-spinner{width:1.875vw;height:1.875vw}.header{padding:.7813vw 0;top:2.3438vw}.header-logo{width:11.8229vw;height:2.8171vw}.header-nav-list{gap:4.1667vw}.header-nav-item--has-children::after{height:6.6667vw}.header-nav-link{font-size:1.5625vw}.header-nav-sublist{top:6.7708vw}.header-nav-sublink{padding:1.0417vw 2.1875vw;font-size:1.5625vw}.header-actions{gap:.7813vw}.header-action{width:2.8646vw;height:2.8646vw}.header-action-count{width:1.1458vw;height:1.1458vw;font-size:.6771vw;border-radius:52.0833vw}.slider{gap:1.5625vw}.slider-carousel .swiper-slide{max-width:22.5521vw;margin-right:1.1979vw}.slider-bottom{gap:1.0417vw}.slider-link{font-size:1.25vw}.slider-nav{gap:.5208vw}.slider-btn{width:2.8646vw;height:2.8646vw}.slider-btn svg{width:1.1979vw;height:1.3021vw}.topbar-inner{max-width:39.5833vw;gap:1.0417vw}.topbar-arrow{width:2.3438vw;height:2.3438vw}.topbar-arrow svg{width:1.1979vw;height:.7813vw}.topbar-item{gap:.3646vw;font-size:1.25vw}.error-404{min-height:calc(100vh - 11.4583vw);padding:4.1667vw 0}.error-404-inner{max-width:33.3333vw}.error-404-code{font-size:8.3333vw}.error-404-title{margin-top:1.25vw;font-size:2.3438vw}.error-404-text{margin-top:1.0417vw;font-size:1.0417vw}.error-404-btn{margin-top:2.0833vw;padding:1.0417vw 2.0833vw;font-size:1.0417vw;border-radius:52.0833vw}.about-hero{padding:5.2083vw 0}.about-hero-title{font-size:2.6042vw}.about-hero-meta{gap:1.1979vw;margin-top:2.0833vw;font-size:1.25vw}.about-hero-dot{width:.7292vw;height:.7292vw}.about-stats{padding:2.6042vw 0}.about-stats-inner{gap:1.0417vw}.about-stat{gap:.8854vw}.about-stat:nth-child(1) .about-stat-label{width:10.625vw}.about-stat:nth-child(3) .about-stat-label{width:16.25vw}.about-stat:nth-child(5) .about-stat-label{width:22.1354vw}.about-stat-num{font-size:2.6042vw}.about-stat-label{font-size:1.25vw}.about-stats-divider{height:8.8021vw}.about-main{padding-bottom:3.6458vw}.about-main .container{gap:2.0833vw}.about-section-title{font-size:2.3438vw}.about-badge,.about-cert{padding:.8333vw 1.0417vw;border-radius:52.0833vw}.about-badge{font-size:.8333vw}.about-mission{gap:1.5625vw;padding:1.5625vw;border-radius:1.5625vw}.about-mission-title{font-size:2.0833vw}.about-mission-text{font-size:1.5625vw}.about-values{gap:2.0833vw}.about-value{gap:1.0417vw;padding:1.5625vw;border-radius:1.5625vw}.about-value-icon{width:2.5vw;height:2.5vw}.about-value-title{font-size:2.0833vw}.about-value-text{font-size:1.5625vw}.about-history{padding:1.0417vw;border-radius:1.5625vw}.about-history-row{gap:3.125vw;padding:2.6042vw .7813vw}.about-history-year{width:5.9896vw;font-size:2.3438vw}.about-history-text{font-size:1.8229vw}.about-certs{gap:1.5625vw;padding:2.0833vw;border-radius:1.5625vw}.about-certs-text{font-size:1.8229vw}.about-certs-badges{gap:1.5625vw}.about-cert{font-size:.9375vw}.about-cta{min-height:20.7813vw}.about-cta-inner{grid-template-columns:1fr 47.9688vw;gap:1.0417vw}.about-cta-title{max-width:39.3229vw;font-size:4.1667vw}.about-cta-action{gap:1.3021vw}.about-cta-products{font-size:1.5625vw}.about-cta-btn{height:3.9583vw;font-size:1.5625vw;border-radius:52.0833vw}.account{padding:2.6042vw 0 4.6875vw}.account .woocommerce{gap:2.0833vw}.account .woocommerce-error,.account .woocommerce-info,.account .woocommerce-message{margin:0 0 1.25vw;padding:.8333vw 1.1458vw;font-size:.8333vw;border-radius:.7292vw}.account .woocommerce-error li+li,.account .woocommerce-info li+li,.account .woocommerce-message li+li{margin-top:.3125vw}.account-sidebar{width:17.7083vw;gap:1.25vw;top:7.2917vw}.account-user{gap:1.1458vw;padding:1.0417vw;border-radius:1.5625vw}.account-user-icon img{width:2.9167vw;height:2.9167vw}.account-user-name{font-size:1.5625vw}.account-nav{border-radius:1.5625vw}.account-nav-link{gap:1.1458vw;padding:0 1.0417vw;height:5.5729vw}.account-nav-icon img{width:2.0833vw;height:2.0833vw}.account-nav-label{font-size:1.25vw}.empty-state{gap:1.4583vw;min-height:18.75vw;padding:2.0833vw 1.0417vw}.empty-state-text{max-width:28.9063vw;font-size:1.5625vw}.empty-state-cta{gap:.7292vw;height:3.1771vw;padding:0 2.2917vw;font-size:1.25vw;border-radius:52.0833vw}.account-orders{gap:1.5625vw}.account-order{gap:1.5625vw;padding:1.5625vw;border-radius:1.5625vw}.account-order-head{gap:1.0417vw;font-size:1.5625vw}.account-order-meta{gap:2.3958vw}.account-item{gap:1.0417vw;width:29.5833vw;padding:1.8229vw;border-radius:.5208vw}.account-item-thumb{width:7.9687vw;height:7.9687vw}.account-item-main{gap:.5729vw}.account-item-title{font-size:1.25vw}.account-item-rating{gap:.7292vw}.account-item-stars svg{width:.8854vw;height:.8854vw}.account-item-score{font-size:.9375vw}.account-item-desc{font-size:.8333vw}.account-item-price{padding-top:.4167vw;font-size:1.5625vw}.account-order-overlay{width:7.2917vw}.account-order-summary{gap:1.0417vw}.account-order-summary-label{font-size:1.25vw}.account-order-summary-value{font-size:1.5625vw}.account-order-details{height:3.2813vw;font-size:1.25vw;border-radius:52.0833vw}.account-view-order{gap:1.25vw}.account-view-order .order-again .button,.account-view-order .woocommerce-order-again .button{height:3.1771vw;padding:0 2.2917vw;font-size:1.0417vw;border-radius:52.0833vw}.account-profile{padding:1.5625vw;border-radius:1.5625vw}.account-profile-title{margin-bottom:1.5625vw;font-size:1.5625vw}.account-form{gap:1.5625vw}.account-form-grid{gap:1.0417vw}.account-field{gap:.4167vw}.account-field-label{font-size:.8333vw}.account-field-input{height:2.9167vw;padding:0 1.0417vw;font-size:.9375vw;border-radius:.7292vw}.account-form-pass{gap:.8333vw;padding:1.5625vw 0 0}.account-form-subtitle{font-size:1.1458vw}.account-form-hint{margin:-.3125vw 0 4px;font-size:.8333vw}.account-form-submit{height:3.1771vw;padding:0 2.5vw;font-size:1.0417vw;border-radius:52.0833vw}.auth-drawer{width:30.2083vw}.auth-drawer-header{gap:1.0417vw;padding:1.5625vw 1.5625vw 1.0417vw}.auth-drawer-head-left{gap:.7292vw}.auth-drawer-title{font-size:1.5625vw}.auth-page{padding:3.125vw 1.0417vw;max-width:30.2083vw}.auth-page-card{max-width:30.2083vw;border-radius:1.25vw}.auth-page-title{padding:1.5625vw 1.5625vw 0;font-size:1.5625vw}.auth-form{padding:1.5625vw}.auth-fields{gap:1.25vw}.auth-input{height:3.4375vw;padding:0 1.25vw;font-size:1.25vw;border-radius:3.5417vw}.auth-row{gap:1.0417vw;margin-top:1.25vw}.auth-remember{gap:.8333vw}.auth-remember-box{width:1.5625vw;height:1.5625vw;border-radius:.4167vw}.auth-remember-text{font-size:1.25vw}.auth-restore-link{font-size:.9375vw}.auth-submit,.auth-switch-register{height:3.2813vw;font-size:1.25vw;border-radius:52.0833vw}.auth-submit{margin-top:1.25vw}.auth-switch-register{margin-top:.8333vw}.auth-intro{margin-bottom:1.25vw;font-size:.9375vw}.auth-consent{gap:.8333vw;margin-top:1.25vw}.auth-consent-box{width:1.5625vw;height:1.5625vw;border-radius:.4167vw}.auth-consent-text{font-size:.9375vw}.auth-alt{margin-top:1.0417vw;font-size:.9375vw}.benefits{margin-bottom:3.125vw}.benefits-list{gap:3.125vw}.benefits-block{gap:1.9792vw}.benefits-content{gap:2.0833vw}.benefits-title{font-size:2.6042vw}.benefits-elements{gap:1.5625vw}.benefits-element{gap:2.0833vw}.benefits-element-icon{width:3.5417vw;height:3.5417vw}.benefits-element-icon::after{width:1.0938vw;height:.7813vw}.benefits-element-text{font-size:1.25vw}.benefits-media{border-radius:1.5625vw}.benefits-media::before{width:27.0313vw}.product-bundle-badge{padding:1.0938vw 1.1979vw;border-radius:1.4583vw}.product-bundle-badge-text{font-size:1.0417vw}.product-bundle-label{font-size:1.25vw}.product-bundle-items{gap:.8333vw}.bundle-item{padding:1.0417vw;border-radius:1.4583vw}.bundle-item-toggle{gap:1.1458vw}.bundle-item-thumb{width:5.4167vw;height:4.7917vw;border-radius:.7292vw}.bundle-item-meta{gap:.3125vw}.bundle-item-title{font-size:1.25vw}.bundle-item-form{font-size:.8333vw}.bundle-item-price{font-size:1.5625vw}.bundle-item-icon{width:2.0833vw;height:2.0833vw}.bundle-item-icon::after{width:.8854vw;height:.3646vw}.bundle-item-body{padding-top:.8333vw;margin-top:.8333vw}.bundle-item-desc,.bundle-item-qty{margin-bottom:.5208vw;font-size:.8333vw}.bundle-item-link{font-size:.9375vw}.product-bundle-price{gap:.8854vw}.product-bundle-price-row{gap:1.25vw}.product-bundle-price-row .product-price-new{font-size:2.6042vw}.product-bundle-price-row .product-price-old{font-size:1.25vw}.product-bundle-pct{padding:0 1.1979vw;height:2.0833vw;border-radius:1.4583vw;font-size:1.0417vw}.product-bundle-saving{font-size:1.0417vw}.cart-drawer{width:30.2083vw}.cart-drawer-header{gap:1.0417vw;padding:1.5625vw 1.5625vw 1.0417vw}.cart-drawer-title{font-size:1.5625vw}.cart-shipping{padding:0 1.5625vw 1.5625vw}.cart-shipping-text{margin-bottom:2.0833vw;font-size:1.0417vw}.cart-shipping-bar{height:.7292vw;margin-right:1.25vw;border-radius:1.5625vw}.cart-shipping-fill{border-radius:1.5625vw}.cart-shipping-truck{width:2.5vw;height:2.5vw;padding:.4167vw;right:-1.25vw}.cart-drawer-body{gap:1.5625vw}.cart-item{grid-template-columns:7.9687vw 1fr;gap:1.0417vw;padding:1.3021vw 1.0417vw}.cart-item-thumb{width:7.9687vw;border-radius:.8333vw}.cart-item-main{gap:.5729vw}.cart-item-remove{width:1.6667vw;height:1.6667vw}.cart-item-title{max-width:calc(100% - 2.0833vw);font-size:1.25vw}.cart-item-rating{gap:.7292vw}.cart-item-stars{grid-template-columns:repeat(5,.8854vw)}.cart-item-score{font-size:.9375vw}.cart-item-desc{font-size:.8333vw}.cart-item-foot{gap:1.0417vw}.cart-qty{gap:.4167vw}.cart-qty-btn{width:2.1354vw;height:2.1354vw;font-size:1.5625vw}.cart-qty-value{width:2.7083vw;height:2.1354vw;font-size:1.25vw;border-radius:.7813vw}.cart-item-price-new{font-size:1.5625vw}.cart-item-price-old{font-size:1.0417vw}.cart-cross{padding:0 1.0417vw 1.0417vw}.cart-cross-title{margin-bottom:1.0417vw;font-size:1.5625vw}.cart-cross-list{gap:1.0417vw}.cart-cross-card{gap:.7813vw;padding:.7813vw;border-radius:.9896vw}.cart-cross-media{width:7.7083vw;border-radius:.8333vw}.cart-cross-badge{gap:.5208vw;padding:.3125vw .5208vw;font-size:.625vw}.cart-cross-info{gap:.5208vw}.cart-cross-name{font-size:1.25vw}.cart-cross-desc{font-size:.9375vw}.cart-cross-foot{gap:1.0417vw}.cart-cross-add{padding:.625vw 1.25vw;font-size:.8333vw;border-radius:52.0833vw}.cart-drawer-footer{gap:1.25vw;padding:1.5625vw}.cart-summary{gap:.8333vw}.cart-summary-row{gap:1.0417vw}.cart-summary-row--total .cart-summary-label{font-size:1.25vw}.cart-summary-row--total .cart-summary-value{font-size:1.5625vw}.cart-summary-label{font-size:1.0417vw}.cart-summary-value{font-size:1.3542vw}.cart-actions{gap:1.25vw}.cart-checkout,.cart-continue{gap:.6771vw;height:2.7604vw;font-size:1.25vw;border-radius:52.0833vw}.cart-continue svg{width:.3646vw;height:.7813vw}.cart-empty{padding:2.0833vw 1.5625vw}.cart-empty-inner{gap:.8333vw}.cart-empty-icon svg{width:3.3333vw;height:3.3333vw}.cart-empty-title{font-size:1.4583vw}.cart-empty-text{font-size:1.0417vw}.cart-empty-btn{margin-top:.4167vw;padding:.8333vw 1.875vw;font-size:.9375vw;border-radius:52.0833vw}.catalog{padding:1.5625vw 0 6.7708vw}.catalog-inner .breadcrumbs{margin-bottom:1.875vw}.catalog-tabs{gap:1.5625vw;margin-bottom:2.6042vw}.catalog-tab{padding:1.0417vw 2.0833vw;font-size:1.25vw;border-radius:52.0833vw}.catalog-trigger{width:2.1875vw;height:2.1875vw}.catalog-layout{grid-template-columns:17.7083vw 1fr;gap:1.5625vw}.catalog-grid{gap:1.5625vw}.catalog-empty{gap:.7813vw;padding:3.125vw 1.0417vw}.catalog-empty p{font-size:1.25vw}.catalog-empty-reset{font-size:.9375vw}.checkout--page{padding:2.0833vw 0 4.1667vw}.checkout-title{margin-bottom:1.5625vw;font-size:2.0833vw}.checkout-inner{grid-template-columns:minmax(0,1fr) 30.2604vw;gap:1.5625vw}.checkout-main{gap:.8333vw}.checkout-section{padding:1.5625vw;border-radius:1.0417vw}.checkout-section-title{font-size:1.5625vw}.checkout-section .checkout-section-title{margin-bottom:1.5625vw}.checkout-grid{gap:1.0417vw}.checkout-input{height:3.4375vw;padding:0 1.25vw;font-size:1.25vw;border-radius:5.2083vw}.checkout-select{padding-right:2.5vw;background-position:right 1.25vw center}.checkout-textarea{min-height:6.25vw;padding:.9375vw 1.25vw;border-radius:1.0417vw}.checkout-check{gap:.7292vw;margin-top:1.25vw}.checkout-check-box{width:1.7708vw;height:1.7708vw;border-radius:.4688vw}.checkout-check-label{font-size:.9375vw}.checkout-pay{gap:1.25vw}.checkout-radio{gap:.8333vw}.checkout-radio-mark{width:1.6146vw;height:1.6146vw}.checkout-radio-mark::after{inset:.3646vw}.checkout-radio-label{font-size:.9375vw}.checkout-comment-toggle{gap:1.0417vw}.checkout-comment-body{margin-top:1.0417vw}.checkout-submit{height:4.4271vw;margin-top:.4167vw;font-size:1.25vw;border-radius:52.0833vw}.checkout-aside{top:7.2917vw}.checkout-summary-title{margin-bottom:.8333vw;font-size:1.5625vw}.checkout-summary-card{border-radius:1.0417vw}.checkout-summary-card .cart-shipping{padding:1.5625vw}.checkout-summary-card .cart-item{padding:1.3021vw 1.5625vw}.cart-item-qty{font-size:1.0417vw}.checkout-totals{gap:.8333vw;padding:1.5625vw}.checkout-coupon{gap:.625vw}.checkout-coupon-field{gap:.8333vw;padding:1.25vw 1.5104vw;border-radius:52.0833vw}.checkout-coupon-apply,.checkout-coupon-input{font-size:.9375vw}.checkout-coupon-tags{gap:.4167vw}.checkout-coupon-tag{gap:.5208vw;padding:.4167vw .7292vw;border-radius:52.0833vw}.checkout-coupon-tag-code{font-size:.8333vw}.checkout-totals-row{gap:1.0417vw}.checkout-totals-label,.checkout-totals-value{font-size:1.0417vw}.checkout-totals-row--grand{margin-top:.4167vw}.checkout-totals-row--grand .checkout-totals-label{font-size:1.3542vw}.checkout-totals-row--grand .checkout-totals-value{font-size:1.5625vw}.checkout-form .ts-control{min-height:3.4375vw;padding:.2604vw 2.5vw .2604vw 1.25vw!important;font-size:1.25vw;border-radius:5.2083vw}.checkout-form .ts-control input,.checkout-form .ts-control input::placeholder{font-size:1.25vw}.checkout-form .ts-wrapper.single .ts-control{background-position:right 1.25vw center}.ts-dropdown{margin-top:.3125vw;padding:.3125vw;border-radius:.8333vw}.ts-dropdown .option{padding:.625vw .8333vw;font-size:.8333vw;border-radius:.5208vw}.ts-empty{padding:.625vw .8333vw;font-size:.7813vw}.checkout-pay-empty{font-size:.9375vw}.checkout-pay-box{font-size:.8333vw}.checkout-notices .woocommerce-error,.checkout-notices .woocommerce-info,.checkout-notices .woocommerce-message{margin:0 0 1.0417vw;padding:.8333vw 1.25vw;font-size:.8333vw;border-radius:.8333vw}.checkout-notices .woocommerce-error li+li,.checkout-notices .woocommerce-info li+li,.checkout-notices .woocommerce-message li+li{margin-top:.3125vw}.content-head{padding:5vw 0}.content-title{font-size:3.125vw}.content-body{padding:3.6458vw 0}.content-wrapper{font-size:1.25vw}.content-wrapper p{margin:0 0 1.25vw}.content-wrapper h2,.content-wrapper h3,.content-wrapper h4{margin:2.0833vw 0 1.0417vw}.content-wrapper h2{font-size:2.3438vw}.content-wrapper h3{font-size:1.6667vw}.content-wrapper ol,.content-wrapper ul{margin:0 0 1.25vw}.content-wrapper ol li,.content-wrapper ul li{margin-bottom:.4167vw}.content-wrapper .alignleft{margin:0 1.25vw 1.25vw 0}.content-wrapper .alignright{margin:0 0 1.25vw 1.25vw}.content-wrapper .aligncenter{margin:1.25vw auto}.content-wrapper .alignnone{margin:1.25vw 0}.faq-inner{grid-template-columns:1fr 53.125vw;gap:3.5417vw}.faq-intro{margin-left:-2.6042vw;padding:2.6042vw 5.1042vw;gap:2.9688vw}.faq-title{font-size:3.125vw}.faq-text{font-size:1.5625vw}.faq-contact{gap:1.3021vw;padding:2.0833vw 1.5625vw;border-radius:1.4063vw}.faq-contact-label,.faq-contact-link{font-size:1.5625vw}.faq-list{padding:1.4583vw 0}.faq-item-toggle{gap:1.25vw;padding:1.0417vw .7813vw}.faq-item-badge{padding:.8333vw 1.25vw;border-radius:52.0312vw;font-size:.9375vw}.faq-item-question{font-size:1.5625vw}.faq-item-icon{width:2.0833vw;height:2.0833vw}.faq-item-icon svg{width:.7813vw;height:.8333vw}.faq-item-body{padding:0 .7813vw 1.4583vw;font-size:1.25vw}.hero-pagination.swiper-pagination-bullets{bottom:.8333vw;gap:.4167vw}.hero-pagination .swiper-pagination-bullet{width:.625vw}.kits{padding:3.125vw 0}.kits-inner{gap:2.6042vw}.kits-head{gap:1.0417vw}.kits-title{font-size:3.125vw}.kits-subtitle{font-size:1.5625vw}.woocommerce-order{max-width:44.7917vw}.woocommerce-order>p{margin:0 0 1.25vw;font-size:.9375vw}.thankyou-failed{gap:.8333vw;padding:2.0833vw 1.6667vw;margin:0 0 1.6667vw;border-radius:.8333vw}.thankyou-failed-title{font-size:1.5625vw}.thankyou-failed-text{max-width:29.1667vw;font-size:.9375vw}.thankyou-failed-actions{gap:.625vw;margin-top:.4167vw}.thankyou-failed-retry,.thankyou-failed-secondary{height:2.6042vw;padding:0 1.4583vw;font-size:.8333vw;border-radius:52.0312vw}.woocommerce-thankyou-order-received{gap:.8333vw;margin-bottom:1.25vw;padding:1.25vw 1.4583vw;font-size:1.25vw;border-radius:1.0417vw}.woocommerce-thankyou-order-received::before{width:2.2917vw;height:2.2917vw;font-size:1.1458vw}.woocommerce-order-overview{gap:1.25vw;margin:0 0 1.25vw;padding:1.4583vw;border-radius:1.0417vw}.woocommerce-order-overview li{gap:.3125vw;font-size:.9375vw}.woocommerce-order-overview li strong{font-size:1.0417vw}.woocommerce-column__title,.woocommerce-order-details__title{margin:0 0 .8333vw;font-size:1.25vw}.woocommerce-order-details{margin-bottom:1.5625vw}.woocommerce-table--order-details{border-radius:1.0417vw}.woocommerce-table--order-details td,.woocommerce-table--order-details th{padding:.8333vw 1.25vw;font-size:.9375vw}.woocommerce-table--order-details .order-actions-button{padding:.5208vw 1.3542vw;font-size:.8333vw;border-radius:52.0833vw}.woocommerce-table--order-details .order-actions-button+.order-actions-button{margin-left:.625vw}.checkout ul.order_details{gap:1.25vw;max-width:44.7917vw;margin:0 auto 1.25vw;padding:1.4583vw;border-radius:1.0417vw}.checkout ul.order_details li{gap:.3125vw;font-size:.9375vw}.checkout ul.order_details li strong{font-size:1.0417vw}.checkout .woocommerce>p{max-width:44.7917vw;font-size:.9375vw}.woocommerce-customer-details .col2-set,.woocommerce-customer-details .woocommerce-columns--addresses{gap:1.0417vw}.woocommerce-customer-details .woocommerce-column{padding:1.4583vw;border-radius:1.0417vw}.woocommerce-customer-details address{font-size:.9375vw}.product{padding:1.5625vw 0 4.1667vw}.product-inner{gap:2.0833vw}.product-main{gap:1.9792vw}.product-gallery{grid-template-columns:8.2813vw 1fr;gap:1.7188vw;top:7.2917vw}.product-gallery-thumbs-wrap{gap:.9375vw;height:36.0417vw}.product-gallery-nav{width:1.9792vw;height:1.0417vw}.product-gallery-thumb{margin-bottom:1.6667vw;border-radius:1.1458vw}.product-gallery-main .swiper-slide{border-radius:1.3021vw}.product-info{gap:1.25vw}.product-card{padding:1.0417vw;border-radius:1.5625vw}.product-head{gap:.7813vw}.product-title{font-size:2.3438vw}.product-rating{gap:1.3021vw}.product-rating-score,.product-subtitle{font-size:1.0417vw}.product-body{gap:1.0417vw}.product-desc{font-size:1.25vw}.product-highlight{gap:1.0417vw;padding:.625vw 0}.product-highlight::before{width:1.5625vw;height:1.5625vw}.product-highlight-text{font-size:1.0417vw}.product-actions{gap:1.0417vw}.product-simple{gap:.8333vw}.product-simple-thumb{width:5.4167vw;height:4.7917vw;border-radius:.7292vw}.product-tiers{gap:1.0417vw}.product-tiers-label{font-size:1.0417vw}.product-tier{gap:.6771vw;min-height:6.7188vw;padding:1.1458vw 1.5104vw 1.1458vw 1.6667vw;border-radius:1.7708vw}.product-tier-radio{width:1.7708vw;height:1.7708vw}.product-tier-radio::after{width:.9375vw;height:.9375vw}.product-tier-thumb{width:5.4167vw;border-radius:.7292vw}.product-tier-qty{font-size:1.25vw}.product-tier-badge{height:1.9792vw;padding:0 .9375vw;font-size:.9375vw;border-radius:0 0 .7292vw .7292vw}.product-price-current{gap:.8333vw}.product-price-discount{font-size:1.3542vw}.product-price-new{font-size:1.5625vw}.product-price-old{font-size:1.3542vw}.product-buy{gap:.6771vw;height:4.1667vw;padding:0 1.5104vw;font-size:1.5625vw;border-radius:52.0833vw}.product-buy-icon{width:2.2917vw;height:2.2917vw}.product-shipping{gap:.625vw;font-size:1.0417vw}.product-accordion-toggle{gap:.8333vw;min-height:4.2188vw;padding:1.0417vw .7813vw;font-size:1.25vw}.product-accordion-icon{width:2.0833vw;height:2.0833vw}.product-accordion-icon::after{width:.8854vw;height:.3646vw}.product-accordion-body{padding:0 .7813vw 1.0417vw;font-size:.9375vw}.product-accordion-body p{margin:0 0 .625vw}.product-accordion-body ol,.product-accordion-body ul{margin:0 0 .625vw;padding-left:1.0417vw}.product-accordion-body table td,.product-accordion-body table th{padding:.8333vw .625vw}.production{padding:3.6458vw 0}.production-inner{grid-template-columns:42.2917vw 1fr;gap:4.6875vw;padding-left:2.7083vw}.production-content{gap:2.6042vw}.production-title{font-size:3.125vw}.production-features{gap:1.5625vw}.production-feature{gap:1.0417vw}.production-feature-icon{width:5.1563vw;height:5.3646vw}.production-feature-text{font-size:1.8229vw}.production-certs{gap:4.6875vw}.production-cert{width:10.4688vw;padding:1.0417vw}.production-cert-tip{height:1.4063vw;width:1.4063vw;top:.5729vw;right:.3646vw}.production-cert-tooltip{width:13.6458vw;padding:1.0417vw;border-radius:.4167vw;font-size:1.0417vw}.production-media{margin-right:-2.6042vw}.promo-pagination.swiper-pagination-bullets{bottom:.8333vw;gap:.4167vw}.promo-pagination .swiper-pagination-bullet{width:.625vw}.recommend{padding:3.6458vw 0}.recommend-inner{gap:2.6042vw}.recommend-head{gap:1.0417vw}.recommend-title{font-size:3.125vw}.recommend-slider .swiper-slide{max-width:24.375vw;height:38.75vw;margin-right:1.5625vw}.recommend-card{border-radius:1.5625vw}.recommend-card-product{gap:.8333vw;padding:1.25vw;border-radius:2.0833vw;bottom:1.6667vw;left:1.6667vw;right:1.6667vw}.recommend-card-product-link{font-size:1.25vw}.reviews{padding:3.6458vw 0}.reviews-inner{gap:3.125vw}.reviews-head{gap:1.5625vw}.reviews-info{gap:1.0417vw}.reviews-title{font-size:3.125vw}.reviews-count{font-size:1.875vw}.reviews-summary{gap:3.3854vw}.reviews-score{gap:1.0417vw}.reviews-score-value{font-size:3.125vw}.reviews-score-stars{gap:.2604vw}.reviews-score-stars svg{width:1.3542vw;height:1.3542vw}.reviews-score-of{font-size:1.4583vw}.reviews-breakdown{gap:.5208vw}.reviews-breakdown-row{grid-template-columns:1.0417vw 7.8125vw auto;gap:1.0417vw}.reviews-breakdown-percent,.reviews-breakdown-rating{font-size:1.4583vw}.reviews-breakdown-bar{height:.4688vw;border-radius:2.1875vw}.reviews-body{grid-template-columns:1fr 55.2083vw;gap:5.2083vw}.reviews-content{gap:1.5625vw}.reviews-nav{gap:1.0417vw}.reviews-sort{padding-right:1.9792vw;font-size:1.25vw;background-size:1.25vw .5208vw}.reviews-write{padding:1.0417vw 1.3021vw;font-size:1.25vw;border-radius:2.6563vw}.reviews-list{gap:1.5625vw}.reviews-more{gap:.7813vw;font-size:1.5625vw}.reviews-more::after{width:.7813vw;height:1.1979vw}.reviews-slider .swiper-slide{max-width:24.3229vw;margin-right:1.5625vw}.reviews-card{gap:1.25vw;padding:1.6667vw;border-radius:1.5625vw}.reviews-card-head{gap:1.0417vw}.reviews-card-stars{gap:.3125vw}.reviews-card-stars svg{width:1.3542vw;height:1.3542vw}.reviews-card-text{max-height:21.3542vw;padding-right:.2604vw;font-size:1.1458vw}.reviews-card-author{gap:1.3021vw}.reviews-card-author-avatar{width:3.2292vw;height:3.2292vw}.reviews-card-author-avatar--letter{font-size:1.4583vw}.reviews-card-author-info{gap:.3125vw}.reviews-card-author-name{font-size:1.25vw}.reviews-card-author-date{font-size:1.1458vw}.reviews-card-product{gap:.8333vw;padding:1.25vw;border-radius:2.0833vw}.reviews-card-product-link{font-size:1.25vw}.reviews-overlay{width:18.9063vw}.reviews-overlay--left{padding-left:2.6042vw;left:-2.6042vw}.reviews-overlay--right{padding-right:2.6042vw;right:-2.6042vw}.reviews-empty{font-size:1.1458vw}.review-form{gap:.9375vw;padding:1.6667vw;border-radius:1.5625vw}.review-form-rating{gap:.8333vw}.review-form-label{font-size:1.1458vw}.review-form-input,.review-form-textarea{padding:.9375vw 1.1458vw;font-size:1.0417vw;border-radius:.8333vw}.review-form-textarea{min-height:6.25vw}.review-form-submit{padding:.9375vw 2.0833vw;font-size:1.0417vw;border-radius:52.0833vw}.separate{padding:3.125vw 0}.separate-inner{gap:2.6042vw}.separate-head{gap:3.75vw}.separate-title{font-size:3.125vw}.separate-nav{gap:1.6667vw}.separate-btn{padding:1.0417vw 2.0833vw;font-size:1.25vw;border-radius:52.0833vw}.shipping-head{padding:3.8021vw 0}.shipping-head-title{margin-bottom:1.0417vw;font-size:3.125vw}.shipping-intheadro-subtitle{font-size:1.25vw}.shipping-inner{gap:2.0833vw;padding:3.6458vw 0}.shipping-heading{font-size:2.3438vw}.shipping-methods{gap:2.0833vw}.shipping-method{gap:1.0417vw;padding:1.5625vw;border-radius:1.5625vw}.shipping-method-badge{padding:.8333vw 1.0417vw;font-size:.8333vw;border-radius:52.0833vw}.shipping-method-title{font-size:2.0833vw}.shipping-method-text{font-size:1.5625vw}.shipping-info{padding:1.0417vw;border-radius:1.5625vw}.shipping-info-row{gap:1.0417vw;padding:1.5625vw .7813vw}.shipping-info-icon{width:2.7083vw}.shipping-info-title{margin-bottom:1.1458vw;font-size:1.8229vw}.shipping-info-desc{font-size:1.5625vw}.shipping-note,.shipping-security{gap:1.5625vw;padding:2.6042vw 1.8229vw;border-radius:1.5625vw}.shipping-note-icon{width:3.2813vw}.shipping-note-text{font-size:1.8229vw}.stats{padding:2.6042vw 0}.stats-list{gap:.5208vw}.stats-item{gap:.8854vw}.stats-icon{width:3.4375vw;height:3.4375vw}.stats-value{font-size:2.0833vw}.stats-label{font-size:1.25vw}.subscribe{padding:3.125vw 0}.subscribe-inner{grid-template-columns:33.3333vw 1fr;gap:1.0417vw}.subscribe-title{font-size:4.1667vw}.subscribe-content{gap:1.3021vw}.subscribe-text{font-size:1.5625vw}.subscribe-form{grid-template-columns:1fr 17.7083vw;gap:1.3021vw}.subscribe-form-input{height:3.4375vw;border-radius:3.5417vw;padding:0 1.0417vw;font-size:1.0417vw}.subscribe-form-submit{padding:1.0417vw 1.3021vw;border-radius:2.6563vw;font-size:1.25vw}}