.blog header.entry-header.title h1.hidden{display:none}.blog header.entry-header.title h1{margin-bottom:2rem}.post .wp-post-image{margin-bottom:1.618em}.post .entry-header h2{margin:0 0 0.35rem}.post .entry-header h2 a{color:#111}@media (max-width: 768px){.post .entry-header h2{font-size:24px}}.post .entry-header .posted-on{display:block;margin-bottom:0.5rem;color:#555;font-size:12px;text-transform:uppercase;letter-spacing:0.05em}.updated:not(.published){display:none}article.post .entry-content{font-size:clamp(0.875rem,0.8115rem + 0.2033vw,0.9375rem)}article.post .entry-content p:last-child{margin-bottom:0}.site-main:not(.grid) article.post{margin:0 0 2.25rem;padding-bottom:2rem;border-bottom:1px solid #eee}.entry-content a.more-link{color:#111;font-weight:600}@media (min-width: 993px){.archive .site-content,.blog .site-content{padding-bottom:3rem}.site-main.flow article.post{display:flex;align-items:center;padding-bottom:2.5rem;margin-bottom:2.5rem}.site-main.flow .post-thumbnail{width:48%}.single-post .wp-block-image{margin-top:3em;margin-bottom:3em}}.site-main.flow article h2{font-size:24px;line-height:1.3;letter-spacing:0}.site-main.flow .blog-loop-content-wrapper{flex:1;padding:0 3em}.site-main.flow article:not(.has-post-thumbnail) .blog-loop-content-wrapper{padding:0}@media (max-width: 992px){.site-main.flow .blog-loop-content-wrapper{padding:2em 0 0}}.site-main.grid{display:grid;gap:3rem;padding-bottom:1em}.site-main.grid.grid-2{grid-template-columns:repeat(2,1fr)}.site-main.grid.grid-3{grid-template-columns:repeat(3,1fr)}.site-main.grid .navigation.pagination,.site-main.grid .page-header{grid-column:span 2}.site-main.grid.grid-3 .navigation.pagination,.site-main.grid.grid-3 .page-header{grid-column:span 3}.site-main.grid article.post a.post-thumbnail{margin-bottom:1.618em}.site-main.grid .page-header{margin-bottom:-2rem}.flow article.post img.wp-post-image,.grid article.post img.wp-post-image{margin:0;transition:0.3s;transform:translateZ(0);-webkit-backface-visibility:hidden;display:block}.flow article.post a.post-thumbnail,.grid article.post a.post-thumbnail{display:block;overflow:hidden;position:relative}.flow article.post a.post-thumbnail:before,.grid article.post a.post-thumbnail:before{position:absolute;z-index:2;opacity:0;transition:0.25s;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;content:"";background:#fff}.flow article.post a.post-thumbnail:after,.grid article.post a.post-thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,0.35);content:"";transition:0.25s}.flow article.post:hover a.post-thumbnail:before,.grid article.post:hover a.post-thumbnail:before{left:calc(50% + 20px);opacity:1}.flow article.post:hover a.post-thumbnail:after,.grid article.post:hover a.post-thumbnail:after{opacity:1}.flow article.post:hover img.wp-post-image,.grid article.post:hover img.wp-post-image{transform:scale(1.04,1.04)}.single-post .post .entry-header{margin-bottom:1.56rem}.single-post .entry-header h1{margin-bottom:0.5rem}.single-post .wp-block-image{margin-top:1.5em;margin-bottom:1.5em}@media (max-width: 768px){.site-main.grid.grid-2,.site-main.grid.grid-3{grid-template-columns:repeat(1,1fr);-moz-column-gap:0;column-gap:0}.site-main.grid .navigation.pagination,.site-main.grid .page-header{grid-column:span 1}.single-post .entry-header h1{font-size:30px}.single-post .entry-content{font-size:15px}}.page-header{margin-bottom:1.5rem}.page-header h1 + .taxonomy-description{margin-top:-0.5rem}.taxonomy-description{margin-bottom:2em;font-size:clamp(0.875rem,0.8115rem + 0.2033vw,0.9375rem)}.single-post .entry-content .woocommerce{margin:1.5rem 0 2.5rem}.single-post .entry-content .woocommerce li.product p.product__categories a{text-decoration:none}@media only screen and (min-width: 769px){.single-post ul.products.columns-1{float:right;max-width:300px;margin-left:50px;padding-left:20px;border-left:1px solid #e2e2e2}}.cat-links,.tags-links{display:inline;margin:0 8px;color:#111}.post-meta{padding-top:1em;padding-bottom:1em;border-top:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.05);font-size:clamp(0.8125rem,0.749rem + 0.2033vw,0.875rem);text-align:center}.post-meta .label{display:inline;margin-right:0.5rem}.post-meta a{color:#555;text-decoration:underline;text-underline-offset:0.12em;text-decoration-thickness:0.75px}.post-meta a:hover{color:#111}.vcard.author{overflow:hidden;padding-top:2em;padding-bottom:2em}.author .avatar{float:left;width:80px;border-radius:50%;margin-top:0.25rem}.author-details{float:right;width:calc(100% - 110px);color:#555;font-size:clamp(0.875rem,0.8115rem + 0.2033vw,0.9375rem)}.author-details a.fn{display:block;margin-bottom:0.25rem;color:#222;font-size:clamp(1rem,0.873rem + 0.4065vw,1.125rem);font-weight:600}.shoptimizer-posts-prev-next{margin-top:2rem;background:#f8f8f8;padding:1.5rem}.shoptimizer-posts-prev-next > div + div{margin-top:1rem}@media (min-width: 993px){.single-post .entry-content .woocommerce:has(+ h2){margin-bottom:0}.shoptimizer-posts-prev-next{display:flex;justify-content:space-between;padding:0}.shoptimizer-posts-prev-next .next-post,.shoptimizer-posts-prev-next .previous-post{width:50%;padding:1.5rem}.shoptimizer-posts-prev-next .next-post{text-align:right}.shoptimizer-posts-prev-next > div + div{margin:0}}.shoptimizer-posts-prev-next .title{margin-bottom:3px;font-size:11px;text-transform:uppercase;color:#666;letter-spacing:0.03em}.shoptimizer-posts-prev-next .next-post:only-child,.shoptimizer-posts-prev-next .previous-post:only-child{width:100%;border:none}.shoptimizer-posts-prev-next .previous-post{border-right:2px solid #fff}.shoptimizer-posts-prev-next a{color:#444;line-height:1.4em;display:block;font-size:14px}.shoptimizer-posts-prev-next a:hover{color:#111}.single-post.left-post-sidebar.post-l2 .content-area,.single-post.right-post-sidebar.post-l2 .content-area{float:none;margin-right:auto;margin-left:auto;padding-top:2.5em}.single-post.post-l2 #secondary{display:none}.entry-content p.woocommerce.add_to_cart_inline{padding:1.15rem!important;border:1px solid #eee!important}.entry-content p.woocommerce.add_to_cart_inline del{margin-right:3px;opacity:0.6;font-size:0.85em}.entry-content p.woocommerce.add_to_cart_inline a.button{margin-left:10px;border-radius:2px;font-size:14px;transition:0.2s}.entry-content p.woocommerce.add_to_cart_inline a.button:hover{color:#fff}.entry-content p.woocommerce.add_to_cart_inline a.added_to_cart{margin-left:1rem;color:#333;font-size:13px}body .is-layout-constrained > .alignwide{max-width:var(--wp--style--global--wide-size)}.has-text-align-center{text-align:center}.site .wc-block-grid__products{display:grid;gap:30px;margin:0}.has-1-columns .wc-block-grid__products{grid-template-columns:repeat(1,1fr)}.has-2-columns .wc-block-grid__products{grid-template-columns:repeat(2,1fr)}.has-3-columns .wc-block-grid__products{grid-template-columns:repeat(3,1fr)}.has-4-columns .wc-block-grid__products{grid-template-columns:repeat(4,1fr)}.has-5-columns .wc-block-grid__products{grid-template-columns:repeat(5,1fr)}.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(6,1fr)}@media (max-width: 1099px){.has-2-columns .wc-block-grid__products,.has-3-columns .wc-block-grid__products,.has-4-columns .wc-block-grid__products,.has-5-columns .wc-block-grid__products,.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(2,1fr)}}@media (min-width: 481px) and (max-width: 600px){.site .wc-block-grid.has-1-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-1-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd){padding-left:0;padding-right:0}.wc-block-grid.has-1-columns .wc-block-grid__product,.wc-block-grid.has-2-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{padding-bottom:40px;margin:0}}.site .wc-block-grid.has-1-columns .wc-block-grid__product,.site .wc-block-grid.has-2-columns .wc-block-grid__product,.site .wc-block-grid.has-3-columns .wc-block-grid__product,.site .wc-block-grid.has-4-columns .wc-block-grid__product,.site .wc-block-grid.has-5-columns .wc-block-grid__product,.site .wc-block-grid.has-6-columns .wc-block-grid__product{flex:100%;max-width:100%}.site .wc-block-grid__product{position:relative;display:flex;flex-direction:column;text-align:left;margin:0;border:none;padding-bottom:50px;transition:0.2s}@media (min-width: 993px){.wc-block-grid__product:before{visibility:hidden;position:absolute;left:0;opacity:0;background-color:#fff;box-shadow:0 0 10px rgb(0 0 0 / 10%);content:"";transition:.2s;width:calc(100% + 30px);height:calc(100% + 30px);margin-top:-15px;margin-left:-15px}.wc-block-grid__product:hover:before{visibility:visible;opacity:1;transition:.2s}.wc-block-grid__product *{position:relative}.wc-block-grid__product .wc-block-grid__product-image{position:relative;transition:0.2s ease-in-out}.wc-block-grid__product:hover .wc-block-grid__product-image{transform:scale(0.982)}}.site .wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart,.site .wc-block-grid .wc-block-grid__product .wc-block-grid__product-onsale,.site .wc-block-grid .wc-block-grid__product .wc-block-grid__product-price,.site .wc-block-grid .wc-block-grid__product .wc-block-grid__product-rating{margin:0}.wc-block-grid__products .wc-block-grid__product-image img{width:100%}.wc-block-grid__product-link{color:#2c2d33}.site .wc-block-grid__product .wc-block-grid__product-title{font-size:15px;letter-spacing:0;margin-bottom:4px}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-price{color:#43454b;font-size:14px;margin-bottom:0.75em;order:2;margin-bottom:0}.wc-block-grid__product .wc-block-grid__product-onsale{position:absolute;top:10px;left:10px;min-width:inherit;min-height:inherit;font-size:11px;font-weight:normal;border-radius:3px;padding:3px 9px;opacity:0.8;line-height:15px;border:none;text-transform:none;pointer-events:none}.wc-block-grid__product .wc-block-grid__product-rating{order:1;margin:0;margin-bottom:4px}.wc-block-grid__product .star-rating{height:1.118em;position:relative;width:5.6em;margin:0 0 2px;font-size:12px}.wc-block-grid__product-add-to-cart{order:3}.wc-block-grid__product-add-to-cart.wp-block-button{position:absolute;z-index:1;bottom:0;opacity:0;width:100%}.wc-block-grid__product-add-to-cart.wp-block-button .wc-block-components-product-button__button,.wc-block-grid__product-add-to-cart.wp-block-button a.wp-block-button__link{display:block;width:100%;height:40px;padding:0;border-radius:4px;font-size:14px;font-weight:600;line-height:40px;text-align:center;transition:0.1s}.wc-block-grid__product:hover .wc-block-grid__product-add-to-cart.wp-block-button{opacity:1}hr.wp-block-separator{height:inherit;border-bottom:none}.wp-block-cover p{margin:0}.wp-block-cover img{display:block}.wp-block-columns p a,.wp-block-columns p a:hover{text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:0.16em}.content-area hr.wp-block-separator{height:1px}.woocommerce-tabs .wp-block-image{margin:0 0 1.5em}.woocommerce-tabs .wp-block-image.aligncenter{margin-left:auto;margin-right:auto}.wp-block-pullquote{padding:0;text-align:left}@media (max-width: 992px){.woocommerce-tabs .wp-block-image{margin-bottom:1rem}.wc-block-grid__products{gap:20px}.site .wc-block-grid__product.wc-block-grid__product{padding-bottom:55px;box-shadow:0 0 10px rgb(0 0 0 / 10%)}.wc-block-grid__product-add-to-cart.wp-block-button{opacity:1}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating,.wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__product-add-to-cart.wp-block-button{padding-left:15px;padding-right:15px}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart{margin-bottom:15px}.wc-block-components-notice-banner{padding-right:1em;padding-left:1em}}.woocommerce:has(.wc-block-components-notice-banner){padding-bottom:30px}.wc-block-components-notice-banner__content .buttons-wrapper{margin-top:10px}.is-large.wc-block-cart,.wp-block-woocommerce-checkout.wc-block-checkout{margin-top:2em}.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__total:last-child{padding-right:0}.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image{padding-left:0}.wp-element-button.wc-block-components-button.wc-block-cart__submit-button,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button{border-radius:6px;font-weight:bold;transition:background 0.2s}.wc-block-components-notice-banner .message-inner{padding:5px}.wc-block-components-notice-banner .buttons-wrapper{margin-top:10px}@media (min-width: 993px){.page-template-template-fullwidth .site-main .alignwide,.page-template-template-fullwidth-no-heading .site-main .alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);width:auto;max-width:1000%;clear:both}.page-template-template-fullwidth .site-main .alignfull,.page-template-template-fullwidth-no-heading .site-main .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto}.site .wc-block-components-notice-banner{margin-right:auto;margin-left:auto}.single-product .site .wc-block-components-notice-banner{margin-top:0;margin-bottom:0}}.wc-block-all-reviews{margin-bottom:3rem}.wc-block-load-more,.wc-block-sort-select{font-size:14px}.wc-block-sort-select__label{margin-right:0.5rem}select.wc-block-sort-select__select{width:auto;font-size:14px}.wc-block-review-list-item__author,.wc-block-review-list-item__published-date{font-size:14px}@media (prefers-reduced-motion: reduce) {
*, ::before, ::after {
animation-delay: -1ms !important;
animation-duration: 1ms !important;
animation-iteration-count: 1 !important;
background-attachment: initial !important;
scroll-behavior: auto !important;
transition-delay: 0s !important;
transition-duration: 0s !important;
}
}ul.products li.product .woocommerce-image__wrapper,
ul.products li.product .shoptimizer-plp-image-wrapper {
position:  relative;
width:     100%; } ul.products li.product .woocommerce-image__wrapper img,
ul.products li.product .shoptimizer-plp-image-wrapper img,
ul.products li.product img.attachment-woocommerce_thumbnail,
ul.products li.product img.wp-post-image {
width:      100%         !important;
height:     auto         !important; max-width:  100%         !important;
object-fit: unset        !important; display:    block;
}  body {
font-family: 'Inter', system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
font-size:   16px;
color:       #444;
line-height: 1.618; } button, input, select, textarea {
font-family: 'Inter', system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
} h1, h2, h3, h4, h5, h6 {
font-family: 'Inter', system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
font-weight: 600;
color:       #222;
} h1 {
font-size:      clamp(26px, 4vw, 46px);
letter-spacing: -1.3px;
line-height:    1.2;
} h2 {
font-size:      clamp(22px, 3vw, 30px);
letter-spacing: -0.5px;
line-height:    1.25;
}
h3 { font-size: 24px; letter-spacing: 0; line-height: 1.45; }
h4 { font-size: 18px; letter-spacing: 0; line-height: 1.4;  }
h5 { font-size: 18px; letter-spacing: 0; line-height: 1.4;  } ul.products li.product .woocommerce-loop-product__title,
ul.products li.product h2.woocommerce-loop-product__title,
ul.products li.product .product-title {
font-family:    'Inter', system-ui, sans-serif !important;
font-size:      15px   !important;
font-weight:    600    !important;
line-height:    1.3;
color:          #222;
letter-spacing: 0;
margin-top:     0.5rem;
} ul.products li.product .price {
font-size:   15px;
font-weight: 600;
color:       #222;
}  .site-header,
#masthead {
background-color: #fff;
} .site-branding {
padding: 10px 0;
}  .woocommerce-product-search input[type="search"],
.header-search input[type="search"],
.search-form input.search-field,
input.search-field {
border-radius: 30px  !important;
border:        2px solid #e2e2e2 !important;
background:    #fff  !important;
font-family:   'Inter', system-ui, sans-serif;
font-size:     15px;
color:         #222;
padding:       10px 20px;
transition:    border-color 0.2s ease;
} .woocommerce-product-search input[type="search"]:focus,
input.search-field:focus {
border-color: #dc9814 !important;
outline:      none;
box-shadow:   0 0 0 3px rgba(220, 152, 20, 0.15);
}  .col-full-nav,
.nav-wrapper,
.shoptimizer-navigation {
background-color: #222;
min-height: 44px; } .main-navigation {
background-color: transparent; } .main-navigation ul li a,
.site-navigation ul li a {
font-family:    'Inter', system-ui, sans-serif;
font-size:      15px;
font-weight:    600;
letter-spacing: -0.1px;
color:          #fff;
text-transform: none;
} .main-navigation ul li a:hover,
.main-navigation ul li:hover > a,
.site-navigation ul li a:hover {
color: #dc9814;
} .main-navigation ul ul {
background: #fff;
}
.main-navigation ul ul li a {
font-size:   14px;
font-weight: 400;
color:       #323232;
}
.main-navigation ul ul li a:hover {
color: #dc9814;
}    .site-header-cart a,
.header-cart-link,
.shoptimizer-header-cart a,
.shoptimizer-cart-icon,
.nav-cart a,
.woocommerce-mini-cart__total .amount {
color: #dc9814;
}
.site-header-cart a:hover,
.header-cart-link:hover {
color: #b87a10; } .site-header-cart .woocommerce-Price-amount.amount,
.shoptimizer-mini-cart-wrap .woocommerce-Price-amount.amount {
color: #85bb65 !important;
} .site-header-cart a.cart-contents,
.header-cart a,
.at-header-cart a {
border-radius: 999px !important;
} .below-header-widget-region,
.below-header,
.site-below-header,
.shoptimizer-below-header {
background-color: #dc9814;
color:            #fff;
font-family:      'Inter', system-ui, sans-serif;
font-size:        14px;
font-weight:      600;
padding:          8px 0;
text-align:       center;
}
.below-header-widget-region a,
.below-header a,
.shoptimizer-below-header a {
color:           #fff;
text-decoration: none;
}
.below-header-widget-region a:hover,
.below-header a:hover,
.shoptimizer-below-header a:hover {
text-decoration: underline;
}  .button,
input[type="submit"],
button[type="submit"],
.wc-block-components-button,
ul.products li.product .button,
ul.products li.product .added_to_cart,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .button.product_type_simple,
.product .cart .single_add_to_cart_button,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.widget_shopping_cart a.button.checkout,
.wp-element-button.wc-block-cart__submit-button,
.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button {
background-color: #000000      !important;
color:            #ffffff      !important;
border-radius:    30px         !important;
border:           none         !important;
font-family:      'Inter', system-ui, sans-serif !important;
font-size:        15px         !important;
font-weight:      600          !important;
letter-spacing:   0            !important;
text-transform:   none         !important;
padding:          0.82em 1.42em !important;
transition:       background-color 0.2s ease, transform 0.1s ease !important;
cursor:           pointer;
} ul.products li.product .button,
ul.products li.product .added_to_cart,
ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .button {
opacity:         1       !important;
visibility:      visible !important;
bottom:          14px    !important;  display:         flex    !important;
align-items:     center  !important;
justify-content: center  !important;
padding:         0 1.2em !important; line-height:     normal  !important;
} .product .cart .single_add_to_cart_button,
.woocommerce .single_add_to_cart_button {
display:         flex    !important;
align-items:     center  !important;
justify-content: center  !important;
padding:         0 1.2em !important;
line-height:     normal  !important;
} @media (min-width: 993px) {
ul.products li.product:not(.product-category) {
padding-bottom: 56px !important; }
} .button:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
ul.products li.product .button:hover,
ul.products li.product .added_to_cart:hover,
.woocommerce ul.products li.product .add_to_cart_button:hover,
.product .cart .single_add_to_cart_button:hover,
.widget_shopping_cart a.button.checkout:hover {
background-color: #333333 !important;
color:            #ffffff !important;
transform:        translateY(-1px);
} .button.loading,
.add_to_cart_button.loading {
opacity:        0.6;
pointer-events: none;
}  .woocommerce-ordering    { display: none !important; }
.woocommerce-result-count { display: none !important; } .product_meta .tagged_as { display: none !important; } .woocommerce-page .content-area,
.archive .content-area,
.tax-product_cat .content-area,
.post-type-archive-product .content-area {
background-color: #f8f8f8;
} .woocommerce.archive .site-content,
.shop .site-content {
padding-top: 0 !important;
}  ul.products li.product a.woocommerce-LoopProduct-link {
display:       block   !important;
border-radius: 20px    !important;
overflow:      hidden  !important;
} .woocommerce-image__wrapper,
.shoptimizer-plp-image-wrapper {
border-radius: 20px !important;
}
.woocommerce ul.products li.product img,
.etheme-product-grid-image img {
border-radius: 20px !important;
} ul.products li.product {
border-radius: 20px !important;
} .woocommerce-products-header {
background-color: #efeee3;
}
.archive-description,
.woocommerce-products-header .term-description {
font-size:      17px;
color:          #222;
letter-spacing: -0.1px;
line-height:    1.5;
} .woocommerce-products-header__title,
.archive-title,
.page-title {
font-family: 'Inter', system-ui, sans-serif;
font-weight: 600;
color:       #222;
} .star-rating span,
.woocommerce-product-rating .star-rating span {
color: #ee9e13 !important;
}  footer.site-footer,
footer.copyright {
color: #dd9933;
} footer.site-footer .widget-title {
color:          #ffffff;
font-size:      13px;
font-weight:    600;
letter-spacing: 0.3px;
text-transform: uppercase;
line-height:    1.5;
} footer.site-footer a:not(.button),
footer.copyright a {
color:           #dd9933;
text-decoration: none;
transition:      color 0.2s ease;
} footer.site-footer a:not(.button):hover,
footer.copyright a:hover {
color: #81d742;
} footer.site-footer li a::after {
border-color: #81d742;
} footer.site-footer .svg-icon,
footer.site-footer svg {
fill: #dd9933;
} footer.site-footer .footer-widgets,
footer.site-footer .col-full {
padding-top:    4rem;
padding-bottom: 4rem;
}  .tax-product_brand .content-area {
width: 100% !important;
float: none !important;
} .tax-product_brand .woocommerce-products-header__title {
text-align: center;
} .tax-product_brand .woocommerce-products-header {
display:        flex;
flex-direction: column;
align-items:    center;
text-align:     center;
}
.tax-product_brand .woocommerce-products-header .term-description {
text-align: center;
max-width:  720px;
margin:     0 auto 1.5rem;
} .tax-product_brand .woocommerce-products-header {
background-color: transparent;
} .tax-product_brand .woocommerce-products-header .cg-cat-image {
display:   block;
margin:    0 auto 1.5rem;
max-width: 280px;
height:    auto;
border:    10px solid #efeee3;
} .tax-product_brand ul.products {
display:         flex;
flex-wrap:       wrap;
justify-content: center;
} .tax-product_brand .below-woocommerce-category {
text-align: center;
max-width:  720px;
margin:     2rem auto;
}   ul.products {
overflow: visible !important;
}
div[class*="columns-"] {
overflow: visible !important;
}
.woocommerce,
.woocommerce-page,
.content-area,
.site-content {
overflow: visible !important;
} ul.products li.product {
position:    relative;
z-index:     1; will-change: transform; transition:
transform  0.28s cubic-bezier(0.4, 0, 0.2, 1),
box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1),
opacity    0.24s ease,
z-index    0s   0.28s;
overflow: visible !important;
} ul.products:hover li.product:not(:hover) {
opacity: 0.72;
} ul.products li.product:hover {
transform:  scale(1.08) !important;
z-index:    60          !important;
opacity:    1           !important; box-shadow:
0  1px   3px rgba(0, 0, 0, 0.10),
0  6px  18px rgba(0, 0, 0, 0.16),
0 24px  56px rgba(0, 0, 0, 0.24) !important; transition:
transform  0.28s cubic-bezier(0.4, 0, 0.2, 1),
box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1),
opacity    0.24s ease,
z-index    0s   0s;
}  ul.products li.product:hover img,
ul.products li.product:not(.product-category):hover img {
transform: none !important;
opacity:   1    !important;
} @media (min-width: 993px) {
ul.products li.product:not(.product-category)::before {
margin-top: 0;
height:     100%;
}
}  a {
color:                    #1e68c4;
text-decoration-thickness: 0.75px;
text-underline-offset:     0.12em;
transition:                color 0.2s ease;
}
a:hover {
color: #111;
} .main-navigation a,
.site-header a,
.site-header-cart a,
footer.site-footer a,
.button,
ul.products li.product .button,
ul.products li.product .woocommerce-loop-product__title a {
color: inherit;
} ul.products li.product .woocommerce-loop-product__title a {
text-decoration: none;
}
ul.products li.product .woocommerce-loop-product__title a:hover {
color: #dc9814; } .img-wrap {
border: #a6a6a6 inset 4px;
} .stock-bar,
.woocommerce-product-attributes-item--availability {
color: #3bb54a;
} .onsale {
background-color: #3bb54a;
color:            #fff;
border-radius:    50%;
} ul.products li.product .product-category-tag,
.product-category-tag {
font-size:      11px;
font-weight:    600;
text-transform: uppercase;
letter-spacing: 0.5px;
color:          #666;
} .widget-title,
.widgettitle {
font-family:    'Inter', system-ui, sans-serif;
font-size:      13px;
font-weight:    600;
letter-spacing: 0.3px;
text-transform: uppercase;
line-height:    1.5;
color:          #222;
} blockquote {
font-size:   20px;
font-weight: 600;
line-height: 1.45;
color:       #222;
}
blockquote::before {
color:       #ccc;
font-family: Georgia, serif;
font-size:   50px;
} dl dd {
font-size: 0.9em;
color:     #545454;
} @media (max-width: 768px) { ul.products li.product,
ul.products li.product:hover,
ul.products:hover li.product:not(:hover) {
transform:   none !important;
box-shadow:  none !important;
opacity:     1    !important;
z-index:     1    !important;
transition:  none !important;
will-change: auto !important;
} body { font-size: 15px; }
h1 {
font-size:      clamp(22px, 6vw, 28px);
letter-spacing: -0.5px;
}
h2 { font-size: clamp(18px, 5vw, 24px); } ul.products li.product .woocommerce-loop-product__title {
font-size: 14px !important;
} input[type="text"],
input[type="email"],
input[type="search"],
input[type="number"],
input[type="password"],
textarea,
select {
font-size: 16px !important;
}
}