/**
 * Swiper 12.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 21, 2025
 */

:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/themes/wedoo-theme-main/inc/owl-carousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px
7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav
.disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot
span{width:10px;height:10px;margin:5px
7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover
span{background:#869791}:root{--main-text-fam:'Geologica', sans-serif;--main-title-fam:'Geologica', sans-serif;--main-noto-fam:'Geologica', serif;--amandine:'Geologica', serif;--main-text-color:#231F20;--main-black:#231F20;--main-purple:#5D0083;--main-white:#fff;--main-light-grey:#E8E8E8;--main-light:#f4ece2;--onsale-bg-color:#000;--onsale-color:#fff;--outofstock-bg-color:rgb(195, 24, 24);--outofstock-color:#fff;--pagination-bg-color:#000;--pagination-color:#fff;--mini-cart-checkout-bg-color:#f2653a;--mini-cart-checkout-bg-color--hover:#f78461;--mini-cart-checkout-color:#fff;--mini-cart-cart-bg-color:#fa4a3a;--mini-cart-cart-bg-color--hover:#fb6d60;--mini-cart-cart-color:#fff;--mini-cart-amount-bg-color:rgb(
178,
15,
10
);--mini-cart-amount-color:#fff;--main-easing:all 0.6s cubic-bezier(0.5, 1, 0.89, 1);--main-easing-fast:all 0.3s cubic-bezier(0.5, 1, 0.89, 1);--my-account-nav-bg-color:#eee;--my-account-nav-active-bg-color:#000;--my-account-nav-active-color:#fff;--top-pad:233px}
/*!
Theme Name: Wedoo
Theme URI: http://underscores.me/
Author: Wedoo Digital Agency
Author URI: https://wedoo.gr/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wedoo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Wedoo is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:var(--main-text-color);font-family:var(--main-text-fam);font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--main-title-fam);clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0
1.5em}address{margin:0
0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0;padding:0
0 0 25px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0
1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em
0}table{margin:0
0 1.5em;width:100%}a:focus{outline:0}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px
solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px
solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px
solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation{margin:0
0 1.5em}.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-links{clear:both;margin:0
0 1.5em}.comment-content
a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0
0 1.5em}.widget
select{max-width:100%}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--main-light-grey)}::-webkit-scrollbar-thumb{background:var(--main-purple);transition:all .5s linear;border-radius:10px;border:1px
solid var(--main-light-grey)}::-webkit-scrollbar-thumb:hover{background:var(--main-black)}::selection{background:var(--main-light);color:var(--main-black)}::-moz-selection{background:var(--main-light);color:var(--main-black)}p,li,span,div,a,.goth-book{font-family:var(--main-text-fam)}p,li{margin:0
0 15px}h1,.goth-bold{margin:0
0 15px;font-weight:700}h2,h3,h4{font-family:var(--main-title-fam);margin:0
0 15px;font-weight:500}h5,h6{margin:0
0 15px}h6{font-size:14px;font-weight:100}p,li,div,a{font-size:16px;line-height:1.5;font-weight:200}.fs-12{font-size:12px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-24{font-size:24px}.fs-32{font-size:32px}.fs-48,h2{font-size:48px}.fs-64,.big-title{font-size:64px}.fs-200{font-size:200px}h1,.big-title{font-size:92px;font-weight:700}h1.sm-entry-title,.sm-entry-title.big-title{font-size:48px;font-weight:700;line-height:1.2}h1
em{font-size:100px}.xbig-title{font-size:200px;font-weight:700}.category-posts h1,.big-title{font-family:var(--main-text-fam)}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-700{font-weight:700}.lh-1{line-height:1}.lh-12{line-height:1.2}.font-title{font-family:var(--main-title-fam)}.font-text{font-family:var(--main-text-fam)}.indent{padding-left:150px;text-indent:-150px}.indent-big{padding-left:40%;text-indent:-60%}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.italic{font-style:italic}.color-white,
.color-white-all
*{color:var(--main-white)}.black-bg{background:var(--main-black)}.white-bg{background:var(--main-white)}.grey-bg{background:var(--main-light-grey)}.grid{max-width:1680px;display:block;margin:0
auto}.sm-grid{max-width:1400px;display:block;margin:0
auto}.xsm-grid{max-width:860px;display:block;margin:0
auto}.gutter{margin:0
20px}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.abs-center{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.go-right{margin-left:auto}.go-center{margin:0
auto}.z-1{z-index:1}.z-2{z-index:2}.z-5{z-index:5}.z-10{z-index:10}.z-999{z-index:999}.z-1000{z-index:1000}.display-none{display:none}.display--inline-top{display:inline-block;vertical-align:top}.display--inline-mid{display:inline-block;vertical-align:middle}.display--inline-bot{display:inline-block;vertical-align:bottom}.display--block{display:block}.display--grid{display:grid}.display--flex{display:flex}.top-left{top:0;left:0}.top-right{top:0;right:0}.full-width{width:100%}.full-height{height:100%}.max-content{width:max-content}.fill-dimentions{width:100%;height:100%}.va-mid{vertical-align:middle}.align-center{align-items:center}.align-top{align-items:start}.block-20{width:20%}.block-25{width:25%}.block-30{width:30%}.block-33{width:33.3333%}.block-40{width:40%}.block-50{width:50%}.block-60{width:60%}.block-70{width:70%}.block-70-center{width:70%;margin:0
auto}.block-80{width:80%}.pad-top-50{padding-top:50px}.pad-top-150{padding-top:150px}.marg-bot-100{padding-top:150px}.overflow{overflow:hidden}.pe-none{pointer-events:none}.main-trans{transition:var(--main-easing)}.mh-screen{min-height:100vh}.no-margin{margin:0}.margin-bot-50{margin-bottom:50px}.top-pad{padding-top:var(--top-pad)}.full-screen-width{position:relative;left:50%;transform:translateX(-50%);width:100vw}.color-burn{mix-blend-mode:color-burn}del>span,ins>span{display:block;line-height:1}div.woocommerce>ul.products
li.product{width:100%;float:none;display:block;margin:0}h2.woocommerce-loop-product__title{font-size:32px}div.payment_box.payment_method_cheque{p{font-size:16px}}.product-page-wrapper{position:relative;display:flex;gap:30px}.product-page-wrapper
.onsale{position:absolute;top:20px;z-index:1}.product-page-wrapper
span.onsale{z-index:100;right:55px}.woocommerce-result-count{margin:0}span.product-label{display:flex;align-items:center;justify-content:center;padding:5px
7px;min-height:50px;border-radius:35px;font-size:14px;position:absolute;color:#fff;text-transform:uppercase;top:20px;z-index:100}span.onsale{right:20px;background:var(--onsale-bg-color);color:var(--onsale-color)}span.outofstock{left:20px;max-width:50px;font-size:12px;background-color:var(--outofstock-bg-color);color:var(--outofstock-color);text-align:center}.discount-label{right:0;top:30px;z-index:11;background:#C31818;color:white;font-size:12px;line-height:1;padding:4px
6px;text-transform:uppercase}ul.page-numbers{display:flex;justify-content:center;align-items:center;gap:10px;margin-block:1.25rem;list-style:none}ul.page-numbers li
span{padding:5px
15px;display:inline-block}ul.page-numbers li
span.current{font-weight:700;border-radius:50%;border:1px
solid var(--pagination-bg-color);background-color:var(--pagination-bg-color);color:var(--pagination-color)}body:has(.woocommerce-MyAccount-content){position:relative;h1{font-size:42px;@media screen and (max-width: 900px){display:none}}}.woocommerce:has(.woocommerce-MyAccount-content){display:grid;grid-template-columns:250px 1fr;margin-inline:auto;gap:3.125rem;min-height:75svh;@media screen and (max-width: 900px){grid-template-columns:1fr;padding:0
1.25rem}}.woocommerce-MyAccount-navigation{overflow-y:auto;position:relative;top:0;padding:0;height:100%;display:grid;padding-block-start:1.25rem;align-content:start;ul{list-style:none;padding:0;margin:0;padding-block:1.25rem;background-color:var(--my-account-nav-bg-color);border-radius:10px;gap:0.5rem;overflow-y:auto;display:flex;flex-direction:column;li{margin:0;text-align:center;position:relative;z-index:10;&.is-active{font-weight:bold;color:var(--my-account-nav-active-color)}&.is-active::before{content:'';position:absolute;top:-5%;left:0;width:100%;height:100%;background:var(--my-account-nav-active-bg-color);z-index:-10}}a{margin:0;display:inline-block;text-decoration:none;padding-block:1rem;vertical-align:middle}}}.woocommerce-MyAccount-content{height:100%;border-left:1px solid #eee;padding:2rem;.my-account-empty{display:grid;height:100%;text-align:center;justify-content:center;align-items:center;align-content:center;gap:1rem}button[type='submit']{background-color:var(--main-black);color:var(--main-white);border:none;padding:0.75rem 1rem;border-radius:5px;cursor:pointer;transition:background-color var(--main-easing);&:hover{background-color:var(--main-white);color:var(--main-black);border:1px
solid var(--main-black)}}}.woocommerce-EditAccountForm.edit-account{display:grid;gap:1.25rem;.form-group{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}p.woocommerce-form-row{display:flex;align-items:center;gap:1rem;flex:1;flex-wrap:wrap;input,.password-input{width:70%;padding:0.375rem;@media screen and (max-width: 900px){width:100%}}}.show-password-input{background:url('data:image/svg+xml;utf8,<svg fill="none" stroke="black" stroke-width="2" viewBox="0 0 24 24" width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M1 12s4-7 11-7 11 7 11 7-4 7-11 7S1 12 1 12Z"/><circle cx="12" cy="12" r="3"/></svg>') center center no-repeat;background-size:20px 20px;border:none;width:32px;height:32px;cursor:pointer;opacity:0.7}input[type='text']+.show-password-input{background:url('data:image/svg+xml;utf8,<svg fill="none" stroke="black" stroke-width="2" viewBox="0 0 24 24" width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M3 3l18 18"/><path d="M1 12s4-7 11-7c2.5 0 4.5.5 6.2 1.3M23 12s-4 7-11 7c-2.5 0-4.5-.5-6.2-1.3"/><circle cx="12" cy="12" r="3"/></svg>') center center no-repeat;background-size:20px 20px}}.u-columns.woocommerce-Addresses.col2-set.addresses{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:1.25rem;@media screen and (max-width: 900px){grid-template-columns:1fr}}.woocommerce-orders-table{thead{tr{background:#eee;th{text-align:center}}}tbody{tr{td,th,a{text-align:center;vertical-align:middle}}}}.woocommerce-MyAccount-content{h2.woocommerce-column__title{font-size:40px}.woocommerce-customer-details{margin-block-end:1.5rem;.woocommerce-column{border:1px
solid #ddd;padding:1rem 1.25rem}}.table-header .table-row,.table-row.cart_item{display:grid;justify-content:space-between;grid-template-columns:repeat(3, 1fr)}.table-cell.product-quantity,.table-cell.product-total{justify-self:center;text-align:center}.table-row-inner{display:flex;align-items:center;gap:1rem}}img.customer-details-icon{max-width:40px}.woocommerce-table--order-details{thead{th{text-align:left}}td{padding-block:1.25rem;vertical-align:middle}tfoot{th,td,span{text-align:left}}}.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:1.25rem;@media screen and (max-width: 900px){grid-template-columns:1fr}}.woocommerce-breadcrumb.grid+.archive-top{margin-top:1.25rem}.filter-button{cursor:pointer;float:left;background-color:var(--main-orange500-color);vertical-align:middle;padding:9px
14px;border:1px
solid var(--main-purple);display:flex;flex-direction:row;align-items:center;border-radius:5px;gap:5px;transition:all 0.6s cubic-bezier(0.33, 1, 0.68, 1)}.filter-button
img{width:32px;height:32px}p.woocommerce-result-count{font-size:16px;margin-block-end:0.375rem}p.woocommerce-result-count,form.woocommerce-ordering{max-width:1750px;margin-inline:auto}form.woocommerce-ordering{margin-block-end:1rem}.archive-top{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:0.125rem}#filterSidebar .close-button{background:#ccc;border:none;cursor:pointer;background:none;border-radius:50%;opacity:1;transition:opacity 0.6s cubic-bezier(0.33, 1, 0.68, 1)}ul.products{display:grid;gap:20px;width:100%;text-align:center;justify-content:center;justify-items:center;margin-inline:auto !important;align-items:center;padding-inline:20px}ul.products.columns-2,ul.products.acf-grid-2{grid-template-columns:repeat(2, 1fr)}ul.products.columns-3,
ul.products.acf-grid-3,
.woocommerce ul.products.acf-grid-3,
.woocommerce-page ul.products.acf-grid-3{grid-template-columns:repeat(3, 1fr)}ul.products.columns-4,
ul.products.acf-grid-4,
.woocommerce ul.products.acf-grid-4,
.woocommerce-page ul.products.acf-grid-4{grid-template-columns:repeat(4, 1fr)}ul.products.columns-5,
ul.products.acf-grid-5,
.woocommerce ul.products.acf-grid-5,
.woocommerce-page ul.products.acf-grid-5{grid-template-columns:repeat(5, 1fr)}ul.products.columns-6,
ul.products.acf-grid-6,
.woocommerce ul.products.acf-grid-6,
.woocommerce-page ul.products.acf-grid-6{grid-template-columns:repeat(6, 1fr)}@media (max-width: 1200px){ul.products.columns-5,
ul.products.acf-grid-5,
.woocommerce ul.products.acf-grid-5,
.woocommerce-page ul.products.acf-grid-5{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 992px){ul.products.columns-4,
ul.products.columns-5,
ul.products.columns-6,
ul.products.acf-grid-4,
ul.products.acf-grid-5,
.woocommerce ul.products.acf-grid-4,
.woocommerce ul.products.acf-grid-5,
.woocommerce-page ul.products.acf-grid-4,
.woocommerce-page ul.products.acf-grid-5{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 768px){ul.products.columns-3,
ul.products.columns-4,
ul.products.columns-5,
ul.products.columns-6,
ul.products.acf-grid-3,
ul.products.acf-grid-4,
ul.products.acf-grid-5,
.woocommerce ul.products.acf-grid-3,
.woocommerce ul.products.acf-grid-4,
.woocommerce ul.products.acf-grid-5,
.woocommerce-page ul.products.acf-grid-3,
.woocommerce-page ul.products.acf-grid-4,
.woocommerce-page ul.products.acf-grid-5{grid-template-columns:repeat(2, 1fr)}}ul.products.columns-2 li.product,
ul.products.columns-3 li.product,
ul.products.columns-4 li.product,
ul.products.columns-5 li.product,
ul.products.columns-6 li.product,
ul.products.acf-grid-3 li.product,
ul.products.acf-grid-4 li.product,
ul.products.acf-grid-5 li.product,
.woocommerce ul.products.acf-grid-3 li.product,
.woocommerce ul.products.acf-grid-4 li.product,
.woocommerce ul.products.acf-grid-5 li.product,
.woocommerce-page ul.products.acf-grid-3 li.product,
.woocommerce-page ul.products.acf-grid-4 li.product,
.woocommerce-page ul.products.acf-grid-5
li.product{width:100% !important;float:none;margin:0;position:relative;display:block}.sidebar{position:fixed;top:0;width:300px;height:100svh;background-color:#fff;overflow-y:auto;transition:left 0.3s ease-in-out, right 0.3s ease-in-out;z-index:1002;padding:20px}.sidebar[data-slide-from='left']{left:-320px;right:auto;box-shadow:2px 0 5px rgba(0, 0, 0, 0.3)}.sidebar[data-slide-from='left'].open{left:0}.sidebar[data-slide-from='right']{right:-320px;left:auto;box-shadow:-2px 0 5px rgba(0, 0, 0, 0.3)}.sidebar[data-slide-from='right'].open{right:0}.sidebar:not([data-slide-from]){left:-320px;box-shadow:2px 0 5px rgba(0, 0, 0, 0.3)}.sidebar:not([data-slide-from]).open{left:0}.filter-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);z-index:1001;display:none}body:has(.sidebar.open){overflow:hidden}body:has(.sidebar.open) .filter-overlay{display:block}.shop-layout-columns{display:grid;grid-template-columns:250px 1fr;gap:16px}body:has(.shop-layout-columns) .filter-button{display:none}body:has(.shop-layout-columns) .close-button{display:none}.wpfFilterVerScroll::-webkit-scrollbar-thumb{background-color:var(--main-purple);border-radius:10px;border:1px
solid var(--main-light-grey)}@media (max-width: 1150px){.shop-layout-columns{grid-template-columns:1fr}#filterSidebar .close-button{opacity:1;pointer-events:auto;margin:0;padding:0;display:block}body:has(.shop-layout-columns) .filter-button{display:flex}}.page-id-11{--max-width:85%;.show-password-input{background:url('data:image/svg+xml;utf8,<svg fill="none" stroke="black" stroke-width="2" viewBox="0 0 24 24" width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M1 12s4-7 11-7 11 7 11 7-4 7-11 7S1 12 1 12Z"/><circle cx="12" cy="12" r="3"/></svg>') center center no-repeat;background-size:20px 20px;border:none;width:32px;height:32px;cursor:pointer;opacity:0.7}.woocommerce-notices-wrapper{.woocommerce-error{color:#e2401c;font-weight:900;background:#ffccc1;max-width:var(--max-width);margin-inline:auto;&:focus-visible{outline:2px
solid #ae2000}}li{list-style:none}}&:not(:has(.u-column2.col-2)):has(.woocommerce-form.woocommerce-form-login.login){.woocommerce{display:flex;flex-direction:column;align-items:center;justify-content:center;form.woocommerce-form.woocommerce-form-login.login{max-width:450px;margin-inline:auto;padding:2rem;border-radius:8px;border:1px
solid #e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,0.05);input[type='text'],input[type='password']{width:100%;padding:0.65rem 0.9rem;border:1px
solid #ccc;border-radius:6px;background:#fff;transition:border-color 0.3s ease}.woocommerce-form-login__rememberme input[type='checkbox']{margin-right:0.5rem}.woocommerce-button.button.woocommerce-form-login__submit{width:100%;padding:0.75rem;background-color:var(--main-black);color:var(--main-white);border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease;margin-block-start:1rem;&:hover{background-color:var(--main-white);color:var(--main-black);border:1px
solid var(--main-black)}}}}}}li:has(.add_to_cart_button.loading){.add_to_cart_button.loading{position:relative;pointer-events:none;display:none}span.loader{display:block !important;margin-inline:auto}}.loader{width:32px;height:32px;border-radius:50%;position:relative;display:none;margin-left:8px;vertical-align:middle}.loader::before{content:'';box-sizing:border-box;position:absolute;inset:0px;border-radius:50%;border:2px
solid #f3f3f3;border-top:2px solid var(--main-black);animation:spin 1s linear infinite}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woocommerce-form-login-wrap{display:flex;gap:30px;flex-wrap:wrap;max-width:var(--max-width);margin:0
auto}.woocommerce-form-login-wrap .u-column1,
.woocommerce-form-login-wrap .u-column2{flex:1 1 48%;min-width:300px;background-color:#fff;padding:30px;border-radius:15px;box-shadow:0 4px 15px rgba(0, 0, 0, 0.1);border:2px
solid #f0f0f0}.woocommerce-form-login-wrap .u-column2{border-left:2px solid #f0f0f0}.woocommerce-form-login-wrap
h2{color:var(--main-black);font-size:2rem;font-weight:700;margin-bottom:25px;text-align:center;border-bottom:2px solid var(--main-black);padding-bottom:15px;font-family:var(--main-title-fam)}.woocommerce-form-login-wrap .form-row{margin-bottom:20px}.woocommerce-form-login-wrap
label{display:block;margin-bottom:8px;font-weight:600;color:var(--geo-text-brown)}.woocommerce-form-login-wrap .input-text{width:100%;padding:12px
15px;border:2px
solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color 0.3s ease}.woocommerce-form-login-wrap .input-text:focus{outline:none;border-color:var(--main-black)}.woocommerce-form-login-wrap
.required{color:#e74c3c}.woocommerce-form-login-wrap .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:10px;margin-bottom:20px}.woocommerce-form-login-wrap .woocommerce-form__input-checkbox{width:auto;margin:0}.woocommerce-form-login-wrap .woocommerce-button{width:100%;padding:15px;background-color:var(--main-black);color:var(--main-white);border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease;margin-top:10px;border:1px
solid var(--main-black)}.woocommerce-form-login-wrap .woocommerce-button:hover{background-color:var(--main-white);color:var(--main-black)}.woocommerce-form-login-wrap .woocommerce-LostPassword{text-align:center;margin-top:20px}.woocommerce-form-login-wrap .woocommerce-LostPassword
a{color:var(--main-black);text-decoration:none;font-size:14px}.woocommerce-form-login-wrap .woocommerce-LostPassword a:hover{color:var(--geo-orange);text-decoration:underline}@media screen and (max-width: 768px){.woocommerce-form-login-wrap{flex-direction:column;gap:20px;padding:15px}.woocommerce-form-login-wrap .u-column1,
.woocommerce-form-login-wrap .u-column2{flex:1 1 100%;min-width:unset;padding:20px}.woocommerce-form-login-wrap
h2{font-size:24px}}@media screen and (max-width: 480px){.woocommerce-form-login-wrap .u-column1,
.woocommerce-form-login-wrap .u-column2{padding:15px}.woocommerce-form-login-wrap
h2{font-size:20px}.woocommerce-form-login-wrap .input-text{padding:10px
12px;font-size:14px}.woocommerce-form-login-wrap .woocommerce-button{padding:12px;font-size:14px}}.document-type-section{p{span.woocommerce-input-wrapper{display:flex;align-items:center;input+label{margin-inline-start:0.5rem}input[type='text']{width:100%}label{margin-inline-end:1rem}}}p#company_name_field,p#company_vat_field{display:grid;gap:0.5rem}}form.checkout.woocommerce-checkout{display:grid;grid-template-columns:1fr;gap:20px;@media screen and (max-width: 1100px){grid-template-columns:1fr}}p.form-row.boxnow-form-row-hidden{display:none !important}.table-row.coupon-form .woocommerce-info{padding:0}form.checkout.woocommerce-checkout h3,
form.checkout.woocommerce-checkout
h3#order_review_heading{margin-block:0 1rem;font-size:24px;font-weight:700}.table-row:has(role='columnheader'){padding-block:0.5rem}.table-row.cart-subtotal{padding-block:1rem}.shop_table.woocommerce-checkout-review-order-table .table-footer{display:grid;gap:16px}div.payment_box.payment_method_cheque{p{font-size:16px}}.checkout_coupon.woocommerce-form-coupon{display:flex;align-items:center;gap:16px;input#coupon_code{width:250px}button{background-color:var(--main-black);color:var(--main-white);border:none;padding:0.75rem 1rem;border-radius:5px;cursor:pointer;transition:all 0.3s ease-in;&:hover{background-color:var(--main-white);color:var(--main-black);border:1px
solid var(--main-black)}}}button#place_order{background-color:var(--main-black);color:var(--main-white);padding:0.75rem 1rem;border-radius:5px;cursor:pointer;transition:all 0.3s ease-in;&:hover{background-color:var(--main-white);color:var(--main-black);border:1px
solid var(--main-black)}}form.checkout.woocommerce-checkout #customer_details,
form.checkout.woocommerce-checkout
#order_details{border-width:1px;border-style:solid;border-color:rgba(18, 18, 18, 0.11);border-image:initial;border-radius:15px;padding:20px}.payment_box.payment_method_bacs p,
.woocommerce-privacy-policy-text
p{font-size:1rem}.cart_item{*{font-size:1.125rem}.product-image{max-width:86px;object-fit:cover;img{border-radius:10px}}}td.product-total{text-align:center}#order_review .table-row{display:flex;align-items:center;justify-content:space-between}#order_review .table-body .table-row,
#order_review .table-header .table-row,
.thank-you-page .table-header .table-row,
.thank-you-page .table-body .table-row{display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;justify-items:center}#order_review .table-header .table-cell.product-name,
.thank-you-page .table-header .table-cell.product-name{justify-self:start}ul.woocommerce-shipping-methods{display:grid;padding-block:16px;gap:10px}.shipping-row{display:flex;align-items:center;gap:20px}.shipping-label{flex-shrink:0;min-width:100px}.shipping-title{font-size:20px}.shipping-methods{flex:1}.shipping-methods ul.woocommerce-shipping-methods{margin:0;padding:0;li{margin:0;padding:0;font-size:1.125rem}}#order_review .table-row-inner,
.thank-you-page .table-row-inner{display:flex;align-items:center;gap:10px;justify-self:start}.woocommerce-billing-fields__field-wrapper
label{margin-inline-end:10px}.payment_box.payment_method_cod{p{font-size:14px;padding-inline-start:0.5rem;display:inline-block}}.woocommerce-billing-fields__field-wrapper .form-row.woocommerce-validated input.input-text{box-shadow:0}.woocommerce-billing-fields__field-wrapper input,
.woocommerce-shipping-fields__field-wrapper
input{background:none;background-color:#fff;border:1px
solid #ddd9d9 !important;border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1rem;height:3.125em;line-height:1em;margin:0;min-height:0;padding:1em
0.5em;width:100%}li.wc_payment_method.payment_method_cod{label{font-size:1.125rem}}.table-body{padding-block:1.5rem;display:grid;gap:20px}.table-cell.product-quantity{flex-basis:20%}.table-row.cart-discount{background:var(--main-purple);padding:5px
10px}.woocommerce-checkout-review-order-table .cart-discount .discount-label{text-transform:none;color:var(--main-white);background:none}.woocommerce-checkout-review-order-table .cart-discount .discount-value{display:flex;flex-direction:row-reverse;align-items:flex-end;gap:20px;color:var(--main-white)}.checkout-coupon-chip{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:5px
10px;border:1px
solid var(--main-black);border-radius:999px;background:#fff;font-size:13px;line-height:1;color:var(--main-black)}.checkout-coupon-code{font-weight:400}.checkout-coupon-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;color:#555;text-decoration:none;font-size:16px;line-height:1}.checkout-coupon-remove:hover{color:var(--outofstock-bg-color);text-decoration:none}.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block{width:35%}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:var(--main-green200-color) !important;padding:5px
20px}.woocommerce-info
.showcoupon{font-weight:700;color:var(--main-orange700-color)}.woocommerce-error{background-color:rgb(255, 169, 169)}ul.woocommerce-error{margin-inline:0;li{color:#ae2000;font-weight:700;list-style:none}}form.checkout_coupon{padding-block:20px}form.checkout_coupon
p{margin:0
0 15px;font-size:16px}form.checkout_coupon p:last-child{margin:0}form.checkout_coupon .input-text{background-color:#fff;border:1px
solid hsla(0, 0%, 7%, 0.8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;height:3.125em;line-height:1em;margin:0;min-height:0;padding:1em
0.5em;width:100%}.address-row{display:flex;gap:16px}ul.wc_payment_methods.payment_methods.methods{list-style:none}body:has(.thank-you-page) h1{font-size:42px;text-align:center;margin:0;color:var(--main-black)}.theme-grid:has(.thank-you-page){max-width:min(95%, 1600px)}.thank-you-page{padding-block-end:3rem;p.woocommerce-thankyou-order-received{text-align:center}span.order-received-thank-you-page{text-align:center;display:block}h2.woocommerce-order-details__title{font-size:28px;margin-block-end:0}h2.woocommerce-column__title{font-size:22px}section.woocommerce-order-details{display:grid;grid-template-columns:65% 30%;gap:40px;justify-content:space-between;align-items:start;@media screen and (max-width: 950px){grid-template-columns:1fr}h2.woocommerce-order-details__title{border-bottom:1px solid #ddd;padding-block:1rem 0.25rem}.table-cell.product-image
img{width:80px}}.table-footer{display:grid;gap:20px;border:1px
solid #ddd;padding-inline:1.25rem;padding-block-end:1.5rem;border-radius:15px;.table-row{display:flex;justify-content:space-between;align-items:center;.table-cell:nth-of-type(2){text-align:end}}}.woocommerce-customer-details{margin-block-end:1.5rem;.woocommerce-column{border:1px
solid #ddd;padding:1rem 1.25rem}}img.customer-details-icon{width:40px;height:40px;vertical-align:middle;margin-block-end:1rem}}body{overflow-x:hidden}.site-main{position:relative;z-index:10}.quantity-wrapper{display:inline-flex;align-items:center;border:1px
solid var(--main-black);border-radius:0;overflow:hidden}.qty-btn{background:transparent;border:none;font-size:14px;padding:14px
10px;cursor:pointer;user-select:none;transition:var(--main-easing);border-radius:0}.qty-btn:hover{background:var(--main-light-grey)}.input-text.qty{width:35px;text-align:center;border:none;outline:none;font-size:14px;padding:3px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--main-light-grey);display:flex;justify-content:center;align-items:center;gap:20px;z-index:2000;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.preloader-logo{width:18vw;height:auto}.preloader-row{display:flex;width:100%;height:100%;align-items:center}.preloader-col{width:20vw;height:100%}.site-branding a,
.site-branding
img{display:block;margin:0
auto}.header-row{grid-template-columns:1fr 142px 1fr;gap:20px;padding:18px
0 18px;align-self:center;transition:var(--main-easing)}#masthead.scrolled .header-row{padding:5px
0}.site-header .top-bar--row{grid-template-columns:1fr 3fr 1fr;gap:20px;padding:10px
0;transition:var(--main-easing)}#masthead.scrolled .top-bar--row{padding:2px
0}.site-header .top-bar a,
.site-header .top-bar
p{margin:0;font-size:14px;line-height:1.1;font-weight:100}.main-navigation .menu a,
.site-header .top-bar
a{position:relative}.product-tags a::before,
.main-navigation .menu a::before,
.site-header .top-bar a::before{content:'';position:absolute;bottom:0px;left:0;width:100%;height:1px;background:var(--main-black);transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.product-tags a:hover::before,
.main-navigation .menu a:hover::before,
.site-header .top-bar a:hover::before{transform:scaleX(1)}.top-bar--right a::before{display:none}.top-bar--right
p{display:flex;margin:0;gap:20px;align-items:center;width:100%;justify-content:flex-end}.top-bar--right
a{display:block;width:max-content;transition:var(--main-easing);padding:2px;background:transparent;border-radius:4px}.top-bar--right a:hover{background:#c2c2c2}.top-bar--right a
img{max-width:16px;height:auto;display:block}.top-bar--left
img{display:none}.btt-button{right:50px;bottom:50px;opacity:0;pointer-events:none;cursor:pointer;transition:var(--main-easing)}.single-product .btt-button{bottom:75px}.btt-button.scrolled{opacity:1;pointer-events:all}.btt-button circle,
.btt-button
path{transition:var(--main-easing)}.btt-button:hover circle,
.btt-button:hover
path{stroke:var(--main-purple)}.signin-icon{display:flex;gap:5px;align-items:center}.signin-link{display:block;padding:9px;transition:var(--main-easing)}.signin-link
svg{display:block}.signin-link
path{transition:var(--main-easing)}.signin-link:hover{color:var(--main-white);background:var(--main-purple)}.signin-link:hover
path{stroke:var(--main-white)}.signin-text{font-size:14px;line-height:18px;transition:var(--main-easing)}.header-left{display:flex;justify-content:flex-start;align-items:center;gap:10px}.header-left .trp-language-item-name{font-size:14px !important;line-height:1.5 !important}.header-left .trp-flag-image{display:none !important}.shop-buttons{display:flex;justify-content:flex-end;align-items:center;gap:5px}.favorite-button,
.cart-icon,
.search-icon,
.search-icon path,
.cart-icon
path{transition:all 0.3s ease}.favorite-button:hover,.search-icon:hover,.cart-icon:hover{background:var(--main-purple) !important}.favorite-button:hover path,
.search-icon:hover path,
.cart-icon:hover
path{stroke:var(--main-white)}.favorite-button
svg{width:auto;height:20px;display:block}.search-icon
svg{width:auto;height:24px;display:block}.favorite-button{cursor:pointer;display:block;padding:0.5rem}.search-icon{cursor:pointer;display:block;padding:6px
10px}.wedoo-search-form,.search-form-container{position:absolute;top:100%;right:0;opacity:0;pointer-events:none;transition:var(--main-easing);min-width:300px}.search-wrapper.active .wedoo-search-form,
.search-wrapper.active .search-form-container{opacity:1;pointer-events:all}.search-form-container
form{display:flex}.search-form-container input[type="search"]{background:var(--main-white);border-radius:0;padding:13px
30px;font-size:19px;line-height:1;font-weight:100}.search-form-container input[type="submit"]{border:1px
solid var(--main-black);border-radius:0;color:var(--main-white);line-height:1;background:var(--main-black);padding:13px
30px;font-size:14px;font-weight:600;cursor:pointer;transition:var(--main-easing)}.main-navigation
.menu{margin:0;padding:0;display:flex;width:100%;gap:70px;list-style-type:none;justify-content:center}.main-navigation .menu
li{margin:0;padding:10px
0}.main-navigation .menu li
a{font-size:15px;line-height:18px;letter-spacing:1px;font-weight:400}.purple-menu
a{color:var(--main-purple) !important;font-weight:600}.sub-menu{transition:var(--main-easing)}.has-images .sub-menu{position:absolute;top:100%;left:50%;z-index:1000;width:100vw;max-width:1640px;display:flex !important;list-style-type:none;margin:0;padding:0;transform:translateX(-50%);gap:40px;justify-content:center;opacity:0;pointer-events:none;transition:var(--main-easing-fast)}li.menu-item-has-children:not(.has-images){position:relative}li:not(.has-images) .sub-menu{position:absolute;left:-20px;top:100%;width:max-content;padding:20px
0;background:var(--main-light);opacity:0;pointer-events:none;margin:0;text-align:left;min-width:200px;box-shadow:0px 2px 1px 0px #0000000a}li:not(.has-images) .sub-menu
li{padding:0
20px;margin:0
0 10px;display:block;text-align:left;width:100%}li:not(.has-images) .sub-menu li
a{padding:5px
0;text-align:left;position:relative}li:not(.has-images) .sub-menu li a::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--main-black);transform-origin:left;transform:scaleX(0);transition:var(--main-easing)}li:not(.has-images) .sub-menu li a:hover::before{transform:scaleX(1)}#masthead li:hover>.sub-menu{opacity:1;pointer-events:all}.has-images .sub-menu::before{content:"";display:block;position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background:var(--main-white);box-shadow:0px 2px 1px 0px #0000000a}.sub-menu
li{width:100%;padding:50px
0;width:max-content;display:block;position:relative;z-index:10}#primary-menu>li.menu-item-has-children>a{padding-right:15px;position:relative}#primary-menu>li.menu-item-has-children>a::after{content:"";position:absolute;width:5px;height:5px;border-left:1px solid var(--main-black);border-bottom:1px solid var(--main-black);display:block;right:0px;top:50%;transform:translate(-50%, -50%) rotate(-45deg)}.main-navigation .menu li:hover>.sub-menu{display:block}.main-navigation .has-images .sub-menu li
a{display:flex;flex-direction:column;align-items:center;gap:10px;letter-spacing:0px;transition:var(--main-easing)}.main-navigation .sub-menu li a:hover{color:var(--main-purple);letter-spacing:1px}.main-navigation .sub-menu li a::before{display:none}.main-navigation .sub-menu li a
img{border-radius:50%;overflow:hidden;display:block;width:max-content;transition:var(--main-easing);width:150px;max-height:150px}.main-navigation .sub-menu li a
span{order:2;display:block;text-align:center;width:100%}.main-navigation .purple-txt
a{color:var(--main-purple);font-weight:600}.cart-icon
img{width:48px;height:48px;transition:var(--main-easing);border-radius:4px}.mini-cart-wrapper{position:relative;display:inline-block}.mini-cart-wrapper.opened
.cart_content{display:flex}.mini-cart-wrapper .mini-cart-icon{display:flex;align-items:center;gap:0.5rem}.mini-cart-wrapper .mini-cart-icon .cart-icon{display:flex;align-items:center;justify-content:center;padding:0.5rem;background:transparent;transition:background 0.2s;text-decoration:none}.mini-cart-wrapper .mini-cart-icon .cart-icon
svg{display:block;width:20px;height:auto}.mini-cart-wrapper .mini-cart-icon .cart-count-container{position:relative;margin-left:0.25rem}.mini-cart-wrapper .mini-cart-icon .cart-count-container .cart-count-badge{position:absolute;top:-24px;right:2px;background:var(--mini-cart-amount-bg-color);color:var(--mini-cart-amount-color);border-radius:50%;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:0.6rem;font-weight:bold;box-shadow:0 2px 6px rgba(0, 0, 0, 0.12);z-index:2;transition:transform 0.2s}.mini-cart-wrapper .mini-cart-icon .cart-count-container .cart-count-badge.badgePulse{animation:badgePulseAnim 0.3s}.mini-cart-wrapper
.cart_content{display:none;flex-direction:column;position:absolute;top:100%;right:20px;background:#fff;border:1px
solid #ddd;border-radius:4px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);min-width:400px;max-width:400px;z-index:1000;padding:1rem;max-height:calc(100vh - 100px);overflow:hidden}.mini-cart-wrapper .cart_content .woocommerce-mini-cart{list-style:none;padding:0;margin:0}.mini-cart-wrapper .cart_content
.cart_content_header{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-block-end:1.25rem}.mini-cart-wrapper .cart_content .cart_content_header
h3{font-size:1.25rem;font-family:var(--main-text-fam);font-weight:700;margin:0}.mini-cart-wrapper .cart_content .cart_content_header .mini-cart-closer{background:none;border:none;font-size:2rem;cursor:pointer;padding:0;display:flex;justify-self:end}.mini-cart-wrapper .cart_content .woocommerce-mini-cart-item{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 0;border-bottom:1px solid #eee;justify-content:space-between}.mini-cart-wrapper .cart_content .woocommerce-mini-cart-item:last-child{border-bottom:none}.mini-cart-wrapper .cart_content .woocommerce-mini-cart-item
img{width:50px;height:50px;object-fit:cover;border-radius:4px}.mini-cart-wrapper .cart_content .woocommerce-mini-cart-item
a{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;flex:1}.mini-cart-wrapper .cart_content .woocommerce-mini-cart-item
a.remove.remove_from_cart_button{flex:0}.mini-cart-wrapper .cart_content .woocommerce-mini-cart-item a:hover{color:#0073aa}.mini-cart-wrapper .cart_content .woocommerce-mini-cart-item
span.quantity{display:inline-flex;font-size:1rem;align-items:center}.mini-cart-wrapper .cart_content .woocommerce-mini-cart__total{padding:1rem 0 0;margin-top:1rem;border-top:1px solid #eee;font-weight:bold}.mini-cart-wrapper .cart_content .woocommerce-mini-cart__buttons{flex-shrink:0;margin-top:1rem;display:flex;gap:0.5rem}.mini-cart-wrapper .cart_content .woocommerce-mini-cart__buttons
a{flex:1;text-align:center;padding:0.25rem;border-radius:4px;text-decoration:none;font-weight:600;transition:all 0.3s ease}.mini-cart-wrapper .cart_content .woocommerce-mini-cart__buttons .button.wc-forward{background:var(--main-white);color:var(--main-purple);line-height:1;padding:10px;font-size:16px;font-weight:400;border:1px
solid var(--main-purple);border-radius:0}.mini-cart-wrapper .cart_content .woocommerce-mini-cart__buttons .button.wc-forward:hover{background:var(--main-purple);color:var(--mini-cart-checkout-color)}.mini-cart-wrapper .cart_content .woocommerce-mini-cart__buttons
.button.checkout{background:var(--main-purple);color:var(--main-white);line-height:1;padding:10px;font-size:16px;font-weight:400;border:1px
solid var(--main-purple);border-radius:0}.mini-cart-wrapper .cart_content .woocommerce-mini-cart__buttons .button.checkout:hover{background:var(--main-white);color:var(--main-purple)}@media (max-width: 768px){.mini-cart-wrapper
.cart_content{position:fixed;inset:0;right:0;top:0;left:0;bottom:0;width:100vw;height:100vh;height:100dvh;min-width:0;max-width:100vw;max-height:100vh;max-height:100dvh;margin:0;border:none;border-radius:0;z-index:9999;overscroll-behavior:contain}}body.no-scroll{overflow:hidden}.cart_content_inner{display:flex;flex-direction:column;flex:1;min-height:0;padding:0
0 50px 0;max-height:none}.cart_content_inner>*{flex-shrink:0}.cart_content_inner>.cart_list{flex:1 1 auto;flex-shrink:1;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding-right:10px !important}.cart_content_inner .woocommerce-mini-cart__buttons{flex-shrink:0;position:static;left:auto;bottom:auto;background:#fff;padding:1rem 0 0 0;margin:0;width:100%}.checkout-qty-minus,.checkout-qty-plus,.mini-qty-minus,.mini-qty-plus{background:transparent;border:1px
solid #5D0083;padding:0;line-height:20px;text-align:center;width:24px;border-radius:5px;display:block;transition:var(--main-easing)}.checkout-qty-minus:hover,.checkout-qty-plus:hover,.mini-qty-minus:hover,.mini-qty-plus:hover{background:#5D0083;color:#fff}.checkout-qty-controls,.mini-cart-qty-controls{display:flex;gap:5px}.mini-cart-wrapper
.quantity{font-size:10px !important;font-weight:500 !important}.mini-cart-wrapper .woocommerce-Price-amount
*{font-size:16px;line-height:1}@keyframes
badgePulseAnim{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.radial-bot-right{position:relative;z-index:1}.radial-bot-right::before{content:"";display:block;width:200vw;height:100vh;bottom:0;right:20%;z-index:-1;position:absolute;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, #B4B4B4 0%, rgba(255, 255, 255, 0) 100%)}.site-footer{padding:280px
0 25px}.single-product .site-footer{padding:280px
0 100px}.mc4wp-form-fields h4,
.f-menu-col
h4{font-family:var(--main-text-fam);font-size:22px;line-height:1.2;margin-bottom:20px;font-weight:100;color:var(--main-purple)}.f-menu-col
ul{list-style-type:none;margin:0;padding:0}.f-menu-col
li{margin-bottom:10px}.nav-links a,
.store-page a,
.f-menu-col ul
a{font-family:var(--main-text-fam);font-size:16px;display:block;position:relative;width:max-content;line-height:1.2;color:var(--main-text-color);font-weight:100;text-decoration:none;transition:var(--main-easing)}.store-page a,
.nav-links a,
.site-footer
a{position:relative}.f-menu-col
img{vertical-align:middle}.store-page a::before,
.nav-links a::before,
.site-footer a::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--main-purple);transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.store-page a:hover::before,
.nav-links a:hover::before,
.site-footer a:hover::before{transform:scaleX(1)}.footer-outer-row{display:grid;grid-template-columns:2fr 4fr;gap:20px}.footer-right-cols,.footer-r-menu-cols,.footer-l-menu-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-logo-wrap{width:100%;height:100%;position:relative}.footer-logo-wrap
img{max-width:280px;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.awards-top-row{display:flex;flex-direction:row;justify-content:center}.awards-item
img{max-height:77px;width:auto}.six-foot-row{display:flex;justify-content:flex-end;gap:16px}.f-right-bot-right{display:flex;justify-content:center;gap:20px}.trustmark
img{height:65px;width:max-content}.trustmark.multiple{width:278px !important}.trustmark.multiple.trustmark--new{display:flex !important;justify-content:flex-end !important}.footer-right-bot-row{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;margin:20px
0 0;padding:20px
0}.sub-footer-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;align-items:center}.sub-footer-row
*{font-size:14px;line-height:1;color:var(--main-text-color)}.sub-footer-row
a{font-weight:700}.f-menu-img-list
li{position:relative;padding-left:30px}.f-menu-img-list li
img{position:absolute;width:20px;height:auto;left:0;top:50%;transform:translateY(-50%)}.mc4wp-form-fields>div{display:flex;width:100%}.tnp-subscription input[type="email"].tnp-email,
.mc4wp-form-fields input[type="email"]{background:var(--main-white);border-radius:0;padding:9px
20px;font-size:19px;line-height:1;font-weight:100}.tnp-subscription input[type="submit"].tnp-submit,
.mc4wp-form-fields input[type="submit"]{border:1px
solid var(--main-black);border-radius:0;color:var(--main-white);line-height:1;background:var(--main-black);padding:13px
30px;font-size:14px !important;font-weight:600;cursor:pointer;transition:var(--main-easing)}.tnp-subscription input[type="submit"].tnp-submit:hover,
.mc4wp-form-fields input[type="submit"]:hover{background:var(--main-white);color:var(--main-black)}.tnp-subscription
form{position:relative;display:grid;grid-template-columns:2fr 1fr;align-items:end}.tnp-field.tnp-privacy-field{order:5}.tnp-field.tnp-privacy-field
a{font-size:12px}.tnp-subscription input[type=checkbox]{vertical-align:middle}.h-video-container{overflow:hidden;min-height:510px}.h-video-container
video{width:100%;height:auto}.hero-carousel{width:100vw;height:auto;overflow:hidden;display:flex;position:relative}.carousel-slide{width:100vw;padding-top:calc(100vh - 229px);min-height:500px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.carousel-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;z-index:1}.slide-video,.slide-image{width:100%;height:100%;object-fit:cover;top:0;left:0}.slide-image{background-size:cover;background-position:center;background-repeat:no-repeat;transform-origin:center;transition:var(--main-easing)}.slide-content{text-align:center;color:white;z-index:2;max-width:800px;padding:0
20px}.slide-content
h1{font-size:clamp(2rem, 8vw, 6rem);margin:0
0 1rem;font-weight:700}.slide-content
h2{font-size:clamp(1rem, 4vw, 2rem);margin:0
0 2rem;font-weight:300;opacity:0.9}.hero-cta{display:inline-block;padding:15px
30px;background:var(--main-purple);color:white;text-decoration:none;border-radius:5px;font-weight:500;transition:all 0.3s ease}.hero-cta:hover{background:var(--main-black);transform:translateY(-2px)}.slide-grid{display:grid;grid-template-columns:2.6fr 1fr;height:100%;align-items:center}.slide-vid-grid,.slide-img,.slide-img-grid{height:100%}.slide-img-product{text-align:center;padding:50px}.slide-img-product
h3{font-weight:700}.slide-grid .slide-image-right{width:100%;height:100%;left:50%;top:50%;transform:translate(-50%, -50%);background-size:cover}.slide-grid .slide-image::before{}.slide-image-link--btn{position:absolute;z-index:20;left:50%;bottom:80px;transform:translateX(-50%);background:#FFFFFFBD;padding:14px
58px 14px 35px;width:max-content;backdrop-filter:blur(5px);transition:var(--main-easing);opacity:0.5;pointer-events:none}.slide-img:hover .slide-image-link--btn{opacity:1}.slide-img-link:hover .slide-image{transform:translate(-50%, -50%) scale(1.05)}.carousel-nav{display:none;position:absolute;top:50%;width:100%;z-index:10;pointer-events:none}.carousel-nav
button{position:absolute;background:rgba(255, 255, 255, 0.2);border:none;color:white;font-size:0px;width:50px;height:50px;border-radius:50%;cursor:pointer;pointer-events:all;transition:all 0.3s ease;backdrop-filter:blur(10px)}.carousel-nav .prev::before,
.carousel-nav .prev::after{content:"";display:block;position:absolute;top:50%;left:15px;width:20px;height:1px;transform-origin:left;background:var(--main-black)}.carousel-nav .prev::before{transform:translateY(-50%) rotate(-45deg)}.carousel-nav .prev::after{transform:translateY(-50%) rotate(45deg)}.carousel-nav .next::before,
.carousel-nav .next::after{content:"";display:block;position:absolute;top:50%;right:15px;width:20px;height:1px;transform-origin:right;background:var(--main-black)}.carousel-nav .next::before{transform:translateY(-50%) rotate(-45deg)}.carousel-nav .next::after{transform:translateY(-50%) rotate(45deg)}.carousel-nav
.prev{left:30px}.carousel-nav
.next{right:30px}.carousel-nav button:hover{background:rgba(255, 255, 255, 0.4);transform:scale(1.1)}.product-grid .product-thumb-wrap{position:relative;display:block;overflow:hidden;width:100%;padding-top:100%}.product-thumb-wrap .feat-prod-img{width:calc(100% + 3px)}.product-grid .product:hover .product-thumb-wrap.has-hover .feat-prod-img,
.product-grid .product:hover .product-thumb-wrap.has-hover .feat-prod-vid{opacity:0 !important}.product-grid .product:hover .product-thumb-wrap .prod-hov-img{opacity:1}.product-grid .product-thumb-wrap
img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:auto;width:100%;object-fit:cover;transition:var(--main-easing)}.product-grid .product-thumb-wrap .prod-hov-img{transition:var(--main-easing-fast);opacity:0}.product-grid .product-thumb-wrap
video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:auto;width:100%;max-width:initial;max-height:initial;object-fit:cover;transition:var(--main-easing)}.prod-info-wrap .woocommerce-loop-product__title{font-family:var(--main-text-fam);font-weight:200;letter-spacing:1px;font-size:15px;line-height:1.2;color:var(--main-text-color);text-align:left;margin:5px
0 0}.prod-info-wrap{grid-template-columns:1fr 80px;gap:10px;align-items:start;padding:15px
10px 0}.product-grid
.add_to_cart_button{position:absolute;z-index:20;top:70%;left:50%;transform:translateX(-50%);background:#FFFFFFBD;padding:14px
58px 14px 35px;width:max-content;backdrop-filter:blur(5px);transition:var(--main-easing);opacity:0;pointer-events:none}.product-grid .product:hover
.add_to_cart_button{opacity:1;pointer-events:all}.product-grid .product .add_to_cart_button:hover{background:#000000BD;color:#fff}.product-grid .product.outofstock
.button.product_type_simple{display:none}.product-grid del
bdi{text-decoration:none;position:relative;display:inline-block}.product-grid del bdi::before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:#5D0083;transform-origin:center;transform:translateY(-50%) rotate(4deg)}.product-grid
span.price{text-align:right}.product-grid del bdi,
.product-grid del bdi
span{font-size:12px;font-family:var(--main-text-fam);color:var(--main-text-color);font-weight:100}.product-grid .owl-nav{display:none}.product-grid .owl-dots{display:flex;justify-content:center;align-items:center;margin-top:20px;gap:10px}.product-grid .owl-dots .owl-dot{display:block;width:7px;height:7px;border-radius:7px;background:var(--main-light-grey);transition:var(--main-easing)}.product-grid .owl-dots .owl-dot:hover{background:var(--main-black)}.product-grid .owl-dots .owl-dot.active{width:35px}.add-to-cart-arrow{font-family:sans-serif;font-size:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.prod-label--row{position:absolute;z-index:100;top:26px;left:0;display:block;width:100%;pointer-events:none;text-align:left}.prod-label{display:inline-block;background:var(--main-purple);color:var(--main-white);font-size:12px;line-height:1;padding:4px
6px;text-transform:uppercase;margin-right:4px}.prod-label.outofstock{max-width:unset}blockquote{margin:25px
0;position:relative;padding:0
35px}blockquote .quote-open{width:30px;height:auto;position:absolute;top:0;left:0}blockquote .quote-close{width:30px;height:auto;position:absolute;bottom:0;right:0}blockquote
p{font-family:var(--main-text-fam);font-size:20px;line-height:1.5;text-align:justify;font-weight:500}p.has-text-align-center
a{margin:0
auto}.bg-full-light,.bg-full-grey{padding:20px
0;position:relative;z-index:1}.bg-full-light::before,.bg-full-grey::before{content:"";position:absolute;top:50%;left:50%;width:100vw;height:100%;z-index:-1;opacity:0.4;transform:translate(-50%, -50%)}.bg-full-light::before{background:var(--main-light)}.bg-full-grey::before{background:var(--main-light-grey)}figure{margin:0}.routine-content a,
.toggle-review-form-btn,
input[type="submit"].submit,
.main-button-style a,.wp-block-button__link{display:block;position:relative;width:max-content;padding:14px
36px;background:var(--main-purple);color:var(--main-white);border:1px
solid var(--main-purple);text-decoration:none;font-family:var(--main-text-fam);line-height:1;font-weight:500;box-shadow:none;transition:var(--main-easing);border-radius:0}.arrow-button .wp-block-button__link{padding-right:50px !important}.arrow-button .wp-block-button__link::before{content:'→';position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:20px;line-height:1;transition:right 0.3s ease;color:inherit}.arrow-button .wp-block-button__link:hover::before{right:15px}.dark-button .wp-block-button__link{background:var(--main-black);color:var(--main-white);border:1px
solid var(--main-black)}.routine-content a:hover,
.toggle-review-form-btn:hover,
input[type="submit"].submit:hover,
.main-button-style a:hover,.wp-block-button__link:hover{color:var(--main-purple) !important;background:var(--main-white) !important}.dark-button .wp-block-button__link:hover{color:var(--main-black);background:var(--main-white)}h2.wp-block-heading{font-size:60px;line-height:1.2;font-weight:700}h3.wp-block-heading{font-size:48px;line-height:1.2;font-weight:500}h4.wp-block-heading{font-size:40px;line-height:1.2}h5.wp-block-heading{font-size:20px;line-height:1.2;font-family:var(--main-text-fam);font-weight:400}.toggle-review-form-btn{margin:0
auto}.posts-block-wrapper .posts-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin:0;padding:0;list-style-type:none}.post-cell:nth-child(3n+1) .post-cell-inner{max-width:260px}.post-cell:nth-child(3n+2) .post-cell-inner{max-width:400px}.post-cell:nth-child(3n) .post-cell-inner{max-width:535px}.archive-posts img,
.posts-block-wrapper
img{display:block;min-width:100%;min-height:100%;max-width:100%;max-height:unset;width:auto;height:auto;transform-origin:center;transition:var(--main-easing);object-fit:cover}.archive-posts .post-thumb,
.posts-block-wrapper .post-thumb{position:relative;height:420px;overflow:hidden;margin-bottom:15px}.archive-posts .post-info,
.posts-block-wrapper .post-info{padding:0
10px}.archive-posts .post-date,
.posts-block-wrapper .post-date{font-weight:100;color:var(--main-purple);font-size:11px;line-height:1;margin-bottom:15px}.archive-posts .post-title,
.posts-block-wrapper .post-title{font-weight:400;font-size:15px;line-height:1.2;letter-spacing:1px;display:block;margin-bottom:8px}.archive-posts .post-excerpt,
.posts-block-wrapper .post-excerpt{font-weight:200;font-size:15px;line-height:1.5;letter-spacing:1px;display:block}.post-cell:hover
img{transform:scale(1.05)}.wpfFilterContent .wpfTermWrapper:hover .wpfValue,
.wpfFilterContent
.wpfTermWrapper{transition:var(--main-easing)}.wpfFilterContent .wpfTermWrapper:hover{background-color:#000 !important}.wpfFilterContent .wpfTermWrapper:hover
.wpfValue{color:#fff}.shop-layout-columns{display:grid;grid-template-columns:1fr !important;gap:20px}.shop-filters-column .filters-header{display:none}.shop-layout-columns
.wpfFilterVerScroll{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media (max-width: 1150px){.shop-layout-columns
.wpfFilterVerScroll{grid-template-columns:repeat(1, 1fr)}}.shop-layout-columns #wpfBlock_1 .wpfButtonsFilter
.wpfTermChecked{background:var(--main-purple);color:var(--main-white);border:1px
solid var(--main-purple)}.shop-layout-columns .wpfFilterVerScroll
li{margin:0
!important}.wpfFilterTitle{display:none !important}.page-entry-header,.woocommerce-products-header{position:relative;z-index:1;margin-bottom:50px}.woocommerce-products-header.has-cat-img,.page-entry-header{min-height:170px}.woocommerce-products-header{min-height:170px}.woocommerce-products-header::before{content:"";position:absolute;top:50%;left:50%;width:100vw;height:100%;background:var(--main-light-grey);z-index:-1;opacity:0.4;transform:translate(-50%, -50%)}.tax-product_tag .woocommerce-products-header__title,
.woocommerce-shop .woocommerce-products-header__title{position:absolute;left:0;bottom:0;z-index:10}.woocommerce-products-header__wrap{position:relative;left:0;bottom:0;z-index:10;max-width:100%}.shop-archive-wrapper .product-grid,.product-cat-grid{padding:0
0 50px}.product-grid .product.type-product{position:relative;width:100%}.product-grid .wlr-product-message{display:none !important}.product-grid
ul.products{align-items:start}.product-grid .archive-top{justify-content:space-between;padding:20px;background:var(--main-light-grey)}.product-grid p.woocommerce-result-count{font-size:16px;margin-block-end:0;margin:0;display:block;width:max-content;margin-inline:initial}.product-grid .woocommerce-ordering{display:none}.product-grid .filter-button
img{width:20px;height:20px;transition:var(--main-easing)}.filter-button:hover{background:var(--main-purple)}.filter-button
span{transition:var(--main-easing)}.filter-button:hover
span{color:var(--main-white)}.product-grid .filter-button:hover
img{filter:invert(1)}.page-numbers
li{min-width:36px;line-height:36px;display:block;width:max-content;padding:0
5px;text-align:center;margin:0}ul.page-numbers li
span.current{border-radius:0 !important;min-width:36px;line-height:36px;display:block;width:max-content;padding:0
5px;text-align:center}.single-product-wrapper{overflow:hidden;margin:0
auto}.single-product-wrapper .product-page-wrapper{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 229px);gap:40px}.product-page-wrapper p.price span.price,
.product-page-wrapper
p.price{display:flex;gap:10px;align-items:end}.product-page-wrapper p.price del .woocommerce-Price-amount.amount{font-size:12px;font-family:var(--main-text-fam);color:var(--main-text-color);font-weight:200}.product-page-wrapper p.price .woocommerce-Price-amount.amount,
.product-page-wrapper p.price
ins{font-size:24px;font-family:var(--main-text-fam);color:var(--main-text-color);font-weight:400}.single-product div.product .woocommerce-product-gallery{position:absolute;right:0;top:0;width:50vw;height:100%;float:none;overflow:hidden}.star-rating
span{font-family:star !important}.star-rating span::before{color:var(--main-text-color) !important}.single-product-wrapper form.cart,
.single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;width:100%;gap:60px;align-items:center;margin-bottom:20px;justify-content:space-between}.woo-before{position:absolute;top:0;left:0;background-color:var(--main-black);width:100%;z-index:1000;border-radius:0}.woocommerce-message,.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:var(--main-purple) !important;color:var(--main-white) !important;display:flex;width:100%;justify-content:space-between;padding:10px
10px 10px 40px;align-items:center;border-radius:0}.woocommerce-error{display:flex;flex-direction:column;background-color:#ff4848 !important;padding:10px;margin:0
0 20px;gap:10px;border-radius:8px;overflow:hidden}.woocommerce-error
li{margin:0}.woocommerce-checkout .woocommerce-error li,
.woocommerce-checkout .woocommerce-error li
a{font-weight:400;font-size:14px;line-height:1.2}.woocommerce-checkout .woocommerce-error li
a{pointer-events:none}ul.woocommerce-error
li{color:var(--main-white) !important}.form-row.woocommerce-invalid input.input-text{background:#ffe7e7;box-shadow:inset 2px 0 0 #e2401c}button.close-message{position:absolute;display:block;width:20px;text-align:center;left:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--main-white);font-size:20px;line-height:1;cursor:pointer;padding:0}.woocommerce-message
a{display:block;width:max-content;padding:5px
10px;background:var(--main-white);color:var(--main-black);border:1px
solid var(--main-white);transition:var(--main-easing)}.woocommerce-message a:hover{background:var(--main-black);color:var(--main-white)}.woocommerce-message .button.wc-forward:focus-visible{outline:0}.woocommerce-variation-price>span.price{display:none}.product-msrp{margin-bottom:20px;font-weight:200;color:#444;display:inline-block;position:relative;line-height:36px}.product_meta{display:none}.msrp-tooltip{opacity:0;pointer-events:none;transition:var(--main-easing)}.msrp-info:hover .msrp-tooltip{opacity:1}.wlr-product-message{background:var(--main-light-grey);border-radius:0 !important;margin-bottom:20px;font-size:14px}.woo-sp-summary
p.price{float:left}.product-msrp .msrp-info{vertical-align:middle}.woo-sp-summary p.price+.msrp-info{margin:0
0 15px 10px}.short-desc__more-wrapper{transition:var(--main-easing)}.short-desc__toggle.button{border:0;padding:0;margin:20px
0 0;background:transparent;position:relative;cursor:pointer}.short-desc__toggle.button::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--main-text-color)}.product-fixed-bar{position:fixed;bottom:0;left:0;width:100%;padding:10px
0;background:var(--main-light-grey);z-index:100;transform:translateY(100%);transition:var(--main-easing)}.product-fixed-bar-row{display:grid;grid-template-columns:max-content max-content;gap:20px;align-items:center;justify-content:space-between}.product-fixed-bar-row-left{display:flex;gap:20px;align-items:center}.fixed-bar-title{font-family:var(--main-title-fam);font-size:24px;margin:0;line-height:30px;font-weight:700;color:var(--main-text-color)}.product-fixed-bar.scrolled{transform:translateY(0)}.fixed-bar-thumb
img{width:50px;height:auto;display:block}.product-fixed-bar .variables-row{margin:0}.fixed-bar-add-to-cart .quantity,
.fixed-bar-add-to-cart .product-msrp,
.fixed-bar-add-to-cart .woosb-wrap.woosb-bundled,
.fixed-bar-add-to-cart .wlr-product-message{display:none !important}.fixed-bar-add-to-cart .woocommerce-variation-add-to-cart{margin:0
0 0 auto !important}.single-product-wrapper .fixed-bar-add-to-cart
form.cart{margin:0
0 0 auto !important;display:block;width:max-content}.woosw-items
.add_to_cart_button{display:block;position:relative;padding-right:20px;font-size:12px;width:max-content}.woosw-items .add-to-cart-arrow{position:absolute;right:0;font-size:15px}.woosw-popup .woosw-popup-inner .woosw-popup-content{width:70vw;max-width:700px}.woosw-popup .woosw-item--time{font-size:13px;line-height:1;color:var(--main-text-color)}.woosw-popup .woosw-item--name{font-size:14px;line-height:1.2;color:var(--main-text-color);font-weight:500}.woosw-popup
.added_to_cart{font-weight:700;padding:0;margin:10px
0;display:block}#woosw_copy_btn,.woosw-btn{float:right;display:inline-block;vertical-align:middle;border:1px
solid var(--main-text-color);border-radius:0;background:transparent;transition:var(--main-easing);font-size:13px;line-height:1;padding:10px
20px;opacity:1;cursor:pointer}.woosw-btn{margin-bottom:20px}#woosw_copy_btn:hover,.woosw-btn:hover{opacity:1;background:var(--main-black);color:var(--main-white)}.woosw-popup .woosw-items::-webkit-scrollbar{width:2px}.woosw-popup .woosw-items::-webkit-scrollbar-track{background:var(--main-light-grey)}.woosw-popup .woosw-items::-webkit-scrollbar-thumb{background:var(--main-purple);transition:all .5s linear}.woosw-popup .woosw-items::-webkit-scrollbar-thumb:hover{background:var(--main-black)}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a,
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner
span{background:var(--main-black);border-radius:0;line-height:1;font-size:14px;padding:14px
50px;color:var(--main-white);transition:var(--main-easing);border:1px
solid var(--main-black);text-transform:uppercase;font-weight:600}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a.woosw-continue{background:var(--main-purple);border:1px
solid var(--main-purple)}.single_add_to_cart_button{background:var(--main-black);border-radius:0;line-height:1;font-size:14px;padding:14px
50px;color:var(--main-white);transition:var(--main-easing);border:1px
solid var(--main-black);text-transform:uppercase;font-weight:600}.single_add_to_cart_button:not(.disabled):hover{background:var(--main-white);color:var(--main-black);cursor:pointer}.single_add_to_cart_button.disabled{background:var(--main-light-grey);color:var(--main-black);cursor:not-allowed}.single-product-wrapper ul:not(.tabs){list-style-type:none;margin:0
0 20px 0;padding:0}.single-product-wrapper ul:not(.tabs) li{padding-left:20px;position:relative}.single-product-wrapper ul:not(.tabs) li::before{content:'';position:absolute;width:12px;height:1px;background:var(--main-black);left:0;top:13px;font-size:14px;line-height:1;color:var(--main-black)}.woocommerce-breadcrumb{padding:10px
0;color:var(--main-text-color);font-size:13px;letter-spacing:1px;line-height:22px;font-weight:200}.woocommerce-breadcrumb
a{transition:var(--main-easing);opacity:0.5;font-size:13px;letter-spacing:1px;line-height:22px;font-weight:200}.woocommerce-breadcrumb a:hover{opacity:1}h1.product-title{font-family:var(--main-title-fam);font-size:30px;margin:0;line-height:42px;font-weight:600;color:var(--main-text-color)}.product-header-row{padding:5px
10px;background:#EBEBEB;margin-bottom:15px;display:flex;width:100%;align-items:center;justify-content:space-between;position:relative}.awards-row{display:flex;gap:10px;align-items:center;margin-left:auto}.product-header-row.has-awards .prod-title-right{display:flex;align-items:center;gap:10px}.product-header-row.has-awards .product-awards img,
.product-header-row.has-awards .product-awards{display:block}.product-header-row.has-awards .product-awards
img{max-width:50px}.rating-wrap{display:flex;align-items:center;gap:5px;cursor:pointer}.product-rating-count{font-size:13px;line-height:20px;color:var(--main-text-color);font-weight:200}.variables-row{display:flex;gap:20px;margin:20px
0;align-items:center}.variables-row
button{border:1px
solid var(--main-text-color);border-radius:0;background:transparent;transition:var(--main-easing);font-size:13px;line-height:1;padding:10px
20px;opacity:0.5;cursor:pointer}.variables-row button:hover,
.variables-row
button.selected{opacity:1;background:var(--main-black);color:var(--main-white)}.in-stock{line-height:1;font-size:16px;font-weight:200;letter-spacing:1px}.stock.out-of-stock.coming-soon{color:#5D0083;font-size:25px}table.variations{display:none}.woocommerce-product-details__short-description{background:#EBEBEB;padding:30px
20px;margin-bottom:20px}.product-description p,
.product-description li,
.woocommerce-product-details__short-description
*{font-size:14px;line-height:1.5;color:var(--main-text-color);letter-spacing:1px}.woocommerce-product-details__short-description
p{font-weight:200}.woocommerce-product-details__short-description p:last-child{margin:0}.product-description h2,
.product-description h3,
.product-description
h4{font-family:var(--main-text-fam);margin:0
0 15px;line-height:1.5;font-size:18px;font-weight:400;color:var(--main-text-color)}.single-product-wrapper::before{}.single-product
.related.products{margin-top:100px}.up-sells.products>h2,.related.products>h2{text-align:center;font-family:var(--main-title-fam);font-size:40px;line-height:1.2;margin:0
0 60px}.related.products{margin-bottom:100px}.product-tags{margin:20px
0;display:block}.product-tags
a{display:inline-block;position:relative;margin-right:20px}.product-tags a::after{content:"";display:block;position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:5px;height:5px;background:var(--main-light-grey);border-radius:5px}.product-tags a:last-child{margin-right:0}.product-tags a:last-child:after{display:none}.product-thumb-slider
.item{cursor:pointer;border:2px
solid transparent;margin-bottom:5px}.product-thumb-slider
.item.active{border-color:#0073aa}.product-thumb-slider{max-width:110px}.product-page-gallery-inner{top:0;right:0;width:100%;height:100%;max-height:800px}.product-page-gallery .thumbs-wrapper{position:absolute;z-index:10;left:50px;top:50%;transform:translateY(-50%);height:530px}.product-page-gallery .thumbs-wrapper{padding:50px
0}.product-page-gallery .product-thumb-swiper{height:100%}.product-page-gallery .thumbs-wrapper .swiper-slide
img{position:absolute}.product-page-gallery .thumbs-wrapper .swiper-slide{display:block;width:100px;height:100px !important}.product-page-gallery .thumbs-wrapper .swiper-slide::before{content:'';position:absolute;top:0;left:0;width:calc(100% - 4px);height:calc(100% - 4px);border:2px
solid var(--main-purple);z-index:1;pointer-events:none;opacity:0;transition:var(--main-easing)}.product-page-gallery .thumbs-wrapper .swiper-slide.swiper-slide-thumb-active::before,
.product-page-gallery .thumbs-wrapper .swiper-slide:hover::before{opacity:1}.product-page-gallery .thumbs-wrapper .swiper-slide
a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.product-page-gallery
img{width:auto;height:auto;max-height:100%;margin:0
auto;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.product-page-gallery .product-main-swiper{width:100%;height:100%;max-height:800px}.product-page-gallery .swiper-button-prev{position:absolute;top:10px;left:50%;z-index:1;transform:translate(-50%, 0%) rotate(90deg);margin-top:0;width:30px;height:30px;border:1px
solid #231F2040;color:#231F2080;padding:6px;background:#231F2040;border-radius:50%;transition:var(--main-easing)}.product-page-gallery .swiper-button-disabled{opacity:0;pointer-events:none}.product-page-gallery .swiper-button-next:hover,
.product-page-gallery .swiper-button-prev:hover{color:#231F20}.product-page-gallery .swiper-button-next{position:absolute;bottom:10px;transform-origin:center;left:50%;transform:translate(-50%, 0%);display:block;z-index:1;width:30px;height:30px;border:1px
solid #231F2040;color:#231F2080;padding:6px;background:#231F2040;border-radius:50%;transition:var(--main-easing);margin:0}.product-page-gallery .swiper-slide
video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:auto;min-height:100%;max-height:none;object-fit:cover;transition:var(--main-easing)}.product-page-gallery .video-thumbnail{padding:10px;background:#ffffff8f}.tips-session{padding:0
0 60px}.product-section-title{font-family:var(--main-text-fam);font-weight:400;font-size:18px;line-height:1.5;margin:60px
0;text-transform:uppercase}.tip-row{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;min-height:550px}.tip-text{height:100%;padding:50px
50px 50px 100px;background:var(--main-light-grey)}.tip-text
h4{font-family:var(--main-text-fam);font-size:18px;line-height:1.2;font-weight:400;margin:0
0 20px 0}.tip-text p,
.tip-text
li{font-size:14px;line-height:1.5;font-weight:200;letter-spacing:1px}.tip-text
p{margin:0
0 20px 0}.tip-text p:last-child,
.tip-text li:last-child{margin:0}.tip-image{width:100%;height:100%}.tip-image
img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto;max-width:100%;max-height:initial;min-height:100%;min-width:100%;object-fit:cover;display:block}.tips-session .owl-carousel .owl-stage{display:flex}.tips-session .owl-item{display:flex;flex:1 0 auto;height:100%}.tips-session .owl-nav{display:none}.tips-session .owl-dots{display:flex;justify-content:center;align-items:center;margin-top:20px;gap:10px}.tips-session .owl-dots .owl-dot{display:block;width:7px;height:7px;border-radius:7px;background:var(--main-light-grey);transition:var(--main-easing)}.tips-session .owl-dots .owl-dot:hover{background:var(--main-black)}.tips-session .owl-dots .owl-dot.active{width:35px}.product-tabs-wrapper{margin:40px
0}.tabs-header{margin-bottom:30px;justify-content:center;gap:60px}.tab-btn{background:none;border:none;padding:5px
0;cursor:pointer;font-size:16px;color:var(--main-text-color);opacity:0.5;transition:all 0.3s ease;border-radius:0;border-bottom:2px solid #00000000;text-transform:uppercase}.tab-btn:hover{color:var(--main-purple);opacity:1;border-bottom:2px solid #00000000}.tab-btn.active{border-bottom:2px solid var(--main-black);color:var(--main-black);opacity:1}.tabs-content{position:relative;min-height:300px}.tab-content-item{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity 0.3s ease}.tab-content-item.active{position:relative;opacity:1;visibility:visible}.routine-row,.tab-content-row{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.tab-content-row.tab-content-only-text{grid-template-columns:1fr}.tab-image-col{width:100%;height:100%;overflow:hidden;position:relative}.tab-image-col
img{display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}.single-product .tab-image-col
img{position:relative}.tab-image-col
video{width:100%;height:auto}.tab-text-col{padding:50px
0;min-height:350px}.tab-text-col h1,
.tab-text-col h2,
.tab-text-col h3,
.tab-text-col h4,
.tab-text-col h5,
.tab-text-col
h6{margin-top:0;font-family:var(--main-text-fam);font-weight:400;line-height:1.5;color:var(--main-text-color);font-size:18px}@media (max-width: 768px){.tab-content-row{grid-template-columns:1fr;gap:20px}.tabs-header{flex-wrap:wrap}.tab-btn{padding:10px
15px;font-size:14px}}.reviews-wrapper{margin:100px
0}.woocommerce-Reviews-title{text-align:center}.woocommerce-Reviews-title
span{font-family:inherit}.commentlist{padding:0;list-style-type:none}.comment_container .avatar,
.reviews-wrapper.has-title .woocommerce-Reviews-title{display:none}.star-rating,p.meta{display:inline-block;vertical-align:middle}.stars,p.meta{margin:0}.star-rating{margin:0}#review_form_wrapper{display:none;padding:20px;background:var(--main-light-grey)}#reply-title{font-size:24px;padding:5px
0;line-height:1;display:block;text-align:left;font-weight:400;width:max-content;margin:0
auto 5px auto;font-family:var(--main-text-fam)}textarea#comment{height:90px;resize:none;overflow-y:auto;box-sizing:border-box}.woocommerce-cart .wc-block-cart-item__prices,
.woocommerce-cart .wc-block-cart-item__product
p{display:none}.button.checkout,.wc-block-components-button{display:block;position:relative;width:max-content;padding:14px
36px;background:var(--main-purple);color:var(--main-white);border:1px
solid var(--main-purple);text-decoration:none;font-family:var(--main-text-fam);line-height:1;font-weight:500;box-shadow:none;transition:var(--main-easing);border-radius:0}.button.checkout:hover,.wc-block-components-button:hover{color:var(--main-purple);background:var(--main-white)}.wc-block-components-totals-coupon__form .wc-block-components-button .wc-block-components-button__text{color:var(--main-white);transition:var(--main-easing)}.wc-block-components-totals-coupon__form .wc-block-components-button:hover .wc-block-components-button__text{color:var(--main-purple)}.woocommerce-cart{.wc-block-components-totals-shipping .wc-block-components-totals-item__label{font-size:0;&::before{content:'Μεταφορικά';font-size:18px}}}.woocommerce-checkout .wc-block-components-button__text,
.woocommerce-checkout .wc-block-components-checkout-place-order-button__text{color:var(--main-white)}.woocommerce-checkout .wc-block-components-totals-coupon__button:hover .wc-block-components-button__text,
.woocommerce-checkout .wc-block-components-button:hover .wc-block-components-checkout-place-order-button__text{color:var(--main-black)}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block
h3{font-size:20px}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{font-size:12px}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata,
.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description
p{font-size:14px}.woocommerce-checkout .wlr-message-info{margin-bottom:50px !important}.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details,
.woocommerce-checkout form.checkout.woocommerce-checkout
#order_details{border-image:initial;border-radius:0;padding:50px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input,
.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper
input{background-color:#fff;border:1px
solid var(--main-purple) !important;border-radius:4px}.woocommerce-checkout form.checkout.woocommerce-checkout h3,
.woocommerce-checkout form.checkout.woocommerce-checkout
h3#order_review_heading{margin-block:0 1rem;font-size:18px;font-weight:700;letter-spacing:0px;text-transform:uppercase}.woocommerce-checkout .select2-container--default .select2-selection--single{background:none;background-color:#fff;border:1px
solid var(--main-purple) !important;border-radius:4px;box-sizing:border-box;color:var(--main-text-color);font-family:inherit;font-size:1rem;height:auto;line-height:1em;margin:0;min-height:0;padding:0.5em 0;width:100%}.woocommerce-checkout
textarea{color:var(--main-text-color);border:1px
solid var(--main-purple);border-radius:4px;padding:1em;min-height:200px;max-height:200px;resize:none;overflow:auto}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .table-footer{display:grid;gap:10px}.woocommerce-checkout .shop_table .table-body .product-name{font-weight:500;font-size:14px;line-height:1}.woocommerce-checkout .table-row.cart-subtotal{margin-bottom:0;background:#f1f1f1;padding:5px
10px}.woocommerce-checkout .woocommerce-form-coupon-toggle
a{display:block;width:max-content;padding:10px
20px;color:var(--main-white);border-radius:5px;cursor:pointer;transition:var(--main-easing);border:1px
solid var(--main-purple);background:var(--main-purple);font-size:16px}.woocommerce-checkout .woocommerce-form-coupon-toggle a:hover{background:var(--main-white);color:var(--main-purple)}.woocommerce-checkout #order_review .table-row .shipping-title{font-weight:500;font-size:14px}.woocommerce-checkout ul.woocommerce-shipping-methods{margin-top:10px !important;padding-top:10px !important;border-top:1px solid}.woocommerce-checkout .shipping-methods ul.woocommerce-shipping-methods{list-style-type:none;position:relative}.woocommerce-checkout .table-cell.shipping-methods{position:relative}.woocommerce-checkout .table-cell.shipping-methods::before{content:"";display:block;position:absolute;left:-10px;top:0;width:1px;height:100%;background:var(--main-black);z-index:1;pointer-events:none}.woocommerce-checkout #shipping_method
label{font-weight:500;font-size:16px;display:inline-block;margin-left:10px}.woocommerce-checkout .shipping-method-description{font-size:14px}.woocommerce-checkout .table-row.order-total{margin:20px
0;background:var(--main-purple);padding:5px
10px}.woocommerce-checkout .table-row.order-total,
.woocommerce-checkout .table-row.order-total
*{color:var(--main-white) !important;font-size:18px}.woocommerce-checkout
ul.wc_payment_methods.payment_methods.methods{padding:20px;margin-bottom:20px;background:var(--main-light-grey)}.woocommerce-checkout ul.wc_payment_methods.payment_methods.methods
.wc_payment_method.payment_method_bacs{margin:0}.woocommerce-checkout ul.wc_payment_methods.payment_methods.methods
label{font-weight:500;font-size:16px;line-height:1;margin-bottom:10px;display:inline-block}.woocommerce-checkout .woocommerce-privacy-policy-text,
.woocommerce-checkout .woocommerce-privacy-policy-text *,
.woocommerce-checkout ul.wc_payment_methods.payment_methods.methods .payment_box.payment_method_bacs
p{font-size:13px;margin:0
!important}.woocommerce-checkout
button#place_order{display:block;margin:20px
0 0}.woocommerce-checkout #tnp-subscribe{margin-right:10px}.woocommerce-checkout .form-row.privacy.validate-required,
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper
label{font-size:14px;font-weight:500}.woocommerce-checkout .form-row.privacy.validate-required{margin:10px
0}.woocommerce-checkout .form-row.privacy.validate-required
input{margin-right:5px}.woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox
br{display:none}.woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox #tnp-subscribe+span{font-size:14px;font-weight:500}.archive-posts{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px;margin:0;padding:0;list-style-type:none}.archive-posts .post-cell .post-cell-inner{max-width:unset;width:100%}.archive-category-img{background-color:#d2e8f4;left:50%;transform:translateX(-50%);width:100vw;margin-bottom:50px;overflow:hidden;min-height:300px;max-height:400px}.archive-category-img
img{width:auto;height:100%;max-width:initial;position:absolute;right:0;bottom:0}.archive-title-wrap{bottom:0}.nav-links .nav-next
a{margin:0
0 0 auto}.archive-posts .post-title
a{font-size:inherit;font-weight:700;line-height:inherit;color:var(--main-text-color);text-decoration:none;transition:var(--main-easing)}.shop-products-column{position:relative}.woocommerce-ordering{position:absolute;top:20px;right:20px;margin:0
!important}.woocommerce-ordering
select{font-size:14px;line-height:1.2}.single-post .entry-header{width:100%;display:flex;position:relative;justify-content:space-between;align-items:center;z-index:10;gap:40px;margin-bottom:50px}.single-post h1,
.single-post h2,
.single-post h3,
.single-post
h4{font-family:var(--main-text-fam)}.single-post .entry-header::before{content:"";display:block;position:absolute;left:50%;top:0;width:100vw;height:100%;background:var(--main-light);z-index:-1;transform:translateX(-50%);pointer-events:none}.single-post .post-header-content{width:100%;text-align:left}.single-post .post-header-content
h1{font-family:var(--main-text-fam);font-size:48px;line-height:1.2;font-weight:900;margin:0
0 20px 0}.single-post .thumb-wrapper{width:100%;max-width:40%}.sm-entry-title{margin:15px
0}.single-beauty-review .post-thumbnail,
.single-post .post-thumbnail{height:400px;position:relative;margin:0
0 15px}.single-beauty-review .post-thumbnail
img{display:block;margin:0
auto;height:100%;width:auto;max-width:100%;object-fit:cover}.single-post .post-thumbnail
img{display:block;margin:0
0 0 auto;height:100%;width:auto;max-width:100%;object-fit:cover}.page-entry-content h2,
.single-post
h2{font-size:42px;line-height:1.2;font-weight:500}.page-entry-content h3,
.single-post
h3{font-size:32px;line-height:1.2;font-weight:700}.page-entry-content h4,
.single-post
h4{font-size:26px;line-height:1.2;font-weight:700}.post-navigation{margin:150px
0 50px !important;padding:50px
0;position:relative}.post-navigation::before,.post-navigation::after{content:"";display:block;position:absolute;left:50%;width:100vw;height:1px;background:var(--main-black);z-index:1;transform:translateX(-50%);pointer-events:none}.post-navigation::before{top:0}.post-navigation::after{bottom:0}.nav-links{display:flex;gap:40px}.nav-previous a,
.nav-next
a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:30vw}.woocommerce-account .woocommerce-form-login-wrap .u-column1,
.woocommerce-account .woocommerce-form-login-wrap .u-column2{background-color:var(--main-light-grey)}.lost_reset_password,.woocommerce-form-login{width:100%;padding:50px;margin:0
auto 50px 0;background:var(--main-light-grey)}.lost_reset_password input[type="text"],
.lost_reset_password input[type="email"],
.lost_reset_password input[type="password"],
.woocommerce-form-login input[type="text"],
.woocommerce-form-login input[type="email"],
.woocommerce-form-login input[type="password"]{background-color:#fff;border:1px
solid hsla(0, 0%, 7%, .8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;height:3.125em;line-height:1em;margin:0;min-height:0;padding:1em
.5em;width:100%;display:block}input[type="date"]{background-color:#fff;border:1px
solid hsla(0, 0%, 7%, .8);border-radius:4px;font-size:1em}.password-input{position:relative}.lost_reset_password input[type="password"],
.woocommerce-form-login input[type="password"]{margin-bottom:5px}.lost_reset_password .show-password-input,
.woocommerce-form-login .show-password-input{padding:0px;border-color:transparent;background:transparent;vertical-align:middle;position:absolute;right:10px;bottom:5px;transform:translateY(-50%)}.lost_reset_password .show-password-input::before,
.woocommerce-form-login .show-password-input::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f06e";color:#0005;background:transparent;border-radius:50%;font-size:15px;line-height:18px;display:inline-block}.lost_reset_password .show-password-input.display-password::before,
.woocommerce-form-login .show-password-input.display-password::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f070";color:#0005;background:transparent;border-radius:50%;font-size:15px;line-height:18px;display:inline-block}.lost_reset_password .woocommerce-Button,.woocommerce-form-login__submit{display:block;position:relative;width:max-content;padding:14px
36px;background:var(--main-purple);color:var(--main-white);border:1px
solid var(--main-purple);text-decoration:none;font-family:var(--main-text-fam);line-height:1;font-weight:500;box-shadow:none;transition:var(--main-easing);border-radius:0;margin:20px
0 0 0}.woocommerce-notices-wrapper{background-color:var(--main-light)}.woocommerce-notices-wrapper .woocommerce-error{padding:20px;list-style-type:none;margin:0}.woocommerce-notices-wrapper .woocommerce-error
li{margin:0}#password_strength{font-size:14px;text-align:left}.wlr-signup-message{display:block;margin-bottom:5px;background:#f1f1f1;padding:5px
10px}.search-grid.product-grid.columns-4{grid-template-columns:repeat(4, 1fr);display:grid;gap:20px;width:100%;text-align:center;justify-content:center;justify-items:center;margin-inline:auto !important}.search-results-products{margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid var(--main-black)}.page-title-wrapper{position:absolute;bottom:0;left:0;width:100%;z-index:10}.page-thumb-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;overflow:hidden}.page-thumb-wrapper
img{top:50%;right:0;width:100%;height:auto;transform:translateY(-50%);object-fit:cover;position:absolute}.page-entry-header{margin-bottom:100px}.page-entry-content p,
.page-entry-content li,
.page-entry-content
div{font-size:18px;line-height:1.5;color:var(--main-text-color)}.page-entry-content a
div{color:var(--main-white)}.page-entry-content a:hover
div{color:var(--main-purple)}.page-entry-content
a{font-size:inherit;line-height:inherit;text-decoration:none;transition:var(--main-easing);font-weight:700;margin:0}.page-entry-content .product-grid
a{font-weight:400}.card-style{position:relative;padding:20px;background:var(--main-light-grey);height:100%}.card-style::after{content:"";display:block;position:absolute;top:0;right:-18px;width:1px;height:100%;background:var(--main-black)}.card-style:last-child::after{display:none}.marquee-container{overflow:hidden;white-space:nowrap;width:100%;position:relative}.marquee-container::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(232, 232, 232, 1) 0%, rgba(232, 232, 232, 0) 20%, rgba(232, 232, 232, 0) 80%, rgba(232, 232, 232, 1) 100%);z-index:1;pointer-events:none}.marquee-content{display:inline-flex;animation:marquee 10s linear infinite;gap:50px}.marquee-item{flex-shrink:0;padding-right:50px}@keyframes
marquee{0%{transform:translateX(0%)}100%{transform:translateX(-16.666%)}}.marquee-container:hover .marquee-content{animation-play-state:paused}@media (max-width: 768px){.marquee-content{animation-duration:5s;gap:30px}.marquee-item{padding-right:30px}}.store-page h2,
.store-page
h3{font-family:var(--main-text-fam);font-weight:500;color:var(--main-text-color)}.store-area-section{margin:0
0 50px;padding:50px;background:var(--main-light-grey)}.store-area-section
h2{border-bottom:1px solid var(--main-black)}.store-item{padding:20px;background:var(--main-white)}.store-page
h3{font-size:20px}.woocommerce-account .woocommerce-message{color:var(--main-white);margin-bottom:20px}.woocommerce-account .edit-account p,
.woocommerce-account .woocommerce-address-fields
p{display:flex;flex-direction:column;gap:5px;align-items:start !important}.woocommerce-account .edit-account input,
.woocommerce-account .select2-container--default .select2-selection--single,
.woocommerce-account .woocommerce-address-fields
input{background-color:#fff;border:1px
solid hsla(0, 0%, 7%, .8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;height:3.125em;line-height:1em;margin:0;min-height:0;padding:1em
.5em;width:100% !important;display:block}.woocommerce-account span.woocommerce-input-wrapper{position:relative}.woocommerce-account .password-input{position:relative;display:block}.woocommerce-account .password-input .show-password-input{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.woocommerce-account .wlr-myaccount-page .wlr-my-rewards-title
h4{font-family:var(--main-text-fam) !important}.my-account-empty
h2{text-transform:uppercase;font-family:var(--main-text-fam);font-size:24px}.acf-birthday-popup{position:fixed;inset:0;background:rgba(0, 0, 0, 0.75);display:none;align-items:center;justify-content:center;z-index:99999;animation:fadeIn 0.3s ease}@keyframes
fadeIn{from{opacity:0}to{opacity:1}}@keyframes
fadeOut{from{opacity:1}to{opacity:0}}.acf-birthday-inner{position:relative;background:#fff;border-radius:1rem;max-width:700px;width:90%;padding:2rem;box-shadow:0 10px 40px rgba(0, 0, 0, 0.4);animation:slideUp 0.3s ease}@keyframes
slideUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.acf-birthday-close{position:absolute;top:10px;right:10px;color:var(--main-purple);background:transparent;font-size:36px;border:none;border-radius:50%;width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center}.acf-birthday-content{text-align:left;color:#333;font-size:1rem;line-height:1.6}.acf-birthday-content h1,
.acf-birthday-content h2,
.acf-birthday-content
h3{margin-top:0;color:#111;font-size:2.1rem}.acf-birthday-content
img{max-width:150px;max-height:150px;margin-bottom:20px}.acf-birthday-content p:last-child{max-width:80%;margin:0
auto}.page-template-home-page .dark-mode,
.page-template-home-page .dark-mode
#masthead{background:var(--main-black)}.page-template-home-page .dark-mode .site-footer .footer-logo-wrap,
.page-template-home-page .dark-mode .site-branding{filter:invert(1)}.page-template-home-page .dark-mode .shop-buttons
path{stroke:var(--main-white)}.page-template-home-page .dark-mode #masthead .signin-text{color:var(--main-white)}.page-template-home-page .dark-mode .product-grid .product.type-product{background:var(--main-white);min-height:480px}.page-template-home-page .dark-mode .wedoo-woo-prod-wrapper .owl-nav button::before,
.page-template-home-page .dark-mode .wedoo-woo-prod-wrapper .owl-nav button::after{background:var(--main-white)}.page-template-home-page .dark-mode #wedoo-col-block_a6b6617bf0e8779b1ff39351b567eca4 p,
.page-template-home-page .dark-mode .home-page p,
.page-template-home-page .dark-mode .post-cell p,
.page-template-home-page .dark-mode .post-cell a,
.page-template-home-page .dark-mode .post-cell div,
.page-template-home-page .dark-mode .sub-footer-row *,
.page-template-home-page .dark-mode .home-page h1,
.page-template-home-page .dark-mode .home-page h2,
.page-template-home-page .dark-mode .home-page h3,
.page-template-home-page .dark-mode .home-page
h4{color:var(--main-white)}.page-template-home-page .dark-mode .wedoo-col-block-wrapper
p{color:var(--main-black)}.page-template-home-page .dark-mode .site-footer label,
.page-template-home-page .dark-mode .site-footer h4,
.page-template-home-page .dark-mode .site-footer
a{color:var(--main-white)}div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form input[type="tel"],
div.wpforms-container-full .wpforms-form
textarea{background:var(--main-white);border-radius:0;padding:9px
20px;font-size:19px;line-height:1;font-weight:100;border-color:var(--main-light-grey)}div.wpforms-container-full .wpforms-form input[type="text"]:focus,
div.wpforms-container-full .wpforms-form input[type="email"]:focus,
div.wpforms-container-full .wpforms-form input[type="tel"]:focus,
div.wpforms-container-full .wpforms-form textarea:focus{border-color:#000 !important;box-shadow:0 0 0 1px #000000, 0px 1px 2px rgba(0, 0, 0, 0.15) !important}div.wpforms-container-full .wpforms-form button[type=submit]{border:1px
solid var(--main-black);border-radius:0;color:var(--main-white) !important;line-height:1;background-color:var(--main-black) !important;padding:13px
30px;font-size:14px !important;font-weight:600;cursor:pointer;transition:var(--main-easing)}div.wpforms-container-full .wpforms-form button[type=submit]:hover{background-color:var(--main-white) !important;background:var(--main-white) !important;color:var(--main-black) !important}#page{overflow-x:hidden}.footer-logo-mobile-wrap,.sm-mobile-view,.mobile-view{display:none}.burger{position:relative;width:50px;height:40px}.burger
span{width:100%;height:1px;left:0;position:absolute;display:block;background:var(--main-black);transform-origin:left center;transition:all 0.5s cubic-bezier(0.5, 1, 0.89, 1)}.burger
.tline{top:20%;transform:scale(0.6)}.burger
.mline{top:50%;transform:scale(0.8)}.burger
.bline{top:80%;transform:scale(1)}.burger:hover{cursor:pointer}.burger:hover
span{transform:scale(1)}.burger.open
span{top:50%}.burger.open
.mline{transform:scale(0)}.burger.open
.bline{transform-origin:center center;transform:rotate(-45deg)}.burger.open
.tline{transform-origin:center center;transform:rotate(45deg)}.burger.open:hover
.tline{transform:rotate(35deg)}.burger.open:hover
.bline{transform:rotate(-35deg)}.mobile-wrapper{position:fixed;left:0;top:0;z-index:1001;pointer-events:none;width:100%;height:100vh}.mobile-wrapper-inner{background:var(--main-white);padding:40px;height:100vh;max-width:350px;transform:translateX(-100%);transition:var(--main-easing)}.mobile-wrapper .mobile-wrap-overlay{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#0004;z-index:0;opacity:0;backdrop-filter:blur(1px);transition:var(--main-easing)}#primary-mob-menu{list-style-type:none;margin:0;padding:0}.mob-menu-burger-wrap{margin-left:auto;width:max-content}.mob-menu-top-row{padding:0
0 20px;margin:0
0 20px;border-bottom:1px solid}.mobile-wrapper.open{pointer-events:auto}.mobile-wrapper.open .mobile-wrapper-inner{transform:translateX(0%)}.mobile-wrapper.open .mobile-wrap-overlay{opacity:1}.mobile-wrapper li .sub-menu,
.mobile-wrapper li.has-images .sub-menu{position:relative;top:initial;left:initial;margin:0;z-index:1;width:100%;max-width:initial;display:block !important;list-style-type:none;padding:0;transform:initial;gap:40px;justify-content:center;opacity:1;pointer-events:all;transition:var(--main-easing);padding-left:10px;background:transparent;box-shadow:none;max-height:0;overflow:hidden;transition:var(--main-easing)}.mobile-wrapper li.menu-item-has-children{margin:0
0 10px;position:relative}.mobile-wrapper li.menu-item-has-children::before{content:"";display:block;right:10px;width:10px;height:1px;background:var(--main-black);position:absolute;top:15px;transform:translateY(-50%)}.mobile-wrapper li.menu-item-has-children::after{content:"";display:block;right:14px;width:1px;height:10px;background:var(--main-black);position:absolute;top:15px;transform:translate(-50%, -50%);transition:var(--main-easing-fast);transform-origin:center}.mobile-wrapper li.menu-item-has-children.open-sub::after{transform:translate(-50%, -50%) rotate(90deg)}.mobile-wrapper li.menu-item-has-children>a{pointer-events:none;margin:0
!important}.mobile-wrapper li.menu-item-has-children.open-sub .sub-menu,
.mobile-wrapper li.menu-item-has-children.open-sub .sub-menu{max-height:300px}.mobile-wrapper
li{margin:0}.mobile-wrapper li.has-images .sub-menu::before{display:none}.mobile-wrapper li.has-images .sub-menu
img{display:none}.mobile-wrapper li .sub-menu
li{padding:10px
0;margin:0}.mobile-wrapper li.has-images .sub-menu li span,
.mobile-wrapper li .sub-menu li
a{font-size:14px;font-weight:300}#primary-mob-menu{overflow-y:auto;max-height:calc(100vh - 141px)}#primary-mob-menu::-webkit-scrollbar{width:3px}#primary-mob-menu>li>a{font-size:18px;font-weight:500;display:block;width:100%;margin:0
0 10px;padding:0
0 10px;position:relative}#primary-mob-menu>li>a::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--main-light-grey)}body.logged-in .sgpb-popup-overlay,
body.logged-in #sgpb-popup-dialog-main-div-wrapper{display:none !important}.sgpb-popup-dialog-main-div-wrapper .sgpb-content{max-height:80vh !important}.popup-grid{width:100%;max-width:1200px}.popup-grid .my-popup-columns{gap:40px;display:grid;width:100%;grid-template-columns:1fr 1fr}.popup-grid .my-popup-columns .my-popup-column{width:100%}.popup-grid .woocommerce-form-register{background-color:var(--main-light-grey);padding:20px}.popup-grid .woocommerce-form-register input[type="email"]{width:100%;padding:12px
15px;border:2px
solid var(--main-light-grey);border-radius:8px;font-size:16px;transition:border-color 0.3s ease}.popup-grid .woocommerce-privacy-policy-text
p{font-size:13px}.popup-grid .woocommerce-privacy-policy-text
a{font-size:inherit;font-weight:500}.popup-grid p:last-child{margin:0}.popup-grid
button{width:100%;padding:15px;background-color:var(--main-black);color:var(--main-white);border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:var(--main-easing-fast);margin-top:10px;border:1px
solid var(--main-black)}.popup-grid button:hover{background-color:var(--main-white);color:var(--main-black)}.popup-grid
br{display:none}.popup-grid
#wlr_dob_field{width:100%;display:flex;align-items:center;gap:20px}.popup-img-col,
.popup-img-col .wp-block-image,
.popup-img-col
figure{width:100%;height:100%;position:relative;overflow:hidden}.popup-img-col figure
img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:100%;width:auto;max-width:initial}.single-product-mobile-view{display:none}body:has(.shop-layout-columns) .filter-button{display:none !important}.sgpb-main-html-content-wrapper>p{margin:0
!important}.swiper-mob-button-prev{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:30px;z-index:1000;border-radius:50%}.swiper-mob-button-next{position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:30px;z-index:1000;border-radius:50%}.swiper-mob-button-prev::before,.swiper-mob-button-prev::after,.swiper-mob-button-next::before,.swiper-mob-button-next::after{content:"";position:absolute;width:20px;height:1px;background:var(--main-text-color);top:50%;transition:var(--main-easing)}.swiper-mob-button-next::before,.swiper-mob-button-next::after{left:0;transform-origin:left}.swiper-mob-button-prev::before,.swiper-mob-button-prev::after{left:0;transform-origin:left}.swiper-mob-button-prev::before{transform:rotate(45deg)}.swiper-mob-button-prev:hover::before{transform:rotate(35deg)}.swiper-mob-button-prev::after{transform:rotate(-45deg)}.swiper-mob-button-prev:hover::after{transform:rotate(-35deg)}.swiper-mob-button-next::before,.swiper-mob-button-next::after{right:0;transform-origin:right}.swiper-mob-button-next::before{transform:rotate(45deg)}.swiper-mob-button-next:hover::before{transform:rotate(35deg)}.swiper-mob-button-next::after{transform:rotate(-45deg)}.swiper-mob-button-next:hover::after{transform:rotate(-35deg)}.wedoo-woo-prod-wrapper .prod-row-title,.mob-white-bg,.mob-grey-bg{position:relative;z-index:1}.wedoo-woo-prod-wrapper .prod-row-title::before,.mob-white-bg::before,.mob-grey-bg::before{content:"";position:absolute;display:block;left:50%;top:50%;transform:translate(-50%, -50%);width:100vw;height:100%;z-index:-1;opacity:0;pointer-events:none}.mob-white-bg::before{background:var(--main-white)}.wedoo-woo-prod-wrapper .prod-row-title::before,.mob-grey-bg::before{background:var(--main-light-grey)}.wedoo-woo-prod-wrapper .prod-row-title::before{opacity:0.4}body:has(.thank-you-page) h1.entry-title{text-align:left}body:has(.thank-you-page) .order-received-thank-you-page{display:block;background:var(--main-light-grey);padding:10px;margin-bottom:20px;border-radius:15px}body:has(.thank-you-page) .woocommerce-customer-details{padding:20px;background:var(--main-light-grey);position:relative;border-radius:15px}body:has(.thank-you-page) .woocommerce-order-details__title{margin-bottom:20px !important}body:has(.thank-you-page) .woocommerce-customer-details
img{position:absolute;right:20px;top:20px;mix-blend-mode:color-dodge}body:has(.thank-you-page) .shop_table.order_details{display:grid;gap:10px;border:1px
solid #ddd;padding-inline:1.25rem;padding-block-end:1.5rem;border-radius:15px}body:has(.thank-you-page) section.woocommerce-order-details{display:grid;grid-template-columns:1.5fr 1fr}body:has(.thank-you-page) .table-footer .table-cell:nth-of-type(2){font-size:14px}body:has(.thank-you-page) .table-footer .table-cell:nth-of-type(1){font-size:14px;font-weight:500}body:has(.thank-you-page) .table-footer .table-row{align-items:start}body:has(.thank-you-page) address p,
body:has(.thank-you-page) address{margin:0;font-size:14px}body:has(.thank-you-page) address
p{font-weight:700}html[lang="en-US"] .woocommerce-cart .wc-block-components-totals-shipping .wc-block-components-totals-item__label::before{content:'Shipping' !important}@media (max-width: 1440px){.wedoo-woo-prod-wrapper .owl-nav{width:calc(100% + 30px)}.footer-logo-wrap
img{max-width:200px}.main-navigation
.menu{gap:30px}.prod-info-wrap{padding:5px
0 0}.awards-item
img{width:auto;height:auto;max-height:60px}.tnp-subscription input[type="submit"].tnp-submit,
.mc4wp-form-fields input[type="submit"]{padding:10px
20px}.footer-right-bot-row{grid-template-columns:1fr}div.tnp-subscription,form.tnp-subscription,form.tnp-profile{margin:10px
auto}.btt-button{right:20px}h1,.big-title{font-size:62px}h2.wp-block-heading,h2{font-size:54px}h3.wp-block-heading,h3{font-size:36px}h4.wp-block-heading,h4{font-size:32px}.routine-content a,
.toggle-review-form-btn,
input[type="submit"].submit,
.main-button-style a,.wp-block-button__link{font-size:15px}.tnp-subscription input[type="email"].tnp-email,
.mc4wp-form-fields input[type="email"],
.tnp-field.tnp-privacy-field
a{font-size:14px}}@media (max-width: 1200px){.carousel-slide{padding-top:550px}.slide-grid{grid-template-columns:2fr 1fr}.wp-block-spacer{max-height:100px}.carousel-nav
button{width:35px;height:35px}.carousel-nav .next::before,
.carousel-nav .next::after{right:12px;width:15px}.carousel-nav .prev::before,
.carousel-nav .prev::after{left:12px;width:15px}blockquote
p{text-align:left}.single-product .site-footer,.site-footer{padding:200px
0 25px}.product-header-row.has-awards .product-awards
img{max-width:40px}.woo-sp-summary p.price+.msrp-info{margin:0
0 35px 10px}.product-page-gallery .thumbs-wrapper .swiper-slide{width:70px;height:70px !important}.product-page-gallery .video-thumbnail{padding:0}.product-page-gallery .video-thumbnail
svg{width:100%;height:auto;display:block}.single-product-wrapper .product-page-wrapper{gap:20px}.single-product .up-sells.upsells>h2{margin:20px
0}.tabs-header{margin-bottom:20px;gap:10px;display:grid;grid-template-columns:repeat(4, 1fr)}.tab-text-col{padding:20px
0}h1,h1.sm-entry-title,.big-title{font-size:54px}h2.wp-block-heading,h2{font-size:48px}h3.wp-block-heading,h3{font-size:32px}h4.wp-block-heading,h4{font-size:28px}h1.product-title{font-size:22px}.tab-btn,
.prod-info-wrap .woocommerce-loop-product__title,
.main-navigation .menu li
a{font-size:14px}.site-header .top-bar a,
.site-header .top-bar
p{font-size:12px}}@media (max-width: 1024px){.popup-grid .my-popup-columns{gap:20px;padding:20px}.stores-list{grid-template-columns:repeat(2, 1fr) !important;gap:20px !important}.carousel-slide{padding-top:450px}.site-branding{max-width:120px}.top-pad{padding-top:218px}.wp-block-spacer{max-height:80px}.btt-button{bottom:20px}.btt-button
svg{width:40px}.post-cell:nth-child(3n+1) .post-cell-inner,
.post-cell:nth-child(3n+1) .post-cell-inner{max-width:100%}.break-1024{flex-direction:column}.sub-footer-row .sub-footer-center{display:none}.sub-footer-row{grid-template-columns:1fr 1fr;margin:15px
0 0}.signin-icon-svg
svg{width:auto;height:20px}.signin-icon{gap:0}.signin-text{font-size:0}.top-pad{padding-top:174px}.footer-r-menu-cols.mobile-view,.footer-outer-row{grid-template-columns:1fr 1fr;display:grid;margin-bottom:50px}.footer-logo-wrap
img{position:relative;top:initial;left:initial;transform:initial}.footer-outer-row{grid-template-columns:1fr}.product-tags{margin:20px
0}.routine-row,.tab-content-row{gap:20px}.archive-posts{grid-template-columns:repeat(3, 1fr);gap:20px}.woocommerce-products-header__wrap{max-width:70%}.woocommerce-products-header__wrap .term-description
p{font-size:14px}.archive-category-img img,
.page-thumb-wrapper
img{width:auto;height:100%;max-width:initial}.woocommerce-products-header{min-height:110px;max-height:300px;margin-bottom:50px}.woocommerce-products-header.has-cat-img{min-height:200px;max-height:300px;margin-bottom:50px}.mobile-view{display:block}.desktop-view,.menu-bar{display:none !important}.footer-logo-wrap
img{max-width:160px}.footer-right-cols{grid-template-columns:1.5fr 1fr}.single-product ul.products.columns-4>.product:last-child{display:none}h1,h1.sm-entry-title,.big-title{font-size:44px}h2.wp-block-heading,h2{font-size:34px}h3.wp-block-heading,h3{font-size:30px}h4.wp-block-heading,h4{font-size:26px}.page-entry-content p,
.page-entry-content li,
.page-entry-content
div{font-size:16px}.nav-links a,
.store-page a,
.f-menu-col ul
a{font-size:14px}body:has(.thank-you-page) h1{font-size:26px !important}body:has(.thank-you-page) section.woocommerce-order-details{grid-template-columns:1fr}.tip-row{min-height:450px}.single-product .site-footer,.site-footer{padding:200px
0 100px}}@media (max-width: 900px){body:has(.woocommerce-MyAccount-content) h1{display:block !important}}@media (max-width: 781px){.wedoo-woo-prod-wrapper .prod-row-title,.mob-white-bg,.mob-grey-bg{padding:20px
0}.wedoo-woo-prod-wrapper .prod-row-title::before,.mob-white-bg::before,.mob-grey-bg::before{opacity:1}.cat-group{display:grid !important;grid-template-columns:1fr 1fr}.cat-group .wp-block-spacer{display:none}.cat-group .order-1{order:1}.cat-group .order-2{order:2}.cat-group .order-3{order:3}.cat-group .colspan-2{grid-column:span 2}.cat-group .wp-block-column{position:relative;overflow:hidden;padding-top:100%}.cat-group .wp-block-column .aurora-category-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%}.cat-group .wp-block-column .aurora-category-wrapper .cat-wrapper{padding-top:100% !important}.cat-group .cat-block-title{font-size:22px;font-weight:700}}@media (max-width: 768px){.popup-grid .my-popup-columns{grid-template-columns:1fr}.popup-grid .wp-block-column:first-child{order:2}.carousel-slide{padding-top:350px}.store-area-section{padding:20px}.stores-list{grid-template-columns:1fr !important;gap:20px !important}.slide-image-link--btn{bottom:70px}.social-posts-row .social-posts:nth-child(4){display:none}.archive-posts .post-thumb,
.posts-block-wrapper .post-thumb{height:250px}.wp-block-spacer{max-height:50px}.archive-posts{grid-template-columns:repeat(2, 1fr);gap:20px}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner{gap:10px;flex-direction:column}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner
a{display:block;font-size:13px;padding:8px
20px}.my-popup-columns{gap:20px !important}.my-popup-columns .wp-block-image{max-height:300px;overflow:hidden}.my-popup-columns h2.wp-block-heading{font-size:24px !important}.page-entry-header,.woocommerce-products-header.has-cat-img{min-height:100px;max-height:300px;margin-bottom:50px}.lost_reset_password,.woocommerce-form-login{padding:20px;margin:0
auto}.woocommerce-form-login-wrap
h2{text-transform:uppercase}.woocommerce-form-login-wrap{padding:0}.footer-right-top-row.margin-bot-50{display:none}.single-product .site-footer,.site-footer{padding:100px
0 25px}.footer-logo-mobile-wrap{display:block;max-width:150px;margin-bottom:50px}.footer-right-cols .footer-logo-wrap{display:none}div.tnp-subscription{margin:0
!important}.f-right-bot-right{justify-content:start}.sub-footer-row{grid-template-columns:1fr}.sub-footer-right.ta-right{text-align:left}.wp-block-buttons.is-content-justification-right{justify-content:flex-start}.routine-row,.tab-content-row{grid-template-columns:1fr}.top-bar--left
img{display:block;width:14px}.top-bar--left
a{font-size:0 !important;display:block;width:max-content}.product-page-gallery .thumbs-wrapper .swiper-slide{display:none}.posts-block-wrapper .posts-row{gap:20px}.archive-posts .post-info,
.posts-block-wrapper .post-info{padding:0}.break-1024
img{width:100%}.header-left .lang-select{display:none}.single-product-wrapper .product-page-wrapper{grid-template-columns:1fr}.product-page-gallery{height:calc(100vw - 40px);max-height:initial}.product-page-gallery .thumbs-wrapper{left:0}.up-sells.products>h2,.related.products>h2{font-size:32px;line-height:1.2;margin:0
0 20px}.product-fixed-bar-row{grid-template-columns:1fr max-content}.single_add_to_cart_button{font-size:14px;padding:14px
20px;line-height:14px;font-size:12px}.single-product-mobile-view{display:block}.summary.entry-summary .woocommerce-breadcrumb,
.summary.entry-summary .product-header-row{display:none}.product-page-gallery .product-main-swiper{height:calc(100vw - 40px);max-height:initial}.product-page-gallery-inner{height:auto;max-height:initial}#woosw_copy_btn,.woosw-btn{float:none;display:block}.tip-text{padding:40px}.product-section-title{margin:20px
0}h1,h1.sm-entry-title,.big-title{font-size:36px}body:has(.woocommerce-MyAccount-content) h1{font-size:36px !important}.single-post .post-header-content h1,
.page-entry-content h2,
.single-post h2,h2.wp-block-heading,h2{font-size:30px}h3.wp-block-heading,h3{font-size:24px}h4.wp-block-heading,h4{font-size:22px}.fixed-bar-title{font-size:20px}.routine-content a,
.toggle-review-form-btn,
input[type="submit"].submit,
.main-button-style a,
.wp-block-button__link,
.archive-posts .post-excerpt,
.posts-block-wrapper .post-excerpt,p,li,div,a{font-size:14px;font-weight:300}.woocommerce-account .woocommerce-privacy-policy-text
p{font-size:13px}.woocommerce-result-count{font-size:14px !important}.single-product ul.products.columns-4>.product:last-child{display:block}}@media (max-width: 600px){ul.products.columns-4,
ul.products.acf-grid-4,
.woocommerce ul.products.acf-grid-4,
.woocommerce-page ul.products.acf-grid-4{gap:20px}.product-grid .product-thumb-wrap
video{display:none !important}.product-grid .prod-hov-img{display:block !important}body:has(.thank-you-page) h1{font-size:20px !important}body:has(.thank-you-page) h2.woocommerce-order-details__title{font-size:16px}.sm-mobile-view{display:block}.sm-desktop-view{display:none !important}.tip-row{grid-template-columns:1fr;min-height:auto}.tip-image{padding-top:100%}.prod-title-right.sm-mobile-view{width:100%;display:flex;justify-content:space-between}.prod-title-right.sm-mobile-view .rating-wrap{order:2}.prod-title-right.sm-mobile-view .awards-row{margin-left:0}.prod-title-right.sm-mobile-view .product-awards
img{display:block;max-width:50px}.slide-grid{grid-template-columns:1fr 1fr}.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details,
.woocommerce-checkout form.checkout.woocommerce-checkout
#order_details{padding:20px}.document-type-section #document_type_field .woocommerce-input-wrapper{display:grid;grid-template-columns:max-content 1fr}.woocommerce-checkout .woocommerce-form-coupon-toggle
a{font-size:14px;padding:5px
10px}#order_review .table-row.shipping-row{flex-direction:column}.woocommerce-checkout .table-cell.shipping-methods::before{display:none}.woocommerce-billing-fields__field-wrapper input,
.woocommerce-shipping-fields__field-wrapper input,
.woocommerce-checkout .select2-container--default .select2-selection--single,
.woocommerce-billing-fields__field-wrapper input,
.woocommerce-shipping-fields__field-wrapper
input{font-size:15px !important;height:auto !important;line-height:30px !important;margin:0
!important;min-height:0 !important;padding:5px
!important}.carousel-slide{padding-top:360px}.mini-cart-wrapper .mini-cart-icon .cart-icon,
.search-icon,
.shop-buttons
a{padding:5px}.shop-buttons{gap:2px}.mini-cart-wrapper .mini-cart-icon .cart-icon svg,
.shop-buttons
svg{width:auto;height:auto;display:block;width:17px}.awards-item
img{width:100%;max-width:45px;height:auto;max-height:45px}.site-branding{max-width:90px;margin:0
auto}.header-row{grid-template-columns:1fr 100px 1fr;gap:10px;padding:10px
0}.wedoo-col-block-wrapper .col-img-wrapper{min-height:200px}.product-grid .archive-top{padding:20px
20px 50px 20px}.woocommerce:has(.woocommerce-MyAccount-content){padding:0
!important}.woocommerce-MyAccount-content{padding:20px
!important}.woosw-popup .woosw-items .woosw-item .woosw-item--image{width:30px;flex:0 0 40px}.woosw-items
.add_to_cart_button{width:90px}.woocommerce-EditAccountForm.edit-account .form-group{flex-direction:column}.woocommerce-EditAccountForm.edit-account .form-group>p{width:100%}.wlr-myaccount-page.wlr-page-myaccount{padding:0px}.mini-cart-wrapper .cart_content
.cart_content_header{margin-bottom:10px}.mini-cart-wrapper .cart_content .woocommerce-mini-cart__buttons .button.wc-forward{padding:5px
7px;font-size:14px}.mini-cart-wrapper .cart_content .woocommerce-mini-cart__buttons{margin:10px
0 0}.sub-footer-row{gap:10px}.routine-row,.tab-content-row{grid-template-columns:1fr}.woocommerce-ordering{position:absolute;top:50px;right:initial;margin:0
!important;left:20px}.woocommerce-ordering
select{width:100%}.product-grid
.add_to_cart_button{top:50%;padding:5px
15px;font-size:12px}.product-grid .add_to_cart_button .add-to-cart-arrow{display:none}.top-pad{padding-top:130px}.btt-button
svg{width:35px;display:block}.btt-button{bottom:10px}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{min-height:initial !important;padding:10px
36px !important}.single-post .entry-header{gap:10px;margin-bottom:20px;flex-direction:column;padding-top:20px}.single-post .post-thumbnail{height:auto;max-height:250px}.prod-info-wrap{grid-template-columns:1fr;gap:0}.prod-info-wrap del>span,
.prod-info-wrap ins>span{display:inline-block;font-weight:500}.prod-info-wrap bdi,
.prod-info-wrap bdi
span{font-weight:500}.product-grid span.price,
.prod-info-wrap .woocommerce-loop-product__title{text-align:center}.prod-label--row{top:10px}.prod-label,.prod-label.outofstock{font-size:10px}.posts-block-wrapper .posts-row .post-cell:last-child{display:none}.posts-block-wrapper .posts-row{grid-template-columns:repeat(2, 1fr)}.mini-cart-wrapper .cart_content .cart_content_header
h3{font-family:var(--main-title-fam);font-size:24px}.mini-cart-wrapper .cart_content .cart_content_header
h3{font-size:20px}.fixed-bar-title{font-size:18px;line-height:1}.page-entry-content p,
.page-entry-content li,
.page-entry-content
div{font-size:14px}.mini-cart-wrapper .quantity,
.mini-cart-wrapper .quantity
*{font-size:13px}.store-page
a{width:100%;display:block}.store-page
h3{font-size:18px}.store-item{width:100%}.post-navigation{margin:80px
0 20px !important;padding:30px
0}.nav-links a,
.store-page a,
.f-menu-col ul
a{width:100%}.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tnp-subscription input[type="submit"].tnp-submit,
.mc4wp-form-fields input[type="submit"],
.tnp-subscription input[type="email"].tnp-email,
.mc4wp-form-fields input[type="email"]{padding:10px}}@media (max-width: 480px){.fixed-bar-thumb{display:none}#shipping_method>li{display:grid;grid-template-columns:max-content 1fr;align-items:start}#shipping_method>li button,
#box_now_selected_locker_details,
#shipping_method .shipping-method-description{grid-column:span 2}#shipping_method
.shipping_method{margin-top:4px}.woocommerce-checkout-payment ul
li{margin-top:10px}.woocommerce-checkout-payment ul li:first-child{margin-bottom:0px}.slide-grid{grid-template-columns:1fr}.slide-vid-grid{display:none}.woocommerce-checkout #shipping_method label,button,input,select,optgroup,textarea{font-size:15px}.posts-block-wrapper .posts-row{grid-template-columns:1fr 1fr}.posts-block-wrapper .posts-row .post-excerpt{display:none}.posts-block-wrapper .post-thumb{height:200px}.checkout_coupon.woocommerce-form-coupon{gap:5px}.checkout_coupon.woocommerce-form-coupon *,
.woocommerce-checkout form.checkout.woocommerce-checkout h3,
.woocommerce-checkout form.checkout.woocommerce-checkout
h3#order_review_heading{font-size:15px}#order_review .table-body .table-row,
#order_review .table-header .table-row,
.thank-you-page .table-header .table-row,
.thank-you-page .table-body .table-row{grid-template-columns:1fr max-content max-content !important;gap:10px !important}h1.product-title{font-size:20px;line-height:1.2}h1,h1.sm-entry-title,.big-title{font-size:24px}body:has(.woocommerce-MyAccount-content) h1{font-size:24px !important}.woocommerce-products-header{min-height:80px;max-height:300px;margin-bottom:0px}.tip-text{padding:20px}.fixed-bar-title{font-size:16px}.wp-block-columns{gap:10px}.archive-category-img img,
.page-thumb-wrapper
img{opacity:0.4}.product-header-row{align-items:start;flex-direction:column;margin-bottom:5px}.tabs-header{grid-template-columns:1fr}.woosw-popup .woosw-items .woosw-item .woosw-item-inner{display:grid;grid-template-columns:1fr;gap:5px}.woosw-popup .woosw-items
.add_to_cart_button{width:100%;background:#5d0083;color:#fff;padding:5px
20px}.woosw-popup .woosw-items .add-to-cart-arrow{right:20px}.woosw-list table.woosw-items .woosw-item .woosw-item--image{width:40px;padding:0}.entry-content .woosw-items
.add_to_cart_button{width:90px;padding:0}.entry-content .woosw-items .add_to_cart_button .add-to-cart-arrow{display:none}.archive-posts{grid-template-columns:1fr 1fr}.archive-posts .post-thumb{height:200px}.archive-posts .post-excerpt{display:none}.page-entry-header,.woocommerce-products-header.has-cat-img,.archive-category-img{margin-bottom:20px;min-height:80px}.woocommerce-products-header__wrap{max-width:100%}.wp-block-spacer{max-height:20px}.up-sells.products>h2,
.related.products>h2,
.page-entry-content h2,
.single-post h2,h2.wp-block-heading,h2{font-size:24px}.sgpb-content
h2{font-size:24px !important}h3.wp-block-heading,h3{font-size:20px}blockquote p,h4.wp-block-heading,h4{font-size:18px}.store-area-section
h2{font-size:18px}.store-page
h3{font-size:16px}}@media (max-width: 425px){.awards-item
img{max-width:35px}.footer-r-menu-cols.mobile-view,.footer-outer-row,.footer-right-cols,.footer-r-menu-cols,.footer-l-menu-cols{grid-template-columns:1fr;margin-bottom:20px}.search-icon,
.mini-cart-wrapper .mini-cart-icon .cart-icon,
.shop-buttons
a{padding:3px}.my-popup-columns,.mobile-wrapper-inner{padding:20px}}.purple-arrow
img{display:block;animation:upDown 2s ease-in-out infinite}@keyframes
upDown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}table.shop_table_responsive
thead{display:none}table.shop_table_responsive tbody
th{display:none}table.shop_table_responsive tr
td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove
a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,
table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions
.button{display:block;text-align:center}@media screen and (min-width: 48em){table.shop_table_responsive
thead{display:table-header-group}table.shop_table_responsive tbody
th{display:table-cell}table.shop_table_responsive tr th,
table.shop_table_responsive tr
td{text-align:left}table.shop_table_responsive tr
td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}ul.products{margin:0;padding:0}ul.products
li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product
img{display:block}ul.products li.product
.button{display:block}@media screen and (min-width: 48em){ul.products
li.product{width:30.79667%;float:left;margin-right:3.8%}ul.products
li.product.first{clear:both}ul.products
li.product.last{margin-right:0}ul.products.columns-1
li.product{float:none;width:100%}ul.products.columns-2
li.product{width:48.1%}ul.products.columns-3
li.product{width:30.79667%}ul.products.columns-4
li.product{width:22.15%}ul.products.columns-5
li.product{width:16.96%}ul.products.columns-6
li.product{width:13.49333%}}.single-product
div.product{position:relative}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a,
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image
img{display:block;margin:0
auto}.single-product .flex-control-nav{position:absolute;left:50px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;z-index:99;max-width:115px}.single-product .flex-control-nav li,
.single-product .flex-control-nav
img{width:100% !important}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em;height:100% !important;min-height:600px;max-height:800px}.single-product .woocommerce-product-gallery__wrapper,
.single-product .woocommerce-product-gallery__wrapper a,
.single-product .woocommerce-product-gallery__wrapper img,
.single-product .woocommerce-product-gallery__wrapper>div{height:100%}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs
li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li
img{opacity:0.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover
img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs
li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs
li{width:30.79667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs
li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs
li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.stock:empty::before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}@media screen and (min-width: 768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,
.col2-set .form-row-last{width:48.1%}}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart
.widget_shopping_cart{display:none}.site-header-cart
.product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400;font-size:13px}.star-rating::before{content:"\53\53\53\53\53";opacity:0.25;float:left;top:0;left:0;position:absolute}.star-rating
span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#4169e1}p.stars
a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:#404040;text-indent:0;opacity:0.25}p.stars a:hover~a::before{content:"\53";color:#404040;opacity:0.25}p.stars:hover a::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active~a::before{content:"\53";color:#404040;opacity:0.25}p.stars.selected a:not(.active)::before{content:"\53";color:#4169e1;opacity:1}.woocommerce-tabs
ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs
li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li
a{padding:1em
0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:#f00}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#0f834d;clear:both}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}@media screen and (min-width: 48em){.site-header-cart
.widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgba(0, 0, 0, 0.2)}.site-header-cart:hover .widget_shopping_cart,
.site-header-cart.focus
.widget_shopping_cart{left:0;display:block}}.widget_price_filter
.price_slider{margin-bottom:1.5em}.widget_price_filter
.price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount
.button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#4169e1;box-sizing:border-box;margin-top:-0.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,
.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 0.25em rgba(0, 0, 0, 0.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#4169e1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0, 0, 0, 0.1)}.widget_price_filter .ui-slider-horizontal{height:0.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}