:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.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;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
.has-text-align-justify{text-align:justify;}
#vpcw{position:fixed;right:20px;bottom:24px;left:auto !important;width:max-content !important;max-width:none !important;z-index:99990;font-family:Jura,Arial,Helvetica,sans-serif}
#vpcw *{box-sizing:border-box}
.vpcw-fab{width:60px;height:60px;border-radius:50%;border:none;cursor:pointer;background:#3E9B7A;color:#fff;display:grid;place-items:center;box-shadow:0 10px 26px -6px rgba(62,155,122,.55);transition:transform .18s,box-shadow .18s;position:relative;padding:0}
.vpcw-fab:hover{transform:translateY(-2px) scale(1.04)}
.vpcw-fab:focus-visible{outline:3px solid #fff;outline-offset:3px}
.vpcw-fab svg{width:27px;height:27px;transition:opacity .16s,transform .2s}
.vpcw-fab .vpcw-close{position:absolute;opacity:0;transform:rotate(-30deg) scale(.6)}
#vpcw.is-open .vpcw-chat{opacity:0;transform:rotate(30deg) scale(.6)}
#vpcw.is-open .vpcw-close{opacity:1;transform:none}
#vpcw.is-open .vpcw-fab{background:#2F2E2E}
.vpcw-fab .vpcw-chat{position:relative;z-index:1}
.vpcw-fab .vpcw-close{z-index:1}
.vpcw-dot{position:absolute;top:2px;right:2px;width:13px;height:13px;border-radius:50%;background:#2BE45C;box-shadow:0 0 4px rgba(43,228,92,.06);z-index:3}
.vpcw-fab::after{z-index:0}
#vpcw.is-open .vpcw-dot{opacity:0}
@media (prefers-reduced-motion:no-preference){
.vpcw-fab::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #3E9B7A;animation:vpcwPulse 4.5s ease-out 2s infinite}
#vpcw.is-open .vpcw-fab::after{display:none}}
@keyframes vpcwPulse{0%{transform:scale(1);opacity:.5}16%{transform:scale(1.85);opacity:0}100%{transform:scale(1.85);opacity:0}}
.vpcw-panel{position:absolute;bottom:74px;right:0;width:312px;background:#fff;color:#2F2E2E;border-radius:18px;box-shadow:0 18px 50px -18px rgba(20,16,45,.4);overflow:hidden;transform:translateY(12px) scale(.97);opacity:0;transform-origin:bottom right;pointer-events:none;transition:opacity .2s,transform .2s;border:1px solid #ece9f6}
#vpcw.is-open .vpcw-panel{opacity:1;transform:none;pointer-events:auto}
.vpcw-head{background:#2F2E2E;color:#fff;padding:16px 16px 15px;position:relative}
.vpcw-wm{font-weight:800;letter-spacing:.24em;font-size:13px}
.vpcw-st{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#cfcbda;margin-top:5px}
.vpcw-st i{width:8px;height:8px;border-radius:50%;background:#2BE45C;box-shadow:0 0 0 3px rgba(43,228,92,.32),0 0 7px rgba(43,228,92,.7)}
.vpcw-pclose{position:absolute;top:12px;right:12px;width:30px;height:30px;border:none;border-radius:8px;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;font-size:17px;display:grid;place-items:center;padding:0}
.vpcw-pclose:hover{background:rgba(255,255,255,.22)}
.vpcw-sub{padding:13px 16px 4px;font-size:13px;color:#6b6577}
.vpcw-chans{padding:6px 10px 12px;display:flex;flex-direction:column}
.vpcw-ch{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:none;background:transparent;cursor:pointer;padding:11px 10px;border-radius:12px;color:#2F2E2E;transition:background .14s;text-decoration:none}
.vpcw-ch:hover{background:#F4F1FE}
.vpcw-ch:focus-visible{outline:2px solid #5A4FD0;outline-offset:1px}
.vpcw-ic{width:42px;height:42px;border-radius:12px;flex:none;display:grid;place-items:center;color:#fff}
.vpcw-ic svg{width:22px;height:22px}
.vpcw-tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}
.vpcw-tx b{font-size:14.5px;font-weight:700}
.vpcw-tx small{font-size:12.5px;color:#8b8598}
.vpcw-arw{width:16px;height:16px;color:#c7c2d4;flex:none}
.vpcw-foot{border-top:1px solid #efedf6;padding:10px 16px 13px;font-size:12px;color:#8b8598;display:flex;align-items:center;gap:6px}
.vpcw-foot svg{width:13px;height:13px}
.vpcw-ch[data-k="phone"]{order:4}
@media (max-width:768px){
#vpcw{right:16px;bottom:16px}
.vpcw-fab{width:56px;height:56px}
.vpcw-panel{position:fixed;inset:0;width:auto;border:none;border-radius:0;transform:translateY(100%);display:flex;flex-direction:column;z-index:100000}
#vpcw.is-open .vpcw-panel{transform:none}
#vpcw.is-open .vpcw-fab{opacity:0;pointer-events:none;transform:scale(.6)}
.vpcw-sub{padding-top:16px}
.vpcw-chans{flex:1;justify-content:center;padding:6px 14px 14px}
.vpcw-ch{padding:14px 12px}
.vpcw-ic{width:46px;height:46px}
.vpcw-foot{margin-top:auto}
.vpcw-ch[data-k="phone"]{order:-1}
}
img[data-dominant-color]:not(.has-transparency) { background-color: var(--dominant-color); }
ul.falang-language-switcher{
display: inline;
margin: 0;
padding: 0;
list-style: none;
}
ul.falang-language-switcher.lang-h li{
display: inline-block;
}
ul.falang-language-switcher.lang-v li{
display: block;
}
ul.falang-language-switcher li{
display: inline-block;
margin-left: 5px;
margin-right: 5px;
word-wrap: break-word;
}
ul.falang-language-switcher li a{
text-decoration: none;
}
ul.falang-language-switcher li img{
border: none;
vertical-align: middle;
max-width: 100%;
height: auto;
margin: 0;
padding: 0 5px 0 0;
}
.woocommerce form .form-row .required { visibility: visible; }
.dgwt-wcas-block-scroll{overflow:hidden}.dgwt-wcas-search-wrapp{position:relative;line-height:100%;display:block;color:#444;min-width:230px;width:100%;text-align:left;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-tpd-image img{margin:0 15px 0 0!important}.rtl .dgwt-wcas-tpd-image img{margin:0 0 0 15px!important}.dgwt-wcas-preloader-wrapp img{margin:10px auto 0;display:block;max-width:200px}.dgwt-wcas-preloader-wrapp img.dgwt-wcas-placeholder-preloader{display:block;width:100%;height:auto;max-width:300px;margin:0}.dgwt-wcas-suggestions-wrapp{background:#fff;border:1px solid #ddd;border-top:none;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.dgwt-wcas-details-wrapp *,.dgwt-wcas-search-wrapp *,.dgwt-wcas-suggestions-wrapp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-details-wrapp a:focus,.dgwt-wcas-suggestions-wrapp a:focus{outline:0}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp--top{border:1px solid #ddd;border-bottom:none}.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:550px}.dgwt-wcas-full-width.dgwt-wcas-is-detail-box .dgwt-wcas-suggestion{padding:8px 15px}.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px;border-left-color:#eee}.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px;border-right-color:#eee}.dgwt-wcas-suggestion{cursor:pointer;font-size:12px;line-height:110%;text-align:left;padding:7px 10px;position:relative;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;justify-content:space-between;align-items:center;resize:vertical;width:100%}.dgwt-wcas-suggestion-nores{font-size:15px;line-height:157%;padding:15px;width:100%}.dgwt-wcas-suggestion-nores p{padding:0;margin:0 0 10px;font-size:18px}.dgwt-wcas-suggestion-nores ol,.dgwt-wcas-suggestion-nores ul{padding:0 0 0 30px;margin:0}.dgwt-wcas-suggestion-nores ul li{list-style:disc}.dgwt-wcas-open-pirx .dgwt-wcas-suggestion-nores{padding:10px 10px 10px 34px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:center;color:#6d6d6d}a.dgwt-wcas-details-more-products{padding:15px 0 10px;display:block;border-top:1px solid #eee;text-align:center;font-size:12px;text-transform:uppercase;color:#6d6d6d;transition:.2s ease-in-out}a.dgwt-wcas-details-more-products:hover,a.dgwt-wcas-details-post-title:hover,a.dgwt-wcas-details-product-title:hover,a.dgwt-wcas-product-details-readmore:hover{text-decoration:underline}a.dgwt-wcas-product-details-readmore{display:block;text-align:right;margin-top:15px;color:#6d6d6d;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom,body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child{border-bottom:none}.dgwt-wcas-suggestion:after{clear:both;display:block;content:''}.dgwt-wcas-suggestion.dgwt-wcas-nores{cursor:default;opacity:.5}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{padding-top:8px;padding-bottom:8px;min-height:60px}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-history-product,.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product,.dgwt-wcas-suggestion-history-search{min-height:40px}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{min-height:30px;text-transform:uppercase}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{padding:0 10px;text-align:center}.dgwt-wcas-st{display:block;color:#444;font-size:15px;width:100%;line-height:110%}.dgwt-wcas-st>span{display:inline-block;vertical-align:middle}.dgwt-wcas-has-sku .dgwt-wcas-st-title{margin-right:6px}.dgwt-wcas-st>span.dgwt-wcas-st--direct-headline{display:block;font-style:italic;font-size:10px;text-transform:uppercase;opacity:.4;line-height:10px;margin-bottom:1px;letter-spacing:2px}.dgwt-wcas-st-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%;text-align:left;opacity:.6;width:100%;padding-right:10px}.rtl .dgwt-wcas-st-breadcrumbs{padding-right:0;padding-left:10px;text-align:right}.dgwt-wcas-sku{font-size:80%}.dgwt-wcas-si{width:50px;display:block;height:100%}.dgwt-wcas-si img{background:#fff;border:1px solid #e8e8e8;border-radius:3px;display:block;margin:auto;padding:2px;height:auto;width:auto;max-height:90%;max-width:100%}.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si{display:flex;align-items:center;justify-content:center}.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si svg,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si svg,.dgwt-wcas-suggestion-searches .dgwt-wcas-si svg{max-width:18px}.dgwt-wcas-has-img:not(.dgwt-wcas-has-img-forced) .dgwt-wcas-suggestion-history-product .dgwt-wcas-si>svg{margin-left:10px}.dgwt-wcas-content-wrapp{display:flex;height:100%;width:100%;justify-content:space-between;align-items:center;resize:vertical;padding-left:10px}.rtl .dgwt-wcas-content-wrapp{padding-left:0;padding-right:10px}.dgwt-wcas-sp{color:#555;font-size:14px;line-height:120%;text-align:right;padding-left:10px}.dgwt-wcas-sp *{line-height:130%}.dgwt-wcas-search-form{margin:0;padding:0;width:100%}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-is-details:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestion-nores,.dgwt-wcas-sd{margin-top:5px}.dgwt-wcas-sp del{opacity:.5;font-size:12px}.dgwt-wcas-sd{color:#777;display:block;line-height:14px;width:100%;font-size:.8em}.dgwt-wcas-vendor-city{margin-left:5px;font-size:.8em}.dgwt-wcas-st>.dgwt-wcas-product-vendor{font-size:12px;margin-top:5px;display:block}.dgwt-wcas-suggestion-selected{background-color:#eee}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-tpd-image{background-color:#fff}.dgwt-wcas-suggestion-selected:first-child{border-top:none}.rtl .dgwt-wcas-suggestion{padding-left:0;padding-right:15px;text-align:right}.dgwt-wcas-details-wrapp{background:#fff;border:1px solid #ddd;border-top:none;border-left:none;padding:0;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;min-height:340px}.dgwt-wcas-datails-title,.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;padding-bottom:5px}.rtl .dgwt-wcas-details-wrapp{border-left:1px solid #ddd;border-right:none}.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:-1px;border-top:1px solid #ddd}.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:none;border-right:1px solid #ddd;border-radius:0 5px 5px 0}.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:none;border-left:1px solid #ddd;border-radius:5px 0 0 5px}.dgwt-wcas-details-inner,.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp{display:none}.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 0 5px}.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px}.dgwt-wcas-details-inner.dgwt-wcas-details-inner-active,.dgwt-wcas-details-wrapp .added_to_cart,.dgwt-wcas-has-desc .dgwt-wcas-sp>*,.dgwt-wcas-has-img .dgwt-wcas-sp>*{display:block}.dgwt-wcas-details-inner-taxonomy{margin-top:11px}.woocommerce .dgwt-wcas-pd-rating .star-rating{float:left;margin-right:5px;font-size:12px;color:#ccae72}.rtl .dgwt-wcas-pd-rating .star-rating{float:right;margin-left:5px;margin-right:0}.dgwt-wcas-datails-title{font-size:14px}.dgwt-wcas-pd-title{color:#202020}.dgwt-wcas-pd-title .product-title{color:#202020;text-transform:uppercase;margin:0}.dgwt-wcas-tax-product-details{text-decoration:none;display:flex;align-items:center;justify-content:left;transition:.2s ease-in-out;padding:5px;margin:0 -5px 15px}.dgwt-wcas-pd-rating:after,.dgwt-wcas-tax-product-details:after{content:'';clear:both;display:block}.dgwt-wcas-tax-product-details:hover{box-shadow:0 0 11px 2px rgba(0,0,0,.05)}.rtl .dgwt-wcas-tax-product-details{justify-content:right}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title{margin-bottom:8px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-preloader,.dgwt-wcas-tpd-image{margin-right:15px}.dgwt-wcas-pd-rest .product-title{display:block;line-height:100%;font-weight:500;margin-bottom:5px}.dgwt-wcas-tpd-rest{max-width:200px}.dgwt-wcas-tpd-rest-title{display:block;line-height:125%;font-size:14px;font-weight:500;letter-spacing:0;margin:0 0 8px;overflow:hidden;color:#000}.dgwt-wcas-pd-price,.dgwt-wcas-tpd-price{line-height:120%;overflow:hidden;color:#000;margin-top:15px;font-weight:700;font-size:18px}.dgwt-wcas-tpd-price{font-size:12px;color:#777}.dgwt-wcas-pd-price .woocommerce-price-suffix,.dgwt-wcas-tpd-price .woocommerce-price-suffix{font-size:12px;font-weight:lighter;color:#999;margin-left:4px;display:inline-block}.dgwt-wcas-details-title-tax,.dgwt-wcas-pd-title .product-title{font-weight:900;letter-spacing:-1px;text-transform:uppercase}.dgwt-wcas-pd-price del .amount,.dgwt-wcas-tpd-price del .amount{font-weight:lighter;background:0 0;font-size:90%;opacity:.6}.dgwt-wcas-pd-price ins,.dgwt-wcas-tpd-price ins{background:0 0;text-decoration:none}.dgwt-wcas-pd-rating{font-size:13px;line-height:13px}.dgwt-wcas-pd-review{color:#777;font-size:11px;line-height:11px}.dgwt-wcas-datails-title{display:block;margin:5px 0 15px}.dgwt-wcas-pd-title{margin-bottom:15px;display:block;text-decoration:none}.dgwt-wcas-details-title-tax{margin-right:3px}.rtl .dgwt-wcas-details-title-tax{margin:0 0 0 3px;float:right}.dgwt-wcas-tpd-image{width:70px;padding:4px;border:1px solid #e8e8e8;border-radius:4px;display:flex;flex-direction:column;justify-content:center}.dgwt-wcas-details-space{padding:0 15px 15px}.dgwt-wcas-details-main-image{border-bottom:1px solid #eee;min-height:200px;display:flex}.dgwt-wcas-details-main-image img{width:auto;height:auto;display:block;max-height:250px;max-width:100%;margin:0 auto;padding:0;border:none;align-self:center}.dgwt-wcas-details-right .dgwt-wcas-details-main-image img{border-radius:0 3px 0 0}.dgwt-wcas-details-left .dgwt-wcas-details-main-image img{border-radius:3px 0 0}a.dgwt-wcas-details-post-title,a.dgwt-wcas-details-product-title{color:#333;display:block;line-height:120%;margin:10px 0 0;font-size:21px;font-weight:400;text-decoration:none;text-transform:none}a.dgwt-wcas-details-post-title{margin-bottom:15px}.dgwt-wcas-details-product-sku{display:block;font-size:12px;line-height:110%;color:#999}.dgwt-wcas-tpd-image img{display:block;max-width:100%;width:100%;height:auto}.dgwt-wcas-details-hr{height:1px;width:100%;border-bottom:1px solid #eee;margin:15px 0}.rtl .dgwt-wcas-tpd-image{float:right;margin-right:0;margin-left:15px}.rtl .dgwt-wcas-tpd-rest{float:right;max-width:190px}.rtl input[type=search].dgwt-wcas-search-input{text-align:right}input[type=search].dgwt-wcas-search-input,input[type=text].dgwt-cas-search-input{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;margin:0;-webkit-appearance:textfield;text-align:left}[type=search].dgwt-wcas-search-input::-ms-clear{display:none}[type=search].dgwt-wcas-search-input::-webkit-search-decoration{-webkit-appearance:none}[type=search].dgwt-wcas-search-input::-webkit-search-cancel-button{display:none}.dgwt-wcas-details-desc{font-size:13px;line-height:157%}.dgwt-wcas-details-desc b,.dgwt-wcas-details-desc strong{font-weight:400;color:#000;margin:0;padding:0}.dgwt-wcas-pd-addtc-form{margin:10px 0;display:flex;align-items:center;justify-content:flex-end}.dgwt-wcas-pd-addtc-form>.quantity{margin-right:10px}.dgwt-wcas-pd-addtc-form .add_to_cart_inline,.dgwt-wcas-pd-addtc-form .quantity input.qty{margin-bottom:0;margin-top:0}.dgwt-wcas-stock{display:block;text-align:right;font-size:14px;line-height:14px;margin-bottom:14px}.dgwt-wcas-stock.in-stock{color:#0f834d}.dgwt-wcas-stock.out-of-stock{color:#e2401c}.dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-pd-addtc .add_to_cart_inline{margin:0}.dgwt-wcas-has-headings .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon-arrow,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-icon-handler,.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body:not(.dgwt-wcas-theme-flatsome)>:not(.dgwt-wcas-overlay-mobile),.dgwt-wcas-pd-addtc .add_to_cart_button.added,.dgwt-wcas-search-icon-arrow,.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open:not(.dgwt-wcas-has-submit) .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier,.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before,.dgwt-wcas-voice-search-supported.dgwt-wcas-search-filled .dgwt-wcas-voice-search,body .dgwt-wcas-content-wrapp .rood,body .dgwt-wcas-content-wrapp .zwave{display:none}button.dgwt-wcas-search-submit,input[type=submit].dgwt-wcas-search-submit{position:relative}.dgwt-wcas-ico-magnifier{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;height:65%;display:block}.dgwt-wcas-preloader{height:100%;position:absolute;right:0;top:0;width:40px;z-index:-1;background-repeat:no-repeat;background-position:right 15px center;background-size:auto 44%}.dgwt-wcas-voice-search{position:absolute;right:0;top:0;height:100%;width:40px;z-index:1;opacity:.5;cursor:pointer;align-items:center;justify-content:center;display:none;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out}.dgwt-wcas-close:hover,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search:hover,.dgwt-wcas-voice-search:hover{opacity:.3}.dgwt-wcas-voice-search path{fill:#444}.dgwt-wcas-voice-search-supported .dgwt-wcas-voice-search{display:flex}.dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:40px}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search,.rtl .dgwt-wcas-preloader,.rtl .dgwt-wcas-voice-search{right:auto;left:5px}.dgwt-wcas-mobile-overlay-trigger-active .dgwt-wcas-voice-search{z-index:105}.rtl .dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:auto;left:45px}.dgwt-wcas-inner-preloader{background-repeat:no-repeat;background-position:right 8px center;background-size:auto 22px;display:flex;align-items:center;justify-content:center;z-index:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dgwt-wcas-inner-preloader{background-image:url("https://gmvaporizers.com/wp-content/plugins/ajax-search-for-woocommerce/assets/css/../img/preloader.gif")}}.dgwt-wcas-loader-circular{height:24px;width:24px;-webkit-animation:2s linear infinite rotate;-moz-animation:2s linear infinite rotate;animation:2s linear infinite rotate}.dgwt-wcas-loader-circular-path{fill:transparent;stroke-linecap:round;stroke-width:4px;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:1s ease-in-out infinite dash;-moz-animation:1s ease-in-out infinite dash;animation:1s ease-in-out infinite dash;stroke:#ddd}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-moz-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out;z-index:1}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before{content:'';display:block;position:absolute;background:0 0;height:100%;width:100%;left:0;bottom:0;top:0;right:0;margin:auto}.dgwt-wcas-close path{fill:#ccc}@media screen and (max-width:992px){.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:none}}.dgwt-wcas-suggestion strong{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.dgwt-wcas-sf-wrapp:after,.dgwt-wcas-sf-wrapp:before{content:"";display:table}.dgwt-wcas-sf-wrapp:after{clear:both}.dgwt-wcas-sf-wrapp{zoom:1;width:100%;max-width:100vw;margin:0;position:relative;background:0 0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;height:40px;font-size:14px;line-height:100%;padding:10px 15px;margin:0;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none;box-sizing:border-box}.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{font-size:16px}.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px 3px 0 0}.dgwt-wcas-layout-icon-open.dgwt-wcas-style-pirx .dgwt-wcas-search-icon-arrow,.dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-details-wrapp .dgwt-wcas-preloader-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{display:none!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-suggestions-wrapp{min-height:0!important;border-radius:0 0 5px 5px;border-right-color:#ddd}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:41px!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.rtl):not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-right-color:transparent}.rtl.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-left-color:transparent}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{outline:0;background:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.06);-webkit-transition:150ms ease-in;-moz-transition:150ms ease-in;-ms-transition:150ms ease-in;-o-transition:150ms ease-in;transition:150ms ease-in}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{overflow:visible;position:absolute;border:0;padding:0 15px;margin:0;cursor:pointer;height:40px;min-width:50px;width:auto;line-height:100%;min-height:100%;right:0;left:auto;top:0;bottom:auto;color:#fff;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out;text-transform:uppercase;background-color:#333;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0;right:auto}.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{border-radius:0 2px 0 0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover,.dgwt-wcas-sugg-hist-clear:hover{opacity:.7}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus{opacity:.7;outline:0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #333;top:12px;left:-6px;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out}.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{left:auto;right:-6px;border-width:8px 0 8px 8px;border-style:solid none solid solid}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{border-right-color:#333}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner{border:0;padding:0}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{min-height:340px;overflow:visible}.dgwt-wcas-is-details .dgwt-wcas-si{width:30px;max-width:100%;box-sizing:border-box}.dgwt-wcas-is-details .dgwt-wcas-sp{display:flex;top:0;flex-direction:column;height:100%;justify-content:center;resize:vertical}.dgwt-wcas-is-details .dgwt-wcas-sd{font-size:11px;line-height:100%}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat],.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag]{padding-left:15px;min-height:0}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat] .dgwt-wcas-st,.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] .dgwt-wcas-st{padding-left:0}.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler,html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{max-width:20px}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{height:50%;margin:auto;max-height:20px;width:100%;max-width:20px;left:12px;right:auto;opacity:.5;fill:#444}.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{left:auto;right:12px}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 40px}.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 40px 10px 15px}.dgwt-wcas-overlay-mobile-on,.dgwt-wcas-overlay-mobile-on body{overflow:hidden;min-width:100vw;min-height:100vh}html.dgwt-wcas-overlay-mobile-on{scroll-behavior:unset}.dgwt-wcas-om-bar{display:flex;height:45px;width:100%}.dgwt-wcas-om-bar button.dgwt-wcas-om-return,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover{width:45px;height:100%;display:block;background:#ccc;cursor:pointer;position:relative;margin:0;padding:0;box-shadow:none;outline:0;border:none;border-spacing:0;border-radius:0}.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{width:23px;height:23px;position:absolute;left:12px;top:12px;fill:#fff}.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg{left:11px;top:9px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#fff}.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{right:0!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:4px!important;right:auto!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-style-pirx.dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:10px!important;right:auto!important}@keyframes dgwt-wcas-preloader-price-anim{0%,100%{background:rgba(128,128,128,.03)}50%{background:rgba(128,128,128,.1)}}.dgwt-wcas-preloader-price-inner div:first-child{left:0;animation-delay:-.1s}.dgwt-wcas-preloader-price-inner div:nth-child(2){left:13px;animation-delay:-.2s}.dgwt-wcas-preloader-price-inner div:nth-child(3){left:26px;animation-delay:-.3s}.dgwt-wcas-preloader-price{width:34px;height:10px;display:inline-block;overflow:hidden;background:0 0}.dgwt-wcas-preloader-price-inner{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.dgwt-wcas-preloader-price-inner div{position:absolute;width:8px;height:8px;background:rgba(128,128,128,.05);animation:.8s cubic-bezier(0,.5,.5,1) infinite dgwt-wcas-preloader-price-anim;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{width:calc(100% - 45px);max-width:none;margin:0}.dgwt-wcas-overlay-mobile .dgwt-wcas-search-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion{width:100%}.dgwt-wcas-overlay-mobile{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#fff}.dgwt-wcas-overlay-mobile *{box-sizing:border-box}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{height:45px!important;border-top:none;border-right:none;border-left:none;border-radius:0;font-size:16px!important}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input:focus{font-size:16px!important}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{left:0!important;top:45px!important;width:100%!important;height:calc(100% - 45px)!important;position:absolute;overflow-y:auto;border:none;margin:0;display:block}.dgwt-wcas-enable-mobile-form{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;cursor:pointer}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-mobile .dgwt-wcas-search-form{display:none;position:relative}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-icon-mobile{min-width:0;display:inline-block;width:28px;height:28px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler{height:100%;width:100%}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler .dgwt-wcas-ico-magnifier{opacity:1;position:static;max-width:none;max-height:none}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body{overflow:auto}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios{overflow:visible}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{max-height:none!important;height:auto!important}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{min-width:unset}.dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible-inv .dgwt-wcas-search-form{opacity:0}.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form{opacity:1}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form{opacity:0;display:none;position:absolute;left:0;top:calc(100% + 8px);min-width:500px;z-index:1000}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form{display:block;opacity:1}.dgwt-wcas-search-icon{width:20px;height:auto;cursor:pointer}.dgwt-wcas-ico-magnifier-handler{margin-bottom:-.2em;width:100%}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon{opacity:.6}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:15px}.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow{display:block;position:absolute;top:calc(100% + 2px);left:0;z-index:5;width:15px;height:15px;background:#fff;border:1px solid #ddd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline{pointer-events:none;display:block;font-weight:500;white-space:nowrap}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2{display:block;font-weight:500;white-space:nowrap;cursor:default;font-size:14px;margin-top:5px;margin-bottom:15px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 .dgwt-wcas-st{padding-bottom:3px;margin-top:16px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{border-bottom:1px solid #ddd;padding-bottom:3px;text-transform:uppercase;margin-top:16px;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-tax .dgwt-wcas-st{padding:0}.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax:hover{background:0 0;text-decoration:underline}.dgwt-wcas-is-details .dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax{min-height:30px}.dgwt-wcas-sugg-hist-clear{cursor:pointer;text-decoration:underline;display:inline-block;margin-left:2px}.dgwt-wcas-darkened-overlay{display:block;position:absolute;opacity:.15;z-index:100000;left:0;top:0}.dgwt-wcas-darkened-overlay>div{background:#111;position:absolute}.dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form{background-color:rgba(17,17,17,.15);border:none;border-radius:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:#fff;padding:10px;border-radius:10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp{padding-top:0;padding-bottom:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 24px 13px 48px;line-height:24px;font-size:17px;border:2px solid transparent;border-radius:30px;height:auto;font-family:Roboto,sans-serif;background-color:#eee}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:none;transition:30ms ease-in}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:#dfdfdf}.dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333}.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:30px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:0 0;border-radius:100%;border:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;position:absolute;min-height:33px;min-width:33px;height:33px;width:33px;left:23px;top:21px;pointer-events:none;transition:none}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{width:18px;height:18px}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:28px;pointer-events:auto;animation:.3s fadeIn}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:24px;padding-right:48px;transition:none!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{opacity:1;background:#e4e4e4;box-shadow:0 0 0 2px #e4e4e4;border-radius:100%}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:35px}.rtl .dgwt-wcas-style-solaris .dgwt-wcas-preloader,.rtl .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{margin-left:4px}.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){transition:none;width:18px}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path,.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path,.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#111}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{opacity:1;font-style:normal;font-weight:300;color:#777}.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-color:#fff;padding-top:10px;padding-bottom:10px}.dgwt-wcas-open-pirx .dgwt-wcas-details-inner,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion{padding-left:20px;padding-right:20px}.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion,.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:1px solid #ddd}.dgwt-wcas-open-pirx .dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:0;border-top:none}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-right:none}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:1px solid #ddd}.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-left:none}.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:70px!important}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:0;background:0 0;padding:0 10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:transparent}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:transparent}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{border-top:1px solid #e0e2e5}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return{background:#fff}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return svg{left:17px;top:16px;width:17px;height:17px}.dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:20px;top:1px;opacity:1}.rtl .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:auto;left:50px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:5px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{right:5px!important}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{left:5px!important;right:auto!important}.dgwt-wcas-suggestions-wrapp-fixed{position:fixed!important}.elementor-widget-fibosearch-posts::after{content:""!important}.dgwt-wcas-posts-results-grid{display:flex;flex-wrap:wrap;grid-gap:20px;justify-content:flex-start}.dgwt-wcas-posts-results-grid-item{width:calc(25% - 15px);margin-bottom:30px}
#mega-menu-wrap-primary #mega-menu-primary li.gm-quiz-link{
border-top:1px solid #E6E4EE;margin-top:10px;padding-top:10px}
#mega-menu-wrap-primary #mega-menu-primary li.gm-quiz-link > a.mega-menu-link{
color:#5A4FD0!important;font-weight:700}
#mega-menu-wrap-primary #mega-menu-primary li.gm-quiz-link > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary li.gm-quiz-link > a.mega-menu-link:focus{
color:#4940B5!important;text-decoration:underline}
@media (min-width:769px){ #mega-menu-wrap-primary #mega-menu-primary li.gm-quiz-mob{display:none!important} }
@media (max-width:768px){
#mega-menu-wrap-primary #mega-menu-primary li.gm-quiz-link{display:none!important}
#mega-menu-wrap-primary #mega-menu-primary li.gm-quiz-mob{margin:18px 20px 8px!important;border:0!important}
#mega-menu-wrap-primary #mega-menu-primary li.gm-quiz-mob > a.mega-menu-link{
display:flex!important;align-items:center;justify-content:center;
background:#5A4FD0!important;color:#fff!important;border-radius:999px!important;
height:52px!important;line-height:52px!important;padding:0 24px!important;
font-size:17px!important;font-weight:700;text-align:center}
#mega-menu-wrap-primary #mega-menu-primary li.gm-quiz-mob > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary li.gm-quiz-mob > a.mega-menu-link:focus{
background:#4940B5!important;color:#fff!important}
}
@media (max-width:768px){
#mega-menu-wrap-primary #mega-menu-primary{padding-top:16px!important}
#mega-menu-wrap-primary .dgwt-wcas-search-wrapp{padding:0 14px;margin-bottom:14px}
#mega-menu-wrap-primary .dgwt-wcas-search-form{position:relative;border:1.5px solid #5A4FD0;border-radius:999px;
background:#fff;overflow:hidden;display:flex;align-items:center}
#mega-menu-wrap-primary .dgwt-wcas-search-input{border:0!important;background:transparent!important;
padding-left:44px!important;height:48px!important;font-size:16px!important}
#mega-menu-wrap-primary .dgwt-wcas-search-form::before{content:"";position:absolute;left:16px;top:50%;
width:18px;height:18px;margin-top:-9px;background:no-repeat center/18px 18px;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A4FD0' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E");pointer-events:none}
#mega-menu-wrap-primary .dgwt-wcas-search-submit{display:none!important}
#mega-menu-wrap-primary .dgwt-wcas-close{right:10px!important}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-463 > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-155 > a.mega-menu-link{
display:flex!important;align-items:center;gap:12px;
background:#F4F1FE!important;border-radius:14px!important;
margin:0 14px 8px!important;padding:14px!important;height:auto!important;line-height:1.3!important;
font-size:17px!important;font-weight:700!important;color:#3C3489!important;border:0!important}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-463 > a.mega-menu-link::before,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-155 > a.mega-menu-link::before{
content:""!important;display:block!important;flex:none!important;
width:38px!important;min-width:38px!important;height:38px!important;
border-radius:11px!important;background-color:#fff!important;
background-repeat:no-repeat!important;background-position:center!important;order:-1;margin:0!important}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-463 > a.mega-menu-link::before{
background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2060%22%3E%3Crect%20x%3D%225%22%20y%3D%222%22%20width%3D%2216%22%20height%3D%2256%22%20rx%3D%225%22%20fill%3D%22%235A4FD0%22%2F%3E%3Crect%20x%3D%229%22%20y%3D%2212%22%20width%3D%228%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-size:auto 24px}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-155 > a.mega-menu-link::before{
background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%223%22%20fill%3D%22%235A4FD0%22%2F%3E%3Cpath%20d%3D%22M3%2011h18%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.6%22%2F%3E%3Cpath%20d%3D%22M9%207V5.5A1.5%201.5%200%200%201%2010.5%204h3A1.5%201.5%200%200%201%2015%205.5V7%22%20stroke%3D%22%235A4FD0%22%20stroke-width%3D%221.8%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");background-size:20px 20px}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-463 > a.mega-menu-link > span.mega-indicator,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-155 > a.mega-menu-link > span.mega-indicator{
margin-left:auto!important;color:#8C86C9!important;font-size:15px!important}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-424 > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-3237 > a.mega-menu-link{
font-size:16px!important;font-weight:400!important;color:#2F2E2E!important;
padding:15px 20px!important;border-top:1px solid #F1F0F6!important}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-1580{
border-top:1px solid #F1F0F6;margin-top:8px;padding:10px 0 4px}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-1580 > ul.mega-sub-menu{
display:flex!important;justify-content:center;gap:8px}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-1580 a.mega-menu-link{
border-radius:999px!important;padding:0 20px!important;height:38px!important;line-height:38px!important;
font-size:14px!important;font-weight:700!important;color:#6F6D82!important;background:transparent!important}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-1580 li.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-1580 li.mega-falang-current > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-1580 a.mega-menu-link.gm-lang-on{
background:#5A4FD0!important;color:#fff!important}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-animated::before,
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-animated::after,
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-animated-box::before,
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-animated-box::after{
content:none!important;display:none!important}
#mega-menu-wrap-primary .mega-menu-toggle button.mega-toggle-animated{
width:44px!important;height:44px!important;padding:0!important;
display:flex!important;align-items:center!important;justify-content:center!important}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-animated-box,
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-animated-inner{pointer-events:none!important}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-animated-box{
width:30px!important;height:20px!important;position:relative;display:block}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-animated-inner{
position:absolute!important;top:0;left:0;width:30px!important;height:20px!important;
background:transparent!important;transform:none!important}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-animated-inner::before,
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-animated-inner::after{
content:"";position:absolute;left:0;width:30px;height:2.5px;border-radius:2px;
background:#2F2E2E!important;transition:transform .22s ease,top .22s ease;opacity:1!important}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-animated-inner::before{top:5px;transform:none}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-animated-inner::after{top:14px;transform:none}
#mega-menu-wrap-primary .mega-toggle-on .mega-toggle-animated-inner::before,
#mega-menu-wrap-primary .mega-menu-toggle button[aria-expanded="true"] .mega-toggle-animated-inner::before{
top:9px!important;transform:rotate(45deg)!important}
#mega-menu-wrap-primary .mega-toggle-on .mega-toggle-animated-inner::after,
#mega-menu-wrap-primary .mega-menu-toggle button[aria-expanded="true"] .mega-toggle-animated-inner::after{
top:9px!important;transform:rotate(-45deg)!important}
@media (prefers-reduced-motion:reduce){
#mega-menu-wrap-primary .mega-toggle-animated-inner::before,
#mega-menu-wrap-primary .mega-toggle-animated-inner::after{transition:none}
}
}
.dgwt-wcas-search-wrapp .dgwt-wcas-search-input{font-size:16px!important;height:46px!important;padding-left:18px!important}
.dgwt-wcas-search-wrapp .dgwt-wcas-close{width:46px!important;height:46px!important}
.dgwt-wcas-suggestion .dgwt-wcas-st .dgwt-wcas-st--title,
.dgwt-wcas-suggestion .dgwt-wcas-st{color:#2F2E2E!important}
.dgwt-wcas-suggestion .dgwt-wcas-sp{color:#2F2E2E!important;font-weight:700!important;white-space:nowrap}
.dgwt-wcas-suggestion .dgwt-wcas-sp .screen-reader-text{position:absolute!important;width:1px;height:1px;
overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.dgwt-wcas-suggestion .dgwt-wcas-sp del{font-size:12px;font-weight:400;color:#8A8898!important;margin-right:6px}
.dgwt-wcas-suggestion .dgwt-wcas-sp ins{text-decoration:none;background:transparent}
.dgwt-wcas-suggestion .dgwt-wcas-si img{width:52px!important;height:52px!important;max-width:52px!important}
.dgwt-wcas-suggestion{min-height:64px!important}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,
.dgwt-wcas-st-more{min-height:48px!important;display:flex!important;align-items:center;justify-content:center;
color:#5A4FD0!important;font-size:14px!important;font-weight:700}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more:hover{background:#F4F1FE!important}
@media (min-width:769px){
.dgwt-wcas-search-wrapp.flex{z-index:99;box-shadow:0 6px 18px rgba(47,46,46,.12)}
.dgwt-wcas-search-wrapp.flex .dgwt-wcas-search-form{max-width:1160px;margin:0 auto}
}
@media (max-width:768px){
.dgwt-wcas-suggestions-wrapp{border-radius:14px;overflow:hidden;margin-top:8px;
box-shadow:0 12px 30px rgba(47,46,46,.16);max-height:58dvh!important;overflow-y:auto!important;overscroll-behavior:contain}
.dgwt-wcas-suggestion{min-height:56px!important}
.dgwt-wcas-suggestion .dgwt-wcas-si img{border:0!important;background:transparent!important}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-st-more{
position:sticky;bottom:0;background:#fff!important;border-top:1px solid #EFEFF4}
}
@media (prefers-reduced-motion:reduce){ .dgwt-wcas-suggestion{transition:none} }
.dgwt-wcas-suggestions-wrapp{max-width:100vw}
i.fa-shopping-basket,
i.fa-user,
i.fa-user-tie,
i.fa-search,
i.fa-calendar-week,
i.fa-arrow-circle-left,
i.fa-arrow-circle-right,
i.fa-check-circle,
i.fa-gift,
i.fa-shipping-fast,
i.fa-th{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor!important;background-image:none!important;font-size:22px;line-height:1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
i.fa-shopping-basket::before,
i.fa-user::before,
i.fa-user-tie::before,
i.fa-search::before,
i.fa-calendar-week::before,
i.fa-arrow-circle-left::before,
i.fa-arrow-circle-right::before,
i.fa-check-circle::before,
i.fa-gift::before,
i.fa-shipping-fast::before,
i.fa-th::before{content:none!important;display:none!important}
i.fa-shopping-basket{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2010h14l-1.2%208.2a2%202%200%200%201-2%201.8H8.2a2%202%200%200%201-2-1.8L5%2010z%22%2F%3E%3Cpath%20d%3D%22M9%2010%2011%204M15%2010%2013%204%22%2F%3E%3Cpath%20d%3D%22M10%2013.5v3M14%2013.5v3%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2010h14l-1.2%208.2a2%202%200%200%201-2%201.8H8.2a2%202%200%200%201-2-1.8L5%2010z%22%2F%3E%3Cpath%20d%3D%22M9%2010%2011%204M15%2010%2013%204%22%2F%3E%3Cpath%20d%3D%22M10%2013.5v3M14%2013.5v3%22%2F%3E%3C%2Fsvg%3E")}
i.fa-user{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%223.6%22%2F%3E%3Cpath%20d%3D%22M5%2020c0-3.4%203.1-5.6%207-5.6s7%202.2%207%205.6%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%223.6%22%2F%3E%3Cpath%20d%3D%22M5%2020c0-3.4%203.1-5.6%207-5.6s7%202.2%207%205.6%22%2F%3E%3C%2Fsvg%3E")}
i.fa-user-tie{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227.5%22%20r%3D%223.4%22%2F%3E%3Cpath%20d%3D%22M6%2020c0-3.2%202.7-5.2%206-5.2s6%202%206%205.2%22%2F%3E%3Cpath%20d%3D%22M12%2012.5%2010.8%2015l1.2%204%201.2-4-1.2-2.5z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227.5%22%20r%3D%223.4%22%2F%3E%3Cpath%20d%3D%22M6%2020c0-3.2%202.7-5.2%206-5.2s6%202%206%205.2%22%2F%3E%3Cpath%20d%3D%22M12%2012.5%2010.8%2015l1.2%204%201.2-4-1.2-2.5z%22%2F%3E%3C%2Fsvg%3E")}
i.fa-search{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M20%2020l-3.6-3.6%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M20%2020l-3.6-3.6%22%2F%3E%3C%2Fsvg%3E")}
i.fa-calendar-week{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%225%22%20width%3D%2217%22%20height%3D%2215%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M3.5%2010h17M8%203.5v3M16%203.5v3%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%225%22%20width%3D%2217%22%20height%3D%2215%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M3.5%2010h17M8%203.5v3M16%203.5v3%22%2F%3E%3C%2Fsvg%3E")}
i.fa-arrow-circle-left{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M13.2%208.6%209.8%2012l3.4%203.4%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M13.2%208.6%209.8%2012l3.4%203.4%22%2F%3E%3C%2Fsvg%3E")}
i.fa-arrow-circle-right{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M10.8%208.6%2014.2%2012l-3.4%203.4%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M10.8%208.6%2014.2%2012l-3.4%203.4%22%2F%3E%3C%2Fsvg%3E")}
i.fa-check-circle{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M8.4%2012.2%2011%2014.8l4.6-5%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M8.4%2012.2%2011%2014.8l4.6-5%22%2F%3E%3C%2Fsvg%3E")}
i.fa-gift{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%229.5%22%20width%3D%2217%22%20height%3D%2210.5%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3.5%2013.5h17M12%209.5V20%22%2F%3E%3Cpath%20d%3D%22M12%209.5S10.5%204%208%204a2.2%202.2%200%200%200%200%205.5zM12%209.5S13.5%204%2016%204a2.2%202.2%200%200%201%200%205.5z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%229.5%22%20width%3D%2217%22%20height%3D%2210.5%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3.5%2013.5h17M12%209.5V20%22%2F%3E%3Cpath%20d%3D%22M12%209.5S10.5%204%208%204a2.2%202.2%200%200%200%200%205.5zM12%209.5S13.5%204%2016%204a2.2%202.2%200%200%201%200%205.5z%22%2F%3E%3C%2Fsvg%3E")}
i.fa-shipping-fast{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%207.5h9v9h-9zM11.5%2011h4l3%203v2.5h-7z%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218.5%22%20r%3D%221.7%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2218.5%22%20r%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M1%2010.5h3M1%2013.5h2.5%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%207.5h9v9h-9zM11.5%2011h4l3%203v2.5h-7z%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218.5%22%20r%3D%221.7%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2218.5%22%20r%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M1%2010.5h3M1%2013.5h2.5%22%2F%3E%3C%2Fsvg%3E")}
i.fa-th{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.5%22%20r%3D%225%22%2F%3E%3Cpath%20d%3D%22M9%2013.8%208%2020l4-2%204%202-1-6.2%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.5%22%20r%3D%225%22%2F%3E%3Cpath%20d%3D%22M9%2013.8%208%2020l4-2%204%202-1-6.2%22%2F%3E%3C%2Fsvg%3E")}
#mega-menu-wrap-primary .mega-indicator::before{content:''!important;display:block!important;width:15px;height:15px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209.5%2012%2015.5l6-6%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209.5%2012%2015.5l6-6%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain}
#mega-menu-wrap-primary .mega-indicator{display:inline-flex!important;align-items:center;justify-content:center;width:20px;height:20px}
.header-cart-link,.social__link,header a:has(> i.fa-user),.header a:has(> i.fa-user){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;position:relative;vertical-align:middle}
i.fa-shopping-basket,i.fa-user,i.fa-search{font-size:24px!important;width:24px!important;height:24px!important;vertical-align:middle!important;margin:0!important}
.header-cart-link .header-cart-count{top:3px!important;right:3px!important}
.header-cart-link .header-cart-count{background-color:#3E9B7A!important;color:#fff!important}
@media (min-width:769px){body .header-cart-link,body .social__link,body a:has(> i.fa-user){width:40px!important;height:40px!important}body .header-cart-link{margin-right:-8px!important}body .social__link{margin-left:-8px!important}body .header-cart-link .header-cart-count{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:17px;height:17px;line-height:1;font-size:10.5px;padding:0 3px;text-indent:0;transform:none;top:0!important;right:0!important}}
ul.header-social{align-items:center!important}
.header-panel-list__item{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:5px 12px!important;line-height:1.3!important}
@media (min-width:769px){.header-panel-list__item{flex-direction:row!important;padding:4px 12px!important;gap:8px!important}}
.header-panel-list__item > *:not(i){flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;text-align:left!important}
.header-panel-list__item > i{flex:0 0 23px!important;width:23px!important;height:23px!important}
.header-panel-list__item i{margin:0!important}
@media (max-width:768px){.header-panel-list__item{flex-direction:column;justify-content:flex-start!important;gap:3px!important;padding:6px 3px 7px!important;text-align:center!important;line-height:1.25!important}.header-panel-list__item > p{font-size:10.5px!important;white-space:nowrap!important;padding:0!important;min-height:0!important;height:auto!important}.header-panel-list__item > i{flex:0 0 22px!important;width:22px!important;height:22px!important}.header-panel-list__item > *:not(i){text-align:center!important;text-wrap:balance}}
@media (max-width:768px){#mega-menu-wrap-primary .mega-menu-toggle button.mega-toggle-animated{margin-left:14px!important}}
@media (max-width:768px){.header-cart-link{margin-right:-13px!important}.header-cart-link .header-cart-count{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:16px;height:16px;line-height:1;font-size:10px;padding:0 4px;text-indent:0;transform:none;top:2px!important;right:0!important}}
.wc-block-grid__product .actions a.added_to_cart,
li.product .actions a.added_to_cart,
.wrap .content .main .wc-block-grid__product .actions a.added_to_cart,
.wrap .content .main li.product .actions a.added_to_cart{padding-top:12px!important;padding-bottom:12px!important}
.wc-block-grid__product .actions a.added_to_cart::before,
li.product .actions a.added_to_cart::before,
.wrap .content .main .wc-block-grid__product .actions a.added_to_cart::before,
.wrap .content .main li.product .actions a.added_to_cart::before{font-family:inherit!important;font-size:0!important;background-color:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2010h14l-1.2%208.2a2%202%200%200%201-2%201.8H8.2a2%202%200%200%201-2-1.8L5%2010z%22%2F%3E%3Cpath%20d%3D%22M9%2010%2011%204M15%2010%2013%204%22%2F%3E%3Cpath%20d%3D%22M10%2013.5v3M14%2013.5v3%22%2F%3E%3C%2Fsvg%3E") no-repeat center/22px 22px;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2010h14l-1.2%208.2a2%202%200%200%201-2%201.8H8.2a2%202%200%200%201-2-1.8L5%2010z%22%2F%3E%3Cpath%20d%3D%22M9%2010%2011%204M15%2010%2013%204%22%2F%3E%3Cpath%20d%3D%22M10%2013.5v3M14%2013.5v3%22%2F%3E%3C%2Fsvg%3E") no-repeat center/22px 22px}
.wc-block-grid__product .actions a.added_to_cart::before,
li.product .actions a.added_to_cart::before,
.wrap .content .main .wc-block-grid__product .actions a.added_to_cart::before,
.wrap .content .main li.product .actions a.added_to_cart::before{height:24px!important;margin-top:0!important;margin-bottom:0!important}
.wc-block-grid__product .actions a.add_to_cart_button::before,
li.product .actions a.add_to_cart_button::before,
.wrap .content .main .wc-block-grid__product .actions a.add_to_cart_button::before,
.wrap .content .main li.product .actions a.add_to_cart_button::before{font-family:inherit!important;font-size:0!important;background-color:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M8.4%2012.2%2011%2014.8l4.6-5%22%2F%3E%3C%2Fsvg%3E") no-repeat center/16px 16px;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M8.4%2012.2%2011%2014.8l4.6-5%22%2F%3E%3C%2Fsvg%3E") no-repeat center/16px 16px}
.wc-block-grid__product .actions a.add_to_cart_button::after,
li.product .actions a.add_to_cart_button::after,
.wrap .content .main .wc-block-grid__product .actions a.add_to_cart_button::after,
.wrap .content .main li.product .actions a.add_to_cart_button::after{font-family:inherit!important;font-size:0!important;background-color:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.5%2012a8.5%208.5%200%200%201-14.6%205.9M3.5%2012a8.5%208.5%200%200%201%2014.6-5.9%22%2F%3E%3Cpath%20d%3D%22M18.5%202.6v3.7h-3.7M5.5%2021.4v-3.7h3.7%22%2F%3E%3C%2Fsvg%3E") no-repeat center/18px 18px;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.5%2012a8.5%208.5%200%200%201-14.6%205.9M3.5%2012a8.5%208.5%200%200%201%2014.6-5.9%22%2F%3E%3Cpath%20d%3D%22M18.5%202.6v3.7h-3.7M5.5%2021.4v-3.7h3.7%22%2F%3E%3C%2Fsvg%3E") no-repeat center/18px 18px}
.woocommerce .woocommerce-ordering::after,
.woocommerce-ordering::after{font-family:inherit!important;font-size:0!important;background-color:currentColor!important;width:13px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209.5%2012%2015.5l6-6%22%2F%3E%3C%2Fsvg%3E") no-repeat center/13px 13px;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209.5%2012%2015.5l6-6%22%2F%3E%3C%2Fsvg%3E") no-repeat center/13px 13px}
body .header i.fa-shopping-basket,
body header i.fa-shopping-basket,
body .header i.fa-user,
body header i.fa-user,
body .header i.fa-user-tie,
body header i.fa-user-tie,
body .header i.fa-search,
body header i.fa-search{background-color:currentColor!important;background-image:none!important}
@media (min-width:993px){
body.gm-sp-on .dgwt-wcas-search-wrapp{background:transparent!important;padding:10px 20px 0!important}
body.gm-sp-on .dgwt-wcas-search-form{max-width:1160px;margin:0 auto;width:100%}
body.gm-sp-on .dgwt-wcas-sf-wrapp{display:flex;align-items:center;gap:10px;background:#fff;
border:1.5px solid #5A4FD0;border-radius:14px;height:56px;padding:0 8px 0 16px;
box-shadow:0 0 0 4px rgba(90,79,208,.13),0 10px 26px rgba(47,46,46,.10)}
body.gm-sp-on .dgwt-wcas-sf-wrapp::before{content:"";width:20px;height:20px;flex:none;background:#5A4FD0;
-webkit-mask:var(--gm-lens) center/20px 20px no-repeat;mask:var(--gm-lens) center/20px 20px no-repeat}
body.gm-sp-on .dgwt-wcas-search-input{flex:1;border:0!important;outline:0!important;height:52px!important;
background:transparent!important;font-size:17px!important;font-weight:500;color:#2F2E2E!important;
padding:0!important;box-shadow:none!important}
body.gm-sp-on .dgwt-wcas-search-input::placeholder{color:#9d9bb0;font-style:normal}
body.gm-sp-on .dgwt-wcas-close,body.gm-sp-on .dgwt-wcas-voice-search{display:none!important}
body.gm-sp-on .dgwt-wcas-search-submit{position:static!important;height:42px!important;min-height:42px!important;
width:auto!important;padding:0 22px!important;border:0!important;border-radius:999px!important;
background:#5A4FD0!important;color:#fff!important;font-weight:700!important;font-size:13px!important;
letter-spacing:.4px;cursor:pointer;display:flex!important;align-items:center;justify-content:center}
body.gm-sp-on .dgwt-wcas-search-submit:hover{background:#4940B5!important}
body.gm-sp-on .dgwt-wcas-search-submit::before{display:none!important}
body.gm-sp-on .dgwt-wcas-search-submit svg{display:none!important}
body.gm-sp-on .dgwt-wcas-search-submit[data-gml]::after{content:attr(data-gml);margin:0;
font-size:13px;font-weight:700;letter-spacing:.4px;color:#fff;line-height:1}
body.gm-sp-on .dgwt-wcas-suggestions-wrapp{display:none!important}
}
:root{--gm-lens:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iNi41Ii8+PHBhdGggZD0iTTE2IDE2bDQuNSA0LjUiLz48L3N2Zz4=")}
.gm-sp{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);
width:1160px;max-width:calc(100% - 40px);background:#fff;border-radius:16px;
box-shadow:0 18px 50px rgba(47,46,46,.18);overflow:hidden;z-index:100;display:none;
font-family:inherit;color:#2F2E2E;text-align:left}
.gm-sp.on{display:block}
.gm-sp-cols{display:grid;grid-template-columns:252px 1fr}
.gm-sp-aside{background:#FBFAFF;border-right:1px solid #E7E4F4;padding-bottom:10px}
.gm-sp-main{min-height:120px;max-height:min(62vh,560px);overflow-y:auto}
.gm-sp-h{padding:14px 18px 6px;font-size:11px;font-weight:700;letter-spacing:.9px;
text-transform:uppercase;color:#8A8898}
.gm-sp-h i{font-style:normal;color:#c7c5d4}
.gm-sp-al{display:flex;align-items:center;justify-content:space-between;gap:10px;
padding:8px 18px;font-size:13.5px;color:#2F2E2E;text-decoration:none}
.gm-sp-al:hover,.gm-sp-al.sel{background:#F4F1FE;color:#5A4FD0}
.gm-sp-al span{color:#8A8898;font-size:12px}
.gm-sp-al:hover span,.gm-sp-al.sel span{color:#5A4FD0}
.gm-sp-row{display:flex;align-items:center;gap:14px;padding:9px 18px;text-decoration:none;color:#2F2E2E}
.gm-sp-row:hover,.gm-sp-row.sel{background:#F4F1FE}
.gm-sp-th{width:56px;height:56px;flex:none;border-radius:10px;background:#f7f6fc;
display:flex;align-items:center;justify-content:center;overflow:hidden}
.gm-sp-th img{max-width:52px;max-height:52px;width:auto;height:auto;object-fit:contain}
.gm-sp-meta{flex:1;min-width:0}
.gm-sp-nm{font-size:14.5px;font-weight:500;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gm-sp-nm strong{color:#5A4FD0;font-weight:700}
.gm-sp-ln{display:flex;align-items:center;gap:10px;margin-top:4px}
.gm-sp-pr{font-weight:700;font-size:15px;white-space:nowrap}
.gm-sp-pr.none{font-weight:500;color:#8A8898;font-size:13.5px}
.gm-sp-pr del{font-size:12px;font-weight:400;color:#8A8898;margin-right:6px}
.gm-sp-pr ins{text-decoration:none;background:transparent}
.gm-sp-pr .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.gm-sp-st{font-size:11.5px;color:#3E9B7A;display:flex;align-items:center;gap:5px;white-space:nowrap}
.gm-sp-st b{width:6px;height:6px;border-radius:50%;background:#3E9B7A;display:block}
.gm-sp-st.no{color:#8A8898}.gm-sp-st.no b{background:#c9c7d4}
.gm-sp-arr{opacity:0;color:#5A4FD0;font-size:16px}
.gm-sp-row:hover .gm-sp-arr,.gm-sp-row.sel .gm-sp-arr{opacity:1}
.gm-sp-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;
padding:12px 18px;background:#FAF9FF;border-top:1px solid #E7E4F4}
.gm-sp-foot a{color:#5A4FD0;font-weight:700;font-size:13.5px;text-decoration:none}
.gm-sp-keys{display:flex;gap:14px;color:#8A8898;font-size:11.5px;align-items:center}
.gm-sp-keys kbd{border:1px solid #E7E4F4;border-bottom-width:2px;border-radius:5px;background:#fff;
padding:2px 6px;font-size:10.5px;font-weight:600;color:#6b6a76;font-family:inherit}
.gm-sp-chips{display:flex;flex-wrap:wrap;gap:8px;padding:4px 18px 16px}
.gm-sp-chip{border:1px solid #E7E4F4;background:#fff;border-radius:999px;padding:7px 14px;
font-size:13px;cursor:pointer;color:#2F2E2E}
.gm-sp-chip:hover{border-color:#5A4FD0;background:#F4F1FE;color:#5A4FD0}
.gm-sp-chip.hot{background:#F4F1FE;border-color:#DAD3F7;color:#5A4FD0;font-weight:600}
.gm-sp-cards{display:flex;gap:10px;padding:0 18px 16px;overflow-x:auto}
.gm-sp-card{width:118px;flex:none;border:1px solid #E7E4F4;border-radius:12px;padding:9px;
text-align:center;background:#fff;text-decoration:none;color:#2F2E2E}
.gm-sp-card:hover{border-color:#5A4FD0;box-shadow:0 6px 16px rgba(90,79,208,.14)}
.gm-sp-card img{width:78px;height:78px;object-fit:contain;background:#f7f6fc;border-radius:8px}
.gm-sp-card .n{font-size:11.5px;line-height:1.2;height:28px;overflow:hidden;margin-top:5px}
.gm-sp-card .p{font-size:12.5px;font-weight:700;margin-top:4px}
.gm-sp-zero{padding:26px 18px 6px;text-align:center}
.gm-sp-zero .b{font-size:16px;font-weight:700;margin-bottom:6px}
.gm-sp-zero .s{color:#8A8898;font-size:13.5px;margin-bottom:14px}
.gm-sp-tg{display:inline-flex;align-items:center;gap:8px;background:#229ED9;color:#fff;
border-radius:999px;padding:11px 20px;font-weight:700;font-size:13px;text-decoration:none}
.gm-sp-tg:hover{background:#1b8ec4;color:#fff}
.gm-sp-load{padding:26px;text-align:center;color:#8A8898;font-size:13.5px}
@media (prefers-reduced-motion:reduce){.gm-sp *{transition:none!important}}
@media (min-width:993px) and (max-width:1240px){
.site-header-language{margin-left:16px}
}
@media (min-width:993px) and (max-width:1100px){
.header-inner{padding-left:20px!important;padding-right:20px!important}
ul.mega-menu.max-mega-menu{gap:16px!important}
}
@media (min-width:1101px) and (max-width:1240px){
.header-inner{padding-left:28px!important;padding-right:28px!important}
ul.mega-menu.max-mega-menu{gap:18px!important}
}
a,
li.product img,
.wc-block-grid__product img,
.woocommerce-LoopProduct-link,
.woocommerce-loop-product__link,
.wc-block-grid__product
{transition-property:color,background-color,border-color,box-shadow,opacity,transform,fill,stroke}
.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol,
.ewd-ufaq-toggle-all-symbol{font-family:inherit!important;font-size:0!important;line-height:0!important;width:32px!important;height:32px!important;box-sizing:border-box!important;background-color:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209.5%2012%2015.5l6-6%22%2F%3E%3C%2Fsvg%3E") no-repeat center/16px 16px;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209.5%2012%2015.5l6-6%22%2F%3E%3C%2Fsvg%3E") no-repeat center/16px 16px}
.gm-fb{max-width:860px;margin:38px auto 46px;padding:0 16px}
.gm-fb__h{font-size:24px;margin:0 0 6px}
.gm-fb__sub{color:#6F6D82;margin:0 0 16px}
.gm-fb__note{border-radius:10px;padding:11px 14px;margin:0 0 14px;font-size:15px}
.gm-fb__note--ok{background:#E7F5EF;color:#0F6E56}
.gm-fb__note--err{background:#FCEBEB;color:#A32D2D}
.gm-fb__trap{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.gm-fb__form{display:flex;flex-direction:column;gap:10px;background:#F4F1FE;border-radius:14px;padding:16px}
.gm-fb__name,.gm-fb__text{border:1px solid #E0DCF3;border-radius:10px;padding:12px 14px;font:inherit;
font-size:16px;background:#fff;width:100%}
.gm-fb__text{resize:vertical;min-height:92px}
.gm-fb__name:focus,.gm-fb__text:focus{outline:2px solid #5A4FD0;outline-offset:1px;border-color:#5A4FD0}
.gm-fb__btn{align-self:flex-start;background:#5A4FD0;color:#fff;border:0;border-radius:999px;
padding:13px 30px;font:inherit;font-size:15px;font-weight:700;cursor:pointer}
.gm-fb__btn:hover{background:#4940B5}
.gm-fb__h3{font-size:18px;margin:26px 0 10px}
.gm-fb__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.gm-fb__item{border:1px solid #EDEBF5;border-radius:12px;padding:14px 16px}
.gm-fb__meta{display:flex;gap:10px;align-items:baseline;font-size:13px;color:#6F6D82;margin-bottom:5px}
.gm-fb__meta b{color:#2F2E2E;font-size:15px}
.gm-fb__body{margin:0;line-height:1.6}
@media (max-width:600px){.gm-fb__btn{align-self:stretch;text-align:center}}
.wc-block-grid__product .price del,
li.product .price del,
.woocommerce ul.products li.product .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price del,
.wc-block-components-product-price del,
.wc-block-grid__product-price del
{opacity:1!important;color:#A34F4F!important}
.price del .woocommerce-Price-amount,
.price del .amount,
.wc-block-grid__product-price del .woocommerce-Price-amount,
.wc-block-components-product-price del .woocommerce-Price-amount
{color:#A34F4F!important}
.wc-block-grid__product .price del::before,
.wc-block-grid__product .price del::after,
li.product .price del::before,
li.product .price del::after,
.woocommerce div.product p.price del::before,
.woocommerce div.product p.price del::after,
.woocommerce div.product span.price del::before,
.woocommerce div.product span.price del::after,
.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price del::before,
.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price del::after
{background-color:#cd9696!important}
.price del .woocommerce-Price-amount,
.price del .amount,
.wc-block-grid__product-price del .woocommerce-Price-amount
{border-color:#cd9696!important}
.home-seo a,
.home-seo .desc a,
.home-seo .desc p a{color:#5A4FD0!important}
.gmrm-wrap .gmrm-igs,
.gmrm-igs{color:#5F5D69!important}
[data-simplebar] {
position: relative;
flex-direction: column;
flex-wrap: wrap;
justify-content: flex-start;
align-content: flex-start;
align-items: flex-start
}
.simplebar-wrapper {
overflow: hidden;
width: inherit;
height: inherit;
max-width: inherit;
max-height: inherit
}
.simplebar-mask {
direction: inherit;
overflow: hidden;
width: auto !important;
height: auto !important;
z-index: 0
}
.simplebar-mask, .simplebar-offset {
position: absolute;
padding: 0;
margin: 0;
left: 0;
top: 0;
bottom: 0;
right: 0
}
.simplebar-offset {
direction: inherit !important;
box-sizing: inherit !important;
resize: none !important;
-webkit-overflow-scrolling: touch
}
.simplebar-content-wrapper {
direction: inherit;
box-sizing: border-box !important;
position: relative;
display: block;
height: 100%;
width: auto;
max-width: 100%;
max-height: 100%;
scrollbar-width: none;
-ms-overflow-style: none
}
.simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar {
width: 0;
height: 0
}
.simplebar-content:after, .simplebar-content:before {
content: " ";
display: table
}
.simplebar-placeholder {
max-height: 100%;
max-width: 100%;
width: 100%;
pointer-events: none
}
.simplebar-height-auto-observer-wrapper {
box-sizing: inherit !important;
height: 100%;
width: 100%;
max-width: 1px;
position: relative;
float: left;
max-height: 1px;
overflow: hidden;
z-index: -1;
padding: 0;
margin: 0;
pointer-events: none;
flex-grow: inherit;
flex-shrink: 0;
flex-basis: 0
}
.simplebar-height-auto-observer {
box-sizing: inherit;
display: block;
opacity: 0;
top: 0;
left: 0;
height: 1000%;
width: 1000%;
min-height: 1px;
min-width: 1px;
z-index: -1
}
.simplebar-height-auto-observer, .simplebar-track {
position: absolute;
overflow: hidden;
pointer-events: none
}
.simplebar-track {
z-index: 1;
right: 0;
bottom: 0
}
[data-simplebar].simplebar-dragging .simplebar-content {
pointer-events: none;
user-select: none;
-webkit-user-select: none
}
[data-simplebar].simplebar-dragging .simplebar-track {
pointer-events: all
}
.simplebar-scrollbar {
position: absolute;
left: 0;
right: 0;
min-height: 10px
}
.simplebar-scrollbar:before {
position: absolute;
content: "";
background: #000;
border-radius: 7px;
left: 2px;
right: 2px;
opacity: 0;
transition: opacity .2s linear
}
.simplebar-scrollbar.simplebar-visible:before {
opacity: .5;
transition: opacity 0s linear
}
.simplebar-track.simplebar-vertical {
top: 0;
width: 11px
}
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
top: 2px;
bottom: 2px
}
.simplebar-track.simplebar-horizontal {
left: 0;
height: 11px
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
height: 100%;
left: 2px;
right: 2px
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
right: auto;
left: 0;
top: 2px;
height: 7px;
min-height: 0;
min-width: 10px;
width: auto
}
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
right: auto;
left: 0
}
.hs-dummy-scrollbar-size {
direction: rtl;
position: fixed;
opacity: 0;
visibility: hidden;
height: 500px;
width: 500px;
overflow-y: hidden;
overflow-x: scroll
}
.simplebar-hide-scrollbar {
position: fixed;
left: 0;
visibility: hidden;
overflow-y: scroll;
scrollbar-width: none;
-ms-overflow-style: none
}
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
main {
display: block
}
h1 {
font-size: 2em;
margin: .67em 0
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible
}
pre {
font-family: monospace, monospace;
font-size: 1em
}
a {
background-color: transparent
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
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: -.25em
}
sup {
top: -.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
}
[type=button], [type=reset], [type=submit], button {
-webkit-appearance: button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style: none;
padding: 0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline: 1px dotted ButtonText
}
fieldset {
padding: .35em .75em .625em
}
legend {
-webkit-box-sizing: border-box;
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] {
-webkit-box-sizing: border-box;
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
}
[hidden], template {
display: none
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
margin: 0
}
button {
background-color: transparent;
background-image: none
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color
}
fieldset, ol, ul {
margin: 0;
padding: 0
}
ol, ul {
list-style: none
}
html {
font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif;
line-height: 1.5
}
*, :after, :before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 0 solid #e2e8f0
}
hr {
border-top-width: 1px
}
img {
border-style: solid
}
textarea {
resize: vertical
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #a0aec0
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #a0aec0
}
input:-ms-input-placeholder, input::-ms-input-placeholder, textarea:-ms-input-placeholder, textarea::-ms-input-placeholder {
color: #a0aec0
}
input::placeholder, textarea::placeholder {
color: #a0aec0
}
[role=button], button {
cursor: pointer
}
table {
border-collapse: collapse
}
h1, h2, h3, h4, h5, h6 {
font-size: inherit;
font-weight: inherit
}
a {
color: inherit;
text-decoration: inherit
}
button, input, optgroup, select, textarea {
padding: 0;
line-height: inherit;
color: inherit
}
code, kbd, pre, samp {
font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}
audio, canvas, embed, iframe, img, object, svg, video {
display: block;
vertical-align: middle
}
img, video {
max-width: 100%;
height: auto
}
a {
color: #2f2e2e;
text-decoration: none;
border-bottom: 1px solid transparent;
-webkit-transition: .2s ease;
-o-transition: .2s ease;
transition: .2s ease
}
a:hover {
border-color: #2f2e2e
}
p {
margin-bottom: .75rem;
line-height: 1.5
}
h1, h2, h3, h4, h5 {
margin-bottom: .5rem;
line-height: 1;
font-weight: 700
}
h1 {
font-size: 3rem
}
h2 {
font-size: 2.25rem
}
h3 {
font-size: 1.875rem
}
h4 {
font-size: 1.5rem
}
h5 {
font-size: 1.25rem
}
ol, ul {
padding-left: 1rem
}
ol {
list-style-type: decimal
}
ul {
list-style-type: disc
}
@font-face {
font-family: Jura;
font-weight: 200;
font-display: swap;
src: url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-Thin_69a3a455.ttf) format("truetype")
}
@font-face {
font-family: Jura;
font-weight: 300;
font-display: swap;
src: url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-Light_99632f49.ttf) format("truetype")
}
@font-face {
font-family: Jura;
font-weight: 400;
font-display: swap;
src: url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-Regular_f9955609.woff2) format("woff2"), url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-Regular_f9955609.woff) format("woff"), url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-Regular_f9955609.ttf) format("truetype")
}
@font-face {
font-family: Jura;
font-weight: 500;
font-display: swap;
src: url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-Medium_ef9b2eff.woff2) format("woff2"), url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-Medium_ef9b2eff.woff) format("woff"), url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-Medium_ef9b2eff.ttf) format("truetype")
}
@font-face {
font-family: Jura;
font-weight: 600;
font-display: swap;
src: url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-SemiBold_42ae8255.woff2) format("woff2"), url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-SemiBold_42ae8255.woff) format("woff"), url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-SemiBold_42ae8255.ttf) format("truetype")
}
@font-face {
font-family: Jura;
font-weight: 700;
font-display: swap;
src: url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-Bold_6f2bfd2d.woff2) format("woff2"), url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-Bold_6f2bfd2d.woff) format("woff"), url(/wp-content/themes/good-mood/dist/fonts/Jura/Jura-Bold_6f2bfd2d.ttf) format("truetype")
}
@-webkit-keyframes animate-button-bg {
0% {
background-position: 0
}
to {
background-position: 400%
}
}
@-o-keyframes animate-button-bg {
0% {
background-position: 0
}
to {
background-position: 400%
}
}
@keyframes animate-button-bg {
0% {
background-position: 0
}
to {
background-position: 400%
}
}
@font-face {
font-family: swiper-icons;
src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
font-weight: 400;
font-style: normal
}
:root {
--swiper-theme-color: #007aff
}
.swiper-container {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1
}
.swiper-container-vertical>.swiper-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: -o-transform;
transition-property: transform;
transition-property: transform, -webkit-transform, -o-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
.swiper-container-multirow>.swiper-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.swiper-container-multirow-column>.swiper-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.swiper-container-free-mode>.swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto
}
.swiper-container-pointer-events {
-ms-touch-action: pan-y;
touch-action: pan-y
}
.swiper-container-pointer-events.swiper-container-vertical {
-ms-touch-action: pan-x;
touch-action: pan-x
}
.swiper-slide {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: -o-transform;
transition-property: transform;
transition-property: transform, -webkit-transform, -o-transform
}
.swiper-slide-invisible-blank {
visibility: hidden
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
height: auto
}
.swiper-container-autoheight .swiper-wrapper {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-transition-property: height, -webkit-transform;
transition-property: height, -webkit-transform;
-o-transition-property: height, -o-transform;
transition-property: transform, height;
transition-property: transform, height, -webkit-transform, -o-transform
}
.swiper-container-3d {
-webkit-perspective: 1200px;
perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-css-mode>.swiper-wrapper {
overflow: auto;
scrollbar-width: none;
-ms-overflow-style: none
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
display: none
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
scroll-snap-align: start start
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
-ms-scroll-snap-type: y mandatory;
scroll-snap-type: y mandatory
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto
}
:root {
--swiper-navigation-size: 44px
}
.swiper-button-next, .swiper-button-prev {
position: absolute;
top: 50%;
width: calc(var(--swiper-navigation-size)/44*27);
height: var(--swiper-navigation-size);
margin-top: calc(0px - var(--swiper-navigation-size)/2);
z-index: 10;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
opacity: .35;
cursor: auto;
pointer-events: none
}
.swiper-button-next:after, .swiper-button-prev:after {
font-family: swiper-icons;
font-size: var(--swiper-navigation-size);
text-transform: none !important;
letter-spacing: 0;
text-transform: none;
font-variant: normal;
line-height: 1
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
left: 10px;
right: auto
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
content: "prev"
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
right: 10px;
left: auto
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
content: "next"
}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
--swiper-navigation-color: #fff
}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
--swiper-navigation-color: #000
}
.swiper-button-lock {
display: none
}
.swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: opacity .3s;
-o-transition: .3s opacity;
transition: opacity .3s;
-webkit-transform: translateZ(0);
transform: translateZ(0);
z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom: 10px;
left: 0;
width: 100%
}
.swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transform: scale(.33);
-o-transform: scale(.33);
transform: scale(.33);
position: relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
-webkit-transform: scale(.66);
-o-transform: scale(.66);
transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
-webkit-transform: scale(.33);
-o-transform: scale(.33);
transform: scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
-webkit-transform: scale(.66);
-o-transform: scale(.66);
transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
-webkit-transform: scale(.33);
-o-transform: scale(.33);
transform: scale(.33)
}
.swiper-pagination-bullet {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 50%;
background: #000;
opacity: .2
}
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer
}
.swiper-pagination-bullet:only-child {
display: none !important
}
.swiper-pagination-bullet-active {
opacity: 1;
background: var(--swiper-pagination-color, var(--swiper-theme-color))
}
.swiper-container-vertical>.swiper-pagination-bullets {
right: 10px;
top: 50%;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 6px 0;
display: block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top: 50%;
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
width: 8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display: inline-block;
-webkit-transition: top .2s, -webkit-transform .2s;
transition: top .2s, -webkit-transform .2s;
-o-transition: .2s top, .2s -o-transform;
transition: transform .2s, top .2s;
transition: transform .2s, top .2s, -webkit-transform .2s, -o-transform .2s
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
white-space: nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transition: left .2s, -webkit-transform .2s;
transition: left .2s, -webkit-transform .2s;
-o-transition: .2s left, .2s -o-transform;
transition: transform .2s, left .2s;
transition: transform .2s, left .2s, -webkit-transform .2s, -o-transform .2s
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transition: right .2s, -webkit-transform .2s;
transition: right .2s, -webkit-transform .2s;
-o-transition: .2s right, .2s -o-transform;
transition: transform .2s, right .2s;
transition: transform .2s, right .2s, -webkit-transform .2s, -o-transform .2s
}
.swiper-pagination-progressbar {
background: rgba(0, 0, 0, .25);
position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: var(--swiper-pagination-color, var(--swiper-theme-color));
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: left top;
-o-transform-origin: left top;
transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
-webkit-transform-origin: right top;
-o-transform-origin: right top;
transform-origin: right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width: 100%;
height: 4px;
left: 0;
top: 0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {
width: 4px;
height: 100%;
left: 0;
top: 0
}
.swiper-pagination-white {
--swiper-pagination-color: #fff
}
.swiper-pagination-black {
--swiper-pagination-color: #000
}
.swiper-pagination-lock {
display: none
}
.container {
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 2rem;
padding-left: 2rem
}
div .dgwt-wcas-search-wrapp {
display: none;
position: absolute;
top: 100%;
left: 0;
max-width: 100%;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
background: rgb(255 255 255);
padding: 10px;
border-radius: 0;
}
div .flex {
display: flex;
}
.fixed {
position: fixed;
}
.hidden {
overflow: hidden;
}
.product_meta {
opacity: 0;
height: 1em;
}
@media (min-width:640px) {
.container {
max-width: 640px
}
}
@media (min-width:768px) {
.container {
max-width: 768px
}
}
@media (min-width:1024px) {
.container {
max-width: 1024px
}
}
@media (min-width:1280px) {
.container {
max-width: 1280px
}
}
body:not(#tinymce) {
font-family: Jura, Arial, Helvetica, sans-serif;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
min-height: 100vh;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
body>div, body>footer, body>header {
width: 100%
}
body>footer {
margin-top: auto
}
p {
font-size: .875rem
}
@media (min-width:640px) {
p {
font-size: 1rem
}
}
a {
border: none
}
.page-header {
padding: 2rem 1.5rem
}
@media (min-width:640px) {
.page-header {
padding-left: 2.5rem;
padding-right: 2.5rem
}
}
.page-header h1 {
margin-bottom: 0
}
.wp-block-wrapper {
width: 100%;
padding-left: 1.5rem;
padding-right: 1.5rem
}
@media (min-width:640px) {
.wp-block-wrapper {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
}
.wp-block-wrapper .wp-block-separator {
margin-top: 1rem;
margin-bottom: 1rem
}
.block.about-product+.block-heading-wrapper {
margin-top: 1.5rem;
margin-bottom: 1.5rem
}
.block.about-product+.block-heading-wrapper h2 {
margin: 0
}
.wrap .content .main {
overflow: hidden
}
.wrap .content .main .wc-block-grid__product, .wrap .content .main li.product {
display: block;
border-radius: .75rem;
-webkit-box-shadow: 0 1px 4px 0 #bfbebe;
box-shadow: 0 1px 4px 0 #bfbebe;
overflow: hidden
}
.wrap .content .main .wc-block-grid__product .product-inner, .wrap .content .main li.product .product-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
overflow: hidden;
height: 100%
}
.wrap .content .main .wc-block-grid__product .product-body, .wrap .content .main li.product .product-body {
padding: 1rem
}
@media (min-width:1024px) {
.wrap .content .main .wc-block-grid__product .product-body, .wrap .content .main li.product .product-body {
padding: 1.5rem
}
}
.wrap .content .main .wc-block-grid__product .woocommerce-loop-product__link, .wrap .content .main li.product .woocommerce-loop-product__link {
position: relative;
display: block;
margin-left: 1rem;
margin-right: 1rem;
margin-top: 1rem;
overflow: hidden;
border-radius: .75rem
}
.wrap .content .main .wc-block-grid__product .woocommerce-loop-product__link .onsale, .wrap .content .main .wc-block-grid__product .woocommerce-loop-product__link .wc-block-grid__product-onsale, .wrap .content .main li.product .woocommerce-loop-product__link .onsale, .wrap .content .main li.product .woocommerce-loop-product__link .wc-block-grid__product-onsale {
position: absolute;
display: block;
top: .5rem;
right: .5rem;
left: auto;
padding: .25rem .5rem;
border-radius: .5rem;
--bg-opacity: 1;
background-color: #9b2c2c;
background-color: rgba(155, 44, 44, var(--bg-opacity));
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity));
font-size: 1rem;
line-height: 1.5;
margin: 0;
min-height: 1px;
z-index: 1;
text-transform: none
}
.wrap .content .main .wc-block-grid__product .woocommerce-loop-product__link img, .wrap .content .main li.product .woocommerce-loop-product__link img {
display: block;
width: 100%;
max-width: 100%;
border-radius: .75rem;
margin-bottom: 0;
-webkit-transition-duration: .3s;
-o-transition-duration: .3s;
transition-duration: .3s
}
.wrap .content .main .wc-block-grid__product .woocommerce-loop-product__link:hover img, .wrap .content .main li.product .woocommerce-loop-product__link:hover img {
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
--transform-scale-x: 1.1;
--transform-scale-y: 1.1
}
.wrap .content .main .wc-block-grid__product .woocommerce-loop-product__link:active img, .wrap .content .main li.product .woocommerce-loop-product__link:active img {
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
--transform-scale-x: 1.05;
--transform-scale-y: 1.05
}
.wrap .content .main .wc-block-grid__product .woocommerce-loop-product__title, .wrap .content .main li.product .woocommerce-loop-product__title {
font-size: 1.875rem;
font-weight: 400;
margin: 0;
padding: 0
}
.wrap .content .main .wc-block-grid__product .woocommerce-loop-product__title .wc-block-grid__product-title, .wrap .content .main li.product .woocommerce-loop-product__title .wc-block-grid__product-title {
margin-bottom: 0;
line-height: 1;
font-weight: 400
}
.wrap .content .main .wc-block-grid__product .price, .wrap .content .main li.product .price {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: .75rem;
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity));
font-size: 1.25rem
}
.wrap .content .main .wc-block-grid__product .price .range-from, .wrap .content .main li.product .price .range-from {
display: block;
font-size: 1.25rem;
margin-right: .5rem
}
.wrap .content .main .wc-block-grid__product .price del, .wrap .content .main .wc-block-grid__product .price ins, .wrap .content .main li.product .price del, .wrap .content .main li.product .price ins {
position: relative;
text-decoration: none
}
.wrap .content .main .wc-block-grid__product .price bdi, .wrap .content .main li.product .price bdi {
letter-spacing: -.1rem;
line-height: 1.5
}
.wrap .content .main .wc-block-grid__product .price del, .wrap .content .main li.product .price del {
--text-opacity: 1;
color: #9b2c2c;
color: rgba(155, 44, 44, var(--text-opacity));
margin-right: .5rem;
opacity: .5
}
.wrap .content .main .wc-block-grid__product .price del:after, .wrap .content .main .wc-block-grid__product .price del:before, .wrap .content .main li.product .price del:after, .wrap .content .main li.product .price del:before {
content: "";
position: absolute;
display: block;
width: 100%;
height: .125rem;
top: 50%;
left: 50%;
background-color: currentColor;
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
--transform-translate-x: -50%;
--transform-translate-y: -50%;
min-width: 6rem
}
.wrap .content .main .wc-block-grid__product .price del:before, .wrap .content .main li.product .price del:before {
--transform-rotate: 30deg
}
.wrap .content .main .wc-block-grid__product .price del:after, .wrap .content .main li.product .price del:after {
--transform-rotate: -30deg
}
.wrap .content .main .wc-block-grid__product .price ins, .wrap .content .main li.product .price ins {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: .5rem
}
.wrap .content .main .wc-block-grid__product .price .amount, .wrap .content .main li.product .price .amount {
display: block;
padding-left: .5rem;
padding-right: .5rem;
border: 2px solid;
border-radius: .5rem
}
.wrap .content .main .wc-block-grid__product .price .amount bdi, .wrap .content .main li.product .price .amount bdi {
font-size: 1.5rem;
font-weight: 400
}
.wrap .content .main .wc-block-grid__product .price .amount .woocommerce-Price-currencySymbol, .wrap .content .main li.product .price .amount .woocommerce-Price-currencySymbol {
margin-left: .25rem;
font-weight: 700;
font-size: 1.125rem
}
.wrap .content .main .wc-block-grid__product .actions, .wrap .content .main li.product .actions {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: auto;
padding-left: 1rem;
padding-right: 1rem;
padding-bottom: 1.5rem
}
@media (min-width:1024px) {
.wrap .content .main .wc-block-grid__product .actions, .wrap .content .main li.product .actions {
padding-left: 1.5rem;
padding-right: 1.5rem
}
}
.wrap .content .main .wc-block-grid__product .actions a, .wrap .content .main li.product .actions a {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
min-height: 3rem
}
.wrap .content .main .wc-block-grid__product .actions a.added_to_cart, .wrap .content .main li.product .actions a.added_to_cart {
display: inline-block;
padding: 1rem .5rem;
font-weight: 700;
text-transform: uppercase;
border-radius: 1.5rem;
font-size: .75rem;
text-align: center;
letter-spacing: .05em;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background-color: #464545;
border: 2px solid #464545;
color: #fff;
position: relative;
font-size: 0;
margin-left: 1rem;
max-width: 5rem
}
.wrap .content .main .wc-block-grid__product .actions a.added_to_cart:hover, .wrap .content .main li.product .actions a.added_to_cart:hover {
background-color: #fff;
color: #464545
}
.wrap .content .main .wc-block-grid__product .actions a.added_to_cart:before, .wrap .content .main li.product .actions a.added_to_cart:before {
content: "\F291";
display: block;
font-size: 1.125rem;
color: inherit;
font-family: Font Awesome\ 5 Free;
font-weight: 900;
height: .75rem;
margin-top: -.125rem
}
.wrap .content .main .wc-block-grid__product .actions a.button, .wrap .content .main .wc-block-grid__product .actions a.wp-block-button__link, .wrap .content .main li.product .actions a.button, .wrap .content .main li.product .actions a.wp-block-button__link {
position: relative;
display: inline-block;
padding: 1rem .5rem;
font-weight: 700;
text-transform: uppercase;
border-radius: 1.5rem;
font-size: .75rem;
text-align: center;
letter-spacing: .05em;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background-color: #2f2e2e;
border: 2px solid #2f2e2e;
color: #fff
}
.wrap .content .main .wc-block-grid__product .actions a.button:hover, .wrap .content .main .wc-block-grid__product .actions a.wp-block-button__link:hover, .wrap .content .main li.product .actions a.button:hover, .wrap .content .main li.product .actions a.wp-block-button__link:hover {
background-color: #fff;
color: #2f2e2e
}
.wrap .content .main .wc-block-grid__product .actions a.add_to_cart_button, .wrap .content .main li.product .actions a.add_to_cart_button {
position: relative;
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s;
overflow: visible
}
.wrap .content .main .wc-block-grid__product .actions a.add_to_cart_button:after, .wrap .content .main .wc-block-grid__product .actions a.add_to_cart_button:before, .wrap .content .main li.product .actions a.add_to_cart_button:after, .wrap .content .main li.product .actions a.add_to_cart_button:before {
position: absolute;
font-weight: 900;
font-family: Font Awesome\ 5 Free;
margin: 0
}
.wrap .content .main .wc-block-grid__product .actions a.add_to_cart_button:before, .wrap .content .main li.product .actions a.add_to_cart_button:before {
content: "\F058";
position: absolute;
top: .125rem;
left: -.25rem;
display: block;
font-size: 1.25rem;
--text-opacity: 1;
color: #fcd641;
color: rgba(252, 214, 65, var(--text-opacity));
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
--transform-scale-x: 0;
--transform-scale-y: 0;
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s
}
.wrap .content .main .wc-block-grid__product .actions a.add_to_cart_button:after, .wrap .content .main li.product .actions a.add_to_cart_button:after {
content: "\F2F1";
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
top: 0;
left: 0;
font-size: .875rem;
opacity: 0;
width: 100%;
height: 100%;
background-color: inherit;
border-radius: 9999px
}
.wrap .content .main .wc-block-grid__product .actions a.add_to_cart_button.loading, .wrap .content .main li.product .actions a.add_to_cart_button.loading {
width: 3rem;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
margin-left: auto;
margin-right: auto;
font-size: 0;
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity));
overflow: hidden;
pointer-events: none;
--bg-opacity: 1;
background-color: #fcd641;
background-color: rgba(252, 214, 65, var(--bg-opacity));
opacity: 1;
min-width: 1px
}
.wrap .content .main .wc-block-grid__product .actions a.add_to_cart_button.loading:after, .wrap .content .main li.product .actions a.add_to_cart_button.loading:after {
opacity: 1;
-webkit-animation: spin 1s ease-out infinite;
-o-animation: spin 1s ease-out infinite;
animation: spin 1s ease-out infinite;
margin: 0
}
.wrap .content .main .wc-block-grid__product .actions .wp-block-button, .wrap .content .main li.product .actions .wp-block-button {
margin: 0
}
.wrap .content .main .wc-block-grid__product .actions .wp-block-button.wc-block-grid__product-add-to-cart, .wrap .content .main li.product .actions .wp-block-button.wc-block-grid__product-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: auto;
width: 100%
}
.wrap .block-button-wrapper .wp-block-button__link {
width: 40rem
}
.wrap .wp-block-jetpack-slideshow {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
--bg-opacity: 1;
background-color: #e2e8f0;
background-color: rgba(226, 232, 240, var(--bg-opacity));
margin-bottom: 0
}
.wrap .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-bullets {
padding-top: 1.5rem
}
.wrap .wp-block-wrapper.block-group-wrapper {
padding: 2rem 0;
--bg-opacity: 1;
background-color: #e2e8f0;
background-color: rgba(226, 232, 240, var(--bg-opacity))
}
.wrap .wp-block-wrapper.block-group-wrapper .wp-block-jetpack-slideshow {
padding-bottom: 0
}
a, button, input[type=submit] {
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s
}
.primary-button {
position: relative;
display: inline-block;
padding: 1rem .5rem;
font-weight: 700;
text-transform: uppercase;
border-radius: 1.5rem;
font-size: .75rem;
text-align: center;
letter-spacing: .05em;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background-color: #2f2e2e;
border: 2px solid #2f2e2e;
color: #fff
}
.primary-button:hover {
background-color: #fff;
color: #2f2e2e
}
.woocommerce .woocommerce-message .button {
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity));
--border-opacity: 1;
border-color: #fff;
border-color: rgba(255, 255, 255, var(--border-opacity));
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity))
}
.woocommerce .woocommerce-message .button:hover {
--bg-opacity: 1;
background-color: #2f2e2e;
background-color: rgba(47, 46, 46, var(--bg-opacity));
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity))
}
.woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt {
position: relative;
display: inline-block;
padding: 1rem .5rem;
font-weight: 700;
text-transform: uppercase;
border-radius: 1.5rem;
font-size: .75rem;
text-align: center;
letter-spacing: .05em;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background-color: #2f2e2e;
border: 2px solid #2f2e2e;
color: #fff;
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s;
min-width: 10rem
}
.woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover {
background-color: #fff;
color: #2f2e2e
}
.woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button.alt:active, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover {
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity));
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity))
}
.woocommerce button.alt.disabled.wc-variation-selection-needed, .woocommerce button.alt.disabled.wc-variation-selection-needed:hover {
--bg-opacity: 1;
background-color: #2f2e2e;
background-color: rgba(47, 46, 46, var(--bg-opacity))
}
#commentform {
max-width: 100%;
width: 37.5rem;
border-width: 2px;
--border-opacity: 1;
border-color: #7780d3;
border-color: rgba(119, 128, 211, var(--border-opacity));
border-radius: .5rem;
padding: 1.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
#commentform p {
margin-bottom: .75rem
}
#commentform p.comment-notes {
-webkit-box-ordinal-group: -1;
-ms-flex-order: -2;
order: -2
}
#commentform p.comment-form-author, #commentform p.comment-form-email {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1
}
#commentform p.form-submit {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 0
}
#commentform p.form-submit input {
position: relative;
display: inline-block;
font-weight: 700;
text-transform: uppercase;
border-radius: 1.5rem;
text-align: center;
letter-spacing: .05em;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background-color: #7780d3;
border: 2px solid #7780d3;
color: #fff;
cursor: pointer;
margin-left: auto;
padding: .5rem 1rem;
font-size: .75rem
}
#commentform p.form-submit input:hover {
background-color: #fff;
color: #7780d3
}
#commentform label {
display: block;
padding-bottom: .25rem
}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {
width: 100%;
max-width: 100%;
padding: .25rem .75rem;
border-width: 1px;
--border-opacity: 1;
border-color: #7780d3;
border-color: rgba(119, 128, 211, var(--border-opacity));
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity));
--bg-opacity: 0.4;
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity));
border-radius: .5rem
}
#commentform textarea {
height: 5rem
}
#commentform .comment-form-cookies-consent {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
#commentform input[type=checkbox], #commentform input[type=radio] {
margin-top: .5rem;
margin-right: .5rem
}
#commentform input[type=checkbox]+label, #commentform input[type=radio]+label {
display: inline-block;
padding: 0;
width: calc(100% - 24px)
}
@media (min-width:640px) {
#commentform input[type=checkbox]+label, #commentform input[type=radio]+label {
width: calc(100% - 24px)
}
}
#reply-title small {
margin-left: .5rem
}
#reply-title small a#cancel-comment-reply-link {
position: relative;
display: inline-block;
font-weight: 700;
text-transform: uppercase;
border-radius: 1.5rem;
text-align: center;
letter-spacing: .05em;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background-color: #cd0707;
border: 2px solid #cd0707;
color: #fff;
padding: .25rem .75rem;
text-decoration: none;
font-size: .75rem;
font-weight: 400
}
#reply-title small a#cancel-comment-reply-link:hover {
background-color: #fff;
color: #cd0707
}
section.comments {
padding-left: 1.5rem;
padding-right: 1.5rem
}
@media (min-width:640px) {
section.comments {
padding-left: 2.5rem;
padding-right: 2.5rem
}
}
ol.comment-list {
list-style-type: none;
padding: 0;
margin: 0 0 2rem
}
ol.comment-list li {
position: relative;
--border-opacity: 1;
border: 1px solid #fcd641;
border-color: rgba(252, 214, 65, var(--border-opacity));
border-radius: .5rem;
padding: .75rem .75rem .75rem 3.75rem
}
ol.comment-list li:not(:last-child) {
margin-bottom: .75rem
}
ol.comment-list li.even {
--bg-opacity: 1;
--bg-opacity: 0.3
}
ol.comment-list li.even, ol.comment-list li.odd {
background-color: #7780d3;
background-color: rgba(119, 128, 211, var(--bg-opacity))
}
ol.comment-list li.odd {
--bg-opacity: 1;
--bg-opacity: 0.5
}
ol.comment-list li article.comment-body+.comment-respond {
margin-top: 1rem;
margin-bottom: 1rem
}
ol.comment-list li div.vcard {
font-weight: 700
}
ol.comment-list li div.vcard b.fn {
font-weight: inherit;
font-size: 1.125rem
}
ol.comment-list li div.vcard b.fn a.url {
text-decoration: none
}
ol.comment-list li div.vcard img.avatar {
--border-opacity: 1;
border: 1px solid #fcd641;
border-color: rgba(252, 214, 65, var(--border-opacity));
border-radius: .5rem;
position: absolute;
left: .375rem;
top: .375rem
}
ol.comment-list li div.comment-metadata {
font-weight: 700;
font-size: .875rem
}
ol.comment-list li footer.comment-meta a {
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity))
}
ol.comment-list li footer.comment-meta a:hover {
--text-opacity: 1;
color: #464545;
color: rgba(70, 69, 69, var(--text-opacity))
}
ol.comment-list li .comment-content {
display: inline-block;
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity));
--bg-opacity: 0.2;
border-radius: .125rem;
padding: .25rem .5rem;
margin-top: .75rem;
margin-bottom: 1rem
}
ol.comment-list li .comment-content p {
margin: 0 !important
}
ol.comment-list li ol.children {
list-style-type: none;
padding: 0;
margin: 1rem 0 0
}
ol.comment-list li ol.children li.depth-2, ol.comment-list li ol.children li.depth-3, ol.comment-list li ol.children li.depth-4, ol.comment-list li ol.children li.depth-5 {
margin: 0 0 .25rem
}
ol.comment-list li div.reply {
width: 6rem
}
ol.comment-list li div.reply a.comment-reply-link {
position: relative;
display: inline-block;
font-weight: 700;
text-transform: uppercase;
border-radius: 1.5rem;
font-size: .75rem;
text-align: center;
letter-spacing: .05em;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background-color: #2f2e2e;
border: 2px solid #2f2e2e;
color: #fff;
padding: .25rem .75rem;
text-decoration: none;
display: block;
width: 100%
}
ol.comment-list li div.reply a.comment-reply-link:hover {
background-color: #fff;
color: #2f2e2e
}
.breadcrumb-wrapper {
padding: .75rem 0;
--bg-opacity: 1;
background-color: #7780d3;
background-color: rgba(119, 128, 211, var(--bg-opacity))
}
.breadcrumb-wrapper:before {
--bg-opacity: 1;
background-color: #464545;
background-color: rgba(70, 69, 69, var(--bg-opacity))
}
.breadcrumb-wrapper .container {
max-width: 100%;
margin: 0
}
.breadcrumb-wrapper .container span {
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity));
font-size: .875rem;
line-height: 1.5;
-webkit-transition: inherit;
-o-transition: inherit;
transition: inherit
}
.breadcrumb-wrapper .container span.bc-sep {
border-style: solid;
--border-opacity: 1;
border-color: #fff;
border-color: rgba(255, 255, 255, var(--border-opacity));
height: .5rem;
width: .5rem;
font-size: 0;
display: inline-block;
margin: 0 9px 0 6px;
border-width: 1px 1px 0 0;
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
line-height: 1rem
}
.breadcrumb-wrapper .container span a {
color: inherit;
text-decoration: none
}
.breadcrumb-wrapper .container span a:active, .breadcrumb-wrapper .container span a:hover {
--text-opacity: 1;
color: #fcd641;
color: rgba(252, 214, 65, var(--text-opacity));
text-decoration: underline
}
.breadcrumb-wrapper .container span a:active span, .breadcrumb-wrapper .container span a:hover span {
--text-opacity: 1;
color: #fcd641;
color: rgba(252, 214, 65, var(--text-opacity))
}
.search-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.search-form label {
margin-bottom: 1rem;
font-weight: 400
}
.search-form .search-field {
display: block;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 100%;
padding: .25rem .5rem;
margin-bottom: .25rem;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity));
color: #2d3748;
color: rgba(45, 55, 72, var(--text-opacity));
--border-opacity: 1;
border-color: #a0aec0;
border-color: rgba(160, 174, 192, var(--border-opacity))
}
.search-form .search-field, .search-form .search-submit {
font-size: 1rem;
line-height: 1.5;
--bg-opacity: 1;
--text-opacity: 1;
border-width: 1px;
border-radius: .25rem
}
.search-form .search-submit {
display: inline-block;
vertical-align: middle;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-weight: 400;
white-space: nowrap;
padding: .5rem 1rem;
text-decoration: none;
color: #f7fafc;
color: rgba(247, 250, 252, var(--text-opacity));
background-color: #a0aec0;
background-color: rgba(160, 174, 192, var(--bg-opacity))
}
.search-form .search-submit:hover {
--bg-opacity: 1;
background-color: #cbd5e0;
background-color: rgba(203, 213, 224, var(--bg-opacity))
}
.alignnone {
margin-left: 0;
margin-right: 0;
max-width: 100%;
height: auto
}
.aligncenter {
margin: .5rem auto;
display: block;
height: auto
}
.alignleft, .alignright {
margin-bottom: 1rem;
height: auto
}
@media (min-width:640px) {
.alignleft {
margin-right: 1rem;
float: left
}
.alignright {
margin-left: 1rem;
float: right
}
}
.wp-caption {
display: inline-block;
margin-bottom: 1rem
}
.wp-caption img {
margin-bottom: .5rem;
line-height: 1;
max-width: 100%;
height: auto
}
.wp-caption-text {
font-size: 90%;
color: #6c757d
}
.screen-reader-text, .sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0
}
.screen-reader-text:active, .screen-reader-text:focus, .sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal
}
.wc-block-grid__product, li.product {
display: block;
border-radius: .75rem;
-webkit-box-shadow: 0 1px 4px 0 #bfbebe;
box-shadow: 0 1px 4px 0 #bfbebe;
overflow: hidden
}
.wc-block-grid__product .product-inner, li.product .product-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
overflow: hidden;
height: 100%
}
.wc-block-grid__product .product-body, li.product .product-body {
padding: 1rem
}
@media (min-width:1024px) {
.wc-block-grid__product .product-body, li.product .product-body {
padding: 1.5rem
}
}
.wc-block-grid__product .woocommerce-loop-product__link, li.product .woocommerce-loop-product__link {
position: relative;
display: block;
margin-left: 1rem;
margin-right: 1rem;
margin-top: 1rem;
overflow: hidden;
border-radius: .75rem
}
.wc-block-grid__product .woocommerce-loop-product__link .onsale, .wc-block-grid__product .woocommerce-loop-product__link .wc-block-grid__product-onsale, li.product .woocommerce-loop-product__link .onsale, li.product .woocommerce-loop-product__link .wc-block-grid__product-onsale {
position: absolute;
display: block;
top: .5rem;
right: .5rem;
left: auto;
padding: .25rem .5rem;
border-radius: .5rem;
--bg-opacity: 1;
background-color: #9b2c2c;
background-color: rgba(155, 44, 44, var(--bg-opacity));
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity));
font-size: 1rem;
line-height: 1.5;
margin: 0;
min-height: 1px;
z-index: 1;
text-transform: none
}
.wc-block-grid__product .woocommerce-loop-product__link img, li.product .woocommerce-loop-product__link img {
display: block;
width: 100%;
max-width: 100%;
border-radius: .75rem;
margin-bottom: 0;
-webkit-transition-duration: .3s;
-o-transition-duration: .3s;
transition-duration: .3s
}
.wc-block-grid__product .woocommerce-loop-product__link:hover img, li.product .woocommerce-loop-product__link:hover img {
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
--transform-scale-x: 1.1;
--transform-scale-y: 1.1
}
.wc-block-grid__product .woocommerce-loop-product__link:active img, li.product .woocommerce-loop-product__link:active img {
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
--transform-scale-x: 1.05;
--transform-scale-y: 1.05
}
.wc-block-grid__product .woocommerce-loop-product__title, li.product .woocommerce-loop-product__title {
font-size: 1.875rem;
font-weight: 400;
margin: 0;
padding: 0
}
.wc-block-grid__product .woocommerce-loop-product__title .wc-block-grid__product-title, li.product .woocommerce-loop-product__title .wc-block-grid__product-title {
margin-bottom: 0;
line-height: 1;
font-weight: 400
}
.wc-block-grid__product .price, li.product .price {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: .75rem;
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity));
font-size: 1.25rem
}
.wc-block-grid__product .price .range-from, li.product .price .range-from {
display: block;
font-size: 1.25rem;
margin-right: .5rem
}
.wc-block-grid__product .price del, .wc-block-grid__product .price ins, li.product .price del, li.product .price ins {
position: relative;
text-decoration: none
}
.wc-block-grid__product .price bdi, li.product .price bdi {
letter-spacing: -.1rem;
line-height: 1.5
}
.wc-block-grid__product .price del, li.product .price del {
--text-opacity: 1;
color: #9b2c2c;
color: rgba(155, 44, 44, var(--text-opacity));
margin-right: .5rem;
opacity: .5
}
.wc-block-grid__product .price del:after, .wc-block-grid__product .price del:before, li.product .price del:after, li.product .price del:before {
content: "";
position: absolute;
display: block;
width: 100%;
height: .125rem;
top: 50%;
left: 50%;
background-color: currentColor;
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
--transform-translate-x: -50%;
--transform-translate-y: -50%;
min-width: 6rem
}
.wc-block-grid__product .price del:before, li.product .price del:before {
--transform-rotate: 30deg
}
.wc-block-grid__product .price del:after, li.product .price del:after {
--transform-rotate: -30deg
}
.wc-block-grid__product .price ins, li.product .price ins {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: .5rem
}
.wc-block-grid__product .price .amount, li.product .price .amount {
display: block;
padding-left: .5rem;
padding-right: .5rem;
border: 2px solid;
border-radius: .5rem
}
.wc-block-grid__product .price .amount bdi, li.product .price .amount bdi {
font-size: 1.5rem;
font-weight: 400
}
.wc-block-grid__product .price .amount .woocommerce-Price-currencySymbol, li.product .price .amount .woocommerce-Price-currencySymbol {
margin-left: .25rem;
font-weight: 700;
font-size: 1.125rem
}
.wc-block-grid__product .actions, li.product .actions {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: auto;
padding-left: 1rem;
padding-right: 1rem;
padding-bottom: 1.5rem
}
@media (min-width:1024px) {
.wc-block-grid__product .actions, li.product .actions {
padding-left: 1.5rem;
padding-right: 1.5rem
}
}
.wc-block-grid__product .actions a, li.product .actions a {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
min-height: 3rem
}
.wc-block-grid__product .actions a.added_to_cart, li.product .actions a.added_to_cart {
display: inline-block;
padding: 1rem .5rem;
font-weight: 700;
text-transform: uppercase;
border-radius: 1.5rem;
font-size: .75rem;
text-align: center;
letter-spacing: .05em;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background-color: #464545;
border: 2px solid #464545;
color: #fff;
position: relative;
font-size: 0;
margin-left: 1rem;
max-width: 5rem
}
.wc-block-grid__product .actions a.added_to_cart:hover, li.product .actions a.added_to_cart:hover {
background-color: #fff;
color: #464545
}
.wc-block-grid__product .actions a.added_to_cart:before, li.product .actions a.added_to_cart:before {
content: "\F291";
display: block;
font-size: 1.125rem;
color: inherit;
font-family: Font Awesome\ 5 Free;
font-weight: 900;
height: .75rem;
margin-top: -.125rem
}
.wc-block-grid__product .actions a.button, .wc-block-grid__product .actions a.wp-block-button__link, li.product .actions a.button, li.product .actions a.wp-block-button__link {
position: relative;
display: inline-block;
padding: 1rem .5rem;
font-weight: 700;
text-transform: uppercase;
border-radius: 1.5rem;
font-size: .75rem;
text-align: center;
letter-spacing: .05em;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background-color: #2f2e2e;
border: 2px solid #2f2e2e;
color: #fff
}
.wc-block-grid__product .actions a.button:hover, .wc-block-grid__product .actions a.wp-block-button__link:hover, li.product .actions a.button:hover, li.product .actions a.wp-block-button__link:hover {
background-color: #fff;
color: #2f2e2e
}
.wc-block-grid__product .actions a.add_to_cart_button, li.product .actions a.add_to_cart_button {
position: relative;
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s;
overflow: visible
}
.wc-block-grid__product .actions a.add_to_cart_button:after, .wc-block-grid__product .actions a.add_to_cart_button:before, li.product .actions a.add_to_cart_button:after, li.product .actions a.add_to_cart_button:before {
position: absolute;
font-weight: 900;
font-family: Font Awesome\ 5 Free;
margin: 0
}
.wc-block-grid__product .actions a.add_to_cart_button:before, li.product .actions a.add_to_cart_button:before {
content: "\F058";
position: absolute;
top: .125rem;
left: -.25rem;
display: block;
font-size: 1.25rem;
--text-opacity: 1;
color: #fcd641;
color: rgba(252, 214, 65, var(--text-opacity));
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
--transform-scale-x: 0;
--transform-scale-y: 0;
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s
}
.wc-block-grid__product .actions a.add_to_cart_button:after, li.product .actions a.add_to_cart_button:after {
content: "\F2F1";
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
top: 0;
left: 0;
font-size: .875rem;
opacity: 0;
width: 100%;
height: 100%;
background-color: inherit;
border-radius: 9999px
}
.wc-block-grid__product .actions a.add_to_cart_button.loading, li.product .actions a.add_to_cart_button.loading {
width: 3rem;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
margin-left: auto;
margin-right: auto;
font-size: 0;
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity));
overflow: hidden;
pointer-events: none;
--bg-opacity: 1;
background-color: #fcd641;
background-color: rgba(252, 214, 65, var(--bg-opacity));
opacity: 1;
min-width: 1px
}
.wc-block-grid__product .actions a.add_to_cart_button.loading:after, li.product .actions a.add_to_cart_button.loading:after {
opacity: 1;
-webkit-animation: spin 1s ease-out infinite;
-o-animation: spin 1s ease-out infinite;
animation: spin 1s ease-out infinite;
margin: 0
}
.wc-block-grid__product .actions .wp-block-button, li.product .actions .wp-block-button {
margin: 0
}
.wc-block-grid__product .actions .wp-block-button.wc-block-grid__product-add-to-cart, li.product .actions .wp-block-button.wc-block-grid__product-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: auto;
width: 100%
}
.ewd-ufaq-faqs {
padding-left: 1rem;
padding-right: 1rem;
margin-top: 2rem;
margin-bottom: 2rem
}
@media (min-width:640px) {
.ewd-ufaq-faqs {
padding-left: 2.5rem;
padding-right: 2.5rem
}
}
.ewd-ufaq-faqs .ewd-ufaq-faq-div {
--bg-opacity: 1;
background-color: #e2e8f0;
background-color: rgba(226, 232, 240, var(--bg-opacity));
padding: 1rem;
border-radius: .5rem;
margin: .25rem 0
}
.ewd-ufaq-faqs .ewd-ufaq-faq-div .ewd-ufaq-faq-title-text h4 {
font-size: 1rem
}
@media (min-width:640px) {
.ewd-ufaq-faqs .ewd-ufaq-faq-div .ewd-ufaq-faq-title-text h4 {
font-size: 1.5rem
}
}
.ewd-ufaq-faqs .ewd-ufaq-faq-div .ewd-ufaq-faq-body {
padding-left: .5rem
}
.ewd-ufaq-faqs .ewd-ufaq-faq-div .ewd-ufaq-faq-body .block-paragraph-wrapper {
padding: 0
}
.wrap {
padding-top: 4.5rem
}
.admin-bar .header {
top: 46px
}
@media screen and (min-width:783px) {
.admin-bar .header {
top: 2rem
}
}
.header {
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: 10;
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity));
-webkit-box-shadow: 0 1px 4px 0 #bfbebe;
box-shadow: 0 1px 4px 0 #bfbebe;
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s;
-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
-o-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}
.header[style*=top] {
-webkit-transition-duration: 0ms;
-o-transition-duration: 0ms;
transition-duration: 0ms
}
.header .header-inner {
padding: .5rem
}
@media (min-width:640px) {
.header .header-inner {
padding-left: 2.5rem;
padding-right: 2.5rem
}
}
.header .site-logo {
display: block;
width: 5rem;
margin-right: 2.5rem
}
@media (min-width:640px) {
.header .site-logo {
margin: 0
}
}
.header .header-nav {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1
}
@media (min-width:640px) {
.header .header-nav {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0
}
}
.header .menu {
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
list-style-type: none;
padding: 0 1rem 0 0
}
@media (min-width:640px) {
}
.header .menu-item {
position: relative;
display: block;
line-height: 1
}
.header .menu-item a {
display: block;
text-transform: uppercase;
font-family: Jura, Arial, Helvetica, sans-serif;
font-weight: 700;
line-height: 1.25;
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity));
font-size: .75rem;
border-bottom: 2px solid transparent
}
@media (min-width:640px) {
.header .menu-item a {
font-size: 1rem
}
}
.header .menu-item a:focus, .header .menu-item a:hover {
--border-opacity: 1;
border-color: #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity))
}
.header .menu-item[class*=menu-item--] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.header .menu-item[class*=menu-item--]:before {
display: block;
padding-right: .25rem;
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity));
font-family: Font Awesome\ 5 Free;
font-weight: 700;
font-size: .75rem;
width: 1.25rem
}
@media (min-width:640px) {
.header .menu-item[class*=menu-item--]:before {
font-size: 1rem;
padding-right: .5rem;
width: auto
}
}
.header .menu-item--cart:before {
content: "\F291"
}
.header .menu-item--shop:before {
content: "\F07A"
}
.header .menu-item--tags:before {
content: "\F02C"
}
.header .menu-item--blog:before {
content: "\F781"
}
@media (min-width:640px) {
.header .menu-item:not(:first-child) {
margin-left: 1rem
}
}
.header .header-social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
list-style-type: none;
padding-left: 1rem
}
.header .header-social li {
display: block
}
.header .header-social li a {
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity));
font-size: 1.5rem
}
.header .header-social li+li {
margin-left: 1rem
}
.header-panel {
--bg-opacity: 1;
background-color: #2f2e2e;
background-color: rgba(47, 46, 46, var(--bg-opacity));
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity))
}
.header-panel-list {
margin: 0;
padding: 0;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.header-panel-list, .header-panel-list__item {
list-style-type: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
flex-wrap: nowrap;
}
.header-panel-list__item {
position: relative;
width: 50%;
padding: .7rem .75rem .5rem;
text-align: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
@media (min-width:1280px) {
.header-panel-list__item {
flex-basis: 33%;
}
}
.header-panel-list__item i {
font-size: 1.2rem
}
.header-panel-list__item img {
max-width: 5rem;
display: block
}
.header-panel-list__item p {
display: block;
font-weight: 700;
font-size: .7rem;
min-height: 2rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 auto;
vertical-align: middle;
}
@media (min-width:768px) {
.header-panel-list__item p {
min-height: 1px
}
}
@media screen and (max-width:1279px) {
.header-panel-list__item:nth-child(2n):before {
width: 1px;
height: 3rem;
left: 0;
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
--transform-translate-y: -50%;
top: 50%
}
}
@media screen and (max-width:1279px) {
.header-panel-list__item:nth-child(2n):before, .header-panel-list__item:nth-child(n+2):not(:nth-child(2)):after {
content: "";
position: absolute;
display: block;
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity))
}
.header-panel-list__item:nth-child(n+2):not(:nth-child(2)):after {
display: none;
height: 1px;
left: 1rem;
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
top: 0;
width: calc(100% - 2rem)
}
}
@media (min-width:1280px) {
.header-panel-list__item+li:before {
content: "";
position: absolute;
display: block;
width: 1px;
height: 3rem;
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity));
left: 0;
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
--transform-translate-y: -50%;
top: 50%
}
}
.header-panel-list__item:nth-child(3):before {
content: "";
position: absolute;
display: block;
width: 1px;
height: 3rem;
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity));
left: 0;
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
--transform-translate-y: -50%;
top: 50%
}
.footer {
--bg-opacity: 1;
background-color: #2f2e2e;
background-color: rgba(47, 46, 46, var(--bg-opacity));
clear: both;
overflow: hidden
}
.footer .site-logo {
display: block;
width: 8rem
}
.footer .site-logo__img {
display: block;
max-width: 100%
}
.footer .site-logo:hover {
-webkit-animation: wiggle 1s ease-in-out infinite;
-o-animation: wiggle 1s ease-in-out infinite;
animation: wiggle 1s ease-in-out infinite
}
.footer .subscribe__text {
position: relative;
display: block;
margin-top: 0;
margin-bottom: 0;
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity));
max-width: 7.5rem;
margin-right: .75rem
}
@media (min-width:640px) {
.footer .subscribe__text {
max-width: 100%;
margin-right: 1.5rem
}
}
.footer .subscribe__text:before {
content: "";
background-image: url(/wp-content/themes/good-mood/dist/images/gm_sloth_bf62061e.png);
position: absolute;
display: block;
width: 9rem;
height: 13rem;
top: -1.5rem;
left: -9rem;
z-index: 1;
background-position: 50%;
background-repeat: no-repeat;
background-size: cover
}
@media (min-width:640px) {
.footer .subscribe__text:before {
left: -11.5rem
}
}
.footer-inner {
padding: 1rem;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end
}
.footer-inner, .footer-social {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.footer-social {
list-style-type: none;
padding: 0
}
.footer-social__item {
display: block;
width: 2rem
}
@media (min-width:640px) {
.footer-social__item {
width: 3rem
}
}
.footer-social__item a {
display: block
}
.footer-social__item a:hover {
opacity: .5
}
.footer-social__item+li {
margin-left: .25rem
}
@media (min-width:640px) {
.footer-social__item+li {
margin-left: .75rem
}
}
.footer-copyright {
position: relative;
z-index: 2;
width: 100%;
padding: 1rem;
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity));
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity));
text-align: center;
font-size: 1.25rem
}
.footer-copyright p {
margin: 0
}
body.single article.hentry {
padding-top: 3rem;
padding-bottom: 3rem
}
body.single article.hentry .entry__title {
font-size: 2.25rem;
text-align: center
}
@media (min-width:640px) {
body.single article.hentry .entry__title {
font-size: 3.5rem
}
}
body.single article.hentry .entry-meta {
padding-top: 1rem;
padding-bottom: 1rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
body.single article.hentry .entry-meta__item {
margin: .5rem 1rem;
font-size: 1rem
}
@media (min-width:640px) {
body.single article.hentry .entry-meta__item {
font-size: 1.125rem
}
}
body.single article.hentry .entry-meta__item i {
--text-opacity: 1;
color: #7780d3;
color: rgba(119, 128, 211, var(--text-opacity));
font-size: 1.5rem;
margin-right: .25rem
}
body.single article.hentry .entry-content {
padding-left: 0;
padding-right: 0
}
body.single article.hentry a:focus, body.single article.hentry a:hover {
--text-opacity: 1;
color: #fcd641;
color: rgba(252, 214, 65, var(--text-opacity));
-webkit-text-decoration: underline #7780d3 1px;
text-decoration: underline #7780d3 1px
}
body.single article.hentry a.excerpt-more-link {
display: inline-block;
padding: .25rem .5rem;
--bg-opacity: 1;
background-color: #7780d3;
background-color: rgba(119, 128, 211, var(--bg-opacity));
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity));
margin-top: .5rem
}
body.single article.hentry h1, body.single article.hentry h2 {
margin-bottom: 2rem
}
body.single article.hentry h3, body.single article.hentry h4 {
margin-bottom: 1.5rem
}
body.single article.hentry h5, body.single article.hentry h6 {
margin-bottom: 1rem
}
body.single article.hentry hr {
margin-top: 1.5rem;
margin-bottom: 1.5rem
}
body.single article.hentry p {
margin-bottom: 1.25rem
}
body.blog article.hentry a, body.single-post article.hentry a {
-webkit-text-decoration: underline #7780d3 1px;
text-decoration: underline #7780d3 1px
}
body.blog article.hentry a:focus, body.blog article.hentry a:hover, body.single-post article.hentry a:focus, body.single-post article.hentry a:hover {
--text-opacity: 1;
color: #fcd641;
color: rgba(252, 214, 65, var(--text-opacity))
}
body .archive-container .page-header, body .blog-container .page-header {
margin-bottom: 2.5rem;
padding: 0
}
body .archive-container article.hentry, body .blog-container article.hentry {
max-width: 960px
}
body .archive-container article.hentry:not(:last-child), body .blog-container article.hentry:not(:last-child) {
margin-bottom: 3rem
}
body .archive-container article.hentry .entry-meta, body .blog-container article.hentry .entry-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
body .archive-container article.hentry .entry-meta__item:not(:last-child), body .blog-container article.hentry .entry-meta__item:not(:last-child) {
margin-right: 1.5rem
}
body .archive-container article.hentry a, body .blog-container article.hentry a {
-webkit-text-decoration: underline #7780d3 1px;
text-decoration: underline #7780d3 1px
}
body .archive-container article.hentry a:focus, body .archive-container article.hentry a:hover, body .blog-container article.hentry a:focus, body .blog-container article.hentry a:hover {
--text-opacity: 1;
color: #fcd641;
color: rgba(252, 214, 65, var(--text-opacity))
}
body#tinymce {
margin: 12px !important
}
.woocommerce .site-main {
padding-left: 1.5rem;
padding-right: 1.5rem
}
@media (min-width:640px) {
.woocommerce .site-main {
padding-left: 2.5rem;
padding-right: 2.5rem
}
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
--bg-opacity: 1;
background-color: #2f2e2e;
background-color: rgba(47, 46, 46, var(--bg-opacity));
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity))
}
.woocommerce .woocommerce-breadcrumb {
margin: 0;
padding: 0;
--bg-opacity: 0;
background-color: #7780d3;
background-color: rgba(119, 128, 211, var(--bg-opacity));
height: 2.5em;
}
.woocommerce .woocommerce-breadcrumb span {
font-size: .875rem;
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity))
}
.woocommerce .woocommerce-breadcrumb span a {
color: inherit
}
.woocommerce .woocommerce-breadcrumb span a:hover {
--text-opacity: 1;
color: #fcd641;
color: rgba(252, 214, 65, var(--text-opacity));
text-decoration: underline
}
.woocommerce .woocommerce-breadcrumb span.delimiter {
border-style: solid;
--border-opacity: 1;
border-color: #fff;
border-color: rgba(255, 255, 255, var(--border-opacity));
height: .5rem;
width: .5rem;
font-size: 0;
display: inline-block;
margin: 0 9px 0 6px;
border-width: 1px 1px 0 0;
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
line-height: 1rem
}
.woocommerce .woocommerce-products-header {
margin-bottom: 2rem
}
.woocommerce .woocommerce-products-header__title {
margin: 0
}
@media screen and (max-width:399px) {
.woocommerce .woocommerce-products-header__title {
font-size: 2.25rem;
letter-spacing: -.025em
}
}
.woocommerce .woocommerce-products-header__title+.term-description {
margin-top: 1.5rem
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
margin-bottom: 1rem;
width: 100%
}
@media (min-width:640px) {
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
margin-bottom: 2rem;
width: auto
}
}
.woocommerce .woocommerce-result-count {
padding: .25rem 2rem .25rem .5rem;
--border-opacity: 1;
border: 2px solid #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity));
border-radius: .5rem
}
@media (min-width:640px) {
.woocommerce .woocommerce-result-count {
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
}
.woocommerce .woocommerce-ordering {
position: relative
}
@media screen and (max-width:calc(640px - 1px)) {
.woocommerce .woocommerce-ordering {
margin-bottom: 1.5rem
}
}
.woocommerce .woocommerce-ordering:after {
content: "\F150";
position: absolute;
display: block;
font-family: Font Awesome\ 5 Free;
font-weight: 300;
font-size: 1.125rem;
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity));
top: .25rem;
right: .75rem;
pointer-events: none
}
.woocommerce .woocommerce-ordering select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: .25rem 2rem .25rem .5rem;
--border-opacity: 1;
border: 2px solid #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity));
border-radius: .5rem;
width: 100%;
font-size: .875rem
}
@media(max-width:720px) {
.woocommerce div.product div.images ul.flex-direction-nav {
display: none;
}
}
@media (min-width:640px) {
.woocommerce .woocommerce-ordering select {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
font-size: 1rem
}
}
.woocommerce div.product div.images .flex-direction-nav {
display: none;
}
.woocommerce a.remove {
width: 1.75rem;
height: 1.75rem;
--border-opacity: 1;
border: 1px solid #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity))
}
.woocommerce table.shop_table {
border-width: 2px;
--border-opacity: 1;
border-color: #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity));
border-radius: .5rem
}
.woocommerce table.shop_table td, .woocommerce table.shop_table th {
padding: .5rem;
--border-opacity: 1;
border-color: #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity))
}
.woocommerce table.shop_table td.product-thumbnail img, .woocommerce table.shop_table th.product-thumbnail img {
border-radius: .5rem;
width: 7.5rem
}
.woocommerce table.shop_table td[class*=product-], .woocommerce table.shop_table th[class*=product-] {
font-weight: 700
}
.woocommerce table.shop_table td div.quantity, .woocommerce table.shop_table th div.quantity {
border-radius: .5rem;
--border-opacity: 1;
border: 2px solid #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity));
padding: .5rem;
width: 3rem;
height: 3rem;
margin-left: auto
}
@media (min-width:768px) {
.woocommerce table.shop_table td div.quantity, .woocommerce table.shop_table th div.quantity {
margin: 0
}
}
.woocommerce table.shop_table td div.quantity .qty, .woocommerce table.shop_table th div.quantity .qty {
width: 100%;
height: 100%
}
.woocommerce form .woocommerce-billing-fields__field-wrapper, .woocommerce form .woocommerce-shipping-fields__field-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.woocommerce form p.form-row {
margin-bottom: 1.25rem;
width: 100%;
padding: 0
}
@media screen and (min-width:480px) {
.woocommerce form p.form-row {
width: calc(50% - .5rem)
}
}
.woocommerce form p.form-row .woocommerce-input-wrapper {
display: block
}
.woocommerce form p.form-row .woocommerce-input-wrapper .select2-container {
display: block;
height: 2rem
}
.woocommerce form p.form-row .woocommerce-input-wrapper .select2-container .select2-selection {
height: 2rem;
border-width: 2px;
--border-opacity: 1;
border-color: #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity))
}
.woocommerce form p.form-row .woocommerce-input-wrapper .select2-container .select2-selection__rendered {
height: 100%;
padding-left: .75rem;
padding-right: 1.75rem
}
.woocommerce form p.form-row .woocommerce-input-wrapper .select2-container .select2-selection__arrow {
width: 1.75rem;
height: 100%;
top: 0;
right: 0
}
.woocommerce form p.form-row label {
line-height: 1;
padding-bottom: .5rem
}
.woocommerce form p.form-row input.input-text, .woocommerce form p.form-row textarea {
--border-opacity: 1;
border: 2px solid #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity));
padding: .375rem .75rem;
border-radius: .375rem
}
.woocommerce form p.form-row.create-account {
width: 100%
}
.woocommerce form .wc-urk-shipping-form-group {
padding: 0 !important;
margin-bottom: 1.25rem
}
.woocommerce form .wc-ukr-shipping-checkbox, .woocommerce form .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
cursor: pointer;
font-size: 1.125rem;
font-weight: 700;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-top: .5rem;
padding-bottom: .5rem
}
.woocommerce form .wc-ukr-shipping-checkbox input[type=checkbox], .woocommerce form .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: inline-block;
width: 2.5rem;
height: 1.25rem;
--bg-opacity: 1;
background-color: #2f2e2e;
background-color: rgba(47, 46, 46, var(--bg-opacity));
border-radius: .75rem;
margin-right: 1rem;
position: relative;
-webkit-box-shadow: 0 0 0 2px #2f2e2e;
box-shadow: 0 0 0 2px #2f2e2e;
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s;
cursor: pointer;
outline: 2px solid transparent;
outline-offset: 2px
}
.woocommerce form .wc-ukr-shipping-checkbox input[type=checkbox]:before, .woocommerce form .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type=checkbox]:before {
content: "";
position: absolute;
width: 1.25rem;
height: 1.25rem;
display: block;
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s;
left: 0;
top: 0;
border-radius: 9999px;
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity))
}
.woocommerce form .wc-ukr-shipping-checkbox input[type=checkbox]:checked, .woocommerce form .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type=checkbox]:checked {
--bg-opacity: 1;
background-color: #48bb78;
background-color: rgba(72, 187, 120, var(--bg-opacity));
-webkit-box-shadow: 0 0 0 2px #48bb78;
box-shadow: 0 0 0 2px #48bb78
}
.woocommerce form .wc-ukr-shipping-checkbox input[type=checkbox]:checked:before, .woocommerce form .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type=checkbox]:checked:before {
left: 1.25rem
}
.woocommerce form .wc-ukr-shipping-np-fields .wc-ukr-shipping-checkbox, .woocommerce form .woocommerce-shipping-fields {
display: none
}
.woocommerce form .woocommerce-additional-fields p.form-row {
width: 100%
}
.woocommerce ul.products {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.woocommerce ul.products li.product {
float: none
}
.woocommerce ul.products li.product .button {
margin-top: 0
}
.woocommerce ul.products[class*=columns-] li.product {
margin-right: 0;
margin-bottom: 1.5rem;
width: 100%;
min-width: 16.5rem
}
@media (min-width:768px) {
.woocommerce ul.products[class*=columns-] li.product {
width: calc(50% - 1rem)
}
.woocommerce ul.products[class*=columns-] li.product:not(:nth-child(odd)) {
margin-left: 1.5rem
}
}
@media (min-width:1024px) {
.woocommerce ul.products[class*=columns-] li.product {
width: calc(33.3333% - 1rem)
}
.woocommerce ul.products[class*=columns-] li.product:not(:nth-child(odd)) {
margin-left: 0
}
.woocommerce ul.products[class*=columns-] li.product:not(:nth-child(3n+1)) {
margin-left: 1rem
}
}
@media (min-width:1280px) {
.woocommerce ul.products[class*=columns-] li.product {
width: calc(25% - 1rem)
}
.woocommerce ul.products[class*=columns-] li.product:not(:nth-child(3n+1)), .woocommerce ul.products[class*=columns-] li.product:not(:nth-child(odd)) {
margin-left: 0
}
.woocommerce ul.products[class*=columns-] li.product:not(:nth-child(4n+1)) {
margin-left: 1rem
}
}
.woocommerce div.product span.onsale {
position: absolute;
display: block;
top: .5rem;
left: .5rem;
padding: .25rem .5rem;
border-radius: .5rem;
--bg-opacity: 1;
background-color: #9b2c2c;
background-color: rgba(155, 44, 44, var(--bg-opacity));
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity));
line-height: 1.5;
margin: 0;
min-height: 1px
}
.woocommerce div.product div.images .flex-viewport {
border-radius: .125rem;
overflow: hidden
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: calc(25% - .375rem);
margin-top: .5rem;
border-radius: .125rem;
overflow: hidden;
--bg-opacity: 1;
background-color: #464545;
background-color: rgba(70, 69, 69, var(--bg-opacity))
}
.woocommerce div.product div.images .flex-control-thumbs li img {
-webkit-transition-duration: .1s;
-o-transition-duration: .1s;
transition-duration: .1s
}
.woocommerce div.product div.images .flex-direction-nav {
position: absolute;
list-style-type: none;
top: 30%;
left: 50%;
transform: translate(-50%, 50%);
display: flex;
padding-left: 1em;
padding-right: 1em;
width: 100%;
justify-content: space-between;
}
.woocommerce div.product div.images .flex-direction-nav li a {
font-size: 2.5rem;
color: rgb(0, 0, 0);
}
.woocommerce div.product div.images .flex-control-thumbs li:not(:nth-child(4n+1)) {
margin-left: .5rem
}
.woocommerce div.product .entry-summary .product_title {
margin-bottom: 1rem;
font-size: 2.25rem
}
.woocommerce div.product .entry-summary>.price {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
margin-bottom: 0
}
.woocommerce div.product .entry-summary .woocommerce-tabs {
margin-top: 0;
}
.woocommerce div.product .entry-summary .woocommerce-tabs .entry-content h2 {
margin-bottom: 2rem
}
.woocommerce div.product .entry-summary .woocommerce-tabs .entry-content .iframe-wrapper {
position: relative;
padding-top: 56.25%
}
.woocommerce div.product .entry-summary .woocommerce-tabs .entry-content .iframe-wrapper iframe {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0
}
.woocommerce div.product .entry-summary .woocommerce-tabs .entry-content>ol, .woocommerce div.product .entry-summary .woocommerce-tabs .entry-content>ul {
margin-bottom: .75rem
}
.woocommerce div.product .woocommerce-product-details__short-description {
margin-bottom: 1.25rem
}
.woocommerce div.product .woocommerce-product-details__short-description p {
margin-bottom: 0
}
.woocommerce div.product .woocommerce-product-details__short-description ol, .woocommerce div.product .woocommerce-product-details__short-description p:not(:last-child), .woocommerce div.product .woocommerce-product-details__short-description ul {
margin-bottom: 1rem
}
.woocommerce div.product .woocommerce-product-details__short-description ol li, .woocommerce div.product .woocommerce-product-details__short-description ul li {
line-height: 1.5
}
.woocommerce div.product .woocommerce-product-details__short-description ol li::marker, .woocommerce div.product .woocommerce-product-details__short-description ul li::marker {
--text-opacity: 1;
color: #464545;
color: rgba(70, 69, 69, var(--text-opacity));
font-size: 1.25rem
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity))
}
.woocommerce div.product p.price .range-from, .woocommerce div.product span.price .range-from {
display: block;
font-size: 1.25rem;
margin-right: .5rem
}
.woocommerce div.product p.price del, .woocommerce div.product p.price ins, .woocommerce div.product span.price del, .woocommerce div.product span.price ins {
position: relative;
text-decoration: none
}
.woocommerce div.product p.price bdi, .woocommerce div.product span.price bdi {
letter-spacing: -.1rem;
line-height: 1.5
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
--text-opacity: 1;
color: #9b2c2c;
color: rgba(155, 44, 44, var(--text-opacity));
margin-right: .5rem;
opacity: .5
}
.woocommerce div.product p.price del:after, .woocommerce div.product p.price del:before, .woocommerce div.product span.price del:after, .woocommerce div.product span.price del:before {
content: "";
position: absolute;
display: block;
width: 100%;
height: .125rem;
top: 50%;
left: 50%;
background-color: currentColor;
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
--transform-translate-x: -50%;
--transform-translate-y: -50%;
min-width: 6rem
}
.woocommerce div.product p.price del:before, .woocommerce div.product span.price del:before {
--transform-rotate: 30deg
}
.woocommerce div.product p.price del:after, .woocommerce div.product span.price del:after {
--transform-rotate: -30deg
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: .5rem
}
.woocommerce div.product p.price .amount, .woocommerce div.product span.price .amount {
display: block;
padding-left: .5rem;
padding-right: .5rem;
border: 2px solid;
border-radius: .5rem
}
.woocommerce div.product p.price .amount bdi, .woocommerce div.product span.price .amount bdi {
font-size: 1.5rem;
font-weight: 400
}
.woocommerce div.product p.price .amount .woocommerce-Price-currencySymbol, .woocommerce div.product span.price .amount .woocommerce-Price-currencySymbol {
margin-left: .25rem;
font-weight: 700;
font-size: 1.125rem
}
.woocommerce div.product form.cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-width: 30rem
}
.woocommerce div.product form.cart .button, .woocommerce div.product form.cart div.quantity {
float: none
}
.woocommerce div.product form.cart div.quantity {
border-radius: .5rem;
--border-opacity: 1;
border: 2px solid #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity));
padding: .5rem;
width: 3rem;
height: 3rem
}
.woocommerce div.product form.cart div.quantity .qty {
width: 100%;
height: 100%
}
.woocommerce div.product form.cart .button {
margin-left: 1rem;
background-color: #7780d3;
border-color: #7780d3;
color: #fff
}
.woocommerce div.product form.cart .button:hover {
background-color: #fff;
color: #7780d3
}
.woocommerce div.product form.cart select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: .125rem 2rem .125rem .5rem;
display: inline-block;
--border-opacity: 1;
border: 2px solid #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity));
border-radius: .375rem;
margin: .5rem;
line-height: 1.5;
width: calc(100% - 100px)
}
.woocommerce div.product form.cart select+a.reset_variations {
display: inline-block;
line-height: 1.5;
min-width: 0;
--bg-opacity: 1;
background-color: #7780d3;
background-color: rgba(119, 128, 211, var(--bg-opacity))
}
.woocommerce div.product form.cart table.variations {
border-collapse: separate;
--border-opacity: 1;
border: 2px solid #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity));
border-radius: .375rem;
margin-bottom: 1.25rem
}
.woocommerce div.product form.cart table.variations tr td select {
min-width: 0;
margin-right: .5rem
}
.woocommerce div.product form.cart table.variations tr td.label {
--bg-opacity: 1;
background-color: #2f2e2e;
background-color: rgba(47, 46, 46, var(--bg-opacity));
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity));
padding-left: .5rem;
padding-right: .5rem;
vertical-align: middle
}
.woocommerce div.product form.cart table.variations tr td.label label {
font-weight: 400
}
.woocommerce div.product form.cart table.variations tr td a.reset_variations {
--bg-opacity: 1;
background-color: #7780d3;
background-color: rgba(119, 128, 211, var(--bg-opacity));
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity));
padding: .125rem .375rem;
border-radius: .375rem
}
.woocommerce div.product form.cart .single_variation_wrap .single_variation {
margin-bottom: 1.25rem
}
.woocommerce div.product form.cart .single_variation_wrap .woocommerce-variation-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.woocommerce div.product .products.related, .woocommerce div.product .products.up-sells {
clear: both;
padding-top: 2.5rem
}
.woocommerce div.product .products.related>h2, .woocommerce div.product .products.up-sells>h2 {
margin-top: 1.25rem;
margin-bottom: 1.25rem;
font-size: 1.875rem
}
.woocommerce-cart .woocommerce {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.woocommerce-cart .woocommerce .cart-collaterals, .woocommerce-cart .woocommerce .woocommerce-cart-form, .woocommerce-cart .woocommerce .woocommerce-notices-wrapper {
width: 100%
}
@media (min-width:1280px) {
.woocommerce-cart .woocommerce .cart-collaterals, .woocommerce-cart .woocommerce .woocommerce-cart-form {
width: 60%
}
}
@media (min-width:1280px) {
.woocommerce-cart .woocommerce .cart-collaterals {
padding-left: 2.5rem;
width: 40%
}
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals {
float: none;
width: 100%
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2 {
margin-bottom: 1.5rem;
font-size: 1.5rem;
font-weight: 700
}
.woocommerce-checkout:not(body) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-bottom: 2.5rem
}
.woocommerce-checkout:not(body) .col2-set, .woocommerce-checkout:not(body) .order_review_wrapper {
width: 100%;
float: none
}
.woocommerce-checkout:not(body) .col2-set h2, .woocommerce-checkout:not(body) .col2-set h3, .woocommerce-checkout:not(body) .order_review_wrapper h2, .woocommerce-checkout:not(body) .order_review_wrapper h3 {
margin-bottom: 1.5rem;
font-size: 1.5rem
}
@media (min-width:1280px) {
.woocommerce-checkout:not(body) .col2-set {
width: 60%
}
}
.woocommerce-checkout:not(body) .col2-set [class*=col-] {
width: 100%;
float: none
}
.woocommerce-checkout:not(body) .order_review_wrapper {
margin-top: 2.5rem
}
@media (min-width:1280px) {
.woocommerce-checkout:not(body) .order_review_wrapper {
padding-left: 2.5rem;
width: 40%;
margin-top: 0
}
}
.woocommerce-checkout .shop_table td, .woocommerce-checkout .shop_table td.product-total, .woocommerce-checkout .shop_table th {
vertical-align: top
}
.woocommerce-info, .woocommerce-NoticeGroup, .woocommerce .cart-empty {
width: 100%
}
.woocommerce .return-to-shop {
margin: 1.25rem auto 2.5rem
}
.woocommerce nav.woocommerce-pagination {
margin: .75rem auto 1.5rem
}
.woocommerce nav.woocommerce-pagination ul {
border-style: none
}
.woocommerce nav.woocommerce-pagination ul li {
--border-opacity: 1;
border: 1px solid #1f1f1f;
border-color: rgba(31, 31, 31, var(--border-opacity));
border-radius: .375rem;
margin-left: .25rem;
margin-right: .25rem
}
#add_payment_method table.cart th, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart th {
font-weight: 700
}
#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th {
vertical-align: top
}
.wc-block-grid.wp-block-product-category {
padding-left: 1.5rem;
padding-right: 1.5rem;
margin-top: 2.5rem;
margin-bottom: 1.5rem
}
@media (min-width:640px) {
.wc-block-grid.wp-block-product-category {
padding-left: 2.5rem;
padding-right: 2.5rem
}
}
.wc-block-grid.wp-block-product-category li.wc-block-grid__product {
text-align: left;
border-style: none;
margin-bottom: 1.5rem
}
.wc-block-grid.wp-block-product-category li.wc-block-grid__product .product-inner {
padding: 0
}
.wc-block-grid.wp-block-product-category li.wc-block-grid__product .wc-block-grid__product-image {
margin-bottom: 0
}
.wc-block-grid.has-4-columns li.wc-block-grid__product {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
margin-left: 0;
margin-right: 0;
max-width: 100%;
width: 100%
}
@media (min-width:640px) {
.wc-block-grid.has-4-columns li.wc-block-grid__product {
width: calc(50% - 1rem);
margin-left: .5rem;
margin-right: .5rem
}
}
@media (min-width:1024px) {
.wc-block-grid.has-4-columns li.wc-block-grid__product {
width: calc(33.3333% - 1rem)
}
}
@media (min-width:1280px) {
.wc-block-grid.has-4-columns li.wc-block-grid__product {
width: calc(25% - 1rem)
}
}
.carousel {
position: relative
}
.carousel .carousel__btn {
width: 1.25rem;
height: 2.25rem;
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity));
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s;
outline: 2px solid transparent;
outline-offset: 2px;
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
visibility: hidden;
-webkit-filter: drop-shadow(0 0 2px rgba(0, 0, 0, .5));
filter: drop-shadow(0 0 2px rgba(0, 0, 0, .5))
}
@media (min-width:640px) {
.carousel .carousel__btn {
visibility: visible
}
}
.carousel .carousel__btn:after {
width: 100%;
height: 100%;
font-size: 2.25rem
}
.carousel .carousel__btn:hover {
--transform-scale-x: 1.1;
--transform-scale-y: 1.1;
--text-opacity: 1;
color: #fcd641;
color: rgba(252, 214, 65, var(--text-opacity))
}
.carousel .carousel__btn:active {
--transform-scale-x: .9;
--transform-scale-y: .9
}
.carousel .carousel__btn.prev {
left: 1rem
}
.carousel .carousel__btn.next {
right: 1rem
}
.carousel .slide {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
min-height: 30rem;
--bg-opacity: 1;
background-color: #464545;
background-color: rgba(70, 69, 69, var(--bg-opacity));
padding: 2.5rem 1.5rem
}
@media (min-width:640px) {
.carousel .slide {
min-height: 40rem;
padding-left: 2.5rem;
padding-right: 2.5rem
}
}
@media (min-width:1280px) {
.carousel .slide {
min-height: 48rem
}
}
.carousel .slide__image, .carousel .slide__image span {
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1
}
.carousel .slide__image span {
background-position: 50%;
background-size: cover;
background-repeat: no-repeat
}
.carousel .slide__image span:before {
content: "";
display: block;
left: 0;
top: 0;
width: 100%;
height: 100%;
--bg-opacity: 1;
background-color: #1f1f1f;
background-color: rgba(31, 31, 31, var(--bg-opacity));
opacity: .25;
z-index: 1
}
.carousel .slide__image span.desktop {
display: none
}
@media (min-width:640px) {
.carousel .slide__image span.desktop {
display: block
}
}
@media (min-width:640px) {
.carousel .slide__image span.mobile {
display: none
}
}
.carousel .slide-content {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
max-width: 80rem;
z-index: 2;
margin-top: auto;
margin-bottom: auto;
padding-top: 2rem;
padding-bottom: 2rem;
border-radius: 1rem
}
@media (min-width:640px) {
.carousel .slide-content {
margin-left: 1.5rem;
margin-right: 1.5rem;
padding: 3rem 2rem
}
}
.carousel .slide__text, .carousel .slide__title {
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity))
}
.carousel .slide__title {
margin-bottom: 0;
font-size: 2.25rem
}
@media (min-width:640px) {
.carousel .slide__title {
font-size: 3.5rem
}
}
.carousel .slide__text {
margin-bottom: 0;
margin-top: 1.5rem
}
@media (min-width:768px) {
.carousel .slide__text {
font-size: 1.5rem
}
}
.carousel .slide__button {
position: relative;
display: inline-block;
padding: 1rem .5rem;
font-weight: 700;
text-transform: uppercase;
border-radius: 1.5rem;
font-size: .75rem;
text-align: center;
letter-spacing: .05em;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background-color: #2f2e2e;
border: 2px none #2f2e2e;
color: #fff;
background: -webkit-gradient(linear, left top, right top, from(#03a9f4), color-stop(#f441a5), color-stop(#ffeb3b), to(#03a9f4));
background: -webkit-linear-gradient(left, #03a9f4, #f441a5, #ffeb3b, #03a9f4);
background: -o-linear-gradient(left, #03a9f4, #f441a5, #ffeb3b, #03a9f4);
background: linear-gradient(90deg, #03a9f4, #f441a5, #ffeb3b, #03a9f4);
background-size: 400%;
-webkit-animation: animate-button-bg 8s linear infinite;
-o-animation: animate-button-bg 8s linear infinite;
animation: animate-button-bg 8s linear infinite;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s;
transition-duration: .5s;
margin-top: 1.5rem;
min-width: 10rem
}
.carousel .slide__button:hover {
background-color: #fff;
color: #2f2e2e
}
.carousel .slide__button:before {
content: "";
z-index: -1;
background: -webkit-gradient(linear, left top, right top, from(#03a9f4), color-stop(#f441a5), color-stop(#ffeb3b), to(#03a9f4));
background: -webkit-linear-gradient(left, #03a9f4, #f441a5, #ffeb3b, #03a9f4);
background: -o-linear-gradient(left, #03a9f4, #f441a5, #ffeb3b, #03a9f4);
background: linear-gradient(90deg, #03a9f4, #f441a5, #ffeb3b, #03a9f4);
background-size: 400%;
-webkit-animation: animate-button-bg 8s linear infinite;
-o-animation: animate-button-bg 8s linear infinite;
animation: animate-button-bg 8s linear infinite;
-webkit-filter: blur(20px);
filter: blur(20px);
position: absolute;
top: -.375rem;
left: -.375rem;
right: -.375rem;
bottom: -.375rem;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s;
transition-duration: .5s
}
.carousel .slide__button:hover {
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity))
}
.carousel .slide__button:hover, .carousel .slide__button:hover:before {
-webkit-animation-play-state: paused;
-o-animation-play-state: paused;
animation-play-state: paused
}
.carousel-pagination {
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
padding: 1.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%
}
@media screen and (min-width:380px) {
.carousel-pagination {
padding: 2.5rem
}
}
.carousel-pagination>span {
display: block;
line-height: 1;
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity));
width: 2rem;
border-radius: 0;
height: .5rem
}
@media (min-width:640px) {
.carousel-pagination>span {
width: 2.5rem;
height: .25rem
}
}
.carousel-pagination>span+span {
margin-left: .25rem
}
.product-repeater {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
overflow: hidden
}
.product-repeater .block__title {
margin-top: 0;
margin-bottom: 1rem;
padding-left: 2.5rem;
padding-right: 2.5rem;
text-align: center
}
.product-repeater .product-listing {
list-style-type: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
max-width: 100%;
padding: 1rem 0
}
.product-repeater .product-listing-wrapper {
max-width: 100%;
padding-left: 1rem;
padding-right: 1rem
}
@media screen and (min-width:380px) {
.product-repeater .product-listing-wrapper {
padding-left: 2.5rem;
padding-right: 2.5rem
}
}
@media (min-width:640px) {
.product-repeater .product-listing-wrapper {
padding-left: 0;
padding-right: 0
}
}
.product-repeater .product-listing-wrapper .swiper-scrollbar-wrapper {
border-radius: .75rem;
padding: .125rem;
--bg-opacity: 1;
background-color: #7780d3;
background-color: rgba(119, 128, 211, var(--bg-opacity));
--bg-opacity: 0.1
}
@media (min-width:640px) {
.product-repeater .product-listing-wrapper .swiper-scrollbar-wrapper {
margin-left: 2.5rem;
margin-right: 2.5rem
}
}
.product-repeater .product-listing-wrapper .swiper-scrollbar-drag {
position: relative;
height: .5rem;
width: 1.5rem;
--bg-opacity: 1;
background-color: #7780d3;
background-color: rgba(119, 128, 211, var(--bg-opacity));
border-radius: .75rem
}
.product-repeater .product-listing-wrapper:not(.swiper-container-initialized) .swiper-slide {
width: 20rem;
margin-right: 1rem
}
.product-repeater .product-listing .swiper-slide {
height: auto
}
.product-repeater .product-listing .swiper-slide .product {
width: 100%;
margin: 0;
min-width: 100%;
height: 100%
}
.product-repeater .product-listing-buttons button {
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity));
font-size: 1.875rem;
width: 2rem;
height: 2rem;
border-radius: 9999px;
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity));
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)
}
.product-repeater .product-listing-buttons button:after {
content: none
}
.product-repeater .product {
width: 100%;
margin-bottom: 2rem
}
@media (min-width:640px) {
.product-repeater .product {
width: auto;
min-width: 25rem
}
}
@media (min-width:1280px) {
.product-repeater .product {
width: calc(25% - 1rem);
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
}
.about-product {
background-image: -webkit-gradient(linear, left top, left bottom, from(#e7eff9), to(#fff));
background-image: -webkit-linear-gradient(top, #e7eff9, #fff);
background-image: -o-linear-gradient(top, #e7eff9 0, #fff 100%);
background-image: linear-gradient(180deg, #e7eff9, #fff);
position: relative;
padding: 5rem 1.5rem;
overflow: hidden
}
@media (min-width:640px) {
.about-product {
padding-left: 2.5rem;
padding-right: 2.5rem
}
}
.about-product .block-header {
position: relative;
text-align: center;
z-index: 1
}
.about-product .block__title {
text-transform: uppercase;
font-size: 1.5rem;
font-weight: 400;
margin-top: 0;
margin-bottom: 0;
letter-spacing: .05em
}
.about-product .block__subtitle {
font-size: 3rem;
font-weight: 700;
margin-top: 1rem
}
.about-product .block__btn {
position: relative;
display: inline-block;
padding: 1rem .5rem;
font-weight: 700;
text-transform: uppercase;
border-radius: 1.5rem;
font-size: .75rem;
text-align: center;
letter-spacing: .05em;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background-color: #2f2e2e;
border: 2px solid #2f2e2e;
color: #fff;
margin-top: 1.5rem;
min-width: 10rem
}
.about-product .block__btn:hover {
background-color: #fff;
color: #2f2e2e
}
.about-product .block__text {
position: relative;
z-index: 1;
max-width: 32rem;
text-align: center;
margin: 2.5rem auto 4rem
}
@media (min-width:1280px) {
.about-product .block__text {
margin-bottom: 0
}
}
.about-product .block__text[style="opacity: 0;"] {
height: 0;
overflow: hidden
}
.about-product .block-features {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.about-product .block-features, .about-product .block-features .feature {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.about-product .block-features .feature {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity));
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
border-radius: .5rem;
-webkit-box-shadow: 0 1px 4px 0 #bfbebe;
box-shadow: 0 1px 4px 0 #bfbebe;
padding: 1.5rem;
text-align: center;
height: 100%
}
@media screen and (min-width:380px) {
.about-product .block-features .feature {
width: 20rem
}
}
@media (min-width:1024px) {
.about-product .block-features .feature {
position: relative
}
}
@media (min-width:1280px) {
.about-product .block-features .feature {
margin-left: .5rem;
margin-right: .5rem
}
}
.about-product .block-features .feature-wrapper {
margin-bottom: 1.25rem
}
@media (max-width: 750px) {
.header {
border-bottom: 1px solid rgb(47 46 46 / 50%);
}
.header .header-inner {
padding: 0.5rem 0.8rem;
}
.header .header-social {
padding-left: 0;
flex: 0 0 33%;
}
.header .header-nav {
flex: 0 0 33%;
}
.header .header-social {
flex: 0 0 33%;
}
.header .header-social li+li {
margin-left: 0.8rem;
}
.header .menu {
display: flex;
position: absolute;
top: 100%;
left: 0;
width: 90%;
height: 80vh;
background-color: rgb(255, 255, 255);
margin-left: -100%;
transition: 0.3s;
justify-content: flex-start;
flex-direction: column;
align-items: flex-start;
padding-top: 0.5em;
padding-left: 0.7em;
}
.header .menu-show {
margin-left: 0;
}
.header .menu-item[class*=menu-item--]:before {
display: none;
}
.header .menu-item a {
line-height: 2;
color: rgb(47 46 46);
font-size: 1.2rem;
}
.header .site-logo {
display: block;
width: 5rem;
margin-right: 0;
}
.header-social li:last-child {
display: none;
}
.burger {
width: 35px;
height: 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
}
.burger__item {
height: 3px;
background-color: rgb(0, 0, 0);
border-radius: 50px;
width: 100%;
transition: 0.1s;
}
.burger__item-top {
transform: rotate(45deg);
position: absolute;
top: 5px;
}
.burger__item-middle {
opacity: 0;
}
.burger__item-bottom {
transform: rotate(-45deg);
position: absolute;
top: 5px;
}
div .dgwt-wcas-search-wrapp {
position: relative;
top: 0;
max-width: 80%;
margin: 0 0;
margin-bottom: 1.5em;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
padding: 0;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
left: 80%;
top: 20%;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
padding: 13px 24px 13px 25px;
line-height: 24px;
font-size: 15px;
border: 2px solid rgb(0 0 0 / 0%);
border-radius: 30px;
height: auto;
font-family: Roboto,sans-serif;
background-color: rgb(238 238 238);
}
.wp-block-button {
display: block;
text-align: center;
}
.wrap .block-button-wrapper .wp-block-button__link {
width: 100%;
}
}
@media (min-width:1280px) {
.about-product .block-features .feature-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 50%;
margin-top: -17.5rem;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 4rem
}
.about-product .block-features .feature-wrapper:nth-child(odd) {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-right: 15rem
}
.about-product .block-features .feature-wrapper:nth-child(2n) {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-left: 15rem
}
.about-product .block-features .feature-wrapper:nth-child(3), .about-product .block-features .feature-wrapper:nth-child(4) {
margin-top: 0;
margin-bottom: -3rem
}
.about-product .block-features .feature-wrapper:nth-child(3) {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding-right: 2.5rem
}
.about-product .block-features .feature-wrapper:nth-child(4) {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
padding-left: 2.5rem
}
}
.about-product .block-features .feature-wrapper[style="opacity: 0;"] {
height: 0
}
.about-product .block-features .feature__icon {
display: inline-block;
width: 6rem;
margin-bottom: 1rem
}
.about-product .block-features .feature__title {
margin-bottom: 1rem
}
.about-product.items-displayed {
min-height: 30rem
}
.about-product.items-displayed .block__btn {
display: none
}
.appearance-none {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.bg-current {
background-color: currentColor
}
.bg-black {
--bg-opacity: 1;
background-color: #1f1f1f;
background-color: rgba(31, 31, 31, var(--bg-opacity))
}
.bg-white {
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity))
}
.bg-gray-300 {
--bg-opacity: 1;
background-color: #e2e8f0;
background-color: rgba(226, 232, 240, var(--bg-opacity))
}
.bg-red-800 {
--bg-opacity: 1;
background-color: #9b2c2c;
background-color: rgba(155, 44, 44, var(--bg-opacity))
}
.bg-green-500 {
--bg-opacity: 1;
background-color: #48bb78;
background-color: rgba(72, 187, 120, var(--bg-opacity))
}
.bg-inherit {
background-color: inherit
}
.bg-primary {
--bg-opacity: 1;
background-color: #2f2e2e;
background-color: rgba(47, 46, 46, var(--bg-opacity))
}
.bg-secondary {
--bg-opacity: 1;
background-color: #464545;
background-color: rgba(70, 69, 69, var(--bg-opacity))
}
.bg-tertiary {
--bg-opacity: 1;
background-color: #fcd641;
background-color: rgba(252, 214, 65, var(--bg-opacity))
}
.bg-quaternary {
--bg-opacity: 1;
background-color: #7780d3;
background-color: rgba(119, 128, 211, var(--bg-opacity))
}
.bg-opacity-20 {
--bg-opacity: 0.2
}
.bg-opacity-40 {
--bg-opacity: 0.4
}
.bg-opacity-50 {
--bg-opacity: 0.5
}
.bg-center {
background-position: 50%
}
.bg-no-repeat {
background-repeat: no-repeat
}
.bg-cover {
background-size: cover
}
.border-separate {
border-collapse: separate
}
.border-current {
border-color: currentColor
}
.border-black {
--border-opacity: 1;
border-color: #1f1f1f;
border-color: rgba(31, 31, 31, var(--border-opacity))
}
.border-white {
--border-opacity: 1;
border-color: #fff;
border-color: rgba(255, 255, 255, var(--border-opacity))
}
.border-gray-500 {
--border-opacity: 1;
border-color: #a0aec0;
border-color: rgba(160, 174, 192, var(--border-opacity))
}
.border-primary {
--border-opacity: 1;
border-color: #2f2e2e;
border-color: rgba(47, 46, 46, var(--border-opacity))
}
.border-tertiary {
--border-opacity: 1;
border-color: #fcd641;
border-color: rgba(252, 214, 65, var(--border-opacity))
}
.border-quaternary {
--border-opacity: 1;
border-color: #7780d3;
border-color: rgba(119, 128, 211, var(--border-opacity))
}
.rounded-none {
border-radius: 0
}
.rounded-sm {
border-radius: .125rem
}
.rounded {
border-radius: .25rem
}
.rounded-md {
border-radius: .375rem
}
.rounded-lg {
border-radius: .5rem
}
.rounded-xl {
border-radius: .75rem
}
.rounded-2xl {
border-radius: 1rem
}
.rounded-full {
border-radius: 9999px
}
.rounded-button {
border-radius: 1.5rem
}
.rounded-l-none {
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.border-solid {
border-style: solid
}
.border-none {
border-style: none
}
.border-2 {
border-width: 2px
}
.border {
border-width: 1px
}
.cursor-pointer {
cursor: pointer
}
.block {
display: block
}
.inline-block {
display: inline-block
}
.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.inline-flex {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex
}
.table {
display: table
}
.flex-col {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.flex-no-wrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.items-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
.items-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start
}
.justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end
}
.justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.flex-grow-0 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0
}
.flex-grow {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
.float-none {
float: none
}
.clear-both {
clear: both
}
.font-display {
font-family: Jura, Arial, Helvetica, sans-serif
}
.font-awesome {
font-family: Font Awesome\ 5 Free
}
.font-light {
font-weight: 300
}
.font-normal {
font-weight: 400
}
.font-bold {
font-weight: 700
}
.font-black {
font-weight: 900
}
.font-inherit {
font-weight: inherit
}
.h-0 {
height: 0
}
.h-2 {
height: .5rem
}
.h-3 {
height: .75rem
}
.h-5 {
height: 1.25rem
}
.h-7 {
height: 1.75rem
}
.h-8 {
height: 2rem
}
.h-9 {
height: 2.25rem
}
.h-12 {
height: 3rem
}
.h-52 {
height: 13rem
}
.h-px {
height: 1px
}
.h-0\.5 {
height: .125rem
}
.h-full {
height: 100%
}
.text-0 {
font-size: 0
}
.text-xs {
font-size: .75rem
}
.text-sm {
font-size: .875rem
}
.text-base {
font-size: 1rem
}
.text-lg {
font-size: 1.125rem
}
.text-xl {
font-size: 1.25rem
}
.text-2xl {
font-size: 1.5rem
}
.text-3xl {
font-size: 1.875rem
}
.text-4xl {
font-size: 2.25rem
}
.text-5xl {
font-size: 3rem
}
.leading-none {
line-height: 1
}
.leading-tight {
line-height: 1.25
}
.leading-normal {
line-height: 1.5
}
.list-none {
list-style-type: none
}
.m-0 {
margin: 0
}
.m-1 {
margin: .25rem
}
.m-2 {
margin: .5rem
}
.my-0 {
margin-top: 0;
margin-bottom: 0
}
.mx-0 {
margin-left: 0;
margin-right: 0
}
.my-2 {
margin-top: .5rem;
margin-bottom: .5rem
}
.mx-4 {
margin-left: 1rem;
margin-right: 1rem
}
.my-5 {
margin-top: 1.25rem;
margin-bottom: 1.25rem
}
.mx-6 {
margin-left: 1.5rem;
margin-right: 1.5rem
}
.my-auto {
margin-top: auto;
margin-bottom: auto
}
.mx-auto {
margin-left: auto;
margin-right: auto
}
.-mx-10 {
margin-left: -2.5rem;
margin-right: -2.5rem
}
.mt-0 {
margin-top: 0
}
.mr-0 {
margin-right: 0
}
.mb-0 {
margin-bottom: 0
}
.mb-1 {
margin-bottom: .25rem
}
.ml-1 {
margin-left: .25rem
}
.mt-2 {
margin-top: .5rem
}
.mr-2 {
margin-right: .5rem
}
.mb-2 {
margin-bottom: .5rem
}
.mt-3 {
margin-top: .75rem
}
.mt-4 {
margin-top: 1rem
}
.mr-4 {
margin-right: 1rem
}
.mb-4 {
margin-bottom: 1rem
}
.ml-4 {
margin-left: 1rem
}
.mt-5 {
margin-top: 1.25rem
}
.mb-5 {
margin-bottom: 1.25rem
}
.mt-6 {
margin-top: 1.5rem
}
.mb-6 {
margin-bottom: 1.5rem
}
.mb-8 {
margin-bottom: 2rem
}
.mt-10 {
margin-top: 2.5rem
}
.mb-10 {
margin-bottom: 2.5rem
}
.mt-auto {
margin-top: auto
}
.ml-auto {
margin-left: auto
}
.-mt-70 {
margin-top: -17.5rem
}
.max-w-20 {
max-width: 5rem
}
.max-w-30 {
max-width: 7.5rem
}
.max-w-320 {
max-width: 80rem
}
.max-w-lg {
max-width: 32rem
}
.max-w-full {
max-width: 100%
}
.min-h-8 {
min-height: 2rem
}
.min-h-120 {
min-height: 30rem
}
.min-h-160 {
min-height: 40rem
}
.min-h-px {
min-height: 1px
}
.min-w-0 {
min-width: 0
}
.min-w-full {
min-width: 100%
}
.opacity-0 {
opacity: 0
}
.opacity-25 {
opacity: .25
}
.opacity-100 {
opacity: 1
}
.outline-none {
outline: 2px solid transparent;
outline-offset: 2px
}
.overflow-hidden {
overflow: hidden
}
.overflow-visible {
overflow: visible
}
.p-0 {
padding: 0
}
.p-2 {
padding: .5rem
}
.p-4 {
padding: 1rem
}
.p-6 {
padding: 1.5rem
}
.p-0\.5 {
padding: .125rem
}
.py-0 {
padding-top: 0;
padding-bottom: 0
}
.px-0 {
padding-left: 0;
padding-right: 0
}
.py-1 {
padding-top: .25rem;
padding-bottom: .25rem
}
.px-1 {
padding-left: .25rem;
padding-right: .25rem
}
.py-2 {
padding-top: .5rem;
padding-bottom: .5rem
}
.px-2 {
padding-left: .5rem;
padding-right: .5rem
}
.py-3 {
padding-top: .75rem;
padding-bottom: .75rem
}
.px-3 {
padding-left: .75rem;
padding-right: .75rem
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem
}
.px-4 {
padding-left: 1rem;
padding-right: 1rem
}
.py-5 {
padding-top: 1.25rem;
padding-bottom: 1.25rem
}
.py-6 {
padding-top: 1.5rem;
padding-bottom: 1.5rem
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem
}
.py-8 {
padding-top: 2rem;
padding-bottom: 2rem
}
.py-10 {
padding-top: 2.5rem;
padding-bottom: 2.5rem
}
.px-10 {
padding-left: 2.5rem;
padding-right: 2.5rem
}
.py-12 {
padding-top: 3rem;
padding-bottom: 3rem
}
.py-20 {
padding-top: 5rem;
padding-bottom: 5rem
}
.py-0\.5 {
padding-top: .125rem;
padding-bottom: .125rem
}
.py-1\.5 {
padding-top: .375rem;
padding-bottom: .375rem
}
.px-1\.5 {
padding-left: .375rem;
padding-right: .375rem
}
.pr-1 {
padding-right: .25rem
}
.pr-2 {
padding-right: .5rem
}
.pb-2 {
padding-bottom: .5rem
}
.pl-2 {
padding-left: .5rem
}
.pr-3 {
padding-right: .75rem
}
.pl-3 {
padding-left: .75rem
}
.pt-4 {
padding-top: 1rem
}
.pr-8 {
padding-right: 2rem
}
.pl-10 {
padding-left: 2.5rem
}
.pointer-events-none {
pointer-events: none
}
.fixed {
position: fixed
}
.absolute {
position: absolute
}
.relative {
position: relative
}
.top-0 {
top: 0
}
.bottom-0 {
bottom: 0
}
.left-0 {
left: 0
}
.top-1 {
top: .25rem
}
.left-1 {
left: .25rem
}
.top-2 {
top: .5rem
}
.right-2 {
right: .5rem
}
.left-2 {
left: .5rem
}
.right-3 {
right: .75rem
}
.left-4 {
left: 1rem
}
.left-auto {
left: auto
}
.top-0\.5 {
top: .125rem
}
.-top-1 {
top: -.25rem
}
.-right-1 {
right: -.25rem
}
.-bottom-1 {
bottom: -.25rem
}
.-left-1 {
left: -.25rem
}
.left-1\.5 {
left: .375rem
}
.-top-1\.5 {
top: -.375rem
}
.-right-1\.5 {
right: -.375rem
}
.-bottom-1\.5 {
bottom: -.375rem
}
.-left-1\.5 {
left: -.375rem
}
.-top-6 {
top: -1.5rem
}
.-left-36 {
left: -9rem
}
.top-1\/2 {
top: 50%
}
.left-1\/2 {
left: 50%
}
.shadow-product {
-webkit-box-shadow: 0 1px 4px 0 #bfbebe;
box-shadow: 0 1px 4px 0 #bfbebe
}
.shadow-toggle-stale {
-webkit-box-shadow: 0 0 0 2px #2f2e2e;
box-shadow: 0 0 0 2px #2f2e2e
}
.text-left {
text-align: left
}
.text-center {
text-align: center
}
.text-current {
color: currentColor
}
.text-white {
--text-opacity: 1;
color: #fff;
color: rgba(255, 255, 255, var(--text-opacity))
}
.text-gray-100 {
--text-opacity: 1;
color: #f7fafc;
color: rgba(247, 250, 252, var(--text-opacity))
}
.text-gray-800 {
--text-opacity: 1;
color: #2d3748;
color: rgba(45, 55, 72, var(--text-opacity))
}
.text-red-800 {
--text-opacity: 1;
color: #9b2c2c;
color: rgba(155, 44, 44, var(--text-opacity))
}
.text-inherit {
color: inherit
}
.text-primary {
--text-opacity: 1;
color: #2f2e2e;
color: rgba(47, 46, 46, var(--text-opacity))
}
.text-secondary {
--text-opacity: 1;
color: #464545;
color: rgba(70, 69, 69, var(--text-opacity))
}
.text-tertiary {
--text-opacity: 1;
color: #fcd641;
color: rgba(252, 214, 65, var(--text-opacity))
}
.text-quaternary {
--text-opacity: 1;
color: #7780d3;
color: rgba(119, 128, 211, var(--text-opacity))
}
.uppercase {
text-transform: uppercase
}
.underline {
text-decoration: underline
}
.no-underline {
text-decoration: none
}
.tracking-wider {
letter-spacing: .05em
}
.tracking-ultratight {
letter-spacing: -.1rem
}
.select-none {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.align-middle {
vertical-align: middle
}
.whitespace-no-wrap {
white-space: nowrap
}
.w-2 {
width: .5rem
}
.w-5 {
width: 1.25rem
}
.w-6 {
width: 1.5rem
}
.w-7 {
width: 1.75rem
}
.w-8 {
width: 2rem
}
.w-10 {
width: 2.5rem
}
.w-12 {
width: 3rem
}
.w-20 {
width: 5rem
}
.w-24 {
width: 6rem
}
.w-36 {
width: 9rem
}
.w-80 {
width: 20rem
}
.w-150 {
width: 37.5rem
}
.w-auto {
width: auto
}
.w-px {
width: 1px
}
.w-1\/2 {
width: 50%
}
.w-2\/5 {
width: 40%
}
.w-full {
width: 100%
}
.w-m-1\.5-1\/4 {
width: calc(25% - .375rem)
}
.w-m-4-1\/4 {
width: calc(25% - 1rem)
}
.z-1 {
z-index: 1
}
.z-2 {
z-index: 2
}
.z-10 {
z-index: 10
}
.transform {
--transform-translate-x: 0;
--transform-translate-y: 0;
--transform-rotate: 0;
--transform-skew-x: 0;
--transform-skew-y: 0;
--transform-scale-x: 1;
--transform-scale-y: 1;
-webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
}
.scale-0 {
--transform-scale-x: 0;
--transform-scale-y: 0
}
.scale-110 {
--transform-scale-x: 1.1;
--transform-scale-y: 1.1
}
.-translate-x-1\/2 {
--transform-translate-x: -50%
}
.-translate-y-1\/2 {
--transform-translate-y: -50%
}
.transition {
-webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
-o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -o-transform;
transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform, -o-transform
}
.duration-200 {
-webkit-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s
}
.duration-500 {
-webkit-transition-duration: .5s;
-o-transition-duration: .5s;
transition-duration: .5s
}
@-webkit-keyframes spin {
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn)
}
}
@-o-keyframes spin {
to {
-o-transform: rotate(1turn);
transform: rotate(1turn)
}
}
@keyframes spin {
to {
-webkit-transform: rotate(1turn);
-o-transform: rotate(1turn);
transform: rotate(1turn)
}
}
@-webkit-keyframes ping {
75%, to {
-webkit-transform: scale(2);
transform: scale(2);
opacity: 0
}
}
@-o-keyframes ping {
75%, to {
-o-transform: scale(2);
transform: scale(2);
opacity: 0
}
}
@keyframes ping {
75%, to {
-webkit-transform: scale(2);
-o-transform: scale(2);
transform: scale(2);
opacity: 0
}
}
@-webkit-keyframes pulse {
50% {
opacity: .5
}
}
@-o-keyframes pulse {
50% {
opacity: .5
}
}
@keyframes pulse {
50% {
opacity: .5
}
}
@-webkit-keyframes bounce {
0%, to {
-webkit-transform: translateY(-25%);
transform: translateY(-25%);
-webkit-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
animation-timing-function: cubic-bezier(.8, 0, 1, 1)
}
50% {
-webkit-transform: none;
transform: none;
-webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
animation-timing-function: cubic-bezier(0, 0, .2, 1)
}
}
@-o-keyframes bounce {
0%, to {
-o-transform: translateY(-25%);
transform: translateY(-25%);
-o-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
animation-timing-function: cubic-bezier(.8, 0, 1, 1)
}
50% {
-o-transform: none;
transform: none;
-o-animation-timing-function: cubic-bezier(0, 0, .2, 1);
animation-timing-function: cubic-bezier(0, 0, .2, 1)
}
}
@keyframes bounce {
0%, to {
-webkit-transform: translateY(-25%);
-o-transform: translateY(-25%);
transform: translateY(-25%);
-webkit-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
-o-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
animation-timing-function: cubic-bezier(.8, 0, 1, 1)
}
50% {
-webkit-transform: none;
-o-transform: none;
transform: none;
-webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
-o-animation-timing-function: cubic-bezier(0, 0, .2, 1);
animation-timing-function: cubic-bezier(0, 0, .2, 1)
}
}
@-webkit-keyframes wiggle {
0%, to {
-webkit-transform: rotate(-9deg);
transform: rotate(-9deg)
}
50% {
-webkit-transform: rotate(9deg);
transform: rotate(9deg)
}
}
@-o-keyframes wiggle {
0%, to {
-o-transform: rotate(-9deg);
transform: rotate(-9deg)
}
50% {
-o-transform: rotate(9deg);
transform: rotate(9deg)
}
}
@keyframes wiggle {
0%, to {
-webkit-transform: rotate(-9deg);
-o-transform: rotate(-9deg);
transform: rotate(-9deg)
}
50% {
-webkit-transform: rotate(9deg);
-o-transform: rotate(9deg);
transform: rotate(9deg)
}
}
.animate-spin-ease-out {
-webkit-animation: spin 1s ease-out infinite;
-o-animation: spin 1s ease-out infinite;
animation: spin 1s ease-out infinite
}
@media (min-width:640px) {
.sm\:container {
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 2rem;
padding-left: 2rem;
max-width: 640px
}
@media (min-width:768px) {
.sm\:container {
max-width: 768px
}
}
@media (min-width:1024px) {
.sm\:container {
max-width: 1024px
}
}
@media (min-width:1280px) {
.sm\:container {
max-width: 1280px
}
}
}
@media (min-width:768px) {
.md\:container {
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 2rem;
padding-left: 2rem
}
@media (min-width:640px) {
.md\:container {
max-width: 640px
}
}
@media (min-width:768px) {
.md\:container {
max-width: 768px
}
}
@media (min-width:1024px) {
.md\:container {
max-width: 1024px
}
}
@media (min-width:1280px) {
.md\:container {
max-width: 1280px
}
}
}
@media (min-width:1024px) {
.lg\:container {
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 2rem;
padding-left: 2rem
}
@media (min-width:640px) {
.lg\:container {
max-width: 640px
}
}
@media (min-width:768px) {
.lg\:container {
max-width: 768px
}
}
@media (min-width:1024px) {
.lg\:container {
max-width: 1024px
}
}
@media (min-width:1280px) {
.lg\:container {
max-width: 1280px
}
}
}
@media (min-width:1280px) {
.xl\:container {
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 2rem;
padding-left: 2rem
}
@media (min-width:640px) {
.xl\:container {
max-width: 640px
}
}
@media (min-width:768px) {
.xl\:container {
max-width: 768px
}
}
@media (min-width:1024px) {
.xl\:container {
max-width: 1024px
}
}
@media (min-width:1280px) {
.xl\:container {
max-width: 1280px
}
}
}
.vp-expert{margin:1.5rem 0}
.vp-expert-item{background:#f9f9f9;border-left:3px solid #7780d3;border-radius:0 8px 8px 0;padding:1rem 1.25rem;margin-bottom:1rem}
.vp-expert-source{font-weight:600;color:#4a4fa0;font-size:13px;margin-bottom:.5rem}
blockquote.vp-expert-quote{margin:0 0 .5rem;font-style:italic;color:#333;font-size:14px;line-height:1.6;border:none;padding:0}
.vp-expert-verdict{margin:0;font-size:13px;color:#555}
:root{--primary_color: #2f2e2e;--secondary_color: #7780d3;--white_color: #fff;--red_color: #ed1956;--red_color_2: #c90c41;--red_color_3: #9b2c2c;--cubic_bezier: cubic-bezier(0.1, 0.6, 0, 1);--icons_font: "Font Awesome 5 Free"}body.mega-menu-primary-mobile-open{overflow:hidden}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;-ms-hyphens:manual;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.error404 .content .search-form{padding:50px}.error404 .content .search-form,.error404 .content .alert,.error404 .content .page-header{display:flex;justify-content:center;gap:20px}.error404 .content .search-form{display:flex;align-items:center}.error404 .content .search-form label{margin:0}.error404 .content .search-form input{height:50px;margin:0;padding:0 20px}:focus-visible{outline:none !important}.site-header-language a{font-weight:200;text-decoration:none;padding:0 7px}.site-header-language .falang-language-switcher{display:flex;align-items:center;justify-content:center;padding:0;margin:0}.site-header-language .falang-language-switcher>li{list-style:none;padding:0;margin:0}.site-header-language .falang-language-switcher>li>a{display:inline-block;font-weight:200;text-decoration:none;padding:0 10px}.site-header-language .falang-language-switcher>li>a.current{color:var(--secondary_color);font-weight:bold}@media (max-width:767px){.site-header-language{display:none !important}}#carousel{z-index:1}.header-cart-link{position:relative;display:inline-block}.header-cart-count{font-weight:bold;background-color:var(--red_color);color:var(--white_color);font-size:15px;line-height:1;padding:4px;border-radius:13px;position:relative;top:-2px;right:-9px;text-align:center;text-indent:-1px;display:inline-block;min-width:24px;position:absolute;transform:scale(0.8)}.header-cart-count.count-0{display:none}@media (min-width:768px){.mega-menu{margin-left:9% !important}}.mega-menu *{outline:none !important}.mega-menu ul{padding:0;margin:0}.mega-menu li{list-style:none}.mega-menu a:hover{color:var(--secondary_color)}.mega-menu>li>a .mega-indicator{outline:none}.mega-menu>li>a .mega-indicator:before{font-family:var(--icons_font);content:"";font-size:12px;margin-left:10px;position:relative;transition:all 0.5s var(--cubic_bezier);text-decoration:none;position:relative;display:inline-block}@media (max-width:767px){.mega-menu>li>a .mega-indicator:before{font-size:16px}}.mega-menu>li>.mega-sub-menu{display:none}@media (max-width:767px){.mega-menu>li>.mega-sub-menu{padding:0 30px}}.mega-menu>li.mega-toggle-on>.mega-sub-menu{display:block}.mega-menu>li.mega-toggle-on>a .mega-indicator::before{transform:rotate(180deg)}.mega-menu>li.mega-toggle-on>.mega-sub-menu{display:block}@media (max-width:767px){.menu-backdrop{visibility:hidden;opacity:0;transition:opacity 1s var(--cubic_bezier)}.header .site-logo{order:2}.header .header-nav-wrapper{order:1;flex:0 0 33%}.header .header-social{order:3}.mega-menu{display:flex;flex-direction:column;position:fixed;z-index:99999;top:71px;left:-100%;bottom:0;width:100vw;height:100%;overflow-x:auto;background-color:var(--white_color);transition:left 1s var(--cubic_bezier);will-change:transform;overflow:auto;margin:0;padding:0 0 100px}.mega-menu .dgwt-wcas-search-wrapp{display:block !important;position:relative;top:0;max-width:100%;margin:0 0;margin-bottom:0;padding:30px 30px 15px}.mega-menu>li::before{display:none}.mega-menu>li>a{line-height:1.2;font-weight:bold;position:relative;display:flex;justify-content:space-between;align-items:center;padding:15px 30px;font-size:120%;outline:none}.mega-menu>li>a:hover{text-decoration:none}.mega-menu>li>a:before{display:inline-block;color:var(--primary_color);font-family:var(--icons_font);font-weight:700;font-size:15px;margin-right:10px}.mega-menu>li>.mega-sub-menu a{display:inline-block}.mega-menu>li>.mega-sub-menu a[href*="#"]{cursor:default}.mega-menu>li>.mega-sub-menu a[href*="#"]:hover{color:var(--primary_color)}.mega-menu>li>.mega-sub-menu a:not([href*="#"]):hover{text-decoration:underline}.mega-menu>li>.mega-sub-menu>li>ul>li>ul>li>a{font-weight:bold;font-size:120%;padding:10px 0}.mega-menu>li>.mega-sub-menu>li>ul>li>ul>li>ul>li>a{padding:5px 0}.mega-menu .mega-menu-item-1267>[href*="#"]{display:none !important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{right:20px;left:auto}.mega-falang-parent-menu-item{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:50px 20px}.mega-falang-parent-menu-item>a{display:none !important}.mega-falang-parent-menu-item>ul{display:flex !important;align-items:center;justify-content:center;column-gap:20px}.mega-falang-parent-menu-item>ul>li>a{font-weight:bold;display:block;padding:5px 10px;border-radius:5px;text-decoration:none}.mega-falang-parent-menu-item>ul>li>a:hover{text-decoration:none !important}.mega-falang-parent-menu-item>ul>li>a[aria-current="page"]{background-color:var(--secondary_color);color:#fff}.mega-toggle-block{order:1;display:flex;align-items:center}.mega-toggle-block>button{display:inline-block;padding:0;margin:0;border:0;width:34px;height:28px;outline:none !important}.mega-toggle-block>button>span:before,.mega-toggle-block>button:after,.mega-toggle-block>button:before{display:block;position:relative;width:34px;content:"";height:4px;border-radius:2px;transition:all 0.7s var(--cubic_bezier);background-color:var(--primary_color)}.mega-toggle-block>button>span:before,.mega-toggle-block>button:after{margin-top:8px}.mega-menu-primary-mobile-open .mega-toggle-block>button>span{display:none}.mega-menu-primary-mobile-open .mega-toggle-block>button:before{transform:rotate(45deg);top:4px;position:relative}.mega-menu-primary-mobile-open .mega-toggle-block>button:after{transform:rotate(-45deg);top:-8px;position:relative}.mega-menu-primary-mobile-open .mega-menu{left:0}.mega-menu-primary-mobile-open .menu-backdrop{position:fixed;z-index:9;width:100vw;height:100vh;display:block;background-color:rgba(0, 0, 0, 0.5);visibility:visible;opacity:1}}@media (min-width:768px){.header .header-nav{flex:1}.mega-toggle-block{display:none !important}.mega-menu{display:flex;justify-content:center;align-items:center;padding:0;margin:0;gap:20px}.mega-menu>li{position:relative}.mega-menu>li::before{display:none}.mega-menu>li>a{display:flex;align-items:center;line-height:1;font-weight:bold;position:relative;white-space:nowrap;padding:0}.mega-menu>li>a:hover{text-decoration:none}.mega-menu>li>a:before{display:inline-block;color:var(--primary_color);font-family:var(--icons_font);font-weight:700;font-size:15px;margin-right:10px;width:20px;height:20px;line-height:20px}.mega-menu>li.menu-item--shop>a:before{content:url("https://gmvaporizers.com/wp-content/themes/good-mood/resources/assets/css/../images/vap.svg")}.mega-menu>li.menu-item--about>a:before{content:url(/wp-content/uploads/2024/02/about.svg);margin-right:13px}.mega-menu>li.menu-item--tags>a:before{content:""}.mega-menu>li.menu-item--blog>a:before{content:""}.mega-menu>li>.mega-sub-menu{position:absolute;left:0;top:100%;background-color:var(--white_color);padding:20px;z-index:9999;overflow:auto;min-width:calc(100% + 20px)}.mega-menu>li>.mega-sub-menu a{display:inline-block}.mega-menu>li>.mega-sub-menu a[href*="#"]{cursor:default}.mega-menu>li>.mega-sub-menu a[href*="#"]:hover{color:var(--primary_color)}.mega-menu>li>.mega-sub-menu a:not([href*="#"]):hover{text-decoration:underline}.mega-menu>li>.mega-sub-menu>li>ul>li>ul>li>a{font-weight:bold;font-size:120%;padding:15px 0}.mega-menu>li>.mega-sub-menu>li>ul>li>ul>li>ul>li>a{padding:5px 0}.mega-menu>li.mega-menu-grid{position:static}.mega-menu>li.mega-menu-grid>.mega-sub-menu{border-top:1px solid var(--primary_color);left:0;right:0;min-width:0;padding-top:5px}.mega-menu>li.mega-menu-grid .mega-menu-row{position:relative;margin:0 auto;padding:0 25px;max-width:1000px}.mega-menu>li.mega-menu-grid .mega-menu-row>.mega-sub-menu{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.mega-menu>li.mega-menu-grid .mega-menu-row>.mega-sub-menu .mega-menu-columns-1-of-12{flex-basis:calc(100% / 8 - 20px)}.mega-menu>li.mega-menu-grid .mega-menu-row>.mega-sub-menu .mega-menu-columns-2-of-12{flex-basis:calc(100% / 6 - 20px)}.mega-menu>li.mega-menu-grid .mega-menu-row>.mega-sub-menu .mega-menu-columns-3-of-12{flex-basis:calc(100% / 4 - 20px)}.mega-menu>li.mega-menu-grid .mega-menu-row>.mega-sub-menu .mega-menu-columns-4-of-12{flex-basis:calc(100% / 3 - 20px)}.mega-menu>li.mega-menu-grid .mega-menu-row>.mega-sub-menu .mega-menu-columns-5-of-12{flex-basis:calc(75% - 20px)}.mega-menu>li.mega-menu-grid .mega-menu-row>.mega-sub-menu .mega-menu-columns-6-of-12{flex-basis:calc(100% / 2 - 20px)}.mega-menu>li.mega-menu-grid .mega-menu-row>.mega-sub-menu>li{flex:1}.mega-menu .mega-menu-item-1267>[href*="#"]{opacity:0}.mega-menu .nav-item-search{position:static}.menu-backdrop{position:fixed;z-index:9;width:100vw;height:100vh;display:block;background-color:rgba(0, 0, 0, 0.5);display:none}.navigation-open .menu-backdrop.menu-backdrop{display:block}}.swiper-pagination .swiper-pagination-simple{text-align:center !important}.block.about-product{padding-bottom:2rem}.block.about-product:not(.items-displayed) .block__text,.block.about-product:not(.items-displayed) .block-features{display:none}.block.about-product.items-displayed{padding-bottom:5rem}.carousel .slide__button{animation:none !important;-o-animation:none !important;-webkit-animation:none !important;background:var(--secondary_color) !important;padding:1.1rem 5rem;font-size:1rem}@media (max-width:767px){.carousel .slide__button{padding:1.1rem 3rem}}.carousel .slide__button::before{animation:none !important;-o-animation:none !important;-webkit-animation:none !important;display:none !important}@media (max-width:767px){.site-footer .footer-copyright{padding-bottom:50px}.carousel .slide-content:before{background-color:rgba(0, 0, 0, 0.5);content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;filter:blur(4rem)}.carousel .slide-content *{z-index:2}}.footer-menu{padding:0;margin:0 0 25px;display:flex;justify-content:center;gap:20px;font-size:1rem}.footer-menu.menu>li{list-style:none}.footer-menu.menu a:hover{text-decoration:underline}#conveythis-wrapper{width:auto}.wc-block-grid__product-onsale{background-color:var(--red_color_2) !important}.gmvaporizers-sale-badge{position:absolute;display:block;top:1.5rem;left:1.5rem;padding:0.25rem 0.5rem;border-radius:0.5rem;background-color:var(--red_color_2);color:var(--white_color);line-height:1.5;margin:0;font-size:18px}@media (max-width:767px){.gmvaporizers-sale-badge{top:30px;left:30px}}.single_variation_wrap{width:100%}.woocommerce-page #payment #place_order{float:none;width:calc(100% - 50px);margin:0 auto;display:block}.woocommerce-cart .coupon{display:flex;align-items:center}@media (min-width:768px){.woocommerce-cart .coupon #coupon_code{width:auto}}@media (max-width:767px){.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{margin-bottom:45px;display:flex;flex-direction:column}.woocommerce .woocommerce-error *,.woocommerce .woocommerce-info *,.woocommerce .woocommerce-message *{order:1}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{order:2;margin-top:15px}}.woocommerce.single-product .woocommerce-product-gallery+.gmvaporizers-sale-badge{top:20px;left:20px}@media (max-width:767px){.woocommerce.single-product .woocommerce-product-gallery+.gmvaporizers-sale-badge{top:20px;left:0}}.woocommerce.single-product .summary.entry-summary{display:flex;flex-direction:column}.woocommerce.single-product .summary.entry-summary p:empty{display:none}.woocommerce.single-product .summary.entry-summary .product_meta{display:none}.woocommerce.single-product .summary.entry-summary .product_title{order:1}.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price,.woocommerce.single-product .summary.entry-summary .price{order:20}.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price:empty,.woocommerce.single-product .summary.entry-summary .price:empty{display:none}.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price{display:flex;align-items:center;font-size:1.5rem;margin:1.25rem 0;letter-spacing:-0.1rem}.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price .woocommerce-Price-currencySymbol{margin-left:0.25rem;font-weight:700;font-size:1.125rem;line-height:1.5}.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price del,.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price ins{text-decoration:none}.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price del .amount,.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price ins .amount{display:block;padding-left:0.5rem;padding-right:0.5rem;border-radius:0.5rem;border:2px solid var(--primary_color);text-decoration:inherit}.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price del{color:var(--red_color_3);position:relative;opacity:0.5;margin-right:1rem}.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price del::after,.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price del::before{content:"";background-color:var(--red_color_3);height:2px;position:absolute;top:50%;left:0;right:0;margin-top:-1px}.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price del::after{transform:rotate(30deg)}.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price del::before{transform:rotate(-30deg)}.woocommerce.single-product .summary.entry-summary .wopb-variation-switcher-price del .amount{border-color:var(--red_color_3)}.woocommerce.single-product .summary.entry-summary .stock{margin-bottom:25px}.woocommerce.single-product .summary.entry-summary .gmvaporizers-sale-price{order:30;color:var(--red_color_2);margin-bottom:15px}.woocommerce.single-product .summary.entry-summary .gmvaporizers-sale-price span{font-weight:bold}.woocommerce.single-product .summary.entry-summary>*{order:40}.woocommerce-breadcrumb{display:none}.woocommerce-form-coupon-toggle a{color:var(--white_color)}.woocommerce-form-coupon-toggle a:hover,.woocommerce-form-coupon-toggle a:visited{color:var(--white_color)}.woocommerce-form-coupon-toggle a:hover{text-decoration:none}.woocommerce .onsale{background-color:var(--red_color_2) !important;display:none !important}.woocommerce .content-area{padding-top:20px}.woocommerce .product .star-rating{margin:0.5em 0}@media (max-width:767px){.woocommerce div.product span.onsale{top:15px;left:-10px}}@media (min-width:768px){.woocommerce div.product form.cart .button{padding-left:5em;padding-right:5em}}@media (max-width:767px){.woocommerce div.product form.cart .button{flex-grow:1}}.woocommerce div.product .flex-direction-nav .flex-prev,.woocommerce div.product .flex-direction-nav .flex-next{font-size:0 !important;color:transparent !important}.woocommerce div.product .flex-direction-nav .flex-prev:before,.woocommerce div.product .flex-direction-nav .flex-next:before{display:inline-block;width:17px;height:28px}.woocommerce div.product .flex-direction-nav .flex-prev::before{content:url("https://gmvaporizers.com/wp-content/themes/good-mood/resources/assets/css/../images/left.svg")}.woocommerce div.product .flex-direction-nav .flex-next::before{content:url("https://gmvaporizers.com/wp-content/themes/good-mood/resources/assets/css/../images/right.svg")}@media (max-width:767px){.woocommerce div.product div.images .flex-viewport{margin-left:-24px;margin-right:-24px;margin-top:-20px;border-radius:0}}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all 1s var(--cubic_bezier) !important;transition:all 1s var(--cubic_bezier) !important}@media (max-width:767px){.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px;margin-top:10px}.woocommerce div.product div.images .flex-control-thumbs>li{width:auto !important;margin:0 !important}.woocommerce div.product div.images .flex-control-thumbs>li img{width:100%;height:100%;object-fit:cover}}.woocommerce .woocommerce-Tabs-panel .woocommerce-Reviews-title:first-child,.woocommerce .woocommerce-Tabs-panel>h2:first-child{display:none}.woocommerce .woocommerce-Tabs-panel .comment-form{margin-top:20px}@media (min-width:768px){.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{padding-left:1.5em;padding-right:1.5em}}@media (max-width:767px){.woocommerce .wc-proceed-to-checkout{text-align:center}}.woocommerce .wc-proceed-to-checkout a.button.checkout-button{background-color:var(--secondary_color);border-color:var(--secondary_color);color:var(--white_color);display:block}.woocommerce .wc-proceed-to-checkout a.button.checkout-button:hover,.woocommerce .wc-proceed-to-checkout a.button.checkout-button:focus{background-color:transparent;border-color:var(--secondary_color);color:var(--secondary_color)}.woocommerce .place-order button[type="submit"]{background-color:var(--secondary_color);border-color:var(--secondary_color);color:var(--white_color)}.woocommerce .place-order button[type="submit"]:hover,.woocommerce .place-order button[type="submit"]:focus{background-color:transparent;border-color:var(--secondary_color);color:var(--secondary_color)}.wc-block-grid__product .price .wopb-variation-switcher-price,li.product .price .wopb-variation-switcher-price{display:flex;align-items:center}.newsletter-form{position:relative;max-width:500px;margin:30px auto}@media (min-width:768px){.newsletter-form-container{display:flex;align-items:center;justify-content:space-between}}.newsletter-form-field-container{flex-grow:1;flex-wrap:wrap}@media (min-width:768px){.newsletter-form-field-container{display:flex;align-items:center;justify-content:space-between}}.newsletter-form-field{position:relative;flex-grow:1}@media (min-width:768px){.newsletter-form-field{padding:0 4px}}@media (max-width:767px){.newsletter-form-field{padding:0;margin-bottom:5px}}@media (min-width:768px){.newsletter-form-field.field-name{width:40%}}@media (min-width:768px){.newsletter-form-field.field-email{width:60%}}@media (min-width:768px){.newsletter-form-submit{padding:0 0 0 8px}}@media (max-width:767px){.newsletter-form-submit{padding:0}}.wpcf7 form .wpcf7-response-output{margin:14px 0 0;padding:0;border:0;text-align:center;border:0;background-color:var(--red_color);color:var(--white_color);text-align:center;padding:25px;margin:15px 0;border-radius:1.5rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{margin:14px 0 0;padding:0;border:0;text-align:center;border:0;background-color:var(--red_color);color:var(--white_color);text-align:center;padding:25px;margin:15px 0;border-radius:1.5rem}.wpcf7 .wpcf7-response-output{margin:14px 0 0}@media (min-width:768px){.wpcf7 .wpcf7-response-output{padding:0 4px}}.wpcf7 .newsletter-form-submit p,.wpcf7 .newsletter-form-field p{margin:0}.wpcf7 .wpcf7-form-control{display:block;width:100%;border:2px solid var(--primary_color);border-radius:24px;padding:6px 16px;height:48px;max-width:100%;color:var(--primary_color);text-transform:none;outline:none !important}.wpcf7 .wpcf7-form-control::placeholder{color:var(--primary_color)}.wpcf7 .wpcf7-form-control:focus{border-color:var(--white_color);box-shadow:none}.wpcf7 .wpcf7-form-control.wpcf7-not-valid{border-color:var(--red_color)}.wpcf7 .wpcf7-form-control.wpcf7-not-valid::placeholder{color:var(--red_color)}.wpcf7 .wpcf7-submit{position:relative;display:inline-block;padding:1rem 0.5rem;font-weight:700;text-transform:uppercase;border-radius:1.5rem;font-size:0.75rem;text-align:center;letter-spacing:0.05em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:var(--primary_color);border:2px solid var(--primary_color);color:var(--white_color);-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;min-width:10rem;height:48px;cursor:pointer}@media (max-width:767px){.wpcf7 .wpcf7-submit{width:100%;padding:16px}}.wpcf7 .wpcf7-submit:focus,.wpcf7 .wpcf7-submit:hover{background:var(--white_color);border-color:var(--primary_color);color:var(--primary_color)}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0}.pum .pum-close{font-size:40px !important;display:inline-block;width:40px !important;height:40px !important;line-height:40px !important;color:var(--primary_color);top:0 !important;right:0 !important;outline:none !important}.pum .pum-container{background-color:var(--white_color);padding:30px;box-shadow:0 0 30px rgba(0, 0, 0, 0.1);border:4px solid var(--primary_color);text-align:center;border-radius:1.5rem}.pum#pum-2060 .pum-container,.pum#pum-1309 .pum-container{background-color:var(--secondary_color);border-color:var(--secondary_color)}.pum#pum-2060 .pum-container *:not([type="submit"]):not(input),.pum#pum-1309 .pum-container *:not([type="submit"]):not(input){color:var(--white_color)}.pum#pum-2060 .pum-container .wpcf7-form-control,.pum#pum-1309 .pum-container .wpcf7-form-control{border-color:var(--white_color)}.pum#pum-2060 .pum-container .wpcf7-submit,.pum#pum-1309 .pum-container .wpcf7-submit{border-color:var(--primary_color)}.skiptranslate>span,.skiptranslate iframe{visibility:hidden !important;opacity:0 !important;overflow:hidden !important;height:0 !important}@media (min-width:768px){.dgwt-wcas-search-wrapp:not(.flex){display:none !important}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media (max-width:767px){#conveythis-wrapper{left:9px !important;bottom:25px !important}.sticky-add-cart div.product form.cart .single_add_to_cart_button{position:fixed;display:flex;align-items:center;justify-content:center;z-index:9999999999;bottom:20px;left:95px;right:95px;width:auto;margin:0;padding:0;height:48px !important;padding-left:0 !important;padding-right:0 !important;transition:background-color 0.3s ease;min-width:48px}.chat-bot-launcher-container{width:auto !important}}@media (max-width:767px) and (max-width:320px){.sticky-add-cart div.product form.cart .single_add_to_cart_button{font-size:0;color:transparent}.sticky-add-cart div.product form.cart .single_add_to_cart_button:before{font-size:20px;font-family:"Font Awesome 5 Free";content:"";color:#fff}.sticky-add-cart div.product form.cart .single_add_to_cart_button:hover:before{color:#7780d3}}.ewd-ufaq-post-margin{cursor:pointer;display:flex;align-items:center}.footer-products-widget{clear:both}@media (min-width:768px){.mega-falang-parent-menu-item{display:none !important}}#chat-bot-launcher-container{width:auto !important;left:auto !important}@media (max-width:767px){.wp-block-button__width-50 a{width:100% !important}}.wopb-wishlist-add,.wopb-compare-btn,[id*=goog-gt-],.gtx-trans,.wpcf7-spinner,.wp-block-jetpack-slideshow_button-pause,.wpcf7-spinnerwpcf7-spinner,.wpcf7-not-valid-tip{display:none !important}.pt50{padding-top:50px;}.dashicons-admin-appearance::before{display:none!important;}.error404 .alert-warning{text-align:center!important;}.phbtn{padding: 10px;background: darkseagreen;border-radius: 20px;/*! margin-top: 20px; */}
﻿
.vp{max-width:860px;padding:1rem 16px 2rem;font-size:15px;line-height:1.7;color:inherit;box-sizing:border-box}
.vp *{box-sizing:border-box}
.vp h2{font-size:19px;font-weight:600;margin:2rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid #e8e8e8}
.vp h3{font-size:15px;font-weight:600;margin:1.25rem 0 .5rem;color:#5a5aaa}
.vp p{margin:0 0 .875rem}
.vp a{color:#7780d3;text-decoration:underline}
.vp-intro{background:#f7f5ff;border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}
.vp-tags{display:flex;flex-wrap:wrap;gap:6px;margin:.75rem 0}
.vp-tag{background:#e1d0f6;border-radius:20px;padding:4px 12px;font-size:13px;color:#4a4fa0}
.vp-specs{width:100%;border-collapse:collapse;margin:0 0 1.5rem}
.vp-specs tr{border-bottom:1px solid #f0f0f0}
.vp-specs td:first-child{color:#888;padding:9px 16px 9px 0;width:42%;font-size:13px;vertical-align:top}
.vp-specs td:last-child{padding:9px 0;font-size:14px;font-weight:600}
.vp-highlight{background:#f7f5ff;border-radius:10px;padding:1rem 1.25rem;margin:1rem 0;font-size:14px;color:inherit}
.vp-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:1rem 0}
.vp-card{background:#f9f9f9;border-radius:10px;padding:1rem}
.vp-card-label{font-size:12px;font-weight:600;color:#999;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}
.vp-card ul{margin:0;padding:0 0 0 1rem;font-size:13px}
.vp-card ul li{margin-bottom:5px}
.vp-faq{border-top:1px solid #f0f0f0;padding:.875rem 0}
.vp-faq-q{font-weight:600;margin-bottom:5px;font-size:15px}
.vp-faq-a{margin:0;font-size:14px;color:#666}
.vp-cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:2rem}
.vp-cta a{padding:9px 16px;background:#e1d0f6;border:1px solid #c4b8ec;border-radius:8px;color:#4a4fa0;font-weight:600;text-decoration:none;font-size:14px}
@media(max-width:600px){
.vp{padding:1rem 14px 2rem}
.vp-grid{grid-template-columns:1fr}
.vp-cta a{display:block;width:100%;text-align:center}
.vp h2{font-size:17px}
}
.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0}
.woocommerce.single-product div.product{display:block !important;overflow:hidden}
.woocommerce div.product div.images{float:left !important;width:48% !important}
.woocommerce div.product div.summary{float:right !important;width:48% !important}
.up-sells.upsells.products{clear:both !important;width:100% !important;float:none !important;margin-top:2rem}
@media(max-width:767px){.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none !important;width:100% !important}}
.carousel-item:first-child .slide__image {
content-visibility: auto;
}
.swiper-slide:first-child .slide__image {
background-image: inherit !important;
}