@import url(https://fonts.cdnfonts.com/css/sf-pro-display);
@import url(https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap);
.product{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:space-between}.product__figure{display:grid;place-items:center}.product__figure img{height:290px;-o-object-fit:contain;object-fit:contain}.product__info{margin-top:10px;position:relative}.product__wishlist{background-color:#fff;border-radius:50%;display:grid;height:34px;place-items:center;position:absolute;right:0;top:-34px;transition:all .3s ease;width:34px}.product__wishlist.wishlist--added,.product__wishlist:hover{background-color:#000}.product__wishlist.wishlist--added path,.product__wishlist:hover path{fill:#fff}.product__first-cat{color:#a6a6a6;font-size:12px;text-transform:uppercase}.product__h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;overflow:hidden;text-transform:uppercase}.product__reviews{align-items:flex-end;color:#929292;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin:10px 0}.product__reviews svg{height:20px}.product__stars-top--ul{align-items:center}.product__price,.product__stars-top--ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product__price{font-weight:800;gap:20px}.product__sale-price{color:#a6a6a6;text-decoration:line-through}.product__add-to-cart{position:relative}.product__add-to-cart .sold-out{opacity:.8;pointer-events:none}.product__add-to-cart .add-to-cart,.product__add-to-cart .sold-out{margin:10px auto 0;width:100%}.product .product-loader{display:none;height:100%;left:0;place-items:center;position:absolute;top:0;width:100%}.product .product-loader:after{background-color:hsla(0,0%,100%,.8);border:2px solid #fff;content:"";filter:blur(1px);height:100%;left:-2px;position:absolute;top:-2px;width:100%}.product .product-loader .loader-wkp{--dim:1rem;animation:spin988 2s linear infinite;height:var(--dim);position:relative;width:var(--dim);z-index:1}.product .product-loader .loader-wkp .circle{--color:#333;--dim:.4rem;background-color:#000;border-radius:50%;height:var(--dim);position:absolute;width:var(--dim)}.product .product-loader .loader-wkp .circle:first-child{left:0;top:0}.product .product-loader .loader-wkp .circle:nth-child(2){right:0;top:0}.product .product-loader .loader-wkp .circle:nth-child(3){bottom:0;left:0}.product .product-loader .loader-wkp .circle:nth-child(4){bottom:0;right:0}@keyframes spin988{0%{transform:scale(1) rotate(0)}20%,25%{transform:scale(1.3) rotate(90deg)}45%,50%{transform:scale(1) rotate(180deg)}70%,75%{transform:scale(1.3) rotate(270deg)}95%,to{transform:scale(1) rotate(1turn)}}.cart-item{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.2);display:grid;gap:10px;grid-template-columns:60px 1fr 30px;padding:10px}.cart-item img{-o-object-fit:contain;object-fit:contain}.cart-item__h3{font-weight:600}.template-cart-item{align-items:center;border-bottom:1px solid #eee;display:grid;gap:1.5rem;grid-template-columns:100px 1fr -webkit-max-content;grid-template-columns:100px 1fr max-content}.template-cart-item__image{border:1px solid #ededed;height:100%;margin-bottom:10px}.template-cart-item__image img{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.template-cart-item__details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:.5rem}.template-cart-item__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:18px;margin:0;overflow:hidden}.template-cart-item__price{color:#333;font-weight:700}.template-cart-item__quantity{align-items:center;border:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem;margin:1rem 0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.template-cart-item__quantity-input{border-radius:4px;padding:.5rem;text-align:center;width:60px}.template-cart-item__quantity-btn{background:#fff;border-radius:4px;cursor:pointer;height:30px;transition:all .3s;width:30px}.template-cart-item__quantity-btn:hover{background:#f5f5f5}.template-cart-item__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;margin-top:auto}.template-cart-item__remove,.template-cart-item__wishlist{background:none;border:none;color:#666;cursor:pointer;padding:.5rem 1rem;text-decoration:underline;transition:color .3s}.template-cart-item__remove:hover,.template-cart-item__wishlist:hover{color:#000}.notification{bottom:1rem;position:fixed;right:1rem;z-index:1000}.notification__item{align-items:center;animation:fadeIn .3s forwards,fadeOut .3s 3s forwards;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem;opacity:0;padding:1rem;transform:translateY(-10px)}.notification__item--success{background-color:#4caf50}.notification__item--error{background-color:#f44336}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}*{border:0;box-sizing:border-box;margin:0;min-width:0;padding:0;vertical-align:baseline}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}figure,iframe,img,picture,video{display:block;margin:0;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}figure img{height:100%}a{display:block;font-size:inherit;text-decoration:none}a,a:visited{color:inherit}p a{display:inline}ul{margin:0}li{list-style-type:none}html{scroll-behavior:smooth}a,b,blockquote,em,h1,h2,h3,h4,h5,h6,i,p,span,strong,u{color:inherit;font-size:1em;font-style:inherit;font-weight:inherit;text-decoration:none}b,strong{font-weight:700}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}button,form,input,label,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:inherit;outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");border:1px solid #000;border-radius:3px;cursor:pointer;height:14px;width:14px}input[type=checkbox]:checked{background-color:#000}summary{list-style:none}summary::-webkit-details-marker{display:none}table,td,tr{border-collapse:collapse;border-spacing:0}svg{display:block;max-width:20px;width:100%}body{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:SF Pro Display,sans-serif;font-size:100%;line-height:1.4em;min-height:100vh;overflow-x:hidden}body.hidden{overflow:hidden}@media screen and (max-width:767px){#page{overflow:hidden}}.max-width{box-sizing:border-box;margin:0 auto;max-width:2000px}@media (max-width:2300px){.max-width{max-width:1500px}}@media (max-width:1800px){.max-width{max-width:calc(100vw - 240px)}}@media (max-width:1440px){.max-width{max-width:calc(100vw - 190px)}}@media (max-width:992px){.max-width{max-width:calc(100vw - 80px)}}@media (max-width:480px){.max-width{max-width:100vw;padding:0}}@media (min-width:320px) and (max-width:480px){.max-width{max-width:100vw;padding:0 20px}}.p{font-size:14px;font-weight:300}@media screen and (min-width:768px){.p{font-size:16px}}.p b{font-weight:700}.bg-full{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.button{align-items:center;border-radius:5px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:clamp(14px,2vw,16px);height:42px;justify-content:center;padding:0 36px;transition:all .3s ease;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.button--white{background-color:#fff;color:#000}.button--white:visited{color:#000}.button--black,.button--white:hover{background-color:#000;color:#fff}.button--black{border:1px solid #000}.button--black:visited{color:#fff}.button--black:hover{background-color:#fff;color:#000}.button--black:hover:visited{color:#000}.h1{font-size:32px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.h1{font-size:36px}}@media screen and (min-width:1024px){.h1{font-size:40px}}@media screen and (min-width:1440px){.h1{font-size:44px}}@media screen and (min-width:1800px){.h1{font-size:48px}}.h2{font-size:20px;font-weight:700;line-height:normal}@media screen and (min-width:768px){.h2{font-size:22px}}@media screen and (min-width:1024px){.h2{font-size:25px}}.h2--line{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto;position:relative;text-align:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.h2--line:after,.h2--line:before{background-color:#000;content:"";height:1px;position:absolute;width:25px}.h2--line:after{right:-50px}.h2--line:before{left:-50px}.h3{font-size:clamp(18px,2.5vw,24px);line-height:1.25}.content p{display:block;font-size:14px;font-weight:300;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0}@media screen and (min-width:768px){.content p{font-size:16px}}.content h1{font-size:2em;line-height:2.13rem;margin-block-end:.67em;margin-block-start:.67em}.content h1,.content h2{display:block;font-weight:700;margin-inline-end:0;margin-inline-start:0}.content h2{font-size:1.5em;margin-block-end:.83em;margin-block-start:.83em}.content h3{font-size:1.17em;margin-block-end:1em;margin-block-start:1em}.content h3,.content h4{display:block;font-weight:700;margin-inline-end:0;margin-inline-start:0}.content h4{margin-block-end:1.33em;margin-block-start:1.33em}.content h5{font-size:.83em;margin-block-end:1.67em;margin-block-start:1.67em}.content h5,.content h6{display:block;font-weight:700;margin-inline-end:0;margin-inline-start:0}.content h6{font-size:.67em;margin-block-end:2.33em;margin-block-start:2.33em}.content ol{list-style-type:decimal}.content ol,.content ul{display:block;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:40px}.content ul{list-style-type:disc}.content li{font-size:14px;font-weight:300;list-style:initial}@media screen and (min-width:768px){.content li{font-size:16px}}.content b,.content strong{font-weight:700}.g-swiper{overflow-x:hidden}.g-swiper .swiper-slide{height:auto}.g-swiper .swiper-button-next,.g-swiper .swiper-button-prev{border-radius:50%;display:grid;height:40px;place-items:center;width:40px}.g-swiper .swiper-button-next:after,.g-swiper .swiper-button-prev:after{color:#000;font-size:20px;font-weight:800}.g-swiper .swiper-pagination-bullet-active{background-color:#000}.top-header{background-color:#ededed;color:#000;padding:5px}.top-header__text{font-size:13px}.top-header__ul{display:grid;grid-template-columns:1fr;row-gap:10px}@media screen and (min-width:768px){.top-header__ul{grid-template-columns:repeat(3,1fr)}}.top-header__li{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;gap:20px;justify-content:center}@media screen and (min-width:768px){.top-header__li{justify-content:flex-end}.top-header__li:first-child{grid-column-start:2;justify-content:center}}@media screen and (max-width:767px){.top-header__li:last-child{gap:5px;justify-content:space-between}}.top-header__li a{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.top-header__li a svg{width:18px}.top-header__li--prhase{font-weight:500}@media screen and (min-width:768px){.top-header__li--prhase--movil{display:none}}@media screen and (max-width:767px){.top-header__li--prhase--desktop{display:none}}.top-header__li .yay-currency-custom-select__trigger{background-color:#ededed}.header{background-color:#000;padding:10px 0;transition:all .3s ease}.header--relative{position:relative}.header.fixed{background-color:#000;position:fixed;top:0;width:100%;z-index:990}@media screen and (min-width:768px){.header__open-menu-movil{display:none}}.header__wrapper{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;justify-content:space-between}@media screen and (min-width:768px){.header__wrapper{display:grid;gap:30px;grid-template-columns:100px 1fr 25%}}.header__wrapper--left{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px}.header__logo{width:100px}.header__logo img{-o-object-fit:contain;object-fit:contain}.header__nav{color:#fff}.header__rigth{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__label{background-color:#fff;border-radius:5px;color:#000;gap:5px;height:40px;margin-right:10px;padding:0 10px}.header__handlers,.header__label{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__handlers{gap:15px}.header__handlers i{display:block;width:18px}.header__cart{position:relative}.header__cart--counter{background-color:#fff;border-radius:50%;display:none;font-size:10px;height:15px;place-items:center;position:absolute;right:-5px;top:-5px;transition:background-color .3s ease;width:15px}.cart-aside{background-color:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:100vh;justify-content:space-between;max-width:450px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:1000}.cart-aside--open{transform:translateX(0)}.cart-aside__header{align-items:center;border-bottom:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;padding:1rem}.cart-aside__header__title{font-size:1.5rem;font-weight:700}.cart-aside__header__close{background:none;border:none;cursor:pointer;font-size:2.5rem}.cart-aside__content{height:100%;overflow-y:scroll;padding:1rem;scrollbar-width:thin}.cart-aside__content__item{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}.cart-aside__content__empty{color:#666;font-size:1rem;margin-top:2rem;text-align:center}.cart-aside__items{display:grid;gap:10px}.cart-aside__footer{border-top:1px solid #ddd;padding:1rem}.cart-aside__footer-total{font-size:1.25rem;font-weight:700}.cart-aside__footer-checkout{background-color:#0071a1;border-radius:4px;color:#fff;display:block;margin-top:1rem;padding:.75rem;text-align:center;text-decoration:none}.cart-aside__footer-checkout:hover{background-color:#005f8c}.cart-aside__button{margin:20px auto;width:100%}.search-results{background:#fff;max-height:400px;overflow-y:auto;position:absolute;scrollbar-width:thin;width:300px;z-index:1000}.search-results .result-item{align-items:center;border-bottom:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px}.search-results .result-item img{height:40px;margin-right:10px;-o-object-fit:contain;object-fit:contain;width:75px}.search-results .result-item:hover{background-color:#f5f5f5;cursor:pointer}.footer{background-color:#ededed;padding:20px 0 0}.footer__images{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.footer__image img{max-height:70px;max-width:120px;-o-object-fit:contain;object-fit:contain;width:100%}.footer__logo{margin-bottom:25px;padding-bottom:20px;position:relative}.footer__logo:after{background-color:#000;bottom:0;content:"";height:1px;left:0;position:absolute;width:27px}.footer__logo img{-o-object-fit:contain;object-fit:contain;width:144px}.footer__p{margin-bottom:40px}.footer__menus{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px;justify-content:center;text-align:center}@media screen and (min-width:440px){.footer__menus{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:768px){.footer__menus{justify-content:space-between;text-align:start}}.footer__h4{font-weight:700;margin-bottom:10px}.footer__nav a{font-weight:300}.footer__bottom{align-items:center;border-top:1px solid #9d9d9d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin-top:40px;padding:10px 0 20px}.footer__bottom p{margin:0}.wishlist-aside{background-color:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);height:100vh;padding:30px 20px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:350px;z-index:1000}.wishlist-aside--open{transform:translateX(0)}.wishlist-aside__header{align-items:center;border-bottom:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:20px;padding:1rem}.wishlist-aside__header__title{font-size:1.5rem;font-weight:700}.wishlist-aside__header__close{background:none;border:none;cursor:pointer;font-size:1.5rem}.wishlist-aside .button{margin:15px 0;width:100%}.wishlist-product{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;padding:12px}.wishlist-product__figure img{border-radius:8px;height:80px;margin-right:16px;-o-object-fit:cover;object-fit:cover;width:80px}.wishlist-product__info{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;justify-content:space-between}.wishlist-product__title{font-size:18px;font-weight:700;margin:0}.wishlist-product__price{color:#555;font-size:16px}.wishlist-product__full-price{color:#999;text-decoration:line-through}.wishlist-product__sale-price{color:#d9534f;font-weight:700;margin-left:8px}.wishlist-product__remove{background-color:#d9534f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .3s ease}.wishlist-product__remove:hover{background-color:#c9302c}.menu-nav{color:#fff}@media screen and (max-width:767px){.menu-nav{background-color:#fff;color:#000;height:100vh;left:-200%;max-width:450px;overflow-y:scroll;padding:0 20px;position:fixed;scrollbar-width:thin;top:0;transition:all .3s ease;width:100%;z-index:999}.menu-nav.open{left:0}}.menu-nav__close{display:grid;gap:30px;grid-template-columns:20px 1fr 20px;padding:20px 0}@media screen and (min-width:768px){.menu-nav__close{display:none}}.menu-nav__close a{align-items:center;color:#929292;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.menu-nav__close a path{fill:#929292}.menu-nav__ul{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;justify-content:center}@media screen and (max-width:767px){.menu-nav__ul{flex-direction:column;gap:0;justify-content:flex-start}}.menu-nav__li{cursor:pointer}@media screen and (min-width:768px){.menu-nav__li{border-radius:5px;padding:10px;text-align:center}}@media screen and (max-width:767px){.menu-nav__li{width:100%}}.menu-nav__li.isOpen,.menu-nav__li:hover{background-color:hsla(0,0%,100%,.209)}@media screen and (max-width:767px){.menu-nav__span{border-bottom:1px solid #929292;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;justify-content:space-between;padding:10px 0;text-align:start;text-transform:uppercase;width:100%}}@media screen and (min-width:768px){.menu-nav__span i{display:none}}@media screen and (max-width:767px){.menu-nav__dropdown{display:none;padding:0 10px}.menu-nav__dropdown.isOpen{display:block}}@media screen and (min-width:768px){.menu-nav__dropdown{background-color:#fff;color:#000;height:0;left:0;opacity:0;overflow:hidden;position:absolute;top:-150%;transition:all .3s ease-in-out;width:100%;z-index:-999}.menu-nav__dropdown.isOpen{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;opacity:1;padding:30px 0;top:100%;z-index:999}}@media screen and (max-width:767px){.menu-nav__dropdown--wrapper{padding:0}}@media screen and (min-width:768px){.menu-nav__dropdown--wrapper{align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;gap:20px;justify-content:space-between;text-align:start}}@media screen and (max-width:767px){.menu-nav__dropdown--mega-menu{border-bottom:1px solid #929292;padding:10px 0}.menu-nav__dropdown--mega-menu.isOpen .menu-nav__dropdown--ul{display:grid}}.menu-nav__dropdown--title{font-weight:700;text-transform:uppercase}.menu-nav__dropdown--ul{gap:10px}@media screen and (max-width:767px){.menu-nav__dropdown--ul{display:none;padding:20px 0 20px 10px}}@media screen and (min-width:768px){.menu-nav__dropdown--ul{display:grid;margin-top:20px}}@media screen and (max-width:767px){.menu-nav__dropdown--li{font-size:14px;font-weight:400;text-transform:none}}.checkout-page__container{background-color:#fff;border:1px solid #c7c7c7;margin:60px auto;padding:20px}.checkout-page__title{color:#000;font-size:2rem;margin-bottom:20px}.checkout-page__error,.checkout-page__title{font-family:SF Pro Display,sans-serif;text-align:center}.checkout-page__error{color:#929292;font-size:1.5rem;margin:20px 0}.checkout-page .wc-block-components-checkout-return-to-cart-button{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3px;justify-content:center}.checkout-page .wc-block-components-checkout-return-to-cart-button svg{position:static;transform:none;width:30px}.checkout-page .wc-block-components-checkout-place-order-button{background-color:#000;border:1px solid #000;color:#fff}.checkout-page .wc-block-components-checkout-place-order-button:visited{color:#fff}.checkout-page .wc-block-components-checkout-place-order-button:hover{background-color:#fff;color:#000}.checkout-page .wc-block-components-checkout-place-order-button:hover:visited{color:#000}.register-page{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:60px auto;max-width:400px;padding:2rem}.register-page__title{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.register-page__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.register-page__field{margin-bottom:1.5rem}.register-page__label{display:block;font-weight:600;margin-bottom:.5rem}.register-page__input{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.8rem;width:100%}.register-page__input:focus{border-color:#0071a1;box-shadow:0 0 4px rgba(0,113,161,.2);outline:none}.register-page__actions{text-align:center}.register-page__button{margin:10px 0;width:100%}.register-page__login{margin-top:1rem;text-align:center}.main-brands{margin:0 auto;max-width:1240px;padding:30px 20px}.main-brands__nav{align-items:center;color:#a6a6a6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;margin:0;padding:20px 0}.main-brands__span{font-weight:700}.main-brands__info-top{margin:30px auto;max-width:940px}.main-brands__h1{text-align:center}.main-brands__filters{align-items:center;background-color:#ededed;border:1px solid #000;color:#232424;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;justify-content:space-between;padding:0 0 0 20px}.main-brands__filters--h2{margin:20px 0}.main-brands__search{height:40px;width:80%}.main-brands__select{border-left:1px solid #000;border-right:1px solid #000;height:40px;padding:0 10px;width:10%}.main-brands__button{background-color:#000;color:#fff;height:40px;width:10%}.main-brands__brands{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));padding:30px 0 120px;position:relative}@media screen and (min-width:768px){.main-brands__brands{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.main-brands__brand{border:1px solid #ededed;cursor:pointer;display:grid;padding:10px;place-items:center;position:relative;transition:all .3s ease}.main-brands__brand:hover{border-color:#000;scale:1.03}.main-brands__brand-title{background-color:#fff;bottom:0;font-size:16px;font-weight:600;left:0;position:absolute;text-align:center;text-transform:uppercase;width:100%}.main-brands__pagination{bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;justify-content:flex-end;left:0;position:absolute;width:100%}.main-brands__pagination .page-numbers{border:1px solid #000;display:grid;font-size:14px;padding:3px 10px;place-items:center;transition:all .3s ease;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.main-brands__pagination .page-numbers.current,.main-brands__pagination .page-numbers:hover{background-color:#000;color:#fff}.featured-brands__brands{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin:70px auto 60px}@media screen and (min-width:768px){.featured-brands__brands{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.featured-brands__brands__brand img{min-height:100px}.the-blog__wrapper{max-width:1140px;padding:80px 10px 180px;position:relative}@media screen and (min-width:768px){.the-blog__wrapper{-moz-column-gap:20px;column-gap:20px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);row-gap:40px}}.the-blog__article{margin-top:20px}@media screen and (min-width:768px){.the-blog__article{margin-top:0}}.the-blog__article:first-child{grid-column:span 2}.the-blog__figure{border-radius:10px;height:340px;margin:0;overflow:hidden;width:100%}.the-blog__figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.the-blog__h3{font-size:20px;font-weight:700;margin-top:20px;text-transform:uppercase}.the-blog__h3:after{display:none}.the-blog__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0}.the-blog__span{color:#a6a6a6;font-weight:500;padding:0 20px;text-transform:capitalize}.the-blog__author{padding-left:0}.the-blog__date{border-left:1px solid #ededed;border-right:1px solid #ededed}.the-blog__excerpt{margin:20px 0}.the-blog__a{align-items:center;display:grid;font-size:14px;gap:10px;grid-template-columns:-webkit-max-content 30px;grid-template-columns:max-content 30px;line-height:20px;text-decoration:none}.the-blog__a svg{fill:transparent}.the-blog__pagination{align-items:center;border-top:1px solid #ededed;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin:40px 0;padding-top:30px;position:absolute;width:90%}@media screen and (min-width:768px){.the-blog__pagination{width:100%}}.the-blog__pagination .page-numbers{color:#000;display:grid;font-weight:600;height:42px;place-items:center;text-decoration:none;transition:all .3s ease;width:42px}.the-blog__pagination .page-numbers:after{display:none}.the-blog__pagination .page-numbers.current,.the-blog__pagination .page-numbers:hover{background-color:#000;color:#fff}.the-blog__pagination .page-numbers.next,.the-blog__pagination .page-numbers.prev{align-items:center;border:1px solid #000;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse;font-weight:600;gap:8px;padding:0 16px;text-transform:capitalize;width:-moz-max-content;width:-webkit-max-content;width:max-content}.the-blog__pagination .page-numbers.next svg,.the-blog__pagination .page-numbers.prev svg{width:15px}.the-blog__pagination .page-numbers.next:after,.the-blog__pagination .page-numbers.prev:after{display:none}.the-blog__pagination .page-numbers.prev{left:0;right:auto}@media screen and (min-width:768px){.main-single-blog{margin:0 auto;max-width:1040px;padding:0 30px}}.main-single-blog img{margin:0 auto;max-height:400px}.main-single-blog .content p,.main-single-blog li p{font-size:18px}.single-blog{color:#000}.single-blog__top{margin:50px auto 40px;text-align:center}@media screen and (min-width:1024px){.single-blog__top{margin:80px auto 60px}}.single-blog__h1{font-size:36px;font-weight:700;line-height:32px;text-transform:uppercase}@media screen and (min-width:768px){.single-blog__h1{font-size:40px;line-height:43px}}@media screen and (min-width:1024px){.single-blog__h1{font-size:44px;line-height:47px}}@media screen and (min-width:1440px){.single-blog__h1{font-size:48px;line-height:51px}}@media screen and (min-width:1800px){.single-blog__h1{font-size:52px;line-height:55px}}.single-blog__breadcrumbs{color:#ededed;display:grid;grid-template-columns:-webkit-max-content -webkit-max-content 1fr;grid-template-columns:max-content max-content 1fr;justify-content:center;margin-top:20px}@media screen and (min-width:768px){.single-blog__breadcrumbs{grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content max-content}}.single-blog__span{padding:0 12px 0 0}.single-blog__figure{margin-bottom:40px;overflow:hidden}.single-blog__figure img{border-radius:15px;height:400px}.single-blog__h2{text-transform:uppercase}.shared-blog{padding:40px 0}.shared-blog__wrapper{border-top:1px solid #ededed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:40px}.shared-blog__tag{color:#a6a6a6;font-weight:300;text-transform:capitalize}.shared-blog__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.shared-blog__span{color:#a6a6a6;font-weight:400}.shared-blog__span--tags{color:#a6a6a6;font-weight:600}.shared-blog__ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.shared-blog__li{max-width:30px}.shared-blog__li path{fill:#000}.comments{margin:30px auto 80px}.comments__h2{color:#000}.comments__list{margin:0 auto 50px}.comments__list li{margin-top:0}.comments__comment-form{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-areas:"a b d" "e e e" "f f f";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;margin-top:30px;row-gap:15px}.comments__comment-form .comment-notes{display:none}.comments__comment-form .comment-form-comment{grid-area:e}.comments__comment-form .comment-form-comment label{display:none}.comments__comment-form .comment-form-comment textarea{height:200px;width:100%}.comments__comment-form .form-submit input{cursor:pointer;font-weight:700;width:80%}.comments__comment-form input:not([type=checkbox]):not([type=submit]),.comments__comment-form textarea{background-color:#fff;border:1px solid #ededed;border-radius:15px;color:#ededed;font-size:14px;font-weight:600;font-weight:300;padding:10px 0 10px 15px}.comments__comment-form input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.comments__comment-form .comment-form-cookies-consent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;gap:10px;grid-area:f}.comments__article{display:grid;gap:20px;grid-template-columns:60px 1fr;margin-top:20px}@media screen and (min-width:768px){.comments__article{gap:30px;grid-template-columns:100px 1fr}}.comments__picture{border-radius:10px;height:60px;overflow:hidden;width:60px}@media screen and (min-width:768px){.comments__picture{height:100px;width:100px}}.comments__picture img{height:100%}.comments__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:space-between}.comments__date{font-size:14px;font-weight:700}.comments__name{color:#000;font-weight:700;text-transform:capitalize}.comments__comment-content{font-size:14px}.comments__reply{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;gap:10px}.comments .children{margin-left:30px}@media screen and (min-width:768px){.comments .children{margin-left:80px}}@media screen and (min-width:1024px){.comments .children{margin-left:130px}}#custom-comments-section,.comment-respond{margin-top:50px}#cancel-comment-reply-link{border-radius:10px;font-size:20px;margin-top:20px;padding:8px 16px;width:-moz-max-content;width:-webkit-max-content;width:max-content}.comment-reply-title{color:#000;font-size:clamp(26px,2.8vw,32px);font-weight:700;line-height:33px}.comments-area{background-color:#ededed;border:1px solid #a6a6a6;border-radius:8px;padding:20px}.comments-area h3{color:#000;font-size:1.8rem;margin-bottom:10px}.comments-area .comment-list{list-style:none;margin:0;padding:0}.comments-area .comment-list .comment{border-bottom:1px solid #a6a6a6;padding:15px}.comments-area .comment-list .comment:last-child{border-bottom:none}.comments-area .comment-list .comment .comment-author{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.comments-area .comment-list .comment .comment-author img{border-radius:50%;height:40px;margin-right:10px;width:40px}.comments-area .comment-list .comment .comment-author .author-name{color:#000;font-weight:700}.comments-area .comment-list .comment .comment-meta{color:#929292;font-size:.9rem;margin-bottom:10px}.comments-area .comment-list .comment .comment-content{color:#232424;font-size:1rem;line-height:1.5}.comments-area .comment-form{background-color:#fff;border:1px solid #c7c7c7;border-radius:8px;margin-top:20px;padding:20px}.comments-area .comment-form label{color:#000;display:block;font-weight:700;margin-bottom:5px}.comments-area .comment-form input[type=email],.comments-area .comment-form input[type=text],.comments-area .comment-form textarea{border:1px solid #a6a6a6;border-radius:4px;color:#232424;font-size:1rem;margin-bottom:15px;padding:10px;width:100%}.comments-area .comment-form input[type=email]:focus,.comments-area .comment-form input[type=text]:focus,.comments-area .comment-form textarea:focus{border-color:#1ea559;outline:none}.comments-area .comment-form button[type=submit]{background-color:#1ea559;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px}.comments-area .comment-form button[type=submit]:hover{background-color:#167a42}.product-categories-page__nav{align-items:center;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;margin:0 auto;padding:20px 0}.product-categories-page__span{color:#a6a6a6}.product-categories-page__header{background-color:#f4f4f4;padding:2rem;text-align:center}.product-categories-page__title{color:#333;font-size:2rem;margin:.5rem 0}.product-categories-page__description{color:#777;font-size:1rem}.product-categories-page__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:2rem}.product-categories-page__category{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;text-align:center;transition:transform .3s ease}.product-categories-page__category:hover{transform:translateY(-5px)}.product-categories-page__link{color:inherit;display:block;text-decoration:none}.product-categories-page__link:hover .product-categories-page__name{text-decoration:underline}.product-categories-page__image{background-color:#f4f4f4;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.product-categories-page__name{color:#000;font-size:18px;margin:1rem 0}.product-categories-page__description{color:#555;font-size:.9rem;margin:0 1rem 1rem}.product-categories-page__no-categories{color:#777;font-size:1.25rem;padding:2rem;text-align:center}.error-404__container{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:2rem;text-align:center}.error-404__title{color:#a6a6a6;font-size:6rem;line-height:normal;margin-bottom:60px}.error-404__title--number{color:#232424;font-weight:700}.error-404__subtitle{color:#666;font-size:1.5rem;margin-bottom:2rem}.error-404__search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:400px;width:100%}.error-404__input{border:2px solid #ddd;border-radius:4px 0 0 4px;flex-grow:1;padding:.75rem}.error-404__input:focus{border-color:#007bff;outline:none}.error-404__button{background-color:#007bff;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;padding:.75rem 1.5rem;transition:background-color .3s}.error-404__button:hover{background-color:#0056b3}.single-page{margin:0 auto 40px;max-width:1040px}.single-page__header{padding:40px 0}.single-page__bread-crumbs{align-items:center;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;gap:5px;margin:20px auto}.single-page__bread-crumbs a{text-decoration:none}.single-page__bread-crumbs a:hover{text-decoration:underline}.single-page__bread-crumbs span{font-weight:700}.single-page__h1{text-align:center}.menu-left-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column-reverse;margin-top:50px;row-gap:30px}@media screen and (min-width:768px){.menu-left-block{display:grid;grid-template-columns:230px 1fr}}@media screen and (min-width:1024px){.menu-left-block{grid-template-columns:300px 1fr}}.nav-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem}.nav-left__menu-wrap{border-bottom:1px solid #ccc;padding-bottom:30px}.nav-left__menu-wrap,.nav-left__menu-wrap .last-blogs__recent-posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem}.nav-left__menu-wrap a{color:#929292;transition:all .3s ease}.nav-left__menu-wrap a:hover{color:#000;text-decoration:underline}.nav-left__title{text-transform:uppercase}

/*# sourceMappingURL=style.css.map*/