:root{--spk-r-s: .2rem;--spk-r-m: .4rem;--spk-filet: rgba(var(--color-foreground), .14);--spk-doux: cubic-bezier(.22, .61, .36, 1);--spk-section: clamp(6.4rem, 9vw, 12.8rem)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.65;color:rgba(var(--color-foreground),.82)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.012em;line-height:1.08;font-weight:var(--font-heading-weight);text-wrap:balance}.h4,.h5,h4,h5{letter-spacing:0;line-height:1.2}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em{font-style:italic;font-weight:500}p{text-wrap:pretty}.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:5.2rem;padding:0 3.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:background-color .3s var(--spk-doux),color .3s var(--spk-doux),transform .2s var(--spk-doux)}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.button--primary:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{background-color:rgba(var(--color-button),.86)}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.button:not([disabled]):active{transform:translateY(1px)}.button--small{min-height:4.2rem;padding:0 2rem}.link,.underlined-link{text-underline-offset:.4rem;text-decoration-thickness:.1rem}.field__input,.select__select,.customer .field input{font-size:1.5rem}.badge{padding:.5rem 1rem .4rem;font-size:1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.card--standard .card__inner,.card--card{box-shadow:none}.card .media>img{transition:transform .9s var(--spk-doux)}.card-wrapper:hover .media>img:first-child:only-child,.card-wrapper:hover .media>img{transform:scale(1.035)}.card--standard>.card__content{padding:0}.card--standard>.card__content .card__information{padding:1.6rem 0 0}.card__heading{font-size:calc(var(--font-heading-scale) * 1.7rem);line-height:1.15;letter-spacing:-.005em}.card-information>.price,.card-information .price{font-size:1.4rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.82)}.price{letter-spacing:.02em;font-variant-numeric:tabular-nums}.price--on-sale .price-item--regular{font-size:.85em;color:rgba(var(--color-foreground),.5)}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.title-wrapper-with-link,.title-wrapper{margin-bottom:clamp(3.2rem,4vw,5.6rem)}.collection-hero__title,.main-page-title{font-size:calc(var(--font-heading-scale) * clamp(4rem,5vw,6.4rem))}.rte{line-height:1.75}.rte p,.rte li{max-width:68ch}.rte a{text-underline-offset:.4rem}.accordion{border-color:var(--spk-filet)}.accordion summary{padding:2.2rem 0}.accordion__title{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.7rem);line-height:1.2}.product-form__input--pill input[type=radio]+label{padding:1.2rem 2rem;font-size:1.3rem;letter-spacing:.04em;transition:border-color .2s var(--spk-doux),background-color .2s var(--spk-doux)}@media(prefers-reduced-motion:reduce){.card .media>img,.button{transition:none}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.price,.accordion__title{font-variant-numeric:lining-nums}
/*# sourceMappingURL=/cdn/shop/t/4/assets/soporifik-premium.css.map */
