/*! SAINT stack: the page slides over the hero and off the footer (loaded by sections/saint-hero.liquid and sections/saint-trust.liquid) */.saint-stack .main-content{--saint-stack-radius: var(--saint-radius-stack-mobile);z-index:1}.js.saint-stack [data-page-rendering] #MainContent.main-content>.shopify-section{content-visibility:visible}.saint-stack-hero .main-content>.shopify-section:first-child{position:sticky;inset-block-start:0;z-index:0}.main-content>.shopify-section:first-child[data-saint-stack-covered]{opacity:0}.saint-stack:not(.saint-stack-hero) .main-content>.shopify-section:not(:last-child),.saint-stack-hero .main-content>.shopify-section:not(:first-child):not(:last-child){background-color:rgb(var(--color-background))}.saint-stack-hero .main-content>.shopify-section:not(:first-child){position:relative;z-index:1}.saint-stack-hero .main-content>.shopify-section:first-child+.shopify-section{margin-block-start:calc(var(--saint-stack-radius) * -1);border-start-start-radius:var(--saint-stack-radius);border-start-end-radius:var(--saint-stack-radius);overflow:clip}.saint-stack-hero .main-content>.shopify-section:first-child .section:before{block-size:100%}.saint-stack .main-content>.shopify-section:last-child:not(:first-child){position:relative;border-end-start-radius:0;border-end-end-radius:0;background-color:rgb(var(--saint-footer-background, var(--color-background)))}.saint-stack .main-content>.shopify-section:last-child:not(:first-child):after{--saint-stack-corner: rgb(var(--saint-footer-background, var(--color-background)));content:"";position:absolute;z-index:1;inset-inline:0;inset-block-end:0;block-size:var(--saint-stack-radius);background:radial-gradient(circle at 100% 0,transparent calc(var(--saint-stack-radius) - var(--saint-size-hairline)),var(--saint-stack-corner) var(--saint-stack-radius)) 0 100% / var(--saint-stack-radius) var(--saint-stack-radius) no-repeat,radial-gradient(circle at 0 0,transparent calc(var(--saint-stack-radius) - var(--saint-size-hairline)),var(--saint-stack-corner) var(--saint-stack-radius)) 100% 100% / var(--saint-stack-radius) var(--saint-stack-radius) no-repeat;pointer-events:none}.saint-stack .main-content>.shopify-section:last-child:not(:first-child)>.section{border-end-start-radius:var(--saint-stack-radius);border-end-end-radius:var(--saint-stack-radius);overflow:clip}.saint-stack .footer-group{--saint-stack-radius: var(--saint-radius-stack-mobile);position:relative;z-index:0;margin-block-start:calc(var(--saint-stack-radius) * -1)}.saint-stack .footer-group>.shopify-section:first-child .section--padding{padding-block-start:calc(var(--section-padding-top) * .75 + var(--saint-stack-radius))}.saint-stack .footer-group>.shopify-section:first-child .saint-footer-section.section--padding{padding-block-start:calc(var(--sp-10) + var(--saint-stack-radius))}@media screen and (min-width:768px){.saint-stack .main-content,.saint-stack .footer-group{--saint-stack-radius: var(--saint-radius-stack)}.saint-stack .footer-group{position:sticky;inset-block-end:0}.footer-group[data-saint-stack-covered]{opacity:0}.saint-stack .footer-group>.shopify-section:first-child .section--padding,.saint-stack .footer-group>.shopify-section:first-child .saint-footer-section.section--padding{padding-block-start:calc(var(--section-padding-top) + var(--saint-stack-radius))}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/saint-stack.css.map */
