:root{--nova-touch-target: 48px;--nova-hairline: color-mix(in srgb, currentColor 20%, transparent);--nova-ease-out: cubic-bezier(.22, 1, .36, 1);--nova-space-section: clamp(72px, 9vw, 144px);--nova-shadow-soft: 0 24px 70px rgb(23 23 23 / 10%);--nova-layer-content: 10;--nova-layer-sticky: 30;--nova-layer-overlay: 50;--nova-editorial-serif: "Iowan Old Style", "Baskerville", "Times New Roman", serif}html{scroll-padding-block-start:calc(var(--header-height, 0px) + 24px)}body{overflow-x:clip;background:var(--nova-color-canvas);text-rendering:optimizeLegibility}::selection{color:var(--nova-color-ink);background:var(--nova-color-lime)}.nova-shell{width:min(calc(100% - (2 * var(--nova-page-gutter))),var(--nova-content-width));margin-inline:auto}.nova-display{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:var(--nova-heading-tracking);text-wrap:balance}.nova-eyebrow{margin:0;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.nova-eyebrow:before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:10px;background:currentColor;vertical-align:.05em;rotate:45deg}.nova-focus-ring:focus-visible{outline:2px solid currentColor;outline-offset:4px}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.nova-reveal{opacity:1;translate:none}.nova-motion-ready .nova-reveal{opacity:0;translate:0 var(--nova-motion-distance)}.nova-motion-ready .nova-reveal.is-visible{animation:nova-reveal var(--nova-motion-duration) cubic-bezier(.22,1,.36,1) forwards}@keyframes nova-reveal{to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.nova-reveal{opacity:1;translate:none;animation:none}}:where(.button,.button-secondary){min-height:var(--nova-touch-target);letter-spacing:.08em;text-transform:uppercase;transition:color var(--nova-motion-duration) var(--nova-ease-out),background-color var(--nova-motion-duration) var(--nova-ease-out),border-color var(--nova-motion-duration) var(--nova-ease-out),translate var(--nova-motion-duration) var(--nova-ease-out)}:where(a,button,summary,[role=button]){touch-action:manipulation}@media(hover:hover){:where(.button,.button-secondary):not(:disabled):hover{translate:0 -2px}}:where(input,select,textarea){min-height:var(--nova-touch-target)}.header__row--top{border-block-end:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent)}.header__heading-logo,.header-logo__image{filter:grayscale(1) contrast(1.25)}#header-group{position:relative;z-index:var(--nova-layer-sticky)}#header-component[data-sticky-state=active] .header__row--top{background:color-mix(in srgb,var(--nova-color-canvas) 94%,transparent);box-shadow:0 12px 32px #17171714;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-menu .menu-list__link,.header-actions__action{min-height:var(--nova-touch-target)}.header-menu .menu-list__link{letter-spacing:.08em;text-underline-offset:.35em}.menu-drawer__menu-item{min-height:52px}.menu-drawer__menu-item,.header-menu .menu-list__link{transition:color .18s var(--nova-ease-out),background-color .18s var(--nova-ease-out)}@media(hover:hover){.header-menu .menu-list__link:hover{text-decoration-thickness:2px}}.nova-discovery,.nova-demo-catalog,.nova-lookbook,.nova-benefits,.nova-story{position:relative;border-block-start:1px solid color-mix(in srgb,currentColor 16%,transparent)}.nova-discovery__header,.nova-demo-catalog__header,.nova-lookbook__header{position:relative}.nova-discovery__header:after,.nova-demo-catalog__header:after,.nova-lookbook__header:after{content:"";position:absolute;inset:auto 0 -24px;height:1px;background:color-mix(in srgb,currentColor 18%,transparent)}.product-card{isolation:isolate;transition:translate .22s var(--nova-ease-out)}.product-card__content{gap:12px;padding-block-start:10px}.product-card :is(.card-gallery,.product-card-gallery){overflow:hidden;background:color-mix(in srgb,var(--nova-color-ink) 4%,var(--nova-color-canvas))}.product-card :is(h3,h4,.h3,.h4){letter-spacing:-.02em;line-height:1.1}.product-card :is(.price,price-list){font-variant-numeric:tabular-nums}.product-card__link:focus-visible{outline:2px solid var(--nova-color-cobalt);outline-offset:4px}.quick-add__button{min-width:var(--nova-touch-target);min-height:var(--nova-touch-target)}@media(hover:hover){.product-card:hover{translate:0 -4px}}[data-testid=product-list]{padding-block:var(--nova-space-section)}[data-testid=product-list] .section-resource-list__header h2{max-width:10ch;font-family:var(--font-heading--family);font-size:clamp(3rem,7vw,7rem);font-weight:var(--font-heading--weight);letter-spacing:var(--nova-heading-tracking);line-height:.88;text-wrap:balance}.product-information{border-block-end:1px solid color-mix(in srgb,currentColor 14%,transparent)}.product-information .product-details>.group-block{padding:clamp(24px,4vw,56px);background:color-mix(in srgb,var(--nova-color-canvas) 94%,white);border:1px solid color-mix(in srgb,var(--nova-color-ink) 13%,transparent)}.product-information .product-details h1{max-width:14ch;font-family:var(--nova-editorial-serif);font-size:clamp(2.5rem,4.5vw,5.25rem);font-weight:400;letter-spacing:-.055em;line-height:.9;text-wrap:balance}.product-information .product-media-container{overflow:hidden;background:#efede8;border-radius:14px}.product-information .product-form-buttons .add-to-cart-button{border-radius:9px}.product-information .variant-option__button-label{border-radius:999px}.product-information .product-form-buttons .add-to-cart-button{min-height:56px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-information .variant-option__button-label,.product-information .variant-option__button-label--has-swatch{min-height:48px}.facets-controls-wrapper{border-block:1px solid color-mix(in srgb,var(--color-foreground) 16%,transparent)}.facets__summary,.facets-toggle__button{min-height:var(--nova-touch-target);letter-spacing:.06em;text-transform:uppercase}.facets__pill-label{min-height:42px}.main-collection-grid__empty{min-height:40vh;place-content:center;text-align:center}.search-modal__content,.predictive-search-dropdown{background:var(--nova-color-canvas)}.search-input,.search-page-input{font-size:max(1rem,16px)}#cart-drawer .theme-drawer__dialog{width:min(100%,520px)}#cart-drawer .theme-drawer__header{border-block-end:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent)}.cart-drawer__summary{border-block-start:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent);box-shadow:0 -18px 48px #00000014}.cart-drawer--empty .cart-drawer__content{min-height:55dvh;justify-content:center}.footer-content{border-block-start:1px solid color-mix(in srgb,var(--color-foreground) 16%,transparent)}footer .jumbo-text__container{grid-column:1 / -1;margin-block-start:clamp(40px,7vw,96px);padding-block-start:clamp(28px,5vw,64px);border-block-start:1px solid color-mix(in srgb,currentColor 20%,transparent)}footer jumbo-text{font-size:clamp(5rem,18vw,18rem)!important}.footer-content .menu__heading__default,.footer-utilities{letter-spacing:.06em}.footer-content a,.footer-utilities a{text-underline-offset:.3em}@media screen and (max-width:749px){.header__columns{min-height:64px}.header__row--top{background:#f5f3eef0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-grid__card{gap:8px}[data-testid=product-list]{padding-block:72px}[data-testid=product-list] .section-resource-list__header h2{font-size:clamp(2.75rem,15vw,4.75rem)}.product-information .product-details>.group-block{padding:24px var(--nova-page-gutter);border-inline:0}.product-information .product-details h1{font-size:clamp(2.25rem,12vw,4rem)}.facets-controls-wrapper{position:sticky;z-index:calc(var(--layer-sticky) - 2);inset-block-start:var(--header-height, 0px);background:var(--color-background)}#cart-drawer .theme-drawer__dialog{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}:where(.button,.button-secondary){transition:none}.product-card,.product-card :is(.card-gallery,.product-card-gallery){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nova-base.css.map */
