a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}::selection{background-color:var(--sage-200);color:var(--charcoal-900)}body,p{text-wrap:pretty}.rte.rte{max-width:var(--nysta-container-text)}.rte :is(p,li,blockquote){font-family:var(--font-ui);font-weight:var(--weight-light);font-size:var(--size-body);line-height:var(--lh-body)}.blog-post-content.rte :is(p,li,blockquote){font-family:var(--font-serif);font-weight:var(--weight-regular)}.rte blockquote,.rte strong,.rte b{font-weight:var(--weight-regular)}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)){color:var(--text-heading);text-decoration-color:var(--border-quiet)}:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary))):hover{color:var(--text-accent);text-decoration-color:var(--sage-500)}.nysta-label{font:var(--type-label);text-transform:uppercase;color:var(--text-muted)}.nysta-eyebrow{font:var(--type-label);text-transform:uppercase;color:var(--text-accent)}:is(.button,.button-secondary,.button--ink,.button--quiet){min-height:var(--minimum-touch-target);padding-inline:var(--space-5);letter-spacing:var(--ls-label-tight);font-weight:var(--weight-medium);transition:var(--transition-control)}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button--ink[aria-disabled=true],.button--quiet[aria-disabled=true],.button:disabled,.button-secondary:disabled,.button--ink:disabled,.button--quiet:disabled{opacity:1;background-color:var(--surface-disabled)!important;color:var(--text-disabled)!important;box-shadow:inset 0 0 0 var(--border-width-hairline) var(--surface-disabled)!important;cursor:not-allowed}.button,button.shopify-payment-button__button--unbranded{--button-color: var(--text-on-button-primary);--button-background-color: var(--surface-button-primary);--button-border-color: transparent}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--text-on-button-primary);--button-background-color: var(--state-hover-button-primary);--button-border-color: transparent}.button:active,button.shopify-payment-button__button--unbranded:active:not([disabled]){--button-color: var(--text-on-button-primary);--button-background-color: var(--state-press-button-primary);--button-border-color: transparent}.button-secondary{--button-color: var(--text-heading);--button-background-color: transparent;--button-border-color: var(--border-strong)}.button-secondary:hover{--button-color: var(--text-inverse);--button-background-color: var(--charcoal-900);--button-border-color: var(--charcoal-900)}.button-secondary:active{--button-color: var(--text-inverse);--button-background-color: var(--charcoal-700);--button-border-color: var(--charcoal-700)}.button--ink{display:grid;align-content:center;text-align:center;text-decoration:none;text-transform:var(--button-text-case-primary);font-family:var(--button-font-family-primary);-webkit-appearance:none;appearance:none;border:none;cursor:pointer;width:fit-content;padding-block:var(--button-padding-block);color:var(--text-inverse);background-color:var(--charcoal-900);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--charcoal-900)}.button--ink:hover{background-color:var(--charcoal-800);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--charcoal-800)}.button--ink:active{background-color:var(--charcoal-700);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--charcoal-700)}.button--quiet{display:grid;align-content:center;text-align:center;text-decoration:none;text-transform:var(--button-text-case-secondary);font-family:var(--button-font-family-secondary);-webkit-appearance:none;appearance:none;border:none;cursor:pointer;width:fit-content;padding-block:var(--button-padding-block);color:var(--text-heading);background-color:transparent;box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-hairline)}.button--quiet:hover{background-color:var(--state-hover-wash);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--charcoal-900)}.button--quiet:active{background-color:var(--state-press-wash)}.button-unstyled:not(.quantity-minus,.quantity-plus):hover{background-color:var(--state-hover-wash)}:is(.field__input,.contact-form__input,input,textarea)::placeholder{font-family:var(--font-ui)}:is(.field__input,.contact-form__input,input:not([type=checkbox],[type=radio]),textarea){font-family:var(--font-ui);font-size:15px;line-height:var(--lh-tight);color:var(--text-heading)}:is(.nysta-product-purchase,.nysta-gift) :is(input:not([type=checkbox],[type=radio]),textarea,select),:is(.nysta-product-purchase,.nysta-gift) :is(input,textarea)::placeholder{font-family:var(--font-ui)}@media screen and (max-width:1199px){:is(.field__input,.contact-form__input,input:not([type=checkbox],[type=radio]),textarea){font-size:16px}}.field__input,.contact-form__input{background-color:var(--surface-field)}.contact-form__input{border-color:var(--border-field)}.field__input:is(:focus,:hover){background-color:var(--surface-field)}.field__input{--input-box-shadow: 0 0 0 var(--border-width-hairline) var(--border-field);--input-box-shadow-focus: 0 0 0 var(--border-width-hairline) var(--border-field-focus), 0 0 0 calc(var(--border-width-hairline) + 1px) var(--sage-500)}input:disabled,textarea:disabled,.field__input:has(:disabled),.contact-form__input:disabled{background-color:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed}::placeholder{color:var(--text-muted)}select:not([class]){font-family:var(--font-ui);font-size:15px;color:var(--text-heading);background-color:var(--surface-field);border:var(--border-width-hairline) solid var(--border-field)}.sorting-filter__select{font-family:var(--font-ui);font-size:15px;color:var(--text-heading)}.sorting-filter__select-wrapper.sorting-filter__select-wrapper:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}sorting-filter-component .facets__label{font-family:var(--font-ui);font-size:15px}.variant-option__select{font-family:var(--font-ui);font-size:15px;color:var(--text-heading)}.variant-option__select-wrapper{background-color:var(--surface-field);border-color:var(--border-field)}.variant-option__select-wrapper:hover{border-color:var(--border-field-focus)}.checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--surface-accent);border-color:var(--surface-accent)}.checkbox .icon-checkmark{border-color:var(--border-field);background-color:var(--surface-field)}.checkbox .icon-checkmark path{stroke:var(--text-on-accent)}.checkbox__input:disabled+.checkbox__label .icon-checkmark{background-color:var(--surface-disabled);border-color:var(--surface-disabled)}.checkbox__input:disabled+.checkbox__label{color:var(--text-disabled)}:where(input[type=radio]):checked{border-color:var(--surface-accent);background:var(--surface-field)}:where(input[type=radio]):checked:after{background:var(--surface-accent)}:where(input[type=radio]):disabled{border-color:var(--surface-disabled);background-color:var(--surface-disabled)}:where(input[type=radio]):disabled:checked:after{background:var(--text-disabled)}.quantity-selector{border-color:var(--border-strong);background-color:var(--surface-card)}.quantity-selector:hover{background-color:var(--surface-card)}.quantity-selector input[type=number]{font-family:var(--font-ui);font-weight:var(--weight-medium);color:var(--text-heading)}:is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:none}.quantity-selector :is(.quantity-minus,.quantity-plus):disabled{color:var(--text-disabled);cursor:not-allowed;background-color:transparent!important;box-shadow:none!important}.variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:var(--minimum-touch-target);font-family:var(--font-ui);font-weight:var(--weight-regular);background-color:var(--surface-field);border-color:var(--border-field);color:var(--text-heading)}.variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{background-color:var(--surface-field);border-color:var(--border-field-focus);color:var(--text-heading)}.variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch){color:var(--text-inverse);border-color:var(--charcoal-900)}.variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch) .variant-option__button-label__pill{background-color:var(--charcoal-900)}.variant-option__button-label:has(:checked):hover:not(.variant-option__button-label--has-swatch){color:var(--text-inverse);border-color:var(--charcoal-900)}.variant-option__button-label:has(:checked):hover:not(.variant-option__button-label--has-swatch) .variant-option__button-label__pill{background-color:var(--charcoal-900)}.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch){color:var(--text-disabled);border-color:var(--border-quiet)}.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch) .variant-option__button-label__text{text-decoration:line-through}.variant-option__button-label:has(:focus-visible){border-color:var(--focus-ring);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.variant-option__button-label--has-swatch:hover{outline-color:var(--focus-ring)}@media screen and (min-width:750px){.header-section.header-section:has(>#header-component[sticky=always]),.header-section.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:static;top:auto}}.color-scheme-nysta-announce.announcement-bar{min-height:32px;border-block-end:none}.color-scheme-nysta-announce .announcement-bar__text{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase}.color-scheme-nysta-announce .announcement-bar__text,.color-scheme-nysta-announce a{color:var(--text-on-header)}.color-scheme-nysta-announce :focus-visible{outline-color:var(--focus-ring-on-header)}.color-scheme-nysta-accent.header__row{min-height:60px;border-bottom:none}.header__navigation-bar-row{display:none}@media screen and (min-width:750px){.color-scheme-nysta-accent .header__columns{padding-inline:var(--nysta-gutter);grid-column:1 / 3}.color-scheme-nysta-accent .header__column--left{gap:56px}}.color-scheme-nysta-accent :focus-visible{outline-color:var(--focus-ring-on-header)}.color-scheme-nysta-accent .header-actions__action:hover{background-color:var(--state-hover-on-header)}#header-component .cart-bubble__background{background-color:var(--surface-header-badge)}#header-component .cart-bubble__text{color:var(--text-on-header-badge)}.color-scheme-nysta-accent .menu-list__link{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .16s var(--ease-quiet)}.color-scheme-nysta-accent .menu-list__link,.color-scheme-nysta-accent .menu-list__link:hover,.color-scheme-nysta-accent .menu-list__link:focus{color:var(--text-on-header)}.menu-list__link:has(.menu-list__link-chevron){flex-direction:row;align-items:center;gap:6px}.menu-list__link:has(.menu-list__link-chevron) .menu-list__link-title{padding-inline-end:0}.menu-list__link:has(.menu-list__link-chevron){padding-inline-end:calc(var(--gap-xl) / 2)}.nysta-menu-toggle{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.menu-list__list-item:has(>.nysta-menu-toggle:focus-visible) .menu-list__link-chevron{outline:var(--focus-ring-width) solid var(--focus-ring-on-header, var(--focus-ring));outline-offset:var(--focus-ring-offset)}.color-scheme-nysta-accent .menu-list{--opacity-subdued-text: 1}.color-scheme-nysta-accent .menu-list__link--active{border-bottom-color:var(--text-on-header)}.color-scheme-nysta-accent .menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link,.color-scheme-nysta-accent .menu-list:where(:has(.menu-list__list-item:focus-within)) .menu-list__link{color:var(--text-on-header)}.menu-list:not(.menu-list--mobile) .menu-list__list-item:not([slot=overflow]){pointer-events:none}.menu-list:not(.menu-list--mobile) .menu-list__list-item:not([slot=overflow])>.menu-list__link{pointer-events:auto;padding-block:var(--space-2);position:relative}.menu-list:not(.menu-list--mobile) .menu-list__list-item:not([slot=overflow]):has([aria-expanded=true]){pointer-events:auto}.menu-list:not(.menu-list--mobile) .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{pointer-events:auto}.menu-list:not(.menu-list--mobile) .menu-list__list-item:not([slot=overflow]):has([aria-expanded=true])>.menu-list__link:after{content:"";position:absolute;inset-inline:0;top:100%;height:calc(var(--header-height, 60px) - 100%);pointer-events:auto}.menu-list__submenu-inner{background-color:var(--surface-card);border-top:1px solid var(--surface-topbar);box-shadow:var(--shadow-panel)}@media screen and (min-width:750px){.header-section{--submenu-animation-speed: 0s}}@media screen and (min-width:990px){.mega-menu__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.mega-menu__column>div>.mega-menu__link--parent{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-heading);border-bottom:1px solid var(--border-quiet);padding-block:10px;display:block}.mega-menu__link:not(.mega-menu__link--parent){font:var(--type-body-ui);color:var(--text-body);border-bottom:1px solid var(--border-quiet);min-height:40px;display:flex;align-items:center;padding-block:0}.mega-menu__link:not(.mega-menu__link--parent):hover{color:var(--text-accent)}.mega-menu__link-image{border-radius:var(--radius-none)}.menu-list__list-item:has(>.menu-list__submenu){position:relative}.menu-list__list-item:has(>.menu-list__submenu .mega-menu__link--parent){position:static}#header-component:has(.header__row--bottom){--nysta-menu-row-height: calc(var(--header-height) - var(--top-row-height))}#header-component:not(:has(.header__row--bottom)){--nysta-menu-row-height: var(--header-height)}body{--top-row-height: 60px}.menu-list__submenu.menu-list__submenu:not(:has(.mega-menu__link--parent)){top:calc(100% - 1px + var(--border-bottom-width) - (var(--full-open-header-height) - var(--submenu-height)) + (var(--nysta-menu-row-height) - 100%) / 2);width:auto;min-width:240px;max-width:320px;padding-inline:0}.menu-list__submenu:not(:has(.mega-menu__link--parent)) .mega-menu{width:auto}.menu-list__submenu:not(:has(.mega-menu__link--parent)) .mega-menu__grid{display:block;width:auto}.menu-list__submenu:not(:has(.mega-menu__link--parent)) .menu-list__submenu-inner{padding-inline:20px;padding-block:12px;display:block}header-component:has(.menu-list__link[aria-expanded=true]) .header__underlay-open,header-component:has(.menu-list__link[aria-expanded=true]) .header__underlay-open:after{background:none;box-shadow:none}header-component:has(.menu-list__link[aria-expanded=true]+.menu-list__submenu .mega-menu__link--parent) .header__underlay-open{background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height),var(--color-submenu) var(--header-height) 100%)}header-component:has(.menu-list__link[aria-expanded=true]+.menu-list__submenu .mega-menu__link--parent) .header__underlay-open:after{box-shadow:var(--shadow-popover)}.menu-list__submenu-inner :focus-visible,.nysta-header-search .predictive-search-form__content-wrapper :focus-visible{outline-color:var(--focus-ring)}.menu-drawer.menu-drawer.nysta-mobile-nav{background-color:var(--surface-header);border-right:0}@media screen and (max-width:749px){.menu-drawer.menu-drawer.nysta-mobile-nav{width:100%;max-width:100%}}.nysta-mobile-nav__topbar{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);height:var(--header-height);padding:0 var(--space-3) 0 var(--space-2);background-color:var(--surface-topbar)}.nysta-mobile-nav__close{color:var(--text-on-header)}.nysta-mobile-nav__label{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-on-header)}.nysta-mobile-nav__nav.nysta-mobile-nav__nav{flex:1 1 auto;overflow-y:auto;padding:var(--space-5) var(--nysta-gutter-narrow) 0;display:flex;flex-direction:column;--animation-speed-slow: 0s}.nysta-mobile-nav__list.nysta-mobile-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nysta-mobile-nav__item{border-bottom:1px solid var(--divider-on-header)}.nysta-mobile-nav__row{display:flex;align-items:center}.nysta-mobile-nav__row>.nysta-mobile-nav__link{flex:1 1 auto;min-width:0}.nysta-mobile-nav__row.nysta-mobile-nav__row>accordion-custom{flex:0 0 auto;width:max-content}.nysta-mobile-nav__toggle{list-style:none;display:flex;align-items:center;justify-content:center;min-height:68px;padding-inline:var(--space-3);margin-inline-start:auto;cursor:pointer;color:var(--text-on-header)}@media screen and (max-width:749px){.nysta-mobile-nav__toggle{min-width:44px;min-height:44px}}.nysta-mobile-nav__toggle::-webkit-details-marker{display:none}.nysta-mobile-nav__toggle::marker{content:""}.nysta-mobile-nav__toggle .icon-plus{position:relative;width:18px;height:18px}.nysta-mobile-nav__children{display:none;list-style:none;margin:0;padding:0 0 var(--space-4);flex-direction:column}.nysta-mobile-nav__item:has(.nysta-mobile-nav__details[open]) .nysta-mobile-nav__children{display:flex}.nysta-mobile-nav__link{display:flex;align-items:center;min-height:68px;text-decoration:none}.nysta-mobile-nav__link--terminal{border-bottom:1px solid var(--divider-on-header)}.nysta-mobile-nav__title{font:var(--type-subheading);font-style:normal;letter-spacing:var(--ls-subheading);color:var(--text-on-header)}.nysta-mobile-nav__child-link{display:flex;align-items:center;min-height:44px;padding-inline-start:var(--space-5);font:var(--type-body-ui);font-size:15px;color:var(--text-on-header);text-decoration:none}.nysta-mobile-nav__utility{margin-top:auto;margin-inline:calc(-1 * var(--nysta-gutter-narrow));background-color:var(--surface-topbar);padding:var(--space-2) var(--nysta-gutter-narrow) var(--space-3)}.nysta-mobile-nav__utility-link{display:flex;align-items:center;gap:var(--space-3);min-height:48px;width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;text-decoration:none;font:var(--type-body-ui);font-size:15px;color:var(--text-on-header)}.nysta-mobile-nav__utility-link:not(:last-child){border-bottom:1px solid var(--divider-on-header)}.nysta-mobile-nav__utility-link .svg-wrapper{color:var(--text-on-header)}.menu-drawer-container :focus-visible{outline-color:var(--focus-ring-on-header)}.menu-drawer__close-button:hover,.menu-drawer__back-button:hover,.nysta-mobile-nav__toggle:hover,.nysta-mobile-nav__utility-link:hover{background-color:var(--state-hover-on-header)}@media screen and (max-width:749px){.announcement-bar__link{display:flex;align-items:center;justify-content:center;min-height:44px}}@media screen and (min-width:750px){.color-scheme-nysta-accent .header__column--left{gap:48px}.color-scheme-nysta-accent .overflow-menu::part(list){gap:32px;margin-inline:0}.color-scheme-nysta-accent .header__columns{grid-column:1 / -1}.color-scheme-nysta-accent .header__column--right header-actions{margin-inline-start:-6px}.color-scheme-nysta-accent header-actions cart-drawer-component{margin-inline:4px -10px}.color-scheme-nysta-accent .menu-list:not(.menu-list--mobile) .menu-list__link-title,.color-scheme-nysta-accent .menu-list:not(.menu-list--mobile) .menu-list__link:has(.menu-list__link-chevron){padding-inline:0}}.product-card .product-media-container.product-media-container{aspect-ratio:3 / 4;background-color:var(--nysta-media-well, var(--surface-well))}.product-card .product-media.product-media{aspect-ratio:3 / 4}.product-card .product-media__image{max-width:100%;max-height:100%}.product-card .product-badges.product-badges--top-left{top:0;left:0}.product-card .product-badges.product-badges--top-right{top:0;right:0}.product-card .product-badges.product-badges--bottom-left{bottom:0;left:0}.product-card .product-badges__badge.product-badges__badge{height:22px;min-height:22px;padding-inline:var(--space-2);padding-block:0;font:var(--type-label);letter-spacing:var(--ls-label);white-space:nowrap}.product-card .product-badges__badge--rectangle.product-badges__badge--rectangle{padding-block:0;padding-inline:var(--space-2)}.color-scheme-nysta-badge-outofstock.product-badges__badge{border:1px solid var(--border-quiet)}.product-card .layout-panel-flex--column{gap:0}.product-card .layout-panel-flex--column>*{margin-top:var(--space-4)}.product-card .layout-panel-flex--column>*:first-child{margin-top:0}.product-card .layout-panel-flex--column>:has(>.nysta-card-vendor){margin-top:var(--space-2)}.product-card .layout-panel-flex--column>:has(>.nysta-card-material){margin-top:var(--space-1)}.product-card .layout-panel-flex--column>:has(+product-price){margin-bottom:auto}.product-card .layout-panel-flex--column>product-price{margin-top:var(--space-4);padding-block:0}.product-card .layout-panel-flex--column>.nysta-card-swatches{order:99;margin-top:var(--space-3);height:20px}.product-card:not(:has(.nysta-card-swatches)) .layout-panel-flex--column>.group-block{margin-bottom:calc(var(--space-3) + 20px)}.product-card .layout-panel-flex--column>.group-block{flex:1 1 auto;display:flex;flex-direction:column}.product-card .layout-panel-flex--column>.group-block>.group-block-content{flex:1 1 auto}.product-card [role=heading][aria-level="3"]{font:300 18px/1.3 var(--font-ui);color:var(--text-heading);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.product-card .layout-panel-flex--column>.card-gallery{flex:none}.product-card a:has([role=heading]){text-decoration:none}.product-card a:has(.text-block [role=heading][aria-level="3"])+.text-block{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.product-card a:has(.text-block [role=heading][aria-level="3"])+.text-block :is(p,li){font-family:var(--font-ui)}.product-card a:has(.text-block [role=heading][aria-level="3"])+.text-block~.text-block{font:300 13px/1.3 var(--font-ui);color:var(--text-muted)}.product-card .nysta-card-vendor{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);margin:0}.product-card .nysta-card-vendor .nysta-vendor-link{font-family:var(--font-ui);font-size:1rem;line-height:1.3;color:inherit;text-decoration:none}.product-card a.nysta-vendor-link{position:relative;z-index:1}.product-card a.nysta-vendor-link:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color var(--dur-reveal) var(--ease-quiet)}.product-card .nysta-card-material{font:300 13px/1.3 var(--font-ui);color:var(--text-muted);margin:0}.product-card .price,.product-card .price-item--sale,.product-card .compare-at-price{font-family:var(--font-heading);font-weight:300;font-variant-numeric:tabular-nums}.product-card .price__regular .price,.product-card .price-item--sale.price{font-size:15px;line-height:1;color:var(--text-heading)}.product-card .price-item--sale.price{color:var(--text-sale)}.product-card .compare-at-price{font-size:13px;color:var(--text-faint);text-decoration:line-through}.product-card .price__sale:not(.price__hidden){display:flex;align-items:baseline;gap:var(--space-2)}.nysta-card-swatches{display:flex;align-items:center;gap:var(--space-1)}.nysta-card-swatch-dot{display:block;width:16px;height:16px;flex:0 0 auto;border-radius:var(--radius-circle);border:1px solid rgba(34,35,31,.14);background-image:var(--swatch-background);background-color:var(--swatch-background);background-size:cover;background-position:center}.nysta-card-swatch-overflow{font:var(--type-mono);color:var(--text-faint)}.product-card .product-card__link{pointer-events:none}.product-card:has(.card-gallery:hover) [role=heading][aria-level="3"],.product-card [role=heading][aria-level="3"]:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color var(--dur-reveal) var(--ease-quiet)}.product-card:has(.card-gallery a:focus-visible) .card-gallery{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.product-card a:focus-visible [role=heading][aria-level="3"]{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.nysta-collection--pattern-cards .product-card,.nysta-collection--pattern-cards .product-card:hover{background-color:var(--surface-product-card);border-radius:0;box-shadow:none}.nysta-collection--pattern-cards .product-card .product-card__content.product-card__content{padding:0 var(--space-3) var(--space-3)}.nysta-collection--pattern-cards .product-card .product-card__content>.card-gallery{margin-inline:calc(-1 * var(--space-3));border-radius:0;overflow:hidden}.nysta-collection--pattern-cards .product-card .product-card__content>.group-block.group-block,.nysta-collection--pattern-cards .product-card .product-card__content>.group-block>.group-block-content{display:contents}.nysta-collection--pattern-cards .product-card a:has([role=heading][aria-level="3"])>.text-block{order:1;margin-top:var(--space-3)}.nysta-collection--pattern-cards .product-card .layout-panel-flex--column>:has(>.nysta-card-vendor){order:2;margin-top:var(--space-1)}.nysta-collection--pattern-cards .product-card .layout-panel-flex--column>:has(>.nysta-card-material){order:3;margin-top:var(--space-1)}.nysta-collection--pattern-cards .product-card .layout-panel-flex--column>.nysta-card-swatches{order:4;margin-top:var(--space-2)}.nysta-collection--pattern-cards .product-card .layout-panel-flex--column>:has(+product-price){margin-bottom:0}.nysta-collection--pattern-cards .product-card .layout-panel-flex--column>product-price{order:5;margin-top:auto;padding-top:var(--space-2)}.nysta-collection--pattern-cards .product-card [role=heading][aria-level="3"]{-webkit-line-clamp:3}.nysta-collection--pattern-cards .product-card .nysta-card-vendor,.nysta-collection--pattern-cards .product-card .nysta-card-material{font:var(--weight-light) var(--size-body-sm) / 1.5 var(--font-card-ui);letter-spacing:0;text-transform:none;color:var(--text-faint)}.nysta-collection--pattern-cards .product-card .nysta-card-vendor .nysta-vendor-link{font:inherit}.nysta-collection--pattern-cards .product-card product-price{flex-direction:row;flex-wrap:wrap;align-items:baseline;font:300 15px / 1.2 var(--font-heading);color:var(--text-heading)}.nysta-collection--pattern-cards .product-card product-price>:is(.kit-price-from-prefix,[ref=priceContainer]){flex:0 0 auto;width:auto}.nysta-collection--pattern-cards .product-card :is(.price,.price-item--sale,.compare-at-price){font-family:var(--font-heading);font-weight:300}.nysta-collection--pattern-cards .product-card .price__regular .price,.nysta-collection--pattern-cards .product-card .price-item--sale.price{line-height:1.2}.nysta-collection--pattern-cards .product-card:has(.card-gallery a:focus-visible) .card-gallery{outline:none}.nysta-collection--pattern-cards .product-card:has(.card-gallery a:focus-visible),.nysta-collection--pattern-cards .product-card:has(>.product-card__link:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.nysta-collection--pattern-cards .product-card>.product-card__link:focus-visible{outline:none}@media screen and (max-width:749px){.nysta-collection--pattern-cards .product-card .product-card__content.product-card__content{padding:0 var(--space-2) var(--space-3)}.nysta-collection--pattern-cards .product-card .product-card__content>.card-gallery{margin-inline:calc(-1 * var(--space-2))}.nysta-collection--pattern-cards .product-card a:has([role=heading][aria-level="3"])>.text-block{margin-top:var(--space-2)}.nysta-collection--pattern-cards .product-card .nysta-card-vendor,.nysta-collection--pattern-cards .product-card .nysta-card-material{font-size:var(--size-caption)}.nysta-collection--pattern-cards .product-card product-price,.nysta-collection--pattern-cards .product-card .price__regular .price,.nysta-collection--pattern-cards .product-card .price-item--sale.price{font-size:var(--size-body-sm)}}.nysta-collection .product-card [role=heading][aria-level="3"]{display:block;font-size:var(--size-body);line-height:1.3;-webkit-line-clamp:unset;overflow:visible}@media screen and (max-width:749px){.nysta-collection .product-card [role=heading][aria-level="3"]{font-size:15px}}main[data-template="collection.strikkeutstyr"] .collection-card{aspect-ratio:1;box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-hairline);border-radius:var(--radius-none);background-color:var(--surface-card);transition:var(--transition-control)}main[data-template="collection.strikkeutstyr"] .collection-card:hover{box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-field-focus);background-color:var(--surface-raised);transform:none}main[data-template="collection.strikkeutstyr"] .collection-card__inner{height:100%;align-items:center;justify-content:center}main[data-template="collection.strikkeutstyr"] .collection-card__content{align-items:center;justify-content:center;text-align:center;padding:var(--space-4)}main[data-template="collection.strikkeutstyr"] .collection-card .text-block{font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-medium);letter-spacing:var(--ls-label-tight);color:var(--text-heading);text-transform:none}main[data-template="collection.strikkeutstyr"] .collection-card .text-block p{margin:0}.facets__summary.facets__summary{font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-medium)}.facets__label.facets__label{font-family:var(--font-ui);letter-spacing:var(--ls-label-tight)}.facets__bubble.facets__bubble{background-color:var(--surface-accent);color:var(--text-on-accent);font-family:var(--font-ui)}:is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):before{border-top-color:var(--border-hairline)}.nysta-collection-shell__grid .facets__filters-wrapper>:is(.facets__item,.sorting-filter):before{content:none}.nysta-collection-shell__grid .facets__filters-wrapper>:is(.facets__item,.sorting-filter):not([hidden],[aria-hidden=true],.hidden)~:is(.facets__item,.sorting-filter):before{content:""}.facets__pill-label.facets__pill-label{border-radius:var(--radius-none);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-field);background-color:var(--surface-field);color:var(--text-body);font-family:var(--font-ui)}.facets__pill-label.facets__pill-label:hover{box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-field-focus)}.facets__pill-input:checked+.facets__pill-label.facets__pill-label{background-color:var(--surface-accent);color:var(--text-on-accent);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--surface-accent)}.facets__pill-input:disabled+.facets__pill-label.facets__pill-label{background-color:var(--surface-disabled);color:var(--text-disabled);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--surface-disabled)}.facets-remove__pill.facets-remove__pill{border-radius:var(--radius-none);background-color:var(--surface-accent-quiet);color:var(--text-accent);box-shadow:none}.facets-remove__pill.facets-remove__pill:hover{background-color:var(--sage-200)}.facets-remove__pill .svg-wrapper{color:var(--text-accent)}.facets__clear-all-link.facets__clear-all-link,.clear-filter .facets__clear.facets__clear--active{color:var(--text-accent);font-family:var(--font-ui)}.facets__clear-all-link.facets__clear-all-link:hover{color:var(--state-hover-accent)}.facets-toggle__button.facets-toggle__button{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--minimum-touch-target);padding-inline:var(--space-4);font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-medium);letter-spacing:var(--ls-label-tight);color:var(--text-heading);background-color:transparent;box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-strong);border-radius:var(--radius-none);transition:var(--transition-control)}.facets-toggle__button.facets-toggle__button:hover{color:var(--text-inverse);background-color:var(--charcoal-900);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--charcoal-900)}.filter-count-bubble__background{background-color:var(--surface-accent)}.filter-count-bubble__text{color:var(--text-on-accent);font-family:var(--font-ui)}.facets-drawer__title.facets-drawer__title{font-family:var(--font-heading);font-weight:300;font-style:normal;letter-spacing:var(--ls-minor)}.facets-drawer__close.facets-drawer__close{color:var(--text-heading)}.column-picker.column-picker{border-radius:var(--radius-none);color:var(--text-muted)}.column-options__option:hover .column-picker{background-color:var(--state-hover-wash)}.column-options__option-input:checked~.column-picker.column-picker{color:var(--text-accent);background-color:var(--surface-accent-quiet)}.products-count-wrapper.products-count-wrapper{font-family:var(--font-ui);font-size:13px;color:var(--text-muted);letter-spacing:var(--ls-label-tight)}.pagination .pagination__link.pagination__link{font-family:var(--font-ui);border-radius:var(--radius-none)}.pagination .pagination__link[aria-current=page]:before{background:var(--surface-ink);border-radius:var(--radius-none)}.pagination .pagination__link--current.pagination__link--current{color:var(--text-inverse)}.facets .variant-option__button-label--has-swatch{background-color:transparent;border-radius:var(--radius-none)}main[data-template^=collection] .section-background:has(+.product-grid-container){--color-background: var(--surface-commerce)}[id$=__section_GdaV9z] .section-background,[id$=__section_ixbiUe] .section-background{--color-background: var(--surface-editorial)}main[data-template^=collection] .facets-controls-wrapper,main[data-template^=collection] .facets-block-wrapper{background-color:var(--surface-control)}.product-media-container.nysta-media-well--contain{background-color:var(--surface-well)}.product-media-container.nysta-media-well--contain .product-media__image{object-fit:contain;padding:6%;box-sizing:border-box}.product-media-container.nysta-media-well--cover .product-media__image{object-fit:cover}media-gallery.media-gallery--carousel{--thumbnail-width: 104px !important}@media screen and (min-width:750px){.sticky-add-to-cart__bar.sticky-add-to-cart__bar{display:none}}.product-details [class*=__text_nELJtz]{font-family:var(--font-ui);font-size:var(--size-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.product-details [class*=__text_nELJtz] p{margin:0}.product-details [class*=__text_WE3K4w]{margin-block-start:var(--space-1)}.nysta-pdp-spec-line{font:var(--type-body-ui);color:var(--text-muted);margin:var(--space-2) 0 0}.product-details .price-item--sale.price,.sticky-add-to-cart__bar .price-item--sale.price{color:var(--text-sale)}.product-details .compare-at-price,.sticky-add-to-cart__bar .compare-at-price{font-size:15px;color:var(--text-faint);text-decoration:line-through}.accordion--dividers accordion-custom .details{border-color:var(--border-hairline)}.product-details variant-picker{--variant-picker-swatch-width: 28px;--variant-picker-swatch-height: 28px}.nysta-swatches--capped:not(:has(nysta-swatch-disclosure[expanded])) .variant-option__button-label:nth-of-type(n+13){display:none}.nysta-swatch-disclosure{display:block;margin-block-start:var(--space-2)}.nysta-swatch-disclosure__toggle{display:inline-flex;align-items:center;gap:var(--space-1);border:0;background:transparent;padding:0;cursor:pointer;font:var(--type-body-ui);font-size:13px;color:var(--text-heading);text-decoration:underline;text-underline-offset:2px}.nysta-swatch-disclosure__toggle:hover{color:var(--state-hover-accent)}.nysta-swatch-disclosure__icon{transition:transform var(--dur-fast) var(--ease-quiet)}.nysta-swatch-disclosure[expanded] .nysta-swatch-disclosure__icon{transform:rotate(180deg)}.nysta-swatch-disclosure__label-less,.nysta-swatch-disclosure[expanded] .nysta-swatch-disclosure__label-more{display:none}.nysta-swatch-disclosure[expanded] .nysta-swatch-disclosure__label-less{display:inline}.product-inventory__status{font-family:var(--font-ui);font-size:14px}.product-inventory__icon-in_stock.product-inventory__icon-in_stock{color:var(--status-success-border)}.product-inventory__icon-low.product-inventory__icon-low{color:var(--status-warning)}.product-inventory__icon-out_of_stock.product-inventory__icon-out_of_stock{color:var(--status-error)}.kit-configurator__label,.kit-configurator__requirement-label,.kit-configurator__color-hint{font-family:var(--font-ui);color:var(--text-muted)}.kit-configurator__color-trigger-name{color:var(--text-heading)}.kit-configurator__color-trigger-action,.kit-configurator__text-link{color:var(--text-accent)}.kit-configurator__color-trigger:hover .kit-configurator__color-trigger-action,.kit-configurator__text-link:hover{color:var(--state-hover-accent)}.kit-configurator__color-dialog-header{border-color:var(--border-hairline)}.product-details .shopify-app-block{border:1px solid var(--border-strong);padding:var(--space-4)}main[data-template^=product] [class*=ai-product-blog-grid__card-]{background-color:var(--surface-card);box-shadow:none;transition:none}main[data-template^=product] [class*=ai-product-blog-grid__card-]:hover{transform:none;box-shadow:none}main[data-template^=product] [class*=ai-product-blog-grid__heading-]{font-family:var(--font-heading);font-weight:300;font-style:normal;letter-spacing:var(--ls-minor);color:var(--text-heading)}main[data-template^=product] [class*=ai-product-blog-grid__title-]{color:var(--text-heading)}main[data-template^=product] [class*=ai-product-blog-grid__title-link-]:hover{color:var(--state-hover-accent)}main[data-template^=product] [class*=ai-product-blog-grid__excerpt-],main[data-template^=product] [class*=ai-product-blog-grid__meta-]{color:var(--text-muted)}main[data-template^=product] [class*=ai-product-blog-grid__read-more-]{color:var(--text-accent);font-family:var(--font-ui)}main[data-template^=product] [class*=ai-product-blog-grid__read-more-]:hover{color:var(--state-hover-accent)}main[data-template^=product] [class*=ai-product-blog-grid__fallback-]{background-color:var(--surface-raised);color:var(--text-muted)}main[data-template^=product] .product-details>.group-block>.group-block-content{background-color:var(--surface-control)}main[data-template^=product] .product-details [class*=__text_nELJtz],main[data-template^=product] .product-details [class*=__text_WE3K4w],main[data-template^=product] .product-details .nysta-pdp-spec-line,main[data-template^=product] .product-details .rating-wrapper{background-color:var(--surface-commerce)}main[data-template^=product] .product-details .accordion{background-color:var(--surface-support)}main[data-template^=product] product-recommendations>.section-background{--color-background: var(--surface-commerce)}@media screen and (max-width:749px){.nysta-swatch-disclosure__toggle{min-height:44px;display:inline-flex;align-items:center}}.nysta-product--gift-card .variant-option__button-label,.nysta-product--gift-card .variant-option__button-label__text{white-space:nowrap}.nysta-product--gift-card .variant-option__button-label{flex:0 0 auto;width:auto;min-width:max-content;padding-inline:var(--space-3)}.cart-drawer__dialog.cart-drawer__dialog{--animation-speed: var(--dur-slow)}@media screen and (min-width:750px){.cart-drawer__dialog.cart-drawer__dialog{width:440px}}.cart-drawer.cart-drawer{--cart-drawer-padding: var(--space-5) var(--space-5);--cart-drawer-padding-desktop: var(--space-5) var(--space-6)}.cart-drawer__heading-group{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.cart-drawer__heading.cart-drawer__heading{font:var(--type-subheading);font-style:normal;letter-spacing:var(--ls-subheading);color:var(--text-heading)}.cart-drawer__meta{margin:0;font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}#cart-drawer-header.cart-drawer__header{border-bottom:var(--border-width-hairline) solid var(--border-quiet)}.cart-drawer__items.cart-drawer__items{padding-top:var(--space-5)}.cart-page--empty .cart-title h1:before,.cart-drawer__heading--empty.cart-drawer__heading--empty:before{content:"";display:block;width:34px;height:34px;background-color:var(--text-faint);mask:url(icon-cart.svg) no-repeat center / contain;-webkit-mask:url(icon-cart.svg) no-repeat center / contain}.cart-page--empty.cart-page--empty .cart-title h1,.cart-drawer__heading--empty.cart-drawer__heading--empty{font:var(--type-minor);font-style:normal;letter-spacing:var(--ls-minor);flex-direction:column;color:var(--text-heading)}.cart-page--empty .cart-items__wrapper p,.cart-drawer--empty .cart-items__wrapper p{max-width:260px;margin-inline:auto;text-align:center;font-family:var(--font-ui);font-size:var(--size-body-sm);color:var(--text-body)}.cart-items__empty-button.cart-items__empty-button{--button-color: var(--text-heading);--button-background-color: transparent;--button-border-color: var(--border-strong)}.cart-items__empty-button.cart-items__empty-button:hover{--button-color: var(--text-inverse);--button-background-color: var(--charcoal-900);--button-border-color: var(--charcoal-900)}.cart-drawer .cart-items__media-container.cart-items__media-container{aspect-ratio:.8}.cart-items__title.cart-items__title{font-family:var(--font-serif);font-size:var(--size-h4);line-height:var(--lh-heading);color:var(--text-heading)}.cart-page .cart-items__title.cart-items__title{font-size:var(--size-h3)}.cart-items__details{color:var(--text-muted)}.cart-items__variants,.cart-items__properties,.cart-items__bundle{font-family:var(--font-ui)}.cart-items__remove.cart-items__remove{--button-color: var(--text-body);--button-background-color: transparent;--button-border-color: transparent;box-shadow:none;justify-content:flex-start}.cart-items__remove.cart-items__remove:hover{--button-background-color: transparent;--button-color: var(--text-heading)}.cart-items__remove svg{display:none}.cart-items__remove .visually-hidden{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;font-family:var(--font-ui);font-size:var(--size-caption);text-decoration:underline}.cart-items__unit-price-wrapper div>span:not(.visually-hidden){font-family:var(--font-heading);font-weight:300;font-variant-numeric:tabular-nums;color:var(--text-heading)}.cart-items__unit-price-wrapper:has(.compare-at-price) div>span:not(.visually-hidden){color:var(--text-sale)}.cart-items__unit-price-wrapper .compare-at-price{font-family:var(--font-heading);font-weight:300;font-variant-numeric:tabular-nums;color:var(--text-faint)}.cart-items__price text-component{font-family:var(--font-heading);font-weight:300;font-variant-numeric:tabular-nums;font-size:15px;color:var(--text-heading)}.cart-items__price-unit .unit-price{font-family:var(--font-mono)}.cart-item__error.cart-item__error,.cart-discount__error.cart-discount__error{background-color:var(--surface-card);border:var(--border-width-hairline) solid var(--border-hairline);border-inline-start:var(--border-width-strong) solid var(--status-error-border);padding:var(--space-4)}.cart-item__error-text,.cart-discount__error-text{font-family:var(--font-ui);font-size:var(--size-body-sm);color:var(--status-error-text)}.cart-item__error .svg-wrapper,.cart-discount__error .svg-wrapper{color:var(--status-error-border)}.cart-totals__total-value.cart-totals__total-value{font-family:var(--font-heading);font-weight:300;font-variant-numeric:tabular-nums;font-size:var(--size-h3);color:var(--text-heading)}.cart-totals__total-label,.cart-totals__original-label,.cart-note__label,.cart-discount__label{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.cart-discounts__value,.cart-totals__original-value{font-family:var(--font-heading);font-weight:300;font-variant-numeric:tabular-nums}.cart-totals.cart-totals:not(:has(.cart-actions)){border-block-start:var(--border-width-strong) solid var(--border-strong)}.cart-actions.cart-actions{border-color:var(--border-quiet)}.cart-discount__pill{background-color:var(--surface-accent-quiet);color:var(--text-accent)}.cart-discount__pill-code{font-family:var(--font-mono)}.cart-drawer__summary.cart-drawer__summary{background-color:var(--surface-raised)}.cart-drawer__links{display:flex;align-items:center;justify-content:center;gap:var(--space-6);width:100%}.cart-drawer__link,.cart-page__continue-link{font-family:var(--font-ui);font-size:var(--size-caption)}.cart-page__continue-link{display:block;width:fit-content;margin-inline:auto;margin-block-start:var(--space-4)}@media screen and (min-width:750px){.cart-page.cart-page{gap:0 var(--space-8)}}@media screen and (max-width:749px){.cart-page__continue-link{min-height:44px;display:inline-flex;align-items:center}.cart-items__quantity .quantity-selector input,cart-quantity-selector-component input{min-width:44px;min-height:44px}}.search-modal__content.search-modal__content{border:var(--border-width-hairline) solid var(--border-hairline);border-radius:var(--radius-none);box-shadow:var(--shadow-panel);--animation-speed: var(--dur-base)}@media screen and (max-width:749px){.search-modal__content.search-modal__content{border:none}}.dialog-modal[open].search-modal__content.search-modal__content{border-radius:var(--radius-none)}.predictive-search-form__header-inner.predictive-search-form__header-inner,.predictive-search-form__header.predictive-search-form__header{background-color:var(--surface-field);border-color:var(--border-field)}.predictive-search-form__header.predictive-search-form__header:not(.nysta-header-search *):has(.search-input:focus){border-color:var(--charcoal-900)!important}.predictive-search__icon{color:var(--text-muted)}.predictive-search__reset-button,.predictive-search__close-modal-button{color:var(--text-body)}search-page-input-component.search-page-input-component{background-color:transparent}.search-page-input.search-page-input{background-color:var(--surface-field);border-color:var(--border-field)}search-page-input-component:has(.search-page-input:focus-visible) .search-page-input{border-color:var(--border-field-focus)}search-page-input-component .search__icon.search__icon svg{color:var(--text-muted)}search-page-input-component .search__reset-button.search__reset-button{color:var(--text-muted)}.predictive-search-results__title{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.predictive-search-results__clear{font-family:var(--font-ui)}.predictive-search-results__pill.predictive-search-results__pill{font-family:var(--font-ui);color:var(--text-heading);background-color:var(--surface-sunken);box-shadow:none;transition:var(--transition-control)}.predictive-search-results__pill.predictive-search-results__pill:hover,.predictive-search-results__pill.predictive-search-results__pill:focus{transform:none;box-shadow:none;background-color:var(--state-hover-wash);outline:var(--border-width-hairline) solid var(--border-hairline)}.predictive-search-results__pill mark{color:var(--text-muted)}.resource-card__title{font-family:var(--font-ui);font-weight:300;color:var(--text-heading)}.resource-card__subtext.paragraph{font-family:var(--font-ui);color:var(--text-muted)}.resource-card__content .price,.resource-card__content .price-item--sale,.resource-card__content .compare-at-price{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-weight:300}.resource-card__content .price-item--sale{color:var(--text-sale)}.resource-card__content .compare-at-price{color:var(--text-faint)}.resource-card__image,.resource-card__image-placeholder,.resource-card__collection-image{border-radius:var(--radius-none)}.resource-card__image-placeholder{background-color:var(--surface-sunken);color:var(--text-muted)}.predictive-search-results__card--product,.predictive-search-results__card:not(.predictive-search-results__card--product){border-radius:var(--radius-none)}.predictive-search-results__card:not(.predictive-search-results__card--product){border-color:var(--border-hairline)}.predictive-search-results__card:not(.predictive-search-results__card--product):hover,.predictive-search-results__card:not(.predictive-search-results__card--product)[aria-selected=true]{border-color:var(--border-field-focus);background-color:var(--state-hover-wash)}.predictive-search-results__card--product:is(:hover,:focus-visible),.predictive-search-results__card--product:has(.resource-card:focus-visible){background-color:var(--state-hover-wash);outline-color:var(--border-hairline)}.predictive-search__search-button{font-family:var(--font-ui)}.predictive-search-results__no-results,.search-results__no-results{font-family:var(--font-ui);color:var(--text-muted)}.search-page__header h1{font:var(--type-subheading);font-style:normal;letter-spacing:var(--ls-subheading);color:var(--text-heading)}@media screen and (max-width:749px){search-page-input-component .search__reset-button.search__reset-button{min-width:44px;min-height:44px}}main[data-template=index] .section.color-scheme-1,main[data-template=index] .section-background.color-scheme-1,main[data-template=index] .section.color-scheme-2,main[data-template=index] .section-background.color-scheme-2,main[data-template=index] .section.color-scheme-bee66814-4010-4b18-9493-85a03098defc,main[data-template=index] .section-background.color-scheme-bee66814-4010-4b18-9493-85a03098defc{--color-background: var(--surface-card)}main[data-template=index] .section:has(h6),main[data-template=index] .shopify-section:has(h6) .section-background{--color-background: var(--surface-page) !important}main[data-template=index] .text-block:has(+.text-block>h1),main[data-template=index] h6{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-accent);margin:0}main[data-template=index] .text-block:has(+.text-block>h1) p{margin:0}main[data-template=index] h1,main[data-template=index] .text-block.h1>h1{font:var(--type-section);font-style:normal;letter-spacing:var(--ls-section);color:var(--text-heading);margin:0}@media screen and (max-width:749px){main[data-template=index] h1{font-size:var(--size-display-3)}}main[data-template=index] .group-block-content>.text-block.rte h2{font:var(--type-section);font-style:normal;letter-spacing:var(--ls-section);color:var(--text-heading)}main[data-template=index] .group-block-content>.text-block.rte p{max-width:26rem;font-family:var(--font-serif);font-size:var(--size-body-lg);line-height:var(--lh-body);color:var(--text-body)}@media screen and (min-width:750px){main[data-template=index] .custom-section-content:has(h1){grid-column:1 / -1}main[data-template=index] .section-content-wrapper:has(h1){display:grid;grid-template-columns:1.15fr 1fr;gap:0;align-items:stretch;aspect-ratio:172 / 69;min-height:0;padding-block-start:0;padding-block-end:0}main[data-template=index] .section-content-wrapper:has(h1)>.group-block{width:100%;height:100%;min-height:0}main[data-template=index] .section-content-wrapper:has(h1)>.group-block:has(img) .image-block,main[data-template=index] .section-content-wrapper:has(h1)>.group-block:has(img) .image-block__image{width:100%;height:100%;aspect-ratio:auto}main[data-template=index] .section-content-wrapper:has(h1)>.group-block:has(h1){padding:var(--space-9) var(--space-8);justify-content:center}main[data-template=index] .section-content-wrapper:has(h1) .group-block-content:has(h1){gap:0}main[data-template=index] .section-content-wrapper:has(h1) .text-block:has(+.text-block>h1){padding-block-start:0;padding-block-end:0}main[data-template=index] h1,main[data-template=index] .text-block.h1>h1{margin:var(--space-4) 0 var(--space-5)}main[data-template=index] .section-content-wrapper:has(h1) .group-block-content>.text-block.rte p{max-width:420px;font-weight:var(--weight-regular);margin:0 0 var(--space-6);padding-block-start:0;padding-block-end:0}main[data-template=index] .section-content-wrapper:has(h1) .group-block-content>.group-block:has(a.button){padding-block-start:0;padding-block-end:0;margin-top:0}main[data-template=index] .section-content-wrapper:has(h1) a.button,main[data-template=index] .section-content-wrapper:has(h1) a.button-secondary{height:54px;padding:0 34px;display:inline-flex;align-items:center;justify-content:center}main[data-template=index] .section-content-wrapper:has(h1) a.button-secondary{border:1px solid var(--text-heading)}main[data-template=index] .section-content-wrapper:has(h1) a.button{gap:var(--space-2)}main[data-template=index] .section-content-wrapper:has(h1) a.button:after{content:"";display:block;flex:none;width:16px;height:16px;background-color:currentColor;mask-image:url(nysta-icon-arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(nysta-icon-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}}main[data-template=index] .section-content-wrapper:has(h1)>.group-block:has(h1){background-color:var(--surface-raised)}@media screen and (max-width:749px){main[data-template=index] .custom-section-content:has(h1){grid-column:1 / -1}main[data-template=index] .section-content-wrapper:has(h1)>.group-block:has(h1){padding-inline:var(--nysta-gutter-narrow)}main[data-template=index] .section-content-wrapper:has(h1){padding-block-start:0;row-gap:0;--nysta-hero-band-pad: var(--space-6);--nysta-hero-cta-lift: var(--space-5)}main[data-template=index] .section-content-wrapper:has(h1)>.group-block:has(h1){padding-block-start:var(--nysta-hero-band-pad)}main[data-template=index] .section-content-wrapper:has(h1) .group-block:has(>.group-block-content>a.button){position:absolute;inset-inline:0;bottom:100%;margin-block-end:calc(var(--nysta-hero-band-pad) + var(--nysta-hero-cta-lift));padding-block:0;z-index:1}main[data-template=index] .section-content-wrapper:has(h1) .group-block:has(>.group-block-content>a.button)>.group-block-content{justify-content:center}main[data-template=index] .section-content-wrapper:has(h1) .image-block{position:relative}main[data-template=index] .section-content-wrapper:has(h1) .image-block:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:52%;pointer-events:none;background-image:linear-gradient(to top,var(--surface-raised) 0,color-mix(in srgb,var(--surface-raised) 80%,transparent) 104px,transparent 100%)}main[data-template=index] .section-content-wrapper:has(h1) a.button-secondary{--button-color: var(--text-inverse);--button-background-color: var(--charcoal-900);--button-border-color: var(--charcoal-900)}}main[data-template=index] .collection-card{border-radius:var(--radius-none)}main[data-template=index] .collection-card .h3{font:var(--type-minor);font-style:normal;letter-spacing:var(--ls-minor);color:var(--text-heading)}main[data-template=index] .resource-image__image img{border-radius:var(--radius-none)}main[data-template=index]{--nysta-home-gutter: var(--nysta-gutter);--nysta-home-rule-space: var(--space-6)}@media screen and (max-width:749px){main[data-template=index]{--nysta-home-gutter: var(--nysta-gutter-narrow)}}main[data-template=index] .section--page-width.section-resource-list{grid-template-columns:minmax(0,1fr) min(100% - 2 * var(--nysta-home-gutter),calc(var(--nysta-container-max) - 2 * var(--nysta-home-gutter))) minmax(0,1fr)}main[data-template=index] .section-resource-list__header{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;border-bottom:var(--border-width-hairline) solid var(--border-hairline);padding-bottom:var(--nysta-home-rule-space)}main[data-template=index] .section-resource-list,main[data-template=index] .section-resource-list__content{row-gap:var(--space-6)}main[data-template=index] .section-resource-list__content .group-block-content:has(h2){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:auto;gap:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--border-hairline);padding-bottom:var(--nysta-home-rule-space)}main[data-template=index] .section-resource-list__content .group-block-content:has(h2)>.text-block{align-items:flex-start}main[data-template=index] .section-resource-list__header h2,main[data-template=index] .section-resource-list__header .group-block-content>.text-block.rte h2,main[data-template=index] .section-resource-list__content .group-block-content h2{font:var(--type-subheading);font-style:normal;letter-spacing:var(--ls-subheading);color:var(--text-heading);margin:0}main[data-template=index] .section-resource-list__header a{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-heading)}main[data-template=index] .section-resource-list__content.section-resource-list__content .group-block-content:has(h2) p{font-family:var(--font-ui);font-weight:var(--weight-light);font-size:var(--size-body-sm);color:var(--text-muted);margin:0;text-align:left;max-width:none}@media screen and (max-width:749px){main[data-template=index] .link{min-height:44px;display:inline-flex;align-items:center}}footer .section.color-scheme-2,footer .section-background.color-scheme-2{--color-background: var(--surface-announce);--color-background-rgb: 42, 56, 49;--color-foreground: var(--text-on-announce);--color-foreground-rgb: 182, 205, 193;--color-foreground-heading: var(--text-on-announce);--color-foreground-heading-rgb: 182, 205, 193;--color-primary: var(--text-on-announce);--color-primary-rgb: 182, 205, 193;--color-primary-hover: var(--text-on-announce);--color-primary-hover-rgb: 182, 205, 193;--color-border: rgba(182, 205, 193, .3)}footer .logo-block__image{visibility:hidden}footer .logo-block__image-wrapper{background-image:url(nysta-logo-lockup-cream.svg);background-repeat:no-repeat;background-position:left center;background-size:contain}footer .logo-block~.text-block{color:var(--text-on-announce)}footer .logo-block~.text-block.rte a{color:var(--text-on-announce);text-decoration:underline;text-decoration-color:currentColor}footer .menu__heading{font:var(--type-label);text-transform:uppercase;color:var(--text-on-announce)}footer .footer-utilities__group-copyright{font-family:var(--font-mono);color:var(--text-on-announce)}footer .footer-utilities__group-copyright a{color:inherit}footer .policy-list-trigger{color:var(--text-on-announce)}footer .email-signup__input.paragraph{outline-color:var(--focus-ring)}@media screen and (max-width:749px){footer .menu__heading{min-height:44px;display:flex;align-items:center}footer .menu-list__link,footer .menu__list a,footer nav a{min-height:44px;display:flex;align-items:center}footer .policy-list-trigger,footer .footer-utilities__group-copyright a{min-height:44px;display:inline-flex;align-items:center}footer .email-signup__button{min-width:44px;min-height:44px}footer .social-icons__icon-wrapper,footer .social-icons a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.nysta-header-search{display:none}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .nysta-header-search{display:block;flex:0 1 280px;min-width:0;margin-inline-end:0}#header-component[data-menu-style=menu] .search-action--hidden-on-drawer{display:none}}.nysta-header-search .predictive-search{position:relative;width:100%}.nysta-header-search .predictive-search-form__header{margin:0;padding:0}.nysta-header-search .predictive-search,.nysta-header-search .predictive-search-form__header.predictive-search-form__header{background-color:transparent}.nysta-header-search .predictive-search-form__header-inner.predictive-search-form__header-inner{block-size:40px;background-color:var(--surface-header);border:var(--border-width-hairline) solid var(--border-on-header);border-radius:0}.nysta-header-search .predictive-search-form__header-inner.predictive-search-form__header-inner{position:relative;border-color:#f6f4ec52}.nysta-header-search .predictive-search-form__header-inner.predictive-search-form__header-inner:focus-within{border-color:var(--focus-ring-on-accent)!important;outline:none;box-shadow:none}.nysta-header-search .search-input{inline-size:100%;block-size:100%;padding-inline:calc(var(--space-3, 12px) + 20px + 10px) var(--space-3, 12px);background:none;border:none;border-radius:0;color:var(--text-on-header);caret-color:var(--text-on-header);font:300 15px/1.5 var(--font-ui)}.nysta-header-search .search-input::placeholder{color:var(--sage-100);font:300 15px/1.5 var(--font-ui);opacity:1}.nysta-header-search .search-input:focus-visible{outline:none}.nysta-header-search .predictive-search__reset-button{block-size:100%;color:var(--border-on-header)}.nysta-header-search .predictive-search__reset-button{position:absolute;inset-block:0;inset-inline-end:0;min-width:40px;margin:0}.nysta-header-search .search-input:not(:placeholder-shown){padding-inline-end:40px}.nysta-header-search .predictive-search__icon{inset-inline-start:var(--space-3, 12px);width:20px;height:20px;color:var(--sage-100)}.nysta-header-search .predictive-search-form__header-inner:focus-within .predictive-search__icon{color:var(--text-on-accent)}.nysta-header-search .predictive-search-form__content-wrapper{--modal-top-margin: 0px;position:absolute;inset-block-start:calc(100% + var(--space-2, 8px));inset-inline:auto 0;inline-size:560px;z-index:60;max-height:min(70vh,560px);overflow:hidden auto;background:var(--surface-commerce);border:var(--border-width-hairline) solid var(--border-hairline)}.nysta-header-search .predictive-search-results__wrapper-products{grid-template-columns:repeat(3,1fr)}.nysta-header-search .predictive-search-form:not(:has(.search-input[aria-expanded=true])) .predictive-search-form__content-wrapper{display:none}.dialog-modal .predictive-search__reset-button .predictive-search__reset-button-icon{display:block}.dialog-modal .predictive-search__reset-button .predictive-search__reset-button-text{display:none}@media screen and (max-width:749px){.dialog-modal :is(.predictive-search__reset-button,.predictive-search__search-button){min-width:44px;min-height:44px}}product-card .card-gallery .product-media-container.media-fit{--product-media-fit: cover !important}product-card .card-gallery{--nysta-media-well: var(--surface-well)}.nysta-gift-amount{display:flex;flex-direction:column;gap:var(--space-2)}.nysta-gift-amount__label,.nysta-field__label{display:block;margin:0 0 var(--space-2);font:500 11px/1.62 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--charcoal-600)}.nysta-field__optional{text-transform:none;letter-spacing:0;font-weight:400;color:var(--charcoal-500, var(--charcoal-600))}.nysta-gift-amount__field{display:flex;align-items:center;gap:var(--space-2);height:48px;padding:0 14px;box-sizing:border-box;background:var(--surface-field);border:1px solid var(--border-field);transition:border-color var(--dur-fast) var(--ease-quiet),box-shadow var(--dur-fast) var(--ease-quiet)}.nysta-gift-amount__field:focus-within{border-color:var(--charcoal-900);box-shadow:inset 0 0 0 1px var(--charcoal-900)}.nysta-gift-amount__field:has([aria-invalid=true]){border-color:var(--clay-500)}.nysta-gift-amount__field:focus-within:has([aria-invalid=true]){border-color:var(--clay-600);box-shadow:inset 0 0 0 1px var(--clay-600)}.nysta-gift-amount__select:focus-visible{outline:none;border-color:var(--charcoal-900);box-shadow:inset 0 0 0 1px var(--charcoal-900)}.nysta-gift-amount .nysta-gift-amount__input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;background:transparent;box-shadow:none;outline:none;font:400 16px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--text-heading)}.nysta-gift-amount__unit{font:400 16px/1 var(--font-ui);color:var(--charcoal-600)}.nysta-gift-amount__select{width:100%;height:48px;padding:0 12px;font:400 16px/1 var(--font-ui);color:var(--text-heading);background-color:var(--surface-field);border:1px solid var(--border-field);border-radius:0}.nysta-gift-amount__hint,.nysta-field__hint,.nysta-field__count{margin:0;font:300 13px/1.5 var(--font-ui);color:var(--charcoal-600)}.nysta-gift-amount__error,.nysta-field__error{margin:0;font:400 13px/1.5 var(--font-ui);color:var(--clay-600)}.nysta-recipient{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}.nysta-recipient__default{margin:0;font:300 14px/1.55 var(--font-ui);color:var(--charcoal-700)}.nysta-recipient__fields{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) 0 var(--space-2) var(--space-4);border-left:1px solid var(--border-quiet, var(--border-field))}.nysta-recipient__fields[hidden],.nysta-recipient [hidden]{display:none}.nysta-check{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;font:400 15px/1.4 var(--font-ui);color:var(--text-heading);cursor:pointer}.nysta-check input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--charcoal-900);cursor:pointer}.nysta-check input:focus-visible{outline:1.5px solid var(--sage-600);outline-offset:2px}.nysta-field{display:flex;flex-direction:column;gap:var(--space-1)}.nysta-recipient .nysta-field__input{width:100%;min-height:48px;padding:12px 14px;box-sizing:border-box;font:400 16px/1.4 var(--font-ui);color:var(--text-heading);background:var(--surface-field);border:1px solid var(--border-field);border-radius:0;box-shadow:none}.nysta-recipient .nysta-field__input::placeholder{font-family:var(--font-ui);color:var(--charcoal-500, #8c8d83)}.nysta-recipient .nysta-field__input{transition:border-color var(--dur-fast) var(--ease-quiet),box-shadow var(--dur-fast) var(--ease-quiet)}.nysta-recipient .nysta-field__input:focus{outline:none;border-color:var(--charcoal-900);box-shadow:inset 0 0 0 1px var(--charcoal-900)}.nysta-recipient .nysta-field__input[aria-invalid=true]{border-color:var(--clay-500)}.nysta-recipient .nysta-field__input[aria-invalid=true]:focus{border-color:var(--clay-600);box-shadow:inset 0 0 0 1px var(--clay-600)}.nysta-recipient .nysta-field__textarea{min-height:calc(3 * 1.4em + 24px);height:auto;resize:vertical}@media screen and (min-width:1200px){.nysta-gift-amount .nysta-gift-amount__input,.nysta-recipient .nysta-field__input{font-size:15px}}.nysta-separate-note{margin:var(--space-3, 12px) 0 0;font:400 14px/1.5 var(--font-ui);color:var(--clay-600)}.nysta-separate-note--cart{margin:0 0 var(--space-3, 12px)}.nysta-separate-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/nysta-theme.css.map */
