:root{--ss-radius: 14px;--ss-gap: clamp(14px,2vw,24px)}body.template-index{overflow-x:clip}body.template-index #MainContent{overflow:clip}body.template-index #MainContent>.shopify-section{scroll-margin-top:100px}body.template-index #MainContent .page-width{max-width:1440px}body.template-index #MainContent .title-wrapper-with-link,body.template-index #MainContent .title-wrapper{margin-bottom:clamp(18px,2.5vw,32px);align-items:end}body.template-index #MainContent .title{letter-spacing:-.025em;line-height:1.15;text-wrap:balance}body.template-index #MainContent .card-wrapper{height:100%}body.template-index #MainContent .card{height:100%;min-width:0}body.template-index #MainContent .card__inner{overflow:hidden;border-radius:var(--ss-radius)}body.template-index #MainContent .card__media img{object-fit:contain}body.template-index #MainContent .card__information{min-width:0}body.template-index #MainContent .card__heading{overflow-wrap:anywhere;line-height:1.35}body.template-index #MainContent .price{font-weight:650}body.template-index #MainContent .collection-list .card__heading{font-weight:700}body.template-index #MainContent a:focus-visible,body.template-index #MainContent button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){body.template-index #MainContent .card-wrapper .card__inner{transition:transform .22s ease,box-shadow .22s ease}body.template-index #MainContent .card-wrapper:hover .card__inner{transform:translateY(-3px);box-shadow:0 8px 25px #00000017}}@media(max-width:749px){body.template-index #MainContent .page-width{padding-left:16px;padding-right:16px}body.template-index #MainContent .title{font-size:clamp(22px,5.8vw,30px)}body.template-index #MainContent .title-wrapper,body.template-index #MainContent .title-wrapper-with-link{margin-bottom:16px}body.template-index #MainContent .grid{column-gap:12px;row-gap:18px}body.template-index #MainContent .card__information{padding-top:10px;padding-bottom:10px}body.template-index #MainContent .card__heading{font-size:13px}body.template-index #MainContent .card__inner{border-radius:12px}body.template-index #MainContent .slider{scroll-padding-left:16px}body.template-index #MainContent .slider-button{min-width:40px;min-height:40px}body.template-index #MainContent .slider-counter{font-size:12px}}@media(min-width:750px){body.template-index #MainContent .grid{row-gap:28px}body.template-index #MainContent .card__information{padding-top:14px}}@media(prefers-reduced-motion:reduce){body.template-index #MainContent *,body.template-index #MainContent *:before,body.template-index #MainContent *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sscustom-home-optimization.css.map */
