:root{--anp-green: #40B550;--anp-green-hover: #2E9A3F;--anp-ink: #1a1c20;--anp-muted: #6b6e75;--anp-border: #e6e3dd}header-component{position:relative;border-top:3px solid var(--anp-green);transition:box-shadow .25s ease}header-component[data-scroll-direction=up],header-component[data-scroll-direction=down]{box-shadow:0 2px 12px #00000014}header-component .header__row--top{border-bottom:1px solid var(--anp-border);transition:padding .25s ease}header-component .header__columns{padding-block:8px;transition:padding .25s ease}header-component[data-scroll-direction=up] .header__columns,header-component[data-scroll-direction=down] .header__columns{padding-block:2px}@media(min-width:750px){.header-menu{padding-top:15px;margin-left:32px}}header-component[data-scroll-direction=up] .header-menu,header-component[data-scroll-direction=down] .header-menu{padding-top:0;transition:padding .25s ease}.section-header-announcements,[id^=shopify-section-header_announcements]{background:var(--anp-ink);color:#fff;border-bottom:none}.section-header-announcements .section-background{background:var(--anp-ink)!important}.section-header-announcements .announcement-bar__text,.section-header-announcements [class*=announcement] p,.section-header-announcements [class*=announcement] span{color:#fff!important;font-family:var(--font-body--family)!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}.section-header-announcements,.section-header-announcements *{--color-foreground: #fff;--color-foreground-heading: #fff}.header-logo{display:flex;align-items:center}.header-logo__image-container--original img{max-height:60px!important;width:auto!important;display:block;transition:max-height .25s ease}header-component[data-scroll-direction=up] .header-logo__image-container--original img,header-component[data-scroll-direction=down] .header-logo__image-container--original img{max-height:40px!important}@media(max-width:749px){.header-logo__image-container--original img{max-height:40px!important}}.menu-list__link{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-weight:500!important;font-size:14px!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--anp-ink)!important;transition:color .2s ease}.menu-list__link:after{background:transparent!important;display:none!important}.menu-list__link-title{position:relative;display:inline-block;padding-block:4px 6px}.menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--anp-green);transform:scaleX(0);transform-origin:center;transition:transform .25s ease;pointer-events:none}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.menu-list__link:hover,.menu-list__link:focus-visible,.menu-list__link--active{color:var(--anp-green)!important}.menu-list__list,ul.menu-list__list.list-unstyled{gap:28px}@media(max-width:989px){.menu-list__list,ul.menu-list__list.list-unstyled{gap:18px}}.cart-bubble{font-family:var(--font-heading--family, "Oswald", sans-serif)!important;font-weight:600;font-size:10px!important;letter-spacing:.04em}.cart-bubble__background{background:var(--anp-green)!important}.cart-bubble__text,#cart-bubble-text{color:#fff!important}.header-actions__action{color:var(--anp-ink)!important;transition:color .15s ease}.header-actions__action:hover{color:var(--anp-green)!important}.header-actions__action svg{width:22px;height:22px;transition:transform .15s ease}.header-actions__action:hover svg{transform:translateY(-1px)}.header .field__input,.search-modal .field__input{font-family:var(--font-body--family, "Inter", sans-serif);font-size:14px}.drawer-menu-trigger{color:var(--anp-ink)!important}.drawer-menu-trigger:hover{color:var(--anp-green)!important}.product-grid-container .product-card{position:relative}.product-grid-container .product-card-link,.product-grid-container .product-card__link{display:block;transition:transform .2s ease}.product-grid-container .product-card-link:hover,.product-grid-container .product-card__link:hover{transform:translateY(-2px)}.product-grid-container .product-card .product-media,.product-grid-container .product-card__media,.product-grid-container .product-card [class*=gallery]{background:transparent;border:none;overflow:hidden}.product-grid-container .product-card img{transition:transform .5s ease}.product-grid-container .product-card:hover img{transform:scale(1.03)}.product-grid-container .product-grid{column-gap:0!important}.product-grid-container .product-card{padding:0 20px;border-right:1px solid #e6e3dd}@media(min-width:1200px){.product-grid-container .product-card:nth-child(4n){border-right:none;padding-right:0}.product-grid-container .product-card:nth-child(4n+1){padding-left:0}}@media(min-width:750px)and (max-width:1199px){.product-grid-container .product-card:nth-child(3n){border-right:none;padding-right:0}.product-grid-container .product-card:nth-child(3n+1){padding-left:0}}@media(max-width:749px){.product-grid-container .product-card{padding:0 14px}.product-grid-container .product-card:nth-child(2n){border-right:none;padding-right:0}.product-grid-container .product-card:nth-child(odd){padding-left:0}}.product-grid-container .product-card__content{padding-block:14px 0}.product-grid-container .product-card__content .product-card-link,.product-grid-container .product-card__content a[class*=title]{font-family:var(--font-body--family);font-size:14px;font-weight:500;color:var(--anp-ink);letter-spacing:.01em;line-height:1.35;text-decoration:none;transition:color .15s ease;display:inline-block;position:relative}.product-grid-container .product-card__content .product-card-link:after,.product-grid-container .product-card__content a[class*=title]:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--anp-green);transition:width .2s ease}.product-grid-container .product-card:hover .product-card__content .product-card-link:after,.product-grid-container .product-card:hover .product-card__content a[class*=title]:after{width:100%}.product-grid-container .product-card:hover .product-card__content .product-card-link,.product-grid-container .product-card:hover .product-card__content a[class*=title]{color:var(--anp-green)}.product-grid-container .product-card .price,.product-grid-container .product-card [class*=price],.product-grid-container .product-card__content [class*=price]{font-family:var(--font-heading--family);font-size:16px;font-weight:700;color:var(--anp-ink);letter-spacing:.01em;margin-top:6px}.product-grid-container .product-grid{--grid-gap: 28px;gap:28px}.product-grid-container .facets__heading,.product-grid-container .facets summary,.product-grid-container [class*=facet] summary{font-family:var(--font-heading--family)!important;font-weight:500!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--anp-ink)!important}.product-grid-container .facets [type=checkbox]:checked+label,.product-grid-container .facets__list label[aria-current=true]{color:var(--anp-green)!important}.product-grid-container [class*=active-facet],.product-grid-container [class*=filter-tag]{font-family:var(--font-body--family);font-size:13px;background:#f8f6f1;border:1px solid #e6e3dd;border-radius:100px;padding:6px 14px;color:var(--anp-ink)}.product-grid-container .sort-by,.product-grid-container [name=sort_by],.product-grid-container select[name=sort_by]{font-family:var(--font-body--family);font-size:14px;color:var(--anp-ink)}.product-grid-container .product-grid:empty:before{content:"No products match this filter.";font-family:var(--font-body--family);color:var(--anp-muted);font-size:15px;padding:64px 0;text-align:center;display:block}.product-grid-container .pagination a,.product-grid-container .pagination__item,.product-grid-container [class*=pagination] a{font-family:var(--font-heading--family);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--anp-ink);transition:color .15s ease}.product-grid-container .pagination a:hover,.product-grid-container .pagination__item--current,.product-grid-container .pagination__item[aria-current=true],.product-grid-container [class*=pagination] [aria-current=true]{color:var(--anp-green)}.anp-pdp-eyebrow-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 4px}.anp-pdp-vendor{font-family:var(--font-heading--family);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--anp-green)}.anp-pdp-qs-badge{display:inline-flex;align-items:center;gap:6px;background:var(--anp-green);color:#fff;padding:4px 10px 3px;font-family:var(--font-heading--family);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;border-radius:0}.anp-pdp-qs-badge svg{flex-shrink:0;stroke:currentColor}.anp-pdp-trust{list-style:none;padding:14px 0 0;margin:12px 0 0;border-top:1px solid var(--anp-border);display:flex;flex-direction:column;gap:8px;font-family:var(--font-body--family);font-size:13px;line-height:1.4;color:var(--anp-muted)}.anp-pdp-trust li{display:flex;align-items:center;gap:10px;margin:0;padding:0}.anp-pdp-trust svg{flex-shrink:0}body:has(.anp-pdp-eyebrow-row) product-sku-component{color:var(--anp-muted, #6b6e75);font-size:.82rem;letter-spacing:.01em}body:has(.anp-pdp-eyebrow-row) product-sku-component .sku{color:var(--anp-muted, #6b6e75)}body:has(.anp-pdp-eyebrow-row) product-sku-component .sku:before{content:"SKU: ";font-weight:600;color:var(--anp-ink, #1a1c20)}.product-grid-container .product-card .product-media img,.product-grid-container .product-card [class*=gallery] img,.product-grid-container .product-card__media img{object-fit:contain}.product-grid-container .product-grid__item{display:flex}.product-grid-container .product-grid__item>.product-card{flex:1 1 auto;display:flex;flex-direction:column}.product-grid-container .product-card__content{flex:1 1 auto}.product-grid-container .product-card__content product-price{margin-top:auto}.product-grid-container .product-card__content .user-select-text .text-block{margin-bottom:12px}.product-card product-sku-component{display:block;min-height:2.4em;min-height:2lh;font-size:.78rem;letter-spacing:.01em;color:var(--anp-muted, #6b6e75)}.product-card product-sku-component .sku{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card product-sku-component .sku{color:var(--anp-muted, #6b6e75)}.product-card product-sku-component .sku:before{content:"SKU: ";font-weight:600;color:var(--anp-ink, #1a1c20)}.anp-card-stock{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:.78rem;font-weight:600;letter-spacing:.02em}.anp-card-stock:before{content:"";width:7px;height:7px;border-radius:50%;flex:0 0 auto}.anp-card-stock--in{color:#2e7d32}.anp-card-stock--in:before{background:var(--anp-green, #40b550)}.anp-card-stock--low{color:#b26a00}.anp-card-stock--low:before{background:#e0a800}.anp-card-stock--out{color:#b3261e}.anp-card-stock--out:before{background:#b3261e}body:has(.anp-pdp-eyebrow-row) h1{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;margin:4px 0 8px;color:var(--anp-ink)}body:has(.anp-pdp-eyebrow-row) .variant-picker__swatch--selected,body:has(.anp-pdp-eyebrow-row) .variant-picker__option--swatch[data-checked=true],body:has(.anp-pdp-eyebrow-row) .variant-picker__option--swatch input:checked+label{border-color:var(--anp-green)!important;box-shadow:0 0 0 2px #40b55038}body:has(.anp-pdp-eyebrow-row) .product-inventory{font-family:var(--font-body--family);font-size:13px;margin:4px 0 8px;display:flex;align-items:center;gap:8px}body:has(.anp-pdp-eyebrow-row) .product-inventory--in-stock{color:var(--anp-ink)}body:has(.anp-pdp-eyebrow-row) .product-inventory--in-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:#5a8a6a;box-shadow:0 0 8px #5a8a6a;animation:anp-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes anp-pulse{0%,to{opacity:1}50%{opacity:.4}}body:has(.anp-pdp-eyebrow-row) .product-inventory--low-stock{color:var(--anp-green);font-weight:600}body:has(.anp-pdp-eyebrow-row) .product-inventory--out-of-stock{color:#c84a3a}.cart-drawer .drawer__inner,.cart-drawer__inner{border-top:3px solid var(--anp-green)}.cart-drawer .cart-title{font-family:var(--font-heading--family);font-weight:700;font-size:18px;letter-spacing:.12em;text-transform:uppercase;color:var(--anp-ink)}.cart-drawer .cart-items__details a,.cart-drawer .cart-items__product-info a{font-family:var(--font-body--family);font-weight:500;font-size:14px;color:var(--anp-ink);text-decoration:none;letter-spacing:.01em;line-height:1.35}.cart-drawer .cart-items__details a:hover,.cart-drawer .cart-items__product-info a:hover{color:var(--anp-green)}.cart-drawer .cart-items__properties,.cart-drawer .cart-items__property{font-family:var(--font-body--family);font-size:12px;color:var(--anp-muted)}.cart-drawer .cart-items__price{font-family:var(--font-heading--family);font-weight:600;font-size:14px;color:var(--anp-ink);letter-spacing:.01em}.cart-drawer .cart-items__quantity-controls{border:none;background:#fff}.cart-drawer .cart-items__quantity input{font-family:var(--font-heading--family);font-weight:600;color:var(--anp-ink)}.cart-drawer .cart-items__remove{color:var(--anp-muted);transition:color .15s ease}.cart-drawer .cart-items__remove:hover{color:#c84a3a}@media screen and (min-width:750px){body:has(.anp-pdp-eyebrow-row) media-gallery .product-media-container.constrain-height{--constrained-min-height: 500px;--constrained-height: 500px}body:has(.anp-pdp-eyebrow-row) media-gallery .product-media-container.media-fit-cover :is(img,video,iframe,.deferred-media__poster-image),body:has(.anp-pdp-eyebrow-row) media-gallery .product-media-container.media-fit-cover .product-media{object-fit:contain}}body:has(.anp-pdp-eyebrow-row) media-gallery slideshow-component:not(:has(slideshow-slide:nth-of-type(2))) slideshow-arrows{display:none}@media screen and (min-width:750px){body:has(.anp-pdp-eyebrow-row) zoom-dialog dialog{width:min(900px,80vw);height:min(720px,85vh);max-width:min(900px,80vw);max-height:min(720px,85vh);margin:auto;border-radius:6px;box-shadow:0 30px 80px #00000059;top:0;right:0;bottom:0;left:0}body:has(.anp-pdp-eyebrow-row) zoom-dialog dialog::backdrop{background:#141618a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body:has(.anp-pdp-eyebrow-row) zoom-dialog .product-media-container--zoomable img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}body:has(.anp-pdp-eyebrow-row) zoom-dialog .dialog-zoomed-gallery{display:flex;flex-direction:row;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;height:100%;scrollbar-width:none}body:has(.anp-pdp-eyebrow-row) zoom-dialog .dialog-zoomed-gallery::-webkit-scrollbar{display:none}body:has(.anp-pdp-eyebrow-row) zoom-dialog .dialog-zoomed-gallery>li{flex:0 0 100%;scroll-snap-align:start;min-height:0;padding-inline:56px}}body:has(.anp-pdp-eyebrow-row) :is(.product-media-container--zoomable,.product-media-container:has(>.product-media-container__zoom-button)):not(.dialog-zoomed-gallery *){position:relative;cursor:zoom-in}body:has(.anp-pdp-eyebrow-row) .product-media-container__zoom-button{cursor:zoom-in}body:has(.anp-pdp-eyebrow-row) :is(.product-media-container--zoomable,.product-media-container:has(>.product-media-container__zoom-button)):not(.dialog-zoomed-gallery *):after{content:"";position:absolute;bottom:14px;right:14px;width:38px;height:38px;border-radius:50%;background:#141618c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.65' y2='16.65'/><line x1='8' y1='11' x2='14' y2='11'/><line x1='11' y1='8' x2='11' y2='14'/></svg>");background-repeat:no-repeat;background-position:center;background-size:18px 18px;box-shadow:0 4px 12px #0000002e;opacity:.88;transition:opacity .18s ease,transform .18s ease,background-color .18s ease;pointer-events:none;z-index:2}body:has(.anp-pdp-eyebrow-row) :is(.product-media-container--zoomable,.product-media-container:has(>.product-media-container__zoom-button)):not(.dialog-zoomed-gallery *):hover:after{opacity:1;transform:scale(1.06);background-color:var(--anp-green, #40b550)}@media screen and (max-width:749px){body:has(.anp-pdp-eyebrow-row) :is(.product-media-container--zoomable,.product-media-container:has(>.product-media-container__zoom-button)):not(.dialog-zoomed-gallery *):after{width:34px;height:34px;bottom:10px;right:10px;background-size:16px 16px}}@media screen and (min-width:750px){header-component .menu-list__list-item:has(.menu-list__submenu)>.menu-list__link:after{content:"";display:block;position:absolute;top:0;left:0;right:0;height:var(--full-open-header-height, 500px);pointer-events:none;z-index:1}header-component .menu-list__list-item:has(.menu-list__submenu):hover>.menu-list__link:after,header-component .menu-list__list-item:has([aria-expanded=true])>.menu-list__link:after{pointer-events:auto}}@media screen and (min-width:750px){header-component .menu-list__list-item{position:relative}header-component .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{width:auto;min-width:280px;max-width:480px;left:0;right:auto;top:100%;padding-inline:0;clip-path:none;--submenu-padding-block-start: 0;--submenu-padding-block-end: 0;background:var(--color-background, #fff);border:1px solid var(--anp-border, rgba(0, 0, 0, .1));box-shadow:0 12px 28px #0000001a,0 2px 4px #00000008;border-radius:2px;overflow:hidden}header-component .menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner{padding:10px 0!important;transform:none!important;max-height:none!important;overflow:visible!important;display:block!important}header-component .menu-list__list-item>.menu-list__submenu .mega-menu{padding:0!important;margin:0!important;background:transparent!important;width:auto!important;max-width:none!important}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__grid{display:block!important;padding:0!important;margin:0!important;gap:0!important}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__column>div{padding:0;margin:0}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__list{display:flex;flex-direction:column;gap:0;padding:0;margin:0}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__column{width:100%;padding:0;grid-column:auto!important}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__column ul{column-count:1!important;list-style:none;padding:0;margin:0}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link{position:relative;display:flex;align-items:center;padding:11px 22px;white-space:nowrap;font-family:var(--menu-child-font-family, inherit);font-size:14px;font-weight:500;line-height:1.35;color:var(--anp-ink, var(--color-foreground));text-decoration:none;transition:background-color .15s ease,color .15s ease,padding-left .2s ease}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--anp-green, #40b550);transform:scaleY(0);transform-origin:center;transition:transform .2s ease}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link:after{content:"\2192";margin-left:auto;padding-left:12px;color:var(--anp-green, #40b550);opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease;font-weight:500}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link:hover,header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link:focus-visible{background-color:#40b5500d;color:var(--anp-green, var(--color-foreground));padding-left:26px}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link:hover:before,header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link:focus-visible:before{transform:scaleY(1)}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link:hover:after,header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link:focus-visible:after{opacity:.7;transform:translate(0)}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link--parent{font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:11px;color:var(--anp-muted, #6b6e75);margin-top:8px;padding:10px 22px 6px;pointer-events:none}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__column:first-child .mega-menu__link--parent{margin-top:0}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link--parent:before,header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link--parent:after{display:none}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__link--parent:hover{background:transparent;padding-left:22px}header-component .menu-list__list-item>.menu-list__submenu .mega-menu__column+.mega-menu__column .mega-menu__link--parent{border-top:1px solid var(--anp-border, rgba(0, 0, 0, .06));padding-top:14px;margin-top:8px}header-component .menu-list__list-item:has(>.menu-list__submenu)>.menu-list__link{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:3px}header-component .menu-list__list-item:has(>.menu-list__submenu)>.menu-list__link:before{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;background:transparent;opacity:.55;transform:translateY(1px);transition:transform .2s ease,opacity .2s ease;order:2;margin-right:7px}header-component .menu-list__list-item:has(>.menu-list__submenu):hover>.menu-list__link:before,header-component .menu-list__list-item:has(>.menu-list__submenu):has([aria-expanded=true])>.menu-list__link:before{transform:translateY(0) rotate(180deg);opacity:1}header-component .menu-list__list-item:has(.menu-list__submenu)>.menu-list__link:after{right:auto;width:max(100%,240px)}header-component .header__underlay-open{height:var(--header-height)!important;background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height))!important}header-component .header__underlay-open:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/anp-overrides.css.map */
