:root{--site-content-width: 80rem}.product-features__inner.product-features__inner,.reviews-grid__inner.reviews-grid__inner,footer .section.section--page-width{--page-content-width: var(--site-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.product-details .text-block.rte :is(h1,h2,h3,h4,h5,h6){color:#1a1712}.product-details .variant-option--buttons,.product-details .variant-option--equal-width-buttons{display:flex;width:100%;max-width:100%;min-width:0;box-sizing:border-box;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;gap:var(--gap-xs);padding-block:3px;margin-block:-3px;scrollbar-width:none}.product-details .variant-option--buttons::-webkit-scrollbar,.product-details .variant-option--equal-width-buttons::-webkit-scrollbar{display:none}.product-details .variant-option--equal-width-buttons .variant-option__button-label{min-width:0}.product-details .variant-option__button-label{flex:0 0 auto;height:var(--variant-option-height);min-height:var(--variant-option-height);padding-block:0;padding-inline:var(--variant-option-padding-inline)}.product-details .variant-option__button-label--custom{padding-inline:0}.product-details .variant-picker__form{overflow-x:clip;overflow-y:visible}@media screen and (max-width:749px){.product-details .variant-option{--variant-option-padding-inline: var(--padding-md)}}@container resource-list-carousel (max-width: 749px){.product-recommendations .resource-list__carousel .resource-list__slide{--slide-width: calc((100cqw - (2 * var(--resource-list-column-gap, 12px))) / 2.5)}}:is(.product-card,.product-grid__card) .text-block>p[role=heading]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media screen and (max-width:749px){.product-recommendations .product-card .text-block:has(>p[role=heading]){padding-block-start:0}}@media screen and (max-width:749px){#shopify-section-hero_masthead .hero{min-height:calc(180px - var(--hero-height-offset))}#shopify-section-hero_masthead .hero .hero__container.spacing-style{padding-block-start:0;padding-block-end:32px}}@media screen and (max-width:749px){#shopify-section-hero_masthead .hero .hero__content-wrapper .text-block:not(:has(h1)){display:none}}@media screen and (max-width:749px){#shopify-section-hero_masthead .hero .hero__content-wrapper{align-items:center;text-align:center}#shopify-section-hero_masthead .hero .hero__content-wrapper .text-block{align-items:center}#shopify-section-hero_masthead .hero .hero__content-wrapper .text-block>h1{font-size:2rem;line-height:1.1;text-align:center}}:is(.product-card,.product-grid__card) .text-block>p[role=heading]{text-overflow:ellipsis}@media screen and (min-width:750px)and (max-width:989px){:is(.product-card,.product-grid__card) .text-block:has(>p[role=heading]){padding-block-start:6px}}.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded=true])) .header-logo__image{filter:brightness(0) invert(1)}.header .header-logo__image{transition:filter var(--animation-speed-fast, .15s) var(--ease-out-cubic, ease-out)}#shopify-section-hero_masthead .overlay--gradient{background:linear-gradient(to bottom,#000000b8,#0000006b,#00000029,#0000 78%)}@media screen and (min-width:750px)and (max-width:989px){#shopify-section-hero_masthead .hero{min-height:calc(520px - var(--hero-height-offset))}}@media screen and (min-width:990px){#shopify-section-hero_masthead .hero{min-height:calc(700px - var(--hero-height-offset))}}@media screen and (max-width:749px){#shopify-section-hero_masthead,#shopify-section-hero_masthead .hero-wrapper,#shopify-section-hero_masthead .hero,#shopify-section-hero_masthead .hero__container,#shopify-section-hero_masthead .hero__container.spacing-style,#shopify-section-hero_masthead .hero__content-wrapper{padding-block-start:0;margin-block-start:0}}@media screen and (max-width:749px){#shopify-section-hero_masthead .hero__container.spacing-style,#shopify-section-hero_masthead .hero__container.spacing-style.section{--section-top-offset: 0px;padding-block-start:0}}@media screen and (max-width:749px){[id^=shopify-section][id$=hero_masthead] .hero{min-height:calc(56svh - var(--hero-height-offset))}}body:has(#header-group #header-component[data-sticky-state=active]) media-gallery.sticky-content{--sticky-header-offset: var(--header-height)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-extras.css.map */
