.novo-utility{background:var(--sg-surface-sunken);border-bottom:1px solid var(--sg-border-hairline);font-family:var(--sg-font-text);font-size:var(--sg-fs-label);color:var(--sg-text-primary);position:relative}.novo-utility:has(.novo-utility__country[open]){z-index:45}.novo-utility__inner{display:flex;justify-content:flex-end;align-items:center;gap:var(--sg-space-3);min-height:36px}.novo-utility__link,.novo-utility__current{display:inline-flex;align-items:center;gap:var(--sg-space-2);min-height:36px;color:var(--sg-text-primary);text-decoration:none;white-space:nowrap}.novo-utility__link:hover{color:var(--sg-text-secondary)}.novo-utility__sep{width:1px;height:14px;background:var(--sg-border-default)}.novo-utility__flag{display:inline-block;width:16px;height:16px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000014;flex:none}.novo-utility__form{margin:0}.novo-utility__country{position:relative}.novo-utility__current{cursor:pointer;list-style:none}.novo-utility__current::-webkit-details-marker{display:none}.novo-utility__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:60;min-width:260px;max-height:320px;overflow-y:auto;margin:0;padding:var(--sg-space-2) 0;list-style:none;background:var(--sg-surface-page);border:1px solid var(--sg-border-hairline);box-shadow:var(--sg-shadow-3)}.novo-utility__option{display:flex;align-items:center;gap:var(--sg-space-2);width:100%;min-height:40px;padding:0 var(--sg-space-4);border:0;background:none;font:inherit;color:var(--sg-text-primary);text-align:left;cursor:pointer}.novo-utility__option:hover,.novo-utility__option[aria-current=true]{background:var(--sg-surface-sunken)}[data-novo-ship-bar] strong{font-weight:700}.novo-mega-section{height:0}.novo-mega{position:fixed;left:0;right:0;top:var(--novo-mega-top, 120px);z-index:39;display:block;visibility:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity var(--sg-dur-base) var(--sg-ease-standard),transform var(--sg-dur-base) cubic-bezier(.16,1,.3,1),visibility 0s linear var(--sg-dur-base)}.novo-mega[open]{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity var(--sg-dur-base) var(--sg-ease-standard),transform var(--sg-dur-base) cubic-bezier(.16,1,.3,1),visibility 0s}@media screen and (max-width:1279px){.novo-mega{display:none}}.novo-mega__panel{background:var(--sg-surface-page);border-top:1px solid var(--sg-border-hairline);box-shadow:var(--sg-shadow-3);font-family:var(--sg-font-text);color:var(--sg-text-primary)}.novo-mega__inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sg-space-10);padding:var(--sg-space-8) 0 var(--sg-space-10)}.novo-mega__cols{display:flex;gap:var(--sg-space-10)}.novo-mega__col{display:flex;flex-direction:column;gap:var(--sg-space-1);min-width:190px}.novo-mega__heading{padding-bottom:var(--sg-space-2);font-size:var(--sg-fs-label);font-weight:var(--sg-fw-medium);letter-spacing:var(--sg-ls-label);text-transform:uppercase}.novo-mega__link{display:flex;align-items:center;justify-content:space-between;gap:var(--sg-space-4);min-height:36px;font-size:var(--sg-fs-body-sm);letter-spacing:var(--sg-ls-label);text-transform:uppercase;color:var(--sg-text-primary);text-decoration:none}.novo-mega__link:hover{color:var(--sg-text-secondary)}.novo-mega__count{font-size:var(--sg-fs-caption);color:var(--sg-text-tertiary);font-variant-numeric:tabular-nums}.novo-mega__tiles{display:grid;grid-template-columns:repeat(var(--tile-count, 4),minmax(0,1fr));gap:var(--sg-space-4)}.novo-mega__tile{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--sg-radius-chip);background:var(--sg-product-surface);isolation:isolate;text-decoration:none}.novo-mega__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--sg-dur-slow) var(--sg-ease-standard)}.novo-mega__tile:hover .novo-mega__img{transform:scale(var(--sg-media-zoom))}.novo-mega__protect{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sg-protect-gradient)}.novo-mega__label{position:absolute;left:var(--sg-space-5);bottom:var(--sg-space-4);font-family:var(--sg-font-display);font-size:var(--sg-fs-display-3);line-height:var(--sg-lh-title);color:var(--sg-text-inverse)}.novo-mega__tile--packshot .novo-mega__img{left:8%;width:84%;height:86%;object-fit:contain;mix-blend-mode:multiply}.novo-mega__tile--packshot .novo-mega__protect{display:none}.novo-mega__tile--packshot .novo-mega__label{color:var(--sg-product-title)}.novo-mega a:focus-visible{outline:none;box-shadow:var(--sg-shadow-focus)}@media screen and (min-width:750px){#header-component[data-menu-style=drawer]:has(.search-action:not(.search-action--hidden-on-menu)) .search-action--hidden-on-menu{display:none}}.menu-drawer{font-family:var(--sg-font-text);background:var(--sg-surface-page)}@media screen and (max-width:749px){.header-drawer .menu-drawer{--drawer-width: 100vw;--drawer-max-width: 100vw}}.header-drawer .menu-drawer>.menu-drawer__close-button{position:absolute;top:calc(var(--safe-area-inset-top, 0px) + 8px);inset-inline-start:var(--sg-space-2);z-index:1;width:44px;height:44px;display:grid;place-items:center;padding:0}.novo-drawer-top{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:60px;padding-inline:var(--sg-space-2);border-bottom:1px solid var(--sg-border-hairline)}.novo-drawer-top__icon{display:grid;place-items:center;width:44px;height:44px;color:var(--sg-text-primary)}.novo-drawer-top__icon:last-child{justify-self:end}.novo-drawer-top__icon svg{width:22px;height:22px;stroke-width:1.5}.novo-drawer-top__logo{display:block;justify-self:center;color:var(--sg-text-primary)}.novo-drawer-top__logo-img{display:block;height:14px;width:auto}.header-drawer .menu-drawer__navigation{margin-top:var(--sg-space-2)}.menu-drawer__menu-item,.menu-drawer__menu .menu-drawer__menu-item{font-family:var(--sg-font-display);font-weight:var(--sg-fw-display);font-size:24px;line-height:1.15;letter-spacing:0;text-transform:none;min-height:72px;color:var(--sg-text-primary)}.menu-drawer__menu>li{border-bottom:1px solid var(--sg-border-hairline)}.novo-drawer-extras{display:grid;gap:var(--sg-space-3);padding:var(--sg-space-5) var(--drawer-padding, var(--sg-space-4)) var(--sg-space-10)}.novo-drawer-promo{display:flex;align-items:center;justify-content:space-between;gap:var(--sg-space-4);padding:var(--sg-space-5);border-radius:var(--sg-radius-card, 8px);background:var(--sg-neutral-900);color:var(--sg-text-inverse);text-decoration:none}.novo-drawer-promo__words{display:grid;gap:2px}.novo-drawer-promo__title{font-family:var(--sg-font-display);font-weight:var(--sg-fw-display);font-size:22px;line-height:1.15}.novo-drawer-promo__text{font-size:var(--sg-fs-body-sm);opacity:.8}.novo-drawer-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sg-space-3)}.novo-drawer-tile{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--sg-radius-card, 8px);background:var(--sg-surface-sunken);color:var(--sg-text-inverse);text-decoration:none}.novo-drawer-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .45),transparent 55%)}.novo-drawer-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.novo-drawer-tile__label{position:absolute;left:var(--sg-space-4);bottom:var(--sg-space-3);z-index:1;font-family:var(--sg-font-display);font-weight:var(--sg-fw-display);font-size:24px;line-height:1.1}.novo-drawer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sg-space-1) var(--sg-space-4);margin:var(--sg-space-5) 0 var(--sg-space-2);padding:0;list-style:none}.novo-drawer-links a{display:block;padding-block:var(--sg-space-3);font-size:var(--sg-fs-body);color:var(--sg-text-secondary);text-decoration:none}.novo-drawer-links a:hover{color:var(--sg-text-primary)}.novo-drawer-country__field{position:relative;display:block}.novo-drawer-country select{width:100%;height:52px;padding:0 var(--sg-space-10) 0 var(--sg-space-4);border:1px solid var(--sg-border-strong, var(--sg-border-hairline));border-radius:var(--sg-radius-input, 6px);background:var(--sg-surface-page);color:var(--sg-text-primary);font:inherit;font-size:var(--sg-fs-body);text-align:center;text-align-last:center;-webkit-appearance:none;appearance:none}.novo-drawer-country__field svg{position:absolute;right:var(--sg-space-4);top:50%;transform:translateY(-50%);pointer-events:none}.novo-cart__dialog{--theme-drawer-width: min(480px, 100vw);--theme-drawer-padding: var(--sg-space-6);font-family:var(--sg-font-text);color:var(--sg-text-primary);background:var(--sg-surface-page)}.novo-cart__dialog::backdrop{background:var(--sg-surface-scrim)}.novo-cart__dialog .theme-drawer__header{background:var(--sg-surface-sunken);border-bottom:1px solid var(--sg-border-hairline);padding:var(--sg-space-4) var(--sg-space-4) var(--sg-space-4) var(--sg-space-6)}.novo-cart__dialog .theme-drawer__title{font-family:var(--sg-font-text);font-size:var(--sg-fs-label);font-weight:var(--sg-fw-medium);letter-spacing:var(--sg-ls-nav);text-transform:uppercase;line-height:1}.novo-cart__count{font-variant-numeric:tabular-nums;color:var(--sg-text-secondary)}.novo-cart__dialog .theme-drawer__close-button{--private-button-size: var(--sg-tap-min)}.novo-cart__dialog .cart-items-component{display:flex;flex-direction:column;min-height:0}.novo-cart__dialog .novo-cart__scroll.cart-drawer__content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--sg-surface-page);justify-content:flex-start;align-items:stretch;text-align:left}.novo-cart__dialog .cart-drawer__items{padding-inline:var(--sg-space-6);overflow:visible}.novo-cart-ship{display:flex;align-items:center;gap:var(--sg-space-3);padding:var(--sg-space-4) var(--sg-space-6);border-bottom:1px solid var(--sg-border-hairline);font-size:var(--sg-fs-body-sm);line-height:1.35}.novo-cart-ship__ring{flex:none;color:var(--sg-text-primary)}.novo-cart-ship__arc{transition:stroke-dasharray var(--sg-dur-slow) var(--sg-ease-standard)}.novo-cart-ship.is-free .novo-cart-ship__ring{color:var(--sg-text-primary)}.novo-cart-ship strong{font-weight:700}.novo-cart__dialog .cart-items__table-row,.novo-cart__dialog .cart-items__table-row--full-width-variants{position:relative;grid-template-columns:88px minmax(0,1fr) auto;grid-template-rows:repeat(5,min-content) 1fr;grid-template-areas:"media details details" "media variants variants" "media unit_price unit_price" "media quantity quantity" "saving saving saving" "error error error";column-gap:var(--sg-space-4);padding-block:var(--sg-space-6);margin-bottom:0;border-bottom:1px solid var(--sg-border-hairline)}.novo-cart__dialog .cart-items__table-row:last-child{border-bottom:0}.novo-cart__dialog .cart-items__media-container{aspect-ratio:1 / 1;background:var(--sg-product-surface);isolation:isolate}.novo-cart__dialog .cart-items__media-image{object-fit:contain;mix-blend-mode:multiply;padding:6%}.novo-cart__dialog .cart-items__product-info{padding-right:var(--sg-tap-min)}.novo-cart__dialog .cart-items__title{font-family:var(--sg-font-text);font-size:var(--sg-fs-body-sm);font-weight:var(--sg-fw-medium);line-height:var(--sg-lh-tight);color:var(--sg-text-primary);text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.novo-cart__dialog .cart-items__variants,.novo-cart__dialog .cart-items__variant{font-size:var(--sg-fs-caption);color:var(--sg-text-secondary)}.novo-cart__dialog .cart-items__variant dt.visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important;white-space:normal!important}.novo-cart__dialog .cart-items__unit-price-wrapper>div{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:var(--sg-space-2);font-size:var(--sg-fs-body-sm);font-variant-numeric:tabular-nums;color:var(--sg-text-primary)}.novo-cart__dialog .compare-at-price,.novo-cart-total-compare{color:var(--sg-neutral-400);text-decoration-thickness:1px}.novo-cart__dialog .cart-items__price{display:none}.novo-cart__dialog .cart-items__quantity{margin-top:var(--sg-space-2)}.novo-cart__dialog .quantity-selector{background:var(--sg-surface-sunken);border:0;border-radius:0;height:40px;min-width:112px}.novo-cart__dialog .quantity-selector button{width:40px;min-width:40px}.novo-cart__dialog .cart-items__remove{position:absolute;top:calc(var(--sg-space-6) - 10px);right:-10px;color:var(--sg-text-primary)}.novo-cart__dialog .cart-items__remove:hover{color:var(--sg-text-secondary)}.novo-cart-saving{grid-area:saving;justify-self:start;display:inline-flex;align-items:center;gap:var(--sg-space-2);margin:var(--sg-space-4) 0 0;padding:6px var(--sg-space-3);background:var(--sg-surface-sunken);font-size:var(--sg-fs-caption);color:var(--sg-text-primary)}.novo-cart-upsell{padding:var(--sg-space-6) 0 var(--sg-space-2);border-top:1px solid var(--sg-border-hairline)}.novo-cart-upsell__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sg-space-3);padding:0 var(--sg-space-6) var(--sg-space-4)}.novo-cart-upsell__heading,.novo-cart-more__heading{margin:0;font-family:var(--sg-font-display);font-weight:var(--sg-fw-display);font-size:var(--sg-fs-title-1);line-height:var(--sg-lh-title);color:var(--sg-text-primary)}.novo-cart-upsell__pill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--sg-radius-chip);background:#e8e7f0;color:#2b2c40;font-size:var(--sg-fs-caption);letter-spacing:var(--sg-ls-label)}.novo-cart-upsell__track{display:flex;gap:var(--sg-space-3);margin:0;padding:0 var(--sg-space-6) var(--sg-space-4);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--sg-space-6);scrollbar-width:none}.novo-cart-upsell__track::-webkit-scrollbar{display:none}.novo-cart-upsell__item{flex:0 0 148px;scroll-snap-align:start;min-width:0}.novo-cart-upsell__card{display:flex;flex-direction:column;gap:var(--sg-space-2);height:100%}.novo-cart-upsell__media{position:relative;display:block;aspect-ratio:3 / 4;background:var(--sg-product-surface);overflow:hidden;isolation:isolate}.novo-cart-upsell__media img{position:absolute;left:8%;top:0;width:84%;height:100%;object-fit:contain;mix-blend-mode:multiply}.novo-cart-upsell__media--cover img{left:0;width:100%;object-fit:cover;mix-blend-mode:normal}.novo-cart-upsell__title{font-family:var(--sg-font-display);font-size:var(--sg-fs-body-lg);line-height:var(--sg-lh-tight);color:var(--sg-product-title);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.56em}.novo-cart-upsell__price{font-size:var(--sg-fs-body-sm);font-variant-numeric:tabular-nums}.novo-cart-upsell__add{margin-top:auto}.novo-cart-upsell__add .quick-add{position:static;inset:auto;pointer-events:auto}.novo-cart-upsell__add .quick-add__product-form-component,.novo-cart-upsell__add .quick-add__product-form-component .shopify-product-form{display:block;height:auto}.novo-cart-upsell .novo-cart-upsell__add button.quick-add__button,.novo-cart-upsell .novo-cart-upsell__add button.quick-add__button:is(:hover,:focus-visible),.novo-cart-upsell .novo-cart-upsell__add button.quick-add__button[data-added=true]{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;width:100%;max-inline-size:none;height:44px;padding:0 var(--sg-space-2);opacity:1;scale:1;border:1px solid var(--sg-neutral-900);border-radius:var(--sg-radius-button);background:transparent;color:transparent;font-size:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.novo-cart-upsell .novo-cart-upsell__add button.quick-add__button:hover{background:var(--sg-action-secondary-bg-hover)}.novo-cart-upsell .novo-cart-upsell__add button.quick-add__button:before{content:none}.novo-cart-upsell .novo-cart-upsell__add button.quick-add__button:after{content:var(--novo-add-label);font-family:var(--sg-font-text);font-size:var(--sg-fs-micro);font-weight:var(--sg-fw-medium);letter-spacing:var(--sg-ls-nav);text-transform:uppercase;color:var(--sg-neutral-900);white-space:nowrap}.novo-cart-upsell .novo-cart-upsell__add button.quick-add__button>:not(.novo-busy){display:none}.novo-cart-more{padding:var(--sg-space-4) var(--sg-space-6) var(--sg-space-6)}.novo-cart-more__list{display:flex;flex-wrap:wrap;gap:var(--sg-space-2);margin:var(--sg-space-4) 0 0;padding:0;list-style:none}.novo-cart-more__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--sg-space-4);border:1px solid var(--sg-border-default);border-radius:var(--sg-radius-chip);font-size:var(--sg-fs-caption);letter-spacing:var(--sg-ls-label);text-transform:uppercase;color:var(--sg-text-primary);text-decoration:none}.novo-cart-more__chip:hover{border-color:var(--sg-border-strong)}.novo-cart__dialog .novo-cart__footer.cart-drawer__summary{position:static;flex:none;align-items:stretch;gap:var(--sg-space-4);margin-top:0;padding:var(--sg-space-5) var(--sg-space-6) calc(var(--sg-space-5) + var(--safe-area-inset-bottom, 0px));background:var(--sg-surface-sunken);border-top:1px solid var(--sg-border-hairline);-webkit-mask-image:none;mask-image:none}.novo-cart__footer .cart-totals{gap:var(--sg-space-2)}.novo-cart__footer .cart-totals__container,.novo-cart__footer .cart-drawer__summary .cart__summary-totals{border:0;padding:0}.novo-cart__footer .cart-totals__total{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--sg-space-2);font-size:var(--sg-fs-title-2)}.novo-cart__footer .cart-totals__total-label{margin-right:auto;font-family:var(--sg-font-text);font-size:var(--sg-fs-title-2)}.novo-cart__footer .cart-totals__total-value{font-weight:var(--sg-fw-medium);font-variant-numeric:tabular-nums}.novo-cart-total-compare{font-size:var(--sg-fs-body)}.novo-cart__footer .cart-totals__tax-note{font-size:var(--sg-fs-caption);color:var(--sg-text-secondary)}.novo-cart__footer .cart-actions{border-color:var(--sg-border-hairline)}.novo-cart__footer .cart__checkout-button{width:100%;height:60px;border-radius:var(--sg-radius-button);background:var(--sg-action-primary-bg);color:#fff;font-size:var(--sg-fs-label);letter-spacing:var(--sg-ls-nav);text-transform:uppercase}.novo-cart__footer .cart__checkout-button:hover{background:var(--sg-action-primary-bg-hover)}.novo-cart__footer .additional-checkout-buttons{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: var(--sg-radius-button)}.novo-cart-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sg-space-2);margin:var(--sg-space-2) 0 0;padding:0;list-style:none}.novo-cart-trust__item{display:flex;flex-direction:column;align-items:center;gap:var(--sg-space-2);text-align:center;font-size:var(--sg-fs-caption);line-height:1.35;color:var(--sg-text-primary)}.novo-cart-empty{display:flex;flex-direction:column;align-items:center;width:100%}.novo-cart-empty__band{align-self:stretch;height:240px;box-sizing:border-box;padding:var(--sg-space-20) var(--sg-panel-pad) 0;background:var(--sg-surface-sunken);text-align:center}.novo-cart-empty__title{margin:0 auto;max-width:none;font-family:var(--sg-font-display);font-size:var(--sg-fs-display-3);line-height:var(--sg-lh-title);color:var(--sg-text-primary)}.novo-cart-empty__circle{margin-top:-100px;width:200px;height:200px;border-radius:var(--sg-radius-pill);border:0;background:var(--sg-surface-page);box-shadow:var(--sg-shadow-3);display:flex;align-items:center;justify-content:center;color:var(--sg-text-primary);cursor:pointer;transition:transform var(--sg-dur-fast) var(--sg-ease-standard)}.novo-cart-empty__circle:hover{transform:scale(1.02)}.novo-cart-empty__link{margin-top:var(--sg-space-10);display:inline-flex;align-items:center;min-height:var(--sg-tap-min);font-size:var(--sg-fs-label);font-weight:var(--sg-fw-medium);letter-spacing:var(--sg-ls-nav);text-transform:uppercase;color:var(--sg-text-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.novo-cart-empty__link:hover{color:var(--sg-text-secondary)}.novo-fx-enter{opacity:0;transform:translateY(8px);transition:opacity var(--sg-dur-base) var(--sg-ease-standard),transform var(--sg-dur-base) var(--sg-ease-standard)}.novo-fx-enter.is-in{opacity:1;transform:none}.novo-cart__dialog button:focus-visible,.novo-cart__dialog a:focus-visible{outline:none;box-shadow:var(--sg-shadow-focus)}@media screen and (max-width:749px){.novo-cart__dialog .novo-cart__footer.cart-drawer__summary{gap:var(--sg-space-3);padding:var(--sg-space-4) var(--sg-space-4) calc(var(--sg-space-4) + var(--safe-area-inset-bottom, 0px))}.novo-cart__footer .cart__checkout-button{height:52px}.novo-cart-trust{margin-top:0}.novo-cart-trust__item{gap:var(--sg-space-1);font-size:var(--sg-fs-micro)}.novo-cart-trust__item .novo-icon{width:22px;height:22px}.novo-cart__dialog .cart-drawer__items,.novo-cart-ship,.novo-cart-upsell__head,.novo-cart-more{padding-inline:var(--sg-space-4)}.novo-cart-upsell__track{padding-inline:var(--sg-space-4);scroll-padding:0 var(--sg-space-4)}}html[scroll-lock] .page-wrapper{scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce){.novo-mega,.novo-mega__img,.novo-cart-ship__arc,.novo-fx-enter{transition-duration:1ms!important}}.novo-cart-upsell{padding-top:var(--sg-space-5)}.novo-cart-upsell__head{padding-bottom:var(--sg-space-3)}.novo-cart-upsell__heading{font-size:var(--sg-fs-title-2)}.novo-cart-upsell__pill{padding:3px 8px;background:var(--sg-badge-soft-bg);color:var(--sg-badge-soft-fg);font-size:var(--sg-fs-micro);text-transform:uppercase}.novo-cart-upsell__track{gap:var(--sg-space-2)}.novo-cart-upsell__item{flex:0 0 112px}.novo-cart-upsell__card{gap:6px}.novo-cart-upsell__media{aspect-ratio:1 / 1}.novo-cart-upsell__title{font-size:var(--sg-fs-body-sm)}.novo-cart-upsell__price{font-size:var(--sg-fs-caption)}.novo-cart-upsell .novo-cart-upsell__add button.quick-add__button,.novo-cart-upsell .novo-cart-upsell__add button.quick-add__button:is(:hover,:focus-visible),.novo-cart-upsell .novo-cart-upsell__add button.quick-add__button[data-added=true]{height:32px}.novo-cart-ship{gap:var(--sg-space-2);font-size:var(--sg-fs-body-sm);color:var(--sg-text-primary)}.novo-cart-ship.is-free .novo-cart-ship__ring{display:none}.novo-cart-ship__tick{display:none;flex:none;color:var(--sg-text-primary)}.novo-cart-ship.is-free .novo-cart-ship__tick{display:block}.theme-drawer__dialog:has(.novo-cart__footer) .theme-drawer__header{min-height:56px;padding:6px 12px 6px 24px}.theme-drawer__dialog:has(.novo-cart__footer) .theme-drawer__close-button{width:40px;height:40px;border:0;border-radius:0;background:transparent;box-shadow:none}.theme-drawer__dialog:has(.novo-cart__footer) .novo-cart-ship{border-bottom:0;padding:var(--sg-space-4) var(--sg-space-6) 0}.theme-drawer__dialog:has(.novo-cart__footer) .cart-items__table-row{padding-top:var(--sg-space-5)}.theme-drawer__dialog:has(.novo-cart__footer) .novo-cart-upsell{border-top:0;padding-top:var(--sg-space-8)}.theme-drawer__dialog:has(.novo-cart__footer) .cart-totals{border-top:0;padding-top:0}.theme-drawer__dialog:has(.novo-cart__footer) .novo-cart__footer{padding:var(--sg-space-3) var(--sg-space-6) calc(var(--sg-space-3) + var(--safe-area-inset-bottom, 0px));gap:var(--sg-space-2)}.novo-utility__inner,.novo-utility__current{min-height:34px}.novo-utility{font-size:var(--sg-fs-caption)}.novo-utility__link,.novo-utility__form,.novo-utility__form :is(button,summary,.novo-utility__current){min-height:34px;height:34px;margin:0;padding-block:0}.novo-cart__dialog .cart-items .quantity-selector,.novo-cart__dialog .cart-items .quantity-selector-wrapper{height:32px;min-height:0;min-width:92px;width:92px}.novo-cart__dialog .cart-items .quantity-selector button{width:30px;min-width:30px;height:32px;min-height:0}.novo-cart__dialog .quantity-selector input{font-size:var(--sg-fs-body-sm)}.novo-cart__dialog .cart-items__table-row .novo-cart-saving{grid-area:quantity;justify-self:end;align-self:center;margin:var(--sg-space-2) 0 0}.novo-cart-saving,.novo-cart-tag{display:inline-flex;align-items:center;gap:4px;padding:3px var(--sg-space-2);background:var(--sg-surface-sunken);font-size:var(--sg-fs-micro);font-weight:var(--sg-fw-medium);line-height:1.3;white-space:nowrap;color:var(--sg-text-primary)}.novo-cart-savings{display:flex;align-items:center;gap:var(--sg-space-3);margin:0;font-size:var(--sg-fs-body)}.novo-cart-savings__tags{display:inline-flex;flex-wrap:wrap;gap:var(--sg-space-1)}.novo-cart-savings .novo-cart-tag{background:var(--sg-surface-page);text-transform:uppercase;letter-spacing:var(--sg-ls-label)}.novo-cart-savings__value{margin-left:auto;font-weight:var(--sg-fw-medium);font-variant-numeric:tabular-nums;color:#2f6b45}.novo-cart__footer:has(.novo-cart-savings) .cart-totals__original-container{display:none}.theme-drawer__dialog:has(.novo-cart__footer) .novo-cart__footer .cart-totals,.novo-cart__footer .cart-totals__container{gap:2px}.novo-cart__footer .cart__checkout-button{height:48px}.novo-cart__footer .novo-cart-trust__item{gap:2px;line-height:1.25}.novo-cart__footer .novo-cart-trust__item .novo-icon{width:18px;height:18px}@media screen and (max-width:749px){.theme-drawer__dialog:has(.novo-cart__footer) .novo-cart__footer{padding-inline:var(--sg-space-4)}}.novo-cart-empty .novo-cart-upsell--empty{align-self:stretch;width:100%;min-width:0;margin-top:var(--sg-space-10);text-align:left}body:has(.cart-page--empty) .shopify-section[id$=__bestseller]{display:none}.cart-items tr.cart-items__table-row.novo-line{position:relative;display:grid;grid-template-columns:var(--novo-line-media, 88px) minmax(0,1fr) auto;grid-template-rows:min-content 1fr min-content;grid-template-areas:"media details details" "media quantity price" "media error error";column-gap:var(--sg-space-4);row-gap:var(--sg-space-3);align-items:start;padding-block:var(--sg-space-6);margin:0;border-bottom:1px solid var(--sg-border-hairline)}.cart-items tr.cart-items__table-row.novo-line:last-child{border-bottom:0}@container cart-items (min-width: 560px){.cart-items tr.cart-items__table-row.novo-line{--novo-line-media: 112px;column-gap:var(--sg-space-6)}}.cart-items tr.novo-line>.cart-items__media{grid-area:media;grid-row:1 / span 2}.cart-items tr.novo-line .cart-items__media-container{aspect-ratio:1 / 1;background:var(--sg-product-surface);isolation:isolate}.cart-items tr.novo-line .cart-items__media-image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6%}.cart-items tr.novo-line>.cart-items__details{grid-area:details;display:flex;flex-direction:column;gap:var(--sg-space-1);padding-right:var(--sg-tap-min);min-width:0;color:var(--sg-text-primary)}.cart-items tr.novo-line .cart-items__title{font-family:var(--sg-font-text);font-size:var(--sg-fs-body-sm);font-weight:var(--sg-fw-medium);line-height:var(--sg-lh-tight);color:var(--sg-text-primary);text-decoration:none;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-items tr.novo-line .cart-items__variants-wrapper{display:block}.cart-items tr.novo-line .cart-items__variants{display:flex;flex-direction:column;gap:2px;margin:0}.cart-items tr.novo-line .cart-items__variant,.cart-items tr.novo-line .cart-items__property{display:block;font-size:var(--sg-fs-caption);color:var(--sg-text-secondary)}.cart-items tr.novo-line .cart-items__variant dt,.cart-items tr.novo-line .cart-items__variant dd,.cart-items tr.novo-line .cart-items__property dt,.cart-items tr.novo-line .cart-items__property dd{display:inline;margin:0;font-weight:inherit}.cart-items tr.novo-line .cart-items__unit-price-wrapper{display:none}.cart-items tr.novo-line>.cart-items__quantity{grid-area:quantity;align-self:start;margin:0}.cart-items tr.novo-line .quantity-selector,.cart-items tr.novo-line .quantity-selector-wrapper{width:92px;min-width:92px;height:32px;min-height:0;background:var(--sg-surface-sunken);border:0;border-radius:0}.cart-items tr.novo-line .quantity-selector button{width:30px;min-width:30px;height:32px;min-height:0}.cart-items tr.novo-line .quantity-selector input{font-size:var(--sg-fs-body-sm)}.cart-items tr.novo-line .cart-items__quantity-controls{position:static}.cart-items tr.novo-line .cart-items__remove{position:absolute;top:calc(var(--sg-space-6) - 10px);right:-10px;width:var(--sg-tap-min);height:var(--sg-tap-min);color:var(--sg-text-primary)}.cart-items tr.novo-line .cart-items__remove:hover{color:var(--sg-text-secondary)}.cart-items tr.novo-line>.cart-items__price{grid-area:price;display:block;min-width:0;min-height:0;width:auto;text-align:right;align-self:start}.novo-line-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-family:var(--sg-font-text);font-variant-numeric:tabular-nums}.novo-line-price__row{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:var(--sg-space-2);font-size:var(--sg-fs-body-sm);line-height:var(--sg-lh-tight)}.novo-line-price__was{color:var(--sg-neutral-400);text-decoration-thickness:1px}.novo-line-price__now{color:var(--sg-text-primary)}.novo-line-price__set{font-size:var(--sg-fs-caption);color:var(--sg-text-secondary)}.novo-line-price .novo-cart-tag{margin-top:var(--sg-space-2);text-transform:uppercase;letter-spacing:var(--sg-ls-label)}.cart-items tr.novo-line>.cart-items__error{grid-area:error}.cart-items tr.novo-line>.cart-items__error.hidden{display:none}.ss-row-removing{pointer-events:none}.ss-row-removing>:not(.cart-items__media),.ss-row-removing .cart-items__media>:not(.ss-row-removing__ring){opacity:.35;transition:opacity .12s var(--sg-ease-standard, ease)}.ss-row-removing .cart-items__media{position:relative}.ss-row-removing__ring{width:22px!important;height:22px!important}@media(prefers-reduced-motion:reduce){.ss-row-removing>:not(.cart-items__media),.ss-row-removing .cart-items__media>:not(.ss-row-removing__ring){transition:none}}.cart-items .cart-items__media-container{position:relative;min-width:0}.cart-items .cart-items__media-container>img.cart-items__media-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none}.novo-line-price__set{display:inline-flex;align-items:baseline;gap:var(--sg-space-2)}.cart-items .novo-line-edit__link,.novo-line-edit__link{display:inline-block;margin:var(--sg-space-1) 0 0;font-size:var(--sg-fs-caption);color:var(--sg-text-primary);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.novo-cart-upsell.novo-cart-upsell:not(.novo-cart-upsell--empty){padding-top:var(--sg-space-3)}.cart-items tr.cart-items__table-row.novo-line:last-child{padding-bottom:var(--sg-space-3)}.novo-cart-upsell__track{position:relative}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sg-shell.css.map */
