/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.sr-only{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}.ast-header-html-1 .ast-builder-html-element{position:relative;padding:0 !important;margin:0 !important}header.site-header{position:sticky;top:0}header.site-header .ast-below-header-wrap .ast-below-header-bar{padding-bottom:8px}@media(min-width: 920px){header.site-header .ast-below-header-wrap .ast-below-header-bar{padding-bottom:0}}.ast-header-account-wrap .ast-header-account-text{font-weight:600}.ast-desktop .ast-primary-header-bar.main-header-bar,.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{margin-right:0}.ast-builder-grid-row.ast-grid-center-col-layout{grid-template-columns:1fr 1fr 1fr}.anex-search{display:flex;flex-flow:row nowrap;align-items:center;width:100%}.anex-search label{display:flex;align-items:center;flex:1}.anex-search label input{height:40px;width:100%;min-width:0;padding:8px 12px;box-sizing:border-box;border-radius:0}.anex-search .hidden{display:none}.anex-search .anex-search-button{display:flex;position:relative;flex-flow:row nowrap;align-content:center;align-items:center;justify-content:center;min-width:45px;height:40px;padding:4px;opacity:.9;border-radius:0}.anex-search .anex-search-button:hover,.anex-search .anex-search-button:focus{opacity:1}.anex-search .anex-search-button .icon-arrow svg{width:.8em;height:.75em;margin-left:4px;fill:#fff}.anex-search .anex-search-button .icon-search{display:flex;flex-flow:row wrap}.anex-search .anex-search-button .icon-search svg{height:1em;margin:0;width:inherit;fill:#fff}.anex-search .anex-search-button.categoryButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;line-height:1.5;max-width:10ch;display:block;flex:0 0 auto}.anex-search .anex-category-menu{position:absolute;list-style-type:none;top:0;left:40px;z-index:1000;padding:10px;margin:0;width:15rem;border-radius:4px;font-size:16px;backdrop-filter:blur(20px);background-color:rgba(0,0,0,.7);max-height:400px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#c7c1c1 #000}@media(min-width: 720px){.anex-search .anex-category-menu{max-height:700px}}.anex-search .anex-category-menu a li{color:#fff;padding-left:8px}.anex-search .anex-category-menu a li:hover{background-color:#1075f1;border-radius:4px}.anex-search .anex-category-menu a.category-child li{margin-left:20px}.header-account-container .account-link{display:flex;flex-direction:column;text-decoration:none;line-height:1.2}.header-account-container .greeting-text{font-size:11px;font-weight:400;color:#666}.header-account-container .account-text{font-size:14px;font-weight:700;color:#333}.header-account-container .ast-icon-down-arrow{font-size:10px;margin-left:2px}.main-header-menu .sub-menu .menu-link{padding:.25rem .5rem}.main-navigation ul li:hover{color:#000}.main-navigation ul li a{color:#000}.main-navigation ul li a:hover{color:#000}.ast-header-break-point .ast-below-header-bar{background-color:none}button.ast-menu-toggle{box-shadow:none}.breadcrumb-trail{margin-top:20px}.breadcrumb-trail div ul li a{color:#000}.breadcrumb-trail div ul li a:hover{color:#1075f1}.woocommerce-js .woocommerce-breadcrumb{color:#000}.woocommerce-js .woocommerce-breadcrumb a{color:#000}.woocommerce-js .woocommerce-breadcrumb a:hover{color:#1075f1}body p.price,.woocommerce div.product p.price{font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);color:#000}.woocommerce-Price-amount{font-size:inherit;font-weight:inherit;color:inherit}body a.login-to-view-price,body .woocommerce-js div.product p.price{color:#a32238;font-size:1rem;font-weight:300}body a.login-to-view-price:hover,body a.login-to-view-price:focus,body a.login-to-view-price:visited,body .woocommerce-js div.product p.price:hover,body .woocommerce-js div.product p.price:focus,body .woocommerce-js div.product p.price:visited{text-decoration:underline}li.product .price bdi{font-size:18px;font-weight:700;color:#000}.anex-account-wrapper{position:relative;display:inline-block;padding:8px 16px;cursor:pointer;vertical-align:middle}.anex-subtext{display:block;font-size:12px}.anex-maintext{font-weight:bold;font-size:14px}.anex-account-dropdown{display:none;position:absolute;top:100%;right:0;background:#fff;min-width:300px;box-shadow:0px 8px 16px rgba(0,0,0,.1);border:1px solid #f5f5f5;border-radius:4px;padding:16px}.anex-account-wrapper:hover .anex-account-dropdown{display:block}.anex-signin-btn.woocommerce-button.button{width:40%}.anex-signin-btn.woocommerce-button.button:hover{background-color:#711625;color:#fff}.anex-column.center-content{text-align:center}.anex-column.center-content .anex-register-account{margin-top:1rem}.anex-column.center-content .anex-register-account span{text-decoration:underline}.anex-column.center-content .anex-customer-tier-badge{text-align:left}.anex-column.center-content .anex-customer-tier-badge .member-status{font-weight:700}.anex-column h3{font-size:16px;font-weight:bold;margin-bottom:10px}.anex-column ul{list-style:none;padding:0;margin:0}.anex-column ul li a{text-decoration:none;font-size:13px;display:block;padding:4px 0}.anex-banner-carousel-wrapper{position:relative;width:100%}.anex-banner-carousel-wrapper .anex-banner-carousel-swiper-container{width:100%}.anex-banner-carousel-wrapper .anex-banner-carousel-swiper-container .swiper-wrapper .swiper-slide{height:100%;width:100%}.anex-banner-carousel-wrapper .anex-banner-carousel-swiper-container .swiper-wrapper .swiper-slide img{width:100%;object-fit:cover}.anex-banner-carousel-wrapper .anex-banner-carousel-swiper-container .swiper-button-next,.anex-banner-carousel-wrapper .anex-banner-carousel-swiper-container .swiper-button-prev{margin:0;padding:.5rem;background-color:hsla(0,0%,100%,.2);border-radius:50%;box-shadow:rgba(0,0,0,.15) 0px 2px 8px}.anex-banner-carousel-wrapper .anex-banner-carousel-wrapper{width:100%;overflow:hidden}.anex-banner-carousel-wrapper .anex-banner-carousel-wrapper .swiper-slide{position:relative;width:100%;height:clamp(360px,50vw,700px)}.anex-banner-carousel-wrapper .anex-banner-carousel-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.swiper-button-next,.swiper-button-prev{position:absolute;top:30px}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-container{width:100%;height:100%;min-height:400px;overflow:hidden}.swiper-container .swiper-wrapper{width:100%;padding:0;text-decoration:none;margin:0 auto;box-sizing:border-box;align-items:stretch}.swiper-container .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;width:calc((100% - 20px)/2);height:auto;border:1px solid #f5f5f5;border-radius:8px;padding:8px;margin-right:20px;text-align:left;margin-bottom:0}@media(min-width: 520px){.swiper-container .swiper-wrapper .swiper-slide{width:calc((100% - 40px)/3)}}@media(min-width: 920px){.swiper-container .swiper-wrapper .swiper-slide{width:calc((100% - 80px)/5)}}@media(min-width: 2210px){.swiper-container .swiper-wrapper .swiper-slide{width:calc((100% - 100px)/6)}}.swiper-container .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-container .swiper-wrapper .swiper-slide:hover{box-shadow:rgba(0,0,0,.15) 0px 2px 8px;transition:all .2s ease-in}.swiper-container .swiper-wrapper .swiper-slide .woocommerce-loop-product__title:hover{text-decoration:underline;transition:all .2s ease-in}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{display:none;margin:0;padding:.5rem;background-color:hsla(0,0%,100%,.2);border-radius:50%;box-shadow:rgba(0,0,0,.15) 0px 2px 8px}.swiper-container .swiper-button-next svg,.swiper-container .swiper-button-prev svg{width:11px;height:20px}@media(min-width: 920px){.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{display:flex}}.swiper-container .swiper-button-next{right:2px}.swiper-container .swiper-button-prev{left:2px}.swiper-container #new-item-swiper-button-next,.swiper-container #bought-before-item-swiper-button-next,.swiper-container #last-order-swiper-button-next,.swiper-container #popular-items-swiper-button-next{top:40%}.swiper-container #new-item-swiper-button-prev,.swiper-container #bought-before-item-swiper-button-prev,.swiper-container #last-order-swiper-button-prev,.swiper-container #popular-items-swiper-button-prev{top:40%}.swiper-container .swiper-button-disabled{visibility:hidden}.swiper-container:hover .swiper-button-next,.swiper-container:hover .swiper-button-prev{opacity:1;visibility:visible}.product-carousel-wrapper,.anex-new-items-container,.last-order-container,.previously-purchased-products-carousel{position:relative;margin-top:0px;width:100%}.product-carousel-wrapper .swiper-container .swiper-wrapper .swiper-slide .astra-shop-summary-wrap,.anex-new-items-container .swiper-container .swiper-wrapper .swiper-slide .astra-shop-summary-wrap,.last-order-container .swiper-container .swiper-wrapper .swiper-slide .astra-shop-summary-wrap,.previously-purchased-products-carousel .swiper-container .swiper-wrapper .swiper-slide .astra-shop-summary-wrap{margin-top:auto}.product-carousel-wrapper .swiper-container .swiper-wrapper .swiper-slide .astra-shop-summary-wrap h2,.anex-new-items-container .swiper-container .swiper-wrapper .swiper-slide .astra-shop-summary-wrap h2,.last-order-container .swiper-container .swiper-wrapper .swiper-slide .astra-shop-summary-wrap h2,.previously-purchased-products-carousel .swiper-container .swiper-wrapper .swiper-slide .astra-shop-summary-wrap h2{color:#000;font-weight:400;margin-bottom:0;text-transform:capitalize;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}@media(min-width: 920px){.product-carousel-wrapper .swiper-slide h2,.anex-new-items-container .swiper-slide h2,.last-order-container .swiper-slide h2,.previously-purchased-products-carousel .swiper-slide h2{font-size:14px}}.product-carousel-wrapper .swiper-slide .price,.anex-new-items-container .swiper-slide .price,.last-order-container .swiper-slide .price,.previously-purchased-products-carousel .swiper-slide .price{font-size:13px}@media(min-width: 993px){.ast-left-sidebar #secondary{padding-right:30px}}@media(min-width: 993px){.ast-left-sidebar #primary{padding-left:30px}}#secondary{margin:4em 0 2.5em;word-break:break-word;line-height:2}#secondary,#secondary button,#secondary input,#secondary select,#secondary textarea{font-size:16px;font-size:1rem}#secondary input,#secondary .input{font-size:12px}#secondary .sidebar-main li{margin-bottom:4px}#secondary .sidebar-main h3{font-size:1rem;font-weight:700;margin-bottom:8px;width:80%}#secondary .sidebar-main .widget{margin-bottom:0}#secondary .sidebar-wrapper .sidebar-category-item,#secondary .sidebar-wrapper .sidebar-brand-item{display:flex;flex-flow:row nowrap;justify-content:left;align-items:center;width:80%}#secondary .sidebar-wrapper .sidebar-category-item input[type=checkbox],#secondary .sidebar-wrapper .sidebar-brand-item input[type=checkbox]{width:1rem;height:1rem;accent-color:#000}#secondary .sidebar-wrapper .sidebar-category-item label,#secondary .sidebar-wrapper .sidebar-brand-item label{display:flex;flex-flow:row nowrap;justify-content:left;width:100%;padding-left:16px;white-space:nowrap;cursor:pointer}#secondary .sidebar-wrapper .sidebar-category-item.sidebar-category-child{margin-left:1.1rem}#secondary .sidebar-wrapper li.hidden,#secondary .sidebar-wrapper .sidebar-category-item.hidden,#secondary .sidebar-wrapper .sidebar-category-item.sidebar-category-child.hidden{display:none !important}#secondary .anex-filter-brands{margin-top:2rem}#secondary .sidebar-brand-item input[type=checkbox]{accent-color:#000}#secondary .anex-filter-price{margin-top:2rem}#secondary .anex-filter-price .anex-price-slider__range{position:relative;height:18px;margin:10px 0 12px;--low: 0%;--high: 100%}#secondary .anex-filter-price .anex-price-slider__range .anex-price-slider__bar{position:absolute;left:0;right:0;top:50%;height:4px;transform:translateY(-50%);background:rgba(0,0,0,.15);border-radius:999px}#secondary .anex-filter-price .anex-price-slider__range::before{content:"";position:absolute;top:50%;height:4px;transform:translateY(-50%);left:var(--low);right:calc(100% - var(--high));background:rgba(0,0,0,.55);border-radius:999px}#secondary .anex-filter-price .anex-price-slider__range input[type=range]{position:absolute;inset:0;width:100%;background:rgba(0,0,0,0);pointer-events:none;-webkit-appearance:none}#secondary .anex-filter-price .anex-price-slider__range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:16px;height:16px;border-radius:50%;background:#000}#secondary .anex-filter-price .anex-price-slider__range input[type=range]::-moz-range-thumb{pointer-events:all;width:16px;height:16px;border-radius:50%;background:#000;border:none}#secondary .anex-filter-price .anex-price-slider__inputs{display:flex;justify-content:space-between;gap:10px}#secondary .anex-filter-price .anex-price-slider__inputs .left,#secondary .anex-filter-price .anex-price-slider__inputs .right{width:48%}#secondary .anex-filter-price .anex-price-slider__inputs input[type=text]{width:100%;border:1px solid #000;padding:4px 6px;font-size:14px}#secondary .wc-block-product-filter-price-slider__content .wc-block-product-filter-price-slider__range .wc-block-product-filter-price-slider__range .range-bar{color:#000}#secondary .wc-block-product-filter-price-slider__content .wc-block-product-filter-price-slider__left.text input[type=text],#secondary .wc-block-product-filter-price-slider__content .wc-block-product-filter-price-slider__right.text input[type=text]{color:#000;border:1px solid #000}#secondary .anex-filter-colours{margin-top:2rem}#secondary .anex-filter-colours .sidebar-colours{display:flex;flex-flow:row wrap;gap:10px;width:80%}#secondary .anex-filter-colours .sidebar-colour-item{display:block;width:auto}#secondary .anex-filter-colours .sidebar-colour-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}#secondary .anex-filter-colours .sidebar-colour-label{display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;width:auto}#secondary .anex-filter-colours .sidebar-colour-label svg{display:block;border-radius:50%;border:.5px solid #000;overflow:hidden;box-sizing:border-box}#secondary .anex-filter-colours .sidebar-colour-item input[type=checkbox]:checked+.sidebar-colour-label svg{outline:.5px solid #000;outline-offset:3px}.sidebar-colours{display:flex;flex-flow:row wrap;gap:10px;width:80%}.sidebar-colours.is-collapsed{max-height:60px;overflow:hidden}.sidebar-colours.is-expanded{max-height:none;overflow:visible}button.anex-colours-toggle{margin-top:10px;background:rgba(0,0,0,0);border:0;padding:10px 0;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#000;box-shadow:none}button.anex-colours-toggle:hover{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#000}button.anex-filter-colours:hover{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#000}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-content{width:80%}.woocommerce-category-filter .wc-block-product-filter-checkbox-list__input-wrapper{color:#fff}.woocommerce-category-filter .wc-block-product-filter-checkbox-list__input-wrapper input[type=checkbox]{border:1px solid #000;border-radius:2px;height:14px;width:14px}.woocommerce-category-filter .wc-block-product-filter-checkbox-list__text-wrapper{font-size:14px}.wc-block-product-filter-price-slider .text input[type=text]{font-size:14px;padding:4px}.anex-cart-sidebar .asnp-App-GridItem-wrapper{display:none}.input[type=checkbox].wc-block-product-filter-checkbox-list__input{accent-color:#000;border:1px solid #000}.widget-area.secondary .sidebar-main .wc-block-product-filters__overlay-content label svg{fill:#fff}.widget-area.secondary .sidebar-main .wc-block-product-filters__overlay-content label input,.widget-area.secondary .sidebar-main .wc-block-product-filters__overlay-content label input[type=checkbox]{width:1rem;height:1rem;font-size:12px;accent-color:#000;border:1px solid #000;background:#fff}.anex-filter-promotions{margin-top:2rem}.anex-filter-promotions .anex-filter-subhead{margin:.5rem auto}.anex-filter-promotions .sidebar-promo-item.is-inactive{opacity:.35;filter:grayscale(1);transition:opacity 120ms ease,filter 120ms ease}.anex-filter-promotions .sidebar-promo-item.is-inactive:hover{opacity:.55}.anex-filter-promotions .sidebar-promo-item input:checked+label .anex-promo-card-badge{transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.anex-promo-card-badge{--anex-promo-badge-bg: #111;--anex-promo-badge-fg: #fff;background:var(--anex-promo-badge-bg);color:var(--anex-promo-badge-fg);display:inline-block;font-size:12px;line-height:1;padding:8px 16px;border-radius:999px}li a span.anex-promo-card-badge{position:absolute}.anex-single-default-atc span.anex-promo-card-badge{font-size:1rem;margin-bottom:1rem}.anex-section-group,.markit-section-group{max-width:1500px}.markit-section-group,.anex-section-group,.featured-products-section{width:calc(100% - 40px);margin:20px auto;padding:16px;background-color:#fff;border-radius:4px}@media(max-width: 768px){.markit-section-group,.anex-section-group,.featured-products-section{width:100%}}.anex-section-group,.featured-products-section{height:100%}@media(max-width: 768px){.anex-section-group,.featured-products-section{max-width:748px}}@media(max-width: 820px){.anex-section-group,.featured-products-section{max-width:800px}}.featured-products-section{color:#000;position:relative;margin:0 auto;z-index:1}.featured-products-section .anex-section-group{padding:16px}@media(min-width: 768px){.featured-products-section{top:-150px;margin-bottom:-150px}}@media(min-width: 820px){.featured-products-section{top:-150px;margin-bottom:-150px}}@media(min-width: 1100px){.featured-products-section{top:-200px;margin-bottom:-200px}}@media(min-width: 1400px){.featured-products-section{top:-300px;margin-bottom:-300px}}.featured-products-section ul.products{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:20px}@media(min-width: 720px){.featured-products-section ul.products{grid-template-columns:repeat(3, minmax(0, 1fr))}}.featured-products-section ul.products li.product{display:flex;flex-direction:column;gap:8px;border:1px solid #f5f5f5;border-radius:8px;padding:8px;margin-bottom:0}.featured-products-section ul.products li.product div.content-wrapper a h3 a{color:#000}.featured-products-section ul.products li.product>a{font-size:16px;font-weight:700}.featured-products-section ul.products li.product div.thumbnail-wrapper a img{object-fit:cover;max-width:100%;transform:scale(0.95)}.featured-products-section ul.products li.product div.thumbnail-wrapper a img:hover{transition:transform 1.5s;transform:scale(1)}.featured-products-section ul.products li.product:hover{box-shadow:rgba(0,0,0,.15) 0px 2px 8px;transition:all .2s ease-in}.last-order-section h2 span{font-size:16px}.last-order-section .last-order-container{overflow:hidden}.last-order-section .last-order-container .swiper-wrapper{display:flex}.last-order-header{width:100%}.last-order-header .last-order-date{display:block;margin-bottom:16px}@media(min-width: 920px){.last-order-header{display:flex;justify-content:space-between}}.last-order-item{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:8px}.content-wrapper{color:#000;margin-top:auto}.content-wrapper a h3{overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;padding:0;margin-bottom:8px}.content-wrapper .price .amount{font-weight:700;font-size:18px;color:#000}.content-wrapper .flex-row{flex-wrap:wrap;align-items:flex-start;flex-direction:column}.content-wrapper .flex-row .qty-ordered{white-space:nowrap}.content-wrapper form .flex-row{gap:4px}.content-wrapper form .button.reorder{display:flex;justify-content:center;align-items:center;padding:4px 8px;background-color:#a32238;color:#fff}.content-wrapper form .button.reorder .material-icons{font-size:20px}.anex-new-items-container{padding:16px;background-color:#fff;max-width:1500px;margin:20px auto;overflow:hidden}.previously-purchased-products-carousel h2{font-weight:400}@media(max-width: 922px){.widget-area.secondary{order:1}}@media(max-width: 922px){#secondary{margin:20px auto}}@media(max-width: 922px){#primary{margin:20px auto}}@media((min-width: 920px) and (max-width: 1200px)){.woocommerce ul.products:not(.elementor-grid).columns-5,.woocommerce-page ul.products:not(.elementor-grid).columns-5{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1200px){.woocommerce ul.products:not(.elementor-grid).columns-5,.woocommerce-page ul.products:not(.elementor-grid).columns-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.anex-variation-swatch{display:flex;flex-flow:nowrap row;justify-content:flex-start;align-items:center;padding:8px 4px;padding-right:2rem;gap:4px;scrollbar-width:thin}.anex-variation-swatch::-webkit-scrollbar{display:block;height:4px}.anex-variation-swatch{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-color:gray;cursor:grab;user-select:none;touch-action:pan-y}.anex-variation-swatch .anex-variation-colours{display:flex;margin-right:4px;padding:6px;flex:0 0 auto;scroll-snap-align:start}.anex-variation-swatch .anex-variation-colours svg{border-radius:50%;border:.5px solid #000}.anex-variation-swatch .anex-variation-colours.selected{border:.5px solid #000;border-radius:50%;transition:all .02s ease-in}.anex-variation-swatch::-webkit-scrollbar{height:6px;display:block}.anex-variation-swatch::-webkit-scrollbar-thumb{border-radius:999px;background-color:rgba(0,0,0,.2);border-radius:999px}.anex-variation-swatch::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.anex-variation-swatch.is-dragging{cursor:grabbing}.ast-main-header-wrap .site-header-primary-section-right-center{width:0}.woocommerce-js .quantity .qty{width:1.731em;text-align:center;min-height:35px}.woocommerce-js ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:8px;text-align:left}.woocommerce-js ul.products li.product .astra-shop-thumbnail-wrap a,.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap a{text-decoration:none}.woocommerce-js ul.products li.product .astra-shop-thumbnail-wrap a img,.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a img,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap a img{margin-bottom:12px;border-radius:4px;border-radius:8px}.woocommerce-js ul.products li.product .astra-shop-thumbnail-wrap a .product-sku,.woocommerce-js ul.products li.product .astra-shop-thumbnail-wrap a .sku,.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a .product-sku,.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a .sku,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap a .product-sku,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap a .sku{font-weight:400}.woocommerce-js ul.products li.product .astra-shop-summary-wrap,.woocommerce ul.products li.product .astra-shop-summary-wrap,.woocommerce-page ul.products li.product .astra-shop-summary-wrap{text-align:left;color:#000;text-decoration:none;display:flex;flex-direction:column;gap:8px;margin-top:auto}.woocommerce-js ul.products li.product .astra-shop-summary-wrap .woocommerce-loop-product__title,.woocommerce ul.products li.product .astra-shop-summary-wrap .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .astra-shop-summary-wrap .woocommerce-loop-product__title{color:#000;font-weight:400;margin-bottom:0;text-transform:capitalize;overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.woocommerce-js ul.products li.product .astra-shop-summary-wrap .price,.woocommerce ul.products li.product .astra-shop-summary-wrap .price,.woocommerce-page ul.products li.product .astra-shop-summary-wrap .price{color:#000;margin-bottom:0}.woocommerce-js ul.products li.product a img,.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{border-radius:8px}.ast-on-card-button,.ast-select-options-trigger{display:none !important}.woocommerce nav.woocommerce-pagination ul li{border-color:#000}.woocommerce nav.woocommerce-pagination ul li a{color:#000}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#f5f5f5;color:#000;border:none}.ast-shop-product-out-of-stock{margin-bottom:1rem}form.anex-add-to-cart{display:flex;flex-wrap:wrap;padding:4px 0;gap:8px;color:#000;margin-top:auto}form.anex-add-to-cart div.flex-row{font-size:clamp(14px,1vw,16px);gap:8px;flex-wrap:wrap;justify-content:flex-start}@media(min-width: 922px){form.anex-add-to-cart div.flex-row{flex-wrap:nowrap}}form.anex-add-to-cart .button,form.anex-add-to-cart .button:disabled[disabled]{display:flex;justify-content:center;align-items:center;gap:2px;margin:0;position:relative;padding:4px 8px}form.anex-add-to-cart .button .material-icons,form.anex-add-to-cart .button:disabled[disabled] .material-icons{font-size:20px}form.anex-add-to-cart .wc-forward{display:none}.woocommerce-error{display:none}.anex-cart-sidebar .price>span:first-of-type~span{display:none}form.woocommerce-ordering{display:none}.asnp-productInfo-wrapper .quantity input{width:3.75rem}.program-summary h1,.product-summary h1,.program-refill-summary h1{font-size:clamp(1.4rem,1.3rem + .3vw,1.6rem);font-weight:400}.program-summary h2,.product-summary h2,.program-refill-summary h2{font-size:clamp(1.1rem,1rem + .2vw,1.3rem);font-weight:700;margin-bottom:.4em}.woocommerce-product-gallery{margin-right:20px}.woocommerce-product-gallery ol{display:flex;gap:8px}.woocommerce-product-gallery ol img{border-radius:4px}.product-header{margin-top:1rem;grid-area:product-header;height:fit-content}.product-details{margin-top:1.25rem}.product-details .attribute-info-wrapper{display:flex;gap:1rem}.product-details .attribute-info-wrapper span.attribute-name{display:flex;gap:8px;width:40%;font-weight:700}.product-details .attribute-info-wrapper span.attribute-value{width:60%;white-space:wrap;text-transform:capitalize}.product-details .attribute-info-wrapper span.attribute-value .attribute-see-more{font-size:.95rem;color:#1075f1;cursor:pointer;background-color:rgba(0,0,0,0);text-decoration:underline;transition:color .5s ease-in-out}.product-details .attribute-info-wrapper span.attribute-value .attribute-see-more:hover{color:#000}@media(min-width: 990px){.product-details{margin-top:0}}.product-specs{margin-top:1.25rem;grid-area:product-specs}@media(min-width: 990px){.product-specs{margin-top:1.25rem}}section.related.products{margin-top:20px}.woocommerce .related.products ul.products.columns-5,.woocommerce-page .related.products ul.products.columns-5{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.woocommerce .related.products ul.products.columns-5 li,.woocommerce-page .related.products ul.products.columns-5 li{margin-bottom:0}@media(min-width: 550px){.woocommerce .related.products ul.products.columns-5,.woocommerce-page .related.products ul.products.columns-5{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 920px){.woocommerce .related.products ul.products.columns-5,.woocommerce-page .related.products ul.products.columns-5{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1100px){.woocommerce .related.products ul.products.columns-5,.woocommerce-page .related.products ul.products.columns-5{grid-template-columns:repeat(5, 1fr)}}.woocommerce ul.products.columns-5 li.product{width:100%}.anex-bundle-qty{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield;border-radius:4px}.anex-bundle-qty::-webkit-inner-spin-button,.anex-bundle-qty::-webkit-outer-spin-button{opacity:1;color:red;background-color:#ff0}.price-suffix,.suffix{font-size:1.1rem;margin-left:4px;font-weight:normal;font-size:1.1rem;margin-left:4px;font-weight:normal}.product-main.anex-details-below>.product-details{flex:0 0 100%;width:100%;order:99;min-width:0}.product-main{display:flex;flex-direction:column;gap:1.25rem}@media(min-width: 920px){.product-main{flex-direction:row}}.product-main .program-summary,.product-main .product-summary{display:grid;grid-template-columns:1fr;grid-template-areas:"product-header" "anex-cart-sidebar" "product-details" "product-specs";gap:8px}@media(min-width: 990px){.product-main .program-summary,.product-main .product-summary{width:60%;padding:1rem;grid-template-columns:1.5fr 1fr;grid-template-areas:"product-header anex-cart-sidebar" "product-details anex-cart-sidebar"}}div.flex-active-slide a img{cursor:default}.woocommerce-product-gallery__trigger{border:1px dotted #000;border-radius:50%}.shipment-back-btn{margin:1.5rem}.shipment-back-btn .button.anex-back-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;transition:all .2s}.anex-shipment-container{border:1px solid #f5f5f5;border-radius:12px;padding:1rem;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.05)}.anex-shipment-container .anex-ship-header{border-bottom:1px solid #c7c1c1;padding-bottom:15px;margin-bottom:25px;display:flex;justify-content:space-between;align-items:baseline}.anex-shipment-container .anex-ship-header h2{margin:0;color:#333;font-size:24px}.anex-shipment-container .anex-ship-header .ship-badge{background-color:#1075f1;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;text-transform:uppercase;font-weight:bold}@media(min-width: 720px){.anex-shipment-container{padding:2rem}}.delivery-date-container{border-radius:8px;padding:.5rem;margin-bottom:2rem;border:1px solid #f5f5f5}.delivery-date-container .delivery-date-text{font-weight:600;margin-top:5px}.pending-text{font-style:italic}.delay-alert-box{background:#fff5f5;border:1px solid #feb2b2;color:#c53030;padding:15px;border-radius:8px;margin-bottom:25px;display:flex;align-items:center;gap:12px;font-weight:500;font-size:14px}.tracking-nav{background-color:#f5f5f5;margin-bottom:2rem;padding:1rem;border-radius:8px;border:1px solid #f5f5f5}select.tracking-selector{width:100%;max-width:450px;padding:10px;border-radius:6px;border:1px solid #c7c1c1;font-size:14px}.ship-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem;margin-bottom:2rem}.ship-grid .ship-box{border:1px solid #f5f5f5;padding:.5rem;border-radius:8px}.ship-grid .ship-box p:first-of-type{color:#888;text-transform:uppercase;font-size:10px;font-weight:bold;display:block;margin-bottom:5px}.ship-grid .ship-box p:last-of-type{font-weight:700;font-size:15px}.progress-wrapper{margin:40px 0 20px 0;padding:0 10px}.progress-wrapper .bar-container{height:12px;border-radius:10px;position:relative;overflow:hidden}.progress-wrapper .bar-container .bar-fill{height:100%;background-color:#1075f1;transition:width .8s ease}.progress-wrapper .step-labels{display:flex;justify-content:space-between;margin-top:1rem}.progress-wrapper .step-labels .step{font-size:11px;font-weight:700;color:#aaa;text-align:center;flex:1;text-transform:uppercase}.progress-wrapper .step.active{color:#1075f1}.tracking-history-title{margin-top:40px;font-size:18px;font-weight:bold;color:#333;border-bottom:1px solid #c7c1c1;padding-bottom:10px}.timeline{margin-top:1.5rem;position:relative;padding-left:2rem}.timeline::before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:#eee}.timeline-item{position:relative;margin-bottom:25px}.timeline-dot{position:absolute;left:-25px;top:5px;width:12px;height:12px;background-color:#1075f1;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 2px #1075f1}.timeline-content{display:flex;flex-direction:column}.timeline-date-time{font-size:11px;color:#888;font-weight:bold;text-transform:uppercase}.timeline-desc{font-size:14px;color:#333;font-weight:600;margin:2px 0}.timeline-location{font-size:12px;color:#666;font-style:italic}.carrier-info-update{font-size:13px;color:#999;padding:20px 0}.anex-variation-wrapper{margin:1rem 0 1.25rem;display:flex;flex-direction:column;gap:.5rem}.anex-variation-title{font-weight:600;margin-bottom:.25rem;font-size:1rem;text-transform:capitalize}.anex-variation-gallery{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.anex-variation-gallery__title{font-size:1rem;text-transform:capitalize}.anex-variation-gallery__title span{font-weight:600}.anex-variation-gallery__scroller{display:grid;grid-template-columns:repeat(3, 1fr)}@media(min-width: 520px){.anex-variation-gallery__scroller{grid-template-columns:repeat(5, 1fr)}}.anex-variation-gallery .anex-var-thumb{flex:0 0 auto;scroll-snap-align:start;border:1px solid #c7c1c1;border-radius:.5rem;text-align:center;cursor:pointer;transition:all .2s ease;width:90px;padding:.5rem;margin-bottom:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.anex-variation-gallery .anex-var-thumb:hover{border-color:#000;box-shadow:0px 0px 2px 1px rgba(0,0,0,.5)}.anex-variation-gallery .anex-var-thumb.is-selected{border-color:#000;box-shadow:0 0 2px 2px rgba(27,26,26,.55)}.anex-variation-gallery .anex-var-thumb__img{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:.4rem;overflow:hidden;background:#fff}.anex-variation-gallery .anex-var-thumb__img img{width:100%;height:100%;object-fit:cover;border-radius:.4rem}.anex-variation-gallery .anex-var-thumb__label{font-size:.8rem;margin-top:.25rem;color:#222;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.anex-variation-gallery__scroller::-webkit-scrollbar{height:6px}.anex-variation-gallery__scroller::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.anex-variation-gallery__scroller::-webkit-scrollbar-thumb:hover{background:#999}.anex-var-thumb__price{font-size:.85rem;font-weight:500;color:#333;margin-top:.25rem;line-height:1.1;text-align:center}.anex-var-thumb__price del{opacity:.6;margin-right:.15rem}.anex-var-thumb__price ins{text-decoration:none}.anex-variation-selects{display:flex;gap:1rem;margin-bottom:1.25rem}.anex-variation-selects .anex-variation-field{flex:1}.anex-variation-selects .anex-variation-field label{font-size:1rem;margin-bottom:.5rem}.anex-variation-selects .anex-variation-field label span{font-weight:bold}.anex-variation-selects .anex-variation-field .anex-custom-select{border:1px solid #c7c1c1;border-radius:0;width:100%;padding:4px 8px;cursor:pointer;user-select:none;position:relative;width:100%;font-size:.875rem}.anex-variation-selects .anex-variation-field .anex-custom-select:hover,.anex-variation-selects .anex-variation-field .anex-custom-select:focus{border:1px solid #c7c1c1}.anex-variation-selects .anex-variation-field .anex-custom-select .anex-selected-value{display:flex;justify-content:space-between;align-items:center}.anex-variation-selects .anex-variation-field .anex-custom-select .anex-selected-value::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000;margin-left:10px;transition:transform .3s ease}.anex-variation-selects .anex-variation-field .anex-custom-select .anex-select-options{display:none;position:absolute;top:100%;left:-1px;right:-1px;background:#fff;border:1px solid #c7c1c1;border-top:none;list-style:none;margin:0;padding:0;z-index:999;max-height:250px;overflow-y:auto;box-shadow:0 4px 10px rgba(0,0,0,.1)}.anex-variation-selects .anex-variation-field .anex-custom-select .anex-select-options li{padding:4px 8px;transition:all .2s ease;border:1px solid #fff}.anex-variation-selects .anex-variation-field .anex-custom-select .anex-select-options li:hover{border:1px solid #c7c1c1;background-color:#f5f5f5}.anex-variation-selects .anex-variation-field .anex-custom-select.is-open .anex-selected-value::after{transform:rotate(180deg)}.anex-variation-selects .anex-variation-field .anex-custom-select.is-open .anex-select-options{display:block}.anex-variation-selects .anex-custom-select.is-disabled{background-color:#f5f5f5;opacity:.7;cursor:not-allowed}.anex-variation-gallery .anex-var-thumb-name{color:rgba(0,0,0,.7);font-size:14px;padding-top:.5rem;border-radius:0}.anex-variation-gallery .anex-var-thumb{background-color:#fff}.anex-var-thumb__sku,.anex-var-thumb__color,.anex-var-thumb__price span.price .woocommerce-Price-amount{color:#000;font-size:14px}form .anex-var-field-wrapper{margin-bottom:2rem}form .anex-var-field-wrapper .anex-var-field--select label{font-size:1rem}form .anex-var-field-wrapper .anex-var-field--select select{border:1px solid #c7c1c1;color:#000}form .anex-var-field-wrapper .anex-var-field--select select:hover{border:1px solid #000;box-shadow:0px 0px 2px 1px rgba(0,0,0,.5)}@media(min-width: 920px){form .anex-var-field-wrapper{display:flex;gap:2rem}}.entry-meta{display:none}.track-row{margin-bottom:10px;display:flex;gap:10px;align-items:center;background:#f0f0f1;padding:10px;border-radius:4px}.track-row select,.track-row input{margin:0 !important;height:35px}.remove-track{color:#d63638;cursor:pointer;font-weight:bold;border:1px solid #d63638;padding:5px 10px;border-radius:3px;background:#fff}.remove-track:hover{background:#d63638;color:#fff}.add-track-btn{margin-top:10px;padding:5px 15px !important}.order-shipment-tracking{background-color:red}.order-shipment-tracking h3{margin-bottom:15px}.order-shipment-tracking .track-row{margin-bottom:10px;display:flex;gap:10px;align-items:center;background:#f0f0f1;padding:10px;border-radius:4px}.order-shipment-tracking .track-row select,.order-shipment-tracking .track-row input{margin:0 !important;height:35px}.order-shipment-tracking .remove-track{color:#d63638;cursor:pointer;font-weight:bold;border:1px solid #d63638;padding:5px 10px;border-radius:3px;background:#fff}.order-shipment-tracking .remove-track:hover{background:#d63638;color:#fff}.order-shipment-tracking .add-track-btn{margin-top:10px;padding:5px 15px !important}div.track-row{padding:1rem}@keyframes anexSpin{to{transform:rotate(360deg)}}.woocommerce-product-gallery .anex-gallery-loading{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:hsla(0,0%,100%,.75);z-index:50;pointer-events:none}.woocommerce-product-gallery .anex-gallery-loading.is-active{display:flex}.woocommerce-product-gallery .anex-gallery-loading__spinner{width:44px;height:44px;border-radius:50%;border:3px solid rgba(0,0,0,.15);border-top-color:rgba(0,0,0,.6);animation:anexSpin .9s linear infinite}.woocommerce-product-gallery.anex-gallery-host-loading{pointer-events:none}.anex-card-img-loading{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:hsla(0,0%,100%,.55);z-index:10;pointer-events:none}.anex-card-img-loading.is-active{display:flex}.anex-card-img-loading__spinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(0,0,0,.15);border-top-color:rgba(0,0,0,.55);animation:anexSpin .9s linear infinite}li.product.anex-card-img-host-loading a.woocommerce-LoopProduct-link{position:relative;display:block}li.product.anex-card-img-host-loading a.woocommerce-LoopProduct-link::after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.55)}li.product.anex-card-img-host-loading a.woocommerce-LoopProduct-link::before{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;margin-left:-14px;margin-top:-14px;border-radius:50%;border:3px solid rgba(0,0,0,.15);border-top-color:rgba(0,0,0,.55);animation:anexSpin .9s linear infinite;z-index:2}ul,li{margin:0;padding:0}li{list-style-type:none}.site-primary-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container{max-height:60px}body{position:relative}.ast-site-title-wrap{display:none}.ast-search-icon{display:none}body.home .ast-container{padding:0}.sku,.product-sku,.ast-woo-product-sku{color:#000;font-size:.875rem}.flex-row{display:flex;justify-content:center;align-items:center}.woocommerce-js div.product form.cart .button.single_add_to_cart_button,.button.single_add_to_cart_button{font-weight:700}
