@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,500;0,600;0,700;1,800;1,900&family=Public+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&family=Yellowtail&display=swap";.ec-size,.ec-store{--ec-font-family: var(--nova-font-body);--ec-color-text: var(--nova-ink);--ec-color-price: var(--nova-navy-900);--ec-color-link: var(--nova-navy-800);--ec-color-link-hover: var(--nova-red-600);--ec-color-link-active: var(--nova-red-600);--ec-color-border: var(--nova-line);--ec-color-input-border: var(--nova-line);--ec-color-button: var(--nova-red-500);--ec-btn-primary-background: var(--nova-red-500);--ec-btn-primary-background-hover: var(--nova-red-600);--ec-btn-primary-color: var(--nova-white);--ec-btn-secondary-background: var(--nova-white);--ec-btn-secondary-background-hover: var(--nova-navy-50);--ec-btn-secondary-border: var(--nova-line);--ec-btn-secondary-border-hover: var(--nova-navy-200);--ec-btn-secondary-color: var(--nova-navy-800);--ec-form-control-border-focus: var(--nova-navy-800);--ec-bubble-bg-color: var(--nova-navy-900)}#ecwid-products,.ins-tile--product-browser{--body-font-family: "Public Sans";--heading-font-family: "Archivo";--fg-color: var(--nova-navy-900);--fg-muted-color: var(--nova-muted);--fg-neutral-color: var(--nova-muted);--fg-accented-color: var(--nova-red-600);--container-fg-color: var(--nova-navy-900);--container-fg-muted-color: var(--nova-muted);--container-fg-accented-color: var(--nova-red-600);--body-1-font-size: 16px;--label-2-font-size: 11.5px}.ec-size .ec-store .ec-page-title__featured-products[class],.ec-size .ec-store.ec-store__category-page--0 .grid__categories{display:none}.ec-size .ec-store .grid__products[class] .grid-product__wrap{padding:4px}.ec-size .ec-store .grid__products[class]{margin-left:-4px;margin-right:-4px}.ec-size .ec-store .grid-product__title-inner[class]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.7em;overflow:hidden}@media screen and (min-width:1024px){.ec-size .ec-store .grid-sort__item--filter[class],.ec-size .ec-store .grid-sort__item--sortby[class]{display:none}.ec-size .ec-store .ec-filters--inline .ec-filter--sortby .ec-openable-block{height:auto!important;overflow:visible!important}.ec-size .ec-store .ec-filters--inline .ec-filter--sortby .ec-openable-block__wrap{display:block!important}.ec-size .ec-store .ec-filters--inline .filter-section-button-container[class],.ec-size .ec-store .ec-filters--inline .filter-section-sticky-bar[class],.ec-size .ec-store .ec-filters--inline .filters-button-container[class],.ec-size .ec-store .ec-filters--inline .ec-filter__arrow[class]{display:none}.ec-size .ec-store .ec-filters--inline .ec-filter+.ec-filter{margin-top:6px;padding-top:14px;border-top:1px solid var(--nova-line)}.ec-size .ec-store .grid__filters:has(.ec-filter){align-items:flex-start;gap:28px;flex-wrap:nowrap}.ec-size .ec-store .grid__filters:has(.ec-filter) .ec-filters--inline[class]{order:-1;flex:0 0 248px;width:248px;position:sticky;top:20px;padding:18px;background:var(--nova-white);border:1px solid var(--nova-line);border-radius:var(--nova-radius-lg)}.ec-size .ec-store .ec-filters--inline .ec-filter__name{margin-bottom:10px}.ec-size .ec-store .ec-filters--inline .ec-form-choice-group__item{padding:5px 0}.ec-size .ec-store .ec-filters--inline .ec-filter__items-count{font-family:var(--nova-font-mono);font-size:11.5px;color:var(--nova-muted)}.ec-size .ec-store .ec-filters--inline .form-control__text{border-radius:var(--nova-radius-sm)}.ec-size .ec-store .grid__filters:has(.ec-filter) .ec-filters__products{flex:1 1 0;width:auto;min-width:0}.ec-size .ec-store .ec-filter__name{font-family:var(--nova-font-display);font-style:italic;font-weight:800;font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--nova-navy-900)}}.nova-side-on .ec-size .ec-store .grid__filters .ec-filters[class]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0 0 0 0)}.nova-side-on .ec-size .ec-store .grid-sort__item--filter[class],.nova-side-on .ec-size .ec-store .grid-sort__item--sortby[class],.nova-side-on .ec-size .ec-store .filters-sticky-bar[class]{display:none}@media screen and (max-width:1023px){.nova-side-on .ec-size .ec-store .grid__filters[class]{display:block}}@media screen and (max-width:640px){.ec-size .ec-store .grid__products[data-cols][class] .grid-product:nth-child(n+1){width:50%}#ecwid-products,.ins-tile--product-browser{--body-1-font-size: 14px}}@media screen and (min-width:641px)and (max-width:1023px){.ec-size .ec-store .grid__products[data-cols][class] .grid-product:nth-child(n+1){width:33.3333%}}@media screen and (min-width:1024px){.ec-size .ec-store .grid__products[data-cols][class] .grid-product:nth-child(n+1){width:25%}body:has(#nova-cols-3:checked) .ec-store .grid__products[data-cols][class] .grid-product:nth-child(n+1){width:33.3333%}body:has(#nova-cols-5:checked) .ec-store .grid__products[data-cols][class] .grid-product:nth-child(n+1){width:20%}}.ec-size .ec-store .grid__products .grid-product__wrap-inner{background:var(--nova-white);border:1px solid var(--nova-line);border-radius:var(--nova-radius-lg);padding:10px;transition:box-shadow .18s ease,border-color .18s ease}.ec-size .ec-store .grid__products .grid-product__wrap-inner:hover{border-color:var(--nova-navy-200);box-shadow:var(--nova-shadow-card)}.ec-size .ec-store .grid__products .grid-product__image{border-radius:var(--nova-radius);overflow:hidden}.ec-size .ec-store .grid__products .grid-product__sku-inner{font-family:var(--nova-font-mono)!important}.ec-size .ec-store .grid__products .grid-product__price-value,.ec-size .ec-store .details-product-price__value,.ec-size .ec-store .product-details__product-price{font-family:var(--nova-font-display);font-style:italic;font-weight:800;color:var(--nova-navy-900);font-variant-numeric:tabular-nums}.ec-size .ec-store .grid__products .grid-product__price-value{font-size:20px}.ec-size .ec-store .product-details__product-price[class]{line-height:1.15}.ec-size .ec-store .product-details__product-price .details-product-price__value[class]{font-family:var(--nova-font-display)!important;font-size:30px!important;font-style:italic!important;font-weight:800!important;letter-spacing:-.01em;color:var(--nova-navy-900)}.ec-size .ec-store .product-details__promotions:not(:has(.product-detail__promotions>:not(.product-details__product-loyalty))){display:none!important}.ec-size .ec-store .grid-product__buy-now .form-control__button{border-radius:var(--nova-radius);font-weight:700}.ec-size .ec-store .product-details__product-title{font-family:var(--nova-font-display);font-style:italic;font-weight:800;letter-spacing:-.01em;color:var(--nova-navy-900)}.ec-size .ec-store .pager__number--current{font-weight:700;color:var(--nova-red-600)}.ins-tile--product-browser .ins-tile__wrap{margin-top:24px}@media screen and (min-width:1024px){.ec-size .ec-store .product-details__gallery[class],.ec-size .ec-store .product-details__description[class],.ec-size .ec-store .product-details__sidebar[class]{width:50%!important}}.ec-size .ec-store .product-details__sidebar[class]{display:flex;flex-direction:column}.ec-size .ec-store .product-details__sidebar[class]>*{order:2}.ec-size .ec-store .product-details__sidebar[class]>.product-details__product-title{order:1}.ec-size .ec-store .product-details__sidebar[class]>.product-details__general-info{order:3}.ec-size .ec-store .product-details__sidebar[class]>.product-details__product-price-row{order:4}.ec-size .ec-store .product-details__sidebar[class]>.product-details__promotions{order:5}.ec-size .ec-store .product-details__sidebar[class]>.product-details__product-options{order:6}.ec-size .ec-store .product-details__sidebar[class]>.details-product-purchase{order:7}.ec-size .ec-store .product-details__sidebar[class]>.outlet-inventory{order:8}.ec-size .ec-store .product-details__sidebar[class]>.product-details__product-share{order:9}.ec-size .ec-store .product-details__sidebar[class]>.product-details__product-like{order:10}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .grid-product__price{position:relative}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .grid-product__price-amount,body:not(.ecwid-customer-group-27222755):not(.nova-approved) .grid-product__price-compare{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .grid-product__price:after{content:"Sign in to see prices";display:block;margin-top:6px;font-family:var(--nova-font-body);font-size:12.5px;font-weight:700;font-style:normal;line-height:1.2;color:var(--nova-navy-800)}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .grid-product__buy-now{display:none!important}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .product-details__product-price{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .product-details__product-price-row .product-details-module__content:after{content:"Wholesale prices are for registered buyers. Sign in to see prices and order.";display:block;margin-top:12px;padding:16px 18px 16px 70px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><circle cx='20' cy='20' r='20' fill='%231C3A5E'/><g fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='13' y='18.5' width='14' height='10' rx='2'/><path d='M16 18.5v-3a4 4 0 0 1 8 0v3'/><path d='M20 22.6v2'/></g></svg>") 16px 16px/40px 40px no-repeat,var(--nova-navy-50);border:0;border-radius:var(--nova-radius-lg);min-height:72px;font-family:var(--nova-font-body);font-size:14px;font-weight:600;line-height:1.45;color:var(--nova-navy-900)}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .details-product-purchase,body:not(.ecwid-customer-group-27222755):not(.nova-approved) .product-details__promotions,body:not(.ecwid-customer-group-27222755):not(.nova-approved) .product-details__product-loyalty{display:none!important}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .ec-store__cart-page .ec-cart-item__price,body:not(.ecwid-customer-group-27222755):not(.nova-approved) .ec-store__cart-page .ec-cart-summary__price,body:not(.ecwid-customer-group-27222755):not(.nova-approved) .ec-store__cart-page .ec-cart-summary__total,body:not(.ecwid-customer-group-27222755):not(.nova-approved) .ec-store__cart-page .ec-reward-text{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .ec-store__cart-page .ec-cart__steps>*{display:none!important}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .ec-store__cart-page .ec-cart__steps:before{content:"Wholesale prices and checkout are for registered buyers. Sign in to see prices and order.";display:block;padding:16px 18px 16px 70px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><circle cx='20' cy='20' r='20' fill='%231C3A5E'/><g fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='13' y='18.5' width='14' height='10' rx='2'/><path d='M16 18.5v-3a4 4 0 0 1 8 0v3'/><path d='M20 22.6v2'/></g></svg>") 16px 16px/40px 40px no-repeat,var(--nova-navy-50);border:0;border-radius:var(--nova-radius-lg);min-height:72px;font-family:var(--nova-font-body);font-size:14px;font-weight:600;line-height:1.45;color:var(--nova-navy-900);margin-top:0}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .nova-cart__total{display:none!important}body:not(.ecwid-customer-group-27222755):not(.nova-approved).ecwid-customer-loggedIn .ec-store__cart-page .ec-cart__steps:before{content:"Your account is pending approval. Wholesale prices and checkout open as soon as it is approved."}body:not(.ecwid-customer-group-27222755):not(.nova-approved).ecwid-customer-loggedIn:not(.nova-js) .grid-product__price:after{content:"Account pending approval"}body:not(.ecwid-customer-group-27222755):not(.nova-approved).ecwid-customer-loggedIn:not(.nova-js) .product-details__product-price-row .product-details-module__content:after{content:"Your account is pending approval. Wholesale prices and ordering open as soon as it is approved."}body:not(.ecwid-customer-group-27222755):not(.nova-approved).nova-js .grid-product__price:after,body:not(.ecwid-customer-group-27222755):not(.nova-approved).nova-js .product-details__product-price-row .product-details-module__content:after{content:none}.nova-store-gate[data-v-a0a85756]{display:none}.nova-checkout,.nova-checkout__policies{display:none}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .nova-header__utility,html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .nova-header__search,html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .nova-header__nav,html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .nova-cart,html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .ins-tile:has(.nova-footer),html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .ec-footer,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .nova-header__utility,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .nova-header__search,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .nova-header__nav,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .nova-cart,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .ins-tile:has(.nova-footer),html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .ec-footer,body:has(.ec-store__cart-page) .nova-header__utility,body:has(.ec-store__cart-page) .nova-header__search,body:has(.ec-store__cart-page) .nova-header__nav,body:has(.ec-store__cart-page) .nova-cart,body:has(.ec-store__cart-page) .ins-tile:has(.nova-footer),body:has(.ec-store__cart-page) .ec-footer,body:has(.ec-store__checkout-page) .nova-header__utility,body:has(.ec-store__checkout-page) .nova-header__search,body:has(.ec-store__checkout-page) .nova-header__nav,body:has(.ec-store__checkout-page) .nova-cart,body:has(.ec-store__checkout-page) .ins-tile:has(.nova-footer),body:has(.ec-store__checkout-page) .ec-footer{display:none!important}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) #ec-instantsite,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) #ec-instantsite,body:has(.ec-store__cart-page) #ec-instantsite,body:has(.ec-store__checkout-page) #ec-instantsite{background-color:var(--nova-white)}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .nova-header__masthead-inner,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .nova-header__masthead-inner,body:has(.ec-store__cart-page) .nova-header__masthead-inner,body:has(.ec-store__checkout-page) .nova-header__masthead-inner{gap:10px;padding-top:14px;padding-bottom:14px}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .nova-header__masthead-inner:before,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .nova-header__masthead-inner:before,body:has(.ec-store__cart-page) .nova-header__masthead-inner:before,body:has(.ec-store__checkout-page) .nova-header__masthead-inner:before{content:"";order:3;flex:0 0 auto;width:18px;height:18px;margin-left:auto;background:var(--nova-navy-800);-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' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center/contain no-repeat}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .nova-header__masthead-inner:after,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .nova-header__masthead-inner:after,body:has(.ec-store__cart-page) .nova-header__masthead-inner:after,body:has(.ec-store__checkout-page) .nova-header__masthead-inner:after{content:"Secure checkout";order:4;font-family:var(--nova-font-body);font-size:14px;font-weight:600;color:var(--nova-navy-800)}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .nova-header__actions,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .nova-header__actions,body:has(.ec-store__cart-page) .nova-header__actions,body:has(.ec-store__checkout-page) .nova-header__actions{order:5;margin-left:12px;padding-left:16px;border-left:1px solid var(--nova-line)}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .ins-tile--product-browser,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .ins-tile--product-browser,body:has(.ec-store__cart-page) .ins-tile--product-browser,body:has(.ec-store__checkout-page) .ins-tile--product-browser{overflow-x:clip}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .ins-tile--product-browser .ins-tile__wrap,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .ins-tile--product-browser .ins-tile__wrap,body:has(.ec-store__cart-page) .ins-tile--product-browser .ins-tile__wrap,body:has(.ec-store__checkout-page) .ins-tile--product-browser .ins-tile__wrap{margin-top:0;margin-bottom:0}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .ec-cart__sidebar .ec-breadcrumbs,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .ec-cart__sidebar .ec-breadcrumbs,body:has(.ec-store__cart-page) .ec-cart__sidebar .ec-breadcrumbs,body:has(.ec-store__checkout-page) .ec-cart__sidebar .ec-breadcrumbs{display:none!important}@media screen and (min-width:641px){html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .nova-logo__mark,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .nova-logo__mark,body:has(.ec-store__cart-page) .nova-logo__mark,body:has(.ec-store__checkout-page) .nova-logo__mark{width:140px}}@media screen and (max-width:640px){html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .nova-header__masthead-inner:after,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .nova-header__masthead-inner:after,body:has(.ec-store__cart-page) .nova-header__masthead-inner:after,body:has(.ec-store__checkout-page) .nova-header__masthead-inner:after{font-size:13px}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .nova-header__actions,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .nova-header__actions,body:has(.ec-store__cart-page) .nova-header__actions,body:has(.ec-store__checkout-page) .nova-header__actions{margin-left:8px;padding-left:10px}}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .ins-tile--product-browser,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .ins-tile--product-browser{position:relative;min-height:calc(100vh - 100px);background-color:var(--nova-white)}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .ins-tile--product-browser:after,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .ins-tile--product-browser:after{content:"";display:block!important;position:absolute;top:120px;left:calc(50% - 16px);box-sizing:border-box;width:32px;height:32px;border:3px solid var(--nova-navy-100);border-top-color:var(--nova-navy-800);border-radius:50%;animation:nova-checkout-reveal .2s ease-out .3s both,nova-checkout-spin .8s linear infinite}@media screen and (min-width:1024px){html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .ins-tile--product-browser,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .ins-tile--product-browser{background:linear-gradient(90deg,var(--nova-white) calc(50% + min(560px,50% - 30px) - 440px),var(--nova-line) calc(50% + min(560px,50% - 30px) - 440px) calc(50% + min(560px,50% - 30px) - 439px),var(--nova-paper) calc(50% + min(560px,50% - 30px) - 439px))}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .ins-tile--product-browser:after,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .ins-tile--product-browser:after{left:calc(50% - 236px)}}html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) #ecwid-products,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) #ecwid-products{visibility:hidden}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps){animation:nova-checkout-in .2s ease-out both}@keyframes nova-checkout-spin{to{transform:rotate(360deg)}}@keyframes nova-checkout-reveal{0%{opacity:0}to{opacity:1}}@keyframes nova-checkout-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){html:not(.nova-routed):has(link[rel=canonical][href$="/products/cart"],link[rel=canonical][href$="/products/checkout/address"],link[rel=canonical][href$="/products/checkout/delivery"],link[rel=canonical][href$="/products/checkout/payment"]):not(:has(.ec-store[class*=-page])) .ins-tile--product-browser:after,html.nova-route-checkout:not(:has(.ec-store[class*=-page])) .ins-tile--product-browser:after{animation:none;opacity:1!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps){animation:none}}.ec-size .ec-store.ec-store__cart-page:has(.ec-cart--empty) .ec-store__content-wrapper[class]{padding:72px 0 96px;text-align:center}.ec-size .ec-store.ec-store__cart-page:has(.ec-cart--empty) .ec-breadcrumbs[class]{display:none}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .page-title__name[class]{font-size:26px!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__sidebar .page-title__name[class]{font-size:20px!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--current .ec-cart-step__title[class]{font-size:20px!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-next__header[class]{margin-top:40px;padding-bottom:10px;font-family:var(--nova-font-body)!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:var(--nova-muted)!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--empty .ec-cart-step__title[class]{font-size:15px;font-weight:600}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--empty .ec-cart-step__body[class]{font-size:14px}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-form__title[class]{font-family:var(--nova-font-body)!important;font-size:13px!important;font-style:normal!important;font-weight:600!important;color:var(--nova-navy-800)!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done[class]{margin:0;padding:14px 16px;border:1px solid var(--nova-line);border-top-width:0;background:var(--nova-white)}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done:not(.ec-cart-step--done+.ec-cart-step--done)[class]{border-top-width:1px;border-top-left-radius:var(--nova-radius);border-top-right-radius:var(--nova-radius)}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done:not(:has(+.ec-cart-step--done))[class]{border-bottom-left-radius:var(--nova-radius);border-bottom-right-radius:var(--nova-radius)}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done+.ec-cart-step--current[class]{margin-top:32px;padding-top:0;border-top:0}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done .ec-cart-step__icon{display:none!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done .ec-cart-step__block[class]{display:block;margin:0;padding:0}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done .ec-cart-step__block>.ec-cart-step__wrap[class]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:2px 16px;margin:0;padding:0}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done .ec-cart-step__title[class]{display:block!important;flex:0 0 140px;margin:0;text-align:left!important;font-family:var(--nova-font-body)!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;color:var(--nova-muted)!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done .ec-cart-step__body[class]{flex:1 1 0;min-width:0;margin:0}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done .ec-cart-step__section[class]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done .ec-cart-step__text[class]{flex:1 1 160px;min-width:0;overflow-wrap:anywhere;font-size:14px;color:var(--nova-navy-900)!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done .ec-cart-step__change[class]{flex:0 0 auto;margin-left:auto;font-size:13px;white-space:nowrap}@media screen and (max-width:640px){.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart-step--done .ec-cart-step__title[class]{flex-basis:100%}}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .form-control__text,.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .form-control__select,.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .form-control__textarea{border-radius:var(--nova-radius)!important;background-color:var(--nova-white)!important;box-shadow:none!important;font-size:15px!important;transition:border-color .15s ease,box-shadow .15s ease}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .form-control__text,.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .form-control__select{height:48px}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .form-control:not(.form-control--error)>:is(.form-control__text,.form-control__select,.form-control__textarea){border-color:var(--nova-navy-200)!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .form-control:not(.form-control--error)>:is(.form-control__text,.form-control__select,.form-control__textarea):focus{border-color:var(--nova-navy-800)!important;box-shadow:0 0 0 1px var(--nova-navy-800)!important;outline:none}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .form-control--primary.form-control--button{width:100%}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .form-control--primary .form-control__button[class]{width:100%;height:52px;border-radius:var(--nova-radius)!important;border-color:var(--nova-red-500)!important;background-color:var(--nova-red-500)!important;color:var(--nova-white)!important;font-family:var(--nova-font-body);font-size:16px;font-weight:600!important;transition:background-color .15s ease,border-color .15s ease}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .form-control--primary .form-control__button[class]:hover{border-color:var(--nova-red-600)!important;background-color:var(--nova-red-600)!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .form-control--primary .form-control__button-text[class]{color:var(--nova-white)!important;filter:none!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .ec-form__row--continue .ec-form__cell[class]{flex:1 1 100%;width:100%;max-width:none}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .ec-cart__checkout[class]{display:flex;flex-direction:column}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .ec-cart__buttons[class]{order:1;width:100%;float:none}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .ec-cart__cert[class]{order:2;align-self:center;width:auto;margin:14px 0 0;float:none}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .ec-radiogroup__items[class]{border:0!important;background:transparent!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .ec-radiogroup__item[class]{position:relative;border:1px solid var(--nova-navy-200)!important;border-radius:0;background-color:var(--nova-white)!important;transition:background-color .15s ease,border-color .15s ease}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .ec-radiogroup__item[class]+.ec-radiogroup__item{margin-top:-1px}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .ec-radiogroup__item[class]:first-of-type{border-top-left-radius:var(--nova-radius);border-top-right-radius:var(--nova-radius)}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .ec-radiogroup__item[class]:last-of-type{border-bottom-left-radius:var(--nova-radius);border-bottom-right-radius:var(--nova-radius)}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .ec-radiogroup__item--checked[class]{z-index:1;border-color:var(--nova-navy-800)!important;background-color:var(--nova-navy-50)!important;box-shadow:none!important}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body .ec-radiogroup__item--checked[class] .ec-radiogroup__title{color:var(--nova-navy-900)!important;font-weight:600}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body>.nova-checkout__policies[class]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:40px;padding-top:16px;border-top:1px solid var(--nova-line);font-family:var(--nova-font-body);font-size:13px;line-height:1.4}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body>.nova-checkout__policies[class] a{color:var(--nova-navy-700)!important;text-decoration:underline;text-decoration-color:var(--nova-navy-200);text-underline-offset:3px;transition:color .15s ease}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body>.nova-checkout__policies[class] a:hover{color:var(--nova-red-500)!important;text-decoration-color:currentColor}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__sidebar .ec-cart-item__picture[class]{overflow:hidden;border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:var(--nova-white)}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__sidebar .ec-cart-summary__row--total .ec-cart-summary__title[class]{text-transform:none}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__sidebar .ec-cart__buy-and-save:not(:has(>:not(.ec-cart__buy-and-save--title,.ec-cart__loyalty))){display:none!important}.ec-size .ec-store .ec-radiogroup__item--Quote-required .ec-radiogroup__body>:not(.ec-radiogroup__container){display:none!important}html:not(.nova-shipping-free) .ec-size .ec-store .ec-cart-summary__row--shipping-free .ec-cart-summary__price[class]{font-size:0!important}html:not(.nova-shipping-free) .ec-size .ec-store .ec-cart-summary__row--shipping-free .ec-cart-summary__price[class]:after{content:"To be quoted";font-size:15px;font-weight:600}@media screen and (max-width:640px){.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body :is(.form-control__text,.form-control__select,.form-control__textarea){font-size:16px!important}}@media screen and (max-width:1023px){.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__sidebar[class]{position:relative;isolation:isolate;margin-bottom:28px;padding-top:24px;padding-bottom:8px}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__sidebar[class]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(-1*(50vw - 50%));right:calc(-1*(50vw - 50%));background:var(--nova-paper);border-bottom:1px solid var(--nova-line)}}@media screen and (min-width:1024px){.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps)[class]{position:relative;isolation:isolate;align-items:flex-start;min-height:calc(100vh - 100px);padding:48px 0 72px}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps)[class]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(100% - 440px);right:calc(-1*(50vw - 50%) - 24px);background:var(--nova-paper);border-left:1px solid var(--nova-line)}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__body[class]{order:1;flex:1 1 auto;width:auto;padding:0 64px 0 0}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__sidebar[class]{position:sticky;top:32px;order:2;flex:0 0 440px;width:440px;padding:0 0 0 48px}.ec-size .ec-store:is(.ec-store__checkout-page,.ec-store__cart-page) .ec-cart:has(.ec-cart__steps) .ec-cart__sidebar-inner[class]{width:auto}}.nova-buyer[data-v-ebeb6c7f]{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px;border:0;background:transparent;overflow:auto;font-family:var(--nova-font-body);color:var(--nova-navy-900)}.nova-buyer[data-v-ebeb6c7f]:not([open]){display:none}.nova-buyer[open][data-v-ebeb6c7f]{display:grid;place-items:center}.nova-buyer[data-v-ebeb6c7f]::backdrop{background:transparent}.nova-buyer__scrim[data-v-ebeb6c7f]{position:fixed;inset:0;background:color-mix(in srgb,var(--nova-navy-950) 40%,transparent);opacity:0;transition:opacity .16s ease-in}.nova-buyer__panel[data-v-ebeb6c7f]{position:relative;width:min(440px,100%);padding:28px 28px 22px;border-radius:var(--nova-radius-lg);background:var(--nova-white);box-shadow:var(--nova-shadow-pop);opacity:0;transform:translateY(12px);transition:transform .16s ease-in,opacity .16s ease-in}.nova-buyer.is-open .nova-buyer__scrim[data-v-ebeb6c7f]{opacity:1;transition:opacity .22s ease-out}.nova-buyer.is-open .nova-buyer__panel[data-v-ebeb6c7f]{opacity:1;transform:none;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}@media(prefers-reduced-motion:reduce){.nova-buyer__scrim[data-v-ebeb6c7f],.nova-buyer__panel[data-v-ebeb6c7f],.nova-buyer.is-open .nova-buyer__scrim[data-v-ebeb6c7f],.nova-buyer.is-open .nova-buyer__panel[data-v-ebeb6c7f]{transition:none}}.nova-buyer__eyebrow[data-v-ebeb6c7f]{margin:0 0 6px;font-family:var(--nova-font-display);font-size:12px;font-style:italic;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--nova-red-600)}.nova-buyer__title[data-v-ebeb6c7f]{margin:0 0 8px;font-family:var(--nova-font-display);font-size:24px;font-style:italic;font-weight:800;line-height:1.15;color:var(--nova-navy-900)}.nova-buyer__lead[data-v-ebeb6c7f]{margin:0 0 20px;font-size:14.5px;line-height:1.5;color:var(--nova-muted)}.nova-buyer__form[data-v-ebeb6c7f]{display:flex;flex-direction:column;gap:14px}.nova-buyer__field[data-v-ebeb6c7f]{display:flex;flex-direction:column;gap:6px}.nova-buyer__field span[data-v-ebeb6c7f]{font-size:13px;font-weight:600;color:var(--nova-navy-800)}.nova-buyer__field input[data-v-ebeb6c7f]{height:48px;padding:0 14px;border:1px solid var(--nova-navy-200);border-radius:var(--nova-radius);background:var(--nova-white);font:inherit;font-size:16px;color:var(--nova-navy-900);transition:border-color .15s ease,box-shadow .15s ease}.nova-buyer__field input[data-v-ebeb6c7f]:focus{border-color:var(--nova-navy-800);box-shadow:0 0 0 1px var(--nova-navy-800);outline:none}.nova-buyer__error[data-v-ebeb6c7f]{margin:0;font-size:13.5px;font-weight:600;color:var(--nova-danger)}.nova-buyer__submit[data-v-ebeb6c7f]{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:4px;border:0;border-radius:var(--nova-radius);background:var(--nova-red-500);color:var(--nova-white);font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.nova-buyer__submit[data-v-ebeb6c7f]:hover{background:var(--nova-red-600)}.nova-buyer__submit[data-v-ebeb6c7f]:disabled{opacity:.7;cursor:progress}.nova-buyer__later[data-v-ebeb6c7f]{align-self:center;padding:6px 8px;border:0;background:none;font:inherit;font-size:14px;color:var(--nova-navy-700);text-decoration:underline;text-decoration-color:var(--nova-navy-200);text-underline-offset:3px;cursor:pointer}.nova-buyer__later[data-v-ebeb6c7f]:hover{color:var(--nova-red-500);text-decoration-color:currentColor}@media screen and (max-width:640px){.nova-buyer__panel[data-v-ebeb6c7f]{padding:24px 20px 18px}.nova-buyer__title[data-v-ebeb6c7f]{font-size:22px}}.ec-size .ec-store .nova-cols[class]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.ec-size .ec-store .nova-cols__label[class]{font-family:var(--nova-font-body);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--nova-muted)}.ec-size .ec-store .nova-cols__options[class]{display:flex;align-items:center;gap:2px;height:auto;padding:2px;background:var(--nova-navy-50);border-radius:var(--nova-radius)}.ec-size .ec-store .nova-cols__input[type]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ec-size .ec-store .nova-cols__btn[class]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;margin:0;padding:0 7px;font-family:var(--nova-font-mono);font-size:12px;font-weight:400;color:var(--nova-navy-700);background:transparent;border-radius:var(--nova-radius-sm);box-shadow:none;cursor:pointer}.ec-size .ec-store .nova-cols__btn[class]:hover{color:var(--nova-red-600)}.ec-size .ec-store .nova-cols__input[type]:checked+.nova-cols__btn[class]{background:var(--nova-white);color:var(--nova-navy-900);font-weight:500;box-shadow:0 1px 2px #0c19291f}.ec-size .ec-store .nova-cols__input[type]:focus-visible+.nova-cols__btn[class]{outline:2px solid var(--nova-navy-800);outline-offset:1px}.nova-tools{display:none}.ec-size .ec-store .nova-tools-on .nova-tools[class],.nova-tools-on .ec-size .ec-store .nova-tools[class]{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-bottom:10px}@media screen and (max-width:1023px){.nova-tools-on .ec-size .ec-store .nova-tools[class]{display:none}}.ec-size .ec-store .ec-store-productsGrid-cell-outOfStock[class] .grid-product__picture,.ec-size .ec-store .ec-store-productsGrid-cell-outOfStock[class] .grid-product__bg,.ec-size .ec-store .ec-store-productsGrid-cell-outOfStock[class] .nova-case-tag{filter:grayscale(1);opacity:.5}.ec-size .ec-store .ec-store-productsGrid-cell-outOfStock[class] .grid-product__title,.ec-size .ec-store .ec-store-productsGrid-cell-outOfStock[class] .grid-product__price-amount,.ec-size .ec-store .ec-store-productsGrid-cell-outOfStock[class] .nova-case-price{opacity:.55}.ec-size .ec-store .ec-store-productsGrid-cell-outOfStock[class] .grid-product__label .ec-label[class]{background-color:var(--nova-navy-900)!important;color:var(--nova-white)!important}.ec-size .ec-store .ec-store-productsGrid-cell-outOfStock[class] .grid-product__label .label__text[class]{color:var(--nova-white)!important}.nova-side{display:none}.nova-side-on .nova-side{display:block}.ec-size .ec-store .nova-side[class]{flex:0 0 248px;width:248px;align-self:flex-start;font-family:var(--nova-font-body)}.ec-size .ec-store .nova-side__panel[class]{position:sticky;top:20px;padding:18px;background:var(--nova-white);border:1px solid var(--nova-line);border-radius:var(--nova-radius-lg)}.ec-size .ec-store .nova-side__head[class]{display:flex;align-items:center;justify-content:space-between;margin:-18px -18px 10px;padding:11px 18px;background:var(--nova-navy-900);border-bottom:3px solid var(--nova-red-500);border-radius:var(--nova-radius-lg) var(--nova-radius-lg) 0 0}.ec-size .ec-store .nova-side__eyebrow[class]{margin:0;font-family:var(--nova-font-display)!important;font-style:italic;font-weight:800;font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:var(--nova-white)!important}.ec-size .ec-store .nova-side__applied[class]{margin:-4px 0 14px}.ec-size .ec-store .nova-side__clear[class]{padding:0;font-family:var(--nova-font-body);font-size:12.5px;font-weight:700;color:var(--nova-navy-800);background:none;border:0;border-bottom:1px solid var(--nova-red-500);border-radius:0;cursor:pointer}.ec-size .ec-store .nova-side__clear[class]:hover{color:var(--nova-red-600)}.ec-size .ec-store .nova-side__block[class]{padding:14px 0;border-top:1px solid var(--nova-line)}.ec-size .ec-store .nova-side__block:first-of-type[class]{padding-top:2px;border-top:0}.ec-size .ec-store .nova-side__block--last[class]{padding-bottom:0}.ec-size .ec-store .nova-side__title[class]{margin:0 0 10px;font-family:var(--nova-font-display);font-style:italic;font-weight:800;font-size:15px;letter-spacing:-.01em;color:var(--nova-navy-900)}.ec-size .ec-store .nova-side__list[class]{display:flex;flex-direction:column;gap:1px}.ec-size .ec-store .nova-side__list--tall[class]{max-height:232px;overflow-y:auto;margin-right:-6px;padding-right:6px;scrollbar-width:thin}.ec-size .ec-store .nova-side__link[class]{flex:0 0 auto;padding:5px 10px;font-size:13px;line-height:1.35;color:var(--nova-navy-800);text-decoration:none;border-left:2px solid transparent}.ec-size .ec-store .nova-side__link[class]:hover{color:var(--nova-red-600);background:var(--nova-paper)}.ec-size .ec-store .nova-side__link--on[class]{font-weight:700;color:var(--nova-navy-900);background:var(--nova-paper);border-left-color:var(--nova-red-500)}.ec-size .ec-store .nova-side__check[class],.ec-size .ec-store .nova-side__radio[class]{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:13px;color:var(--nova-navy-800);cursor:pointer}.ec-size .ec-store .nova-side__check input[type],.ec-size .ec-store .nova-side__radio input[type]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.ec-size .ec-store .nova-side__check-box[class]{flex:0 0 auto;width:15px;height:15px;background:var(--nova-white);border:1px solid var(--nova-line);border-radius:3px}.ec-size .ec-store .nova-side__check input[type]:checked+.nova-side__check-box[class]{background:var(--nova-red-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.2l2.6 2.6L10 3.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat;border-color:var(--nova-red-500)}.ec-size .ec-store .nova-side__radio-dot[class]{flex:0 0 auto;width:15px;height:15px;background:var(--nova-white);border:1px solid var(--nova-line);border-radius:50%}.ec-size .ec-store .nova-side__radio input[type]:checked+.nova-side__radio-dot[class]{border:4.5px solid var(--nova-red-500)}.ec-size .ec-store .nova-side__check input[type]:focus-visible+.nova-side__check-box[class],.ec-size .ec-store .nova-side__radio input[type]:focus-visible+.nova-side__radio-dot[class]{outline:2px solid var(--nova-navy-800);outline-offset:2px}.ec-size .ec-store .nova-side__check-label[class]{flex:1 1 auto}.ec-size .ec-store .nova-side__count[class]{font-family:var(--nova-font-mono);font-size:11.5px;color:var(--nova-muted)}.ec-size .ec-store .nova-side__price[class]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ec-size .ec-store .nova-side__price-field[class]{display:flex;align-items:center;flex:1 1 0;min-width:0;padding:0 8px;background:var(--nova-white);border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm)}.ec-size .ec-store .nova-side__price-field[class]:focus-within{border-color:var(--nova-navy-800)}.ec-size .ec-store .nova-side__price-field input[type]{width:100%;min-width:0;height:32px;padding:0 0 0 4px;font-family:var(--nova-font-mono);font-size:12.5px;color:var(--nova-navy-900);background:none;border:0;outline:none}.ec-size .ec-store .nova-side__price-dash[class]{color:var(--nova-muted)}.ec-size .ec-store .nova-side__price .nova-side__apply[class]{flex:1 0 100%;margin-top:8px}.ec-size .ec-store .nova-side__apply[class]{flex:0 0 auto;padding:8px 16px;font-family:var(--nova-font-body);font-size:12.5px;font-weight:700;color:var(--nova-white);background:var(--nova-navy-900);border:0;border-radius:var(--nova-radius-sm);cursor:pointer}.ec-size .ec-store .nova-side__apply[class]:hover{background:var(--nova-red-500)}.ec-size .ec-store .nova-side__slider[class]{position:relative;height:26px;margin:2px 0 12px}.ec-size .ec-store .nova-side__slider-track[class]{position:absolute;top:11px;right:7px;left:7px;height:4px;background:var(--nova-navy-50);border-radius:2px}.ec-size .ec-store .nova-side__slider-fill[class]{position:absolute;top:0;height:100%;background:var(--nova-red-500);border-radius:2px}.ec-size .ec-store .nova-side__slider-input[class]{position:absolute;top:0;left:0;width:100%;height:26px;margin:0;padding:0;background:none;border:0;pointer-events:none;appearance:none}.ec-size .ec-store .nova-side__slider-input[class]:focus{outline:none}.ec-size .ec-store .nova-side__slider-input[class]::-webkit-slider-thumb{width:15px;height:15px;background:var(--nova-white);border:2px solid var(--nova-red-500);border-radius:50%;box-shadow:0 1px 2px #0c192940;cursor:grab;pointer-events:auto;appearance:none}.ec-size .ec-store .nova-side__slider-input[class]::-moz-range-thumb{width:15px;height:15px;background:var(--nova-white);border:2px solid var(--nova-red-500);border-radius:50%;box-shadow:0 1px 2px #0c192940;cursor:grab;pointer-events:auto}.ec-size .ec-store .nova-side__slider-input[class]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--nova-navy-800);outline-offset:2px}.ec-size .ec-store .nova-side__toggle[class],.ec-size .ec-store .nova-side__close[class],.ec-size .ec-store .nova-side__scrim[class],.ec-size .ec-store .nova-side__drawer-foot[class]{display:none}@media screen and (max-width:1023px){body.nova-side-drawer .ins-tile--product-browser{z-index:80}.ec-size .ec-store .nova-side[class]{flex:1 1 100%;width:100%}.ec-size .ec-store .nova-side__toggle[class]{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;padding:9px 16px;font-family:var(--nova-font-body);font-size:13px;font-weight:700;color:var(--nova-navy-900);background:var(--nova-white);border:1px solid var(--nova-line);border-radius:var(--nova-radius);cursor:pointer}.ec-size .ec-store .nova-side__toggle-count[class]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-family:var(--nova-font-mono);font-size:11px;color:var(--nova-white);background:var(--nova-red-500);border-radius:9px}.ec-size .ec-store .nova-side__panel[class]{position:fixed;top:0;right:0;bottom:0;z-index:70;width:min(340px,88vw);padding:18px 18px 88px;overflow-y:auto;border:0;border-radius:0;box-shadow:var(--nova-shadow-pop);transform:translate(101%);transition:transform .22s ease}.ec-size .ec-store .nova-side--open .nova-side__panel[class]{transform:translate(0)}.ec-size .ec-store .nova-side--open .nova-side__scrim[class]{display:block;position:fixed;inset:0;z-index:69;background:#0c192980}.ec-size .ec-store .nova-side__close[class]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--nova-white);background:transparent;border:0;cursor:pointer}.ec-size .ec-store .nova-side__drawer-foot[class]{display:block;position:fixed;right:0;bottom:0;z-index:71;width:min(340px,88vw);padding:12px 18px;background:var(--nova-white);border-top:1px solid var(--nova-line)}.ec-size .ec-store .nova-side__apply--wide[class]{width:100%;padding:12px 16px;font-size:14px}.ec-size .ec-store .nova-side__list--tall[class]{max-height:200px}}.ec-size .ec-store .nova-gate-cta[class]{margin-top:12px;padding:16px 18px 16px 70px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><circle cx='20' cy='20' r='20' fill='%231C3A5E'/><g fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='13' y='18.5' width='14' height='10' rx='2'/><path d='M16 18.5v-3a4 4 0 0 1 8 0v3'/><path d='M20 22.6v2'/></g></svg>") 16px 16px/40px 40px no-repeat,var(--nova-navy-50);border:0;border-radius:var(--nova-radius-lg)}.ec-size .ec-store .nova-gate-cta__text[class]{margin:0 0 12px;min-height:40px;font-family:var(--nova-font-body);font-size:14px;font-weight:600;line-height:1.45;color:var(--nova-navy-900)}.ec-size .ec-store .nova-gate-cta__btn[class]{display:inline-flex;align-items:center;padding:10px 18px;font-family:var(--nova-font-body);font-size:14px;font-weight:700;line-height:1.2;color:var(--nova-white);background:var(--nova-red-500);border:0;border-radius:var(--nova-radius);cursor:pointer;transition:background .18s ease}.ec-size .ec-store .nova-gate-cta__btn[class]:hover{background:var(--nova-red-600)}.ec-size .ec-store .nova-gate-cta__btn[class]:focus-visible{outline:2px solid var(--nova-navy-800);outline-offset:2px}.ec-size .ec-store .nova-gate-cta__note[class]{display:block;margin-top:6px;font-family:var(--nova-font-body);font-size:12.5px;font-style:normal;font-weight:700;line-height:1.2;color:var(--nova-navy-800)!important}.ec-size .ec-store .nova-gate-cta__link[class]{display:inline-block;margin-top:6px;padding:0;font-family:var(--nova-font-body);font-size:12.5px;font-weight:700;line-height:1.2;color:var(--nova-navy-800);background:none;border:0;border-bottom:1px solid var(--nova-red-500);border-radius:0;cursor:pointer}.ec-size .ec-store .nova-gate-cta__link[class]:hover{color:var(--nova-red-600)}.nova-signin[data-v-2ecd143c]{width:min(440px,100vw - 32px);max-height:calc(100vh - 32px);inset:0;margin:auto;padding:0;color:var(--nova-ink);background:var(--nova-white);border:1px solid var(--nova-line);border-top:3px solid var(--nova-red-500);border-radius:var(--nova-radius-lg);box-shadow:var(--nova-shadow-pop)}.nova-signin[data-v-2ecd143c]::backdrop{background:#0c19298c}.nova-signin__card[data-v-2ecd143c]{position:relative;padding:26px 28px 28px;font-family:var(--nova-font-body)}.nova-signin__close[data-v-2ecd143c]{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--nova-muted);background:transparent;border:0;border-radius:var(--nova-radius-sm);cursor:pointer}.nova-signin__close[data-v-2ecd143c]:hover{color:var(--nova-navy-900);background:var(--nova-navy-50)}.nova-signin__eyebrow[data-v-2ecd143c]{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nova-red-600)}.nova-signin__title[data-v-2ecd143c]{margin:0 0 10px;font-family:var(--nova-font-display);font-style:italic;font-weight:800;font-size:24px;letter-spacing:-.01em;color:var(--nova-navy-900)}.nova-signin__copy[data-v-2ecd143c]{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--nova-navy-800)}.nova-signin__actions[data-v-2ecd143c]{display:flex;flex-wrap:wrap;gap:10px}.nova-signin__btn[data-v-2ecd143c]{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;font-size:14px;font-weight:700;color:var(--nova-white);text-decoration:none;background:var(--nova-red-500);border-radius:var(--nova-radius)}.nova-signin__btn[data-v-2ecd143c]:hover{background:var(--nova-red-600)}.nova-signin__btn--ghost[data-v-2ecd143c]{color:var(--nova-navy-800);background:var(--nova-white);border:1px solid var(--nova-line)}.nova-signin__btn--ghost[data-v-2ecd143c]:hover{background:var(--nova-navy-50)}.ec-size .ec-store a.grid-product__image[class],.ec-size .ec-store .details-gallery__images-container[class]{container:nova-media/inline-size}.ec-size .ec-store .nova-case-tag[class]{position:absolute;z-index:3;right:0;bottom:10px;display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px 6px 18px;font-family:var(--nova-font-display);font-size:12px;font-style:italic;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--nova-white)!important;background:var(--nova-navy-900);border:0;border-radius:0;clip-path:polygon(9px 0,100% 0,100% 100%,0 100%);pointer-events:none}.ec-size .ec-store .nova-case-tag[class] svg{flex:0 0 auto;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ec-size .ec-store .nova-case-tag[class] b{display:inline!important;font-size:14px;font-weight:800;color:inherit!important}.ec-size .ec-store .nova-case-tag[class] .nova-case-tag__short{display:none}@container nova-media (max-width: 165px){.ec-size .ec-store .nova-case-tag[class]{gap:0;bottom:8px;padding:5px 9px 5px 14px;font-size:10.5px}.ec-size .ec-store .nova-case-tag[class] b{font-size:12px}.ec-size .ec-store .nova-case-tag[class] svg,.ec-size .ec-store .nova-case-tag[class] .nova-case-tag__full{display:none}.ec-size .ec-store .nova-case-tag[class] .nova-case-tag__short{display:inline}}.ec-size .ec-store .product-details__sidebar[class]>.nova-case-tag--inline{position:static;order:1;align-self:flex-start;margin:0 0 14px}.ec-size .ec-store .nova-case-price[class]{margin-top:4px;font-family:var(--nova-font-body);font-size:12.5px;font-style:normal;font-weight:600;line-height:1.3;color:var(--nova-muted)}.ec-size .ec-store.ec-store__product-page .nova-case-price[class]{margin-top:6px;font-size:15px}.ec-size .ec-store .outlet-inventory[class]{display:none!important}.ec-size .ec-store .details-product-purchase__place:not([data-nova-stock]){visibility:hidden}.ec-size .ec-store .details-product-purchase__in-stock-qty[class]{display:none!important}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .nova-case-price{display:none!important}.nova-case-pack[data-v-45449250]{display:none}.ec-size .ec-store .details-product-purchase[data-nova-bag] .details-product-purchase__controls,.ec-size .ec-store .details-product-purchase[data-nova-bag] .details-product-purchase__qty,.ec-size .ec-store .details-product-purchase[data-nova-bag] .details-product-purchase__qty-note{display:none!important}.nova-bag-qty:not(.ec-store .nova-bag-qty){display:none!important}.ec-size .ec-store .nova-bag-qty[class]{display:flex;flex-direction:column;gap:10px;font-family:var(--nova-font-body);color:var(--nova-ink)}.ec-size .ec-store .nova-bag-qty__row[class]{display:flex;align-items:stretch;gap:12px;margin:0}.ec-size .ec-store .nova-bag-qty__stepper[class]{display:inline-flex;flex:0 0 auto;align-items:stretch;min-height:50px;background:var(--nova-white);border:1px solid var(--nova-navy-200);border-radius:var(--nova-radius);overflow:hidden}.ec-size .ec-store .nova-bag-qty__stepper[class]:focus-within{border-color:var(--nova-navy-800)}.ec-size .ec-store .nova-bag-qty__step[class]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;margin:0;padding:0;color:var(--nova-navy-900);background:transparent;border:0;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ec-size .ec-store .nova-bag-qty__step[class]:hover{color:var(--nova-red-500);background:var(--nova-paper)}.ec-size .ec-store .nova-bag-qty__step[class]:focus-visible{outline:2px solid var(--nova-navy-800);outline-offset:-2px}.ec-size .ec-store .nova-bag-qty__step[class] svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ec-size .ec-store .nova-bag-qty__input[class]{flex:0 0 auto;width:64px;min-width:0;margin:0;padding:0 4px;font-family:var(--nova-font-body);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--nova-ink);text-align:center;background:transparent;border:0;border-inline:1px solid var(--nova-line);border-radius:0;box-shadow:none;outline:none;appearance:none}.ec-size .ec-store .nova-bag-qty__checkout[class]{flex:1 1 auto;margin:0}.ec-size .ec-store .nova-bag-qty__checkout[class] .form-control__button{width:100%;height:100%}.ec-size .ec-store .nova-bag-qty__note[class]{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:1.3;color:var(--nova-muted)}.ec-size .ec-store .nova-bag-qty__note[class] b{font-weight:700;color:var(--nova-ink)}.ec-size .ec-store .nova-bag-qty__check[class]{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:var(--nova-ok);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ec-size .ec-store .nova-bag-qty__remove[class]{margin:0 0 0 auto;padding:0;font:inherit;font-weight:600;color:var(--nova-navy-800);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}.ec-size .ec-store .nova-bag-qty__remove[class]:hover{color:var(--nova-red-600)}.ec-size .ec-store .nova-bag-qty__notice[class]{margin:0;font-size:13.5px;font-weight:600;color:var(--nova-warn)}.ins-tile--product-browser:has(.ec-store__category-page:not(.ec-store__category-page--0)){overflow-x:clip}.ins-tile--product-browser:has(.ec-store__category-page:not(.ec-store__category-page--0)) .ins-tile__wrap{margin-top:0}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class]{--banner-slant: 80px;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:300px;margin:0 0 36px;padding:48px 0;overflow:visible;background:none;border-radius:0;box-sizing:border-box}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class]:after{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:calc(-1*(50vw - 50% + 24px));right:calc(-1*(50vw - 50% + 24px));background:radial-gradient(60% 150% at 0% 100%,var(--nova-navy-800) 0%,transparent 60%),var(--nova-navy-900)}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:56%;right:calc(-1*(50vw - 50% + 24px));background:linear-gradient(90deg,#132741d9,#13274100 30%),var(--banner-photo, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 4l13.4 30.6 33.2 3.1-25 22 7.3 32.6L50 75.4 21.1 92.3l7.3-32.6-25-22 33.2-3.1z' fill='none' stroke='white' stroke-opacity='0.16' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E") right 14% center/210px no-repeat, linear-gradient(118deg, var(--nova-navy-700) 0 30%, var(--nova-red-500) 30% 30.6%, var(--nova-navy-800) 30.6% 60%, var(--nova-navy-950) 60%));clip-path:polygon(var(--banner-slant) 0,100% 0,100% 100%,0 100%)}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class]>*{position:relative;max-width:52%}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class] .ec-header-h1{order:2;margin:0;font-family:var(--nova-font-display);font-style:italic;font-weight:800;font-size:clamp(30px,3.2vw,46px);line-height:1.05;letter-spacing:-.01em;color:var(--nova-white)!important}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class] .ec-header-h1:after{content:"";display:block;width:56px;height:4px;margin-top:18px;border-radius:2px;background:var(--nova-red-500)}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class] .ec-breadcrumbs{order:1;margin:0 0 14px;font-family:var(--nova-font-body);font-size:13px;color:var(--nova-navy-200)}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class] .breadcrumbs__link{color:var(--nova-navy-200)!important}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class] .breadcrumbs__link:hover{color:var(--nova-white)!important}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class] .breadcrumbs__link--last{color:var(--nova-white)!important}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class] .breadcrumbs__delimiter{color:var(--nova-navy-600)!important}@media screen and (max-width:1023px){.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class]{--banner-slant: 56px;min-height:240px;padding:40px 0}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class]:before{left:60%}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class]>*{max-width:58%}}@media screen and (max-width:640px){.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class]{min-height:180px;margin-bottom:24px;padding:32px 0 28px}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class]:before{left:calc(-1*(50vw - 50% + 24px));background:linear-gradient(90deg,#132741f0,#132741c7 55%,#13274180),var(--banner-photo, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 4l13.4 30.6 33.2 3.1-25 22 7.3 32.6L50 75.4 21.1 92.3l7.3-32.6-25-22 33.2-3.1z' fill='none' stroke='white' stroke-opacity='0.16' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E") right -50px bottom -60px/230px no-repeat, linear-gradient(118deg, var(--nova-navy-900) 0 55%, var(--nova-navy-800) 55% 78%, var(--nova-navy-700) 78%));clip-path:none}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class]>*{max-width:100%}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class] .ec-header-h1{font-size:clamp(24px,7.4vw,30px)}.ec-size .ec-store.ec-store__category-page:not(.ec-store__category-page--0) .ec-page-title[class] .ec-header-h1:after{width:44px;margin-top:14px}}.nova-category-banner[data-v-7920d8b9]{display:none}.nova-ptrust,.nova-pbrand{display:none}.ins-tile--product-browser:has(.ec-store__product-page){overflow-x:clip}.ins-tile--product-browser:has(.ec-store__product-page) .ins-tile__wrap{margin-top:0}.ec-size .ec-store.ec-store__product-page .product-details__top[class]{position:relative;isolation:isolate}.ec-size .ec-store.ec-store__product-page .product-details__top[class]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(-1*(50vw - 50% + 24px));right:calc(-1*(50vw - 50% + 24px));background:var(--nova-paper);border-bottom:1px solid var(--nova-line)}.ec-size .ec-store.ec-store__product-page .product-details__top[class]{margin:0 0 32px;padding:14px 0}.ec-size .ec-store.ec-store__product-page .product-details__top-active-navigation[class]{padding-bottom:0}.ec-size .ec-store.ec-store__product-page .product-details__navigation[class]{background:var(--nova-white)}.nova-pinfo-on .ec-size .ec-store .nova-ptrust[class]{position:relative;isolation:isolate}.nova-pinfo-on .ec-size .ec-store .nova-ptrust[class]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(-1*(50vw - 50% + 24px));right:calc(-1*(50vw - 50% + 24px));background:var(--nova-paper);border-bottom:1px solid var(--nova-line)}.nova-pinfo-on .ec-size .ec-store .nova-ptrust[class]{display:block;margin:48px 0 0;padding:32px 0;font-family:var(--nova-font-body);clear:both}.nova-pinfo-on .ec-size .ec-store .nova-ptrust[class]:before{border-top:1px solid var(--nova-line)}.ec-size .ec-store .nova-ptrust__notice[class]{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:-32px 0 32px;padding:14px 0;font-size:14.5px;line-height:1.4}.ec-size .ec-store .nova-ptrust__notice[class]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(-1*(50vw - 50% + 24px));right:calc(-1*(50vw - 50% + 24px));background:var(--nova-navy-900)}.ec-size .ec-store .nova-ptrust__notice-badge[class]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--nova-red-500)}.ec-size .ec-store .nova-ptrust__notice-badge[class] svg{width:18px;height:18px;fill:none;stroke:var(--nova-white);stroke-width:2.4;stroke-linecap:round}.ec-size .ec-store .nova-ptrust__notice-title[class]{font-family:var(--nova-font-display);font-style:italic;font-weight:800;font-size:16px;letter-spacing:.01em;text-transform:uppercase;color:var(--nova-white)!important}.ec-size .ec-store .nova-ptrust__notice-text[class]{flex:1 1 280px;color:var(--nova-navy-100)!important}.ec-size .ec-store .nova-ptrust__notice-link[class]{flex:0 0 auto;font-weight:700;color:var(--nova-white)!important;text-decoration:underline;text-decoration-color:var(--nova-red-400);text-underline-offset:3px}.ec-size .ec-store .nova-ptrust__notice-link[class]:hover{color:var(--nova-red-400)!important}.ec-size .ec-store .nova-ptrust__list[class]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.ec-size .ec-store .nova-ptrust__item[class]{display:flex;align-items:flex-start;gap:16px;margin:0;padding:0}.ec-size .ec-store .nova-ptrust__badge[class]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--nova-radius-lg);box-shadow:0 6px 14px #0c192929}.ec-size .ec-store .nova-ptrust__badge--navy[class]{background:linear-gradient(135deg,var(--nova-navy-700),var(--nova-navy-900))}.ec-size .ec-store .nova-ptrust__badge--red[class]{background:linear-gradient(135deg,var(--nova-red-400),var(--nova-red-600))}.ec-size .ec-store .nova-ptrust__badge--steel[class]{background:linear-gradient(135deg,var(--nova-navy-600),var(--nova-navy-800))}.ec-size .ec-store .nova-ptrust__icon[class]{width:24px;height:24px;fill:none;stroke:var(--nova-white);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ec-size .ec-store .nova-ptrust__copy[class]{display:flex;flex-direction:column;gap:4px;padding-top:2px}.ec-size .ec-store .nova-ptrust__title[class]{font-size:15px;font-weight:700;line-height:1.3;color:var(--nova-navy-900)!important}.ec-size .ec-store .nova-ptrust__text[class]{font-size:13px;line-height:1.45;color:var(--nova-muted)!important}.nova-pinfo-on .ec-size .ec-store .nova-pbrand[class]{display:block;margin:0;font-family:var(--nova-font-body);clear:both}.ec-size .ec-store .nova-pbrand__hero[class]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;padding:64px 0;color:var(--nova-white)!important}.ec-size .ec-store .nova-pbrand__hero[class]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(-1*(50vw - 50% + 24px));right:calc(-1*(50vw - 50% + 24px));background:radial-gradient(70% 140% at 0% 100%,var(--nova-navy-800) 0%,transparent 60%),var(--nova-navy-900)}.ec-size .ec-store .nova-pbrand__eyebrow[class]{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-family:var(--nova-font-display);font-style:italic;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--nova-red-500)!important}.ec-size .ec-store .nova-pbrand__eyebrow-rule[class]{width:32px;height:3px;background:var(--nova-red-500)}.ec-size .ec-store .nova-pbrand__title[class]{margin:0 0 16px;font-family:var(--nova-font-display);font-style:italic;font-weight:800;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;color:var(--nova-white)!important}.ec-size .ec-store .nova-pbrand__title-accent[class]{color:var(--nova-red-500)!important}.ec-size .ec-store .nova-pbrand__lead[class]{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--nova-white)!important}.ec-size .ec-store .nova-pbrand__text[class]{max-width:52ch;margin:0 0 24px;font-size:15px;line-height:1.55;color:var(--nova-navy-100)!important}.ec-size .ec-store .nova-pbrand__actions[class]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.ec-size .ec-store .nova-pbrand__btn[class]{display:inline-flex;align-items:center;padding:12px 20px;font-size:14.5px;font-weight:700;line-height:1.2;color:var(--nova-white)!important;text-decoration:none;background:var(--nova-red-500);border:1px solid var(--nova-red-500);border-radius:var(--nova-radius);transition:background .18s ease}.ec-size .ec-store .nova-pbrand__btn[class]:hover{background:var(--nova-red-600)}.ec-size .ec-store .nova-pbrand__btn--ghost[class]{background:transparent;border-color:#ffffff73}.ec-size .ec-store .nova-pbrand__btn--ghost[class]:hover{background:#ffffff14}.ecwid-customer-loggedIn .nova-pbrand__btn--account{display:none!important}.ec-size .ec-store .nova-pbrand__phone[class]{font-size:14px;font-weight:600;color:var(--nova-navy-100)!important;text-decoration:none}.ec-size .ec-store .nova-pbrand__phone[class]:hover{color:var(--nova-white)!important}.ec-size .ec-store .nova-pbrand__highlights[class]{display:grid;align-content:center;gap:18px;margin:0;padding:0 0 0 40px;list-style:none;border-left:1px solid rgba(255,255,255,.14)}.ec-size .ec-store .nova-pbrand__highlight[class]{display:flex;align-items:center;gap:14px;margin:0}.ec-size .ec-store .nova-pbrand__highlight[class] strong{display:block;font-size:15.5px;font-weight:700;color:var(--nova-white)!important}.ec-size .ec-store .nova-pbrand__highlight[class] span>span{display:block;font-size:13.5px;color:var(--nova-navy-200)!important}.ec-size .ec-store .nova-pbrand__icon[class]{flex:0 0 auto;width:30px;height:30px;fill:none;stroke:var(--nova-white);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ec-size .ec-store .nova-pbrand__steps[class]{margin:0;padding:56px 0 64px}.ec-size .ec-store .nova-pbrand__steps-title[class]{margin:0 0 22px;font-family:var(--nova-font-display);font-style:italic;font-weight:800;font-size:22px;color:var(--nova-navy-900)!important}.ec-size .ec-store .nova-pbrand__steps-list[class]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.ec-size .ec-store .nova-pbrand__step[class]{display:flex;flex-direction:column;gap:6px;margin:0}.ec-size .ec-store .nova-pbrand__step-number[class]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:6px;font-family:var(--nova-font-display);font-style:italic;font-weight:800;font-size:15px;color:var(--nova-white)!important;background:var(--nova-navy-900);border-radius:50%}.ec-size .ec-store .nova-pbrand__step-title[class]{font-size:15px;font-weight:700;color:var(--nova-navy-900)!important}.ec-size .ec-store .nova-pbrand__step-text[class]{font-size:13.5px;line-height:1.5;color:var(--nova-muted)!important}@media screen and (max-width:1023px){.ec-size .ec-store .nova-ptrust__list[class]{gap:24px}.ec-size .ec-store .nova-pbrand__hero[class]{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 0}.ec-size .ec-store .nova-pbrand__highlights[class]{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.ec-size .ec-store .nova-pbrand__steps[class]{padding:44px 0 52px}.ec-size .ec-store .nova-pbrand__steps-list[class]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:760px){.ec-size .ec-store .nova-ptrust__list[class]{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:640px){.ec-size .ec-store.ec-store__product-page .product-details__top[class]{margin-bottom:20px;padding:10px 0}.nova-pinfo-on .ec-size .ec-store .nova-ptrust[class]{margin-top:32px;padding:24px 0}.ec-size .ec-store .nova-ptrust__list[class]{grid-template-columns:minmax(0,1fr);gap:20px}.ec-size .ec-store .nova-ptrust__notice[class]{margin:-24px 0 24px}.ec-size .ec-store .nova-pbrand__hero[class]{padding:40px 0}.ec-size .ec-store .nova-pbrand__highlights[class],.ec-size .ec-store .nova-pbrand__steps-list[class]{grid-template-columns:minmax(0,1fr)}.ec-size .ec-store .nova-pbrand__steps[class]{padding:36px 0 40px}}.nova-logo[data-v-15e15957]{display:inline-flex;text-decoration:none;flex:0 0 auto;color:var(--nova-navy-900)}.nova-logo__image[data-v-15e15957]{max-height:72px;max-width:220px;object-fit:contain;display:block}.nova-logo__mark[data-v-15e15957]{display:block;width:172px;height:auto}@media screen and (max-width:640px){.nova-logo__mark[data-v-15e15957]{width:104px}}.nova-nav[data-v-7a91d660]{display:flex;align-items:stretch;flex:1 1 auto;gap:2px;min-height:54px;list-style:none;margin:0;padding:0}.nova-nav__item[data-v-7a91d660]{display:flex;flex:0 0 auto;align-items:stretch}.nova-nav__item--all[data-v-7a91d660]{margin-right:18px}.nova-nav__item--deal[data-v-7a91d660]{margin-left:auto}.nova-nav__link[data-v-7a91d660]{display:inline-flex;align-items:center;gap:10px;padding:0 16px;font-family:var(--nova-font-body);font-size:15px;font-weight:500;color:var(--nova-white);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,box-shadow .18s ease}.nova-nav__link[data-v-7a91d660]:hover,.nova-nav__link[data-v-7a91d660]:focus-visible{background:var(--nova-navy-700);box-shadow:inset 0 -3px 0 var(--nova-red-500);outline:none}.nova-nav__link--all[data-v-7a91d660]{padding:0 20px;font-weight:700;background:var(--nova-navy-900)}.nova-nav__burger[data-v-7a91d660]{flex:0 0 auto}.nova-nav__item--open .nova-nav__link--all[data-v-7a91d660]{background:var(--nova-navy-700);box-shadow:inset 0 -3px 0 var(--nova-red-500)}.nova-nav__link--deal[data-v-7a91d660]{padding:0 30px;font-weight:700;background:var(--nova-red-500)}.nova-nav__link--deal[data-v-7a91d660]:hover,.nova-nav__link--deal[data-v-7a91d660]:focus-visible{background:var(--nova-red-600);box-shadow:none}.nova-nav__item:hover .nova-nav__panel[data-v-7a91d660],.nova-nav__item:focus-within .nova-nav__panel[data-v-7a91d660]{display:block}.nova-nav__panel[data-v-7a91d660]{position:absolute;top:100%;left:0;right:0;z-index:50;padding:18px 20px 22px;background:var(--nova-white);border:1px solid var(--nova-line);border-top:3px solid var(--nova-red-500);box-shadow:var(--nova-shadow-pop)}.nova-nav__panel-all[data-v-7a91d660]{display:inline-block;margin-bottom:12px;font-size:13px;font-weight:700;color:var(--nova-red-600);text-decoration:none}.nova-nav__panel-all[data-v-7a91d660]:hover{text-decoration:underline}.nova-nav__panel-grid[data-v-7a91d660]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px 18px;margin:0;padding:0;list-style:none}.nova-nav__panel-link[data-v-7a91d660]{display:block;padding:7px 8px;font-size:14px;color:var(--nova-navy-800);text-decoration:none;border-radius:var(--nova-radius-sm)}.nova-nav__panel-link[data-v-7a91d660]:hover,.nova-nav__panel-link[data-v-7a91d660]:focus-visible{color:var(--nova-red-600);background:var(--nova-paper)}@media screen and (max-width:1100px){.nova-nav[data-v-7a91d660]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.nova-nav[data-v-7a91d660]::-webkit-scrollbar{display:none}.nova-nav__item--all[data-v-7a91d660]{margin-right:6px}.nova-nav__link[data-v-7a91d660]{padding:0 12px;font-size:14px}.nova-nav__link--all[data-v-7a91d660],.nova-nav__link--deal[data-v-7a91d660]{padding:0 16px}}@media(max-width:900px),(hover:none){.nova-nav__item .nova-nav__panel[data-v-7a91d660],.nova-nav__item:hover .nova-nav__panel[data-v-7a91d660],.nova-nav__item:focus-within .nova-nav__panel[data-v-7a91d660]{display:none}}@media screen and (max-width:640px){.nova-nav[data-v-7a91d660]{min-height:44px}.nova-nav__item--deal[data-v-7a91d660]{margin-left:0}.nova-nav__panel[data-v-7a91d660]{max-height:70vh;overflow-y:auto}.nova-nav__panel-grid[data-v-7a91d660]{grid-template-columns:1fr 1fr}}.nova-catsheet[data-v-7a91d660]{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;font-family:var(--nova-font-body);color:var(--nova-navy-900)}.nova-catsheet[data-v-7a91d660]:not([open]){display:none}.nova-catsheet[data-v-7a91d660]::backdrop{background:transparent}.nova-catsheet__scrim[data-v-7a91d660]{position:absolute;inset:0;background:color-mix(in srgb,var(--nova-navy-950) 32%,transparent);opacity:0;transition:opacity .16s ease-in}.nova-catsheet__panel[data-v-7a91d660]{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(380px,100% - 48px);background:var(--nova-white);box-shadow:var(--nova-shadow-pop);opacity:0;transform:translate(-40px);transition:transform .16s cubic-bezier(.4,0,1,1),opacity .16s ease-in;will-change:transform,opacity}.nova-catsheet.is-open .nova-catsheet__scrim[data-v-7a91d660]{opacity:1;transition:opacity .22s ease-out}.nova-catsheet.is-open .nova-catsheet__panel[data-v-7a91d660]{opacity:1;transform:none;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}@media(prefers-reduced-motion:reduce){.nova-catsheet__scrim[data-v-7a91d660],.nova-catsheet__panel[data-v-7a91d660],.nova-catsheet.is-open .nova-catsheet__scrim[data-v-7a91d660],.nova-catsheet.is-open .nova-catsheet__panel[data-v-7a91d660]{transition:none}}.nova-catsheet__head[data-v-7a91d660]{display:flex;align-items:center;gap:10px;padding:16px 12px 16px 20px;background:var(--nova-navy-900);color:var(--nova-white)}.nova-catsheet__title[data-v-7a91d660]{margin:0;font-family:var(--nova-font-display);font-size:20px;font-style:italic;font-weight:800;line-height:1.1;color:var(--nova-white)}.nova-catsheet__close[data-v-7a91d660]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;padding:0;border:0;border-radius:var(--nova-radius);background:transparent;color:var(--nova-white);cursor:pointer}.nova-catsheet__close[data-v-7a91d660]:hover,.nova-catsheet__close[data-v-7a91d660]:focus-visible{background:var(--nova-navy-700);outline:none}.nova-catsheet__body[data-v-7a91d660]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px calc(16px + env(safe-area-inset-bottom))}.nova-catsheet__all[data-v-7a91d660]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:14px 16px;border-radius:var(--nova-radius);background:var(--nova-red-500);color:var(--nova-white);font-size:15px;font-weight:700;text-decoration:none}.nova-catsheet__all[data-v-7a91d660]:hover,.nova-catsheet__all[data-v-7a91d660]:focus-visible{background:var(--nova-red-600);outline:none}.nova-catsheet__list[data-v-7a91d660]{margin:0;padding:0;list-style:none}.nova-catsheet__link[data-v-7a91d660]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--nova-radius);color:var(--nova-navy-900);text-decoration:none}.nova-catsheet__link[data-v-7a91d660]:hover,.nova-catsheet__link[data-v-7a91d660]:focus-visible{background:var(--nova-paper);outline:none}.nova-catsheet__link:hover .nova-catsheet__name[data-v-7a91d660],.nova-catsheet__link:focus-visible .nova-catsheet__name[data-v-7a91d660]{color:var(--nova-red-600)}.nova-catsheet__link:hover .nova-catsheet__chevron[data-v-7a91d660],.nova-catsheet__link:focus-visible .nova-catsheet__chevron[data-v-7a91d660]{color:var(--nova-red-500)}.nova-catsheet__thumb[data-v-7a91d660]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;overflow:hidden;border-radius:var(--nova-radius);background:var(--nova-paper)}.nova-catsheet__thumb img[data-v-7a91d660]{width:100%;height:100%;padding:4px;object-fit:contain;mix-blend-mode:multiply}.nova-catsheet__name[data-v-7a91d660]{flex:1 1 auto;min-width:0;font-size:15px;font-weight:600;line-height:1.3}.nova-catsheet__chevron[data-v-7a91d660]{flex:0 0 auto;color:var(--nova-navy-200)}.nova-search[data-v-f8438af6]{position:relative;display:flex;width:100%;max-width:660px}.nova-search__input[data-v-f8438af6]{flex:1 1 auto;min-width:0;height:46px;padding:0 16px 0 18px;font-family:var(--nova-font-body);font-size:15px;color:var(--nova-ink);background:var(--nova-white);border:1px solid var(--nova-navy-200);border-right:0;border-radius:var(--nova-radius) 0 0 var(--nova-radius);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.nova-search__input[data-v-f8438af6]::placeholder{color:var(--nova-muted)}.nova-search__input[data-v-f8438af6]:focus{border-color:var(--nova-navy-600);box-shadow:0 0 0 3px var(--nova-navy-100)}.nova-search__input[data-v-f8438af6]::-webkit-search-cancel-button{appearance:none}.nova-search__button[data-v-f8438af6]{flex:0 0 auto;width:54px;height:46px;display:flex;align-items:center;justify-content:center;background:var(--nova-navy-800);color:var(--nova-white);border:none;border-radius:0 var(--nova-radius) var(--nova-radius) 0;cursor:pointer;transition:background-color .18s ease}.nova-search__button[data-v-f8438af6]:hover{background:var(--nova-navy-900)}.nova-search__button[data-v-f8438af6]:focus-visible{outline:2px solid var(--nova-red-500);outline-offset:2px}@media screen and (max-width:640px){.nova-search__input[data-v-f8438af6],.nova-search__button[data-v-f8438af6]{height:40px}.nova-search__input[data-v-f8438af6]{font-size:14px}.nova-search__button[data-v-f8438af6]{width:46px}}.nova-account[data-v-6b7d0eff]{display:inline-flex;align-items:center;gap:10px;padding:6px 8px;color:var(--nova-navy-800);font-family:var(--nova-font-body);text-decoration:none;border-radius:var(--nova-radius);transition:background-color .18s ease;white-space:nowrap;flex:0 0 auto}.nova-account svg[data-v-6b7d0eff]{flex:0 0 auto;width:30px;height:30px}.nova-account[data-v-6b7d0eff]:hover{background:var(--nova-paper)}.nova-account:hover .nova-account__primary[data-v-6b7d0eff]{color:var(--nova-red-600)}.nova-account__text[data-v-6b7d0eff]{display:flex;flex-direction:column;gap:2px;line-height:1.15}.nova-account__primary[data-v-6b7d0eff]{font-size:14.5px;font-weight:700;color:var(--nova-navy-900);transition:color .18s ease}.nova-account__secondary[data-v-6b7d0eff]{font-size:13px;color:var(--nova-muted)}@media screen and (max-width:900px){.nova-account__text[data-v-6b7d0eff]{display:none}}@media screen and (max-width:640px){.nova-account svg[data-v-6b7d0eff]{width:26px;height:26px}}.nova-cart[data-v-2b3fbe24]{display:inline-flex;align-items:center;gap:12px;padding:6px 8px;color:var(--nova-navy-800);font-family:var(--nova-font-body);text-decoration:none;border-radius:var(--nova-radius);transition:background-color .18s ease;white-space:nowrap;flex:0 0 auto}.nova-cart[data-v-2b3fbe24]:hover{background:var(--nova-paper)}.nova-cart:hover .nova-cart__label[data-v-2b3fbe24]{color:var(--nova-red-600)}.nova-cart__icon[data-v-2b3fbe24]{position:relative;display:inline-flex;flex:0 0 auto}.nova-cart__icon svg[data-v-2b3fbe24]{width:30px;height:30px}.nova-cart__count[data-v-2b3fbe24]{position:absolute;top:-7px;right:-9px;display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;background:var(--nova-red-500);color:var(--nova-white);font-size:11px;font-weight:700;line-height:1;border:2px solid var(--nova-white);border-radius:999px;font-variant-numeric:tabular-nums;box-sizing:content-box}.nova-cart__text[data-v-2b3fbe24]{display:flex;flex-direction:column;gap:2px;line-height:1.15}.nova-cart__label[data-v-2b3fbe24]{font-size:14.5px;font-weight:700;color:var(--nova-navy-900);transition:color .18s ease}.nova-cart__total[data-v-2b3fbe24]{font-size:13.5px;font-weight:700;color:var(--nova-navy-900);font-variant-numeric:tabular-nums}@media screen and (max-width:900px){.nova-cart__text[data-v-2b3fbe24]{display:none}}@media screen and (max-width:640px){.nova-cart__icon svg[data-v-2b3fbe24]{width:26px;height:26px}}.nova-minicart[data-v-2b3fbe24]{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;font-family:var(--nova-font-body);color:var(--nova-navy-900)}.nova-minicart[data-v-2b3fbe24]:not([open]){display:none}.nova-minicart[data-v-2b3fbe24]::backdrop{background:transparent}.nova-minicart__scrim[data-v-2b3fbe24]{position:absolute;inset:0;background:color-mix(in srgb,var(--nova-navy-950) 32%,transparent);opacity:0;transition:opacity .16s ease-in}.nova-minicart__panel[data-v-2b3fbe24]{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(420px,100% - 40px);background:var(--nova-white);box-shadow:var(--nova-shadow-pop);opacity:0;transform:translate(40px);transition:transform .16s cubic-bezier(.4,0,1,1),opacity .16s ease-in;will-change:transform,opacity}.nova-minicart.is-open .nova-minicart__scrim[data-v-2b3fbe24]{opacity:1;transition:opacity .22s ease-out}.nova-minicart.is-open .nova-minicart__panel[data-v-2b3fbe24]{opacity:1;transform:none;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}@media(prefers-reduced-motion:reduce){.nova-minicart__scrim[data-v-2b3fbe24],.nova-minicart__panel[data-v-2b3fbe24],.nova-minicart.is-open .nova-minicart__scrim[data-v-2b3fbe24],.nova-minicart.is-open .nova-minicart__panel[data-v-2b3fbe24]{transition:none}}.nova-minicart__head[data-v-2b3fbe24]{display:flex;align-items:center;gap:10px;padding:18px 16px 18px 24px;border-bottom:1px solid var(--nova-line)}.nova-minicart__title[data-v-2b3fbe24]{margin:0;font-family:var(--nova-font-display);font-size:22px;font-style:italic;font-weight:800;line-height:1.1;color:var(--nova-navy-900)}.nova-minicart__tally[data-v-2b3fbe24]{font-size:13.5px;color:var(--nova-muted)}.nova-minicart__close[data-v-2b3fbe24]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;padding:0;border:0;border-radius:var(--nova-radius);background:transparent;color:var(--nova-navy-800);cursor:pointer;transition:background-color .15s ease}.nova-minicart__close[data-v-2b3fbe24]:hover{background:var(--nova-paper)}.nova-minicart__body[data-v-2b3fbe24]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px}.nova-minicart__empty[data-v-2b3fbe24]{padding:56px 0;text-align:center}.nova-minicart__empty p[data-v-2b3fbe24]{margin:0 0 16px;font-size:15px;color:var(--nova-muted)}.nova-minicart__browse[data-v-2b3fbe24]{font-size:14px;font-weight:600;color:var(--nova-navy-800);text-decoration:underline;text-underline-offset:3px}.nova-minicart__browse[data-v-2b3fbe24]:hover{color:var(--nova-red-500)}.nova-minicart__items[data-v-2b3fbe24]{margin:0;padding:0;list-style:none}.nova-minicart__item[data-v-2b3fbe24]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:start;padding:18px 0}.nova-minicart__item+.nova-minicart__item[data-v-2b3fbe24]{border-top:1px solid var(--nova-line)}.nova-minicart__thumb[data-v-2b3fbe24]{display:block;width:72px;height:72px;overflow:hidden;border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:var(--nova-paper)}.nova-minicart__thumb img[data-v-2b3fbe24]{display:block;width:100%;height:100%;object-fit:contain;background:var(--nova-white)}.nova-minicart__info[data-v-2b3fbe24]{display:flex;flex-direction:column;gap:4px;min-width:0}.nova-minicart__name[data-v-2b3fbe24]{display:-webkit-box;overflow:hidden;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--nova-navy-900);text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nova-minicart__name[data-v-2b3fbe24]:hover{color:var(--nova-red-500)}.nova-minicart__options[data-v-2b3fbe24]{font-size:12.5px;color:var(--nova-muted)}.nova-minicart__meta[data-v-2b3fbe24]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:13px;color:var(--nova-muted)}.nova-minicart__remove[data-v-2b3fbe24]{flex:0 0 auto;padding:0;border:0;background:none;font:inherit;color:var(--nova-navy-700);text-decoration:underline;text-decoration-color:var(--nova-navy-200);text-underline-offset:3px;cursor:pointer}.nova-minicart__remove[data-v-2b3fbe24]:hover{color:var(--nova-red-500);text-decoration-color:currentColor}.nova-minicart__remove[data-v-2b3fbe24]:disabled{opacity:.5;cursor:progress}.nova-minicart__stepper[data-v-2b3fbe24]{display:inline-flex;flex:0 0 auto;align-items:stretch;height:34px;background:var(--nova-white);border:1px solid var(--nova-navy-200);border-radius:var(--nova-radius);overflow:hidden}.nova-minicart__stepper[data-v-2b3fbe24]:focus-within{border-color:var(--nova-navy-800)}.nova-minicart__step[data-v-2b3fbe24]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;margin:0;padding:0;border:0;background:transparent;color:var(--nova-navy-900);cursor:pointer;transition:background-color .15s ease,color .15s ease}.nova-minicart__step[data-v-2b3fbe24]:hover{background:var(--nova-paper);color:var(--nova-red-500)}.nova-minicart__step[data-v-2b3fbe24]:focus-visible{outline:2px solid var(--nova-navy-800);outline-offset:-2px}.nova-minicart__step svg[data-v-2b3fbe24]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nova-minicart__qty[data-v-2b3fbe24]{flex:0 0 auto;width:44px;min-width:0;margin:0;padding:0 2px;border:0;border-inline:1px solid var(--nova-line);border-radius:0;background:transparent;box-shadow:none;outline:none;appearance:none;font-family:var(--nova-font-body);font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--nova-ink);text-align:center}.nova-minicart__notice[data-v-2b3fbe24]{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--nova-warn)}.nova-minicart__price[data-v-2b3fbe24]{font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--nova-navy-900)}.nova-minicart__foot[data-v-2b3fbe24]{display:flex;flex-direction:column;gap:10px;padding:18px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--nova-line);background:var(--nova-white)}.nova-minicart__row[data-v-2b3fbe24]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;font-weight:600}.nova-minicart__amount[data-v-2b3fbe24]{font-variant-numeric:tabular-nums}.nova-minicart__row--subtotal .nova-minicart__amount[data-v-2b3fbe24]{font-size:17px;font-weight:700}.nova-minicart__note[data-v-2b3fbe24]{margin:0 0 4px;font-size:12.5px;line-height:1.45;color:var(--nova-muted)}.nova-minicart__cta[data-v-2b3fbe24]{display:flex;align-items:center;justify-content:center;height:52px;border-radius:var(--nova-radius);background:var(--nova-red-500);color:var(--nova-white);font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s ease}.nova-minicart__cta[data-v-2b3fbe24]:hover{background:var(--nova-red-600)}.nova-minicart__continue[data-v-2b3fbe24]{align-self:center;padding:6px 8px;border:0;background:none;font:inherit;font-size:14px;color:var(--nova-navy-700);text-decoration:underline;text-decoration-color:var(--nova-navy-200);text-underline-offset:3px;cursor:pointer}.nova-minicart__continue[data-v-2b3fbe24]:hover{color:var(--nova-red-500);text-decoration-color:currentColor}.nova-minicart__gate[data-v-2b3fbe24]{position:relative;margin:0;padding:12px 14px 12px 52px;border-radius:var(--nova-radius);background:var(--nova-navy-50);font-size:13.5px;font-weight:600;line-height:1.45;color:var(--nova-navy-900)}.nova-minicart__gate[data-v-2b3fbe24]:before{content:"";position:absolute;top:50%;left:12px;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:var(--nova-navy-800) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center/15px no-repeat}.nova-minicart__gate[data-v-2b3fbe24],.nova-minicart__cta--signin[data-v-2b3fbe24]{display:none}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .nova-minicart__price[data-v-2b3fbe24],body:not(.ecwid-customer-group-27222755):not(.nova-approved) .nova-minicart__amount[data-v-2b3fbe24]{filter:blur(7px);-webkit-user-select:none;user-select:none}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .nova-minicart__cta--checkout[data-v-2b3fbe24]{display:none}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .nova-minicart__gate--signed-out[data-v-2b3fbe24]{display:block}body:not(.ecwid-customer-group-27222755):not(.nova-approved) .nova-minicart__cta--signin[data-v-2b3fbe24]{display:flex}body:not(.ecwid-customer-group-27222755):not(.nova-approved).ecwid-customer-loggedIn .nova-minicart__gate--signed-out[data-v-2b3fbe24],body:not(.ecwid-customer-group-27222755):not(.nova-approved).ecwid-customer-loggedIn .nova-minicart__cta--signin[data-v-2b3fbe24]{display:none}body:not(.ecwid-customer-group-27222755):not(.nova-approved).ecwid-customer-loggedIn .nova-minicart__gate--pending[data-v-2b3fbe24]{display:block}:root{--nova-navy-950: #0C1929;--nova-navy-900: #132741;--nova-navy-800: #1C3A5E;--nova-navy-700: #26496F;--nova-navy-600: #35597F;--nova-navy-200: #C5D3E2;--nova-navy-100: #E1E9F1;--nova-navy-50: #EFF4F9;--nova-red-600: #C4202D;--nova-red-500: #E22837;--nova-red-400: #FF5A66;--nova-red-100: #FADEE1;--nova-red-50: #FCEFF0;--nova-white: #FFFFFF;--nova-paper: #F5F7FA;--nova-line: #D9E1E9;--nova-muted: #55677C;--nova-ink: #132741;--nova-ok: #2E7D43;--nova-ok-soft: #E7F3E9;--nova-warn: #B7791F;--nova-warn-soft: #FAF1E2;--nova-danger: #A31220;--nova-danger-soft: #F9E3E5;--nova-font-display: "Archivo", "Helvetica Neue", Arial, sans-serif;--nova-font-body: "Public Sans", "Helvetica Neue", Arial, sans-serif;--nova-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--nova-font-script: "Yellowtail", "Brush Script MT", cursive;--nova-radius-sm: 4px;--nova-radius: 8px;--nova-radius-lg: 12px;--nova-shadow-card: 0 1px 2px rgba(12, 25, 41, .06), 0 4px 12px rgba(12, 25, 41, .06);--nova-shadow-pop: 0 8px 28px rgba(12, 25, 41, .16);--nova-content-width: 1128px;--nova-wide-width: 1320px}.ins-tile:has(.nova-header){z-index:20}@media screen and (max-width:640px){.ins-tile:has(.nova-header){position:sticky;top:0;z-index:60}}.nova-header[data-v-7ae0b598]{font-family:var(--nova-font-body)}.nova-header__utility[data-v-7ae0b598]{background:var(--nova-navy-950);color:var(--nova-navy-200);font-size:12.5px}.nova-header__utility-inner[data-v-7ae0b598]{max-width:var(--nova-wide-width);margin:0 auto;padding:7px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.nova-header__utility-msg[data-v-7ae0b598]{display:inline-flex;align-items:center;gap:7px}.nova-header__utility-phone[data-v-7ae0b598]{color:var(--nova-white);font-weight:600;text-decoration:none;font-variant-numeric:tabular-nums}.nova-header__utility-phone[data-v-7ae0b598]:hover{text-decoration:underline}.nova-header__masthead[data-v-7ae0b598]{background:var(--nova-white);border-bottom:1px solid var(--nova-line)}.nova-header__masthead-inner[data-v-7ae0b598]{max-width:var(--nova-wide-width);margin:0 auto;padding:16px 20px;display:flex;align-items:center;gap:40px}.nova-header__search[data-v-7ae0b598]{flex:1 1 auto;min-width:0;margin:0 auto}.nova-header__actions[data-v-7ae0b598]{display:flex;flex:0 0 auto;align-items:center;gap:18px}.nova-header__nav[data-v-7ae0b598]{background:var(--nova-navy-800)}.nova-header__nav-inner[data-v-7ae0b598]{position:relative;display:flex;align-items:stretch;max-width:var(--nova-wide-width);margin:0 auto;padding:0 20px}@media screen and (max-width:900px){.nova-header__masthead-inner[data-v-7ae0b598]{gap:20px}.nova-header__actions[data-v-7ae0b598]{gap:6px}}@media screen and (max-width:640px){.nova-header__utility[data-v-7ae0b598]{display:none}.nova-header__masthead-inner[data-v-7ae0b598]{flex-wrap:wrap;gap:8px 12px;padding:8px 16px 10px}.nova-header__actions[data-v-7ae0b598]{margin-left:auto}.nova-header__search[data-v-7ae0b598]{order:3;flex:1 0 100%}.nova-header__nav-inner[data-v-7ae0b598]{padding:0}}
