.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:initial;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-mini-cart__quantity-badge{align-items:center;display:flex;position:relative}.wc-block-mini-cart__quantity-badge:empty{display:none}.wc-block-mini-cart__badge{align-items:center;border-radius:1em;box-sizing:border-box;display:flex;font-size:.875em;font-weight:600;height:1.4285714286em;justify-content:center;left:100%;margin-left:-44%;min-width:1.4285714286em;padding:0 .25em;position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:1}.wc-block-mini-cart__badge[hidden]{display:none}:where(.wc-block-mini-cart__badge){background-color:#fff0;color:#fff0}.wc-block-mini-cart__badge:empty{opacity:0}.wc-block-mini-cart__icon{display:block;height:2em;margin:-.25em;width:2em}html[dir=rtl] .wc-block-mini-cart__icon{transform:scaleX(-1)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-mini-cart{display:inline-block}.wc-block-mini-cart__template-part,.wp-block-woocommerce-mini-cart-contents{height:100%}@media screen and (max-height:500px){.wp-block-woocommerce-mini-cart-contents{height:auto}.wc-block-mini-cart__drawer{overflow-y:auto}.wc-block-mini-cart__footer{position:static}}.wc-block-mini-cart__button{align-items:center;background-color:#fff0;border:none;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:.5em;line-height:1;padding:.5em;white-space:nowrap}.wc-block-mini-cart__button:hover:not([disabled]){cursor:pointer}.wc-block-mini-cart__button .wc-block-mini-cart__icon{height:1.5em;margin:0;width:1.5em}.wc-block-mini-cart--preview .wc-block-mini-cart__amount{display:initial}.wc-block-mini-cart__tax-label{margin-right:.5em}@media screen and (min-width:768px){.wc-block-mini-cart__amount{display:initial;font-size:inherit;font-weight:inherit}}.drawer-open .wc-block-mini-cart__button{pointer-events:none}.wc-block-mini-cart__drawer{font-size:1rem}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents{box-sizing:border-box;justify-content:center;padding:0;position:relative}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices{margin:16px 48px -16px 16px;margin-bottom:unset}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices .wc-block-components-notices__notice{margin-bottom:unset}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices:empty{display:none}:where(.wp-block-woocommerce-mini-cart-contents){background:#fff}.wp-block-woocommerce-empty-mini-cart-contents-block,.wp-block-woocommerce-filled-mini-cart-contents-block{background:inherit;display:flex;flex-direction:column;height:100%;max-height:fill-available}.wp-block-woocommerce-empty-mini-cart-contents-block[hidden],.wp-block-woocommerce-filled-mini-cart-contents-block[hidden]{display:none}.wp-block-woocommerce-empty-mini-cart-contents-block{justify-content:center}.wp-block-woocommerce-filled-mini-cart-contents-block{justify-content:space-between}.wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper{overflow-y:auto;padding:48px 16px 16px}h2.wc-block-mini-cart__title{align-items:baseline;background:inherit;display:flex;font-size:2em;margin:16px 16px -32px;mask-image:linear-gradient(#000 calc(100% - 24px),transparent);padding-bottom:32px;z-index:1}h2.wc-block-mini-cart__title span:first-child{margin-right:8px}.wc-block-mini-cart__items{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:16px 16px 0}.wc-block-mini-cart__items .wc-block-mini-cart__products-table{margin-bottom:auto}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row{padding-bottom:8px;padding-top:8px}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row[hidden]{display:none}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row:last-child:after{content:none}.wc-block-mini-cart__footer{border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);padding:24px 16px}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal{font-weight:600;margin-bottom:16px}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:none;font-size:var(--wp--preset--font-size--x-small,calc(var(--wp--preset--font-size--small, 14px)*.875));font-weight:400;line-height:1.4}@media only screen and (min-width:480px){.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:unset}}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;gap:16px}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-checkout-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wc-block-components-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-checkout-button-block{display:inline-flex;flex-grow:1}@media only screen and (min-width:480px){.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block{display:inline-flex}}@media only screen and (max-width:480px){.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}}.wc-block-mini-cart__footer .wc-block-components-payment-method-icons{margin-top:16px}.wc-block-mini-cart__shopping-button{display:flex;justify-content:center}.wc-block-mini-cart__shopping-button a{border:2px solid;color:currentColor;font-weight:600;padding:12px 24px;text-decoration:none}.wc-block-mini-cart__shopping-button a:focus,.wc-block-mini-cart__shopping-button a:hover{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid #fff0}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{text-wrap:balance;text-wrap:pretty;display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{opacity:.5}.wc-block-components-button:not(.is-link).is-style-outline,.wc-block-components-button:not(.is-link).outlined{background:#fff0;color:currentColor}.wc-block-components-button:not(.is-link).is-style-outline:not(:focus),.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).is-style-outline:active,.wc-block-components-button:not(.is-link).is-style-outline:disabled,.wc-block-components-button:not(.is-link).is-style-outline:focus,.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid #fff0}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(max(-100%,var(--neg-drawer-width)))}}@keyframes rtlslidein{0%{transform:translateX(0)}to{transform:translateX(min(100%,var(--drawer-width)))}}.wc-block-components-drawer__screen-overlay{background-color:rgb(95 95 95 / .35);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s;z-index:9999}.wc-block-components-drawer__screen-overlay--with-slide-out{transition:opacity .3s}.wc-block-components-drawer__screen-overlay--with-slide-in{animation-duration:.3s;animation-name:fadein}.wc-block-components-drawer__screen-overlay--is-hidden{opacity:0;pointer-events:none}.wc-block-components-drawer{background:#fff;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent);display:block;height:100%;left:100%;max-width:100%;position:fixed;right:0;top:0;transform:translateX(max(-100%,var(--neg-drawer-width)));width:var(--drawer-width)}.rtl .wc-block-components-drawer{transform:translateX(min(100%,var(--drawer-width)))}.wc-block-components-drawer__screen-overlay--with-slide-out .wc-block-components-drawer{transition:transform .3s}.wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-duration:.3s;animation-name:slidein}.rtl .wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-name:rtlslidein}.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer{transform:translateX(0)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-drawer,.wc-block-components-drawer__screen-overlay{animation-name:none!important;transition:none!important}}.wc-block-components-button.wc-block-components-drawer__close{background:transparent!important;border:0;border-radius:0;color:inherit!important;margin:-1em;opacity:.6;padding:0;padding:1em!important;position:absolute!important;right:12px;top:12px;vertical-align:baseline;z-index:2}.wc-block-components-button.wc-block-components-drawer__close:active,.wc-block-components-button.wc-block-components-drawer__close:focus,.wc-block-components-button.wc-block-components-drawer__close:hover{opacity:1}.wc-block-components-button.wc-block-components-drawer__close:focus:not(:focus-visible){box-shadow:none;outline:none}.wc-block-components-button.wc-block-components-drawer__close svg{fill:currentColor;display:block}.wc-block-components-drawer__content{height:100dvh;position:relative}.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px));margin-top:var(--wp-admin--admin-bar--height,0)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid #fff0}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{text-wrap:balance;text-wrap:pretty;display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{opacity:.5}.wc-block-components-button:not(.is-link).is-style-outline,.wc-block-components-button:not(.is-link).outlined{background:#fff0;color:currentColor}.wc-block-components-button:not(.is-link).is-style-outline:not(:focus),.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).is-style-outline:active,.wc-block-components-button:not(.is-link).is-style-outline:disabled,.wc-block-components-button:not(.is-link).is-style-outline:focus,.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid #fff0}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;line-height:0;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox.wc-block-components-validated-checkbox-control label{display:grid;grid-template-columns:auto 1fr}.wc-block-components-checkbox.wc-block-components-validated-checkbox-control label .wc-block-components-validation-error{grid-column:1/-1}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:inline-flex;font-size:var(--wp--preset--font-size--small,14px);gap:12px;line-height:20px;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid color-mix(in srgb,currentColor 48%,transparent);border-radius:4px;box-sizing:border-box;height:20px;margin:0;min-width:20px;overflow:hidden;position:static;width:20px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1.5px solid color-mix(in srgb,currentColor 80%,transparent);outline-offset:1.5px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgb(0 0 0 / .1);border-color:hsl(0 0% 100% / .4);color:#fff}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgb(0 0 0 / .1);border-color:currentColor}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1.5px solid currentColor;outline-offset:1.5px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:15px;margin-left:3px;margin-top:1px;pointer-events:none;position:absolute;width:15px}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-validation-error{color:#cc1818;font-size:var(--wp--preset--font-size--small,14px);line-height:1.4;max-width:100%;min-height:1em;padding:8px 0 0;white-space:normal}.wc-block-components-validation-error>p{align-items:center;display:flex;gap:2px;line-height:1;margin:0;padding:0}.wc-block-components-validation-error svg{fill:currentColor;height:1.5em;margin:-.4735em 0;width:1.5em}.has-dark-controls .wc-block-components-validation-error{color:#f18c8c}.wc-block-components-select+.wc-block-components-validation-error{margin-bottom:24px}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsl(0 0% 96% / .302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes loading__animation{to{transform:translateX(100%)}}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-chip{align-items:center;border:0;border-radius:0;display:inline-flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;line-height:1;margin:0 .365em .365em 0;max-width:100%;padding:.25em .5em;text-decoration:inherit;text-transform:inherit}.wc-block-components-chip,.wc-block-components-chip:active,.wc-block-components-chip:focus,.wc-block-components-chip:hover{background:#fff0;border:1px solid;color:inherit}.wc-block-components-chip.wc-block-components-chip--radius-small{border-radius:3px}.wc-block-components-chip.wc-block-components-chip--radius-medium{border-radius:.433em}.wc-block-components-chip.wc-block-components-chip--radius-large{border-radius:2em;padding-left:.75em;padding-right:.25em}.wc-block-components-chip .wc-block-components-chip__text{flex-grow:1;font-size:.875em}.wc-block-components-chip.is-removable .wc-block-components-chip__text{padding-right:.5em}.wc-block-components-chip .wc-block-components-chip__remove{appearance:none;background:#e0e0e0;border:0;border-radius:25px;height:16px;line-height:16px;margin:0;padding:0;width:16px}.wc-block-components-chip .wc-block-components-chip__remove-icon{fill:#1e1e1e}.theme-twentytwentyone .wc-block-components-chip,.theme-twentytwentyone .wc-block-components-chip:active,.theme-twentytwentyone .wc-block-components-chip:focus,.theme-twentytwentyone .wc-block-components-chip:hover{background:#fff}.theme-twentytwentyone .wc-block-components-chip button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:active button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:focus button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:hover button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background){background:#fff0}.wc-block-components-chip__remove:focus,.wc-block-components-chip__remove:hover,button.wc-block-components-chip:focus>.wc-block-components-chip__remove,button.wc-block-components-chip:hover>.wc-block-components-chip__remove{background:#949494}.wc-block-components-chip__remove:focus .wc-block-components-chip__remove-icon,.wc-block-components-chip__remove:hover .wc-block-components-chip__remove-icon,button.wc-block-components-chip:focus>.wc-block-components-chip__remove .wc-block-components-chip__remove-icon,button.wc-block-components-chip:hover>.wc-block-components-chip__remove .wc-block-components-chip__remove-icon{fill:#fff}.wc-block-components-chip__remove:disabled,button.wc-block-components-chip:disabled>.wc-block-components-chip__remove{fill:#fff;cursor:not-allowed}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-form{counter-reset:checkout-step}.wc-block-components-form .wc-block-components-checkout-step{background:none;border:none;margin:0 0 24px;padding:0;position:relative}.wc-block-components-form .wc-block-components-checkout-step .wc-block-components-country-input,.wc-block-components-form .wc-block-components-checkout-step .wc-block-components-text-input:first-of-type{margin-top:0}.wc-block-components-checkout-step--disabled{opacity:.6}.wc-block-components-checkout-step__container{position:relative}.wc-block-components-checkout-step__container textarea{font-style:inherit;font-weight:inherit}.wc-block-components-checkout-step__content>*{margin-bottom:16px}.wc-block-components-checkout-step__content>:last-child{margin-bottom:0}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content>:last-child{margin-bottom:0}.wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step__heading{position:relative}.wc-block-components-express-payment-continue-rule+.wc-block-components-checkout-step .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step__heading-container{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.wc-block-components-checkout-step__title{margin:0 12px 0 0}.wc-block-components-checkout-step__heading-content{font-size:.75em}.wc-block-components-checkout-step__heading-content a{color:inherit;font-weight:700}.wc-block-components-checkout-step__description{font-size:var(--wp--preset--font-size--small,14px);line-height:1.4;margin:0}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number{padding:0 0 0 36px}@container (max-width:519px){@media(max-width:600px){.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number{padding:36px 0 0}}}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{background:#fff0;border:0;border-radius:0;content:" " counter(checkout-step) ".";content:" " counter(checkout-step) "."/"";counter-increment:checkout-step;left:-24px;margin:0;padding:0;position:absolute;text-align:center;top:0;transform:translateX(-50%);vertical-align:baseline;white-space:nowrap}@container (max-width:519px){.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{content:counter(checkout-step) ". ";content:counter(checkout-step) ". "/"";left:auto;position:static;top:auto;transform:none}}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content,.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description{position:relative}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content:before,.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before{border-left:1px solid color-mix(in srgb,currentColor 20%,transparent);bottom:0;content:"";left:-24px;position:absolute;top:0}.has-dark-controls .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content:before,.has-dark-controls .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before{border-left-color:hsl(0 0% 100% / .4)}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before{bottom:-16px}.is-mobile .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number,.is-small .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number{padding:0}.is-mobile .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before,.is-small .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{content:counter(checkout-step) ". ";content:counter(checkout-step) ". "/"";left:auto;position:static;top:auto;transform:none}.is-mobile .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content:before,.is-mobile .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before,.is-small .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content:before,.is-small .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before{display:none}.editor-styles-wrapper .wp-block h4.wc-block-components-checkout-step__title{font-size:1em;line-height:24px;margin:0 12px 0 0}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-title.wc-block-components-title{border:0;border-radius:0;font-size:var(--wp--preset--font-size--medium,22px);font-weight:500;line-height:1.4;margin:0;padding:0;vertical-align:baseline;word-break:break-word}.wc-block-components-title.wc-block-components-title textarea{font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.3;text-transform:inherit}.theme-twentytwenty .wc-block-components-title.wc-block-components-title{border:0;border-radius:0;font-size:var(--wp--preset--font-size--medium,22px);font-weight:500;line-height:1.4;margin:0;padding:0;vertical-align:baseline;word-break:break-word}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-formatted-money-amount{white-space:nowrap}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-panel.has-border{border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-width:1px 0}.wc-block-components-panel.has-border+.wc-block-components-panel.has-border{border-top-width:0}.wc-block-components-panel.has-border.no-top-border{border-top-width:0}.wc-block-components-panel__button{box-sizing:border-box;height:auto;padding-left:0!important;padding-right:32px;padding-top:.375em;position:relative;text-align:left;width:100%;word-break:break-word}.wc-block-components-panel__button[aria-expanded=true]{margin-bottom:16px}.wc-block-components-panel__button,.wc-block-components-panel__button:active,.wc-block-components-panel__button:focus,.wc-block-components-panel__button:hover{cursor:pointer;padding-left:0!important}.wc-block-components-panel__button>.wc-block-components-panel__button-icon{fill:currentColor;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.wc-block-components-panel__content[hidden]{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-radio-control--highlight-checked,.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option{position:relative}.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after{background:color-mix(in srgb,currentColor 20%,transparent);content:"";height:1px;left:1px;position:absolute;right:1px;top:0}.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:first-child:after{display:none}.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted+div.wc-block-components-radio-control-accordion-option:after{display:none}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{border-radius:4px;box-shadow:inset 0 0 0 1.5px currentColor}.wc-block-components-radio-control--highlight-checked:after{border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:4px;bottom:0;box-sizing:border-box;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--first-selected:after{border-top:0;margin-top:2px}.wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--last-selected:after{border-bottom:0;margin-bottom:2px}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option--checked-option-highlighted+.wc-block-components-radio-control__option:after{display:none}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option:after{background:color-mix(in srgb,currentColor 20%,transparent);content:"";height:1px;left:1px;position:absolute;right:1px;top:0}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option:first-child:after{display:none}.wc-block-components-radio-control .wc-block-components-radio-control__option{margin:0}.wc-block-components-radio-control__option{color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:16px 16px 16px 48px;position:relative;text-decoration:inherit;text-transform:inherit}.wc-block-components-radio-control__option-layout{display:flex;flex-direction:column;width:100%}.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout:after{display:none}.wc-block-components-radio-control__description-group,.wc-block-components-radio-control__label-group{display:flex;justify-content:space-between}.wc-block-components-radio-control__description-group .wc-block-components-radio-control__description,.wc-block-components-radio-control__description-group .wc-block-components-radio-control__label,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__description,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__label{flex-grow:1}.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{flex:0 0 50%;text-align:right}.wc-block-components-radio-control__description-group--column{text-wrap:balance;flex-direction:column}.wc-block-components-radio-control__description-group--column .wc-block-components-radio-control__description{margin:4px 0}.wc-block-components-radio-control__description-group--column .wc-block-components-radio-control__secondary-description{padding-right:12px;text-align:left}.wc-block-components-radio-control__description,.wc-block-components-radio-control__label,.wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__secondary-label{font-size:var(--wp--preset--font-size--small,14px);line-height:1.4}.wc-block-components-radio-control .wc-block-components-radio-control__input{appearance:none;background:#fff;border:1px solid color-mix(in srgb,currentColor 48%,transparent);border-radius:50%;display:inline-block;height:20px;left:16px;margin:0;position:absolute;top:50%;transform:translateY(-45%);width:20px}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border:1px solid color-mix(in srgb,currentColor 80%,transparent)}.wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:1px solid color-mix(in srgb,currentColor 80%,transparent);outline-offset:2px}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#000;border-radius:50%;content:"";display:block;height:10px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input{background-color:rgb(0 0 0 / .1);border-color:hsl(0 0% 100% / .4)}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:#fff}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#fff}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:1px solid #fff;outline-offset:1px}.wc-block-components-radio-control .wc-block-components-radio-control__input[aria-disabled=true],.wc-block-components-radio-control .wc-block-components-radio-control__input[disabled]{cursor:not-allowed;opacity:.5;transition:opacity .2s ease}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-width:2px}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background-color:var(--form--color-text)}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:after{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-sort-select{margin-bottom:12px}.wc-block-components-sort-select__label{display:inline-block;font-weight:400;margin-right:12px}.wc-block-components-sort-select__select{font-size:inherit;width:max-content}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-left:.2em solid #fff0;border-radius:50%;box-sizing:border-box;content:" ";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em}@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notices{display:block;margin:1.5em 0}.wc-block-components-notices:first-child{margin-top:0}.wc-block-components-notices:empty{margin:0}.wc-block-components-notices .wc-block-components-notices__notice{display:flex;flex-wrap:nowrap;margin:0}.wc-block-components-notices .wc-block-components-notices__notice a{text-decoration:underline}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss{background:#fff0 none;border:0;color:currentColor;margin:0 0 0 auto;outline:0;padding:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss svg{fill:currentColor;vertical-align:text-top}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content>div:not(.components-notice__actions) :first-child{margin-top:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content>div:not(.components-notice__actions) :last-child{margin-bottom:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content ul{list-style:none;margin:0;padding:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content li+li{margin:.25em 0 0}.wc-block-components-notices .wc-block-components-notices__notice+.wc-block-components-notices__notice{margin-top:1em}.theme-twentytwenty .wc-block-components-notices__notice,.theme-twentytwentyone .wc-block-components-notices__notice{padding:1.5rem 3rem}.wc-block-components-notices__snackbar{bottom:20px;left:16px;position:fixed;width:auto}@media(max-width:782px){.wc-block-components-notices__snackbar{bottom:auto;left:0;position:fixed;top:10px}.wc-block-components-notices__snackbar .components-snackbar-list__notice-container{margin-left:10px;margin-right:10px}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-snackbar-list{bottom:24px;box-sizing:border-box;left:24px;pointer-events:none;position:fixed;right:24px;z-index:100000}.wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner{border:1px solid #fff0;box-shadow:0 1px 2px rgb(0 0 0 / .1);display:inline-flex;margin:24px 16px 0 0;max-width:600px;pointer-events:all;position:relative;width:auto}.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-error,.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-info,.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-success,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-error,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-info,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-success{border-color:#fff0}.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-default,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-default{border-color:#2f2f2f}@media(max-width:782px){.wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner{max-width:none;width:100%}}.notice-transition-enter{max-height:0}.notice-transition-enter.notice-transition-enter-active{max-height:99em;transition:max-height .5s ease-in}.notice-transition-enter-done{max-height:auto}.notice-transition-exit{opacity:1}.notice-transition-exit.notice-transition-exit-active{opacity:0;transition:opacity .5s ease-in}.notice-transition-exit-done{opacity:0}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-textarea{background-color:#fff;border:1px solid color-mix(in srgb,#2b2d2f 80%,transparent);border-radius:4px;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-size:var(--wp--preset--font-size--small,14px);font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;line-height:1.4;margin:0;padding:12px;text-decoration:inherit;text-transform:inherit;width:100%}.wc-block-components-textarea::placeholder{color:currentColor}.wc-block-components-textarea:not(:placeholder-shown){color:#2b2d2f}.wc-block-components-textarea:focus{background-color:#fff;border:1px solid #2b2d2f;box-shadow:inset 0 0 0 .5px #2b2d2f}.has-dark-controls .wc-block-components-textarea{background-color:rgb(0 0 0 / .1);border-color:hsl(0 0% 100% / .4);color:#fff}.has-dark-controls .wc-block-components-textarea::placeholder{color:currentColor}.theme-twentytwentyone .has-dark-controls .wc-block-components-textarea{background-color:rgb(0 0 0 / .1);color:#fff}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{line-height:0;margin-top:12px;position:relative;white-space:nowrap}.wc-block-components-form .wc-block-components-text-input .wc-block-components-text-input__wrapper,.wc-block-components-text-input .wc-block-components-text-input__wrapper{position:relative}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{color:inherit;cursor:text;font-family:inherit;font-size:inherit;font-size:16px;font-style:inherit;font-weight:inherit;left:10px;letter-spacing:inherit;line-height:inherit;line-height:22px;margin:0;max-width:calc(100% - 24px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:25px;transform:translateY(-50%);transform-origin:top left;transition:all .2s ease}.has-dark-controls .wc-block-components-form .wc-block-components-text-input label,.has-dark-controls .wc-block-components-text-input label{color:hsl(0 0% 100% / .6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{transition:none}}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{background-color:#fff;border:1px solid color-mix(in srgb,currentColor 80%,transparent);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:inherit;font-size:16px;font-style:inherit;font-weight:inherit;height:50px;letter-spacing:inherit;line-height:inherit;line-height:25px;margin:0;min-height:0;padding:16px 12px;text-decoration:inherit;text-transform:inherit;width:100%}.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=number]:focus,.wc-block-components-text-input input[type=password]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=url]:focus{background-color:#fff;border:1.5px solid;color:#2b2d2f}.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=password],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url],.has-dark-controls .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-text-input input[type=number],.has-dark-controls .wc-block-components-text-input input[type=password],.has-dark-controls .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-text-input input[type=url]{background-color:rgb(0 0 0 / .1);border-color:hsl(0 0% 100% / .4);color:#fff}.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.has-dark-controls .wc-block-components-text-input input[type=email]:focus,.has-dark-controls .wc-block-components-text-input input[type=number]:focus,.has-dark-controls .wc-block-components-text-input input[type=password]:focus,.has-dark-controls .wc-block-components-text-input input[type=tel]:focus,.has-dark-controls .wc-block-components-text-input input[type=text]:focus,.has-dark-controls .wc-block-components-text-input input[type=url]:focus{background-color:rgb(0 0 0 / .1);border:1.5px solid;color:#fff}.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=number]{appearance:textfield;-moz-appearance:textfield}.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-inner-spin-button,.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-outer-spin-button,.wc-block-components-text-input input[type=number]::-webkit-inner-spin-button,.wc-block-components-text-input input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.wc-block-components-form .wc-block-components-text-input.is-active input[type=password],.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=password],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url]{padding:24px 9px 8px}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=password]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=url]:focus,.wc-block-components-text-input input:-webkit-autofill:focus,.wc-block-components-text-input.is-active input[type=email]:focus,.wc-block-components-text-input.is-active input[type=number]:focus,.wc-block-components-text-input.is-active input[type=password]:focus,.wc-block-components-text-input.is-active input[type=tel]:focus,.wc-block-components-text-input.is-active input[type=text]:focus,.wc-block-components-text-input.is-active input[type=url]:focus{padding-left:8.5px;padding-top:24px}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label{top:6px;transform:scale(.82)}.wc-block-components-form .wc-block-components-text-input.has-error input,.wc-block-components-form .wc-block-components-text-input.has-error input:active,.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-form .wc-block-components-text-input.has-error input:hover,.wc-block-components-text-input.has-error input,.wc-block-components-text-input.has-error input:active,.wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:hover{border-color:#cc1818}.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:focus{box-shadow:0 0 0 .5px #cc1818}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:active,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:hover,.has-dark-controls .wc-block-components-text-input.has-error input,.has-dark-controls .wc-block-components-text-input.has-error input:active,.has-dark-controls .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-text-input.has-error input:hover{border-color:#f18c8c}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-text-input.has-error input:focus{box-shadow:0 0 0 .5px #f18c8c}.wc-block-components-form .wc-block-components-text-input.has-error label,.wc-block-components-text-input.has-error label{color:#cc1818}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error label,.has-dark-controls .wc-block-components-text-input.has-error label{color:#f18c8c}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem}.wc-block-components-skeleton__element{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;overflow:hidden;position:relative}.wc-block-components-skeleton__element:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-components-skeleton__element:after{animation:none}}.wc-block-components-skeleton__element--static:after{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-totals-item{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px;width:100%}.wc-block-components-totals-item__label{flex-grow:1}.wc-block-components-totals-item__description{font-size:var(--wp--preset--font-size--x-small,calc(var(--wp--preset--font-size--small, 14px)*.875));line-height:1.4;width:100%}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-totals-wrapper{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:16px 0}.wc-block-components-totals-wrapper:empty,.wc-block-components-totals-wrapper:has(>:only-child:empty){border-width:0;padding:0}.wc-block-components-totals-wrapper:empty:after,.wc-block-components-totals-wrapper:has(>:only-child:empty):after{content:none}.wc-block-components-totals-wrapper.slot-wrapper{padding:0}.wc-block-components-totals-wrapper.slot-wrapper>*>*{padding:16px 0}.wc-block-components-totals-wrapper.slot-wrapper>*>:after{border-width:0}.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.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{max-width:1000px}.clear{clear:both}.woocommerce a.button.disabled,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled],.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover{opacity:.5}.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce input.button:hover{opacity:.9}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled],.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce input.button.disabled,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover{opacity:.5}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2em}.woocommerce div.product::after{content:"";display:block;clear:both}.woocommerce div.product div.summary>*{margin-bottom:var(--wp--style--block-gap)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 var(--wp--preset--color--background,#fff)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 var(--wp--preset--color--background,#fff)}.woocommerce div.product form.cart div.quantity{float:none;vertical-align:middle}.woocommerce div.product form.cart div.quantity .qty{margin-right:.5em}.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce div.product form.cart button[name=add-to-cart]{display:inline-block;float:none;margin-top:0;margin-bottom:0;vertical-align:middle;word-break:normal}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{word-break:normal}.woocommerce div.product .related.products{margin-top:5em}.woocommerce .woocommerce-Reviews #comments{margin-bottom:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews .commentlist{box-sizing:border-box}.woocommerce .woocommerce-Reviews .comment-reply-title{font-size:var(--wp--preset--font-size--medium);font-weight:700}.woocommerce .price bdi,.woocommerce .price ins,.woocommerce .wc-block-components-product-price bdi,.woocommerce .wc-block-components-product-price ins,.woocommerce .woocommerce-grouped-product-list-item__price bdi,.woocommerce .woocommerce-grouped-product-list-item__price ins{text-decoration:none}.woocommerce span.onsale{background-color:var(--wp--preset--color--foreground,#958e09);color:var(--wp--preset--color--background,#fff)}.woocommerce table.variations{display:block}.woocommerce table.variations tr td,.woocommerce table.variations tr th{padding-bottom:var(--wp--style--block-gap);text-align:left}.woocommerce table.variations tr th{padding-right:1em}.woocommerce table.variations tr td select{height:3em;padding:.9em 1.1em;font-size:var(--wp--preset--font-size--small)}.woocommerce div.product form.cart table.variations td select{min-width:70%}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{vertical-align:middle}.woocommerce .single_variation_wrap .woocommerce-variation{margin-bottom:var(--wp--style--block-gap)}a.added_to_cart{display:block;margin-top:1em}.woocommerce-page .input-text,.woocommerce-page .select2-container,.woocommerce-page select{font-size:var(--wp--preset--font-size--small)}.woocommerce-page label{margin-bottom:.7em}.woocommerce form .form-row{margin-bottom:1em}.woocommerce form textarea{min-height:100px}.woocommerce-page table.shop_table{width:70%;border-collapse:collapse}@media only screen and (max-width:768px){.woocommerce-page table.shop_table{width:100%}}.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:1em}.woocommerce-page table.shop_table_responsive{width:100%}.woocommerce-page .woocommerce-cart-form .product-remove{width:1em}.woocommerce-page .woocommerce-cart-form .product-thumbnail{width:120px}.woocommerce-page .woocommerce-cart-form .product-thumbnail a img{width:117px}.woocommerce-page .woocommerce-cart-form .coupon{display:flex;align-items:center;flex-wrap:wrap}.woocommerce-page .woocommerce-cart-form #coupon_code{width:auto;margin-right:.8em;height:50px;font-size:var(--wp--preset--font-size--small);padding:0 1.1em}@media only screen and (max-width:768px){.woocommerce-page .woocommerce-cart-form .product-remove{width:auto}.woocommerce-page .woocommerce-cart-form #coupon_code{width:50%;margin-right:0}}.woocommerce-page .cart-collaterals h2{font-size:var(--wp--preset--font-size--medium)}.woocommerce-page .woocommerce-form-coupon .button{min-height:50px}.woocommerce-page .woocommerce-column__title,.woocommerce-page .woocommerce-customer-details h2,.woocommerce-page .woocommerce-thankyou-order-received{font-size:var(--wp--preset--font-size--large);font-weight:300}.woocommerce-page ul.woocommerce-order-overview{display:flex;width:100%;padding-left:0;font-size:var(--wp--preset--font-size--small)}@media only screen and (max-width:768px){.woocommerce-page ul.woocommerce-order-overview{flex-direction:column}}.woocommerce-page ul.woocommerce-order-overview li{flex-grow:1;margin-bottom:1em;border:none;display:inline;text-transform:uppercase}.woocommerce-page ul.woocommerce-order-overview li strong{text-transform:none;display:block}.woocommerce-page .woocommerce-customer-details address{box-sizing:border-box;width:70%;padding:1em;border-width:1px;border-radius:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 0 2em;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:1em 0}@media only screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation li{padding:.35em 0}}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content p.form-row-first,.woocommerce-account .woocommerce-MyAccount-content p.form-row-last,.woocommerce-account .woocommerce-MyAccount-content>p:first-of-type{margin-block-start:0}.woocommerce-account .woocommerce-customer-details address,.woocommerce-account table.shop_table.order_details{width:100%}.woocommerce-account .addresses .title .edit{display:block;margin-bottom:1em}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form>h3{margin-block-start:0}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before{display:none}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{display:block;margin-bottom:1em;text-align:center}.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row select,.woocommerce-page form .form-row textarea.input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.woocommerce-page form .form-row select{background-position:calc(100% - 1.1rem) 50%}.woocommerce-page form .form-row label{margin-bottom:.7em}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding:.9rem 1.1rem}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__arrow{right:1.1em}.woocommerce-page .select2-container .select2-search--dropdown{padding:0 1.1rem .5rem}.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field{padding:.5rem;font-size:var(--wp--preset--font-size--small)}.woocommerce-page .select2-container .select2-results__option{padding:.5rem 1.1rem}.woocommerce-store-notice,p.demo_store{background:var(--wp--preset--color--foreground,#720eec);bottom:0;color:var(--wp--preset--color--background,#fcfbfe);position:fixed;top:auto!important}.woocommerce-store-notice a,p.demo_store a{color:var(--wp--preset--color--background,#fcfbfe)}.woocommerce .product-category mark.count{background-color:#fff0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}.hostinger-reach-block-connect{display:flex;flex-direction:column;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;flex-direction:column;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:flex;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:flex;flex-direction:row;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:flex;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{flex-direction:row;justify-content:flex-start;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;box-sizing:border-box}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message{font-weight:700;padding:1em;gap:10px;margin-top:10px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843)}.reach-subscription-message.is-error{background:rgb(234 71 104 / .1019607843)}:root{--ak-bg:#FFF3F2;--ak-fg:#111111;--ak-primary:#F5B6C2;--ak-accent:#D4AF37;--ak-muted:#6B6B6B;--ak-border:rgba(245, 182, 194, 0.42);--ak-glass:rgba(255, 243, 242, 0.72);--ak-glass-strong:rgba(255, 243, 242, 0.84);--ak-shadow:0 34px 120px rgba(17, 17, 17, 0.16);--ak-max:1520px;--ak-page-pad:clamp(1rem, 2.4vw, 3rem)}html{overflow-x:hidden}.ak-dark{--ak-bg:#111111;--ak-fg:#FFF3F2;--ak-muted:rgba(255, 243, 242, 0.72);--ak-border:rgba(212, 175, 55, 0.34);--ak-glass:rgba(17, 17, 17, 0.82);--ak-glass-strong:rgba(17, 17, 17, 0.92);--ak-shadow:0 30px 110px rgba(0, 0, 0, 0.62)}body{background:linear-gradient(180deg,rgb(17 17 17 / .06),transparent 18rem),radial-gradient(circle at 15% 10%,rgb(245 182 194 / .16),transparent 32rem),radial-gradient(circle at 88% 20%,rgb(212 175 55 / .18),transparent 28rem),radial-gradient(circle at 74% 82%,rgb(107 107 107 / .12),transparent 30rem),radial-gradient(circle at 8% 74%,rgb(17 17 17 / .08),transparent 24rem),var(--ak-bg);color:var(--ak-fg);font-family:"Montserrat",sans-serif;margin:0;overflow-x:hidden}body::before{background:linear-gradient(90deg,rgb(17 17 17 / .08),transparent 16%,transparent 84%,rgb(17 17 17 / .08)),repeating-linear-gradient(90deg,transparent 0 5.75rem,rgb(212 175 55 / .055) 5.75rem 5.8rem);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.ak-dark body::before{display:none}*,*::before,*::after{box-sizing:border-box}img,svg,video{max-width:100%}.wp-site-blocks{min-height:100vh;overflow-x:clip}.alignwide,.ak-classic-nav,.ak-feature-grid,.ak-product-grid,.ak-section-heading{margin-left:auto;margin-right:auto;max-width:var(--ak-max);width:min(var(--ak-max), calc(100vw - (var(--ak-page-pad) * 2)))}.alignfull,.ak-hero,.ak-section,.ak-footer-panel{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:none!important;width:100vw!important}.wp-block-cover.ak-hero,.ak-full-hero{align-items:center;display:flex;justify-content:center;min-height:clamp(620px, 78vh, 820px);padding:clamp(7rem, 13vw, 10rem) var(--ak-page-pad) clamp(4rem, 9vw, 7rem)}.wp-block-cover.ak-hero .wp-block-cover__image-background,.ak-full-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.wp-block-cover.ak-hero .wp-block-cover__background{inset:0;position:absolute;z-index:1}.wp-block-cover.ak-hero .wp-block-cover__inner-container{position:relative;width:min(1120px, 100%);z-index:2}.ak-site-header{position:sticky;top:0;z-index:1000}.ak-announcement{background:linear-gradient(90deg,#111111,rgb(17 17 17 / .92),#111111);align-items:center;box-sizing:border-box;color:#FFF3F2;display:flex;font-size:.62rem;font-weight:700;justify-content:center;letter-spacing:.32em;line-height:1.3;min-height:2.55rem;overflow:hidden;padding:.72rem 1rem;text-align:center;text-transform:uppercase;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:none!important;width:100vw}.ak-announcement__item{display:inline-block;min-width:min(100%, 48rem);white-space:normal}.ak-glass,.ak-glass-card,.ak-product-card,.ak-contact-card,.ak-site-nav,.ak-footer-panel{background:linear-gradient(145deg,rgb(255 243 242 / .82),rgb(255 243 242 / .56)),var(--ak-glass);border:1px solid rgb(212 175 55 / .24);box-shadow:var(--ak-shadow);backdrop-filter:blur(28px) saturate(132%);-webkit-backdrop-filter:blur(28px) saturate(132%);position:relative}.ak-glass::after,.ak-glass-card::after,.ak-product-card::after,.ak-contact-card::after,.ak-footer-panel::after{background:linear-gradient(180deg,rgb(212 175 55 / .18),transparent 1px),linear-gradient(90deg,rgb(212 175 55 / .16),transparent 1px),radial-gradient(circle at 18% 18%,rgb(212 175 55 / .12),transparent 34%),linear-gradient(135deg,rgb(255 243 242 / .3),transparent 42%);content:"";inset:0;opacity:.48;pointer-events:none;position:absolute}.ak-glass::before,.ak-glass-card::before,.ak-product-card::before,.ak-contact-card::before{background:linear-gradient(90deg,transparent,rgb(255 243 242 / .34),rgb(212 175 55 / .16),transparent);content:"";height:100%;left:-120%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);transition:left 900ms cubic-bezier(.22,1,.36,1);width:45%;z-index:1}.ak-glass:hover::before,.ak-glass-card:hover::before,.ak-product-card:hover::before,.ak-contact-card:hover::before{left:140%}.ak-glass-card{overflow:hidden}.ak-glass-card:hover::after,.ak-product-card:hover::after,.ak-contact-card:hover::after{animation:ak-glass-pulse 1.7s ease-in-out infinite alternate}.ak-dark .ak-glass::after,.ak-dark .ak-glass-card::after,.ak-dark .ak-product-card::after,.ak-dark .ak-contact-card::after,.ak-dark .ak-footer-panel::after{background:linear-gradient(180deg,rgb(255 243 242 / .16),transparent 1px),linear-gradient(90deg,rgb(212 175 55 / .18),transparent 1px),radial-gradient(circle at 16% 14%,rgb(212 175 55 / .24),transparent 32%),radial-gradient(circle at 88% 12%,rgb(245 182 194 / .12),transparent 28%),linear-gradient(135deg,rgb(255 243 242 / .12),rgb(17 17 17 / .08) 42%,transparent 70%);opacity:.72}.ak-dark .ak-glass,.ak-dark .ak-glass-card,.ak-dark .ak-product-card,.ak-dark .ak-contact-card,.ak-dark .ak-footer-panel,.ak-dark .woocommerce-products-header,.ak-dark .woocommerce div.product,.ak-dark .woocommerce-cart .woocommerce,.ak-dark .woocommerce-checkout .woocommerce,.ak-dark .woocommerce-account .woocommerce,.ak-dark .wc-block-cart,.ak-dark .wc-block-checkout,.ak-dark .wc-block-components-sidebar,.ak-dark .wc-block-components-main{background:linear-gradient(145deg,rgb(31 26 26 / .9),rgb(17 17 17 / .74)),radial-gradient(circle at 18% 0%,rgb(212 175 55 / .12),transparent 34rem),var(--ak-glass);border-color:rgb(212 175 55 / .36);box-shadow:0 30px 110px rgb(0 0 0 / .66),inset 0 1px 0 rgb(255 243 242 / .18),inset 0 -1px 0 rgb(212 175 55 / .1);color:#FFF3F2}.ak-dark .ak-glass::before,.ak-dark .ak-glass-card::before,.ak-dark .ak-product-card::before,.ak-dark .ak-contact-card::before{background:linear-gradient(90deg,transparent,rgb(255 243 242 / .34),rgb(212 175 55 / .28),transparent);opacity:.86}.ak-dark .ak-glass p,.ak-dark .ak-glass-card p,.ak-dark .ak-product-card p,.ak-dark .ak-contact-card p,.ak-dark .ak-footer-panel p,.ak-dark .woocommerce-products-header p,.ak-dark .woocommerce div.product p,.ak-dark .wc-block-cart p,.ak-dark .wc-block-checkout p{color:rgb(255 243 242 / .78)}.ak-dark .ak-glass p.has-text-color,.ak-dark .ak-glass-card p.has-text-color,.ak-dark .ak-product-card p.has-text-color,.ak-dark .ak-contact-card p.has-text-color,.ak-dark .ak-footer-panel p.has-text-color{color:rgb(255 243 242 / .82)!important}.ak-dark .ak-glass h1,.ak-dark .ak-glass h2,.ak-dark .ak-glass h3,.ak-dark .ak-glass-card h2,.ak-dark .ak-glass-card h3,.ak-dark .ak-product-card h2,.ak-dark .ak-product-card h3,.ak-dark .ak-contact-card h3,.ak-dark .ak-footer-panel h2,.ak-dark .woocommerce-products-header h1,.ak-dark .woocommerce div.product .product_title{color:#FFF3F2;text-shadow:0 2px 26px rgb(0 0 0 / .42)}.ak-site-nav{background:linear-gradient(120deg,rgb(255 255 255 / .98),rgb(255 243 242 / .88) 46%,rgb(212 175 55 / .12));border-bottom:1px solid rgb(212 175 55 / .24);box-shadow:0 18px 70px rgb(17 17 17 / .1),inset 0 1px 0 rgb(255 255 255 / .82),inset 0 -1px 0 rgb(212 175 55 / .16);color:#111;padding-left:var(--ak-page-pad)!important;padding-right:var(--ak-page-pad)!important;transition:background 220ms ease,border-color 220ms ease,box-shadow 220ms ease}.ak-lux-header .ak-site-nav{background:linear-gradient(120deg,rgb(255 255 255 / .97),rgb(255 243 242 / .86) 42%,rgb(212 175 55 / .13)),rgb(255 255 255 / .84);box-shadow:0 16px 64px rgb(17 17 17 / .12),inset 0 1px 0 rgb(255 255 255 / .88),inset 0 -1px 0 rgb(212 175 55 / .18)}.ak-site-header.ak-scrolled .ak-site-nav{background:rgb(255 255 255 / .94);box-shadow:0 18px 70px rgb(17 17 17 / .14)}.ak-dark .ak-site-nav{background:linear-gradient(180deg,rgb(17 17 17 / .96),rgb(17 17 17 / .84));border-bottom-color:rgb(212 175 55 / .34);color:#FFF3F2}.ak-dark .ak-site-header.ak-scrolled .ak-site-nav{background:rgb(17 17 17 / .94)}.ak-site-nav>.alignwide{max-width:var(--ak-max);width:100%}.ak-site-nav>.alignwide,.ak-site-nav .alignwide{align-items:center;display:grid!important;gap:clamp(1rem, 2.2vw, 2rem);grid-template-columns:minmax(clamp(10rem, 19vw, 17rem),auto) minmax(0,1fr) auto;min-height:clamp(92px, 9vw, 116px)}.ak-classic-nav{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(11rem,auto) 1fr auto}.ak-classic-brand,.ak-brand a{color:#111;font-family:"Playfair Display",serif;font-size:clamp(1.35rem, 2vw, 1.85rem);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.ak-brand{align-items:center;min-height:clamp(78px, 8vw, 98px)}.ak-brand .custom-logo-link,.ak-brand .wp-block-site-logo,.ak-brand .wp-block-site-logo a,.ak-classic-brand .custom-logo-link{align-items:center;display:inline-flex}.ak-brand .custom-logo,.ak-brand .wp-block-site-logo img,.ak-classic-brand .custom-logo,.ak-footer-panel .custom-logo,.ak-footer-panel .wp-block-site-logo img{display:block;height:clamp(72px, 8vw, 102px)!important;max-height:clamp(72px, 8vw, 102px);max-width:clamp(150px, 20vw, 280px);object-fit:contain;object-position:left center;width:auto!important}.ak-brand .wp-block-site-logo,.ak-site-nav .wp-block-site-logo{align-items:center;display:inline-flex;max-height:clamp(72px, 8vw, 102px);max-width:clamp(150px, 20vw, 280px);width:auto!important}.ak-logo-fallback{align-items:center;background:linear-gradient(145deg,#111111,#25201a);border:1px solid rgb(212 175 55 / .56);box-shadow:0 14px 32px rgb(17 17 17 / .18),inset 0 1px 0 rgb(255 243 242 / .12);color:var(--ak-accent);display:inline-flex;font-family:"Playfair Display",serif;font-size:clamp(1.65rem, 2.25vw, 2.15rem);font-weight:800;height:clamp(72px, 8vw, 96px);justify-content:center;letter-spacing:.08em;text-decoration:none;width:clamp(72px, 8vw, 96px)}.ak-brand:has(.wp-block-site-logo img) .ak-logo-fallback,.ak-brand:has(.custom-logo) .ak-logo-fallback{display:none}.ak-dark .ak-classic-brand,.ak-dark .ak-brand a{color:#FFF3F2}.ak-dark .ak-logo-fallback{background:#FFF3F2;color:#111}.ak-classic-menu{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(0.8rem, 2vw, 2rem);justify-content:flex-end}.ak-classic-menu a{color:#111;font-size:.62rem;font-weight:800;letter-spacing:.22em;line-height:1.3;position:relative;text-decoration:none;text-transform:uppercase}.ak-classic-menu a::after{background:var(--ak-accent);bottom:-.5rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform 260ms ease;width:100%}.ak-classic-menu a:hover::after{transform:scaleX(1);transform-origin:left}.ak-dark .ak-classic-menu a{color:#FFF3F2}.ak-classic-actions{align-items:center;display:flex;gap:.6rem;justify-content:flex-end}.ak-header-actions{align-items:center;display:inline-flex;gap:.65rem;justify-content:flex-end;white-space:nowrap}.ak-site-nav .wp-block-navigation__container{background:rgb(255 255 255 / .34);border:1px solid rgb(212 175 55 / .18);box-shadow:inset 0 1px 0 rgb(255 255 255 / .62);gap:clamp(0.35rem, 0.8vw, 0.65rem);list-style:none;margin:0;padding:.42rem}.ak-site-nav .wp-block-navigation__container,.ak-classic-menu{align-items:center}.ak-site-nav .wp-block-navigation-item{list-style:none;margin:0!important;padding:0!important}.ak-site-nav .wp-block-navigation-item::marker{content:""}.ak-site-nav .wp-block-navigation{flex:1 1 auto;justify-content:flex-end;margin-left:auto;margin-right:0;min-width:0}.ak-site-nav .ak-primary-menu{justify-content:flex-end;min-width:0}.ak-site-nav .wp-block-navigation-item__content{color:#111;display:inline-flex;align-items:center;border:1px solid #fff0;font-size:clamp(0.62rem, 0.75vw, 0.72rem);font-weight:800;justify-content:center;letter-spacing:.18em;line-height:1.2;min-height:42px;padding:.78rem clamp(0.68rem, 1vw, 1rem);position:relative;text-transform:uppercase;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.ak-dark .ak-site-nav .wp-block-navigation-item__content,.ak-dark .ak-brand .wp-block-site-title a,.ak-dark .ak-theme-toggle{color:#FFF3F2}.ak-site-nav .wp-block-navigation-item__content::after{background:linear-gradient(90deg,transparent,var(--ak-accent),transparent);bottom:.38rem;content:"";height:1px;left:18%;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform 260ms ease;width:64%}.ak-site-nav .wp-block-navigation-item__content:hover,.ak-site-nav .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content,.ak-site-nav .wp-block-navigation-item.current-menu-ancestor .wp-block-navigation-item__content{background:rgb(255 243 242 / .62);border-color:rgb(212 175 55 / .28);color:#111;transform:translateY(-1px)}.ak-site-nav .wp-block-navigation-item__content:hover::after,.ak-site-nav .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content::after,.ak-site-nav .wp-block-navigation-item.current-menu-ancestor .wp-block-navigation-item__content::after{transform:scaleX(1)}.ak-site-nav .wp-block-site-logo img{height:clamp(72px, 8vw, 102px)!important;max-height:clamp(72px, 8vw, 102px);max-width:clamp(150px, 20vw, 280px);object-fit:contain;object-position:left center;width:auto!important}.ak-brand{gap:.85rem}.ak-brand .wp-block-site-title{font-family:"Playfair Display",serif;font-size:clamp(1.35rem, 2.35vw, 2rem);font-weight:700;letter-spacing:.01em;line-height:1;margin:0;max-width:13rem}.ak-brand .wp-block-site-title a{color:#111;text-decoration:none}.ak-theme-toggle{align-items:center;background:rgb(17 17 17 / .04);border:1px solid rgb(212 175 55 / .3);color:var(--ak-fg);cursor:pointer;display:inline-flex;font-size:1rem;height:46px;justify-content:center;line-height:1;min-width:46px;padding:0}.ak-dark .ak-theme-toggle{background:rgb(255 243 242 / .08)}.ak-header-bag{align-items:center;background:#111;border:1px solid rgb(212 175 55 / .35);color:#FFF3F2;display:inline-flex;box-shadow:inset 0 0 0 1px rgb(255 243 242 / .08),0 10px 28px rgb(17 17 17 / .18);height:46px;justify-content:center;min-width:46px;position:relative;text-decoration:none}.ak-header-bag svg{fill:currentColor;height:21px;width:21px}.ak-header-bag__count{align-items:center;background:var(--ak-accent);color:#111;display:inline-flex;font-size:.62rem;font-weight:900;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 .25rem;position:absolute;right:-7px;top:-7px}.ak-header-bag:hover{color:#FFF3F2;transform:translateY(-1px)}.ak-theme-toggle svg{fill:currentColor;height:20px;width:20px}.ak-theme-toggle:hover{border-color:var(--ak-accent);color:var(--ak-accent)}.ak-site-nav .wp-block-navigation__responsive-container-open{align-items:center;background:rgb(17 17 17 / .04);border:1px solid rgb(212 175 55 / .3);color:#111;display:none;height:48px;justify-content:center;min-width:48px;padding:0}.ak-mobile-menu-toggle{display:none}@media (max-width:767px){.ak-mobile-menu-toggle{display:inline-flex}.ak-site-nav .ak-primary-menu{background:radial-gradient(circle at 15% 12%,rgb(245 182 194 / .38),transparent 18rem),radial-gradient(circle at 88% 78%,rgb(212 175 55 / .24),transparent 20rem),rgb(255 243 242 / .985);border-left:1px solid var(--ak-border);bottom:0;box-shadow:-20px 0 80px rgb(17 17 17 / .18);display:none;max-width:min(92vw, 420px);padding:5rem 1.25rem 1.25rem;position:fixed;right:0;top:0;width:min(92vw, 420px);z-index:99999}.ak-menu-open .ak-site-nav .ak-primary-menu{display:block}.ak-site-nav .ak-primary-menu .wp-block-navigation__container{background:#fff0;border:0;display:grid;gap:.75rem;padding:0}.ak-dark .ak-site-nav .ak-primary-menu{background:radial-gradient(circle at 15% 12%,rgb(245 182 194 / .14),transparent 18rem),radial-gradient(circle at 88% 78%,rgb(212 175 55 / .16),transparent 20rem),rgb(17 17 17 / .96)}}.ak-dark .ak-site-nav .wp-block-navigation__responsive-container-open,.ak-dark .ak-site-nav .wp-block-navigation__responsive-container-close{background:rgb(255 243 242 / .08);color:#FFF3F2}.ak-site-nav .wp-block-navigation__responsive-container-open svg,.ak-site-nav .wp-block-navigation__responsive-container-close svg{height:28px;width:28px}.ak-site-nav .wp-block-navigation__responsive-container.has-modal-open{background:radial-gradient(circle at 15% 12%,rgb(245 182 194 / .38),transparent 18rem),radial-gradient(circle at 88% 78%,rgb(212 175 55 / .24),transparent 20rem),rgb(255 243 242 / .985)!important;backdrop-filter:blur(34px) saturate(165%);-webkit-backdrop-filter:blur(34px) saturate(165%);border-left:1px solid var(--ak-border);bottom:0;box-shadow:-20px 0 80px rgb(17 17 17 / .18);color:var(--ak-fg);display:flex!important;height:calc(100dvh + var(--ak-mobile-menu-offset, 0px));left:auto!important;max-width:min(92vw, 420px);padding:1.25rem;position:fixed!important;right:0!important;top:calc(-1 * var(--ak-mobile-menu-offset, 0px))!important;transform:translateX(0);width:min(92vw, 420px);z-index:99999}.ak-dark .ak-site-nav .wp-block-navigation__responsive-container.has-modal-open{background:radial-gradient(circle at 15% 12%,rgb(245 182 194 / .14),transparent 18rem),radial-gradient(circle at 88% 78%,rgb(212 175 55 / .16),transparent 20rem),rgb(17 17 17 / .96)!important}.ak-site-nav .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__responsive-container-content{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;padding-top:4rem}.ak-site-nav .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__container{background:#fff0;border:0;display:flex;flex-direction:column;gap:.75rem;padding:0;width:100%}.ak-site-nav .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation-item__content{background:rgb(255 243 242 / .16);border:1px solid var(--ak-border);display:block;font-size:.86rem;letter-spacing:.18em;padding:1rem;width:100%}.ak-site-nav .wp-block-navigation__responsive-container-close{align-items:center;border:1px solid var(--ak-border);color:var(--ak-fg);display:inline-flex;height:48px;justify-content:center;min-width:48px;right:1.25rem;top:1.25rem}.ak-site-nav .wp-block-navigation__responsive-container:not(.has-modal-open) .wp-block-navigation__responsive-container-close,.ak-fallback-menu:not(.has-modal-open) .ak-fallback-menu-close{display:none!important}.ak-hero{min-height:min(760px, 78vh);overflow:hidden;position:relative}.ak-hero::before,.ak-hero::after,.ak-section::before,.ak-section::after{content:"";pointer-events:none;position:absolute;z-index:0}.ak-hero::before{animation:ak-object-float 14s ease-in-out infinite alternate;background:linear-gradient(135deg,rgb(245 182 194 / .24),rgb(212 175 55 / .16));border:1px solid rgb(255 243 242 / .34);height:clamp(7rem, 15vw, 12rem);right:8%;top:20%;transform:rotate(18deg);width:clamp(7rem, 15vw, 12rem)}.ak-hero::after{animation:ak-object-drift 24s linear infinite;border:1px solid rgb(17 17 17 / .22);border-radius:999px;bottom:16%;height:clamp(6rem, 16vw, 13rem);left:6%;width:clamp(6rem, 16vw, 13rem)}.ak-hero img{animation:ak-hero-drift 18s ease-in-out infinite alternate}.ak-hero .wp-block-cover__background{background:linear-gradient(180deg,rgb(17 17 17 / .16),rgb(255 243 242 / .08),var(--ak-bg)),radial-gradient(circle at 14% 16%,rgb(245 182 194 / .45),transparent 20rem),radial-gradient(circle at 84% 72%,rgb(212 175 55 / .24),transparent 25rem),radial-gradient(circle at 80% 18%,rgb(107 107 107 / .18),transparent 22rem)!important}.ak-hero-panel{background:linear-gradient(145deg,rgb(255 243 242 / .42),rgb(255 243 242 / .2)),rgb(255 243 242 / .26)!important;border-color:rgb(212 175 55 / .34);color:#111;max-width:min(1120px, calc(100vw - 2rem));padding:clamp(2rem, 5vw, 4.5rem)!important;position:relative;z-index:1}.ak-dark .ak-hero-panel{background:linear-gradient(145deg,rgb(31 26 26 / .9),rgb(17 17 17 / .7)),radial-gradient(circle at 18% 0%,rgb(212 175 55 / .14),transparent 32rem),rgb(17 17 17 / .78)!important;border-color:rgb(212 175 55 / .44);box-shadow:0 30px 120px rgb(0 0 0 / .68),inset 0 1px 0 rgb(255 243 242 / .2),inset 0 -1px 0 rgb(212 175 55 / .12);color:#FFF3F2}.ak-eyebrow{color:var(--ak-accent);font-size:.68rem;font-weight:700;letter-spacing:.44em;text-transform:uppercase}.ak-display{font-family:"Playfair Display",serif;font-size:clamp(2.9rem, 7.6vw, 6.8rem);letter-spacing:0;line-height:.92;white-space:nowrap}.ak-hero-panel .ak-display{color:#111;text-shadow:0 12px 44px rgb(255 243 242 / .52)}.ak-hero-panel .ak-display em{color:var(--ak-accent);font-style:italic}.ak-hero-panel p:not(.ak-eyebrow){color:rgb(17 17 17 / .76)!important;max-width:760px}.ak-dark .ak-hero-panel .ak-display{color:#FFF3F2;text-shadow:0 18px 60px rgb(17 17 17 / .42)}.ak-dark .ak-hero-panel p:not(.ak-eyebrow){color:rgb(255 243 242 / .82)!important}.ak-section{padding-bottom:clamp(5rem, 10vw, 8rem);padding-top:clamp(5rem, 10vw, 8rem);overflow:hidden;position:relative}.ak-section>*{position:relative;z-index:1}.ak-section::before{animation:ak-object-float 12s ease-in-out infinite alternate;background:radial-gradient(circle,rgb(212 175 55 / .24),transparent 65%),radial-gradient(circle at 70% 30%,rgb(245 182 194 / .18),transparent 60%);height:14rem;right:-4rem;top:8%;width:14rem}.ak-section::after{animation:ak-object-drift 18s linear infinite;background:linear-gradient(135deg,rgb(17 17 17 / .1),rgb(245 182 194 / .2));bottom:9%;height:8rem;left:-3rem;transform:rotate(28deg);width:8rem}.ak-dark .ak-section::before,.ak-dark .ak-section::after,.ak-dark .ak-hero::before,.ak-dark .ak-hero::after{display:none}.ak-dark .ak-section-rose,.ak-dark .ak-section-gold{background:#111}.ak-dark .ak-hero .wp-block-cover__background{background:linear-gradient(180deg,rgb(17 17 17 / .42),#111111)!important}.ak-section-rose{background:radial-gradient(circle at 8% 18%,rgb(245 182 194 / .2),transparent 26rem),radial-gradient(circle at 92% 10%,rgb(212 175 55 / .14),transparent 28rem),linear-gradient(135deg,rgb(255 255 255 / .94),rgb(255 243 242 / .74),rgb(245 182 194 / .16))}.ak-section-gold{background:radial-gradient(circle at 88% 12%,rgb(212 175 55 / .18),transparent 26rem),radial-gradient(circle at 12% 82%,rgb(255 255 255 / .86),transparent 24rem),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(212 175 55 / .12),rgb(255 243 242 / .72))}body:not(.ak-dark) .ak-section:not(.ak-section-rose):not(.ak-section-gold){background:radial-gradient(circle at 12% 18%,rgb(245 182 194 / .16),transparent 24rem),radial-gradient(circle at 86% 82%,rgb(212 175 55 / .12),transparent 24rem),linear-gradient(180deg,rgb(255 255 255 / .96),rgb(255 243 242 / .78))}body:not(.ak-dark) .ak-section>.alignwide,body:not(.ak-dark) .ak-section>.ak-newsletter{position:relative}body:not(.ak-dark) .ak-section>.alignwide::before,body:not(.ak-dark) .ak-section>.ak-newsletter::before{animation:ak-lux-shimmer 7s ease-in-out infinite alternate;background:linear-gradient(110deg,transparent,rgb(255 255 255 / .54),rgb(212 175 55 / .1),transparent);content:"";height:120%;left:-28%;pointer-events:none;position:absolute;top:-10%;transform:skewX(-18deg);width:18%;z-index:0}.ak-button .wp-block-button__link,.wp-block-button.ak-button .wp-block-button__link{background:#111;border:1px solid rgb(212 175 55 / .52);border-radius:0;color:#FFF3F2;font-size:.7rem;font-weight:800;letter-spacing:.18em;min-height:54px;padding:1.05rem 1.85rem;text-transform:uppercase;transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease}.ak-button .wp-block-button__link:hover,.wp-block-button.ak-button .wp-block-button__link:hover{background:var(--ak-accent);box-shadow:0 18px 42px rgb(212 175 55 / .28);color:#111;transform:translateY(-2px)}.ak-button-outline .wp-block-button__link,.wp-block-button.ak-button-outline .wp-block-button__link{background:#fff0;border:1px solid var(--ak-accent);border-radius:0;color:var(--ak-accent);font-size:.7rem;font-weight:800;letter-spacing:.18em;min-height:54px;padding:1.05rem 1.85rem;text-transform:uppercase}.ak-button-outline .wp-block-button__link:hover,.wp-block-button.ak-button-outline .wp-block-button__link:hover{background:linear-gradient(135deg,var(--ak-accent),var(--ak-primary));color:#111}.ak-feature-icon{align-items:center;background:linear-gradient(135deg,rgb(212 175 55 / .18),rgb(245 182 194 / .2));color:var(--ak-accent);display:inline-flex;height:58px;justify-content:center;margin:0 auto 1rem;width:58px}.ak-feature-icon svg{fill:currentColor;height:28px;width:28px}.ak-feature-grid,.wp-block-columns.ak-feature-grid{display:grid!important;gap:clamp(1rem, 2vw, 1.5rem);grid-template-columns:repeat(4,minmax(0,1fr))}.ak-feature-grid>*,.wp-block-columns.ak-feature-grid>*{min-width:0;padding:clamp(1.5rem, 3vw, 2.25rem)!important;text-align:center}.ak-section-heading{align-items:end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:clamp(2rem, 4vw, 3rem)}.ak-section-heading h2{font-family:"Playfair Display",serif;font-size:clamp(2.35rem, 5vw, 4.5rem);line-height:.95;margin:0}.ak-section-heading .wp-block-buttons{flex-shrink:0}.ak-product-grid,.wp-block-columns.ak-product-grid,.ak-product-slider{display:grid!important;gap:clamp(1rem, 2vw, 2rem);grid-template-columns:repeat(4,minmax(0,1fr))}.ak-product-grid>*,.wp-block-columns.ak-product-grid>*,.ak-product-slider>*{min-width:0}.ak-card-copy{display:grid;gap:.7rem;grid-template-rows:auto auto minmax(4.7rem,auto) auto;padding:1.25rem}.ak-product-card .product-description{color:rgb(17 17 17 / .68);font-size:.88rem;line-height:1.65;margin:0}.ak-dark .ak-product-card .product-description{color:rgb(255 243 242 / .72)}.wp-block-columns:has(.ak-product-card),.wp-block-columns:has(.ak-glass-card){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 250px),1fr))}.ak-product-slider,.ak-soft-slider{display:flex!important;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory;scrollbar-color:var(--ak-accent) #fff0}.ak-product-slider{animation:ak-slider-breathe 9s ease-in-out infinite alternate}.ak-product-slider--reverse{animation-direction:alternate-reverse}.ak-product-slider>.wp-block-column,.ak-soft-slider>.wp-block-column{flex:0 0 clamp(240px, 24vw, 320px);scroll-snap-align:start}.ak-soft-slider>.wp-block-column{flex-basis:clamp(230px, 22vw, 300px)}.wp-block-columns:has(.ak-product-card)>.wp-block-column,.wp-block-columns:has(.ak-glass-card)>.wp-block-column{min-width:0}.ak-product-card{cursor:pointer;display:grid!important;grid-template-rows:auto 1fr auto;overflow:hidden;transition:box-shadow 260ms ease,transform 260ms ease,border-color 260ms ease}.ak-product-card:hover{border-color:rgb(212 175 55 / .44);box-shadow:0 34px 110px rgb(17 17 17 / .22);transform:translateY(-7px)}.ak-product-card figure{aspect-ratio:3 / 4;margin:0;overflow:hidden;position:relative;width:100%}.ak-product-card figure::after,.wc-block-components-product-image::after,.wc-block-grid__product-image::after{background:linear-gradient(180deg,transparent 58%,rgb(17 17 17 / .36));content:"";inset:0;pointer-events:none;position:absolute}.ak-product-card img,.ak-collection-media img,.ak-square-media img{height:100%;object-fit:cover;filter:saturate(.92) contrast(1.04);transition:transform 700ms ease,filter 700ms ease;width:100%}.ak-product-card:hover img,.ak-collection-media:hover img{filter:saturate(1.02) contrast(1.08);transform:scale(1.055)}.ak-product-badge{background:rgb(17 17 17 / .82);border:1px solid rgb(212 175 55 / .22);color:var(--ak-accent);display:inline-block;font-size:.58rem;font-weight:800;letter-spacing:.24em;padding:.35rem .55rem;text-transform:uppercase}.ak-product-card h2,.ak-product-card h3,.ak-product-card .wp-block-heading,.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--ak-fg);font-family:"Playfair Display",serif;font-size:clamp(1.35rem, 2vw, 1.75rem);line-height:1.08;margin:0;min-height:3.7rem}.ak-price{color:var(--ak-accent);font-size:.82rem;font-weight:900;letter-spacing:.14em;margin:auto 0 0;text-transform:uppercase}.ak-card-actions{align-self:end;display:grid;gap:.65rem;grid-template-columns:1fr;padding:0 1.25rem 1.25rem;position:relative;z-index:2}.ak-card-actions button,.ak-card-actions a,.ak-quick-view__cart{align-items:center;background:#111;border:1px solid rgb(212 175 55 / .52);color:#FFF3F2;cursor:pointer;display:inline-flex;font:inherit;font-size:.68rem;font-weight:800;justify-content:center;letter-spacing:.12em;line-height:1.2;min-height:44px;padding:.8rem .9rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background 180ms ease,border-color 180ms ease,transform 180ms ease;width:100%}.ak-card-actions button{background:#fff0;border-color:var(--ak-accent);color:var(--ak-accent)}.ak-card-actions button:hover,.ak-card-actions a:hover,.ak-quick-view__cart:hover{background:var(--ak-accent);color:#111;transform:translateY(-1px)}.quick-view,.quickview,.yith-wcqv-button,.woosq-btn,[class*="quick-view"],[class*="quickview"],.button.quick-view,.button.quickview,a[aria-label*="Quick view" i],button[aria-label*="Quick view" i]{display:none!important}.ak-square-media{aspect-ratio:1;overflow:hidden}.ak-wide-media{aspect-ratio:16 / 10;height:100%;margin:0;min-height:clamp(420px, 52vw, 720px);overflow:hidden}.ak-sale-media{min-height:clamp(420px, 50vw, 680px)}.ak-sale-media .ak-wide-media{aspect-ratio:4 / 5;min-height:100%}.ak-sale-media .ak-wide-media img{filter:saturate(.96) contrast(1.06)}.ak-wide-media img{height:100%;object-fit:cover;width:100%}.ak-collection-media{aspect-ratio:4 / 5;overflow:hidden}.ak-contact-card{align-content:end;background:linear-gradient(145deg,rgb(17 17 17 / .88),rgb(17 17 17 / .68))!important;border-color:rgb(212 175 55 / .28);color:#FFF3F2;display:grid;min-height:180px;padding:2rem}.ak-contact-card h3{color:var(--ak-accent);font-size:clamp(1.35rem, 2.2vw, 2rem);margin-top:0}.ak-contact-card p{color:rgb(255 243 242 / .78);margin-bottom:0}.ak-page-spread>.alignwide{max-width:min(1440px, calc(100vw - clamp(2rem, 6vw, 6rem)))!important;width:100%}.ak-editorial-split,.ak-contact-layout{align-items:stretch!important}.ak-editorial-copy{display:grid;min-height:clamp(460px, 52vw, 720px)}.ak-editorial-copy p:not(.ak-eyebrow),.ak-page-heading p:not(.ak-eyebrow){max-width:68ch}.ak-editorial-media,.ak-editorial-stack{min-height:clamp(460px, 52vw, 720px)}.ak-editorial-stack{display:grid;gap:1rem}.ak-mini-stats,.ak-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ak-page-heading{margin-bottom:0}.wp-block-post-content:has(.ak-page-spread){max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}.wp-block-post-content:has(.ak-page-spread)>.ak-page-spread{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:none!important;width:100vw!important}.wp-block-group:has(.wp-block-post-content .ak-page-spread)>.wp-block-post-title{display:none}.ak-commerce-frame,.ak-shop-controls{overflow:hidden}.ak-shop-controls{display:grid;gap:1rem;margin-bottom:2rem;padding:1.25rem}.ak-shop-archive-layout{align-items:flex-start!important}.ak-shop-sidebar{align-self:start;position:sticky;top:calc(var(--ak-header-height, 120px) + 1rem)}.ak-shop-results{min-width:0}.ak-single-product-frame,.ak-product-details-frame{margin-bottom:clamp(2rem, 5vw, 4rem)}.ak-product-summary{align-self:center}.ak-shop-controls .wp-block-buttons{align-items:stretch}.ak-shop-controls .wp-block-button__link{min-height:44px}.ak-shop-controls__cats,.ak-shop-controls__form,.ak-shop-controls__grid{display:grid;gap:.85rem}.ak-shop-controls__cats{grid-template-columns:repeat(auto-fit,minmax(110px,max-content))}.ak-shop-controls__form{grid-template-columns:minmax(0,1fr) auto}.ak-shop-controls__form input{background:rgb(255 243 242 / .14);border:1px solid var(--ak-border);color:var(--ak-fg);font:inherit;min-height:48px;padding:.85rem 1rem}.ak-shop-controls__form button,.ak-chip{align-items:center;background:#fff0;border:1px solid var(--ak-accent);color:var(--ak-accent);display:inline-flex;font-size:.68rem;font-weight:800;justify-content:center;letter-spacing:.12em;min-height:44px;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase}.ak-shop-controls__form button,.ak-chip.is-active,.ak-chip:hover{background:#111;border-color:rgb(212 175 55 / .52);color:#FFF3F2}.ak-shop-controls__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, 210px),1fr))}.ak-select-label{color:var(--ak-muted);display:grid;font-size:.68rem;font-weight:800;gap:.45rem;letter-spacing:.14em;text-transform:uppercase}.ak-select-label select{appearance:none;background:linear-gradient(45deg,transparent 50%,var(--ak-accent) 50%),linear-gradient(135deg,var(--ak-accent) 50%,transparent 50%),rgb(255 243 242 / .14);background-position:calc(100% - 18px) 52%,calc(100% - 12px) 52%,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;border:1px solid var(--ak-border);color:var(--ak-fg);font:inherit;font-size:.9rem;letter-spacing:0;min-height:48px;padding:.75rem 2.5rem .75rem .9rem;text-transform:none;width:100%}.ak-modal-open{overflow:hidden}.ak-quick-view{align-items:center;display:grid;inset:0;opacity:0;padding:clamp(1rem, 4vw, 2rem);pointer-events:none;position:fixed;transition:opacity 180ms ease;z-index:100000}.ak-quick-view.is-open{opacity:1;pointer-events:auto}.ak-quick-view__backdrop{background:radial-gradient(circle at 18% 18%,rgb(245 182 194 / .24),transparent 22rem),radial-gradient(circle at 82% 76%,rgb(212 175 55 / .18),transparent 24rem),rgb(17 17 17 / .68);backdrop-filter:blur(12px) saturate(90%);-webkit-backdrop-filter:blur(12px) saturate(90%);inset:0;position:absolute}.ak-quick-view__dialog{background:linear-gradient(145deg,rgb(255 243 242 / .62),rgb(255 243 242 / .38));border:1px solid rgb(212 175 55 / .36);box-shadow:0 28px 120px rgb(17 17 17 / .42);backdrop-filter:blur(30px) saturate(128%);-webkit-backdrop-filter:blur(30px) saturate(128%);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.9fr);margin:auto;height:min(88vh, 820px);max-width:min(96vw, 1120px);overflow:hidden;position:relative;transform:translateY(18px) scale(.98);transition:transform 220ms cubic-bezier(.22,1,.36,1);width:100%}.ak-quick-view.is-open .ak-quick-view__dialog{transform:translateY(0) scale(1)}.ak-quick-view__close{align-items:center;background:rgb(255 243 242 / .22);border:1px solid var(--ak-border);color:var(--ak-fg);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:900;height:42px;justify-content:center;position:absolute;right:1rem;top:1rem;width:42px;z-index:3}.ak-quick-view__media{align-items:center;background:radial-gradient(circle at 18% 18%,rgb(107 107 107 / .18),transparent 18rem),radial-gradient(circle at 82% 78%,rgb(212 175 55 / .22),transparent 22rem),rgb(255 243 242 / .18);display:grid;min-height:0;overflow:hidden;position:relative}.ak-quick-view__image{height:100%;max-height:100%;object-fit:contain;padding:clamp(1rem, 3vw, 2rem);width:100%}.ak-quick-view--no-image .ak-quick-view__image{display:none}.ak-quick-view__arrow{align-items:center;background:rgb(255 243 242 / .72);border:1px solid var(--ak-border);color:var(--ak-fg);cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:900;height:42px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:42px;z-index:2}.ak-quick-view__arrow--prev{left:1rem}.ak-quick-view__arrow--next{right:1rem}.ak-quick-view__thumbs{bottom:1rem;display:flex;gap:.5rem;left:1rem;max-width:calc(100% - 2rem);overflow-x:auto;position:absolute;z-index:2}.ak-quick-view__thumbs button{background:rgb(255 243 242 / .36);border:1px solid var(--ak-border);cursor:pointer;height:56px;padding:0;width:46px}.ak-quick-view__thumbs button.is-active{border-color:var(--ak-accent);box-shadow:0 0 0 2px rgb(212 175 55 / .25)}.ak-quick-view__thumbs img{height:100%;object-fit:cover;width:100%}.ak-quick-view__body{align-content:start;background:rgb(255 243 242 / .44);border-left:1px solid rgb(212 175 55 / .18);display:grid;gap:1rem;overflow:auto;padding:clamp(1.5rem, 4vw, 3rem);scrollbar-color:var(--ak-accent) #fff0}.ak-quick-view__body h2{font-family:"Playfair Display",serif;font-size:clamp(2rem, 5vw, 4rem);line-height:1.03;margin:0}.ak-quick-view__price{color:var(--ak-accent);font-size:1.1rem;font-weight:900;margin:0}.ak-quick-view__description{color:rgb(17 17 17 / .78);line-height:1.7;max-height:16rem;margin:0;overflow:auto;padding-right:.5rem}.ak-quick-view__description p{margin-top:0}.ak-quick-view__swatches{display:flex;gap:.65rem}.ak-quick-view__swatches span{border:1px solid var(--ak-border);box-shadow:0 0 0 4px rgb(255 243 242 / .2);display:block;height:28px;width:28px}.ak-quick-view__cart{min-height:52px}.ak-quick-view__actions{background:linear-gradient(180deg,transparent,rgb(255 243 242 / .72) 22%);bottom:0;display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;margin-top:.5rem;padding-top:.75rem;position:sticky}.ak-dark .ak-quick-view__dialog{background:linear-gradient(145deg,rgb(17 17 17 / .64),rgb(17 17 17 / .42));border-color:rgb(212 175 55 / .34)}.ak-dark .ak-quick-view__body{background:rgb(17 17 17 / .5);border-left-color:rgb(212 175 55 / .22)}.ak-dark .ak-quick-view__description{color:rgb(255 243 242 / .78)}.ak-dark .ak-quick-view__actions{background:linear-gradient(180deg,transparent,rgb(17 17 17 / .72) 22%)}.ak-quick-view__details{align-items:center;border:1px solid var(--ak-accent);color:var(--ak-accent);display:inline-flex;font-size:.68rem;font-weight:800;justify-content:center;letter-spacing:.12em;min-height:52px;padding:.8rem 1rem;text-decoration:none;text-transform:uppercase}.ak-quick-view__more{display:grid;gap:.85rem}.ak-quick-view__more section{background:rgb(255 243 242 / .24);border:1px solid rgb(212 175 55 / .22);padding:1rem}.ak-quick-view__more h3{color:var(--ak-accent);font-size:.68rem;font-weight:900;letter-spacing:.16em;margin:0 0 .8rem;text-transform:uppercase}.ak-quick-view__more table{border-collapse:collapse;width:100%}.ak-quick-view__more th,.ak-quick-view__more td{border-bottom:1px solid rgb(212 175 55 / .18);padding:.65rem 0;text-align:left;vertical-align:top}.ak-quick-view__more select,.ak-quick-view__more input{background:rgb(255 243 242 / .18);border:1px solid var(--ak-border);color:var(--ak-fg);font:inherit;min-height:42px;padding:.65rem .75rem;width:100%}.ak-quick-view__loading{color:var(--ak-muted);font-size:.86rem;margin:0}.ak-product-card,.wc-block-product,.woocommerce ul.products li.product{cursor:pointer}.ak-product-card a:not(.ak-card-add):not(.add_to_cart_button),.wc-block-product a:not(.wp-block-button__link),.woocommerce ul.products li.product a:not(.button):not(.add_to_cart_button){cursor:pointer}.ak-dark .ak-quick-view__more section{background:rgb(17 17 17 / .34);border-color:rgb(212 175 55 / .3)}.ak-footer-panel{background:radial-gradient(circle at 12% 0%,rgb(212 175 55 / .12),transparent 30rem),linear-gradient(145deg,rgb(17 17 17 / .96),rgb(17 17 17 / .86))!important;border-top:1px solid rgb(212 175 55 / .28);box-shadow:none;color:#FFF3F2;overflow:visible;padding-bottom:clamp(2.5rem, 6vw, 4.5rem)!important;padding-top:clamp(4rem, 8vw, 6rem)!important}.ak-footer-panel .custom-logo-link,.ak-footer-panel .wp-block-site-logo,.ak-footer-panel .ak-logo-fallback{display:inline-flex;margin-bottom:1.2rem;max-width:min(220px, 100%)}.ak-footer-panel .custom-logo,.ak-footer-panel .wp-block-site-logo img{height:auto!important;max-height:74px;max-width:min(220px, 100%)!important;object-fit:contain;width:auto!important}.ak-footer-panel .ak-logo-fallback{height:64px;width:64px}.ak-footer-panel>.alignwide,.ak-footer-panel .wp-block-columns.alignwide{display:grid!important;gap:clamp(2rem, 4.5vw, 4.75rem)!important;grid-template-columns:minmax(280px,1.55fr) minmax(150px,0.75fr) minmax(210px,0.95fr) minmax(250px,1.1fr);width:min(var(--ak-max), calc(100vw - (var(--ak-page-pad) * 2)))!important}.ak-footer-panel .wp-block-column{min-width:0;width:100%}.ak-footer-brand{max-width:34rem}.ak-footer-panel h4,.ak-frame-fallback h4{color:var(--ak-accent);font-size:.74rem;font-weight:900;letter-spacing:.2em;margin:0 0 1.35rem;text-transform:uppercase}.ak-footer-panel p,.ak-footer-panel li{color:rgb(255 243 242 / .76)!important;font-size:.88rem;line-height:1.9}.ak-footer-brand p{color:rgb(255 243 242 / .68)!important;font-size:clamp(1rem, 1.3vw, 1.18rem);line-height:1.85;max-width:30rem}.ak-footer-care p{font-size:0.78rem!important;letter-spacing:0.08em!important;line-height:2.05;text-transform:none!important}.ak-footer-panel ul{list-style:none;margin:0;padding:0}.ak-social-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem!important}.ak-social-row a{align-items:center;background:rgb(212 175 55 / .08);border:1px solid rgb(212 175 55 / .35);color:var(--ak-accent);display:inline-flex;height:42px;justify-content:center;padding:0;text-decoration:none;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease;width:42px}.ak-social-row a:hover{background:var(--ak-accent);border-color:var(--ak-accent);color:#111;transform:translateY(-2px)}.ak-social-row svg{fill:currentColor;height:20px;width:20px}.ak-footer-panel li+li{margin-top:.88rem}.ak-footer-links a{color:rgb(255 243 242 / .72);display:inline-flex;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:color 180ms ease,transform 180ms ease}.ak-footer-links a:hover{color:var(--ak-accent);transform:translateX(.22rem)}.ak-dark .ak-footer-links a{color:rgb(255 243 242 / .64)}.ak-whatsapp{align-items:center;background:radial-gradient(circle at 30% 22%,rgb(255 243 242 / .95),transparent .55rem),linear-gradient(135deg,#25D366,#128C7E);border:1px solid rgb(255 243 242 / .62);border-radius:999px!important;bottom:max(1rem, env(safe-area-inset-bottom));box-shadow:0 16px 38px rgb(17 17 17 / .18),0 0 34px rgb(37 211 102 / .42);color:#FFF3F2;display:inline-flex;font-weight:800;height:54px;justify-content:center;padding:0;position:fixed;right:max(1rem, env(safe-area-inset-right));text-decoration:none;transition:transform 180ms ease,box-shadow 180ms ease;width:54px;z-index:2147483647}.ak-whatsapp::before{animation:ak-chat-pulse 2.2s ease-out infinite;border:1px solid rgb(37 211 102 / .55);border-radius:inherit;content:"";inset:-8px;opacity:0;position:absolute;z-index:-1}.ak-whatsapp::after{animation:ak-chat-orbit 5.2s linear infinite;background:radial-gradient(circle,rgb(255 243 242 / .95) 0 2px,transparent 3px),radial-gradient(circle,rgb(37 211 102 / .82) 0 2px,transparent 3px),radial-gradient(circle,rgb(18 140 126 / .78) 0 2px,transparent 3px);background-position:50% 0,100% 62%,8% 78%;background-repeat:no-repeat;background-size:8px 8px,7px 7px,6px 6px;border:1px solid rgb(255 243 242 / .22);border-radius:inherit;content:"";inset:-12px;pointer-events:none;position:absolute;z-index:-1}.ak-whatsapp svg{animation:ak-chat-float 2.8s ease-in-out infinite;fill:currentColor;flex:0 0 auto;height:27px;width:27px}.ak-whatsapp:hover{color:#FFF3F2;transform:translateY(-2px) scale(1.02)}.ak-form input,.ak-form textarea,.ak-newsletter input{background:rgb(255 243 242 / .12);border:1px solid var(--ak-border);box-sizing:border-box;color:var(--ak-fg);font:inherit;min-height:52px;padding:.9rem 1rem;width:100%}.ak-form button,.ak-newsletter button{background:#111;border:1px solid rgb(212 175 55 / .52);border-radius:0;color:#FFF3F2;cursor:pointer;font-weight:800;letter-spacing:.16em;min-height:52px;padding:.9rem 1.2rem;text-transform:uppercase}.ak-newsletter form{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.ak-footer-panel .ak-newsletter form{grid-template-columns:1fr}.ak-footer-signup{background:rgb(255 243 242 / .055);border:1px solid rgb(212 175 55 / .18);padding:clamp(1.25rem, 2vw, 1.6rem)}.ak-footer-signup p{color:rgb(255 243 242 / .66)!important;margin-bottom:1.2rem}.ak-footer-bottom{border-top:1px solid rgb(212 175 55 / .22);gap:1rem;margin-top:clamp(2.5rem, 5vw, 4rem)!important;padding-top:1.25rem;width:min(var(--ak-max), calc(100vw - (var(--ak-page-pad) * 2)))!important}.ak-footer-bottom p{color:rgb(255 243 242 / .52)!important;margin:0}.ak-frame-fallback{box-sizing:border-box}.ak-form textarea{min-height:160px}.ak-form label{display:block;font-size:.68rem;font-weight:800;letter-spacing:.16em;margin-bottom:.45rem;text-transform:uppercase}.ak-woo-page{max-width:none!important;padding-left:1.5rem;padding-right:1.5rem;padding-top:clamp(2.5rem, 6vw, 4.5rem);width:100%!important}.ak-woo-shell,.woocommerce .woocommerce-notices-wrapper,.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{margin-left:auto;margin-right:auto;max-width:var(--ak-max);width:100%}.woocommerce .woocommerce-breadcrumb{color:var(--ak-muted);font-size:.72rem;font-weight:800;letter-spacing:.16em;margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:var(--ak-max);text-transform:uppercase}.woocommerce .woocommerce-breadcrumb a{color:var(--ak-accent);text-decoration:none}.woocommerce-products-header,.woocommerce div.product,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce,.wc-block-cart,.wc-block-checkout,.wc-block-components-sidebar,.wc-block-components-main{background:var(--ak-glass);border:1px solid var(--ak-border);box-shadow:var(--ak-shadow);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);padding:clamp(1.25rem, 4vw, 3rem)}.woocommerce-products-header{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:var(--ak-max)}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:2rem}.woocommerce .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering{float:right}.woocommerce-products-header__title,.woocommerce div.product .product_title{font-family:"Playfair Display",serif;font-size:clamp(2.5rem, 6vw, 5rem);line-height:1.05}.woocommerce .woocommerce-ordering select,.woocommerce .quantity .qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:rgb(255 243 242 / .12);border:1px solid var(--ak-border);color:var(--ak-fg);font:inherit;min-height:48px;padding:.75rem .9rem}.woocommerce ul.products{display:grid;gap:clamp(1.25rem, 2.5vw, 2rem);grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),300px));justify-content:start}.wc-block-product-template,.wc-block-product-template__responsive,.wp-block-woocommerce-product-template,.wp-block-woocommerce-product-collection .products,.wp-block-woocommerce-product-collection ul.products{display:grid!important;gap:clamp(1.25rem, 2.5vw, 2rem)!important;grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),300px))!important;justify-content:start;margin-left:0;margin-right:0;padding-left:0}.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.wp-block-woocommerce-product-template>li,.wp-block-woocommerce-product-collection li.product{background:linear-gradient(145deg,rgb(255 243 242 / .86),rgb(255 243 242 / .58));border:1px solid rgb(212 175 55 / .24);box-shadow:var(--ak-shadow);display:grid!important;grid-template-rows:auto auto 1fr auto;list-style:none;margin:0!important;overflow:hidden;padding:0 0 1.25rem!important;transition:transform 220ms ease,box-shadow 220ms ease;width:auto!important}.wc-block-product:hover,.wc-block-grid__product:hover{border-color:rgb(212 175 55 / .44);box-shadow:0 34px 110px rgb(17 17 17 / .22);transform:translateY(-7px)}.wc-block-components-product-image,.wc-block-grid__product-image,.wp-block-post.product .wc-block-components-product-image,.wp-block-post.product .wp-block-woocommerce-product-image,.wp-block-post.product figure,.wp-block-woocommerce-product-collection li.product>a:first-child,.wp-block-woocommerce-product-collection li.product .woocommerce-loop-product__link{aspect-ratio:3 / 4;margin:0 0 1rem!important;overflow:hidden;position:relative;width:100%}.wc-block-components-product-image img,.wc-block-grid__product-image img,.wp-block-post.product .wc-block-components-product-image img,.wp-block-post.product .wp-block-woocommerce-product-image img,.wp-block-post.product figure img,.wp-block-woocommerce-product-collection li.product img{height:100%!important;max-width:100%!important;object-fit:cover;filter:saturate(.92) contrast(1.04);width:100%!important}.wc-block-product .wp-block-post-title,.wc-block-grid__product-title,.wp-block-post.product .wp-block-post-title,.wp-block-woocommerce-product-collection li.product .woocommerce-loop-product__title{font-family:"Playfair Display",serif;font-size:1.45rem!important;line-height:1.2;min-height:3.6rem;padding-left:1rem;padding-right:1rem}.wc-block-product .wp-block-post-title a{text-decoration:none}.wc-block-components-product-price{color:var(--ak-accent);font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding-left:1rem;padding-right:1rem}.wc-block-components-product-button .wp-block-button__link,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{background:#111;border:1px solid rgb(212 175 55 / .48);border-radius:0;color:#FFF3F2;font-size:.68rem;font-weight:800;letter-spacing:.14em;min-height:46px;padding:.9rem 1rem;text-align:center;text-transform:uppercase;width:100%}.wc-block-product,.wc-block-grid__product{display:grid!important;grid-template-rows:auto auto 1fr auto}.wc-block-components-product-button,.wc-block-grid__product-add-to-cart{align-self:end;margin:0 1rem 1rem}.wc-block-components-product-button .wp-block-button__link:hover,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{background:var(--ak-accent);color:#111}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:var(--ak-glass);border:1px solid var(--ak-border);box-shadow:var(--ak-shadow);display:grid!important;float:none;grid-template-rows:auto auto 1fr auto;margin:0;overflow:hidden;padding:0 0 1.2rem;transition:transform 220ms ease,box-shadow 220ms ease;width:auto}.woocommerce ul.products li.product:hover{box-shadow:0 30px 90px rgb(17 17 17 / .16);transform:translateY(-4px)}.woocommerce ul.products li.product a img{aspect-ratio:3 / 4;height:auto;margin:0 0 1.15rem;object-fit:cover;width:100%}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--ak-fg);font-family:"Playfair Display",serif;font-size:1.35rem;line-height:1.2;min-height:3.4rem;padding:0 1.15rem}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--ak-accent);font-weight:800;margin-top:auto;padding:0 1.15rem}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{align-items:center;align-self:end;display:inline-flex!important;justify-content:center;margin:0 1.15rem!important;text-align:center;width:calc(100% - 2.3rem)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce div.product form.cart .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#111;border:1px solid rgb(212 175 55 / .52);border-radius:0;color:#FFF3F2;font-size:.78rem;font-weight:800;letter-spacing:.14em;line-height:1.2;min-height:48px;padding:1rem 1.25rem;text-transform:uppercase}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce div.product form.cart .button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:var(--ak-accent);color:#111}.woocommerce div.product div.images img,.woocommerce table.shop_table,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout #payment{background:var(--ak-glass);border:1px solid var(--ak-border)}.woocommerce table.shop_table{border-collapse:collapse;overflow:hidden}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--ak-border);padding:1rem}.wc-block-cart,.wc-block-checkout{margin-left:auto;margin-right:auto;max-width:var(--ak-max);padding:clamp(1rem, 4vw, 2.5rem)}.wc-block-components-sidebar,.wc-block-components-main{box-shadow:none;padding:clamp(1rem, 3vw, 1.5rem)}.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-text-input input,.wc-block-components-address-form__address_2-toggle,.wc-block-components-totals-coupon__input input{background:rgb(255 243 242 / .12)!important;border:1px solid var(--ak-border)!important;border-radius:0!important;color:var(--ak-fg)!important}.wc-block-components-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:#111111!important;border:1px solid rgb(212 175 55 / .52)!important;border-radius:0!important;color:#FFF3F2!important;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#fff0;border-color:var(--ak-border);border-radius:0}.woocommerce div.product .woocommerce-tabs .panel{background:var(--ak-glass);border:1px solid var(--ak-border);padding:1.5rem}.ak-cart-fallback .product-name{align-items:center;display:flex;gap:1rem}.ak-cart-fallback .product-name img{aspect-ratio:1;height:72px;object-fit:cover;width:72px}.ak-cart-fallback .cart-collaterals{display:flex;justify-content:flex-end;margin-top:2rem}.ak-cart-fallback .cart_totals{max-width:420px;width:100%}.ak-cart-fallback .remove{align-items:center;background:rgb(245 182 194 / .14);border:1px solid var(--ak-border);color:var(--ak-fg)!important;display:inline-flex;font-size:1.25rem;height:2rem;justify-content:center;line-height:1;text-decoration:none;width:2rem}.ak-cart-fallback .remove:hover{background:var(--ak-accent);color:#111111!important}.ak-motion-ready .ak-section,.ak-motion-ready .ak-page-heading,.ak-motion-ready .ak-editorial-split,.ak-motion-ready .ak-contact-layout,.ak-motion-ready .ak-shop-controls,.ak-motion-ready .ak-footer-panel,.ak-motion-ready .ak-hero-panel,.ak-motion-ready .ak-glass-card,.ak-motion-ready .ak-product-card,.ak-motion-ready .ak-contact-card,.ak-motion-ready .ak-collection-media,.ak-motion-ready .ak-square-media,.ak-motion-ready .ak-newsletter{opacity:0;transform:translateY(28px)}.ak-motion-ready .wc-block-product,.ak-motion-ready .woocommerce ul.products li.product,.ak-motion-ready .woocommerce div.product,.ak-motion-ready .wc-block-cart,.ak-motion-ready .wc-block-checkout{opacity:0;transform:translateY(24px)}.ak-motion-ready .ak-visible{animation:ak-rise 720ms cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--ak-delay,0ms)}.ak-glass:hover,.ak-glass-card:hover,.ak-contact-card:hover{transform:translateY(-3px)}@keyframes ak-rise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ak-announcement-in{from{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@keyframes ak-hero-drift{from{transform:scale(1.02) translate3d(-.5%,-.5%,0)}to{transform:scale(1.08) translate3d(1%,.5%,0)}}@keyframes ak-object-float{from{opacity:.56;transform:translate3d(0,0,0) rotate(12deg)}to{opacity:.9;transform:translate3d(-1rem,1.2rem,0) rotate(28deg)}}@keyframes ak-object-drift{from{transform:translate3d(0,0,0) rotate(0deg)}50%{transform:translate3d(1rem,-.8rem,0) rotate(180deg)}to{transform:translate3d(0,0,0) rotate(360deg)}}@keyframes ak-slider-breathe{from{transform:translateX(0)}to{transform:translateX(-1.25rem)}}@keyframes ak-glass-pulse{from{opacity:.36;transform:scale(1)}to{opacity:.72;transform:scale(1.02)}}@keyframes ak-lux-shimmer{from{opacity:.18;transform:translateX(0) skewX(-18deg)}to{opacity:.62;transform:translateX(760%) skewX(-18deg)}}@keyframes ak-chat-pulse{0%{opacity:.72;transform:scale(.84)}70%{opacity:0;transform:scale(1.28)}100%{opacity:0;transform:scale(1.28)}}@keyframes ak-chat-float{0%,100%{transform:translateY(0) rotate(0)}45%{transform:translateY(-2px) rotate(-7deg)}70%{transform:translateY(1px) rotate(5deg)}}@keyframes ak-chat-orbit{from{opacity:.85;transform:rotate(0deg) scale(1)}50%{opacity:1;transform:rotate(180deg) scale(1.04)}to{opacity:.85;transform:rotate(360deg) scale(1)}}@media (max-width:767px){:root{--ak-page-pad:1rem}.ak-site-nav{padding-left:1rem!important;padding-right:1rem!important}.ak-site-nav>.alignwide,.ak-site-nav .alignwide{grid-template-columns:minmax(0,1fr) auto auto;min-height:70px}.ak-header-actions{gap:.45rem}.wp-block-cover.ak-hero,.ak-full-hero{min-height:auto;padding-bottom:3.5rem;padding-top:6rem}.ak-classic-nav{gap:.85rem;grid-template-columns:1fr auto}.ak-classic-brand,.ak-brand a{font-size:1.25rem;white-space:normal}.ak-classic-actions{gap:.45rem}.ak-classic-menu{background:rgb(255 243 242 / .92);border:1px solid rgb(212 175 55 / .24);display:grid;gap:0;grid-column:1 / -1;grid-template-columns:1fr;overflow:hidden;width:100%}.ak-dark .ak-classic-menu{background:rgb(17 17 17 / .92)}.ak-classic-menu a{border-bottom:1px solid rgb(212 175 55 / .18);display:block;font-size:.72rem;padding:.9rem 1rem}.ak-classic-menu a::after{display:none}.ak-site-nav .wp-block-navigation__responsive-container:not(.has-modal-open){display:none!important;visibility:hidden}.ak-site-nav .wp-block-navigation__responsive-container-open{display:inline-flex}.ak-site-nav .wp-block-navigation__responsive-container.has-modal-open{left:0!important;max-width:100vw;right:0!important;transform:none!important;width:100vw}.ak-site-nav .wp-block-navigation__container{background:var(--ak-glass-strong);border:1px solid var(--ak-border);padding:1rem}.ak-site-nav .alignwide{gap:1rem}.ak-hero{min-height:640px}.ak-hero-panel{padding:2rem!important}.ak-display{font-size:clamp(2.15rem, 10vw, 3.5rem)}.woocommerce ul.products{grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr))}.wc-block-product-template,.wc-block-product-template__responsive{grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr))!important}.woocommerce div.product{display:block}.ak-quick-view__dialog{grid-template-columns:1fr;height:92vh;max-height:92vh;overflow:auto}.ak-quick-view__media{min-height:420px}.ak-quick-view__body{overflow:visible}}@media (max-width:1024px){.ak-classic-nav{grid-template-columns:1fr auto}.ak-classic-menu{grid-column:1 / -1;justify-content:flex-start;order:3}.ak-feature-grid,.wp-block-columns.ak-feature-grid,.ak-product-grid,.wp-block-columns.ak-product-grid,.ak-product-slider{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-columns:has(.ak-product-card),.wp-block-columns:has(.ak-glass-card){grid-template-columns:repeat(auto-fit,minmax(min(100%, 250px),1fr))}.ak-product-slider>.wp-block-column,.ak-soft-slider>.wp-block-column{flex-basis:min(82vw, 320px)}.ak-editorial-split,.ak-contact-layout,.ak-shop-archive-layout,.ak-single-product-frame{grid-template-columns:1fr}.ak-shop-sidebar{position:static}.ak-editorial-copy,.ak-editorial-media,.ak-editorial-stack{min-height:auto}.ak-wide-media{min-height:clamp(320px, 64vw, 520px)}.ak-product-card .wp-block-heading,.wc-block-product .wp-block-post-title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:clamp(1.25rem, 3.3vw, 1.8rem)!important}.ak-footer-panel>.alignwide,.ak-footer-panel .wp-block-columns.alignwide{gap:2rem!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ak-footer-brand,.ak-footer-signup{max-width:none}.ak-section{padding-bottom:clamp(3.5rem, 8vw, 5rem);padding-top:clamp(3.5rem, 8vw, 5rem)}}@media (min-width:768px){.ak-site-nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block!important;position:static}.ak-site-nav .wp-block-navigation__responsive-container-open{display:none!important}.ak-site-nav .wp-block-navigation__responsive-container-content,.ak-site-nav .wp-block-navigation__container{align-items:center;display:flex!important;flex-direction:row;justify-content:center}}@media (max-width:767px){.ak-feature-grid,.wp-block-columns.ak-feature-grid,.ak-product-grid,.wp-block-columns.ak-product-grid,.ak-product-slider{grid-template-columns:1fr}.ak-section-heading{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.ak-announcement{font-size:.52rem;justify-content:center;letter-spacing:.1em;padding-left:.5rem;padding-right:.5rem;text-align:center}.ak-site-nav .wp-block-site-logo img,.ak-brand .custom-logo{height:58px!important;max-height:58px;max-width:min(48vw, 180px)}.ak-logo-fallback{font-size:1.35rem;height:58px;width:58px}.ak-brand .wp-block-site-title{font-size:1.35rem;max-width:9rem}.ak-site-nav .wp-block-navigation__responsive-container-open{min-height:44px;min-width:44px}.ak-site-nav .alignwide{gap:.65rem;grid-template-columns:minmax(0,1fr) auto auto}.ak-feature-grid,.wp-block-columns.ak-feature-grid,.ak-product-grid,.wp-block-columns.ak-product-grid,.ak-product-slider{grid-template-columns:1fr}.ak-section-heading{align-items:flex-start;flex-direction:column}.ak-site-nav{padding-left:1rem!important;padding-right:1rem!important}.ak-site-nav .wp-block-navigation__responsive-container.has-modal-open{border-left:0;left:0!important;max-width:100vw;right:0!important;width:100vw}.ak-button .wp-block-button__link,.ak-button-outline .wp-block-button__link,.wp-block-button.ak-button .wp-block-button__link,.wp-block-button.ak-button-outline .wp-block-button__link{width:100%}.ak-whatsapp{bottom:.75rem;font-size:.84rem;height:48px;right:.75rem;width:48px}.ak-newsletter form{grid-template-columns:1fr}.ak-footer-panel>.alignwide,.ak-footer-panel .wp-block-columns.alignwide{gap:2.25rem!important;grid-template-columns:1fr}.ak-footer-panel{padding-bottom:3.5rem!important;padding-top:4rem!important}.ak-footer-signup{padding:1.2rem}.ak-footer-bottom{align-items:flex-start;flex-direction:column;margin-top:2.5rem!important}.wp-block-columns:has(.ak-product-card),.wp-block-columns:has(.ak-glass-card){grid-template-columns:1fr}.ak-display{font-size:clamp(1.85rem, 9.3vw, 2.75rem)}.woocommerce ul.products{grid-template-columns:1fr}.wc-block-product-template,.wc-block-product-template__responsive{grid-template-columns:1fr!important}.woocommerce-products-header,.woocommerce div.product,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce{padding:1rem}.woocommerce .woocommerce-breadcrumb,body.woocommerce-shop h1,body.post-type-archive-product h1,body.woocommerce-shop .wp-block-query-title.alignwide,body.post-type-archive-product .wp-block-query-title.alignwide,.woocommerce-products-header,.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{box-sizing:border-box;float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:calc(100vw - 2rem)!important;width:100%!important}body.woocommerce-shop h1,body.post-type-archive-product h1,body.woocommerce-shop .wp-block-query-title.alignwide,body.post-type-archive-product .wp-block-query-title.alignwide{padding-left:0;padding-right:0}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{clear:both;display:block!important}body.woocommerce-shop .wp-block-group:has(.wp-block-woocommerce-product-results-count),body.post-type-archive-product .wp-block-group:has(.wp-block-woocommerce-product-results-count){align-items:stretch;flex-direction:column;flex-wrap:wrap!important;gap:1rem;margin-left:auto!important;margin-right:auto!important;max-width:calc(100vw - 2rem)!important;width:100%!important}body.woocommerce-shop .wp-block-woocommerce-product-results-count,body.woocommerce-shop .wp-block-catalog-sorting,body.post-type-archive-product .wp-block-woocommerce-product-results-count,body.post-type-archive-product .wp-block-catalog-sorting{width:100%!important}.woocommerce .woocommerce-ordering select{width:100%}.ak-card-actions{grid-template-columns:1fr}.ak-page-spread>.alignwide{max-width:calc(100vw - 2rem)!important}.ak-mini-stats,.ak-contact-grid{grid-template-columns:1fr}.ak-contact-card{min-height:150px}.ak-shop-controls__cats,.ak-shop-controls__form{grid-template-columns:1fr}.ak-quick-view{padding:.75rem}.ak-quick-view__body{padding:1.25rem}.ak-quick-view__media{min-height:340px}.ak-quick-view__actions{grid-template-columns:1fr}.ak-header-bag,.ak-theme-toggle{height:40px;min-width:40px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.001ms!important}.ak-motion-ready .ak-hero-panel,.ak-motion-ready .ak-section,.ak-motion-ready .ak-page-heading,.ak-motion-ready .ak-editorial-split,.ak-motion-ready .ak-contact-layout,.ak-motion-ready .ak-shop-controls,.ak-motion-ready .ak-footer-panel,.ak-motion-ready .ak-glass-card,.ak-motion-ready .ak-product-card,.ak-motion-ready .ak-contact-card,.ak-motion-ready .ak-collection-media,.ak-motion-ready .ak-square-media,.ak-motion-ready .ak-newsletter,.ak-motion-ready .wc-block-product,.ak-motion-ready .woocommerce ul.products li.product,.ak-motion-ready .woocommerce div.product,.ak-motion-ready .wc-block-cart,.ak-motion-ready .wc-block-checkout{opacity:1;transform:none}}.ak-product-slider,.ak-product-slider--reverse,.ak-soft-slider,.wp-block-columns.ak-product-slider,.wp-block-columns.ak-product-slider--reverse,.wp-block-columns.ak-soft-slider{animation:none!important;display:grid!important;gap:clamp(1rem, 2vw, 2rem)!important;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr))!important;max-width:var(--ak-max)!important;overflow:visible!important;overflow-x:clip!important;padding-bottom:0!important;scroll-snap-type:none!important;transform:none!important;width:min(var(--ak-max), calc(100vw - (var(--ak-page-pad) * 2)))!important}.ak-product-slider::-webkit-scrollbar,.ak-product-slider--reverse::-webkit-scrollbar,.ak-soft-slider::-webkit-scrollbar{display:none!important}.ak-product-slider,.ak-product-slider--reverse,.ak-soft-slider{scrollbar-width:none!important}.ak-product-slider>.wp-block-column,.ak-product-slider--reverse>.wp-block-column,.ak-soft-slider>.wp-block-column{flex:initial!important;min-width:0!important;scroll-snap-align:none!important}.ak-rescue-page{display:grid;gap:clamp(2rem, 4vw, 3rem)}.ak-rescue-split,.ak-contact-layout,.ak-editorial-split{display:grid!important;gap:clamp(1.25rem, 3vw, 2.5rem)!important;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr)}.ak-rescue-copy,.ak-editorial-copy{align-content:center;gap:1.1rem;min-height:clamp(360px, 42vw, 620px)}.ak-rescue-copy blockquote{margin-left:0;margin-right:0}.ak-contact-card{align-content:end;background:linear-gradient(145deg,rgb(255 255 255 / .9),rgb(255 243 242 / .66)),radial-gradient(circle at 18% 12%,rgb(212 175 55 / .18),transparent 16rem)!important;border:1px solid rgb(212 175 55 / .24);color:#111;min-height:clamp(160px, 16vw, 220px)}.ak-contact-card h3{color:#111}.ak-contact-card p{color:rgb(17 17 17 / .7)}.ak-dark .ak-contact-card{background:linear-gradient(145deg,rgb(31 26 26 / .92),rgb(17 17 17 / .76)),radial-gradient(circle at 20% 0%,rgb(212 175 55 / .16),transparent 18rem)!important;border-color:rgb(212 175 55 / .36);color:#FFF3F2}.ak-dark .ak-contact-card h3{color:var(--ak-accent)}.ak-dark .ak-contact-card p{color:rgb(255 243 242 / .76)}.ak-contact-layout,.ak-rescue-contact{align-items:stretch!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,0.95fr)}.ak-contact-form-card,.ak-form{align-content:center;display:grid}.ak-contact-form-card form,.ak-form form{display:grid;gap:1rem;width:100%}.ak-contact-form-card p,.ak-form p{margin:0}.ak-contact-form-card label,.ak-form label{color:var(--ak-fg)}.ak-contact-form-card input,.ak-contact-form-card textarea,.ak-form input,.ak-form textarea{background:linear-gradient(145deg,rgb(255 255 255 / .72),rgb(255 243 242 / .48))!important;border:1px solid rgb(245 182 194 / .58)!important;color:var(--ak-fg)!important}.ak-dark .ak-contact-form-card input,.ak-dark .ak-contact-form-card textarea,.ak-dark .ak-form input,.ak-dark .ak-form textarea{background:rgb(255 243 242 / .08)!important;border-color:rgb(212 175 55 / .34)!important;color:#FFF3F2!important}.ak-contact-form-card button,.ak-contact-form-card .wp-block-button__link,.ak-form button,.ak-form .wp-block-button__link{align-items:center!important;align-self:start!important;background:#111111!important;border:1px solid rgb(212 175 55 / .52)!important;border-radius:0!important;box-sizing:border-box!important;color:#FFF3F2!important;display:inline-flex!important;font-size:0.72rem!important;font-weight:900!important;height:auto!important;justify-content:center!important;letter-spacing:0.16em!important;line-height:1.2!important;max-width:min(100%, 260px)!important;min-height:54px!important;padding:1rem 1.35rem!important;text-transform:uppercase!important;width:auto!important}.ak-contact-form-card button:hover,.ak-contact-form-card .wp-block-button__link:hover,.ak-form button:hover,.ak-form .wp-block-button__link:hover{background:var(--ak-accent)!important;color:#111111!important}.ak-page-heading{margin-bottom:clamp(1.25rem, 3vw, 2rem)}.ak-page-heading h1,.ak-editorial-copy h1{max-width:10ch}.ak-rescue-page[data-ak-rescue-page="contact"] .ak-page-heading h1{max-width:none}.ak-sale-media .ak-wide-media,.ak-editorial-media .ak-wide-media{border:0;height:100%;margin:0;min-height:clamp(360px, 44vw, 640px)}@media (max-width:1024px){.ak-product-slider,.ak-product-slider--reverse,.ak-soft-slider,.wp-block-columns.ak-product-slider,.wp-block-columns.ak-product-slider--reverse,.wp-block-columns.ak-soft-slider{grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr))!important}.ak-rescue-split,.ak-contact-layout,.ak-editorial-split,.ak-rescue-contact{grid-template-columns:1fr!important}.ak-rescue-copy,.ak-editorial-copy{min-height:auto}}@media (max-width:560px){.ak-product-slider,.ak-product-slider--reverse,.ak-soft-slider,.wp-block-columns.ak-product-slider,.wp-block-columns.ak-product-slider--reverse,.wp-block-columns.ak-soft-slider{grid-template-columns:1fr!important}.ak-mini-stats,.ak-contact-grid{grid-template-columns:1fr!important}}.ak-hero img,.ak-hero::before,.ak-hero::after,.ak-section::before,.ak-section::after,.ak-product-slider,.ak-soft-slider,.ak-whatsapp,.ak-whatsapp::before,.ak-whatsapp::after,.ak-whatsapp svg,.ak-glass-card:hover::after,.ak-product-card:hover::after,.ak-contact-card:hover::after{animation:none!important}.ak-product-slider,.ak-soft-slider,.ak-whatsapp,.ak-whatsapp svg{transform:none!important}.ak-whatsapp{animation:ak-whatsapp-breathe 3.2s ease-in-out infinite!important;transform-origin:center!important}.ak-whatsapp::before{animation:ak-chat-pulse 2.35s ease-out infinite!important}.ak-whatsapp::after{animation:ak-chat-orbit 6s linear infinite!important}.ak-whatsapp svg{animation:ak-chat-float 2.8s ease-in-out infinite!important}@keyframes ak-whatsapp-breathe{0%,100%{box-shadow:0 16px 38px rgb(17 17 17 / .18),0 0 24px rgb(37 211 102 / .3)}50%{box-shadow:0 18px 44px rgb(17 17 17 / .2),0 0 44px rgb(37 211 102 / .56)}}html,body,.wp-site-blocks{max-width:100%}body{min-height:100dvh}.wp-site-blocks>main:empty,.wp-site-blocks>article:empty,.wp-site-blocks>.wp-block-group:empty{display:none!important}.ak-footer-panel{margin-bottom:0!important}.ak-footer-panel+*:empty{display:none!important}.ak-home-category-tabs{padding:clamp(2rem, 4vw, 3rem)!important}.ak-category-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.ak-tab .wp-block-button__link{background:#fff0;border:1px solid var(--ak-border);color:var(--ak-fg);font-size:.62rem;font-weight:700;letter-spacing:.18em;min-height:44px;padding:.85rem 1.25rem;text-transform:uppercase;transition:background 180ms ease,border-color 180ms ease,color 180ms ease}.ak-tab.is-active .wp-block-button__link,.ak-tab .wp-block-button__link:hover{background:var(--ak-accent);border-color:var(--ak-accent);color:#111}.ak-home-promo-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.ak-promo-pill{background:rgb(255 243 242 / .42);border:1px solid var(--ak-border);color:var(--ak-fg);font-size:.62rem;font-weight:700;letter-spacing:.18em;margin:0;padding:.6rem 1rem;text-transform:uppercase;transition:background 180ms ease,border-color 180ms ease,color 180ms ease}.ak-promo-pill.is-active,.ak-promo-pill:hover{background:var(--ak-accent);border-color:var(--ak-accent);color:#111}.ak-promo-pill a{color:inherit;text-decoration:none}.ak-category-image-strip{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ak-category-image-card{background:var(--ak-glass);border:1px solid var(--ak-border);overflow:hidden;transition:box-shadow 260ms ease,transform 260ms ease,border-color 260ms ease}.ak-category-image-card:hover{border-color:rgb(212 175 55 / .44);box-shadow:0 18px 50px rgb(17 17 17 / .16);transform:translateY(-4px)}.ak-category-image-card img{display:block;height:140px;object-fit:cover;width:100%}.ak-category-image-card p{font-size:.62rem;font-weight:700;letter-spacing:.18em;margin:0;padding:.85rem;text-align:center;text-transform:uppercase}.ak-category-image-card a{color:var(--ak-fg);text-decoration:none}.ak-category-image-card a:hover{color:var(--ak-accent)}.ak-dark .ak-category-image-card{background:rgb(17 17 17 / .82)}.ak-dark .ak-tab .wp-block-button__link{background:rgb(255 243 242 / .08);border-color:rgb(212 175 55 / .34);color:#FFF3F2}.ak-dark .ak-tab.is-active .wp-block-button__link,.ak-dark .ak-tab .wp-block-button__link:hover{background:var(--ak-accent);color:#111}.ak-dark .ak-promo-pill{background:rgb(255 243 242 / .08);border-color:rgb(212 175 55 / .34);color:#FFF3F2}.ak-dark .ak-promo-pill.is-active,.ak-dark .ak-promo-pill:hover{background:var(--ak-accent);color:#111}@media (max-width:767px){.ak-category-tabs{gap:.35rem}.ak-tab .wp-block-button__link{font-size:.54rem;min-height:38px;padding:.6rem .85rem}.ak-home-promo-tabs{gap:.35rem}.ak-promo-pill{font-size:.54rem;padding:.5rem .75rem}.ak-category-image-strip{grid-template-columns:repeat(2,1fr)}.ak-category-image-card img{height:120px}}.ak-product-card{min-height:0!important}.ak-product-card figure{aspect-ratio:4 / 5}.ak-product-card h2,.ak-product-card h3,.ak-product-card .wp-block-heading,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0!important}.ak-shop-controls .wp-block-buttons{align-items:stretch;display:flex;flex-wrap:wrap;gap:0.75rem!important}.ak-shop-controls .wp-block-button{margin:0!important}.ak-shop-controls .wp-block-button__link{box-sizing:border-box;min-width:9.5rem;text-align:center}.ak-editorial-media,.ak-editorial-stack,.ak-wide-media{overflow:hidden}.ak-editorial-media img,.ak-editorial-stack img,.ak-wide-media img{object-position:center center}@media (max-width:767px){html,body{background:#FFF3F2!important;min-height:0!important}body::before{bottom:auto!important;height:100dvh!important}.wp-site-blocks{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.wp-site-blocks>:last-child{margin-bottom:0!important}.ak-announcement{min-height:2.35rem;position:relative;z-index:1002}.ak-site-header{position:sticky;top:0;z-index:10000}.ak-site-nav{overflow:visible!important}.ak-site-nav>.alignwide,.ak-site-nav .alignwide{grid-template-columns:minmax(0,1fr) auto auto!important;min-height:70px!important}.ak-site-nav .ak-primary-menu,.ak-menu-open .ak-site-nav .ak-primary-menu{background:linear-gradient(145deg,rgb(255 255 255 / .98),rgb(255 243 242 / .96)),#FFF3F2!important;border:1px solid rgb(212 175 55 / .34)!important;box-shadow:0 24px 80px rgb(17 17 17 / .22)!important;display:none;left:1rem!important;max-height:calc(100dvh - 7.5rem);max-width:none!important;overflow-y:auto;padding:1rem!important;position:fixed!important;right:1rem!important;top:calc(2.35rem + 70px)!important;width:auto!important;z-index:10001!important}.ak-menu-open .ak-site-nav .ak-primary-menu{display:block!important}.ak-dark .ak-site-nav .ak-primary-menu,.ak-dark.ak-menu-open .ak-site-nav .ak-primary-menu{background:linear-gradient(145deg,rgb(17 17 17 / .98),rgb(31 26 26 / .96)),#111111!important}.ak-site-nav .ak-primary-menu .wp-block-navigation__container{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:0.65rem!important;padding:0!important}.ak-site-nav .wp-block-navigation-item__content{background:rgb(255 255 255 / .72)!important;border:1px solid rgb(212 175 55 / .26)!important;color:#111111!important;display:flex!important;font-size:0.74rem!important;justify-content:center!important;min-height:48px!important;padding:.95rem 1rem!important;width:100%!important}.ak-dark .ak-site-nav .wp-block-navigation-item__content{background:rgb(255 243 242 / .1)!important;color:#FFF3F2!important}.ak-rescue-home .ak-hero-panel,.ak-hero-panel{margin-left:auto;margin-right:auto;max-width:calc(100vw - 2rem)!important;padding:1.65rem!important}.ak-display{font-size:clamp(2rem, 10vw, 3rem)!important;white-space:normal!important}.ak-section{padding-bottom:clamp(2.5rem, 8vw, 4rem)!important;padding-top:clamp(2.5rem, 8vw, 4rem)!important}.ak-product-grid,.ak-product-slider,.ak-product-slider--reverse,.ak-soft-slider,.wp-block-columns.ak-product-grid,.wp-block-columns.ak-product-slider,.wp-block-columns.ak-product-slider--reverse,.wp-block-columns.ak-soft-slider{gap:1rem!important;grid-template-columns:1fr!important;width:min(100%, calc(100vw - 2rem))!important}.ak-product-card figure{aspect-ratio:1 / 1!important;max-height:320px}.ak-product-card img{object-fit:cover;object-position:center center}.ak-card-copy,.ak-product-card>.wp-block-group{gap:0.45rem!important;padding:1rem!important}.ak-product-badge{display:block;font-size:.56rem;padding:.42rem .55rem;width:100%}.ak-product-card h2,.ak-product-card h3,.ak-product-card .wp-block-heading,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:clamp(1.25rem, 7vw, 1.7rem)!important;line-height:1.12!important}.ak-card-actions{padding:0 1rem 1rem!important}.ak-card-actions button,.ak-card-actions a{min-height:46px!important}.ak-shop-controls{margin-bottom:2rem!important;padding:1rem!important}.ak-shop-controls .wp-block-buttons{display:grid!important;gap:0.7rem!important;grid-template-columns:repeat(2,minmax(0,1fr))}.ak-shop-controls .wp-block-button,.ak-shop-controls .wp-block-button__link{width:100%!important}.ak-shop-controls .wp-block-button__link{font-size:0.62rem!important;min-height:46px!important;min-width:0!important;padding-left:0.5rem!important;padding-right:0.5rem!important}.ak-rescue-split,.ak-editorial-split,.ak-contact-layout,.ak-rescue-contact{gap:1.1rem!important;grid-template-columns:1fr!important;width:min(100%, calc(100vw - 2rem))!important}.ak-editorial-copy,.ak-rescue-copy,.ak-contact-form-card,.ak-form{min-height:0!important;padding:1.35rem!important}.ak-editorial-copy h1,.ak-page-heading h1{max-width:none!important}.ak-wide-media,.ak-editorial-media .ak-wide-media,.ak-sale-media .ak-wide-media{aspect-ratio:4 / 3!important;min-height:0!important}.ak-editorial-media img,.ak-editorial-stack img,.ak-wide-media img{height:100%!important;object-fit:cover!important;object-position:center center!important;width:100%!important}.ak-contact-grid,.ak-mini-stats{gap:0!important;grid-template-columns:1fr!important}.ak-contact-card{min-height:0!important;padding:1.35rem!important}.ak-contact-card+.ak-contact-card{border-top:0}.ak-contact-form-card button,.ak-contact-form-card .wp-block-button__link,.ak-form button,.ak-form .wp-block-button__link{max-width:100%!important;width:100%!important}.ak-footer-panel{margin-bottom:0!important;padding-bottom:max(1rem, env(safe-area-inset-bottom))!important}.ak-footer-bottom{margin-bottom:0!important;padding-bottom:0!important}.ak-footer-panel::before{display:none!important}.ak-footer-panel::after{bottom:0!important}.ak-social-row{gap:.65rem;margin-bottom:0.75rem!important;margin-top:1rem!important}.ak-social-row a{height:40px;width:40px}.ak-whatsapp{bottom:max(0.85rem, env(safe-area-inset-bottom))!important;height:48px!important;right:max(0.85rem, env(safe-area-inset-right))!important;width:48px!important}.ak-whatsapp::before{inset:-6px!important}.ak-whatsapp::after{inset:-10px!important}}@media (max-width:390px){.ak-shop-controls .wp-block-buttons{grid-template-columns:1fr}}.ak-shop-controls{max-width:min(var(--ak-max), calc(100vw - (var(--ak-page-pad) * 2)))!important}.ak-shop-controls__cats{align-items:stretch!important;display:grid!important;gap:0.8rem!important;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))!important;width:100%!important}.ak-shop-controls__cats .ak-chip{box-sizing:border-box!important;justify-content:center!important;min-height:46px!important;min-width:0!important;padding:.8rem 0.9rem!important;text-align:center!important;width:100%!important}.ak-card-copy{gap:0.55rem!important;grid-template-rows:auto auto auto!important;padding:1rem 1rem 0.75rem!important}.ak-product-card figure{aspect-ratio:5 / 6!important}.ak-product-card h2,.ak-product-card h3,.ak-product-card .wp-block-heading,.woocommerce ul.products li.product .woocommerce-loop-product__title,.wc-block-product .wp-block-post-title,.wc-block-grid__product-title{font-size:clamp(1.18rem, 1.55vw, 1.55rem)!important;line-height:1.12!important;margin-bottom:0!important;min-height:0!important}.ak-price{margin-top:0.15rem!important}.ak-card-actions{padding:0 1rem 1rem!important}.ak-card-actions button,.ak-card-actions a,.ak-quick-view__cart{min-height:42px!important;padding-bottom:0.7rem!important;padding-top:0.7rem!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.wc-block-product,.wc-block-grid__product{grid-template-rows:auto auto auto!important}.woocommerce ul.products li.product a img,.wc-block-components-product-image,.wc-block-grid__product-image{aspect-ratio:5 / 6!important}@media (min-width:1025px){.ak-product-grid,.wp-block-columns.ak-product-grid,.ak-product-slider,.wp-block-columns.ak-product-slider{gap:clamp(1rem, 1.45vw, 1.45rem)!important}.ak-product-card figure{max-height:360px!important}.woocommerce ul.products,.wc-block-product-template,.wc-block-product-template__responsive{gap:clamp(1rem, 1.6vw, 1.5rem)!important}}@media (max-width:767px){.ak-site-nav .ak-primary-menu,.ak-menu-open .ak-site-nav .ak-primary-menu{max-height:none!important;overflow-y:visible!important;padding:0.75rem!important;top:calc(2.35rem + 70px)!important}.ak-site-nav .ak-primary-menu .wp-block-navigation__container{gap:0.45rem!important}.ak-site-nav .wp-block-navigation-item__content{font-size:0.68rem!important;min-height:41px!important;padding:.72rem 0.8rem!important}.ak-shop-controls{padding:0.85rem!important}.ak-shop-controls__cats{gap:0.55rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ak-shop-controls__cats .ak-chip{font-size:0.62rem!important;letter-spacing:0.12em!important;min-height:43px!important;padding:.72rem 0.45rem!important}.ak-product-card figure{aspect-ratio:4 / 3!important;max-height:250px!important}.ak-card-copy,.ak-product-card>.wp-block-group{padding:.9rem .9rem 0.65rem!important}.ak-card-actions{padding:0 .9rem 0.9rem!important}}.ak-site-header,.ak-frame-fallback.ak-site-header,header.ak-site-header{background:#FFF3F2!important;box-shadow:0 14px 48px rgb(17 17 17 / .1)!important}.ak-site-header .ak-announcement{background:linear-gradient(90deg,#111111,rgb(17 17 17 / .92),#111111)!important;color:#FFF3F2!important}.ak-site-header .ak-site-nav,.ak-site-header.ak-scrolled .ak-site-nav{background:linear-gradient(120deg,rgb(255 255 255 / .98),rgb(255 243 242 / .88) 46%,rgb(212 175 55 / .12))!important;border-bottom:1px solid rgb(212 175 55 / .24)!important;box-shadow:0 18px 70px rgb(17 17 17 / .1),inset 0 1px 0 rgb(255 255 255 / .82),inset 0 -1px 0 rgb(212 175 55 / .16)!important}.ak-dark .ak-site-header{background:#111111!important}.ak-dark .ak-site-header .ak-site-nav,.ak-dark .ak-site-header.ak-scrolled .ak-site-nav{background:linear-gradient(180deg,rgb(17 17 17 / .96),rgb(17 17 17 / .84))!important;border-bottom-color:rgb(212 175 55 / .34)!important}@media (max-width:767px){.ak-shop-controls{overflow:visible!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons{display:grid!important;gap:0.45rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important;padding-bottom:0!important;scroll-snap-type:none!important;width:100%!important}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button,.ak-shop-controls .wp-block-button__link{flex:initial!important;min-width:0!important;width:100%!important}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link{font-size:clamp(0.46rem, 1.95vw, 0.62rem)!important;letter-spacing:0.08em!important;min-height:38px!important;overflow-wrap:anywhere!important;padding:.58rem 0.18rem!important;white-space:normal!important;word-break:normal!important}}@media (max-width:430px){.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:390px){.ak-shop-controls__cats{grid-template-columns:1fr!important}.ak-site-nav .ak-primary-menu,.ak-menu-open .ak-site-nav .ak-primary-menu{left:0.65rem!important;right:0.65rem!important;top:calc(2.35rem + 64px)!important}}.wp-site-blocks{overflow-x:clip!important;overflow-y:visible!important}.ak-site-header,.ak-frame-fallback.ak-site-header,header.ak-site-header{left:0!important;position:sticky!important;right:0!important;top:var(--ak-admin-offset,0)!important;transform:translateZ(0);width:100%!important;z-index:99990!important}.admin-bar{--ak-admin-offset:32px}.ak-site-header .ak-announcement,.ak-site-header .ak-site-nav{position:relative;z-index:1}.ak-site-header.ak-scrolled .ak-announcement{box-shadow:0 10px 32px rgb(17 17 17 / .18)}@media (max-width:782px){.admin-bar{--ak-admin-offset:46px}}@media (max-width:767px){.wp-site-blocks{overflow-x:hidden!important;overflow-y:visible!important}.ak-site-header,.ak-frame-fallback.ak-site-header,header.ak-site-header{top:var(--ak-admin-offset,0)!important;z-index:99990!important}.ak-site-nav{backdrop-filter:blur(22px) saturate(132%);-webkit-backdrop-filter:blur(22px) saturate(132%)}}.wp-site-blocks{padding-top:var(--ak-header-height,0)!important}.ak-site-header,.ak-frame-fallback.ak-site-header,header.ak-site-header{left:0!important;position:fixed!important;right:0!important;top:var(--ak-admin-offset,0)!important;width:100%!important;z-index:2147483000!important}.ak-site-header .ak-site-nav{background:linear-gradient(120deg,rgb(255 255 255 / .98),rgb(255 243 242 / .94) 46%,rgb(212 175 55 / .16)),#FFF3F2!important}.ak-dark .ak-site-header .ak-site-nav{background:linear-gradient(180deg,rgb(17 17 17 / .98),rgb(17 17 17 / .94)),#111111!important}.wp-block-cover.ak-hero,.ak-full-hero,.ak-hero{min-height:clamp(500px, 62vh, 660px)!important}.wp-block-cover.ak-hero,.ak-full-hero{padding-bottom:clamp(2.5rem, 5vw, 4rem)!important;padding-top:clamp(3rem, 6vw, 5rem)!important}.ak-hero-panel{padding:clamp(1.65rem, 4vw, 3.4rem)!important}@media (max-width:767px){.ak-site-nav .ak-primary-menu,.ak-menu-open .ak-site-nav .ak-primary-menu{background:#FFF3F2!important;border:1px solid rgb(212 175 55 / .42)!important;box-shadow:0 24px 90px rgb(17 17 17 / .28),inset 0 1px 0 rgb(255 255 255 / .82)!important;left:0.75rem!important;opacity:1!important;overflow:visible!important;padding:0.85rem!important;right:0.75rem!important;top:calc(var(--ak-admin-offset, 0px) + 2.35rem + 70px)!important}.ak-dark .ak-site-nav .ak-primary-menu,.ak-dark.ak-menu-open .ak-site-nav .ak-primary-menu{background:#111111!important;border-color:rgb(212 175 55 / .48)!important}.ak-site-nav .wp-block-navigation-item__content{background:#FFFFFF!important;color:#111111!important}.ak-dark .ak-site-nav .wp-block-navigation-item__content{background:rgb(255 243 242 / .12)!important;color:#FFF3F2!important}.ak-shop-controls{overflow:hidden!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons{display:flex!important;flex-wrap:nowrap!important;gap:0.55rem!important;overflow-x:auto!important;padding-bottom:0.35rem!important;scroll-snap-type:x proximity;scrollbar-color:var(--ak-accent) #fff0;width:100%!important}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button,.ak-shop-controls .wp-block-button__link{flex:0 0 auto!important;min-width:8.75rem!important;scroll-snap-align:start;width:auto!important}.ak-shop-controls__grid,.woocommerce .woocommerce-ordering,body.woocommerce-shop .wp-block-catalog-sorting,body.post-type-archive-product .wp-block-catalog-sorting{clear:both;display:block!important;width:100%!important}.woocommerce .woocommerce-ordering select,body.woocommerce-shop .wp-block-catalog-sorting select,body.post-type-archive-product .wp-block-catalog-sorting select{min-height:46px!important;width:100%!important}.wp-block-cover.ak-hero,.ak-full-hero,.ak-hero{min-height:clamp(470px, 58vh, 560px)!important}}:root{--ak-header-height:156px}.wp-site-blocks{padding-top:var(--ak-header-height)!important}.ak-site-header,.ak-frame-fallback.ak-site-header,header.ak-site-header{background:#FFF3F2!important;left:0!important;position:fixed!important;right:0!important;top:var(--ak-admin-offset,0)!important;transform:translateZ(0);width:100%!important;z-index:2147483000!important}.ak-site-header .ak-site-nav,.ak-site-header.ak-scrolled .ak-site-nav{background:linear-gradient(120deg,rgb(255 255 255 / .98),rgb(255 243 242 / .88) 46%,rgb(212 175 55 / .12))!important;border-bottom:1px solid rgb(212 175 55 / .24)!important;box-shadow:0 18px 70px rgb(17 17 17 / .1),inset 0 1px 0 rgb(255 255 255 / .82),inset 0 -1px 0 rgb(212 175 55 / .16)!important}.ak-site-header .ak-announcement{background:linear-gradient(90deg,#111111,rgb(17 17 17 / .92),#111111)!important;color:#FFF3F2!important}.ak-dark .ak-site-header{background:#111111!important}.ak-dark .ak-site-header .ak-site-nav,.ak-dark .ak-site-header.ak-scrolled .ak-site-nav{background:linear-gradient(180deg,rgb(17 17 17 / .96),rgb(17 17 17 / .84))!important;border-bottom-color:rgb(212 175 55 / .34)!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons{justify-content:flex-start!important}@media (max-width:767px){:root{--ak-header-height:109px}.wp-site-blocks{padding-top:var(--ak-header-height)!important}.ak-shop-controls{overflow:visible!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons{align-items:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:0.42rem!important;justify-content:flex-start!important;overflow:visible!important;padding-bottom:0!important;scroll-snap-type:none!important;width:100%!important}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button{flex:0 1 auto!important;margin:0!important;min-width:0!important;width:auto!important}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link{display:inline-flex!important;font-size:clamp(0.54rem, 2.35vw, 0.66rem)!important;letter-spacing:0.08em!important;min-height:38px!important;min-width:0!important;overflow-wrap:normal!important;padding:.58rem 0.56rem!important;white-space:nowrap!important;width:auto!important}.ak-shop-controls .wp-block-button__link{max-width:calc(100vw - 3rem)!important}.ak-site-nav .ak-primary-menu,.ak-menu-open .ak-site-nav .ak-primary-menu{top:calc(var(--ak-admin-offset, 0px) + var(--ak-header-height))!important}}html,body{overflow-x:hidden;max-width:100%}img{max-width:100%;height:auto}@media(max-width:768px){.wp-block-columns{flex-direction:column!important}}.ak-site-header{position:sticky!important;top:0!important;z-index:100000!important}.ak-header-actions,.ak-header-bag,.ak-theme-toggle,.ak-mobile-menu-toggle{pointer-events:auto!important;position:relative!important;z-index:100002!important}.ak-header-bag,.ak-theme-toggle,.ak-mobile-menu-toggle{cursor:pointer!important}html.ak-dark,body.ak-dark{color-scheme:dark}html.ak-dark body,body.ak-dark{background:radial-gradient(circle at 16% 8%,rgb(245 182 194 / .08),transparent 30rem),radial-gradient(circle at 88% 18%,rgb(212 175 55 / .12),transparent 30rem),#111111!important;color:#FFF3F2!important}html.ak-dark .ak-site-nav,body.ak-dark .ak-site-nav{background:linear-gradient(180deg,rgb(17 17 17 / .97),rgb(17 17 17 / .88)),rgb(17 17 17 / .94)!important;color:#FFF3F2!important}html.ak-dark .ak-theme-toggle,body.ak-dark .ak-theme-toggle{background:rgb(255 243 242 / .1)!important;color:#FFF3F2!important}@media (max-width:1024px){.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{align-items:center!important;display:grid!important;gap:0.75rem!important;grid-template-columns:minmax(0,1fr) auto auto!important}.ak-site-header .ak-mobile-menu-toggle{align-items:center!important;display:inline-flex!important;justify-content:center!important;order:2!important}.ak-site-header .ak-header-actions{order:3!important}.ak-site-header .ak-primary-menu{background:radial-gradient(circle at 18% 10%,rgb(245 182 194 / .18),transparent 14rem),radial-gradient(circle at 88% 82%,rgb(212 175 55 / .12),transparent 16rem),rgb(255 243 242 / .992)!important;border:1px solid rgb(212 175 55 / .34)!important;box-shadow:0 22px 70px rgb(17 17 17 / .18)!important;display:none!important;grid-column:1 / -1!important;order:4!important;padding:0.85rem!important;width:100%!important}html.ak-menu-open .ak-site-header .ak-primary-menu,body.ak-menu-open .ak-site-header .ak-primary-menu{display:block!important}html.ak-dark .ak-site-header .ak-primary-menu,body.ak-dark .ak-site-header .ak-primary-menu{background:radial-gradient(circle at 18% 10%,rgb(245 182 194 / .1),transparent 14rem),radial-gradient(circle at 88% 82%,rgb(212 175 55 / .14),transparent 16rem),rgb(17 17 17 / .985)!important}.ak-site-header .ak-primary-menu .wp-block-navigation__container{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:0.5rem!important;grid-template-columns:1fr!important;padding:0!important;width:100%!important}.ak-site-header .wp-block-navigation-item__content{background:rgb(255 255 255 / .58)!important;border:1px solid rgb(212 175 55 / .24)!important;color:#111111!important;display:flex!important;justify-content:center!important;min-height:42px!important;width:100%!important}html.ak-dark .ak-site-header .wp-block-navigation-item__content,body.ak-dark .ak-site-header .wp-block-navigation-item__content{background:rgb(255 243 242 / .08)!important;color:#FFF3F2!important}}.wp-block-woocommerce-product-collection.ak-product-grid{display:block!important;margin-left:auto!important;margin-right:auto!important;max-width:min(1400px, calc(100vw - (var(--ak-page-pad) * 2)))!important;width:100%!important}.wp-block-woocommerce-product-collection.ak-product-grid>.wc-block-product-template,.wp-block-woocommerce-product-collection.ak-product-grid>.wp-block-woocommerce-product-template,.woocommerce .wp-block-woocommerce-product-template,.woocommerce .wc-block-product-template{display:grid!important;gap:clamp(1rem, 2vw, 1.5rem)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;width:100%!important}.woocommerce .wc-block-product-template>.wc-block-product,.woocommerce .wp-block-woocommerce-product-template>.wc-block-product{min-width:0!important;width:100%!important}@media (max-width:1024px){.wp-block-woocommerce-product-collection.ak-product-grid>.wc-block-product-template,.wp-block-woocommerce-product-collection.ak-product-grid>.wp-block-woocommerce-product-template,.woocommerce .wp-block-woocommerce-product-template,.woocommerce .wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.ak-shop-results>.ak-section.ak-woo-page{padding-left:0!important;padding-right:0!important}.wp-block-woocommerce-product-collection.ak-product-grid>.wc-block-product-template,.wp-block-woocommerce-product-collection.ak-product-grid>.wp-block-woocommerce-product-template,.woocommerce .wp-block-woocommerce-product-template,.woocommerce .wc-block-product-template{grid-template-columns:1fr!important}}.ak-site-header .ak-announcement{border-bottom:0!important;min-height:2.05rem!important;padding-bottom:0.46rem!important;padding-top:0.46rem!important}.ak-site-header .ak-site-nav,.ak-site-header.ak-scrolled .ak-site-nav{border-top:0!important;padding-bottom:clamp(0.5rem, 1vw, 0.78rem)!important;padding-top:clamp(0.5rem, 1vw, 0.78rem)!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{min-height:clamp(68px, 6vw, 86px)!important}.ak-site-header .wp-block-site-logo img,.ak-site-header .custom-logo,.ak-brand .wp-block-site-logo img,.ak-brand .custom-logo{max-height:clamp(54px, 5.6vw, 78px)!important}.ak-site-header .ak-brand{min-height:clamp(56px, 5.8vw, 78px)!important}.ak-shop-controls{align-items:center!important;display:grid!important;gap:0.85rem!important;grid-template-columns:minmax(0,1fr) minmax(190px,auto)!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.category-buttons,.product-categories,.wc-block-product-categories-list{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:clamp(0.35rem, 1vw, 0.75rem)!important;justify-content:flex-start!important;margin:0!important;max-width:100%!important;overflow-x:auto!important;padding:.1rem .1rem 0.3rem!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.category-buttons a,.product-categories a,.wc-block-product-categories-list a{flex:0 1 auto!important;font-size:clamp(0.54rem, 1.25vw, 0.68rem)!important;letter-spacing:clamp(0.06em, 0.7vw, 0.14em)!important;min-height:clamp(34px, 5vw, 44px)!important;padding:clamp(0.5rem, 1.1vw, 0.75rem) clamp(0.55rem, 1.35vw, 1rem)!important;white-space:nowrap!important}.ak-contact-layout{align-items:stretch!important;gap:clamp(1rem, 3vw, 2rem)!important}.ak-contact-grid{gap:0!important;height:100%}.ak-contact-card{background:linear-gradient(145deg,rgb(255 243 242 / .82),rgb(255 243 242 / .52)),rgb(255 243 242 / .62)!important;color:#111111!important;min-height:clamp(160px, 18vw, 230px)!important;padding:clamp(1.2rem, 3vw, 2.1rem)!important}.ak-contact-card h3{color:#111111!important}.ak-contact-card p{color:rgb(17 17 17 / .68)!important;overflow-wrap:anywhere}.ak-dark .ak-contact-card,html.ak-dark .ak-contact-card,body.ak-dark .ak-contact-card{background:linear-gradient(145deg,rgb(31 26 26 / .9),rgb(17 17 17 / .72)),rgb(17 17 17 / .82)!important;color:#FFF3F2!important}.ak-dark .ak-contact-card h3,html.ak-dark .ak-contact-card h3,body.ak-dark .ak-contact-card h3{color:#FFF3F2!important}.ak-dark .ak-contact-card p,html.ak-dark .ak-contact-card p,body.ak-dark .ak-contact-card p{color:rgb(255 243 242 / .74)!important}.ak-contact-form-card,.ak-form{align-self:stretch!important;background:linear-gradient(145deg,rgb(255 243 242 / .76),rgb(255 243 242 / .44)),rgb(255 243 242 / .62)!important;border:1px solid rgb(212 175 55 / .28)!important;color:var(--ak-fg)!important;display:grid!important;padding:clamp(1.1rem, 3vw, 2rem)!important}.ak-contact-form-card form,.ak-form form{display:grid!important;gap:0.85rem!important}.ak-contact-form-card p,.ak-form p{margin:0!important}.ak-contact-form-card input,.ak-contact-form-card textarea,.ak-form input,.ak-form textarea{background:rgb(255 255 255 / .5)!important;border:1px solid rgb(245 182 194 / .48)!important;color:#111111!important;min-height:48px!important;outline:0!important;padding:.88rem 1rem!important;transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease!important}.ak-contact-form-card textarea,.ak-form textarea{min-height:clamp(140px, 20vw, 220px)!important;resize:vertical}.ak-contact-form-card input:focus,.ak-contact-form-card textarea:focus,.ak-form input:focus,.ak-form textarea:focus{background:rgb(255 255 255 / .72)!important;border-color:rgb(212 175 55 / .72)!important;box-shadow:0 0 0 3px rgb(212 175 55 / .14)!important}.ak-contact-form-card input:invalid:not(:placeholder-shown),.ak-contact-form-card textarea:invalid:not(:placeholder-shown),.ak-form input:invalid:not(:placeholder-shown),.ak-form textarea:invalid:not(:placeholder-shown){border-color:rgb(178 34 34 / .58)!important}.ak-form-status{border:1px solid rgb(212 175 55 / .28);color:var(--ak-muted);font-size:.82rem;line-height:1.5;margin:0!important;padding:.75rem .9rem}.ak-form-status.is-success{background:rgb(37 211 102 / .1);border-color:rgb(37 211 102 / .35);color:#0f6b3c}.ak-form-status.is-error{background:rgb(178 34 34 / .08);border-color:rgb(178 34 34 / .36);color:#8b1e1e}html.ak-dark .ak-contact-form-card,body.ak-dark .ak-contact-form-card,html.ak-dark .ak-form,body.ak-dark .ak-form{background:linear-gradient(145deg,rgb(31 26 26 / .88),rgb(17 17 17 / .66)),rgb(17 17 17 / .78)!important}html.ak-dark .ak-contact-form-card input,html.ak-dark .ak-contact-form-card textarea,html.ak-dark .ak-form input,html.ak-dark .ak-form textarea,body.ak-dark .ak-contact-form-card input,body.ak-dark .ak-contact-form-card textarea,body.ak-dark .ak-form input,body.ak-dark .ak-form textarea{background:rgb(255 243 242 / .08)!important;color:#FFF3F2!important}@media (max-width:1024px){.ak-site-header .ak-primary-menu{border-radius:0!important;margin-top:0.35rem!important;max-height:min(62vh, 420px)!important;overflow-y:auto!important;padding:0.55rem!important}.ak-site-header .ak-primary-menu .wp-block-navigation__container{gap:0.28rem!important}.ak-site-header .wp-block-navigation-item__content{min-height:36px!important;padding:.58rem 0.75rem!important}}@media (max-width:768px){.ak-shop-controls{grid-template-columns:1fr!important;padding:0.75rem!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.category-buttons,.product-categories,.wc-block-product-categories-list{gap:0.35rem!important}.ak-contact-layout,.ak-contact-grid{display:grid!important;grid-template-columns:1fr!important}}@media (max-width:480px){.ak-site-header .ak-announcement{min-height:1.85rem!important;padding-bottom:0.38rem!important;padding-top:0.38rem!important}.ak-site-header .ak-site-nav{padding-bottom:0.45rem!important;padding-top:0.45rem!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{min-height:56px!important}.ak-site-header .wp-block-site-logo img,.ak-site-header .custom-logo,.ak-brand .wp-block-site-logo img,.ak-brand .custom-logo{max-height:48px!important}.ak-contact-card{min-height:auto!important}}.ak-site-header{position:sticky!important;top:0!important;z-index:100000!important}.ak-header-actions,.ak-header-bag,.ak-theme-toggle,.ak-mobile-menu-toggle{pointer-events:auto!important;position:relative!important;z-index:100002!important}.ak-header-bag,.ak-theme-toggle,.ak-mobile-menu-toggle{cursor:pointer!important}html.ak-dark,body.ak-dark{color-scheme:dark}html.ak-dark body,body.ak-dark{background:radial-gradient(circle at 16% 8%,rgb(245 182 194 / .08),transparent 30rem),radial-gradient(circle at 88% 18%,rgb(212 175 55 / .12),transparent 30rem),#111111!important;color:#FFF3F2!important}html.ak-dark .ak-site-nav,body.ak-dark .ak-site-nav{background:linear-gradient(180deg,rgb(17 17 17 / .97),rgb(17 17 17 / .88)),rgb(17 17 17 / .94)!important;color:#FFF3F2!important}html.ak-dark .ak-theme-toggle,body.ak-dark .ak-theme-toggle{background:rgb(255 243 242 / .1)!important;color:#FFF3F2!important}@media (max-width:1024px){.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:0.75rem!important;align-items:center!important}.ak-site-header .ak-mobile-menu-toggle{align-items:center!important;display:inline-flex!important;justify-content:center!important;order:2!important}.ak-site-header .ak-header-actions{order:3!important}.ak-site-header .ak-primary-menu{background:radial-gradient(circle at 18% 10%,rgb(245 182 194 / .18),transparent 14rem),radial-gradient(circle at 88% 82%,rgb(212 175 55 / .12),transparent 16rem),rgb(255 243 242 / .992)!important;border:1px solid rgb(212 175 55 / .34)!important;box-shadow:0 22px 70px rgb(17 17 17 / .18)!important;display:none!important;grid-column:1 / -1!important;order:4!important;padding:0.85rem!important;width:100%!important}html.ak-menu-open .ak-site-header .ak-primary-menu,body.ak-menu-open .ak-site-header .ak-primary-menu{display:block!important}html.ak-dark .ak-site-header .ak-primary-menu,body.ak-dark .ak-site-header .ak-primary-menu{background:radial-gradient(circle at 18% 10%,rgb(245 182 194 / .1),transparent 14rem),radial-gradient(circle at 88% 82%,rgb(212 175 55 / .14),transparent 16rem),rgb(17 17 17 / .985)!important}.ak-site-header .ak-primary-menu .wp-block-navigation__container{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:0.5rem!important;grid-template-columns:1fr!important;padding:0!important;width:100%!important}.ak-site-header .wp-block-navigation-item__content{background:rgb(255 255 255 / .58)!important;border:1px solid rgb(212 175 55 / .24)!important;color:#111111!important;display:flex!important;justify-content:center!important;min-height:42px!important;width:100%!important}html.ak-dark .ak-site-header .wp-block-navigation-item__content,body.ak-dark .ak-site-header .wp-block-navigation-item__content{background:rgb(255 243 242 / .08)!important;color:#FFF3F2!important}}.ak-site-header .ak-announcement{border-bottom:0!important;min-height:2.05rem!important;padding-bottom:0.46rem!important;padding-top:0.46rem!important}.ak-site-header .ak-site-nav,.ak-site-header.ak-scrolled .ak-site-nav{border-top:0!important;padding-bottom:clamp(0.5rem, 1vw, 0.78rem)!important;padding-top:clamp(0.5rem, 1vw, 0.78rem)!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{min-height:clamp(68px, 6vw, 86px)!important}.ak-site-header .wp-block-site-logo img,.ak-site-header .custom-logo,.ak-brand .wp-block-site-logo img,.ak-brand .custom-logo{max-height:clamp(54px, 5.6vw, 78px)!important}.ak-shop-controls{align-items:center!important;display:grid!important;gap:0.85rem!important;grid-template-columns:minmax(0,1fr) minmax(190px,auto)!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.category-buttons,.product-categories,.wc-block-product-categories-list{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:clamp(0.35rem, 1vw, 0.75rem)!important;justify-content:flex-start!important;margin:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.1rem .1rem 0.3rem!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button,.ak-shop-controls .wp-block-button__link,.category-buttons a,.product-categories a,.wc-block-product-categories-list a{flex:0 0 auto!important;font-size:clamp(0.54rem, 1.25vw, 0.68rem)!important;letter-spacing:clamp(0.06em, 0.7vw, 0.14em)!important;min-height:clamp(34px, 5vw, 44px)!important;padding:clamp(0.5rem, 1.1vw, 0.75rem) clamp(0.55rem, 1.35vw, 1rem)!important;white-space:nowrap!important}.ak-contact-layout{align-items:stretch!important;gap:clamp(1rem, 3vw, 2rem)!important}.ak-contact-grid{gap:0!important;height:100%}.ak-contact-card{background:linear-gradient(145deg,rgb(255 243 242 / .82),rgb(255 243 242 / .52)),rgb(255 243 242 / .62)!important;color:#111111!important;min-height:clamp(150px, 17vw, 220px)!important;padding:clamp(1.2rem, 3vw, 2.1rem)!important}.ak-contact-card h3{color:#111111!important}.ak-contact-card p{color:rgb(17 17 17 / .68)!important;overflow-wrap:anywhere}html.ak-dark .ak-contact-card,body.ak-dark .ak-contact-card{background:linear-gradient(145deg,rgb(31 26 26 / .9),rgb(17 17 17 / .72)),rgb(17 17 17 / .82)!important;color:#FFF3F2!important}html.ak-dark .ak-contact-card h3,body.ak-dark .ak-contact-card h3{color:#FFF3F2!important}html.ak-dark .ak-contact-card p,body.ak-dark .ak-contact-card p{color:rgb(255 243 242 / .74)!important}.ak-contact-form-card,.ak-form{align-self:stretch!important;background:linear-gradient(145deg,rgb(255 243 242 / .76),rgb(255 243 242 / .44)),rgb(255 243 242 / .62)!important;border:1px solid rgb(212 175 55 / .28)!important;color:var(--ak-fg)!important;display:grid!important;gap:0.85rem!important;padding:clamp(1.1rem, 3vw, 2rem)!important}.ak-contact-form-card form,.ak-form form{display:grid!important;gap:0.85rem!important}.ak-contact-form-card input,.ak-contact-form-card textarea,.ak-form input,.ak-form textarea{background:rgb(255 255 255 / .5)!important;border:1px solid rgb(245 182 194 / .48)!important;color:#111111!important;min-height:48px!important;outline:0!important;padding:.88rem 1rem!important}.ak-contact-form-card textarea,.ak-form textarea{min-height:clamp(140px, 20vw, 220px)!important;resize:vertical}.ak-contact-form-card input:focus,.ak-contact-form-card textarea:focus,.ak-form input:focus,.ak-form textarea:focus{background:rgb(255 255 255 / .72)!important;border-color:rgb(212 175 55 / .72)!important;box-shadow:0 0 0 3px rgb(212 175 55 / .14)!important}.ak-form-status{border:1px solid rgb(212 175 55 / .28);color:var(--ak-muted);font-size:.82rem;line-height:1.5;margin:0!important;padding:.75rem .9rem}.ak-form-status.is-success{background:rgb(37 211 102 / .1);border-color:rgb(37 211 102 / .35);color:#0f6b3c}.ak-form-status.is-error{background:rgb(178 34 34 / .08);border-color:rgb(178 34 34 / .36);color:#8b1e1e}@media (max-width:1024px){.ak-site-header .ak-primary-menu{margin-top:0.35rem!important;max-height:min(62vh, 420px)!important;overflow-y:auto!important;padding:0.55rem!important}.ak-site-header .ak-primary-menu .wp-block-navigation__container{gap:0.28rem!important}.ak-site-header .wp-block-navigation-item__content{min-height:36px!important;padding:.58rem 0.75rem!important}}@media (max-width:768px){.ak-shop-controls{grid-template-columns:1fr!important;padding:0.75rem!important}.ak-contact-layout,.ak-contact-grid{display:grid!important;grid-template-columns:1fr!important}}@media (max-width:480px){.ak-site-header .ak-announcement{min-height:1.85rem!important;padding-bottom:0.38rem!important;padding-top:0.38rem!important}.ak-site-header .ak-site-nav{padding-bottom:0.45rem!important;padding-top:0.45rem!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{min-height:56px!important}.ak-site-header .wp-block-site-logo img,.ak-site-header .custom-logo,.ak-brand .wp-block-site-logo img,.ak-brand .custom-logo{max-height:48px!important}}html,body{max-width:100%;overflow-x:hidden}body{min-height:100vh}.wp-site-blocks{min-height:100vh;overflow-x:clip}img,picture,video,svg{max-width:100%}.ak-site-header{left:0;position:sticky!important;right:0;top:0;transform:none!important;width:100%;z-index:10000}.ak-site-header .ak-announcement{margin:0!important;width:100vw!important}.ak-site-header .ak-site-nav,.ak-site-header.ak-scrolled .ak-site-nav{background:linear-gradient(120deg,rgb(255 255 255 / .98),rgb(255 243 242 / .9) 46%,rgb(212 175 55 / .14)),rgb(255 243 242 / .94)!important;border-bottom:1px solid rgb(212 175 55 / .28)!important;box-shadow:0 18px 70px rgb(17 17 17 / .12),inset 0 1px 0 rgb(255 255 255 / .82),inset 0 -1px 0 rgb(212 175 55 / .16)!important;padding:.8rem var(--ak-page-pad)!important}.ak-dark .ak-site-header .ak-site-nav,.ak-dark .ak-site-header.ak-scrolled .ak-site-nav{background:linear-gradient(180deg,rgb(17 17 17 / .97),rgb(17 17 17 / .88)),rgb(17 17 17 / .94)!important;border-bottom-color:rgb(212 175 55 / .34)!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:clamp(1rem, 2vw, 1.75rem)!important;justify-content:space-between!important;margin-left:auto!important;margin-right:auto!important;max-width:var(--ak-max)!important;min-height:clamp(82px, 8vw, 104px)!important;width:min(var(--ak-max), calc(100vw - (var(--ak-page-pad) * 2)))!important}.ak-site-header .ak-brand{align-items:center!important;display:inline-flex!important;flex:0 0 clamp(150px, 16vw, 220px)!important;justify-content:flex-start!important;min-height:0!important}.ak-site-header .custom-logo,.ak-site-header .wp-block-site-logo img,.ak-site-header .ak-brand img{display:block!important;height:clamp(66px, 7vw, 92px)!important;max-height:clamp(66px, 7vw, 92px)!important;max-width:clamp(140px, 16vw, 220px)!important;object-fit:contain!important;object-position:left center!important;width:auto!important}.ak-site-header .ak-logo-fallback{flex:0 0 auto!important;height:clamp(62px, 7vw, 86px)!important;width:clamp(62px, 7vw, 86px)!important}.ak-site-header .ak-primary-menu{align-items:center!important;display:flex!important;flex:1 1 auto!important;justify-content:center!important;margin:0!important;min-width:0!important}.ak-site-header .ak-primary-menu .wp-block-navigation__container,.ak-site-header .wp-block-navigation__container{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:clamp(0.35rem, 0.8vw, 0.7rem)!important;justify-content:center!important;max-width:100%!important;overflow:visible!important;padding:0.42rem!important}.ak-site-header .wp-block-navigation-item{flex:0 0 auto!important}.ak-site-header .wp-block-navigation-item__content{min-height:42px!important;white-space:nowrap!important}.ak-site-header .ak-header-actions{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;gap:0.65rem!important;justify-content:flex-end!important;margin:0!important}.ak-site-header .ak-mobile-menu-toggle{display:none!important}.ak-woo-page,.woocommerce-page .site-main,.woocommerce-page main,.woocommerce.archive main{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:none!important;width:100%!important}.ak-woo-page>.alignwide,.ak-woo-shell,.woocommerce .woocommerce-notices-wrapper,.woocommerce-products-header,.ak-shop-archive-layout,.ak-commerce-frame{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:min(1400px, calc(100vw - (var(--ak-page-pad) * 2)))!important;width:100%!important}.ak-shop-archive-layout.wp-block-columns{align-items:start!important;display:grid!important;gap:clamp(1rem, 2vw, 1.5rem)!important;grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important}.ak-shop-sidebar,.ak-shop-results{box-sizing:border-box;min-width:0!important;width:100%!important}.ak-shop-results{display:block!important}.ak-shop-controls{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:0.9rem!important;justify-content:space-between!important;margin:0 auto clamp(1rem, 2vw, 1.5rem)!important;overflow:visible!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.category-buttons,.product-categories,.wc-block-product-categories-list{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0.7rem!important;justify-content:flex-start!important;margin:0!important;overflow:visible!important;padding:0!important;width:auto!important}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button,.ak-shop-controls .wp-block-button__link,.product-categories a,.wc-block-product-categories-list a{flex:0 0 auto!important}.woocommerce-result-count,.woocommerce-ordering{float:none!important;margin:0!important}.woocommerce-ordering select,.wp-block-catalog-sorting select{max-width:100%;min-height:44px}.woocommerce ul.products,.woocommerce-page ul.products,ul.products,.products,.wc-block-product-template,.wc-block-product-template__responsive,.wp-block-woocommerce-product-template,.wp-block-woocommerce-product-collection .products,.wp-block-woocommerce-product-collection ul.products{clear:both!important;display:grid!important;float:none!important;gap:clamp(1rem, 2vw, 1.6rem)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;list-style:none!important;margin:clamp(1.5rem, 3vw, 2.25rem) auto 0!important;max-width:100%!important;padding:0!important;width:100%!important}.woocommerce ul.products::before,.woocommerce ul.products::after,.products::before,.products::after{content:none!important;display:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,ul.products li.product,.products .product,.wc-block-product,.wp-block-post.product{background:linear-gradient(145deg,rgb(255 243 242 / .86),rgb(255 243 242 / .58))!important;border:1px solid rgb(212 175 55 / .24)!important;border-radius:0!important;box-shadow:var(--ak-shadow)!important;box-sizing:border-box!important;clear:none!important;display:grid!important;float:none!important;grid-template-rows:auto auto 1fr auto!important;height:100%!important;margin:0!important;min-width:0!important;overflow:hidden!important;padding:0 0 1rem!important;width:auto!important}.woocommerce ul.products li.product a:not(.button),.woocommerce-page ul.products li.product a:not(.button){text-decoration:none!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product img,.wc-block-components-product-image img,.wc-block-grid__product-image img,.wp-block-woocommerce-product-image img{aspect-ratio:3 / 4!important;border-radius:0!important;display:block!important;filter:saturate(.92) contrast(1.04);height:auto!important;margin:0 0 1rem!important;max-height:none!important;object-fit:cover!important;padding:0!important;width:100%!important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.wc-block-product .wp-block-post-title,.wp-block-post.product .wp-block-post-title{color:var(--ak-fg)!important;font-family:"Playfair Display",serif!important;font-size:clamp(1.2rem, 1.45vw, 1.55rem)!important;line-height:1.16!important;margin:0!important;min-height:3.4rem!important;padding:0 1rem!important}.woocommerce ul.products li.product .price,.wc-block-components-product-price{color:var(--ak-accent)!important;font-size:0.82rem!important;font-weight:900!important;letter-spacing:0.12em!important;margin:auto 0 0!important;padding:.85rem 1rem!important;text-transform:uppercase!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.wc-block-components-product-button .wp-block-button__link,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{align-items:center!important;align-self:end!important;background:#111111!important;border:1px solid rgb(212 175 55 / .52)!important;border-radius:0!important;color:#FFF3F2!important;display:inline-flex!important;font-size:0.68rem!important;font-weight:800!important;justify-content:center!important;letter-spacing:0.14em!important;line-height:1.2!important;margin:0 1rem!important;min-height:44px!important;padding:.85rem 1rem!important;text-align:center!important;text-transform:uppercase!important;width:calc(100% - 2rem)!important}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover,.wc-block-components-product-button .wp-block-button__link:hover{background:var(--ak-accent)!important;color:#111111!important}.ak-footer-panel{margin-bottom:0!important}.ak-footer-panel+*,body::after{margin-bottom:0!important}@media (max-width:1440px){.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{max-width:min(1240px, calc(100vw - (var(--ak-page-pad) * 2)))!important}}@media (max-width:1024px){.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{flex-wrap:wrap!important;min-height:auto!important}.ak-site-header .ak-brand{flex-basis:auto!important}.ak-site-header .ak-primary-menu{flex:1 1 100%!important;order:3!important}.ak-site-header .ak-primary-menu .wp-block-navigation__container,.ak-site-header .wp-block-navigation__container{flex-wrap:wrap!important;justify-content:center!important}.ak-shop-archive-layout.wp-block-columns{grid-template-columns:1fr!important}.ak-shop-sidebar{display:none!important}.woocommerce ul.products,.woocommerce-page ul.products,ul.products,.products,.wc-block-product-template,.wc-block-product-template__responsive,.wp-block-woocommerce-product-template,.wp-block-woocommerce-product-collection .products,.wp-block-woocommerce-product-collection ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){:root{--ak-page-pad:1rem}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{display:grid!important;gap:0.75rem!important;grid-template-columns:minmax(0,1fr) auto auto!important}.ak-site-header .ak-brand{min-width:0!important}.ak-site-header .custom-logo,.ak-site-header .wp-block-site-logo img,.ak-site-header .ak-brand img{height:58px!important;max-height:58px!important;max-width:min(44vw, 168px)!important}.ak-site-header .ak-mobile-menu-toggle{align-items:center!important;background:rgb(17 17 17 / .06)!important;border:1px solid rgb(212 175 55 / .36)!important;color:#111111!important;display:inline-flex!important;height:42px!important;justify-content:center!important;min-width:42px!important;order:2!important}.ak-dark .ak-site-header .ak-mobile-menu-toggle{background:rgb(255 243 242 / .1)!important;color:#FFF3F2!important}.ak-site-header .ak-header-actions{order:3!important}.ak-site-header .ak-primary-menu,.ak-site-header .ak-primary-menu:not(.has-modal-open){background:radial-gradient(circle at 18% 10%,rgb(245 182 194 / .18),transparent 14rem),radial-gradient(circle at 88% 82%,rgb(212 175 55 / .12),transparent 16rem),rgb(255 243 242 / .985)!important;border:1px solid rgb(212 175 55 / .32)!important;box-shadow:0 22px 70px rgb(17 17 17 / .18)!important;display:none!important;grid-column:1 / -1!important;max-height:none!important;order:4!important;padding:0.85rem!important;width:100%!important}.ak-menu-open .ak-site-header .ak-primary-menu{display:block!important}.ak-dark .ak-site-header .ak-primary-menu{background:radial-gradient(circle at 18% 10%,rgb(245 182 194 / .1),transparent 14rem),radial-gradient(circle at 88% 82%,rgb(212 175 55 / .12),transparent 16rem),rgb(17 17 17 / .98)!important}.ak-site-header .ak-primary-menu .wp-block-navigation__container,.ak-site-header .wp-block-navigation__container{background:transparent!important;border:0!important;display:grid!important;gap:0.5rem!important;grid-template-columns:1fr!important;padding:0!important;width:100%!important}.ak-site-header .wp-block-navigation-item__content{background:rgb(255 255 255 / .5)!important;border:1px solid rgb(212 175 55 / .22)!important;color:#111111!important;display:flex!important;justify-content:center!important;min-height:40px!important;padding:.72rem 1rem!important;width:100%!important}.ak-dark .ak-site-header .wp-block-navigation-item__content{background:rgb(255 243 242 / .08)!important;color:#FFF3F2!important}.ak-shop-controls{align-items:stretch!important;gap:0.65rem!important;justify-content:flex-start!important;padding:0.85rem!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.category-buttons,.product-categories,.wc-block-product-categories-list{gap:0.45rem!important;justify-content:flex-start!important}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.product-categories a,.wc-block-product-categories-list a{font-size:0.58rem!important;letter-spacing:0.08em!important;min-height:38px!important;padding:.65rem 0.72rem!important}.woocommerce ul.products,.woocommerce-page ul.products,ul.products,.products,.wc-block-product-template,.wc-block-product-template__responsive,.wp-block-woocommerce-product-template,.wp-block-woocommerce-product-collection .products,.wp-block-woocommerce-product-collection ul.products{grid-template-columns:1fr!important}}.wp-site-blocks>.wp-block-post-content,.wp-site-blocks>main,.wp-site-blocks>.entry-content{margin-block-start:0!important}.ak-site-header+.wp-block-post-content,.ak-site-header+main,.ak-site-header+.entry-content,.ak-site-header+.ak-hero{margin-top:0!important}.wp-block-post-content>main:first-child,.wp-block-post-content>.ak-hero:first-child,.entry-content>main:first-child,.entry-content>.ak-hero:first-child{margin-top:0!important}.wp-block-post-content>main:first-child>.ak-hero:first-child,.entry-content>main:first-child>.ak-hero:first-child,main.wp-block-group>.ak-hero:first-child{margin-top:0!important}body.home .wp-block-cover.ak-hero:first-child,body.front-page .wp-block-cover.ak-hero:first-child,body.page-template-default .wp-block-post-content>main:first-child>.ak-hero:first-child{margin-top:0!important}.ak-dark,html.ak-dark{color-scheme:dark}body.ak-dark,html.ak-dark body{background:radial-gradient(circle at 15% 10%,rgb(245 182 194 / .07),transparent 30rem),radial-gradient(circle at 88% 18%,rgb(212 175 55 / .1),transparent 28rem),#111111!important;color:#FFF3F2!important}.wp-site-blocks>*{margin-block-start:0!important}.wp-site-blocks>.wp-block-post-content>main:first-child,.wp-site-blocks>.wp-block-post-content>section:first-child,.wp-site-blocks>.wp-block-post-content>.wp-block-cover:first-child{margin-top:0!important}.wp-site-blocks>.wp-block-post-content>main:first-child.ak-section{padding-top:0!important}.wp-site-blocks>.wp-block-post-content>main:first-child.ak-section>.ak-hero:first-child{margin-top:0!important}@media (max-width:768px){html.ak-menu-open .ak-site-header .ak-primary-menu,body.ak-menu-open .ak-site-header .ak-primary-menu{display:block!important}html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__container,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__container{display:grid!important}}@media (max-width:480px){.ak-site-header .ak-site-nav{padding-left:0.75rem!important;padding-right:0.75rem!important}.ak-header-bag,.ak-theme-toggle,.ak-site-header .ak-mobile-menu-toggle{height:38px!important;min-width:38px!important}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.product-categories a,.wc-block-product-categories-list a{font-size:0.54rem!important;padding-left:0.55rem!important;padding-right:0.55rem!important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.wc-block-product .wp-block-post-title,.wp-block-post.product .wp-block-post-title{min-height:auto!important}}.ak-shop-simple-page{padding-top:clamp(2.25rem, 5vw, 4rem)!important}.ak-shop-simple-page .woocommerce-products-header,.ak-shop-title{margin-bottom:clamp(1rem, 2vw, 1.5rem)!important;padding:clamp(1.35rem, 3vw, 2.25rem)!important}.ak-shop-simple-page .woocommerce-products-header__title{margin-bottom:0!important}.ak-shop-meta-row{align-items:center!important;border-bottom:1px solid rgb(212 175 55 / .18);display:flex!important;flex-wrap:wrap!important;gap:1rem!important;justify-content:space-between!important;margin:0 auto clamp(1rem, 2vw, 1.5rem)!important;max-width:min(1400px, calc(100vw - (var(--ak-page-pad) * 2)))!important;padding-bottom:1rem!important;width:100%!important}.ak-shop-controls__sort{flex:0 1 240px;margin-left:auto;min-width:min(100%, 220px)}.ak-shop-controls__sort .ak-select-label{margin:0}.ak-shop-controls__sort select{min-height:42px}.woocommerce-page .ak-shop-controls+.woocommerce-result-count,.woocommerce-page .ak-shop-controls+.woocommerce-ordering,.woocommerce-page .ak-shop-controls+.ak-shop-controls,.woocommerce .ak-shop-controls+.ak-shop-controls{display:none!important}.wp-block-cover.ak-hero,.ak-full-hero,.ak-hero{min-height:clamp(500px, 58vh, 650px)!important}.wp-block-cover.ak-hero,.ak-full-hero{padding-bottom:clamp(2.5rem, 5vw, 4rem)!important;padding-top:clamp(2.5rem, 5vw, 4.25rem)!important}.ak-hero-panel{padding:clamp(1.65rem, 4vw, 3.5rem)!important}.ak-dark body{background:radial-gradient(circle at 15% 10%,rgb(245 182 194 / .07),transparent 30rem),radial-gradient(circle at 88% 18%,rgb(212 175 55 / .1),transparent 28rem),#111111!important;color:#FFF3F2}.ak-dark .ak-shop-meta-row{border-bottom-color:rgb(212 175 55 / .28)}@media (max-width:768px){.ak-shop-simple-page{padding-top:1.75rem!important}.ak-shop-controls{display:grid!important;grid-template-columns:1fr!important}.ak-shop-controls__cats{justify-content:flex-start!important}.ak-shop-controls__sort{margin-left:0;width:100%}.ak-shop-meta-row{align-items:stretch!important;flex-direction:column!important}.wp-block-cover.ak-hero,.ak-full-hero,.ak-hero{min-height:clamp(460px, 66vh, 560px)!important}.wp-block-cover.ak-hero,.ak-full-hero{padding-bottom:2rem!important;padding-top:2rem!important}}.site-header,header,.header,.header-wrapper,.navbar,.navigation,.main-navigation{width:100%}.site-header .container,.header .container,.header-wrapper,.navbar,.navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:nowrap}.main-navigation ul,.navigation ul,.navbar ul{display:flex;flex-wrap:nowrap;align-items:center;gap:18px;margin:0;padding:0;list-style:none}.main-navigation li,.navigation li,.navbar li{white-space:nowrap}.products,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%}.woocommerce ul.products li.product,.products .product{width:100%!important;margin:0!important}.product-categories,.wc-block-product-categories,.category-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:30px;width:100%}.product-categories a,.wc-block-product-categories a,.category-buttons a{display:inline-flex;align-items:center;justify-content:center}html,body{overflow-x:hidden;max-width:100%}img{max-width:100%;height:auto}@media (max-width:1024px){.products,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .container,.header .container,.header-wrapper{flex-wrap:wrap}}@media (max-width:768px){.products,.woocommerce ul.products{grid-template-columns:repeat(1,minmax(0,1fr))}.main-navigation ul,.navigation ul,.navbar ul{flex-wrap:wrap;justify-content:center;gap:12px}.site-header .container,.header .container,.header-wrapper{flex-direction:column;align-items:center;text-align:center}.wp-block-columns{flex-direction:column!important}h1{font-size:2rem!important}h2{font-size:1.6rem!important}}.editor-styles-wrapper img{max-width:100%}header,.site-header,.header-wrapper,.elementor-location-header,.elementor-nav-menu--main{width:100%;position:relative;z-index:999}header .container,.site-header .container,.header-wrapper .container,.elementor-container{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:20px}.elementor-nav-menu,.elementor-nav-menu--layout-horizontal,.main-navigation ul,.menu{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:24px!important}.elementor-nav-menu li,.main-navigation li,.menu li{display:inline-flex!important;white-space:nowrap!important}.custom-logo,.site-logo img,.elementor-widget-theme-site-logo img{max-width:140px!important;height:auto!important;object-fit:contain!important}.woocommerce ul.products,ul.products,.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;width:100%!important;padding:0!important;margin:40px 0!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product,ul.products li.product,.products .product{width:100%!important;float:none!important;margin:0!important;clear:none!important;display:flex!important;flex-direction:column!important}.woocommerce ul.products li.product img{width:100%!important;height:auto!important;object-fit:cover!important}.woocommerce-ordering,.woocommerce-result-count{margin-bottom:20px!important}.wc-block-product-categories,.product-categories{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-bottom:30px!important}.wc-block-product-categories li,.product-categories li{list-style:none!important}.site-main,.woocommerce,.woocommerce-page{width:100%!important}.woocommerce .products.columns-4{display:grid!important}@media (max-width:1024px){.woocommerce ul.products,ul.products,.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}header .container,.site-header .container,.elementor-container{flex-wrap:wrap!important}}@media (max-width:768px){.woocommerce ul.products,ul.products,.products{grid-template-columns:repeat(1,minmax(0,1fr))!important}header .container,.site-header .container,.elementor-container{flex-direction:column!important;justify-content:center!important;text-align:center!important}.elementor-nav-menu,.menu,.main-navigation ul{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}.custom-logo,.site-logo img{max-width:110px!important}}.woocommerce-page .content-area,.woocommerce-page .site-main,.woocommerce .site-main{width:92%!important;max-width:1400px!important;margin:0 auto!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:32px!important;padding:0!important;margin-top:40px!important}.woocommerce ul.products li.product{width:100%!important;margin:0!important;float:none!important;clear:none!important;background:#fff!important;border-radius:24px!important;overflow:hidden!important;padding:18px!important;box-shadow:0 10px 30px rgb(0 0 0 / .08)!important;border:1px solid rgb(212 175 55 / .15)!important}.woocommerce ul.products li.product img{width:100%!important;height:340px!important;object-fit:cover!important;border-radius:18px!important}.woocommerce ul.products li.product h2{font-size:18px!important;line-height:1.4!important;margin-top:14px!important;min-height:50px!important}.woocommerce ul.products li.product .price{font-size:18px!important;color:#D4AF37!important;font-weight:700!important;margin:12px 0!important}.woocommerce ul.products li.product .button{width:100%!important;background:#111!important;color:#fff!important;border-radius:14px!important;padding:14px!important;text-align:center!important}.product-categories,.wc-block-product-categories-list{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-bottom:30px!important;padding:0!important}.product-categories li,.wc-block-product-categories-list li{list-style:none!important}.product-categories li a,.wc-block-product-categories-list li a{display:inline-flex!important;padding:12px 18px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgb(212 175 55 / .25)!important;text-decoration:none!important}.site-header .container,header .container{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important}.main-navigation ul,.menu{display:flex!important;flex-direction:row!important;gap:20px!important;flex-wrap:nowrap!important}@media(max-width:1024px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.woocommerce ul.products{grid-template-columns:1fr!important}.site-header .container,header .container{flex-direction:column!important}.main-navigation ul,.menu{flex-wrap:wrap!important;justify-content:center!important}}.ak-site-header{position:sticky!important;top:0!important;z-index:100000!important}.ak-header-actions,.ak-header-bag,.ak-theme-toggle,.ak-mobile-menu-toggle{pointer-events:auto!important;position:relative!important;z-index:100002!important}.ak-header-bag,.ak-theme-toggle,.ak-mobile-menu-toggle{cursor:pointer!important}html.ak-dark,body.ak-dark{color-scheme:dark}html.ak-dark body,body.ak-dark{background:radial-gradient(circle at 16% 8%,rgb(245 182 194 / .08),transparent 30rem),radial-gradient(circle at 88% 18%,rgb(212 175 55 / .12),transparent 30rem),#111111!important;color:#FFF3F2!important}html.ak-dark .ak-site-nav,body.ak-dark .ak-site-nav{background:linear-gradient(180deg,rgb(17 17 17 / .97),rgb(17 17 17 / .88)),rgb(17 17 17 / .94)!important;color:#FFF3F2!important}html.ak-dark .ak-theme-toggle,body.ak-dark .ak-theme-toggle{background:rgb(255 243 242 / .1)!important;color:#FFF3F2!important}@media (max-width:1024px){.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{align-items:center!important;display:grid!important;gap:0.75rem!important;grid-template-columns:minmax(0,1fr) auto auto!important}.ak-site-header .ak-mobile-menu-toggle{align-items:center!important;display:inline-flex!important;justify-content:center!important;order:2!important}.ak-site-header .ak-header-actions{order:3!important}.ak-site-header .ak-primary-menu{background:radial-gradient(circle at 18% 10%,rgb(245 182 194 / .18),transparent 14rem),radial-gradient(circle at 88% 82%,rgb(212 175 55 / .12),transparent 16rem),rgb(255 243 242 / .992)!important;border:1px solid rgb(212 175 55 / .34)!important;box-shadow:0 22px 70px rgb(17 17 17 / .18)!important;display:none!important;grid-column:1 / -1!important;order:4!important;padding:0.85rem!important;width:100%!important}html.ak-menu-open .ak-site-header .ak-primary-menu,body.ak-menu-open .ak-site-header .ak-primary-menu{display:block!important}html.ak-dark .ak-site-header .ak-primary-menu,body.ak-dark .ak-site-header .ak-primary-menu{background:radial-gradient(circle at 18% 10%,rgb(245 182 194 / .1),transparent 14rem),radial-gradient(circle at 88% 82%,rgb(212 175 55 / .14),transparent 16rem),rgb(17 17 17 / .985)!important}.ak-site-header .ak-primary-menu .wp-block-navigation__container{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:0.5rem!important;grid-template-columns:1fr!important;padding:0!important;width:100%!important}.ak-site-header .wp-block-navigation-item__content{background:rgb(255 255 255 / .58)!important;border:1px solid rgb(212 175 55 / .24)!important;color:#111111!important;display:flex!important;justify-content:center!important;min-height:42px!important;width:100%!important}html.ak-dark .ak-site-header .wp-block-navigation-item__content,body.ak-dark .ak-site-header .wp-block-navigation-item__content{background:rgb(255 243 242 / .08)!important;color:#FFF3F2!important}}.ak-site-header .ak-announcement{border-bottom:0!important;min-height:2.05rem!important;padding-bottom:0.46rem!important;padding-top:0.46rem!important}.ak-site-header .ak-site-nav,.ak-site-header.ak-scrolled .ak-site-nav{border-top:0!important;padding-bottom:clamp(0.5rem, 1vw, 0.78rem)!important;padding-top:clamp(0.5rem, 1vw, 0.78rem)!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{min-height:clamp(68px, 6vw, 86px)!important}.ak-site-header .wp-block-site-logo img,.ak-site-header .custom-logo,.ak-brand .wp-block-site-logo img,.ak-brand .custom-logo{max-height:clamp(54px, 5.6vw, 78px)!important}.ak-site-header .wp-block-woocommerce-customer-account,.ak-site-header .wc-block-mini-cart{display:none!important}.ak-shop-controls{align-items:center!important;display:grid!important;gap:0.85rem!important;grid-template-columns:minmax(0,1fr) minmax(190px,auto)!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.category-buttons,.product-categories,.wc-block-product-categories-list{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:clamp(0.35rem, 1vw, 0.75rem)!important;justify-content:flex-start!important;margin:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.1rem .1rem 0.3rem!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button,.ak-shop-controls .wp-block-button__link,.category-buttons a,.product-categories a,.wc-block-product-categories-list a{flex:0 0 auto!important;font-size:clamp(0.54rem, 1.25vw, 0.68rem)!important;letter-spacing:clamp(0.06em, 0.7vw, 0.14em)!important;min-height:clamp(34px, 5vw, 44px)!important;padding:clamp(0.5rem, 1.1vw, 0.75rem) clamp(0.55rem, 1.35vw, 1rem)!important;white-space:nowrap!important;width:auto!important;min-width:max-content!important;max-width:none!important}.ak-contact-layout{align-items:start!important;gap:clamp(1rem, 3vw, 2rem)!important}.ak-contact-grid{align-content:start!important;gap:clamp(0.7rem, 1.4vw, 1rem)!important;height:auto!important}.ak-contact-card{align-content:start!important;background:linear-gradient(145deg,rgb(255 243 242 / .82),rgb(255 243 242 / .52)),rgb(255 243 242 / .62)!important;color:#111111!important;min-height:clamp(132px, 11vw, 174px)!important;padding:clamp(1.15rem, 2.2vw, 1.75rem)!important}.ak-contact-card h3{color:#111111!important}.ak-contact-card p{color:rgb(17 17 17 / .68)!important;overflow-wrap:anywhere}html.ak-dark .ak-contact-card,body.ak-dark .ak-contact-card{background:linear-gradient(145deg,rgb(31 26 26 / .9),rgb(17 17 17 / .72)),rgb(17 17 17 / .82)!important;color:#FFF3F2!important}html.ak-dark .ak-contact-card h3,body.ak-dark .ak-contact-card h3{color:#FFF3F2!important}html.ak-dark .ak-contact-card p,body.ak-dark .ak-contact-card p{color:rgb(255 243 242 / .74)!important}.ak-contact-form-card,.ak-form{align-self:stretch!important;background:linear-gradient(145deg,rgb(255 243 242 / .76),rgb(255 243 242 / .44)),rgb(255 243 242 / .62)!important;border:1px solid rgb(212 175 55 / .28)!important;color:var(--ak-fg)!important;display:grid!important;gap:0.85rem!important;padding:clamp(1.1rem, 3vw, 2rem)!important}.ak-contact-form-card form,.ak-form form{display:grid!important;gap:0.85rem!important}.ak-contact-form-card input,.ak-contact-form-card textarea,.ak-form input,.ak-form textarea{background:rgb(255 255 255 / .5)!important;border:1px solid rgb(245 182 194 / .48)!important;color:#111111!important;min-height:48px!important;outline:0!important;padding:.88rem 1rem!important}.ak-contact-form-card textarea,.ak-form textarea{min-height:clamp(140px, 20vw, 220px)!important;resize:vertical}.ak-contact-form-card input:focus,.ak-contact-form-card textarea:focus,.ak-form input:focus,.ak-form textarea:focus{background:rgb(255 255 255 / .72)!important;border-color:rgb(212 175 55 / .72)!important;box-shadow:0 0 0 3px rgb(212 175 55 / .14)!important}.ak-form-status{border:1px solid rgb(212 175 55 / .28);color:var(--ak-muted);font-size:.82rem;line-height:1.5;margin:0!important;padding:.75rem .9rem}.ak-form-status.is-success{background:rgb(37 211 102 / .1);border-color:rgb(37 211 102 / .35);color:#0f6b3c}.ak-form-status.is-error{background:rgb(178 34 34 / .08);border-color:rgb(178 34 34 / .36);color:#8b1e1e}.ak-card-actions,.wc-block-components-product-button,.wc-block-grid__product-add-to-cart,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{align-items:center!important;display:flex!important;justify-content:center!important;text-align:center!important}.ak-card-actions{justify-items:center!important}.ak-card-actions button,.ak-card-actions a,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.wc-block-components-product-button .wp-block-button__link,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{box-sizing:border-box!important;display:inline-flex!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;max-width:min(100%, 260px)!important;text-align:center!important;width:100%!important}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce,.wc-block-cart,.wc-block-checkout{background:linear-gradient(145deg,rgb(255 243 242 / .78),rgb(255 243 242 / .48)),rgb(255 243 242 / .62)!important;border:1px solid rgb(212 175 55 / .28)!important;box-shadow:0 22px 72px rgb(17 17 17 / .12)!important;color:var(--ak-fg)!important;font-size:clamp(0.88rem, 1.05vw, 0.98rem)!important;line-height:1.55!important;margin-inline:auto!important;max-width:min(1180px, calc(100vw - (var(--ak-page-pad) * 2)))!important;overflow:hidden!important;padding:clamp(1rem, 2.4vw, 2rem)!important}.woocommerce-cart .ak-commerce-frame,.woocommerce-checkout .ak-commerce-frame,.woocommerce-account .ak-commerce-frame{box-sizing:border-box!important;flex-basis:100%!important;flex-grow:1!important;margin-left:auto!important;margin-right:auto!important;max-width:min(1180px, calc(100vw - (var(--ak-page-pad) * 2)))!important;width:100%!important}.woocommerce-cart .wp-block-columns:has(.ak-commerce-frame),.woocommerce-checkout .wp-block-columns:has(.ak-commerce-frame),.woocommerce-account .wp-block-columns:has(.ak-commerce-frame){display:block!important}html.ak-dark .woocommerce-cart .woocommerce,html.ak-dark .woocommerce-checkout .woocommerce,html.ak-dark .woocommerce-account .woocommerce,html.ak-dark .wc-block-cart,html.ak-dark .wc-block-checkout,body.ak-dark .woocommerce-cart .woocommerce,body.ak-dark .woocommerce-checkout .woocommerce,body.ak-dark .woocommerce-account .woocommerce,body.ak-dark .wc-block-cart,body.ak-dark .wc-block-checkout{background:linear-gradient(145deg,rgb(31 26 26 / .9),rgb(17 17 17 / .78)),rgb(17 17 17 / .84)!important;border-color:rgb(212 175 55 / .34)!important}.woocommerce-cart .woocommerce h2,.woocommerce-checkout .woocommerce h2,.woocommerce-checkout .woocommerce h3,.wc-block-cart h2,.wc-block-checkout h2{font-family:"Playfair Display",serif!important;font-size:clamp(1.45rem, 3vw, 2.35rem)!important;line-height:1.1!important;margin:0 0 1rem!important}.woocommerce-cart-form,.woocommerce-cart .cart_totals,.woocommerce-checkout form.checkout,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout #payment{box-sizing:border-box!important;max-width:100%!important}.woocommerce-cart .cart-collaterals{display:flex!important;justify-content:flex-end!important;margin-top:clamp(1rem, 2vw, 1.6rem)!important;width:100%!important}.woocommerce-cart .cart_totals{background:rgb(255 255 255 / .36)!important;border:1px solid rgb(212 175 55 / .24)!important;box-shadow:none!important;padding:clamp(1rem, 2vw, 1.5rem)!important;width:min(100%, 430px)!important}.woocommerce table.shop_table,.woocommerce-cart table.shop_table,.woocommerce-checkout table.shop_table{background:rgb(255 255 255 / .3)!important;border:1px solid rgb(212 175 55 / .24)!important;border-collapse:collapse!important;border-radius:0!important;font-size:0.92rem!important;margin:0!important;table-layout:auto!important;width:100%!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:rgb(212 175 55 / .18)!important;padding:clamp(0.65rem, 1.5vw, 1rem)!important;vertical-align:middle!important}.woocommerce-cart .product-name{align-items:center!important;gap:0.75rem!important}.woocommerce-cart .product-name img{aspect-ratio:1!important;border:1px solid rgb(212 175 55 / .22)!important;height:clamp(56px, 8vw, 82px)!important;object-fit:cover!important;width:clamp(56px, 8vw, 82px)!important}.woocommerce-cart .quantity .qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-checkout .select2-container .select2-selection--single{background:rgb(255 255 255 / .52)!important;border:1px solid rgb(245 182 194 / .48)!important;box-sizing:border-box!important;color:#111111!important;font-size:0.95rem!important;min-height:46px!important;padding:.72rem 0.85rem!important;width:100%!important}.woocommerce form .form-row{margin:0 0 0.85rem!important;padding:0!important}.woocommerce-checkout form.checkout{display:grid!important;gap:clamp(1rem, 2vw, 1.5rem)!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,0.85fr)!important}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading{grid-column:1!important}.woocommerce-checkout #order_review{align-self:start!important;background:rgb(255 255 255 / .34)!important;border:1px solid rgb(212 175 55 / .24)!important;grid-column:2!important;grid-row:1 / span 3!important;padding:clamp(1rem, 2vw, 1.4rem)!important}.woocommerce-checkout #payment{background:transparent!important;border:0!important;padding:0!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgb(212 175 55 / .2)!important;padding:.75rem 0!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce div.product form.cart .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #place_order,.wc-block-components-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{align-items:center!important;border-radius:0!important;box-sizing:border-box!important;display:inline-flex!important;font-size:clamp(0.68rem, 1.1vw, 0.78rem)!important;justify-content:center!important;line-height:1.2!important;max-width:100%!important;min-height:46px!important;padding:.88rem 1.1rem!important;text-align:center!important;white-space:normal!important}.woocommerce-cart .wc-proceed-to-checkout{padding:1rem 0 0!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #place_order{width:100%!important}@media (max-width:1024px){.ak-site-header{position:sticky!important}.ak-site-header .ak-primary-menu{box-sizing:border-box!important;left:0!important;margin:0!important;max-height:min(62vh, 420px)!important;max-width:100vw!important;overflow-y:auto!important;padding:.55rem 1rem!important;position:absolute!important;right:0!important;top:100%!important;transform:none!important;width:100vw!important;z-index:99998!important}.ak-site-header .ak-site-nav .wp-block-navigation__responsive-container.ak-primary-menu,.ak-site-header .ak-site-nav .wp-block-navigation__responsive-container.ak-primary-menu.has-modal-open{bottom:auto!important;box-sizing:border-box!important;height:auto!important;inset:auto 0 auto 0!important;left:0!important;max-height:min(62vh, 420px)!important;max-width:100vw!important;overflow-y:auto!important;padding:.55rem 1rem!important;position:absolute!important;right:0!important;top:100%!important;transform:none!important;width:100vw!important}html.ak-menu-open .ak-site-header .ak-site-nav .ak-primary-menu,body.ak-menu-open .ak-site-header .ak-site-nav .ak-primary-menu{bottom:auto!important;left:0!important;max-height:min(62vh, 420px)!important;max-width:100vw!important;overflow-y:auto!important;position:absolute!important;right:0!important;top:100%!important;transform:none!important;width:100vw!important}.ak-site-header .ak-primary-menu>.wp-block-navigation__responsive-container-open,.ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-open,.ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-close{display:none!important}html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container{display:block!important;height:auto!important;inset:auto!important;opacity:1!important;overflow:visible!important;position:static!important;visibility:visible!important;width:100%!important}html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-close,html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-dialog,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-close,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-dialog{display:block!important;height:auto!important;inset:auto!important;margin:0!important;max-width:none!important;opacity:1!important;overflow:visible!important;padding:0!important;position:static!important;transform:none!important;visibility:visible!important;width:100%!important}html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-content,html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__container,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-content,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__container{align-items:stretch!important;display:grid!important;gap:0.28rem!important;height:auto!important;justify-content:stretch!important;justify-items:stretch!important;opacity:1!important;overflow:visible!important;position:static!important;visibility:visible!important;width:100%!important}html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-content,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-content{align-items:stretch!important;justify-content:stretch!important}html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-content>.wp-block-navigation__container,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-content>.wp-block-navigation__container{justify-self:stretch!important;max-width:none!important;width:100%!important}.ak-site-header .ak-primary-menu .wp-block-navigation__container{gap:0.28rem!important;overflow:visible!important}.ak-site-header .ak-primary-menu .wp-block-navigation-item{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;width:100%!important}.ak-site-header .wp-block-navigation-item__content{box-sizing:border-box!important;height:auto!important;min-height:36px!important;padding:.58rem 0.75rem!important;width:100%!important}html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation-item,html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation-item__content,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation-item,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation-item__content{height:auto!important;min-height:36px!important;opacity:1!important;visibility:visible!important;width:100%!important}}body.home .wp-site-blocks{padding-top:0!important}body.home .ak-site-header{background:transparent!important;box-shadow:none!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:100!important}body.home .ak-site-header .ak-announcement{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(8 8 8 / .2)!important;border-color:rgb(255 255 255 / .24)!important;color:#ffffff!important;text-shadow:0 1px 3px rgb(0 0 0 / .72)!important}body.home .ak-site-header .ak-site-nav,body.home .ak-site-header.ak-scrolled .ak-site-nav{background:transparent!important;border:0!important;box-shadow:none!important}body.home .ak-site-header .ak-primary-menu{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .28)!important;box-shadow:0 10px 28px rgb(0 0 0 / .08)!important}body.home .ak-site-header .ak-primary-menu .wp-block-navigation-item__content{background:rgb(255 255 255 / .1)!important;color:#ffffff!important;text-shadow:0 1px 4px rgb(0 0 0 / .72)!important}body.home .ak-site-header .ak-logo-fallback,body.home .ak-site-header .wp-block-site-logo,body.home .ak-site-header .custom-logo-link,body.home .ak-site-header .ak-mobile-menu-toggle,body.home .ak-site-header .ak-account-toggle,body.home .ak-site-header .ak-header-bag,body.home .ak-site-header .ak-theme-toggle{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(9 9 9 / .18)!important;border-color:rgb(255 255 255 / .55)!important;box-shadow:0 8px 22px rgb(0 0 0 / .12)!important;color:#ffffff!important}body.home .wp-block-cover.ak-hero,body.home .ak-full-hero,body.home .ak-hero{padding-top:calc(var(--ak-header-height, 124px) + clamp(1rem, 4vw, 3rem))!important}@media (max-width:767px){.ak-site-header .ak-header-actions>.ak-header-account,.ak-site-header .ak-header-actions>.ak-header-account .ak-account-toggle,body.home .ak-site-header .ak-header-actions>.ak-header-account,body.home .ak-site-header .ak-header-actions>.ak-header-account .ak-account-toggle{display:none!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{grid-template-columns:minmax(58px,1fr) 46px 46px 46px!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions{display:contents!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-header-bag,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-header-bag{grid-column:3!important;grid-row:1!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-theme-toggle,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-theme-toggle{grid-column:4!important;grid-row:1!important}body.home .wp-block-cover.ak-hero,body.home .ak-full-hero,body.home .ak-hero{padding-top:8.25rem!important}}.ak-faq-page{gap:clamp(1.25rem, 3vw, 2.5rem)!important}.ak-faq-support,.ak-faq-list{gap:clamp(0.9rem, 2vw, 1.25rem)!important}.ak-faq-list{display:grid!important}.ak-faq-item{margin:0!important}.ak-faq-item summary{cursor:pointer!important;font-size:clamp(1rem, 1.6vw, 1.16rem)!important;font-weight:850!important;line-height:1.22!important;overflow-wrap:anywhere!important}.ak-faq-item p{margin-bottom:0!important;margin-top:0.75rem!important}.ak-faq-cta{padding:clamp(1.4rem, 4vw, 3rem)!important}@media (max-width:767px){.ak-faq-support,.ak-faq-page .wp-block-buttons{display:grid!important;grid-template-columns:1fr!important}.ak-faq-page .wp-block-button,.ak-faq-page .wp-block-button__link{width:100%!important}}.ak-site-header .ak-header-bag .ak-cart-icon{fill:none!important;stroke:currentColor!important}.ak-site-header .ak-primary-menu .ak-mobile-account-link{display:none!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.ak-product-card) :where(.add_to_cart_button.product_type_simple,.ak-card-add.product_type_simple){align-items:center!important;display:inline-flex!important;gap:0.5rem!important;justify-content:center!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.ak-product-card) :where(.add_to_cart_button.product_type_simple,.ak-card-add.product_type_simple)::before{background-color:currentColor!important;content:""!important;display:block!important;flex:0 0 16px!important;height:16px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3C/svg%3E") center / contain no-repeat!important;width:16px!important}.ak-hero::before,.ak-hero::after{display:none!important}.ak-hero .wp-block-cover__background{background:rgb(8 8 8 / .03)!important;opacity:1!important}.ak-hero .ak-hero-panel{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(255 255 255 / .045)!important;border:1px solid rgb(255 255 255 / .5)!important;box-shadow:0 14px 38px rgb(17 17 17 / .12)!important}html.ak-dark .ak-hero .ak-hero-panel,body.ak-dark .ak-hero .ak-hero-panel{background:rgb(12 12 12 / .055)!important;border-color:rgb(255 255 255 / .34)!important}.ak-hero .ak-hero-panel .ak-display{-webkit-text-stroke:.4px rgb(0 0 0 / .55);color:#ffffff!important;text-shadow:0 2px 4px rgb(0 0 0 / .72),0 12px 30px rgb(0 0 0 / .42)!important}.ak-hero .ak-hero-panel .ak-display em{color:#f2d367!important;text-shadow:0 2px 4px rgb(0 0 0 / .68),0 10px 26px rgb(0 0 0 / .4)!important}.ak-hero .ak-hero-panel .ak-eyebrow{color:#f2d367!important;text-shadow:0 1px 5px rgb(0 0 0 / .78)!important}.ak-hero .ak-hero-panel p:not(.ak-eyebrow){color:rgb(255 255 255 / .96)!important;text-shadow:0 1px 4px rgb(0 0 0 / .76)!important}@media (max-width:1024px){html.ak-menu-open .ak-site-header .ak-primary-menu .ak-mobile-account-link,body.ak-menu-open .ak-site-header .ak-primary-menu .ak-mobile-account-link{display:block!important}.ak-site-header .ak-primary-menu .ak-mobile-account-link .wp-block-navigation-item__content::before{background-color:currentColor;content:"";display:block;flex:0 0 18px;height:18px;margin-right:.5rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 21a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 21a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E") center / contain no-repeat;width:18px}}@media (max-width:767px){body.home .ak-site-header{background:transparent!important;box-shadow:none!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:100!important}body.home .ak-site-header .ak-announcement{-webkit-backdrop-filter:blur(10px) saturate(120%)!important;backdrop-filter:blur(10px) saturate(120%)!important;background:rgb(8 8 8 / .48)!important;border-color:rgb(255 255 255 / .16)!important;color:#ffffff!important;text-shadow:0 1px 3px rgb(0 0 0 / .72)!important}body.home .ak-site-header .ak-site-nav,body.home .ak-site-header.ak-scrolled .ak-site-nav{background:transparent!important;border:0!important;box-shadow:none!important}body.home .ak-site-header .ak-logo-fallback,body.home .ak-site-header .wp-block-site-logo,body.home .ak-site-header .custom-logo-link,body.home .ak-site-header .ak-mobile-menu-toggle,body.home .ak-site-header .ak-account-toggle,body.home .ak-site-header .ak-header-bag,body.home .ak-site-header .ak-theme-toggle{-webkit-backdrop-filter:blur(10px) saturate(125%)!important;backdrop-filter:blur(10px) saturate(125%)!important;background:rgb(9 9 9 / .44)!important;border-color:rgb(255 255 255 / .46)!important;box-shadow:0 8px 22px rgb(0 0 0 / .18)!important;color:#ffffff!important}body.home .wp-block-cover.ak-hero,body.home .ak-full-hero,body.home .ak-hero{min-height:max(520px, 68svh)!important;padding-bottom:2rem!important;padding-top:8.25rem!important}body.home .ak-hero .ak-hero-panel{background:rgb(12 12 12 / .14)!important;border-color:rgb(255 255 255 / .38)!important}body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending){align-items:start!important;display:grid!important;flex-direction:initial!important;gap:.55rem 0.65rem!important;grid-template-columns:minmax(0,1fr) auto!important}body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending)>:first-child{flex:none!important;min-width:0!important}body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending) .wp-block-buttons,body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending) .wp-block-button{align-self:start!important;justify-self:end!important;width:auto!important}body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending) .wp-block-button__link{font-size:0.56rem!important;letter-spacing:0.1em!important;line-height:1!important;min-height:34px!important;overflow-wrap:normal!important;padding:.68rem 0.62rem!important;white-space:nowrap!important;width:auto!important}body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending) .ak-eyebrow{font-size:0.5rem!important;letter-spacing:0.2em!important;margin-bottom:0.35rem!important}body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending) h2{font-size:clamp(1.85rem, 9vw, 2.45rem)!important;line-height:0.98!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.ak-product-card) :where(.add_to_cart_button.product_type_simple,.ak-card-add.product_type_simple){gap:0.35rem!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.ak-product-card) :where(.add_to_cart_button.product_type_simple,.ak-card-add.product_type_simple)::before{flex-basis:14px!important;height:14px!important;width:14px!important}}.ak-card-variation-preview__name{max-width:14ch!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}@media (max-width:600px){.ak-shop-controls{grid-template-columns:minmax(0,1fr)!important}:where(.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.category-buttons,ul.product-categories,ul.wc-block-product-categories-list){align-items:stretch!important;display:grid!important;flex-wrap:initial!important;gap:0.42rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;list-style:none!important;overflow:visible!important;padding:0!important;width:100%!important}:where(.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.category-buttons,ul.product-categories,ul.wc-block-product-categories-list)>:where(li,.wp-block-button){display:flex!important;margin:0!important;min-width:0!important;width:100%!important}:where(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.category-buttons a,ul.product-categories a,ul.wc-block-product-categories-list a){align-items:center!important;-webkit-backdrop-filter:blur(8px) saturate(118%)!important;backdrop-filter:blur(8px) saturate(118%)!important;background:rgb(255 255 255 / .48)!important;border:1px solid rgb(205 166 55 / .34)!important;border-radius:7px!important;box-shadow:0 7px 18px rgb(31 24 22 / .06)!important;display:flex!important;font-size:clamp(0.58rem, 2.65vw, 0.7rem)!important;height:100%!important;justify-content:center!important;letter-spacing:0.035em!important;line-height:1.16!important;min-height:42px!important;min-width:0!important;overflow-wrap:anywhere!important;padding:.48rem 0.38rem!important;text-align:center!important;white-space:normal!important;width:100%!important}.ak-card-variation-preview__name{font-size:0.5rem!important;max-width:12ch!important}}html.ak-dark :where(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.category-buttons a,ul.product-categories a,ul.wc-block-product-categories-list a),body.ak-dark :where(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.category-buttons a,ul.product-categories a,ul.wc-block-product-categories-list a){background:rgb(18 18 18 / .5)!important;border-color:rgb(229 197 105 / .38)!important;color:#fff!important}:where(nav.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination,.post-navigation .nav-links,.posts-navigation .nav-links){-webkit-backdrop-filter:blur(18px) saturate(155%)!important;align-items:center!important;backdrop-filter:blur(18px) saturate(155%)!important;background:linear-gradient(145deg,rgb(255 255 255 / .72),rgb(255 243 241 / .38))!important;border:1px solid rgb(255 255 255 / .74)!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px rgb(212 175 55 / .14),0 14px 36px rgb(45 33 30 / .11)!important;display:flex!important;flex-wrap:wrap!important;gap:0.42rem!important;justify-content:center!important;margin:clamp(1.2rem, 3vw, 2.25rem) auto!important;max-width:max-content!important;padding:0.48rem!important}.woocommerce nav.woocommerce-pagination ul.page-numbers,.woocommerce-pagination ul.page-numbers,.wp-block-query-pagination-numbers{align-items:center!important;border:0!important;display:flex!important;flex-wrap:wrap!important;gap:0.36rem!important;margin:0!important;padding:0!important}.woocommerce nav.woocommerce-pagination ul.page-numbers li,.woocommerce-pagination ul.page-numbers li{border:0!important;float:none!important;margin:0!important}:where(.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination) :where(a.page-numbers,span.page-numbers,.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.wc-block-components-pagination__page,.wc-block-components-pagination__ellipsis),:where(.post-navigation,.posts-navigation) :where(.nav-previous a,.nav-next a){align-items:center!important;background:rgb(255 255 255 / .48)!important;border:1px solid rgb(17 17 17 / .1)!important;border-radius:7px!important;color:var(--ak-fg,#111111)!important;display:inline-flex!important;font-size:0.72rem!important;font-weight:850!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;min-height:42px!important;min-width:42px!important;padding:.72rem 0.82rem!important;text-decoration:none!important;transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease!important}:where(.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination) :where(a.page-numbers:hover,a.page-numbers:focus-visible,.wp-block-query-pagination-previous:hover,.wp-block-query-pagination-next:hover,.wc-block-components-pagination__page:hover),:where(.post-navigation,.posts-navigation) :where(.nav-previous a:hover,.nav-next a:hover){background:rgb(255 255 255 / .82)!important;border-color:rgb(212 175 55 / .72)!important;box-shadow:0 8px 22px rgb(45 33 30 / .12)!important;transform:translateY(-1px)!important}:where(.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination) :where(span.page-numbers.current,.wc-block-components-pagination__page--active){background:var(--ak-fg,#111111)!important;border-color:var(--ak-fg,#111111)!important;box-shadow:0 8px 22px rgb(17 17 17 / .18)!important;color:#ffffff!important}.woocommerce-pagination .page-numbers.prev::before,.wp-block-query-pagination-previous::before,.post-navigation .nav-previous a::before,.posts-navigation .nav-previous a::before{content:"\2039";font-size:1.2rem;line-height:0;margin-right:.28rem}.woocommerce-pagination .page-numbers.next::after,.wp-block-query-pagination-next::after,.post-navigation .nav-next a::after,.posts-navigation .nav-next a::after{content:"\203A";font-size:1.2rem;line-height:0;margin-left:.28rem}:where(.post-navigation,.posts-navigation) .nav-links{max-width:min(100%, 980px)!important}:where(.post-navigation,.posts-navigation) :where(.nav-previous,.nav-next){margin:0!important}body.ak-dark-mode :where(nav.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination,.post-navigation .nav-links,.posts-navigation .nav-links,.ak-card-variation-preview){background:linear-gradient(145deg,rgb(22 22 24 / .78),rgb(53 43 45 / .42))!important;border-color:rgb(255 255 255 / .2)!important;box-shadow:inset 0 0 0 1px rgb(212 175 55 / .16),0 14px 36px rgb(0 0 0 / .24)!important}body.ak-dark-mode :where(.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination) :where(a.page-numbers,span.page-numbers,.wp-block-query-pagination-previous,.wp-block-query-pagination-next),body.ak-dark-mode :where(.post-navigation,.posts-navigation) :where(.nav-previous a,.nav-next a){background:rgb(255 255 255 / .08)!important;border-color:rgb(255 255 255 / .18)!important;color:#ffffff!important}@media (max-width:600px){.ak-card-variation-preview{gap:0.25rem!important;margin-left:0.35rem!important;margin-right:0.35rem!important;padding:0.28rem!important}.ak-card-variation-preview__group{gap:0.2rem!important}.ak-card-variation-preview__group--color .ak-card-variation-preview__option{max-width:min(100%, 92px)!important;padding-right:0.3rem!important}.ak-card-variation-preview__name{font-size:0.5rem!important;max-width:8ch!important}:where(nav.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination,.post-navigation .nav-links,.posts-navigation .nav-links){gap:0.3rem!important;max-width:calc(100% - 1rem)!important;padding:0.36rem!important}:where(.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination) :where(a.page-numbers,span.page-numbers,.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.wc-block-components-pagination__page),:where(.post-navigation,.posts-navigation) :where(.nav-previous a,.nav-next a){font-size:0.64rem!important;min-height:40px!important;min-width:40px!important;padding:.62rem 0.68rem!important}}body.home .wp-site-blocks{padding-top:0!important}body.home .ak-site-header{background:transparent!important;box-shadow:none!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:100!important}body.home .ak-site-header .ak-announcement{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(8 8 8 / .2)!important;border-color:rgb(255 255 255 / .24)!important;color:#ffffff!important;text-shadow:0 1px 3px rgb(0 0 0 / .72)!important}body.home .ak-site-header .ak-site-nav,body.home .ak-site-header.ak-scrolled .ak-site-nav{background:transparent!important;border:0!important;box-shadow:none!important}body.home .ak-site-header .ak-primary-menu{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .28)!important;box-shadow:0 10px 28px rgb(0 0 0 / .08)!important}body.home .ak-site-header .ak-primary-menu .wp-block-navigation-item__content{background:rgb(255 255 255 / .1)!important;color:#ffffff!important;text-shadow:0 1px 4px rgb(0 0 0 / .72)!important}body.home .ak-site-header .ak-logo-fallback,body.home .ak-site-header .wp-block-site-logo,body.home .ak-site-header .custom-logo-link,body.home .ak-site-header .ak-mobile-menu-toggle,body.home .ak-site-header .ak-account-toggle,body.home .ak-site-header .ak-header-bag,body.home .ak-site-header .ak-theme-toggle{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(9 9 9 / .18)!important;border-color:rgb(255 255 255 / .55)!important;box-shadow:0 8px 22px rgb(0 0 0 / .12)!important;color:#ffffff!important}body.home .wp-block-cover.ak-hero,body.home .ak-full-hero,body.home .ak-hero{padding-top:calc(var(--ak-header-height, 124px) + clamp(1rem, 4vw, 3rem))!important}@media (max-width:767px){.ak-site-header .ak-header-actions>.ak-header-account,.ak-site-header .ak-header-actions>.ak-header-account .ak-account-toggle,body.home .ak-site-header .ak-header-actions>.ak-header-account,body.home .ak-site-header .ak-header-actions>.ak-header-account .ak-account-toggle{display:none!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{grid-template-columns:minmax(58px,1fr) 46px 46px 46px!important}.ak-site-header .ak-site-nav>.alignwide>.ak-mobile-menu-toggle,.ak-site-header .ak-site-nav .alignwide>.ak-mobile-menu-toggle{grid-column:2!important;grid-row:1!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions{display:contents!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-header-bag,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-header-bag{grid-column:3!important;grid-row:1!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-theme-toggle,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-theme-toggle{grid-column:4!important;grid-row:1!important}body.home .wp-block-cover.ak-hero,body.home .ak-full-hero,body.home .ak-hero{padding-top:8.25rem!important}}body.home .wp-site-blocks{padding-top:0!important}body.home .ak-site-header{background:transparent!important;box-shadow:none!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:100!important}body.home .ak-site-header .ak-announcement{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(8 8 8 / .2)!important;border-color:rgb(255 255 255 / .24)!important;color:#ffffff!important;text-shadow:0 1px 3px rgb(0 0 0 / .72)!important}body.home .ak-site-header .ak-site-nav,body.home .ak-site-header.ak-scrolled .ak-site-nav{background:transparent!important;border:0!important;box-shadow:none!important}body.home .ak-site-header .ak-primary-menu{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .28)!important;box-shadow:0 10px 28px rgb(0 0 0 / .08)!important}body.home .ak-site-header .ak-primary-menu .wp-block-navigation-item__content{background:rgb(255 255 255 / .1)!important;color:#ffffff!important;text-shadow:0 1px 4px rgb(0 0 0 / .72)!important}body.home .ak-site-header .ak-logo-fallback,body.home .ak-site-header .wp-block-site-logo,body.home .ak-site-header .custom-logo-link,body.home .ak-site-header .ak-mobile-menu-toggle,body.home .ak-site-header .ak-account-toggle,body.home .ak-site-header .ak-header-bag,body.home .ak-site-header .ak-theme-toggle{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(9 9 9 / .18)!important;border-color:rgb(255 255 255 / .55)!important;box-shadow:0 8px 22px rgb(0 0 0 / .12)!important;color:#ffffff!important}body.home .wp-block-cover.ak-hero,body.home .ak-full-hero,body.home .ak-hero{padding-top:calc(var(--ak-header-height, 124px) + clamp(1rem, 4vw, 3rem))!important}@media (max-width:767px){.ak-site-header .ak-header-actions>.ak-header-account,.ak-site-header .ak-header-actions>.ak-header-account .ak-account-toggle,body.home .ak-site-header .ak-header-actions>.ak-header-account,body.home .ak-site-header .ak-header-actions>.ak-header-account .ak-account-toggle{display:none!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{grid-template-columns:minmax(58px,1fr) 46px 46px 46px!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions{display:contents!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-header-bag,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-header-bag{grid-column:3!important;grid-row:1!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-theme-toggle,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-theme-toggle{grid-column:4!important;grid-row:1!important}body.home .wp-block-cover.ak-hero,body.home .ak-full-hero,body.home .ak-hero{padding-top:8.25rem!important}}@media (max-width:767px){body.home .wp-site-blocks{padding-top:0!important}body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child){align-items:start!important;display:grid!important;flex-direction:initial!important;gap:.55rem 0.65rem!important;grid-template-columns:minmax(0,1fr) auto!important}body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child)>:first-child{flex:none!important;min-width:0!important}body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child) .wp-block-buttons,body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child) .wp-block-button{align-self:start!important;justify-self:end!important;width:auto!important}body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child) .wp-block-button__link{font-size:0.56rem!important;letter-spacing:0.1em!important;line-height:1!important;min-height:34px!important;overflow-wrap:normal!important;padding:.68rem 0.62rem!important;white-space:nowrap!important;width:auto!important}body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child) .ak-eyebrow{font-size:0.5rem!important;letter-spacing:0.2em!important;margin-bottom:0.35rem!important}body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child) h2{font-size:clamp(1.85rem, 9vw, 2.45rem)!important;line-height:0.98!important}}body.single-product .ak-single-product-frame{align-items:start!important}body.single-product .ak-product-summary,body.single-product .summary{align-content:start!important;align-self:start!important;display:grid!important;gap:clamp(0.72rem, 1.6vw, 1.15rem)!important;justify-items:start!important;margin-top:0!important;padding-top:0!important;transform:none!important}body.single-product .ak-product-summary .product_title,body.single-product .ak-product-summary h1,body.single-product .summary .product_title{line-height:0.96!important;margin:0!important;max-width:11ch!important;padding:0!important}body.single-product .ak-product-summary .wp-block-woocommerce-product-price,body.single-product .ak-product-summary .price,body.single-product .summary .price{margin:0!important}body.single-product .ak-product-summary .wp-block-post-excerpt,body.single-product .ak-product-summary .woocommerce-product-details__short-description,body.single-product .summary .woocommerce-product-details__short-description{color:var(--ak-fg)!important;font-size:clamp(1rem, 1.5vw, 1.24rem)!important;line-height:1.58!important;margin:0!important;max-width:62ch!important;padding-top:0!important}body.single-product .ak-product-summary .wp-block-post-excerpt,body.single-product .ak-product-summary .wp-block-post-excerpt__excerpt,body.single-product .ak-product-summary .woocommerce-product-details__short-description,body.single-product .summary .woocommerce-product-details__short-description,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description,body.single-product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel{box-sizing:border-box!important;display:block!important;height:auto!important;max-height:none!important;max-width:100%!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;width:100%!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description :where(p,li,h1,h2,h3,h4,h5,h6,div),body.single-product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel--description :where(p,li,h1,h2,h3,h4,h5,h6,div){max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important}body.single-product .ak-product-summary .wp-block-post-excerpt p,body.single-product .ak-product-summary .woocommerce-product-details__short-description p,body.single-product .summary .woocommerce-product-details__short-description p{margin-top:0!important}body.single-product .ak-product-summary form.cart,body.single-product .summary form.cart{align-items:stretch!important;display:flex!important;flex-wrap:wrap!important;gap:0.85rem!important;margin:.35rem 0 0!important;max-width:min(100%, 620px)!important;width:100%!important}body.single-product .ak-product-summary form.cart .quantity,body.single-product .summary form.cart .quantity{margin:0!important}body.single-product .ak-product-summary .quantity .qty,body.single-product .summary .quantity .qty{background:rgb(255 255 255 / .58)!important;border:1px solid rgb(212 175 55 / .28)!important;border-radius:0!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .42)!important;color:var(--ak-fg)!important;font-size:1.05rem!important;font-weight:850!important;height:56px!important;min-height:56px!important;text-align:center!important;width:84px!important}body.single-product .ak-product-summary .single_add_to_cart_button,body.single-product .summary .single_add_to_cart_button,body.single-product .ak-product-summary .button.single_add_to_cart_button,body.single-product .summary .button.single_add_to_cart_button,body.single-product .ak-product-summary .wp-block-button__link,body.single-product .summary .wp-block-button__link{align-items:center!important;background:var(--ak-fg)!important;border:1px solid var(--ak-fg)!important;border-radius:0!important;box-shadow:0 18px 38px rgb(17 17 17 / .16)!important;color:var(--ak-bg)!important;display:inline-flex!important;font-size:0.76rem!important;font-weight:950!important;justify-content:center!important;letter-spacing:0.12em!important;line-height:1!important;margin:0!important;min-height:56px!important;padding:0 1.45rem!important;text-decoration:none!important;text-transform:uppercase!important}body.single-product .ak-product-summary :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn),body.single-product .summary :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn){align-items:center!important;background:var(--ak-accent)!important;border:1px solid var(--ak-accent)!important;border-radius:0!important;box-shadow:0 18px 38px rgb(212 175 55 / .18)!important;color:#111111!important;display:inline-flex!important;font-size:0.76rem!important;font-weight:950!important;justify-content:center!important;letter-spacing:0.12em!important;line-height:1!important;margin:0!important;min-height:56px!important;padding:0 1.45rem!important;text-decoration:none!important;text-transform:uppercase!important}body.single-product .ak-product-summary .yith-wcwl-add-to-wishlist,body.single-product .summary .yith-wcwl-add-to-wishlist,body.single-product .ak-product-summary [class*="wishlist"],body.single-product .summary [class*="wishlist"]{margin-top:0.45rem!important}body.single-product .ak-product-video{align-items:center!important;box-sizing:border-box!important;display:grid!important;gap:clamp(1rem, 4vw, 3rem)!important;grid-template-columns:minmax(0,1fr) minmax(240px,390px)!important;margin:clamp(1rem, 2.8vw, 2.2rem) auto!important;max-width:min(var(--ak-max), calc(100% - (var(--ak-page-pad) * 2)))!important;padding:clamp(1rem, 3vw, 2rem)!important;width:min(var(--ak-max), calc(100% - (var(--ak-page-pad) * 2)))!important}body.single-product .ak-product-video__copy{display:grid!important;gap:0.7rem!important}body.single-product .ak-product-video__copy h2{font-family:"Playfair Display",serif!important;font-size:clamp(2rem, 4.4vw, 4.4rem)!important;line-height:0.98!important;margin:0!important;max-width:10ch!important}body.single-product .ak-product-video__copy p:not(.ak-eyebrow){color:var(--ak-muted)!important;line-height:1.7!important;margin:0!important;max-width:50ch!important}body.single-product .ak-product-video__frame{aspect-ratio:9 / 16!important;max-height:min(72vh, 620px)!important;min-height:clamp(380px, 48vw, 600px)!important}.ak-cart-drawer{inset:0!important;opacity:0!important;pointer-events:none!important;position:fixed!important;transition:opacity 180ms ease!important;z-index:100000!important}.ak-cart-drawer.is-open{opacity:1!important;pointer-events:auto!important;z-index:2147483647!important}html.ak-cart-open,body.ak-cart-open{overflow:hidden!important}.ak-cart-drawer__backdrop{background:rgb(17 17 17 / .34)!important;inset:0!important;position:absolute!important}.ak-cart-drawer__panel{background:linear-gradient(145deg,rgb(255 253 249 / .96),rgb(255 243 242 / .94)),var(--ak-bg)!important;border:1px solid rgb(212 175 55 / .34)!important;box-shadow:0 28px 80px rgb(17 17 17 / .24)!important;box-sizing:border-box!important;color:var(--ak-fg)!important;display:grid!important;gap:1rem!important;max-height:calc(100vh - var(--ak-header-height, 96px) - 1.5rem)!important;overflow-y:auto!important;padding:clamp(1rem, 2.8vw, 1.45rem)!important;position:absolute!important;right:clamp(0.75rem, 2vw, 1.25rem)!important;top:calc(var(--ak-header-height, 96px) + 0.75rem)!important;transform:translate3d(20px,0,0)!important;transition:transform 180ms ease!important;width:min(430px, calc(100vw - 1.5rem))!important}.ak-cart-drawer.is-open .ak-cart-drawer__panel{transform:translate3d(0,0,0)!important}.ak-cart-drawer__head{align-items:start!important;display:flex!important;gap:1rem!important;justify-content:space-between!important}.ak-cart-drawer__head h2{font-family:"Playfair Display",serif!important;font-size:clamp(1.9rem, 6vw, 2.8rem)!important;line-height:0.98!important;margin:0!important}.ak-cart-drawer__close,.ak-cart-drawer__remove{align-items:center!important;background:var(--ak-fg)!important;border:1px solid var(--ak-fg)!important;color:var(--ak-bg)!important;display:inline-flex!important;flex:0 0 auto!important;font-size:1.1rem!important;font-weight:850!important;height:36px!important;justify-content:center!important;line-height:1!important;text-decoration:none!important;width:36px!important}.ak-cart-drawer__items{display:grid!important;gap:0.85rem!important}.ak-cart-drawer__item{align-items:center!important;border:1px solid rgb(212 175 55 / .18)!important;display:grid!important;gap:0.8rem!important;grid-template-columns:72px minmax(0,1fr) 36px!important;padding:0.7rem!important}.ak-cart-drawer__image{aspect-ratio:4 / 5!important;display:block!important;overflow:hidden!important}.ak-cart-drawer__image img{height:100%!important;object-fit:cover!important;width:100%!important}.ak-cart-drawer__copy{display:grid!important;gap:0.24rem!important;min-width:0!important}.ak-cart-drawer__name{color:var(--ak-fg)!important;font-weight:850!important;line-height:1.2!important;overflow-wrap:anywhere!important;text-decoration:none!important}.ak-cart-drawer__copy p{color:var(--ak-muted)!important;font-size:0.78rem!important;margin:0!important}.ak-cart-drawer__summary{align-items:center!important;border-top:1px solid rgb(212 175 55 / .22)!important;display:flex!important;justify-content:space-between!important;padding-top:1rem!important}.ak-cart-drawer__actions,.ak-cart-drawer__empty{display:grid!important;gap:0.75rem!important}.ak-cart-drawer__checkout,.ak-cart-drawer__cart,.ak-cart-drawer__shop{align-items:center!important;display:inline-flex!important;font-size:0.74rem!important;font-weight:950!important;justify-content:center!important;letter-spacing:0.12em!important;min-height:50px!important;padding:0 1rem!important;text-decoration:none!important;text-transform:uppercase!important}.ak-cart-drawer__checkout,.ak-cart-drawer__shop{background:var(--ak-fg)!important;border:1px solid var(--ak-fg)!important;color:var(--ak-bg)!important}.ak-cart-drawer__cart{background:transparent!important;border:1px solid rgb(17 17 17 / .22)!important;color:var(--ak-fg)!important}html.ak-dark .ak-cart-drawer__panel,body.ak-dark .ak-cart-drawer__panel{background:linear-gradient(145deg,rgb(17 17 17 / .98),rgb(36 28 28 / .96)),#111111!important}@media (max-width:768px){body.single-product .ak-product-summary,body.single-product .summary{gap:0.82rem!important}body.single-product .ak-product-summary form.cart,body.single-product .summary form.cart{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important}body.single-product .ak-product-summary .single_add_to_cart_button,body.single-product .summary .single_add_to_cart_button{justify-self:stretch!important;width:100%!important}body.single-product .ak-product-summary :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn),body.single-product .summary :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn){grid-column:1 / -1!important;width:100%!important}body.single-product .ak-product-video{grid-template-columns:1fr!important;max-width:calc(100% - 1.5rem)!important;width:calc(100% - 1.5rem)!important}body.single-product .ak-product-video__copy h2{max-width:100%!important}body.single-product .ak-product-video__frame{max-height:none!important;min-height:clamp(320px, 88vw, 560px)!important}.ak-cart-drawer__panel{bottom:0.75rem!important;max-height:min(78vh, 680px)!important;right:0.75rem!important;top:auto!important;width:calc(100vw - 1.5rem)!important}}html body.single-product .wp-block-group.woocommerce.product{padding-top:0!important}html body.single-product main.ak-woo-page>.wp-block-woocommerce-store-notices:has(.woocommerce-notices-wrapper:empty){display:none!important}html body.single-product main.ak-woo-page>.wp-block-breadcrumbs{margin-top:0!important}body.single-product main.ak-woo-page{padding-top:clamp(0.7rem, 1.4vw, 1.25rem)!important}body.single-product .ak-product-summary form.variations_form.cart,body.single-product .summary form.variations_form.cart{display:grid!important;gap:0.9rem!important;grid-template-columns:minmax(0,1fr)!important;max-width:min(100%, 620px)!important;width:100%!important}body.single-product .ak-product-summary form.variations_form .woocommerce-variation-add-to-cart,body.single-product .summary form.variations_form .woocommerce-variation-add-to-cart{align-items:stretch!important;display:flex!important;flex-wrap:wrap!important;gap:0.85rem!important}.ak-product-cart-status{width:100%;margin:12px 0 0;color:#11815d;font-size:.88rem;font-weight:700;letter-spacing:0}.ak-product-cart-status.is-error{color:#a73535}@media (max-width:1024px){.ak-site-header .ak-account-toggle{aspect-ratio:1 / 1!important;flex:0 0 52px!important;height:52px!important;max-height:52px!important;max-width:52px!important;min-height:52px!important;min-width:52px!important;width:52px!important}}@media (max-width:768px){body.single-product main.ak-woo-page{padding-top:0.5rem!important}body.single-product .ak-product-summary form.variations_form.cart,body.single-product .summary form.variations_form.cart{grid-template-columns:minmax(0,1fr)!important}body.single-product .ak-product-summary form.variations_form .woocommerce-variation-add-to-cart,body.single-product .summary form.variations_form .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important}body.single-product form.variations_form .single_add_to_cart_button{justify-self:stretch!important;width:100%!important}}@media (max-width:560px){html body .ak-site-header .ak-site-nav>.alignwide,html body .ak-site-header .ak-site-nav .alignwide{grid-template-columns:minmax(46px,1fr) repeat(4,46px)!important}html body .ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-header-account,html body .ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-header-account{grid-column:3!important;grid-row:1!important;height:46px!important;width:46px!important}html body .ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-header-bag,html body .ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-header-bag{grid-column:4!important}html body .ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-theme-toggle,html body .ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-theme-toggle{grid-column:5!important}.ak-site-header .ak-account-toggle{flex-basis:46px!important;height:46px!important;max-height:46px!important;max-width:46px!important;min-height:46px!important;min-width:46px!important;width:46px!important}}body.single-product main.ak-woo-page{padding-top:clamp(0.7rem, 1.4vw, 1.25rem)!important}body.single-product .ak-woo-shell--product{margin:0 auto!important;max-width:none!important;width:100%!important}body.single-product .woocommerce-breadcrumb{margin-bottom:clamp(0.75rem, 1.5vw, 1.2rem)!important;margin-top:0!important}body.single-product :is(.wp-block-woocommerce-store-notices,.woocommerce-notices-wrapper):empty{display:none!important}.ak-header-account{flex:0 0 auto!important;position:relative!important}.ak-account-toggle{align-items:center!important;background:rgb(255 255 255 / .5)!important;border:1px solid rgb(212 175 55 / .32)!important;box-sizing:border-box!important;color:var(--ak-fg)!important;cursor:pointer!important;display:inline-flex!important;height:46px!important;justify-content:center!important;min-width:46px!important;padding:0!important;position:relative!important}.ak-account-toggle:hover,.ak-account-toggle[aria-expanded="true"]{border-color:var(--ak-accent)!important;color:var(--ak-accent)!important}.ak-account-toggle svg{fill:currentColor!important;height:21px!important;width:21px!important}.ak-account-toggle__status{background:var(--ak-accent)!important;border:2px solid var(--ak-bg)!important;border-radius:50%!important;bottom:5px!important;height:8px!important;position:absolute!important;right:5px!important;width:8px!important}body.logged-in .ak-account-toggle__status{background:#2f9b5b!important}.ak-account-menu{background:linear-gradient(145deg,rgb(255 253 249 / .985),rgb(255 243 242 / .97)),var(--ak-bg)!important;border:1px solid rgb(212 175 55 / .32)!important;box-shadow:0 24px 65px rgb(17 17 17 / .2)!important;box-sizing:border-box!important;color:var(--ak-fg)!important;display:grid!important;gap:1rem!important;opacity:0!important;padding:1.1rem!important;pointer-events:none!important;position:absolute!important;right:0!important;top:calc(100% + 0.7rem)!important;transform:translateY(-8px)!important;transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease!important;visibility:hidden!important;width:min(320px, calc(100vw - 1.5rem))!important;z-index:1200!important}.ak-account-menu.is-open{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;visibility:visible!important}.ak-account-menu__identity{border-bottom:1px solid rgb(212 175 55 / .2)!important;display:grid!important;gap:0.35rem!important;padding-bottom:0.9rem!important}.ak-account-menu__identity h2,.ak-account-menu__identity p{margin:0!important}.ak-account-menu__identity h2{font-family:"Playfair Display",serif!important;font-size:clamp(1.5rem, 2.2vw, 2rem)!important;line-height:1!important;overflow-wrap:anywhere!important}.ak-account-menu__identity p:not(.ak-eyebrow){color:var(--ak-muted)!important;font-size:0.82rem!important;line-height:1.45!important;overflow-wrap:anywhere!important}.ak-account-menu__links{display:grid!important;gap:0.35rem!important}.ak-account-menu__links a{align-items:center!important;border:1px solid transparent!important;color:var(--ak-fg)!important;display:flex!important;font-size:0.75rem!important;font-weight:850!important;justify-content:space-between!important;letter-spacing:0.08em!important;min-height:42px!important;padding:.65rem 0.75rem!important;text-decoration:none!important;text-transform:uppercase!important}.ak-account-menu__links a:hover{background:rgb(212 175 55 / .08)!important;border-color:rgb(212 175 55 / .28)!important}.ak-account-menu__links .ak-account-menu__primary{background:var(--ak-fg)!important;border-color:var(--ak-fg)!important;color:var(--ak-bg)!important;justify-content:center!important}.ak-account-menu__links .ak-account-menu__logout{border-top-color:rgb(212 175 55 / .2)!important;color:#9b2f3f!important;margin-top:0.25rem!important}html.ak-dark .ak-account-toggle,body.ak-dark .ak-account-toggle{background:rgb(255 243 242 / .08)!important;color:var(--ak-bg)!important}html.ak-dark .ak-account-menu,body.ak-dark .ak-account-menu{background:linear-gradient(145deg,rgb(24 22 22 / .985),rgb(34 27 28 / .98)),#181616!important;color:#fff3f2!important}html.ak-dark .ak-account-menu__links a,body.ak-dark .ak-account-menu__links a{color:#fff3f2!important}body.single-product form.variations_form.cart{align-items:stretch!important;display:grid!important;gap:0.9rem!important;grid-template-columns:minmax(0,1fr)!important;margin-top:0.25rem!important;max-width:min(100%, 620px)!important;width:100%!important}body.single-product form.variations_form table.variations{border:0!important;display:grid!important;margin:0!important;width:100%!important}body.single-product form.variations_form table.variations tbody{display:grid!important;gap:0.9rem!important}body.single-product form.variations_form table.variations tr{display:grid!important;gap:0.45rem!important;grid-template-columns:minmax(0,1fr)!important}body.single-product form.variations_form table.variations th,body.single-product form.variations_form table.variations td{display:block!important;padding:0!important;text-align:left!important}body.single-product form.variations_form table.variations label{color:var(--ak-fg)!important;font-size:0.7rem!important;font-weight:950!important;letter-spacing:0.12em!important;text-transform:uppercase!important}body.single-product form.variations_form select{background:rgb(255 255 255 / .62)!important;border:1px solid rgb(212 175 55 / .28)!important;border-radius:0!important;color:var(--ak-fg)!important;min-height:50px!important;padding:0 0.85rem!important;width:100%!important}body.single-product form.variations_form select.ak-variation-select--enhanced{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ak-variation-choices,body.single-product :is(.variable-items-wrapper,.cfvsw-swatches-container,.tawcvs-swatches){align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:0.55rem!important;list-style:none!important;margin:0!important;padding:0!important}.ak-variation-choice,body.single-product :is(.variable-item,.cfvsw-swatches-option,.swatch){align-items:center!important;-webkit-backdrop-filter:blur(14px) saturate(145%)!important;backdrop-filter:blur(14px) saturate(145%)!important;background:linear-gradient(145deg,rgb(255 255 255 / .74),rgb(255 246 244 / .42))!important;border:1px solid rgb(255 255 255 / .72)!important;border-radius:7px!important;box-shadow:inset 0 0 0 1px rgb(212 175 55 / .18),0 8px 22px rgb(45 33 30 / .09)!important;color:var(--ak-fg)!important;cursor:pointer!important;display:inline-flex!important;font-size:0.78rem!important;font-weight:850!important;gap:0.45rem!important;justify-content:center!important;min-height:42px!important;min-width:46px!important;padding:.55rem 0.75rem!important}.ak-variation-choice:hover,.ak-variation-choice.is-selected,body.single-product :is(.variable-item.selected,.cfvsw-swatches-option.cfvsw-selected-swatch,.swatch.selected){border-color:var(--ak-accent)!important;box-shadow:inset 0 0 0 1px var(--ak-accent),0 9px 24px rgb(45 33 30 / .14)!important;transform:translateY(-1px)!important}.ak-variation-choice:disabled,.ak-variation-choice[aria-disabled="true"],body.single-product :is(.variable-item.disabled,.cfvsw-swatches-option.cfvsw-swatches-disabled){cursor:not-allowed!important;opacity:0.36!important;text-decoration:line-through!important}.ak-variation-choice__swatch{background:var(--ak-swatch-fill,var(--ak-swatch-color,#e7e0dc))!important;background-position:center!important;background-size:cover!important;border:1px solid rgb(17 17 17 / .2)!important;border-radius:50%!important;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .55)!important;height:22px!important;width:22px!important}body.single-product form.variations_form .reset_variations{color:var(--ak-muted)!important;display:inline-flex!important;font-size:0.72rem!important;font-weight:800!important;margin-top:0.55rem!important;text-decoration:underline!important;text-underline-offset:0.2em!important}body.single-product form.variations_form .single_variation_wrap{display:grid!important;gap:0.75rem!important}body.single-product form.variations_form .woocommerce-variation-add-to-cart{align-items:stretch!important;display:flex!important;flex-wrap:wrap!important;gap:0.85rem!important}body.single-product form.variations_form .woocommerce-variation-price{color:var(--ak-accent)!important;font-size:1.05rem!important;font-weight:900!important}:where(body.single-product,.ak-quick-view) :is(.variable-items-wrapper,.woo-variation-items-wrapper,.cfvsw-swatches-container,.tawcvs-swatches,.vi-wpvs-variation-wrap,.vi-wpvs-option-wrap,.rtwpvs-terms-wrapper,.thwvsf-wrapper-ul,.cuwvs-swatches,.wpcvs-terms,.wcboost-variation-swatches){align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:0.55rem!important;list-style:none!important;margin:0!important;max-width:100%!important;padding:0!important}:where(body.single-product,.ak-quick-view) :is(.variable-item,.cfvsw-swatches-option,.swatch,.vi-wpvs-option,.rtwpvs-term,.thwvsf-wrapper-item-li,.cuwvs-swatch,.wpcvs-term,.wcboost-variation-swatches__item){align-items:center!important;border-radius:4px!important;box-shadow:none!important;display:inline-flex!important;justify-content:center!important;margin:0!important;max-width:100%!important;min-height:42px!important;min-width:42px!important}:where(body.single-product,.ak-quick-view) :is(.variable-item.selected,.cfvsw-swatches-option.cfvsw-selected-swatch,.swatch.selected,.vi-wpvs-option.vi-wpvs-option-selected,.rtwpvs-term.selected,.thwvsf-wrapper-item-li.thwvsf-selected,.cuwvs-swatch.selected,.wpcvs-term.selected,.wcboost-variation-swatches__item.selected){border-color:var(--ak-accent)!important;box-shadow:inset 0 0 0 1px var(--ak-accent)!important}:where(body.single-product,.ak-quick-view) :is(.variable-item.disabled,.cfvsw-swatches-option.cfvsw-swatches-disabled,.swatch.disabled,.vi-wpvs-option.vi-wpvs-option-disabled,.rtwpvs-term.disabled,.thwvsf-wrapper-item-li.thwvsf-disabled,.cuwvs-swatch.disabled,.wpcvs-term.disabled,.wcboost-variation-swatches__item.disabled){cursor:not-allowed!important;opacity:0.38!important}.ak-card-variation-preview{-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);background:linear-gradient(145deg,rgb(255 255 255 / .48),rgb(255 246 244 / .22));border:1px solid rgb(255 255 255 / .62);border-radius:7px;box-shadow:inset 0 0 0 1px rgb(212 175 55 / .1),0 6px 18px rgb(45 33 30 / .07);display:grid;gap:.4rem;margin:.25rem .55rem 0;min-height:26px;padding:.35rem}.ak-card-variation-preview__group{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.ak-card-variation-preview__option{align-items:center;background:rgb(255 255 255 / .58);border:1px solid rgb(17 17 17 / .12);border-radius:6px;color:var(--ak-fg);display:inline-flex;font-size:.62rem;font-weight:800;justify-content:center;line-height:1;min-height:24px;min-width:24px;padding:.25rem .38rem}.ak-card-variation-preview__group--color .ak-card-variation-preview__option{border-radius:6px;gap:.3rem;height:auto;max-width:100%;padding:.2rem .42rem .2rem .2rem;width:auto}.ak-card-variation-preview__swatch{background:var(--ak-swatch-fill,var(--ak-swatch-color,#e7e0dc));background-position:center;background-size:cover;border:1px solid rgb(17 17 17 / .16);border-radius:50%;display:block;height:18px;width:18px}.ak-card-variation-preview__name{display:block;font-size:.58rem;font-weight:850;line-height:1.05;max-width:10ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-rich-swatch-visual{background:var(--ak-swatch-fill,#e7e0dc)!important;background-position:center!important;background-size:cover!important}.ak-quick-view__variations{display:block!important}.ak-quick-view__variations form.variations_form{display:grid;gap:.75rem;margin:0}.ak-quick-view__variations table.variations,.ak-quick-view__variations table.variations tbody,.ak-quick-view__variations table.variations tr{display:grid;gap:.45rem;width:100%}.ak-quick-view__variations table.variations th,.ak-quick-view__variations table.variations td{display:block;padding:0;text-align:left}.ak-quick-view__variations select{min-height:46px;width:100%}.ak-quick-view__variations .single_variation_wrap,.ak-quick-view__variations .woocommerce-variation-add-to-cart{display:grid;gap:.65rem}.ak-quick-view__variations .woocommerce-variation-add-to-cart{grid-template-columns:76px minmax(0,1fr)}.ak-quick-view__variations .single_add_to_cart_button{width:100%}@media (max-width:1024px){.ak-site-header .ak-account-toggle{aspect-ratio:1 / 1!important;flex:0 0 52px!important;height:52px!important;max-height:52px!important;max-width:52px!important;min-height:52px!important;min-width:52px!important;width:52px!important}}@media (max-width:768px){body.single-product main.ak-woo-page{padding-top:0.5rem!important}body.single-product form.variations_form .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important}body.single-product form.variations_form .single_add_to_cart_button{justify-self:stretch!important;width:100%!important}}@media (max-width:560px){.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{grid-template-columns:minmax(46px,1fr) repeat(4,46px)!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-header-account,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-header-account{grid-column:3!important;grid-row:1!important;height:46px!important;width:46px!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-header-bag,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-header-bag{grid-column:4!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-theme-toggle,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-theme-toggle{grid-column:5!important}.ak-site-header .ak-account-toggle{flex-basis:46px!important;height:46px!important;max-height:46px!important;max-width:46px!important;min-height:46px!important;min-width:46px!important;width:46px!important}.ak-account-menu{max-height:calc(100vh - var(--ak-header-height, 110px) - 1rem)!important;overflow-y:auto!important;position:fixed!important;right:0.75rem!important;top:calc(var(--ak-header-height, 110px) + 0.5rem)!important;width:calc(100vw - 1.5rem)!important}.ak-variation-choice{min-height:40px!important;padding:.5rem 0.65rem!important}}@media (max-width:768px){.ak-shop-controls{grid-template-columns:1fr!important;padding:0.75rem!important}.ak-contact-layout,.ak-contact-grid{display:grid!important;grid-template-columns:1fr!important}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce,.wc-block-cart,.wc-block-checkout{border-left:0!important;border-right:0!important;max-width:100vw!important;padding:0.9rem!important;width:100%!important}.woocommerce-cart .ak-commerce-frame,.woocommerce-checkout .ak-commerce-frame,.woocommerce-account .ak-commerce-frame{box-sizing:border-box!important;max-width:100%!important;padding:0.75rem!important;width:100%!important}.woocommerce-cart-form,.woocommerce-cart .cart-collaterals,.woocommerce-checkout form.checkout,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{display:block!important;width:100%!important}.woocommerce-checkout #order_review{margin-top:1rem!important}.woocommerce-cart .cart_totals{width:100%!important}.woocommerce table.shop_table,.woocommerce-cart table.shop_table,.woocommerce-checkout table.shop_table{font-size:0.86rem!important}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block!important;margin-bottom:0.75rem!important;padding:0.75rem!important}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{align-items:center!important;border-bottom:1px solid rgb(212 175 55 / .14)!important;display:flex!important;gap:1rem!important;justify-content:space-between!important;padding:.65rem 0!important;text-align:right!important;width:100%!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{color:var(--ak-muted)!important;content:attr(data-title)!important;flex:0 0 auto!important;font-size:0.65rem!important;font-weight:900!important;letter-spacing:0.12em!important;text-transform:uppercase!important}.woocommerce table.shop_table_responsive tr td.product-name,.woocommerce-page table.shop_table_responsive tr td.product-name{align-items:flex-start!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;justify-content:start!important;text-align:left!important}.woocommerce table.shop_table_responsive tr td.product-name::before,.woocommerce-page table.shop_table_responsive tr td.product-name::before{display:none!important}.woocommerce table.shop_table_responsive tr td.product-remove,.woocommerce-page table.shop_table_responsive tr td.product-remove{justify-content:flex-end!important}}@media (max-width:480px){.ak-site-header .ak-announcement{min-height:1.85rem!important;padding-bottom:0.38rem!important;padding-top:0.38rem!important}.ak-site-header .ak-site-nav{padding-bottom:0.45rem!important;padding-top:0.45rem!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{min-height:56px!important}.ak-site-header .wp-block-site-logo img,.ak-site-header .custom-logo,.ak-brand .wp-block-site-logo img,.ak-brand .custom-logo{max-height:48px!important}}body:not(.ak-modal-open).single-product,body:not(.ak-modal-open).single-product .wp-site-blocks,body:not(.ak-modal-open).single-product main,body:not(.ak-modal-open).single-product .ak-woo-page,body:not(.ak-modal-open).single-product .ak-woo-shell,body:not(.ak-modal-open).single-product .ak-commerce-frame,body:not(.ak-modal-open).single-product .woocommerce,body:not(.ak-modal-open).single-product div.product,body:not(.ak-modal-open).single-product .summary,body:not(.ak-modal-open).single-product .ak-single-product-frame,body:not(.ak-modal-open).single-product .ak-single-product-frame>*,body:not(.ak-modal-open).single-product .ak-product-summary,body:not(.ak-modal-open).single-product .woocommerce-product-gallery,body:not(.ak-modal-open).single-product .wp-block-woocommerce-product-image-gallery,body:not(.ak-modal-open).single-product .wc-block-product-gallery,body:not(.ak-modal-open).single-product .ak-product-details-frame,body:not(.ak-modal-open).single-product .woocommerce-tabs{height:auto!important;max-height:none!important;min-height:0!important;overscroll-behavior-y:auto!important;overflow-x:clip!important;overflow-y:visible!important;scrollbar-width:none!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}body:not(.ak-modal-open).single-product .ak-single-product-frame{align-items:start!important;display:grid!important;gap:clamp(1rem, 3vw, 2.35rem)!important;grid-template-columns:minmax(0,0.95fr) minmax(320px,1.05fr)!important}body:not(.ak-modal-open).single-product .ak-single-product-frame>.wp-block-column{flex-basis:auto!important;min-width:0!important;width:100%!important}body:not(.ak-modal-open).single-product :where(.ak-woo-page,.ak-single-product-frame,.ak-product-summary,.woocommerce-product-gallery,.wp-block-woocommerce-product-image-gallery,.wc-block-product-gallery,.ak-product-details-frame)::-webkit-scrollbar{display:none!important;width:0!important}.ak-product-video--portrait,.single-product .ak-product-video{margin-left:auto!important;margin-right:auto!important;max-width:min(100%, 430px)!important;width:100%!important}.ak-product-video--portrait .ak-product-video__frame,.single-product .ak-product-video__frame{aspect-ratio:9 / 16!important;max-height:min(74vh, 680px)!important;min-height:clamp(360px, 54vw, 620px)!important}.ak-product-video--portrait .ak-product-video__frame iframe,.ak-product-video--portrait .ak-product-video__frame video,.ak-product-video--portrait .ak-product-video__player,.single-product .ak-product-video__frame iframe,.single-product .ak-product-video__frame video,.single-product .ak-product-video__player{object-fit:contain!important}.ak-product-video__placeholder{align-items:center;color:var(--ak-fg);display:grid;gap:.6rem;justify-items:center;min-height:100%;padding:1.4rem;text-align:center}.ak-product-video__placeholder strong{color:var(--ak-accent);font-family:"Playfair Display",serif;font-size:clamp(1.35rem, 3vw, 2.1rem);line-height:1.05}.ak-product-video__placeholder span{color:var(--ak-muted);font-size:.86rem;line-height:1.65;max-width:24ch}.ak-quick-view__more .ak-product-video--portrait{max-width:min(100%, 190px)!important}.ak-quick-view__more .ak-product-video--portrait .ak-product-video__frame{aspect-ratio:9 / 16!important;max-height:260px!important;min-height:220px!important}@media (max-width:1024px){body:not(.ak-modal-open).single-product .ak-single-product-frame{grid-template-columns:1fr!important}}@media (max-width:768px),(pointer:coarse){body.single-product .wp-block-group.woocommerce.product,body.single-product .woocommerce div.product{padding-left:0!important;padding-right:0!important}body.single-product .ak-woo-page{padding-left:0.75rem!important;padding-right:0.75rem!important}body.single-product main.ak-woo-page main.ak-woo-page,body.single-product .woocommerce .ak-woo-page{padding-left:0!important;padding-right:0!important}body.single-product .ak-single-product-frame{margin-left:auto!important;margin-right:auto!important;max-width:calc(100vw - 1.5rem)!important;padding:1rem!important;width:100%!important}.ak-motion-ready :where(.ak-section,.ak-page-heading,.ak-editorial-split,.ak-contact-layout,.ak-shop-controls,.ak-footer-panel,.ak-hero-panel,.ak-glass-card,.ak-product-card,.ak-contact-card,.ak-collection-media,.ak-square-media,.ak-newsletter,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.woocommerce ul.products li.product,.woocommerce div.product,.wc-block-cart,.wc-block-checkout){animation-duration:220ms!important;transform:none!important;will-change:auto!important}.ak-product-card,.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,li.product{cursor:pointer!important;touch-action:pan-y!important}.ak-product-video--portrait,.single-product .ak-product-video{max-width:min(100%, 360px)!important}.ak-product-video--portrait .ak-product-video__frame,.single-product .ak-product-video__frame{max-height:none!important;min-height:clamp(320px, 88vw, 560px)!important}}body:not(.ak-modal-open).single-product,body:not(.ak-modal-open).single-product .wp-site-blocks,body:not(.ak-modal-open).single-product main,body:not(.ak-modal-open).single-product .ak-woo-page,body:not(.ak-modal-open).single-product .ak-woo-shell,body:not(.ak-modal-open).single-product .ak-commerce-frame,body:not(.ak-modal-open).single-product .woocommerce,body:not(.ak-modal-open).single-product div.product,body:not(.ak-modal-open).single-product .summary,body:not(.ak-modal-open).single-product .ak-single-product-frame,body:not(.ak-modal-open).single-product .ak-single-product-frame>*,body:not(.ak-modal-open).single-product .ak-product-summary,body:not(.ak-modal-open).single-product .woocommerce-product-gallery,body:not(.ak-modal-open).single-product .wp-block-woocommerce-product-image-gallery,body:not(.ak-modal-open).single-product .wc-block-product-gallery,body:not(.ak-modal-open).single-product .ak-product-details-frame,body:not(.ak-modal-open).single-product .woocommerce-tabs{height:auto!important;max-height:none!important;min-height:0!important;overscroll-behavior-y:auto!important;overflow-x:clip!important;overflow-y:visible!important;scrollbar-width:none!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}body:not(.ak-modal-open).single-product .ak-single-product-frame{align-items:start!important;display:grid!important;gap:clamp(1rem, 3vw, 2.35rem)!important;grid-template-columns:minmax(0,0.95fr) minmax(320px,1.05fr)!important}body:not(.ak-modal-open).single-product .ak-single-product-frame>.wp-block-column{flex-basis:auto!important;min-width:0!important;width:100%!important}body:not(.ak-modal-open).single-product :where(.ak-woo-page,.ak-single-product-frame,.ak-product-summary,.woocommerce-product-gallery,.wp-block-woocommerce-product-image-gallery,.wc-block-product-gallery,.ak-product-details-frame)::-webkit-scrollbar{display:none!important;width:0!important}.ak-product-video--portrait{margin-left:auto!important;margin-right:auto!important;max-width:min(100%, 430px)!important;width:100%!important}.single-product .ak-product-video{max-width:min(100%, 430px)!important}.ak-product-video--portrait .ak-product-video__frame,.single-product .ak-product-video__frame{aspect-ratio:9 / 16!important;min-height:clamp(360px, 54vw, 620px)!important;max-height:min(74vh, 680px)!important}.ak-product-video--portrait .ak-product-video__frame iframe,.ak-product-video--portrait .ak-product-video__frame video,.ak-product-video--portrait .ak-product-video__player,.single-product .ak-product-video__frame iframe,.single-product .ak-product-video__frame video,.single-product .ak-product-video__player{object-fit:contain!important}.ak-product-video__placeholder{align-items:center;color:var(--ak-fg);display:grid;gap:.6rem;justify-items:center;min-height:100%;padding:1.4rem;text-align:center}.ak-product-video__placeholder strong{color:var(--ak-accent);font-family:"Playfair Display",serif;font-size:clamp(1.35rem, 3vw, 2.1rem);line-height:1.05}.ak-product-video__placeholder span{color:var(--ak-muted);font-size:.86rem;line-height:1.65;max-width:24ch}.ak-quick-view__more .ak-product-video--portrait{max-width:min(100%, 190px)!important}.ak-quick-view__more .ak-product-video--portrait .ak-product-video__frame{aspect-ratio:9 / 16!important;max-height:260px!important;min-height:220px!important}@media (max-width:1024px){body:not(.ak-modal-open).single-product .ak-single-product-frame{grid-template-columns:1fr!important}}@media (max-width:768px),(pointer:coarse){body.single-product .wp-block-group.woocommerce.product,body.single-product .woocommerce div.product{padding-left:0!important;padding-right:0!important}body.single-product .ak-woo-page{padding-left:0.75rem!important;padding-right:0.75rem!important}body.single-product main.ak-woo-page main.ak-woo-page,body.single-product .woocommerce .ak-woo-page{padding-left:0!important;padding-right:0!important}body.single-product .ak-single-product-frame{margin-left:auto!important;margin-right:auto!important;max-width:calc(100vw - 1.5rem)!important;padding:1rem!important;width:100%!important}.ak-motion-ready :where(.ak-section,.ak-page-heading,.ak-editorial-split,.ak-contact-layout,.ak-shop-controls,.ak-footer-panel,.ak-hero-panel,.ak-glass-card,.ak-product-card,.ak-contact-card,.ak-collection-media,.ak-square-media,.ak-newsletter,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.woocommerce ul.products li.product,.woocommerce div.product,.wc-block-cart,.wc-block-checkout){animation-duration:220ms!important;transform:none!important;will-change:auto!important}.ak-product-card,.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,li.product{cursor:pointer!important;touch-action:pan-y!important}.ak-product-video--portrait,.single-product .ak-product-video{max-width:min(100%, 360px)!important}.ak-product-video--portrait .ak-product-video__frame,.single-product .ak-product-video__frame{min-height:clamp(320px, 88vw, 560px)!important;max-height:none!important}}@media (max-width:1024px){.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{align-items:center!important;display:grid!important;gap:clamp(0.45rem, 1.8vw, 0.8rem)!important;grid-template-columns:minmax(58px,1fr) auto auto auto!important;justify-content:space-between!important}.ak-site-header .ak-site-nav{overflow:visible!important}.ak-site-header .ak-brand,.ak-site-header .wp-block-site-logo,.ak-site-header .custom-logo-link{min-width:0!important;width:auto!important}.ak-site-header .ak-header-actions,.ak-site-header .ak-classic-actions{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;gap:clamp(0.38rem, 1.5vw, 0.62rem)!important;justify-content:flex-end!important;width:auto!important}.ak-site-header .ak-mobile-menu-toggle,.ak-site-header button.ak-mobile-menu-toggle,.ak-site-header .wp-block-navigation__responsive-container-open,.ak-site-header .wp-block-navigation__responsive-container-open.ak-mobile-menu-toggle,.ak-site-header .ak-header-bag,.ak-site-header .ak-theme-toggle{align-items:center!important;aspect-ratio:1 / 1!important;box-sizing:border-box!important;display:inline-flex!important;flex:0 0 52px!important;grid-column:auto!important;height:52px!important;justify-content:center!important;margin:0!important;max-height:52px!important;max-width:52px!important;min-height:52px!important;min-width:52px!important;padding:0!important;width:52px!important}.ak-site-header .ak-mobile-menu-toggle,.ak-site-header button.ak-mobile-menu-toggle,.ak-site-header .wp-block-navigation__responsive-container-open,.ak-site-header .wp-block-navigation__responsive-container-open.ak-mobile-menu-toggle{justify-self:end!important}.ak-site-header .ak-header-actions{justify-self:end!important}.ak-site-header .ak-mobile-menu-toggle svg,.ak-site-header .wp-block-navigation__responsive-container-open svg,.ak-site-header .ak-header-bag svg,.ak-site-header .ak-theme-toggle svg{height:22px!important;width:22px!important}.ak-site-header .ak-primary-menu .wp-block-navigation-item__content,html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation-item__content,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation-item__content{justify-content:flex-start!important;text-align:left!important;width:100%!important}.ak-page-spread:has(.ak-contact-layout),.ak-section:has(.ak-contact-layout),.wp-block-group:has(.ak-contact-layout){overflow:visible!important;padding-bottom:clamp(3rem, 9vw, 5rem)!important}.ak-contact-layout{align-items:start!important;margin-bottom:clamp(1.5rem, 5vw, 3rem)!important}.ak-contact-grid{align-content:start!important;display:grid!important;gap:0.65rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}.ak-contact-card{align-content:start!important;min-height:0!important;padding:clamp(0.85rem, 3.4vw, 1.15rem)!important}.ak-contact-card h3{font-size:clamp(1.05rem, 5vw, 1.35rem)!important;line-height:1.08!important;margin-bottom:0.45rem!important}.ak-contact-card p{font-size:clamp(0.78rem, 3.6vw, 0.94rem)!important;line-height:1.45!important;margin:0!important}.ak-contact-form-card,.ak-form{padding:clamp(1rem, 4vw, 1.35rem)!important}.ak-contact-form-card input,.ak-contact-form-card textarea,.ak-form input,.ak-form textarea{min-height:46px!important;padding:.76rem 0.9rem!important}.ak-contact-form-card textarea,.ak-form textarea{min-height:132px!important}}@media (max-width:560px){.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{grid-template-columns:minmax(52px,1fr) 46px 46px 46px!important}.ak-site-header .ak-mobile-menu-toggle,.ak-site-header button.ak-mobile-menu-toggle,.ak-site-header .wp-block-navigation__responsive-container-open,.ak-site-header .wp-block-navigation__responsive-container-open.ak-mobile-menu-toggle,.ak-site-header .ak-header-bag,.ak-site-header .ak-theme-toggle{flex-basis:46px!important;height:46px!important;max-height:46px!important;max-width:46px!important;min-height:46px!important;min-width:46px!important;width:46px!important}.ak-site-header .wp-block-site-logo img,.ak-site-header .custom-logo,.ak-brand .wp-block-site-logo img,.ak-brand .custom-logo{max-height:50px!important;max-width:min(22vw, 78px)!important}}:where(.ak-site-header a,.ak-site-header button,.ak-button a,.ak-button-outline a,.ak-card-actions a,.ak-card-actions button,.woocommerce a.button,.woocommerce button.button,.wc-block-components-button,.ak-form input,.ak-form textarea,.ak-contact-form input,.ak-contact-form textarea,.ak-contact-form button,.ak-whatsapp):focus-visible{outline:2px solid var(--ak-accent)!important;outline-offset:3px!important}:where(.ak-site-header a,.ak-site-header button,.ak-product-card,.ak-glass-card,.ak-contact-card,.woocommerce ul.products li.product,.wc-block-product){-webkit-tap-highlight-color:#fff0}.ak-site-header .ak-primary-menu a[aria-current="page"],.ak-site-header .ak-primary-menu .current-menu-item>a,.ak-site-header .ak-primary-menu .current_page_item>a{background:rgb(212 175 55 / .12)!important;border-color:rgb(212 175 55 / .34)!important}.ak-product-card,.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,li.product{isolation:isolate;cursor:pointer;touch-action:pan-y!important}.ak-product-card :where(a,figure,img,h2,h3,p,.ak-card-copy),.woocommerce ul.products li.product :where(a,figure,img,h2,h3,p),.wc-block-product :where(a,figure,img,h2,h3,p),.wc-block-grid__product :where(a,figure,img,h2,h3,p){touch-action:manipulation!important}html.ak-dark .ak-product-card,body.ak-dark .ak-product-card,html.ak-dark .woocommerce ul.products li.product,body.ak-dark .woocommerce ul.products li.product,html.ak-dark .wc-block-product,body.ak-dark .wc-block-product,html.ak-dark .wc-block-grid__product,body.ak-dark .wc-block-grid__product{background:linear-gradient(145deg,rgb(31 26 26 / .94),rgb(17 17 17 / .82)),radial-gradient(circle at 18% 0%,rgb(212 175 55 / .1),transparent 16rem)!important;border-color:rgb(212 175 55 / .34)!important;color:#FFF3F2!important}html.ak-dark .ak-product-card h2,html.ak-dark .ak-product-card h3,html.ak-dark .ak-product-card .wp-block-heading,html.ak-dark .woocommerce ul.products li.product .woocommerce-loop-product__title,html.ak-dark .wc-block-product .wp-block-post-title,html.ak-dark .wc-block-product .wp-block-post-title a,html.ak-dark .wc-block-grid__product-title,body.ak-dark .ak-product-card h2,body.ak-dark .ak-product-card h3,body.ak-dark .ak-product-card .wp-block-heading,body.ak-dark .woocommerce ul.products li.product .woocommerce-loop-product__title,body.ak-dark .wc-block-product .wp-block-post-title,body.ak-dark .wc-block-product .wp-block-post-title a,body.ak-dark .wc-block-grid__product-title{color:#FFF3F2!important}html.ak-dark .ak-product-card p,html.ak-dark .ak-product-card .product-description,html.ak-dark .woocommerce ul.products li.product,html.ak-dark .wc-block-product,body.ak-dark .ak-product-card p,body.ak-dark .ak-product-card .product-description,body.ak-dark .woocommerce ul.products li.product,body.ak-dark .wc-block-product{color:rgb(255 243 242 / .74)!important}html.ak-dark .ak-price,html.ak-dark .woocommerce ul.products li.product .price,html.ak-dark .wc-block-components-product-price,html.ak-dark .wc-block-grid__product-price,body.ak-dark .ak-price,body.ak-dark .woocommerce ul.products li.product .price,body.ak-dark .wc-block-components-product-price,body.ak-dark .wc-block-grid__product-price{color:#D4AF37!important;text-shadow:0 0 22px rgb(212 175 55 / .16)}html.ak-dark .ak-product-badge,body.ak-dark .ak-product-badge{background:rgb(255 243 242 / .08)!important;border-color:rgb(212 175 55 / .34)!important;color:#D4AF37!important}html.ak-dark .ak-card-actions a,html.ak-dark .ak-card-actions button,html.ak-dark .woocommerce ul.products li.product .button,html.ak-dark .woocommerce ul.products li.product .add_to_cart_button,html.ak-dark .wc-block-components-product-button .wp-block-button__link,body.ak-dark .ak-card-actions a,body.ak-dark .ak-card-actions button,body.ak-dark .woocommerce ul.products li.product .button,body.ak-dark .woocommerce ul.products li.product .add_to_cart_button,body.ak-dark .wc-block-components-product-button .wp-block-button__link{background:#FFF3F2!important;border-color:rgb(212 175 55 / .54)!important;color:#111111!important}html.ak-dark .ak-card-actions a:hover,html.ak-dark .ak-card-actions button:hover,html.ak-dark .woocommerce ul.products li.product .button:hover,html.ak-dark .woocommerce ul.products li.product .add_to_cart_button:hover,html.ak-dark .wc-block-components-product-button .wp-block-button__link:hover,body.ak-dark .ak-card-actions a:hover,body.ak-dark .ak-card-actions button:hover,body.ak-dark .woocommerce ul.products li.product .button:hover,body.ak-dark .woocommerce ul.products li.product .add_to_cart_button:hover,body.ak-dark .wc-block-components-product-button .wp-block-button__link:hover{background:#D4AF37!important;color:#111111!important}.ak-product-card :where(a,button),.woocommerce ul.products li.product :where(a,button),.wc-block-product :where(a,button){position:relative;z-index:3}.ak-product-card>a:first-child,.woocommerce ul.products li.product .woocommerce-loop-product__link,.wc-block-product .wc-block-components-product-image a,.wc-block-product .wp-block-post-title a,.wc-block-grid__product a,.wp-block-post.product a{cursor:pointer}.quick-view:not(.ak-quick-view),.quickview,.yith-wcqv-button,.woosq-btn,.woosq-link,.xoo-qv-button,.xoo-qv-btn,.wqv-button,.wc-quick-view-button,.button.quick-view,.button.quickview,a[aria-label*="Quick view" i],button[aria-label*="Quick view" i],a[title*="Quick view" i],button[title*="Quick view" i],[data-action*="quick-view" i],[data-action*="quickview" i],[data-quick-view],[data-product_quick_view],[class*="quick-view"]:not(.ak-quick-view):not(.ak-quick-view__backdrop):not(.ak-quick-view__dialog):not(.ak-quick-view__media):not(.ak-quick-view__image):not(.ak-quick-view__body):not(.ak-quick-view__category):not(.ak-quick-view__price):not(.ak-quick-view__description):not(.ak-quick-view__more):not(.ak-quick-view__variations):not(.ak-quick-view__swatches):not(.ak-quick-view__actions):not(.ak-quick-view__cart):not(.ak-quick-view__close):not(.ak-quick-view__arrow):not(.ak-quick-view__thumbs):not(.ak-quick-view__loading),[class*="quickview"]{display:none!important}.ak-card-actions,.wc-block-components-product-button,.woocommerce ul.products li.product .button{justify-self:stretch!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.wc-block-components-product-button .wp-block-button__link,.ak-card-actions a,.ak-card-actions button{align-items:center!important;display:inline-flex!important;justify-content:center!important}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.wc-block-cart,.wc-block-checkout{overflow:visible!important}.woocommerce-cart table.shop_table,.woocommerce-checkout table.shop_table,.wc-block-cart table,.wc-block-checkout table{max-width:100%!important}.woocommerce-cart .quantity input.qty,.woocommerce div.product form.cart .quantity input.qty{text-align:center!important}.ak-contact-form .is-invalid,.ak-form .is-invalid{border-color:#b42318!important;box-shadow:0 0 0 3px rgb(180 35 24 / .12)!important}.ak-form-status{border:1px solid rgb(212 175 55 / .24);font-size:.88rem;line-height:1.6;margin:.5rem 0 0;padding:.8rem .9rem}.ak-form-status.is-success{background:rgb(37 211 102 / .1);border-color:rgb(37 211 102 / .28)}.ak-form-status.is-error{background:rgb(180 35 24 / .08);border-color:rgb(180 35 24 / .3)}.ak-quick-view__more{display:grid;gap:1rem}.ak-quick-view__more section{border-top:1px solid var(--ak-border);padding-top:.85rem}.ak-quick-view__more h3{color:var(--ak-accent);font-size:.72rem;font-weight:900;letter-spacing:.14em;margin:0 0 .55rem;text-transform:uppercase}.ak-quick-view__more table{border-collapse:collapse;width:100%}.ak-quick-view__more th,.ak-quick-view__more td{border-bottom:1px solid var(--ak-border);padding:.55rem 0;text-align:left;vertical-align:top}.ak-quick-view__loading{color:var(--ak-muted);font-size:.9rem}.ak-motion-ready .ak-visible{will-change:opacity,transform}.editor-styles-wrapper{background:radial-gradient(circle at 14% 10%,rgb(245 182 194 / .12),transparent 24rem),radial-gradient(circle at 90% 18%,rgb(212 175 55 / .1),transparent 24rem),var(--ak-bg)!important;color:var(--ak-fg)!important;font-family:"Montserrat",sans-serif!important}.editor-styles-wrapper .ak-site-header{position:relative!important}.editor-styles-wrapper .ak-motion-ready :where(.ak-section,.ak-glass-card,.ak-product-card,.ak-contact-card),.editor-styles-wrapper :where(.ak-section,.ak-glass-card,.ak-product-card,.ak-contact-card,.ak-hero-panel){opacity:1!important;transform:none!important}.editor-styles-wrapper .ak-whatsapp,.block-editor-block-list__layout .ak-whatsapp{position:absolute!important}@media (hover:hover){.ak-header-bag:hover,.ak-theme-toggle:hover,.ak-mobile-menu-toggle:hover,.ak-card-actions a:hover,.ak-card-actions button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{box-shadow:0 16px 38px rgb(17 17 17 / .14)!important}}@media (max-width:768px){.ak-quick-view__dialog{width:min(96vw, 560px)!important}.ak-quick-view__description{max-height:none!important}.woocommerce-cart .cart-collaterals,.woocommerce-cart .cart_totals,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{max-width:100%!important}}@media (prefers-reduced-motion:reduce){.ak-motion-ready :where(.ak-section,.ak-page-heading,.ak-editorial-split,.ak-contact-layout,.ak-shop-controls,.ak-footer-panel,.ak-hero-panel,.ak-glass-card,.ak-product-card,.ak-contact-card,.ak-collection-media,.ak-square-media,.ak-newsletter,.wc-block-product,.woocommerce ul.products li.product,.woocommerce div.product,.wc-block-cart,.wc-block-checkout){opacity:1!important;transform:none!important}}@media (max-width:380px){.ak-contact-grid{grid-template-columns:1fr!important}}@media (max-width:1024px){.ak-site-header .ak-primary-menu,.ak-site-header .ak-site-nav .wp-block-navigation__responsive-container.ak-primary-menu,.ak-site-header .ak-site-nav .wp-block-navigation__responsive-container.ak-primary-menu.has-modal-open,html.ak-menu-open .ak-site-header .ak-site-nav .ak-primary-menu,body.ak-menu-open .ak-site-header .ak-site-nav .ak-primary-menu{background:linear-gradient(145deg,rgb(255 243 242 / .98),rgb(255 247 246 / .94)),rgb(255 243 242 / .98)!important;border:1px solid rgb(212 175 55 / .32)!important;box-shadow:0 18px 48px rgb(17 17 17 / .14)!important;left:auto!important;max-height:min(46vh, 330px)!important;max-width:min(46vw, 285px)!important;min-width:210px!important;padding:0.42rem!important;right:max(0.75rem, var(--ak-page-pad, 1rem))!important;top:calc(100% + 0.28rem)!important;width:min(46vw, 285px)!important}html.ak-dark .ak-site-header .ak-primary-menu,body.ak-dark .ak-site-header .ak-primary-menu,html.ak-dark .ak-site-header .ak-site-nav .wp-block-navigation__responsive-container.ak-primary-menu,body.ak-dark .ak-site-header .ak-site-nav .wp-block-navigation__responsive-container.ak-primary-menu{background:linear-gradient(145deg,rgb(17 17 17 / .98),rgb(31 26 26 / .94)),rgb(17 17 17 / .98)!important}html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-content,html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__container,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-content,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__container{gap:0.26rem!important;justify-items:stretch!important}.ak-site-header .ak-primary-menu .wp-block-navigation-item__content,html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation-item__content,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation-item__content{align-items:center!important;display:flex!important;font-size:0.62rem!important;justify-content:flex-start!important;letter-spacing:0.13em!important;min-height:32px!important;padding:.56rem 0.7rem!important;text-align:left!important}}@media (max-width:480px){.ak-site-header .ak-primary-menu,.ak-site-header .ak-site-nav .wp-block-navigation__responsive-container.ak-primary-menu,.ak-site-header .ak-site-nav .wp-block-navigation__responsive-container.ak-primary-menu.has-modal-open,html.ak-menu-open .ak-site-header .ak-site-nav .ak-primary-menu,body.ak-menu-open .ak-site-header .ak-site-nav .ak-primary-menu{max-width:48vw!important;min-width:190px!important;right:0.45rem!important;width:48vw!important}}@media (max-width:1024px){.ak-site-header .ak-mobile-menu-toggle{display:inline-flex!important;opacity:1!important;visibility:visible!important}html.ak-menu-open .ak-site-header nav.ak-primary-menu,body.ak-menu-open .ak-site-header nav.ak-primary-menu,html.ak-menu-open .ak-site-header .ak-primary-menu,body.ak-menu-open .ak-site-header .ak-primary-menu{display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container,html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-content,html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__container,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-content,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__container{display:grid!important;opacity:1!important;visibility:visible!important}html.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-content,body.ak-menu-open .ak-site-header .ak-primary-menu .wp-block-navigation__responsive-container-content{display:block!important}}@media (max-width:420px){.ak-site-header .ak-primary-menu,.ak-site-header .ak-site-nav .wp-block-navigation__responsive-container.ak-primary-menu,.ak-site-header .ak-site-nav .wp-block-navigation__responsive-container.ak-primary-menu.has-modal-open,html.ak-menu-open .ak-site-header .ak-site-nav .ak-primary-menu,body.ak-menu-open .ak-site-header .ak-site-nav .ak-primary-menu{max-width:min(52vw, 230px)!important;min-width:176px!important;width:min(52vw, 230px)!important}}@media (max-width:560px){.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{grid-template-columns:minmax(58px,1fr) 46px 46px 46px!important}.ak-site-header .ak-site-nav>.alignwide>.ak-mobile-menu-toggle,.ak-site-header .ak-site-nav .alignwide>.ak-mobile-menu-toggle{display:inline-flex!important;grid-column:2!important;grid-row:1!important;opacity:1!important;order:2!important;visibility:visible!important}.ak-site-header .ak-site-nav>.alignwide>nav.ak-primary-menu,.ak-site-header .ak-site-nav .alignwide>nav.ak-primary-menu{grid-column:1 / -1!important;grid-row:2!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions{display:contents!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-header-bag,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-header-bag{grid-column:3!important;grid-row:1!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-theme-toggle,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-theme-toggle{grid-column:4!important;grid-row:1!important}}html,body{height:auto!important;max-height:none!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}body.ak-modal-open,html.ak-modal-open{overflow:hidden!important}.wp-site-blocks,.wp-site-blocks>.wp-block-post-content,.wp-site-blocks>main,.wp-site-blocks>.entry-content,.entry-content,.wp-block-post-content,.site-main,.content-area,.ak-page-spread,.ak-section,.ak-shop-simple-page,.ak-commerce-frame,.woocommerce,.woocommerce-page{height:auto!important;max-height:none!important;overflow-y:visible!important}.wp-site-blocks{min-height:100vh!important;overflow-x:clip!important}.ak-quick-view,.ak-quick-view__dialog,.ak-quick-view__body,.ak-quick-view__description,.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.category-buttons,.product-categories,.wc-block-product-categories-list{overscroll-behavior:contain}@media (max-width:1024px){.ak-site-header .ak-primary-menu,.ak-site-header .ak-site-nav .wp-block-navigation__responsive-container.ak-primary-menu,.ak-site-header .ak-site-nav .wp-block-navigation__responsive-container.ak-primary-menu.has-modal-open,html.ak-menu-open .ak-site-header .ak-site-nav .ak-primary-menu,body.ak-menu-open .ak-site-header .ak-site-nav .ak-primary-menu{height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}}.ak-product-video{display:grid!important;gap:0.85rem!important;margin:clamp(1rem, 2vw, 1.5rem) 0 0!important;overflow:hidden!important;padding:clamp(0.9rem, 2vw, 1.25rem)!important}.ak-product-video>*{position:relative;z-index:1}.ak-product-video .ak-eyebrow{margin:0!important}.ak-product-video__frame{align-items:center;aspect-ratio:16 / 9;background:radial-gradient(circle at 18% 12%,rgb(245 182 194 / .22),transparent 14rem),linear-gradient(135deg,rgb(17 17 17 / .06),rgb(212 175 55 / .1));border:1px solid rgb(212 175 55 / .24);display:flex;justify-content:center;min-height:180px;overflow:hidden;width:100%}.ak-product-video__frame iframe,.ak-product-video__frame video,.ak-product-video__player{border:0!important;display:block!important;height:100%!important;max-height:100%!important;object-fit:cover!important;width:100%!important}.ak-product-video__frame .wp-video,.ak-product-video__frame .wp-video-shortcode{height:100%!important;width:100%!important}.ak-product-video__link{color:var(--ak-accent)!important;font-size:.72rem;font-weight:900;letter-spacing:.14em;padding:1rem;text-decoration:none;text-transform:uppercase}.ak-quick-view__more .ak-product-video{box-shadow:none!important;margin:0 0 1rem!important;padding:0.85rem!important}.ak-quick-view__more .ak-product-video__frame{min-height:clamp(160px, 28vw, 240px)}html.ak-dark .ak-product-video__frame,body.ak-dark .ak-product-video__frame{background:radial-gradient(circle at 18% 12%,rgb(245 182 194 / .1),transparent 14rem),linear-gradient(135deg,rgb(255 243 242 / .06),rgb(212 175 55 / .12)),#111111;border-color:rgb(212 175 55 / .34)}@media (max-width:768px){.ak-product-video{padding:0.85rem!important}.ak-product-video__frame{min-height:150px}}.ak-quick-view,.ak-quick-view.ak-quick-view--no-image{display:grid!important}.ak-quick-view__dialog{display:grid!important}.ak-quick-view__backdrop,.ak-quick-view__image,.ak-quick-view__category,.ak-quick-view__price,.ak-quick-view__description,.ak-quick-view__more,.ak-quick-view__loading{display:block!important}.ak-quick-view__media,.ak-quick-view__body{display:grid!important}.ak-quick-view__close,.ak-quick-view__arrow,.ak-quick-view__cart,.ak-quick-view__details,.ak-quick-view__thumbs button{display:inline-flex!important}.ak-quick-view__thumbs,.ak-quick-view__swatches{display:flex!important}.ak-quick-view__actions{display:grid!important}.ak-quick-view:not(.is-open){opacity:0!important;pointer-events:none!important}.ak-quick-view.is-open{opacity:1!important;pointer-events:auto!important}html{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;scroll-behavior:auto!important}body:not(.ak-modal-open){overflow-x:clip!important;overflow-y:visible!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}body:not(.ak-modal-open) .wp-site-blocks,body:not(.ak-modal-open) .wp-site-blocks>main,body:not(.ak-modal-open) .wp-site-blocks>.wp-block-post-content,body:not(.ak-modal-open) .wp-site-blocks>.entry-content,body:not(.ak-modal-open) main,body:not(.ak-modal-open) .site-main,body:not(.ak-modal-open) .content-area,body:not(.ak-modal-open) .entry-content,body:not(.ak-modal-open) .wp-block-post-content,body:not(.ak-modal-open) .ak-section,body:not(.ak-modal-open) .ak-woo-page,body:not(.ak-modal-open) .ak-shop-simple-page,body:not(.ak-modal-open) .ak-shop-results,body:not(.ak-modal-open) .ak-page-spread,body:not(.ak-modal-open) .ak-commerce-frame,body:not(.ak-modal-open).woocommerce-page,body:not(.ak-modal-open) .woocommerce{height:auto!important;max-height:none!important;min-height:0!important;overflow-x:clip!important;overflow-y:visible!important}body.ak-modal-open,html:has(body.ak-modal-open){overflow:hidden!important}.ak-site-header .ak-announcement{font-size:clamp(0.5rem, 0.78vw, 0.6rem)!important;letter-spacing:clamp(0.13em, 1.2vw, 0.24em)!important;margin:0!important;min-height:1.8rem!important;padding-bottom:0.34rem!important;padding-top:0.34rem!important}.ak-site-header .ak-site-nav,.ak-site-header.ak-scrolled .ak-site-nav{margin-top:0!important;padding-bottom:clamp(0.36rem, 0.85vw, 0.6rem)!important;padding-top:clamp(0.36rem, 0.85vw, 0.6rem)!important}.ak-site-header>*+*,.ak-site-header .ak-announcement+.ak-site-nav{margin-block-start:0!important;margin-top:0!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{min-height:clamp(58px, 5.5vw, 76px)!important}.ak-site-header .ak-brand{min-height:clamp(52px, 5vw, 70px)!important}.ak-site-header .wp-block-site-logo,.ak-site-header .custom-logo-link,.ak-site-header .wp-block-site-logo a,.ak-brand .wp-block-site-logo,.ak-brand .custom-logo-link{align-items:center!important;display:inline-flex!important;max-height:clamp(50px, 5vw, 70px)!important}.ak-site-header .wp-block-site-logo img,.ak-site-header .custom-logo,.ak-brand .wp-block-site-logo img,.ak-brand .custom-logo,.ak-site-header .ak-logo-fallback{height:clamp(50px, 5vw, 70px)!important;max-height:clamp(50px, 5vw, 70px)!important;max-width:clamp(74px, 13vw, 150px)!important;object-fit:contain!important;width:auto!important}.ak-site-header .ak-header-bag,.ak-site-header .ak-theme-toggle,.ak-site-header .ak-mobile-menu-toggle,.ak-site-header button.ak-mobile-menu-toggle,.ak-site-header .wp-block-navigation__responsive-container-open,.ak-site-header .wp-block-navigation__responsive-container-open.ak-mobile-menu-toggle{flex-basis:clamp(40px, 4.6vw, 46px)!important;height:clamp(40px, 4.6vw, 46px)!important;max-height:clamp(40px, 4.6vw, 46px)!important;max-width:clamp(40px, 4.6vw, 46px)!important;min-height:clamp(40px, 4.6vw, 46px)!important;min-width:clamp(40px, 4.6vw, 46px)!important;width:clamp(40px, 4.6vw, 46px)!important}.ak-site-header .ak-mobile-menu-toggle svg,.ak-site-header .wp-block-navigation__responsive-container-open svg,.ak-site-header .ak-header-bag svg,.ak-site-header .ak-theme-toggle svg{height:clamp(18px, 2.2vw, 21px)!important;width:clamp(18px, 2.2vw, 21px)!important}.ak-newsletter{overflow:visible!important}.ak-newsletter form{align-items:stretch!important;display:grid!important;gap:0.85rem!important;grid-template-columns:minmax(220px,1fr) auto!important;justify-content:center!important;margin:1.4rem auto 0!important;max-width:min(720px, 100%)!important;position:relative!important;width:100%!important;z-index:3!important}.ak-footer-panel .ak-newsletter form,.ak-footer-signup form{grid-template-columns:1fr!important;margin-top:1rem!important}.ak-newsletter input[type="email"],.ak-newsletter input:not([type]),.ak-newsletter input{background:rgb(255 255 255 / .74)!important;border:1px solid rgb(212 175 55 / .36)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .7)!important;box-sizing:border-box!important;color:#111111!important;display:block!important;font:inherit!important;min-height:56px!important;min-width:0!important;opacity:1!important;padding:.95rem 1rem!important;visibility:visible!important;width:100%!important}.ak-newsletter input::placeholder{color:rgb(17 17 17 / .54)!important}.ak-newsletter button,.ak-newsletter .wp-block-button__link{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:56px!important;white-space:nowrap!important}html.ak-dark .ak-newsletter input[type="email"],html.ak-dark .ak-newsletter input,body.ak-dark .ak-newsletter input[type="email"],body.ak-dark .ak-newsletter input{background:rgb(255 243 242 / .12)!important;border-color:rgb(212 175 55 / .42)!important;color:#FFF3F2!important}html.ak-dark .ak-newsletter input::placeholder,body.ak-dark .ak-newsletter input::placeholder{color:rgb(255 243 242 / .56)!important}.ak-editorial-stack,.ak-editorial-media,.ak-wide-media{box-sizing:border-box!important;max-width:100%!important}.ak-about-portrait-media,.ak-page-spread .ak-editorial-stack>.ak-wide-media,.ak-editorial-stack>.ak-about-portrait-media{align-items:center!important;aspect-ratio:4 / 3!important;display:flex!important;justify-content:center!important;min-height:0!important;overflow:hidden!important;padding:clamp(0.35rem, 0.8vw, 0.65rem)!important}.ak-about-portrait-media img,.ak-page-spread .ak-editorial-stack>.ak-wide-media img{background:radial-gradient(circle at 20% 14%,rgb(245 182 194 / .16),transparent 20rem),rgb(255 243 242 / .28)!important;display:block!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;width:100%!important}@media (min-width:1025px){.ak-page-spread .ak-editorial-split{align-items:center!important}.ak-page-spread .ak-editorial-stack{align-self:center!important}.ak-about-portrait-media,.ak-page-spread .ak-editorial-stack>.ak-wide-media,.ak-editorial-stack>.ak-about-portrait-media{height:clamp(320px, 30vw, 420px)!important;max-height:clamp(320px, 30vw, 420px)!important}}.ak-quick-view__dialog{max-height:min(90vh, 820px)!important}.ak-quick-view__body{align-content:start!important;grid-auto-rows:max-content!important;max-height:min(90vh, 820px)!important;overflow-y:auto!important}.ak-quick-view__description{max-height:none!important;overflow:visible!important}.ak-quick-view__more .ak-product-video{margin-top:0.25rem!important;position:relative!important}.ak-quick-view__more .ak-product-video__frame{max-height:clamp(150px, 24vh, 220px)!important;min-height:0!important}.ak-quick-view__more .ak-product-video__frame iframe,.ak-quick-view__more .ak-product-video__frame video,.ak-quick-view__more .ak-product-video__player{object-fit:contain!important}body:not(.ak-modal-open) :where(.wp-site-blocks,main,.site-main,.content-area,.entry-content,.wp-block-post-content,.ak-section,.ak-page-spread,.ak-commerce-frame,.woocommerce,.woocommerce-page,.ak-shop-simple-page,.ak-shop-results){height:auto!important;max-height:none!important;overscroll-behavior-y:auto!important;overflow-y:visible!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}body:not(.ak-modal-open) :where(.wp-site-blocks,main,.site-main,.content-area,.entry-content,.wp-block-post-content,.ak-section,.ak-page-spread,.ak-commerce-frame,.woocommerce,.woocommerce-page,.ak-shop-simple-page,.ak-shop-results)::-webkit-scrollbar{width:0!important}@media (max-width:640px){.ak-newsletter form{grid-template-columns:1fr!important}.ak-newsletter button,.ak-newsletter .wp-block-button__link{width:100%!important}.ak-about-portrait-media,.ak-page-spread .ak-editorial-stack>.ak-wide-media,.ak-editorial-stack>.ak-about-portrait-media{aspect-ratio:4 / 5!important}}@media (hover:none),(pointer:coarse){.ak-product-card,.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,li.product{touch-action:pan-y!important}.ak-product-card :where(a,figure,img,h2,h3,p,.ak-card-copy),.woocommerce ul.products li.product :where(a,figure,img,h2,h3,p),.wc-block-product :where(a,figure,img,h2,h3,p){touch-action:manipulation!important}.ak-card-actions,.ak-card-actions *,.wc-block-components-product-button,.wc-block-components-product-button *,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{touch-action:manipulation!important}.ak-product-card:hover,.woocommerce ul.products li.product:hover,.wc-block-product:hover,.wc-block-grid__product:hover{transform:none!important}.ak-product-card:hover img,.ak-collection-media:hover img{transform:none!important}.ak-glass::before,.ak-glass-card::before,.ak-product-card::before,.ak-contact-card::before{transition-duration:0.001ms!important}.ak-motion-ready .ak-visible{animation-duration:420ms!important;will-change:auto!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.category-buttons,.product-categories,.wc-block-product-categories-list{overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important}}@media (max-width:480px){.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{min-height:52px!important}.ak-site-header .ak-brand{min-height:46px!important}.ak-site-header .wp-block-site-logo img,.ak-site-header .custom-logo,.ak-brand .wp-block-site-logo img,.ak-brand .custom-logo,.ak-site-header .ak-logo-fallback{height:46px!important;max-height:46px!important;max-width:68px!important}.ak-site-header .ak-header-bag,.ak-site-header .ak-theme-toggle,.ak-site-header .ak-mobile-menu-toggle,.ak-site-header button.ak-mobile-menu-toggle,.ak-site-header .wp-block-navigation__responsive-container-open,.ak-site-header .wp-block-navigation__responsive-container-open.ak-mobile-menu-toggle{flex-basis:40px!important;height:40px!important;max-height:40px!important;max-width:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}}body:not(.ak-modal-open).single-product,body:not(.ak-modal-open).single-product .wp-site-blocks,body:not(.ak-modal-open).single-product main,body:not(.ak-modal-open).single-product .ak-woo-page,body:not(.ak-modal-open).single-product .ak-woo-shell,body:not(.ak-modal-open).single-product .ak-commerce-frame,body:not(.ak-modal-open).single-product .woocommerce,body:not(.ak-modal-open).single-product div.product,body:not(.ak-modal-open).single-product .summary,body:not(.ak-modal-open).single-product .ak-single-product-frame,body:not(.ak-modal-open).single-product .ak-single-product-frame>*,body:not(.ak-modal-open).single-product .ak-product-summary,body:not(.ak-modal-open).single-product .woocommerce-product-gallery,body:not(.ak-modal-open).single-product .wp-block-woocommerce-product-image-gallery,body:not(.ak-modal-open).single-product .wc-block-product-gallery,body:not(.ak-modal-open).single-product .ak-product-details-frame,body:not(.ak-modal-open).single-product .woocommerce-tabs{height:auto!important;max-height:none!important;min-height:0!important;overscroll-behavior-y:auto!important;overflow-x:clip!important;overflow-y:visible!important;scrollbar-width:none!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}body:not(.ak-modal-open).single-product .ak-single-product-frame{align-items:start!important;display:grid!important;gap:clamp(1rem, 3vw, 2.35rem)!important;grid-template-columns:minmax(0,0.95fr) minmax(320px,1.05fr)!important}body:not(.ak-modal-open).single-product .ak-single-product-frame>.wp-block-column{flex-basis:auto!important;min-width:0!important;width:100%!important}body:not(.ak-modal-open).single-product :where(.ak-woo-page,.ak-single-product-frame,.ak-product-summary,.woocommerce-product-gallery,.wp-block-woocommerce-product-image-gallery,.wc-block-product-gallery,.ak-product-details-frame)::-webkit-scrollbar{display:none!important;width:0!important}.ak-product-video--portrait,.single-product .ak-product-video{margin-left:auto!important;margin-right:auto!important;max-width:min(100%, 430px)!important;width:100%!important}.ak-product-video--portrait .ak-product-video__frame,.single-product .ak-product-video__frame{aspect-ratio:9 / 16!important;max-height:min(74vh, 680px)!important;min-height:clamp(360px, 54vw, 620px)!important}.ak-product-video--portrait .ak-product-video__frame iframe,.ak-product-video--portrait .ak-product-video__frame video,.ak-product-video--portrait .ak-product-video__player,.single-product .ak-product-video__frame iframe,.single-product .ak-product-video__frame video,.single-product .ak-product-video__player{object-fit:contain!important}.ak-product-video__placeholder{align-items:center;color:var(--ak-fg);display:grid;gap:.6rem;justify-items:center;min-height:100%;padding:1.4rem;text-align:center}.ak-product-video__placeholder strong{color:var(--ak-accent);font-family:"Playfair Display",serif;font-size:clamp(1.35rem, 3vw, 2.1rem);line-height:1.05}.ak-product-video__placeholder span{color:var(--ak-muted);font-size:.86rem;line-height:1.65;max-width:24ch}.ak-quick-view__more .ak-product-video--portrait{max-width:min(100%, 190px)!important}.ak-quick-view__more .ak-product-video--portrait .ak-product-video__frame{aspect-ratio:9 / 16!important;max-height:260px!important;min-height:220px!important}@media (max-width:1024px){body:not(.ak-modal-open).single-product .ak-single-product-frame{grid-template-columns:1fr!important}}@media (max-width:768px),(pointer:coarse){.ak-motion-ready :where(.ak-section,.ak-page-heading,.ak-editorial-split,.ak-contact-layout,.ak-shop-controls,.ak-footer-panel,.ak-hero-panel,.ak-glass-card,.ak-product-card,.ak-contact-card,.ak-collection-media,.ak-square-media,.ak-newsletter,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.woocommerce ul.products li.product,.woocommerce div.product,.wc-block-cart,.wc-block-checkout){animation-duration:220ms!important;transform:none!important;will-change:auto!important}.ak-product-card,.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,li.product{cursor:pointer!important;touch-action:pan-y!important}.ak-product-video--portrait,.single-product .ak-product-video{max-width:min(100%, 360px)!important}.ak-product-video--portrait .ak-product-video__frame,.single-product .ak-product-video__frame{max-height:none!important;min-height:clamp(320px, 88vw, 560px)!important}}@media (max-width:768px),(pointer:coarse){body.single-product .wp-block-group.woocommerce.product,body.single-product .woocommerce div.product{padding-left:0!important;padding-right:0!important}body.single-product .ak-woo-page{padding-left:0.75rem!important;padding-right:0.75rem!important}body.single-product main.ak-woo-page main.ak-woo-page,body.single-product .woocommerce .ak-woo-page{padding-left:0!important;padding-right:0!important}body.single-product .ak-single-product-frame{margin-left:auto!important;margin-right:auto!important;max-width:calc(100vw - 1.5rem)!important;padding:1rem!important;width:100%!important}}body:not(.ak-modal-open),body:not(.ak-modal-open) .wp-site-blocks,body:not(.ak-modal-open) main,body:not(.ak-modal-open) .site-main,body:not(.ak-modal-open) .content-area,body:not(.ak-modal-open) .entry-content,body:not(.ak-modal-open) .wp-block-post-content,body:not(.ak-modal-open) .ak-section,body:not(.ak-modal-open) .ak-page-spread,body:not(.ak-modal-open) .ak-commerce-frame,body:not(.ak-modal-open) .woocommerce,body:not(.ak-modal-open) .woocommerce-page,body:not(.ak-modal-open) .ak-shop-simple-page,body:not(.ak-modal-open) .ak-shop-results,body:not(.ak-modal-open) .ak-footer-panel{height:auto!important;max-height:none!important;overflow-y:visible!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}html{overflow-x:hidden!important;overflow-y:auto!important}body:not(.ak-modal-open){overflow-x:clip!important}@media (max-width:640px){.ak-product-grid,.wp-block-columns.ak-product-grid,.ak-product-slider,.woocommerce ul.products,.wc-block-product-template,.wc-block-product-template__responsive,.wp-block-woocommerce-product-template{gap:1rem!important}.ak-product-card,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,li.product{min-height:0!important;padding-bottom:0.85rem!important}.ak-product-card figure,.ak-product-card .wp-block-image,.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img,.wc-block-components-product-image,.wc-block-grid__product-image,.wp-block-post.product .wc-block-components-product-image,.wp-block-post.product .wp-block-woocommerce-product-image,.wc-block-product .wc-block-components-product-image{aspect-ratio:6 / 5!important;max-height:min(54vw, 245px)!important;min-height:0!important;overflow:hidden!important}.ak-product-card img,.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img,.wc-block-components-product-image img,.wc-block-grid__product-image img,.wp-block-post.product .wp-block-woocommerce-product-image img{aspect-ratio:6 / 5!important;height:100%!important;max-height:min(54vw, 245px)!important;object-fit:cover!important;object-position:center top!important;width:100%!important}.ak-card-copy,.ak-product-card>.wp-block-group,.ak-product-card .wp-block-group.ak-card-copy{gap:0.45rem!important;grid-template-rows:none!important;min-height:0!important;padding:.78rem .9rem 0.65rem!important}.ak-product-badge{font-size:0.5rem!important;letter-spacing:0.16em!important;padding:.28rem 0.42rem!important}.ak-product-card h2,.ak-product-card h3,.ak-product-card .wp-block-heading,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.wc-block-product .wp-block-post-title,.wc-block-grid__product-title{font-size:clamp(1.08rem, 5.5vw, 1.28rem)!important;line-height:1.08!important;margin:0!important;min-height:0!important;padding-left:0.9rem!important;padding-right:0.9rem!important}.ak-product-card .product-description,.woocommerce ul.products li.product .woocommerce-loop-product__excerpt,.wc-block-components-product-summary{display:none!important}.ak-price,.woocommerce ul.products li.product .price,.wc-block-components-product-price{font-size:0.72rem!important;letter-spacing:0.10em!important;margin:.25rem 0 0!important;padding-left:0.9rem!important;padding-right:0.9rem!important}.ak-card-actions,.wc-block-components-product-button,.wc-block-grid__product-add-to-cart,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{margin-top:0.55rem!important}.ak-card-actions{gap:0.45rem!important;padding:0 .9rem 0!important}.ak-card-actions button,.ak-card-actions a,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.wc-block-components-product-button .wp-block-button__link,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:0.62rem!important;letter-spacing:0.11em!important;min-height:40px!important;padding:.72rem 0.75rem!important}}@media (max-width:390px){.ak-product-card figure,.ak-product-card .wp-block-image,.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img,.wc-block-components-product-image,.wc-block-grid__product-image,.wp-block-post.product .wc-block-components-product-image,.wp-block-post.product .wp-block-woocommerce-product-image,.wc-block-product .wc-block-components-product-image,.ak-product-card img,.wc-block-components-product-image img,.wc-block-grid__product-image img{max-height:218px!important}}.ak-home-tabs-section{padding-bottom:clamp(1.35rem, 3vw, 2.25rem)!important;padding-top:clamp(1.35rem, 3vw, 2.25rem)!important}.ak-home-category-tabs{display:grid!important;gap:0.72rem!important;overflow:hidden!important;padding:clamp(0.72rem, 2vw, 1rem)!important}.ak-home-category-tabs::after{opacity:0.28!important}.ak-category-tabs,.ak-home-promo-tabs{align-items:center!important;display:flex!important;gap:clamp(0.35rem, 1vw, 0.7rem)!important;justify-content:flex-start!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0.12rem!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ak-category-tabs::-webkit-scrollbar,.ak-home-promo-tabs::-webkit-scrollbar{display:none}.ak-category-tabs .wp-block-button,.ak-category-tabs .wp-block-button__link,.ak-home-promo-tabs .ak-promo-pill{flex:0 0 auto!important}.ak-category-tabs .wp-block-button__link,.ak-home-promo-tabs .ak-promo-pill a{align-items:center!important;background:rgb(255 255 255 / .56)!important;border:1px solid rgb(212 175 55 / .3)!important;color:#111111!important;display:inline-flex!important;font-size:clamp(0.58rem, 1.6vw, 0.72rem)!important;font-weight:900!important;justify-content:center!important;letter-spacing:0.14em!important;line-height:1!important;min-height:40px!important;padding:.75rem clamp(0.75rem, 1.6vw, 1.1rem)!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important}.ak-category-tabs .ak-tab.is-active .wp-block-button__link,.ak-home-promo-tabs .ak-promo-pill.is-active a{background:#111111!important;border-color:#111111!important;color:#FFF3F2!important}.ak-home-promo-tabs{background:rgb(255 255 255 / .42);border:1px solid rgb(245 182 194 / .2)}.ak-home-promo-tabs .ak-promo-pill{margin:0!important}.ak-home-promo-tabs .ak-promo-pill a{background:rgb(255 255 255 / .52);border-color:rgb(245 182 194 / .22)!important;letter-spacing:0.08em!important;min-height:38px!important;padding-left:clamp(0.7rem, 1.4vw, 1rem)!important;padding-right:clamp(0.7rem, 1.4vw, 1rem)!important}.ak-dark .ak-category-tabs .wp-block-button__link,.ak-dark .ak-home-promo-tabs .ak-promo-pill a{background:rgb(255 243 242 / .08)!important;color:#FFF3F2!important}.ak-dark .ak-home-promo-tabs{background:rgb(17 17 17 / .36);border-color:rgb(212 175 55 / .22)}.ak-dark .ak-home-promo-tabs .ak-promo-pill a{background:rgb(255 243 242 / .08)}.ak-dark .ak-category-tabs .ak-tab.is-active .wp-block-button__link,.ak-dark .ak-home-promo-tabs .ak-promo-pill.is-active a{background:#FFF3F2!important;border-color:#FFF3F2!important;color:#111111!important}@media (max-width:640px){.ak-home-tabs-section{padding-bottom:0.95rem!important;padding-top:0.95rem!important}.ak-home-category-tabs{border-left:0!important;border-right:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:.62rem 0.78rem!important;width:100vw!important}.ak-category-tabs{display:grid!important;gap:0.24rem!important;grid-template-columns:0.55fr 1fr 1.35fr 0.9fr 1.1fr!important;overflow:visible!important}.ak-category-tabs .wp-block-button,.ak-category-tabs .wp-block-button__link{min-width:0!important;width:100%!important}.ak-category-tabs .wp-block-button__link{font-size:clamp(0.46rem, 2.35vw, 0.58rem)!important;letter-spacing:0.055em!important;min-height:34px!important;padding:.62rem 0.18rem!important}.ak-home-promo-tabs{display:grid!important;gap:0.28rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important;padding:0.2rem!important}.ak-home-promo-tabs .ak-promo-pill,.ak-home-promo-tabs .ak-promo-pill a{min-width:0!important;width:100%!important}.ak-home-promo-tabs .ak-promo-pill a{font-size:clamp(0.48rem, 2.45vw, 0.6rem)!important;letter-spacing:0.06em!important;min-height:32px!important;padding:.56rem 0.3rem!important}.ak-product-grid,.wp-block-columns.ak-product-grid,.ak-product-slider,.ak-soft-slider.ak-product-grid,.woocommerce ul.products,.woocommerce-page ul.products,.wc-block-product-template,.wc-block-product-template__responsive,.wp-block-woocommerce-product-template,.wp-block-woocommerce-product-collection.ak-product-grid>.wc-block-product-template,.wp-block-woocommerce-product-collection.ak-product-grid>.wp-block-woocommerce-product-template{display:grid!important;gap:0.7rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;padding-bottom:0!important;scroll-snap-type:none!important;width:100%!important}.ak-product-slider>.wp-block-column,.ak-soft-slider>.wp-block-column{flex:initial!important;scroll-snap-align:none!important}.ak-product-card,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,li.product{display:grid!important;float:none!important;grid-template-rows:auto minmax(0,1fr) auto!important;margin:0!important;min-width:0!important;padding-bottom:0.56rem!important;width:100%!important}.ak-product-card figure,.ak-product-card .wp-block-image,.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img,.wc-block-components-product-image,.wc-block-grid__product-image,.wp-block-post.product .wc-block-components-product-image,.wp-block-post.product .wp-block-woocommerce-product-image,.wc-block-product .wc-block-components-product-image{aspect-ratio:4 / 5!important;max-height:190px!important;min-height:0!important}.ak-product-card img,.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img,.wc-block-components-product-image img,.wc-block-grid__product-image img,.wp-block-post.product .wp-block-woocommerce-product-image img{aspect-ratio:4 / 5!important;height:100%!important;max-height:190px!important;object-fit:cover!important;object-position:center top!important;width:100%!important}.ak-card-copy,.ak-product-card>.wp-block-group,.ak-product-card .wp-block-group.ak-card-copy{gap:0.3rem!important;padding:.55rem .56rem 0.42rem!important}.ak-product-badge{font-size:0.42rem!important;letter-spacing:0.11em!important;padding:.24rem 0.34rem!important}.ak-product-card h2,.ak-product-card h3,.ak-product-card .wp-block-heading,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.wc-block-product .wp-block-post-title,.wc-block-grid__product-title{display:-webkit-box!important;font-size:clamp(0.86rem, 3.55vw, 1rem)!important;line-height:1.12!important;min-height:2.2em!important;overflow:hidden!important;padding-left:0.56rem!important;padding-right:0.56rem!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ak-price,.woocommerce ul.products li.product .price,.wc-block-components-product-price{font-size:0.6rem!important;letter-spacing:0.08em!important;padding-left:0.56rem!important;padding-right:0.56rem!important}.ak-card-actions{padding:0 0.56rem!important}.ak-card-actions button,.ak-card-actions a,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.wc-block-components-product-button .wp-block-button__link,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:0.52rem!important;letter-spacing:0.08em!important;min-height:34px!important;padding:.58rem 0.38rem!important}}@media (max-width:360px){.ak-category-tabs .wp-block-button__link{font-size:0.48rem!important;letter-spacing:0.06em!important;padding-left:0.46rem!important;padding-right:0.46rem!important}.ak-product-card figure,.ak-product-card .wp-block-image,.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img,.wc-block-components-product-image,.wc-block-grid__product-image,.wc-block-product .wc-block-components-product-image,.ak-product-card img,.wc-block-components-product-image img,.wc-block-grid__product-image img{max-height:168px!important}}.ak-category-image-strip{align-items:start!important;display:grid!important;gap:clamp(0.7rem, 1.6vw, 1rem)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;margin:0!important}.ak-category-image-card{display:grid!important;gap:0.45rem!important;justify-items:center!important;margin:0!important;min-width:0!important}.ak-category-image-card figure{aspect-ratio:1!important;background:radial-gradient(circle at 30% 20%,rgb(255 255 255 / .82),transparent 52%),linear-gradient(145deg,rgb(255 243 242 / .88),rgb(212 175 55 / .12))!important;border:1px solid rgb(212 175 55 / .26)!important;border-radius:999px!important;box-shadow:0 14px 38px rgb(17 17 17 / .1)!important;margin:0!important;overflow:hidden!important;width:min(100%, 92px)!important}.ak-category-image-card figure a{display:block!important;height:100%!important;width:100%!important}.ak-category-image-card img{display:block!important;filter:saturate(1.02) contrast(1.03)!important;height:100%!important;object-fit:cover!important;object-position:center top!important;transform:scale(1.01)!important;width:100%!important}.ak-category-image-card p{color:var(--ak-fg)!important;font-size:clamp(0.62rem, 1.45vw, 0.78rem)!important;font-weight:800!important;letter-spacing:0.02em!important;line-height:1.18!important;margin:0!important;text-align:center!important}.ak-category-image-card p a{color:inherit!important;text-decoration:none!important}.ak-mobile-bottom-nav{display:none}@media (max-width:767px){:root{--ak-mobile-bottom-nav-height:64px}body{padding-bottom:calc(var(--ak-mobile-bottom-nav-height) + env(safe-area-inset-bottom))!important}.wp-block-cover.ak-hero,.ak-full-hero,.ak-hero{min-height:clamp(360px, 48svh, 430px)!important}.wp-block-cover.ak-hero,.ak-full-hero{padding-bottom:clamp(1.4rem, 5vw, 2.4rem)!important;padding-top:clamp(1.2rem, 5vw, 2rem)!important}.ak-hero-panel{max-width:calc(100vw - 1rem)!important;padding:clamp(1.05rem, 4.4vw, 1.55rem)!important}.ak-hero-panel .ak-eyebrow{font-size:clamp(0.48rem, 2.2vw, 0.6rem)!important;letter-spacing:0.28em!important}.ak-hero-panel .ak-display,.ak-display{font-size:clamp(2rem, 9.2vw, 2.9rem)!important;line-height:0.92!important}.ak-hero-panel p:not(.ak-eyebrow){font-size:clamp(0.86rem, 3.9vw, 1rem)!important;line-height:1.48!important}.ak-hero-panel .ak-button .wp-block-button__link,.ak-hero-panel .wp-block-button.ak-button .wp-block-button__link{min-height:46px!important;padding-bottom:0.88rem!important;padding-top:0.88rem!important}.ak-home-category-tabs{gap:0.55rem!important;padding-bottom:0.7rem!important;padding-top:0.7rem!important}.ak-category-image-strip{gap:.55rem 0.46rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.ak-category-image-card figure{width:clamp(66px, 21vw, 82px)!important}.ak-category-image-card p{display:-webkit-box!important;font-size:clamp(0.56rem, 2.7vw, 0.66rem)!important;min-height:2.1em!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ak-mobile-bottom-nav{align-items:center;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(255 243 242 / .96)),rgb(255 243 242 / .96);border-top:1px solid rgb(212 175 55 / .32);bottom:0;box-shadow:0 -16px 46px rgb(17 17 17 / .14),inset 0 1px 0 rgb(255 255 255 / .86);display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));height:calc(var(--ak-mobile-bottom-nav-height) + env(safe-area-inset-bottom));left:0;padding:.36rem .35rem calc(0.36rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:2147483000}.ak-mobile-bottom-nav__item{align-items:center;color:rgb(17 17 17 / .72);display:grid;gap:.16rem;justify-items:center;min-width:0;padding:.18rem .08rem;text-decoration:none}.ak-mobile-bottom-nav__icon{align-items:center;display:inline-flex;height:23px;justify-content:center;position:relative;width:23px}.ak-mobile-bottom-nav__icon svg{fill:currentColor;height:21px;width:21px}.ak-mobile-bottom-nav__label{font-size:.53rem;font-weight:800;letter-spacing:.01em;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-mobile-bottom-nav__count{align-items:center;background:var(--ak-accent);border:1px solid rgb(17 17 17 / .12);color:#111;display:inline-flex;font-size:.55rem;font-weight:900;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 .18rem;position:absolute;right:-8px;top:-7px}.ak-mobile-bottom-nav__item.is-active,.ak-mobile-bottom-nav__item[aria-current="page"]{color:#111}.ak-mobile-bottom-nav__item.is-active .ak-mobile-bottom-nav__icon,.ak-mobile-bottom-nav__item[aria-current="page"] .ak-mobile-bottom-nav__icon{color:var(--ak-accent)}.ak-mobile-bottom-nav__item.is-active .ak-mobile-bottom-nav__label,.ak-mobile-bottom-nav__item[aria-current="page"] .ak-mobile-bottom-nav__label{color:#111}.ak-mobile-bottom-nav__item[data-ak-mobile-nav-key="chat"] .ak-mobile-bottom-nav__icon{background:linear-gradient(135deg,#25D366,#128C7E);border-radius:999px;box-shadow:0 0 0 1px rgb(255 243 242 / .82),0 8px 18px rgb(37 211 102 / .24);color:#fff;height:30px;width:30px}.ak-mobile-bottom-nav__item[data-ak-mobile-nav-key="chat"] .ak-mobile-bottom-nav__icon::after{animation:ak-chat-pulse 2.4s ease-out infinite;border:1px solid rgb(37 211 102 / .48);border-radius:inherit;content:"";inset:-5px;opacity:0;position:absolute}.ak-mobile-bottom-nav__item[data-ak-mobile-nav-key="chat"] .ak-mobile-bottom-nav__icon svg{height:18px;width:18px}.ak-whatsapp{display:none!important}}@media (max-width:380px){.ak-category-image-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ak-category-image-card figure{width:clamp(58px, 19vw, 72px)!important}.ak-mobile-bottom-nav__label{font-size:.49rem}}.editor-styles-wrapper .ak-mobile-bottom-nav,.block-editor-block-list__layout .ak-mobile-bottom-nav{display:none!important}.ak-dark .ak-mobile-bottom-nav{background:linear-gradient(180deg,rgb(17 17 17 / .96),rgb(24 22 21 / .98)),#111111;border-top-color:rgb(212 175 55 / .36);box-shadow:0 -16px 46px rgb(0 0 0 / .42),inset 0 1px 0 rgb(255 243 242 / .08)}.ak-dark .ak-mobile-bottom-nav__item{color:rgb(255 243 242 / .62)}.ak-dark .ak-mobile-bottom-nav__item.is-active,.ak-dark .ak-mobile-bottom-nav__item[aria-current="page"],.ak-dark .ak-mobile-bottom-nav__item.is-active .ak-mobile-bottom-nav__label,.ak-dark .ak-mobile-bottom-nav__item[aria-current="page"] .ak-mobile-bottom-nav__label{color:#FFF3F2}@media (max-width:1024px){.ak-site-header .wp-block-navigation__responsive-container-open:not(.ak-mobile-menu-toggle),.ak-footer-panel .wp-block-navigation__responsive-container-open,.ak-footer-panel .ak-mobile-menu-toggle,.ak-footer-panel [data-ak-menu-toggle]{display:none!important}}@media (max-width:767px){.ak-mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ak-mobile-bottom-nav__item[data-ak-mobile-nav-key="chat"]{display:none!important}.ak-site-header .ak-primary-menu .ak-mobile-tab-duplicate{display:none!important}.ak-site-header .ak-primary-menu .wp-block-navigation__container>.wp-block-navigation-item:nth-child(-n+3){display:none!important}.ak-mobile-bottom-nav__label{font-size:0.58rem!important}.ak-whatsapp{bottom:calc(var(--ak-mobile-bottom-nav-height) + 0.8rem + env(safe-area-inset-bottom))!important;display:inline-flex!important;height:48px!important;right:max(0.8rem, env(safe-area-inset-right))!important;width:48px!important;z-index:2147483600!important}.ak-whatsapp::before{animation:ak-chat-pulse 2.35s ease-out infinite!important;inset:-6px!important}.ak-whatsapp::after{animation:ak-chat-orbit 6s linear infinite!important;inset:-10px!important}.ak-whatsapp svg{animation:ak-chat-float 2.8s ease-in-out infinite!important;height:24px!important;width:24px!important}.ak-shop-simple-page{padding:1rem .75rem 4.75rem!important}.ak-shop-simple-page>.alignwide:first-child{margin-bottom:0.55rem!important;max-width:calc(100vw - 1.5rem)!important;padding:0!important}.ak-shop-simple-page>.alignwide:first-child .ak-eyebrow{font-size:0.56rem!important;letter-spacing:0.24em!important;margin-bottom:0.35rem!important}.ak-shop-simple-page>.alignwide:first-child h1{font-size:clamp(2.1rem, 11vw, 3.35rem)!important;line-height:0.9!important;margin:0!important}.ak-shop-simple-page>.alignwide:first-child p:not(.ak-eyebrow){display:none!important}.ak-shop-simple-page .ak-shop-controls{box-shadow:0 14px 42px rgb(17 17 17 / .08)!important;gap:0.48rem!important;margin-bottom:0.9rem!important;padding:0.7rem!important}.ak-shop-simple-page .ak-shop-controls__cats,.ak-shop-simple-page .ak-shop-controls .wp-block-buttons{display:grid!important;gap:0.38rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important;padding:0!important;scrollbar-width:none!important;width:100%!important}.ak-shop-simple-page .ak-shop-controls__cats::-webkit-scrollbar,.ak-shop-simple-page .ak-shop-controls .wp-block-buttons::-webkit-scrollbar{display:none!important}.ak-shop-simple-page .ak-shop-controls__cats .ak-chip,.ak-shop-simple-page .ak-shop-controls .wp-block-button,.ak-shop-simple-page .ak-shop-controls .wp-block-button__link{flex:initial!important;font-size:clamp(0.48rem, 2.35vw, 0.62rem)!important;justify-content:center!important;letter-spacing:0.07em!important;min-height:36px!important;min-width:0!important;padding:.58rem 0.28rem!important;text-align:center!important;width:100%!important}.ak-shop-simple-page .ak-shop-controls__sort{display:none!important}.ak-shop-simple-page .woocommerce-result-count,.ak-shop-simple-page .woocommerce-ordering{display:none!important}.ak-shop-simple-page .woocommerce ul.products,.ak-shop-simple-page ul.products,.ak-shop-simple-page .wc-block-product-template,.ak-shop-simple-page .wc-block-product-template__responsive{gap:0.72rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:0!important}}@media (max-width:380px){.ak-shop-simple-page .ak-shop-controls__cats,.ak-shop-simple-page .ak-shop-controls .wp-block-buttons{gap:0.3rem!important}.ak-shop-simple-page .ak-shop-controls__cats .ak-chip,.ak-shop-simple-page .ak-shop-controls .wp-block-button__link{font-size:0.46rem!important;letter-spacing:0.045em!important;min-height:34px!important;padding-left:0.18rem!important;padding-right:0.18rem!important}}.ak-shop-simple-page .woocommerce-ordering,.ak-shop-simple-page .wp-block-woocommerce-catalog-sorting,.ak-shop-simple-page .wc-block-catalog-sorting,.ak-shop-results .woocommerce-ordering,.ak-shop-results .wp-block-woocommerce-catalog-sorting,.ak-shop-results .wc-block-catalog-sorting{display:none!important}.ak-shop-simple-page .ak-shop-meta-row{justify-content:flex-start!important}body.woocommerce-shop .woocommerce-ordering,body.woocommerce-shop .wp-block-woocommerce-catalog-sorting,body.woocommerce-shop .wc-block-catalog-sorting,body.post-type-archive-product .woocommerce-ordering,body.post-type-archive-product .wp-block-woocommerce-catalog-sorting,body.post-type-archive-product .wc-block-catalog-sorting,body.tax-product_cat .woocommerce-ordering,body.tax-product_cat .wp-block-woocommerce-catalog-sorting,body.tax-product_cat .wc-block-catalog-sorting,body.tax-product_tag .woocommerce-ordering,body.tax-product_tag .wp-block-woocommerce-catalog-sorting,body.tax-product_tag .wc-block-catalog-sorting,.ak-shop-meta-row .woocommerce-ordering,.ak-shop-meta-row .wp-block-woocommerce-catalog-sorting,.ak-shop-meta-row .wc-block-catalog-sorting{display:none!important}.ak-footer-panel .ak-footer-brand>.ak-logo-fallback{display:none!important}@media (max-width:767px){.ak-mobile-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ak-mobile-bottom-nav__item[data-ak-mobile-nav-key="cart"]{display:none!important}}.ak-legal-page{color:var(--ak-fg)}.ak-legal-layout{align-items:flex-start!important}.ak-legal-index,.ak-legal-card,.ak-legal-copy{overflow:hidden;padding:clamp(1.25rem, 3vw, 2.25rem)!important}.ak-legal-index{position:sticky;top:calc(var(--ak-header-height, 100px) + 1rem)}.ak-legal-copy h2,.ak-legal-card h2,.ak-legal-index h3{font-family:"Playfair Display",serif!important;line-height:1.08!important;margin-top:0!important}.ak-legal-copy h2:not(:first-child){margin-top:clamp(1.7rem, 3vw, 2.5rem)!important}.ak-legal-copy p,.ak-legal-copy li,.ak-legal-card p,.ak-legal-index li,.ak-legal-index p{line-height:1.78!important}.ak-legal-copy a,.ak-legal-index a,.ak-legal-card a{color:var(--ak-accent)!important;font-weight:800;text-decoration-thickness:1px;text-underline-offset:.22em}.ak-legal-table{overflow-x:auto}.ak-legal-table table{border-collapse:collapse!important;min-width:720px;width:100%!important}.ak-legal-table th,.ak-legal-table td{border:1px solid rgb(212 175 55 / .24)!important;padding:clamp(0.8rem, 1.6vw, 1.1rem)!important;text-align:left;vertical-align:top}.ak-legal-table th{background:rgb(17 17 17 / .88);color:#FFF3F2;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ak-cookie-consent[hidden]{display:none!important}.ak-cookie-consent{bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));max-width:min(380px, calc(100vw - 2rem));pointer-events:none;position:fixed;z-index:2147483200}.ak-cookie-consent.is-visible{animation:ak-cookie-pop 260ms cubic-bezier(.22,1,.36,1)}.ak-cookie-consent__card{background:linear-gradient(145deg,rgb(255 243 242 / .96),rgb(255 243 242 / .86)),rgb(255 243 242 / .96)!important;border-radius:14px 14px 14px 3px;color:#111111!important;pointer-events:auto;padding:1rem 1rem 0.95rem!important;position:relative}.ak-cookie-consent__card::before{border:8px solid #fff0;border-top-color:rgb(255 243 242 / .94);bottom:-15px;content:"";left:1.2rem;position:absolute}.ak-cookie-consent__close{align-items:center;background:rgb(17 17 17 / .06);border:1px solid rgb(212 175 55 / .24);color:#111;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:900;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:.65rem;text-transform:uppercase;top:.65rem;width:28px}.ak-cookie-consent__card h2{font-family:"Playfair Display",serif!important;font-size:clamp(1.35rem, 2.6vw, 1.75rem)!important;line-height:1.05!important;margin:.16rem 2rem .5rem 0!important}.ak-cookie-consent__card p:not(.ak-eyebrow){color:rgb(17 17 17 / .72)!important;font-size:0.78rem!important;line-height:1.48!important;margin-bottom:0.72rem!important}.ak-cookie-consent__actions,.ak-cookie-consent__prefs{display:flex;flex-wrap:wrap;gap:.42rem}.ak-cookie-consent__prefs{border-top:1px solid rgb(212 175 55 / .22);margin-top:.8rem;padding-top:.65rem}.ak-cookie-consent__prefs[hidden]{display:none!important}.ak-cookie-consent__prefs label{align-items:center;background:rgb(255 255 255 / .46);border:1px solid rgb(212 175 55 / .2);display:inline-flex;flex:1 1 160px;gap:.45rem;min-height:36px;padding:.55rem .65rem;font-size:.78rem}.ak-cookie-consent__actions button,.ak-cookie-consent__actions a,.ak-cookie-consent__prefs button{align-items:center;background:#111;border:1px solid rgb(212 175 55 / .46);color:#FFF3F2;cursor:pointer;display:inline-flex;font-size:.55rem;font-weight:900;justify-content:center;letter-spacing:.08em;min-height:34px;padding:.58rem .68rem;text-decoration:none;text-transform:uppercase}.ak-cookie-consent__actions button[data-ak-cookie-reject],.ak-cookie-consent__actions button[data-ak-cookie-manage],.ak-cookie-consent__actions a{background:#fff0;color:#111}.ak-cookie-consent__actions button:hover,.ak-cookie-consent__actions a:hover,.ak-cookie-consent__prefs button:hover{background:var(--ak-accent);color:#111}html.ak-dark .ak-legal-table th,body.ak-dark .ak-legal-table th{background:rgb(255 243 242 / .1);color:#FFF3F2}html.ak-dark .ak-cookie-consent__card,body.ak-dark .ak-cookie-consent__card{background:linear-gradient(145deg,rgb(24 22 21 / .98),rgb(17 17 17 / .92)),rgb(17 17 17 / .98)!important;color:#FFF3F2!important}html.ak-dark .ak-cookie-consent__card::before,body.ak-dark .ak-cookie-consent__card::before{border-top-color:rgb(17 17 17 / .96)}html.ak-dark .ak-cookie-consent__close,body.ak-dark .ak-cookie-consent__close{background:rgb(255 243 242 / .08);color:#FFF3F2}html.ak-dark .ak-cookie-consent__card p:not(.ak-eyebrow),body.ak-dark .ak-cookie-consent__card p:not(.ak-eyebrow){color:rgb(255 243 242 / .76)!important}html.ak-dark .ak-cookie-consent__prefs label,body.ak-dark .ak-cookie-consent__prefs label{background:rgb(255 243 242 / .08)}html.ak-dark .ak-cookie-consent__actions button[data-ak-cookie-reject],html.ak-dark .ak-cookie-consent__actions button[data-ak-cookie-manage],html.ak-dark .ak-cookie-consent__actions a,body.ak-dark .ak-cookie-consent__actions button[data-ak-cookie-reject],body.ak-dark .ak-cookie-consent__actions button[data-ak-cookie-manage],body.ak-dark .ak-cookie-consent__actions a{color:#FFF3F2}@media (max-width:1024px){.ak-legal-layout{display:grid!important;grid-template-columns:1fr!important}.ak-legal-index{position:relative;top:auto}}@media (max-width:767px){.ak-cookie-consent{bottom:calc(var(--ak-mobile-bottom-nav-height, 64px) + 0.72rem + env(safe-area-inset-bottom));left:.7rem;max-width:min(340px, calc(100vw - 1.4rem));right:auto}.ak-cookie-consent__actions,.ak-cookie-consent__prefs{display:grid;grid-template-columns:1fr 1fr}.ak-cookie-consent__actions a,.ak-cookie-consent__prefs button{grid-column:1 / -1}.ak-legal-table table{min-width:620px}}@keyframes ak-cookie-pop{from{opacity:0;transform:translate3d(-.35rem,.7rem,0) scale(.96)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}html{overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-top:var(--ak-header-height,104px)}body:not(.ak-modal-open){overflow-x:clip!important;overflow-y:visible!important}body:not(.ak-modal-open) :where(.wp-site-blocks,main,.site-main,.content-area,.entry-content,.wp-block-post-content,.ak-section,.ak-page-spread,.ak-commerce-frame,.woocommerce,.woocommerce-page,.ak-shop-results){max-height:none!important;overflow-y:visible!important}:where(img,video,iframe){max-width:100%}:where(.ak-product-card,.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product){contain:layout paint}:where(.ak-site-header,.ak-mobile-bottom-nav,.ak-whatsapp){backface-visibility:hidden;transform:translateZ(0)}.ak-product-card img,.woocommerce ul.products li.product img,.wc-block-product img,.wc-block-grid__product img{background-color:rgb(255 243 242 / .72)}@media (max-width:767px){.ak-mobile-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ak-product-grid,.wp-block-columns.ak-product-grid,.ak-wc-product-grid,.woocommerce ul.products,.woocommerce-page ul.products,.wc-block-product-template,.wc-block-product-template__responsive,.wp-block-woocommerce-product-template,.wp-block-woocommerce-product-collection .products,.wp-block-woocommerce-product-collection ul.products{align-items:stretch!important;gap:0.85rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ak-product-card,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,li.product{border-radius:18px!important;min-height:0!important}.ak-product-card figure,.ak-product-card .wp-block-image,.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img,.wc-block-product .wc-block-components-product-image,.wc-block-grid__product-image{aspect-ratio:4 / 5!important;min-height:0!important}.ak-product-card .ak-card-copy,.woocommerce ul.products li.product .woocommerce-loop-product__title,.wc-block-product .wp-block-post-title{padding-left:0.68rem!important;padding-right:0.68rem!important}.ak-product-card h2,.ak-product-card h3,.ak-product-card .wp-block-heading,.woocommerce ul.products li.product .woocommerce-loop-product__title,.wc-block-product .wp-block-post-title,.wc-block-grid__product-title{display:-webkit-box!important;font-size:clamp(0.92rem, 3.9vw, 1.08rem)!important;line-height:1.14!important;min-height:2.25em!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ak-price,.woocommerce ul.products li.product .price,.wc-block-components-product-price,.wc-block-grid__product-price{font-size:clamp(0.66rem, 2.8vw, 0.78rem)!important;padding-left:0.68rem!important;padding-right:0.68rem!important}.ak-card-actions,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.wc-block-components-product-button,.wc-block-grid__product-add-to-cart{margin-left:0.68rem!important;margin-right:0.68rem!important}.ak-card-actions a,.ak-card-actions button,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.wc-block-components-product-button .wp-block-button__link,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:clamp(0.54rem, 2.4vw, 0.64rem)!important;min-height:38px!important;padding:.62rem 0.46rem!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.ak-category-tabs{scrollbar-width:none}.ak-shop-controls__cats::-webkit-scrollbar,.ak-shop-controls .wp-block-buttons::-webkit-scrollbar,.ak-category-tabs::-webkit-scrollbar{display:none}}:root{--ak-max:1520px;--ak-page-pad:clamp(1rem, 2.4vw, 3rem)}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide,.alignwide,.ak-section-heading,.ak-feature-grid,.ak-product-grid,.ak-wc-product-grid,.ak-category-image-strip,.ak-home-category-tabs,.ak-shop-results,.ak-commerce-frame,.ak-woo-shell,.ak-page-spread>.alignwide,.woocommerce-products-header,.woocommerce .woocommerce-notices-wrapper,.ak-footer-panel>.alignwide,.ak-footer-panel .wp-block-columns.alignwide{box-sizing:border-box;max-width:min(var(--ak-max), calc(100vw - (var(--ak-page-pad) * 2)))!important;width:min(var(--ak-max), calc(100vw - (var(--ak-page-pad) * 2)))!important}.wp-block-cover.ak-hero .wp-block-cover__inner-container,.ak-hero .wp-block-cover__inner-container{box-sizing:border-box;max-width:min(1480px, calc(100vw - (var(--ak-page-pad) * 2)))!important;width:min(1480px, calc(100vw - (var(--ak-page-pad) * 2)))!important}.ak-hero-panel{max-width:min(1180px, 100%)!important}.ak-section>.alignwide,.ak-section>.ak-section-heading,.ak-section>.ak-product-grid,.ak-section>.ak-newsletter,.ak-section>.woocommerce,.ak-shop-simple-page>.alignwide,.ak-page-spread>.alignwide{margin-left:auto!important;margin-right:auto!important}.wp-block-woocommerce-product-collection.ak-product-grid,.wp-block-woocommerce-product-collection.ak-product-grid>.wc-block-product-template,.wp-block-woocommerce-product-collection.ak-product-grid>.wp-block-woocommerce-product-template,.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce .wc-block-product-template,.woocommerce .wp-block-woocommerce-product-template{max-width:min(var(--ak-max), calc(100vw - (var(--ak-page-pad) * 2)))!important}@media (min-width:1680px){:root{--ak-max:1640px;--ak-page-pad:clamp(1rem, 1.9vw, 2.5rem)}.wp-block-cover.ak-hero .wp-block-cover__inner-container,.ak-hero .wp-block-cover__inner-container{max-width:min(1560px, calc(100vw - (var(--ak-page-pad) * 2)))!important;width:min(1560px, calc(100vw - (var(--ak-page-pad) * 2)))!important}}@media (min-width:2200px){:root{--ak-max:1760px}}@media (max-width:767px){:root{--ak-max:100vw;--ak-page-pad:0.75rem}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide,.alignwide,.ak-section-heading,.ak-feature-grid,.ak-product-grid,.ak-wc-product-grid,.ak-category-image-strip,.ak-home-category-tabs,.ak-shop-results,.ak-commerce-frame,.ak-woo-shell,.ak-page-spread>.alignwide,.woocommerce-products-header,.woocommerce .woocommerce-notices-wrapper,.ak-footer-panel>.alignwide,.ak-footer-panel .wp-block-columns.alignwide,.wp-block-cover.ak-hero .wp-block-cover__inner-container,.ak-hero .wp-block-cover__inner-container,.ak-hero-panel{max-width:calc(100vw - (var(--ak-page-pad) * 2))!important;width:calc(100vw - (var(--ak-page-pad) * 2))!important}}.ak-home-category-tabs{border:1px solid rgb(212 175 55 / .18)!important;overflow:hidden!important;padding:0!important}.ak-home-promo-row{align-items:stretch!important;border-bottom:1px solid rgb(212 175 55 / .14)!important;display:grid!important;gap:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;width:100%!important}.ak-home-promo-item{margin:0!important}.ak-home-promo-item+.ak-home-promo-item{border-left:1px solid rgb(212 175 55 / .14)!important}.ak-home-promo-item a{align-items:flex-start!important;color:var(--ak-fg)!important;display:flex!important;flex-direction:column!important;gap:0.15rem!important;min-height:64px!important;padding:.9rem 1rem!important;text-decoration:none!important}.ak-home-promo-item strong{display:flex!important;font-size:clamp(0.9rem, 2.4vw, 1.05rem)!important;gap:0.45rem!important;line-height:1.1!important}.ak-home-promo-item:first-child strong::before{content:"OK";color:var(--ak-accent)}.ak-home-promo-item:nth-child(2) strong::before{content:"!";color:var(--ak-accent)}.ak-home-promo-item span{color:var(--ak-muted)!important;font-size:0.78rem!important;line-height:1.2!important}.ak-category-image-strip{display:grid!important;gap:clamp(0.85rem, 2vw, 1.25rem)!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;margin:0!important;padding:clamp(1rem, 2.5vw, 1.5rem)!important;width:100%!important}.ak-category-image-card{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:0.45rem!important;justify-items:center!important;margin:0!important;min-width:0!important;padding:0!important;text-align:center!important}.ak-category-image-card figure{aspect-ratio:1!important;background:rgb(255 255 255 / .64)!important;border:1px solid rgb(212 175 55 / .12)!important;border-radius:999px!important;box-shadow:0 10px 28px rgb(17 17 17 / .08)!important;margin:0!important;overflow:hidden!important;width:clamp(58px, 7vw, 82px)!important}.ak-category-image-card img{aspect-ratio:1!important;display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}.ak-category-image-card p{font-size:clamp(0.68rem, 1.7vw, 0.82rem)!important;font-weight:800!important;line-height:1.15!important;margin:0!important}.ak-category-image-card a{color:var(--ak-fg)!important;text-decoration:none!important}.ak-home-promo-tabs{border-top:1px solid rgb(212 175 55 / .14)!important;display:flex!important;flex-wrap:nowrap!important;gap:0.5rem!important;margin:0!important;overflow-x:auto!important;padding:.85rem 1rem!important;scrollbar-width:none;width:100%!important}.ak-home-promo-tabs::-webkit-scrollbar{display:none}.ak-promo-pill{flex:0 0 auto!important;margin:0!important}.ak-promo-pill a{align-items:center!important;background:rgb(255 255 255 / .72)!important;color:var(--ak-fg)!important;display:inline-flex!important;font-size:0.76rem!important;font-weight:900!important;justify-content:center!important;min-height:40px!important;padding:0 1rem!important;text-decoration:none!important;text-transform:uppercase!important}.ak-promo-pill.is-active a{background:var(--ak-fg)!important;color:var(--ak-bg)!important}@media (max-width:768px){.woocommerce ul.products,.woocommerce-page ul.products,ul.products,.products,.woocommerce .products.columns-4,.wc-block-product-template,.wc-block-product-template__responsive,.wp-block-woocommerce-product-template,.wp-block-woocommerce-product-collection .products,.wp-block-woocommerce-product-collection ul.products,.ak-product-grid,.ak-wc-product-grid{display:grid!important;gap:0.75rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ak-product-grid.wp-block-columns,.ak-wc-product-grid.wp-block-columns{flex-direction:initial!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,ul.products li.product,.products .product,.ak-product-card,.wc-block-product,.wp-block-post.product{border-radius:0!important;min-width:0!important;padding:0 0 0.75rem!important;width:auto!important}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img,.products .product img,.ak-product-card img,.wc-block-components-product-image img,.wc-block-grid__product-image img,.wp-block-woocommerce-product-image img{aspect-ratio:3 / 4!important;height:auto!important;max-height:none!important;object-fit:cover!important;width:100%!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.ak-product-card h2,.ak-product-card h3,.ak-product-card .wp-block-heading,.wc-block-product .wp-block-post-title,.wp-block-post.product .wp-block-post-title{font-size:clamp(0.94rem, 4vw, 1.08rem)!important;line-height:1.18!important;min-height:2.35rem!important;padding-left:0.65rem!important;padding-right:0.65rem!important}.woocommerce ul.products li.product .price,.ak-price,.wc-block-components-product-price{font-size:0.9rem!important;letter-spacing:0.02em!important;padding:.35rem .65rem 0!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.ak-card-actions a,.ak-card-add,.wc-block-components-product-button .wp-block-button__link{border-radius:0!important;font-size:0.66rem!important;min-height:38px!important;padding:.55rem 0.5rem!important}}@media (max-width:767px){.ak-home-tabs-section{padding-left:0.5rem!important;padding-right:0.5rem!important}.ak-category-image-strip{gap:.85rem 0.55rem!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:1rem 0.65rem!important}.ak-category-image-card figure{width:min(15vw, 58px)!important}.ak-category-image-card p{font-size:0.66rem!important}.ak-home-promo-item a{min-height:58px!important;padding:.75rem 0.8rem!important}.ak-home-promo-tabs{padding:.75rem 0.65rem!important}}.ak-google-login{margin-top:1.15rem!important}.ak-auth-divider{align-items:center!important;color:rgb(69 32 38 / .62)!important;display:flex!important;font-size:0.72rem!important;font-weight:800!important;gap:0.85rem!important;letter-spacing:0!important;margin:.45rem 0 1rem!important;text-transform:uppercase!important}.ak-auth-divider::before,.ak-auth-divider::after{background:rgb(69 32 38 / .14)!important;content:""!important;flex:1 1 auto!important;height:1px!important}.ak-google-login__button{align-items:center!important;background:#fff!important;border:1px solid rgb(69 32 38 / .18)!important;border-radius:999px!important;box-shadow:0 14px 34px rgb(69 32 38 / .12)!important;color:#221416!important;display:inline-flex!important;font-size:0.95rem!important;font-weight:850!important;gap:0.7rem!important;justify-content:center!important;line-height:1.2!important;min-height:48px!important;padding:.85rem 1.2rem!important;text-decoration:none!important;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease!important;width:100%!important}.ak-google-login__button:hover,.ak-google-login__button:focus-visible{border-color:rgb(69 32 38 / .34)!important;box-shadow:0 18px 42px rgb(69 32 38 / .16)!important;transform:translateY(-1px)!important}.ak-google-login__icon{align-items:center!important;background:#fff!important;border-radius:50%!important;display:inline-flex!important;flex:0 0 22px!important;height:22px!important;justify-content:center!important;width:22px!important}.ak-google-login__icon svg{display:block!important;height:21px!important;width:21px!important}.ak-google-login-setup{background:rgb(255 255 255 / .72)!important;border:1px dashed rgb(69 32 38 / .28)!important;border-radius:10px!important;color:rgb(69 32 38 / .78)!important;font-size:0.85rem!important;margin-top:1rem!important;padding:.85rem 1rem!important}body.login .ak-google-login{margin:1rem 0!important}body.login .ak-google-login__button{box-sizing:border-box!important}html.ak-dark .ak-auth-divider,body.ak-dark .ak-auth-divider{color:rgb(255 243 242 / .68)!important}html.ak-dark .ak-auth-divider::before,html.ak-dark .ak-auth-divider::after,body.ak-dark .ak-auth-divider::before,body.ak-dark .ak-auth-divider::after{background:rgb(255 243 242 / .16)!important}.wp-site-blocks,.wp-site-blocks>main,.wp-site-blocks .wp-block-post-content,.wp-site-blocks .entry-content{max-width:100%!important;overflow-x:clip!important}@supports not (overflow:clip){.wp-site-blocks,.wp-site-blocks>main,.wp-site-blocks .wp-block-post-content,.wp-site-blocks .entry-content{overflow-x:hidden!important}}body:not(.ak-modal-open) .alignfull.ak-section,body:not(.ak-modal-open) .ak-section.alignfull,body:not(.ak-modal-open) .ak-footer-panel.alignfull,body:not(.ak-modal-open) .ak-site-nav.alignfull,body:not(.ak-modal-open) .wp-block-cover.alignfull.ak-hero{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}body:not(.ak-modal-open) .ak-section{box-sizing:border-box!important;overflow-x:clip!important;overflow-y:visible!important}@supports not (overflow:clip){body:not(.ak-modal-open) .ak-section{overflow-x:hidden!important}}.ak-section>.alignwide,.ak-section>.ak-section-heading,.ak-section>.ak-product-grid,.ak-section>.woocommerce,.ak-section>.products,.ak-section>.ak-newsletter,.ak-shop-simple-page>.alignwide,.ak-page-spread>.alignwide{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:min(var(--ak-max), calc(100% - (var(--ak-page-pad) * 2)))!important;min-width:0!important;width:min(var(--ak-max), calc(100% - (var(--ak-page-pad) * 2)))!important}.ak-section-heading,.ak-section>.alignwide.ak-section-heading{align-items:flex-end!important;display:flex!important;flex-wrap:wrap!important;gap:clamp(1rem, 2vw, 1.75rem)!important;justify-content:space-between!important;overflow:visible!important}.ak-section-heading>:first-child{flex:1 1 min(100%, 620px)!important;min-width:0!important}.ak-section-heading .wp-block-buttons,.ak-section-heading .wp-block-button{flex:0 1 auto!important;max-width:100%!important;min-width:0!important}.ak-section-heading .wp-block-button__link{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important}.ak-section-heading .ak-eyebrow,.ak-section-heading h1,.ak-section-heading h2,.ak-section-heading h3{max-width:100%!important;overflow:visible!important}.ak-section-heading .ak-eyebrow{padding-left:0.08em!important;word-break:normal!important}.ak-section-heading h2{line-height:1.04!important;padding-bottom:0.06em!important}@media (max-width:768px){:root{--ak-page-pad:0.75rem}.ak-section>.alignwide,.ak-section>.ak-section-heading,.ak-section>.ak-product-grid,.ak-section>.woocommerce,.ak-section>.products,.ak-section>.ak-newsletter{max-width:calc(100% - (var(--ak-page-pad) * 2))!important;width:calc(100% - (var(--ak-page-pad) * 2))!important}.ak-section-heading,.ak-section>.alignwide.ak-section-heading{align-items:flex-start!important;flex-direction:column!important}.ak-section-heading .wp-block-buttons,.ak-section-heading .wp-block-button,.ak-section-heading .wp-block-button__link{width:100%!important}body .woocommerce ul.products,body .woocommerce-page ul.products,body ul.products,body .products,body .woocommerce .products,body .woocommerce .products.columns-1,body .woocommerce .products.columns-2,body .woocommerce .products.columns-3,body .woocommerce .products.columns-4,body .wp-block-woocommerce-product-collection .products,body .wp-block-woocommerce-product-collection ul.products,body .wc-block-product-template,body .wc-block-product-template__responsive,body .wp-block-woocommerce-product-template,body .ak-product-grid,body .ak-wc-product-grid{display:grid!important;float:none!important;gap:0.72rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important;width:100%!important}body .woocommerce ul.products li.product,body .woocommerce-page ul.products li.product,body ul.products li.product,body .products .product,body .wc-block-product,body .wp-block-post.product,body .ak-product-card{float:none!important;margin:0!important;max-width:100%!important;min-width:0!important;width:auto!important}body .woocommerce ul.products li.product .woocommerce-loop-product__title,body .woocommerce ul.products li.product h2,body .woocommerce ul.products li.product h3,body .wc-block-product .wp-block-post-title,body .wp-block-post.product .wp-block-post-title,body .ak-product-card h2,body .ak-product-card h3,body .ak-product-card .wp-block-heading{font-size:clamp(0.9rem, 3.8vw, 1.04rem)!important;line-height:1.16!important;min-height:2.25em!important;overflow-wrap:anywhere!important}}body.single-product .ak-product-summary,body.single-product .summary{align-content:start!important;align-self:start!important;display:grid!important;gap:clamp(0.72rem, 1.6vw, 1.15rem)!important;justify-items:start!important;margin-top:0!important;padding-top:0!important;transform:none!important}body.single-product .ak-product-summary .product_title,body.single-product .ak-product-summary h1,body.single-product .summary .product_title{line-height:0.96!important;margin:0!important;padding:0!important}body.single-product .ak-product-summary .wp-block-post-excerpt,body.single-product .ak-product-summary .woocommerce-product-details__short-description,body.single-product .summary .woocommerce-product-details__short-description{font-size:clamp(1rem, 1.5vw, 1.24rem)!important;line-height:1.58!important;margin:0!important;max-width:62ch!important;padding-top:0!important}body.single-product .ak-product-summary .wp-block-add-to-cart-form,body.single-product .summary .wp-block-add-to-cart-form{justify-self:stretch!important;max-width:min(100%, 620px)!important;width:100%!important}body.single-product .ak-product-summary form.cart,body.single-product .summary form.cart{align-items:stretch!important;display:flex!important;flex-wrap:wrap!important;gap:0.85rem!important;margin:.35rem 0 0!important;max-width:min(100%, 620px)!important;width:100%!important}body.single-product .ak-product-summary .quantity .qty,body.single-product .summary .quantity .qty{background:rgb(255 255 255 / .58)!important;border:1px solid rgb(212 175 55 / .28)!important;border-radius:0!important;color:var(--ak-fg)!important;font-size:1.05rem!important;font-weight:850!important;height:56px!important;min-height:56px!important;text-align:center!important;width:84px!important}body.single-product .ak-product-summary .single_add_to_cart_button,body.single-product .summary .single_add_to_cart_button,body.single-product .ak-product-summary .button.single_add_to_cart_button,body.single-product .summary .button.single_add_to_cart_button{align-items:center!important;background:var(--ak-fg)!important;border:1px solid var(--ak-fg)!important;border-radius:0!important;box-shadow:0 18px 38px rgb(17 17 17 / .16)!important;color:var(--ak-bg)!important;display:inline-flex!important;font-size:0.76rem!important;font-weight:950!important;justify-content:center!important;letter-spacing:0.12em!important;line-height:1!important;margin:0!important;min-height:56px!important;padding:0 1.45rem!important;text-decoration:none!important;text-transform:uppercase!important}body.single-product .ak-product-summary :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn),body.single-product .summary :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn){align-items:center!important;background:var(--ak-accent)!important;border:1px solid var(--ak-accent)!important;border-radius:0!important;box-shadow:0 18px 38px rgb(212 175 55 / .18)!important;color:#111111!important;display:inline-flex!important;font-size:0.76rem!important;font-weight:950!important;justify-content:center!important;letter-spacing:0.12em!important;line-height:1!important;margin:0!important;min-height:56px!important;padding:0 1.45rem!important;text-decoration:none!important;text-transform:uppercase!important}body.single-product .ak-product-video{align-items:center!important;box-sizing:border-box!important;display:grid!important;gap:clamp(1rem, 4vw, 3rem)!important;grid-template-columns:minmax(0,1fr) minmax(240px,390px)!important;margin:clamp(1rem, 2.8vw, 2.2rem) auto!important;max-width:min(var(--ak-max), calc(100% - (var(--ak-page-pad) * 2)))!important;padding:clamp(1rem, 3vw, 2rem)!important;width:min(var(--ak-max), calc(100% - (var(--ak-page-pad) * 2)))!important}body.single-product .ak-product-video__copy{display:grid!important;gap:0.7rem!important}body.single-product .ak-product-video__copy h2{font-family:"Playfair Display",serif!important;font-size:clamp(2rem, 4.4vw, 4.4rem)!important;line-height:0.98!important;margin:0!important;max-width:10ch!important}body.single-product .ak-product-video__frame{aspect-ratio:9 / 16!important;max-height:min(72vh, 620px)!important;min-height:clamp(380px, 48vw, 600px)!important}.ak-cart-drawer{inset:0!important;opacity:0!important;pointer-events:none!important;position:fixed!important;transition:opacity 180ms ease!important;z-index:2147483647!important}.ak-cart-drawer.is-open{opacity:1!important;pointer-events:auto!important}html.ak-cart-open,body.ak-cart-open{overflow:hidden!important}.ak-cart-drawer__backdrop{background:rgb(17 17 17 / .34)!important;inset:0!important;position:absolute!important}.ak-cart-drawer__panel{background:linear-gradient(145deg,rgb(255 253 249 / .96),rgb(255 243 242 / .94)),var(--ak-bg)!important;border:1px solid rgb(212 175 55 / .34)!important;box-shadow:0 28px 80px rgb(17 17 17 / .24)!important;box-sizing:border-box!important;color:var(--ak-fg)!important;display:grid!important;gap:1rem!important;max-height:calc(100vh - var(--ak-header-height, 96px) - 1.5rem)!important;overflow-y:auto!important;padding:clamp(1rem, 2.8vw, 1.45rem)!important;position:absolute!important;right:clamp(0.75rem, 2vw, 1.25rem)!important;top:calc(var(--ak-header-height, 96px) + 0.75rem)!important;transform:translate3d(20px,0,0)!important;transition:transform 180ms ease!important;width:min(430px, calc(100vw - 1.5rem))!important}.ak-cart-drawer.is-open .ak-cart-drawer__panel{transform:translate3d(0,0,0)!important}.ak-cart-drawer__head,.ak-cart-drawer__summary{align-items:center!important;display:flex!important;justify-content:space-between!important}.ak-cart-drawer__items,.ak-cart-drawer__actions,.ak-cart-drawer__empty{display:grid!important;gap:0.85rem!important}.ak-cart-drawer__item{align-items:center!important;border:1px solid rgb(212 175 55 / .18)!important;display:grid!important;gap:0.8rem!important;grid-template-columns:72px minmax(0,1fr) 36px!important;padding:0.7rem!important}.ak-cart-drawer__image{aspect-ratio:4 / 5!important;display:block!important;overflow:hidden!important}.ak-cart-drawer__image img{height:100%!important;object-fit:cover!important;width:100%!important}.ak-cart-drawer__checkout,.ak-cart-drawer__cart,.ak-cart-drawer__shop{align-items:center!important;display:inline-flex!important;font-size:0.74rem!important;font-weight:950!important;justify-content:center!important;letter-spacing:0.12em!important;min-height:50px!important;padding:0 1rem!important;text-decoration:none!important;text-transform:uppercase!important}.ak-cart-drawer__checkout,.ak-cart-drawer__shop{background:var(--ak-fg)!important;border:1px solid var(--ak-fg)!important;color:var(--ak-bg)!important}.ak-cart-drawer__cart{background:transparent!important;border:1px solid rgb(17 17 17 / .22)!important;color:var(--ak-fg)!important}@media (max-width:768px){body.single-product .ak-product-summary form.cart,body.single-product .summary form.cart{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important}body.single-product .ak-product-summary :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn),body.single-product .summary :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn){grid-column:1 / -1!important;width:100%!important}body.single-product .ak-product-video{grid-template-columns:1fr!important;max-width:calc(100% - 1.5rem)!important;width:calc(100% - 1.5rem)!important}body.single-product .ak-product-video__frame{max-height:none!important;min-height:clamp(320px, 88vw, 560px)!important}.ak-cart-drawer__panel{bottom:0.75rem!important;max-height:min(78vh, 680px)!important;right:0.75rem!important;top:auto!important;width:calc(100vw - 1.5rem)!important}}.ak-site-header .ak-header-actions>.ak-header-account{align-items:center!important;align-self:center!important;display:flex!important;flex:0 0 46px!important;height:46px!important;justify-content:center!important;max-height:46px!important;max-width:46px!important;min-height:46px!important;min-width:46px!important;overflow:visible!important;position:relative!important;width:46px!important}.ak-site-header .ak-account-toggle{aspect-ratio:1 / 1!important;display:inline-flex!important;flex:0 0 46px!important;height:46px!important;max-height:46px!important;max-width:46px!important;min-height:46px!important;min-width:46px!important;overflow:hidden!important;width:46px!important}.ak-site-header .ak-account-toggle svg{display:block!important;fill:currentColor!important;flex:0 0 21px!important;height:21px!important;width:21px!important}body:not(.logged-in) .ak-account-toggle__status{display:none!important}body.logged-in .ak-account-toggle__status{display:block!important}.ak-site-header .ak-account-menu[aria-hidden="true"]:not(.is-open){display:none!important;height:0!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;width:0!important}.ak-site-header .ak-account-menu.is-open[aria-hidden="false"]{display:grid!important;height:auto!important;opacity:1!important;position:absolute!important;right:0!important;top:calc(100% + 0.7rem)!important;visibility:visible!important;width:min(320px, calc(100vw - 1.5rem))!important}:where(.ak-product-card img,.woocommerce ul.products li.product img,.wc-block-product img,.wc-block-grid__product img,.wp-block-post.product img){filter:none!important;image-rendering:auto!important;object-position:center top!important}@media (max-width:560px){.ak-site-header .ak-header-actions>.ak-header-account{flex-basis:46px!important;height:46px!important;width:46px!important}.ak-site-header .ak-account-menu.is-open[aria-hidden="false"]{left:0.75rem!important;max-height:calc(100vh - var(--ak-header-height, 110px) - 1rem)!important;max-width:none!important;overflow-x:hidden!important;overflow-y:auto!important;position:fixed!important;right:0.75rem!important;top:calc(var(--ak-header-height, 110px) + 0.5rem)!important;width:auto!important}}.ak-site-header .ak-account-menu{contain:layout paint!important;max-width:calc(100vw - 1.5rem)!important;overflow:hidden!important}.ak-site-header .ak-account-menu__identity,.ak-site-header .ak-account-menu__links,.ak-site-header .ak-account-menu__links a{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.ak-site-header .ak-account-menu__identity>*,.ak-site-header .ak-account-menu__links a{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important;width:100%!important}.ak-auth-switcher{box-sizing:border-box!important;margin:0 auto 1.25rem!important;max-width:640px!important;width:100%!important}.ak-auth-tabs{background:rgb(255 255 255 / .6)!important;border:1px solid rgb(212 175 55 / .34)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:4px!important;width:100%!important}.ak-auth-tab{align-items:center!important;appearance:none!important;background:transparent!important;border:0!important;color:var(--ak-fg)!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:0.78rem!important;font-weight:850!important;justify-content:center!important;letter-spacing:0.08em!important;min-height:48px!important;padding:.75rem 1rem!important;text-transform:uppercase!important;width:100%!important}.ak-auth-tab.is-active{background:var(--ak-fg)!important;color:var(--ak-bg)!important}.ak-auth-tab:focus-visible{outline:2px solid var(--ak-accent)!important;outline-offset:2px!important}.ak-auth-switcher>.ak-google-login{margin-top:1rem!important}body.woocommerce-account:not(.logged-in) #customer_login{float:none!important;margin:0 auto!important;max-width:640px!important;width:100%!important}body.woocommerce-account:not(.logged-in) #customer_login>.u-column1,body.woocommerce-account:not(.logged-in) #customer_login>.u-column2{box-sizing:border-box!important;float:none!important;margin:0!important;max-width:none!important;width:100%!important}body.woocommerce-account:not(.logged-in) #customer_login:not(.ak-auth-tabs-ready)>.u-column2,body.woocommerce-account:not(.logged-in) #customer_login.ak-auth-mode-login>.u-column2,body.woocommerce-account:not(.logged-in) #customer_login.ak-auth-mode-register>.u-column1{display:none!important}body.woocommerce-account:not(.logged-in) #customer_login>div>h2{font-size:clamp(1.8rem, 4vw, 2.7rem)!important;margin:0 0 1rem!important}body.woocommerce-account:not(.logged-in) #customer_login form.login,body.woocommerce-account:not(.logged-in) #customer_login form.register{box-sizing:border-box!important;margin:0!important;width:100%!important}html.ak-dark .ak-auth-tabs,body.ak-dark .ak-auth-tabs{background:rgb(255 243 242 / .06)!important}@media (max-width:560px){.ak-auth-switcher{margin-bottom:1rem!important}.ak-auth-tab{font-size:0.72rem!important;min-height:44px!important;padding-inline:0.5rem!important}.ak-auth-switcher .ak-google-login__button{font-size:0.82rem!important;gap:0.55rem!important;padding-inline:0.75rem!important;white-space:nowrap!important}}body.ak-account-portal .woocommerce{display:block!important;max-width:min(1240px, calc(100vw - (var(--ak-page-pad) * 2)))!important;overflow:visible!important;padding:clamp(1rem, 2.8vw, 2.25rem)!important}body.ak-account-portal .woocommerce-MyAccount-navigation,body.ak-account-portal .woocommerce-MyAccount-content{box-sizing:border-box!important;float:none!important;margin:0!important;max-width:none!important;width:100%!important}body.ak-account-portal .woocommerce-MyAccount-navigation{border-bottom:1px solid rgb(212 175 55 / .28)!important;margin-bottom:clamp(1.25rem, 2.4vw, 2rem)!important;padding-bottom:clamp(0.85rem, 1.6vw, 1.15rem)!important}body.ak-account-portal .woocommerce-MyAccount-navigation ul{display:grid!important;gap:0.5rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;list-style:none!important;margin:0!important;padding:0!important}body.ak-account-portal .woocommerce-MyAccount-navigation li{list-style:none!important;margin:0!important;min-width:0!important;padding:0!important}body.ak-account-portal .woocommerce-MyAccount-navigation a{align-items:center!important;background:rgb(255 255 255 / .36)!important;border:1px solid rgb(212 175 55 / .18)!important;color:var(--ak-fg)!important;display:flex!important;font-size:clamp(0.72rem, 0.9vw, 0.82rem)!important;font-weight:850!important;gap:0.55rem!important;justify-content:center!important;line-height:1.2!important;min-height:56px!important;padding:.72rem 0.65rem!important;text-align:center!important;text-decoration:none!important;white-space:normal!important}body.ak-account-portal .woocommerce-MyAccount-navigation a::before{background:currentColor!important;content:""!important;display:block!important;flex:0 0 18px!important;height:18px!important;-webkit-mask-image:var(--ak-account-tab-icon)!important;mask-image:var(--ak-account-tab-icon)!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important;width:18px!important}body.ak-account-portal .woocommerce-MyAccount-navigation-link--dashboard{--ak-account-tab-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='9' x='3' y='3' rx='1'/%3E%3Crect width='7' height='5' x='14' y='3' rx='1'/%3E%3Crect width='7' height='9' x='14' y='12' rx='1'/%3E%3Crect width='7' height='5' x='3' y='16' rx='1'/%3E%3C/svg%3E")}body.ak-account-portal .woocommerce-MyAccount-navigation-link--orders{--ak-account-tab-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.5 9.4 7.6 4.2'/%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.7l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.7l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5'/%3E%3Cpath d='M12 22V12'/%3E%3C/svg%3E")}body.ak-account-portal .woocommerce-MyAccount-navigation-link--downloads{--ak-account-tab-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3Cpath d='M12 15V3'/%3E%3C/svg%3E")}body.ak-account-portal .woocommerce-MyAccount-navigation-link--edit-address{--ak-account-tab-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-5.5 10.2-7.4 11.8a1 1 0 0 1-1.2 0C9.5 20.2 4 15 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}body.ak-account-portal .woocommerce-MyAccount-navigation-link--payment-methods{--ak-account-tab-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E")}body.ak-account-portal .woocommerce-MyAccount-navigation-link--edit-account{--ak-account-tab-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E")}body.ak-account-portal .woocommerce-MyAccount-navigation-link--wishlist{--ak-account-tab-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8l1.1 1.1L12 21l7.8-7.5 1.1-1.1a5.5 5.5 0 0 0-.1-7.8Z'/%3E%3C/svg%3E")}body.ak-account-portal .woocommerce-MyAccount-navigation-link--customer-logout{--ak-account-tab-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17l5-5-5-5'/%3E%3Cpath d='M15 12H3'/%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3C/svg%3E")}body.ak-account-portal .woocommerce-MyAccount-navigation li.is-active a{background:var(--ak-fg)!important;border-color:var(--ak-fg)!important;box-shadow:0 12px 28px rgb(17 17 17 / .14)!important;color:var(--ak-bg)!important}body.ak-account-portal .woocommerce-MyAccount-navigation a:hover{border-color:rgb(212 175 55 / .72)!important;transform:translateY(-1px)!important}body.ak-account-portal .woocommerce-MyAccount-navigation a:focus-visible{outline:3px solid rgb(212 175 55 / .42)!important;outline-offset:2px!important}body.ak-account-portal .woocommerce-MyAccount-navigation-link--customer-logout a{color:#8b2525!important}body.ak-account-portal .woocommerce-MyAccount-navigation-link--customer-logout.is-active a{background:#8b2525!important;border-color:#8b2525!important;color:#ffffff!important}body.ak-account-portal .woocommerce-MyAccount-content{background:rgb(255 255 255 / .26)!important;border:1px solid rgb(212 175 55 / .2)!important;min-height:clamp(340px, 42vw, 520px)!important;padding:clamp(1.25rem, 3.5vw, 3rem)!important}body.ak-account-portal .woocommerce-MyAccount-content,body.ak-account-portal .woocommerce-MyAccount-content p,body.ak-account-portal .woocommerce-MyAccount-content li,body.ak-account-portal .woocommerce-MyAccount-content label{font-size:clamp(0.98rem, 1.3vw, 1.08rem)!important;line-height:1.7!important}body.ak-account-portal .woocommerce-MyAccount-content h2,body.ak-account-portal .woocommerce-MyAccount-content h3,body.ak-account-portal .woocommerce-MyAccount-content legend{font-family:"Playfair Display",serif!important;font-size:clamp(1.7rem, 3.8vw, 2.8rem)!important;line-height:1.08!important;margin:0 0 1.25rem!important}body.ak-account-portal .woocommerce-MyAccount-content a{font-weight:780!important;text-decoration-thickness:1px!important;text-underline-offset:0.18em!important}body.ak-account-dashboard .woocommerce-MyAccount-content>p{display:none!important}.ak-account-overview{display:grid!important;gap:0.85rem!important}.ak-account-overview__eyebrow{color:var(--ak-accent)!important;font-size:0.72rem!important;font-weight:900!important;letter-spacing:0.16em!important;margin:0!important;text-transform:uppercase!important}.ak-account-overview h2{font-size:clamp(2.15rem, 5vw, 4.4rem)!important;margin:0!important;max-width:15ch!important}.ak-account-overview__intro{color:var(--ak-muted)!important;margin:0!important;max-width:58ch!important}.ak-account-quick-actions{border-top:1px solid rgb(212 175 55 / .28)!important;display:grid!important;gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:clamp(1rem, 2.8vw, 2rem)!important}.ak-account-quick-actions a{align-items:center!important;border-right:1px solid rgb(212 175 55 / .2)!important;color:var(--ak-fg)!important;display:grid!important;gap:0.75rem!important;grid-template-columns:42px minmax(0,1fr) auto!important;min-height:124px!important;padding:1.1rem!important;text-decoration:none!important}.ak-account-quick-actions a:last-child{border-right:0!important}.ak-account-quick-actions a:hover{background:rgb(212 175 55 / .08)!important}.ak-account-quick-actions__icon{align-items:center!important;border:1px solid rgb(212 175 55 / .42)!important;color:var(--ak-accent)!important;display:inline-flex!important;height:42px!important;justify-content:center!important;width:42px!important}.ak-account-quick-actions__icon svg{height:21px!important;width:21px!important}.ak-account-quick-actions strong,.ak-account-quick-actions small{display:block!important}.ak-account-quick-actions strong{font-size:1rem!important;line-height:1.25!important}.ak-account-quick-actions small{color:var(--ak-muted)!important;font-size:0.82rem!important;font-weight:500!important;line-height:1.45!important;margin-top:0.25rem!important}.ak-account-quick-actions__arrow{color:var(--ak-accent)!important;font-size:1.15rem!important}html.ak-dark body.ak-account-portal .woocommerce-MyAccount-navigation a,body.ak-dark.ak-account-portal .woocommerce-MyAccount-navigation a,html.ak-dark body.ak-account-portal .woocommerce-MyAccount-content,body.ak-dark.ak-account-portal .woocommerce-MyAccount-content{background:rgb(255 243 242 / .05)!important;border-color:rgb(212 175 55 / .3)!important}html.ak-dark body.ak-account-portal .woocommerce-MyAccount-navigation li.is-active a,body.ak-dark.ak-account-portal .woocommerce-MyAccount-navigation li.is-active a{background:var(--ak-accent)!important;border-color:var(--ak-accent)!important;color:#111111!important}@media (max-width:880px){body.ak-account-portal .woocommerce-MyAccount-navigation{overflow:visible!important}body.ak-account-portal .woocommerce-MyAccount-navigation ul{display:grid!important;gap:0.45rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;width:100%!important}body.ak-account-portal .woocommerce-MyAccount-navigation li{min-width:0!important}body.ak-account-portal .woocommerce-MyAccount-navigation a{min-width:0!important;width:100%!important}.ak-account-quick-actions{grid-template-columns:1fr!important}.ak-account-quick-actions a{border-bottom:1px solid rgb(212 175 55 / .2)!important;border-right:0!important;min-height:98px!important}.ak-account-quick-actions a:last-child{border-bottom:0!important}}@media (max-width:560px){body.ak-account-portal main.ak-section{padding-left:0.625rem!important;padding-right:0.625rem!important}body.ak-account-portal .ak-commerce-frame{margin-left:0!important;margin-right:0!important;max-width:100%!important;padding:0.45rem!important;width:100%!important}body.ak-account-portal .woocommerce{max-width:100%!important;padding:0.45rem!important;width:100%!important}body.ak-account-portal .woocommerce-MyAccount-navigation{margin-bottom:0.85rem!important;padding-bottom:0.7rem!important}body.ak-account-portal .woocommerce-MyAccount-navigation a{flex-direction:row!important;font-size:0.76rem!important;gap:0.45rem!important;min-height:54px!important;min-width:0!important;padding:0.55rem!important}body.ak-account-portal .woocommerce-MyAccount-content{min-height:0!important;padding:1rem!important}.ak-account-overview h2{font-size:clamp(2rem, 11vw, 3rem)!important}.ak-account-quick-actions a{gap:0.65rem!important;grid-template-columns:38px minmax(0,1fr) auto!important;min-height:90px!important;padding:.9rem 0.2rem!important}.ak-account-quick-actions__icon{height:38px!important;width:38px!important}}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product){align-content:start!important;align-self:start!important;grid-auto-rows:auto!important;grid-template-rows:none!important;height:auto!important;row-gap:0!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product) .tinv-wraper.tinv-wishlist{align-self:start!important;box-sizing:border-box!important;line-height:1!important;margin:.3rem .75rem 0!important;min-height:32px!important;padding:0!important;width:auto!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product) .tinvwl_add_to_wishlist_button{align-items:center!important;display:inline-flex!important;font-size:0.78rem!important;font-weight:700!important;gap:0.35rem!important;justify-content:flex-start!important;letter-spacing:0!important;line-height:1.2!important;margin:0!important;min-height:32px!important;padding:.3rem 0!important;text-decoration:none!important;width:auto!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product) .tinvwl_add_to_wishlist_button::before{font-size:1rem!important;line-height:1!important;margin:0!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product) .tinv-wishlist-clear{display:none!important;height:0!important;margin:0!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product) .tinvwl-tooltip{display:none!important}@media (max-width:767px){:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product){padding-bottom:0.45rem!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product) .wp-block-post-title,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:2.1em!important;padding-left:0.6rem!important;padding-right:0.6rem!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product) .wp-block-woocommerce-product-price,:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product) .wc-block-components-product-price,.woocommerce ul.products li.product .price{margin:0!important;padding:.2rem .6rem 0.3rem!important}:where(.wc-block-product,.wc-block-grid__product,.wp-block-post.product) .wc-block-components-product-button,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{margin-bottom:0.35rem!important;margin-top:0.2rem!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product) .tinv-wraper.tinv-wishlist{margin:0 0.6rem!important;min-height:30px!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product) .tinvwl_add_to_wishlist_button{font-size:0.7rem!important;gap:0.28rem!important;min-height:30px!important;padding:.2rem 0!important;white-space:nowrap!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product) .tinvwl_add_to_wishlist_button::before{font-size:0.92rem!important}}@media (max-width:767px){body.home main .ak-section.ak-section-rose>.alignwide:first-child,body.home main .ak-section.ak-section-gold>.alignwide:first-child{display:grid!important}}@media (max-width:767px){body.home .wp-site-blocks{padding-top:0!important}body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child){align-items:start!important;display:grid!important;flex-direction:initial!important;gap:.55rem 0.65rem!important;grid-template-columns:minmax(0,1fr) auto!important}body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child)>:first-child{flex:none!important;min-width:0!important}body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child) .wp-block-buttons,body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child) .wp-block-button{align-self:start!important;justify-self:end!important;width:auto!important}body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child) .wp-block-button__link{font-size:0.56rem!important;letter-spacing:0.1em!important;line-height:1!important;min-height:34px!important;overflow-wrap:normal!important;padding:.68rem 0.62rem!important;white-space:nowrap!important;width:auto!important}body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child) .ak-eyebrow{font-size:0.5rem!important;letter-spacing:0.2em!important;margin-bottom:0.35rem!important}body.home :where(.ak-section-rose>.alignwide:first-child,.ak-section-gold>.alignwide:first-child) h2{font-size:clamp(1.85rem, 9vw, 2.45rem)!important;line-height:0.98!important}}.ak-site-header .ak-header-bag .ak-cart-icon{fill:none!important;stroke:currentColor!important}.ak-hero::before,.ak-hero::after{display:none!important}.ak-hero .wp-block-cover__background{background:rgb(8 8 8 / .03)!important;opacity:1!important}.ak-hero .ak-hero-panel{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(255 255 255 / .045)!important;border:1px solid rgb(255 255 255 / .5)!important;box-shadow:0 14px 38px rgb(17 17 17 / .12)!important}html.ak-dark .ak-hero .ak-hero-panel,body.ak-dark .ak-hero .ak-hero-panel{background:rgb(12 12 12 / .055)!important;border-color:rgb(255 255 255 / .34)!important}.ak-hero .ak-hero-panel .ak-display{-webkit-text-stroke:.4px rgb(0 0 0 / .55);color:#ffffff!important;text-shadow:0 2px 4px rgb(0 0 0 / .72),0 12px 30px rgb(0 0 0 / .42)!important}.ak-hero .ak-hero-panel .ak-display em,.ak-hero .ak-hero-panel .ak-eyebrow{color:#f2d367!important;text-shadow:0 2px 5px rgb(0 0 0 / .72)!important}.ak-hero .ak-hero-panel p:not(.ak-eyebrow){color:rgb(255 255 255 / .96)!important;text-shadow:0 1px 4px rgb(0 0 0 / .76)!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.ak-product-card) :where(.add_to_cart_button.product_type_simple,.ak-card-add.product_type_simple){align-items:center!important;display:inline-flex!important;gap:0.5rem!important;justify-content:center!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.ak-product-card) :where(.add_to_cart_button.product_type_simple,.ak-card-add.product_type_simple)::before{background-color:currentColor!important;content:""!important;display:block!important;flex:0 0 16px!important;height:16px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3C/svg%3E") center / contain no-repeat!important;width:16px!important}@media (max-width:1024px){html.ak-menu-open .ak-site-header .ak-primary-menu .ak-mobile-account-link,body.ak-menu-open .ak-site-header .ak-primary-menu .ak-mobile-account-link{display:block!important}}@media (max-width:767px){body.home .ak-site-header{background:transparent!important;box-shadow:none!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:100!important}body.home .ak-site-header .ak-announcement{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(8 8 8 / .22)!important;border-color:rgb(255 255 255 / .24)!important;color:#ffffff!important}body.home .ak-site-header .ak-site-nav,body.home .ak-site-header.ak-scrolled .ak-site-nav{background:transparent!important;border:0!important;box-shadow:none!important}body.home .ak-site-header .ak-logo-fallback,body.home .ak-site-header .wp-block-site-logo,body.home .ak-site-header .custom-logo-link,body.home .ak-site-header .ak-mobile-menu-toggle,body.home .ak-site-header .ak-account-toggle,body.home .ak-site-header .ak-header-bag,body.home .ak-site-header .ak-theme-toggle{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(9 9 9 / .18)!important;border-color:rgb(255 255 255 / .55)!important;box-shadow:0 8px 22px rgb(0 0 0 / .12)!important;color:#ffffff!important}body.home .wp-block-cover.ak-hero,body.home .ak-full-hero,body.home .ak-hero{min-height:max(520px, 68svh)!important;padding-bottom:2rem!important;padding-top:8.25rem!important}body.home .ak-hero .ak-hero-panel{background:rgb(12 12 12 / .045)!important;border-color:rgb(255 255 255 / .46)!important}body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending){align-items:start!important;display:grid!important;flex-direction:initial!important;gap:.55rem 0.65rem!important;grid-template-columns:minmax(0,1fr) auto!important}body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending)>:first-child{flex:none!important;min-width:0!important}body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending) .wp-block-buttons,body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending) .wp-block-button{align-self:start!important;justify-self:end!important;width:auto!important}body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending) .wp-block-button__link{font-size:0.56rem!important;letter-spacing:0.1em!important;line-height:1!important;min-height:34px!important;overflow-wrap:normal!important;padding:.68rem 0.62rem!important;white-space:nowrap!important;width:auto!important}body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending) .ak-eyebrow{font-size:0.5rem!important;letter-spacing:0.2em!important;margin-bottom:0.35rem!important}body.home :where(.ak-section-heading--new-arrivals,.ak-section-heading--trending) h2{font-size:clamp(1.85rem, 9vw, 2.45rem)!important;line-height:0.98!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.ak-product-card) :where(.add_to_cart_button.product_type_simple,.ak-card-add.product_type_simple){gap:0.35rem!important}:where(.woocommerce ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.ak-product-card) :where(.add_to_cart_button.product_type_simple,.ak-card-add.product_type_simple)::before{flex-basis:14px!important;height:14px!important;width:14px!important}}body.home .wp-site-blocks{padding-top:0!important}body.home .ak-site-header{background:transparent!important;box-shadow:none!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:100!important}body.home .ak-site-header .ak-announcement{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(8 8 8 / .2)!important;border-color:rgb(255 255 255 / .24)!important;color:#ffffff!important;text-shadow:0 1px 3px rgb(0 0 0 / .72)!important}body.home .ak-site-header .ak-site-nav,body.home .ak-site-header.ak-scrolled .ak-site-nav{background:transparent!important;border:0!important;box-shadow:none!important}body.home .ak-site-header .ak-primary-menu{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .28)!important;box-shadow:0 10px 28px rgb(0 0 0 / .08)!important}body.home .ak-site-header .ak-primary-menu .wp-block-navigation-item__content{background:rgb(255 255 255 / .1)!important;color:#ffffff!important;text-shadow:0 1px 4px rgb(0 0 0 / .72)!important}body.home .ak-site-header .ak-logo-fallback,body.home .ak-site-header .wp-block-site-logo,body.home .ak-site-header .custom-logo-link,body.home .ak-site-header .ak-mobile-menu-toggle,body.home .ak-site-header .ak-account-toggle,body.home .ak-site-header .ak-header-bag,body.home .ak-site-header .ak-theme-toggle{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(9 9 9 / .18)!important;border-color:rgb(255 255 255 / .55)!important;box-shadow:0 8px 22px rgb(0 0 0 / .12)!important;color:#ffffff!important}body.home .wp-block-cover.ak-hero,body.home .ak-full-hero,body.home .ak-hero{padding-top:calc(var(--ak-header-height, 124px) + clamp(1rem, 4vw, 3rem))!important}@media (max-width:767px){.ak-site-header .ak-header-actions>.ak-header-account,.ak-site-header .ak-header-actions>.ak-header-account .ak-account-toggle,body.home .ak-site-header .ak-header-actions>.ak-header-account,body.home .ak-site-header .ak-header-actions>.ak-header-account .ak-account-toggle{display:none!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{grid-template-columns:minmax(58px,1fr) 46px 46px 46px!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions{display:contents!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-header-bag,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-header-bag{grid-column:3!important;grid-row:1!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-theme-toggle,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-theme-toggle{grid-column:4!important;grid-row:1!important}body.home .wp-block-cover.ak-hero,body.home .ak-full-hero,body.home .ak-hero{padding-top:8.25rem!important}}:root{--ak-admin-offset:0px;--ak-header-space:126px}.wp-site-blocks{padding-top:var(--ak-header-space)!important}body.home .wp-site-blocks{padding-top:0!important}html body header.ak-site-header,html body .ak-site-header,html body.home header.ak-site-header,html body.home .ak-site-header{backface-visibility:hidden;left:0!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;transition:background-color 180ms ease,box-shadow 180ms ease;width:100%;z-index:100000!important}.admin-bar .ak-site-header{--ak-admin-offset:32px;top:32px!important}.ak-site-header.ak-scrolled{box-shadow:0 12px 34px rgb(17 17 17 / .14)!important}.ak-site-header.ak-scrolled .ak-site-nav,body.home .ak-site-header.ak-scrolled .ak-site-nav{-webkit-backdrop-filter:blur(12px) saturate(125%)!important;backdrop-filter:blur(12px) saturate(125%)!important;background:rgb(255 250 248 / .94)!important;border-bottom:1px solid rgb(212 175 55 / .26)!important}.ak-dark .ak-site-header.ak-scrolled .ak-site-nav,.ak-dark body.home .ak-site-header.ak-scrolled .ak-site-nav{background:rgb(17 17 17 / .94)!important}.ak-site-header .ak-account-menu.is-open[aria-hidden="false"]{max-height:calc(100vh - var(--ak-header-height, var(--ak-header-space)) - 1rem)!important;overflow-y:auto!important;position:fixed!important;right:clamp(0.75rem, 2vw, 1.5rem)!important;top:calc(var(--ak-admin-offset,0)+var(--ak-header-height,var(--ak-header-space)) - var(--ak-mobile-menu-offset,0)+0.5rem)!important;z-index:100010!important}body.home .ak-site-header:not(.ak-scrolled){background:transparent!important;box-shadow:none!important}body.home .ak-site-header:not(.ak-scrolled) .ak-announcement{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(8 8 8 / .2)!important;border-color:rgb(255 255 255 / .24)!important;color:#ffffff!important;text-shadow:0 1px 3px rgb(0 0 0 / .72)!important}body.home .ak-site-header:not(.ak-scrolled) .ak-site-nav{background:transparent!important;border:0!important;box-shadow:none!important}body.home .ak-site-header:not(.ak-scrolled) .ak-primary-menu{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .28)!important;box-shadow:0 10px 28px rgb(0 0 0 / .08)!important}body.home .ak-site-header:not(.ak-scrolled) .ak-primary-menu .wp-block-navigation-item__content{background:rgb(255 255 255 / .1)!important;color:#ffffff!important;text-shadow:0 1px 4px rgb(0 0 0 / .72)!important}body.home .ak-site-header:not(.ak-scrolled) .ak-logo-fallback,body.home .ak-site-header:not(.ak-scrolled) .wp-block-site-logo,body.home .ak-site-header:not(.ak-scrolled) .custom-logo-link,body.home .ak-site-header:not(.ak-scrolled) .ak-mobile-menu-toggle,body.home .ak-site-header:not(.ak-scrolled) .ak-account-toggle,body.home .ak-site-header:not(.ak-scrolled) .ak-header-bag,body.home .ak-site-header:not(.ak-scrolled) .ak-theme-toggle{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:rgb(9 9 9 / .18)!important;border-color:rgb(255 255 255 / .55)!important;box-shadow:0 8px 22px rgb(0 0 0 / .12)!important;color:#ffffff!important}.ak-site-header .wp-block-site-logo img,.ak-site-header .custom-logo{aspect-ratio:auto;height:auto;object-fit:contain}body.home .wp-block-cover.ak-hero,body.home .ak-full-hero,body.home .ak-hero{padding-top:calc(var(--ak-header-height, 124px) + clamp(1rem, 4vw, 3rem))!important}@media (max-width:1024px){body.home .ak-site-header .ak-primary-menu .wp-block-navigation-item__content,html.ak-menu-open body.home .ak-site-header .ak-primary-menu .wp-block-navigation-item__content{color:#111111!important;text-shadow:none!important}.ak-site-header .ak-header-actions>.ak-header-account,.ak-site-header .ak-header-actions>.ak-header-account .ak-account-toggle,body.home .ak-site-header .ak-header-actions>.ak-header-account,body.home .ak-site-header .ak-header-actions>.ak-header-account .ak-account-toggle,.ak-site-header .ak-primary-menu .ak-mobile-account-link,html.ak-menu-open .ak-site-header .ak-primary-menu .ak-mobile-account-link,body.ak-menu-open .ak-site-header .ak-primary-menu .ak-mobile-account-link{display:none!important}}@media (min-width:768px) and (max-width:1024px){:root{--ak-header-space:106px;--ak-mobile-bottom-nav-height:64px}body{padding-bottom:calc(var(--ak-mobile-bottom-nav-height) + env(safe-area-inset-bottom))!important}.ak-mobile-bottom-nav{align-items:center;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(255 243 242 / .96)),rgb(255 243 242 / .96);border-top:1px solid rgb(212 175 55 / .32);bottom:0;box-shadow:0 -16px 46px rgb(17 17 17 / .14),inset 0 1px 0 rgb(255 255 255 / .86);display:grid!important;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:calc(var(--ak-mobile-bottom-nav-height) + env(safe-area-inset-bottom));left:0;padding:.36rem .35rem calc(0.36rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:2147483000}.ak-mobile-bottom-nav__item{align-items:center;color:rgb(17 17 17 / .72);display:grid;gap:.16rem;justify-items:center;min-width:0;padding:.18rem .08rem;text-decoration:none}.ak-mobile-bottom-nav__icon{align-items:center;display:inline-flex;height:23px;justify-content:center;position:relative;width:23px}.ak-mobile-bottom-nav__icon svg{fill:currentColor;height:21px;width:21px}.ak-mobile-bottom-nav__label{font-size:.58rem;font-weight:800;line-height:1;white-space:nowrap}.ak-mobile-bottom-nav__item.is-active,.ak-mobile-bottom-nav__item[aria-current="page"]{color:#111}.ak-mobile-bottom-nav__item.is-active .ak-mobile-bottom-nav__icon,.ak-mobile-bottom-nav__item[aria-current="page"] .ak-mobile-bottom-nav__icon{color:var(--ak-accent)}.ak-dark .ak-mobile-bottom-nav{background:linear-gradient(180deg,rgb(17 17 17 / .96),rgb(24 22 21 / .98)),#111111;border-top-color:rgb(212 175 55 / .36)}.ak-dark .ak-mobile-bottom-nav__item{color:rgb(255 243 242 / .62)}.ak-dark .ak-mobile-bottom-nav__item.is-active,.ak-dark .ak-mobile-bottom-nav__item[aria-current="page"]{color:#fff3f2}}@media (max-width:767px){:root{--ak-header-space:94px}.admin-bar .ak-site-header{--ak-admin-offset:46px;top:46px!important}.ak-mobile-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ak-site-header .ak-site-nav>.alignwide,.ak-site-header .ak-site-nav .alignwide{grid-template-columns:minmax(58px,1fr) 46px 46px 46px!important}.ak-site-header .ak-site-nav>.alignwide>.ak-mobile-menu-toggle,.ak-site-header .ak-site-nav .alignwide>.ak-mobile-menu-toggle{grid-column:2!important;grid-row:1!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions{display:contents!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-header-bag,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-header-bag{grid-column:3!important;grid-row:1!important}.ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-theme-toggle,.ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-theme-toggle{grid-column:4!important;grid-row:1!important}body.home .wp-block-cover.ak-hero,body.home .ak-full-hero,body.home .ak-hero{min-height:clamp(430px, 58svh, 480px)!important;padding-bottom:1.25rem!important;padding-top:7rem!important}}@media (max-width:782px){.admin-bar .ak-site-header{--ak-admin-offset:46px;top:46px!important}}@media (max-width:560px){html body .ak-site-header .ak-site-nav>.alignwide,html body .ak-site-header .ak-site-nav .alignwide{grid-template-columns:minmax(58px,1fr) repeat(3,46px)!important}html body .ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-header-bag,html body .ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-header-bag{grid-column:3!important;grid-row:1!important}html body .ak-site-header .ak-site-nav>.alignwide>.ak-header-actions>.ak-theme-toggle,html body .ak-site-header .ak-site-nav .alignwide>.ak-header-actions>.ak-theme-toggle{grid-column:4!important;grid-row:1!important}}.ak-variation-choice__swatch,.ak-card-variation-preview__swatch,.ak-rich-swatch-visual{background:var(--ak-swatch-fill,var(--ak-swatch-color,#e7e0dc))!important;background-position:center!important;background-size:cover!important}.ak-variation-choice,body.single-product :is(.variable-item,.cfvsw-swatches-option,.swatch){-webkit-backdrop-filter:blur(14px) saturate(145%)!important;backdrop-filter:blur(14px) saturate(145%)!important;background:linear-gradient(145deg,rgb(255 255 255 / .74),rgb(255 246 244 / .42))!important;border:1px solid rgb(255 255 255 / .72)!important;border-radius:7px!important;box-shadow:inset 0 0 0 1px rgb(212 175 55 / .18),0 8px 22px rgb(45 33 30 / .09)!important}.ak-card-variation-preview{-webkit-backdrop-filter:blur(12px) saturate(140%)!important;backdrop-filter:blur(12px) saturate(140%)!important;background:linear-gradient(145deg,rgb(255 255 255 / .48),rgb(255 246 244 / .22))!important;border:1px solid rgb(255 255 255 / .62)!important;border-radius:7px!important;box-shadow:inset 0 0 0 1px rgb(212 175 55 / .1),0 6px 18px rgb(45 33 30 / .07)!important}.ak-card-variation-preview__name{max-width:14ch!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}:where(nav.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination,.post-navigation .nav-links,.posts-navigation .nav-links){-webkit-backdrop-filter:blur(18px) saturate(155%)!important;align-items:center!important;backdrop-filter:blur(18px) saturate(155%)!important;background:linear-gradient(145deg,rgb(255 255 255 / .72),rgb(255 243 241 / .38))!important;border:1px solid rgb(255 255 255 / .74)!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px rgb(212 175 55 / .14),0 14px 36px rgb(45 33 30 / .11)!important;display:flex!important;flex-wrap:wrap!important;gap:0.42rem!important;justify-content:center!important;margin:clamp(1.2rem, 3vw, 2.25rem) auto!important;max-width:max-content!important;padding:0.48rem!important}.woocommerce nav.woocommerce-pagination ul.page-numbers,.woocommerce-pagination ul.page-numbers,.wp-block-query-pagination-numbers{align-items:center!important;border:0!important;display:flex!important;flex-wrap:wrap!important;gap:0.36rem!important;margin:0!important;padding:0!important}.woocommerce nav.woocommerce-pagination ul.page-numbers li,.woocommerce-pagination ul.page-numbers li{border:0!important;float:none!important;margin:0!important}:where(.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination) :where(a.page-numbers,span.page-numbers,.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.wc-block-components-pagination__page,.wc-block-components-pagination__ellipsis),:where(.post-navigation,.posts-navigation) :where(.nav-previous a,.nav-next a){align-items:center!important;background:rgb(255 255 255 / .48)!important;border:1px solid rgb(17 17 17 / .1)!important;border-radius:7px!important;color:var(--ak-fg,#111111)!important;display:inline-flex!important;font-size:0.72rem!important;font-weight:850!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;min-height:42px!important;min-width:42px!important;padding:.72rem 0.82rem!important;text-decoration:none!important;transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease!important}:where(.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination) :where(a.page-numbers:hover,a.page-numbers:focus-visible,.wp-block-query-pagination-previous:hover,.wp-block-query-pagination-next:hover,.wc-block-components-pagination__page:hover),:where(.post-navigation,.posts-navigation) :where(.nav-previous a:hover,.nav-next a:hover){background:rgb(255 255 255 / .82)!important;border-color:rgb(212 175 55 / .72)!important;box-shadow:0 8px 22px rgb(45 33 30 / .12)!important;transform:translateY(-1px)!important}:where(.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination) :where(span.page-numbers.current,.wc-block-components-pagination__page--active){background:var(--ak-fg,#111111)!important;border-color:var(--ak-fg,#111111)!important;color:#fff!important}.woocommerce-pagination .page-numbers.prev::before,.wp-block-query-pagination-previous::before,.post-navigation .nav-previous a::before,.posts-navigation .nav-previous a::before{content:"\2039";font-size:1.2rem;line-height:0;margin-right:.28rem}.woocommerce-pagination .page-numbers.next::after,.wp-block-query-pagination-next::after,.post-navigation .nav-next a::after,.posts-navigation .nav-next a::after{content:"\203A";font-size:1.2rem;line-height:0;margin-left:.28rem}@media (max-width:600px){.ak-shop-controls{grid-template-columns:minmax(0,1fr)!important}:where(.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.category-buttons,ul.product-categories,ul.wc-block-product-categories-list){align-items:stretch!important;display:grid!important;flex-wrap:initial!important;gap:0.42rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;list-style:none!important;overflow:visible!important;padding:0!important;width:100%!important}:where(.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons,.category-buttons,ul.product-categories,ul.wc-block-product-categories-list)>:where(li,.wp-block-button){display:flex!important;margin:0!important;min-width:0!important;width:100%!important}:where(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.category-buttons a,ul.product-categories a,ul.wc-block-product-categories-list a){align-items:center!important;-webkit-backdrop-filter:blur(8px) saturate(118%)!important;backdrop-filter:blur(8px) saturate(118%)!important;background:rgb(255 255 255 / .48)!important;border:1px solid rgb(205 166 55 / .34)!important;border-radius:7px!important;box-shadow:0 7px 18px rgb(31 24 22 / .06)!important;display:flex!important;font-size:clamp(0.58rem, 2.65vw, 0.7rem)!important;height:100%!important;justify-content:center!important;letter-spacing:0.035em!important;line-height:1.16!important;min-height:42px!important;min-width:0!important;overflow-wrap:anywhere!important;padding:.48rem 0.38rem!important;text-align:center!important;white-space:normal!important;width:100%!important}body .ak-shop-simple-page .ak-shop-controls__cats,body .ak-shop-simple-page .ak-shop-controls .wp-block-buttons{align-items:stretch!important;display:grid!important;gap:0.42rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;padding:0!important;width:100%!important}body .ak-shop-simple-page .ak-shop-controls__cats .ak-chip,body .ak-shop-simple-page .ak-shop-controls .wp-block-button,body .ak-shop-simple-page .ak-shop-controls .wp-block-button__link{font-size:clamp(0.58rem, 2.65vw, 0.7rem)!important;height:100%!important;letter-spacing:0.035em!important;line-height:1.16!important;min-height:42px!important;min-width:0!important;overflow-wrap:anywhere!important;padding:.48rem 0.38rem!important;text-align:center!important;white-space:normal!important;width:100%!important}.ak-card-variation-preview__name{font-size:0.5rem!important;max-width:12ch!important}:where(nav.woocommerce-pagination,.wp-block-query-pagination,.wc-block-components-pagination,.post-navigation .nav-links,.posts-navigation .nav-links){gap:0.3rem!important;max-width:calc(100% - 1rem)!important;padding:0.36rem!important}}html.ak-dark :where(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.category-buttons a,ul.product-categories a,ul.wc-block-product-categories-list a),body.ak-dark :where(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.category-buttons a,ul.product-categories a,ul.wc-block-product-categories-list a){background:rgb(18 18 18 / .5)!important;border-color:rgb(229 197 105 / .38)!important;color:#fff!important}.ak-site-header .ak-primary-menu :is(a,.wp-block-navigation-item__content),.ak-site-header .wp-block-navigation__responsive-container :is(a,.wp-block-navigation-item__content){color:#111!important;font-weight:900!important;text-shadow:0 1px 0 rgb(255 255 255 / .78)!important}@media (max-width:1024px){.ak-site-header .wp-block-navigation__responsive-container :is(a,.wp-block-navigation-item__content),.ak-site-header .ak-primary-menu :is(a,.wp-block-navigation-item__content){color:#111!important;text-shadow:none!important}}html body .ak-site-header.ak-scrolled .ak-site-nav,html body.home .ak-site-header.ak-scrolled .ak-site-nav{background:rgb(255 250 249 / .86)!important;border-bottom-color:rgb(17 17 17 / .18)!important;box-shadow:0 12px 34px rgb(17 17 17 / .14),inset 0 1px 0 rgb(255 255 255 / .84)!important;-webkit-backdrop-filter:blur(16px) saturate(130%)!important;backdrop-filter:blur(16px) saturate(130%)!important}html body .ak-site-header.ak-scrolled .ak-primary-menu,html body.home .ak-site-header.ak-scrolled .ak-primary-menu{background:rgb(255 250 249 / .7)!important;border-color:rgb(17 17 17 / .18)!important}html body .ak-site-header.ak-scrolled .ak-primary-menu .wp-block-navigation-item__content,html body.home .ak-site-header.ak-scrolled .ak-primary-menu .wp-block-navigation-item__content{background:rgb(255 255 255 / .28)!important;color:#111111!important;text-shadow:none!important}html body .ak-site-header.ak-scrolled :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle),html body.home .ak-site-header.ak-scrolled :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle){background:rgb(255 250 249 / .82)!important;border-color:rgb(17 17 17 / .28)!important;color:#111111!important;-webkit-backdrop-filter:blur(12px) saturate(125%)!important;backdrop-filter:blur(12px) saturate(125%)!important}html body .ak-site-header.ak-scrolled .ak-logo-fallback,html body.home .ak-site-header.ak-scrolled .ak-logo-fallback{background:rgb(255 250 249 / .76)!important;border-color:rgb(17 17 17 / .24)!important;color:#111111!important;text-shadow:none!important}html.ak-dark body .ak-site-header.ak-scrolled .ak-site-nav,html.ak-dark body.home .ak-site-header.ak-scrolled .ak-site-nav,body.ak-dark .ak-site-header.ak-scrolled .ak-site-nav,body.ak-dark-mode .ak-site-header.ak-scrolled .ak-site-nav{background:rgb(17 17 17 / .86)!important;border-bottom-color:rgb(255 243 242 / .24)!important}html.ak-dark body .ak-site-header.ak-scrolled .ak-primary-menu,html.ak-dark body.home .ak-site-header.ak-scrolled .ak-primary-menu,body.ak-dark .ak-site-header.ak-scrolled .ak-primary-menu,body.ak-dark-mode .ak-site-header.ak-scrolled .ak-primary-menu{background:rgb(17 17 17 / .74)!important;border-color:rgb(255 243 242 / .3)!important}html.ak-dark body .ak-site-header.ak-scrolled .ak-primary-menu .wp-block-navigation-item__content,html.ak-dark body.home .ak-site-header.ak-scrolled .ak-primary-menu .wp-block-navigation-item__content,body.ak-dark .ak-site-header.ak-scrolled .ak-primary-menu .wp-block-navigation-item__content,body.ak-dark-mode .ak-site-header.ak-scrolled .ak-primary-menu .wp-block-navigation-item__content{background:rgb(255 243 242 / .08)!important;color:#fff3f2!important}html.ak-dark body .ak-site-header.ak-scrolled :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle),html.ak-dark body.home .ak-site-header.ak-scrolled :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle),body.ak-dark .ak-site-header.ak-scrolled :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle),body.ak-dark-mode .ak-site-header.ak-scrolled :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle){background:rgb(17 17 17 / .8)!important;border-color:rgb(255 243 242 / .4)!important;color:#fff3f2!important}html.ak-dark body .ak-site-header.ak-scrolled .ak-logo-fallback,html.ak-dark body.home .ak-site-header.ak-scrolled .ak-logo-fallback,body.ak-dark .ak-site-header.ak-scrolled .ak-logo-fallback,body.ak-dark-mode .ak-site-header.ak-scrolled .ak-logo-fallback{background:rgb(17 17 17 / .76)!important;border-color:rgb(255 243 242 / .36)!important;color:#fff3f2!important}body.single-product form.variations_form table.variations label,body.single-product .variations label,.ak-variation-choice__label,.ak-card-variation-preview__name,body.single-product :is(.variable-item,.cfvsw-swatches-option,.swatch){color:#111!important;font-weight:900!important;text-shadow:none!important}body.single-product .ak-variation-choice.is-selected .ak-variation-choice__label,body.single-product :is(.variable-item.selected,.cfvsw-swatches-option.cfvsw-selected-swatch,.swatch.selected){color:#111!important}body.single-product :is(.product_title,h1.product_title)[data-ak-title-fit]{box-sizing:border-box!important;display:block!important;font-size:var(--ak-product-title-fit,clamp(1.15rem, 5vw, 4.75rem))!important;letter-spacing:0!important;line-height:1.02!important;max-width:100%!important;overflow:hidden!important;text-overflow:clip!important;text-wrap:nowrap!important;white-space:nowrap!important;width:100%!important;word-break:normal!important}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.category-buttons a,ul.product-categories a,ul.wc-block-product-categories-list a{color:#111!important;text-shadow:none!important}.ak-shop-controls__cats .ak-chip:is(.is-active,.active,.current,[aria-current="page"]),.ak-shop-controls__cats .current-cat>a,.ak-shop-controls .wp-block-button__link:is(.is-active,.active,[aria-current="page"]),.category-buttons a:is(.is-active,.active,[aria-current="page"]),ul.product-categories .current-cat>a,ul.wc-block-product-categories-list .current-cat>a{background:#111!important;border-color:rgb(212 175 55 / .72)!important;box-shadow:0 8px 18px rgb(17 17 17 / .14)!important;color:#fff!important}@media (max-width:767px){html,body{max-width:100%!important;overflow-x:hidden!important}body.woocommerce-shop .wp-site-blocks,body.post-type-archive-product .wp-site-blocks,body.tax-product_cat .wp-site-blocks,body.tax-product_tag .wp-site-blocks,body.single-product .wp-site-blocks{max-width:100vw!important;overflow-x:clip!important}body .ak-shop-simple-page,body.woocommerce-shop main,body.post-type-archive-product main,body.tax-product_cat main,body.tax-product_tag main{box-sizing:border-box!important;max-width:100vw!important;overflow-x:clip!important;padding-left:clamp(0.55rem, 2.8vw, 0.9rem)!important;padding-right:clamp(0.55rem, 2.8vw, 0.9rem)!important;width:100%!important}body .ak-shop-simple-page>.alignwide,body.woocommerce-shop main>.alignwide,body.post-type-archive-product main>.alignwide,body.tax-product_cat main>.alignwide,body.tax-product_tag main>.alignwide{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}body .ak-shop-simple-page .ak-shop-controls,body .ak-shop-controls{margin-left:0!important;margin-right:0!important;padding:0.48rem!important;width:100%!important}body .ak-shop-simple-page .ak-shop-controls__cats,body .ak-shop-simple-page .ak-shop-controls .wp-block-buttons,body .ak-shop-controls__cats,body .ak-shop-controls .wp-block-buttons,body .category-buttons,body ul.product-categories,body ul.wc-block-product-categories-list{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:0.34rem!important;justify-content:flex-start!important;list-style:none!important;overflow:visible!important;padding:0!important;scrollbar-width:none!important;width:100%!important}body .ak-shop-simple-page .ak-shop-controls__cats .ak-chip,body .ak-shop-controls__cats .ak-chip,body .ak-shop-controls .wp-block-button__link,body .category-buttons a,body ul.product-categories a,body ul.wc-block-product-categories-list a{align-items:center!important;-webkit-backdrop-filter:blur(8px) saturate(118%)!important;backdrop-filter:blur(8px) saturate(118%)!important;background:rgb(255 255 255 / .58)!important;border:1px solid rgb(205 166 55 / .34)!important;border-radius:7px!important;box-shadow:0 6px 14px rgb(31 24 22 / .055)!important;color:#111!important;display:inline-flex!important;flex:0 1 auto!important;font-size:clamp(0.48rem, 1.9vw, 0.59rem)!important;font-weight:900!important;justify-content:center!important;letter-spacing:0.055em!important;line-height:1.08!important;min-height:32px!important;min-width:clamp(62px, 21vw, 88px)!important;max-width:min(48%, 158px)!important;overflow-wrap:anywhere!important;padding:.34rem 0.48rem!important;text-align:center!important;text-shadow:none!important;white-space:normal!important;width:auto!important}body .ak-shop-simple-page .ak-shop-controls__cats .ak-chip:is(.is-active,.active,.current,[aria-current="page"]),body .ak-shop-controls__cats .ak-chip:is(.is-active,.active,.current,[aria-current="page"]),body .ak-shop-controls__cats .current-cat>a,body .ak-shop-controls .wp-block-button__link:is(.is-active,.active,[aria-current="page"]),body .category-buttons a:is(.is-active,.active,[aria-current="page"]),body ul.product-categories .current-cat>a,body ul.wc-block-product-categories-list .current-cat>a{background:#111!important;border-color:rgb(212 175 55 / .78)!important;color:#fff!important}body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products,body .woocommerce ul.products,body .wc-block-grid__products,body .wp-block-woocommerce-product-template,body .wc-block-product-template,body .wc-block-product-template__responsive{box-sizing:border-box!important;column-gap:clamp(0.5rem, 2.5vw, 0.78rem)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;overflow:visible!important;padding-left:0!important;padding-right:0!important;row-gap:clamp(0.85rem, 3.4vw, 1.15rem)!important;width:100%!important}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product,body .woocommerce ul.products li.product,body .wc-block-grid__product,body .wc-block-product,body .wp-block-post.product,body .ak-product-card{box-sizing:border-box!important;display:grid!important;float:none!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;width:100%!important}body .woocommerce ul.products li.product img,body .wc-block-grid__product img,body .wc-block-product img,body .wp-block-post.product img,body .ak-product-card img{aspect-ratio:3 / 4!important;display:block!important;height:auto!important;max-width:100%!important;object-fit:cover!important;object-position:top center!important;width:100%!important}body .woocommerce ul.products li.product .woocommerce-loop-product__title,body .woocommerce ul.products li.product :is(h2,h3),body .wc-block-grid__product .woocommerce-loop-product__title,body .wc-block-grid__product :is(h2,h3),body .wc-block-product .wc-block-components-product-title,body .wc-block-product :is(h2,h3),body .wp-block-post.product .wp-block-post-title,body .wp-block-post.product .wp-block-post-title a,body .wp-block-post.product :is(h2,h3),body .ak-product-card :is(h2,h3,.ak-product-card__title){-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;display:-webkit-box!important;font-size:clamp(0.78rem, 3.45vw, 0.96rem)!important;line-height:1.06!important;margin-bottom:0.28rem!important;max-height:2.12em!important;min-height:2.12em!important;overflow:hidden!important;overflow-wrap:normal!important;padding-left:clamp(0.45rem, 2.4vw, 0.68rem)!important;padding-right:clamp(0.45rem, 2.4vw, 0.68rem)!important;text-overflow:ellipsis!important;word-break:normal!important}body .woocommerce ul.products li.product .price,body .wc-block-components-product-price,body .wp-block-woocommerce-product-price{font-size:clamp(0.76rem, 3vw, 0.9rem)!important;line-height:1.1!important}body.single-product .summary,body.single-product .entry-summary,body.single-product .ak-product-summary{box-sizing:border-box!important;max-width:100%!important;overflow-x:clip!important;padding-left:clamp(1rem, 5vw, 1.35rem)!important;padding-right:clamp(1rem, 5vw, 1.35rem)!important;width:100%!important}body.single-product .product_title,body.single-product .summary .product_title,body.single-product h1.product_title{font-size:var(--ak-product-title-fit,clamp(1.35rem, 7.2vw, 2.3rem))!important;line-height:1.02!important;max-width:100%!important;overflow:hidden!important;overflow-wrap:normal!important;text-overflow:clip!important;text-wrap:nowrap!important;white-space:nowrap!important;word-break:normal!important}body.single-product .summary .price,body.single-product .entry-summary .price{font-size:clamp(0.95rem, 3.8vw, 1.12rem)!important;line-height:1.1!important}body.single-product form.variations_form table.variations label,body.single-product .variations label{color:#111!important;font-size:0.72rem!important;letter-spacing:0.14em!important}body.single-product .ak-variation-choice,body.single-product :is(.variable-item,.cfvsw-swatches-option,.swatch){min-height:40px!important;padding:.48rem 0.62rem!important}body.single-product form.cart:not(.variations_form),body.single-product form.variations_form .woocommerce-variation-add-to-cart{align-items:stretch!important;display:grid!important;gap:0.55rem!important;grid-template-columns:minmax(62px,78px) minmax(0,1fr)!important;max-width:100%!important;width:100%!important}body.single-product form.cart .quantity,body.single-product form.variations_form .quantity{grid-column:1!important;margin:0!important;min-width:0!important;width:100%!important}body.single-product form.cart .quantity .qty,body.single-product form.variations_form .quantity .qty{font-size:1rem!important;height:48px!important;min-height:48px!important;width:100%!important}body.single-product form.cart .single_add_to_cart_button,body.single-product form.variations_form .single_add_to_cart_button{color:#fff!important;font-size:clamp(0.62rem, 2.45vw, 0.76rem)!important;grid-column:2!important;letter-spacing:0.11em!important;min-height:48px!important;min-width:0!important;padding:.74rem 0.7rem!important;white-space:nowrap!important;width:100%!important}body.single-product form.cart :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn),body.single-product form.variations_form :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn){font-size:clamp(0.62rem, 2.45vw, 0.76rem)!important;grid-column:1 / -1!important;letter-spacing:0.11em!important;min-height:48px!important;padding:.74rem 0.7rem!important;width:100%!important}}@media (min-width:768px){body.woocommerce-shop,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag{overflow-x:hidden!important}body.woocommerce-shop main,body.post-type-archive-product main,body.tax-product_cat main,body.tax-product_tag main,body .ak-shop-simple-page{box-sizing:border-box!important;max-width:100vw!important;overflow-x:clip!important}body.woocommerce-shop main>.alignwide,body.post-type-archive-product main>.alignwide,body.tax-product_cat main>.alignwide,body.tax-product_tag main>.alignwide,body .ak-shop-simple-page>.alignwide{box-sizing:border-box!important;max-width:min(100%, calc(100vw - clamp(1.5rem, 4vw, 4rem)))!important}body .ak-shop-simple-page :is(.ak-shop-results,.ak-woo-page) .ak-woo-shell,body.woocommerce-shop .ak-woo-shell,body.post-type-archive-product .ak-woo-shell,body.tax-product_cat .ak-woo-shell,body.tax-product_tag .ak-woo-shell{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}body .ak-shop-simple-page .wp-block-woocommerce-product-collection,body .ak-shop-simple-page .wc-block-product-template,body .ak-shop-simple-page .wp-block-woocommerce-product-template{box-sizing:border-box!important;max-width:100%!important;width:100%!important}body .woocommerce ul.products,body .wc-block-grid__products,body .wp-block-woocommerce-product-template,body .wc-block-product-template,body .wc-block-product-template__responsive{max-width:100%!important;overflow:visible!important}body .woocommerce ul.products li.product,body .wc-block-grid__product,body .wc-block-product,body .wp-block-post.product,body .ak-product-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}}@media (max-width:340px){body .ak-shop-simple-page .ak-shop-controls__cats .ak-chip,body .ak-shop-controls__cats .ak-chip,body .ak-shop-controls .wp-block-button__link,body .category-buttons a,body ul.product-categories a,body ul.wc-block-product-categories-list a{font-size:0.46rem!important;min-width:clamp(58px, 20vw, 74px)!important;padding-left:0.36rem!important;padding-right:0.36rem!important}body .woocommerce ul.products li.product .woocommerce-loop-product__title,body .wc-block-product .wc-block-components-product-title,body .wp-block-post.product .wp-block-post-title,body .wp-block-post.product .wp-block-post-title a{font-size:0.74rem!important}}html.ak-dark .ak-shop-controls__cats .ak-chip:not(.is-active),body.ak-dark .ak-shop-controls__cats .ak-chip:not(.is-active),body.ak-dark-mode .ak-shop-controls__cats .ak-chip:not(.is-active){background:rgb(18 18 18 / .52)!important;border-color:rgb(229 197 105 / .42)!important;color:#fff!important}html.ak-dark .ak-shop-controls__cats .ak-chip.is-active,body.ak-dark .ak-shop-controls__cats .ak-chip.is-active,body.ak-dark-mode .ak-shop-controls__cats .ak-chip.is-active{background:#fff!important;color:#111!important}body .ak-site-header .ak-primary-menu,body.home .ak-site-header:not(.ak-scrolled) .ak-primary-menu{background:rgb(255 250 249 / .68)!important;border-color:rgb(17 17 17 / .16)!important;box-shadow:0 10px 28px rgb(17 17 17 / .12),inset 0 1px 0 rgb(255 255 255 / .82)!important;-webkit-backdrop-filter:blur(10px) saturate(125%)!important;backdrop-filter:blur(10px) saturate(125%)!important}body .ak-site-header .ak-primary-menu .wp-block-navigation-item__content,body.home .ak-site-header:not(.ak-scrolled) .ak-primary-menu .wp-block-navigation-item__content{background:rgb(255 255 255 / .22)!important;color:#111111!important;text-shadow:none!important}body .ak-site-header :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle),body.home .ak-site-header:not(.ak-scrolled) :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle){background:rgb(255 250 249 / .76)!important;border-color:rgb(17 17 17 / .24)!important;box-shadow:0 8px 22px rgb(17 17 17 / .14),inset 0 1px 0 rgb(255 255 255 / .88)!important;color:#111111!important;-webkit-backdrop-filter:blur(10px) saturate(125%)!important;backdrop-filter:blur(10px) saturate(125%)!important}body .ak-site-header :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle):hover,body .ak-site-header :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle):focus-visible{background:rgb(255 250 249 / .9)!important;border-color:rgb(212 175 55 / .72)!important;color:#111111!important}html.ak-dark body .ak-site-header .ak-primary-menu,html.ak-dark body.home .ak-site-header:not(.ak-scrolled) .ak-primary-menu,body.ak-dark .ak-site-header .ak-primary-menu,body.ak-dark-mode .ak-site-header .ak-primary-menu{background:rgb(17 17 17 / .72)!important;border-color:rgb(255 243 242 / .3)!important}html.ak-dark body .ak-site-header .ak-primary-menu .wp-block-navigation-item__content,html.ak-dark body.home .ak-site-header:not(.ak-scrolled) .ak-primary-menu .wp-block-navigation-item__content,body.ak-dark .ak-site-header .ak-primary-menu .wp-block-navigation-item__content,body.ak-dark-mode .ak-site-header .ak-primary-menu .wp-block-navigation-item__content{background:rgb(255 243 242 / .08)!important;color:#fff3f2!important}html.ak-dark body .ak-site-header :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle),html.ak-dark body.home .ak-site-header:not(.ak-scrolled) :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle),body.ak-dark .ak-site-header :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle),body.ak-dark-mode .ak-site-header :is(.ak-mobile-menu-toggle,.ak-account-toggle,.ak-header-bag,.ak-theme-toggle){background:rgb(17 17 17 / .74)!important;border-color:rgb(255 243 242 / .38)!important;color:#fff3f2!important}@media (max-width:1024px){body .ak-site-header .ak-primary-menu,body.home .ak-site-header:not(.ak-scrolled) .ak-primary-menu{background:rgb(255 250 249 / .94)!important}html.ak-dark body .ak-site-header .ak-primary-menu,html.ak-dark body.home .ak-site-header:not(.ak-scrolled) .ak-primary-menu,body.ak-dark .ak-site-header .ak-primary-menu,body.ak-dark-mode .ak-site-header .ak-primary-menu{background:rgb(17 17 17 / .94)!important}}body:not(.single-product) :is(.ak-product-card,.wc-block-product,.wc-block-grid__product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product)>:is(.cfvsw_variations_form,form.variations_form.cfvsw_variations_form,.cfvsw_shop_align_left){display:none!important}body:not(.single-product) :is(.ak-product-card,.wc-block-product,.wc-block-grid__product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product)>.ak-card-variation-preview{display:flex!important;margin-top:0.35rem!important}body:not(.single-product) .ak-card-variation-preview__option{min-height:32px!important}@media (max-width:600px){body:not(.single-product) :is(.ak-product-card,.wc-block-product,.wc-block-grid__product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product)>.ak-card-variation-preview{margin-top:0.28rem!important}body:not(.single-product) .ak-card-variation-preview__option{min-height:28px!important}}body:not(.single-product) :where(.ak-product-card,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.wc-block-product,.wc-block-grid__product,.wp-block-post.product){align-content:start!important}body:not(.single-product) .ak-product-card .ak-card-copy,body:not(.single-product) .ak-product-card .wp-block-group.ak-card-copy{gap:0.42rem!important;grid-template-rows:auto auto auto auto!important;padding:.95rem .95rem 0.38rem!important}body:not(.single-product) .ak-product-card .ak-product-badge{font-size:0.52rem!important;letter-spacing:0.18em!important;margin:0!important;padding:.28rem 0.46rem!important}body:not(.single-product) :where(.ak-product-card h2,.ak-product-card h3,.ak-product-card .wp-block-heading,.woocommerce ul.products li.product .woocommerce-loop-product__title,.wc-block-product .wp-block-post-title,.wc-block-grid__product-title){display:-webkit-box!important;font-size:clamp(1.02rem, 1.55vw, 1.34rem)!important;line-height:1.12!important;margin:0!important;min-height:2.28em!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body:not(.single-product) :where(.ak-price,.woocommerce ul.products li.product .price,.wc-block-components-product-price,.wc-block-grid__product-price){line-height:1.25!important;margin:.06rem 0 0!important}body:not(.single-product) .ak-card-variation-preview{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:0.28rem!important;justify-content:flex-start!important;margin:.3rem .78rem 0!important;min-height:0!important;padding:0.26rem!important}body:not(.single-product) .ak-product-card .ak-card-copy .ak-card-variation-preview{margin-left:0!important;margin-right:0!important}body:not(.single-product) .ak-card-variation-preview__group{display:contents!important}body:not(.single-product) .ak-card-variation-preview__option{border-radius:7px!important;flex:0 1 auto!important;font-size:0.56rem!important;line-height:1!important;min-height:24px!important;min-width:24px!important;padding:.22rem 0.36rem!important}body:not(.single-product) .ak-card-variation-preview__group--color .ak-card-variation-preview__option{gap:0.24rem!important;max-width:min(100%, 7.8rem)!important;padding:.18rem .38rem .18rem 0.18rem!important}body:not(.single-product) .ak-card-variation-preview__swatch{flex:0 0 16px!important;height:16px!important;width:16px!important}body:not(.single-product) .ak-card-variation-preview__name{font-size:0.54rem!important;max-width:8.5ch!important}body:not(.single-product) .ak-card-actions{gap:0.45rem!important;padding:.46rem .95rem 0.95rem!important}body:not(.single-product) :where(.ak-card-actions a,.ak-card-actions button,.ak-card-actions span,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.wc-block-components-product-button .wp-block-button__link,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link){border-radius:16px!important;gap:0.42rem!important;letter-spacing:0.11em!important;line-height:1!important;min-height:42px!important;padding:.72rem 0.78rem!important}body:not(.single-product) :where(.ak-card-add,.wc-block-product .ak-card-add,.wc-block-grid__product .ak-card-add,.wp-block-post.product .ak-card-add,.wc-block-components-product-button__button.ak-card-add){align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;font-size:clamp(0.56rem, 0.85vw, 0.66rem)!important;gap:0.36rem!important;justify-content:center!important;letter-spacing:0.075em!important;line-height:1!important;min-height:40px!important;overflow-wrap:normal!important;padding:.62rem 0.66rem!important;text-wrap:nowrap!important;white-space:nowrap!important}body:not(.single-product) :where(.ak-card-add.product_type_simple,.ak-card-add.ak-card-add--quick-variable,.add_to_cart_button.product_type_simple):not(.ak-card-add--disabled){align-items:center!important;display:inline-flex!important;justify-content:center!important}body:not(.single-product) :where(.ak-card-add.product_type_simple,.ak-card-add.ak-card-add--quick-variable,.add_to_cart_button.product_type_simple):not(.ak-card-add--disabled)::before,body.single-product .single_add_to_cart_button::before{background-color:currentColor!important;content:""!important;display:block!important;flex:0 0 15px!important;height:15px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3C/svg%3E") center / contain no-repeat!important;width:15px!important}body:not(.single-product) .ak-card-add--select-options{font-size:0!important}body:not(.single-product) .ak-card-add--select-options::before{color:currentColor!important;content:"Select Options"!important;display:block!important;font-size:clamp(0.56rem, 0.85vw, 0.66rem)!important;font-weight:inherit!important;letter-spacing:0.075em!important;line-height:1!important;white-space:nowrap!important}body:not(.single-product) .ak-card-add--select-options::after{background-color:currentColor!important;content:""!important;display:block!important;flex:0 0 13px!important;height:13px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat!important;width:13px!important}body:not(.single-product) .ak-card-add--disabled{align-items:center!important;background:rgb(17 17 17 / .18)!important;border-color:rgb(17 17 17 / .18)!important;box-sizing:border-box!important;color:rgb(17 17 17 / .62)!important;cursor:not-allowed!important;display:inline-flex!important;height:40px!important;justify-content:center!important;min-height:40px!important;pointer-events:none!important}html.ak-dark body:not(.single-product) .ak-card-add--disabled,body.ak-dark:not(.single-product) .ak-card-add--disabled{background:rgb(255 243 242 / .14)!important;border-color:rgb(255 243 242 / .22)!important;color:rgb(255 243 242 / .64)!important}body :where(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.category-buttons a,ul.product-categories a,ul.wc-block-product-categories-list a):where(:hover,:focus-visible){background:#111111!important;border-color:rgb(212 175 55 / .72)!important;box-shadow:0 8px 18px rgb(17 17 17 / .16)!important;color:#fff3f2!important;outline:none!important}html.ak-dark body :where(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.category-buttons a,ul.product-categories a,ul.wc-block-product-categories-list a):where(:hover,:focus-visible),body.ak-dark :where(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.category-buttons a,ul.product-categories a,ul.wc-block-product-categories-list a):where(:hover,:focus-visible){background:#fff3f2!important;border-color:rgb(212 175 55 / .78)!important;color:#111111!important}body.single-product form.variations_form table.variations tbody{gap:0.62rem!important}body.single-product form.variations_form table.variations tr{gap:0.34rem!important}body.single-product :is(.variable-items-wrapper,.cfvsw-swatches-container,.tawcvs-swatches,.ak-variation-choices){gap:0.42rem!important}body.single-product :is(.variable-item,.cfvsw-swatches-option,.swatch,.ak-variation-choice){min-height:38px!important;min-width:40px!important;padding:.46rem 0.64rem!important}body.single-product .single_add_to_cart_button{align-items:center!important;display:inline-flex!important;gap:0.46rem!important;justify-content:center!important}@media (max-width:767px){body:not(.single-product) .ak-product-card .ak-card-copy,body:not(.single-product) .ak-product-card .wp-block-group.ak-card-copy{gap:0.32rem!important;padding:.68rem .62rem 0.28rem!important}body:not(.single-product) .ak-product-card .ak-product-badge{font-size:0.47rem!important;padding:.23rem 0.36rem!important}body:not(.single-product) .ak-card-variation-preview{gap:0.22rem!important;margin:.22rem .55rem 0!important;padding:0.22rem!important}body:not(.single-product) .ak-product-card .ak-card-copy .ak-card-variation-preview{margin-left:0!important;margin-right:0!important}body:not(.single-product) .ak-card-variation-preview__option{font-size:0.5rem!important;min-height:22px!important;min-width:22px!important;padding:.18rem 0.3rem!important}body:not(.single-product) .ak-card-variation-preview__swatch{flex-basis:14px!important;height:14px!important;width:14px!important}body:not(.single-product) .ak-card-variation-preview__name{font-size:0.48rem!important;max-width:7ch!important}body:not(.single-product) .ak-card-actions{padding:.34rem .62rem 0.68rem!important}body:not(.single-product) .ak-card-add--select-options::before{font-size:clamp(0.48rem, 2vw, 0.58rem)!important;letter-spacing:0.045em!important}body:not(.single-product) .ak-card-add--select-options::after{flex-basis:10px!important;height:10px!important;width:10px!important}body:not(.single-product) :where(.ak-card-add,.wc-block-components-product-button__button.ak-card-add,.ak-card-actions a,.ak-card-actions button,.ak-card-actions span,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.wc-block-components-product-button .wp-block-button__link,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link){border-radius:14px!important;font-size:clamp(0.48rem, 2vw, 0.58rem)!important;gap:0.28rem!important;height:36px!important;letter-spacing:0.045em!important;min-height:36px!important;overflow-wrap:normal!important;padding:.55rem 0.34rem!important;text-wrap:nowrap!important;white-space:nowrap!important}}body .ak-site-header .wc-block-mini-cart,body .ak-site-header .wp-block-woocommerce-customer-account{display:none!important;height:0!important;margin:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;visibility:hidden!important;width:0!important}body .ak-site-header .ak-header-account{align-items:center!important;display:inline-flex!important;justify-content:center!important;position:relative!important}body .ak-site-header .ak-account-menu,body .ak-site-header .ak-account-menu[aria-hidden="true"],body .ak-site-header .ak-account-menu:not(.is-open){display:none!important;opacity:0!important;pointer-events:none!important;transform:translateY(.35rem) scale(.98)!important;visibility:hidden!important}body .ak-site-header .ak-account-menu.is-open,body .ak-site-header .ak-account-menu[aria-hidden="false"]{display:grid!important;opacity:1!important;pointer-events:auto!important;position:absolute!important;right:0!important;top:calc(100% + 0.72rem)!important;transform:translateY(0) scale(1)!important;visibility:visible!important;width:min(21rem, calc(100vw - 1.5rem))!important;z-index:100003!important}body:not(.single-product) :is(.ak-product-card,.wc-block-product,.wc-block-grid__product,.wp-block-post.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product) :is(.cfvsw_variations_form,form.variations_form.cfvsw_variations_form,.cfvsw_shop_align_left,table.cfvsw-shop-variations,.cfvsw-shop-container,.cfvsw-hidden-select,.reset_variations){border:0!important;display:none!important;height:0!important;margin:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important}body:not(.single-product) :is(.woocommerce ul.products,.woocommerce-page ul.products){align-items:stretch!important;display:grid!important;gap:clamp(0.85rem, 1.7vw, 1.45rem)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;list-style:none!important;margin:clamp(1rem, 2vw, 1.75rem) auto!important;padding:0!important;width:100%!important}body:not(.single-product) :is(.woocommerce ul.products,.woocommerce-page ul.products)::before,body:not(.single-product) :is(.woocommerce ul.products,.woocommerce-page ul.products)::after{content:none!important;display:none!important}body:not(.single-product) :is(.woocommerce ul.products li.product,.woocommerce-page ul.products li.product){background:linear-gradient(145deg,rgb(255 255 255 / .9),rgb(255 243 242 / .72)),rgb(255 255 255 / .86)!important;border:1px solid rgb(212 175 55 / .22)!important;border-radius:16px!important;box-shadow:0 16px 38px rgb(17 17 17 / .08)!important;clear:none!important;display:grid!important;float:none!important;gap:0.45rem!important;grid-template-rows:auto 1fr auto!important;margin:0!important;max-width:none!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:clamp(0.45rem, 0.9vw, 0.72rem)!important;position:relative!important;width:auto!important}body:not(.single-product) :is(.woocommerce ul.products li.product,.woocommerce-page ul.products li.product)>a.woocommerce-loop-product__link{color:inherit!important;display:grid!important;gap:0.35rem!important;min-width:0!important;text-decoration:none!important}body:not(.single-product) :is(.woocommerce ul.products li.product,.woocommerce-page ul.products li.product) img{aspect-ratio:3 / 4!important;background:rgb(255 250 248 / .9)!important;border-radius:12px!important;display:block!important;height:clamp(12rem, 23vw, 20rem)!important;margin:0!important;object-fit:contain!important;object-position:center top!important;width:100%!important}body:not(.single-product) :is(.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title){-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#111111!important;display:-webkit-box!important;font-size:clamp(0.82rem, 0.95vw, 1rem)!important;line-height:1.14!important;margin:.18rem 0 0!important;min-height:2.32em!important;overflow:hidden!important;padding:0 0.08rem!important}body:not(.single-product) :is(.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price){color:#D4AF37!important;display:block!important;font-size:clamp(0.78rem, 0.9vw, 0.95rem)!important;font-weight:800!important;line-height:1.2!important;margin:.08rem 0 0!important;padding:0 0.08rem!important}body:not(.single-product) :is(.woocommerce ul.products li.product .ak-card-variation-preview,.woocommerce-page ul.products li.product .ak-card-variation-preview,.wc-block-product .ak-card-variation-preview,.wp-block-post.product .ak-card-variation-preview){align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:0.3rem!important;margin:.05rem 0 0!important;min-height:1.45rem!important;padding:0!important}body:not(.single-product) :is(.ak-card-variation-preview__item,.ak-card-variation-preview__choice){align-items:center!important;border:1px solid rgb(212 175 55 / .2)!important;border-radius:999px!important;color:#171717!important;display:inline-flex!important;font-size:0.62rem!important;font-weight:800!important;gap:0.24rem!important;line-height:1!important;min-height:1.35rem!important;padding:.24rem 0.42rem!important;white-space:nowrap!important}body:not(.single-product) :is(.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,.wc-block-product .wp-block-button__link,.ak-card-action){align-items:center!important;background:#111111!important;border:1px solid rgb(212 175 55 / .42)!important;border-radius:13px!important;box-shadow:0 10px 24px rgb(17 17 17 / .16)!important;color:#FFF3F2!important;display:inline-flex!important;font-size:clamp(0.58rem, 0.72vw, 0.7rem)!important;font-weight:900!important;gap:0.42rem!important;justify-content:center!important;letter-spacing:0.08em!important;line-height:1!important;margin:.22rem 0 0!important;min-height:2.62rem!important;padding:.78rem 0.74rem!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease,box-shadow 180ms ease!important;width:100%!important}body:not(.single-product) :is(.woocommerce ul.products li.product .button:not(.ak-card-action),.woocommerce-page ul.products li.product .button:not(.ak-card-action))::before{background:currentColor!important;content:""!important;display:inline-block!important;flex:0 0 auto!important;height:0.95rem!important;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7 8V7a5 5 0 0 1 10 0v1h3l1 13H3L4 8h3Zm2 0h6V7a3 3 0 0 0-6 0v1Zm-3.15 2-.69 9h13.68l-.69-9H5.85Z'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7 8V7a5 5 0 0 1 10 0v1h3l1 13H3L4 8h3Zm2 0h6V7a3 3 0 0 0-6 0v1Zm-3.15 2-.69 9h13.68l-.69-9H5.85Z'/%3E%3C/svg%3E") center / contain no-repeat!important;width:0.95rem!important}body:not(.single-product) :is(.woocommerce ul.products li.product .button:hover,.woocommerce-page ul.products li.product .button:hover,.wc-block-product .wp-block-button__link:hover,.ak-card-action:hover),body:not(.single-product) :is(.woocommerce ul.products li.product .button:focus-visible,.woocommerce-page ul.products li.product .button:focus-visible,.wc-block-product .wp-block-button__link:focus-visible,.ak-card-action:focus-visible){background:#D4AF37!important;border-color:#111111!important;box-shadow:0 14px 30px rgb(17 17 17 / .18)!important;color:#111111!important;transform:translateY(-1px)!important}body:not(.single-product) :is(.woocommerce ul.products li.product .button.disabled,.woocommerce ul.products li.product .button[aria-disabled="true"],.ak-card-action[aria-disabled="true"],.ak-card-action.is-disabled){background:rgb(17 17 17 / .12)!important;border-color:rgb(17 17 17 / .12)!important;box-shadow:none!important;color:rgb(17 17 17 / .52)!important;cursor:not-allowed!important;transform:none!important}body :is(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.product-categories a,.wc-block-product-categories-list a,.wc-block-product-categories a):hover,body :is(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.product-categories a,.wc-block-product-categories-list a,.wc-block-product-categories a):focus-visible{background:rgb(255 243 242 / .94)!important;border-color:rgb(212 175 55 / .52)!important;box-shadow:0 10px 28px rgb(17 17 17 / .1)!important;color:#111111!important}html.ak-dark body:not(.single-product) :is(.woocommerce ul.products li.product,.woocommerce-page ul.products li.product),body.ak-dark:not(.single-product) :is(.woocommerce ul.products li.product,.woocommerce-page ul.products li.product){background:linear-gradient(145deg,rgb(31 26 26 / .9),rgb(17 17 17 / .78)),rgb(17 17 17 / .86)!important;color:#FFF3F2!important}html.ak-dark body:not(.single-product) :is(.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title),body.ak-dark:not(.single-product) :is(.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title){color:#FFF3F2!important}html.ak-dark body :is(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.product-categories a,.wc-block-product-categories-list a,.wc-block-product-categories a):hover,body.ak-dark :is(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.product-categories a,.wc-block-product-categories-list a,.wc-block-product-categories a):hover,html.ak-dark body :is(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.product-categories a,.wc-block-product-categories-list a,.wc-block-product-categories a):focus-visible,body.ak-dark :is(.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link,.product-categories a,.wc-block-product-categories-list a,.wc-block-product-categories a):focus-visible{background:rgb(255 243 242 / .1)!important;color:#FFF3F2!important}@media (max-width:1024px){body:not(.single-product) :is(.woocommerce ul.products,.woocommerce-page ul.products){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:767px){body .ak-site-header .ak-account-menu.is-open,body .ak-site-header .ak-account-menu[aria-hidden="false"]{position:fixed!important;right:0.75rem!important;top:4.75rem!important;width:min(21rem, calc(100vw - 1.5rem))!important}body:not(.single-product) :is(.woocommerce ul.products,.woocommerce-page ul.products){gap:0.72rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body:not(.single-product) :is(.woocommerce ul.products li.product,.woocommerce-page ul.products li.product){border-radius:14px!important;padding:0.42rem!important}body:not(.single-product) :is(.woocommerce ul.products li.product,.woocommerce-page ul.products li.product) img{border-radius:10px!important;height:clamp(10.75rem, 48vw, 15rem)!important}body:not(.single-product) :is(.ak-card-variation-preview__item,.ak-card-variation-preview__choice){font-size:0.56rem!important;padding:.22rem 0.34rem!important}}@media (max-width:420px){body:not(.single-product) :is(.woocommerce ul.products,.woocommerce-page ul.products){grid-template-columns:1fr!important}}body:not(.single-product) .ak-card-add--select-options{font-size:clamp(0.56rem, 0.85vw, 0.66rem)!important}body:not(.single-product) .ak-card-add--select-options::before{content:none!important;display:none!important}body:not(.single-product) .ak-card-variation-preview[hidden]{display:none!important}body.single-product form.variations_form table.variations tbody{gap:0.55rem!important}body.single-product form.variations_form table.variations tr{align-items:center!important;gap:0.7rem!important;grid-template-columns:minmax(64px,82px) minmax(0,1fr)!important}body.single-product form.variations_form table.variations td.value{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:0.45rem!important;min-width:0!important}body.single-product form.variations_form :is(.cfvsw-swatches-container,.variable-items-wrapper,.tawcvs-swatches){flex:1 1 auto!important;min-width:0!important}body.single-product form.variations_form :is(.cfvsw-swatches-option,.variable-item,.swatch){min-height:38px!important;padding:.42rem 0.65rem!important}body.single-product form.variations_form .reset_variations{margin:0!important}body.single-product form.variations_form .reset_variations[style*="visibility: hidden"]{display:none!important}body:not(.single-product) :where(.ak-card-actions .ak-card-add,.woocommerce ul.products li.product .ak-card-add,.woocommerce-page ul.products li.product .ak-card-add,.wc-block-components-product-button__button.ak-card-add,.wc-block-grid__product-add-to-cart .ak-card-add,.wc-block-product .ak-card-add,.wp-block-post.product .ak-card-add,.related.products ul.products li.product .ak-card-add){align-items:center!important;align-self:end!important;background:#111111!important;border:1px solid rgb(212 175 55 / .52)!important;border-radius:16px!important;box-shadow:0 10px 24px rgb(17 17 17 / .16)!important;box-sizing:border-box!important;color:#fff3f2!important;display:inline-flex!important;font-size:clamp(0.56rem, 0.85vw, 0.66rem)!important;font-weight:900!important;gap:0.36rem!important;justify-content:center!important;letter-spacing:0.075em!important;line-height:1!important;margin:.22rem 0 0!important;min-height:40px!important;overflow-wrap:normal!important;padding:.62rem 0.66rem!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;transition:background 180ms ease,border-color 180ms ease,box-shadow 180ms ease,color 180ms ease,transform 180ms ease!important;white-space:nowrap!important;width:100%!important}body:not(.single-product) :where(.ak-card-actions .ak-card-add:hover,.ak-card-actions .ak-card-add:focus-visible,.woocommerce ul.products li.product .ak-card-add:hover,.woocommerce ul.products li.product .ak-card-add:focus-visible,.woocommerce-page ul.products li.product .ak-card-add:hover,.woocommerce-page ul.products li.product .ak-card-add:focus-visible,.wc-block-components-product-button__button.ak-card-add:hover,.wc-block-components-product-button__button.ak-card-add:focus-visible,.wc-block-grid__product-add-to-cart .ak-card-add:hover,.wc-block-grid__product-add-to-cart .ak-card-add:focus-visible,.wc-block-product .ak-card-add:hover,.wc-block-product .ak-card-add:focus-visible,.wp-block-post.product .ak-card-add:hover,.wp-block-post.product .ak-card-add:focus-visible,.related.products ul.products li.product .ak-card-add:hover,.related.products ul.products li.product .ak-card-add:focus-visible):not(.ak-card-add--disabled){background:#d4af37!important;border-color:#111111!important;box-shadow:0 14px 30px rgb(17 17 17 / .18)!important;color:#111111!important;transform:translateY(-1px)!important}body:not(.single-product) :where(.ak-card-add.product_type_simple,.ak-card-add.ak-card-add--quick-variable,.woocommerce ul.products li.product .button:not(.ak-card-add--select-options):not(.ak-card-add--disabled),.woocommerce-page ul.products li.product .button:not(.ak-card-add--select-options):not(.ak-card-add--disabled))::before{background-color:currentColor!important;content:""!important;display:block!important;flex:0 0 15px!important;height:15px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3C/svg%3E") center / contain no-repeat!important;width:15px!important}body:not(.single-product) .ak-card-add--select-options{font-size:clamp(0.56rem, 0.85vw, 0.66rem)!important}body:not(.single-product) .ak-card-add--select-options::before,body:not(.single-product) .ak-card-add--disabled::before,body:not(.single-product) .ak-card-add--disabled::after{content:none!important;display:none!important;-webkit-mask:none!important;mask:none!important}body:not(.single-product) .ak-card-add--select-options::after{background-color:currentColor!important;content:""!important;display:block!important;flex:0 0 13px!important;height:13px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat!important;width:13px!important}body:not(.single-product) .ak-card-add--disabled{background:rgb(17 17 17 / .12)!important;border-color:rgb(17 17 17 / .12)!important;box-shadow:none!important;color:rgb(17 17 17 / .52)!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important}html.ak-dark body:not(.single-product) .ak-card-add--disabled,body.ak-dark:not(.single-product) .ak-card-add--disabled{background:rgb(255 243 242 / .14)!important;border-color:rgb(255 243 242 / .22)!important;color:rgb(255 243 242 / .64)!important}@media (max-width:767px){body:not(.single-product) :where(.ak-card-actions .ak-card-add,.woocommerce ul.products li.product .ak-card-add,.woocommerce-page ul.products li.product .ak-card-add,.wc-block-components-product-button__button.ak-card-add,.wc-block-grid__product-add-to-cart .ak-card-add,.wc-block-product .ak-card-add,.wp-block-post.product .ak-card-add,.related.products ul.products li.product .ak-card-add){border-radius:14px!important;font-size:clamp(0.48rem, 2vw, 0.58rem)!important;gap:0.28rem!important;min-height:36px!important;padding:.55rem 0.34rem!important}body:not(.single-product) :where(.ak-card-add.product_type_simple,.ak-card-add.ak-card-add--quick-variable,.woocommerce ul.products li.product .button:not(.ak-card-add--select-options):not(.ak-card-add--disabled),.woocommerce-page ul.products li.product .button:not(.ak-card-add--select-options):not(.ak-card-add--disabled))::before{flex-basis:13px!important;height:13px!important;width:13px!important}body:not(.single-product) .ak-card-add--select-options::after{flex-basis:10px!important;height:10px!important;width:10px!important}}body:not(.single-product) .woocommerce ul.products li.product .ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product .ak-card-add,body:not(.single-product) .wc-block-product .ak-card-add,body:not(.single-product) .wp-block-post.product .ak-card-add,body:not(.single-product) .wc-block-components-product-button__button.ak-card-add{border-radius:16px!important;font-size:clamp(0.56rem, 0.85vw, 0.66rem)!important;gap:0.36rem!important;height:40px!important;letter-spacing:0.075em!important;min-height:40px!important;padding:.62rem 0.66rem!important}@media (max-width:767px){body:not(.single-product) .woocommerce ul.products li.product .ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product .ak-card-add,body:not(.single-product) .wc-block-product .ak-card-add,body:not(.single-product) .wp-block-post.product .ak-card-add,body:not(.single-product) .wc-block-components-product-button__button.ak-card-add{border-radius:14px!important;font-size:clamp(0.48rem, 2vw, 0.58rem)!important;gap:0.28rem!important;height:36px!important;letter-spacing:0.045em!important;min-height:36px!important;padding:.55rem 0.34rem!important}}body:not(.single-product) .woocommerce ul.products li.product .wp-block-button__link.wc-block-components-product-button__button.ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product .wp-block-button__link.wc-block-components-product-button__button.ak-card-add,body:not(.single-product) .wc-block-product .wp-block-button__link.wc-block-components-product-button__button.ak-card-add{border-radius:16px!important;gap:0.36rem!important;height:40px!important;min-height:40px!important;padding:.62rem 0.66rem!important}@media (max-width:767px){body:not(.single-product) .woocommerce ul.products li.product .wp-block-button__link.wc-block-components-product-button__button.ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product .wp-block-button__link.wc-block-components-product-button__button.ak-card-add,body:not(.single-product) .wc-block-product .wp-block-button__link.wc-block-components-product-button__button.ak-card-add{border-radius:14px!important;gap:0.28rem!important;height:36px!important;min-height:36px!important;padding:.55rem 0.34rem!important}}body:not(.single-product) .wc-block-product.wc-block-product .wp-block-button__link.wp-block-button__link.wc-block-components-product-button__button.wc-block-components-product-button__button.ak-card-add.ak-card-add,body:not(.single-product) .woocommerce ul.products li.product.product .wp-block-button__link.wp-block-button__link.wc-block-components-product-button__button.wc-block-components-product-button__button.ak-card-add.ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product.product .wp-block-button__link.wp-block-button__link.wc-block-components-product-button__button.wc-block-components-product-button__button.ak-card-add.ak-card-add{border-radius:16px!important;gap:0.36rem!important;height:40px!important;min-height:40px!important;padding:.62rem 0.66rem!important}@media (max-width:767px){body:not(.single-product) .wc-block-product.wc-block-product .wp-block-button__link.wp-block-button__link.wc-block-components-product-button__button.wc-block-components-product-button__button.ak-card-add.ak-card-add,body:not(.single-product) .woocommerce ul.products li.product.product .wp-block-button__link.wp-block-button__link.wc-block-components-product-button__button.wc-block-components-product-button__button.ak-card-add.ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product.product .wp-block-button__link.wp-block-button__link.wc-block-components-product-button__button.wc-block-components-product-button__button.ak-card-add.ak-card-add{border-radius:14px!important;gap:0.28rem!important;height:36px!important;min-height:36px!important;padding:.55rem 0.34rem!important}}@media (max-width:767px){body:not(.single-product) .ak-card-add--disabled{border-radius:14px!important;height:36px!important;min-height:36px!important}}body:not(.single-product) :where(.ak-card-actions .ak-card-add,.woocommerce ul.products li.product .ak-card-add,.woocommerce-page ul.products li.product .ak-card-add,.wc-block-components-product-button__button.ak-card-add,.wc-block-grid__product-add-to-cart .ak-card-add,.wc-block-product .ak-card-add,.wp-block-post.product .ak-card-add,.related.products ul.products li.product .ak-card-add){align-items:center!important;align-self:end!important;background:#111111!important;border:1px solid rgb(212 175 55 / .52)!important;border-radius:16px!important;box-shadow:0 10px 24px rgb(17 17 17 / .16)!important;box-sizing:border-box!important;color:#fff3f2!important;display:inline-flex!important;font-size:clamp(0.56rem, 0.85vw, 0.66rem)!important;font-weight:900!important;gap:0.36rem!important;justify-content:center!important;letter-spacing:0.075em!important;line-height:1!important;margin:.22rem 0 0!important;min-height:40px!important;overflow-wrap:normal!important;padding:.62rem 0.66rem!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;transition:background 180ms ease,border-color 180ms ease,box-shadow 180ms ease,color 180ms ease,transform 180ms ease!important;white-space:nowrap!important;width:100%!important}body:not(.single-product) :where(.ak-card-actions .ak-card-add:hover,.ak-card-actions .ak-card-add:focus-visible,.woocommerce ul.products li.product .ak-card-add:hover,.woocommerce ul.products li.product .ak-card-add:focus-visible,.woocommerce-page ul.products li.product .ak-card-add:hover,.woocommerce-page ul.products li.product .ak-card-add:focus-visible,.wc-block-components-product-button__button.ak-card-add:hover,.wc-block-components-product-button__button.ak-card-add:focus-visible,.wc-block-grid__product-add-to-cart .ak-card-add:hover,.wc-block-grid__product-add-to-cart .ak-card-add:focus-visible,.wc-block-product .ak-card-add:hover,.wc-block-product .ak-card-add:focus-visible,.wp-block-post.product .ak-card-add:hover,.wp-block-post.product .ak-card-add:focus-visible,.related.products ul.products li.product .ak-card-add:hover,.related.products ul.products li.product .ak-card-add:focus-visible):not(.ak-card-add--disabled){background:#d4af37!important;border-color:#111111!important;box-shadow:0 14px 30px rgb(17 17 17 / .18)!important;color:#111111!important;transform:translateY(-1px)!important}body:not(.single-product) :where(.ak-card-add.product_type_simple,.ak-card-add.ak-card-add--quick-variable,.woocommerce ul.products li.product .button:not(.ak-card-add--select-options):not(.ak-card-add--disabled),.woocommerce-page ul.products li.product .button:not(.ak-card-add--select-options):not(.ak-card-add--disabled))::before{background-color:currentColor!important;content:""!important;display:block!important;flex:0 0 15px!important;height:15px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3C/svg%3E") center / contain no-repeat!important;width:15px!important}body:not(.single-product) .ak-card-add--select-options{font-size:clamp(0.56rem, 0.85vw, 0.66rem)!important}body:not(.single-product) .ak-card-add--select-options::before,body:not(.single-product) .ak-card-add--disabled::before,body:not(.single-product) .ak-card-add--disabled::after{content:none!important;display:none!important;-webkit-mask:none!important;mask:none!important}body:not(.single-product) .ak-card-add--select-options::after{background-color:currentColor!important;content:""!important;display:block!important;flex:0 0 13px!important;height:13px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat!important;width:13px!important}body:not(.single-product) .ak-card-add--disabled{background:rgb(17 17 17 / .12)!important;border-color:rgb(17 17 17 / .12)!important;box-shadow:none!important;color:rgb(17 17 17 / .52)!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important}html.ak-dark body:not(.single-product) .ak-card-add--disabled,body.ak-dark:not(.single-product) .ak-card-add--disabled{background:rgb(255 243 242 / .14)!important;border-color:rgb(255 243 242 / .22)!important;color:rgb(255 243 242 / .64)!important}@media (max-width:767px){body:not(.single-product) :where(.ak-card-actions .ak-card-add,.woocommerce ul.products li.product .ak-card-add,.woocommerce-page ul.products li.product .ak-card-add,.wc-block-components-product-button__button.ak-card-add,.wc-block-grid__product-add-to-cart .ak-card-add,.wc-block-product .ak-card-add,.wp-block-post.product .ak-card-add,.related.products ul.products li.product .ak-card-add){border-radius:14px!important;font-size:clamp(0.48rem, 2vw, 0.58rem)!important;gap:0.28rem!important;min-height:36px!important;padding:.55rem 0.34rem!important}body:not(.single-product) :where(.ak-card-add.product_type_simple,.ak-card-add.ak-card-add--quick-variable,.woocommerce ul.products li.product .button:not(.ak-card-add--select-options):not(.ak-card-add--disabled),.woocommerce-page ul.products li.product .button:not(.ak-card-add--select-options):not(.ak-card-add--disabled))::before{flex-basis:13px!important;height:13px!important;width:13px!important}body:not(.single-product) .ak-card-add--select-options::after{flex-basis:10px!important;height:10px!important;width:10px!important}}body:not(.single-product) .woocommerce ul.products li.product .ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product .ak-card-add,body:not(.single-product) .wc-block-product .ak-card-add,body:not(.single-product) .wp-block-post.product .ak-card-add,body:not(.single-product) .wc-block-components-product-button__button.ak-card-add{border-radius:16px!important;font-size:clamp(0.56rem, 0.85vw, 0.66rem)!important;gap:0.36rem!important;height:40px!important;letter-spacing:0.075em!important;min-height:40px!important;padding:.62rem 0.66rem!important}@media (max-width:767px){body:not(.single-product) .woocommerce ul.products li.product .ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product .ak-card-add,body:not(.single-product) .wc-block-product .ak-card-add,body:not(.single-product) .wp-block-post.product .ak-card-add,body:not(.single-product) .wc-block-components-product-button__button.ak-card-add{border-radius:14px!important;font-size:clamp(0.48rem, 2vw, 0.58rem)!important;gap:0.28rem!important;height:36px!important;letter-spacing:0.045em!important;min-height:36px!important;padding:.55rem 0.34rem!important}}body:not(.single-product) .woocommerce ul.products li.product .wp-block-button__link.wc-block-components-product-button__button.ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product .wp-block-button__link.wc-block-components-product-button__button.ak-card-add,body:not(.single-product) .wc-block-product .wp-block-button__link.wc-block-components-product-button__button.ak-card-add{border-radius:16px!important;gap:0.36rem!important;height:40px!important;min-height:40px!important;padding:.62rem 0.66rem!important}@media (max-width:767px){body:not(.single-product) .woocommerce ul.products li.product .wp-block-button__link.wc-block-components-product-button__button.ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product .wp-block-button__link.wc-block-components-product-button__button.ak-card-add,body:not(.single-product) .wc-block-product .wp-block-button__link.wc-block-components-product-button__button.ak-card-add{border-radius:14px!important;gap:0.28rem!important;height:36px!important;min-height:36px!important;padding:.55rem 0.34rem!important}}body:not(.single-product) .wc-block-product.wc-block-product .wp-block-button__link.wp-block-button__link.wc-block-components-product-button__button.wc-block-components-product-button__button.ak-card-add.ak-card-add,body:not(.single-product) .woocommerce ul.products li.product.product .wp-block-button__link.wp-block-button__link.wc-block-components-product-button__button.wc-block-components-product-button__button.ak-card-add.ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product.product .wp-block-button__link.wp-block-button__link.wc-block-components-product-button__button.wc-block-components-product-button__button.ak-card-add.ak-card-add{border-radius:16px!important;gap:0.36rem!important;height:40px!important;min-height:40px!important;padding:.62rem 0.66rem!important}@media (max-width:767px){body:not(.single-product) .wc-block-product.wc-block-product .wp-block-button__link.wp-block-button__link.wc-block-components-product-button__button.wc-block-components-product-button__button.ak-card-add.ak-card-add,body:not(.single-product) .woocommerce ul.products li.product.product .wp-block-button__link.wp-block-button__link.wc-block-components-product-button__button.wc-block-components-product-button__button.ak-card-add.ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product.product .wp-block-button__link.wp-block-button__link.wc-block-components-product-button__button.wc-block-components-product-button__button.ak-card-add.ak-card-add{border-radius:14px!important;gap:0.28rem!important;height:36px!important;min-height:36px!important;padding:.55rem 0.34rem!important}}@media (max-width:767px){body:not(.single-product) .ak-card-add--disabled{border-radius:14px!important;height:36px!important;min-height:36px!important}}body.single-product{background:radial-gradient(circle at 12% 8%,rgb(245 182 194 / .2),transparent 28rem),linear-gradient(180deg,#fff7f4 0%,#fffaf7 42%,#fff3f2 100%)!important;color:#111111!important}body.single-product .wp-site-blocks{display:flex!important;flex-direction:column!important;min-height:100vh!important;overflow-x:hidden!important}body.single-product .wp-block-template-part,body.single-product .ak-site-header,body.single-product .ak-footer,body.single-product footer.wp-block-template-part,body.single-product footer .ak-footer{display:block!important;flex:0 0 auto!important;opacity:1!important;visibility:visible!important}body.single-product .wp-block-group.woocommerce.product{display:block!important;margin:0!important;min-height:auto!important;padding:0!important}body.single-product .ak-woo-shell--product{display:block!important;margin:0!important;overflow:visible!important;width:100%!important}body.single-product main.ak-woo-page,body.single-product #wp--skip-link--target.ak-woo-page{background:transparent!important;box-sizing:border-box!important;display:block!important;flex:1 0 auto!important;margin:0!important;max-width:none!important;min-height:auto!important;overflow:visible!important;padding:clamp(1rem, 2.5vw, 2.25rem) 1.5rem clamp(2rem, 5vw, 4.5rem)!important;width:100%!important}body.single-product .woocommerce-breadcrumb,body.single-product .wc-block-breadcrumbs{color:rgb(17 17 17 / .64)!important;display:block!important;font-size:0.72rem!important;font-weight:800!important;letter-spacing:0.1em!important;line-height:1.6!important;margin:0 auto clamp(0.9rem, 2vw, 1.4rem)!important;max-width:1360px!important;text-transform:uppercase!important}body.single-product .woocommerce-breadcrumb a,body.single-product .wc-block-breadcrumbs a{color:#111111!important;text-decoration-color:rgb(212 175 55 / .45)!important;text-underline-offset:0.22em!important}body.single-product .ak-single-product-frame{align-items:start!important;background:linear-gradient(145deg,rgb(255 255 255 / .92),rgb(255 243 242 / .78)),rgb(255 255 255 / .88)!important;border:1px solid rgb(212 175 55 / .24)!important;border-radius:18px!important;box-shadow:0 22px 56px rgb(17 17 17 / .1)!important;box-sizing:border-box!important;display:grid!important;gap:clamp(1.2rem, 3vw, 2.5rem)!important;grid-template-columns:minmax(0,1.05fr) minmax(20rem,0.95fr)!important;margin:0 auto clamp(1.4rem, 3vw, 2.5rem)!important;max-width:1360px!important;overflow:visible!important;padding:clamp(1rem, 2.4vw, 2.25rem)!important;width:100%!important}body.single-product .ak-single-product-frame>.wp-block-column{box-sizing:border-box!important;flex-basis:auto!important;min-width:0!important;width:100%!important}body.single-product .woocommerce-product-gallery,body.single-product .wp-block-woocommerce-product-image-gallery,body.single-product .wc-block-product-gallery{display:block!important;max-width:100%!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:100%!important}body.single-product .woocommerce-product-gallery__wrapper{display:block!important;max-width:none!important;opacity:1!important;visibility:visible!important}body.single-product .woocommerce-product-gallery__image{display:block!important;opacity:1!important;visibility:visible!important}body.single-product .woocommerce-product-gallery__image a{display:block!important;width:100%!important}body.single-product .woocommerce-product-gallery img,body.single-product .wc-block-product-gallery img{aspect-ratio:3 / 4!important;background:rgb(255 250 248 / .92)!important;border-radius:14px!important;box-shadow:none!important;display:block!important;height:auto!important;max-height:min(74vh, 820px)!important;object-fit:contain!important;object-position:center top!important;width:100%!important}body.single-product .flex-control-thumbs,body.single-product .woocommerce-product-gallery ol.flex-control-thumbs{display:grid!important;gap:0.65rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;list-style:none!important;margin:.8rem 0 0!important;padding:0!important}body.single-product .flex-control-thumbs li{margin:0!important;width:auto!important}body.single-product .flex-control-thumbs img{aspect-ratio:1 / 1!important;border:1px solid rgb(212 175 55 / .22)!important;border-radius:10px!important;cursor:pointer!important;height:auto!important;object-fit:cover!important;width:100%!important}body.single-product .ak-product-summary,body.single-product .summary,body.single-product .entry-summary{align-self:start!important;background:rgb(255 255 255 / .68)!important;border:1px solid rgb(212 175 55 / .16)!important;border-radius:16px!important;box-sizing:border-box!important;display:grid!important;gap:1rem!important;min-width:0!important;padding:clamp(1rem, 2.2vw, 2rem)!important}body.single-product .ak-product-summary .product_title,body.single-product .ak-product-summary h1,body.single-product h1.product_title{color:#111111!important;font-family:var(--wp--preset--font-family--headline,'Playfair Display',serif)!important;font-size:clamp(2rem, 4.6vw, 4.6rem)!important;letter-spacing:0!important;line-height:1.02!important;margin:0!important;max-width:100%!important;overflow-wrap:anywhere!important}body.single-product .ak-product-summary .price,body.single-product .wp-block-woocommerce-product-price,body.single-product .woocommerce-Price-amount{color:#c59f2f!important;font-size:clamp(1.05rem, 2vw, 1.35rem)!important;font-weight:900!important;letter-spacing:0.01em!important}body.single-product .ak-product-summary .wp-block-post-excerpt,body.single-product .ak-product-summary .woocommerce-product-details__short-description,body.single-product .summary .woocommerce-product-details__short-description{color:rgb(17 17 17 / .68)!important;font-size:0.95rem!important;line-height:1.75!important;margin:0!important}body.single-product form.cart,body.single-product form.variations_form.cart,body.single-product .wp-block-woocommerce-add-to-cart-form form.cart{display:grid!important;gap:0.9rem!important;margin:0!important;width:100%!important}body.single-product form.variations_form table.variations{border:0!important;margin:0!important;width:100%!important}body.single-product form.variations_form table.variations tbody,body.single-product form.variations_form table.variations tr,body.single-product form.variations_form table.variations th,body.single-product form.variations_form table.variations td{border:0!important;display:block!important;padding:0!important;text-align:left!important}body.single-product form.variations_form table.variations tr+tr{margin-top:0.8rem!important}body.single-product form.variations_form table.variations label{color:#111111!important;display:block!important;font-size:0.75rem!important;font-weight:900!important;letter-spacing:0.1em!important;margin:0 0 0.35rem!important;text-transform:uppercase!important}body.single-product :is(.cfvsw-swatches-container,.variable-items-wrapper,.tawcvs-swatches,.ak-variation-choices){display:flex!important;flex-wrap:wrap!important;gap:0.5rem!important;margin:0!important}body.single-product :is(.cfvsw-swatches-option,.variable-item,.swatch,.ak-variation-choice){align-items:center!important;background:rgb(255 255 255 / .86)!important;border:1px solid rgb(17 17 17 / .14)!important;border-radius:10px!important;color:#111111!important;display:inline-flex!important;font-size:0.78rem!important;font-weight:900!important;justify-content:center!important;min-height:2.25rem!important;min-width:2.25rem!important;padding:.45rem 0.7rem!important}body.single-product form.cart .quantity,body.single-product form.variations_form .quantity{display:inline-flex!important;margin:0!important;max-width:7rem!important}body.single-product form.cart .quantity .qty,body.single-product form.variations_form .quantity .qty{border:1px solid rgb(17 17 17 / .14)!important;border-radius:12px!important;font-weight:800!important;min-height:2.8rem!important;text-align:center!important}body.single-product form.cart .single_add_to_cart_button,body.single-product form.variations_form .single_add_to_cart_button,body.single-product .ak-product-summary :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn){align-items:center!important;background:#111111!important;border:1px solid rgb(212 175 55 / .52)!important;border-radius:16px!important;box-shadow:0 14px 32px rgb(17 17 17 / .16)!important;color:#ffffff!important;cursor:pointer!important;display:inline-flex!important;font-size:0.78rem!important;font-weight:900!important;gap:0.45rem!important;justify-content:center!important;letter-spacing:0.08em!important;min-height:3rem!important;padding:.85rem 1.2rem!important;text-decoration:none!important;text-transform:uppercase!important;transition:transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease!important}body.single-product form.cart .single_add_to_cart_button:hover,body.single-product form.variations_form .single_add_to_cart_button:hover,body.single-product .ak-product-summary :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn):hover{background:#d4af37!important;color:#111111!important;transform:translateY(-1px)!important}body.single-product .ak-product-details-frame,body.single-product .woocommerce-tabs,body.single-product .wp-block-woocommerce-product-details,body.single-product .related.products{background:rgb(255 255 255 / .84)!important;border:1px solid rgb(212 175 55 / .18)!important;border-radius:16px!important;box-shadow:0 18px 42px rgb(17 17 17 / .07)!important;box-sizing:border-box!important;margin:0 auto clamp(1.25rem, 3vw, 2rem)!important;max-width:1360px!important;padding:clamp(1rem, 2.4vw, 2rem)!important;width:100%!important}body.single-product .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:wrap!important;gap:0.5rem!important;list-style:none!important;margin:0 0 1rem!important;padding:0!important}body.single-product .woocommerce-tabs ul.tabs li{border:1px solid rgb(17 17 17 / .12)!important;border-radius:999px!important;margin:0!important;padding:0!important}body.single-product .woocommerce-tabs ul.tabs li a{color:#111111!important;display:block!important;font-size:0.75rem!important;font-weight:900!important;letter-spacing:0.08em!important;padding:.65rem 0.9rem!important;text-decoration:none!important;text-transform:uppercase!important}html.ak-dark body.single-product,body.ak-dark.single-product{background:linear-gradient(180deg,#111111 0%,#1c1716 100%)!important;color:#f8eee9!important}html.ak-dark body.single-product .ak-single-product-frame,body.ak-dark.single-product .ak-single-product-frame,html.ak-dark body.single-product .ak-product-summary,body.ak-dark.single-product .ak-product-summary,html.ak-dark body.single-product .ak-product-details-frame,body.ak-dark.single-product .ak-product-details-frame,html.ak-dark body.single-product .woocommerce-tabs,body.ak-dark.single-product .woocommerce-tabs{background:rgb(22 18 17 / .92)!important;border-color:rgb(212 175 55 / .28)!important;color:#f8eee9!important}html.ak-dark body.single-product .ak-product-summary .product_title,body.ak-dark.single-product .ak-product-summary .product_title,html.ak-dark body.single-product form.variations_form table.variations label,body.ak-dark.single-product form.variations_form table.variations label{color:#f8eee9!important}@media (max-width:900px){body.single-product main.ak-woo-page,body.single-product #wp--skip-link--target.ak-woo-page{padding:.9rem .85rem 5.5rem!important}body.single-product .ak-single-product-frame{border-radius:16px!important;gap:1rem!important;grid-template-columns:1fr!important;padding:0.85rem!important}body.single-product .ak-product-summary,body.single-product .summary,body.single-product .entry-summary{padding:1rem!important}body.single-product .ak-product-summary .product_title,body.single-product .ak-product-summary h1,body.single-product h1.product_title{font-size:clamp(1.85rem, 9vw, 3rem)!important}body.single-product form.cart .single_add_to_cart_button,body.single-product form.variations_form .single_add_to_cart_button,body.single-product .ak-product-summary :is(.ak-buy-now-button,.buy_now_button,.buy-now-button,.buy-now,.wc-buy-now-button,.wc-buy-now-btn,.quick-buy-button,.wpcbn-btn){width:100%!important}}body:not(.single-product) .ak-card-add::before,body:not(.single-product) .ak-card-add::after,body:not(.single-product) .wc-block-components-product-button__button::before,body:not(.single-product) .wc-block-components-product-button__button::after{content:none!important;display:none!important;-webkit-mask:none!important;mask:none!important;background:none!important}body:not(.single-product) .ak-card-actions,body:not(.single-product) .ak-card-actions--block,body:not(.single-product) .wp-block-button.wc-block-components-product-button.ak-card-actions{width:100%;margin-top:auto;display:flex;align-items:stretch;justify-content:center}body:not(.single-product) .ak-card-add,body:not(.single-product) .wp-block-button .ak-card-add,body:not(.single-product) .wc-block-components-product-button__button.ak-card-add{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0.48rem!important;width:100%;min-height:2.65rem;line-height:1.1;white-space:nowrap}body:not(.single-product) .ak-card-add__icon{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 1rem}body:not(.single-product) .ak-card-add__svg{width:100%;height:100%;display:block}body:not(.single-product) .ak-card-add--disabled .ak-card-add__icon{display:none}body:not(.single-product) .ak-card-add__label{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:100%}body:not(.single-product) .ak-card-add .screen-reader-text,body:not(.single-product) .ak-card-add .wc-block-components-product-button__button--placeholder{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:640px){body:not(.single-product) .ak-card-add,body:not(.single-product) .wp-block-button .ak-card-add,body:not(.single-product) .wc-block-components-product-button__button.ak-card-add{min-height:2.45rem;gap:0.38rem!important}body:not(.single-product) .ak-card-add__icon{width:.9rem;height:.9rem;flex-basis:.9rem}}body:not(.single-product) .woocommerce ul.products,body:not(.single-product).woocommerce-page ul.products,body:not(.single-product) .woocommerce-page ul.products,body:not(.single-product) .wc-block-product-template,body:not(.single-product) .wp-block-woocommerce-product-template,body:not(.single-product) .wp-block-woocommerce-product-collection .products,body:not(.single-product) .wp-block-woocommerce-product-collection ul.products,body:not(.single-product) .ak-product-grid{display:grid!important;gap:clamp(0.85rem, 2vw, 1.35rem)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;list-style:none!important;margin-left:0!important;padding-left:0!important}body:not(.single-product) .wp-block-woocommerce-product-collection.ak-product-grid{display:block!important}body:not(.single-product) .wp-block-woocommerce-product-collection.ak-product-grid>.wc-block-product-template,body:not(.single-product) .wp-block-woocommerce-product-collection.ak-product-grid>.wp-block-woocommerce-product-template{display:grid!important;gap:clamp(0.85rem, 2vw, 1.35rem)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body:not(.single-product) .woocommerce ul.products::before,body:not(.single-product) .woocommerce ul.products::after{content:none!important;display:none!important}body:not(.single-product) .woocommerce ul.products li.product,body:not(.single-product).woocommerce-page ul.products li.product,body:not(.single-product) .woocommerce-page ul.products li.product,body:not(.single-product) .wc-block-product,body:not(.single-product) .wp-block-post.product,body:not(.single-product) .ak-product-card{align-items:stretch!important;background:linear-gradient(145deg,rgb(255 255 255 / .82),rgb(255 243 242 / .62))!important;border:1px solid rgb(212 175 55 / .26)!important;border-radius:18px!important;box-shadow:0 18px 38px rgb(17 17 17 / .1),inset 0 1px 0 rgb(255 255 255 / .72)!important;box-sizing:border-box!important;display:grid!important;grid-template-rows:auto 1fr auto!important;height:100%!important;margin:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;position:relative!important;text-align:left!important;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease!important;width:100%!important}body:not(.single-product) .woocommerce ul.products[class*="columns-"] li.product,body:not(.single-product).woocommerce-page ul.products[class*="columns-"] li.product,body:not(.single-product) .woocommerce-page ul.products[class*="columns-"] li.product,body:not(.single-product) .wp-block-woocommerce-product-collection ul.products[class*="columns-"] li.product{clear:none!important;float:none!important;max-width:100%!important;width:100%!important}body:not(.single-product) .woocommerce ul.products li.product:hover,body:not(.single-product) .wc-block-product:hover,body:not(.single-product) .wp-block-post.product:hover,body:not(.single-product) .ak-product-card:hover{border-color:rgb(212 175 55 / .46)!important;box-shadow:0 22px 46px rgb(17 17 17 / .14),inset 0 1px 0 rgb(255 255 255 / .82)!important;transform:translateY(-2px)!important}body:not(.single-product) .ak-product-card__link,body:not(.single-product) .woocommerce ul.products li.product .woocommerce-loop-product__link,body:not(.single-product) .wc-block-product>a,body:not(.single-product) .wp-block-post.product>a{color:inherit!important;display:contents!important;text-decoration:none!important}body:not(.single-product) .ak-product-card figure,body:not(.single-product) .woocommerce ul.products li.product>a:first-child,body:not(.single-product) .woocommerce ul.products li.product .woocommerce-loop-product__link,body:not(.single-product) .wc-block-product .wc-block-components-product-image,body:not(.single-product) .wp-block-post.product .wp-block-post-featured-image{margin:0!important}body:not(.single-product) .ak-product-card figure,body:not(.single-product) .woocommerce ul.products li.product a img,body:not(.single-product) .wc-block-product img,body:not(.single-product) .wp-block-post.product img{aspect-ratio:3 / 4!important;background:rgb(255 243 242 / .82)!important;border-radius:14px 14px 0 0!important;display:block!important;height:auto!important;margin:0!important;object-fit:cover!important;object-position:center top!important;width:100%!important}body:not(.single-product) .ak-card-copy,body:not(.single-product) .woocommerce ul.products li.product .woocommerce-loop-product__title,body:not(.single-product) .wc-block-product .wp-block-post-title,body:not(.single-product) .wp-block-post.product .wp-block-post-title{min-width:0!important}body:not(.single-product) .ak-card-copy,body:not(.single-product) .woocommerce ul.products li.product .ak-card-copy,body:not(.single-product) .wc-block-product .ak-card-copy,body:not(.single-product) .wp-block-post.product .ak-card-copy{display:grid!important;gap:0.34rem!important;padding:.9rem 1.05rem 0.35rem!important}body:not(.single-product) .ak-product-badge{color:#d4af37!important;font-family:Montserrat,sans-serif!important;font-size:0.58rem!important;font-weight:800!important;letter-spacing:0.12em!important;line-height:1.2!important;margin:0!important;text-transform:uppercase!important}body:not(.single-product) .ak-product-card h2,body:not(.single-product) .ak-product-card h3,body:not(.single-product) .ak-product-card .wp-block-heading,body:not(.single-product) .woocommerce ul.products li.product .woocommerce-loop-product__title,body:not(.single-product) .wc-block-product .wp-block-post-title,body:not(.single-product) .wp-block-post.product .wp-block-post-title{color:#111111!important;display:-webkit-box!important;font-family:"Playfair Display",Georgia,serif!important;font-size:clamp(0.82rem, 1.1vw, 1.02rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.12!important;margin:0!important;min-height:2.2em!important;overflow:hidden!important;text-align:left!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body:not(.single-product) .ak-price,body:not(.single-product) .woocommerce ul.products li.product .price,body:not(.single-product) .wc-block-product .wc-block-components-product-price,body:not(.single-product) .wp-block-post.product .wc-block-components-product-price{color:#d4af37!important;font-family:Montserrat,sans-serif!important;font-size:0.78rem!important;font-weight:800!important;line-height:1.2!important;margin:0!important;text-align:left!important}body:not(.single-product) .ak-card-actions,body:not(.single-product) .ak-card-actions--block,body:not(.single-product) .wp-block-button.wc-block-components-product-button.ak-card-actions,body:not(.single-product) .woocommerce ul.products li.product .ak-card-actions,body:not(.single-product) .wc-block-product .ak-card-actions,body:not(.single-product) .wp-block-post.product .ak-card-actions{align-self:end!important;box-sizing:border-box!important;display:grid!important;margin-top:auto!important;padding:0 1.05rem 1.05rem!important;width:100%!important}body:not(.single-product) .ak-card-add,body:not(.single-product) .wp-block-button .ak-card-add,body:not(.single-product) .wc-block-components-product-button__button.ak-card-add,body:not(.single-product) .woocommerce ul.products li.product .ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product .ak-card-add,body:not(.single-product) .related.products ul.products li.product .ak-card-add{align-items:center!important;background:#111111!important;border:1px solid rgb(212 175 55 / .52)!important;border-radius:14px!important;box-shadow:0 10px 24px rgb(17 17 17 / .16)!important;box-sizing:border-box!important;color:#fff3f2!important;display:inline-flex!important;font-family:Montserrat,sans-serif!important;font-size:0.68rem!important;font-weight:800!important;gap:0.55rem!important;justify-content:center!important;letter-spacing:0.08em!important;line-height:1.2!important;min-height:50px!important;padding:.8rem 0.9rem!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;transition:background 180ms ease,border-color 180ms ease,box-shadow 180ms ease,color 180ms ease,transform 180ms ease!important;white-space:nowrap!important;width:100%!important}body:not(.single-product) .ak-card-add:hover,body:not(.single-product) .ak-card-add:focus-visible{background:#d4af37!important;border-color:#111111!important;color:#111111!important;transform:translateY(-1px)!important}body:not(.single-product) .ak-card-add::before,body:not(.single-product) .ak-card-add::after,body:not(.single-product) .button::before,body:not(.single-product) .button::after,body:not(.single-product) .wp-element-button::before,body:not(.single-product) .wp-element-button::after,body:not(.single-product) .wc-block-components-product-button__button::before,body:not(.single-product) .wc-block-components-product-button__button::after{background:none!important;content:none!important;display:none!important;-webkit-mask:none!important;mask:none!important}body:not(.single-product) .ak-card-add__icon{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;height:18px!important;justify-content:center!important;width:18px!important}body:not(.single-product) .ak-card-add__svg{display:block!important;height:18px!important;width:18px!important}body:not(.single-product) .ak-card-add__label{display:inline-block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}body:not(.single-product) .ak-card-add .screen-reader-text,body:not(.single-product) .ak-card-add .wc-block-components-product-button__button--placeholder{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}body:not(.single-product) .ak-card-add--disabled{background:rgb(17 17 17 / .12)!important;border-color:rgb(17 17 17 / .12)!important;box-shadow:none!important;color:rgb(17 17 17 / .52)!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important}@media screen and (max-width:1024px){body:not(.single-product) .woocommerce ul.products,body:not(.single-product).woocommerce-page ul.products,body:not(.single-product) .woocommerce-page ul.products,body:not(.single-product) .wc-block-product-template,body:not(.single-product) .wp-block-woocommerce-product-template,body:not(.single-product) .wp-block-woocommerce-product-collection .products,body:not(.single-product) .wp-block-woocommerce-product-collection ul.products,body:not(.single-product) .ak-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body:not(.single-product) .wp-block-woocommerce-product-collection.ak-product-grid>.wc-block-product-template,body:not(.single-product) .wp-block-woocommerce-product-collection.ak-product-grid>.wp-block-woocommerce-product-template{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:767px){body:not(.single-product) .woocommerce ul.products,body:not(.single-product).woocommerce-page ul.products,body:not(.single-product) .woocommerce-page ul.products,body:not(.single-product) .wc-block-product-template,body:not(.single-product) .wp-block-woocommerce-product-template,body:not(.single-product) .wp-block-woocommerce-product-collection .products,body:not(.single-product) .wp-block-woocommerce-product-collection ul.products,body:not(.single-product) .ak-product-grid{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body:not(.single-product) .wp-block-woocommerce-product-collection.ak-product-grid>.wc-block-product-template,body:not(.single-product) .wp-block-woocommerce-product-collection.ak-product-grid>.wp-block-woocommerce-product-template{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body:not(.single-product) .woocommerce ul.products li.product,body:not(.single-product) .wc-block-product,body:not(.single-product) .wp-block-post.product,body:not(.single-product) .ak-product-card{border-radius:14px!important}body:not(.single-product) .ak-card-copy,body:not(.single-product) .woocommerce ul.products li.product .ak-card-copy,body:not(.single-product) .wc-block-product .ak-card-copy,body:not(.single-product) .wp-block-post.product .ak-card-copy{gap:0.25rem!important;padding:.62rem .62rem 0.24rem!important}body:not(.single-product) .ak-product-badge{font-size:0.48rem!important}body:not(.single-product) .ak-product-card h2,body:not(.single-product) .ak-product-card h3,body:not(.single-product) .ak-product-card .wp-block-heading,body:not(.single-product) .woocommerce ul.products li.product .woocommerce-loop-product__title,body:not(.single-product) .wc-block-product .wp-block-post-title,body:not(.single-product) .wp-block-post.product .wp-block-post-title{font-size:clamp(0.68rem, 3.1vw, 0.82rem)!important;min-height:2.25em!important}body:not(.single-product) .ak-price,body:not(.single-product) .woocommerce ul.products li.product .price,body:not(.single-product) .wc-block-product .wc-block-components-product-price,body:not(.single-product) .wp-block-post.product .wc-block-components-product-price{font-size:0.64rem!important}body:not(.single-product) .ak-card-actions,body:not(.single-product) .ak-card-actions--block,body:not(.single-product) .wp-block-button.wc-block-components-product-button.ak-card-actions,body:not(.single-product) .woocommerce ul.products li.product .ak-card-actions,body:not(.single-product) .wc-block-product .ak-card-actions,body:not(.single-product) .wp-block-post.product .ak-card-actions{padding:0 .62rem 0.68rem!important}body:not(.single-product) .ak-card-add,body:not(.single-product) .wp-block-button .ak-card-add,body:not(.single-product) .wc-block-components-product-button__button.ak-card-add,body:not(.single-product) .woocommerce ul.products li.product .ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product .ak-card-add,body:not(.single-product) .related.products ul.products li.product .ak-card-add{border-radius:12px!important;font-size:clamp(0.46rem, 2.8vw, 0.58rem)!important;gap:0.32rem!important;letter-spacing:0.045em!important;min-height:38px!important;padding:.54rem 0.4rem!important}body:not(.single-product) .ak-card-add__icon,body:not(.single-product) .ak-card-add__svg{height:14px!important;width:14px!important}}@media screen and (max-width:340px){body:not(.single-product) .ak-card-add,body:not(.single-product) .wp-block-button .ak-card-add,body:not(.single-product) .wc-block-components-product-button__button.ak-card-add,body:not(.single-product) .woocommerce ul.products li.product .ak-card-add,body:not(.single-product) .woocommerce-page ul.products li.product .ak-card-add,body:not(.single-product) .related.products ul.products li.product .ak-card-add{font-size:0.45rem!important;min-height:36px!important}}html.ak-dark .ak-account-menu__links .ak-account-menu__primary,body.ak-dark .ak-account-menu__links .ak-account-menu__primary,html.ak-dark .ak-account-menu__links .ak-account-menu__primary:visited,body.ak-dark .ak-account-menu__links .ak-account-menu__primary:visited{background:#fff3f2!important;border-color:#fff3f2!important;color:#111111!important;text-shadow:none!important}html.ak-dark .ak-account-menu__links .ak-account-menu__primary:hover,html.ak-dark .ak-account-menu__links .ak-account-menu__primary:focus-visible,body.ak-dark .ak-account-menu__links .ak-account-menu__primary:hover,body.ak-dark .ak-account-menu__links .ak-account-menu__primary:focus-visible{background:#d4af37!important;border-color:#d4af37!important;color:#111111!important}html.ak-dark .ak-auth-tab,body.ak-dark .ak-auth-tab{color:#fff3f2!important}html.ak-dark .ak-auth-tab.is-active,body.ak-dark .ak-auth-tab.is-active{background:#fff3f2!important;color:#111111!important;text-shadow:none!important}html.ak-dark .woocommerce-account:not(.logged-in) #customer_login form.login button.button,html.ak-dark .woocommerce-account:not(.logged-in) #customer_login form.register button.button,html.ak-dark .woocommerce-account:not(.logged-in) #customer_login form.login .woocommerce-button,html.ak-dark .woocommerce-account:not(.logged-in) #customer_login form.register .woocommerce-button,body.ak-dark.woocommerce-account:not(.logged-in) #customer_login form.login button.button,body.ak-dark.woocommerce-account:not(.logged-in) #customer_login form.register button.button,body.ak-dark.woocommerce-account:not(.logged-in) #customer_login form.login .woocommerce-button,body.ak-dark.woocommerce-account:not(.logged-in) #customer_login form.register .woocommerce-button{background:#fff3f2!important;border-color:#d4af37!important;color:#111111!important;text-shadow:none!important}html.ak-dark .woocommerce-account:not(.logged-in) #customer_login form.login button.button:hover,html.ak-dark .woocommerce-account:not(.logged-in) #customer_login form.register button.button:hover,html.ak-dark .woocommerce-account:not(.logged-in) #customer_login form.login .woocommerce-button:hover,html.ak-dark .woocommerce-account:not(.logged-in) #customer_login form.register .woocommerce-button:hover,body.ak-dark.woocommerce-account:not(.logged-in) #customer_login form.login button.button:hover,body.ak-dark.woocommerce-account:not(.logged-in) #customer_login form.register button.button:hover,body.ak-dark.woocommerce-account:not(.logged-in) #customer_login form.login .woocommerce-button:hover,body.ak-dark.woocommerce-account:not(.logged-in) #customer_login form.register .woocommerce-button:hover{background:#d4af37!important;border-color:#d4af37!important;color:#111111!important}html.ak-dark body:not(.single-product) .woocommerce ul.products li.product,html.ak-dark body:not(.single-product).woocommerce-page ul.products li.product,html.ak-dark body:not(.single-product) .woocommerce-page ul.products li.product,html.ak-dark body:not(.single-product) .wc-block-product,html.ak-dark body:not(.single-product) .wp-block-post.product,html.ak-dark body:not(.single-product) .ak-product-card,body.ak-dark:not(.single-product) .woocommerce ul.products li.product,body.ak-dark:not(.single-product).woocommerce-page ul.products li.product,body.ak-dark:not(.single-product) .woocommerce-page ul.products li.product,body.ak-dark:not(.single-product) .wc-block-product,body.ak-dark:not(.single-product) .wp-block-post.product,body.ak-dark:not(.single-product) .ak-product-card{background:linear-gradient(145deg,rgb(27 24 25 / .92),rgb(17 17 17 / .8))!important;border-color:rgb(212 175 55 / .36)!important;box-shadow:0 18px 38px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 243 242 / .08)!important}html.ak-dark body:not(.single-product) .woocommerce ul.products li.product:hover,html.ak-dark body:not(.single-product) .wc-block-product:hover,html.ak-dark body:not(.single-product) .wp-block-post.product:hover,html.ak-dark body:not(.single-product) .ak-product-card:hover,body.ak-dark:not(.single-product) .woocommerce ul.products li.product:hover,body.ak-dark:not(.single-product) .wc-block-product:hover,body.ak-dark:not(.single-product) .wp-block-post.product:hover,body.ak-dark:not(.single-product) .ak-product-card:hover{border-color:rgb(212 175 55 / .58)!important;box-shadow:0 22px 46px rgb(0 0 0 / .36),inset 0 1px 0 rgb(255 243 242 / .12)!important}html.ak-dark body:not(.single-product) .ak-product-card h2,html.ak-dark body:not(.single-product) .ak-product-card h3,html.ak-dark body:not(.single-product) .ak-product-card .wp-block-heading,html.ak-dark body:not(.single-product) .woocommerce ul.products li.product .woocommerce-loop-product__title,html.ak-dark body:not(.single-product) .wc-block-product .wp-block-post-title,html.ak-dark body:not(.single-product) .wp-block-post.product .wp-block-post-title,body.ak-dark:not(.single-product) .ak-product-card h2,body.ak-dark:not(.single-product) .ak-product-card h3,body.ak-dark:not(.single-product) .ak-product-card .wp-block-heading,body.ak-dark:not(.single-product) .woocommerce ul.products li.product .woocommerce-loop-product__title,body.ak-dark:not(.single-product) .wc-block-product .wp-block-post-title,body.ak-dark:not(.single-product) .wp-block-post.product .wp-block-post-title{color:var(--ak-fg,#fff3f2)!important}html.ak-dark body:not(.single-product) .ak-card-copy,html.ak-dark body:not(.single-product) .ak-card-variation-preview,html.ak-dark body:not(.single-product) .ak-card-variation-preview__name,body.ak-dark:not(.single-product) .ak-card-copy,body.ak-dark:not(.single-product) .ak-card-variation-preview,body.ak-dark:not(.single-product) .ak-card-variation-preview__name{color:rgb(255 243 242 / .76)!important}html.ak-dark body:not(.single-product) .ak-price,html.ak-dark body:not(.single-product) .woocommerce ul.products li.product .price,html.ak-dark body:not(.single-product) .wc-block-product .wc-block-components-product-price,html.ak-dark body:not(.single-product) .wp-block-post.product .wc-block-components-product-price,body.ak-dark:not(.single-product) .ak-price,body.ak-dark:not(.single-product) .woocommerce ul.products li.product .price,body.ak-dark:not(.single-product) .wc-block-product .wc-block-components-product-price,body.ak-dark:not(.single-product) .wp-block-post.product .wc-block-components-product-price{color:#d4af37!important}html.ak-dark body:not(.single-product) .ak-product-badge,body.ak-dark:not(.single-product) .ak-product-badge{color:rgb(212 175 55 / .92)!important}html.ak-dark body:not(.single-product) .ak-card-variation-preview__option,body.ak-dark:not(.single-product) .ak-card-variation-preview__option{background:rgb(255 243 242 / .08)!important;border-color:rgb(212 175 55 / .28)!important}html.ak-dark body:not(.single-product) .ak-card-add--disabled,body.ak-dark:not(.single-product) .ak-card-add--disabled{background:rgb(255 243 242 / .1)!important;border-color:rgb(255 243 242 / .14)!important;color:rgb(255 243 242 / .54)!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:clamp(0.38rem, 1.4vw, 0.72rem)!important;max-width:100%!important}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button,.ak-shop-controls .wp-block-button__link{max-width:100%!important;min-width:0!important}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:34px!important;padding:.56rem 0.82rem!important;white-space:normal!important}html.ak-dark .ak-shop-controls__cats .ak-chip:hover,html.ak-dark .ak-shop-controls__cats .ak-chip:focus-visible,html.ak-dark .ak-shop-controls .wp-block-button__link:hover,html.ak-dark .ak-shop-controls .wp-block-button__link:focus-visible,body.ak-dark .ak-shop-controls__cats .ak-chip:hover,body.ak-dark .ak-shop-controls__cats .ak-chip:focus-visible,body.ak-dark .ak-shop-controls .wp-block-button__link:hover,body.ak-dark .ak-shop-controls .wp-block-button__link:focus-visible{background:rgb(212 175 55 / .18)!important;border-color:rgb(212 175 55 / .6)!important;color:#fff3f2!important}@media screen and (max-width:767px){.ak-shop-controls{gap:0.72rem!important}.ak-shop-controls__cats,.ak-shop-controls .wp-block-buttons{flex-wrap:wrap!important;overflow:visible!important;padding-bottom:0!important}.ak-shop-controls__cats .ak-chip,.ak-shop-controls .wp-block-button__link{flex:1 1 calc(33.333% - 0.5rem)!important;font-size:clamp(0.58rem, 2.6vw, 0.68rem)!important;min-height:31px!important;padding:.44rem 0.5rem!important;text-align:center!important}}.fs-free-shipping-notice-and-button-wrapper{flex-flow:wrap;place-content:start space-between;align-items:center;display:flex}.fs-free-shipping-notice-text-and-progress-bar-wrapper,.fs-free-shipping-notice-continue-shopping-button-wrapper{flex:0 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{flex-direction:row;align-items:center;display:flex}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;width:100%;height:10px;margin-left:10px;margin-right:10px;position:relative}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;height:100%;display:block;position:relative;overflow:hidden}.button.flexible-shipping-free-shipping-button{margin-left:0}#jp-post-flair{padding-top:.5em}div.sharedaddy,#content div.sharedaddy,#main div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em 0;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}body.highlander-light h3.sd-title::before{border-top:1px solid rgb(0 0 0 / .2)}body.highlander-dark h3.sd-title::before{border-top:1px solid rgb(255 255 255 / .4)}.sd-sharing{margin-bottom:1em}.sd-content ul{padding:0!important;margin:0!important;list-style:none!important}.sd-content ul li{display:inline-block;margin:0 8px 12px 0;padding:0}.sd-content ul li.share-deprecated{opacity:.5}.sd-content ul li.share-deprecated a span{text-decoration:line-through}.sd-block.sd-gplus{margin:0 0 .5em 0}.sd-gplus .sd-content{font-size:12px}.sd-content .share-email-error .share-email-error-title{margin:.5em 0}.sd-content .share-email-error .share-email-error-text{font-family:"Open Sans",sans-serif;font-size:12px;margin:.5em 0}.sd-social-icon .sd-content ul li a.sd-button,.sd-social-text .sd-content ul li a.sd-button,.sd-content ul li a.sd-button,.sd-content ul li .option a.share-ustom,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-content ul li.advanced a.share-more,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li>a.sd-button,#sharing_email .sharing_send,.sd-social-official .sd-content>ul>li .digg_button>a{text-decoration:none!important;display:inline-block;font-size:13px;font-family:"Open Sans",sans-serif;font-weight:500;border-radius:4px;color:#2c3338!important;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .12),0 0 0 1px rgb(0 0 0 / .12);text-shadow:none;line-height:23px;padding:4px 11px 3px 9px}.sd-social-official .sd-content ul li a.sd-button,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a{align-items:center;display:flex;font-size:12px;line-height:12px;padding:1px 6px 0 5px;min-height:20px}.sd-social-official .sd-content ul.preview li a.sd-button,.sd-social-official .sd-content ul.preview li.preview-item div.option.option-smart-off a{position:relative;top:2px}.sd-content ul li a.sd-button>span,.sd-content ul li .option a.share-ustom span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-content ul li.advanced a.share-more span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li>a.sd-button span,.sd-social-official .sd-content>ul>li .digg_button>a span{line-height:23px;margin-left:6px}.sd-social-icon .sd-content ul li a.sd-button>span{margin-left:0}body .sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-icon.no-text span:not(.custom-sharing-span){display:none}.sd-social-text .sd-content ul li a.sd-button span{margin-left:3px}.sd-social-official .sd-content ul li a.sd-button>span,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a span{line-height:12px;margin-left:3px}.sd-social-official .sd-content>ul>li>a.sd-button::before,.sd-social-official .sd-content>ul>li .digg_button>a::before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button::before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a::before{margin-bottom:-1px}.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active{box-shadow:0 1px 2px rgb(0 0 0 / .22),0 0 0 1px rgb(0 0 0 / .22)}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active{box-shadow:inset 0 1px 0 rgb(0 0 0 / .16)}.sd-content ul li a.sd-button::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:400 18px/1 social-logos;vertical-align:top;text-align:center}.sd-social-icon-text ul li a.sd-button::before{position:relative;top:2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-content ul li a.sd-button::before{position:relative;top:2px}}.sd-social-official ul li a.sd-button::before{position:relative;top:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-official ul li a.sd-button::before{top:0}}.jp-sharing-input-touch .sd-content ul li{padding-left:10px}.sd-content ul li.preview-item.no-icon a.sd-button span{margin-left:0}.sd-social-text .sd-content ul li a::before,.sd-content ul li.no-icon a::before{display:none}body .sd-social-text .sd-content ul li.share-custom a span,body .sd-content ul li.share-custom.no-icon a span{background-image:none;background-position:-500px -500px!important;background-repeat:no-repeat!important;padding-left:0;height:0;line-height:inherit}.sd-social-icon .sd-content ul li a.share-more{position:relative;top:-4px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-icon .sd-content ul li a.share-more{top:2px}}@-moz-document url-prefix(){.sd-social-icon .sd-content ul li a.share-more{top:2px}}.sd-social-icon .sd-content ul li a.share-more span{margin-left:3px}.sd-social-icon .sd-content ul li.share-print a::before,.sd-social-text .sd-content ul li.share-print a::before,.sd-content ul li.share-print div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-print a::before,.sd-social-official .sd-content li.share-print a::before{content:"\f469"}.sd-social-icon .sd-content ul li.share-email a::before,.sd-social-text .sd-content ul li.share-email a::before,.sd-content ul li.share-email div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-email a::before,.sd-social-official .sd-content li.share-email a::before{content:"\f410"}.sd-social-icon .sd-content ul li.share-linkedin a::before,.sd-social-text .sd-content ul li.share-linkedin a::before,.sd-content ul li.share-linkedin div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-linkedin a::before{content:"\f207"}.sd-social-icon .sd-content ul li.share-twitter a::before,.sd-social-text .sd-content ul li.share-twitter a::before,.sd-content ul li.share-twitter div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-twitter a::before,.sd-social-icon .sd-content ul li.share-x a::before,.sd-social-text .sd-content ul li.share-x a::before,.sd-content ul li.share-x div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-x a::before{content:"\f10e"}.sd-social-icon .sd-content ul li.share-reddit a::before,.sd-social-text .sd-content ul li.share-reddit a::before,.sd-content ul li.share-reddit div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-reddit a::before,.sd-social-official .sd-content li.share-reddit a::before{content:"\f222"}.sd-social-icon .sd-content ul li.share-tumblr a::before,.sd-social-text .sd-content ul li.share-tumblr a::before,.sd-content ul li.share-tumblr div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-tumblr a::before{content:"\f607"}.sd-social-icon .sd-content ul li.share-pinterest a::before,.sd-social-text .sd-content ul li.share-pinterest a::before,.sd-content ul li.share-pinterest div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-pinterest a::before{content:"\f210"}.sd-social-icon .sd-content ul li.share-facebook a::before,.sd-social-text .sd-content ul li.share-facebook a::before,.sd-content ul li.share-facebook div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-facebook a::before{content:"\f203"}.sd-social-icon .sd-content ul li.share-press-this a::before,.sd-social-text .sd-content ul li.share-press-this a::before,.sd-content ul li.share-press-this div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-press-this a::before,.sd-social-official .sd-content li.share-press-this a::before{content:"\f205"}.sd-social-official .sd-content li.share-press-this a::before{color:#2ba1cb}.sd-social-icon .sd-content ul li.share-telegram a::before,.sd-social-text .sd-content ul li.share-telegram a::before,.sd-content ul li.share-telegram div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-telegram a::before,.sd-social-official .sd-content li.share-telegram a::before{content:"\f606"}.sd-social-official .sd-content li.share-telegram a::before{color:#08c}.sd-social-icon .sd-content ul li.share-threads a::before,.sd-social-text .sd-content ul li.share-threads a::before,.sd-content ul li.share-threads div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-threads a::before,.sd-social-official .sd-content li.share-threads a::before{content:"\f10d"}.sd-social-official .sd-content li.share-threads a::before{color:#000}.sd-social-icon .sd-content ul li[class*="share-"].share-threads a.sd-button{background:#000;color:#fff!important}.sd-social-icon .sd-content ul li.share-mastodon a::before,.sd-social-text .sd-content ul li.share-mastodon a::before,.sd-content ul li.share-mastodon div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-mastodon a::before,.sd-social-official .sd-content li.share-mastodon a::before{content:"\f10a"}.sd-social-official .sd-content li.share-mastodon a::before{color:#563acc}.sd-social-icon .sd-content ul a.share-more::before,.sd-social-text .sd-content ul a.share-more::before,.sd-content ul li.advanced a.share-more::before,.sd-social-icon-text .sd-content a.share-more::before,.sd-social-official .sd-content a.share-more::before{content:"\f415"}.sd-social-official .sd-content a.share-more::before{color:#2ba1cb}.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a::before,.sd-social-text .sd-content ul li.share-jetpack-whatsapp a::before,.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a::before,.sd-social-official .sd-content li.share-jetpack-whatsapp a::before{content:"\f608"}.sd-social-official .sd-content li.share-jetpack-whatsapp a::before{color:#43d854}.sd-social-icon .sd-content ul li[class*="share-"].share-jetpack-whatsapp a.sd-button{background:#43d854;color:#fff!important}.sd-social-icon .sd-content ul li.share-nextdoor a::before,.sd-social-text .sd-content ul li.share-nextdoor a::before,.sd-content ul li.share-nextdoor div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-nextdoor a::before,.sd-social-official .sd-content li.share-nextdoor a::before{content:"\f10c"}.sd-social-official .sd-content li.share-nextdoor a::before{color:#8ed500}.sd-social-icon .sd-content ul li[class*="share-"].share-nextdoor a.sd-button{background:#8ed500;color:#fff!important}.sd-social-icon .sd-content ul li.share-bluesky a::before,.sd-social-text .sd-content ul li.share-bluesky a::before,.sd-content ul li.share-bluesky div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-bluesky a::before,.sd-social-official .sd-content li.share-bluesky a::before{content:"\f10f"}.sd-social-official .sd-content li.share-bluesky a::before{color:#0085ff}.sd-social-icon .sd-content ul li[class*="share-"].share-bluesky a.sd-button{background:#0085ff;color:#fff!important}.sd-social-icon .sd-content ul li.share-deprecated a::before,.sd-social-icon-text .sd-content li.share-deprecated a::before,.sd-social-official .sd-content li.share-deprecated a::before,.sd-content ul li.share-deprecated div.option.option-smart-off a::before{width:1em;height:1em;content:"\1F6AB"}.sd-social .sd-button .share-count{background:#2ea2cc;color:#fff;border-radius:10px;display:inline-block;text-align:center;font-size:10px;padding:1px 3px;line-height:1}.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:1}.sd-social-official .sd-content ul{display:flex;flex-wrap:wrap}.sd-social-official .sd-content ul::after{content:".";display:block;height:0;clear:both;visibility:hidden}.sd-social-official .sd-content li.share-press-this a{margin:0 0 5px 0}.sd-social-official .sd-content ul>li{display:flex;max-height:18px}.sd-social-official .sd-content ul>li .option-smart-off{margin-right:8px}.sd-social-official .fb-share-button>span{vertical-align:top!important}.pinterest_button,.twitter_button,.linkedin_button>span{margin:0!important}.linkedin_button>span,.pinterest_button a{display:block!important}.sd-social-official .sd-content .share-tumblr iframe{max-width:53px;width:unset}body .sd-social-official li.share-print,body .sd-social-official li.share-email a,body .sd-social-official li.share-custom a,body .sd-social-official li a.share-more,body .sd-social-official li.share-digg a,body .sd-social-official li.share-press-this a{position:relative;top:0}body .sd-social-icon .sd-content li.share-custom>a{padding:2px 3px 0 3px;position:relative;top:4px}body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-content ul li.share-custom a.share-icon span{background-size:16px 16px;background-repeat:no-repeat;margin-left:0;padding:0 0 0 19px;display:inline-block;height:21px;line-height:16px}body .sd-content ul li.share-custom a span[hidden]{display:none}body .sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-icon.no-text .custom-sharing-span{color:#fff0}body .sd-social-icon .sd-content li.share-custom a span{width:0;padding-left:16px!important}.sharing-hidden .inner{position:absolute;z-index:2;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 5px 20px rgb(0 0 0 / .2);border-radius:2px;margin-top:5px;max-width:400px}.sharing-hidden .inner ul{margin:0!important}.sd-social-official .sd-content .sharing-hidden ul>li.share-end{clear:both;margin:0!important;height:0!important}.sharing-hidden .inner::before,.sharing-hidden .inner::after{position:absolute;z-index:1;top:-8px;left:20px;width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-bottom:8px solid #ccc;content:"";display:block}.sharing-hidden .inner::after{z-index:2;top:-7px;border-left:6px solid #fff0;border-right:6px solid #fff0;border-bottom:8px solid #fff}.sharing-hidden ul{margin:0}.sd-social-icon .sd-content ul li[class*="share-"] a,.sd-social-icon .sd-content ul li[class*="share-"] a:hover,.sd-social-icon .sd-content ul li[class*="share-"] div.option a{border-radius:50%;border:0;box-shadow:none;padding:7px;position:relative;top:-2px;line-height:1;width:auto;height:auto;margin-bottom:0;max-width:32px}.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button>span,.sd-social-icon .sd-content ul li[class*="share-"] div.option a span{line-height:1}.sd-social-icon .sd-content ul li[class*="share-"] a:hover,.sd-social-icon .sd-content ul li[class*="share-"] div.option a:hover{border:none;opacity:.6}.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button::before{top:0}.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-custom{padding:8px 8px 6px 8px}.sd-social-icon .sd-content ul li a.sd-button.share-more{margin-left:10px}.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more{margin-left:0}.sd-social-icon .sd-button span.share-count{position:absolute;bottom:0;right:0;border-radius:0;background:#555;font-size:9px}.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button{background:#e9e9e9;margin-top:2px;text-indent:0}.sd-social-icon .sd-content ul li[class*="share-"].share-tumblr a.sd-button{background:#2c4762;color:#fff!important}.sd-social-icon .sd-content ul li[class*="share-"].share-facebook a.sd-button{background:#0866ff;color:#fff!important}.sd-social-icon .sd-content ul li[class*="share-"].share-twitter a.sd-button{background:#000;color:#fff!important}.sd-social-icon .sd-content ul li[class*="share-"].share-x a.sd-button{background:#000;color:#fff!important}.sd-social-icon .sd-content ul li[class*="share-"].share-pinterest a.sd-button{background:#ca1f27;color:#fff!important}.sd-social-icon .sd-content ul li[class*="share-"].share-digg a.sd-button{color:#555!important}.sd-social-icon .sd-content ul li[class*="share-"].share-press-this a.sd-button{background:#4f94d4;color:#fff!important}.sd-social-icon .sd-content ul li[class*="share-"].share-telegram a.sd-button{background:#08c;color:#fff!important}.sd-social-icon .sd-content ul li[class*="share-"].share-linkedin a.sd-button{background:#0077b5;color:#fff!important}.sd-social-icon .sd-content ul li[class*="share-"].share-reddit a.sd-button{background:#cee3f8;color:#555!important}.sd-social-icon .sd-content ul li[class*="share-"].share-mastodon a.sd-button{background:linear-gradient(to top,#563acc 0%,#6364ff 100%);color:#fff!important}#jetpack-source_f_name{display:none!important;position:absolute!important;left:-9000px}.sd-content .share-customize-link{margin-top:8px;line-height:11px}.sd-content .share-customize-link a{font-size:11px;font-family:"Open Sans",sans-serif}@media print{.sharedaddy.sd-sharing-enabled{display:none}}@font-face{font-display:swap;font-family:social-logos;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAACQoAAsAAAAARIgAACPYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACLYArqeNNLC4EWAAE2AiQDgigEIAWERgeGPBuCN1UHctg4ALbGdNooatHexFFUK7Ls/y8JVA6rSDf8ApEUKhCkOqVWMK2YHGHTw1W/d4S5M3e+2eV7AyOLM1ZXsQTXYpvLiuMiHMLBNmfib/ttd4TGPsmFp1p7e/N3P1EQWR4ASRQShT4jU1EnHKLD6dr0AQ3xa+vnVe2+3GKBTdhgcXdJC7agVRZYxDilTPSLcWKegBUfT7GuMAovULkS7w7svrAuKhsgoP4/4uB28phTDohe9f9HwE867ZvXzrRk2GU7DnwCkDRFyhyU116paWdakqXAgdD2Jh8S/gCU3ck5KydpHoStMLBN/nl2gC5cDo+If7c9Kz9jaMbGJGgLV4JsFhC2gQwVrP9/OsvWWjwg0lEVKJqkpLLQfFm+mW+ZxvadbHlJWtSRZQe9IW3YVYi6dFvlbRm0HbJ1RNCFqEtR5qVMiqZB4h/iENWxXu5+Ntg2jOmYUzSYbtVaSQuCJeau/vZNXmdo0xmBIpr7PYvyaiZZOmIHXOFffeBjOPfKUEepPHYEAyCC1wjf1MzSFokzB6+co4DLAKKc1i3NmZPHDxLqm6CgUiCDOHWVpq52GIBtN0CD9onfomIYfGAOi6JrO32EHasZJkU1FKagBIcywAc/HDYJB+76+MjkwuwbjqD+vAP94JoO9TeqlHFBLS+IEEKJTqyS5PGe5CnelHFFlFJejZrxPywkQDC7yotF7ItMgWKD1u9cfDTYTJizBKt77HNg8ZATLvy3eOCgyDOtWpl+A4qUSmDTZ1aAVFki5IqTL1exWjVSJswbli+IU44m3aIISiTxaNBuhAEFg8Wv15Apc8ZkKFegUqcug0JQSApVaNSqzbhJPXw4YALIw5iacxXz1xZaw8nCyM4iyMuimM5iqM7iKMsS6M+SGMhSKMrSKM0ySGRZVGU59GVVmM2qEcjyaEkAshIIkQTGaIIgnmCYSXDkJgSKEwq1CY+aREAqETGRSJhPZAwnCvITDYKJFvWJDjmJBU2JFd2JHdEkCek8HiV5EpJ5CprzpqChXQXt7WowkgKYUYWbwvCnCGIpho4UR29KYCglMZVSmEt5jKVGZKRWlKc2FKR2VKZJ6EyT0ZU6MJg6EUpdCKduZKYpKEw9qEhT0ZgOGCT1DpL6MJ76MZmmoSdNhy/NmKBuFhZm4B5+y5inzKPM+7bYZa0eIGUWgnxAIDYHMBuUZ2HgQWjTGEReMFDqtnoCL4ehzaAnDJo+iD6RoMqvOO0Jgs7rEN0GslXG1vpPg0hqQUyWE1iHyDAGGq2/YzlW0OWIKIqg8j2AKPNvhqOYdX+Atosk77BjcySFzxE4NUAvcJxiRV1dNLOci4tjOR1r0uu/MOdZuoHljbwW5WUElNLymC+O4yjUbtBl9HxqfCCP0ypcfGkCCkTvzwQLRZmYZL1Zcqtp2irGxbljw/VqWsWqVByn4gWtJGhRlOZIVHE18iiGctoClrfazRTF1KSLpBKEuPMNJN2CM9VoNDnjJcXDJWG4h+JYPMlaZSA8i7S4pJaWLdIR0wjmcG6xFhTnPgxQ+vlZGaxHZc86dn8IIoQ7/Zw7hijDWqw9qEkgKKU2Lr+j9U2XD6w7Z8yrwfWtF1D4EWglQlO5LNtQoDxX83iMtaXzWBSOzeMIMUEYASDy5VYXHvH5mpmzyAPuEdN8faGYk9BNM6o0gBJBzcp289WUSr1sCcbFR/tWKNLMQeWzGuu2TbuxQR3heneo9s6IqbopspCmci611PUlM1tiDLEJoHzFGGoxKERy6Wp1YZGsxbr2uSpCY6rplOLUPeuxttZS4t8hgCUG7Tmo3VOM6+MFimlXEWLO9gCUT4hxqcVYexXirZ94UA59M/oGRYM6LItTJ5EN5AB9Mzg0JDjZrPAWHS0JKs/hn57aUbnc9vLV2VLNmWTLpv0pm46ryT7NHu8mYYjDgU3Tq7V5wf3SLmvWWJzYtd4AnnhNI0oRi50RUiTxQ4/cg+iKvZXlOHn04eEj/SIoM1xdkwUBs5Vuap6Rlg82gV2SA7YvzZVlentg09SO6RfFA1kRLo6f9nd2hCISqeWyNNP5hn5QZL1k6eF9nu+PFhc2L57cH4Tn4sQ8yix17OjRW1s6p8WJlWev1L+cUCevmsv9ad8l6Xk92rrY7L21fYnuL1vaEZMEMX9QDPbvK3G6lZjJ0WS2Wi5kd3szCWL2TczScuRYM3ZMbcvoDRnFbybx6/KNXXfCXouj15ZQLGEkE9tS5DomwxwgzO6yFr/QI8Y5aqnG9/VeNNRaiyPNvZCQjbDnL87Pdf1TH/L+x2PAQEDNiWEMYW1R6gJGzacfgvriirQ0Fiv08SDkQ/1H/UuRYzKJmPTRbY7d+YzFOA6MrKQIjXkQstTpE0vfnqsTev9g8IvjXoUnSUG/X4z3e7vEhcLXNnOxGddF9UmtKySR+bkflbp5J4GB57ffLNJt2pm5mmFJmURlmuE6M1JxHWtqUTAXhCRGJD34KA3LRIaGTnt2UadPWehCS5MYSgtGBEhIBIkbsLMvPx6cc7RbX+ZSq7n3YhW5KbXaKxEE+JXWJyKbps5YUAbufp5hAoCtPU8V4uADAcMcA9fPiVI1r0EJD16QDeNCxUIzIY6qbIeM7MjdKT+6ZQ+4mC3tv2yunlyYkT7dlQh9ZdmbwiaCwEA+8I/k4PEWx1sB+y8HI4wIIkDO1bd6puZHjJZpe5shOxwI6BIRLlxw1oYnP8GnL754FFJcpiRHftRaU9fes5A0DmvWynVusyydTruqMk0zL4r/5/msru/S5QFxKy5UXkd6puamS1uprZOXbZAQKrbSHa2JVWo1X50t85DzVa9E69Zurqy4KQWbOiNTd+hzafvk2O6tRCnG3+T6VQAUIYatMMKHoyAH5m0YVKamP1Ru9mDnqEWitH3GZgObd+veRWr3VB8v0hsnY+coTZ0Ik7mYSyhxHduSEudQQJd0FWF74EU1Ki9qhGxGfS2VD3mgWSpwCB5HGAjnXZBgHmMhlEGNzRk8NGnmkWgeMTeA8leixFr/akRtJwdl97fG1cShYTHgbrzmfgCsOpg0Z6IYXozgl+d1ZBgTgZgOpYHSg+VzaU5ugGkFsem20s1Wz7bVzjzmWTItWUcEnsIbY89RBEcbTpBlfbZBw8BB8QGQWJJ1/dct5P0VgxwjJyaBHdwasAfq5p04siV/xGv6mPVeyNCwh50RTwbnZNgB9cEPa871pf3nidGFXcVM4H4nWb7oLBycZevh8qoP5MHLwbCL9xu3vv9T34XN88vnt768dfOXB3xsThwAKeAZuc7mWnHNPfbXGi3miBEiNFLtLtVf2cpehvSnCOLBh4V4aqLZMxVG5QK5wZwYBu5zT8/A/jGywDq/TBTK/4/wFjIj23csdauGuOwqH5tSu6eiYH2ekYvrN523MC7t9SzO00VULyINnVJ7XmEP3jx4dcofpHoVQau6Hla8IUZ9GHoxAs4ht2+CSu2e3oatGAFSke2zc19j3m25Ouk7lp/q4x61GTq92Yjy0L5Ht3fmR3E+O2w3p1VT5NyXFn3MOREK7j3W1FqGnGPae+5DNc3KOi/mVTdty3q2PZ8fMDdlkLYt1rwSzTzSPxxp/fBsQsvjxX9unBwc7e0M8hk/+BjpZT+NJAhLjFId4celGPh4okTKOHQTwLEUG8pbS2v+L6/2xlEejBEGaiZZlIArs1jPZmo+N12HZJRFdCCunuL+TQJHUHqgipmMmX7oPm7L2yZjUwAjlU6ZuVq22gncrAG9TwIF49qjDR4ZWi22pHap2kAgdxA4CCLPbNWYCsWdMXqq83/n911p0IwNc/0C1Bdr+lr6rdAP/+IC29r817WXnXb4e8tTQQhZfMlbHAyUK9Zmu6C+vBrHp1ktOsqRN8r2s7Q7MEdzCEXuNa2XQAXBnAsh+Mgw4xAvvzVXgYQ7jKMp1l4nUztRgFypaRIUl863yvANRMEgFVvqcVGywzLtCCXy535VW4Qxl2pOqTMBPF1flWFEeLK+TsHL2yh4j2nJ5hjTi4zEyZpB6TyiHrhfT80IRSgesjIdWcumYzdmDqG2tGOCL+lJtrC95h6PtFcyqjUhGnQbBs+XvA+BMRMgYGp9Jnq/zVBObbMpYxm1FPSoxZxjTAKiEzOSBTMVyDgjEQauZODpoAdKcErVe9vhRtZq3oiAG8DJvGNMuq3JVj/tWc1zKC6r4KJUw/ZlZdC+Z4r00t3soRoGE9m8FoyzI1ZdLww52oQy2KHXhPXnCkdxATlGbyQnjivF1vLTyPogbs07N2TJ+qatoB2dO6FlMHvgUEE28/6v+11qN7Q0t2kZ0rM0k8l4N6j71oEBqT72s8KjVHKQtNVDWC4DyJmcrLfsVndwCCAYAQ2y5m8tULMAx9GTopYCCbu6ZDxMhiSsWU+O4kn0RZKhj1FY3Oeg9MScAahi7jUBdRqhabei4q04CqlGhGSczUte3rJ8ddnGWfzSkhZLEzI4NNnG5Z9g0CUdFwQq5lg9Ktut8bfF/ndTmrX7o29aZmptz9zu+pN89ROM9WOLCM7bjwkxR2vzYTHII1vnzYSYdKKuY58LUgYPjSQneY6wHy15Nc3KepYXDSGIjkA8C9YJcnuo4/w9ojPIyhxdtClgIwiBT/VD+JGZId2HbqQ/hGmVCPOdBfpo/Z7NP8GNGZcfxeXpAPK9o5OtRUJSUL7BK1oB5cq1jJ6kdpKS2qqj7ZC25B6AAAas0U+zESIoZY5Vt33MdfySqA/kGMQtoQRpdYxS3kIbJ7N3qF9yoQgia+RdiB7Dy3q9yIalzdCO/GGZ9esfXDadspfP7MaWu474h1dyYh6d37kDEK5WOUUWo1IvMSO05074tpRjPheuGvuiUcsRS8mUkbX/AFB95xDYlvmTQhESAIAYxxClGgWli56lyp+ocYtzlPWCWhdyLHaSzr2pEmZiGOz/X/DwhMIYEL4S9gXa2Iz+wvpSso31iD85F83FLbZFzIeiwJp++PzBuv0rOBF0Lo7VGAqti8PggVzvJpY8fnQwyzL+7zlDoOr6JF/1PIhiiLOWAkb1IL+0dm+uvrxKzMnHN5DUNywN2Sd66WJ7doj18eI/fXZBajb04u/nzw3PbELgg8vngk37zLFunHLI6FQLsUj7LhINMxwiGBji2eBfz7oNFNYDF49ldPAgJOnn9iSLJU/gXqW6aYdYf6cjE+MsprG8g2sfyHj+I18u7k2RXtR8qKJvYHeJowTHEZExSXhCYswXclAnJCAhYhsBKln4EOP9kcrIoJRalBdhzncjVUyOJsQIcRSEUY92BHH3NUtvInwbf9yDD1MMH2ilNd+uS58Q9O/nMVGskpPpoYou1f/zTVXC4MVj4DTeyltg/Z8MtrsaR0jE+fn5lXWWYF5iZfJVHcVh5Oii8Z3GpLBhvyCa+sKiLR31ZRQIZgj0zv8IwAg/ISRYhTaAnUURIiFz2pn6x8Qsqr/+zLRMIzWLMnpof40Rj+Xfsfpxw+k4XFtBV8AKHqcQYkSOiMQpAJEQBLb0cPAh6fudzz9/D0AQCYFey9wfYmAFVlBPz87CiG2qbXgZBCAchojhErdFmMzxfaw1VwvBOARV7cMlEyyrutK6VNq9oOZjVjo3Xfvy5pu3VGzLnza6ZEd4KPU6jWXWz0RNNmsQa23IJJgLjN29AUzkqHNKXEO7xBV896R+znejDMU3RrJRvKQqjyU2jdTCfqo2V50Lfn2FBXgzBmSTKNm9iFcuU3WFn1EPlxGvnI6v/H+cE5/HNONOvJmZVz2tAmtmmrFtIfD6IjSMpKFpRDp1RyJ79WiEjKCy6PqCV+j7zMvMfbqblrdtf8C4hiN5KPG0CAqkg6JW2i75pOA9/wAJ183sNuYUZbW2Zo3K8XTOrA9pZc7gxiqztXWxl64jk6SP9o6ZD2knj269Di+PqL44W19LZFfYhmgpQtYC8S1gn11qxs2zSgSpPH2WKXFX28wVFVnVD6L+B9VLd+4cWzII76oeY4YnPJcZ+OufgQTA1wXXM7nuw9xms6VLHfV+Jn7mjaq7LObN3GF3LrM+uI4bmL5NdTjF1sy+aPXtUe3xWV9km20ph1XbfguoIkQkPkyEDSpja8E/P97/OTNbUbIz0ctvvLh1sGPdummnXq/wlnkrXj81TRdxkGOuZjPf67/X0FyjOn/Q/6B5s+/B0lladRFda6R/tuU3tvXXhT+rMM45NuFP8G6/0njGrmmwPPXdJUOgVV8X5JXbzDCVyfJ5YumUz4oGPsHPU23N96aUu6q2DVhdNKhu5/WdYj/oeFCUklw0oKhFaq4iD1JX4Y5k6zYpRZmu6XyRW7nwT4DHf25lHkVU21SRR3o/dctZfFOuINqL7WQrjmqjMN49tl1Fo1lRvABi9Ygi1WCivdbUco2YRYAO0dKqsyT2/HiqOtGWaNRu05DtLYk8s5bUWsPx1ad+7Em06FpB4fGs2cHgZ0BK5Zh4RoVMy2I9Ve6YLupMWOyMXnRXNQ2uKWqaaPuwjkDYERVN8FwEwW0jWAyTQ1W2gtYYdWZPzaxf/dE2PVhgi+mk65hykq8Wb6lq6msQ1ehZSWTb8qdmLalRf0jPz+78B30YUC0PJo+nbVrgG/mBr3kagDyMzpO8RDdTSzu/UTQorYdA946rGVvn8qSUlqaklLuyx2dljc92RUKzZoVsxzjRIBjMWJQDZbeEbtbCvmO5mlr65gt9kLhqeUf+mnSD98UV7Mg86iY7y9RuCZS4mXyrVjs394W4ABJG0tFKDEdjaAqSB5dCaYgNC1p7ALQXiSCNSAQGS+yjPaNXjPKMWvnI86h6+UrPylEpHo8H2He1teXxsS4xemJVigJqj0QmSPelqojH/m355szmidIlqcoSLPf5I/GKUF0d42OtrR3l2JxXzgGBUiwN1hxBVtjg7DwLDxqCCCBjVhE09jXNNsTa3kswS5dlnB6EYtG2/R9//9H+tiiGDqJx+bJkTnivbS5vRfzY2NSg40Q+qkM8UytazspSyBGS5IRwxTFrVxJ+c1bFuYwFJGGaDOp3VZC4Pr/SN3eSd1KzzrJi7gfu/1L/89w/GO/vjdd3espwHwx8JXDcdbzl/v2VOsgAGZorCaM0QMY0h0Y5eV7i1aI6bSwPOl4ckBc3ZfGZP9xyyBWS5Hif2eTL42vOH3fXynpAxw+Jnb90jadz6PFdv3TmWCv4+Ptrk8EKLsCtAJOvBaz+6vju13/lX/jD9McLJvU26nF8xJRniuGxd88gFy8i8blsM5gaBduh3u1ptVXb/OHjcu/9uVHzWuxYV698KeJfVWVPi/Xy20EGt51LiRE71DtU29XbWwivqnWmUoWv7QCHjzphGIeAQ9dqBAQvBkFEAw57hwxOmiiaNQyTEBQXnKixGIYRMGyQugGECBqMXjLo3y/1yuujYx2tPN2T1vO0I5BRV2s3wIhUu3nGkYcZ4NbqxfrFh9lHz67Jaf+G1jPf0jlrnlOzgUuKXqbms169Yt+EUz27Nof+htHTEQVVnHJZAb/gfcRqQgmr6LZ53+PbiPVvmxvN/5LH+F7+EN+1bL45nVOytQV2LsPSaFJDyRSj29CoA3/8cY7+lt4iFU3bXD8EL2TjOdChKltQXpk3b/Bw0clt7//t7E5218zaIHLiw2uBTZ8IxHVY+CianGKiNOLwwfPyKssXVCdLz48e/bwkZMq5+hzJqrXoLFqrlKPPlTPB2Eey5Hf4Jcfk6qsRGm5PaoflMiECb0hvYOakzwF2/HE4j2PHBDgGg154MHychyPmGJYcG4hYfkQ8yI8WOAIL15AUc1F8kQt0JDlCVnvAkfhkyKJwLL4v9LXJdLHKsLPH57AHgtbURle4wDJHL+DCDXPULjpmNOjNmPmcAb/E3j4hJf64IfQUPBRZbNYWmOD500/AAvQibBj32V7Iz+O/8n741d94Gak5BWPwqRoEBZuspmtTrZmJ4fdL8XDiW3jptHHlNaBMn6DJgQTIgCCD6Ee6a/SgIc32783IolEKBMFxMEIhGgISwYJnwR9XlJ0ZK9tGPXtsv0knD336NYV/cfKypswFPbN/evIo2C5anlu4Vi9ZbwcRHyTk1dNigqhJLI9PvKdhH7k1Q5rFQzSH8ZTWLg7zYIwe4kHGol1DNmcWc7opYzMO3H3EnMDkd1I07m9lheD6hfnqYED3IiXM0Gsu6fSPFHJEugB5YHPP+2rZUmlQLAEXclOkCPv0IUcU6Xrt8a5SNs5w/tn0Z88bdDLidXgRR9JknYEX3cK//KXpy5d5RR1LwD6pFXbZf4XJfggry5Y9yiu4Piulps+8Y4dK8acr9NPETKl+1N1v/x+YCj+X8dPO/77qs1/f3Ki8TXHbw0ej/ftG2zowZrKVkiBlSxm+uRo1/Nd0s+CJjruja26k55JffV5s5r4Pvff6lyogco8Frgf52b4kc0xizkdDjvx7IrD0uQVC6bhPH/zw/JzAml+xt8zirPfrQFN9ib5kJ2tPor9lFjEP6KSkBvobmjNQg+2p9geMjjvSjukX4//IRU2LSxbb5pJd3x/ku/guUDm2KK2KRE1ZW3T3CmYAg95OpVMiHmicSYnXjXbPNcs1j6S+8MZCEs9HaVRxVE7QPVn5h4cgCNaZq1bhm20+gsRZZwhLw2A2jwVVOMX9K2yRmbakVmWXbfczyiXXRddF6oPrLEqkE2kEjbF2ERr4nnouN5JZRo7ErXiEwNhBC1lyEaW2EOYIF9Nmfq75Wrui4uZu32w7zFRxlQMrMVYuSRoqJlMkIiRLoXphK5bRbtrUfJwn6ppy2zVfnO084MqwllinWu3MrrM/i5Z+Y2pJqrE/ct2YmpTQMfMzkT5EyOTgwJvfDGDOn8YClkYsO62Z9+gt8zEbYSIParpFDuwsbfjh0w3C+llC4/iU8Y3CprbwX/KTw7oB9VYLpDn74xr1pYwW9XUIgrJpmc4uro9XEQsIlYpYoV5dia9Wr5CFFoBH9ert1X6ZlHtte2IMy5jy1Cg6Mq0rMc8USTxYNQTht+TIBXzwh+Y/baY0Xc4KZIw2d1/7n2Yl9SZB9wS9OFsBXBXKGyS1J+jFaB9sCM+jD8778Ya5DpB0jy8gBLcmG/dXQmI9yhPpAIU4oAZqyAhDMk3HBQ/4CwTLDGMAKhBPrwUdiiz5JDWDNnhvwH4lw5TsTUKmciuwKA+hs4JhgdYETSa2Pjg4ulRcGh0crGdNSEBDC+HgLBTio9gKbiqS5E02ZWhCphtoBGFUsk/KFblVD0VxI3ne29J2O/pmw0ng8+1RVvh7DiuuTT7CRPrOvF7boz1V+/oZH2kifJtcyuEe/wplj88HTja8Gb3d1uJtWLExKIoPV3EgaTF4UmhAI8h0PAqEYBsrffEa5glgQvOuDAExOmAMTo5HBNjsk6chODJu3GabN7plQxKCw0mUHAfjUj2MI2PGQAIiQGP25gLWdt1sY6EcM00eIHDWoojICQMQYtggmvQc95YiG2D8Wj/6mqNwrXAhoApUJXsL+AQT/lCa6d+QR5yLNruC+lKy36dV9x1t+zw4x5EdcN2UkHLVawB9/b7jfmmpn55I+/PcE+X78sTi4vDE7XuxBRZ3ZKLlhFr4zb8pKUmjjSP0wESl18jJIR9Z0unEsZoM7cC345zz3DjaywfGr+asHHOO4aRXO2mVhYu5d1CcRUWDD70hTfXZak1IWzhNk9GoPFefuux3NFIq869V5i01BquNe2fN0MwAHb9o1boR5JkzpNVt06lT1boy8uxZkteu5HVqqt6G/7c2tFa3tV/YthL8/saZuDOn/QvrMjGycOLc0576a4y+DsSg9/cQDwBA9vzJmxGzeYnPFETAB508nwgnAPGt9ePatcC7ZpIR8nb/Ez+Urrn+0zuOe2+mCseYprLOJXOWdE7beXXS8sWoOwSF4u6AEAChO3EhKP4VkD4wafaBcb6+ElRlolQn9MeaQQ7OPGBeZh50vkLfp7upb5gRNj2KKZlf9BnwmujTDYj6t65XwyVdS1SEofbkQtWCkzcXEGCb6Kb02WNevxd00Z27fj5QrUQi7vSIO5yuYdy7R97Q3qiqusECvJuoLnBl1mYmFxRpumWB7RNUzyy8efKZ03tben4pLBvvODpCueS87Lzv/KBDa9b1hg418aXFWcFZoF5+ouwO2pnPCQahRdALR6hDwiGhV+id43fDcuIJsldYwUIJ79jLTCBjszA0Ri2/lcC18tlNIzPoEq/Nm2OFYWlDz7xE3QjV9CVf6HXcNhv4Bn+l0fsiclg5vkaVqhJvNRbSEFBsRsWYouIIX73wCbh8Rh4qL6Lvv5r5n+/OTkz4NvWD/8vL0rK/SUzdfBAoj2//QEU/F4/L3z30Pm7Maox7bV/3XkicJu4+MmKT8KoNL8scmfST+L0V/7LUSzyhHIblDHqIb0iN/DX1pa6sZudVBtTVbMkb9dK3QDeTtEzcOMe5vGl2NVi9vHCCdWng+saxMmUtnJA/51OfdWQeDEEwgGAYwt9FIcBDEAwBfslfEjqA3B4glGwG0O7dIoLjEJmffrj3h9b4yTeJfdkLQDoAl3I5Ntrrij+YHrZrP5dL3+SQuHeiHd0fNs5wr2TIn4wamdqcGm0Csmb7BlLtZJ1qckPa5y3fTy/2fcvnad6zQBpBZwfTUI9wIGqbBB3/7bOXH9tMoePX/eaR8pHPcLBN/XeYbLHobliMegvRaoYS307yLzZCcX+9bER/vjReNobvIOp3697nwsDEk7VIxiQxyJ8yLxL96QIMCeIKG4pjaWBHfDeYukrQzra1B+4NJK6vso4yNYdPJGk/c5EWW7/StmWlc4WuwmkcsTyzMVnkuWnpKFLzaLB1rbnWGQdvnmTSXM54enmvQDnkLKFAUnDyGRL+53+K0fArcQ2xykifY76uKLEbQSXk2qpK+irz9iz/H0ZIcyx1z98cPGN72XsBvLwvOl7OL88uD8YWx+qk4qrBVaHZtesidQmrTiWApt6SMVJcHKs6go/1wwX4szLq3FHrIyBLRqIpChG+2h1OvVHFSorkcG2v8zYhvgAI1FwyCm/LSayqI5IftmzUjV8M3GGakmRtZNAER2b5+OyACQYFM6MU6vSmPBfqkgFJq2byBYNoOTqdIwo8HIQHVKhS2KSgrwyn9uwyX5z5knX2KSMLMjxXlodtCvxS1STl0d5FjazLMTIVO6I2m8lvKFvL978uPhnKdAqEiFuZR2mTokzP9Pu/I5tKfnad53kodZOSV2kzrskMqv6e7+ehp7nWUfc4/xU92ztn9UvHoan2PyPH30NNZKA5r8bCqFPaU5tUWSpqdchxSId9IVi/yUDfGp8cGhmt1zI+bg+JWlsfFjMETIcDKLCVLjII83lxvCC/a+2+nzL835D9muG701NHMQeqaRdkgRMsgiLgP6mUB1OSqlkvqYGAtUQHFklwByUS/TC4xQAsmWIEtwkW/WQ/ywFyw6pB56YiwqjYJiLo3BfQQdtEDI1HIo7OJ5GmKu5ShqQ8+w/BAVsm4D922+F2SIV5+6x9t/NzvJ1Kpj+qQwiSQwvvHAwoq/LzmxTmYkB2Af2pkHgaMyIWLQ3TFGnnfSco8QURjnDfVP2bSMFG9eptGnudHVF4wo1MDlkojKvp1EXDjtfscDA8kFRKotk64WOuMtG/5KI3TDCbWsa03hlSdBkPeswnqXqH5RLLLG4EIlf/AiykenH8gmjDtGzH9XxBlGRFo9XpDXHG+IREk9litdmTkh1OlzvFkzrA6/OnpWdkZmUPHDR4yNCc3EAwFI7k5RcUFhWHfksqfpj/jsdltEZzfGyhB7+mbtnGBKbfxOlmriVLAJYfcAJ7mS+A6S9eTasUEdc9mcOY7jjkbqRjchEAFTOpPtcQFqWhMQjIKmxAUiCEWGBfOZVcRja7Gg7z4l68VGBYOFcvWEWtQ6Q1nw4qEbg3AQUD5zWxWllB9OWYlJ8wjAgYxLYALPAv2AyYYT/BseDEeSB6+DK21ZwwmKiVuQitP0vPVMIh4BBajxAwA7QwDRgSnHiz8NaAajAMIYd6gxf6272JCEnM4oTzSwmvpZc2akeqJ9KGjgsZWsvN/eqh34j5IkEyJKf8CyUI+IKto7zggyIz2+itlVJw5rB5HT6o0IOtuNJFIHAm9JGGaDCIDRwKFSCP3XwdxjnouaFeEzEy6PvkJX+dXHURsiLl+U5jYAMOhLNBsW4L4haIMbx8l7kKnR1nyMVjft2OT1ozDREheDJzr2R6Ls9kUwRcdGQw8iQBAA==) format("woff2")}.social-logo{display:inline-block;font-family:social-logos;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;speak:none;text-decoration:inherit;text-rendering:auto;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}