@media screen and (max-width:749px){.hidden--mobile,.mobile\:hidden{display:none!important}}@media screen and (min-width:750px){.hidden--desktop,.desktop\:hidden{display:none!important}}@media screen and (max-width:991px){.navigation\:hidden{display:none!important}}@media screen and (min-width:992px){.navigation-desktop\:hidden{display:none!important}}.button[aria-disabled=true],.button:disabled{opacity:1}.button,button.shopify-payment-button__button--unbranded,.button-primary,.button-secondary,.button-tertiary,.link{gap:var(--button-gap-md);font-weight:var(--font-weight-semibold);font-family:var(--font-family-body-medium);letter-spacing:var(--letter-spacing-action);font-size:var(--text-paragraph-small);line-height:var(--line-height-input)}.button-tertiary{--button-color: var(--color-tertiary-button-text);--button-background-color: var(--color-tertiary-button-background);--button-border-color: var(--color-tertiary-button-border);--button-border-width: var(--style-border-width-tertiary)}.button-tertiary:hover{--button-color: var(--color-tertiary-button-hover-text);--button-background-color: var(--color-tertiary-button-hover-background);--button-border-color: var(--color-tertiary-button-hover-border)}.button-primary[disabled],.button-primary[aria-disabled=true],.button-primary:disabled{--button-color: var(--color-primary-button-disabled-text);--button-background-color: var(--color-primary-button-disabled-background);--button-border-color: var(--color-primary-button-disabled-border)}.button-secondary[disabled],.button-secondary[aria-disabled=true],.button-secondary:disabled{--color-secondary-button-disabled-border: var(--color-secondary-button-disabled-background);--button-color: var(--color-secondary-button-disabled-text);--button-background-color: var(--color-secondary-button-disabled-background);--button-border-color: var(--color-secondary-button-disabled-border)}.button-tertiary[disabled],.button-tertiary[aria-disabled=true],.button-tertiary:disabled{--color-tertiary-button-disabled-background: transparent;--button-color: var(--color-tertiary-button-disabled-text);--button-background-color: var(--color-tertiary-button-disabled-background);--button-border-color: var(--color-tertiary-button-disabled-border)}.button-sm{--button-padding-block: var(--button-padding-vertical-sm);--button-padding-inline: var(--button-padding-horizontal-sm);font-size:var(--text-paragraph-x-small)}.button-lg{--button-padding-block: var(--button-padding-vertical-lg);--button-padding-inline: var(--button-padding-horizontal-lg);font-size:var(--text-paragraph-medium)}.link,a.link,.text-block.link>*{--button-color: var(--text-decoration-color)}:is(.link,a.link,.text-block.link>*):hover{--color-primary-hover: var(--text-decoration-hover)}p,.paragraph,.paragraph-md,.paragraph-md>*,body,.paragraph:not(.button),.paragraph>*,.text-block.paragraph :is(h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:var(--text-spacing-md);line-height:var(--line-height-base);font-weight:var(--font-weight-base);font-size:var(--text-paragraph-medium)}.paragraph-xs,.paragraph-xs>*{font-size:var(--text-paragraph-x-small);margin-bottom:var(--text-spacing-xs)}small,.paragraph-sm,.paragraph-sm>*{font-size:var(--text-paragraph-small);margin-bottom:var(--text-spacing-sm)}.paragraph-lg,.paragraph-lg>*{font-size:var(--text-paragraph-large)}.paragraph-xs:last-child,.paragraph-xs:last-of-type,.paragraph-xs>*:last-child,.paragraph-xs>*:last-of-type,.paragraph-sm:last-child,.paragraph-sm:last-of-type,.paragraph-sm>*:last-child,.paragraph-sm>*:last-of-type,.paragraph-lg:last-child,.paragraph-lg:last-of-type,.paragraph-lg>*:last-child,.paragraph-lg>*:last-of-type,small:last-child,small:last-of-type{margin-bottom:0}.eyebrow,.eyebrow-sm,.text-block.eyebrow>*,.text-block.eyebrow-sm>*{font-family:var(--font-family-body-bold);font-size:var(--text-eyebrow-small);font-style:normal;font-weight:400;line-height:120%;letter-spacing:1.2px;text-transform:uppercase}.eyebrow+h1,.eyebrow+h2,.eyebrow-sm+h1,.eyebrow-sm+h2,.eyebrow-lg+h1,.eyebrow-lg+h2{margin-top:0}.eyebrow-lg,.text-block.eyebrow-lg>*{font-family:var(--font-family-body-bold);font-weight:400;line-height:var(--line-height-heading);margin-bottom:.5rem;font-size:var(--text-eyebrow-large);text-transform:uppercase}.action-sm{font-weight:var(--font-weight-semibold);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-action);font-size:var(--text-paragraph-x-small);line-height:var(--line-height-small)}.action-md{font-weight:var(--font-weight-semibold);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-action);font-size:var(--text-paragraph-small);line-height:var(--line-height-input)}.action-lg{font-weight:var(--font-weight-semibold);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-action);font-size:var(--text-paragraph-medium);line-height:var(--line-height-base)}.caption{font-style:italic}strong{font-weight:var(--font-weight-bold)}em{font-style:italic}pre{color:var(--text-primary)}.text-secondary{color:var(--color-foreground-muted)}.bold{font-weight:var(--font-weight-bold)}.semibold{font-weight:var(--font-weight-semibold)}.base{font-weight:var(--font-weight-base)}.body-bold{font-family:var(--font-family-body-bold);font-weight:400}.body-medium{font-family:var(--font-family-body-medium);font-weight:400}.body-heavy{font-family:var(--font-family-body-heavy);font-weight:400}.body-light{font-family:var(--font-family-body-light);font-weight:400}.uppercase{text-transform:uppercase}.display-1{font-family:var(--font-family-heading-secondary);font-size:6.25vw}@media screen and (max-width:749px){.layout-panel-flex{gap:var(--gap-mobile, var(--gap))}.layout-panel-flex--column{align-items:var(--horizontal-alignment-mobile, var(--horizontal-alignment));justify-content:var(--vertical-alignment-mobile, var(--vertical-alignment))}.mobile-column{align-items:var(--horizontal-alignment-mobile, var(--horizontal-alignment))}.layout-panel-flex--row:not(.mobile-column){align-items:var(--horizontal-alignment-mobile, var(--horizontal-alignment));justify-content:var(--vertical-alignment-mobile)}}.checkbox{--checkbox-size: 24px}.checkbox .checkmark{--checkbox-border: 1px solid var(--color-foreground)}.checkbox .checkmark path{transition:path .25s ease-out,opacity .25s ease-out}.checkbox__label-text{overflow:visible}.checkbox .checkmark{border-radius:50%}.checkbox__input{transition:border-color .25s ease-out,background-color .25s ease-out}.checkbox__input:checked+.checkbox__label .checkmark{border:1px solid var(--color-foreground);background-color:var(--color-foreground)}.checkbox__input:hover:not(:disabled):not(:checked)+.checkbox__label .checkmark{--checkbox-border: 1px solid var(--checkbox-hover-border-color);background-color:var(--checkbox-hover-background-color)}.checkbox__input:hover:not(:disabled):not(:checked)+.checkbox__label .checkmark path{stroke:var(--color-primary);opacity:var(--opacity-50)}input,textarea,select,select option,.button,button,.email-signup__input{--border-radius: 0;border-radius:0}input:hover{--color-input-hover-background: transparent}.group-block--grid .group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block--grid .group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block--grid .group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block--grid .group-block__link~.group-block-content--design-mode{pointer-events:auto}.layout-panel-grid{display:grid;grid-template-columns:var(--grid-template-columns, 1fr 1fr);gap:var(--grid-gap);justify-items:var(--grid-justify-items, stretch);align-items:var(--grid-align-items, stretch);height:100%}.layout-panel-grid>*{min-width:0}@media screen and (min-width:750px)and (max-width:1050px){.group-block--grid:not(.layout-panel-grid *)>.group-block-content.layout-panel-grid,.layout-panel-grid .layout-panel-grid{gap:var(--grid-gap-tablet);justify-items:var(--grid-justify-items-tablet);align-items:var(--grid-align-items-tablet)}.group-block--grid:not(.layout-panel-grid *)>.group-block-content.layout-panel-grid--has-tablet-overrides,.layout-panel-grid .layout-panel-grid--has-tablet-overrides{grid-template-columns:var(--grid-template-columns-tablet)}}@media screen and (max-width:749px){.group-block--grid:not(.layout-panel-grid *)>.group-block-content.layout-panel-grid,.layout-panel-grid .layout-panel-grid{gap:var(--grid-gap-mobile);justify-items:var(--grid-justify-items-mobile);align-items:var(--grid-align-items-mobile)}.group-block--grid:not(.layout-panel-grid *)>.group-block-content.layout-panel-grid--has-mobile-overrides,.layout-panel-grid .layout-panel-grid--has-mobile-overrides{grid-template-columns:var(--grid-template-columns-mobile)}}input:hover,textarea:hover{background-color:transparent}summary{padding-block:0}.product-buy-grid__header .text-block.h1>*{font-family:var(--font-heading--family, "Blacker Display Bold", serif);font-weight:var(--font-weight-bold)}.product-buy-grid__short-description{font-size:var(--text-paragraph-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);margin:0}.product-buy-grid__price-row product-price .price{color:var(--text-primary, #252933);font-size:var(--text-paragraph-large, 18px);font-weight:var(--font-weight-bold)}.product-buy-grid__price-row product-price .compare-at-price{font-size:var(--text-paragraph-large);color:var(--text-secondary, #6F7177)}.product-details .installments,.product-details form.payment-terms{font-family:var(--font-body--family);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.product-details .variant-option legend,.product-group-label{font-family:var(--font-family-body-bold);font-size:var(--font-size--sm);font-weight:400;text-transform:uppercase}.product-details .variant-option--swatches .variant-option__swatch-value{font-weight:var(--font-weight-base);text-transform:capitalize;letter-spacing:normal}.variant-option__button-label{max-height:42px;border-radius:0;font-size:var(--font-size--sm);font-weight:var(--font-weight-bold);line-height:100%;background-color:transparent}.variant-option__button-label:has([data-option-available=false]){background-color:var(--color-neutral-200)}.product-details .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch){--variant-selected-bg: var(--color-primary-600);--variant-selected-text: var(--color-white);color:var(--color-white);background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has(:checked)):not(:has([data-option-available=false])){background-color:var(--background-secondary, #F5F6F6);border:1px solid transparent}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has(:checked)):not(:has([data-option-available=false])):hover{background-color:var(--background-secondary, #F5F6F6);border:1px solid var(--text-primary, #252933)}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]),.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]):hover{border:1px solid var(--button-text-tertiary-disabled, #A3A4A7);background-color:var(--button-background-disabled, #ECEDED);color:var(--button-text-tertiary-disabled, #A3A4A7)}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]):before,.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]):after{display:none}.group-product-color-boxes{display:grid;grid-template-columns:repeat(5,1fr);gap:var( --gap-sm);list-style:none;padding:0;margin-block-end:var(--margin-2xl);margin-block-start:var(--margin-sm)}.group-product-color-box:has(.active){border:1px solid var(--text-primary, #252933)}.product-group-label-wrapper{display:flex;gap:var(--gap-xs)}.variant-option--equal-width-buttons{grid-template-columns:repeat(5,1fr)}.product-details .product-form-buttons .button[type=submit],.product-details .product-form-buttons .add-to-cart-button{width:100%;font-family:var(--font-family-body-bold);font-style:normal;font-weight:400;line-height:100%;letter-spacing:.16px;font-size:var(--text-button-large);background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.product-details .product-form-buttons .button[type=submit]:hover,.product-details .product-form-buttons .add-to-cart-button:hover{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.button.add-to-cart-button--sold-out,.product-details .product-form-buttons .add-to-cart-button.add-to-cart-button--sold-out,.product-details .product-form-buttons .add-to-cart-button.add-to-cart-button--sold-out:hover{--button-color: var(--button-text-tertiary-disabled, #A3A4A7);--button-background-color: var(--button-background-disabled, #ECEDED);--button-border-color: var(--button-text-tertiary-disabled, #A3A4A7);border:1px solid var(--button-text-tertiary-disabled, #A3A4A7);background-color:var(--button-background-disabled, #ECEDED);color:var(--button-text-tertiary-disabled, #A3A4A7);cursor:not-allowed}.product-buy-grid__trust>.group-block-content{display:flex;flex-direction:row;gap:var(--padding-md);width:100%}.product-buy-grid__trust .text-block p{margin:0;font-family:var(--font-body--family);font-size:var(--font-size--2xs);line-height:1.4}.product-buy-grid__trust .text-block strong{display:block;font-size:12px;letter-spacing:.04em;margin-block-end:.25rem;font-family:var(--font-family-body-bold);font-style:normal;font-weight:400;line-height:120%;letter-spacing:1.2px;text-transform:uppercase}.product-buy-grid__trust .text-block a{color:var(--color-primary);text-decoration:underline;text-underline-offset:.15em}.product-details product-inventory{display:flex;flex-direction:column;gap:0}.product-buy-grid__description .details__header{font-family:var(--font-heading--family, "Blacker Display Bold", serif);font-size:var(--font-size--lg);font-weight:var(--font-weight-bold)}@media screen and (min-width:750px){.product-buy-grid__description accordion-custom details{border:none}.product-buy-grid__description .details__header{pointer-events:none;cursor:default;padding-block-end:var(--padding-sm)}.product-buy-grid__description .details__header .icon-plus,.product-buy-grid__description .details__header .icon-caret{display:none}.product-buy-grid__description .details-content{display:block!important}}@media screen and (max-width:749px){.product-buy-grid__trust>.group-block-content{grid-template-columns:1fr;gap:var(--padding-lg)}.product-description-flexbox{padding-block-start:var(--padding-lg);border-block:1px solid var(--color-neutral-300);padding-block-end:var(--padding-2xl)}}.caret-down path{stroke-width:4;stroke-linecap:round}.shopify-app-block{width:100%}.quantity-selector,.product-details .quantity-selector,.quick-add-modal .quantity-selector{border-radius:0}:is(.quantity-selector,.product-details .quantity-selector,.quick-add-modal .quantity-selector):hover{background-color:inherit}
/*# sourceMappingURL=/cdn/shop/t/196/assets/extend.css.map */
