html{font-size:10px}html,body{width:100%;height:100%;margin:0}a{text-decoration:none}body{font-family:"Hanken Grotesk",sans-serif;font-weight:400;font-size:18px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;color:#04081c;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{outline:none}figure{margin:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}p{line-height:150%;margin:24px 0}img{max-width:100%;height:auto}@font-face{font-family:"Hanken Grotesk";src:url("../fonts/HankenGrotesk-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url("../fonts/HankenGrotesk-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url("../fonts/HankenGrotesk-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url("../fonts/HankenGrotesk-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url("../fonts/HankenGrotesk-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url("../fonts/HankenGrotesk-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url("../fonts/HankenGrotesk-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url("../fonts/HankenGrotesk-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}a{transition:all .2s linear}.scn__main{margin-top:100px}@media only screen and (max-width: 1024px){.scn__main{margin-top:64px}}.scn__main.nm{margin:0}.scn__wrapper{max-width:1440px;padding:0 56px;margin:0 auto;width:100%}@media only screen and (max-width: 1024px){.scn__wrapper{padding:0 20px}}.scn__wrapper.narrow{max-width:1240px}.scn__margins{margin:120px 0}@media only screen and (max-width: 1024px){.scn__margins{margin:60px 0}}.scn__margins.sm{margin:60px 0}.scn__paddings{padding:120px 0}@media only screen and (max-width: 1024px){.scn__paddings{padding:60px 0}}.scn__heading{font-size:48px;line-height:120%;font-weight:600;margin:0}.scn__heading.ct{text-align:center}@media only screen and (max-width: 1024px){.scn__heading{font-size:40px}}.scn__heading.mb{margin-bottom:48px}.scn__btns{display:flex;flex-wrap:wrap;gap:20px}.scn__btns.mt{margin-top:40px}@media only screen and (max-width: 1024px){.scn__btns.mt{margin-top:30px}}.scn__btn{background-color:#e0bf32;color:#fff;padding:14px 40px;display:inline-flex;font-weight:500;line-height:24px;transition:all .2s linear;justify-content:center;align-items:center;border:1px solid;border-color:#e0bf32}@media only screen and (max-width: 768px){.scn__btn{width:100%}}.scn__btn:hover{background-color:#04081c;border-color:#04081c}.scn__btn.br{background-color:rgba(0,0,0,0);color:#04081c;border-color:#04081c}.scn__btn.br:hover{background-color:#04081c;border-color:#04081c;color:#fff}.scn__prodgrid{display:grid;grid-template-columns:1fr max-content;align-items:end;margin-bottom:54px}@media only screen and (max-width: 768px){.scn__prodgrid{margin-bottom:24px;grid-template-columns:1fr}}.scn__prodgrid .txt p{margin-bottom:0}@media only screen and (max-width: 768px){.scn__prodgrid .btn{display:none}}.scn__prod a{display:grid;position:relative;color:#04081c;align-items:end;overflow:hidden}.scn__prod a:hover img{scale:1.01}.scn__prod a div{background-color:#fff;position:relative;z-index:2;padding:24px;display:flex;justify-content:space-between;align-items:start;gap:10px}@media only screen and (max-width: 768px){.scn__prod a div{padding:20px 0 0 0;flex-direction:column}}.scn__prod a img{vertical-align:bottom;transition:all .2s linear;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:5/6;object-fit:cover}.scn__prod a h2{font-size:16px;font-weight:400;line-height:150%;margin:0}.scn__prod a p{margin:0;font-size:14px}.scn__prod a .price{display:flex;align-items:center;gap:0 8px;font-size:20px;font-weight:600;line-height:150%;flex-wrap:wrap;justify-content:end}@media only screen and (max-width: 600px){.scn__prod a .price{font-size:18px;justify-content:start}}.scn__prod .button{display:none}.scn__prodlist{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}@media only screen and (max-width: 1024px){.scn__prodlist{grid-template-columns:1fr 1fr;gap:20px}}.scn__prodlist .scn__nav{width:100%;position:absolute;top:calc(42% - 25px);left:0;z-index:9;padding:0 20px;pointer-events:none}.scn__prodlist .scn__arrows{width:100%;justify-content:space-between;pointer-events:none}.scn__nav{display:flex;align-items:center;justify-content:space-between;gap:20px}.scn__nav:has(.swiper-pagination-lock){display:none}.scn__arrows{display:flex;gap:16px;align-items:center}.scn__prev,.scn__next{cursor:pointer;pointer-events:all}.scn__prev *,.scn__next *{transition:all .2s linear;vertical-align:bottom}.scn__prev:hover *,.scn__next:hover *{stroke:#e0bf32}.scn__prev.swiper-button-disabled *,.scn__next.swiper-button-disabled *{stroke:#e5e2db}.scn__dots{z-index:2;display:flex;gap:8px;align-items:center}.scn__dots span{background-color:#ccc !important;border-radius:20px;width:12px;height:12px;margin:0 !important;opacity:1;cursor:pointer;transition:all .2s linear !important}.scn__dots span:hover{background-color:#e0bf32 !important}.scn__dots span.swiper-pagination-bullet-active{background-color:#04081c !important}.scn__grid{grid-template-columns:1fr 1fr;display:grid;gap:100px}@media only screen and (max-width: 1024px){.scn__grid{grid-template-columns:1fr;gap:50px}}.scn__grid.ct{align-items:center}.scn__grid .txt.mr{margin-right:60px}@media only screen and (max-width: 1024px){.scn__grid .txt.mr{margin-right:unset}}.scn__grid .img{text-align:center;position:relative}.scn__grid .img img{vertical-align:bottom;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){.scn__grid .img{grid-row:1}}.scn__grid .img.full img{width:100%}.scn__link{display:inline-flex;gap:10px;align-items:center}label+input,label+.woocommerce-input-wrapper{margin-top:8px}.woocommerce-input-wrapper{display:block}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select,.select2-container .select2-selection--single{width:100%;font-size:15px;padding:0 20px;min-height:56px;line-height:56px;border:1px solid #e0e0e0;color:#000;background-color:#fff;vertical-align:bottom;border-radius:0;-webkit-appearance:none;-moz-appearance:none !important;appearance:none !important;font-family:"Hanken Grotesk",sans-serif}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e0e0e0;padding:8px;position:relative;margin:0;vertical-align:sub;cursor:pointer;width:initial;float:left;border-radius:0}input[type=checkbox]:checked{background-color:#e0bf32;box-shadow:inset 0 0 0 2px #fff}textarea{height:170px;line-height:27px;padding:15px 20px;max-width:100%;width:100% !important}.select2-container .select2-selection--single span{padding-left:0 !important;line-height:56px !important;height:56px !important}select{background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-position:center right 20px;padding-right:53px;cursor:pointer}button[type=submit],input[type=submit]{background-color:#e0bf32;color:#fff;padding:14px 40px;border:1px solid;display:inline-flex;font-weight:500;line-height:24px;transition:all .2s linear;justify-content:center;align-items:center;border:none;cursor:pointer;border:none;font-size:18px;font-family:"Hanken Grotesk",sans-serif}@media only screen and (max-width: 768px){button[type=submit],input[type=submit]{width:100%}}button[type=submit]:hover,input[type=submit]:hover{background-color:#04081c}.wpcf7-list-item{margin:0}.wpcf7-spinner{position:absolute;left:0;top:0;opacity:0}.wpcf7-not-valid-tip{font-size:13px;margin-top:15px}.wpcf7 form .wpcf7-response-output{margin:20px 0 0 0;padding:15px 20px;border:1px solid #00a0d2}.wpcf7-not-valid input,input.wpcf7-not-valid,textarea.wpcf7-not-valid{border:1px solid #dc3232}iframe{vertical-align:bottom}.contactbox{border-top:1px solid #eaeaea}.contactbox__grid{display:flex;align-items:start;justify-content:center;gap:30px 100px;padding:60px 0;flex-wrap:wrap}@media only screen and (max-width: 1024px){.contactbox__grid{gap:30px}}@media only screen and (max-width: 480px){.contactbox__grid{flex-direction:column;align-items:center;padding:30px 0}}.contactbox__grid a.scn__link{color:#04081c}.contactbox__grid a.scn__link:hover{color:#e0bf32}.contactbox__mail,.contactbox__tel{display:flex;flex-direction:column;gap:20px;margin-top:13px}@media only screen and (max-width: 480px){.contactbox__mail,.contactbox__tel{margin-top:unset}}.home .footer{border-top:none}.footer__main{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;padding:30px 0}.footer__main>div{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.footer__main ul{display:flex;flex-wrap:wrap;gap:15px;margin:0;padding:0}.footer__main ul li:not(:last-child) a:after{content:"";width:2px;height:9px;background-color:#e0bf32;display:inline-block;transform:skew(-15deg, 10deg);margin-left:15px}.footer__main a{color:#5c5c5c}.footer__main a:hover{color:#e0bf32}.footer__links{display:grid;margin-top:4px}.footer__social{display:flex;align-items:center;gap:10px}.footer__social a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#eaeaea;transition:all .2s linear}.footer__social a:hover{opacity:.6}.footer__social img{vertical-align:bottom;max-height:15px;max-width:15px}.footer__menu{padding:35px 0}.footer__menu nav ul{display:flex;flex-wrap:wrap;gap:15px 30px;margin:0;padding:0}.footer__menu nav ul a{color:#5c5c5c}.footer__menu nav ul a:hover{color:#04081c}.footer__up{cursor:pointer;display:inline-flex;align-items:center;height:30px;width:30px;background-color:#04081c;transition:background-color .2s linear;gap:15px;color:#fff;font-weight:600;border-radius:0;justify-content:center}.footer__up svg{transform:rotate(180deg);margin-top:2px}.footer__up svg *{transition:all .2s linear}.footer__up:hover{background-color:#eaeaea}.footer__up:hover svg *{fill:#04081c}body:has(#wpadminbar) .header{top:32px}body:has(#wpadminbar) .header__menu{top:32px}@media all and (max-width: 782px){body:has(#wpadminbar) .header__menu{top:46px}}@media all and (max-width: 782px){body:has(#wpadminbar) .header{top:46px}}.header{position:absolute;width:100%;top:0;z-index:9997}.header__bar{background-color:#04081c;color:#fff;text-align:center;padding:10px 0;line-height:22px;font-size:14px}.header__bar a{color:#fff}.header__wrapper{display:grid;grid-template-columns:1fr 2fr 1fr;gap:10px;align-items:center;height:100px}@media only screen and (max-width: 1024px){.header__wrapper{height:64px}}@media only screen and (max-width: 480px){.header__wrapper{grid-template-columns:max-content max-content 1fr;gap:20px}}@media only screen and (max-width: 1024px){.header__body{overflow:hidden;touch-action:none;-ms-touch-action:none}}.header__shows{max-height:300vh !important}.header__rotate{transform:rotate(180deg)}.header__logo{display:flex;justify-content:center;align-items:center}.header__logo a{display:flex}.header__logo a img{vertical-align:bottom;height:24px}@media only screen and (max-width: 768px){.header__logo a img{height:20px}}@media only screen and (max-width: 480px){.header__logo a img{height:15px}}.header__menu{position:fixed;top:0;right:0;width:100%;height:100vh;transition:all .2s linear;overflow:auto;z-index:9998;overflow:hidden;padding-left:unset;display:flex;justify-content:end;opacity:0;background-color:rgba(0,0,0,.5411764706);pointer-events:none}@media only screen and (max-width: 1024px){.header__menu{position:absolute;top:0 !important}}.header__menu>div:first-child,.header__menu ul{height:100%}.header__menu ul.menu{display:grid;margin:0 -350px 0 0;padding:0;grid-auto-rows:max-content;overflow-y:auto;overflow-x:hidden;max-width:300px;background-color:#fff;width:100%;transition:all .2s linear}.header__menu ul.menu>li{transition:all .2s linear;position:relative;border-bottom:1px solid #eaeaea;width:100%;overflow:hidden}.header__menu ul.menu>li a{padding:14px 20px;display:flex}.header__menu ul.menu>li.menu-item-has-children{position:relative}.header__menu ul.menu>li>ul{padding:0;max-height:0;overflow:hidden}.header__menu ul.menu>li>ul li{border-top:1px solid #eaeaea}.header__menu ul.menu>li>ul li img{display:none}.header__menu ul.menu>li>ul li a{padding-left:40px}.header__menu ul.menu>li a:link,.header__menu ul.menu>li a:visited,.header__menu ul.menu>li a:active{color:#04081c}.header__menu ul.menu>li a:hover{color:#e0bf32}.header__show{opacity:1;pointer-events:unset}.header__show>ul{margin:0 !important}@media only screen and (max-width: 1024px){.header__blank{display:none}}.header__hamburger{border:none;width:22px;height:19px;vertical-align:middle;cursor:pointer;padding:0;background-color:rgba(0,0,0,0);position:fixed;z-index:9999}@media only screen and (min-width: 1024px){.header__hamburger{transform:translateX(-39px)}}@media only screen and (max-width: 1024px){.header__hamburger{position:unset}}.header__hamburger span{height:2px;background:#04081c;display:block;transition:all .2s linear;border-radius:2px}.header__hamburger span:nth-child(1){transform-origin:bottom right}.header__hamburger span:nth-child(2){margin:6px 0}.header__hamburger span:nth-child(3){transform-origin:top right}.header__close span{background-color:#e0bf32}.header__close span:nth-child(1){transform:rotate3d(0, 0, 1, -45deg)}.header__close span:nth-child(2){opacity:0}.header__close span:nth-child(3){transform:rotate3d(0, 0, 1, 45deg)}.header__sub{margin-left:10px;background-image:url(../img/arrow.svg);background-repeat:no-repeat;transition:all .2s linear;background-position:center;cursor:pointer;height:49px;width:55px;display:block;position:absolute;right:0;top:0;z-index:9;background-size:12px 12px}.header__btns{display:flex;align-items:center;justify-content:end;gap:16px}@media only screen and (min-width: 1024px){.header__btns{transform:translateX(39px)}}.header__btns a{position:relative}.header__btns a img{vertical-align:bottom}.header__cart{display:flex;justify-content:center;width:20px;height:20px;background-color:#e0bf32;color:#fff;border-radius:20px;position:absolute;top:-5px;right:16px;font-weight:600;font-size:13px}.listing__desc p{margin:0}.listing__grid{display:grid;grid-template-columns:288px 1fr;gap:40px;position:relative}@media only screen and (max-width: 1280px){.listing__grid{gap:32px}}@media only screen and (max-width: 1024px){.listing__grid{grid-template-columns:220px 1fr}}@media only screen and (max-width: 768px){.listing__grid{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.listing__grid{gap:24px}}.listing__sidebar h3{font-size:24px;line-height:140%;font-weight:600;margin:0;margin-bottom:24px !important}.listing__sidebar .wc-block-product-filters__overlay-dialog{border-right:1px solid #eaeaea;padding-right:40px}@media only screen and (max-width: 1280px){.listing__sidebar .wc-block-product-filters__overlay-dialog{padding-right:32px}}@media only screen and (max-width: 768px){.listing__sidebar .wc-block-product-filters__overlay-dialog{padding-right:unset;border-right:unset}}.listing__sidebar .wc-block-product-filter-checkbox-list__show-more{display:none}.listing__sidebar .wc-block-product-filter-checkbox-list__items{display:grid;gap:16px}.listing__sidebar .wc-block-product-filter-price-slider .text input[type=text]{min-height:unset;height:unset;line-height:unset;border-radius:0}.listing__sidebar .wc-block-product-filter-checkbox-list__input-wrapper input{width:18px !important;height:18px !important;padding:0;opacity:0}.listing__sidebar .wc-block-product-filter-checkbox-list__input-wrapper::before{background-color:#fff;border:1px solid #d7d7d7;width:18px;height:18px;opacity:1}.listing__sidebar .has-depth-1{margin-left:15px}.listing__sidebar .has-depth-1 .wc-block-product-filter-checkbox-list__input-wrapper{display:block !important}.listing__sidebar .has-depth-1 .wc-block-product-filter-checkbox-list__input-wrapper::before{opacity:1;background-color:#fff;border:1px solid #d7d7d7;width:18px;height:18px;content:""}.listing__sidebar .has-depth-1 .wc-block-product-filter-checkbox-list__input-wrapper input{display:block !important}.listing__sidebar .categorieslist .wc-block-product-filter-checkbox-list__items>.wc-block-product-filter-checkbox-list__item:has(+.has-depth-1):not(.has-depth-1){background-image:url(../img/arrow.svg);background-position:center right;background-repeat:no-repeat;background-size:12px}.listing__sidebar .categorieslist .wc-block-product-filter-checkbox-list__items>.wc-block-product-filter-checkbox-list__item:has(+.has-depth-1):not(.has-depth-1).rotate{background-image:url(../img/arrow2.svg)}.listing__sidebar .categorieslist .wc-block-product-filter-checkbox-list__items>.wc-block-product-filter-checkbox-list__item:not(.has-depth-1){cursor:pointer}.listing__sidebar .categorieslist .wc-block-product-filter-checkbox-list__items>.wc-block-product-filter-checkbox-list__item:not(.has-depth-1) label{pointer-events:none}.listing__sidebar .categorieslist .wc-block-product-filter-checkbox-list__items .wc-block-product-filter-checkbox-list__item[hidden]{display:block}.listing__sidebar .categorieslist .wc-block-product-filter-checkbox-list__items .wc-block-product-filter-checkbox-list__item.has-depth-1{display:none}.listing__sidebar .categorieslist .wc-block-product-filter-checkbox-list__items .wc-block-product-filter-checkbox-list__item.has-depth-1.active{display:block}.listing__sidebar .categorieslist .wc-block-product-filter-checkbox-list__input-wrapper{display:none}.listing__sidebar .categorieslist .wc-block-product-filter-checkbox-list__input-wrapper::before{content:unset}.listing__sidebar .categorieslist .wc-block-product-filter-checkbox-list__input-wrapper input{display:none}.listing__sidebar .categorieslist .has-depth-1{margin-left:15px}.listing__sidebar .categorieslist .has-depth-1 .wc-block-product-filter-checkbox-list__input-wrapper{display:initial}.listing__sidebar .categorieslist .has-depth-1 .wc-block-product-filter-checkbox-list__input-wrapper::before{content:""}.listing__sidebar svg.wc-block-product-filter-checkbox-list__mark{top:0;left:0}.listing__sidebar .wc-block-product-filters__overlay-content>[data-block-name]:not(:last-child){border-bottom:1px solid #eaeaea;padding-bottom:24px}.listing__sidebar .wp-block-button__link{background-color:#04081c;color:#fff;padding:0 24px !important;display:inline-flex;font-weight:500;line-height:56px;transition:all .2s linear;justify-content:center;align-items:center;border-radius:0;font-size:18px}@media only screen and (max-width: 768px){.listing__sidebar .wp-block-button__link{width:100%}}.listing__sidebar .wp-block-button__link:hover{background-color:#e0bf32}.listing__sidebar .wp-block-woocommerce-product-filter-active{border-bottom:none !important}.listing__sidebar .wc-block-product-filters__open-overlay,.listing__sidebar .wc-block-product-filters__apply{color:#fff;padding:12px 0;font-weight:500;line-height:24px;transition:all .2s linear;justify-content:center;align-items:center;cursor:pointer;color:#101717;border:1px solid #101717;background-color:rgba(0,0,0,0);width:210px}.listing__sidebar .wc-block-product-filters__open-overlay svg,.listing__sidebar .wc-block-product-filters__apply svg{display:none}@media only screen and (max-width: 600px){.listing__sidebar .wc-block-product-filters__open-overlay,.listing__sidebar .wc-block-product-filters__apply{display:inline-flex}}.listing__sidebar .wc-block-product-filters__open-overlay:hover,.listing__sidebar .wc-block-product-filters__apply:hover{background-color:#101717;color:#fff}.listing__sidebar .wc-block-product-filters__apply{width:100%;font-size:18px}.listing__list .woocommerce-result-count{display:none}.listing__list .woocommerce-ordering{display:flex;justify-content:end;margin-bottom:24px}.listing__list .woocommerce-ordering select{width:unset;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@media only screen and (max-width: 600px){.listing__list .woocommerce-ordering{margin-bottom:unset}}@media only screen and (max-width: 600px){.listing__list select{position:absolute;top:0;right:20px;width:calc(100% - 270px) !important;font-size:14px;min-height:48px;line-height:48px}}.listing__list .products{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;padding:0;margin:0}@media only screen and (max-width: 1280px){.listing__list .products{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 1024px){.listing__list .products{gap:20px}}.listing__promo .products{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;padding:0;margin:0}@media only screen and (max-width: 1024px){.listing__promo .products{gap:20px;grid-template-columns:1fr 1fr}}body .woocommerce .woocommerce-customer-details address{border-bottom-width:1px;border-right-width:1px}.account a{color:#04081c}.account a:hover{color:#e0bf32}.account__grid{display:grid;grid-template-columns:1fr 3fr;gap:80px}@media only screen and (max-width: 1024px){.account__grid{grid-template-columns:1fr;gap:32px}}.account__grid table{border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.account__grid table th,.account__grid table td{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:10px 15px}@media only screen and (max-width: 480px){.account__grid table th,.account__grid table td{padding:5px 10px}}.account__content{max-width:100%;overflow:auto}.account__nav h3{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:15px 0;margin-top:0}.account__nav ul{margin:0;padding:0;display:grid;gap:16px}@media only screen and (max-width: 1024px){.account__nav ul{display:flex;flex-wrap:wrap}.account__nav ul li{border:1px solid #e0e0e0;padding:5px 10px;transition:all .2s linear}.account__nav ul li:hover{border-color:#e0bf32}.account__nav ul li.is-active{border-color:#04081c}}.account__login .woocommerce-form__label{display:flex;align-items:center;gap:10px;margin-right:20px;margin-bottom:10px}.account__login .woocommerce-error{padding:0;margin:0}.account__login .woocommerce-notices-wrapper{border:1px solid #04081c;padding:10px 15px;margin-bottom:16px;display:none}.account__login .woocommerce-notices-wrapper [role]{outline:none}.account__login .woocommerce-notices-wrapper a{color:#04081c}.account__login .woocommerce-notices-wrapper a:hover{color:#e0bf32}.account__login .woocommerce-notices-wrapper:has([role]){display:block}.account__login .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:80px}@media only screen and (max-width: 1024px){.account__login .col2-set{grid-template-columns:1fr;gap:0}}.cart h1{font-size:48px;margin:0;font-weight:600;line-height:120%}@media only screen and (max-width: 1024px){.cart h1{font-size:40px}}.cart__cart{margin:48px 0 0 0}@media only screen and (max-width: 768px){.cart__cart{margin:24px 0 0 0}}.cart__cart a{color:#04081c}.cart__cart a:hover{color:#e0bf32}@media only screen and (max-width: 480px){.cart__cart tr{border-bottom:1px solid #e5e5e5;margin-bottom:16px;padding:16px 0 0 0 !important}}.cart__cart .wc-block-components-button{background-color:#e0bf32;color:#fff;padding:0 20px;display:inline-flex;font-weight:500;line-height:24px;transition:all .2s linear;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.cart__cart .wc-block-components-button{width:100%}}.cart__cart .wc-block-components-button:hover{background-color:#04081c;color:#fff}.cart__cart .wc-block-cart-items,.cart__cart .wc-block-components-sidebar,.cart__cart .wc-block-cart__submit{margin:0 !important}.cart__cart .wc-block-cart{margin-bottom:64px}@media only screen and (max-width: 1024px){.cart__cart .wc-block-cart{margin-bottom:32px}}.contact__box a{color:#04081c}.contact__box a:hover{color:#e0bf32}.contact__map{height:560px}.contact__map iframe{overflow:hidden}@media only screen and (max-width: 1024px){.contact__map{height:450px}}.contact__grid{grid-template-columns:1fr 2fr;display:grid;gap:80px}@media only screen and (max-width: 1024px){.contact__grid{grid-template-columns:1fr;gap:32px}}.cform{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cform.onecol{grid-template-columns:1fr}.cform p{margin:0}.cform a{color:#04081c}.cform a:hover{color:#e0bf32}.cform__text{margin:15px 0}.cform__text p{margin:15px 0}.cform__radio{margin:15px 0 30px;font-size:13px;color:#04081c;line-height:21px;display:block}.cform__radio p{margin:0;line-height:21px}.cform__radio a{color:#04081c;text-decoration:underline}.cform__radio a:hover{color:#e0bf32}.cform__req{font-size:13px;color:#949494;margin-top:30px;display:block;padding-left:30px}.cform__submit{text-align:right}.cform__submit.center{text-align:center}.cform__submit p{margin:0}.index1{background-color:#f7f7f7;background-image:radial-gradient(circle, #f7f7f7 0%, rgba(229, 226, 219, 0) 100%),linear-gradient(to right top, #f7f7f7, #e5e2db)}.index1 .swiper-wrapper{min-height:800px;grid-auto-flow:column;display:grid !important;grid-auto-columns:100%}@media only screen and (max-width: 1024px){.index1 .swiper-wrapper{min-height:650px}}@media only screen and (max-width: 768px){.index1 .swiper-wrapper{height:unset}}.index1 .swiper-slide{opacity:0 !important}.index1 .swiper-slide-visible{opacity:1 !important}.index1__slider{overflow:hidden}.index1__slide{display:grid;align-items:center}@media only screen and (max-width: 768px){.index1__slide{grid-template-columns:1fr;grid-template-rows:max-content 1fr;align-items:start}}.index1__slide>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}@media only screen and (max-width: 768px){.index1__slide>img{position:unset;aspect-ratio:1}}.index1__box{position:relative;z-index:2;max-width:450px;padding:155px 0}@media only screen and (max-width: 768px){.index1__box{padding:20px 0;color:#04081c;max-width:unset}}.index1__box h2::before{content:"";width:4px;height:23px;background-color:#e0bf32;display:inline-block;transform:skew(-15deg, 10deg)}@media only screen and (max-width: 1280px){.index1__box h2{font-size:35px}}@media only screen and (max-width: 1024px){.index1__box h2{font-size:30px}}@media only screen and (max-width: 1024px){.index1__box h2 br{display:none}}.index1__navs{position:relative}@media only screen and (max-width: 768px){.index1__navs{position:absolute;top:0;left:0;width:100%;aspect-ratio:1;display:flex;align-items:end;justify-content:end}}.index1__prev,.index1__next{position:absolute;z-index:2;bottom:88px}@media only screen and (max-width: 1024px){.index1__prev,.index1__next{bottom:24px}}.index1__prev{left:56px}@media only screen and (max-width: 1024px){.index1__prev{left:20px}}@media only screen and (max-width: 768px){.index1__prev{left:unset;right:88px}}.index1__next{left:120px}@media only screen and (max-width: 1024px){.index1__next{left:88px}}@media only screen and (max-width: 768px){.index1__next{left:unset;right:20px}}.index1__dots{position:absolute;bottom:88px !important;justify-content:end;padding:0 56px 0 0}@media only screen and (max-width: 1024px){.index1__dots{bottom:24px !important}}@media only screen and (max-width: 768px){.index1__dots{display:none}}.index1__dots span{background-color:#fff !important}.index4__grid{grid-template-columns:1fr 1fr;display:grid}@media only screen and (max-width: 1024px){.index4__grid{grid-template-columns:1fr}}.index4__grid a{display:flex;overflow:hidden;position:relative;width:100%;aspect-ratio:3.5/2;align-items:end;padding:48px;color:#fff}.index4__grid a:hover img{scale:1.01}@media only screen and (max-width: 768px){.index4__grid a{aspect-ratio:unset;min-height:300px;padding:20px}}.index4__grid a img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;transition:all .2s linear}.index4__grid a h3{font-size:clamp(50px,6vw,100px);line-height:130%;font-weight:400;margin:0}@media only screen and (max-width: 768px){.index4__grid a h3{font-size:35px}}.index4__grid a::before{content:"";width:100%;height:100%;background:linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;z-index:2;opacity:.6;top:0;left:0}@media only screen and (max-width: 1024px){.index4__grid a .mt span{width:unset}}.index4__box{position:relative;z-index:3;width:100%}.order h1{font-size:48px;margin:0;font-weight:600;line-height:120%}@media only screen and (max-width: 1024px){.order h1{font-size:40px}}.order__order{margin:48px 0 0 0}@media only screen and (max-width: 768px){.order__order{margin:8px 0 0 0}}.order__order a{color:#04081c}.order__order a:hover{color:#e0bf32}@media only screen and (max-width: 480px){.order__order tr{border-bottom:1px solid #e5e5e5;margin-bottom:16px;padding:16px 0 0 0 !important}}.order__order .wc-block-components-button{background-color:#e0bf32;color:#fff;padding:0 20px;display:inline-flex;font-weight:500;line-height:24px;transition:all .2s linear;justify-content:center;align-items:center;border:none}@media only screen and (max-width: 768px){.order__order .wc-block-components-button{width:100%}}.order__order .wc-block-components-button:hover{background-color:#04081c;color:#fff}.order__order .wp-block-woocommerce-checkout{padding:0 !important}.custompage h1{font-size:48px;margin:0;font-weight:600;line-height:120%}@media only screen and (max-width: 1024px){.custompage h1{font-size:40px}}.custompage__page{margin:48px 0 0 0}@media only screen and (max-width: 768px){.custompage__page{margin:8px 0 0 0}}.custompage__page a{color:#04081c;text-decoration-line:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:#04081c}.custompage__page a:hover{color:#e0bf32;text-decoration-color:#e0bf32}.custompage__page ul{padding:0;margin:0;list-style:none;width:100%}.custompage__page li{position:relative;padding:5px 0 5px 30px;line-height:27px}.custompage__page li span{line-height:27px}.custompage__page li::before{content:"";display:inline-block;width:15px;height:2px;background-color:#e0bf32;position:absolute;top:17px;left:0}.custompage__page *:first-child{margin-top:0}.custompage__page *:last-child{margin-bottom:0}.custompage__page h2,.custompage__page h3,.custompage__page h4,.custompage__page h5{line-height:120%;font-weight:600;margin:24px 0}.custompage__page h2{font-size:38px}@media only screen and (max-width: 1024px){.custompage__page h2{font-size:27px}}.custompage__page h3{font-size:28px}@media only screen and (max-width: 1024px){.custompage__page h3{font-size:20px}}.custompage__page h4{font-size:24px}@media only screen and (max-width: 1024px){.custompage__page h4{font-size:16px}}.prod__info h1,.prod__info h2{font-size:40px;font-weight:600;margin:0;line-height:120%}@media only screen and (max-width: 768px){.prod__info h1,.prod__info h2{font-size:32px}}.prod__info p.price{font-size:27px;font-weight:bold;line-height:140%}.prod__info .value a{display:none}.prod__info .variations{margin-top:20px;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;margin-bottom:20px}.prod__info .variations .reset_variations{display:none !important;margin-top:5px;color:#04081c}.prod__info .variations .reset_variations:hover{color:#e0bf32}.prod__info .variations th,.prod__info .variations td{padding:10px;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.prod__info [current-image]:not([current-image=""]) .value a{display:inline-flex}.prod__info .screen-reader-text{display:none}.prod__info .woocommerce-variation{font-size:30px;font-weight:bold}.prod__info .woocommerce-variation-add-to-cart,.prod__info form.cart:not(.variations_form){display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:16px;margin-top:24px}.prod__info .woocommerce-variation-add-to-cart button[type=submit],.prod__info form.cart:not(.variations_form) button[type=submit]{padding:14px 10px}.prod__info .quantity{height:52px;display:flex;align-items:end}.prod__info input.qty{background-color:rgba(0,0,0,0);color:#04081c;padding:8px 16px;display:inline-flex;font-weight:400;line-height:24px;transition:all .2s linear;justify-content:center;align-items:center;border:1px solid #eaeaea;width:64px;height:52px;-webkit-appearance:none !important;appearance:none !important;-moz-appearance:textfield}.prod__info input.qty::-webkit-inner-spin-button,.prod__info input.qty::-webkit-outer-spin-button{-webkit-appearance:none !important;appearance:none !important}.prod__info button.qty-btn{height:52px;background-color:#f5f5f5;color:#04081c;border:1px solid #eaeaea;width:30px;cursor:pointer;transition:all .2s linear}.prod__info button.qty-btn:hover{background-color:#f7f7f7}.prod__info .product_meta{display:none}.prod__info .woocommerce-product-details__short-description a{color:#04081c;text-decoration-line:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:#04081c}.prod__info .woocommerce-product-details__short-description a:hover{color:#e0bf32;text-decoration-color:#e0bf32}.prod__info .woocommerce-product-details__short-description ul{padding:0;margin:0;list-style:none;width:100%}.prod__info .woocommerce-product-details__short-description li{position:relative;padding:5px 0 5px 30px;line-height:27px}.prod__info .woocommerce-product-details__short-description li span{line-height:27px}.prod__info .woocommerce-product-details__short-description li::before{content:"";display:inline-block;width:15px;height:2px;background-color:#e0bf32;position:absolute;top:17px;left:0}.prod__info .woocommerce-product-details__short-description *:first-child{margin-top:0}.prod__info .woocommerce-product-details__short-description *:last-child{margin-bottom:0}.prod__info .woocommerce-product-details__short-description h2,.prod__info .woocommerce-product-details__short-description h3,.prod__info .woocommerce-product-details__short-description h4,.prod__info .woocommerce-product-details__short-description h5{line-height:120%;font-weight:600;margin:24px 0}.prod__info .woocommerce-product-details__short-description h2{font-size:38px}@media only screen and (max-width: 1024px){.prod__info .woocommerce-product-details__short-description h2{font-size:27px}}.prod__info .woocommerce-product-details__short-description h3{font-size:28px}@media only screen and (max-width: 1024px){.prod__info .woocommerce-product-details__short-description h3{font-size:20px}}.prod__info .woocommerce-product-details__short-description h4{font-size:24px}@media only screen and (max-width: 1024px){.prod__info .woocommerce-product-details__short-description h4{font-size:16px}}.prod__info .wpcbn-btn{grid-column:span 2;color:#04081c;border:1px solid #04081c;background-color:rgba(0,0,0,0)}.prod__info .wpcbn-btn:hover{background-color:#04081c;color:#fff}.prod__btns{display:flex;flex-wrap:wrap;gap:16px;grid-column:span 2;margin-bottom:16px}@media only screen and (max-width: 768px){.prod__btns{gap:8px}}.prod__btns span{width:100%}.prod__btn{background-color:rgba(0,0,0,0);color:#04081c;padding:8px 16px;display:inline-flex;font-weight:400;line-height:24px;transition:all .2s linear;justify-content:center;align-items:center;border:1px solid #04081c;cursor:pointer}@media only screen and (max-width: 768px){.prod__btn{padding:8px}}.prod__btn.active{background-color:#04081c;color:#fff}.prod__btn:hover{background-color:#04081c;color:#fff}.prod__breadcrumbs{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;white-space:nowrap;padding:20px 0}.prod__breadcrumbs nav{overflow:auto}.prod__breadcrumbs nav ul{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;line-height:150%}.prod__breadcrumbs nav ul li{display:flex;align-items:center;gap:8px}.prod__breadcrumbs nav ul li:last-child{font-weight:600}.prod__breadcrumbs nav ul li:not(:last-child)::after{content:"";display:inline-block;width:16px;height:16px;background-image:url("../img/sep.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.prod__breadcrumbs nav ul li a{color:#04081c}.prod__breadcrumbs nav ul li a:hover{color:#e0bf32}.prod__grid{display:grid;grid-template-columns:minmax(100px, 1fr) 1fr;gap:80px}@media only screen and (max-width: 1024px){.prod__grid{grid-template-columns:minmax(100px, 1fr);gap:20px}}.prod__grid .iworks-omnibus{font-size:16px;color:#676767}.prod__thumbs{display:grid;grid-template-columns:minmax(100px, 1fr);gap:20px;align-items:start}.prod__imgs{min-width:80px;display:flex;gap:20px;flex-direction:row;overflow:auto}.prod__imgs img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;vertical-align:bottom;cursor:pointer;transition:all .2s linear}.prod__imgs img:hover{filter:grayscale(1)}.prod__img{max-width:100%;overflow:hidden;position:relative;grid-row:1}.prod__img img{-o-object-fit:cover;object-fit:cover;vertical-align:bottom;width:100%;aspect-ratio:5/6}@media only screen and (max-width: 1280px){.prod__img img{max-height:590px}}.prod__prev,.prod__next{position:absolute;top:calc(50% - 16px);z-index:2}.prod__prev{left:20px}.prod__next{right:20px}.prod__desc a{color:#04081c;text-decoration-line:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:#04081c}.prod__desc a:hover{color:#e0bf32;text-decoration-color:#e0bf32}.prod__desc ul{padding:0;margin:0;list-style:none;width:100%}.prod__desc li{position:relative;padding:5px 0 5px 30px;line-height:27px}.prod__desc li span{line-height:27px}.prod__desc li::before{content:"";display:inline-block;width:15px;height:2px;background-color:#e0bf32;position:absolute;top:17px;left:0}.prod__desc *:first-child{margin-top:0}.prod__desc *:last-child{margin-bottom:0}.prod__desc h2,.prod__desc h3,.prod__desc h4,.prod__desc h5{line-height:120%;font-weight:600;margin:24px 0}.prod__desc h2{font-size:38px}@media only screen and (max-width: 1024px){.prod__desc h2{font-size:27px}}.prod__desc h3{font-size:28px}@media only screen and (max-width: 1024px){.prod__desc h3{font-size:20px}}.prod__desc h4{font-size:24px}@media only screen and (max-width: 1024px){.prod__desc h4{font-size:16px}}.prod__notice{display:none}.prod__notice .woocommerce-notices-wrapper{border:1px solid #eaeaea;padding:10px 15px;margin-top:20px}.prod__notice .woocommerce-notices-wrapper [role]{outline:none}.prod__notice .woocommerce-notices-wrapper a{color:#04081c}.prod__notice .woocommerce-notices-wrapper a:hover{color:#e0bf32}.prod__notice:has([role]){display:block}.onsale{position:absolute;top:10px;left:10px;background-color:#04081c;color:#fff;padding:4px 8px;font-size:14px;z-index:2}/*# sourceMappingURL=main.min.css.map */