﻿@font-face{font-family:"Recia";src:url("../../static/fonts/Recia-Semibold.ttf") format("truetype");font-weight:600}@font-face{font-family:"Recia";src:url("../../static/fonts/Recia-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"Recia";src:url("../../static/fonts/Recia-Semibold.ttf") format("truetype");font-weight:600}@font-face{font-family:"Recia";src:url("../../static/fonts/Recia-Regular.ttf") format("truetype");font-weight:400}html{font-size:62.5%;scroll-behavior:smooth;overflow-x:hidden}@media (max-width:1100px){html{font-size:50%}}@media (max-width:400px){html{font-size:42%}}html.scroll-locked{overflow-y:hidden}body{padding:0;margin:0;font-size:1.6rem;scroll-behavior:smooth;margin:0 !important;font-family:"Oswald", sans-serif;font-weight:300;font-size:2rem;line-height:120%;letter-spacing:0.02em;color:rgba(35, 23, 5, 0.75)}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img.contain{width:100%;height:100%;object-fit:contain}.d-center{display:flex;align-items:center;justify-content:center}.d-between{display:flex;align-items:center;justify-content:space-between}.bc{background-position:center;background-repeat:no-repeat;background-size:cover}header ul li{list-style:none;margin:0;padding:0}.desc li{margin-left:2rem}.desc>*:not(:first-child, :last-child){margin:2rem 0}.desc>*:first-child:not(:last-child){margin:0 0 2rem 0}.desc>*:last-child:not(:first-child){margin:2rem 0 0}.desc h1,.desc h2,.desc h3,.desc h4,.desc h5,.desc h6{color:#231705}.container-max{width:1440px;margin:0 auto;max-width:90%}.container-small{width:1200px;margin:0 auto;max-width:90%}.container-extrasmall{width:820px;margin:0 auto;max-width:90%}a{color:unset;text-decoration:none;transition:0.2s}.small-title{font-family:"Oswald", sans-serif;font-weight:400;font-size:1.8rem;line-height:100%;letter-spacing:0.02em;text-transform:uppercase;color:#231705}.section-title{font-family:"Oswald", sans-serif;font-weight:500;font-size:3.8rem;line-height:104%;text-transform:uppercase;color:#231705;margin-bottom:4.4rem}.blog-title{font-family:"Oswald", sans-serif;font-weight:500;font-size:3.6rem;line-height:104%;color:#231705;margin-bottom:3rem}.blue-title{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}.blue-title img{width:2.6rem;height:2.6rem;object-fit:contain}.blue-title span{font-weight:500;font-size:1.8rem;line-height:100%;text-transform:uppercase;color:#2057e2}.grey-btn{font-family:"Oswald", sans-serif;font-weight:400;font-size:1.8rem;line-height:100%;letter-spacing:0.02em;text-transform:uppercase;color:#231705;border:1px solid #e2e2e2;border-radius:9rem;display:flex;align-items:center;gap:1rem;height:5.2rem;transition:0.2s;min-width:20rem;padding:0 1.6rem;justify-content:center}.grey-btn:hover{border-color:#231705}.grey-btn.icon{padding:0 2.2rem 0 1.6rem;min-width:unset}.blue-btn{font-family:"Oswald", sans-serif;font-weight:400;font-size:1.8rem;line-height:100%;letter-spacing:0.02em;text-transform:uppercase;color:white;background-color:#2057e2;border-radius:9rem;display:inline-flex;align-items:center;gap:1rem;height:5.2rem;transition:0.2s;border:none;min-width:20rem;padding:0 1.6rem;justify-content:center}.blue-btn:hover{background-color:#113dac}.blue-btn.icon{padding:0 2.2rem 0 1.6rem;min-width:unset}@font-face{font-family:"Recia";src:url("../../static/fonts/Recia-Semibold.ttf") format("truetype");font-weight:600}@font-face{font-family:"Recia";src:url("../../static/fonts/Recia-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"Recia";src:url("../../static/fonts/Recia-Semibold.ttf") format("truetype");font-weight:600}@font-face{font-family:"Recia";src:url("../../static/fonts/Recia-Regular.ttf") format("truetype");font-weight:400}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#2057e2}.cky-prefrence-btn-wrapper+div{display:none !important}header{padding:7rem 0 3.5rem;background-color:white;z-index:8;position:sticky;width:100%;top:0}header .container{gap:6.2rem}@media (max-width:1140px){header .container{gap:3.2rem}}header .container .logo{width:160px}header .container .logo img{max-width:100%}header .container nav{flex-grow:1}header .container nav ul.nav-main{justify-content:flex-end;gap:6.2rem}@media (max-width:1440px){header .container nav ul.nav-main{gap:4.8rem}}@media (max-width:1285px){header .container nav ul.nav-main{gap:3.5rem}}header .container nav ul.nav-main>li{gap:8px;position:relative}header .container nav ul.nav-main>li .nav-drop{display:flex;flex-direction:column}header .container nav ul.nav-main>li .nav-drop li{padding:1.5rem 3rem;transition:0.2s}header .container nav ul.nav-main>li:hover .nav-drop{opacity:1;visibility:visible}@media (min-width:911px){header .container nav .close{display:none}header .container nav ul.nav-main>li{position:relative;cursor:pointer}header .container nav ul.nav-main>li .nav-drop{opacity:0;visibility:hidden;transition:0.2s;position:absolute;top:100%;left:0;background-color:white;display:flex;flex-direction:column;width:max-content;max-width:250%;padding-top:1.5rem}header .container nav ul.nav-main>li .nav-drop li:hover{background-color:#e2e2e2}header .container nav ul.nav-main>li:hover .nav-drop{opacity:1;visibility:visible}}@media (max-width:910px){header .container nav{position:fixed;z-index:10;visibility:hidden;inset:0;background-color:white;transform:translateX(100%);transition:0.3s;display:flex;justify-content:center;align-items:center;overflow:hidden}header .container nav .bc{position:absolute;inset:0;opacity:0.15;z-index:-1;transform:translateX(-100%);transition:0.3s;background-position:center;background-size:cover}header .container nav ul.nav-main{display:flex;flex-direction:column;align-items:center;overflow-y:auto;width:90%;justify-content:flex-start;max-height:100vh;padding:2rem 0;row-gap:3rem}header .container nav ul.nav-main>li{flex-wrap:wrap;row-gap:0rem}header .container nav ul.nav-main>li .nav-drop{width:100%;text-align:center;height:0;overflow:hidden;padding-top:0;transition:height 0.2s}header .container nav .close{position:absolute;top:2rem;right:2rem;width:5.2rem}header .container nav .arrow{align-self:stretch;min-width:15px}header .container nav.open{visibility:visible;transform:translateX(0)}header .container nav.open .bc{transform:translateX(0)}}header .container .shop-links{gap:1rem}header .container .shop-links .grey-btn{position:relative}header .container .shop-links .grey-btn .counter{position:absolute;top:0;right:0;background-color:#2057e2;border-radius:1rem;min-width:2rem;height:2rem;color:white;padding:0 0.4rem;text-align:center;font-size:1.3rem}@media (max-width:910px){header .container .shop-links .grey-btn .counter{top:-4px;right:-4px}}header .container .shop-links .grey-btn .counter.d-none{display:none}@media (max-width:1370px){header .container .shop-links{flex-direction:column;align-items:flex-end}}@media (min-width:911px){header .container .shop-links .menu-burger{display:none}}@media (max-width:910px){header .container .shop-links{flex-direction:row;align-items:center}header .container .shop-links span{display:none}header .container .shop-links .grey-btn,header .container .shop-links .blue-btn{border-radius:50%;width:5.2rem;padding:0;justify-content:center}}@media (max-width:1370px){header{padding:1.5rem 0}}section.banner{margin-top:clamp(50px, 5.2vw, 99px);margin-bottom:clamp(70px, 9.2vw, 176px)}section.banner .container{display:flex;flex-direction:column;align-items:center;gap:3rem;position:relative}section.banner .container .decoration{position:absolute;width:100%;bottom:-2rem;z-index:-1}@media (max-width:600px){section.banner .container .decoration{position:static}}section.banner .container .logo{margin-bottom:-2rem}section.banner .container .logo img{width:85px}section.banner .container .title{text-transform:uppercase;text-align:center;color:#231705;line-height:108%;letter-spacing:-0.02em;font-size:clamp(37px, 4.6vw, 88px)}section.banner .container .title p:nth-child(1){font-family:"Oswald", sans-serif;font-weight:500;font-size:clamp(27px, 3vw, 56px)}section.banner .container .title p:nth-child(2){font-family:"Recia", sans-serif;font-weight:600;font-size:clamp(37px, 4.6vw, 88px)}section.banner .container .main-desc{text-align:center;max-width:560px}section.banner .container .btn{margin-top:1.9rem;text-transform:revert}section.banner .container .cats{display:flex;flex-wrap:wrap;gap:1.3rem;margin-top:clamp(0px, 7.1vw, 136px);justify-content:center}section.banner .container .cats .item{width:calc((100% - 2 * 1.3rem) / 3);border:1px solid #e2e2e2;border-radius:1.2rem;padding:4rem;position:relative}section.banner .container .cats .item .bc{background-color:white;border-radius:1.2rem;position:absolute;inset:0;z-index:0;transition:0.4s}section.banner .container .cats .item .icon{margin-bottom:5.8rem;position:relative}section.banner .container .cats .item .icon img{height:3.9rem}section.banner .container .cats .item .name{font-family:"Recia", sans-serif;font-weight:600;font-size:3.2rem;line-height:104%;text-transform:uppercase;color:#231705;margin-bottom:3rem;gap:1.5rem;display:flex;align-items:center;position:relative}section.banner .container .cats .item .name svg{margin-bottom:0.7rem;transform:translateX(-30%);opacity:0;transition:0.2s}section.banner .container .cats .item .desc{position:relative}section.banner .container .cats .item:hover .bc{backdrop-filter:blur(20px);background:rgba(255, 255, 255, 0.82)}section.banner .container .cats .item:hover .name svg{transform:translateX(0);opacity:1}@media (max-width:800px){section.banner .container .cats .item{width:calc((100% - 1.3rem) / 2)}}@media (max-width:600px){section.banner .container .cats .item{width:100%}}section.shop-banner{margin-top:clamp(50px, 5.2vw, 99px);margin-bottom:8rem}section.shop-banner .container{display:flex;flex-direction:column;align-items:center;gap:3rem;position:relative}section.shop-banner .container .logo{margin-bottom:-2rem}section.shop-banner .container .logo img{width:85px}section.shop-banner .container .title{text-transform:uppercase;text-align:center;color:#231705;line-height:108%;letter-spacing:-0.02em;font-size:clamp(27px, 3vw, 56px);line-height:135%}section.shop-banner .container .title p:nth-child(1){font-family:"Oswald", sans-serif;font-weight:500}section.shop-banner .container .title p:nth-child(2){font-family:"Recia", sans-serif;font-weight:400}section.shop-banner .container .main-desc{text-align:center;max-width:560px}section.shop-banner .container .btn{margin-top:1.9rem;text-transform:revert}section.shop-banner .container .cats{display:flex;flex-wrap:wrap;gap:1.3rem;margin-top:clamp(0px, 7.1vw, 136px);justify-content:center}section.shop-banner .container .cats .item{width:calc((100% - 2 * 1.3rem) / 3);border:1px solid #e2e2e2;border-radius:1.2rem;padding:4rem;position:relative}section.shop-banner .container .cats .item .bc{background-color:white;border-radius:1.2rem;position:absolute;inset:0;z-index:0;transition:0.4s}section.shop-banner .container .cats .item .icon{margin-bottom:5.8rem;position:relative}section.shop-banner .container .cats .item .icon img{height:3.9rem}section.shop-banner .container .cats .item .name{font-family:"Recia", sans-serif;font-weight:600;font-size:3.2rem;line-height:104%;text-transform:uppercase;color:#231705;margin-bottom:3rem;gap:1.5rem;display:flex;align-items:center;position:relative}section.shop-banner .container .cats .item .name svg{margin-bottom:0.7rem;transform:translateX(-30%);opacity:0;transition:0.2s}section.shop-banner .container .cats .item .desc{position:relative}section.shop-banner .container .cats .item:hover .bc{backdrop-filter:blur(20px);background:rgba(255, 255, 255, 0.82)}section.shop-banner .container .cats .item:hover .name svg{transform:translateX(0);opacity:1}@media (max-width:800px){section.shop-banner .container .cats .item{width:calc((100% - 1.3rem) / 2)}}@media (max-width:600px){section.shop-banner .container .cats .item{width:100%}}.products-swiper-section{margin-bottom:clamp(60px, 8.1vw, 154px)}.products-swiper-section .container .wrapper{position:relative}.products-swiper-section .container .wrapper .products-swiper{overflow:hidden}.products-swiper-section .container .wrapper .products-swiper .swiper-slide{height:unset;padding-top:0.5rem;transition:0.3s}.products-swiper-section .container .wrapper .products-swiper .swiper-slide li.product{height:100%;transition:0.3s}.products-swiper-section .container .wrapper .products-swiper .swiper-slide li.product a.added:after{font-family:WooCommerce;content:""}.products-swiper-section .container .wrapper .products-swiper .swiper-slide:hover{padding-top:0;padding-bottom:0.5rem}.products-swiper-section .container .wrapper .products-swiper .swiper-slide:hover li{background-color:#F2F2F2}.products-swiper-section .container .wrapper .swiper-button-prev{left:-4.5rem;z-index:5}.products-swiper-section .container .wrapper .swiper-button-prev svg{transform:rotate(180deg)}.products-swiper-section .container .wrapper .swiper-button-prev::after{content:none}.products-swiper-section .container .wrapper .swiper-button-prev.swiper-button-disabled{opacity:0}.products-swiper-section .container .wrapper .swiper-button-next{right:-4.5rem;z-index:5}.products-swiper-section .container .wrapper .swiper-button-next::after{content:none}.products-swiper-section .container .wrapper .swiper-button-next.swiper-button-disabled{opacity:0}@media (max-width:950px){.products-swiper-section .container .wrapper .swiper-button-prev{left:-1.5rem}.products-swiper-section .container .wrapper .swiper-button-next{right:-1.5rem}}.products-swiper-section .container .swiper-pagination{position:static}.products-swiper-section .container .swiper-pagination .swiper-pagination-bullet{margin:calc(4rem - 5px) 2px 0;background-color:#231705;opacity:0.25}.products-swiper-section .container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}ul.products{display:flex;flex-wrap:wrap}ul.products.columns-3{gap:clamp(0px, 3vw, 40px) calc((100% - 3 * 30.75%) / 2)}@media (max-width:768px){ul.products.columns-3{gap:clamp(0px, 3.5vw, 40px) calc(100% - 2 * 48%)}}ul.products:before,ul.products:after{width:100%}li.product{list-style:none;border:1px solid rgba(35, 23, 5, 0.13);border-radius:1.2rem;padding:2rem !important;position:relative;margin:0 !important}li.product img{width:100%;object-fit:contain;aspect-ratio:1;height:auto}li.product a{display:flex !important;flex-direction:column;height:100%}li.product .onsale{all:revert !important;position:absolute !important;padding:0.5rem 1rem !important;border-radius:0.6rem !important;background-color:#2057e2 !important;color:white !important}li.product .custom-info-wrapper{display:flex;flex-wrap:wrap;row-gap:0.9rem}li.product .custom-info-wrapper .deepest-cat{display:inline-flex;align-items:center}li.product .custom-info-wrapper .deepest-cat img{width:16px !important;height:16px !important;margin-right:5px !important;margin-bottom:0 !important}li.product .custom-info-wrapper .deepest-cat span{font-weight:400;font-size:1.5rem;line-height:100%;color:rgba(35, 23, 5, 0.25)}li.product .custom-info-wrapper .distance{height:1.6rem;width:0.2rem;background-color:#231705;margin:0 1.4rem;display:inline-block}@media (max-width:500px){li.product .custom-info-wrapper{flex-direction:column;margin-bottom:1rem}li.product .custom-info-wrapper .distance{display:none}}li.product .woocommerce-loop-product__title{font-weight:500;font-size:2rem !important;line-height:104%;text-transform:uppercase;color:#231705;margin-top:1.7rem !important;margin-bottom:3.6rem !important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;padding:0 !important}li.product .grow{flex-grow:1}li.product .price-wrap{text-transform:uppercase;margin-bottom:0.8rem;display:flex;align-items:flex-end;padding-right:48px;flex-wrap:wrap;row-gap:0.8rem}@media (max-width:360px){li.product .price-wrap{padding-right:30px}}li.product .price-wrap .price{display:inline !important;font-size:2rem !important;line-height:104%;color:#231705;font-weight:400;margin-bottom:0 !important;margin-right:0.6rem}li.product .price-wrap .price ins{text-decoration:none;font-weight:400 !important}li.product .price-wrap .unit{font-weight:300;font-size:1.4rem;line-height:104%}li.product.product-type-variable .price-wrap{padding-right:0}li.product .mini-add-to-cart{all:revert;width:40px;height:40px;background-color:#2057e2 !important;border-radius:0.6rem !important;padding:0 !important;display:flex !important;align-items:center;justify-content:center;border:none;position:absolute !important;bottom:2rem;right:2rem;margin-top:0 !important;transition:0.2s;text-decoration:none}li.product .mini-add-to-cart svg{width:20px;height:20px}li.product .mini-add-to-cart:hover{background-color:#113dac !important}@media (max-width:360px){li.product .mini-add-to-cart{width:30px;height:30px}}li.product .mini-add-to-cart.added svg{display:none}li.product .mini-add-to-cart.added:after{color:white;margin:0 !important}li.product .added_to_cart{display:none !important}section.about{margin-bottom:clamp(60px, 7vw, 128px)}section.about .container{display:flex}section.about .container .left{width:clamp(0px, 50%, 59.3rem);display:flex;flex-direction:column;align-items:flex-start}section.about .container .left .btn{margin-top:5.9rem}section.about .container .right{width:calc(100% - clamp(0px, 50%, 59.3rem));display:flex;justify-content:flex-end;align-items:flex-end}section.about .container .right img{width:120%;position:relative;z-index:-1}@media (max-width:799px){section.about .container{flex-direction:column;gap:5rem}section.about .container .left{width:100%;max-width:59.3rem}section.about .container .right{width:100%}section.about .container .right img{width:100%}}section.newsletter{margin-bottom:clamp(60px, 7vw, 128px)}section.newsletter .container{display:flex;align-items:center}section.newsletter .container .left{width:calc(100% - clamp(0px, 50%, 59.3rem));position:relative}section.newsletter .container .left img.main{width:100%;object-fit:contain}section.newsletter .container .left img.decoration{width:100%;object-fit:contain;position:absolute;z-index:-1;top:0;left:0}section.newsletter .container .right{width:clamp(0px, 50%, 59.3rem);display:flex;flex-direction:column;align-items:flex-start}section.newsletter .container .right .tnp-subscription{margin:9rem 0 0}section.newsletter .container .right .tnp-subscription .tnp-field-email{display:flex;position:relative}section.newsletter .container .right .tnp-subscription .tnp-field-email:before{content:"";inset:0;border:1px solid #e2e2e2;border-radius:8px;position:absolute;z-index:-1}section.newsletter .container .right .tnp-subscription .tnp-field-email input{height:6.8rem;background-color:transparent;font-family:"Oswald", sans-serif}section.newsletter .container .right .tnp-subscription .tnp-field-email button{height:6.8rem;width:8.6rem;border-radius:8px}@media (max-width:799px){section.newsletter .container{flex-direction:column-reverse;align-items:flex-start;gap:3rem}section.newsletter .container .left{width:100%}section.newsletter .container .right{width:100%;max-width:59.3rem}}section.single-blog{margin-top:8rem}section.single-blog .container{margin-bottom:clamp(60px, 8.1vw, 160px)}section.single-blog .container .top{gap:5rem}section.single-blog .container .top .left{width:50%}section.single-blog .container .top .left .date{margin-bottom:1.6rem;font-weight:400;font-size:1.6rem;opacity:0.25}section.single-blog .container .top .left .excerpt{margin-bottom:6.4rem}section.single-blog .container .top .left .author{display:flex;align-items:center;gap:5px;font-weight:400}section.single-blog .container .top .left .author svg{margin-right:1rem;width:2.4rem;height:2.4rem}section.single-blog .container .top .left .author span:nth-child(2){color:rgba(35, 23, 5, 0.5)}section.single-blog .container .top .left .author span:nth-child(3){color:#231705}section.single-blog .container .top .right{width:50%}section.single-blog .container .top .right img{width:100%;border-radius:1.2rem}@media (max-width:600px){section.single-blog .container .top{flex-direction:column}section.single-blog .container .top .left{width:100%}section.single-blog .container .top .right{width:100%}}section.single-blog .container hr{border:none;height:1px;background-color:#231705;opacity:0.15;width:100%;margin:7rem 0}section.single-blog .container .content *:not(hr){max-width:834px}section.single-blog .container .content a.blue-btn{text-transform:revert;margin:7rem 0 0}section.single-blog .container .content h2{font-weight:500;font-size:3.6rem;margin-bottom:3rem;line-height:104%}section.blog-short{margin-bottom:clamp(60px, 8.9vw, 175px)}section.blog-short .container .blog-wrapper{display:flex;gap:1.2rem;margin-top:7rem}section.blog-short .container .blog-wrapper .item{width:calc((100% - 2 * 1.2rem) / 3);border-radius:1.2rem 1.2rem 0 0;border:1px solid #e2e2e2;border-radius:1.2rem}section.blog-short .container .blog-wrapper .item img{width:100%;aspect-ratio:2.7204610951;object-fit:cover;object-position:center;border-radius:1.2rem 1.2rem 0 0}section.blog-short .container .blog-wrapper .item .content{padding:2rem 2rem 3rem}section.blog-short .container .blog-wrapper .item .content .date{opacity:0.25;font-weight:400;font-size:1.2rem;line-height:130%;letter-spacing:0.02em;margin-bottom:8px}section.blog-short .container .blog-wrapper .item .content .title{font-weight:500;text-transform:revert;margin-bottom:1.6rem}section.blog-short .container .blog-wrapper .item .content .excerpt{font-size:1.4rem;line-height:130%;letter-spacing:0.04em}@media (max-width:799px){section.blog-short .container .blog-wrapper{flex-wrap:wrap}section.blog-short .container .blog-wrapper .item{width:calc((100% - 1.2rem) / 2)}}@media (max-width:499px){section.blog-short .container .blog-wrapper{flex-wrap:wrap}section.blog-short .container .blog-wrapper .item{width:100%}}.coffee-about{position:relative;display:flex}.coffee-about .container{position:absolute;width:65.3rem;top:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.coffee-about .container .blue-title span{font-weight:400;color:#231705;opacity:0.25}.coffee-about .container .section-title{font-size:5.6rem;text-align:center}.coffee-about .container .desc{text-align:center}.coffee-about .container .btn{margin-top:4.9rem}.coffee-about img.decorative{width:100%}@media (max-width:1000px){.coffee-about{flex-direction:column;align-items:center}.coffee-about .container{position:static;transform:unset;max-width:65.3rem;width:90%}.coffee-about img.decorative{margin-top:-7rem}}footer.main-footer{background-color:#171717}footer.main-footer .container{padding-top:9.2rem}footer.main-footer .container .logo img{width:160px}footer.main-footer .container .wrapper{display:flex;margin:9.2rem 0 7rem;justify-content:space-between}footer.main-footer .container .wrapper .left .top .nav-main-item{float:left;display:flex;flex-direction:column;color:white;padding-right:7rem;font-size:1.8rem;line-height:100%;letter-spacing:0.02em;text-transform:uppercase;margin-bottom:3.6rem}footer.main-footer .container .wrapper .left .top .nav-main-item p.name{font-weight:500;margin-bottom:3.6rem}footer.main-footer .container .wrapper .left .top .nav-main-item .children{display:flex;flex-direction:column;gap:1.6rem}footer.main-footer .container .wrapper .left .top .nav-main-item .children a{font-weight:400;opacity:0.5}footer.main-footer .container .wrapper .left .top .nav-main-item .children a:hover{opacity:1}footer.main-footer .container .wrapper .left .top .clearfix{clear:both}footer.main-footer .container .wrapper .left .bottom{display:flex;align-items:center;gap:0.8rem;margin-top:4.4rem}footer.main-footer .container .wrapper .left .bottom a{width:4rem;height:4rem;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.25)}footer.main-footer .container .wrapper .left .bottom a:hover{border:1px solid white}footer.main-footer .container .wrapper .left .bottom a svg{width:1.6rem;height:1.6rem}footer.main-footer .container .wrapper .right .name{color:white;font-weight:500;font-size:1.8rem;line-height:100%;letter-spacing:0.02em;text-transform:uppercase;margin-bottom:3.6rem}footer.main-footer .container .wrapper .right form{max-width:59.3rem}footer.main-footer .container .wrapper .right form input:not([type="submit"]),footer.main-footer .container .wrapper .right form textarea{border:1px solid rgba(255, 255, 255, 0.11);border-radius:0.8rem;padding:1rem;font-family:"Oswald", sans-serif;font-weight:300;font-size:1.6rem;line-height:100%;letter-spacing:0.02em;color:#fff;background:rgba(255, 255, 255, 0.01);resize:none;width:100%}footer.main-footer .container .wrapper .right form input:not([type="submit"])::placeholder,footer.main-footer .container .wrapper .right form textarea::placeholder{color:rgba(255, 255, 255, 0.5)}footer.main-footer .container .wrapper .right form input:not([type="submit"]):focus-visible,footer.main-footer .container .wrapper .right form textarea:focus-visible{outline:1px solid white}footer.main-footer .container .wrapper .right form textarea{margin-top:0.8rem;height:13.7rem}footer.main-footer .container .wrapper .right form span:not(.wpcf7-spinner){display:inline-block;width:100%;font-size:1.3rem}footer.main-footer .container .wrapper .right form .wpcf7-response-output{color:white;padding:1rem;font-size:1.5rem;margin:1.8rem 0 0px}footer.main-footer .container .wrapper .right form .line p{display:flex;gap:0.8rem;margin-bottom:0.8rem}footer.main-footer .container .wrapper .right form .blue-btn{margin-top:1.2rem;min-width:9rem}@media (max-width:920px){footer.main-footer .container .logo{display:flex;justify-content:center}footer.main-footer .container .wrapper{margin:4rem 0 7rem;flex-direction:column;align-items:center}footer.main-footer .container .wrapper .left{width:100%;display:flex;flex-direction:column-reverse}footer.main-footer .container .wrapper .left .top{margin:0 auto 3rem}footer.main-footer .container .wrapper .left .top .nav-main-item{padding-right:0;padding-left:6.2rem}footer.main-footer .container .wrapper .left .top .nav-main-item:first-child{padding-left:0}footer.main-footer .container .wrapper .left .bottom{margin:0 0 5rem;justify-content:center}footer.main-footer .container .wrapper .right{max-width:100%;width:59.3rem}}@media (max-width:550px){footer.main-footer .container .wrapper .left{margin-bottom:3.6rem}footer.main-footer .container .wrapper .left .top{display:flex;gap:6.2rem 3rem;flex-wrap:wrap;justify-content:space-between}footer.main-footer .container .wrapper .left .top .nav-main-item{float:none;padding:0;margin-bottom:0;width:calc((100% - 3rem) / 2)}footer.main-footer .container .wrapper .left .top .nav-main-item:nth-child(2n){text-align:right}}footer.main-footer .container hr{border:none;height:1px;background-color:white;opacity:0.15}footer.main-footer .container .copyright{gap:2rem;flex-wrap:wrap;font-size:1.8rem;line-height:100%;letter-spacing:0.02em;text-transform:uppercase;color:#fff;opacity:0.25;padding:4rem 0}@media (max-width:700px){footer.main-footer .container .copyright{flex-direction:column}}section.blog-name{text-align:center;margin:clamp(40px, 5vw, 96px) auto clamp(40px, 7.5vw, 144px)}section.blog{margin-bottom:clamp(60px, 8.9vw, 175px)}section.blog .container .blog-posts{display:flex;flex-direction:column;gap:4rem}section.blog .container .blog-posts .item{width:100%;display:flex;align-items:center;gap:5.9rem}section.blog .container .blog-posts .item .left{width:calc(60% - 5.9rem)}section.blog .container .blog-posts .item .left .date{opacity:0.25;font-weight:400;font-size:1.2rem;line-height:130%;letter-spacing:0.02em;margin-bottom:8px}section.blog .container .blog-posts .item .left .title{font-weight:500;text-transform:revert;margin-bottom:1.6rem}section.blog .container .blog-posts .item .left .excerpt{font-size:1.4rem;line-height:130%;letter-spacing:0.04em}section.blog .container .blog-posts .item .right{width:40%}section.blog .container .blog-posts .item .right img{width:100%;aspect-ratio:1.3651452282;object-fit:cover;object-position:center;border-radius:1.2rem}@media (max-width:550px){section.blog .container .blog-posts .item{gap:3rem}section.blog .container .blog-posts .item .left{width:calc(60% - 3rem)}}section.blog .container .blog-posts hr{height:1px;border:none;background-color:#231705;width:100%;opacity:0.15}section.page{margin:5rem 0 clamp(60px, 8.1vw, 160px)}section.page .content a.blue-btn{text-transform:revert;margin:7rem 0 0}section.page .content a:not(.blue-btn):hover{color:#2057e2}section.page .content h2{font-weight:500;font-size:3.6rem;margin-bottom:3rem !important;line-height:104%}section.page hr{border:none;height:1px;background-color:#231705;opacity:0.15;width:100%;margin:7rem 0 !important}section.page .top{gap:5rem}section.page .top .left{width:50%}section.page .top .right{width:50%}section.page .top .right img{width:100%;border-radius:1.2rem}@media (max-width:600px){section.page .top{flex-direction:column}section.page .top .left{width:100%}section.page .top .right{width:100%}}section.page h2.with-empty-cart-icon{color:#231705}section.page a.wc-block-cart__submit-button,section.page button.wc-block-components-checkout-place-order-button{border:1px solid black;border-radius:4px;background-color:transparent;font-family:"Oswald", sans-serif;font-size:2rem;color:#231705;font-weight:300}section.page button.wc-block-components-totals-coupon__button{border:1px solid black;border-radius:4px;background-color:transparent;font-family:"Oswald", sans-serif}section.page button.wc-block-components-totals-coupon__button span{font-size:2rem;color:#231705;font-weight:300}section.page .woocommerce-order h2{line-height:150%}section.page .woocommerce-order .woocommerce-thankyou-order-details{margin-top:2rem}section.page .woocommerce-button,section.page .woocommerce-Button,section.page .button{background-color:#2057e2 !important;color:white !important;border:none;transition:0.2s}section.page .woocommerce-button:hover,section.page .woocommerce-Button:hover,section.page .button:hover{background-color:#113dac !important}section.page .woocommerce-form-register .woocommerce-privacy-policy-text{margin:1rem 0}section.page .content>.woocommerce{display:none}section.page .content>.woocommerce.woo-account-view{display:flex;flex-wrap:wrap;gap:4rem}section.page .content>.woocommerce.woo-account-view .woocommerce-MyAccount-navigation{width:25rem}section.page .content>.woocommerce.woo-account-view .woocommerce-MyAccount-navigation li{list-style:none}section.page .content>.woocommerce.woo-account-view .woocommerce-MyAccount-content{width:calc(100% - 25rem - 4rem)}section.page .content>.woocommerce.woo-account-view .woocommerce-MyAccount-content h2{line-height:150%;color:#231705}section.page .content>.woocommerce.woo-account-view .woocommerce-MyAccount-content button[name="save_account_details"]{margin-top:2rem}@media (max-width:768px){section.page .content>.woocommerce.woo-account-view{flex-direction:column}section.page .content>.woocommerce.woo-account-view .woocommerce-MyAccount-navigation{width:100%}section.page .content>.woocommerce.woo-account-view .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:2rem 4rem}section.page .content>.woocommerce.woo-account-view .woocommerce-MyAccount-content{width:100%}}section.contact{margin-bottom:clamp(60px, 7vw, 128px)}section.contact .container .section-title{font-size:5.6rem;margin:clamp(60px, 7vw, 128px) 0 clamp(50px, 5.2vw, 99px)}section.contact .container .wrapper{display:flex;justify-content:space-between;margin-bottom:clamp(60px, 7vw, 128px)}section.contact .container .wrapper .name{color:#231705;opacity:0.5;font-weight:400;line-height:100%;letter-spacing:0.02em;text-transform:uppercase;margin-bottom:3.9rem}section.contact .container .wrapper .left .info{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}section.contact .container .wrapper .left .info .circle{width:5.6rem;height:5.6rem;border-radius:50%;background-color:#2057e2;transition:0.2s}section.contact .container .wrapper .left .info .circle svg{width:2.4rem;height:2.4rem}section.contact .container .wrapper .left .info span{font-weight:500;font-size:2.4rem;line-height:100%;letter-spacing:0.02em;text-transform:uppercase;color:#231705;transition:0.2s}section.contact .container .wrapper .left .info:hover .circle{background-color:#113dac}section.contact .container .wrapper .left .info:hover span{color:#113dac}section.contact .container .wrapper .right form{max-width:71.4rem}section.contact .container .wrapper .right form input:not([type="submit"]),section.contact .container .wrapper .right form textarea{border:1px solid rgba(35, 23, 1, 0.33);border-radius:0.8rem;padding:1rem;font-family:"Oswald", sans-serif;font-weight:300;font-size:1.6rem;line-height:100%;letter-spacing:0.02em;color:#231705;background:transparent;resize:none;width:100%}section.contact .container .wrapper .right form input:not([type="submit"])::placeholder,section.contact .container .wrapper .right form textarea::placeholder{color:rgba(35, 23, 5, 0.5)}section.contact .container .wrapper .right form input:not([type="submit"]):focus-visible,section.contact .container .wrapper .right form textarea:focus-visible{outline:1px solid #231705}section.contact .container .wrapper .right form textarea{margin-top:0.8rem;height:13.7rem}section.contact .container .wrapper .right form span:not(.wpcf7-spinner){display:inline-block;width:100%;font-size:1.3rem}section.contact .container .wrapper .right form .wpcf7-response-output{color:#231705;padding:1rem;font-size:1.5rem;margin:1.8rem 0 0px}section.contact .container .wrapper .right form .line p{display:flex;gap:0.8rem;margin-bottom:0.8rem}section.contact .container .wrapper .right form .blue-btn{margin-top:1.2rem;min-width:9rem}@media (max-width:900px){section.contact .container .wrapper{flex-direction:column;gap:1.9rem}}section.contact .container .map{border:1px solid rgba(35, 23, 5, 0.15);border-radius:1.2rem;display:flex;aspect-ratio:1.9712722298}section.contact .container .map iframe{width:100%;height:100%;border-radius:1.2rem}.tool-pagination{gap:2rem;margin-top:5rem}.tool-pagination svg{width:2.5rem;height:2.5rem}.tool-pagination ul{gap:1rem;flex-wrap:wrap}.tool-pagination ul li{list-style:none}.tool-pagination ul li span,.tool-pagination ul li a{font-size:1.8rem}.tool-pagination ul li a:hover{color:#2057e2}.woocommerce-result-count,.woocommerce-ordering{display:none}.woocommerce nav.woocommerce-pagination ul{border:1px solid rgba(35, 23, 5, 0.13) !important;border-radius:1.2rem}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid rgba(35, 23, 5, 0.13) !important}.woocommerce nav.woocommerce-pagination ul li:first-child{border-radius:1.2rem 0 0 1.2rem}.woocommerce nav.woocommerce-pagination ul li:last-child{border-radius:0 1.2rem 1.2rem 0;border-right:unset !important}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#2057e2 !important;color:white !important}section.shop{margin-top:8rem;margin-bottom:clamp(60px, 8.1vw, 154px)}section.shop .main-categories{margin-bottom:8rem}section.shop .main-categories ul.categories{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}section.shop .main-categories ul.categories li{list-style:none}section.shop .main-categories ul.categories li a{display:block;text-align:center;text-transform:uppercase;padding:1.4rem 1.3rem;border-color:#231705;opacity:0.7;border-radius:9rem;border:1px solid #231705;font-weight:500;line-height:104%;text-transform:uppercase}section.shop .main-categories ul.categories li.active a,section.shop .main-categories ul.categories li:hover a{background-color:#2057e2;color:white;border-color:#2057e2;opacity:1}@media (max-width:680px){section.shop .main-categories{margin-bottom:4rem}}section.shop .sub-categories{margin-bottom:8rem}section.shop .sub-categories ul.subcategory-list{display:flex;justify-content:space-around;flex-wrap:wrap;gap:2rem}section.shop .sub-categories ul.subcategory-list li.subcategory-item{width:30rem;list-style:none}section.shop .sub-categories ul.subcategory-list li.subcategory-item a{padding:3rem;display:flex;flex-direction:column;text-align:center;align-items:center;background-color:#F9F9F9;border-radius:1.2rem;height:100%;border:1px solid transparent}section.shop .sub-categories ul.subcategory-list li.subcategory-item a img{width:3.8rem;height:3.8rem;object-fit:contain;margin-bottom:2.5rem}section.shop .sub-categories ul.subcategory-list li.subcategory-item a .title{text-transform:uppercase;font-family:"Recia", sans-serif;font-weight:600;font-size:3.1rem;margin-bottom:1.5rem;line-height:120%}section.shop .sub-categories ul.subcategory-list li.subcategory-item a .desc{font-size:1.6rem}section.shop .sub-categories ul.subcategory-list li.subcategory-item.active a,section.shop .sub-categories ul.subcategory-list li.subcategory-item:hover a{border-color:rgba(35, 23, 5, 0.7)}@media (max-width:850px){section.shop .sub-categories ul.subcategory-list li.subcategory-item{width:24rem}}@media (max-width:680px){section.shop .sub-categories{margin-bottom:4rem}section.shop .sub-categories ul.subcategory-list li.subcategory-item{width:100%}}.related.products{clear:both}.single-product{margin-top:clamp(60px, 7vw, 128px)}.single-product .summary{margin-bottom:10rem !important}.single-product .onsale{all:revert !important;position:absolute !important;padding:0.5rem 1rem !important;border-radius:0.6rem !important;background-color:#2057e2 !important;color:white !important;z-index:9 !important}.single-product .logo{width:85px}.single-product .product_title{font-size:5.6rem;font-weight:500;line-height:104%;text-transform:uppercase;color:#231705;margin-bottom:3rem}.single-product .deepest-cat{display:inline-flex;align-items:center}.single-product .deepest-cat img{width:24px !important;height:24px !important;margin-right:5px !important;margin-bottom:0 !important}.single-product .deepest-cat span{font-weight:400;font-size:2.2rem;line-height:100%;color:#231705}.single-product .distance{height:1.6rem;width:3rem;display:inline-block}.single-product .custom-product-full-description{margin-top:8rem}.single-product .custom-product-full-description a{text-decoration:underline}.single-product .custom-product-full-description a:hover{color:#231705}.single-product h3{font-weight:400}.single-product hr.attr{height:2px;border:none;background-color:#231705;opacity:0.15;margin:3.8rem 0;width:70.2%}.single-product .woocommerce-product-attributes{display:flex;flex-direction:column;gap:1.2rem}.single-product .woocommerce-product-attributes .woocommerce-product-attributes-item{display:flex;gap:1.2rem}.single-product .woocommerce-product-attributes .woocommerce-product-attributes-item .woocommerce-product-attributes-item__label{font-weight:400 !important;color:#231705}.single-product .product_meta{display:none}.single-product .product-type-simple form.cart{display:flex;flex-direction:column;align-items:flex-start;gap:1.9rem}.single-product .product-type-simple form.cart::before,.single-product .product-type-simple form.cart::after{display:none !important}.single-product .product-type-simple form.cart span.xoo-cp-added{display:none}.single-product .product-type-simple .price{display:none}.single-product .product-type-variable .price{font-size:2.5rem;line-height:120%;margin-bottom:2.5rem}.single-product .product-type-variable .woocommerce-variation-price{margin-bottom:3.5rem}.single-product .product-type-variable .woocommerce-variation-price ins{text-decoration:none;font-weight:400 !important}.single-product .product-type-variable .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;align-items:flex-start;gap:1.9rem}.single-product .product-type-variable .woocommerce-variation-add-to-cart span.xoo-cp-added{display:none}.single-product .product-type-variable .added_to_cart{display:none}.single-product .quantity{position:relative}.single-product .quantity input{min-width:24.5rem;min-height:5.4rem;border:1px solid rgba(35, 23, 5, 0.25);font-family:"Oswald", sans-serif;font-size:2rem;border-radius:5rem;font-weight:500;line-height:120%;letter-spacing:0.02em;color:#231705;transition:0.2s;-moz-appearance:textfield}.single-product .quantity input::-webkit-inner-spin-button,.single-product .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product .quantity input:focus-visible{border-color:#231705;outline:none}.single-product .quantity .controller{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.single-product .quantity .controller svg{width:2.4rem;height:2.5rem}.single-product .quantity .controller.minus{left:1.5rem}.single-product .quantity .controller.plus{right:1.5rem}.single-product button.single_add_to_cart_button,.single-product a.buy-now{display:flex !important;align-items:center;justify-content:center;gap:1.2rem;font-family:"Oswald", sans-serif;font-weight:400 !important;font-size:2rem;line-height:104%;text-transform:uppercase;min-width:24.5rem;min-height:5.4rem;border-radius:5rem !important;transition:0.2s;cursor:pointer}.single-product button.single_add_to_cart_button svg,.single-product a.buy-now svg{width:2.4rem;height:2.5rem}.single-product button.single_add_to_cart_button{color:#fff;background-color:#231705 !important}.single-product button.single_add_to_cart_button:hover{background-color:#2057e2 !important}.single-product a.buy-now{color:#231705;background-color:white !important;padding:0 1.7rem;border:1px solid rgba(35, 23, 5, 0.25)}.single-product a.buy-now:hover{border-color:#231705}.single-product .variations{border-spacing:0 10px}.single-product .variations th{vertical-align:middle !important;text-align:left !important}.single-product .variations th label{font-weight:400 !important;color:#231705}.single-product .variations td select{min-width:24.5rem;min-height:5.4rem;border:1px solid rgba(35, 23, 5, 0.25);padding:0 2rem;font-family:"Oswald", sans-serif;font-size:2rem;border-radius:5rem;font-weight:400;line-height:120%;letter-spacing:0.02em;color:#231705;transition:0.2s}.woocommerce div.product p.stock.in-stock{display:none}.free_delivery__{display:none}.free_delivery__ .inner{width:100%;border:2px solid #c40f0f;padding:10px;font-family:"Oswald", sans-serif;display:flex;align-items:center;gap:5px}.free_delivery__ .inner svg{width:30px;height:30px;margin-right:10px}.free_delivery__ .inner svg path{fill:#c40f0f}.free_delivery__ .inner span{font-weight:700}.delivery_time{margin-top:20px}.ep-chosen-parcel-machine{display:block !important}