:root{--pro-standard-blue: #223252;--shadow-popover: 0px 4px 20px rgb(var(--color-popover-shadow-rgb) / var(--opacity-10))}.shopify-block:empty{display:none}html body accordion-custom details::details-content,html body accordion-custom details>.details-content{display:grid;grid-template-rows:0fr;block-size:auto;interpolate-size:initial;overflow-y:clip;opacity:0;transition:grid-template-rows var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),padding-block var(--animation-speed-slow) var(--animation-easing)}html body accordion-custom details:not(:focus-within)::details-content,html body accordion-custom details:not(:focus-within)>.details-content{transition:none}html body accordion-custom details[open]::details-content,html body accordion-custom details[open]>.details-content{grid-template-rows:1fr;opacity:1}html body accordion-custom details[open]>.details-content:focus-within{overflow-y:visible}product-card .product-media{--product-media-fit: contain;background-color:#fff}:is(.product-grid__item,.resource-list__item) .product-card{grid-template-columns:minmax(0,1fr)}.section-product-hotspots__content .hotspot-dialog__product-title{font-size:var(--font-h6--size)}.section-product-hotspots__content .hotspot-dialog__product-price{font-weight:700}.section-product-hotspots__content .hotspot-dialog__product-content{gap:var(--gap-xs)}.section-product-hotspots__content .hotspot-dialog .quick-add{padding:var(--padding-2xs)}.section-product-hotspots__content .hotspot-dialog .quick-add__button.add-to-cart-button{width:max-content;height:auto;padding:var(--padding-xs) var(--padding-xl) var(--padding-xs) var(--padding-xs);background:var(--quick-add-foreground, var(--color-foreground));color:var(--quick-add-background, var(--color-background))}product-price .free-shipping{font-weight:700;text-transform:uppercase}.variant-picker__form .variant-option__name,.variant-picker__form .variant-option legend{font-weight:700}.swatch.swatch--variant-image{background-repeat:no-repeat}@media screen and (max-width:749px){.quick-add-modal__content .product-header{gap:12px}.quick-add-modal__content [ref=priceContainer]{font-size:var(--font-size--md)}}@media screen and (min-width:750px){.quick-add-modal__content product-price{margin-block-end:12px}}.button.quick-add__button{background:#000;border-color:#000;font-size:var(--font-size--2xs);color:#fff}div:has(>.klaviyo-form-XjqF2r){width:100%}.klaviyo-form-XjqF2r .klaviyo-form{padding:0!important}.klaviyo-form-XjqF2r .klaviyo-form>div{min-height:0!important;gap:var(--gap-xs)}.klaviyo-form-XjqF2r .klaviyo-form>div>div>div{padding:0!important}.klaviyo-form-XjqF2r .klaviyo-form>div:has(input[type=email]){display:flex;flex-direction:row!important}.klaviyo-form-XjqF2r .klaviyo-form>div:has(input[type=email])>div:has(input[type=email]){flex:1}.klaviyo-form-XjqF2r .klaviyo-form>div:has(input[type=email])>div:empty{display:none}.klaviyo-form-XjqF2r .klaviyo-form input[type=email]{--border-width: var(--style-border-width-inputs);--border-radius: var(--style-border-radius-inputs);flex:1;min-width:0;padding:var(--padding-lg) var(--padding-3xl);border-style:solid;border-width:var(--border-width);border-radius:var(--border-radius);border-color:var(--color-input-border);font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);color:var(--color-input-text);background-color:var(--color-input-background);outline-color:var(--color-input-background)!important;transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.klaviyo-form-XjqF2r .klaviyo-form input[type=email]:focus-visible{outline:var(--focus-outline-width) solid currentcolor!important;outline-offset:var(--focus-outline-offset)!important}.klaviyo-form-XjqF2r .klaviyo-form div:has(>button[type=button]){width:100%;padding:0}.klaviyo-form-XjqF2r .klaviyo-form div:has(>button[type=button]) button[type=button]{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary);--text-align: center;display:grid;align-content:center;width:fit-content;height:auto;margin-block:0;padding:var(--padding-lg) var(--padding-3xl);border:none;border-radius:var(--style-border-radius-buttons-secondary);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-align:var(--text-align);text-decoration:none;text-transform:uppercase;color:var(--button-color);background-color:var(--button-background-color);-webkit-appearance:none;appearance:none;cursor:pointer;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.klaviyo-form-XjqF2r .klaviyo-form div:has(>button[type=button]) button[type=button].klaviyo-spinner{color:transparent}.klaviyo-form-XjqF2r .klaviyo-form h1,.klaviyo-form-XjqF2r .klaviyo-form p{text-align:left!important}.klaviyo-form-XjqF2r .klaviyo-form h1 span{font-size:var(--font-size--h5)!important}.klaviyo-form-XjqF2r .klaviyo-form p span{font-size:var(--font-size--paragraph)!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-base.css.map */
