:root{--font-body--family: Archivo, sans-serif;--font-subheading--family: Archivo, sans-serif;--font-heading--family: Archivo, sans-serif;--font-accent--family: "Roboto Mono", monospace;--font-mono--family: "Roboto Mono", ui-monospace, monospace;--hills-gray: #f2f2f2;--hills-gray-border: #e5e5e5;--hills-radius-none: 0px;--hills-radius-checkbox: 2px;--hills-radius-button: 4px;--hills-radius-badge: 4px;--hills-radius-media: 5px;--hills-radius-card: 6px;--hills-radius-drawer: 6px;--hills-radius-input: 8px;--hills-radius-lg: 24px;--hills-radius-full: 9999px;--hills-radius: var(--hills-radius-none);--hills-button-radius: var(--hills-radius-button);--style-border-radius-xs: 4px;--style-border-radius-sm: 6px;--style-border-radius-md: 8px;--style-border-radius-lg: 24px;--style-border-radius-50: 50%;--style-border-radius-pills: 9999px;--style-border-radius-inputs: 8px;--style-border-radius-buttons-primary: 4px;--style-border-radius-buttons-secondary: 4px;--style-border-radius-popover: 6px;--checkbox-border-radius: 2px;--border-radius-sm: 6px;--product-corner-radius: 5px;--card-corner-radius: 6px;--variant-picker-swatch-radius: 0px;--variant-picker-button-radius: 4px;--menu-image-border-radius: 5px;--resource-card-corner-radius: 6px;--corner-radius: 5px;--restock-radius: 4px;--cart-added-radius: 6px;--pagination-radius: 4;--cart-drawer-radius: 0px}.button,.button-primary,.button-secondary,.button-custom,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.add-to-cart-button,.product-form-buttons .button,.sold-out-cta,.restock-form__trigger,.restock-form__button,.restock-dialog__submit,.cart-page .cart__checkout-button,.email-signup__button,.newsletter-form__button,.ingredients-media-shop-now,.pagination__item,.variant-picker__button,.variant-option__button,.facets__pill,.filter-pill,.active-facets__button,.quantity-selector,.quantity-selector__button{border-radius:var(--hills-radius-button)!important}.field__input,.input,input:not([type=checkbox]):not([type=radio]),textarea,select,.email-signup__input,.newsletter-form__input,.restock-form__input,.restock-dialog__input,.quantity-selector input,.cart-drawer .quantity-selector input,.cart-page .quantity-selector input{border-radius:var(--hills-radius-input)!important}.product-card,.popover,.dialog,.dialog-modal,.dropdown,.restock-dialog__panel,.cart-added-confirmation__panel,.waitlist-dialog__panel,.predictive-search,.search-modal,.locale-prompt,.cart-page .cart-summary,.cart-page .cart-summary__inner{border-radius:var(--hills-radius-card)!important}.product-card .card-gallery,.product-card .product-media-container,.ui-test-product-list .card-gallery,.ui-test-product-list .product-media-container,.template-collection .product-card .card-gallery,.cart-items__media-image,.cart-items__media-container,.media-block,.media-block__media,.media-with-content .media-block,.media-with-content .media-block__media{border-radius:var(--hills-radius-media)!important;overflow:hidden}.template-product .product-media-container,.template-product .card-gallery,.template-product .deferred-media,.hero__media,.cart-drawer,.theme-drawer,.drawer,.drawer__dialog{border-radius:var(--hills-radius-none)!important}.badge,.product-badges__badge,.product-price__sold-out-label{border-radius:var(--hills-radius-badge)!important}.cart-bubble,.cart-bubble__background,.circle-button,.page-dots>*,.slideshow-control--dot{border-radius:var(--hills-radius-full)!important}.checkbox,input[type=checkbox]{border-radius:var(--hills-radius-checkbox)!important}.button,.button-primary,.button-custom{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);letter-spacing:.1em;text-transform:uppercase}.price,.compare-at-price,.unit-price,product-price,.product-price__row,.cart-items__price,.cart-items__total,.cart-totals__original-value,.cart-totals__total-value,.cart-totals__value,.quantity-selector input,.cart-bubble,.cart-bubble__text,.facets,.facets-controls,.facets__form,.breadcrumbs,.breadcrumb,.tax-note,.product-details .text-block.rte,.template-collection .section:has(h1) .rte,.template-collection .section:has(h1) .text-block:not(:has(h1)){font-family:var(--font-mono--family, var(--font-accent--family))}.product-card .card-gallery,.product-card .product-media-container,.ui-test-product-list .card-gallery,.ui-test-product-list .product-media-container,.template-collection .product-card .card-gallery,.template-collection .product-card .product-media-container{background-color:var(--hills-gray);overflow:hidden}.product-card{transition:opacity .25s ease}.product-card:hover{transform:none!important;opacity:.92}@media screen and (min-width:1200px){.page-width-normal .shopify-section:not(.section-hero):not([class*=hero]) .section-content-wrapper,.page-width-normal .product-information{--page-margin: clamp(2rem, 4vw, 4rem)}}.announcement-bar,.announcement-bar__text,.header-announcements{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.menu-list__link-title,.menu-list__item,.header-actions__action,.header-actions{font-family:var(--font-heading--family);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.footer,.footer a,.footer-utilities{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.footer .text-block,.footer .rte,.footer p{text-transform:none;letter-spacing:normal;font-family:var(--font-mono--family, var(--font-accent--family));font-size:.8125rem}.template-collection .section:has(h1) h1{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);letter-spacing:.02em;text-transform:uppercase}.template-collection .section:has(h1) .rte,.template-collection .section:has(h1) .text-block:not(:has(h1)){max-width:36rem;color:#0000008c;font-size:.875rem;line-height:1.55}.template-collection .facets,.template-collection .facets-controls{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.template-collection .product-card .text-block,.template-collection .product-card .h5,.template-collection .product-card a{letter-spacing:.06em}.template-collection .product-card .price,.template-collection .product-card [ref=priceContainer]{opacity:.7;font-size:.875rem}.ui-test-product-list .section-resource-list__header .h2,.ui-test-product-list .section-resource-list__header .h3,.ui-test-product-list .section-resource-list__header .h5,.ui-test-product-list .section-resource-list__header .text-block{font-family:var(--font-heading--family);font-size:var(--font-h3--size, 1.5rem);font-weight:var(--font-heading--weight, 700);letter-spacing:.08em;text-transform:uppercase!important}.ui-test-product-list .product-card .text-block,.ui-test-product-list .product-card .h4,.ui-test-product-list .product-card .h5{font-family:var(--font-heading--family);font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ui-test-product-list .product-card .price,.ui-test-product-list .product-card [ref=priceContainer]{font-size:.875rem;opacity:.7}.product-details .accordion .details__header{font-family:var(--font-heading--family);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-color:var(--hills-gray-border)}.product-details .add-to-cart-button,.product-details .product-form-buttons .button,.product-details .sold-out-cta,.product-details .restock-form__trigger{border-radius:var(--hills-radius-button)!important;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-heading--family);font-weight:600}.cart-drawer .cart-title,.cart-page h1,.cart-page .cart-title{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.06em;font-weight:600}@media(prefers-reduced-motion:no-preference){.hero__content-wrapper,.product-details>.group-block>*:first-child{animation:hills-fade-up .55s ease both}.ui-test-product-list .resource-list__item,.template-collection .product-grid__item{animation:hills-fade-up .5s ease both}.ui-test-product-list .resource-list__item:nth-child(2),.template-collection .product-grid__item:nth-child(2){animation-delay:.06s}.ui-test-product-list .resource-list__item:nth-child(3),.template-collection .product-grid__item:nth-child(3){animation-delay:.12s}}@keyframes hills-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.h1,h1{font-size:clamp(1.75rem,8vw,2rem)}.template-collection .section:has(h1){padding-block-start:2rem;padding-block-end:1.25rem}}:root{--hills-container-max: 1600px;--hills-container-narrow: 1350px;--hills-gutter: 3rem;--hills-grid-gutter: 1.5rem;--hills-section-space: 6rem;--hills-input-height: 3.125rem;--hills-button-tracking: .1em;--hills-heading-tracking: .1em;--hills-announcement-height: 30px;--normal-page-width: 100rem;--narrow-page-width: 84.375rem;--page-margin: clamp(1.25rem, 3vw, 3rem);--letter-spacing--heading-loose: .1em;--letter-spacing--heading-normal: .06em;--button-letter-spacing: .1em;--input-padding-y: .875rem;--button-padding-inline: 2rem;--button-padding-block: .75rem}.page-width-normal,.shopify-section .section-content-wrapper,.product-information,.cart-page,.collection,.template-collection .section{max-width:var(--hills-container-max)}@media screen and (min-width:1200px){body{--page-margin: var(--hills-gutter)}}.announcement-bar,.header-announcements,#header-group .announcement-bar{min-height:var(--hills-announcement-height);height:var(--hills-announcement-height);padding-block:0!important;display:flex;align-items:center;justify-content:center}.announcement-bar__text,.announcement-bar .text-block,.announcement-bar p{font-family:var(--font-heading--family)!important;font-weight:600!important;font-size:.6875rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1!important;margin:0!important}.header .menu-list__link-title,.header .menu-list__link,.header-actions__action,.header-actions a{font-family:var(--font-heading--family);font-weight:500;letter-spacing:.1em!important;text-transform:uppercase;font-size:.75rem}.button,.button-primary,.button-secondary,.button-custom,.add-to-cart-button,.product-form-buttons .button,.sold-out-cta,.restock-form__trigger,.restock-dialog__submit,.cart-page .cart__checkout-button,.email-signup__button,.newsletter-form__button{letter-spacing:var(--hills-button-tracking)!important;text-transform:uppercase!important;font-family:var(--font-heading--family)!important;font-weight:600!important;padding-inline:var(--button-padding-inline)!important;min-height:var(--hills-input-height)}.field__input,.input,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select,.email-signup__input,.newsletter-form__input,.restock-dialog__input{min-height:var(--hills-input-height);font-family:var(--font-mono--family, var(--font-accent--family));font-weight:300;letter-spacing:0}.product-card .text-block,.product-card .h4,.product-card .h5,.product-card .h6,.product-card a:not(.button),.ui-test-product-list .product-card .text-block,.template-collection .product-card .text-block,.template-collection .product-card .h5,.template-collection .product-card a:not(.button){font-family:var(--font-heading--family)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:500}.product-card .price,.product-card [ref=priceContainer],.ui-test-product-list .product-card .price,.template-collection .product-card .price{font-family:var(--font-mono--family, var(--font-accent--family))!important;font-weight:300;letter-spacing:0!important;text-transform:none!important;opacity:.7}.template-collection .section:has(h1) h1,.template-collection h1{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important}.template-collection .facets,.template-collection .facets-controls,.template-collection .facets__summary,.template-collection .sorting,.template-collection .sort-by,.template-collection .facets-block-wrapper{font-family:var(--font-heading--family);font-size:.75rem;letter-spacing:.1em!important;text-transform:uppercase!important}.template-collection .resource-list--grid,.template-collection .product-grid{column-gap:var(--hills-grid-gutter);row-gap:3rem}.product-details .text-block:has(h1) h1,.product-details h1,.product-information h1,.product-details .h1{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important}.product-details .product-price,.product-details product-price,.product-details .price,.product-details [ref=priceContainer]{font-family:var(--font-heading--family)!important;font-weight:700!important;letter-spacing:.1em!important;font-size:clamp(1.125rem,1rem + .4vw,1.5rem)!important}.product-details .accordion .details__header,.product-details .accordion-details__header,.product-details summary.details__header{font-family:var(--font-heading--family)!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding-block:.75rem!important}.product-details .accordion .details__content,.product-details .accordion-details__content{padding-block:1rem!important;font-family:var(--font-mono--family, var(--font-accent--family));font-weight:300;font-size:.875rem;line-height:1.6}.product-details .product-form-buttons,.product-details .buy-buttons-block,.product-details .add-to-cart-button,.product-details .sold-out-cta,.product-details .restock-form__trigger{width:100%}.product-details .add-to-cart-button,.product-details .sold-out-cta,.product-details .restock-form__trigger,.product-details .product-form-buttons .button{width:100%!important;justify-content:center}.cart-drawer .cart-title,.cart-page h1,.cart-page .cart-title,.cart-page .cart-items__table-header,.cart-drawer .cart-items__title{font-family:var(--font-heading--family);letter-spacing:.1em;text-transform:uppercase}.cart-page .cart-items__price,.cart-page .cart-totals__value,.cart-drawer .price,.cart-drawer .cart-items__price{font-family:var(--font-mono--family, var(--font-accent--family));font-weight:300}.shopify-section:not(.section-header):not([class*=announcement]):not([class*=hero]){--section-padding-block: clamp(3rem, 6vw, var(--hills-section-space))}.footer,.footer-utilities,.footer a{letter-spacing:.1em}.product-card:hover{transform:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hills-system-v6.css.map */
