:root{--sh-black:#080808;--sh-white:#f7f6f2;--sh-cream:#ece8df}body{letter-spacing:.005em}#header-group{position:relative;z-index:20}.header-section .header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-section a{text-transform:lowercase}.header-section .header__heading-link,.header-section .header__logo{letter-spacing:.08em}#MainContent[data-template*=page] .section.page-width-content{max-width:1120px;padding-top:72px;padding-bottom:100px}#MainContent[data-template*=page] h1,#MainContent[data-template*=page] h2,#MainContent[data-template*=page] h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.03em;line-height:1.04}#MainContent[data-template*=page] h1{font-size:clamp(3.2rem,7vw,7rem)}#MainContent[data-template*=page] h2{font-size:clamp(2.2rem,4vw,4.2rem);margin-top:2.2em}#MainContent[data-template*=page] h3{font-size:clamp(1.7rem,3vw,3rem)}#MainContent[data-template*=page] .rte,#MainContent[data-template*=page] [class*=page-content]{font-size:1.08rem;line-height:1.85}#MainContent[data-template*=page] hr{border:0;border-top:1px solid currentColor;margin:56px 0;opacity:.25}#MainContent[data-template*=blog],#MainContent[data-template*=article]{background:var(--sh-white)}#MainContent[data-template*=article] h1,#MainContent[data-template*=blog] h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}#MainContent[data-template*=product] .product-information{background:var(--sh-white)}#MainContent[data-template*=product] .product-details h1,#MainContent[data-template*=product] [class*=product-title]{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}#MainContent[data-template*=product] button,#MainContent[data-template*=product] .button{border-radius:0!important;text-transform:lowercase;letter-spacing:.04em}#MainContent[data-template*=product] .product-media-container,#MainContent[data-template*=product] img{border-radius:0!important}footer a{text-transform:lowercase}@media(max-width:749px){#MainContent[data-template*=page] .section.page-width-content{padding-top:46px;padding-bottom:72px}#MainContent[data-template*=page] .rte,#MainContent[data-template*=page] [class*=page-content]{font-size:1rem;line-height:1.75}}.header-section .header{background:#faf9f6f0;border-bottom:1px solid rgba(0,0,0,.12)}.template-index .header-section .header{background:#050505c7;border-bottom-color:#ffffff2e}.header-section .header a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.04em}.header-section .header__logo img{object-fit:contain}#MainContent[data-template*=collection] h1{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.03em!important;font-size:clamp(3rem,6vw,5.75rem)!important;line-height:.95!important}#MainContent[data-template*=collection] .product-card,#MainContent[data-template*=collection] .product-card img{border-radius:0!important}#MainContent[data-template*=collection] .product-card__content{padding-top:10px}#MainContent[data-template*=product] .product-information{background:#faf9f6!important}#MainContent[data-template*=product] .product-details{padding-inline:clamp(18px,4vw,54px)!important}#MainContent[data-template*=product] [class*=product-title]{font-size:clamp(2.3rem,4vw,4.4rem)!important;line-height:.96!important}#MainContent[data-template*=product] [class*=price]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}#MainContent[data-template*=product] .product-description,#MainContent[data-template*=product] [class*=product-description]{max-width:640px;line-height:1.75}#MainContent[data-template*=product] .button,#MainContent[data-template*=product] button{min-height:48px;border-radius:0!important;text-transform:lowercase!important;letter-spacing:.05em!important}#MainContent[data-template*=blog] .section,#MainContent[data-template*=article] .section{max-width:1120px;margin-inline:auto}#MainContent[data-template*=article] h1,#MainContent[data-template*=blog] h1{font-size:clamp(3rem,6vw,6rem)!important;line-height:.96!important}.sh-footer{background:#050505;color:#fff;padding:78px 6vw 28px}.sh-footer__top{display:grid;grid-template-columns:1.1fr .7fr 1fr;gap:70px;align-items:start}.sh-footer__brand img{display:block;width:min(360px,85%);max-height:100px;object-fit:contain;margin-bottom:28px}.sh-footer__brand p{margin:0 0 8px;line-height:1.6}.sh-footer__motto{font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.sh-footer__nav{display:flex;flex-direction:column;gap:12px}.sh-footer__nav a,.sh-footer__social a,.sh-footer__policies a{color:#fff;text-decoration:none;text-transform:lowercase}.sh-footer__nav a:hover,.sh-footer__social a:hover,.sh-footer__policies a:hover{text-decoration:underline;text-underline-offset:4px}.sh-footer__label{text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;margin:0 0 14px}.sh-footer__form{display:flex;border-bottom:1px solid #fff}.sh-footer__form input{flex:1;background:transparent;color:#fff;border:0;border-radius:0;padding:12px 0;outline:none}.sh-footer__form input::placeholder{color:#a9a9a9}.sh-footer__form button{background:transparent;color:#fff;border:0;padding:12px 0 12px 18px;cursor:pointer}.sh-footer__small{font-size:.8rem;color:#aaa;line-height:1.55;margin-top:12px}.sh-footer__bottom{display:grid;grid-template-columns:1fr auto auto;gap:28px;border-top:1px solid #2a2a2a;margin-top:64px;padding-top:22px;font-size:.72rem;color:#aaa;align-items:center}.sh-footer__social,.sh-footer__policies{display:flex;gap:18px;flex-wrap:wrap}.sh-footer__bottom a{color:#aaa}@media(max-width:900px){.sh-footer__top{grid-template-columns:1fr 1fr}.sh-footer__signup{grid-column:1/-1}.sh-footer__bottom{grid-template-columns:1fr}}@media(max-width:560px){.sh-footer{padding:58px 22px 24px}.sh-footer__top{grid-template-columns:1fr;gap:38px}.sh-footer__signup{grid-column:auto}.sh-footer__brand img{width:78%}}.header-section .header{background:#faf9f6!important;color:#111!important}.header-section .header a,.header-section .header button{color:#111}.sh-footer__form input{min-width:0}.sh-home a:focus-visible,.sh-footer a:focus-visible,.sh-footer__form input:focus-visible{outline:2px solid currentColor;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sin-happens.css.map */
