.wp-block-navigation ul li{margin-block-start:unset}.wp-block-navigation .wp-block-navigation__submenu-icon{margin-inline-start:.5em;width:.75em;height:.75em;background:rgba(0,0,0,0) !important;transition-property:opacity,transform}.wp-block-navigation .wp-block-navigation-item{margin-block-end:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:100}.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item{transition-duration:.3s;transition-property:opacity,color,background,background-color,transform}.wp-block-navigation:not(.is-responsive) .wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation__submenu-container{padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--xs);border-radius:var(--wp--custom--radius--md);border:1px solid #e5e7eb;box-shadow:var(--wp--preset--shadow--lg);gap:var(--wp--preset--spacing--2-xs);min-width:240px}@media(min-width: 600px){.wp-block-navigation .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation__submenu-container{padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--xs);border-radius:var(--wp--custom--radius--md);border:1px solid #e5e7eb;box-shadow:var(--wp--preset--shadow--lg);gap:var(--wp--preset--spacing--2-xs);min-width:240px}}.wp-block-navigation.gtmt-has-hover-color:not(.is-responsive) .wp-block-navigation__container>.wp-block-navigation-item:hover{color:var(--gtmt-nav-hover-color) !important}@media(min-width: 600px){.wp-block-navigation.gtmt-has-hover-color .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item:hover{color:var(--gtmt-nav-hover-color) !important}}.wp-block-navigation.gtmt-has-hover-color .wp-block-navigation__responsive-container-open:hover{color:var(--gtmt-nav-hover-color)}.wp-block-navigation.gtmt-has-hover-bg:not(.is-responsive) .wp-block-navigation__container>.wp-block-navigation-item:hover{background:var(--gtmt-nav-hover-bg) !important}@media(min-width: 600px){.wp-block-navigation.gtmt-has-hover-bg .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item:hover{background:var(--gtmt-nav-hover-bg) !important}}.wp-block-navigation.gtmt-has-hover-bg .wp-block-navigation__responsive-container-open:hover{background:var(--gtmt-nav-hover-bg)}.wp-block-navigation__responsive-container-open{padding:.5em;border-radius:var(--wp--custom--radius--md);transition:var(--gtm-transition)}.wp-block-navigation__responsive-container-open svg{display:none}.wp-block-navigation__responsive-container-open::after{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMTJIMjFNMyA2SDIxTTMgMThIMjEiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;content:"";display:inline-block;background-color:currentColor;width:24px;height:24px}.wp-block-navigation-item__label img{vertical-align:middle;margin-inline-end:.25em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-inline-end:1.2em}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>ul{width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:block;position:absolute;right:0;margin-top:2px;color:#fff;background:var(--wp--preset--color--contrast-2) !important;border-radius:100px;padding:4px;width:20px;height:20px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon svg{transition:var(--gtm-transition);transform:none !important;width:12px;height:auto;margin-top:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon svg{transform:rotate(180deg) !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-submenu{width:100% !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{width:100% !important;padding-inline-end:0 !important;padding-block-end:0 !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{color:var(--wp--preset--color--contrast-2);background:rgba(0,0,0,0) !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-submenu.open-on-click .wp-block-navigation-submenu__toggle{width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-submenu.open-on-hover-click .wp-block-navigation-submenu__toggle{width:auto;height:100%;aspect-ratio:1;top:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-submenu.open-on-hover-click .wp-block-navigation-submenu__toggle svg{width:.75em;height:.75em}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-submenu__toggle[aria-expanded=false]~.wp-block-navigation-submenu{display:none}.wp-block-navigation__responsive-container.is-menu-open{max-width:320px;padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg);box-shadow:var(--wp--preset--shadow--xl)}.has-modal-open .admin-bar .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{margin-top:0px;max-width:100vw}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:var(--wp--preset--spacing--2-xl);gap:1.375em}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{gap:var(--wp--preset--spacing--sm);padding-block-start:var(--wp--preset--spacing--sm);padding-inline-start:var(--wp--preset--spacing--sm);width:100% !important;min-width:none !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content li.wp-block-navigation-submenu.open-on-hover-click{display:grid;align-items:center;grid-template-areas:"a b" "c c"}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content li.wp-block-navigation-submenu.open-on-hover-click>.wp-block-navigation-item__content{grid-area:a}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content li.wp-block-navigation-submenu.open-on-hover-click>.wp-block-navigation-submenu__toggle{grid-area:b}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content li.wp-block-navigation-submenu.open-on-hover-click>.wp-block-navigation__submenu-container{grid-area:c}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>.wp-block-navigation__container>.wp-block-navigation-item{font-size:var(--wp--preset--font-size--sm) !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>.wp-block-navigation__container>.wp-block-navigation-item+.wp-block-navigation-item{padding-top:1.375em;border-top:1px solid var(--wp--preset--color--line-base)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>.wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation__submenu-container{gap:.75em}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>.wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation__submenu-icon{margin-right:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>.wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation-item{font-size:var(--wp--preset--font-size--xs) !important;font-weight:400}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>.wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation-item a{opacity:.7}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>.wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation-item .wp-block-navigation-item{font-size:var(--wp--preset--font-size--2-xs) !important}.wp-block-navigation.is-style-gtmt-primary a{text-decoration:none}.wp-block-navigation.is-style-gtmt-primary:not(.is-responsive) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{position:relative}.wp-block-navigation.is-style-gtmt-primary:not(.is-responsive) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:after{content:"";height:3px;width:30px;display:block;position:absolute;left:50%;bottom:0;border-radius:10px;background-color:currentColor;transform:translateY(6px) translateX(-50%);transition:var(--gtm-transition);opacity:0;pointer-events:none}@media(min-width: 600px){.wp-block-navigation.is-style-gtmt-primary .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{position:relative}.wp-block-navigation.is-style-gtmt-primary .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:after{content:"";height:3px;width:30px;display:block;position:absolute;left:50%;bottom:0;border-radius:10px;background-color:currentColor;transform:translateY(6px) translateX(-50%);transition:var(--gtm-transition);opacity:0;pointer-events:none}}.wp-block-navigation.is-style-gtmt-primary:not(.is-responsive) .wp-block-navigation__container>.wp-block-navigation-item:hover>.wp-block-navigation-item__content:after{opacity:1}.wp-block-navigation.is-style-gtmt-primary:not(.is-responsive) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu{--__spacing: var(--wp--preset--spacing--md);margin-top:var(--__spacing)}.wp-block-navigation.is-style-gtmt-primary:not(.is-responsive) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu:before{content:"";display:block;height:calc(var(--__spacing) + 2px);position:absolute;top:0;left:0;right:0;transform:translateY(-102%)}@media(min-width: 600px){.wp-block-navigation.is-style-gtmt-primary .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item:hover>.wp-block-navigation-item__content:after{opacity:1}.wp-block-navigation.is-style-gtmt-primary .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu{--__spacing: var(--wp--preset--spacing--md);margin-top:var(--__spacing)}.wp-block-navigation.is-style-gtmt-primary .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu:before{content:"";display:block;height:calc(var(--__spacing) + 2px);position:absolute;top:0;left:0;right:0;transform:translateY(-102%)}}.wp-block-navigation.is-style-gtmt-pill{--gtmt-nav-pill-color: var( --gtmt-nav-color, var(--wp--preset--color--contrast-2) );--gtmt-nav-pill-bg: var(--gtmt-nav-bg, var(--wp--preset--color--base-4));background:rgba(0,0,0,0) !important}.wp-block-navigation.is-style-gtmt-pill:not(.is-responsive) .wp-block-navigation__container>.wp-block-navigation-item{color:var(--gtmt-nav-pill-color);background:var(--gtmt-nav-pill-bg);padding:var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--xs);border-radius:var(--wp--custom--radius--md)}@media(min-width: 600px){.wp-block-navigation.is-style-gtmt-pill .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item{color:var(--gtmt-nav-pill-color);background:var(--gtmt-nav-pill-bg);padding:var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--xs);border-radius:var(--wp--custom--radius--md)}}.wp-block-navigation.is-style-gtmt-pill:not(.is-responsive) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding:0}@media(min-width: 600px){.wp-block-navigation.is-style-gtmt-pill .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding:0}}.wp-block-navigation.is-style-gtmt-pill.gtmt-has-hover-color .wp-block-navigation__responsive-container-open:hover{color:var(--gtmt-nav-hover-color)}.wp-block-navigation.is-style-gtmt-pill.gtmt-has-hover-bg .wp-block-navigation__responsive-container-open:hover{background:var(--gtmt-nav-hover-bg)}.wp-block-navigation.is-style-gtmt-pill .wp-block-navigation__responsive-container-open{color:var(--gtmt-nav-pill-color);background:var(--gtmt-nav-pill-bg)}.wp-block-navigation.is-style-gtmt-text a:hover{text-decoration:underline}.wp-block-image :is(a,img){display:inline-block}.wp-block-image.is-style-default figcaption,.wp-block-image:not([class^=is-style-]):not([class*=" is-style-"]) figcaption{position:relative;padding-inline-start:36px;margin-block-start:var(--wp--preset--spacing--xs)}.wp-block-image.is-style-default figcaption::before,.wp-block-image.is-style-default figcaption::after,.wp-block-image:not([class^=is-style-]):not([class*=" is-style-"]) figcaption::before,.wp-block-image:not([class^=is-style-]):not([class*=" is-style-"]) figcaption::after{content:"";display:inline-block;width:24px;height:24px;position:absolute;top:-2px;left:0;border-radius:999px}.wp-block-image.is-style-default figcaption::before,.wp-block-image:not([class^=is-style-]):not([class*=" is-style-"]) figcaption::before{background:var(--wp--preset--color--contrast-2)}.wp-block-image.is-style-default figcaption::after,.wp-block-image:not([class^=is-style-]):not([class*=" is-style-"]) figcaption::after{-webkit-mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI1NiAyNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNTYiIHdpZHRoPSIyNTYiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxNiIgeDE9IjQwIiB4Mj0iMjE2IiB5MT0iNjgiIHkyPSI2OCIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjE2IiB4MT0iNDAiIHgyPSIxNjgiIHkxPSIxMDgiIHkyPSIxMDgiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxNiIgeDE9IjQwIiB4Mj0iMjE2IiB5MT0iMTQ4IiB5Mj0iMTQ4Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMTYiIHgxPSI0MCIgeDI9IjE2OCIgeTE9IjE4OCIgeTI9IjE4OCIvPjwvc3ZnPg==");-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;background-color:var(--wp--preset--color--base);width:14px;height:14px;top:3px;left:5px}.wp-lightbox-container :is(button:focus,button:hover,button:not(:hover):not(:active):not(.has-background)){background:#fff}.wp-lightbox-container :is(button:focus,button:hover,button:not(:hover):not(:active):not(.has-background)) path{fill:#444}.wp-block-image.is-style-gtmt-featured-icon{display:inline-block}.wp-block-image.is-style-gtmt-featured-icon img{transition:var(--gtm-transition);background:#fff;padding:20%;border-radius:1000px}.wp-block-image.is-style-gtmt-featured-icon:hover img{transform:scale(1.1)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{position:relative;padding-top:10px;background:rgba(0,0,0,0) !important;color:currentColor;text-align:start;padding-inline-start:36px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::before{top:6px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::after{top:10px}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{content:unset}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{margin-block-start:var(--wp--preset--spacing--xs);text-shadow:unset}.wp-block-gallery.is-style-gtmt-hero figure:first-child{width:100% !important}.wp-block-gallery.is-style-gtmt-vertical-masonry{--__masonry-offset: 48px;display:grid;padding-block-end:var(--__masonry-offset);grid-template-columns:repeat(2, 1fr)}.wp-block-gallery.is-style-gtmt-vertical-masonry>figure{width:auto !important}.wp-block-gallery.is-style-gtmt-vertical-masonry>figure>div{height:100%}@media(max-width: 599.999999px){.wp-block-gallery.is-style-gtmt-vertical-masonry>figure:nth-child(2n-1){margin-top:var(--__masonry-offset) !important;margin-bottom:calc(-1*var(--__masonry-offset)) !important}}@media(min-width: 600px){.wp-block-gallery.is-style-gtmt-vertical-masonry.columns-2{grid-template-columns:repeat(2, 1fr)}.wp-block-gallery.is-style-gtmt-vertical-masonry.columns-3{grid-template-columns:repeat(3, 1fr)}.wp-block-gallery.is-style-gtmt-vertical-masonry.columns-4{grid-template-columns:repeat(4, 1fr)}.wp-block-gallery.is-style-gtmt-vertical-masonry.columns-5{grid-template-columns:repeat(5, 1fr)}.wp-block-gallery.is-style-gtmt-vertical-masonry.columns-6{grid-template-columns:repeat(6, 1fr)}.wp-block-gallery.is-style-gtmt-vertical-masonry.columns-2>:is(figure:nth-child(2n-1)),.wp-block-gallery.is-style-gtmt-vertical-masonry.columns-3>:is(figure:nth-child(3n-1)),.wp-block-gallery.is-style-gtmt-vertical-masonry.columns-4>:is(figure:nth-child(4n-1),figure:nth-child(4n-3)),.wp-block-gallery.is-style-gtmt-vertical-masonry.columns-5>:is(figure:nth-child(5n-1),figure:nth-child(5n-3)),.wp-block-gallery.is-style-gtmt-vertical-masonry.columns-6>:is(figure:nth-child(6n-1),figure:nth-child(6n-3),figure:nth-child(6n-5)){margin-top:var(--__masonry-offset) !important;margin-bottom:calc(-1*var(--__masonry-offset)) !important}}.wc-block-components-product-image{--gtm-product-sale-badge-offset:var(--wp--preset--spacing--sm);}@media screen and (max-width: 768px){.wc-block-components-product-image{--gtm-product-sale-badge-offset:var(--wp--preset--spacing--2-xs);}}.wc-block-components-product-image .wc-block-components-product-sale-badge{top:var(--gtm-product-sale-badge-offset);}.wc-block-components-product-image .wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right{right:var(--gtm-product-sale-badge-offset);}.wc-block-components-product-image .wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-left{left:var(--gtm-product-sale-badge-offset);}.wc-block-components-product-image.gtm-has-alt-img a{position:relative;display:block;}.wc-block-components-product-image.gtm-has-alt-img .gtm-alt-img{position:absolute;left:0;right:0;bottom:0;opacity:0;transition:all .3s;border:none;}.wc-block-components-product-image.gtm-has-alt-img:hover .gtm-alt-img{opacity:1;}li.wp-block-post.type-product>.wp-block-group:hover .gtm-alt-img{opacity:1;}.wc-block-components-product-image.is-style-gtmt-faded>a{display:block;position:relative;}.wc-block-components-product-image.is-style-gtmt-faded>a::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#888;opacity:var(--wp--custom--faded-opacity,.07);mix-blend-mode:darken;pointer-events:none;border-radius:inherit;}.wc-block-components-product-image.gtm-has-add-button .wc-block-components-product-button__button.wp-block-button__link{width:100%;font-size:var(--wp--preset--font-size--2-xs);margin-block-start:var(--wp--preset--spacing--sm);border-radius:var(--wp--custom--radius--md);}.wc-block-components-product-image.gtm-has-add-button.has-add-button-style-overlay{overflow:hidden;}.wc-block-components-product-image.gtm-has-add-button.has-add-button-style-overlay .wp-block-button.wc-block-components-product-button{position:absolute;bottom:0;left:0;right:0;transition:var(--gtm-transition);transform:translateY(100%);z-index:100;opacity:0;color:var(--wp--preset--color--accent);}.wc-block-components-product-image.gtm-has-add-button.has-add-button-style-overlay:hover .wp-block-button.wc-block-components-product-button,.wp-block-post:hover .wc-block-components-product-image.gtm-has-add-button.has-add-button-style-overlay .wp-block-button.wc-block-components-product-button{transform:none;opacity:1;}.wc-block-components-product-image.gtm-has-add-button.has-add-button-style-overlay .wc-block-components-product-image{overflow:hidden;}.wc-block-components-product-image.gtm-has-add-button.has-add-button-style-overlay .wp-element-button.wp-block-button__link{width:100%;font-size:var(--wp--preset--font-size--2-xs);border-radius:0;}.wc-block-components-product-image.gtm-has-add-button.has-add-button-style-overlay-icon .wp-block-button.wc-block-components-product-button{position:absolute;top:var(--gtm-product-sale-badge-offset);right:var(--gtm-product-sale-badge-offset);margin-block-start:0;transition:var(--gtm-transition);opacity:1;}.wc-block-components-product-image.gtm-has-add-button.has-add-button-style-overlay-icon .add_to_cart_button.wp-block-button__link{margin:0;}.wc-block-components-product-image.gtm-has-add-button.has-add-button-style-overlay-icon:hover .wp-block-button.wc-block-components-product-button{opacity:1;}.wc-block-components-product-image.gtm-has-add-button.has-add-button-style-overlay-icon:hover .add_to_cart_button.wp-block-button__link::after{transform:rotate(359deg);}.wc-block-components-product-image.gtm-has-add-button.has-add-button-style-overlay-icon:not([data-show-sale-badge=false]):not([data-sale-badge-align]).gtm-has-sale-badge .wp-block-button.wc-block-components-product-button{top:calc(var(--gtm-product-sale-badge-offset) + 52px);}.gtmt-sold-out-badge{padding:var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--xs);background:rgba(0,0,0,.3333333333);color:#fff;border-radius:var(--wp--custom--radius--md);font-size:var(--wp--preset--font-size--xs);font-weight:500;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:max-content;}.wc-block-components-product-image.gtm-is-sold-out img{filter:contrast(.9) brightness(.9);}.wc-block-components-product-image.gtm-is-sold-out.gtm-has-add-button.has-add-button-style-overlay-icon .wp-block-button__link{display:none !important;}.sale .wp-block-woocommerce-product-price.is-style-gtmt-badge{background:var(--wp--preset--color--sale) !important}.sale .wp-block-woocommerce-product-price.is-style-gtmt-badge .wc-block-components-product-price:not(#\0 ) ins,.sale .wp-block-woocommerce-product-price.is-style-gtmt-badge .wc-block-components-product-price:not(#\0 ) del,.sale .wp-block-woocommerce-product-price.is-style-gtmt-badge .wc-block-components-product-price:not(#\0 ){color:#fff}.wp-block-button.wc-block-components-product-button .wp-block-button__link span::before{content:"";display:inline-block;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;width:1.25em;height:1.25em;background-color:#fff;vertical-align:top;margin-inline-end:.6em}.wp-block-button.wc-block-components-product-button .wp-block-button__link.add_to_cart_button span::before{-webkit-mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI1NiAyNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNTYiIHdpZHRoPSIyNTYiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyNCIgeDE9IjQwIiB4Mj0iMjE2IiB5MT0iMTI4IiB5Mj0iMTI4Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMjQiIHgxPSIxMjgiIHgyPSIxMjgiIHkxPSI0MCIgeTI9IjIxNiIvPjwvc3ZnPg==")}.wp-block-button.wc-block-components-product-button a.wp-block-button__link span::before{-webkit-mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxIDE3Ljc1QzIxIDE5LjU0NDkgMTkuNTQ0OSAyMSAxNy43NSAyMUg2LjI1QzQuNDU1MDcgMjEgMyAxOS41NDQ5IDMgMTcuNzVWNi4yNUMzIDQuNDU1MDcgNC40NTUwNyAzIDYuMjUgM0gxNy43NUMxOS41NDQ5IDMgMjEgNC40NTUwNyAyMSA2LjI1VjE3Ljc1Wk0xNyA3Ljc1QzE3IDcuMzcwMyAxNi43MTc4IDcuMDU2NTEgMTYuMzUxOCA3LjAwNjg1TDE2LjI1IDdINy43NUw3LjY0ODIzIDcuMDA2ODVDNy4yODIxNSA3LjA1NjUxIDcgNy4zNzAzIDcgNy43NUM3IDguMTI5NyA3LjI4MjE1IDguNDQzNDkgNy42NDgyMyA4LjQ5MzE1TDcuNzUgOC41SDE2LjI1TDE2LjM1MTggOC40OTMxNUMxNi43MTc4IDguNDQzNDkgMTcgOC4xMjk3IDE3IDcuNzVaTTE3IDE2LjI1QzE3IDE1Ljg3MDMgMTYuNzE3OCAxNS41NTY1IDE2LjM1MTggMTUuNTA2OEwxNi4yNSAxNS41SDcuNzVMNy42NDgyMyAxNS41MDY4QzcuMjgyMTUgMTUuNTU2NSA3IDE1Ljg3MDMgNyAxNi4yNUM3IDE2LjYyOTcgNy4yODIxNSAxNi45NDM1IDcuNjQ4MjMgMTYuOTkzMkw3Ljc1IDE3SDE2LjI1TDE2LjM1MTggMTYuOTkzMkMxNi43MTc4IDE2Ljk0MzUgMTcgMTYuNjI5NyAxNyAxNi4yNVpNMTcgMTJDMTcgMTEuNjIwMyAxNi43MTc4IDExLjMwNjUgMTYuMzUxOCAxMS4yNTY4TDE2LjI1IDExLjI1SDcuNzVMNy42NDgyMyAxMS4yNTY4QzcuMjgyMTUgMTEuMzA2NSA3IDExLjYyMDMgNyAxMkM3IDEyLjM3OTcgNy4yODIxNSAxMi42OTM1IDcuNjQ4MjMgMTIuNzQzMkw3Ljc1IDEyLjc1SDE2LjI1TDE2LjM1MTggMTIuNzQzMkMxNi43MTc4IDEyLjY5MzUgMTcgMTIuMzc5NyAxNyAxMloiIGZpbGw9IiMyMTIxMjEiLz48L3N2Zz4=")}.wp-block-button.wc-block-components-product-button.is-style-gtmt-icon .wc-block-components-product-button__button{padding:0;border-radius:100em;width:auto;margin-block-end:0 !important;width:32px;height:32px}.wp-block-button.wc-block-components-product-button.is-style-gtmt-icon .wc-block-components-product-button__button span{font-size:0}.wp-block-button.wc-block-components-product-button.is-style-gtmt-icon .wc-block-components-product-button__button::after{content:"";display:inline-block;-webkit-mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI1NiAyNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNTYiIHdpZHRoPSIyNTYiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyNCIgeDE9IjQwIiB4Mj0iMjE2IiB5MT0iMTI4IiB5Mj0iMTI4Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMjQiIHgxPSIxMjgiIHgyPSIxMjgiIHkxPSI0MCIgeTI9IjIxNiIvPjwvc3ZnPg==");-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;width:16px;height:16px;background-color:#fff;transition:var(--gtm-transition)}@media screen and (max-width: 768px){.wp-block-button.wc-block-components-product-button.is-style-gtmt-icon .wc-block-components-product-button__button{width:32px;height:32px}.wp-block-button.wc-block-components-product-button.is-style-gtmt-icon .wc-block-components-product-button__button::after{width:16px;height:16px}}.wp-block-button.wc-block-components-product-button.is-style-gtmt-icon .wc-block-components-product-button__button.loading::after{-webkit-mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjA1MTggNS4wMjg1QzE1LjcxNjkgNS40Njc2NSAxNS44MDEzIDYuMDk1MTUgMTYuMjQwNSA2LjQzMDA3QzE3Ljk2NzUgNy43NDcxNCAxOSA5Ljc4NzAzIDE5IDEyQzE5IDE1LjQ5NzMgMTYuNDM1MiAxOC4zOTU2IDEzLjA4NCAxOC45MTY2TDEzLjc5MjkgMTguMjA3MUMxNC4xODM0IDE3LjgxNjYgMTQuMTgzNCAxNy4xODM0IDEzLjc5MjkgMTYuNzkyOUMxMy40MDI0IDE2LjQwMjQgMTIuNzY5MiAxNi40MDI0IDEyLjM3ODcgMTYuNzkyOUw5Ljg3ODY4IDE5LjI5MjlDOS40ODgxNiAxOS42ODM0IDkuNDg4MTYgMjAuMzE2NiA5Ljg3ODY4IDIwLjcwNzFMMTIuMzc4NyAyMy4yMDcxQzEyLjc2OTIgMjMuNTk3NiAxMy40MDI0IDIzLjU5NzYgMTMuNzkyOSAyMy4yMDcxQzE0LjE4MzQgMjIuODE2NiAxNC4xODM0IDIyLjE4MzQgMTMuNzkyOSAyMS43OTI5TDEyLjk0OTcgMjAuOTUwNUMxNy40NzM5IDIwLjQ3NiAyMSAxNi42NDk4IDIxIDEyQzIxIDkuMTU2NDQgMTkuNjcxMiA2LjUzMTIyIDE3LjQ1MzMgNC44Mzk3OEMxNy4wMTQyIDQuNTA0ODYgMTYuMzg2NyA0LjU4OTM2IDE2LjA1MTggNS4wMjg1Wk0xNC4xMjEzIDMuMjkyODlMMTEuNjIxMyAwLjc5Mjg5M0MxMS4yMzA4IDAuNDAyMzY5IDEwLjU5NzYgMC40MDIzNjkgMTAuMjA3MSAwLjc5Mjg5M0M5Ljg0NjYyIDEuMTUzMzggOS44MTg4OSAxLjcyMDYxIDEwLjEyMzkgMi4xMTI5TDEwLjIwNzEgMi4yMDcxMUwxMS4wNTAzIDMuMDQ5NTFDNi41MjYxNSAzLjUyMzk5IDMgNy4zNTAyMSAzIDEyQzMgMTQuNzE5OCA0LjIxNTE1IDE3LjI0MzIgNi4yNzE2IDE4Ljk0MTlDNi42OTc0IDE5LjI5MzYgNy4zMjc3MSAxOS4yMzM1IDcuNjc5NDMgMTguODA3N0M4LjAzMTE2IDE4LjM4MTkgNy45NzExMSAxNy43NTE2IDcuNTQ1MzEgMTcuMzk5OUM1Ljk0NDA0IDE2LjA3NzIgNSAxNC4xMTY4IDUgMTJDNSA4LjUwMjY5IDcuNTY0NzUgNS42MDQ0MSAxMC45MTYgNS4wODM0M0wxMC4yMDcxIDUuNzkyODlDOS44MTY1OCA2LjE4MzQyIDkuODE2NTggNi44MTY1OCAxMC4yMDcxIDcuMjA3MTFDMTAuNTY3NiA3LjU2NzU5IDExLjEzNDggNy41OTUzMiAxMS41MjcxIDcuMjkwM0wxMS42MjEzIDcuMjA3MTFMMTQuMTIxMyA0LjcwNzExQzE0LjQ4MTggNC4zNDY2MiAxNC41MDk1IDMuNzc5MzkgMTQuMjA0NSAzLjM4NzFMMTQuMTIxMyAzLjI5Mjg5WiIgZmlsbD0iIzIxMjEyMSIvPjwvc3ZnPg==");margin:0 !important;animation:rotating 2s linear infinite}.wp-block-button.wc-block-components-product-button.is-style-gtmt-icon .wc-block-components-product-button__button+span a{border-radius:100em;text-indent:-1000px;position:relative;margin-block-start:0 !important;background-color:#32373c;width:40px;height:40px}.wp-block-button.wc-block-components-product-button.is-style-gtmt-icon .wc-block-components-product-button__button+span a::after{content:"";display:inline-block;-webkit-mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI1NiAyNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNTYiIHdpZHRoPSIyNTYiLz48Y2lyY2xlIGN4PSI4MCIgY3k9IjIxNiIgcj0iMjAiLz48Y2lyY2xlIGN4PSIxODQiIGN5PSIyMTYiIHI9IjIwIi8+PHBhdGggZD0iTTQyLjMsNzJIMjIxLjdsLTI0LjEsODQuNEExNiwxNiwwLDAsMSwxODIuMiwxNjhIODEuOGExNiwxNiwwLDAsMS0xNS40LTExLjZMMzIuNSwzNy44QTgsOCwwLDAsMCwyNC44LDMySDEyIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyNCIvPjwvc3ZnPg==");-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;width:20px;height:20px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.wp-block-button.wc-block-components-product-button.is-style-gtmt-icon .wp-block-button__link.loading{opacity:1}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.block-editor-block-list__block.wp-block-woocommerce-product-button.is-style-gtmt-icon,.block-editor-block-list__block.wp-block-woocommerce-product-button.is-style-gtmt-icon>div{position:static !important}.block-editor-block-list__block.wp-block-woocommerce-product-button.is-style-gtmt-icon .wc-block-components-product-button__button{text-indent:-1000px}.wp-block-button.wc-block-components-product-button.is-style-gtmt-secondary .wc-block-components-product-button__button{background:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--accent)}.wc-block-product-template.wc-block-product-template__responsive{gap:var(--wp--preset--spacing--xl)}.wc-block-product-template.wc-block-product-template__responsive.columns-1{grid-template-columns:repeat(auto-fill, minmax(max(200px, 100% / 1 - var(--wp--preset--spacing--xl)), 1fr))}.wc-block-product-template.wc-block-product-template__responsive.columns-2{grid-template-columns:repeat(auto-fill, minmax(max(200px, 100% / 2 - var(--wp--preset--spacing--xl)), 1fr))}.wc-block-product-template.wc-block-product-template__responsive.columns-3{grid-template-columns:repeat(auto-fill, minmax(max(200px, 100% / 3 - var(--wp--preset--spacing--xl)), 1fr))}.wc-block-product-template.wc-block-product-template__responsive.columns-4{grid-template-columns:repeat(auto-fill, minmax(max(200px, 100% / 4 - var(--wp--preset--spacing--xl)), 1fr))}.wc-block-product-template.wc-block-product-template__responsive.columns-5{grid-template-columns:repeat(auto-fill, minmax(max(200px, 100% / 5 - var(--wp--preset--spacing--xl)), 1fr))}.wc-block-product-template.wc-block-product-template__responsive.columns-6{grid-template-columns:repeat(auto-fill, minmax(max(200px, 100% / 6 - var(--wp--preset--spacing--xl)), 1fr))}.wc-block-product-template.is-flex-container.is-flex-container{gap:var(--wp--preset--spacing--xl)}@media(min-width: 600px){.wc-block-product-template.is-flex-container.is-flex-container.columns-1>li{width:calc(100%/1 - var(--wp--preset--spacing--xl))}.wc-block-product-template.is-flex-container.is-flex-container.columns-2>li{width:calc(100%/2 - var(--wp--preset--spacing--xl))}.wc-block-product-template.is-flex-container.is-flex-container.columns-3>li{width:calc(100%/3 - var(--wp--preset--spacing--xl))}.wc-block-product-template.is-flex-container.is-flex-container.columns-4>li{width:calc(100%/4 - var(--wp--preset--spacing--xl))}.wc-block-product-template.is-flex-container.is-flex-container.columns-5>li{width:calc(100%/5 - var(--wp--preset--spacing--xl))}.wc-block-product-template.is-flex-container.is-flex-container.columns-6>li{width:calc(100%/6 - var(--wp--preset--spacing--xl))}}:where(.wp-block-post-content>p:not([class]))+:is(p:not([class])){margin-block-start:var(--wp--custom--paragraph-spacing,var(--wp--style--block-gap));}.wp-block-post-content.is-style-default .post-nav-links,.wp-block-post-content:not([class^=is-style-]):not([class*=" is-style-"]) .post-nav-links{font-size:var(--wp--preset--font-size--xs);font-weight:500;display:flex;align-items:center;gap:var(--wp--preset--spacing--2-xs);}.wp-block-post-content.is-style-default .post-page-numbers,.wp-block-post-content:not([class^=is-style-]):not([class*=" is-style-"]) .post-page-numbers{font-weight:400;font-weight:500;color:var(--wp--preset--color--accent);background:var(--wp--preset--color--accent-2);border-radius:var(--wp--custom--radius--md);padding:.35em .65em;margin:0;}.wp-block-post-content.is-style-default .post-page-numbers.current,.wp-block-post-content:not([class^=is-style-]):not([class*=" is-style-"]) .post-page-numbers.current{color:#fff;background:var(--wp--preset--color--accent);}.wp-block-post-content.is-style-default .post-page-numbers:not(:hover):not(:focus),.wp-block-post-content:not([class^=is-style-]):not([class*=" is-style-"]) .post-page-numbers:not(:hover):not(:focus){text-decoration:none;}/*!
Theme Name: Cusio
Theme URI: https://demo.gutenmate.com/demo-b/cusio/landing
Author: Gutenmate
Author URI: https://gutenmate.com
Description: Ecommerce theme powered by Gutenmate.
Version: 1.3.0
Tested up to: 6.8
Requires PHP: 7.4
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: cusio
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 * Woo: 18734004235907:59935bba0dbda3c1c85e3295d6a7d707

*/:root{--gtm-transition: width 0.3s cubic-bezier(0.16, 1, 0.3, 1), height 0.3s cubic-bezier(0.16, 1, 0.3, 1), color 0.3s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.3s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.3s cubic-bezier(0.16, 1, 0.3, 1), left 0.3s cubic-bezier(0.16, 1, 0.3, 1), right 0.3s cubic-bezier(0.16, 1, 0.3, 1), top 0.3s cubic-bezier(0.16, 1, 0.3, 1), bottom 0.3s cubic-bezier(0.16, 1, 0.3, 1), filter 0.3s cubic-bezier(0.16, 1, 0.3, 1), transform 0.3s cubic-bezier(0.16, 1, 0.3, 1)}.position-relative{position:relative}.flex-1{flex:1 1 0% !important}.flex-0-0-auto,.gtmt-flex-0-0-auto{flex:0 0 auto !important}.flex-shrink-0{flex-shrink:0 !important}.gtmt-flex-shrink-0{flex-shrink:0 !important}.flex-grow-0{flex-grow:0 !important}.gtmt-flex-grow-1{flex-grow:1 !important}.flex-basis-0{flex-basis:0 !important}.flex-basis-50{flex-basis:50% !important}@media screen and (max-width: 768px){.flex-wrap-sm{flex-wrap:wrap !important}}.gtmt-flex-no-wrap{flex-wrap:nowrap !important}.flex-align-item-stretch{align-items:stretch}.gtmt-align-self-center{align-self:center}.height-100{height:100%}.width-100{width:100%}.opacity-80{opacity:.8}@media screen and (max-width: 768px){.shadow-light-sm{box-shadow:var(--wp--preset--shadow--light)}}.gtmt-z-index-1{z-index:1}.gtmt-z-index-11{z-index:11}@media screen and (max-width: 768px){.remove-content-margin-top-sm-only{margin-block-start:calc(-1*var(--wp--preset--spacing--md)) !important}}@media screen and (max-width: 768px){.sm\:margin-top-md{margin-top:var(--wp--preset--spacing--md) !important}.sm\:margin-bottom-md{margin-bottom:var(--wp--preset--spacing--md) !important}.sm\:margin-left-md{margin-left:var(--wp--preset--spacing--md) !important}.sm\:margin-right-md{margin-right:var(--wp--preset--spacing--md) !important}.sm\:padding-top-md{padding-top:var(--wp--preset--spacing--md) !important}.sm\:padding-bottom-md{padding-bottom:var(--wp--preset--spacing--md) !important}.sm\:padding-left-md{padding-left:var(--wp--preset--spacing--md) !important}.sm\:padding-right-md{padding-right:var(--wp--preset--spacing--md) !important}.sm\:margin-top-lg{margin-top:var(--wp--preset--spacing--lg) !important}.sm\:margin-bottom-lg{margin-bottom:var(--wp--preset--spacing--lg) !important}.sm\:margin-left-lg{margin-left:var(--wp--preset--spacing--lg) !important}.sm\:margin-right-lg{margin-right:var(--wp--preset--spacing--lg) !important}.sm\:padding-top-lg{padding-top:var(--wp--preset--spacing--lg) !important}.sm\:padding-bottom-lg{padding-bottom:var(--wp--preset--spacing--lg) !important}.sm\:padding-left-lg{padding-left:var(--wp--preset--spacing--lg) !important}.sm\:padding-right-lg{padding-right:var(--wp--preset--spacing--lg) !important}.sm\:margin-top-xl{margin-top:var(--wp--preset--spacing--xl) !important}.sm\:margin-bottom-xl{margin-bottom:var(--wp--preset--spacing--xl) !important}.sm\:margin-left-xl{margin-left:var(--wp--preset--spacing--xl) !important}.sm\:margin-right-xl{margin-right:var(--wp--preset--spacing--xl) !important}.sm\:padding-top-xl{padding-top:var(--wp--preset--spacing--xl) !important}.sm\:padding-bottom-xl{padding-bottom:var(--wp--preset--spacing--xl) !important}.sm\:padding-left-xl{padding-left:var(--wp--preset--spacing--xl) !important}.sm\:padding-right-xl{padding-right:var(--wp--preset--spacing--xl) !important}.sm\:font-size-sm{font-size:var(--wp--preset--font-size--sm) !important}.sm\:font-size-md{font-size:var(--wp--preset--font-size--md) !important}.sm\:font-size-lg{font-size:var(--wp--preset--font-size--lg) !important}}html,body{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}[id]{scroll-margin-top:5rem}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}:where(h1,h2,h3,h4,h5,h6).has-sm-font-size,:where(h1,h2,h3,h4,h5,h6).has-xs-font-size,:where(h1,h2,h3,h4,h5,h6).has-2-xs-font-size{line-height:var(--wp--custom--line-height--sm)}textarea,select,input[type=tel],input[type=url],input[type=text],input[type=number],input[type=email],input[type=password],input[type=date],input[type=time],input[type=tel],.woocommerce-page.woocommerce-page .input-text{border:1px solid var(--wp--preset--color--field);border-radius:var(--wp--custom--radius--md);padding:var(--wp--preset--spacing--xs);line-height:inherit;background-color:var(--wp--preset--color--base-3);color:var(--wp--preset--color--contrast-2)}textarea,select,input{font-family:inherit}textarea:focus-visible,select:focus-visible,input:focus-visible{outline:1px solid var(--wp--preset--color--field)}select.gtmt-search-product-cat-criteria__categories{position:relative;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMTYuNDksMTA0LjQ5bC04MCw4MGExMiwxMiwwLDAsMS0xNywwbC04MC04MGExMiwxMiwwLDAsMSwxNy0xN0wxMjgsMTU5bDcxLjUxLTcxLjUyYTEyLDEyLDAsMCwxLDE3LDE3WiI+PC9wYXRoPjwvc3ZnPg==") !important;background-repeat:no-repeat !important;background-position-x:calc(100% - 12px) !important;background-position-y:50% !important;background-size:14px !important;appearance:none;padding-inline-end:32px}input[type=submit]:not([class~=wp-element-button]){background-color:var(--wp--preset--color--contrast-2);border-radius:var(--wp--custom--radius--md);border-width:0;color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:inherit;padding-top:var(--wp--preset--spacing--xs);padding-right:var(--wp--preset--spacing--sm);padding-bottom:var(--wp--preset--spacing--xs);padding-left:var(--wp--preset--spacing--sm);text-decoration:none;text-transform:uppercase}fieldset{padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);border-color:var(--wp--preset--color--field);border-width:1px;border-style:solid;border-radius:var(--wp--custom--radius--md)}label{color:var(--wp--preset--color--contrast)}a{transition:var(--gtm-transition)}figure{max-width:100%}figcaption{font-size:var(--wp--preset--font-size--xs);color:var(--wp--preset--color--contrast-4)}b,strong{font-weight:500}mark{padding:0em .3em .1em;border-radius:8px;margin-inline-end:.25em}sub,sup{display:inline-block;line-height:1.4;opacity:.85}:root :is(h1,h2,h3,h4,h5,h6) :where(a:hover,a:focus){color:currentColor}:where(ul,ol):not([class]){padding-inline-start:2em}:where(ul,ol):not([class]) :where(li){padding-inline-start:.375em}::selection{background:var(--wp--preset--color--accent);color:#fff}@media screen and (max-width: 768px){:root :where(.wp-block-post-content){font-size:var(--wp--preset--font-size--sm)}}.alignleft,.alignright{max-width:45%;margin-inline-end:var(--wp--preset--spacing--md)}.alignfull{max-width:none}.gtmt-as-slider{--swiper-navigation-sides-offset: -15px;--swiper-scrollbar-size: 6px;--swiper-scrollbar-bottom: -2.5em;--swiper-scrollbar-sides-offset: 1px;--swiper-pagination-bottom: -3em;--swiper-pagination-bullet-height: 6px;--swiper-pagination-bullet-width: 24px;--swiper-pagination-bullet-border-radius: 4px;--swiper-pagination-color: var(--wp--preset--color--base-6);--swiper-pagination-bullet-inactive-color: var(--wp--preset--color--base-5);--swiper-pagination-bullet-inactive-opacity: 0.6}.gtmt-as-slider[data-enable-pagination][data-enable-scrollbar]{--swiper-scrollbar-bottom: 12px;--swiper-scrollbar-sides-offset: 16px}.gtmt-as-slider .swiper-pagination{text-align:inherit}.gtmt-as-slider .swiper-pagination-bullet{transition:var(--gtm-transition)}.gtmt-as-slider .swiper-pagination-bullet-active{--swiper-pagination-bullet-width: 56px}.gtmt-as-slider :is(.swiper-button-next,.swiper-button-prev){transition:var(--gtm-transition);transform-origin:center;transform:translateY(-50%)}.gtmt-as-slider :is(.swiper-button-next,.swiper-button-prev):after{color:#fff;background-color:var(--wp--preset--color--contrast-2);aspect-ratio:1;width:auto;height:100%;padding:12px;font-size:1.25em;border-radius:100px;display:flex;align-items:center;justify-content:center}.gtmt-as-slider :is(.swiper-button-next,.swiper-button-prev):hover{transform:translateY(-50%) scale(1.1)}.gtmt-as-slider .swiper-button-disabled{visibility:hidden}.gtmt-as-floating:not([data-block]){position:relative;height:0;z-index:2}.gtmrs-reviews-summary{padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg);border-radius:var(--wp--custom--radius--md);background:var(--wp--preset--color--base-3);color:var(--wp--preset--color--contrast-3)}.gtmrs-reviews-summary-title{font-size:var(--wp--preset--font-size--lg)}:is(.gtmrs-reviews-summary-average-area,.gtmrs-reviews-summary-breakdown) .star-rating span:before{color:#cca000}.gtmrs-reviews-summary-average-score{font-weight:var(--wp--custom--heading--font-weight)}.gtmrs-reviews-summary-breakdown-area{min-width:189px}.gtmrs-reviews-summary-progress{background:#365cc7}.gtmrs-reviews-summary-progress-bar{background:#dfdcd8}.gtmrs-reviews-summary-feedback svg path{stroke:#365cc7}.gtmrs-review-title{font-size:var(--wp--preset--font-size--md);font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast-2)}:is(.wp-block-woocommerce-checkout-terms-block a){color:var(--wp--preset--color--contrast)}.woocommerce-page.woocommerce-page .woocommerce-thankyou-order-received,.woocommerce-page.woocommerce-page h2.woocommerce-column__title{font-family:var(--wp--custom--heading--font-family);font-weight:var(--wp--custom--heading--font-weight);line-height:var(--wp--custom--heading--line-height);letter-spacing:var(--wp--custom--heading--letter-spacing);color:var(--wp--custom--heading--color);font-size:var(--wp--preset--font-size--xl)}.woocommerce-page.woocommerce-page table.shop_table{border-collapse:separate;border-radius:var(--wp--custom--radius--md)}.woocommerce-page.woocommerce-page table.shop_table td,.woocommerce-page.woocommerce-page table.shop_table th{padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--md)}.woocommerce-page.woocommerce-page table.shop_table th,.woocommerce-page.woocommerce-page table.shop_table tfoot td,.woocommerce-page.woocommerce-page table.shop_table tfoot th,.woocommerce-page.woocommerce-page table.shop_table td::before{font-weight:var(--wp--custom--heading--font-weight)}.woocommerce-page.woocommerce-page table.shop_table th,.woocommerce-page.woocommerce-page table.shop_table tfoot th,.woocommerce-page.woocommerce-page table.shop_table td::before{color:var(--wp--preset--color--contrast-2)}.woocommerce-page.woocommerce-page table.shop_table p:empty,.woocommerce-page.woocommerce-page table.shop_table br:first-child{display:none}.woocommerce-page.woocommerce-page table.shop_table a.wp-element-button:not(#\0 ){padding:var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--sm)}.woocommerce-page.woocommerce-page .input-text{font-size:var(--wp--preset--font-size--sm)}.woocommerce-page.woocommerce-page .select2-container :is(.select2-search__field,.select2-selection){font-size:var(--wp--preset--font-size--sm);border:1px solid var(--wp--preset--color--field);border-radius:var(--wp--custom--radius--md);padding:var(--wp--preset--spacing--xs);background-color:var(--wp--preset--color--base-3);height:unset}.woocommerce-page.woocommerce-page .select2-container .select2-selection__rendered{color:var(--wp--preset--color--contrast-2);padding-left:0;line-height:normal}.woocommerce-page.woocommerce-page .select2-container .select2-dropdown{border-color:var(--wp--preset--color--field);padding:var(--wp--preset--spacing--xs)}.woocommerce-page.woocommerce-page .select2-container--default .select2-results__option:is([aria-selected],[data-selected]){border-radius:var(--wp--custom--radius--sm)}.woocommerce-page.woocommerce-page .select2-container--default .select2-results__option--highlighted:is([aria-selected],[data-selected]){background:var(--wp--preset--color--accent)}:is(.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce):not(#\0 ){max-width:unset}.wp-block-woocommerce-filter-wrapper .wp-block-heading{font-size:var(--wp--preset--font-size--lg)}.wc-block-components-button:not(.is-link){transition:all .3s}.woocommerce.woocommerce form .form-row label{line-height:inherit}.woocommerce.woocommerce form .form-row label+br{display:none}.woocommerce.woocommerce form .form-row em{display:block;font-size:var(--wp--preset--font-size--xs);margin-block-start:var(--wp--preset--spacing--2-xs);color:var(--wp--preset--color--contrast-4)}.wc-block-components-quantity-selector{background:var(--wp--preset--color--base-3);border-radius:var(--wp--custom--radius--sm);color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--sm)}.wc-block-components-quantity-selector::after{border:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{background:var(--wp--preset--color--base-5);box-shadow:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{box-shadow:unset !important}.wc-block-components-quantity-selector:focus-within{box-shadow:0 0 0 1px var(--wp--preset--color--field)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__image{padding-inline-end:0 !important}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__image img{border-radius:var(--wp--custom--radius--md);width:100% !important}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__prices .wc-block-components-product-price{font-size:var(--wp--preset--font-size--xs);color:var(--wp--custom--heading--color)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__wrap{display:flex;flex-flow:column;align-items:flex-start;gap:var(--wp--preset--spacing--sm)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__wrap>*{margin-bottom:0 !important}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__wrap .wc-block-cart-item__quantity{align-self:unset !important}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-components-product-name{font-size:var(--wp--preset--font-size--md);line-height:var(--wp--custom--line-height--sm);font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-components-product-metadata{color:var(--wp--preset--color--contrast-3);font-size:var(--wp--preset--font-size--xs);margin-block:var(--wp--preset--spacing--2-xs) !important}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-components-product-metadata .wc-block-components-product-details{margin-block-start:var(--wp--preset--spacing--sm)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-components-product-price__value:not(.is-discounted){color:var(--wp--preset--color--contrast-3)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__quantity{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wp--preset--spacing--md)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__quantity>*{margin-block:0 !important}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__remove-link{cursor:pointer}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{font-size:var(--wp--preset--font-size--xs)}.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{padding-block-start:0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:48px 1fr;gap:var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm)}:is(.wc-block-components-product-price,.wc-block-grid__product-price){display:flex !important;flex-wrap:wrap;justify-content:start;gap:0 .25em;font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast)}:is(.wc-block-components-product-price,.wc-block-grid__product-price):has(del){flex-direction:row-reverse}:is(.wc-block-components-product-price,.wc-block-grid__product-price) .wc-block-components-product-price__value.is-discounted{margin-inline-start:0}:is(.wc-block-components-product-price,.wc-block-grid__product-price) del{color:#888;opacity:.7;font-size:max(.6em,var(--wp--preset--font-size--2-xs));line-height:1.5;font-weight:normal;vertical-align:super}:is(.wc-block-components-product-price,.wc-block-grid__product-price) ins{color:var(--wp--preset--color--sale);text-decoration:none}:is(.wc-block-components-product-price,.wc-block-grid__product-price) .woocommerce-Price-currencySymbol{font-size:.7em}:is(.wc-block-components-product-price,.wc-block-grid__product-price).has-text-align-center{justify-content:center}:is(.wc-block-components-product-price,.wc-block-grid__product-price).has-text-align-left{justify-content:start}:is(.wc-block-components-product-price,.wc-block-grid__product-price).has-text-align-right{justify-content:end}.wc-block-components-title.wc-block-components-title{font-size:var(--wp--preset--font-size--lg)}:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input) :is(input[type=tel],input[type=url],input[type=text],input[type=number],input[type=email]){padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm) var(--wp--preset--spacing--2-xs);border-color:var(--wp--preset--color--field);border-radius:var(--wp--custom--radius--md);border-width:1px;background:var(--wp--preset--color--base-3);max-height:none;font-size:var(--wp--preset--font-size--sm)}:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input) :is(input[type=tel],input[type=url],input[type=text],input[type=number],input[type=email]):focus{box-shadow:0 0 0 1px var(--wp--preset--color--field)}:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input) input:-webkit-autofill :is(input[type=tel],input[type=url],input[type=text],input[type=number],input[type=email]),:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input).is-active :is(input[type=tel],input[type=url],input[type=text],input[type=number],input[type=email]){padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm) var(--wp--preset--spacing--2-xs)}:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input) label{left:var(--wp--preset--spacing--sm);transform:translateY(1em);color:var(--wp--preset--color--contrast-4);font-size:var(--wp--preset--font-size--sm);line-height:1.5;top:-0.25em}:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input).is-active label,:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input) input:-webkit-autofill+label{transform:translateY(0.5em);font-size:var(--wp--preset--font-size--2-xs)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control{font-size:var(--wp--preset--font-size--sm)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control input.components-combobox-control__input{border-width:1px;border-color:var(--wp--preset--color--field);border-radius:var(--wp--custom--radius--md);padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm) var(--wp--preset--spacing--2-xs);background:var(--wp--preset--color--base-3)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control input.components-combobox-control__input:is(:focus,[aria-expanded=true]){box-shadow:0 0 0 1px var(--wp--preset--color--field)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control label.components-base-control__label{left:var(--wp--preset--spacing--sm);font-size:var(--wp--preset--font-size--sm)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control .components-combobox-control__suggestions-container{border-radius:var(--wp--custom--radius--md)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control .components-form-token-field__suggestions-list{border-bottom-left-radius:var(--wp--custom--radius--md);border-bottom-right-radius:var(--wp--custom--radius--md);font-size:inherit;box-shadow:0 0 0 1px var(--wp--preset--color--field);border:none !important}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control:has(input:-webkit-autofill) label{transform:translateY(0.75em);font-size:var(--wp--preset--font-size--2-xs)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox).is-active .wc-block-components-combobox-control label.components-base-control__label,:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox):focus-within .wc-block-components-combobox-control label.components-base-control__label{transform:translateY(0.5em);font-size:var(--wp--preset--font-size--2-xs)}.wc-blocks-components-select{font-size:var(--wp--preset--font-size--sm)}.wc-blocks-components-select .wc-blocks-components-select__container{border-width:1px;border-color:var(--wp--preset--color--field);border-radius:var(--wp--custom--radius--md);background:var(--wp--preset--color--base-3)}.wc-blocks-components-select .wc-blocks-components-select__container:is(:focus,[aria-expanded=true]){box-shadow:0 0 0 1px var(--wp--preset--color--field)}.wc-blocks-components-select .wc-blocks-components-select__label{left:var(--wp--preset--spacing--sm);top:0}.wc-blocks-components-select .wc-blocks-components-select__select{border:none;border-radius:inherit;padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm) var(--wp--preset--spacing--2-xs);line-height:1em}.wc-block-components-radio-control .wc-block-components-radio-control__input{background:var(--wp--preset--color--base-3);border-color:var(--wp--preset--color--field);min-height:18px;min-width:18px}.wc-block-components-radio-control .wc-block-components-radio-control__description{font-size:var(--wp--preset--font-size--2-xs);color:var(--wp--preset--color--contrast-3)}.wc-block-components-radio-control .wc-block-components-radio-control-accordion-content{font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--contrast-3);padding:0 var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm)}.wc-block-components-textarea{background:var(--wp--preset--color--base-3);border-color:var(--wp--preset--color--field);border:none;border-radius:var(--wp--custom--radius--md);font-size:var(--wp--preset--font-size--sm);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md)}.wc-block-components-address-card{padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md)}.wc-block-components-address-card address .wc-block-components-address-card__address-section{margin-block-end:var(--wp--preset--spacing--xs)}.wc-block-components-address-card__edit{font-weight:bold;font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--accent)}.woocommerce .wc-block-components-product-button>span,.woocommerce .wc-block-components-product-button a.added_to_cart{display:none}.wc-block-components-product-details{font-size:var(--wp--preset--font-size--xs)}.wc-block-components-product-details li{margin-block-end:.25em}.wc-block-components-product-details .wc-block-components-product-details__name{font-weight:var(--wp--custom--heading--font-weight) !important;color:var(--wp--preset--color--contrast-2)}.wc-block-components-product-details .wc-block-components-product-details__value{color:var(--wp--preset--color--contrast-4)}.wc-item-meta li{margin-block-end:.25em}.woocommerce-account .wp-block-post-content>.woocommerce{max-width:var(--wp--style--global--wide-size);display:flex;flex-wrap:nowrap;gap:var(--wp--preset--spacing--xl) var(--wp--preset--spacing--3-xl)}.woocommerce-account .wp-block-post-content>.woocommerce::before,.woocommerce-account .wp-block-post-content>.woocommerce::after{content:unset}@media screen and (max-width: 768px){.woocommerce-account .wp-block-post-content>.woocommerce{flex-wrap:wrap}}.woocommerce.woocommerce :is(.woocommerce-customer-details,.woocommerce-order-details,.woocommerce-order-downloads,.woocommerce-Addresses){margin-block-start:var(--wp--preset--spacing--xl);margin-block-end:var(--wp--preset--spacing--xl)}.woocommerce.woocommerce :is(.woocommerce-customer-details,.woocommerce-order-details,.woocommerce-order-downloads,.woocommerce-Addresses) .edit{font-size:var(--wp--preset--font-size--xs)}.woocommerce.woocommerce .woocommerce-Address-title h3{margin-block-start:0}.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation{flex:1 1 auto}@media screen and (min-width: 768px){.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation{max-width:260px}}.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-block:var(--wp--preset--spacing--xl);border-top:1px solid var(--wp--preset--color--base-4);border-bottom:1px solid var(--wp--preset--color--base-4);font-weight:var(--wp--custom--heading--font-weight)}.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li{position:relative;padding-block:var(--wp--preset--spacing--xs);margin-block:0}.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li a{color:var(--wp--preset--color--contrast-2)}.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li a br{display:none}.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:var(--wp--preset--color--accent)}.woocommerce-account .woocommerce-MyAccount-content>.woocommerce-notices-wrapper:first-child+.wc-block-components-notice-banner{margin-block-start:0}.woocommerce-account .woocommerce-MyAccount-content :is(.order-number,.order-date,.order-status){font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast-2)}.woocommerce-account.woocommerce-account table.my_account_orders{font-size:inherit}.woocommerce-account.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before{margin-block-end:var(--wp--preset--spacing--sm)}.woocommerce-account.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:first-child{clear:left}.woocommerce-account.woocommerce-account .woocommerce-customer-details address{padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);border-radius:var(--wp--custom--radius--md)}.woocommerce-account.woocommerce-account .woocommerce-customer-details .woocommerce-columns--addresses p:empty{display:none}.wc-block-components-notice-banner{border-radius:var(--wp--custom--radius--md);border:none;margin-block:var(--wp--preset--spacing--lg);font-size:var(--wp--preset--font-size--sm);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md) !important;font-weight:var(--wp--custom--heading--font-weight, bold);color:#fff}.wc-block-components-notice-banner>svg{background-color:#fff !important}.wc-block-components-notice-banner>.wc-block-components-button>svg{fill:#fff !important}.wc-block-components-notice-banner.is-success{background-color:var(--wp--preset--color--success)}.wc-block-components-notice-banner.is-success>svg{fill:var(--wp--preset--color--success)}.wc-block-components-notice-banner.is-error{background-color:var(--wp--preset--color--error)}.wc-block-components-notice-banner.is-error>svg{fill:var(--wp--preset--color--error)}.wc-block-components-notice-banner.is-warning{background-color:var(--wp--preset--color--warning)}.wc-block-components-notice-banner.is-warning>svg{fill:var(--wp--preset--color--warning)}.wc-block-components-notice-banner.is-info{background-color:var(--wp--preset--color--info)}.wc-block-components-notice-banner.is-info>svg{fill:var(--wp--preset--color--info)}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{font-size:var(--wp--preset--font-size--xs);opacity:unset;color:currentColor !important}.wc-block-components-checkbox{margin-top:var(--wp--preset--spacing--xs)}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-width:1px;border-color:var(--wp--preset--color--field);background:var(--wp--preset--color--base-3) !important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline-color:var(--wp--preset--color--field)}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:is(:checked,[checked]){border:none !important;background-color:var(--wp--preset--color--contrast-2) !important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:is(:checked,[checked])+svg{fill:#fff}:is(.wc-block-components-filter-reset-button,.wc-block-components-filter-submit-button,.wc-block-active-filters__clear-all):not(#\0 ){transition:var(--gtm-transition)}:is(.wc-block-components-filter-reset-button,.wc-block-components-filter-submit-button,.wc-block-active-filters__clear-all):not(#\0 ),:is(.wc-block-components-filter-reset-button,.wc-block-components-filter-submit-button,.wc-block-active-filters__clear-all):not(#\0 ):hover{color:var(--wp--preset--color--base);background:var(--wp--preset--color--contrast-2);font-size:11px;font-weight:500;text-transform:uppercase;text-decoration:underline;border-radius:var(--wp--custom--radius--sm);padding:.5em .75em;cursor:pointer}:is(.wc-block-components-filter-reset-button,.wc-block-components-filter-submit-button,.wc-block-active-filters__clear-all):not(#\0 ):not(:hover):not(:focus){text-decoration:none}.wc-block-rating-filter-list .wc-block-components-checkbox__label{line-height:1}.wc-block-components-totals-coupon .wc-block-components-totals-coupon-link{text-decoration:underline;color:var(--wp--preset--color--accent)}.wc-block-components-chip.wc-block-components-chip--radius-large{font-size:var(--wp--preset--font-size--sm);padding:var(--wp--preset--spacing--3-xs) var(--wp--preset--spacing--sm);background:var(--wp--preset--color--base-3);border-color:var(--wp--preset--color--field);color:var(--wp--preset--color--contrast-2);padding:6px 6px 6px 12px}.wc-block-components-chip.wc-block-components-chip--radius-large .wc-block-components-chip__remove{line-height:0;background:var(--wp--preset--color--contrast);cursor:pointer}.wc-block-components-chip.wc-block-components-chip--radius-large .wc-block-components-chip__remove,.wc-block-components-chip.wc-block-components-chip--radius-large .wc-block-components-chip__remove svg{height:18px;width:18px}.wc-block-components-chip.wc-block-components-chip--radius-large .wc-block-components-chip__remove svg{fill:var(--wp--preset--color--base)}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link{text-decoration:underline;color:var(--wp--preset--color--accent);white-space:normal}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__via{font-size:var(--wp--preset--font-size--xs);color:var(--wp--preset--color--contrast-3);display:inline-block;background:var(--wp--preset--color--base);width:auto;padding:6px 12px;border-radius:99px}.wc-block-components-totals-wrapper:not(:empty){padding-block:var(--wp--preset--spacing--sm);border-top:1px solid var(--wp--preset--color--base-4)}.wc-block-components-totals-wrapper:not(:empty)::after{opacity:1;border-color:var(--wp--preset--color--line-base)}.wc-block-components-totals-item>.wc-block-components-totals-item__description{margin-block-start:var(--wp--preset--spacing--sm)}.wc-block-components-totals-item .wc-block-components-totals-item__description:empty{display:none}.wc-block-components-totals-item .wc-block-components-totals-item__value{font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast-3)}.wc-block-components-totals-item .wc-block-components-chip{background:var(--wp--preset--color--base)}.wc-block-components-totals-item.wc-block-components-totals-footer-item :is(.wc-block-components-totals-item__label,.wc-block-components-totals-item__value){font-size:var(--wp--preset--font-size--lg);font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast)}.woocommerce span.onsale{background-color:var(--wp--preset--color--sale);display:flex;align-items:center;justify-content:center;border-radius:var(--wp--custom--radius--md);line-height:1;min-height:1em;padding-block:8px;font-weight:var(--wp--custom--heading--font-weight)}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale,.wp-block-woocommerce-product-image-gallery .onsale.onsale,.wc-block-components-product-sale-badge{border:none;background-color:var(--wp--preset--color--sale);text-transform:none;text-indent:-9999px;width:40px;border-radius:var(--wp--custom--radius--md);top:var(--wp--preset--spacing--2-xs);right:var(--wp--preset--spacing--2-xs)}.wc-block-grid .wc-block-grid__product-onsale::after,.wc-block-grid__product-image .wc-block-grid__product-onsale::after,.wp-block-woocommerce-product-image-gallery .onsale.onsale::after,.wc-block-components-product-sale-badge::after{content:"";display:inline-block;-webkit-mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI1NiAyNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNTYiIHdpZHRoPSIyNTYiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyNCIgeDE9IjIwMCIgeDI9IjU2IiB5MT0iNTYiIHkyPSIyMDAiLz48Y2lyY2xlIGN4PSI3NiIgY3k9Ijc2IiBmaWxsPSJub25lIiByPSIyOCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMjQiLz48Y2lyY2xlIGN4PSIxODAiIGN5PSIxODAiIGZpbGw9Im5vbmUiIHI9IjI4IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyNCIvPjwvc3ZnPg==");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;position:absolute;width:20px;height:18px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#fff}@media screen and (max-width: 768px){.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale,.wp-block-woocommerce-product-image-gallery .onsale.onsale,.wc-block-components-product-sale-badge{width:32px;height:32px;min-width:auto;min-height:auto}.wc-block-grid .wc-block-grid__product-onsale::after,.wc-block-grid__product-image .wc-block-grid__product-onsale::after,.wp-block-woocommerce-product-image-gallery .onsale.onsale::after,.wc-block-components-product-sale-badge::after{width:16px;height:16px}}.wc-block-components-product-sale-badge{position:relative}.wc-block-components-address-form__address_2-toggle{font-size:var(--wp--preset--font-size--sm);margin-block:var(--wp--preset--spacing--md) var(--wp--preset--spacing--2-xs)}.wc-block-components-shipping-calculator{padding-block-start:var(--wp--preset--spacing--lg)}.wc-block-components-shipping-calculator :is(.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input) input:is([type=email],[type=number],[type=tel],[type=text],[type=url]){background:var(--wp--preset--color--base)}:is(.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block):not(#\0 ){background-color:var(--wp--preset--color--base-3);border-radius:var(--wp--custom--radius--md);padding:var(--wp--preset--spacing--lg) var(--wp--preset--spacing--lg) var(--wp--preset--spacing--2-xs);font-size:var(--wp--preset--font-size--sm);border:none}:is(.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block):not(#\0 ) :is(.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input) input:is([type=email],[type=number],[type=tel],[type=text],[type=url]){background:var(--wp--preset--color--base)}:is(.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block):not(#\0 ) :is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control input.components-combobox-control__input{background:var(--wp--preset--color--base)}:is(.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block):not(#\0 ) .wc-block-components-radio-control .wc-block-components-radio-control__input{background:var(--wp--preset--color--base)}:is(.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block):not(#\0 ) .wc-blocks-components-select .wc-blocks-components-select__select{background:var(--wp--preset--color--base)}.wc-block-components-product-badge{border-radius:var(--wp--custom--radius--lg);background:var(--wp--preset--color--contrast-2);padding:4px 12px;font-size:11px;border:none;color:#fff}.wc-block-components-product-badge.wc-block-components-product-low-stock-badge{background:var(--wp--preset--color--warning)}.wc-block-components-product-badge.wc-block-components-sale-badge{background:var(--wp--preset--color--sale)}.wc-block-components-address-card{border-radius:var(--wp--custom--radius--lg);border-color:var(--wp--preset--color--field);background:var(--wp--preset--color--base-3);color:var(--wp--preset--color--contrast-3);padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg);font-size:var(--wp--preset--font-size--sm)}.wc-block-components-address-card address .wc-block-components-address-card__address-section:first-child{font-weight:var(--wp--custom--heading--font-weight)}.wc-block-components-address-card .wc-block-components-address-card__edit{font-size:var(--wp--preset--font-size--xs);font-weight:var(--wp--custom--heading--font-weight)}.woocommerce td.product-name :is(.wc-item-meta,dl.variation){font-size:var(--wp--preset--font-size--xs)}.woocommerce td.product-name :is(.wc-item-meta,dl.variation) p,.woocommerce td.product-name :is(.wc-item-meta,dl.variation) :last-child{margin-block-start:0}.wc-block-grid:not(#\0 ) .wc-block-grid__products{display:grid;grid-template-columns:repeat(var(--__grid-cols, 1), 1fr);gap:var(--wp--preset--spacing--xl);margin:unset}.wc-block-grid:not(#\0 ) .wc-block-grid__product{text-align:start;border:none !important;max-width:unset !important;font-size:unset}.wc-block-grid:not(#\0 ) .wc-block-grid__product-title{font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast-2)}.wc-block-grid:not(#\0 ) .wc-block-grid__product-image{display:block;margin-block-end:var(--wp--preset--spacing--md)}.wc-block-grid:not(#\0 ) .wc-block-grid__product-image img{display:block;border-radius:var(--wp--custom--radius--lg)}.wc-block-grid:not(#\0 ) .wc-block-grid__product-rating :is(.star-rating,.wc-block-grid__product-rating__stars){margin:0 0}.wc-block-grid:not(#\0 ) .wc-block-grid__product-price{font-size:var(--wp--preset--font-size--lg)}.wc-block-grid:not(#\0 ) .wp-block-button{margin-block-start:var(--wp--preset--spacing--md)}.wc-block-grid:not(#\0 ) .wp-block-button .wp-block-button__link{font-size:var(--wp--preset--font-size--2-xs)}.wc-block-grid:not(#\0 ).has-2-columns{--__grid-cols: 2}.wc-block-grid:not(#\0 ).has-3-columns{--__grid-cols: 3}.wc-block-grid:not(#\0 ).has-4-columns{--__grid-cols: 4}.wc-block-grid:not(#\0 ).has-5-columns{--__grid-cols: 5}.wc-block-grid:not(#\0 ).has-6-columns{--__grid-cols: 6}@media screen and (max-width: 768px){.wc-block-grid:not(#\0 ):is(.has-2-columns,.has-3-columns,.has-4-columns,.has-5-columns,.has-6-columns) .wc-block-grid__products{--__grid-cols: 2}}@media screen and (max-width: 992px){.wc-block-grid:not(#\0 ):is(.has-5-columns,.has-6-columns) .wc-block-grid__products{--__grid-cols: 4}}:is(.star-rating,.wc-block-components-product-rating,.wc-block-grid__product-rating,.wc-block-components-product-rating-stars){color:#cca000}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{filter:contrast(0.5);opacity:.4}.woocommerce :is(form.checkout_coupon,form.login,form.register):not(#\0 ){border-radius:var(--wp--custom--radius--lg);border:1px solid var(--wp--preset--color--base-4)}.wc-block-product-gallery-pager__pager .wc-block-product-gallery-pager__pager-item{margin-block-start:0}.wp-lightbox-container button{-webkit-backdrop-filter:unset;backdrop-filter:unset}.wp-block-post-featured-image[data-block]:not([style*=align]){max-width:100%}/*!
Theme Name: Cusio
Theme URI: https://demo.gutenmate.com/demo-b/cusio/landing
Author: Gutenmate
Author URI: https://gutenmate.com
Description: Ecommerce theme powered by Gutenmate.
Version: 1.3.0
Tested up to: 6.8
Requires PHP: 7.4
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: cusio
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 * Woo: 18734004235907:59935bba0dbda3c1c85e3295d6a7d707

*/:root{--gtm-transition: width 0.3s cubic-bezier(0.16, 1, 0.3, 1), height 0.3s cubic-bezier(0.16, 1, 0.3, 1), color 0.3s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.3s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.3s cubic-bezier(0.16, 1, 0.3, 1), left 0.3s cubic-bezier(0.16, 1, 0.3, 1), right 0.3s cubic-bezier(0.16, 1, 0.3, 1), top 0.3s cubic-bezier(0.16, 1, 0.3, 1), bottom 0.3s cubic-bezier(0.16, 1, 0.3, 1), filter 0.3s cubic-bezier(0.16, 1, 0.3, 1), transform 0.3s cubic-bezier(0.16, 1, 0.3, 1)}.position-relative{position:relative}.flex-1{flex:1 1 0% !important}.flex-0-0-auto,.gtmt-flex-0-0-auto{flex:0 0 auto !important}.flex-shrink-0{flex-shrink:0 !important}.gtmt-flex-shrink-0{flex-shrink:0 !important}.flex-grow-0{flex-grow:0 !important}.gtmt-flex-grow-1{flex-grow:1 !important}.flex-basis-0{flex-basis:0 !important}.flex-basis-50{flex-basis:50% !important}@media screen and (max-width: 768px){.flex-wrap-sm{flex-wrap:wrap !important}}.gtmt-flex-no-wrap{flex-wrap:nowrap !important}.flex-align-item-stretch{align-items:stretch}.gtmt-align-self-center{align-self:center}.height-100{height:100%}.width-100{width:100%}.opacity-80{opacity:.8}@media screen and (max-width: 768px){.shadow-light-sm{box-shadow:var(--wp--preset--shadow--light)}}.gtmt-z-index-1{z-index:1}.gtmt-z-index-11{z-index:11}@media screen and (max-width: 768px){.remove-content-margin-top-sm-only{margin-block-start:calc(-1*var(--wp--preset--spacing--md)) !important}}@media screen and (max-width: 768px){.sm\:margin-top-md{margin-top:var(--wp--preset--spacing--md) !important}.sm\:margin-bottom-md{margin-bottom:var(--wp--preset--spacing--md) !important}.sm\:margin-left-md{margin-left:var(--wp--preset--spacing--md) !important}.sm\:margin-right-md{margin-right:var(--wp--preset--spacing--md) !important}.sm\:padding-top-md{padding-top:var(--wp--preset--spacing--md) !important}.sm\:padding-bottom-md{padding-bottom:var(--wp--preset--spacing--md) !important}.sm\:padding-left-md{padding-left:var(--wp--preset--spacing--md) !important}.sm\:padding-right-md{padding-right:var(--wp--preset--spacing--md) !important}.sm\:margin-top-lg{margin-top:var(--wp--preset--spacing--lg) !important}.sm\:margin-bottom-lg{margin-bottom:var(--wp--preset--spacing--lg) !important}.sm\:margin-left-lg{margin-left:var(--wp--preset--spacing--lg) !important}.sm\:margin-right-lg{margin-right:var(--wp--preset--spacing--lg) !important}.sm\:padding-top-lg{padding-top:var(--wp--preset--spacing--lg) !important}.sm\:padding-bottom-lg{padding-bottom:var(--wp--preset--spacing--lg) !important}.sm\:padding-left-lg{padding-left:var(--wp--preset--spacing--lg) !important}.sm\:padding-right-lg{padding-right:var(--wp--preset--spacing--lg) !important}.sm\:margin-top-xl{margin-top:var(--wp--preset--spacing--xl) !important}.sm\:margin-bottom-xl{margin-bottom:var(--wp--preset--spacing--xl) !important}.sm\:margin-left-xl{margin-left:var(--wp--preset--spacing--xl) !important}.sm\:margin-right-xl{margin-right:var(--wp--preset--spacing--xl) !important}.sm\:padding-top-xl{padding-top:var(--wp--preset--spacing--xl) !important}.sm\:padding-bottom-xl{padding-bottom:var(--wp--preset--spacing--xl) !important}.sm\:padding-left-xl{padding-left:var(--wp--preset--spacing--xl) !important}.sm\:padding-right-xl{padding-right:var(--wp--preset--spacing--xl) !important}.sm\:font-size-sm{font-size:var(--wp--preset--font-size--sm) !important}.sm\:font-size-md{font-size:var(--wp--preset--font-size--md) !important}.sm\:font-size-lg{font-size:var(--wp--preset--font-size--lg) !important}}html,body{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}[id]{scroll-margin-top:5rem}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}:where(h1,h2,h3,h4,h5,h6).has-sm-font-size,:where(h1,h2,h3,h4,h5,h6).has-xs-font-size,:where(h1,h2,h3,h4,h5,h6).has-2-xs-font-size{line-height:var(--wp--custom--line-height--sm)}textarea,select,input[type=tel],input[type=url],input[type=text],input[type=number],input[type=email],input[type=password],input[type=date],input[type=time],input[type=tel],.woocommerce-page.woocommerce-page .input-text{border:1px solid var(--wp--preset--color--field);border-radius:var(--wp--custom--radius--md);padding:var(--wp--preset--spacing--xs);line-height:inherit;background-color:var(--wp--preset--color--base-3);color:var(--wp--preset--color--contrast-2)}textarea,select,input{font-family:inherit}textarea:focus-visible,select:focus-visible,input:focus-visible{outline:1px solid var(--wp--preset--color--field)}select.gtmt-search-product-cat-criteria__categories{position:relative;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMTYuNDksMTA0LjQ5bC04MCw4MGExMiwxMiwwLDAsMS0xNywwbC04MC04MGExMiwxMiwwLDAsMSwxNy0xN0wxMjgsMTU5bDcxLjUxLTcxLjUyYTEyLDEyLDAsMCwxLDE3LDE3WiI+PC9wYXRoPjwvc3ZnPg==") !important;background-repeat:no-repeat !important;background-position-x:calc(100% - 12px) !important;background-position-y:50% !important;background-size:14px !important;appearance:none;padding-inline-end:32px}input[type=submit]:not([class~=wp-element-button]){background-color:var(--wp--preset--color--contrast-2);border-radius:var(--wp--custom--radius--md);border-width:0;color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:inherit;padding-top:var(--wp--preset--spacing--xs);padding-right:var(--wp--preset--spacing--sm);padding-bottom:var(--wp--preset--spacing--xs);padding-left:var(--wp--preset--spacing--sm);text-decoration:none;text-transform:uppercase}fieldset{padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);border-color:var(--wp--preset--color--field);border-width:1px;border-style:solid;border-radius:var(--wp--custom--radius--md)}label{color:var(--wp--preset--color--contrast)}a{transition:var(--gtm-transition)}figure{max-width:100%}figcaption{font-size:var(--wp--preset--font-size--xs);color:var(--wp--preset--color--contrast-4)}b,strong{font-weight:500}mark{padding:0em .3em .1em;border-radius:8px;margin-inline-end:.25em}sub,sup{display:inline-block;line-height:1.4;opacity:.85}:root :is(h1,h2,h3,h4,h5,h6) :where(a:hover,a:focus){color:currentColor}:where(ul,ol):not([class]){padding-inline-start:2em}:where(ul,ol):not([class]) :where(li){padding-inline-start:.375em}::selection{background:var(--wp--preset--color--accent);color:#fff}@media screen and (max-width: 768px){:root :where(.wp-block-post-content){font-size:var(--wp--preset--font-size--sm)}}.alignleft,.alignright{max-width:45%;margin-inline-end:var(--wp--preset--spacing--md)}.alignfull{max-width:none}.gtmt-as-slider{--swiper-navigation-sides-offset: -15px;--swiper-scrollbar-size: 6px;--swiper-scrollbar-bottom: -2.5em;--swiper-scrollbar-sides-offset: 1px;--swiper-pagination-bottom: -3em;--swiper-pagination-bullet-height: 6px;--swiper-pagination-bullet-width: 24px;--swiper-pagination-bullet-border-radius: 4px;--swiper-pagination-color: var(--wp--preset--color--base-6);--swiper-pagination-bullet-inactive-color: var(--wp--preset--color--base-5);--swiper-pagination-bullet-inactive-opacity: 0.6}.gtmt-as-slider[data-enable-pagination][data-enable-scrollbar]{--swiper-scrollbar-bottom: 12px;--swiper-scrollbar-sides-offset: 16px}.gtmt-as-slider .swiper-pagination{text-align:inherit}.gtmt-as-slider .swiper-pagination-bullet{transition:var(--gtm-transition)}.gtmt-as-slider .swiper-pagination-bullet-active{--swiper-pagination-bullet-width: 56px}.gtmt-as-slider :is(.swiper-button-next,.swiper-button-prev){transition:var(--gtm-transition);transform-origin:center;transform:translateY(-50%)}.gtmt-as-slider :is(.swiper-button-next,.swiper-button-prev):after{color:#fff;background-color:var(--wp--preset--color--contrast-2);aspect-ratio:1;width:auto;height:100%;padding:12px;font-size:1.25em;border-radius:100px;display:flex;align-items:center;justify-content:center}.gtmt-as-slider :is(.swiper-button-next,.swiper-button-prev):hover{transform:translateY(-50%) scale(1.1)}.gtmt-as-slider .swiper-button-disabled{visibility:hidden}.gtmt-as-floating:not([data-block]){position:relative;height:0;z-index:2}.gtmrs-reviews-summary{padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg);border-radius:var(--wp--custom--radius--md);background:var(--wp--preset--color--base-3);color:var(--wp--preset--color--contrast-3)}.gtmrs-reviews-summary-title{font-size:var(--wp--preset--font-size--lg)}:is(.gtmrs-reviews-summary-average-area,.gtmrs-reviews-summary-breakdown) .star-rating span:before{color:#cca000}.gtmrs-reviews-summary-average-score{font-weight:var(--wp--custom--heading--font-weight)}.gtmrs-reviews-summary-breakdown-area{min-width:189px}.gtmrs-reviews-summary-progress{background:#365cc7}.gtmrs-reviews-summary-progress-bar{background:#dfdcd8}.gtmrs-reviews-summary-feedback svg path{stroke:#365cc7}.gtmrs-review-title{font-size:var(--wp--preset--font-size--md);font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast-2)}:is(.wp-block-woocommerce-checkout-terms-block a){color:var(--wp--preset--color--contrast)}.woocommerce-page.woocommerce-page .woocommerce-thankyou-order-received,.woocommerce-page.woocommerce-page h2.woocommerce-column__title{font-family:var(--wp--custom--heading--font-family);font-weight:var(--wp--custom--heading--font-weight);line-height:var(--wp--custom--heading--line-height);letter-spacing:var(--wp--custom--heading--letter-spacing);color:var(--wp--custom--heading--color);font-size:var(--wp--preset--font-size--xl)}.woocommerce-page.woocommerce-page table.shop_table{border-collapse:separate;border-radius:var(--wp--custom--radius--md)}.woocommerce-page.woocommerce-page table.shop_table td,.woocommerce-page.woocommerce-page table.shop_table th{padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--md)}.woocommerce-page.woocommerce-page table.shop_table th,.woocommerce-page.woocommerce-page table.shop_table tfoot td,.woocommerce-page.woocommerce-page table.shop_table tfoot th,.woocommerce-page.woocommerce-page table.shop_table td::before{font-weight:var(--wp--custom--heading--font-weight)}.woocommerce-page.woocommerce-page table.shop_table th,.woocommerce-page.woocommerce-page table.shop_table tfoot th,.woocommerce-page.woocommerce-page table.shop_table td::before{color:var(--wp--preset--color--contrast-2)}.woocommerce-page.woocommerce-page table.shop_table p:empty,.woocommerce-page.woocommerce-page table.shop_table br:first-child{display:none}.woocommerce-page.woocommerce-page table.shop_table a.wp-element-button:not(#\0 ){padding:var(--wp--preset--spacing--2-xs) var(--wp--preset--spacing--sm)}.woocommerce-page.woocommerce-page .input-text{font-size:var(--wp--preset--font-size--sm)}.woocommerce-page.woocommerce-page .select2-container :is(.select2-search__field,.select2-selection){font-size:var(--wp--preset--font-size--sm);border:1px solid var(--wp--preset--color--field);border-radius:var(--wp--custom--radius--md);padding:var(--wp--preset--spacing--xs);background-color:var(--wp--preset--color--base-3);height:unset}.woocommerce-page.woocommerce-page .select2-container .select2-selection__rendered{color:var(--wp--preset--color--contrast-2);padding-left:0;line-height:normal}.woocommerce-page.woocommerce-page .select2-container .select2-dropdown{border-color:var(--wp--preset--color--field);padding:var(--wp--preset--spacing--xs)}.woocommerce-page.woocommerce-page .select2-container--default .select2-results__option:is([aria-selected],[data-selected]){border-radius:var(--wp--custom--radius--sm)}.woocommerce-page.woocommerce-page .select2-container--default .select2-results__option--highlighted:is([aria-selected],[data-selected]){background:var(--wp--preset--color--accent)}:is(.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce):not(#\0 ){max-width:unset}.wp-block-woocommerce-filter-wrapper .wp-block-heading{font-size:var(--wp--preset--font-size--lg)}.wc-block-components-button:not(.is-link){transition:all .3s}.woocommerce.woocommerce form .form-row label{line-height:inherit}.woocommerce.woocommerce form .form-row label+br{display:none}.woocommerce.woocommerce form .form-row em{display:block;font-size:var(--wp--preset--font-size--xs);margin-block-start:var(--wp--preset--spacing--2-xs);color:var(--wp--preset--color--contrast-4)}.wc-block-components-quantity-selector{background:var(--wp--preset--color--base-3);border-radius:var(--wp--custom--radius--sm);color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--sm)}.wc-block-components-quantity-selector::after{border:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{background:var(--wp--preset--color--base-5);box-shadow:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{box-shadow:unset !important}.wc-block-components-quantity-selector:focus-within{box-shadow:0 0 0 1px var(--wp--preset--color--field)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__image{padding-inline-end:0 !important}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__image img{border-radius:var(--wp--custom--radius--md);width:100% !important}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__prices .wc-block-components-product-price{font-size:var(--wp--preset--font-size--xs);color:var(--wp--custom--heading--color)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__wrap{display:flex;flex-flow:column;align-items:flex-start;gap:var(--wp--preset--spacing--sm)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__wrap>*{margin-bottom:0 !important}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__wrap .wc-block-cart-item__quantity{align-self:unset !important}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-components-product-name{font-size:var(--wp--preset--font-size--md);line-height:var(--wp--custom--line-height--sm);font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-components-product-metadata{color:var(--wp--preset--color--contrast-3);font-size:var(--wp--preset--font-size--xs);margin-block:var(--wp--preset--spacing--2-xs) !important}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-components-product-metadata .wc-block-components-product-details{margin-block-start:var(--wp--preset--spacing--sm)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-components-product-price__value:not(.is-discounted){color:var(--wp--preset--color--contrast-3)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__quantity{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wp--preset--spacing--md)}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__quantity>*{margin-block:0 !important}:is(.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-mini-cart-items-block) .wc-block-cart-item__remove-link{cursor:pointer}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{font-size:var(--wp--preset--font-size--xs)}.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{padding-block-start:0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:48px 1fr;gap:var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm)}:is(.wc-block-components-product-price,.wc-block-grid__product-price){display:flex !important;flex-wrap:wrap;justify-content:start;gap:0 .25em;font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast)}:is(.wc-block-components-product-price,.wc-block-grid__product-price):has(del){flex-direction:row-reverse}:is(.wc-block-components-product-price,.wc-block-grid__product-price) .wc-block-components-product-price__value.is-discounted{margin-inline-start:0}:is(.wc-block-components-product-price,.wc-block-grid__product-price) del{color:#888;opacity:.7;font-size:max(.6em,var(--wp--preset--font-size--2-xs));line-height:1.5;font-weight:normal;vertical-align:super}:is(.wc-block-components-product-price,.wc-block-grid__product-price) ins{color:var(--wp--preset--color--sale);text-decoration:none}:is(.wc-block-components-product-price,.wc-block-grid__product-price) .woocommerce-Price-currencySymbol{font-size:.7em}:is(.wc-block-components-product-price,.wc-block-grid__product-price).has-text-align-center{justify-content:center}:is(.wc-block-components-product-price,.wc-block-grid__product-price).has-text-align-left{justify-content:start}:is(.wc-block-components-product-price,.wc-block-grid__product-price).has-text-align-right{justify-content:end}.wc-block-components-title.wc-block-components-title{font-size:var(--wp--preset--font-size--lg)}:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input) :is(input[type=tel],input[type=url],input[type=text],input[type=number],input[type=email]){padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm) var(--wp--preset--spacing--2-xs);border-color:var(--wp--preset--color--field);border-radius:var(--wp--custom--radius--md);border-width:1px;background:var(--wp--preset--color--base-3);max-height:none;font-size:var(--wp--preset--font-size--sm)}:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input) :is(input[type=tel],input[type=url],input[type=text],input[type=number],input[type=email]):focus{box-shadow:0 0 0 1px var(--wp--preset--color--field)}:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input) input:-webkit-autofill :is(input[type=tel],input[type=url],input[type=text],input[type=number],input[type=email]),:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input).is-active :is(input[type=tel],input[type=url],input[type=text],input[type=number],input[type=email]){padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm) var(--wp--preset--spacing--2-xs)}:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input) label{left:var(--wp--preset--spacing--sm);transform:translateY(1em);color:var(--wp--preset--color--contrast-4);font-size:var(--wp--preset--font-size--sm);line-height:1.5;top:-0.25em}:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input).is-active label,:is(.wc-block-components-text-input,.wc-block-components-form .wc-block-components-text-input) input:-webkit-autofill+label{transform:translateY(0.5em);font-size:var(--wp--preset--font-size--2-xs)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control{font-size:var(--wp--preset--font-size--sm)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control input.components-combobox-control__input{border-width:1px;border-color:var(--wp--preset--color--field);border-radius:var(--wp--custom--radius--md);padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm) var(--wp--preset--spacing--2-xs);background:var(--wp--preset--color--base-3)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control input.components-combobox-control__input:is(:focus,[aria-expanded=true]){box-shadow:0 0 0 1px var(--wp--preset--color--field)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control label.components-base-control__label{left:var(--wp--preset--spacing--sm);font-size:var(--wp--preset--font-size--sm)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control .components-combobox-control__suggestions-container{border-radius:var(--wp--custom--radius--md)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control .components-form-token-field__suggestions-list{border-bottom-left-radius:var(--wp--custom--radius--md);border-bottom-right-radius:var(--wp--custom--radius--md);font-size:inherit;box-shadow:0 0 0 1px var(--wp--preset--color--field);border:none !important}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control:has(input:-webkit-autofill) label{transform:translateY(0.75em);font-size:var(--wp--preset--font-size--2-xs)}:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox).is-active .wc-block-components-combobox-control label.components-base-control__label,:is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox):focus-within .wc-block-components-combobox-control label.components-base-control__label{transform:translateY(0.5em);font-size:var(--wp--preset--font-size--2-xs)}.wc-blocks-components-select{font-size:var(--wp--preset--font-size--sm)}.wc-blocks-components-select .wc-blocks-components-select__container{border-width:1px;border-color:var(--wp--preset--color--field);border-radius:var(--wp--custom--radius--md);background:var(--wp--preset--color--base-3)}.wc-blocks-components-select .wc-blocks-components-select__container:is(:focus,[aria-expanded=true]){box-shadow:0 0 0 1px var(--wp--preset--color--field)}.wc-blocks-components-select .wc-blocks-components-select__label{left:var(--wp--preset--spacing--sm);top:0}.wc-blocks-components-select .wc-blocks-components-select__select{border:none;border-radius:inherit;padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm) var(--wp--preset--spacing--2-xs);line-height:1em}.wc-block-components-radio-control .wc-block-components-radio-control__input{background:var(--wp--preset--color--base-3);border-color:var(--wp--preset--color--field);min-height:18px;min-width:18px}.wc-block-components-radio-control .wc-block-components-radio-control__description{font-size:var(--wp--preset--font-size--2-xs);color:var(--wp--preset--color--contrast-3)}.wc-block-components-radio-control .wc-block-components-radio-control-accordion-content{font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--contrast-3);padding:0 var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm)}.wc-block-components-textarea{background:var(--wp--preset--color--base-3);border-color:var(--wp--preset--color--field);border:none;border-radius:var(--wp--custom--radius--md);font-size:var(--wp--preset--font-size--sm);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md)}.wc-block-components-address-card{padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md)}.wc-block-components-address-card address .wc-block-components-address-card__address-section{margin-block-end:var(--wp--preset--spacing--xs)}.wc-block-components-address-card__edit{font-weight:bold;font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--accent)}.woocommerce .wc-block-components-product-button>span,.woocommerce .wc-block-components-product-button a.added_to_cart{display:none}.wc-block-components-product-details{font-size:var(--wp--preset--font-size--xs)}.wc-block-components-product-details li{margin-block-end:.25em}.wc-block-components-product-details .wc-block-components-product-details__name{font-weight:var(--wp--custom--heading--font-weight) !important;color:var(--wp--preset--color--contrast-2)}.wc-block-components-product-details .wc-block-components-product-details__value{color:var(--wp--preset--color--contrast-4)}.wc-item-meta li{margin-block-end:.25em}.woocommerce-account .wp-block-post-content>.woocommerce{max-width:var(--wp--style--global--wide-size);display:flex;flex-wrap:nowrap;gap:var(--wp--preset--spacing--xl) var(--wp--preset--spacing--3-xl)}.woocommerce-account .wp-block-post-content>.woocommerce::before,.woocommerce-account .wp-block-post-content>.woocommerce::after{content:unset}@media screen and (max-width: 768px){.woocommerce-account .wp-block-post-content>.woocommerce{flex-wrap:wrap}}.woocommerce.woocommerce :is(.woocommerce-customer-details,.woocommerce-order-details,.woocommerce-order-downloads,.woocommerce-Addresses){margin-block-start:var(--wp--preset--spacing--xl);margin-block-end:var(--wp--preset--spacing--xl)}.woocommerce.woocommerce :is(.woocommerce-customer-details,.woocommerce-order-details,.woocommerce-order-downloads,.woocommerce-Addresses) .edit{font-size:var(--wp--preset--font-size--xs)}.woocommerce.woocommerce .woocommerce-Address-title h3{margin-block-start:0}.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation{flex:1 1 auto}@media screen and (min-width: 768px){.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation{max-width:260px}}.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-block:var(--wp--preset--spacing--xl);border-top:1px solid var(--wp--preset--color--base-4);border-bottom:1px solid var(--wp--preset--color--base-4);font-weight:var(--wp--custom--heading--font-weight)}.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li{position:relative;padding-block:var(--wp--preset--spacing--xs);margin-block:0}.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li a{color:var(--wp--preset--color--contrast-2)}.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li a br{display:none}.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:var(--wp--preset--color--accent)}.woocommerce-account .woocommerce-MyAccount-content>.woocommerce-notices-wrapper:first-child+.wc-block-components-notice-banner{margin-block-start:0}.woocommerce-account .woocommerce-MyAccount-content :is(.order-number,.order-date,.order-status){font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast-2)}.woocommerce-account.woocommerce-account table.my_account_orders{font-size:inherit}.woocommerce-account.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before{margin-block-end:var(--wp--preset--spacing--sm)}.woocommerce-account.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:first-child{clear:left}.woocommerce-account.woocommerce-account .woocommerce-customer-details address{padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);border-radius:var(--wp--custom--radius--md)}.woocommerce-account.woocommerce-account .woocommerce-customer-details .woocommerce-columns--addresses p:empty{display:none}.wc-block-components-notice-banner{border-radius:var(--wp--custom--radius--md);border:none;margin-block:var(--wp--preset--spacing--lg);font-size:var(--wp--preset--font-size--sm);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md) !important;font-weight:var(--wp--custom--heading--font-weight, bold);color:#fff}.wc-block-components-notice-banner>svg{background-color:#fff !important}.wc-block-components-notice-banner>.wc-block-components-button>svg{fill:#fff !important}.wc-block-components-notice-banner.is-success{background-color:var(--wp--preset--color--success)}.wc-block-components-notice-banner.is-success>svg{fill:var(--wp--preset--color--success)}.wc-block-components-notice-banner.is-error{background-color:var(--wp--preset--color--error)}.wc-block-components-notice-banner.is-error>svg{fill:var(--wp--preset--color--error)}.wc-block-components-notice-banner.is-warning{background-color:var(--wp--preset--color--warning)}.wc-block-components-notice-banner.is-warning>svg{fill:var(--wp--preset--color--warning)}.wc-block-components-notice-banner.is-info{background-color:var(--wp--preset--color--info)}.wc-block-components-notice-banner.is-info>svg{fill:var(--wp--preset--color--info)}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{font-size:var(--wp--preset--font-size--xs);opacity:unset;color:currentColor !important}.wc-block-components-checkbox{margin-top:var(--wp--preset--spacing--xs)}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-width:1px;border-color:var(--wp--preset--color--field);background:var(--wp--preset--color--base-3) !important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline-color:var(--wp--preset--color--field)}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:is(:checked,[checked]){border:none !important;background-color:var(--wp--preset--color--contrast-2) !important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:is(:checked,[checked])+svg{fill:#fff}:is(.wc-block-components-filter-reset-button,.wc-block-components-filter-submit-button,.wc-block-active-filters__clear-all):not(#\0 ){transition:var(--gtm-transition)}:is(.wc-block-components-filter-reset-button,.wc-block-components-filter-submit-button,.wc-block-active-filters__clear-all):not(#\0 ),:is(.wc-block-components-filter-reset-button,.wc-block-components-filter-submit-button,.wc-block-active-filters__clear-all):not(#\0 ):hover{color:var(--wp--preset--color--base);background:var(--wp--preset--color--contrast-2);font-size:11px;font-weight:500;text-transform:uppercase;text-decoration:underline;border-radius:var(--wp--custom--radius--sm);padding:.5em .75em;cursor:pointer}:is(.wc-block-components-filter-reset-button,.wc-block-components-filter-submit-button,.wc-block-active-filters__clear-all):not(#\0 ):not(:hover):not(:focus){text-decoration:none}.wc-block-rating-filter-list .wc-block-components-checkbox__label{line-height:1}.wc-block-components-totals-coupon .wc-block-components-totals-coupon-link{text-decoration:underline;color:var(--wp--preset--color--accent)}.wc-block-components-chip.wc-block-components-chip--radius-large{font-size:var(--wp--preset--font-size--sm);padding:var(--wp--preset--spacing--3-xs) var(--wp--preset--spacing--sm);background:var(--wp--preset--color--base-3);border-color:var(--wp--preset--color--field);color:var(--wp--preset--color--contrast-2);padding:6px 6px 6px 12px}.wc-block-components-chip.wc-block-components-chip--radius-large .wc-block-components-chip__remove{line-height:0;background:var(--wp--preset--color--contrast);cursor:pointer}.wc-block-components-chip.wc-block-components-chip--radius-large .wc-block-components-chip__remove,.wc-block-components-chip.wc-block-components-chip--radius-large .wc-block-components-chip__remove svg{height:18px;width:18px}.wc-block-components-chip.wc-block-components-chip--radius-large .wc-block-components-chip__remove svg{fill:var(--wp--preset--color--base)}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link{text-decoration:underline;color:var(--wp--preset--color--accent);white-space:normal}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__via{font-size:var(--wp--preset--font-size--xs);color:var(--wp--preset--color--contrast-3);display:inline-block;background:var(--wp--preset--color--base);width:auto;padding:6px 12px;border-radius:99px}.wc-block-components-totals-wrapper:not(:empty){padding-block:var(--wp--preset--spacing--sm);border-top:1px solid var(--wp--preset--color--base-4)}.wc-block-components-totals-wrapper:not(:empty)::after{opacity:1;border-color:var(--wp--preset--color--line-base)}.wc-block-components-totals-item>.wc-block-components-totals-item__description{margin-block-start:var(--wp--preset--spacing--sm)}.wc-block-components-totals-item .wc-block-components-totals-item__description:empty{display:none}.wc-block-components-totals-item .wc-block-components-totals-item__value{font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast-3)}.wc-block-components-totals-item .wc-block-components-chip{background:var(--wp--preset--color--base)}.wc-block-components-totals-item.wc-block-components-totals-footer-item :is(.wc-block-components-totals-item__label,.wc-block-components-totals-item__value){font-size:var(--wp--preset--font-size--lg);font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast)}.woocommerce span.onsale{background-color:var(--wp--preset--color--sale);display:flex;align-items:center;justify-content:center;border-radius:var(--wp--custom--radius--md);line-height:1;min-height:1em;padding-block:8px;font-weight:var(--wp--custom--heading--font-weight)}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale,.wp-block-woocommerce-product-image-gallery .onsale.onsale,.wc-block-components-product-sale-badge{border:none;background-color:var(--wp--preset--color--sale);text-transform:none;text-indent:-9999px;width:40px;border-radius:var(--wp--custom--radius--md);top:var(--wp--preset--spacing--2-xs);right:var(--wp--preset--spacing--2-xs)}.wc-block-grid .wc-block-grid__product-onsale::after,.wc-block-grid__product-image .wc-block-grid__product-onsale::after,.wp-block-woocommerce-product-image-gallery .onsale.onsale::after,.wc-block-components-product-sale-badge::after{content:"";display:inline-block;-webkit-mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI1NiAyNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNTYiIHdpZHRoPSIyNTYiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyNCIgeDE9IjIwMCIgeDI9IjU2IiB5MT0iNTYiIHkyPSIyMDAiLz48Y2lyY2xlIGN4PSI3NiIgY3k9Ijc2IiBmaWxsPSJub25lIiByPSIyOCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMjQiLz48Y2lyY2xlIGN4PSIxODAiIGN5PSIxODAiIGZpbGw9Im5vbmUiIHI9IjI4IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyNCIvPjwvc3ZnPg==");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;position:absolute;width:20px;height:18px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#fff}@media screen and (max-width: 768px){.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale,.wp-block-woocommerce-product-image-gallery .onsale.onsale,.wc-block-components-product-sale-badge{width:32px;height:32px;min-width:auto;min-height:auto}.wc-block-grid .wc-block-grid__product-onsale::after,.wc-block-grid__product-image .wc-block-grid__product-onsale::after,.wp-block-woocommerce-product-image-gallery .onsale.onsale::after,.wc-block-components-product-sale-badge::after{width:16px;height:16px}}.wc-block-components-product-sale-badge{position:relative}.wc-block-components-address-form__address_2-toggle{font-size:var(--wp--preset--font-size--sm);margin-block:var(--wp--preset--spacing--md) var(--wp--preset--spacing--2-xs)}.wc-block-components-shipping-calculator{padding-block-start:var(--wp--preset--spacing--lg)}.wc-block-components-shipping-calculator :is(.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input) input:is([type=email],[type=number],[type=tel],[type=text],[type=url]){background:var(--wp--preset--color--base)}:is(.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block):not(#\0 ){background-color:var(--wp--preset--color--base-3);border-radius:var(--wp--custom--radius--md);padding:var(--wp--preset--spacing--lg) var(--wp--preset--spacing--lg) var(--wp--preset--spacing--2-xs);font-size:var(--wp--preset--font-size--sm);border:none}:is(.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block):not(#\0 ) :is(.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input) input:is([type=email],[type=number],[type=tel],[type=text],[type=url]){background:var(--wp--preset--color--base)}:is(.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block):not(#\0 ) :is(.wc-block-components-combobox,.wc-block-components-form .wc-block-components-combobox) .wc-block-components-combobox-control input.components-combobox-control__input{background:var(--wp--preset--color--base)}:is(.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block):not(#\0 ) .wc-block-components-radio-control .wc-block-components-radio-control__input{background:var(--wp--preset--color--base)}:is(.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block):not(#\0 ) .wc-blocks-components-select .wc-blocks-components-select__select{background:var(--wp--preset--color--base)}.wc-block-components-product-badge{border-radius:var(--wp--custom--radius--lg);background:var(--wp--preset--color--contrast-2);padding:4px 12px;font-size:11px;border:none;color:#fff}.wc-block-components-product-badge.wc-block-components-product-low-stock-badge{background:var(--wp--preset--color--warning)}.wc-block-components-product-badge.wc-block-components-sale-badge{background:var(--wp--preset--color--sale)}.wc-block-components-address-card{border-radius:var(--wp--custom--radius--lg);border-color:var(--wp--preset--color--field);background:var(--wp--preset--color--base-3);color:var(--wp--preset--color--contrast-3);padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg);font-size:var(--wp--preset--font-size--sm)}.wc-block-components-address-card address .wc-block-components-address-card__address-section:first-child{font-weight:var(--wp--custom--heading--font-weight)}.wc-block-components-address-card .wc-block-components-address-card__edit{font-size:var(--wp--preset--font-size--xs);font-weight:var(--wp--custom--heading--font-weight)}.woocommerce td.product-name :is(.wc-item-meta,dl.variation){font-size:var(--wp--preset--font-size--xs)}.woocommerce td.product-name :is(.wc-item-meta,dl.variation) p,.woocommerce td.product-name :is(.wc-item-meta,dl.variation) :last-child{margin-block-start:0}.wc-block-grid:not(#\0 ) .wc-block-grid__products{display:grid;grid-template-columns:repeat(var(--__grid-cols, 1), 1fr);gap:var(--wp--preset--spacing--xl);margin:unset}.wc-block-grid:not(#\0 ) .wc-block-grid__product{text-align:start;border:none !important;max-width:unset !important;font-size:unset}.wc-block-grid:not(#\0 ) .wc-block-grid__product-title{font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--heading--font-weight);color:var(--wp--preset--color--contrast-2)}.wc-block-grid:not(#\0 ) .wc-block-grid__product-image{display:block;margin-block-end:var(--wp--preset--spacing--md)}.wc-block-grid:not(#\0 ) .wc-block-grid__product-image img{display:block;border-radius:var(--wp--custom--radius--lg)}.wc-block-grid:not(#\0 ) .wc-block-grid__product-rating :is(.star-rating,.wc-block-grid__product-rating__stars){margin:0 0}.wc-block-grid:not(#\0 ) .wc-block-grid__product-price{font-size:var(--wp--preset--font-size--lg)}.wc-block-grid:not(#\0 ) .wp-block-button{margin-block-start:var(--wp--preset--spacing--md)}.wc-block-grid:not(#\0 ) .wp-block-button .wp-block-button__link{font-size:var(--wp--preset--font-size--2-xs)}.wc-block-grid:not(#\0 ).has-2-columns{--__grid-cols: 2}.wc-block-grid:not(#\0 ).has-3-columns{--__grid-cols: 3}.wc-block-grid:not(#\0 ).has-4-columns{--__grid-cols: 4}.wc-block-grid:not(#\0 ).has-5-columns{--__grid-cols: 5}.wc-block-grid:not(#\0 ).has-6-columns{--__grid-cols: 6}@media screen and (max-width: 768px){.wc-block-grid:not(#\0 ):is(.has-2-columns,.has-3-columns,.has-4-columns,.has-5-columns,.has-6-columns) .wc-block-grid__products{--__grid-cols: 2}}@media screen and (max-width: 992px){.wc-block-grid:not(#\0 ):is(.has-5-columns,.has-6-columns) .wc-block-grid__products{--__grid-cols: 4}}:is(.star-rating,.wc-block-components-product-rating,.wc-block-grid__product-rating,.wc-block-components-product-rating-stars){color:#cca000}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{filter:contrast(0.5);opacity:.4}.woocommerce :is(form.checkout_coupon,form.login,form.register):not(#\0 ){border-radius:var(--wp--custom--radius--lg);border:1px solid var(--wp--preset--color--base-4)}.wc-block-product-gallery-pager__pager .wc-block-product-gallery-pager__pager-item{margin-block-start:0}.wp-lightbox-container button{-webkit-backdrop-filter:unset;backdrop-filter:unset}.wp-block-post-featured-image[data-block]:not([style*=align]){max-width:100%}/*
CTC Separate Stylesheet
Updated: 2024-12-11 07:38:17
Theme Name: Coins Online
Theme URI: https://www.coinsonline.com
Template: cusio
Author: Media Relations Agency
Author URI: https://www.publicity.com
Description: Custom Theme by Media Relations Agency
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready
Version: 1.1.0.1733924297
*/

/* Align price and add-to-cart button inline */
.wc-block-grid__product-price, 
.wc-block-grid__product-add-to-cart {
    display: inline-flex !important; /* Make both inline-flex */
    align-items: center; /* Align content vertically */
    margin: 0; /* Remove existing margins */
    padding: 0; /* Remove existing padding */
}

.home img.wp-block-cover__image-background.wp-image-66253 {
	object-position: 190px -33px!important;
}


/* Container to prevent wrapping and align properly */
.wc-block-grid__product {
    display: flex;
    flex-direction: column; /* Keep column layout for other items */
    align-items: flex-start; /* Align elements to the left */
}

.wc-block-grid__product-price {
    margin-right: 10px; /* Space between price and button */
}

/* Align add-to-cart button next to the price */
.wc-block-grid__product-add-to-cart {
    margin: 0; /* Remove margin-bottom */
}

/* Ensure the Add-to-Cart button and price share the same line */
.wc-block-grid__product .wc-block-grid__product-price + .wc-block-grid__product-add-to-cart {
    display: inline-flex;
    align-items: center;
}
/* Category Filter Tweaks */
.top-picks-checkbox .wc-block-components-checkbox__label::after {
    content: "Top Picks";
    color: inherit; /* Keeps the text color consistent */
    margin-left: -21px;
	visibility: visible;
}

.top-picks-checkbox span.wc-block-components-checkbox__label {
    visibility: hidden; /* Hides the "Yes" text but keeps the element structure intact */
}
.top-picks-header {
display:none;
}

.wp-block-search__button {
	border-radius: 30px!important;
	text-transform: uppercase!important;
}
input.wp-block-search__input {
    border-radius: 30px!important;
}
.wp-block-woocommerce-product-price.is-style-default {
    text-align: center;
}
@media (min-width: 768px) {
#my-account-menu~.woocommerce-MyAccount-content {
    width: 61%!important;
    
}
}
.wc-block-components-notice-banner.is-info {
    background-color: #a47700!important;
}
/* Category Mobile */
@media (max-width: 768px) {
	#mega-menu-wrap-max_mega_menu_1 {
		margin-top: 7px!important;
		margin-bottom: 7px!important;
	}

.tax-product_cat .sort-pagination-container {
    display: none;
}
	.tax-product_cat .cat-description {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
        -webkit-column-rule: none;
        -moz-column-rule: none;
        column-rule: none;
    }

    .yith-add-to-wishlist-button-block {
        display: block !important;
        text-align: center;
        margin-bottom: 10px;
    }

    .wc-block-components-product-button {
        margin-top: 10px !important;
    }

    .wp-block-group.is-nowrap.is-layout-flex {
        flex-direction: column !important;
        align-items: center;
    }
	button.wp-block-button__link.wp-element-button.wc-block-components-product-button__button.add_to_cart_button.ajax_add_to_cart.product_type_simple.has-font-size.has-2-xs-font-size.has-text-align-left.wc-interactive {
    font-size: 7px !important;
}
	a.wp-block-button__link.wp-element-button.wc-block-components-product-button__button.product_type_simple.has-font-size.has-2-xs-font-size.has-text-align-left.wc-interactive {
    font-size: 7px !important;
}
}
.woocommerce-button {
    border-radius: 30px!important;
    text-transform: uppercase;
    font-size: small!important;
    font-weight: 600!important;
    padding-top: 11px!important;
    padding-bottom: 11px!important;
}
.nsl-button.nsl-button-default.nsl-button-google {
    border-radius: 30px!important;
}
.footer-subscribe input[type=text], .footer-subscribe input[type=number], .footer-subscribe input[type=email] {
    padding-left: 19px !important;
}

.footer-subscribe .gform_submit_button_1 {
	border-radius: 30px!important;
}

.woocommerce-tabs.wc-tabs-wrapper h3 {
    font-size: 20px;
}
.search form.form-wppp-select.products-per-page:nth-of-type(2) {
  display: none !important;
}
.woocommerce ul.wp-block-woocommerce-product-template li.product .wp-block-group {
    gap: 0 !important;
}
.woocommerce .yith-add-to-wishlist-button-block {
width: min-content;
}
.woocommerce .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button, .wp-block-button.wc-block-components-product-button { 
width:100%!important;
}

.woocommerce .wc-block-components-product-price .woocommerce-Price-amount {
    white-space: nowrap;
    margin: 15px 0;
}

input#gform_submit_button_8 {
    border-radius: 30px;
    padding: 10px 56px;
}
.wp-element-caption::before {
display:none!important;
}

button.single_add_to_cart_button.button.alt.wp-element-button {
    text-transform: uppercase;
    border-radius: 30px;
}
.wp-block-add-to-cart-form:not(#\0 ) .input-text.qty {
	border-radius: 30px;
}
.taxonomy-product_cat a {
    border-radius: 30px!important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.cwginstock-subscribe-form .panel-primary>.panel-heading {
	background-color: #a47700!important;
	border-color: #a47700!important;
}
input.cwgstock_button, input.cwgstock_email {
    border-radius:30px!important;
}


/* Wrapper for horizontal scrolling */
/* ====== BASE STYLES FOR SCROLL CONTAINER ====== */
.subcategory-scroll-wrapper {
    max-width: 1280px;
    margin: 0 auto;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding: 10px 0 0;
    position: relative;
}

.subcategory-scroll-container {
    display: flex;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: start;
    overflow-x: auto;
    scroll-behavior: smooth;
}

/* ====== ITEM STYLES ====== */
.subcategory-item {
    flex: 0 0 90px; 
    text-align: center;
}

.subcategory-item img {
    height: 90px !important;
    border-radius: 10px;
    max-width: unset !important;
    transition: transform 0.3s ease;
    width: auto;
}

.subcategory-item h3 {
    font-size: 10px;
    margin-top: 8px;
    color: #333;
    text-transform: uppercase;
    padding: 0 5px;
}

.subcategory-item img:hover {
    transform: scale(1.05);
}

/* ====== HIDE SCROLLBAR BY DEFAULT (WEBKIT) ====== */
/* Make the scrollbar invisible when not hovered */
.subcategory-scroll-container::-webkit-scrollbar {
    height: 0 !important;
    background: transparent;
}

/* Hide track and thumb completely */
.subcategory-scroll-container::-webkit-scrollbar-track {
    background: transparent !important;
}
.subcategory-scroll-container::-webkit-scrollbar-thumb {
    background-color: transparent !important;
    border: none !important;
}

/* ====== SHOW SCROLLBAR ON HOVER (WEBKIT) ====== */
.subcategory-scroll-container:hover::-webkit-scrollbar {
    height: 8px !important;
}

.subcategory-scroll-container:hover::-webkit-scrollbar-track {
    background-color: #f1f1f1 !important;
}

.subcategory-scroll-container:hover::-webkit-scrollbar-thumb {
    background-color: #888 !important;
    border-radius: 8px !important;       /* Rounded edges */
    border: 2px solid #f1f1f1 !important;/* “Pill” effect */
}

.subcategory-scroll-container:hover::-webkit-scrollbar-thumb:hover {
    background-color: #555 !important;
}

.subcategory-scroll-container {
    cursor: grab; /* default “grab” cursor */
}

.subcategory-scroll-container:active {
    cursor: grabbing; /* when actively dragging */
}

/* ====== OPTIONAL: FIREFOX RULES ====== */
      
.subcategory-scroll-container {
    scrollbar-width: none;   /!* Hide scrollbar entirely in Firefox *!/
}
   
   Or, for a thin scrollbar in Firefox:
.subcategory-scroll-container {
    scrollbar-width: thin;          /!* Make it thin *!/
    scrollbar-color: #888 #f1f1f1;  /!* thumb, track *!/
}


/* ====== RESPONSIVE EXAMPLE ====== */
@media screen and (max-width: 768px) {
    .subcategory-scroll-container {
        flex-wrap: nowrap; 
        margin: 0 15px;
    }
    .subcategory-item {
          flex: 0 0 90px !important;
    }
	.subcategory-scroll-container {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
}
.woocommerce-MyAccount-paymentMethods tbody tr:first-child a.delete {
  display: none !important;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, button#place_order {
    border-radius: 30px;
    text-transform: uppercase;
}
.wp-element-button {
    border-radius: 30px;
	text-transform: uppercase;
}
.wc-block-components-notice-banner {
    border-radius: 30px!important;
	border-color: #a47700!important;
}
.woocommerce-account .wp-block-group.alignwide.is-style-default.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
    display: none;
}

.page-id-7 button {
    background-color: #a47700!important;
    color: white!important;
    padding: 10px!important;
    border: none!important;
    border-radius: 30px!important;
    text-transform: uppercase!important;
    font-weight: 700!important;
    font-family: 'Metropolis'!important;
    letter-spacing: .5px!important;
}
.fc-contact-login__content {
    border-radius: 30px;
}

.fc-step__substep-fields H3 { 
	margin-top: 0;
	margin-bottom: 10px;
}

#fc-substep__fields--save_card_on_file .fc-step__substep-fields-inner > p:nth-of-type(2) {
    display: none;
}

div#checkout-footer-content {
    font-family: 'Metropolis' !important;
    background-color: #faf9f8;
    border-radius: 30px;
    padding: 25px;
    margin: 5px 2%;
}
.resend_order_status a {
    white-space: nowrap!important;
}

/* Desktop sticky announcement bar */
.announcement-bar {
    justify-content: center;
    align-items: center;
    background-color: #a47700;
    color: #333;
	padding-top: var(--wp--preset--spacing--2-xs);
    padding-bottom: var(--wp--preset--spacing--2-xs);
    font-size: 16px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
    position: sticky;
    top: 0;
    z-index: 9999;
}

/* Hide announcement bar on mobile */
@media (max-width: 768px) {
    .announcement-bar {
        display: none;
    }
}

/* Optional: Styling for the link */
.announcement-bar a {
    color: #FFFFFF;
}

/* Target buttons WITHOUT the add_to_cart_button class */
.wp-block-button__link.wc-block-components-product-button__button:not(.add_to_cart_button) {
    background-color: black !important;
    color: white !important;
}
.outofstock .woocommerce-Price-amount {
    display: none !important;
}

span.yith-wcwl-add-to-wishlist-button__label {
    display: none;
}
body:not(.home) .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg,
body:not(.home) .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor img {
    margin-right: 6px;
}

.home .yith-add-to-wishlist-button-block {
width: 100% !important;
}
.yith-add-to-wishlist-button-block {
    visibility: visible !important;
    opacity: 1 !important;
}

/* Force Wishlist button to stay visible and positioned next to Add to Cart */
.yith-add-to-wishlist-button-block {
    position: relative !important;
    z-index: 10 !important; /* Ensures wishlist is always above the button */
    width: auto !important;
    min-width: 40px !important;
    margin-right: 8px !important;
}

.wp-block-woocommerce-product-button {
    position: relative !important;
    z-index: 5 !important; /* Keeps this behind wishlist button */
    flex-grow: 0 !important;
}

.wp-block-group.is-content-justification-space-between {
    gap: 8px; /* Ensures spacing between elements */
    justify-content: center !important;
    align-items: center !important;
}

.wp-block-group.is-content-justification-space-between {
 justify-content: left !important;
}

/* Cache busting v=1.2 */

