/*
Theme Name: Storefront Child
Theme URI: https://woocommerce.com/products/storefront/
Template: storefront
Author: Automattic
Author URI: https://woocommerce.com/
Description: Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout &amp; color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,accessibility-ready,rtl-language-support,footer-widgets,sticky-post,theme-options,editor-style
Version: 4.6.1.1756225353
Updated: 2025-08-26 16:22:33

*//*!
 * normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css
 /* */@import url(https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&display=swap);@font-face{font-family:'Zona Pro';src:url(assets/fonts/ZonaPro-Regular.eot);src:url(assets/fonts/ZonaPro-Regular.eot?#iefix) format('embedded-opentype'),url(assets/fonts/ZonaPro-Regular.woff2) format('woff2'),url(assets/fonts/ZonaPro-Regular.woff) format('woff'),url(assets/fonts/ZonaPro-Regular.ttf) format('truetype'),url(assets/fonts/ZonaPro-Regular.svg#ZonaPro-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}html{font-family:'Zona Pro',sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}@media (max-width:767px){html{font-size:13px}}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{-ms-word-wrap:break-word;word-wrap:break-word}body,button,input,textarea{color:#0a0a0a;font-family:'Zona Pro',"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.618;text-rendering:optimizeLegibility;font-weight:400}select{color:initial;font-family:'Zona Pro',"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Amiri,serif;clear:both;font-weight:300;margin:0 0 .5407911001em;color:#131315}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:300}.alpha,h1{font-size:2.617924em;line-height:1.214;letter-spacing:-1px}.beta,h2{font-size:1.3125em;line-height:1.214;text-transform:uppercase;border-bottom:1px solid;display:inline-flex;align-items:center;justify-content:center;width:auto}.gamma,h3{font-size:1.25em}.delta,h4{font-size:1.15em}.alpha,.beta,.delta,.gamma{display:block}blockquote+h2,blockquote+h3,blockquote+h4,blockquote+header h2,form+h2,form+h3,form+h4,form+header h2,ol+h2,ol+h3,ol+h4,ol+header h2,p+h2,p+h3,p+h4,p+header h2,table+h2,table+h3,table+h4,table+header h2,ul+h2,ul+h3,ul+h4,ul+header h2{margin-top:2.2906835em}hr{background-color:#ccc;border:0;height:1px;margin:0 0 1.41575em}p{margin:0 0 1.41575em}ol,ul{margin:0 0 1.41575em 3em;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1em}dt{font-weight:600}dd{margin:0 0 1.618em}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}blockquote{padding:0 1em;border-left:3px solid rgba(0,0,0,.05);font-style:italic}address{margin:0 0 1.41575em}pre{background:rgba(0,0,0,.1);font-family:'Courier 10 Pitch',Courier,monospace;margin-bottom:1.618em;padding:1.618em;overflow:auto;max-width:100%}code,kbd,tt,var{font-family:Monaco,Consolas,'Andale Mono','DejaVu Sans Mono',monospace;background-color:rgba(0,0,0,.05);padding:.202em .5407911001em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none;font-weight:600;background:0 0}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.41575em;width:100%}img{height:auto;max-width:100%;display:block}a{color:#2c2d33;text-decoration:none}a:focus,button:focus,input:focus,textarea:focus{outline:0}.storefront-cute *{font-family:'Comic Sans MS',sans-serif}*{box-sizing:border-box}body{background-color:#fff;overflow-x:hidden}.site{overflow-x:hidden}.header-widget-region,.site-content{-webkit-tap-highlight-color:transparent}.site-header{background-color:transparent!important;padding-top:1.618em;padding-bottom:1.618em;color:#9aa0a7;background-position:center center;position:relative;z-index:999;border-bottom:1px solid transparent}.site-header .custom-logo-link,.site-header .site-logo-anchor,.site-header .site-logo-link{display:inline-block;margin-bottom:0}.site-header .custom-logo-link img,.site-header .site-logo-anchor img,.site-header .site-logo-link img{width:100%;max-width:210px}.site-header .widget{margin-bottom:0}.home.blog .site-header,.home.page:not(.page-template-template-homepage) .site-header,.home.post-type-archive-product .site-header{margin-bottom:4.235801032em}.no-wc-breadcrumb .site-header{margin-bottom:4.235801032em}.no-wc-breadcrumb.page-template-template-homepage .site-header{margin-bottom:0}.header-widget-region{position:relative;z-index:99}.site-branding{float:left;margin-bottom:0;width:calc(100% - 120px)}.site-branding .site-title{font-size:2em;letter-spacing:-1px;margin:0}.site-branding .site-title a{font-weight:700}.site-branding .site-description{font-size:.875em;display:none}.site-branding .logo{margin:0}.site-main{margin-bottom:0}.site-content{padding-top:3rem;outline:0}.page-template-template-homepage:not(.has-post-thumbnail) .site-main{padding-top:4.235801032em}.page-template-template-homepage .type-page{padding-top:2.617924em;padding-bottom:2.617924em;position:relative}.page-template-template-homepage .type-page .storefront-hero__button-edit{position:absolute;top:1em;right:1em;font-size:.875em}.page-template-template-homepage .entry-content{font-size:1.1em}.page-template-template-homepage .entry-content p:last-child{margin-bottom:0}.page-template-template-homepage .entry-header h1{font-size:3.706325903em;margin-bottom:.2360828548em}.page-template-template-homepage .entry-content,.page-template-template-homepage .entry-header{max-width:41.0994671405em;margin-left:auto;margin-right:auto;text-align:center}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail{background-size:cover;background-position:center center;padding-top:6.8535260698em;padding-bottom:6.8535260698em}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content,.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title{opacity:0;-webkit-transition:all,ease,.5s;transition:all,ease,.5s}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content.loaded,.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title.loaded{opacity:1}.site-footer{background-color:#f3f3f3;color:#3b3c3f;padding:1.618em 0 3.706325903em}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#333437}.site-footer a:not(.button):not(.components-button){color:#2c2d33;text-decoration:underline}.site-footer a:not(.button):not(.components-button):hover{text-decoration:none}.site-info{padding:1rem 0;text-align:center;font-size:11px;color:#000}.site-info span[role=separator]{padding:0 .2360828548em 0 .3342343017em}.site-info span[role=separator]::before{content:'\007c'}.alignleft{display:inline;float:left;margin-right:1em}.alignright{display:inline;float:right;margin-left:1em}.aligncenter{clear:both;display:block;margin:0 auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);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:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;display:block;font-weight:700;height:auto;left:0;line-height:normal;padding:1em 1.618em;text-decoration:none;top:0;width:auto;z-index:100000;outline:0}.screen-reader-text.skip-link:focus{-webkit-clip-path:none;clip-path:none}.clear::after,.clear::before,.comment-content::after,.comment-content::before,.entry-content::after,.entry-content::before,.site-content::after,.site-content::before,.site-footer::after,.site-footer::before,.site-header::after,.site-header::before{content:'';display:table}.clear::after,.comment-content::after,.entry-content::after,.site-content::after,.site-footer::after,.site-header::after{clear:both}table{border-spacing:0;width:100%;border-collapse:separate}table caption{padding:1em 0;font-weight:600}table td,table th{padding:1em 1.41575em;text-align:left;vertical-align:top}table td p:last-child,table th p:last-child{margin-bottom:0}table th{font-weight:600}table thead th{padding:1.41575em;vertical-align:middle}table tbody h2{font-size:1em;letter-spacing:normal;font-weight:400}table tbody h2 a{font-weight:400}.error404 .site-content .widget_product_search{padding:1.618em;background-color:rgba(0,0,0,.025)}.error404 .site-content .widget_product_search form{margin:0}.error404.left-sidebar .content-area,.error404.right-sidebar .content-area{width:100%}.error404 .fourohfour-columns-2{padding:2.617924em 0;border:1px solid rgba(0,0,0,.05);border-width:1px 0;margin-bottom:2.617924em}.error404 .fourohfour-columns-2::after,.error404 .fourohfour-columns-2::before{content:'';display:table}.error404 .fourohfour-columns-2::after{clear:both}.error404 .fourohfour-columns-2 .widget,.error404 .fourohfour-columns-2 ul.products li.product{margin-bottom:0}.error404 .fourohfour-columns-2 .col-1 ul.products{margin-bottom:2.2906835em}.error404 .fourohfour-columns-2 .col-1 ul.products li.product{width:45.4545454545%;float:left;margin-right:9.0909090909%}.error404 .fourohfour-columns-2 .col-1 ul.products li.product:last-child{margin-right:0}.error404 .fourohfour-columns-2 .col-2{padding:1.618em;background-color:rgba(0,0,0,.025)}#comments{padding-top:2.617924em}#comments .comments-title{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:.5407911001em;margin-bottom:1.618em}#comments .comment-list{list-style:none;margin-left:0}#comments .comment-list .comment-body::after,#comments .comment-list .comment-body::before{content:'';display:table}#comments .comment-list .comment-body::after{clear:both}#comments .comment-list .comment-content{padding-bottom:1.618em;margin-bottom:1.618em}#comments .comment-list .comment-content .comment-text{padding:1.618em;border-radius:3px}#comments .comment-list .comment-content .comment-text p:last-child{margin-bottom:0}#comments .comment-list .comment-meta{margin-bottom:1em}#comments .comment-list .comment-meta .avatar{margin-bottom:1em;max-width:64px;height:auto}#comments .comment-list .comment-meta a.comment-date{font-size:.875em}#comments .comment-list .comment-meta cite{font-style:normal;clear:both;display:block}#comments .comment-list .reply{margin-bottom:1.618em;padding-top:.6180469716em}#comments .comment-list .reply::after,#comments .comment-list .reply::before{content:'';display:table}#comments .comment-list .reply::after{clear:both}#comments .comment-list .reply a{display:inline-block;margin-right:1em}#comments .comment-list .reply a:last-child{margin-right:0}#comments .comment-list .children{list-style:none}.comment-content a{word-wrap:break-word}#respond{clear:both;padding:1.618em;background-color:rgba(0,0,0,.0125);position:relative}#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input{width:100%}#respond .form-submit,#respond form{margin-bottom:0}#respond #cancel-comment-reply-link{position:absolute;top:.5407911001em;right:.5407911001em;display:block;height:1em;width:1em;overflow:hidden;line-height:1;font-size:1.41575em;text-align:center;-webkit-transition:ease,.3s,-webkit-transform;transition:ease,.3s,-webkit-transform;transition:transform,ease,.3s;transition:transform,ease,.3s,-webkit-transform}#respond #cancel-comment-reply-link:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.hentry{margin:0}.hentry .wp-post-image{margin-bottom:1.618em;margin-left:auto;margin-right:auto}.hentry .entry-header{margin-bottom:1em;border-bottom:1px solid rgba(0,0,0,.05)}.hentry .entry-header .byline,.hentry .entry-header .post-author,.hentry .entry-header .post-comments,.hentry .entry-header .posted-on{font-size:.875em}.hentry .entry-header .byline a,.hentry .entry-header .post-author a,.hentry .entry-header .post-comments a,.hentry .entry-header .posted-on a{font-weight:600;text-decoration:underline}.hentry .entry-header .byline a:hover,.hentry .entry-header .post-author a:hover,.hentry .entry-header .post-comments a:hover,.hentry .entry-header .posted-on a:hover{text-decoration:none}.hentry .entry-content a:not(.button):not(.components-button){text-decoration:underline}.hentry .entry-content a:not(.button):not(.components-button):hover{text-decoration:none}.hentry .entry-taxonomy{margin:1.41575em 0 0;padding-top:1em;border-top:1px solid rgba(0,0,0,.05)}.hentry.type-page .entry-header{border-bottom:0;margin-bottom:0}.cat-links,.tags-links{font-size:.875em}.cat-links a,.tags-links a{color:#727272;font-weight:600;text-decoration:underline}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.page-links{clear:both;margin:0 0 1em}form{margin-bottom:1.618em}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.wp-block-button__link{border-radius:0!important}.added_to_cart,.button,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]{border-radius:0;background:0 0;font-weight:700;font-size:.688rem;text-transform:uppercase;background-color:#0a0a0a;color:#fff;cursor:pointer;padding:0 1.41575em;text-decoration:none;text-shadow:none;display:inline-block;border:1px solid #b7b7b7!important;height:30px;display:inline-flex;justify-content:center;align-items:center;letter-spacing:1px;-webkit-appearance:none}.added_to_cart::after,.button::after,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link::after,button::after,input[type=button]::after,input[type=reset]::after,input[type=submit]::after{display:none}.added_to_cart.alt,.added_to_cart.cta,.button.alt,.button.cta,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.alt,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.cta,button.alt,button.cta,input[type=button].alt,input[type=button].cta,input[type=reset].alt,input[type=reset].cta,input[type=submit].alt,input[type=submit].cta{background-color:#2c2d33;border-color:#2c2d33}.added_to_cart.alt:hover,.added_to_cart.cta:hover,.button.alt:hover,.button.cta:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.alt:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.cta:hover,button.alt:hover,button.cta:hover,input[type=button].alt:hover,input[type=button].cta:hover,input[type=reset].alt:hover,input[type=reset].cta:hover,input[type=submit].alt:hover,input[type=submit].cta:hover{background-color:#2c2d33}.added_to_cart:hover,.button:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff}.added_to_cart.loading,.button.loading,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading,button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading{opacity:.5}.added_to_cart.small,.button.small,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{padding:.5407911001em .875em;font-size:.875em}.added_to_cart.disabled,.added_to_cart:disabled,.button.disabled,.button:disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:disabled,button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{opacity:.5!important;cursor:not-allowed}.added_to_cart.disabled:hover,.added_to_cart:disabled:hover,.button.disabled:hover,.button:disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:disabled:hover,button.disabled:hover,button:disabled:hover,input[type=button].disabled:hover,input[type=button]:disabled:hover,input[type=reset].disabled:hover,input[type=reset]:disabled:hover,input[type=submit].disabled:hover,input[type=submit]:disabled:hover{opacity:.5!important}input[type=checkbox],input[type=radio]{padding:0}input[type=checkbox]+label,input[type=radio]+label{margin:0 0 0 .3819820591em}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]{box-sizing:border-box}input[type=search]::-webkit-input-placeholder{color:#616161}input[type=search]::-moz-placeholder{color:#616161}input[type=search]:-ms-input-placeholder{color:#616161}input[type=search]::-ms-input-placeholder{color:#616161}input[type=search]::placeholder{color:#616161}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.input-text,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{padding:0 .6180469716em;background-color:#fff;color:#0a0a0a;-webkit-appearance:none;vertical-align:middle;box-sizing:border-box;font-weight:400;border:1px solid #b7b7b7;font-size:.813em;text-align:center}.input-text:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{background-color:#ededed}.input-text,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{height:30px}textarea{overflow:auto;padding-left:.875em;vertical-align:top;width:100%}label{font-weight:400}label.inline input{width:auto}fieldset{padding:1.618em;padding-top:1em;border:0;margin:0;margin-bottom:1.618em;margin-top:1.618em}fieldset legend{font-weight:600;padding:.6180469716em 1em;margin-left:-1em}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}img{border-radius:3px}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;display:inline-block;border-radius:0}.wp-caption{margin-bottom:1em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption .wp-caption-text{text-align:left;font-style:italic;border-bottom:2px solid rgba(0,0,0,.05);padding:1em 0}.gallery{margin-bottom:1em}.gallery::after,.gallery::before{content:'';display:table}.gallery::after{clear:both}.gallery .gallery-item{float:left}.gallery .gallery-item .gallery-icon a{display:block}.gallery .gallery-item .gallery-icon img{border:none;height:auto;margin:0 auto}.gallery .gallery-item .gallery-caption{margin:0;text-align:center}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.3%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.666666667%}.gallery.gallery-columns-7 .gallery-item{width:14.285714286%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-9 .gallery-item{width:11.111111111%}embed,iframe,object,video{max-width:100%}.secondary-navigation{display:none}button.menu-toggle{cursor:pointer;text-align:left;float:right;position:relative;border:2px solid transparent;box-shadow:none;border-radius:2px;background-image:none;padding:.6180469716em .875em .6180469716em 2.617924em;font-size:.875em;max-width:120px}button.menu-toggle:hover{background-image:none}button.menu-toggle span::before{-webkit-transition:all,ease,.2s;transition:all,ease,.2s}button.menu-toggle span::before,button.menu-toggle::after,button.menu-toggle::before{content:'';display:block;height:2px;width:14px;position:absolute;top:50%;left:1em;margin-top:-1px;-webkit-transition:all,ease,.2s;transition:all,ease,.2s;border-radius:3px}button.menu-toggle::before{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}button.menu-toggle::after{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.toggled button.menu-toggle::after,.toggled button.menu-toggle::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.toggled button.menu-toggle::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.toggled button.menu-toggle span::before{opacity:0}.primary-navigation{display:none}.main-navigation::after,.main-navigation::before{content:'';display:table}.main-navigation::after{clear:both}.main-navigation div.menu{display:none}.main-navigation div.menu:last-child{display:block}.main-navigation .menu{clear:both}.handheld-navigation,.main-navigation div.menu>ul:not(.nav-menu),.nav-menu{overflow:hidden;max-height:0;-webkit-transition:all,ease,.8s;transition:all,ease,.8s}.handheld-navigation{clear:both}.handheld-navigation ul{margin:0}.handheld-navigation ul.menu li{position:relative}.handheld-navigation ul.menu li button::after{-webkit-transition:all,ease,.9s;transition:all,ease,.9s}.handheld-navigation ul.menu li button.toggled-on::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.handheld-navigation ul.menu .sub-menu{visibility:hidden;opacity:0;max-height:0;-webkit-transition:all,ease,.9s;transition:all,ease,.9s}.handheld-navigation ul.menu .sub-menu.toggled-on{visibility:visible;max-height:9999px;opacity:1}.handheld-navigation .dropdown-toggle{background:0 0;position:absolute;top:0;right:0;display:block}.main-navigation.toggled .handheld-navigation,.main-navigation.toggled .menu>ul:not(.nav-menu),.main-navigation.toggled ul[aria-expanded=true]{max-height:9999px}.main-navigation ul{margin-left:0;list-style:none;margin-bottom:0}.main-navigation ul ul{display:block;margin-left:1.41575em}.main-navigation ul li a{transition:color .25s ease-in-out;padding:.875em 0;display:block}.main-navigation ul li a:hover{color:#777!important}.site-main nav.navigation{clear:both;padding:2.617924em 0}.site-main nav.navigation::after,.site-main nav.navigation::before{content:'';display:table}.site-main nav.navigation::after{clear:both}.site-main nav.navigation .nav-next a,.site-main nav.navigation .nav-previous a{display:inline-block}.site-main nav.navigation .nav-previous{float:left;width:50%}.site-main nav.navigation .nav-next{float:right;text-align:right;width:50%}.pagination,.woocommerce-pagination{padding:1em 0;border:1px solid rgba(0,0,0,.05);border-width:1px 0;text-align:center;clear:both}.pagination ul.page-numbers::after,.pagination ul.page-numbers::before,.woocommerce-pagination ul.page-numbers::after,.woocommerce-pagination ul.page-numbers::before{content:'';display:table}.pagination ul.page-numbers::after,.woocommerce-pagination ul.page-numbers::after{clear:both}.pagination .page-numbers,.woocommerce-pagination .page-numbers{list-style:none;margin:0}.pagination .page-numbers li,.woocommerce-pagination .page-numbers li{display:inline-block}.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers{border-left-width:0;display:inline-block;padding:.3342343017em .875em;background-color:rgba(0,0,0,.025);color:#0a0a0a}.pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#2c2d33;border-color:#2c2d33}.pagination .page-numbers li .page-numbers.dots,.woocommerce-pagination .page-numbers li .page-numbers.dots{background-color:transparent}.pagination .page-numbers li .page-numbers.next,.pagination .page-numbers li .page-numbers.prev,.woocommerce-pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev{padding-left:1em;padding-right:1em}.pagination .page-numbers li a.page-numbers:hover,.woocommerce-pagination .page-numbers li a.page-numbers:hover{background-color:rgba(0,0,0,.05)}.rtl .pagination a.next,.rtl .pagination a.prev,.rtl .woocommerce-pagination a.next,.rtl .woocommerce-pagination a.prev{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.widget{margin:0 0 3.706325903em}.widget select{max-width:100%}.widget .widget-search .search-submit{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.widget .widget-title,.widget .widgettitle{font-family:Amiri,serif;font-size:1.41575em;letter-spacing:0;border-bottom:1px solid rgba(0,0,0,.05);padding:0 0 1em;margin-bottom:1em;font-weight:300}.widget ul{margin-left:0;list-style:none}.widget ul ul{margin-left:1.618em}.widget-area .widget{font-weight:400}.widget-area .widget a.button{font-weight:600!important}.header-widget-region::after,.header-widget-region::before{content:'';display:table}.header-widget-region::after{clear:both}.header-widget-region .widget{margin:0;padding:1em 0;font-size:.875em}.widget_product_search form,.widget_search form{position:relative}.widget_product_search form input[type=search],.widget_product_search form input[type=text],.widget_search form input[type=search],.widget_search form input[type=text]{width:100%}.widget_product_search form button[type=submit],.widget_product_search form input[type=submit],.widget_search form button[type=submit],.widget_search form input[type=submit]{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;top:0;left:0}.widget_archive ul,.widget_categories ul,.widget_layered_nav ul,.widget_layered_nav_filters ul,.widget_links ul,.widget_nav_menu ul,.widget_pages ul,.widget_product_categories ul,.widget_recent_comments ul,.widget_recent_entries ul{margin:0}.widget_archive ul li,.widget_categories ul li,.widget_layered_nav ul li,.widget_layered_nav_filters ul li,.widget_links ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_product_categories ul li,.widget_recent_comments ul li,.widget_recent_entries ul li{list-style:none;margin-bottom:1em;line-height:1.41575em}.widget_archive ul .children,.widget_categories ul .children,.widget_layered_nav ul .children,.widget_layered_nav_filters ul .children,.widget_links ul .children,.widget_nav_menu ul .children,.widget_pages ul .children,.widget_product_categories ul .children,.widget_recent_comments ul .children,.widget_recent_entries ul .children{margin-top:.6180469716em;margin-left:1.618em}.widget_archive ul .children,.widget_categories ul .children,.widget_layered_nav ul .children,.widget_layered_nav_filters ul .children,.widget_links ul .children,.widget_nav_menu ul .children,.widget_pages ul .children,.widget_product_categories ul .children,.widget_recent_comments ul .children,.widget_recent_entries ul .children{margin-left:0;margin-top:1em}.footer-widgets #wp-calendar td,.footer-widgets #wp-calendar th,.widget-area #wp-calendar td,.widget-area #wp-calendar th{padding:.236em;text-align:center}.widget_pages ul ul.children,.widget_recent_entries ul ul.children{margin:.6180469716em 0 0 1.41575em}.widget_rating_filter .wc-layered-nav-rating{margin-bottom:.6180469716em}.widget_rating_filter .wc-layered-nav-rating a{text-decoration:none!important}.widget_rating_filter .wc-layered-nav-rating .star-rating{display:inline-block;height:1em;line-height:1}.widget-area .widget{font-size:.875em}.widget-area .widget h1.widget-title{font-size:1.41575em}.widget-area .widget a:not(.button):not(.components-button){font-weight:600;text-decoration:underline}.widget-area .widget a:not(.button):not(.components-button):hover{text-decoration:none}@media (min-width:768px){table.shop_table_responsive tbody tr td,table.shop_table_responsive tbody tr th{text-align:left}.site-header{padding-top:2.617924em;padding-bottom:0}.site-header .site-branding{display:block;width:100%;float:left;margin-left:0;margin-right:0;clear:both}.site-header .site-branding img{height:auto;max-width:100%;max-height:none}.woocommerce-active .site-header .site-branding{float:none;width:auto;margin:0 auto;text-align:center}.woocommerce-active .site-header .site-branding .desc{font-size:16px;margin-top:1rem}.woocommerce-active .site-header .site-search{width:21.7391304348%;float:right;margin-right:0;clear:none}.woocommerce-active .site-header .main-navigation{width:100%;float:none;margin-right:0;clear:both}.woocommerce-active .site-header .site-header-cart{width:21.7391304348%;float:right;margin-right:0;margin-bottom:0}.storefront-secondary-navigation .site-header .site-branding{width:39.1304347826%;float:left;margin-right:4.347826087%}.storefront-secondary-navigation .site-header .secondary-navigation{width:56.5217391304%;float:right;margin-right:0}.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{width:21.7391304348%;float:left;margin-right:4.347826087%}.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation{width:47.8260869565%;float:left;margin-right:4.347826087%}.site-branding .site-description{margin-bottom:0;display:block}.custom-logo-link,.site-branding,.site-header-cart,.site-logo-anchor,.site-logo-link,.site-search{margin-bottom:1.41575em}.site-header .subscribe-and-connect-connect{float:right;margin-bottom:1em}.site-header .subscribe-and-connect-connect .icons{list-style:none;margin:0}.site-header .subscribe-and-connect-connect .icons a{font-size:1em!important}.site-header .subscribe-and-connect-connect .icons li{margin:0 0 0 .5407911001em!important;display:inline-block}.col-full{max-width:1600px;margin-left:auto;margin-right:auto;padding:0 2.617924em;box-sizing:content-box}.col-full::after,.col-full::before{content:'';display:table}.col-full::after{clear:both}.col-full:after{content:" ";display:block;clear:both}.site-content::after,.site-content::before{content:'';display:table}.site-content::after{clear:both}.content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}.widget-area{width:21.7391304348%;float:right;margin-right:0}.right-sidebar .content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}.right-sidebar .widget-area{width:21.7391304348%;float:right;margin-right:0}.left-sidebar .content-area{width:73.9130434783%;float:right;margin-right:0}.left-sidebar .widget-area{width:21.7391304348%;float:left;margin-right:4.347826087%}.storefront-full-width-content .content-area{width:100%;float:left;margin-left:0;margin-right:0}.content-area,.widget-area{margin-bottom:0}.page-template-template-fullwidth-php .content-area,.page-template-template-homepage-php .content-area{width:100%;float:left;margin-left:0;margin-right:0}.footer-widgets::after,.footer-widgets::before{content:'';display:table}.footer-widgets::after{clear:both}.footer-widgets.col-2 .block{width:47.8260869565%;float:left;margin-right:4.347826087%}.footer-widgets.col-2 .block.footer-widget-2{float:right;margin-right:0}.footer-widgets.col-3 .block{width:22.434783%;float:left;margin-right:4.347826087%}.footer-widgets.col-3 .block.footer-widget-3{float:right;margin-right:0}.footer-widgets.col-4 .block{width:21.7391304348%;float:left;margin-right:4.347826087%}.footer-widgets.col-4 .block.footer-widget-4{float:right;margin-right:0}.comment-list::after,.comment-list::before{content:'';display:table}.comment-list::after{clear:both}.comment-list .comment{clear:both}.comment-list .comment-meta{width:17.6470588235%;float:left;margin-right:5.8823529412%;text-align:right}.comment-list .comment-meta .avatar{float:right}.comment-list .comment-content{padding-bottom:3.706325903em;margin-bottom:3.706325903em}.comment-list #respond,.comment-list .comment-content{width:76.4705882353%;float:right;margin-right:0}.comment-list #respond{float:right}.comment-list #respond .comment-form-author,.comment-list #respond .comment-form-email,.comment-list #respond .comment-form-url{width:100%;margin-right:0}.comment-list .comment-body #respond{box-shadow:0 6px 2em rgba(0,0,0,.2);margin-bottom:2.617924em;margin-top:-1.618em}.comment-list .reply{clear:both;text-align:right}.comment-list ol.children{width:88.2352941176%;float:right;margin-right:0;list-style:none}.comment-list ol.children .comment-meta{width:20%;float:left;margin-right:6.6666666667%}.comment-list ol.children #respond,.comment-list ol.children .comment-content{width:73.3333333333%;float:right;margin-right:0}.comment-list ol.children ol.children{width:86.6666666667%;float:right;margin-right:0}.comment-list ol.children ol.children .comment-meta{width:23.0769230769%;float:left;margin-right:7.6923076923%}.comment-list ol.children ol.children #respond,.comment-list ol.children ol.children .comment-content{width:69.2307692308%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children{width:84.6153846154%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children .comment-meta{width:27.2727272727%;float:left;margin-right:9.0909090909%}.comment-list ol.children ol.children ol.children #respond,.comment-list ol.children ol.children ol.children .comment-content{width:63.6363636364%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children ol.children{width:81.8181818182%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children ol.children .comment-meta{width:33.3333333333%;float:left;margin-right:11.1111111111%}.comment-list ol.children ol.children ol.children ol.children #respond,.comment-list ol.children ol.children ol.children ol.children .comment-content{width:55.5555555556%;float:right;margin-right:0}#respond{padding:2.617924em}#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url{width:29.4117647059%;float:left;margin-right:5.8823529412%}#respond .comment-form-url{float:right;margin-right:0}#respond .comment-form-comment{clear:both}.hentry .entry-header{margin-bottom:2.617924em}.handheld-navigation,.main-navigation.toggled .handheld-navigation,.main-navigation.toggled div.menu,.menu-toggle{display:none}.primary-navigation{display:block}.main-navigation,.secondary-navigation{clear:both;display:block;width:100%}.main-navigation ul,.secondary-navigation ul{list-style:none;text-align:center;margin:0;padding:1.5rem 0 1.5rem;display:block}.main-navigation ul li,.secondary-navigation ul li{position:relative;display:inline-block;text-align:left}.main-navigation ul.menu>li:before,.main-navigation ul.nav-menu>li:before{display:inline-block;padding:0 1rem 5px;content:'|';vertical-align:middle;font-size:17px;font-family:Amiri,serif}.main-navigation ul li:first-child:before{display:none}.main-navigation ul li a,.secondary-navigation ul li a{display:inline-block}.main-navigation ul li a::before,.secondary-navigation ul li a::before{display:none}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul,.secondary-navigation ul li:hover>ul{left:0;display:block}.main-navigation ul li.focus>ul li>ul,.main-navigation ul li:hover>ul li>ul,.secondary-navigation ul li.focus>ul li>ul,.secondary-navigation ul li:hover>ul li>ul{left:-9999px}.main-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device,.main-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device{display:none;left:0}.main-navigation ul li.focus>ul li.focus>ul,.main-navigation ul li.focus>ul li:hover>ul,.main-navigation ul li:hover>ul li.focus>ul,.main-navigation ul li:hover>ul li:hover>ul,.secondary-navigation ul li.focus>ul li.focus>ul,.secondary-navigation ul li.focus>ul li:hover>ul,.secondary-navigation ul li:hover>ul li.focus>ul,.secondary-navigation ul li:hover>ul li:hover>ul{left:100%;top:0;display:block}.main-navigation ul ul,.secondary-navigation ul ul{float:left;position:absolute;top:100%;z-index:99999;left:-9999px}.main-navigation ul ul.sub-menu--is-touch-device,.secondary-navigation ul ul.sub-menu--is-touch-device{display:none;left:0}.main-navigation ul ul li,.secondary-navigation ul ul li{display:block}.main-navigation ul ul li a,.secondary-navigation ul ul li a{width:200px}ul.menu li.current-menu-item>a{color:#0a0a0a}.storefront-primary-navigation{clear:both}.storefront-primary-navigation::after,.storefront-primary-navigation::before{content:'';display:table}.storefront-primary-navigation::after{clear:both}.main-navigation div.menu{display:block}.main-navigation ul.menu,.main-navigation ul.nav-menu{max-height:none;overflow:visible;margin-left:-1em;-webkit-transition:none;transition:none}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{outline:0;text-transform:uppercase;font-family:Amiri,serif;font-size:21px;padding:0}.main-navigation ul.menu>li>a:before+.main-navigation ul.menu>li>a:before,.main-navigation ul.nav-menu>li>a:before+.main-navigation ul.nav-menu>li>a:before{content:'|';font-family:Amiri,sans-serif;display:inline-block;font-size:21px}.main-navigation ul.menu>li.menu-item-has-children:hover::after,.main-navigation ul.menu>li.page_item_has_children:hover::after,.main-navigation ul.nav-menu>li.menu-item-has-children:hover::after,.main-navigation ul.nav-menu>li.page_item_has_children:hover::after{display:block}.main-navigation ul.menu ul,.main-navigation ul.nav-menu ul{margin-left:0}.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a{padding:.875em 1.41575em;font-weight:400;font-size:.875em}.main-navigation ul.menu ul li:last-child,.main-navigation ul.nav-menu ul li:last-child{border-bottom:0}.main-navigation ul.menu ul ul,.main-navigation ul.nav-menu ul ul{margin-left:0;box-shadow:none}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li.focus,.main-navigation ul.menu ul li:hover>a,.main-navigation ul.nav-menu ul a:hover,.main-navigation ul.nav-menu ul li.focus,.main-navigation ul.nav-menu ul li:hover>a{background-color:#fff}.main-navigation a{padding:0 1em 2.2906835em}.secondary-navigation{margin:0 0 1.618em;width:auto;clear:none;line-height:1}.secondary-navigation .menu{font-size:.875em;width:auto;float:right}.secondary-navigation .menu>li:hover>a{text-decoration:none}.secondary-navigation .menu ul a{padding:.326em .875em;background:rgba(0,0,0,.05)}.secondary-navigation .menu ul li:first-child a{padding-top:1em}.secondary-navigation .menu ul li:last-child a{padding-bottom:1em}.secondary-navigation .menu ul ul{margin-top:-.6180469716em}.secondary-navigation .menu a{padding:1em .875em;color:#737781;font-weight:400}.secondary-navigation .menu a:hover{text-decoration:none}.error404 .fourohfour-columns-2 .col-1{width:47.8260869565%;float:left;margin-right:4.347826087%}.error404 .fourohfour-columns-2 .col-1 ul.products{margin-bottom:0}.error404 .fourohfour-columns-2 .col-2{width:47.8260869565%;float:right;margin-right:0}}@media (max-width:66.4989378333em){.col-full{margin-left:2.617924em;margin-right:2.617924em;padding:0}}@media (max-width:568px){.col-full{margin-left:1.41575em;margin-right:1.41575em;padding:0}}.before_header{display:flex;align-items:center;position:absolute;top:74px;left:2rem;right:2rem;justify-content:space-between;z-index:1000}.before_header>div{display:flex;align-items:center}@media (max-width:767px){.before_header{margin-top:5px;position:absolute;top:auto;left:0;right:0;justify-content:space-between}.before_header>div:nth-child(2){padding-right:88px}}.before_header>div>.user{margin:0 1rem}.site-search-wrap{display:inline-flex;vertical-align:top;position:relative}.site-search-wrap i{color:#a9a9a9;font-size:26px}.site-search-wrap:hover .site-search{display:block;position:absolute;top:100%;min-width:320px;right:0}#metaslider-id-389,#metaslider-id-703{width:calc(100% + 5.2345848em)!important;margin:0 auto!important;margin-left:-2.617924em!important}#metaslider-id-703{display:none}@media (max-width:767px){#metaslider-id-389{display:none}#metaslider-id-703{display:block}}.metaslider .caption-wrap{background:0 0!important;top:0;display:flex!important;justify-content:center;align-items:flex-end;text-align:center;font-family:Amiri,serif;font-size:22px;opacity:1!important}.metaslider .caption{position:relative;margin-bottom:12%}.footer-widget-2 .widget_nav_menu ul li:before{display:none}.widget_nav_menu ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.footer-widget-2 .widget_nav_menu ul li{padding-left:0}.footer-widget-2 .widget_nav_menu ul li a{color:#000!important;font-family:Amiri,serif;font-size:1rem;text-transform:uppercase;text-decoration:none!important}.footer-widget-2 .widget_nav_menu ul li:after{content:'|';margin:0 1rem;font-family:Amiri,serif;font-size:20px;color:#000}.footer-widget-2 .widget_nav_menu ul li:last-child:after{display:none}.site-footer{border-top:1px solid #d8d8d8;background-color:#fff!important;padding:0 0 1rem}.footer-widget-2 .widget{margin:0}.main-page-photos{max-width:1600px;margin:0 auto}.main-page-photos .wp-block-cover__inner-container{position:absolute;top:0;left:0;right:0;bottom:0;padding:0!important;max-width:100%!important;width:100%!important;display:flex;justify-content:center;align-items:center}.main-page-photos .wp-block-cover,.main-page-photos .wp-block-cover-image{background-color:#575757}.main-page-photos .wp-block-cover-image.has-background-dim:before,.main-page-photos .wp-block-cover.has-background-dim:before{opacity:.35;transition:all .25s ease-in-out}.main-page-photos .wp-block-cover-image.has-background-dim:hover:before,.main-page-photos .wp-block-cover.has-background-dim:hover:before{opacity:0}.main-page-photos .wp-block-cover a,.main-page-photos .wp-block-cover-image a{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;color:#fff;font-family:Amiri,serif;font-size:22px;text-decoration:none!important}.editor-styles-wrapper .wp-block-columns.main-page-photos .wp-block-column:not(:last-child),.hentry .entry-content .wp-block-columns.main-page-photos .wp-block-column:not(:last-child){margin-right:160px}@media (max-width:1499px){.editor-styles-wrapper .wp-block-columns.main-page-photos .wp-block-column:not(:last-child),.hentry .entry-content .wp-block-columns.main-page-photos .wp-block-column:not(:last-child){margin-right:80px}.main-page-photos .wp-block-cover,.main-page-photos .wp-block-cover-image{min-height:609px!important}}@media (max-width:781px){.editor-styles-wrapper .wp-block-columns.main-page-photos .wp-block-column:not(:last-child),.hentry .entry-content .wp-block-columns.main-page-photos .wp-block-column:not(:last-child){margin-right:0}}@media (max-width:459px){.main-page-photos .wp-block-cover,.main-page-photos .wp-block-cover-image{min-height:350px!important}}.entry-header{display:none}.page-title{display:none}.page-id-419 .col-full{max-width:100%}.page-id-404 .site-content,.page-id-419 .site-content{padding-top:0}.page-id-419 .wc-block-grid{max-width:1600px;margin:0 auto}.page-about{height:95vh;display:flex;justify-content:center;align-items:flex-start}.page-about .wp-block-cover__inner-container{text-align:center;padding-top:3em!important}.page-about .wp-block-cover__inner-container h2{color:#fff;font-size:1.313em!important;border-color:#fff}.type-page{text-align:center}.display-posts-listing{max-width:1200px;margin:0 auto;list-style:none;text-align:left}.display-posts-listing ul{list-style:none}.display-posts-listing .image{position:relative;display:block}.display-posts-listing .image img{width:100%}.display-posts-listing .desc{position:absolute;top:80%;left:15%;right:15%;color:#000;padding:2rem;background:#fff;text-align:center;transition:top .35s ease-out}.display-posts-listing .image:hover .desc{top:70%}.display-posts-listing .desc .title{position:relative;display:block;font-family:Amiri,serif;font-size:1.3em;line-height:1.2em}.display-posts-listing .desc .date{position:relative;display:block;font-family:Amiri,serif;font-size:1.1em;border-bottom:1px solid #fff;color:#919191}.display-posts-listing .desc .comment{position:absolute;bottom:3em;left:2em}.one-half,.three-sixths,.two-fourths{width:44.1666666667%}.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{margin-left:11.666667%}.first{clear:both;margin-left:0}fieldset,fieldset legend,table:not(.has-background) tbody tr:nth-child(2n) td{background-color:#fff!important}.page-id-405 .wp-block-column:last-child h4{color:#fff}.wc_ss_btns .socicon-facebook{background-color:transparent!important;color:#fff}.wc_ss_btns .socicon-twitter{background-color:transparent!important;color:#fff}.wc_ss_btns .socicon-pinterest{background-color:transparent!important;color:#fff}.main-navigation ul.menu ul.sub-menu,.main-navigation ul.nav-menu ul.children{padding:0}.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h4,.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h4{text-shadow:2px 4px 4px rgba(0,0,0,.6),0 -5px 10px rgba(255,255,255,.55)}.wp-block-cover,.wp-block-cover-image{min-height:513px}.page-id-405 .wp-block-column:nth-child(2){min-width:513px}.page-id-405 .wp-block-column:nth-child(2) a{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none!important;text-shadow:2px 4px 4px rgba(255,255,255,.6),0 -5px 10px rgba(0,0,0,.55);z-index:2}.page-id-405 .wp-block-column{position:relative}.page-id-405 .wp-block-column:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.35;transition:all .25s ease-in-out;background-color:#575757}.page-id-405 .wp-block-column:hover:before{opacity:0}@media screen and (min-width:768px){.main-navigation ul.menu ul.sub-menu,.main-navigation ul.nav-menu ul.children{background-color:rgba(255,255,255,.8)!important}}.newsletter_box{text-align:center;clear:both;margin-bottom:3rem;padding-top:0}.newsletter_box .es_caption{padding:0!important;font-size:1rem;color:#555;margin-bottom:1.25rem;width:100%}.newsletter_box .es_title{font-family:Amiri,serif;font-weight:200;font-size:1.375rem;margin-bottom:1.25rem;width:100%}.newsletter_box form{display:flex;flex-wrap:wrap;justify-content:center}.newsletter_box form input[type=email]{min-width:380px}.newsletter_box form input[type=submit]{color:#000!important;margin-left:12px;background:#fff!important}.newsletter_box form input[type=submit]:hover{background:#ededed!important}div.wc_ss_btns>ul>li{background:#a9a9a9!important;border-radius:50%!important}.pswp__bg{background:#fff}.single-product .pswp__button{background-color:#000!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:#000!important}.pswp__caption{display:none}.wc_ss_btns_title{font-size:.875rem!important;margin-right:.375rem;padding-bottom:5px}.woocommerce_more_details{margin-top:1em;margin-bottom:1em}.woocommerce_more_details h3{font-size:1.375rem;margin:0}.woocommerce_more_details p{margin:0;font-size:.875rem}.floating #masthead{position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.8)!important;padding-top:0;z-index:9999}.floating #masthead .col-full{margin:0}.floating #masthead .desc{display:none}.floating .site-header .site-branding img{width:150px}@media (max-width:767px){.main-page-photos .wp-block-column{flex-basis:100%!important;padding-right:0!important}}#post-405 .wp-block-responsive-lightbox-gallery{display:none}#post-405 .wp-block-cover__inner-container a{position:absolute;top:0;left:0;right:0;bottom:0}#wpmc-next,#wpmc-prev,button#wpmc-back-to-cart{min-width:200px}#checkout_coupon{display:none!important}#payment #pwgc-redeem-gift-card-form{display:none!important}#wpmc-prev{order:1;margin-right:auto}#wpmc-back-to-cart{order:2;margin-left:0!important;margin-right:0!important}#wpmc-next{order:3;margin-left:auto}.footer-widgets{padding-top:30px}.storefront-align-wide.storefront-full-width-content .hentry .entry-content .alignwide{margin:0;position:relative;padding:0;display:block}#post-419 .wp-block-media-text .wp-block-media-text__content{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;background-color:transparent;transition:background .25s ease-in-out}#post-419 .wp-block-media-text .wp-block-media-text__content:hover{background-color:rgba(0,0,0,.3)}#post-419 .wp-block-media-text .wp-block-media-text__content a{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#fff;font-family:Amiri,serif;font-size:22px}@media (max-width:781px){.wp-block-column{flex-basis:auto!important;flex-grow:inherit;padding-right:0!important}}@media (max-width:767px){.widget_nav_menu ul{flex-wrap:wrap}.footer-widget-2 .widget_nav_menu ul li{flex-basis:33%;text-align:center}.footer-widget-2 .widget_nav_menu ul li:after{display:none}body{padding-bottom:0!important}.woocommerce-active .site-branding{float:none;width:100%;text-align:center}.site-search-wrap{display:none}.site-header-cart .cart-contents{display:inline-flex!important}.site-header-cart .cart-contents .count{display:none}.before_header>div>.user{order:2}.site-header-cart{order:1}.site-header{position:static}button.menu-toggle{position:absolute;top:-54px;right:5px;z-index:9999}.one-half,.three-sixths,.two-fourths{width:100%}.newsletter_box form input[type=email]{min-width:190px}.storefront-primary-navigation{position:relative}}@media (max-width:459px){#wpmc-next,#wpmc-prev,button#wpmc-back-to-cart{width:100%;margin:.5rem 0}#wpmc-back-to-cart{order:5}.wpmc-nav-wrapper,.wpmc-steps-wrapper{flex-wrap:wrap}}@media (max-width:1063px){.storefront-align-wide.storefront-full-width-content .hentry .entry-content .wp-block-cover.alignfull{height:50vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%;min-height:0}}#GoToTop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:18px;border:none;outline:0;background-color:#000;color:#fff;cursor:pointer;padding:0 1rem;height:2.5rem;border-radius:4px;opacity:.3;transition:background .25s ease-in-out;justify-content:center;align-items:center}#GoToTop:hover{background-color:#555}.special-flex{display:flex;justify-content:center}.special-flex .special-flex-gallery{margin-right:4rem;width:59%}.special-flex>div{position:relative;width:32%}.special-flex>div:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:0;transition:all .25s ease-in-out;background-color:#575757}.special-flex>div:hover:before{opacity:.35}.special-flex>div a{position:absolute;top:0;left:0;bottom:0;right:0;z-index:5}.special-flex>div h3{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;font-size:1.618em;text-shadow:2px 4px 4px rgba(0,0,0,.6),0 -5px 10px rgba(255,255,255,.55);color:#000}.special-flex>div:nth-child(2) h3{color:#fff;text-shadow:2px 4px 4px rgba(255,255,255,.6),0 -5px 10px rgba(0,0,0,.55)}@media (max-width:767px){.footer-widgets{text-align:center}.special-flex{flex-wrap:wrap}.special-flex>div{width:100%}.special-flex .special-flex-gallery{margin-right:0;width:100%}.special-flex>div img{width:100%}.special-flex>div:nth-child(2){margin-top:2rem}}#woocommerce_product_categories-3{padding:3em 0 1em;text-align:center}.page-id-419 .site-header{border-bottom-color:rgba(240,240,240,.3)}.page-id-419 .site-header{position:fixed;top:0;left:0;right:0;color:#fff}.page-id-419:not(.floating) ul.menu>li>a{color:#fff}.page-id-419:not(.floating) .site-header ul.menu>li.current-menu-item>a{color:#fff}.page-id-419 .site{padding-top:0!important}.page-id-419 .site-header-cart .cart-contents .count{background:#fff;color:#000}.page-id-419 .custom-logo-link img:first-child{display:none}.page-id-419 .custom-logo-link img:last-child{display:inline-block}.page-id-419.floating .custom-logo-link img:last-child{display:none}.page-id-419.floating .custom-logo-link img:first-child{display:inline-block}@media (max-width:767px){.page-id-419:not(.floating) .site-header ul.menu>li.current-menu-item>a{color:#000}.page-id-419:not(.floating) ul.menu>li>a{color:#000}.page-id-419 .custom-logo-link img:last-child{display:inline-block}.page-id-419 .site-header{position:absolute}.site-header{margin:3em 0 0;padding:0 0 1em;z-index:10001}button.menu-toggle{top:-31px}.page-id-419 .handheld-navigation{background:#fff;padding-left:1em;padding-right:1em}}#page{position:relative}.post-template-default .wp-post-image{display:none}.display-posts-listing{display:flex;flex-wrap:wrap;justify-content:center}.one-half,.three-sixths,.two-fourths{width:33.3333333%;margin-left:0;margin-bottom:6em;max-width:400px}@media (max-width:1199px){.one-half,.three-sixths,.two-fourths{width:45%}}@media (max-width:991px){.one-half,.three-sixths,.two-fourths{width:50%}}@media (max-width:767px){.one-half,.three-sixths,.two-fourths{width:100%}}.first{margin-left:0;clear:none}.display-posts-listing .image img{width:90%}#metaslider_389 ul li>a{cursor:initial}.btn-new:before{position:absolute;content:'';display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;transform-origin:left center;z-index:-1;background-color:#fff}.btn-new{position:relative;background:0 0;border:1px solid #fff;font-family:'Zona Pro',sans-serif;font-size:15px;font-weight:300;color:#000;padding:14px 28px;-webkit-transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);text-decoration:none!important;-webkit-tap-highlight-color:initial;z-index:1}.btn-new:hover{color:#fff}@media (max-width:767px){.btn-new{padding:9px 18px;font-size:12px}.btn-new:hover{color:#000}}@media (-moz-touch-enabled:0),(hover:hover){.btn-new:before{-webkit-transition:-webkit-transform .45s cubic-bezier(.785,.135,.15,.86);transition:-webkit-transform .45s cubic-bezier(.785,.135,.15,.86);transition:transform .45s cubic-bezier(.785,.135,.15,.86);transition:transform .45s cubic-bezier(.785,.135,.15,.86),-webkit-transform .45s cubic-bezier(.785,.135,.15,.86)}.btn-new:hover:before{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0,1);transform:scale(0,1)}}.socicon-pinterest:before{content:"\e063"!important}.socicon-facebook:before{content:"\e028"!important}.socicon-instagram:before{content:"\e044"!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#000!important}.wc-block-grid__product-image img.secondary-image{display:none}.hentry .entry-content .wc-block-grid__products .wc-block-grid__product>a:hover .wc-block-grid__product-image img.secondary-image,.hentry .entry-content ul.products li.product>a:hover .wc-block-grid__product-image img.secondary-image{display:block}.hentry .entry-content .wc-block-grid__products .wc-block-grid__product>a:hover .wc-block-grid__product-image img:first-child,.hentry .entry-content ul.products li.product>a:hover .wc-block-grid__product-image img:first-child{display:none}#pwgc-purchase-container{padding:1rem 0}@media (max-width:767px){.footer-widgets{display:flex;flex-direction:column}.footer-widget-1{order:2}.footer-widget-2{order:1}.footer-widget-3{order:3}.single-product div.product .variations_button{width:100%!important}.single_add_to_cart_button{right:auto!important;max-width:230px}.woocommerce_more_details{margin-top:5rem}.site-branding{position:relative;z-index:99}.metaslider .caption{margin-bottom:40%}}@media only screen and (max-width:768px){.mc-banner{z-index:99999!important}}@media only screen and (min-width: 768px){.footer-widgets.col-3 .block.footer-widget-2{width: 46.434783%;}} */
*/

body, .secondary-navigation a {
    color: #0a0a0a !important;
}
 .academicons-ul,.fa-ul {
    list-style-type: none
}

.academicons-li,.fa-li {
    top: .14285714em;
    text-align: center
}

.academicons-fw,.academicons-li,.fa-fw,.fa-li {
    text-align: center
}

.ai.fa-pull-left,.fa.fa-pull-left {
    margin-right: .3em
}

@font-face {
    font-family: Academicons;
    src: url(https://ilonatambor.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/../font/academicons.woff2#1741264029) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.academicons {
    display: inline-block;
    font: normal normal normal 14px/1 Academicons;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.academicons-lg,.fa-lg {
    line-height: .75em;
    vertical-align: -15%
}

.academicons-academia:before {
    content: "\e9af"
}

.academicons-academia-square:before {
    content: "\e93d"
}

.academicons-acclaim:before {
    content: "\e92e"
}

.academicons-acclaim-square:before {
    content: "\e93a"
}

.academicons-acm:before {
    content: "\e93c"
}

.academicons-acm-square:before {
    content: "\e95d"
}

.academicons-acmdl:before {
    content: "\e96a"
}

.academicons-acmdl-square:before {
    content: "\e9d3"
}

.academicons-ads:before {
    content: "\e9cb"
}

.academicons-ads-square:before {
    content: "\e94a"
}

.academicons-africarxiv:before {
    content: "\e91b"
}

.academicons-africarxiv-square:before {
    content: "\e90b"
}

.academicons-archive:before {
    content: "\e955"
}

.academicons-archive-square:before {
    content: "\e956"
}

.academicons-arxiv:before {
    content: "\e974"
}

.academicons-arxiv-square:before {
    content: "\e9a6"
}

.academicons-biorxiv:before {
    content: "\e9a2"
}

.academicons-biorxiv-square:before {
    content: "\e98b"
}

.academicons-ceur:before {
    content: "\e96d"
}

.academicons-ceur-square:before {
    content: "\e92f"
}

.academicons-ciencia-vitae:before {
    content: "\e912"
}

.academicons-ciencia-vitae-square:before {
    content: "\e913"
}

.academicons-closed-access:before {
    content: "\e942"
}

.academicons-closed-access-square:before {
    content: "\e943"
}

.academicons-conversation:before {
    content: "\e94c"
}

.academicons-conversation-square:before {
    content: "\e915"
}

.academicons-coursera:before {
    content: "\e95f"
}

.academicons-coursera-square:before {
    content: "\e97f"
}

.academicons-crossref:before {
    content: "\e918"
}

.academicons-crossref-square:before {
    content: "\e919"
}

.academicons-cv:before {
    content: "\e9a5"
}

.academicons-cv-square:before {
    content: "\e90a"
}

.academicons-datacite:before {
    content: "\e91c"
}

.academicons-datacite-square:before {
    content: "\e91d"
}

.academicons-dataverse:before {
    content: "\e9f7"
}

.academicons-dataverse-square:before {
    content: "\e9e4"
}

.academicons-dblp:before {
    content: "\e94f"
}

.academicons-dblp-square:before {
    content: "\e93f"
}

.academicons-depsy:before {
    content: "\e97a"
}

.academicons-depsy-square:before {
    content: "\e94b"
}

.academicons-doi:before {
    content: "\e97e"
}

.academicons-doi-square:before {
    content: "\e98f"
}

.academicons-dryad:before {
    content: "\e97c"
}

.academicons-dryad-square:before {
    content: "\e98c"
}

.academicons-elsevier:before {
    content: "\e961"
}

.academicons-elsevier-square:before {
    content: "\e910"
}

.academicons-figshare:before {
    content: "\e981"
}

.academicons-figshare-square:before {
    content: "\e9e7"
}

.academicons-google-scholar:before {
    content: "\e9d4"
}

.academicons-google-scholar-square:before {
    content: "\e9f9"
}

.academicons-hal:before {
    content: "\e92c"
}

.academicons-hal-square:before {
    content: "\e92d"
}

.academicons-hypothesis:before {
    content: "\e95a"
}

.academicons-hypothesis-square:before {
    content: "\e95b"
}

.academicons-ideas-repec:before {
    content: "\e9ed"
}

.academicons-ideas-repec-square:before {
    content: "\e9f8"
}

.academicons-ieee:before {
    content: "\e929"
}

.academicons-ieee-square:before {
    content: "\e9b9"
}

.academicons-impactstory:before {
    content: "\e9cf"
}

.academicons-impactstory-square:before {
    content: "\e9aa"
}

.academicons-inaturalist:before {
    content: "\e900"
}

.academicons-inaturalist-square:before {
    content: "\e901"
}

.academicons-inpn:before {
    content: "\e902"
}

.academicons-inpn-square:before {
    content: "\e903"
}

.academicons-inspire:before {
    content: "\e9e9"
}

.academicons-inspire-square:before {
    content: "\e9fe"
}

.academicons-isidore:before {
    content: "\e936"
}

.academicons-isidore-square:before {
    content: "\e954"
}

.academicons-jstor:before {
    content: "\e938"
}

.academicons-jstor-square:before {
    content: "\e944"
}

.academicons-lattes:before {
    content: "\e9b3"
}

.academicons-lattes-square:before {
    content: "\e99c"
}

.academicons-mathoverflow:before {
    content: "\e9f6"
}

.academicons-mathoverflow-square:before {
    content: "\e97b"
}

.academicons-mendeley:before {
    content: "\e9f0"
}

.academicons-mendeley-square:before {
    content: "\e9f3"
}

.academicons-moodle:before {
    content: "\e907"
}

.academicons-moodle-square:before {
    content: "\e908"
}

.academicons-mtmt:before {
    content: "\e950"
}

.academicons-mtmt-square:before {
    content: "\e951"
}

.academicons-nakala:before {
    content: "\e940"
}

.academicons-nakala-square:before {
    content: "\e941"
}

.academicons-obp:before {
    content: "\e92a"
}

.academicons-obp-square:before {
    content: "\e92b"
}

.academicons-open-access:before {
    content: "\e939"
}

.academicons-open-access-square:before {
    content: "\e9f4"
}

.academicons-open-data:before {
    content: "\e966"
}

.academicons-open-data-square:before {
    content: "\e967"
}

.academicons-open-materials:before {
    content: "\e968"
}

.academicons-open-materials-square:before {
    content: "\e969"
}

.academicons-openedition:before {
    content: "\e946"
}

.academicons-openedition-square:before {
    content: "\e947"
}

.academicons-orcid:before {
    content: "\e9d9"
}

.academicons-orcid-square:before {
    content: "\e9c3"
}

.academicons-osf:before {
    content: "\e9ef"
}

.academicons-osf-square:before {
    content: "\e931"
}

.academicons-overleaf:before {
    content: "\e914"
}

.academicons-overleaf-square:before {
    content: "\e98d"
}

.academicons-philpapers:before {
    content: "\e98a"
}

.academicons-philpapers-square:before {
    content: "\e96f"
}

.academicons-piazza:before {
    content: "\e99a"
}

.academicons-piazza-square:before {
    content: "\e90c"
}

.academicons-preregistered:before {
    content: "\e906"
}

.academicons-preregistered-square:before {
    content: "\e96b"
}

.academicons-protocols:before {
    content: "\e952"
}

.academicons-protocols-square:before {
    content: "\e953"
}

.academicons-psyarxiv:before {
    content: "\e90e"
}

.academicons-psyarxiv-square:before {
    content: "\e90f"
}

.academicons-publons:before {
    content: "\e937"
}

.academicons-publons-square:before {
    content: "\e94e"
}

.academicons-pubmed:before {
    content: "\e99f"
}

.academicons-pubmed-square:before {
    content: "\e97d"
}

.academicons-pubpeer:before {
    content: "\e922"
}

.academicons-pubpeer-square:before {
    content: "\e923"
}

.academicons-researcherid:before {
    content: "\e91a"
}

.academicons-researcherid-square:before {
    content: "\e95c"
}

.academicons-researchgate:before {
    content: "\e95e"
}

.academicons-researchgate-square:before {
    content: "\e99e"
}

.academicons-ror:before {
    content: "\e948"
}

.academicons-ror-square:before {
    content: "\e949"
}

.academicons-sci-hub:before {
    content: "\e959"
}

.academicons-sci-hub-square:before {
    content: "\e905"
}

.academicons-scirate:before {
    content: "\e98e"
}

.academicons-scirate-square:before {
    content: "\e99d"
}

.academicons-scopus:before {
    content: "\e91e"
}

.academicons-scopus-square:before {
    content: "\e91f"
}

.academicons-semantic-scholar:before {
    content: "\e96e"
}

.academicons-semantic-scholar-square:before {
    content: "\e96c"
}

.academicons-springer:before {
    content: "\e928"
}

.academicons-springer-square:before {
    content: "\e99b"
}

.academicons-ssrn:before {
    content: "\e916"
}

.academicons-ssrn-square:before {
    content: "\e917"
}

.academicons-stackoverflow:before {
    content: "\e920"
}

.academicons-stackoverflow-square:before {
    content: "\e921"
}

.academicons-zenodo:before {
    content: "\e911"
}

.academicons-zotero:before {
    content: "\e962"
}

.academicons-zotero-square:before {
    content: "\e932"
}

.academicons-lg {
    font-size: 1.33333333em
}

.academicons-2x {
    font-size: 2em
}

.academicons-3x {
    font-size: 3em
}

.academicons-4x {
    font-size: 4em
}

.academicons-5x {
    font-size: 5em
}

.academicons-fw {
    width: 1.28571429em
}

.academicons-ul {
    padding-left: 0;
    margin-left: 2.14285714em
}

.academicons-ul>li {
    position: relative
}

.academicons-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em
}

.academicons-li.fa-lg {
    left: -1.85714286em
}

.academicons-border {
    padding: .2em .25em .15em;
    border: .08em solid #eee;
    border-radius: .1em
}

.academicons-pull-left {
    float: left
}

.academicons-pull-right {
    float: right
}

.ai.fa-pull-right {
    margin-left: .3em
}

.fa-lg {
    font-size: 1.33333333em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: .08em solid #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-right {
    margin-left: .3em
}

.zoom-social-icons-list {
    list-style-type: none
}

.zoom-social_icons-list__item {
    margin: 0 0 10px
}

.zoom-social_icons-list__label {
    margin-left: 4px
}

.zoom-social-icons-list--no-labels .zoom-social_icons-list__item {
    display: inline-block;
    margin: 4px;
    border: none
}

.zoom-social-icons-list .socicon,.zoom-social-icons-list .dashicons,.zoom-social-icons-list .genericon,.zoom-social-icons-list .academicons,.zoom-social-icons-list .fa {
    padding: 8px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -moz-transition: opacity .2s;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    top: 0;
    vertical-align: middle;
    width: 1em;
    height: 1em;
    line-height: 1em;
    font-size: 1.2em
}

.zoom-social-icons-list--with-canvas .socicon,.zoom-social-icons-list--with-canvas .dashicons,.zoom-social-icons-list--with-canvas .genericon,.zoom-social-icons-list--with-canvas .academicons,.zoom-social-icons-list--with-canvas .fa {
    color: #fff
}

.zoom-social-icons-list--without-canvas .socicon,.zoom-social-icons-list--without-canvas .dashicons,.zoom-social-icons-list--without-canvas .genericon,.zoom-social-icons-list--without-canvas .academicons,.zoom-social-icons-list--without-canvas .fa {
    background: none
}

.widget .zoom-social-icons-list--without-canvas {
    margin-left: -8px;
    margin-top: -4px
}

.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas {
    margin-left: -14px;
    margin-top: -8px
}

.zoom-social-icons-list--rounded .socicon,.zoom-social-icons-list--rounded .genericon,.zoom-social-icons-list--rounded .academicons,.zoom-social-icons-list--rounded .dashicons,.zoom-social-icons-list--rounded .fa {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    text-decoration: none
}

.zoom-social_icons-list__link {
    text-align: center;
    text-decoration: none!important;
    transition: all 0.2s ease
}

.zoom-social_icons-list__link:hover {
    opacity: .9;
    border: none;
    text-decoration: none;
    box-shadow: none!important
}

.zoom-social-icons-list--round .socicon,.zoom-social-icons-list--round .genericon,.zoom-social-icons-list--round .academicons,.zoom-social-icons-list--round .dashicons,.zoom-social-icons-list--round .fa {
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px
}

.zoom-social-icons-list {
    margin: 0;
    padding: 0
}

.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-left,.zoom-social-icons-widget .zoom-social-icons-list--align-left {
    text-align: left
}

.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-right,.zoom-social-icons-widget .zoom-social-icons-list--align-right {
    text-align: right
}

.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-center,.zoom-social-icons-widget .zoom-social-icons-list--align-center {
    text-align: center
}

.screen-reader-text {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute ! important;
    width: 1px;
    word-wrap: normal ! important
}

.yay-currency-checkout-notice,.yay-currency-checkout-notice-admin {
    background: #f8f8f8;
    color: #555;
    border-radius: 3px;
    padding: 20px;
    margin-bottom: 20px;
    width: 100%!important
}

.yay-currency-checkout-notice {
    border-left: 3px solid #ffc106
}

.yay-currency-checkout-notice-admin {
    border-left: 3px solid #2271b1
}

.yay-currency-switcher {
    display: none!important;
    width: 0!important;
    height: 0!important
}

.yay-currency-single-page-switcher {
    margin-bottom: 8px
}

.yay-currency-form-switcher {
    margin: 0
}

.yay-currency-dropdown {
    z-index: 9999!important
}

.yay-currency-dropdown a {
    visibility: hidden!important
}

.yay-currency-dropdown {
    border-radius: 4px;
    height: 30px!important;
    margin: auto 0!important;
    max-width: 290px!important;
    vertical-align: middle
}

.yay-currency-form-switcher {
    display: none!important
}

.yay-currency-custom-select-wrapper {
    position: relative;
    user-select: none;
    min-width: 70px;
    width: 270px;
    font-size: 13px
}

.yay-currency-custom-select-wrapper.widget {
    width: 100%
}

.yay-currency-custom-select-wrapper.small {
    width: 235px;
    font-size: 11px
}

.yay-currency-custom-select-wrapper.no-currency-name {
    width: fit-content
}

.yay-currency-custom-select-wrapper.only-currency-name {
    width: 180px
}

.yay-currency-custom-select-wrapper.only-currency-name-and-something {
    width: 215px
}

.yay-currency-custom-select-wrapper.small.only-currency-name {
    width: 160px
}

.yay-currency-custom-select-wrapper.small.only-currency-name-and-something {
    width: 190px
}

.yay-currency-custom-select {
    position: relative;
    display: flex;
    flex-direction: column
}

.yay-currency-custom-select__trigger {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #3b3b3b;
    height: 40px;
    line-height: 14px;
    background: #fff;
    cursor: pointer;
    border: 1px solid #dcdfe6;
    border-radius: 4px
}

.yay-currency-custom-select__trigger:hover {
    border: 1px solid #ccc
}

.yay-currency-custom-select.open .yay-currency-custom-select__trigger {
    border: 1px solid #2271b1
}

.yay-currency-custom-select__trigger.small {
    height: 30px
}

.yay-currency-custom-options {
    position: absolute;
    display: block;
    top: 100%;
    left: 0!important;
    right: 0;
    border: 1px solid #ccc;
    border-radius: 0 0 4px 4px;
    border-top: 0;
    background: #fff;
    height: 0;
    transition: all 0.2s;
    max-height: 250px;
    overflow: auto;
    margin: 0!important;
    padding: 0!important;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 99999;
    width: 100%!important
}

.yay-currency-custom-options.upwards {
    top: auto;
    bottom: 95%;
    border: 1px solid #ccc;
    border-radius: 4px 4px 0 0
}

.yay-currency-custom-select.open .yay-currency-custom-options {
    display: block;
    height: auto;
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    border-radius: 0 0 4px 4px
}

.yay-currency-custom-arrow {
    position: relative;
    margin: 0 8px!important;
    height: 8px;
    width: 8px
}

.yay-currency-custom-arrow::before,.yay-currency-custom-arrow::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: .15rem;
    height: 100%;
    transition: all 0.2s
}

.yay-currency-custom-arrow::before {
    left: -2px;
    transform: rotate(-45deg);
    background-color: #ccc
}

.yay-currency-custom-arrow::after {
    left: 3px;
    transform: rotate(45deg);
    background-color: #ccc
}

.upwards.yay-currency-custom-arrow::before {
    left: -2px;
    transform: rotate(45deg);
    background-color: #ccc
}

.upwards.yay-currency-custom-arrow::after {
    left: 3px;
    transform: rotate(-45deg);
    background-color: #ccc
}

.open .yay-currency-custom-arrow::before {
    left: -2px;
    transform: rotate(45deg)
}

.open .yay-currency-custom-arrow::after {
    left: 3px;
    transform: rotate(-45deg)
}

.open .yay-currency-custom-select__trigger {
    border-radius: 4px 4px 0 0
}

.open .upwards.yay-currency-custom-arrow::before {
    left: -2px;
    transform: rotate(-45deg)
}

.open .upwards.yay-currency-custom-arrow::after {
    left: 3px;
    transform: rotate(45deg)
}

.open .upwards.yay-currency-custom-select__trigger {
    border-radius: 0 0 4px 4px
}

.yay-currency-custom-select.open .upwards.yay-currency-custom-options {
    border-radius: 4px 4px 0 0
}

.yay-currency-custom-option-row {
    display: flex!important;
    justify-content: flex-start;
    align-items: center;
    list-style: none;
    padding: 8px!important;
    margin: 0!important;
    color: #5c5c5c;
    line-height: 14px!important;
    background-color: #fff
}

.yay-currency-custom-option {
    padding: 0!important;
    margin: 0!important;
    list-style: none!important;
    font-size: 14px!important
}

.yay-currency-custom-option.small {
    font-size: 11px!important
}

.yay-currency-custom-option::before {
    border-color: transparent!important
}

.yay-currency-custom-option-row:hover {
    cursor: pointer;
    background-color: #f5f7fa
}

.yay-currency-custom-option-row.selected {
    color: #fff;
    background-color: #2271b1
}

.yay-currency-custom-selected-option {
    display: flex;
    align-items: center;
    padding: 0 8px!important
}

.yay-currency-flag {
    display: inline-block;
    min-width: 24px;
    min-height: 18px;
    margin: 0 8px 0 0!important;
    border-radius: 2px
}

.yay-currency-flag.small {
    min-width: 20px;
    min-height: 15px
}

.overflow-fix {
    overflow: visible!important
}

.z-index-fix {
    z-index: 9999!important
}

.yay-currency-dropdown.menu-item {
    display: inline-block
}

.yay-currency-product-page .ppc-button-wrapper {
    display: none
}

.yay-currency-custom-loader {
    animation: spin 1s linear infinite;
    border: 2px solid #f3f3f3;
    border-top: 2px solid #cfcfcf;
    border-radius: 50%;
    display: none;
    margin-right: 4px;
    width: 14px;
    height: 14px
}

.yay-currency-custom-loader.active {
    display: inline-block
}

.woocommerce-checkout-review-order-table .bundled_table_item .product-name {
    padding-left: 2.5em
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.wc-stripe-elements-field,.wc-stripe-iban-element-field {
    border: 1px solid #ddd;
    margin: 5px 0;
    padding: 5px;
    background-color: #fff;
    outline: 0
}

#payment .methods li.woocommerce-SavedPaymentMethods-token label {
    display: inline
}

#payment .methods li.woocommerce-SavedPaymentMethods-new label {
    display: inline
}

#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon {
    max-width: 40px;
    padding-left: 3px;
    margin: 0
}

#add_payment_method #payment ul.payment_methods li img.stripe-bancontact-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-bancontact-icon {
    max-height: 65px;
    max-width: 45px
}

#add_payment_method #payment ul.payment_methods li img.stripe-ideal-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-ideal-icon {
    max-height: 35px
}

#add_payment_method #payment ul.payment_methods li img.stripe-p24-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-p24-icon {
    max-width: 65px
}

#add_payment_method #payment ul.payment_methods li img.stripe-alipay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-alipay-icon {
    max-width: 50px
}

#add_payment_method #payment ul.payment_methods li img.stripe-sofort-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sofort-icon {
    max-width: 55px
}

#add_payment_method #payment ul.payment_methods li img.stripe-sepa-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sepa-icon {
    max-width: 50px
}

#add_payment_method #payment ul.payment_methods li img.stripe-multibanco-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-multibanco-icon {
    max-height: 30px
}

#add_payment_method #payment ul.payment_methods li img.stripe-eps-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-eps-icon {
    max-height: 30px
}

#add_payment_method #payment ul.payment_methods li img.stripe-giropay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-giropay-icon {
    max-width: 50px
}

#add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 10px;
    background: no-repeat url(https://ilonatambor.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/credit-card.svg);
    display: block;
    width: 30px;
    height: 24px
}

#add_payment_method #payment ul.payment_methods li .stripe-visa-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-visa-brand {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 10px;
    background: no-repeat url(https://ilonatambor.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/visa.svg);
    display: block;
    width: 30px;
    height: 24px
}

#add_payment_method #payment ul.payment_methods li .stripe-amex-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-amex-brand {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 10px;
    background: no-repeat url(https://ilonatambor.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/amex.svg);
    display: block;
    width: 30px;
    height: 24px
}

#add_payment_method #payment ul.payment_methods li .stripe-diners-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-diners-brand {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 10px;
    background: no-repeat url(https://ilonatambor.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/diners.svg);
    display: block;
    width: 30px;
    height: 24px
}

#add_payment_method #payment ul.payment_methods li .stripe-discover-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-discover-brand {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 10px;
    background: no-repeat url(https://ilonatambor.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/discover.svg);
    display: block;
    width: 30px;
    height: 24px
}

#add_payment_method #payment ul.payment_methods li .stripe-jcb-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-jcb-brand {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 10px;
    background: no-repeat url(https://ilonatambor.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/jcb.svg);
    display: block;
    width: 30px;
    height: 24px
}

#add_payment_method #payment ul.payment_methods li .stripe-maestro-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-maestro-brand {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 10px;
    background: no-repeat url(https://ilonatambor.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/maestro.svg);
    display: block;
    width: 30px;
    height: 24px
}

#add_payment_method #payment ul.payment_methods li .stripe-mastercard-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-mastercard-brand {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 10px;
    background: no-repeat url(https://ilonatambor.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/mastercard.svg);
    display: block;
    width: 30px;
    height: 24px
}

#add_payment_method #payment ul.payment_methods .stripe-card-group,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group {
    position: relative
}

.woocommerce-SavedPaymentMethods-token .stripe-source-errors .woocommerce-error {
    margin-top: 1em;
    margin-bottom: 2em
}

#wc-stripe-custom-button {
    display: block;
    width: 100%
}

.woocommerce-checkout #payment #stripe_boleto_tax_id {
    width: 100%
}

.gpay-button {
    background-origin: content-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    border-radius: 4px;
    cursor: pointer;
    height: 40px;
    min-height: 40px;
    padding: 11px 24px;
    width: 100%
}

.gpay-button.light {
    width: calc(100% - 3px);
    background-color: #fff;
    margin: 2px 0 3px 0
}

.gpay-button.light:active {
    background-color: #fff
}

.gpay-button.light:hover {
    background-color: #f8f8f8
}

.gpay-button.light:focus {
    box-shadow: #e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;
    outline: 0
}

.gpay-button.light-outline {
    width: calc(100% - 3px);
    background-color: #fff;
    box-shadow: rgba(60,64,67,.3) 0 1px 1px 0,rgba(60,64,67,.15) 0 1px 3px 1px;
    margin: 2px 0 3px 0
}

.gpay-button.light-outline:active {
    background-color: #fff
}

.gpay-button.light-outline:hover {
    background-color: #f8f8f8
}

.gpay-button.light-outline:focus {
    box-shadow: #e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;
    outline: 0
}

.gpay-button.dark {
    background-color: #000;
    padding: 12px 24px 10px
}

.gpay-button.dark:active {
    background-color: #5f6368
}

.gpay-button.dark:hover {
    background-color: #3c4043
}

.gpay-button.dark:focus {
    box-shadow: #5f6368 0 1px 1px 0,#5f6368 0 1px 3px;
    outline: 0
}

.gpay-button.short.light,.gpay-button.short.light-outline {
    background-image: url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg)
}

.gpay-button.short.dark {
    background-image: url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg)
}

@font-face {
    font-family: 'star';
    src: url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../../../plugins/woocommerce/assets/fonts/star.eot);
    src: url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../../../plugins/woocommerce/assets/fonts/star.eot#1741264029) format("embedded-opentype"),url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../../../plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../../../plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../../../plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
    font-weight: 400;
    font-style: normal
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.price ins {
    font-weight: 400
}

.woocommerce-active .site-branding {
    float: left
}

.site-header-cart {
    list-style-type: none;
    margin-left: 0;
    padding: 0;
    display: inline-flex;
    margin-bottom: 0
}

.site-header-cart .cart-contents {
    display: none
}

.site-header-cart .widget_shopping_cart {
    display: none
}

.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message {
    margin: 1.41575em
}

.site-header-cart .widget_shopping_cart .product_list_widget img {
    margin-left: 1em
}

.site-search {
    font-size: .875em;
    clear: both;
    display: none
}

.site-search .widget_product_search input[type=text],.site-search .widget_product_search input[type=search] {
    padding: 1em 1.41575em;
    line-height: 1
}

.site-search .widget_product_search form::before {
    top: .6em;
    left: 1.15em
}

.site-search .widget_product_search #searchsubmit {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal!important
}

.storefront-handheld-footer-bar {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid rgba(255,255,255,.2);
    box-shadow: 0 0 6px rgba(0,0,0,.7);
    z-index: 9999
}

.storefront-handheld-footer-bar::before,.storefront-handheld-footer-bar::after {
    content: '';
    display: table
}

.storefront-handheld-footer-bar::after {
    clear: both
}

.storefront-handheld-footer-bar ul {
    margin: 0
}

.storefront-handheld-footer-bar ul li {
    display: inline-block;
    float: left;
    text-align: center
}

.storefront-handheld-footer-bar ul li:last-child>a {
    border-right: 0
}

.storefront-handheld-footer-bar ul li>a {
    height: 4.235801032em;
    display: block;
    position: relative;
    text-indent: -9999px;
    z-index: 999;
    border-right: 1px solid rgba(255,255,255,.2)
}

.storefront-handheld-footer-bar ul li.search .site-search {
    position: absolute;
    bottom: -2em;
    left: 0;
    right: 0;
    -webkit-transition: all,ease,0.2s;
    transition: all,ease,0.2s;
    padding: 1em;
    z-index: 1;
    display: block
}

.storefront-handheld-footer-bar ul li.search.active .site-search {
    bottom: 100%
}

.storefront-handheld-footer-bar ul li.search .site-search,.storefront-handheld-footer-bar ul li.search .widget,.storefront-handheld-footer-bar ul li.search form {
    margin-bottom: 0
}

.storefront-handheld-footer-bar ul li.cart .count {
    text-indent: 0;
    display: block;
    width: 2em;
    height: 2em;
    line-height: 2;
    box-sizing: content-box;
    font-size: .75em;
    position: absolute;
    top: .875em;
    left: 50%;
    border-radius: 100%;
    border: 1px solid
}

.storefront-handheld-footer-bar ul.columns-1 li {
    width: 100%;
    display: block;
    float: none
}

.storefront-handheld-footer-bar ul.columns-2 li {
    width: 50%
}

.storefront-handheld-footer-bar ul.columns-3 li {
    width: 33.33333%
}

.storefront-handheld-footer-bar ul.columns-4 li {
    width: 25%
}

.storefront-handheld-footer-bar ul.columns-5 li {
    width: 20%
}

.sf-input-focused .storefront-handheld-footer-bar {
    display: none
}

table.shop_table_responsive thead {
    display: none
}

table.shop_table_responsive tbody th {
    display: none
}

table.shop_table_responsive tr td {
    display: block;
    text-align: right;
    clear: both
}

table.shop_table_responsive tr td::before,table.shop_table_responsive tr td::after {
    content: '';
    display: table
}

table.shop_table_responsive tr td::after {
    clear: both
}

table.shop_table_responsive tr td[data-title]::before {
    content: attr(data-title) ": ";
    font-weight: 600;
    float: left
}

table.shop_table_responsive tr td.product-remove a {
    text-align: left
}

table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before {
    display: none
}

table.shop_table_responsive tr td.download-actions .button {
    display: block;
    text-align: center
}

table.shop_table_responsive.my_account_orders .order-actions {
    text-align: right
}

table.shop_table_responsive.my_account_orders .order-actions::before {
    display: none
}

ul.products::before,ul.products::after {
    content: '';
    display: table
}

ul.products::after {
    clear: both
}

ul.products,.wc-block-grid__products {
    margin-left: 0;
    margin-bottom: 0;
    clear: both
}

ul.products li.product,ul.products .wc-block-grid__product,.wc-block-grid__products li.product,.wc-block-grid__products .wc-block-grid__product {
    list-style: none;
    margin-left: 0;
    margin-bottom: 2.235801032em;
    text-align: center;
    position: relative
}

ul.products li.product .star-rating,ul.products .wc-block-grid__product .star-rating,.wc-block-grid__products li.product .star-rating,.wc-block-grid__products .wc-block-grid__product .star-rating {
    margin: 0 auto .5407911001em
}

ul.products li.product .woocommerce-LoopProduct-link,ul.products .wc-block-grid__product .woocommerce-LoopProduct-link,.wc-block-grid__products li.product .woocommerce-LoopProduct-link,.wc-block-grid__products .wc-block-grid__product .woocommerce-LoopProduct-link {
    display: block
}

ul.products li.product .price,ul.products .wc-block-grid__product .price,.wc-block-grid__products li.product .price,.wc-block-grid__products .wc-block-grid__product .price {
    display: block;
    color: #0a0a0a;
    font-weight: 400;
    margin-bottom: 1rem
}

ul.products li.product .price ins,ul.products .wc-block-grid__product .price ins,.wc-block-grid__products li.product .price ins,.wc-block-grid__products .wc-block-grid__product .price ins {
    margin-left: .6180469716em;
    background-color: transparent
}

ul.products li.product h2,ul.products li.product h3,ul.products li.product .woocommerce-loop-product__title,ul.products li.product .wc-block-grid__product-title,ul.products .wc-block-grid__product h2,ul.products .wc-block-grid__product h3,ul.products .wc-block-grid__product .woocommerce-loop-product__title,ul.products .wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__products li.product h2,.wc-block-grid__products li.product h3,.wc-block-grid__products li.product .woocommerce-loop-product__title,.wc-block-grid__products li.product .wc-block-grid__product-title,.wc-block-grid__products .wc-block-grid__product h2,.wc-block-grid__products .wc-block-grid__product h3,.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: .5407911001em;
    padding-top: 1em;
    border-top: 1px solid #e5e5e5;
    margin-top: 1em;
    display: block;
    border-bottom: 0
}

ul.products li.product .star-rating,ul.products .wc-block-grid__product .star-rating,.wc-block-grid__products li.product .star-rating,.wc-block-grid__products .wc-block-grid__product .star-rating {
    font-size: .875em
}

ul.products li.product.product-category h2,ul.products li.product.product-category h3,ul.products li.product.product-category .woocommerce-loop-category__title,ul.products .wc-block-grid__product.product-category h2,ul.products .wc-block-grid__product.product-category h3,ul.products .wc-block-grid__product.product-category .woocommerce-loop-category__title,.wc-block-grid__products li.product.product-category h2,.wc-block-grid__products li.product.product-category h3,.wc-block-grid__products li.product.product-category .woocommerce-loop-category__title,.wc-block-grid__products .wc-block-grid__product.product-category h2,.wc-block-grid__products .wc-block-grid__product.product-category h3,.wc-block-grid__products .wc-block-grid__product.product-category .woocommerce-loop-category__title {
    font-size: 1.1em
}

ul.products li.product.product-category img,ul.products .wc-block-grid__product.product-category img,.wc-block-grid__products li.product.product-category img,.wc-block-grid__products .wc-block-grid__product.product-category img {
    margin-bottom: 1.618em
}

ul.products li.product .button,ul.products .wc-block-grid__product .button,.wc-block-grid__products li.product .button,.wc-block-grid__products .wc-block-grid__product .button {
    margin-bottom: .236em
}

.hentry .entry-content .wc-block-grid__products .wc-block-grid__product>a,.hentry .entry-content ul.products li.product>a {
    text-decoration: none
}

.price del {
    opacity: .5;
    font-weight: 400
}

.price del+ins {
    margin-left: .327em
}

.single-product .pswp__button {
    background-color: transparent
}

.single-product div.product {
    position: relative;
    overflow: hidden
}

.single-product div.product::before,.single-product div.product::after {
    content: '';
    display: table
}

.single-product div.product::after {
    clear: both
}

.single-product div.product .images,.single-product div.product .summary,.single-product div.product .woocommerce-product-gallery {
    margin-bottom: 2.617924em;
    margin-top: 0
}

.single-product div.product .woocommerce-product-gallery {
    position: relative
}

.single-product div.product .woocommerce-product-gallery .zoomImg {
    background-color: #fff
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    position: absolute;
    top: .875em;
    right: .875em;
    display: block;
    height: 2em;
    width: 2em;
    border-radius: 3px;
    z-index: 99;
    text-align: center
}

.single-product div.product .woocommerce-product-gallery img {
    width: 100%;
    margin: 0
}

.single-product div.product .woocommerce-product-gallery .flex-viewport {
    height: auto!important;
    margin-bottom: 1.618em
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
    margin: 0;
    padding: 0
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::before,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after {
    content: '';
    display: table
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after {
    clear: both
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
    list-style: none;
    margin-bottom: 1.618em;
    cursor: pointer
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
    opacity: .5;
    -webkit-transition: all,ease,0.2s;
    transition: all,ease,0.2s
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
    opacity: 1
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {
    opacity: 1
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
    width: 42.8571428571%;
    float: left;
    margin-right: 14.2857142857%
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
    margin-right: 0
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {
    clear: both
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
    width: 23.8095238%;
    float: left;
    margin-right: 14.2857142857%
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
    margin-right: 0
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
    clear: both
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 14.2857142857%;
    float: left;
    margin-right: 14.2857142857%
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
    margin-right: 0
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: both
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
    width: 8.5714285714%;
    float: left;
    margin-right: 14.2857142857%
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
    margin-right: 0
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
    clear: both
}

.single-product div.product .images .woocommerce-main-image {
    margin-bottom: 1.618em;
    display: block
}

.single-product div.product .images .thumbnails a.zoom {
    display: block;
    width: 22.05%;
    margin-right: 3.8%;
    float: left;
    margin-bottom: 1em
}

.single-product div.product .images .thumbnails a.zoom.last {
    margin-right: 0
}

.single-product div.product .images .thumbnails a.zoom.first {
    clear: both
}

.single-product div.product form.cart {
    margin-bottom: 1.618em;
    padding: 1em 0
}

.single-product div.product form.cart::before,.single-product div.product form.cart::after {
    content: '';
    display: table
}

.single-product div.product form.cart::after {
    clear: both
}

.single-product div.product form.cart .quantity {
    float: left;
    margin-right: .875em
}

.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity {
    float: none;
    margin-right: 0
}

.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity .quantity {
    margin-right: 0
}

.single-product div.product p.price {
    font-size: 1.375em;
    font-weight: 700;
    font-family: Amiri,serif;
    margin: .7em 0 1em;
    display: inline-block;
    padding-bottom: .7em;
    border-bottom: 1px solid #b2b2b2
}

.single-product div.product table.variations {
    table-layout: fixed;
    margin: 0
}

.single-product div.product table.variations th,.single-product div.product table.variations td {
    display: list-item;
    padding: 0;
    list-style: none;
    background-color: transparent
}

.single-product div.product table.variations .value {
    margin-bottom: 1em
}

.single-product div.product table.variations select {
    max-width: 70%;
    vertical-align: middle
}

.single-product div.product .single_variation .price {
    margin-top: 1em;
    margin-bottom: 0;
    display: block
}

.single-product div.product .variations_button {
    padding-top: 1em
}

.single-product div.product .variations_button::before,.single-product div.product .variations_button::after {
    content: '';
    display: table
}

.single-product div.product .variations_button::after {
    clear: both
}

.single-product div.product .woocommerce-product-rating {
    margin-bottom: 1.618em;
    margin-top: -.875em
}

.single-product div.product .woocommerce-product-rating::before,.single-product div.product .woocommerce-product-rating::after {
    content: '';
    display: table
}

.single-product div.product .woocommerce-product-rating::after {
    clear: both
}

.single-product div.product .woocommerce-product-rating a {
    font-weight: 600;
    text-decoration: underline
}

.single-product div.product .woocommerce-product-rating a:hover {
    text-decoration: none
}

.single-product div.product .woocommerce-product-rating .star-rating {
    float: left;
    margin-right: .6180469716em
}

.single-product div.product .product_meta {
    font-size: .875em;
    padding-top: 1em;
    border-top: 1px solid rgba(0,0,0,.05)
}

.single-product div.product .product_meta .sku_wrapper,.single-product div.product .product_meta .posted_in,.single-product div.product .product_meta .tagged_as {
    display: block
}

.single-product div.product .product_meta .sku_wrapper:last-child,.single-product div.product .product_meta .posted_in:last-child,.single-product div.product .product_meta .tagged_as:last-child {
    border-bottom: 0
}

.single-product div.product .product_meta a {
    font-weight: 600;
    text-decoration: underline
}

.single-product div.product .product_meta a:hover {
    text-decoration: none
}

.single-product div.product .edit-link {
    font-size: .875em;
    margin-top: 1em
}

.stock:empty::before {
    display: none
}

.stock.in-stock {
    color: #e7700f
}

.stock.out-of-stock {
    color: #e2401c
}

a.reset_variations {
    display: inline-block;
    margin-left: 1em
}

#reviews {
    outline: none
}

#reviews #comments {
    padding-top: 0
}

#reviews .comment-reply-title {
    display: none
}

#reviews .commentlist {
    list-style: none;
    margin-left: 0
}

#reviews .commentlist li {
    margin-bottom: 2.617924em;
    list-style: none;
    clear: both
}

#reviews .commentlist li::before,#reviews .commentlist li::after {
    content: '';
    display: table
}

#reviews .commentlist li::after {
    clear: both
}

#reviews .commentlist li .comment_container {
    border-radius: 3px
}

#reviews .commentlist li .comment_container::before,#reviews .commentlist li .comment_container::after {
    content: '';
    display: table
}

#reviews .commentlist li .comment_container::after {
    clear: both
}

#reviews .commentlist li .comment_container .comment-text {
    width: 81.8181818182%;
    float: right;
    margin-right: 0
}

#reviews .commentlist li .comment_container .comment-text .star-rating {
    float: right;
    font-size: .875em;
    line-height: 1;
    height: 1em
}

#reviews .commentlist li:last-child {
    border-bottom: 0;
    margin-bottom: 0
}

#reviews .commentlist li time {
    opacity: .5;
    font-size: .875em
}

#reviews .commentlist li .avatar {
    width: 9.0909090909%;
    float: left;
    margin-right: 9.0909090909%;
    height: auto
}

#reviews .commentlist li p.meta {
    margin-bottom: 1em
}

#reviews .commentlist li p.meta strong {
    line-height: 1
}

#reviews .commentlist li p.meta time {
    display: block
}

#reviews .commentlist li p.meta .verified {
    font-style: normal;
    font-size: .875em
}

#reviews .commentlist li p.meta .woocommerce-review__dash {
    display: none
}

#reviews .commentlist li ul.children {
    margin: 0;
    width: 81.8181818182%;
    float: right;
    margin-right: 0;
    padding-top: 1.618em
}

#reviews .commentlist li ul.children .avatar {
    width: 11.1111111111%;
    float: left;
    margin-right: 11.1111111111%
}

#reviews .commentlist li ul.children .comment-text {
    width: 77.7777777778%;
    float: right;
    margin-right: 0
}

#reviews .commentlist li ul.children li {
    margin-bottom: 1.618em
}

#reviews .commentlist li ul.children li:last-child {
    margin-bottom: 0
}

#reviews .comment-form-rating {
    clear: both
}

#reviews .comment-form-rating label {
    display: block
}

.storefront-breadcrumb {
    margin: 0 0 1.618em;
    padding: 1em 0
}

.woocommerce-breadcrumb {
    font-size: .875em
}

.woocommerce-breadcrumb a {
    text-decoration: underline
}

.woocommerce-breadcrumb a:hover {
    text-decoration: none
}

.woocommerce-breadcrumb .breadcrumb-separator {
    display: inline-block;
    padding: 0 .5407911001em
}

.product_list_widget {
    list-style: none;
    margin-left: 0
}

.product_list_widget li {
    padding: 1em 0;
    border-bottom: 1px solid rgba(0,0,0,.05)
}

.product_list_widget li::before,.product_list_widget li::after {
    content: '';
    display: table
}

.product_list_widget li::after {
    clear: both
}

.product_list_widget li img {
    max-width: 2.617924em;
    float: right
}

.product_list_widget li>a {
    display: block
}

.product_list_widget a:hover {
    color: #2c2d33
}

.widget ul.products li.product a {
    text-decoration: none
}

.widget_products a {
    display: block
}

.widget_shopping_cart .product_list_widget {
    margin-bottom: 0
}

.widget_shopping_cart .product_list_widget li {
    padding-left: 2em;
    position: relative
}

.widget_shopping_cart .product_list_widget li a.remove {
    position: absolute;
    top: 1em;
    left: 0;
    opacity: 1
}

.widget_shopping_cart p.total,.widget_shopping_cart p.buttons {
    padding: 1em 0;
    margin: 0;
    text-align: center
}

.widget_shopping_cart p.total {
    border-bottom: 1px solid rgba(0,0,0,.05)
}

.widget_shopping_cart .buttons a {
    display: flex;
    margin-bottom: .6180469716em
}

.widget_shopping_cart .buttons a:last-child {
    margin-bottom: 0
}

.widget_shopping_cart .buttons a img {
    margin-left: auto;
    margin-right: auto
}

.site-header .widget_shopping_cart p.total,.site-header .widget_shopping_cart p.buttons,.site-header .widget_shopping_cart li {
    padding-left: 1.41575em;
    padding-right: 1.41575em
}

.widget_layered_nav li {
    margin-bottom: .6180469716em
}

.widget.woocommerce li .count {
    font-size: 1em;
    float: right
}

.widget_price_filter .price_slider {
    margin-bottom: 1em
}

.widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 2.4em
}

.widget_price_filter .price_slider_amount .button {
    float: left
}

@media (min-width: 768px) and (max-width:1024px) {
    .widget_price_filter .price_slider_amount {
        text-align:left
    }

    .widget_price_filter .price_slider_amount .button {
        display: block;
        float: none;
        width: 100%
    }
}

.widget_price_filter .ui-slider {
    position: relative;
    text-align: left
}

.widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    top: auto;
    z-index: 2;
    width: 1em;
    height: 1em;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em;
    cursor: ew-resize;
    background: #2c2d33;
    box-sizing: border-box;
    margin-top: -.25em;
    margin-left: auto;
    opacity: 1;
    border: 0
}

.widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: -1em
}

.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {
    box-shadow: 0 0 0 .236em rgba(0,0,0,.1)
}

.widget_price_filter .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background: #2c2d33;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em
}

.widget_price_filter .price_slider_wrapper .ui-widget-content {
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em;
    background: rgba(0,0,0,.1);
    border: 0
}

.widget_price_filter .ui-slider-horizontal {
    height: .5em
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    left: -1px
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    right: -1px
}

/*!rtl:begin:ignore*/
.rtl .widget_price_filter .price_label,.rtl .widget_price_filter .price_label span {
    direction: ltr;
    unicode-bidi: embed
}

/*!rtl:end:ignore*/
table.cart {
    margin-bottom: 3.706325903em
}

table.cart .product-quantity .plus,table.cart .product-quantity .minus {
    display: none
}

table.cart .product-thumbnail img {
    margin: 0;
    max-width: 15.706326em;
    height: auto
}

table.cart .product-thumbnail::before {
    display: none
}

table.cart tr:first-child td.product-remove {
    border-top-width: 0
}

table.cart td.product-remove {
    padding: 0;
    border-top: 1.618em solid;
    position: relative
}

table.cart td.product-remove a.remove {
    position: absolute;
    font-size: 1.41575em;
    top: -.6180469716em;
    right: -.6180469716em
}

table.cart td.product-quantity .qty {
    padding: .326em;
    font-size: 1rem;
    margin-right: 0;
    width: 3.706325903em
}

table.cart td,table.cart th {
    font-family: Amiri,serif;
    font-size: 1.375rem;
    text-transform: uppercase;
    background-color: #fff;
    font-weight: 200;
    text-align: center;
    vertical-align: middle;
    padding: .875em .875em 0
}

table.cart td.actions {
    border-top: 1em solid;
    background-color: transparent;
    padding: 0
}

table.cart td.actions label {
    display: none
}

table.cart td.actions .coupon {
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: 1px solid rgba(0,0,0,.05)
}

table.cart td.actions input {
    display: block;
    width: 100%;
    margin: .5407911001em 0
}

.wc-proceed-to-checkout {
    margin-bottom: 1.618em
}

.wc-proceed-to-checkout::before,.wc-proceed-to-checkout::after {
    content: '';
    display: table
}

.wc-proceed-to-checkout::after {
    clear: both
}

.wc-proceed-to-checkout .button {
    display: block;
    text-align: center;
    margin-bottom: 1em
}

.wc-proceed-to-checkout .button.checkout-button {
    font-size: 1.41575em
}

.woocommerce-shipping-calculator {
    margin: 0
}

.woocommerce-shipping-calculator>p:first-child {
    margin: 0
}

.woocommerce-shipping-calculator .shipping-calculator-form {
    padding-top: 1.41575em
}

ul#shipping_method {
    list-style: none;
    margin-left: 0
}

ul#shipping_method li {
    margin-bottom: .2360828548em
}

ul#shipping_method li:last-child {
    margin-bottom: 0
}

ul#shipping_method input {
    margin-right: .3342343017em
}

.woocommerce-checkout ul#shipping_method {
    margin-bottom: 0
}

.checkout_coupon {
    margin-bottom: 2.617924em
}

form.checkout {
    position: static!important
}

form.checkout::before,form.checkout::after {
    content: '';
    display: table
}

form.checkout::after {
    clear: both
}

form.checkout>.blockUI {
    position: fixed!important
}

#payment::before,#payment::after {
    content: '';
    display: table
}

#payment::after {
    clear: both
}

#payment .create-account {
    clear: both
}

#payment .payment_methods {
    margin: 0!important;
    padding: 0!important
}

#payment .payment_methods>.woocommerce-PaymentMethod>label,#payment .payment_methods>.wc_payment_method>label {
    display: block;
    padding: 1.41575em;
    cursor: pointer
}

#payment .payment_methods li {
    list-style: none!important;
    margin-left: 0;
    position: relative
}

#payment .payment_methods li img {
    float: right;
    border: 0;
    padding: 0;
    max-height: 1.618em
}

#payment .payment_methods li:last-child:not(.woocommerce-notice) {
    padding-bottom: 0;
    border-bottom: 0
}

#payment .payment_methods li p {
    margin: 0
}

#payment .payment_methods li .payment_box {
    padding: 1.41575em
}

#payment .payment_methods li .payment_box fieldset {
    border: 0;
    margin: 0;
    padding: 1em 0 0;
    font-size: .875em
}

#payment .payment_methods li .payment_box fieldset label {
    width: auto;
    margin-left: 0
}

#payment .payment_methods li .payment_box fieldset .form-row {
    margin-bottom: 1em
}

#payment .payment_methods li .payment_box fieldset .form-row input[type='checkbox'] {
    margin-right: 5px
}

#payment .payment_methods li .payment_box fieldset #cvv {
    width: 22%!important
}

#payment .payment_methods li .payment_box fieldset .help {
    width: 75%;
    float: right
}

#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods {
    padding-top: 1em;
    margin: 0
}

#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li {
    margin-top: .6180469716em
}

#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type=radio] {
    margin-right: .236em
}

#payment .payment_methods li .payment_box ul.wc-saved-payment-methods {
    margin-left: 0
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number,#payment .payment_methods li .payment_box .wc-credit-card-form-card-expiry,#payment .payment_methods li .payment_box .wc-credit-card-form-card-cvc {
    font-size: 1.41575em
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number {
    background-repeat: no-repeat;
    background-position: right .6180469716em center;
    background-size: 31px 20px;
    background-image: url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../assets/images/credit-cards/unknown.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.visa {
    background-image: url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../assets/images/credit-cards/visa.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.mastercard {
    background-image: url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../assets/images/credit-cards/mastercard.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.laser {
    background-image: url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../assets/images/credit-cards/laser.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.dinersclub {
    background-image: url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../assets/images/credit-cards/diners.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.maestro {
    background-image: url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../assets/images/credit-cards/maestro.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.jcb {
    background-image: url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../assets/images/credit-cards/jcb.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.amex {
    background-image: url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../assets/images/credit-cards/amex.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.discover {
    background-image: url(https://ilonatambor.com/wp-content/themes/storefront/assets/css/woocommerce/../../../assets/images/credit-cards/discover.svg)
}

#payment .terms {
    width: 100%;
    clear: both;
    float: none;
    margin-bottom: 1em
}

#payment .terms label {
    display: block;
    cursor: pointer
}

#payment .woocommerce-terms-and-conditions {
    padding: 1em;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
    margin-bottom: 16px;
    background-color: rgba(0,0,0,.05)
}

#payment .place-order {
    padding: 1.41575em;
    margin-bottom: 0;
    float: none;
    width: 100%;
    margin-top: 2.617924em
}

#payment .place-order .button {
    font-size: 1.41575em;
    width: 100%;
    white-space: pre-wrap
}

table.woocommerce-checkout-review-order-table .product-name {
    width: 45%;
    word-wrap: break-word
}

.admin-bar .woocommerce-checkout #wc_checkout_add_ons label+br {
    display: none
}

.woocommerce-password-strength {
    font-weight: 600;
    padding: .5407911001em 0;
    text-align: right;
    font-size: .875em
}

.woocommerce-password-strength.strong {
    color: #0f834d
}

.woocommerce-password-strength.short {
    color: #e2401c
}

.woocommerce-password-strength.bad {
    color: #e2401c
}

.woocommerce-password-strength.good {
    color: #3d9cd2
}

label.inline {
    display: inline!important;
    margin-left: 1em
}

.hentry .entry-content .woocommerce-MyAccount-navigation ul {
    margin-left: 0;
    border-top: 1px solid rgba(0,0,0,.05)
}

.hentry .entry-content .woocommerce-MyAccount-navigation ul li {
    list-style: none;
    border-bottom: 1px solid rgba(0,0,0,.05);
    position: relative
}

.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
    text-decoration: none;
    padding: .875em 0;
    display: block
}

ul.order_details {
    list-style: none;
    position: relative;
    margin: 3.706325903em 0
}

ul.order_details::before,ul.order_details::after {
    content: '';
    display: table
}

ul.order_details::after {
    clear: both
}

ul.order_details::before,ul.order_details::after {
    content: '';
    display: block;
    position: absolute;
    top: -16px;
    left: 0;
    width: 100%;
    height: 16px;
    background-size: 0 100%,16px 16px,16px 16px
}

ul.order_details::after {
    top: auto;
    bottom: -16px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

ul.order_details li {
    padding: 1em 1.618em;
    font-size: .8em;
    text-transform: uppercase
}

ul.order_details li:first-child {
    padding-top: 1.618em
}

ul.order_details li:last-child {
    border: 0;
    padding-bottom: 1.618em
}

ul.order_details li strong {
    display: block;
    font-size: 1.41575em;
    text-transform: none
}

.my_account_orders .button,.woocommerce-MyAccount-downloads .button {
    padding: .6180469716em .875em;
    font-size: .875em;
    margin-right: .236em
}

.woocommerce-MyAccount-content h2 {
    font-size: 2em;
    font-weight: 600
}

.woocommerce-MyAccount-content #payment .payment_methods {
    margin-bottom: 1.618em!important
}

.woocommerce-form__label-for-checkbox {
    cursor: pointer;
    display: block
}

.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {
    margin-right: .3342343017em
}

.form-row label {
    display: block
}

.form-row input,.form-row textarea,.form-row select {
    width: 100%
}

.form-row input[type=checkbox],.form-row input[type=radio] {
    width: auto
}

.form-row .button {
    width: auto
}

.form-row.create-account label {
    display: inline-block
}

.form-row.woocommerce-validated input.input-text {
    box-shadow: inset 2px 0 0 #0f834d
}

.form-row.woocommerce-invalid input.input-text {
    box-shadow: inset 2px 0 0 #e2401c
}

.form-row.woocommerce-invalid input.input-checkbox {
    outline: 2px solid #e2401c;
    outline-offset: 1px
}

.form-row.woocommerce-invalid .select2-selection {
    border-color: #e2401c;
    border-width: 2px
}

.form-row-last {
    margin-right: 0!important
}

.form-row-wide {
    clear: both;
    width: 100%
}

.required {
    border-bottom: 0!important;
    color: #e2401c
}

.password-input {
    position: relative
}

.show-password-input {
    position: absolute;
    right: .7em;
    top: 0;
    cursor: pointer
}

.show-password-input::after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    content: '\f06e'
}

.show-password-input.display-password::after {
    color: #e8e8e8
}

.demo_store {
    position: fixed;
    left: 0;
    bottom: 69px;
    right: 0;
    margin: 0;
    padding: 1em 1.41575em;
    background-color: #3d9cd2;
    color: #fff;
    z-index: 9998
}

.demo_store a {
    color: #fff;
    font-weight: 400;
    text-decoration: underline
}

.demo_store a:hover {
    text-decoration: none
}

.demo_store a.woocommerce-store-notice__dismiss-link {
    display: block
}

.star-rating {
    overflow: hidden;
    position: relative;
    height: 1.618em;
    line-height: 1.618;
    font-size: 1em;
    width: 5.3em;
    font-family: 'star';
    font-weight: 400
}

.star-rating::before {
    content: '\53\53\53\53\53';
    opacity: .25;
    float: left;
    top: 0;
    left: 0;
    position: absolute
}

.star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em
}

.star-rating span::before {
    content: '\53\53\53\53\53';
    top: 0;
    position: absolute;
    left: 0;
    color: #2c2d33
}

p.stars {
    display: inline-block;
    margin: 0
}

p.stars a {
    position: relative;
    height: 1em;
    width: 1em;
    text-indent: -999em;
    display: inline-block;
    text-decoration: none;
    margin-right: 1px;
    font-weight: 400
}

p.stars a::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    line-height: 1;
    font-family: 'star';
    content: '\53';
    color: #0a0a0a;
    text-indent: 0;
    opacity: .25
}

p.stars a:hover~a::before {
    content: '\53';
    color: #0a0a0a;
    opacity: .25
}

p.stars:hover a::before {
    content: '\53';
    color: #96588a;
    opacity: 1
}

p.stars.selected a.active::before {
    content: '\53';
    color: #96588a;
    opacity: 1
}

p.stars.selected a.active~a::before {
    content: '\53';
    color: #0a0a0a;
    opacity: .25
}

p.stars.selected a:not(.active)::before {
    content: '\53';
    color: #96588a;
    opacity: 1
}

.wc-block-grid__product-onsale,.onsale {
    border: 1px solid;
    border-color: #0a0a0a;
    color: #0a0a0a;
    padding: .202em .6180469716em;
    font-size: .875em;
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 1em;
    border-radius: 3px;
    position: relative
}

.quantity .qty {
    width: 4.235801032em;
    text-align: center
}

.storefront-sorting {
    font-size: .875em;
    margin-bottom: 2.617924em
}

.woocommerce-tabs {
    display: none;
    overflow: hidden;
    padding: 1em 0
}

.woocommerce-tabs::before,.woocommerce-tabs::after {
    content: '';
    display: table
}

.woocommerce-tabs::after {
    clear: both
}

.woocommerce-tabs ul.tabs {
    list-style: none;
    margin-left: 0;
    text-align: left;
    border-top: 1px solid rgba(0,0,0,.05)
}

.woocommerce-tabs ul.tabs li {
    display: block;
    margin: 0;
    border-bottom: 1px solid rgba(0,0,0,.05);
    position: relative
}

.woocommerce-tabs ul.tabs li a {
    padding: 1em 0;
    display: block
}

.woocommerce-tabs .panel h2:first-of-type {
    font-size: 1.618em;
    margin-bottom: 1em
}

.related>h2:first-child,.upsells>h2:first-child {
    font-size: 1.618em;
    margin-bottom: 1em
}

.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments {
    padding: 1em 1.618em;
    margin-bottom: 2.617924em;
    background-color: #555;
    margin-left: 0;
    border-radius: 2px;
    color: #fff;
    clear: both;
    border-left: .6180469716em solid rgba(0,0,0,.15)
}

.woocommerce-message::before,.woocommerce-message::after,.woocommerce-info::before,.woocommerce-info::after,.woocommerce-error::before,.woocommerce-error::after,.woocommerce-noreviews::before,.woocommerce-noreviews::after,p.no-comments::before,p.no-comments::after {
    content: '';
    display: table
}

.woocommerce-message::after,.woocommerce-info::after,.woocommerce-error::after,.woocommerce-noreviews::after,p.no-comments::after {
    clear: both
}

.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a {
    color: #fff
}

.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover {
    color: #fff;
    opacity: .7
}

.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover {
    opacity: 1
}

.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,p.no-comments .button {
    float: right;
    background: none;
    color: #fff;
    box-shadow: none;
    line-height: 1.618;
    margin-left: 1em;
    border-radius: 0;
    display: flex;
    align-items: center;
    padding: 0 1rem;
    background: #212121;
    border: 1px solid #959595!important
}

.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover {
    background: none;
    color: #fff;
    opacity: .7
}

.woocommerce-message pre,.woocommerce-info pre,.woocommerce-error pre,.woocommerce-noreviews pre,p.no-comments pre {
    background-color: rgba(0,0,0,.1)
}

.site-content>.col-full>.woocommerce>.woocommerce-message:first-child,.site-content>.col-full>.woocommerce>.woocommerce-info:first-child,.site-content>.col-full>.woocommerce>.woocommerce-error:first-child {
    margin-top: 2.617924em
}

.woocommerce-error {
    list-style: none
}

.woocommerce-info,.woocommerce-noreviews,p.no-comments {
    background-color: #555
}

.woocommerce-error {
    background-color: #e2401c
}

dl.variation {
    font-size: .875em
}

dl.variation dd {
    margin: 0 0 1em
}

.wc-item-meta {
    font-size: .875em;
    margin-left: 0;
    list-style: none
}

.wc-item-meta li::before,.wc-item-meta li::after {
    content: '';
    display: table
}

.wc-item-meta li::after {
    clear: both
}

.wc-item-meta li strong,.wc-item-meta li p {
    display: inline-block
}

.woocommerce-MyAccount-content .woocommerce-Pagination {
    text-align: center
}

.storefront-product-section {
    margin-bottom: 1.618em
}

.storefront-product-section .section-title {
    text-align: center;
    margin-bottom: 1em
}

.storefront-product-section:last-child {
    margin-bottom: 0
}

.storefront-product-pagination {
    display: none
}

.storefront-sticky-add-to-cart {
    display: none
}

@media (min-width: 768px) {
    .demo_store {
        bottom:0
    }

    .demo_store a.woocommerce-store-notice__dismiss-link {
        background: rgba(0,0,0,.1);
        float: right;
        display: inline-block;
        margin: -1em -1.41575em -1em 0;
        padding: 1em 1.41575em
    }

    .storefront-handheld-footer-bar {
        display: none
    }

    .storefront-breadcrumb {
        padding: 1.41575em 0;
        margin: 0 0 3.706325903em
    }

    table.shop_table_responsive thead {
        display: table-header-group
    }

    table.shop_table_responsive tbody th {
        display: table-cell
    }

    table.shop_table_responsive tr td {
        display: table-cell
    }

    table.shop_table_responsive tr td::before {
        display: none
    }

    .site-header-cart {
        position: relative
    }

    .site-header-cart .cart-contents {
        padding: 0;
        display: block;
        position: relative;
        background-color: transparent;
        height: auto;
        width: auto;
        text-indent: 0
    }

    .site-header-cart .cart-contents .amount {
        margin-right: .327em
    }

    .site-header-cart .cart-contents .count {
        opacity: 1;
        font-size: .6em;
        font-weight: 700;
        position: absolute;
        background: #868686;
        color: #fff;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        top: 0;
        right: -6px;
        display: flex;
        justify-content: center;
        align-items: center;
        line-height: 0
    }

    .site-header-cart .cart-contents span {
        display: inline
    }

    .site-header-cart .widget_shopping_cart {
        position: absolute;
        top: 100%;
        width: 100%;
        min-width: 320px;
        z-index: 999999;
        font-size: .875em;
        right: 0
    }

    .site-header-cart .widget_shopping_cart.sub-menu--is-touch-device {
        display: none;
        left: 0
    }

    .site-header-cart .widget_shopping_cart h2.widgettitle {
        display: none
    }

    .site-header-cart .widget_shopping_cart .product_list_widget {
        height: 0;
    }

    .site-header-cart .widget_shopping_cart .product_list_widget li a.remove {
        position: relative;
        float: left;
        top: auto;
    }

    .site-header-cart .widget_shopping_cart .product_list_widget li a.remove::before {
        text-align: left
    }

    .site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart {
        right: 0 !important;
        display: block;
    }

    .site-header-cart:hover .widget_shopping_cart .product_list_widget,.site-header-cart.focus .widget_shopping_cart .product_list_widget {
        height: auto;
    }

    .site-search {
        display: none;
    }

    .site-search form {
        margin: 0;
    }

    ul.products li.product,ul.products .wc-block-grid__product,.wc-block-grid__products li.product,.wc-block-grid__products .wc-block-grid__product {
        clear: none;
        width: 100%;
        float: left;
        font-size: .875em;
    }

    ul.products li.product.first,ul.products .wc-block-grid__product.first,.wc-block-grid__products li.product.first,.wc-block-grid__products .wc-block-grid__product.first {
        clear: both!important;
    }

    ul.products li.product.last,ul.products .wc-block-grid__product.last,.wc-block-grid__products li.product.last,.wc-block-grid__products .wc-block-grid__product.last {
        margin-right: 0!important;
    }

    .page-template-template-fullwidth-php .site-main ul.products.columns-1 li.product,.page-template-template-fullwidth-php .header-widget-region ul.products.columns-1 li.product,.page-template-template-homepage-php .site-main ul.products.columns-1 li.product,.page-template-template-homepage-php .header-widget-region ul.products.columns-1 li.product,.storefront-full-width-content .site-main ul.products.columns-1 li.product,.storefront-full-width-content .header-widget-region ul.products.columns-1 li.product {
        width: 100%;
        margin-right: 0;
        float: none
    }

    .page-template-template-fullwidth-php .site-main ul.products.columns-2 li.product,.page-template-template-fullwidth-php .header-widget-region ul.products.columns-2 li.product,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product,.page-template-template-homepage-php .header-widget-region ul.products.columns-2 li.product,.storefront-full-width-content .site-main ul.products.columns-2 li.product,.storefront-full-width-content .header-widget-region ul.products.columns-2 li.product {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .site-main ul.products.columns-3 li.product,.page-template-template-fullwidth-php .header-widget-region ul.products.columns-3 li.product,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product,.page-template-template-homepage-php .header-widget-region ul.products.columns-3 li.product,.storefront-full-width-content .site-main ul.products.columns-3 li.product,.storefront-full-width-content .header-widget-region ul.products.columns-3 li.product {
        width: 30.4347826087%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product,.page-template-template-fullwidth-php .header-widget-region ul.products.columns-4 li.product,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product,.page-template-template-homepage-php .header-widget-region ul.products.columns-4 li.product,.storefront-full-width-content .site-main ul.products.columns-4 li.product,.storefront-full-width-content .header-widget-region ul.products.columns-4 li.product {
        width: 21.7391304348%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .site-main ul.products.columns-5 li.product,.page-template-template-fullwidth-php .header-widget-region ul.products.columns-5 li.product,.page-template-template-homepage-php .site-main ul.products.columns-5 li.product,.page-template-template-homepage-php .header-widget-region ul.products.columns-5 li.product,.storefront-full-width-content .site-main ul.products.columns-5 li.product,.storefront-full-width-content .header-widget-region ul.products.columns-5 li.product {
        width: 16.9%;
        margin-right: 3.8%
    }

    .page-template-template-fullwidth-php .site-main ul.products.columns-6 li.product,.page-template-template-fullwidth-php .header-widget-region ul.products.columns-6 li.product,.page-template-template-homepage-php .site-main ul.products.columns-6 li.product,.page-template-template-homepage-php .header-widget-region ul.products.columns-6 li.product,.storefront-full-width-content .site-main ul.products.columns-6 li.product,.storefront-full-width-content .header-widget-region ul.products.columns-6 li.product {
        width: 13.0434782609%;
        float: left;
        margin-right: 4.347826087%
    }

    .site-main ul.products li.product {
        width: 29.4117647059%;
        float: left;
        margin-right: 5.8823529412%
    }

    .site-main ul.products.columns-1 li.product {
        width: 100%;
        margin-right: 0;
        float: none
    }

    .site-main ul.products.columns-2 li.product {
        width: 48%;
        margin-right: 3.8%
    }

    .site-main ul.products.columns-3 li.product {
        width: 29.4117647059%;
        float: left;
        margin-right: 5.8823529412%
    }

    .site-main ul.products.columns-4 li.product {
        width: 22.05%;
        margin-right: 3.8%
    }

    .site-main ul.products.columns-5 li.product {
        width: 16.9%;
        margin-right: 3.8%
    }

    .site-main ul.products.columns-6 li.product {
        width: 11.7647058824%;
        float: left;
        margin-right: 5.8823529412%
    }

    .single-product div.product .images {
        width: 41.1764705882%;
        float: left;
        margin-right: 5.8823529412%;
        margin-bottom: 3.706325903em
    }

    .single-product div.product .images .thumbnails::before,.single-product div.product .images .thumbnails::after {
        content: '';
        display: table
    }

    .single-product div.product .images .thumbnails::after {
        clear: both
    }

    .single-product div.product .images .thumbnails a.zoom {
        width: 14.2857142857%;
        float: left;
        margin-right: 14.2857142857%
    }

    .single-product div.product .images .thumbnails a.zoom.last {
        float: right;
        margin-right: 0
    }

    .single-product div.product .woocommerce-product-gallery {
        width: 41.1764705882%;
        float: left;
        margin-right: 5.8823529412%;
        margin-bottom: 3.706325903em
    }

    .single-product div.product .summary {
        width: 52.9411764706%;
        float: right;
        margin-right: 0
    }

    .single-product div.product .woocommerce-tabs {
        clear: both
    }

    #reviews .comment-form-author,#reviews .comment-form-email {
        width: 47%
    }

    #reviews .comment-form-email {
        margin-right: 0
    }

    .storefront-full-width-content.single-product div.product .images {
        width: 39.1304347826%;
        float: left;
        margin-right: 4.347826087%;
        margin-bottom: 3.706325903em
    }

    .storefront-full-width-content.single-product div.product .images .thumbnails a.zoom {
        width: 11.1111111111%;
        float: left;
        margin-right: 11.1111111111%
    }

    .storefront-full-width-content.single-product div.product .images .thumbnails a.zoom.last {
        margin-right: 0
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery {
        width: 39.1304347826%;
        float: left;
        margin-right: 4.347826087%;
        margin-bottom: 3.706325903em
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
        width: 44.4444444444%;
        float: left;
        margin-right: 11.1111111111%
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
        margin-right: 0
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
        width: 25.9259259333%;
        float: left;
        margin-right: 11.1111111111%
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
        margin-right: 0
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
        width: 16.6666666667%;
        float: left;
        margin-right: 11.1111111111%
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
        margin-right: 0
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
        width: 11.1111111111%;
        float: left;
        margin-right: 11.1111111111%
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
        margin-right: 0
    }

    .storefront-full-width-content.single-product div.product .summary {
        width: 50.5217391304%;
        float: right;
        margin-right: 0;
        margin-bottom: 3.706325903em
    }

    .storefront-full-width-content.single-product div.product .woocommerce-tabs {
        clear: both
    }

    .storefront-full-width-content.single-product #reviews .commentlist li .avatar {
        width: 6.6666666667%;
        float: left;
        margin-right: 6.6666666667%
    }

    .storefront-full-width-content.single-product #reviews .commentlist li .comment_container .comment-text {
        width: 86.6666666667%;
        float: right;
        margin-right: 0
    }

    .storefront-full-width-content.single-product #reviews .commentlist ul.children {
        width: 86.6666666667%;
        float: right;
        margin-right: 0
    }

    .storefront-full-width-content.single-product #reviews .commentlist ul.children .avatar {
        width: 7.6923076923%;
        float: left;
        margin-right: 7.6923076923%
    }

    .storefront-full-width-content.single-product #reviews .commentlist ul.children .comment-text {
        width: 84.6153846154%;
        float: right;
        margin-right: 0
    }

    .storefront-full-width-content.woocommerce-cart .entry-header,.storefront-full-width-content.woocommerce-checkout .entry-header,.storefront-full-width-content.woocommerce-account .entry-header,.storefront-full-width-content .woocommerce-products-header {
        text-align: center;
        padding: 0 0 5.9968353111em
    }

    .storefront-full-width-content.woocommerce-cart .entry-header h1:last-child,.storefront-full-width-content.woocommerce-checkout .entry-header h1:last-child,.storefront-full-width-content.woocommerce-account .entry-header h1:last-child,.storefront-full-width-content .woocommerce-products-header h1:last-child {
        margin-bottom: 0
    }

    .storefront-full-width-content .up-sells>h2:first-child,.storefront-full-width-content .related.products>h2:first-child {
        text-align: center
    }

    .woocommerce .page-description {
        text-align: center;
        margin-bottom: 1.618em
    }

    .storefront-sorting {
        margin-bottom: 2.617924em
    }

    .storefront-sorting::before,.storefront-sorting::after {
        content: '';
        display: table
    }

    .storefront-sorting::after {
        clear: both
    }

    .storefront-sorting select {
        width: auto
    }

    .woocommerce-result-count {
        float: left;
        position: relative;
        margin-bottom: 0;
        padding: .327em 0
    }

    .woocommerce-ordering {
        float: left;
        margin-right: 1em;
        margin-bottom: 0;
        padding: .327em 0
    }

    .woocommerce-pagination {
        float: right;
        border: 0;
        clear: none;
        padding: 0;
        margin-bottom: 0
    }

    .woocommerce-cart .hentry,.woocommerce-checkout .hentry {
        border-bottom: 0;
        padding-bottom: 0
    }

    .page-template-template-fullwidth-php table.cart .product-thumbnail {
        display: table-cell
    }

    .page-template-template-fullwidth-php table.cart thead {
        font-size: 1em;
        text-indent: 0
    }

    table.cart th,table.cart td {
        padding: 1.618em
    }

    table.cart .qty {
        padding: .875em;
        max-width: 3.632em
    }

    table.cart td.product-remove {
        display: table-cell;
        padding: 1.618em;
        border: 0
    }

    table.cart td.product-remove a.remove {
        float: none;
        position: relative;
        top: auto;
        right: auto;
        font-size: 1em
    }

    table.cart .product-quantity .plus,table.cart .product-quantity .minus {
        display: inline-block
    }

    table.cart .quantity .qty {
        padding: .6180469716em
    }

    table.cart td.actions {
        text-align: right
    }

    table.cart td.actions label {
        display: none
    }

    table.cart td.actions .coupon {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none;
        display: inline-block;
        float: left
    }

    table.cart td.actions input {
        display: inline-block;
        width: auto;
        margin: 0
    }

    .cart-collaterals::before,.cart-collaterals::after {
        content: '';
        display: table
    }

    .cart-collaterals::after {
        clear: both
    }

    .cart-collaterals h2 {
        font-size: 1.618em
    }

    .cart-collaterals .cross-sells {
        width: 41.1764705882%;
        float: left;
        margin-right: 5.8823529412%
    }

    .cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator {
        width: 52.9411764706%;
        float: right;
        text-align: right;
        margin-right: 0;
        margin: 0;
        clear: right
    }

    .cart-collaterals .cart_totals small.includes_tax {
        display: block
    }

    .cart-collaterals .shipping_calculator {
        clear: right
    }

    .page-template-template-fullwidth-php .cart-collaterals .cross-sells {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .cart-collaterals .cart_totals,.page-template-template-fullwidth-php .cart-collaterals .shipping_calculator {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    #ship-to-different-address {
        position: relative
    }

    #ship-to-different-address label {
        font-weight: 300
    }

    #ship-to-different-address .woocommerce-form__input-checkbox {
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        margin-right: 0
    }

    .col2-set {
        width: 52.9411764706%;
        float: left;
        margin-right: 5.8823529412%
    }

    .col2-set .form-row-first {
        width: 44.4444444444%;
        float: left;
        margin-right: 11.1111111111%
    }

    .col2-set .form-row-last {
        width: 44.4444444444%;
        float: right;
        margin-right: 0
    }

    .col2-set .col-1,.col2-set .col-2 {
        margin-bottom: 1.618em
    }

    .col2-set+#customer_details {
        display: none
    }

    .col2-set .woocommerce-billing-fields::before,.col2-set .woocommerce-billing-fields::after {
        content: '';
        display: table
    }

    .col2-set .woocommerce-billing-fields::after {
        clear: both
    }

    .col2-set.addresses {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0
    }

    .col2-set.addresses .col-1 {
        width: 47.0588235294%;
        float: left;
        margin-right: 5.8823529412%
    }

    .col2-set.addresses .col-2 {
        width: 47.0588235294%;
        float: right;
        margin-right: 0
    }

    #customer_details+#wc_checkout_add_ons {
        width: 41.1764705882%;
        float: right;
        margin-right: 0
    }

    #wc_checkout_add_ons input[type=radio] {
        float: left;
        margin-right: .5407911001em;
        clear: left;
        margin-top: .35em
    }

    #order_review_heading,#order_review {
        width: 41.1764705882%;
        float: right;
        margin-right: 0;
        clear: right
    }

    #order_review {
        -webkit-transition: box-shadow ease 0.4s;
        transition: box-shadow ease 0.4s
    }

    #order_review_heading {
        margin-bottom: 0;
        padding-bottom: .6180469716em
    }

    .woocommerce-order-pay #order_review,.page-template-template-fullwidth-php.woocommerce-order-pay #order_review {
        width: 100%;
        float: none
    }

    .woocommerce-order-pay #order_review #payment h3,.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment h3 {
        padding-left: 1em;
        padding-top: 1em
    }

    .woocommerce-order-pay #order_review #payment .form-row,.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .form-row {
        padding: 1em
    }

    .woocommerce-order-pay #order_review .payment_methods+.form-row,.page-template-template-fullwidth-php.woocommerce-order-pay #order_review .payment_methods+.form-row {
        padding: 1em
    }

    .woocommerce-order-pay #order_review .button#place_order,.page-template-template-fullwidth-php.woocommerce-order-pay #order_review .button#place_order {
        display: block;
        width: 100%;
        font-size: 1.41575em
    }

    .page-template-template-fullwidth-php .col2-set {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .col2-set .form-row-first {
        width: 45.4545454545%;
        float: left;
        margin-right: 9.0909090909%
    }

    .page-template-template-fullwidth-php .col2-set .form-row-last {
        width: 45.4545454545%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php .col2-set.addresses .col-1 {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .col2-set.addresses .col-2 {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php #order_review_heading,.page-template-template-fullwidth-php #order_review {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php #customer_details+#wc_checkout_add_ons {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    #order_review .shop_table {
        margin-bottom: 2.617924em
    }

    table+.addresses {
        margin-top: 1.618em
    }

    .col2-set#customer_login,.col2-set.addresses {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0
    }

    .col2-set#customer_login .col-1,.col2-set.addresses .col-1 {
        width: 41.1764705882%;
        float: left;
        margin-right: 5.8823529412%
    }

    .col2-set#customer_login .col-2,.col2-set.addresses .col-2 {
        width: 52.9411764706%;
        float: right;
        margin-right: 0
    }

    .woocommerce-MyAccount-navigation {
        width: 17.6470588235%;
        float: left;
        margin-right: 5.8823529412%
    }

    .woocommerce-MyAccount-content {
        width: 76.4705882353%;
        float: right;
        margin-right: 0
    }

    .woocommerce-MyAccount-content .form-row-first {
        width: 38.4615384615%;
        float: left;
        margin-right: 7.6923076923%
    }

    .woocommerce-MyAccount-content .form-row-last {
        width: 53.8461538462%;
        float: right;
        margin-right: 0
    }

    .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content {
        width: 76.4705882353%;
        float: left;
        margin-right: 5.8823529412%
    }

    .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation {
        width: 17.6470588235%;
        float: right;
        margin-right: 0
    }

    table.my_account_orders {
        font-size: .875em
    }

    .page-template-template-fullwidth-php .col2-set#customer_login .col-1,.page-template-template-fullwidth-php .col2-set.addresses .col-1 {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .col2-set#customer_login .col-2,.page-template-template-fullwidth-php .col2-set.addresses .col-2 {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-content {
        width: 73.9130434783%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-first {
        width: 46.6666666667%;
        float: left;
        margin-right: 6.6666666667%
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-last {
        width: 46.6666666667%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set {
        width: 100%
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-1 {
        width: 46.6666666667%;
        float: left;
        margin-right: 6.6666666667%
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-2 {
        width: 46.6666666667%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-navigation {
        width: 21.7391304348%;
        float: right;
        margin-right: 0
    }

    .addresses header.title::before,.addresses header.title::after {
        content: '';
        display: table
    }

    .addresses header.title::after {
        clear: both
    }

    .addresses header.title a {
        float: right
    }

    .addresses header.title h3 {
        float: left
    }

    .form-row-first {
        width: 47.0588235294%;
        float: left;
        margin-right: 5.8823529412%;
        clear: both
    }

    .form-row-last {
        width: 47.0588235294%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php .form-row-first {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .form-row-last {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .storefront-full-width-content .woocommerce-tabs ul.tabs {
        width: 30.4347826087%;
        float: left;
        margin-right: 4.347826087%
    }

    .storefront-full-width-content .woocommerce-tabs .panel {
        width: 65.2173913043%;
        float: right;
        margin-right: 0;
        margin-bottom: 3.706325903em
    }

    .woocommerce-tabs {
        padding-top: 2.617924em;
        padding-bottom: 2.617924em
    }

    .woocommerce-tabs ul.tabs {
        width: 29.4117647059%;
        float: left;
        margin-right: 5.8823529412%
    }

    .woocommerce-tabs ul.tabs li.active::after {
        right: 1em
    }

    .woocommerce-tabs .panel {
        width: 64.7058823529%;
        float: right;
        margin-right: 0;
        margin-top: 0
    }

    .storefront-product-pagination {
        display: block
    }

    .storefront-product-pagination a {
        position: fixed;
        top: 50%;
        width: 500px;
        box-shadow: 0 0 5px rgba(0,0,0,.2);
        z-index: 1499;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center
    }

    .storefront-product-pagination a img {
        max-width: 90px;
        border-radius: 0
    }

    .storefront-product-pagination a[rel='prev'] {
        left: -455px;
        -webkit-transition: left 0.3s ease-out;
        transition: left 0.3s ease-out;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse;
        padding-left: 1em
    }

    .storefront-product-pagination a[rel='prev']:hover {
        left: 0
    }

    .storefront-product-pagination a[rel='prev'] img {
        margin-left: 1.41575em
    }

    .storefront-product-pagination a[rel='prev'] .storefront-product-pagination__title {
        margin-right: auto
    }

    .storefront-product-pagination a[rel='next'] {
        right: -455px;
        -webkit-transition: right 0.3s ease-in;
        transition: right 0.3s ease-in;
        padding-right: 1em
    }

    .storefront-product-pagination a[rel='next']:hover {
        right: 0
    }

    .storefront-product-pagination a[rel='next'] img {
        margin-right: 1.41575em
    }

    .storefront-product-pagination a[rel='next'] .storefront-product-pagination__title {
        margin-left: auto
    }

    .storefront-sticky-add-to-cart {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 99998;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        padding: 1em;
        overflow: hidden;
        zoom:1;box-shadow: 0 1px 2px rgba(0,0,0,.2);
        -webkit-animation-duration: 0.5s;
        animation-duration: 0.5s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both
    }

    .storefront-sticky-add-to-cart--slideInDown {
        -webkit-animation-name: slideInDown;
        animation-name: slideInDown
    }

    .storefront-sticky-add-to-cart--slideOutUp {
        -webkit-animation-name: slideOutUp;
        animation-name: slideOutUp
    }

    .storefront-sticky-add-to-cart__content {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center
    }

    .storefront-sticky-add-to-cart__content-title {
        display: block
    }

    .storefront-sticky-add-to-cart__content-price {
        margin-right: .875em;
        opacity: .5
    }

    .storefront-sticky-add-to-cart__content-button {
        margin-left: auto
    }

    .storefront-sticky-add-to-cart img {
        max-width: 3.706325903em;
        margin: 0 1.41575em 0 0;
        padding: 3px;
        border: 1px solid rgba(0,0,0,.1)
    }

    .storefront-sticky-add-to-cart .star-rating {
        display: inline-block;
        margin: 0;
        vertical-align: bottom
    }

    .admin-bar .storefront-sticky-add-to-cart--slideInDown {
        top: 32px
    }
}

@media (min-width: 768px) and (max-width:900px) {
    body:not(.page-template-template-fullwidth-php) table.cart td,body:not(.page-template-template-fullwidth-php) table.cart th {
        padding:1em
    }
}

.woocommerce .page-description p {
    font-size: .75em
}

.site-main ul.products li.product img {
    width: 100%;
    margin: 0 auto;
    transition: opacity .25s ease-in-out
}

.site-main ul.products li.product:hover img {
    opacity: .7
}

.product_type_variable {
    display: none
}

.related.products {
    text-align: center;
    clear: both
}

.single-product .product_title {
    font-size: 1.5em;
    text-transform: uppercase;
    margin-top: 1rem;
    margin-bottom: 0
}

table.cart td.product-name,table.cart td.product-price,table.cart td.product-subtotal,table.cart td.product-quantity {
    font-weight: 700;
    text-align: center
}

table.cart td.product-name a {
    text-decoration: none!important
}

table.shop_table_responsive tbody tr td {
    text-align: right
}

.storefront-full-width-content .woocommerce-products-header {
    padding: 0
}

.woocommerce .site-main {
    max-width: 1200px;
    margin: 0 auto
}

.woocommerce-variation-availability {
    display: none
}

a.reset_variations {
    display: none!important
}

.single_variation_wrap {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.woocommerce-variation.single_variation {
    order: 3;
    width: 100%;
    display: flex;
    flex-direction: column
}

.woocommerce-variation-description {
    order: 2
}

.woocommerce-variation-description h3 {
    font-size: 1.375rem;
    margin-bottom: 0
}

.woocommerce-variation-description p {
    margin-bottom: 0;
    font-size: .875rem;
    margin-top: 1rem
}

table.variations td.label {
    display: none!important
}

.single-product div.product table.variations .value {
    margin-bottom: 0!important
}

.single-product div.product .variations_button {
    padding-top: 0;
    display: flex;
    align-items: center
}

.single-product div.product table.variations select {
    border-radius: 0;
    max-width: 100%;
    border: 1px solid #959595;
    color: #959595;
    font-size: 1rem;
    height: 50px;
    padding: 0 1rem 0 .5rem;
    margin-right: 5px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: #fff url(/wp-content/themes/storefront/assets/images/select-arrow.png) no-repeat right 15px center
}

.single-product div.product table.variations {
    width: auto
}

.quantity .qty {
    border: 1px solid #959595;
    color: #959595;
    font-size: 1rem;
    height: 50px;
    padding: 0 .5rem;
    margin-right: 30px
}

.single-product div.product form.cart .quantity {
    margin-right: 0
}

.single-product div.product form.cart {
    padding: 0;
    margin: 0
}

.single_add_to_cart_button {
    height: 50px;
    background: #000!important;
    transition: background .25s ease-in-out;
    border: 1px solid #959595!important;
    font-weight: 700;
    color: #fff!important;
    text-transform: uppercase;
    padding: 0 2rem
}

.single_add_to_cart_button:hover {
    background: #404040!important
}

.woocommerce-Price-amount.amount {
    font-size: 1.375rem;
    font-weight: 700;
    font-family: Amiri,serif
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    opacity: 0
}

input:hover::-webkit-outer-spin-button,input:hover::-webkit-inner-spin-button,input:focus::-webkit-outer-spin-button,input:focus::-webkit-inner-spin-button {
    opacity: 1
}

input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield
}

input[type=number]:focus,input[type=number]:hover {
    -webkit-appearance: number-input;
    -moz-appearance: number-input
}

.calculated_shipping h2 {
    font-weight: 700;
    border-bottom: 0;
    font-size: 1.375rem
}

.calculated_shipping table.shop_table_responsive tbody tr td {
    padding-right: 0
}

.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator {
    max-width: 380px
}

table:not(.has-background) tbody td,table:not(.has-background) th {
    background: #fff
}

table.cart th,table.cart td {
    padding: .2rem
}

table.shop_table_responsive tbody th {
    display: table-cell;
    font-family: Amiri,serif;
    font-size: 1.375rem;
    text-transform: uppercase;
    font-weight: 200
}

table.shop_table_responsive tbody tr td,table.shop_table_responsive tbody tr th {
    padding: .5rem .2rem
}

.cart_totals.calculated_shipping .woocommerce-Price-amount.amount {
    font-size: .938rem;
    font-family: 'Zona Pro',sans-serif
}

.calculated_shipping table.shop_table_responsive tbody tr td {
    font-size: .938rem
}

#pwgc-redeem-gift-card-container label {
    display: none
}

.shop_table.shop_table_responsive {
    margin-bottom: 0
}

.cart-collaterals {
    border-top: 1px solid #d8d8d8;
    padding-top: 2rem;
    border-bottom: 1px solid #d8d8d8
}

#pwgc-redeem-gift-card-container br {
    display: none
}

table.cart td.product-name dl.variation {
    margin: 0
}

table.cart td.product-name dl.variation dt {
    display: none
}

table.cart td.product-name dl.variation dd {
    margin: 0;
    font-family: Amiri,serif;
    font-weight: 200;
    font-size: 1rem
}

table.cart tr td.product-remove {
    text-align: center
}

table.cart tr td.product-remove a {
    text-indent: initial;
    text-decoration: none!important;
    margin: 0;
    width: auto;
    text-align: center;
    font-size: 1.5rem;
    font-family: ZonaPro,sans-serif;
    font-weight: 200;
    float: none
}

table.cart tr td.product-remove a:before {
    display: none
}

#pwgc-redeem-gift-card-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

#pwgc-redeem-error {
    width: 100%
}

#pwgc-redeem-gift-card-number {
    width: 70%!important
}

.wc-proceed-to-checkout .button {
    margin-bottom: 0
}

table.cart td.actions input {
    font-size: .813rem
}

button {
    vertical-align: middle
}

.wc-proceed-to-checkout .button.checkout-button,#payment .place-order .button {
    font-size: .75rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.wpmc-steps-wrapper,.wpmc-nav-wrapper {
    max-width: 700px;
    margin: 0 auto
}

.form-row input,.form-row textarea,.form-row select {
    margin: 0 auto;
    max-width: 380px
}

.wc-proceed-to-checkout .button.checkout-button,#payment .place-order .button {
    max-width: 380px;
    margin: 0 auto
}

.select2-container {
    max-width: 380px
}

@media (max-width: 767px) {
    .single_variation_wrap {
        justify-content:center
    }

    .single-product div.product .variations_button {
        flex-direction: column;
        width: 100%
    }

    .single-product div.product form.cart .quantity {
        margin: 1.5rem 0
    }
}

table.shop_table_responsive tbody tr td.product-thumbnail {
    padding-left: 0
}

button.alt:hover,input[type="button"].alt:hover,input[type="reset"].alt:hover,input[type="submit"].alt:hover,.button.alt:hover,.widget-area .widget a.button.alt:hover,.added_to_cart.alt:hover,.added_to_cart:hover,.widget a.button.checkout:hover {
    background-color: #404040!important
}

#payment .payment_methods>.woocommerce-PaymentMethod>label,#payment .payment_methods>.wc_payment_method>label {
    display: inline-block;
    background: #000;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px;
    border-radius: 10px;
    min-width: 280px;
    margin: 1rem;
    padding: 1rem;
    opacity: .7;
    transition: opacity .25s ease-in-out
}

#payment .payment_methods>.wc_payment_method>label img {
    display: none
}

#payment .payment_methods>.wc_payment_method>label a {
    display: none
}

#payment .payment_methods>.woocommerce-PaymentMethod>label::before,#payment .payment_methods>.wc_payment_method>label::before {
    display: none
}

#payment .wc_payment_method.payment_method_paypal label {
    background: #369de0
}

#payment .payment_methods>.wc_payment_method>input:checked+label,#payment .payment_methods>.wc_payment_method>label:hover {
    opacity: 1
}

#payment .place-order .button {
    max-width: 380px;
    margin: 0 auto;
    display: inline-flex;
    background: #000;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px;
    border-radius: 10px;
    min-width: 280px;
    transition: opacity .25s ease-in-out;
    height: 57px;
    font-size: 1rem;
    text-transform: capitalize
}

#ship-to-different-address .woocommerce-form__input-checkbox {
    position: relative;
    vertical-align: middle;
    margin-top: 9px
}

#payment .payment_methods>li:not(.woocommerce-notice),#payment .payment_methods>li:not(.woocommerce-notice):hover {
    background-color: transparent!important
}

#payment .place-order {
    margin-top: 0
}

#payment .payment_methods li img {
    margin: 0 .5rem;
    max-height: 2rem;
    display: inline;
    width: 50px;
    float: none
}

#payment.PayPalBtn .place-order .button {
    background-color: #369de0!important
}

#payment.PayPalBtn .place-order .button:hover {
    background-color: #39beff!important
}

@media (max-width: 767px) {
    #ship-to-different-address .woocommerce-form__input-checkbox {
        margin-top:0
    }

    .single-product div.product table.variations {
        width: auto
    }

    .quantity .qty {
        margin-right: 0
    }

    .single_add_to_cart_button {
        position: absolute;
        top: 100%;
        width: 100%;
        min-width: 230px;
        right: -30%
    }

    .woocommerce-variation.single_variation {
        margin-top: 60px
    }

    .single-product div.product .variations_button {
        width: auto;
        position: relative
    }

    .single-product ul.products {
        display: flex;
        flex-wrap: wrap
    }

    .single-product ul.products li.product {
        width: 46%;
        margin: 0 1%
    }

    div.wc_ss_btns>span {
        display: block!important
    }

    div.wc_ss_btns>ul {
        width: auto!important
    }

    #page div.wc_ss_btns>ul>li {
        width: 32px!important
    }

    .site-header-cart .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart {
        right: 0;
        left: auto
    }

    .cross-sells {
        display: none
    }

    .cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator {
        margin: 0 auto
    }

    table.shop_table_responsive tr td[data-title]::before {
        display: none
    }

    table.cart .product-thumbnail img {
        margin: 0 auto
    }
}

a.cart-contents,.site-header-cart .widget_shopping_cart a {
    color: #0a0a0a
}

a.cart-contents:hover,.site-header-cart .widget_shopping_cart a:hover,.site-header-cart:hover>li>a {
    color: #4b4b4b
}

table.cart td.product-remove,table.cart td.actions {
    border-top-color: #fff
}

.storefront-handheld-footer-bar ul li.cart .count {
    background-color: #0a0a0a;
    color: #fff;
    border-color: #fff
}

.woocommerce-tabs ul.tabs li.active a,ul.products li.product .price,.onsale,.wc-block-grid__product-onsale,.widget_search form:before,.widget_product_search form:before {
    color: #0a0a0a
}

.woocommerce-breadcrumb a,a.woocommerce-review-link,.product_meta a {
    color: #0f0f0f
}

.wc-block-grid__product-onsale,.onsale {
    border-color: #0a0a0a
}

.star-rating span:before,.quantity .plus,.quantity .minus,p.stars a:hover:after,p.stars a:after,.star-rating span:before,#payment .payment_methods li input[type=radio]:first-child:checked+label:before {
    color: #0a0505
}

.widget_price_filter .ui-slider .ui-slider-range,.widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #0a0505
}

.order_details {
    background-color: #f8f8f8
}

.order_details>li {
    border-bottom: 1px dotted #e3e3e3
}

.order_details:before,.order_details:after {
    background: -webkit-linear-gradient(transparent 0,transparent 0),-webkit-linear-gradient(135deg,#f8f8f8 33.33%,transparent 33.33%),-webkit-linear-gradient(45deg,#f8f8f8 33.33%,transparent 33.33%)
}

#order_review {
    background-color: #fff
}

#payment .payment_methods>li .payment_box,#payment .place-order {
    background-color: #fafafa
}

#payment .payment_methods>li:not(.woocommerce-notice) {
    background-color: #f5f5f5
}

#payment .payment_methods>li:not(.woocommerce-notice):hover {
    background-color: #f0f0f0
}

.woocommerce-pagination .page-numbers li .page-numbers.current {
    background-color: #e6e6e6;
    color: #000
}

.wc-block-grid__product-onsale,.onsale,.woocommerce-pagination .page-numbers li .page-numbers:not(.current) {
    color: #0a0a0a
}

p.stars a:before,p.stars a:hover~a:before,p.stars.selected a.active~a:before {
    color: #0a0a0a
}

p.stars.selected a.active:before,p.stars:hover a:before,p.stars.selected a:not(.active):before,p.stars.selected a.active:before {
    color: #0a0505
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    background-color: #c14f00;
    color: #fff
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
    background-color: #a83600;
    border-color: #a83600;
    color: #fff
}

.button.added_to_cart:focus,.button.wc-forward:focus {
    outline-color: #0a0505
}

.added_to_cart,.site-header-cart .widget_shopping_cart a.button,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
    background-color: #c14f00;
    border-color: #c14f00;
    color: #fff
}

.added_to_cart:hover,.site-header-cart .widget_shopping_cart a.button:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover {
    background-color: #a83600;
    border-color: #a83600;
    color: #fff
}

.added_to_cart.alt,.added_to_cart,.widget a.button.checkout {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.added_to_cart.alt:hover,.added_to_cart:hover,.widget a.button.checkout:hover {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.button.loading {
    color: #c14f00
}

.button.loading:hover {
    background-color: #c14f00
}

.button.loading:after {
    color: #fff
}

@media screen and (min-width: 768px) {
    .site-header-cart .widget_shopping_cart,.site-header .product_list_widget li .quantity {
        color:#000
    }

    .site-header-cart .widget_shopping_cart .buttons,.site-header-cart .widget_shopping_cart .total {
        background-color: #f5f5f5
    }

    .site-header-cart .widget_shopping_cart {
        background-color: #f0f0f0
    }
}

.storefront-product-pagination a {
    color: #0a0a0a;
    background-color: #fff
}

.storefront-sticky-add-to-cart {
    color: #0a0a0a;
    background-color: #fff
}

.storefront-sticky-add-to-cart a:not(.button) {
    color: #0a0a0a
}

.site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
    left: -281px;
    display: block;
}

ul#site-header-cart {
    width: 30px;
}

.woocommerce-checkout .wpmc-nav-wrapper {
    justify-content: center;
}

.before_header .user {
    display: none !important;
}

form.woocommerce-ordering {
    display: none;
}

p.woocommerce-result-count {
    display: none;
}

/* remove additional payment option from checkout */
/* li.wc_payment_method.payment_method_klarna_payments_pay_now {
    display: none;
} */
li.wc_payment_method.payment_method_klarna_payments_pay_over_time {
    display: none;
}
/* li.wc_payment_method.payment_method_ppcp-gateway {
    display: none;
} */

h2.woocommerce-loop-category__title .count {
    display: none !important;
}

.page-id-419 .custom-logo-link img:first-child {
    display: block !important;
}

/* Default: show only the normal logo */
.custom-logo.sticky-logo {
    display: none !important;
}

/* When body has .floating (sticky mode) */
body.floating .custom-logo.default-logo {
    display: none;
}
body.floating .custom-logo.sticky-logo {
    display: inline-block;
}