:root{--text-h1: max(.75rem, clamp(2.25rem, 2rem + 2.25vw, 4rem) * var(--text-heading-size-factor));--text-h2: max(.75rem, clamp(1.5rem, 1.75rem + 2vw, 3rem) * var(--text-heading-size-factor));--text-h3: max(.75rem, clamp(1.25rem, 1.6359rem + 1vw, 2.125rem) * var(--text-heading-size-factor));--text-h4: max(.75rem, clamp(1.25rem, 1.4rem + 1vw, 2rem) * var(--text-heading-size-factor));--text-h5: max(.75rem, clamp(1.125rem, 1.25rem + .6472vw, 1.875rem) * var(--text-heading-size-factor));--text-h6: max(.75rem, clamp(1rem, 1.125rem + .4vw, 1.5rem) * var(--text-heading-size-factor)) }.header__secondary-nav{color:#f5f5f5}p{font-size:1rem;text-transform:none}.big-link .display-m,.big-link{font-family:Lateral-Expanded,sans-serif!important;font-weight:900!important;font-style:italic;letter-spacing:0;text-transform:uppercase!important}@media screen and (max-width: 1000px){.shopify-section--featured-links .big-link .display-m,.shopify-section--featured-links .big-link{font-size:2.5rem!important}}@media screen and (max-width: 768px){.shopify-section--featured-links .big-link .display-m,.shopify-section--featured-links .big-link{font-size:2rem!important}}@media screen and (max-width: 600px){.shopify-section--featured-links .big-link .display-m,.shopify-section--featured-links .big-link{font-size:1.5rem!important}.shopify-section--featured-links .big-link{column-gap:.75rem!important}}.subheading-badge{color:#000!important;opacity:.6;font-size:2.125rem!important}@media screen and (max-width: 600px){.shopify-section--featured-links .subheading-badge{font-size:.875rem!important;letter-spacing:.1em!important}}.button__content{font-family:Lateral-Expanded,sans-serif!important;font-size:1.25rem!important;padding:1.25rem 1.5rem!important;letter-spacing:.1em!important}@media screen and (max-width: 768px){.button__content{font-size:.8125rem!important}}.products-with-image .button{border:0!important}.products-with-image .button .button__content{font-size:.75rem!important;background-color:#f5f5f5}.products-with-image .button:hover .button__content{background-color:#000;color:#f5f5f5!important}.products-with-image .button:has(.button__content[up-text]):hover:not([aria-busy=true]) .button__content[up-text]{transform:translateY(0)}@media screen and (min-width: 1000px){.products-with-image .products-with-image__image-wrapper{height:100%}.products-with-image .products-with-image__image-wrapper>.content-box{height:100%;min-height:442px}.products-with-image .product-list,.products-with-image .product-card{height:100%}}.products-with-image .products-with-image__image-wrapper img{filter:grayscale(100%)}.products-with-image .products-with-image__image-wrapper .subheading{color:#f5f5f5!important;opacity:.8}.products-with-image .product-title.heading{line-height:1.3}.products-with-image .product-card{background-color:#f9f9f9}.products-with-image .floating-size-selector__button{background-color:#f5f5f5;border:0}.products-with-image .floating-size-selector__button .button__content{font-family:Lateral-Condensed,sans-serif!important;letter-spacing:.1em;padding:.5rem .25rem!important}@media screen and (min-width: 1000px){.products-with-image .floating-size-selector__button .button__content{padding:.75rem .25rem!important}}@media screen and (max-width: 1000px){.products-with-image .product-list{grid-template-columns:repeat(auto-fit,minmax(45%,1fr))}}@media screen and (max-width: 600px){.products-with-image .product-list{display:block}.products-with-image .product-card{margin-top:1rem}}.products-with-image .floating-size-selector__button:hover{background-color:#000}.products-with-image .floating-size-selector__button:hover .button__content{color:#f5f5f5}.products-with-image .product-card__figure .product-card__floating-size-selector{opacity:1;visibility:visible;transform:translateY(0)}.products-with-image .price-list *{color:#000;font-size:.75rem;letter-spacing:.1em}@media screen and (max-width: 768px){.shopify-section.shopify-section--hot-spots .content-box__background-media{min-height:600px}.shopify-section.shopify-section--hot-spots .content-box__background-media img{object-fit:cover;object-position:top center}}.shopify-section.shopify-section--hot-spots .subheading{color:#f5f5f5!important;opacity:.8}.shopify-section.shopify-section--hot-spots p,.shopify-section.shopify-section--hot-spots .highlighted-heading{color:#f5f5f5!important}.shopify-section.shopify-section--hot-spots p{font-family:Lateral-Expanded,sans-serif!important;font-size:.75rem!important}.shopify-section.shopify-section--hot-spots .h2,.shopify-section.shopify-section--hot-spots .h3,.shopify-section.shopify-section--hot-spots .highlighted-heading{font-size:1.75rem!important}@media screen and (max-width: 768px){.shopify-section.shopify-section--hot-spots .subheading{font-size:1.125rem!important;letter-spacing:.1em!important;opacity:.9}.shopify-section.shopify-section--hot-spots .highlighted-heading{font-size:1.25rem!important}.shopify-section.shopify-section--hot-spots .placeable-content{padding:1rem!important;position:absolute;top:-.5rem;left:-1.5rem;width:95%;min-width:200px}.shopify-section.shopify-section--hot-spots .placeable-content .subheading{max-width:100%;display:block!important}}@media screen and (max-width: 600px){.shopify-section.shopify-section--hot-spots .placeable-content{top:-1rem;padding-right:0}.shopify-section.shopify-section--hot-spots .placeable-content .highlighted-heading{font-size:1rem!important}.shopify-section.shopify-section--hot-spots .placeable-content p{margin-top:1rem!important}}@media screen and (max-width: 500px){.shopify-section.shopify-section--hot-spots .placeable-content p{margin-top:.75rem!important}}@media screen and (max-width: 380px){.shopify-section.shopify-section--hot-spots .placeable-content p{margin-top:.65rem!important}}.xg-hero-heading{font-family:Lateral-Expanded,sans-serif!important;font-weight:900!important;font-style:italic;font-size:clamp(3rem,8vw,6.25rem)!important;letter-spacing:.02em;text-transform:uppercase;line-height:.9;margin:0}.xg-hero-subheading{font-family:Lateral-Expanded,sans-serif!important;font-weight:700!important;font-size:clamp(1rem,2vw,1.5rem);letter-spacing:.15em;text-transform:uppercase;margin-top:1rem}.xg-hero-description{max-width:580px;margin:1.25rem auto 0;font-size:.75rem;line-height:1.2;text-transform:none}@media screen and (min-width: 1600px){.xg-hero-description{font-size:.8375rem}}.xg-category-grid{display:grid;grid-template-columns:1fr;gap:var(--category-hero-gap, 20px);width:100%}@media screen and (min-width: 700px){.xg-category-grid{grid-template-columns:repeat(2,1fr)}}.xg-category-card{position:relative;overflow:hidden;border-radius:0;text-decoration:none;display:block;aspect-ratio:16 / 9;background-color:#f5f5f5}.xg-category-card__image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.xg-category-card__image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.xg-category-card:hover .xg-category-card__image{transform:scale(1.05)}.xg-category-card__title{position:absolute;bottom:0;left:0;right:0;padding:2rem;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%);color:#fff;font-family:Lateral-Expanded,sans-serif!important;font-weight:700;font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.xg-category-card:hover .xg-category-card__title{padding-bottom:2.5rem}@media screen and (max-width: 699px){.xg-category-card__title{padding:1.5rem;font-size:1.5rem}}.shopify-section.shopify-section--xg-category-hero .xg-category-grid{margin-left:auto;margin-right:auto;max-width:800px}.shopify-section--xg-category-hero .xg-category-grid .xg-category-card__image-wrapper{height:auto!important}.shopify-section--xg-category-hero .xg-category-grid .xg-category-card{aspect-ratio:unset!important}@media screen and (min-width: 1000px){.shopify-section--xg-category-hero .xg-category-grid .xg-category-card{max-width:280px;margin-left:auto;margin-right:auto}}.xg-category-card__image-wrapper{padding-left:.9375rem;padding-right:.9375rem}.shopify-section--xg-category-hero .xg-category-grid .xg-category-card__title{background-color:transparent;background-image:none;color:#000;border-bottom:1px solid #000000;font-family:Lateral-Expanded,sans-serif!important;font-size:1.25rem!important;padding:0 0 1.25rem;position:relative;text-align:center}.shopify-section--xg-category-hero .xg-category-grid .xg-category-card__title *{color:#000;font-family:Lateral-Expanded,sans-serif!important;font-size:1.25rem!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-xg-styles.css.map */
