body.template-index .estoline-marquee{height:72px;display:flex;align-items:center;overflow:hidden;background:#F5F5F5;color:#111}body.template-index .estoline-marquee>div{white-space:nowrap;font-size:14px;letter-spacing:1.5px;animation:estoline-marquee 38s linear infinite}body.template-index .estoline-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;background:#F5F5F5;padding:40px}body.template-index .estoline-trust p{margin-top:8px}body.template-index #shopify-section-template--index__trust{margin-bottom:80px}body.template-product .product-info__title{font-size:28px;line-height:1.15;font-weight:400}body.template-product .estoline-eyebrow{font-size:11px;letter-spacing:1.6px;color:#777}body.template-product .estoline-usp{font-size:14px;display:grid;gap:6px}body.template-product .estoline-usp p{margin:0}body.template-product .buy-buttons{display:flex;gap:12px}body.template-product .buy-buttons>.button{flex:1;min-height:50px}body.template-product .buy-buttons>.quantity-selector{height:50px;flex-shrink:0}body.template-product .product-gallery img{aspect-ratio:1/1;object-fit:cover}body.template-product .estoline-info-links{font-size:13px}body.template-product .estoline-payment-icons svg{height:24px;width:38px}body.template-index .product-card__variant-list .media-swatch__view-more,body.template-collection .product-card__variant-list .media-swatch__view-more,body.template-product .product-card__variant-list .media-swatch__view-more{display:none}body.template-index .product-card__title,body.template-collection .product-card__title,body.template-product .product-card__title{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.template-index .footer,body.template-product .footer,body.template-page .footer,body.template-collection .footer,body.template-cart .footer{background:#561C2B;color:white;padding-top:64px}body.template-index .footer .text-subdued,body.template-product .footer .text-subdued,body.template-page .footer .text-subdued,body.template-collection .footer .text-subdued,body.template-cart .footer .text-subdued{color:white}body.template-list-collections .collection-card .content-over-media{aspect-ratio:1/1}body.template-list-collections .collection-card img{width:100%;height:100%;object-fit:cover}body.template-index .button,body.template-product .button,body.template-collection .button,body.template-page .button,body.template-cart .button{text-transform:uppercase;border-radius:0}body.template-page details{padding:20px 0;border-bottom:1px solid #E5E5E5}body.template-page summary{cursor:pointer;font-weight:600}body.template-page details p{margin-top:16px}@keyframes estoline-marquee{to{transform:translateX(-35%)}}@media(max-width:699px){body.template-index .estoline-marquee{height:60px}body.template-index .estoline-trust{grid-template-columns:1fr;padding:28px;gap:24px}body.template-product .product-info__title{font-size:23px}body.template-product .variant-picker__option-values:has(.block-swatch){display:grid;grid-template-columns:repeat(3,1fr)}body.template-product .block-swatch{min-height:44px}body.template-index .product-card__title,body.template-collection .product-card__title{-webkit-line-clamp:3}body.template-index .footer,body.template-product .footer,body.template-page .footer{padding-top:48px}}@media(prefers-reduced-motion:reduce){body.template-index .estoline-marquee>div{animation:none}body.template-product .srl-tl__pkg{display:none}}
#shopify-section-sections--30393970983259__footer{margin-top:80px}body.template-index .slideshow h1{font-size:52px;line-height:1.1}body.template-index .slideshow .subheading{font-size:11px;letter-spacing:1.6px}@media(max-width:699px){#shopify-section-sections--30393970983259__footer{margin-top:48px}body.template-index .slideshow h1{font-size:32px}}
body.template-index h1{font-size:52px;line-height:1.1}body.template-index h2,body.template-page h2{font-size:30px;line-height:1.15}body.template-index .estoline-eyebrow,body.template-index .section-header .subheading{font-size:11px;letter-spacing:1.6px}@media(max-width:699px){body.template-index h1{font-size:32px}body.template-index h2,body.template-page h2{font-size:25px}}