.template-metaobject\/stores #main a{text-decoration:underline}.template-metaobject\/stores #main a.breadcrumb__item{text-decoration:none}.store-page{position:relative}.store-page-hero{position:sticky;top:0;z-index:-1;width:100%;height:calc(480px - var(--dna-space-6))}.store-page-hero--desktop,.store-page-hero--mobile{height:100%}.store-page-sidebar{background-color:var(--dna-brand-reverse);margin:0 auto;padding:var(--dna-space-10) var(--dna-space-6) var(--dna-space-4);width:calc(100% - var(--dna-space-8));position:relative;top:-100px;z-index:1}.store-page-information{gap:var(--dna-space-8);width:100%}.store-page-information h2{font:var(--dna-h4-font);line-height:var(--dna-space-8);margin-bottom:var(--dna-space-2)}.store-page-information header{gap:var(--dna-space-2)}.store-page-information header h1{font:var(--dna-h2-font)}.store-page-information header .store-page-information__details{color:var(--dna-utility-disabled);padding:var(--dna-space-2) 0}.store-page-information header .store-page-information__status{color:var(--dna-color-reflex-blue);font:var(--dna-label-l-font);text-transform:uppercase}.store-page-information header sl-button{margin:var(--dna-space-4) 0}.store-page-information header sl-button::part(base){font:var(--dna-label-s-font);padding:calc(var(--dna-space-3) + var(--dna-space-0-5)) var(--dna-space-5);width:unset}.store-page-information header sl-button::part(label){padding:0}.store-page-information content{gap:var(--dna-space-6)}.store-page-hours__section ul{list-style:none;margin:0;padding:0}.store-page-information__section .store-services-list{gap:var(--dna-space-3);list-style:none;margin:0}.store-page-information__section .service{gap:var(--dna-space-2)}.store-page-information__section .service__icon{aspect-ratio:1;width:var(--dna-space-6)}.store-page-information__section .service__icon img{width:100%;height:100%}.store-page-spacer{position:absolute;left:0;bottom:calc(100% - var(--dna-space-3));background-color:var(--dna-brand-reverse);height:300px;width:100%}@media screen and (min-width: 1024px){.store-page-information header sl-button::part(base){font:var(--dna-label-l-font);padding:calc(var(--dna-space-4) + var(--dna-space-0-5)) var(--dna-space-6);width:unset}}@media screen and (min-width: 1440px){.store-page-hero--desktop{margin:0 auto;max-width:1752px}}#storeAccordions{border-top:1px solid var(--dna-color-light-grey)}#storeAccordions h4{border-bottom:1px solid var(--dna-color-light-grey);font:var(--dna-label-m-font);margin:0;padding:var(--dna-space-6) 0;text-transform:uppercase}#storeAccordions p{display:none}#storeAccordions.loaded h4{border-bottom:none;margin:0;padding:0}#storeAccordions.loaded p{display:block}#storeAccordions.loaded p:not(:last-child){margin-bottom:var(--dna-space-3)}.store-page-information__accordion{border-bottom:1px solid var(--dna-color-light-grey)}.store-page-information__accordion::part(base){border:none;background-color:unset}.store-page-information__accordion::part(header){padding:0}.store-page-information__accordion summary::marker{content:"";list-style:none}.store-page-information__accordion summary,.store-page-information__accordion::part(summary){font:var(--dna-label-s-font);letter-spacing:var(--dna-space-0-5);margin:var(--dna-space-6) 0;text-transform:uppercase}.store-page-information__accordion::part(summary-icon){rotate:none}.store-page-information__accordion .expand-collapse-icon{color:var(--dna-brand-primary)}@media screen and (min-width: 768px){.store-page-hero{height:650px}.store-page-sidebar{top:-216px;padding:var(--dna-space-10) var(--dna-space-6);width:calc(100% - var(--dna-space-20))}.store-page-information header h1{font:var(--dna-h4-font)}}@media screen and (min-width: 1024px){.store-page-hero{position:unset;z-index:unset;width:100%;height:495px;padding:0 var(--dna-space-10)}.store-page-sidebar{position:absolute;top:237px;left:var(--dna-space-20);min-height:100vh;margin:0;overflow-y:auto;width:340px}.store-page-information h2{font:var(--dna-h5-font);line-height:1}.store-page-information header h1{font:var(--dna-h3-font)}.store-page-information__section .service{gap:var(--dna-space-3)}.store-page-information__accordion summary,.store-page-information__accordion::part(summary){font:var(--dna-label-m-font)}}@media screen and (min-width: 1200px){.store-page-hero{height:650px}.store-page-sidebar{top:255px}}@media screen and (min-width: 1440px){.store-page-sidebar{left:calc((100% - var(--dna-container-max-width)) / 2);margin-left:var(--dna-container-horizontal-padding)}}.template-metaobject\/stores #main .store-section-heading{font:var(--dna-h3-font);margin-bottom:var(--dna-space-4)}.template-metaobject\/stores #main .store-page-sections{padding:var(--dna-space-4) 0 var(--dna-space-4) var(--dna-space-4)}.template-metaobject\/stores #main .store-page-sections,.template-metaobject\/stores #main [id*=shopify-section-template]:not([id*=__main]){position:relative;top:-100px;background-color:var(--dna-brand-reverse)}.template-metaobject\/stores #main .store-product-carousel{margin-bottom:var(--dna-space-10)}.template-metaobject\/stores #main .store-product-carousel .product-carousel--store-page::part(carousel-item),.template-metaobject\/stores #main .store-product-carousel .product-carousel--store-page::part(product-card){border:none}.template-metaobject\/stores #main .product-carousel--store-page::part(scroll-container){gap:var(--dna-space-1)}.template-metaobject\/stores #main .store-content-blocks{gap:var(--dna-space-4)}.template-metaobject\/stores #main [id*=__cross_sell_blocks] .cross-sell{padding-top:var(--dna-space-2)}.template-metaobject\/stores #main [id*=__cross_sell_blocks] sl-carousel .cross-sell__block .cross-sell__block-link{text-align:left}@media screen and (min-width: 768px){.template-metaobject\/stores #main .store-section-heading{font:var(--dna-h4-font)}.template-metaobject\/stores #main .store-page-sections{padding:var(--dna-space-10) 0 var(--dna-space-10) var(--dna-space-10)}.template-metaobject\/stores #main .store-page-sections,.template-metaobject\/stores #main [id*=shopify-section-template]:not([id*=__main]){top:-216px}.template-metaobject\/stores #main .store-product-carousel .product-carousel--store-page .product-carousel__header-headline{font:var(--dna-h4-font)}.template-metaobject\/stores #main .store-content-blocks{gap:var(--dna-space-8)}.template-metaobject\/stores #main [id*=__generic_text] h2{font:var(--dna-h4-font)}.template-metaobject\/stores #main [id*=__cross_sell_blocks] .cross-sell{padding:var(--dna-space-2) var(--dna-space-10) 0}}@media screen and (min-width: 1024px){.template-metaobject\/stores #main .store-page-sections{padding:var(--dna-space-10) 0;margin-left:460px}.template-metaobject\/stores #main .store-page-sections,.template-metaobject\/stores #main [id*=shopify-section-template]:not([id*=__main]){position:unset;top:unset}.template-metaobject\/stores #main .store-content-blocks{gap:var(--dna-space-10)}.template-metaobject\/stores #main [id*=__cross_sell_blocks] .cross-sell{padding:var(--dna-space-8) var(--dna-space-10) 0}.template-metaobject\/stores #main [id*=__cross_sell_blocks] sl-carousel::part(scroll-container){--slide-gap: var(--dna-space-10) !important}}@media screen and (min-width: 1200px){.template-metaobject\/stores #main [id*=__cross_sell_blocks] .cross-sell{padding:var(--dna-space-10) var(--dna-space-10) 0}}@media screen and (min-width: 1440px){.template-metaobject\/stores #main .store-page-sections{gap:var(--dna-space-10);margin-left:calc((100% - var(--dna-container-max-width)) / 2 + 340px + (var(--dna-container-horizontal-padding)) * 2)}.template-metaobject\/stores #main [id*=__cross_sell_blocks] .cross-sell{margin:0 var(--dna-space-10);max-width:1752px;padding-right:0;padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/1170/assets/section-main-store.css.map */
