:root{--sol-bg: #FAF7F2;--sol-bg-secondary: #F7F5F1;--sol-card: #FFFFFF;--sol-text: #2D2D2D;--sol-text-muted: #666666;--sol-border: #E8E4DE;--sol-sand: #E7D8BE;--sol-sage: #A8B5A2;--sol-charcoal: #2D2D2D;--radius-card: 18px;--radius-button: 18px;--radius-input: 12px;--ease-premium: cubic-bezier(.22, .61, .36, 1);--dur-fast: .25s;--dur-base: .3s;--dur-slow: .38s;--shadow-hover: 0 8px 30px rgba(0, 0, 0, .07);--shadow-card: 0 2px 8px rgba(0, 0, 0, .04);--font-serif: "Playfair Display", Georgia, "Times New Roman", serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}body{background-color:var(--sol-bg);color:var(--sol-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-family:var(--font-serif)!important;font-weight:400;font-size:clamp(2.5rem,6vw,4rem);line-height:1.05;letter-spacing:-.03em}h2,.h2{font-family:var(--font-serif)!important;font-weight:400;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.08;letter-spacing:-.025em}h3,.h3{font-family:var(--font-serif)!important;font-weight:400;font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.12;letter-spacing:-.02em}h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-sans)!important;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sol-text-muted);line-height:1.4}p,.rte p{font-family:var(--font-sans);line-height:1.8;color:var(--sol-text-muted)}#shopify-section-cats-collection-list>div{background-color:#fff!important}#shopify-section-nyheter-product-list>div{background-color:var(--sol-bg-secondary)!important}#shopify-section-hero_jVaWmY h1,#shopify-section-hero_jVaWmY .h1{font-family:var(--font-serif)!important;font-style:italic;font-weight:400;font-size:clamp(2.75rem,7vw,5.5rem)!important;line-height:1.02!important;letter-spacing:-.03em!important}#shopify-section-hero_jVaWmY p{font-family:var(--font-sans)!important;font-size:1rem!important;font-weight:300;line-height:1.7!important;letter-spacing:.01em!important;opacity:.88}#shopify-section-why-solvera h2,#shopify-section-why-solvera .h2,#shopify-section-why-solvera h3,#shopify-section-why-solvera .h3{font-family:var(--font-serif)!important;font-style:italic;font-size:clamp(2rem,4vw,3.25rem)!important;line-height:1.08!important;letter-spacing:-.025em!important}#shopify-section-why-solvera p{font-size:1.0625rem;line-height:1.85;max-width:44ch;color:var(--sol-text-muted)}.card-hover-effect-none .product-card__content{background-color:var(--sol-card);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease-premium),box-shadow var(--dur-base) var(--ease-premium);will-change:transform}.card-hover-effect-none product-card:hover .product-card__content{transform:translateY(-4px) scale(1.005);box-shadow:var(--shadow-hover)}product-card:hover img,product-card:hover card-gallery img,.product-card:hover img{filter:none!important;opacity:1!important;transform:none!important}card-gallery{border-radius:var(--radius-card);overflow:hidden;display:block}card-gallery image-block{border-radius:var(--radius-card);overflow:hidden}.product-card [data-block-type=product-title],.product-card [data-block-type=price],.product-card__content>*:not(:first-child){padding-inline:18px!important;box-sizing:border-box}.product-card__content>:first-child,.product-card [data-block-type=_product-card-gallery],.product-card__content card-gallery{padding-inline:0!important}.product-card .quick-add,.product-card [data-block-type=quick-add]{padding-inline:0!important}.product-card__content>:last-child{padding-block-end:18px!important}product-card product-title,product-card product-title a,.product-card [data-block-type=product-title]{font-family:var(--font-serif)!important;font-weight:400!important;font-size:1.0625rem!important;line-height:1.35!important;letter-spacing:-.01em!important}.collection-card{transition:transform var(--dur-base) var(--ease-premium),box-shadow var(--dur-base) var(--ease-premium);overflow:visible}.collection-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.collection-card card-gallery,.collection-card image-block{border-radius:var(--radius-card);overflow:hidden}.collection-card .collection-title,.collection-card collection-title{font-family:var(--font-serif)!important;font-weight:400!important;font-size:1.125rem!important;letter-spacing:-.01em!important}.badge--sold-out,badge-component .badge--sold-out,.product-badge--sold-out{background-color:#edebe7!important;color:var(--sol-text-muted)!important;border:none!important;border-radius:12px!important;font-weight:500!important;box-shadow:none!important;padding-block:4px!important;padding-inline:10px!important;font-size:.6875rem!important;letter-spacing:.04em!important;font-family:var(--font-sans)!important}.badge--sale,badge-component .badge--sale{border-radius:12px!important;font-weight:500!important;font-size:.6875rem!important;letter-spacing:.04em!important;padding-block:4px!important;padding-inline:10px!important;border:none!important;font-family:var(--font-sans)!important}.button:not(.button-unstyled):not(.link):not([class*=plain]){min-height:48px!important;padding-block:12px!important;padding-inline:32px!important;border-radius:var(--radius-button)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-sans)!important;font-weight:500!important;font-size:.8125rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;transition:background-color var(--dur-fast) var(--ease-premium),color var(--dur-fast) var(--ease-premium),border-color var(--dur-fast) var(--ease-premium),transform var(--dur-fast) var(--ease-premium),box-shadow var(--dur-fast) var(--ease-premium)!important}.button:not(.button-unstyled):not(.link):not([class*=plain]):hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #00000014!important}.button:not(.button-unstyled):not(.link):not([class*=plain]):active{transform:translateY(0) scale(.98)!important;box-shadow:none!important;transition-duration:.1s!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:var(--radius-input)!important;border-color:var(--sol-border)!important;font-family:var(--font-sans)!important;transition:border-color var(--dur-fast) var(--ease-premium),box-shadow var(--dur-fast) var(--ease-premium)!important}input:focus,select:focus,textarea:focus{border-color:var(--sol-sage)!important;box-shadow:0 0 0 3px #a8b5a22e!important;outline:none!important}marquee-component{border-top:1px solid var(--sol-border);border-bottom:1px solid var(--sol-border)}.marquee__repeated-items p{font-family:var(--font-sans)!important;font-size:.75rem;letter-spacing:.1em;font-weight:500;text-transform:uppercase}.product-information{--product-details-gap: 28px}.product-information product-title a,.product-information .product-title,[data-template=product] product-title{font-family:var(--font-serif)!important;font-weight:400!important;font-size:clamp(1.75rem,3vw,2.75rem)!important;letter-spacing:-.02em!important;line-height:1.1!important}.product-information .price__current,.product-information .price-item--regular{font-family:var(--font-sans)!important;font-size:1.25rem!important;font-weight:400!important;letter-spacing:0}.product-information .rte{font-family:var(--font-sans)!important;line-height:1.8!important;color:var(--sol-text-muted)!important}.price__compare,.product-card__vendor,.meta,.caption{color:var(--sol-text-muted)!important;font-family:var(--font-sans)!important}.price__current,.price-item--regular{font-family:var(--font-sans)!important;font-weight:400}.price--on-sale .price__compare{opacity:.45}.search-modal__input,.predictive-search__form input{border-radius:24px!important;font-family:var(--font-sans)!important}:focus-visible{outline:2px solid var(--sol-sage)!important;outline-offset:3px}.cart-drawer{box-shadow:-8px 0 48px #0000000f!important}.variant-option--button .variant-option__btn{font-family:var(--font-sans)!important;transition:background-color var(--dur-fast) var(--ease-premium),border-color var(--dur-fast) var(--ease-premium)!important}.variant-option--button .variant-option__btn:hover{border-color:var(--sol-sage)!important;background-color:#a8b5a21a!important}.placeholder-image,.product-card__placeholder-image{background-color:var(--sol-bg-secondary)!important;border-radius:var(--radius-card)}.product-media-gallery__thumbnail{border-radius:10px;overflow:hidden;transition:opacity var(--dur-fast) var(--ease-premium),box-shadow var(--dur-fast) var(--ease-premium)}.product-media-gallery__thumbnail:hover{box-shadow:0 0 0 2px var(--sol-sage)}.quick-add__button,.quick-add__button--add{border-radius:14px!important;font-family:var(--font-sans)!important}.swatch:hover,.variant-swatch:hover{transform:scale(1.1);box-shadow:0 0 0 2px var(--sol-sage)}@keyframes solveraFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}main#MainContent{animation:solveraFadeIn var(--dur-slow) var(--ease-premium) both}html{scroll-behavior:smooth}.announcement-bar{letter-spacing:.04em;font-family:var(--font-sans)}.collection-description{max-width:60ch;line-height:1.75;color:var(--sol-text-muted)}@media(hover:none)and (pointer:coarse){.header-drawer a,.header-drawer button,.header-drawer summary{-webkit-tap-highlight-color:transparent;border-radius:8px;min-height:48px;display:flex;align-items:center;transition:background-color .15s var(--ease-premium),transform .15s var(--ease-premium)!important}.header-drawer a:active,.header-drawer button:active,.header-drawer summary:active{background-color:#a8b5a226!important;transform:scale(.97)!important}}@media(max-width:749px){#shopify-section-hero_jVaWmY h1,#shopify-section-hero_jVaWmY .h1{font-size:clamp(2rem,9vw,2.75rem)!important;padding-inline:0}#shopify-section-hero_jVaWmY [class*=content],#shopify-section-hero_jVaWmY [class*=text],#shopify-section-hero_jVaWmY .section__content{padding-inline:24px!important}h2,.h2{font-size:clamp(1.5rem,6vw,2rem)!important}h3,.h3{font-size:clamp(1.25rem,5vw,1.625rem)!important}.product-grid{gap:12px!important;column-gap:12px!important}.product-card [data-block-type=product-title],.product-card [data-block-type=price],.product-card__content>*:not(:first-child){padding-inline:14px!important}.page-width,[class*=page-width]{padding-inline:max(16px,4.5vw)!important}.product-information buy-buttons .button:not(.link){width:100%!important}.shopify-section h2,.shopify-section h3{padding-inline-start:0}.announcement-bar__message{font-size:.75rem;letter-spacing:.08em}}@media(min-width:750px){.section--page-width{padding-inline:max(2rem,4vw)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/solvera-premium.css.map */
