@media screen and (min-width:750px){.header[data-menu-style=menu] .menu-list__list-item>.menu-list__submenu{top:100%;left:-12px;width:max-content;min-width:220px;max-width:340px;padding-block-start:10px;background-color:transparent;overflow:visible}.header[data-menu-style=menu] .menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner{padding-block:8px;padding-inline:8px;background-color:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb) / .1);border-radius:12px;box-shadow:0 2px 6px rgb(var(--color-foreground-rgb) / .06),0 14px 34px rgb(var(--color-foreground-rgb) / .16);max-height:none;overflow:visible}.header[data-menu-style=menu] .menu-list__submenu .mega-menu{width:100%}.header[data-menu-style=menu] .menu-list__submenu .mega-menu__link{display:block;padding:9px 14px;border-radius:8px;line-height:1.3;white-space:nowrap;transition:background-color .12s ease}.header[data-menu-style=menu] .menu-list__submenu .mega-menu__link:hover,.header[data-menu-style=menu] .menu-list__submenu .mega-menu__link:focus-visible{background-color:rgb(var(--color-foreground-rgb) / .07)}}.product-card-gallery__title-placeholder{background-color:rgb(var(--color-foreground-rgb) / .045);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23062b5b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 6 8 17v30l24 11 24-11V17L32 6Z'/%3E%3Cpath d='M8 17l24 11 24-11'/%3E%3Cpath d='M32 28v30'/%3E%3Cpath d='M20 11.5 44 22.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:34% auto;border-radius:inherit}.product-card-gallery__title-placeholder>.contents{opacity:.28}.product-card-gallery__title-placeholder .title-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (max-width:749px){.banner__content h1,.banner__content .h1,.hero__content h1{font-size:clamp(2rem,9vw,2.75rem);line-height:1.1}.banner__content p,.hero__content p{font-size:1rem;line-height:1.45}.section--full-width-margin .text-block h2,.section--full-width-margin .text-block .h2{font-size:clamp(1.5rem,6.5vw,2rem);line-height:1.2}.section--full-width-margin .text-block{padding-block-end:3.5rem}}.free-delivery{margin-block-end:1.25rem;padding:.875rem 1rem;border:1px solid rgb(var(--color-foreground-rgb) / .1);border-radius:10px;background-color:rgb(var(--color-foreground-rgb) / .03)}.free-delivery__message{margin:0 0 .625rem;font-size:.875rem;line-height:1.35}.free-delivery__message strong{font-weight:600}.free-delivery__track{height:6px;border-radius:999px;background-color:rgb(var(--color-foreground-rgb) / .12);overflow:hidden}.free-delivery__fill{display:block;height:100%;border-radius:inherit;background-color:rgb(var(--color-foreground-rgb) / .85);transition:width .3s ease}.free-delivery--met .free-delivery__track{background-color:#12805c2e}.free-delivery--met .free-delivery__fill{background-color:#12805c}.free-delivery__note{margin:.5rem 0 0;font-size:.75rem;opacity:.7}@media(prefers-reduced-motion:reduce){.free-delivery__fill{transition:none}}.products-count-wrapper{display:none!important}.delivery-date{margin-block-end:1.25rem;padding-block-end:1.25rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .12)}.delivery-date__label{display:block;margin-block-end:.4rem;font-size:.875rem;font-weight:600}.delivery-date__input{width:100%;padding:.6rem .7rem;font:inherit;font-size:.9rem;color:var(--color-foreground);background-color:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb) / .25);border-radius:8px}.delivery-date__input:focus-visible{outline:2px solid var(--color-foreground);outline-offset:1px}.delivery-date__note{margin:.45rem 0 0;font-size:.75rem;line-height:1.4;opacity:.7}.delivery-date__status{margin:.4rem 0 0;font-size:.75rem;font-weight:600;color:#12805c}.delivery-date__status[hidden]{display:none}.buy-again__empty{max-width:42rem;padding:2rem 0 3rem}.buy-again__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.5rem 1.25rem;list-style:none;margin:0;padding:0}.buy-again__card{display:flex;flex-direction:column;gap:.55rem}.buy-again__media{aspect-ratio:1;border-radius:10px;background-color:rgb(var(--color-foreground-rgb) / .045);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23062b5b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 6 8 17v30l24 11 24-11V17L32 6Z'/%3E%3Cpath d='M8 17l24 11 24-11'/%3E%3Cpath d='M32 28v30'/%3E%3Cpath d='M20 11.5 44 22.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:34% auto;overflow:hidden}.buy-again__media img{width:100%;height:100%;object-fit:cover;display:block}.buy-again__title{font-size:.9rem;line-height:1.35;text-decoration:none;color:var(--color-foreground)}.buy-again__title:hover{text-decoration:underline}.buy-again__meta{font-size:.78rem;opacity:.65}.buy-again__price{font-size:.9rem;font-weight:600}.buy-again__form{display:flex;gap:.5rem;margin-block-start:auto;padding-block-start:.35rem}.buy-again__qty{width:4.25rem;padding:.5rem;font:inherit;font-size:.9rem;text-align:center;color:var(--color-foreground);background-color:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb) / .25);border-radius:8px}.buy-again__add{flex:1;padding:.55rem .75rem;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;color:var(--color-background);background-color:var(--color-foreground);border:0;border-radius:8px}.buy-again__add:hover{opacity:.88}.buy-again__sold-out{flex:1;padding:.55rem .75rem;font-size:.85rem;text-align:center;border-radius:8px;background-color:rgb(var(--color-foreground-rgb) / .06);opacity:.7}.card-gallery{--gallery-aspect-ratio: 1 !important;background-color:var(--color-background, #fff)!important;border:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:10px;overflow:hidden}.card-gallery img{object-fit:contain!important;padding:8%;box-sizing:border-box;background-color:transparent!important}.card-gallery .product-card-gallery__title-placeholder{background-color:transparent!important}h1,.h1{letter-spacing:-.02em}h2,.h2,h3,.h3{letter-spacing:-.012em}.section .h4,.section h4{font-family:var(--font-heading--family);font-size:1.125rem;font-weight:var(--font-heading--weight, 700);letter-spacing:-.005em}.shopify-section-group-footer-group .rte p{margin:0 0 .65rem;line-height:1.4}.shopify-section-group-footer-group .rte p:last-child{margin-bottom:0}.shopify-section-group-footer-group .rte a{text-decoration:none;color:inherit}.shopify-section-group-footer-group .rte a:hover,.shopify-section-group-footer-group .rte a:focus-visible{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){.shopify-section-group-footer-group .layout-panel-flex--row:has(>accordion-custom.menu)>*{flex:1 1 0;min-width:0}}.sr-reveal-on .sr-watch{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.22,.61,.36,1) var(--sr-delay, 0ms),transform .62s cubic-bezier(.22,.61,.36,1) var(--sr-delay, 0ms);will-change:opacity,transform}.sr-reveal-on .sr-watch.sr-in{opacity:1;transform:none}@keyframes sr-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.shopify-section:first-child .hero .group-block-content>*{animation:sr-rise .76s cubic-bezier(.22,.61,.36,1) both}.shopify-section:first-child .hero .group-block-content>*:nth-child(1){animation-delay:80ms}.shopify-section:first-child .hero .group-block-content>*:nth-child(2){animation-delay:.22s}.shopify-section:first-child .hero .group-block-content>*:nth-child(3){animation-delay:.36s}@keyframes sr-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}.shopify-section:first-child .hero img{animation:sr-drift 26s ease-out both}[class*=ai-category-grid__image-wrapper]{overflow:hidden}[class*=ai-category-grid__image-]{transition:transform .62s cubic-bezier(.22,.61,.36,1)}[class*=ai-category-grid__card]:hover [class*=ai-category-grid__image-]{transform:scale(1.06)}.card-gallery{transition:border-color .2s ease,box-shadow .26s ease,transform .26s cubic-bezier(.22,.61,.36,1)}product-card:hover .card-gallery{border-color:rgb(var(--color-foreground-rgb) / .22);box-shadow:0 10px 24px rgb(var(--color-foreground-rgb) / .1);transform:translateY(-3px)}.button,.button-custom{transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s ease,opacity .18s ease}.button:hover,.button-custom:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgb(var(--color-foreground-rgb) / .18)}.sr-ticker{border-block:1px solid rgb(255 255 255 / .14)}.sr-ticker .text-block{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media(prefers-reduced-motion:reduce){.sr-reveal-on .sr-watch,.sr-reveal-on .sr-watch.sr-in{opacity:1;transform:none;transition:none}.shopify-section:first-child .hero .group-block-content>*,.shopify-section:first-child .hero img,[class*=ai-category-grid__image-],.card-gallery,.button,.button-custom{animation:none!important;transition:none!important}.sr-ticker *{animation:none!important}}[class*=ai-category-grid__grid-]{display:flex!important;flex-wrap:wrap!important;justify-content:center!important}[class*=ai-category-grid__card-]{flex:0 1 18%!important;min-width:150px}@media screen and (max-width:989px){[class*=ai-category-grid__card-]{flex-basis:30%!important}}@media screen and (max-width:599px){[class*=ai-category-grid__card-]{flex-basis:47%!important;min-width:0!important}}:where(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded):not(.button-unstyled,[class*=close-button],[class*=close-modal]){--sr-button-ring: inset 0 0 0 var(--button-border-width) var(--button-border-color)}.button:not(.button-unstyled,[class*=close-button],[class*=close-modal]),.button-secondary:not(.button-unstyled,[class*=close-button],[class*=close-modal]),.button-custom:not(.button-unstyled,[class*=close-button],[class*=close-modal]),button.shopify-payment-button__button--unbranded{border-radius:10px;box-shadow:var(--sr-button-ring),0 2px 4px #062b5b2e,0 6px 16px #062b5b24;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.button:not(.button-unstyled,[class*=close-button],[class*=close-modal]):hover,.button-secondary:not(.button-unstyled,[class*=close-button],[class*=close-modal]):hover,.button-custom:not(.button-unstyled,[class*=close-button],[class*=close-modal]):hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:var(--sr-button-ring),0 4px 8px #062b5b33,0 12px 26px #062b5b2e}.button:not(.button-unstyled,[class*=close-button],[class*=close-modal]):active,.button-secondary:not(.button-unstyled,[class*=close-button],[class*=close-modal]):active,.button-custom:not(.button-unstyled,[class*=close-button],[class*=close-modal]):active,button.shopify-payment-button__button--unbranded:active{transform:translateY(0);box-shadow:var(--sr-button-ring),0 1px 2px #062b5b38}.quantity-selector,.email-signup__input,select.select__select{border-radius:10px}@media(prefers-reduced-motion:reduce){.button:hover,.button-secondary:hover,.button-custom:hover,button.shopify-payment-button__button--unbranded:hover{transform:none}}.hero.color-custom-template--22448110141487__hero_p9CmMG .overlay{background-color:transparent;background-image:linear-gradient(to right,#08203fd6,#0a2c55b3,#0a2c5552 68%,#0a2c551f)}@media screen and (max-width:749px){.hero.color-custom-template--22448110141487__hero_p9CmMG .overlay{background-image:linear-gradient(to bottom,#08203f99,#08203fdb)}}.color-custom-template--22448110141487__section_npVphq{border-block-start:1px solid rgb(6 43 91 / .1)}[class*=ai-category-grid__image-wrapper-]{background-color:#fff!important}.hero.color-custom-template--22448110141487__hero_w7HaTj .overlay{background-color:transparent;background-image:linear-gradient(to bottom,#0a2c5570,#08203fc2 48%,#0a2c5570)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
