.ss-section,.ss-block{box-sizing:border-box;word-break:break-word}body .ss-section,body .ss-block{margin:0;font-size:var(--ss-style-panel-font-size-mobile, 1.6rem);line-height:var(--ss-style-panel-line-height-mobile, var(--ss-font-body-line-height, 1.2));letter-spacing:var(--ss-style-panel-letter-spacing-mobile, .06rem);font-family:var(--ss-style-panel-font-family, var(--ss-font-body-family));font-style:var(--ss-font-body-style);font-weight:var(--ss-font-body-weight)}@media screen and (min-width: 750px){body .ss-section,body .ss-block{font-size:var(--ss-style-panel-font-size, 1.6rem);line-height:var(--ss-style-panel-line-height, var(--ss-font-body-line-height, 1.2));letter-spacing:var(--ss-style-panel-letter-spacing, .06rem)}}.ss-section h1,.ss-block h1,.ss-section h2,.ss-block h2,.ss-section h3,.ss-block h3,.ss-section h4,.ss-block h4,.ss-section h5,.ss-block h5,.ss-section h6,.ss-block h6,.ss-section .h1,.ss-block .h1,.ss-section .h2,.ss-block .h2,.ss-section .h3,.ss-block .h3,.ss-section .h4,.ss-block .h4,.ss-section .h5,.ss-block .h5,.ss-section .h6,.ss-block .h6{font-family:var(--ss-style-panel-font-family, var(--ss-font-heading-family));font-style:var(--ss-font-heading-style);font-weight:var(--ss-font-heading-weight);font-size:var(--ss-style-panel-line-height, var(--ss-style-panel-font-size));letter-spacing:var(--ss-style-panel-letter-spacing, var(--ss-font-heading-letter-spacing, calc(var(--ss-font-heading-scale) * .06rem)));margin:0;line-height:var(--ss-style-panel-line-height, var(--ss-font-heading-line-height, 1.2));color:inherit}@media screen and (max-width: 750px){.ss-section h1,.ss-block h1,.ss-section h2,.ss-block h2,.ss-section h3,.ss-block h3,.ss-section h4,.ss-block h4,.ss-section h5,.ss-block h5,.ss-section h6,.ss-block h6,.ss-section .h1,.ss-block .h1,.ss-section .h2,.ss-block .h2,.ss-section .h3,.ss-block .h3,.ss-section .h4,.ss-block .h4,.ss-section .h5,.ss-block .h5,.ss-section .h6,.ss-block .h6{font-size:var(--ss-style-panel-font-size-mobile, var(--ss-style-panel-font-size));letter-spacing:var(--ss-style-panel-letter-spacing-mobile, var(--ss-font-heading-letter-spacing, calc(var(--ss-font-heading-scale) * .06rem)));line-height:var(--ss-style-panel-line-height-mobile, var(--ss-font-heading-line-height, 1.2))}}.ss-section h1,.ss-block h1,.ss-section .h1,.ss-block .h1{font-size:var(--ss-style-panel-font-size-mobile, var(--ss-h1-font-size-xs, calc(var(--ss-font-heading-scale) * 3rem)))}@media only screen and (min-width: 750px){.ss-section h1,.ss-block h1,.ss-section .h1,.ss-block .h1{font-size:var(--ss-style-panel-font-size, var(--ss-h1-font-size, calc(var(--ss-font-heading-scale) * 4rem)))}}.ss-section h2,.ss-block h2,.ss-section .h2,.ss-block .h2{font-size:var(--ss-style-panel-font-size-mobile, var(--ss-h2-font-size-xs, calc(var(--ss-font-heading-scale) * 2rem)))}@media only screen and (min-width: 750px){.ss-section h2,.ss-block h2,.ss-section .h2,.ss-block .h2{font-size:var(--ss-style-panel-font-size, var(--ss-h2-font-size, calc(var(--ss-font-heading-scale) * 2.4rem)))}}.ss-section h3,.ss-block h3,.ss-section .h3,.ss-block .h3{font-size:var(--ss-style-panel-font-size-mobile, var(--ss-h3-font-size-xs, calc(var(--ss-font-heading-scale) * 1.7rem)))}@media only screen and (min-width: 750px){.ss-section h3,.ss-section .h3,.ss-block h3,.ss-block .h3{font-size:var(--ss-style-panel-font-size, var(--ss-h3-font-size, calc(var(--ss-font-heading-scale) * 1.8rem)))}}.ss-section h4,.ss-block h4,.ss-section .h4,.ss-block .h4{font-size:var(--ss-style-panel-font-size-mobile, var(--ss-h4-font-size-xs, calc(var(--ss-font-heading-scale) * 1.5rem)))}@media only screen and (min-width: 750px){.ss-section h4,.ss-block h4,.ss-section .h4,.ss-block .h4{font-size:var(--ss-style-panel-font-size, var(--ss-h4-font-size, calc(var(--ss-font-heading-scale) * 1.3rem)))}}.ss-section h5,.ss-block h5,.ss-section .h5,.ss-block .h5{font-size:var(--ss-style-panel-font-size-mobile, var(--ss-h5-font-size-xs, calc(var(--ss-font-heading-scale) * 1.2rem)))}@media only screen and (min-width: 750px){.ss-section h5,.ss-block h5,.ss-section .h5,.ss-block .h5{font-size:var(--ss-style-panel-font-size, var(--ss-h5-font-size, calc(var(--ss-font-heading-scale) * 1.3rem)))}}.ss-section h6,.ss-block h6,.ss-section .h6,.ss-block .h6{font-size:var(--ss-style-panel-font-size-mobile, var(--ss-h6-font-size-xs, calc(var(--ss-font-heading-scale) * 1.2rem)))}@media only screen and (min-width: 750px){.ss-section h6,.ss-block h6,.ss-section .h6,.ss-block .h6{font-size:var(--ss-style-panel-font-size, var(--ss-h6-font-size, calc(var(--ss-font-heading-scale) * 1.3rem)))}}.ss-section img:not(.ss-icon-block__icon,.ss-image-block__image),.ss-block img:not(.ss-icon-block__icon,.ss-image-block__image){width:100%;height:auto;max-width:100%;max-height:100%}.ss-section img.ss-icon-block__icon,.ss-block img.ss-icon-block__icon{width:var(--ss-icon-width, 100%)}.ss-section p,.ss-block p{margin:0}.ss-visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.ss-section .ss-list,.ss-block .ss-list{list-style:none;padding:0}.ss-section .ss-placeholder-image,.ss-block .ss-placeholder-image{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.ss-placeholder-image svg{position:absolute;width:100%;height:100%}.ss-svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px}.ss-svg-wrapper>svg{height:100%;width:100%}.ss-text-center{text-align:center}.ss-text-end,.ss-text-right{text-align:right}.shopify-section.ss-section{display:flex;justify-content:center;margin-block:0;margin-inline:auto;max-width:100%;width:100%}.ss-section .ss-section-content-wrapper,.ss-block .ss-section-content-wrapper{position:relative;display:flex;flex-wrap:wrap;width:100%;max-width:var(--ss-page-width);margin-inline:auto;gap:var(--ss-layout-gap)}.ss-section--has-background{background-repeat:no-repeat;background-size:cover;background-position:center center}.ss-section .ss-full-width,.ss-block .ss-full-width{width:100%}.ss-section button,.ss-block button,.ss-section .ss-button,.ss-block .ss-button{cursor:pointer;padding:var(--ss-style-panel-padding, var(--ss-buttons-padding));justify-content:center;text-align:center}.ss-section .ss-button,.ss-block .ss-button,.ss-section .ss-button-secondary,.ss-block .ss-button-secondary,.ss-shopify-payment-button__button.ss-shopify-payment-button__button--unbranded{--ss-fill-link-icon-color: var(--ss-color-button-text);border:0;border-radius:var(--ss-buttons-radius, 0px);justify-content:center;text-align:center;text-decoration:none;color:rgb(var(--ss-color-button-text));-webkit-appearance:none;appearance:none;background-color:rgba(var(--ss-color-button),1);width:fit-content;letter-spacing:var(--ss-button-letter-spacing-scale, .06rem);text-transform:var(--ss-buttons-text-transform, none);font-family:var(--ss-font-body-family);font-weight:var(--ss-button-font-weight, 400);font-size:var(--ss-button-font-size, calc(var(--ss-font-body-scale) * 1.5rem))}.ss-section .ss-button-secondary,.ss-block .ss-button-secondary,.ss-shopify-payment-button__button.ss-shopify-payment-button__button--unbranded{--ss-fill-link-icon-color: var(--ss-color-secondary-button-text);color:rgb(var(--ss-color-secondary-button-text));background-color:rgba(var(--ss-color-secondary-button),1);font-weight:var(--ss-button-font-weight, 400);border:var(--ss-buttons-border-width, 0px) solid rgb(var(--ss-color-secondary-button-text))}.ss-section .ss-button-unstyled,.ss-block .ss-button-unstyled{display:block;padding:0;background-color:inherit;border:0;overflow:hidden}.ss-section .ss-button-unstyled:hover,.ss-block .ss-button-unstyled:hover{background-color:inherit}.ss-section .ss-link,.ss-block .ss-link,.ss-section a,.ss-block a{display:inline-flex;align-items:center;justify-content:flex-start;color:rgb(var(--ss-color-foreground))}.ss-section .ss-link,.ss-block .ss-link,.ss-section a,.ss-block a{text-decoration:none}.ss-section .ss-link:hover,.ss-block .ss-link:hover,.ss-section a:hover,.ss-block a:hover{text-decoration:underline}.ss-section .ss-resource-card,.ss-block .ss-resource-card{text-decoration:none;cursor:pointer;position:relative}.ss-section .ss-resource-card .ss-card-link:hover~.ss-title-block,.ss-block .ss-resource-card .ss-card-link:hover~.ss-title-block{text-decoration:underline}.ss-section .ss-resource-card .ss-card-link:after,.ss-block .ss-resource-card .ss-card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ss-section .ss-resource-card a:not(.ss-card-link),.ss-block .ss-resource-card a:not(.ss-card-link){z-index:1;position:relative}.ss-section .ss-product-grid,.ss-block .ss-product-grid{--ss-product-grid-gap: 20px;--ss-product-grid-columns-desktop: repeat(3, minmax(clamp(50px, calc(100% - 9 * var(--ss-product-grid-gap)) / 3, 80px), 1fr));display:grid;grid-template-columns:1fr 1fr;gap:var(--ss-product-grid-gap);margin:0;padding:0;list-style:none}@media screen and (min-width: 750px){.ss-section .ss-product-grid,.ss-block .ss-product-grid{grid-template-columns:var(--ss-product-grid-columns-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ss-base-v-1-0.css.map */
