.side-scrolling-products{--_spacer: 1rem;display:grid;gap:var(--_spacer);grid-auto-flow:column;grid-auto-columns:40%;padding:0 var(--_spacer) var(--_spacer);overflow-x:auto;overscroll-behavior-inline:contain}@media (max-width: 599px){.side-scrolling-products{grid-auto-columns:73%}}@media (min-width: 600px) and (max-width: 999px){.side-scrolling-products{grid-auto-columns:63%}}@media (min-width: 1000px){.side-scrolling-products{grid-auto-columns:40%}}.side-scrolling-products:after{content:none!important}.side-scrolling-products .collection-product{gap:var(--_spacer);padding:var(--_spacer)}.snaps-inline{scroll-snap-type:inline mandatory;scroll-padding-inline:var(--_spacer, 1rem)}.snaps-inline>*{scroll-snap-align:start}.side-scrolling-products .title{text-decoration:underline}.side-scrolling-products .product-details{text-align:center}.section-subtitle{text-align:center;font-family:SweetSansSmallCaps;margin-top:-1.5rem;font-size:1rem}.button-more{background-color:var(--bg_content_button);border-color:var(--bg_content_button);color:var(--color_content_button_text);padding:20px;font-size:20px}.item-inner-overlay-line{letter-spacing:0em!important}.line-3{font-weight:500;font-size:24px;font-family:Futura,sans-serif!important}.intro-text{text-align:center;margin-top:60px;margin-bottom:60px}.intro-text h2{font-size:36px}.intro-text h4{font-family:Garamond,Baskerville,Caslon,serif;font-weight:300;font-size:24px}.collection-item-count{display:none}.collection-title{font-size:28px;text-align:center}.image-with-text-section-inner-text-heading{font-family:Garamond,Baskerville,Caslon,serif;font-weight:300;font-size:64px}.image-with-text-section-inner-text{padding-bottom:20px}.image-with-text-section-inner-text-heading p{font-family:Garamond,Baskerville,Caslon,serif;font-weight:300;font-size:24px;padding:20px}.social-share{text-transform:uppercase;font-family:Futura,sans-serif;font-weight:100;font-style:normal;text-align:center}#insta-feed{background-color:#fce2df;padding-top:2%}#insta-feed h2{font-size:30px!important}.image-with-text-section-inner{margin-top:4%;margin-bottom:4%;background-color:#bed5e6}.section-title{text-align:center}@media screen and (max-width: 640px){.image-with-text-section-inner-text-text,.image-with-text-section-inner-text-heading{padding-left:20px;padding-right:20px}.image-with-text-section-inner-text a{margin-left:20px;margin-right:20px;margin-bottom:30px}.item-inner-overlay-line{font-size:32px}.line-2{font-size:36px!important}.line-3{font-size:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/theme-custom.css.map */
