:root{--homepage-font-heading: var(--heading-font-family);--homepage-font-body: var(--text-font-family);--homepage-eyebrow-size: .8rem;--homepage-body-size: 1rem;--homepage-body-size-lg: 1.125rem;--homepage-heading-size: clamp(1rem, 1.3rem + 1.8vw, 2rem);--homepage-hero-heading-size: clamp(2.75rem, 1.85rem + 4vw, 5.5rem);--homepage-collection-heading-size: clamp(1.5rem, 1.15rem + 1vw, 2rem);--homepage-supporting-heading-size: clamp(1.25rem, 1.1rem + .4vw, 1.5rem);--homepage-card-heading-size: clamp(1.125rem, 1rem + .4vw, 1.375rem);--homepage-product-title-size: .9375rem;--homepage-product-meta-size: .75rem;--homepage-button-size: .75rem;--homepage-space-1: .5rem;--homepage-space-2: .75rem;--homepage-space-3: 1rem;--homepage-space-4: 1.5rem;--homepage-space-5: 2.25rem;--homepage-space-6: 3.5rem}.homepage-section .homepage-eyebrow,.homepage-section .section-header .h6,.homepage-section .SectionHeader__SubHeading{margin:0;font-family:var(--homepage-font-body);font-size:var(--homepage-eyebrow-size);font-style:normal;font-weight:600;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.homepage-section .homepage-heading,.homepage-section .section-header .h2,.homepage-section .SectionHeader__Heading{margin:0;font-family:var(--homepage-font-heading);font-size:var(--homepage-heading-size)!important;font-style:normal;font-weight:600!important;letter-spacing:-.025em;line-height:1.4;text-transform:none}.homepage-section .homepage-heading--hero{font-size:var(--homepage-hero-heading-size)}.homepage-section .homepage-heading--collection{font-size:var(--homepage-collection-heading-size)}.homepage-section .homepage-heading--supporting{font-size:var(--homepage-supporting-heading-size);letter-spacing:-.015em;line-height:1.1}.homepage-section .homepage-content-stack,.homepage-section .homepage-section-header .prose{display:grid;gap:var(--homepage-space-3)}.homepage-section .homepage-content-stack>*,.homepage-section .homepage-section-header .prose>*{margin-block:0}.homepage-section .homepage-richtext,.homepage-section .homepage-richtext :is(p,li),.homepage-section .homepage-section-header .prose>p:not(.h6){font-family:var(--homepage-font-body);font-size:var(--homepage-body-size);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.55;text-transform:none}.homepage-section .homepage-richtext>:first-child{margin-block-start:0}.homepage-section .homepage-richtext>:last-child{margin-block-end:0}.homepage-section .homepage-proof,.homepage-section .homepage-review,.homepage-section .star-text{font-family:var(--homepage-font-body);font-size:var(--homepage-eyebrow-size);font-style:normal;font-weight:600;letter-spacing:.04em;line-height:1.35;text-transform:none}.homepage-section .homepage-link,.homepage-section .featured-collections__promo-card-link{font-family:var(--homepage-font-body);font-size:var(--homepage-eyebrow-size);font-style:normal;font-weight:600;letter-spacing:.1em;line-height:1.25;text-decoration-line:underline;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:.22em}.homepage-section .homepage-buttons,.homepage-section .homepage-form .form-row{gap:var(--homepage-space-2)}.homepage-section .homepage-buttons{margin-block-start:var(--homepage-space-4)}.homepage-section .homepage-buttons :is(.button,.homepage-button,.small-feature-link),.homepage-section .homepage-form .button,.homepage-section .featured-collections__header-button .button,.homepage-section .media-grid__item .button{align-items:center;border-radius:0;font-family:var(--homepage-font-body);font-size:var(--homepage-button-size);font-style:normal;font-weight:600;letter-spacing:.1em;line-height:1.2;min-height:3rem;padding-block:.75rem;padding-inline:1.5rem;text-transform:uppercase}.homepage-featured-collections .featured-collections__review-summary{align-items:center;gap:var(--homepage-space-1)}.homepage-featured-collections .featured-collections__promo-card-content{gap:var(--homepage-space-1);inset-block-end:var(--homepage-space-4);inset-inline:var(--homepage-space-4)}.homepage-featured-collections .featured-collections__promo-card-title{font-family:var(--homepage-font-heading);font-size:var(--homepage-card-heading-size);font-style:normal;font-weight:600;letter-spacing:-.015em;line-height:1.1;text-transform:none}.homepage-featured-collections .featured-collections__secondary-subheading{font-family:var(--homepage-font-body);font-size:var(--homepage-body-size);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.55}.homepage-featured-collections .featured-collections-navigation{column-gap:var(--homepage-space-4)}.homepage-featured-collections .featured-collections-navigation .homepage-navigation-button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:var(--button-font);letter-spacing:1px;padding:0;font-size:var(--homepage-eyebrow-size);font-weight:600;text-align:center;text-transform:var(--button-text-transform)}.homepage-featured-collections .featured-collections-navigation>.homepage-navigation-button:not(:only-child){padding-block-end:.375rem}.homepage-featured-collections .featured-collections-navigation>.homepage-navigation-button:after{width:100%}.homepage-section .product-card__info>.v-stack{gap:var(--homepage-space-2)}.homepage-section .product-card .product-title{font-family:var(--homepage-font-heading);font-size:.8rem;font-style:normal;padding-block:10px;padding-right:5px;font-weight:400;letter-spacing:-.01em;line-height:1.3;text-align:left;text-transform:none}.homepage-section .product-card .price-list,.homepage-section .product-card .price-list :is(sale-price,compare-at-price,unit-price){font-family:var(--homepage-font-body);font-size:var(--homepage-product-meta-size);font-style:normal;font-weight:600;letter-spacing:.02em;line-height:1.35;text-transform:uppercase}.homepage-section .product-card .badge{align-items:center;border-radius:0;display:inline-flex;font-family:var(--homepage-font-body);font-size:.6875rem;font-style:normal;font-weight:600;gap:.375rem;letter-spacing:.04em;line-height:1.2;padding-block:.3125rem;padding-inline:.5rem;text-transform:none}.homepage-section .product-card .badge.badge--shipping{margin:0;font-family:var(--homepage-font-body);font-size:.7rem;font-style:normal;font-weight:400;text-transform:uppercase}.homepage-section .product-card .badge svg{block-size:1rem;inline-size:1rem}.homepage-section .product-card .product-swatch--more{font-family:var(--homepage-font-body);font-size:var(--homepage-product-meta-size);font-style:normal;font-weight:600;letter-spacing:0;line-height:1}.homepage-section .product-card .jdgm-widget.jdgm-preview-badge{margin-block-start:var(--homepage-space-1)!important}.homepage-section .product-card .jdgm-prev-badge{align-items:center;display:inline-flex;gap:.375rem}.homepage-section .product-card .jdgm-prev-badge__text{font-family:var(--homepage-font-body);font-size:.6875rem;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:none}.homepage-section .product-card .product-card__quick-add-button{border-radius:0;font-family:var(--homepage-font-body);font-size:var(--homepage-button-size);font-style:normal;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.homepage-media-grid .media-grid__item .prose{display:grid;gap:var(--homepage-space-3)}.homepage-media-grid .media-grid__item .prose>*{margin-block:0}.homepage-media-grid .media-grid__item .prose>p:not(.homepage-heading){font-family:var(--homepage-font-body);font-size:var(--homepage-body-size);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.55;text-transform:none}.homepage-media-grid .media-grid__item .link{font-family:var(--homepage-font-body);font-size:var(--homepage-button-size);font-style:normal;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.homepage-image-reveal .image-reveal-section__content .prose{display:grid;gap:var(--homepage-space-4)}.homepage-image-reveal .image-reveal-section__content .prose>*{margin-block:0}.homepage-newsletter .content{gap:var(--homepage-space-5)}.homepage-newsletter .homepage-form{margin-block-start:0}.homepage-announcement .announcement-text,.homepage-announcement .announcement-countdown-text,.homepage-announcement .chat-text{font-family:var(--homepage-font-body);font-size:var(--homepage-eyebrow-size);font-style:normal;font-weight:600;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.homepage-announcement .announcement-button{align-items:center;border-radius:0;font-family:var(--homepage-font-body);font-size:.6875rem;font-style:normal;font-weight:600;letter-spacing:.08em;line-height:1.2;min-height:1.875rem;padding-block:.375rem;padding-inline:.625rem;text-transform:uppercase}.homepage-announcement-bar .announcement-bar__carousel>.prose{margin:0;font-family:var(--homepage-font-body);font-size:var(--homepage-eyebrow-size);font-style:normal;font-weight:600;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.homepage-announcement-bar .announcement-bar__carousel>.prose :is(a,strong){font:inherit}.homepage-header .header__primary-nav :is(a,summary),.homepage-header .header__account-link .link-faded,.homepage-header .header__cart-link .link-faded{font-family:var(--homepage-font-body);font-size:var(--homepage-eyebrow-size);font-style:normal;font-weight:600;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.homepage-header .header__dropdown-menu :is(a,summary){font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.homepage-header :is(.inline-search__input,.mobile-search__input){font-family:var(--homepage-font-body);font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4}.homepage-reviews .jdgm-carousel-title-and-link{gap:var(--homepage-space-2)}.shopify-section--bordered .homepage-reviews .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .excellect,.shopify-section--bordered .homepage-reviews .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-number-of-reviews,.shopify-section--bordered .homepage-reviews .jdgm-carousel-wrapper .jdgm-carousel-item__review-body>p{font-family:var(--homepage-font-body);font-style:normal}.shopify-section--bordered .homepage-reviews .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .excellect{font-size:var(--homepage-eyebrow-size);font-weight:600;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.shopify-section--bordered .homepage-reviews .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-number-of-reviews,.shopify-section--bordered .homepage-reviews .jdgm-carousel-wrapper .jdgm-carousel-item__review-body>p{font-size:var(--homepage-body-size);font-weight:400;letter-spacing:0;line-height:1.5}.shopify-section--bordered .homepage-reviews .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-title{font-family:var(--homepage-font-heading);font-size:var(--homepage-collection-heading-size);font-style:normal;font-weight:600;letter-spacing:-.015em;line-height:1.05;text-transform:none}.homepage-slideshow .prose{display:grid;gap:var(--homepage-space-3)}.homepage-slideshow .button-group{margin-block-start:var(--homepage-space-4)}@media screen and (max-width:699px){.homepage-section .homepage-content-stack,.homepage-section .homepage-section-header .prose,.homepage-media-grid .media-grid__item .prose,.homepage-image-reveal .image-reveal-section__content .prose,.homepage-slideshow .prose{gap:var(--homepage-space-2)}.homepage-section .homepage-richtext,.homepage-section .homepage-richtext :is(p,li),.homepage-section .homepage-section-header .prose>p:not(.h6),.shopify-section--bordered .homepage-reviews .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-number-of-reviews,.shopify-section--bordered .homepage-reviews .jdgm-carousel-wrapper .jdgm-carousel-item__review-body>p{font-size:.9375rem}.homepage-section .homepage-heading--hero{font-size:clamp(2.5rem,1.7rem + 8vw,3.75rem)}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/homepage-content-system.css.map */
