:root{--meluvi-ink: #1D2430;--meluvi-ink-soft: #4C5563;--meluvi-paper: #FBF8F3;--meluvi-paper-2: #F4EFE7;--meluvi-white: #FFFFFF;--meluvi-line: #E6DFD4;--meluvi-line-2: #D8D0C5;--meluvi-sand: #E9DFD0;--meluvi-sage: #DBE4DB;--meluvi-sage-2: #EEF3EE;--meluvi-peach: #F2E2D8;--meluvi-accent: #19283A;--meluvi-accent-2: #30445F;--meluvi-warm: #B97455;--meluvi-ok: #607F62;--meluvi-shadow: 0 24px 60px rgba(29, 36, 48, .08);--meluvi-max: 80rem;--meluvi-page-margin: 16px;--meluvi-radius-xl: 28px;--meluvi-radius-lg: 20px;--meluvi-radius-md: 14px;--meluvi-radius-sm: 10px;--meluvi-serif: var(--font-heading--family, Georgia, serif);--meluvi-sans: var(--font-body--family, Inter, sans-serif)}@media screen and (min-width:750px){:root{--meluvi-page-margin: 40px}}:root{--narrow-page-width: 80rem !important}.meluvi-container{width:min(var(--meluvi-max),calc(100% - (var(--meluvi-page-margin) * 2)));margin-inline:auto}.meluvi-eyebrow{display:inline-block;font-family:var(--meluvi-sans);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--meluvi-accent)}.meluvi-display{font-family:var(--meluvi-serif);font-size:clamp(2.2rem,5.1vw,4.6rem);line-height:.98;letter-spacing:-.03em;font-weight:var(--font-heading--weight, 600);color:var(--meluvi-ink);margin:0}.meluvi-lead{font-family:var(--meluvi-sans);font-size:1.04rem;color:var(--meluvi-ink-soft);max-width:61ch;line-height:1.56;margin:0}.meluvi-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--meluvi-white);border:1px solid var(--meluvi-line);border-radius:999px;font-family:var(--meluvi-sans);font-size:.84rem;font-weight:600;color:var(--meluvi-ink)}.meluvi-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:999px;border:1px solid transparent;font-family:var(--meluvi-sans);font-weight:700;font-size:.98rem;transition:.2s ease;cursor:pointer;text-decoration:none}.meluvi-btn.primary{background:var(--meluvi-accent);color:#fff;box-shadow:0 12px 30px #19283a29}.meluvi-btn.primary:hover{background:var(--meluvi-accent-2);transform:translateY(-1px)}.meluvi-btn.secondary{background:transparent;border-color:var(--meluvi-line-2);color:var(--meluvi-ink)}.meluvi-btn.secondary:hover{border-color:var(--meluvi-accent);color:var(--meluvi-accent)}.meluvi-wordmark{font-family:var(--meluvi-sans);font-weight:800;font-size:.9em;letter-spacing:.14em;text-transform:uppercase}.meluvi-header-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;margin-inline-start:4px;border-radius:999px;border:1px solid var(--meluvi-line-2);font-family:var(--meluvi-sans);font-weight:700;font-size:.95rem;color:var(--meluvi-ink);text-decoration:none;white-space:nowrap;transition:.15s ease}.meluvi-header-cta:hover{border-color:var(--meluvi-accent);color:var(--meluvi-accent);background:var(--meluvi-paper)}@media screen and (max-width:749px){.meluvi-header-cta{display:none}}#header-component[sticky]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header{--header-padding: 20px !important}.meluvi-pdp-benefits{list-style:none;padding:0;margin:14px 0;display:grid;gap:8px}.meluvi-pdp-benefits li{display:flex;gap:8px;align-items:flex-start;color:var(--meluvi-ink-soft);font-family:var(--meluvi-sans);font-size:.95rem}.meluvi-pdp-benefits li:before{content:"\2713";color:var(--meluvi-ok);font-weight:900}.meluvi-pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.meluvi-pdp-trust>div{padding:12px;border:1px solid var(--meluvi-line);border-radius:var(--meluvi-radius-md);background:var(--meluvi-paper);text-align:center}.meluvi-pdp-trust strong{display:block;font-family:var(--meluvi-sans);font-size:.88rem;color:var(--meluvi-ink)}.meluvi-pdp-trust span{font-size:.74rem;color:var(--meluvi-ink-soft)}@media screen and (max-width:480px){.meluvi-pdp-trust{grid-template-columns:1fr}}.shopify-section:has(.product-information) .section-background{background:linear-gradient(180deg,#ffffff 0%,var(--meluvi-paper) 100%)!important}@media screen and (max-width:749px){.product-information__media{padding-inline:var(--meluvi-page-margin)}}.product-information slideshow-arrows{display:none!important}.product-information .slideshow-controls__thumbnail{border:1px solid var(--meluvi-line)!important;outline:none!important;overflow:hidden}.product-information .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--meluvi-accent)!important}.product-information slideshow-container{background:transparent;border:1px solid var(--meluvi-line);border-radius:var(--media-radius, 24px);overflow:hidden;filter:drop-shadow(0 24px 60px rgba(29,36,48,.08))}.product-information media-gallery .product-media-container{background:transparent;border-radius:var(--media-radius, 24px);overflow:hidden}[class*=__group_variant_card] .variant-option legend{display:none}[class*=__group_variant_card] p{text-transform:none!important;font-size:.92rem!important;font-weight:700!important}[class*=__accordion_Yd4U4w]{--summary-font-case: none !important;--summary-font-weight: 700 !important;--summary-font-size: 1rem !important}[class*=__group_price_row] .price-item__group.price{font-weight:700}[class*=__group_price_row] .compare-at-price{font-size:1rem;font-weight:400;color:var(--meluvi-ink-soft);vertical-align:middle}@media screen and (max-width:749px){[class*=__group_price_row] product-price{flex:0 1 auto!important;min-width:max-content;--font-size: 1.75rem !important}[class*=__group_price_row] .compare-at-price{margin-left:7px!important}[class*=__group_price_row] .group-block-content{flex-wrap:nowrap!important;gap:14px!important}[class*=__group_price_row] [class*=__group_savings_badge]{flex-shrink:0;padding-block:6px!important;padding-inline:9px!important}[class*=__group_price_row] [class*=__group_savings_badge] p{font-size:.72rem!important;white-space:nowrap}}.product-information .quantity-selector-wrapper{display:none!important}.product-information .product-form-buttons>span:has(.add-to-cart-button){flex:1 1 100%!important;display:flex!important}.product-information .product-form-buttons add-to-cart-component{flex:1 1 100%!important;display:flex!important}.product-information .add-to-cart-button{width:100%!important;height:58px!important;font-weight:700!important;font-size:1rem!important;gap:6px}.product-information .add-to-cart-button .add-to-cart-button__price{font-weight:700}.product-details>.group-block>.group-block-content.layout-panel-flex{gap:20px!important}[class*=__group_variant_card],.product-information [class*=__buy_buttons_eYQEYi]{margin-top:4px}.sticky-add-to-cart__button,.cart__checkout-button{font-weight:700!important;font-size:1rem!important}.product-details .group-block-content:has(>.group-block img[src*=chevron-down]){gap:16px!important}[class*=__group_variant_card]{position:relative}[class*=__group_variant_card] .variant-option--buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}[class*=__group_variant_card] .variant-option__button-label{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;width:100%!important;height:auto!important;padding:8px 12px!important;border-radius:var(--meluvi-radius-md)!important;border:1.5px solid var(--meluvi-line)!important;background:var(--meluvi-white)!important}[class*=__group_variant_card] .variant-option__button-label:has(input:checked){border-color:var(--meluvi-accent)!important;border-width:2px!important}[class*=__group_variant_card] .variant-option__button-label__pill{display:none!important}[class*=__group_variant_card] .variant-option__button-label__text{font-weight:700!important;font-size:.88rem!important;color:var(--meluvi-ink)!important}[class*=__group_variant_card] .variant-option__button-label__text:after{display:block;font-weight:400;font-size:.72rem;color:var(--meluvi-ink-soft);margin-top:2px}[class*=__group_variant_card] .variant-option__button-label:after{display:block;font-weight:700;font-size:.7rem;color:var(--meluvi-accent-2);margin-top:3px}[class*=__group_variant_card] .variant-option__button-label:has(input[value=Cozy]) .variant-option__button-label__text:after{content:"60 \d7  40 \d7  13 cm"}[class*=__group_variant_card] .variant-option__button-label:has(input[value=Cozy]):after{content:"ni\17cszy profil \b7  13 cm"}[class*=__group_variant_card] .variant-option__button-label:has(input[value=Grand]) .variant-option__button-label__text:after{content:"65 \d7  45 \d7  15 cm"}[class*=__group_variant_card] .variant-option__button-label:has(input[value=Grand]):after{content:"wy\17cszy profil \b7  15 cm"}.meluvi-compare-toggle{background:none;border:none;padding:0;font-family:var(--meluvi-sans);font-size:.78rem!important;font-weight:700!important;color:var(--meluvi-ink-soft)!important;text-decoration:underline;cursor:pointer;text-transform:none!important;white-space:nowrap}.meluvi-compare-toggle:hover{color:var(--meluvi-accent)!important}[class*=__group_variant_card] .meluvi-compare-toggle{position:absolute;top:2px;right:0;margin:0!important}.meluvi-faq-section{padding:72px 0}.meluvi-faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.meluvi-faq-side{position:sticky;top:100px}.meluvi-faq-heading{font-family:var(--meluvi-serif);font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.05;letter-spacing:-.025em;font-weight:var(--font-heading--weight, 600);color:var(--meluvi-ink);margin:10px 0 16px}.meluvi-faq-lead{color:var(--meluvi-ink-soft);font-size:1rem;line-height:1.55;margin:0;max-width:34ch}.meluvi-faq-list{border-top:1px solid var(--meluvi-line)}.meluvi-faq-item{border-bottom:1px solid var(--meluvi-line)}.meluvi-faq-item summary{cursor:pointer;list-style:none;padding:20px 0;font-family:var(--meluvi-sans);font-weight:700;font-size:1.02rem;color:var(--meluvi-ink);display:flex;justify-content:space-between;align-items:center;gap:20px}.meluvi-faq-item summary::-webkit-details-marker{display:none}.meluvi-faq-item summary:after{content:"+";font-weight:400;font-size:1.3rem;color:var(--meluvi-ink-soft);flex:none}.meluvi-faq-item[open] summary:after{content:"\2212"}.meluvi-faq-answer{padding:0 0 22px;color:var(--meluvi-ink-soft);font-size:.96rem;line-height:1.6;max-width:62ch}@media(max-width:900px){.meluvi-faq-wrap{grid-template-columns:1fr;gap:24px}.meluvi-faq-side{position:static}}@media(max-width:600px){.meluvi-faq-section{padding:48px 0}}.meluvi-contact-channel--chat{cursor:pointer}.meluvi-contact-channel--chat:hover{background:var(--meluvi-paper)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/meluvi-tokens.css.map */
