@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(//wellna.pl/wp-content/themes/wellna/assets/fonts/manrope-latin-ext-wght-normal.woff2)format("woff2-variations"),url(//wellna.pl/wp-content/themes/wellna/assets/fonts/manrope-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(//wellna.pl/wp-content/themes/wellna/assets/fonts/manrope-latin-wght-normal.woff2)format("woff2-variations"),url(//wellna.pl/wp-content/themes/wellna/assets/fonts/manrope-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(//wellna.pl/wp-content/themes/wellna/assets/fonts/instrument-serif-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(//wellna.pl/wp-content/themes/wellna/assets/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(//wellna.pl/wp-content/themes/wellna/assets/fonts/instrument-serif-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(//wellna.pl/wp-content/themes/wellna/assets/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wellna-ivory:#f3eee4;--wellna-bone:#e8e0d2;--wellna-stone:#a79e8e;--wellna-wool:#c4b49b;--wellna-wool-dark:#a98864;--wellna-graphite:#34322b;--wellna-ink:#17160f;--wellna-white:#fff;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-display:clamp(2.75rem, 5vw + 1rem, 5.5rem);--fs-h1:clamp(2.25rem, 3vw + 1rem, 3.5rem);--fs-h2:clamp(1.75rem, 2vw + 1rem, 2.5rem);--fs-h3:clamp(1.25rem, 1vw + 1rem, 1.625rem);--fs-body-lg:1.125rem;--fs-body:1rem;--fs-small:.875rem;--fs-label:.75rem;--lh-serif:1.15;--lh-sans-heading:1.2;--lh-body:1.6;--sp-1:.5rem;--sp-2:1rem;--sp-3:1.5rem;--sp-4:2rem;--sp-5:3rem;--sp-6:4.5rem;--sp-7:6rem;--sp-8:9rem;--container-max:1320px;--container-pad:clamp(1.25rem, 4vw, 4rem);--ease-premium:cubic-bezier(.22, 1, .36, 1);--dur-fast:.22s;--dur-slow:.7s}html{-webkit-text-size-adjust:100%;line-height:1.15}h1,h2,h3,h4,h5,h6{color:inherit;margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:.9rem}hr{box-sizing:content-box;height:0;overflow:visible}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}[hidden],template{display:none}dd,dl,dt,li,ol,ul{margin-top:0;margin-bottom:0}label{vertical-align:middle;line-height:1;display:inline-block}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:1rem;line-height:1.5}select,textarea{border:1px solid var(--wellna-stone);border-radius:2px;width:100%;padding:.5rem 1rem;transition:border-color .3s}input[type=date]{border:1px solid var(--wellna-stone);border-radius:2px;width:100%;padding:.5rem 1rem;transition:border-color .3s}input[type=email]{border:1px solid var(--wellna-stone);border-radius:2px;width:100%;padding:.5rem 1rem;transition:border-color .3s}input[type=number]{border:1px solid var(--wellna-stone);border-radius:2px;width:100%;padding:.5rem 1rem;transition:border-color .3s}input[type=password]{border:1px solid var(--wellna-stone);border-radius:2px;width:100%;padding:.5rem 1rem;transition:border-color .3s}input[type=search]{border:1px solid var(--wellna-stone);border-radius:2px;width:100%;padding:.5rem 1rem;transition:border-color .3s}input[type=tel]{border:1px solid var(--wellna-stone);border-radius:2px;width:100%;padding:.5rem 1rem;transition:border-color .3s}input[type=text]{border:1px solid var(--wellna-stone);border-radius:2px;width:100%;padding:.5rem 1rem;transition:border-color .3s}input[type=url]{border:1px solid var(--wellna-stone);border-radius:2px;width:100%;padding:.5rem 1rem;transition:border-color .3s}select:focus,textarea:focus{border-color:var(--wellna-ink)}input[type=date]:focus{border-color:var(--wellna-ink)}input[type=email]:focus{border-color:var(--wellna-ink)}input[type=number]:focus{border-color:var(--wellna-ink)}input[type=password]:focus{border-color:var(--wellna-ink)}input[type=search]:focus{border-color:var(--wellna-ink)}input[type=tel]:focus{border-color:var(--wellna-ink)}input[type=text]:focus{border-color:var(--wellna-ink)}input[type=url]:focus{border-color:var(--wellna-ink)}button,input{overflow:visible}button,select{text-transform:none}select{display:block}textarea{resize:vertical;overflow:auto}button{-webkit-appearance:button;width:auto;color:inherit;text-align:center;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:2px;padding:.5rem 1rem;font-weight:400;transition:all .3s;display:inline-block}[type=button]{-webkit-appearance:button;width:auto;color:inherit;text-align:center;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:2px;padding:.5rem 1rem;font-weight:400;transition:all .3s;display:inline-block}[type=reset]{-webkit-appearance:button;width:auto;color:inherit;text-align:center;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:2px;padding:.5rem 1rem;font-weight:400;transition:all .3s;display:inline-block}[type=submit]{-webkit-appearance:button;width:auto;color:inherit;text-align:center;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:2px;padding:.5rem 1rem;font-weight:400;transition:all .3s;display:inline-block}button:not(:disabled){cursor:pointer}[type=button]:not(:disabled){cursor:pointer}[type=reset]:not(:disabled){cursor:pointer}[type=submit]:not(:disabled){cursor:pointer}[type=checkbox]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}table{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;margin-bottom:15px;font-size:.9em}table td,table th{vertical-align:top;border:1px solid var(--wellna-bone);padding:15px;line-height:1.5}table th{font-weight:700}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;overflow:hidden;word-wrap:normal!important;position:absolute!important}.screen-reader-text:focus{background:var(--wellna-ivory);clip-path:none;color:var(--wellna-ink);z-index:100000;width:auto;height:auto;padding:12px 24px;font-size:1rem;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;clip:auto!important}.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}.aligncenter{clear:both;margin-left:auto;margin-right:auto;display:block}.wp-caption{max-width:100%;margin-bottom:1.25rem}.wp-caption-text{font-size:var(--fs-small);color:var(--wellna-stone)}main{display:block}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{background:var(--wellna-ivory);color:var(--wellna-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,.h1,.h2{font-family:var(--font-serif);font-weight:400;line-height:var(--lh-serif);letter-spacing:-.01em;margin:0 0 var(--sp-3);color:var(--wellna-ink)}h1,.h1{font-size:var(--fs-h1)}.display{font-size:var(--fs-display)}h2,.h2{font-size:var(--fs-h2)}h3,.h3{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-sans-heading);letter-spacing:-.005em;margin:0 0 var(--sp-2)}p{max-width:62ch;margin:0 0 var(--sp-2);color:var(--wellna-graphite)}p.lead{font-size:var(--fs-body-lg)}.label{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:.04em;color:var(--wellna-stone);text-transform:none}.container{max-width:var(--container-max);padding-inline:var(--container-pad);margin-left:auto;margin-right:auto}a{color:inherit!important;text-decoration:none!important}.gr-text h2,.gr-text p,.gr-text a.btn,.gr-text .btn{text-decoration:none!important}.text-link{border-bottom:1px solid var(--wellna-stone);transition:border-color var(--dur-fast) var(--ease-premium);padding-bottom:2px}.text-link:hover{border-color:var(--wellna-ink)}.btn{justify-content:center;align-items:center;gap:var(--sp-1);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:.02em;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-premium), color var(--dur-fast) var(--ease-premium), border-color var(--dur-fast) var(--ease-premium);border:1px solid transparent;border-radius:2px;padding:.95rem 2rem;font-weight:600;display:inline-flex}a.btn-primary,a.btn-primary:visited,a.btn-primary:focus,.btn-primary,.btn-primary:visited,.btn-primary:focus{background:var(--wellna-ink);color:var(--wellna-ivory)!important}a.btn-primary:hover,.btn-primary:hover{background:var(--wellna-graphite);color:var(--wellna-ivory)!important}a.btn-secondary,a.btn-secondary:visited,a.btn-secondary:focus,.btn-secondary,.btn-secondary:visited,.btn-secondary:focus{border-color:var(--wellna-ink);background:0 0;color:var(--wellna-ink)!important}a.btn-secondary:hover,.btn-secondary:hover{background:var(--wellna-ink);color:var(--wellna-ivory)!important}a.btn-ghost,a.btn-ghost:visited,a.btn-ghost:focus,.btn-ghost,.btn-ghost:visited,.btn-ghost:focus{background:0 0;border-color:rgba(243,238,228,.5);color:var(--wellna-ivory)!important}a.btn-ghost:hover,.btn-ghost:hover{border-color:var(--wellna-ivory);color:var(--wellna-ivory)!important}.tag{font-size:var(--fs-label);color:var(--wellna-graphite);border-top:1px solid var(--wellna-stone);align-items:center;padding:.3rem 0;display:inline-flex}.hr{border:none;border-top:1px solid var(--wellna-bone);margin:var(--sp-5) 0}.wellna-grid{gap:var(--sp-4) var(--sp-3);margin-bottom:var(--sp-7);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:980px){.wellna-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.wellna-grid{grid-template-columns:1fr}}.product-card{position:relative}.product-card .media{aspect-ratio:4/5;background:var(--wellna-ivory);position:relative;overflow:hidden}.product-card .media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-premium), transform .9s var(--ease-premium)}.product-card .media img.img-secondary{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.product-card:hover .media img.img-secondary{opacity:1}.product-card:hover .media img.img-primary{opacity:0}.product-card:hover .media{transform:none}.product-card:hover .media img{transform:scale(1.03)}.product-card .meta{padding-top:var(--sp-2)}.product-card .brand-line{font-size:var(--fs-small);letter-spacing:.02em;color:var(--wellna-ink);font-weight:600}.product-card .desc{font-size:var(--fs-small);color:var(--wellna-stone);margin:.3rem 0 .7rem;line-height:1.45}.product-card .price{font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:.02em;border-top:1px solid var(--wellna-bone);padding-top:.6rem;font-weight:600;display:inline-block}.section-dark{background:var(--wellna-ink);color:var(--wellna-ivory)}.section-dark p{color:var(--wellna-bone)}.section-dark h2{color:var(--wellna-ivory)}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-premium), transform var(--dur-slow) var(--ease-premium);transform:translateY(18px)}.reveal.reveal-active{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.product-card .media img{transition:none}html{scroll-behavior:auto}}a:focus-visible{outline:2px solid var(--wellna-wool-dark);outline-offset:3px}button:focus-visible{outline:2px solid var(--wellna-wool-dark);outline-offset:3px}.btn:focus-visible{outline:2px solid var(--wellna-wool-dark);outline-offset:3px}.section-dark a:focus-visible{outline-color:var(--wellna-wool-dark)}.section-dark button:focus-visible{outline-color:var(--wellna-wool-dark)}.btn:active,.wellna-delivery-estimate:active{opacity:.85}:root{accent-color:var(--wellna-wool-dark)}input:focus,textarea:focus,select:focus{outline-color:var(--wellna-wool-dark)!important;border-color:var(--wellna-wool-dark)!important}::selection{background:var(--wellna-wool-dark);color:var(--wellna-ivory)}.product-layout{gap:var(--sp-5);grid-template-columns:1.65fr 1fr;align-items:start;display:grid}@media (max-width:980px){.product-layout{grid-template-columns:1fr}}.product-buybox{top:calc(var(--sp-4) + 72px);padding-top:var(--sp-2);position:sticky}@media (max-width:980px){.product-buybox{position:static}}.product-buybox .eyebrow{font-size:var(--fs-label);color:var(--wellna-stone);margin-bottom:var(--sp-1)}.woocommerce div.product .product_title{font-size:var(--fs-h2);letter-spacing:.02em;margin-bottom:var(--sp-1)}.product-buybox .descriptor{color:var(--wellna-graphite);margin-bottom:var(--sp-2)}.product-buybox .price{font-size:var(--fs-h3);margin-bottom:var(--sp-3);font-weight:600}.product-buybox .btn{width:100%;margin-top:var(--sp-2)}.wellna-trust-line{clear:both;width:100%;margin-top:var(--sp-3);flex-direction:column;gap:.4rem;display:flex}.wellna-trust-line .tag{border-top:none;padding:0}.wellna-trust-line .tag:first-child{border-top:1px solid var(--wellna-bone);padding-top:.75rem}.wellna-info-rows{clear:both;width:100%;margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--wellna-bone);flex-direction:column;gap:.6rem;display:flex}.wellna-info-row{font-size:var(--fs-small);color:var(--wellna-graphite);align-items:center;gap:.6rem;display:flex}.wellna-info-row svg{width:18px;height:18px;color:var(--wellna-stone);flex-shrink:0}.quantity{border:1px solid var(--wellna-bone);align-items:stretch;width:fit-content;display:inline-flex}.quantity .qty{-ms-appearance:textfield;appearance:textfield;text-align:center;width:52px;font-family:var(--font-sans);font-size:var(--fs-body);background:0 0;border:none}.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wellna-qty-btn{width:38px;color:var(--wellna-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-premium);background:0 0;border:none;font-size:1.1rem}.wellna-qty-btn:hover{background:var(--wellna-bone)}.woocommerce div.product .product_meta{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--wellna-bone);font-size:var(--fs-label);color:var(--wellna-stone)}.woocommerce div.product .product_meta>span{margin-bottom:.4rem;display:block}.woocommerce div.product .product_meta a{color:var(--wellna-graphite);text-underline-offset:2px;text-decoration:underline}.woocommerce div.product .product_meta_label,.woocommerce div.product .sku_wrapper>.sku,.woocommerce div.product .posted_in>a:first-of-type,.woocommerce div.product .tagged_as>a:first-of-type{color:var(--wellna-graphite)}.wellna-accordion{max-width:720px;margin-top:var(--sp-6);border-top:1px solid var(--wellna-bone)}.wellna-accordion-item{border-bottom:1px solid var(--wellna-bone)}.wellna-accordion-trigger{cursor:pointer;width:100%;padding:var(--sp-2) 0;font-family:var(--font-sans);font-size:var(--fs-body-lg);color:var(--wellna-ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.wellna-accordion-trigger,.wellna-accordion-trigger:hover,.wellna-accordion-trigger:focus,.wellna-accordion-trigger:active,.wellna-accordion-item.is-open .wellna-accordion-trigger{color:var(--wellna-ink)!important;background:0 0!important}.wellna-accordion-icon{flex-shrink:0;width:14px;height:14px;position:relative}.wellna-accordion-icon:before,.wellna-accordion-icon:after{content:"";background:var(--wellna-ink);transition:transform var(--dur-fast) var(--ease-premium);position:absolute}.wellna-accordion-icon:before{width:14px;height:1px;top:6px;left:0}.wellna-accordion-icon:after{width:1px;height:14px;top:0;left:6px}.wellna-accordion-item.is-open .wellna-accordion-icon:after{transform:scaleY(0)}.wellna-accordion-panel{max-height:0;transition:max-height var(--dur-slow) var(--ease-premium);overflow:hidden}.wellna-accordion-panel-inner{padding-bottom:var(--sp-3)}.wellna-accordion-panel-inner p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.wellna-accordion-panel{transition:none}}.story-row{gap:var(--sp-5);padding-block:var(--sp-6);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.story-row--reverse{grid-template-columns:1fr 1.1fr}.story-row--reverse .story-media{order:2}.story-row--reverse .story-text{order:1}.story-media{aspect-ratio:4/5;background:var(--wellna-bone);overflow:hidden}.story-media img{object-fit:cover;width:100%;height:100%}.story-text .eyebrow{font-size:var(--fs-label);color:var(--wellna-stone);margin-bottom:var(--sp-1)}@media (max-width:780px){.story-row,.story-row--reverse{grid-template-columns:1fr}.story-row--reverse .story-media,.story-row--reverse .story-text{order:initial}}.versus{gap:var(--sp-4);padding-block:var(--sp-6);grid-template-columns:1fr 1px 1fr;display:grid}.versus .divider{background:var(--wellna-bone)}.versus h3{margin-bottom:var(--sp-2)}.versus ul{margin:0;padding:0;list-style:none}.versus li{border-top:1px solid var(--wellna-bone);color:var(--wellna-graphite);font-size:var(--fs-small);padding:.6rem 0}.versus li:first-of-type{border-top:none}@media (max-width:780px){.versus{grid-template-columns:1fr}.versus .divider{display:none}}.full-bleed{aspect-ratio:21/9;width:100%;margin-block:var(--sp-7);overflow:hidden}.full-bleed img{object-fit:cover;width:100%;height:100%}@media (max-width:780px){.full-bleed{aspect-ratio:auto;margin-block:var(--sp-5)}.full-bleed img{object-fit:contain;height:auto}}.manifesto{max-width:760px;padding-block:var(--sp-4);text-align:center;margin-left:auto;margin-right:auto}.manifesto h2{font-size:max(1.875rem,min(2.5vw + 1rem,3rem))}.manifesto p{margin-left:auto;margin-right:auto}.care-steps{max-width:760px;margin-top:var(--sp-5)}.care-step{gap:var(--sp-3);padding-block:var(--sp-4);border-top:1px solid var(--wellna-bone);grid-template-columns:64px 1fr;display:grid}.care-step:first-child{border-top:none}.care-step .num{font-family:var(--font-serif);color:var(--wellna-wool);font-size:2.25rem;line-height:1}.care-step h3{margin-bottom:.4rem}.care-step p{margin-bottom:0}@media (max-width:600px){.care-step{grid-template-columns:40px 1fr}.care-step .num{font-size:1.5rem}}.wellna-header-bar{z-index:40;padding-block:var(--sp-2);background:var(--wellna-ivory);transition:border-color var(--dur-fast) var(--ease-premium);border-bottom:1px solid transparent;position:fixed;top:0;left:0;right:0}.wellna-header-bar,.wellna-header-bar a{color:var(--wellna-ink)}.wellna-header-bar.is-scrolled{border-bottom-color:var(--wellna-bone)}main,.woocommerce-account{padding-top:88px}.wellna-cart-drawer{z-index:100;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.wellna-cart-drawer.is-open{pointer-events:auto}.wellna-cart-backdrop{opacity:0;transition:opacity var(--dur-fast) var(--ease-premium);background:rgba(23,22,15,.45);position:absolute;top:0;bottom:0;left:0;right:0}.wellna-cart-drawer.is-open .wellna-cart-backdrop{opacity:1}.wellna-cart-panel{background:var(--wellna-ivory);width:min(440px,100%);height:100%;color:var(--wellna-ink);transition:transform var(--dur-slow) var(--ease-premium);flex-direction:column;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.wellna-cart-drawer.is-open .wellna-cart-panel{transform:translate(0)}.wellna-cart-header{padding:var(--sp-3);border-bottom:1px solid var(--wellna-bone);font-family:var(--font-serif);font-size:var(--fs-h3);justify-content:space-between;align-items:center;display:flex}.wellna-cart-close{cursor:pointer;color:var(--wellna-ink);background:0 0;border:none;font-size:1.5rem;line-height:1}.wellna-cart-drawer-inner{padding:var(--sp-3);flex:1;overflow-y:auto}.wellna-cart-drawer-inner ul.woocommerce-mini-cart{margin:0;padding:0;list-style:none}.wellna-cart-drawer-inner .woocommerce-mini-cart__empty-message{color:var(--wellna-stone)}.wellna-cart-drawer-inner .woocommerce-mini-cart__total,.wellna-cart-drawer-inner p.total{font-weight:600;border-top:1px solid var(--wellna-bone)!important;padding-top:var(--sp-2)!important;margin-top:var(--sp-2)!important;border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.wellna-cart-drawer-inner .wc-forward{text-align:center;margin-top:var(--sp-1);border:1px solid var(--wellna-ink);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-small);color:var(--wellna-ink);padding:.9rem 1.5rem;display:block}.wellna-cart-drawer-inner .wc-forward.checkout{background:var(--wellna-ink);color:var(--wellna-ivory)}body.wellna-cart-open{overflow:hidden}.hero-media img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.img-placeholder,.hero-media .img-placeholder{background:repeating-linear-gradient(135deg, var(--wellna-bone) 0px, var(--wellna-bone) 18px, rgba(196,180,155,.28) 18px, rgba(196,180,155,.28) 19px);width:100%;height:100%;display:block}.header-inner{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.wellna-logo{align-items:center;display:flex}.wellna-logo img{width:auto;height:72px;display:block}.site-nav{gap:var(--sp-3);align-items:center;display:flex}.site-nav a{font-size:var(--fs-small);font-weight:500}.site-nav-left{flex:1}.site-nav-right{flex:1;justify-content:flex-end}.site-nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:.4rem;display:none}.site-nav-toggle span{background:currentColor;width:20px;height:1px}.wellna-mobile-header-actions{align-items:center;gap:var(--sp-1);display:none}.wellna-mobile-cart-toggle{width:40px;height:40px;color:var(--wellna-ink);justify-content:center;align-items:center;display:flex;position:relative}.wellna-mobile-cart-toggle svg{width:22px;height:22px}.wellna-mobile-cart-count{background:var(--wellna-ink);min-width:16px;height:16px;color:var(--wellna-ivory);text-align:center;border-radius:50%;padding:0 3px;font-size:.65rem;font-weight:600;line-height:16px;position:absolute;top:2px;right:2px}.mobile-nav{gap:var(--sp-2);padding:var(--sp-3);background:var(--wellna-ivory);border-top:1px solid var(--wellna-bone);flex-direction:column;display:none}body.wellna-nav-open .mobile-nav{display:flex}body.wellna-nav-open .mobile-nav a{color:var(--wellna-ink)}.mobile-nav-group{flex-direction:column;display:flex}.mobile-nav-toggle{width:100%;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--wellna-ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.mobile-nav-caret{width:10px;height:10px;position:relative}.mobile-nav-caret:before,.mobile-nav-caret:after{content:"";width:6px;height:1px;transition:transform var(--dur-fast) var(--ease-premium);background:currentColor;position:absolute;top:50%}.mobile-nav-caret:before{left:0;transform:rotate(45deg)}.mobile-nav-caret:after{right:0;transform:rotate(-45deg)}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-caret:before{transform:rotate(-45deg)}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-caret:after{transform:rotate(45deg)}.mobile-nav-submenu{gap:var(--sp-1);max-height:0;padding-left:var(--sp-2);transition:max-height var(--dur-slow) var(--ease-premium);flex-direction:column;display:flex;overflow:hidden}.mobile-nav-submenu.is-open{max-height:200px;margin-top:var(--sp-1)}.mobile-nav-submenu a{font-size:var(--fs-small);color:var(--wellna-graphite)}@media (max-width:780px){.site-nav{display:none}.site-nav-toggle,.wellna-mobile-header-actions{display:flex}.wellna-logo img{height:64px}}.hero,.full-bleed{width:100%;position:relative}.hero{align-items:flex-end;min-height:90vh;display:flex;overflow:hidden}.hero.hero-inner{min-height:70vh}@media (max-width:780px){.hero{min-height:75vh}.hero.hero-inner{min-height:0;display:block;overflow:visible}.hero.hero-inner .hero-media{aspect-ratio:auto;position:static}.hero.hero-inner .hero-media img{object-fit:contain;height:auto}.hero.hero-inner .hero-media:after{display:none}.hero.hero-inner .hero-content{color:var(--wellna-ink);padding:var(--sp-4) 0 var(--sp-3)}.hero.hero-inner .hero-content .display,.hero.hero-inner .hero-content .lead{color:var(--wellna-ink);text-shadow:none}}.hero-media{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.hero-media:after{content:"";background:linear-gradient(rgba(23,22,15,0) 45%,rgba(23,22,15,.55));position:absolute;top:0;bottom:0;left:0;right:0}.hero-content{z-index:1;color:var(--wellna-ivory);padding-bottom:var(--sp-6);position:relative}.hero-content .display,.hero-content .lead{color:var(--wellna-ivory)}.hero-cta{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.hero.hero--obraz{min-height:0;display:block;overflow:visible}.hero.hero--obraz .hero-media{position:static}.hero.hero--obraz .hero-media img{object-fit:contain;height:auto}.hero.hero--obraz .hero-media:after{display:none}.hero.hero--obraz .img-placeholder{aspect-ratio:21/9}.full-bleed{aspect-ratio:auto}.full-bleed img{object-fit:contain;height:auto}.full-bleed .img-placeholder{aspect-ratio:21/9}.glacier-raven{grid-template-columns:1fr 1fr;display:grid}@media (max-width:780px){.glacier-raven{grid-template-columns:1fr}}.glacier-raven{gap:var(--sp-6);max-width:var(--container-max);padding:var(--sp-7) var(--container-pad);grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;display:grid}@media (max-width:780px){.glacier-raven{gap:var(--sp-6);grid-template-columns:1fr}}.gr-panel{color:var(--wellna-ink);text-decoration:none;display:block}.gr-header{margin-bottom:var(--sp-3)}.gr-header .label{font-size:var(--fs-label);letter-spacing:.06em;color:var(--wellna-stone);margin-bottom:.3rem;display:block}.gr-header h2{margin-bottom:0}.gr-media{aspect-ratio:4/5;background:var(--wellna-ivory);justify-content:center;align-items:center;display:flex;overflow:hidden}.gr-media img,.gr-media .img-placeholder{object-fit:contain;width:100%;height:100%}.gr-caption{margin-top:var(--sp-3)}.gr-caption p{max-width:42ch;margin-bottom:var(--sp-2);color:var(--wellna-graphite)}.values-grid{gap:var(--sp-3);padding-block:var(--sp-6);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:780px){.values-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.values-grid{grid-template-columns:1fr}}.wellna-site-footer{padding-block:var(--sp-6);border-top:1px solid var(--wellna-bone);margin-top:var(--sp-7)}.footer-philosophy{font-family:var(--font-serif);font-size:var(--fs-h3);max-width:32ch;margin-bottom:var(--sp-5)}.footer-columns{gap:var(--sp-3);grid-template-columns:repeat(4,1fr);display:grid}.footer-columns h4{font-size:var(--fs-small);letter-spacing:.02em;margin-bottom:var(--sp-1);font-weight:700}.footer-columns ul{margin:0;padding:0;list-style:none}.footer-columns li{margin-bottom:.4rem}.footer-columns a{font-size:var(--fs-small);color:var(--wellna-graphite)}.footer-copy{font-size:var(--fs-label);color:var(--wellna-stone);margin-top:var(--sp-5)}@media (max-width:780px){.footer-columns{gap:var(--sp-4);grid-template-columns:1fr 1fr}}.woocommerce div.product{gap:var(--sp-5);max-width:var(--container-max);padding-inline:var(--container-pad);padding-top:var(--sp-6);padding-bottom:var(--sp-4);font-family:var(--font-sans);color:var(--wellna-ink);grid-template-columns:1.65fr 1fr;align-items:start;margin-left:auto;margin-right:auto;display:grid}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none!important;width:100%!important;margin-right:0!important}.woocommerce div.product div.images img{width:100%;max-width:100%;height:auto}@media (max-width:980px){.woocommerce div.product{grid-template-columns:1fr}}.woocommerce-product-gallery{position:relative}.wellna-gallery-arrow{z-index:5;border:1px solid var(--wellna-bone);width:40px;height:40px;color:var(--wellna-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-premium);background:rgba(243,238,228,.9);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex;position:absolute;top:45%;transform:translateY(-50%)}.wellna-gallery-arrow:hover{background:var(--wellna-ivory)}.wellna-gallery-prev{left:var(--sp-2)}.wellna-gallery-next{right:var(--sp-2)}.wellna-gallery{max-width:560px;position:relative}.wellna-gallery-main{scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4/5;background:var(--wellna-ivory);display:flex;overflow-x:auto}.wellna-gallery-main::-webkit-scrollbar{display:none}.wellna-gallery-slide{scroll-snap-align:start;flex:0 0 100%}.wellna-zoom{cursor:zoom-in;background:var(--wellna-ivory);width:100%;height:100%;overflow:hidden}.wellna-zoom img{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;transition:transform .2s;display:block}.wellna-gallery-thumbs{gap:var(--sp-2);margin-top:var(--sp-2);display:flex;overflow-x:auto}.wellna-gallery-thumb{aspect-ratio:4/5;background:var(--wellna-ivory);opacity:.55;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-premium);border:none;flex:0 0 68px;padding:0}.wellna-gallery-thumb.is-active{opacity:1}.wellna-gallery-thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}@media (max-width:600px){.wellna-gallery-main{aspect-ratio:1}.wellna-gallery-thumb{flex-basis:52px}}.woocommerce div.product .price,.woocommerce div.product .price ins,.woocommerce div.product .price bdi,.woocommerce div.product .price .woocommerce-Price-amount{font-size:var(--fs-h2)!important;color:var(--wellna-ink)!important;font-weight:600!important}.woocommerce div.product .price del{color:var(--wellna-stone)!important;font-weight:400!important;font-size:var(--fs-body)!important}.woocommerce div.product form.cart{clear:both}.woocommerce div.product .quantity{float:none;margin-bottom:var(--sp-2);display:inline-flex}.woocommerce div.product .single_add_to_cart_button{float:none;border-radius:2px;width:100%;padding:.95rem 2rem;font-weight:600;display:block;background:var(--wellna-ink)!important;color:var(--wellna-ivory)!important;border:1px solid var(--wellna-ink)!important}.woocommerce div.product .single_add_to_cart_button:hover,.woocommerce div.product .single_add_to_cart_button:focus{background:var(--wellna-graphite)!important;color:var(--wellna-ivory)!important;border-color:var(--wellna-graphite)!important}.woocommerce.archive,.woocommerce-page.archive{max-width:var(--container-max);padding-inline:var(--container-pad);padding-block:var(--sp-6);font-family:var(--font-sans);color:var(--wellna-ink);margin-left:auto;margin-right:auto}.woocommerce .woocommerce-breadcrumb{font-size:var(--fs-label);color:var(--wellna-stone);letter-spacing:.02em;max-width:var(--container-max);padding-inline:var(--container-pad);padding-top:var(--sp-3);margin-left:auto;margin-right:auto;margin-bottom:var(--sp-4);line-height:1.8}.woocommerce .woocommerce-breadcrumb a{color:var(--wellna-stone);transition:color var(--dur-fast) var(--ease-premium), border-color var(--dur-fast) var(--ease-premium);border-bottom:1px solid transparent;text-decoration:none}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--wellna-ink);border-bottom-color:var(--wellna-stone)}.wellna-breadcrumb-sep{color:var(--wellna-wool);margin-left:.15em;margin-right:.15em;display:inline-block}.woocommerce-page.archive .page-title,.woocommerce h1.woocommerce-products-header__title{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h1);margin-bottom:var(--sp-2)}.woocommerce .woocommerce-result-count{color:var(--wellna-stone);font-size:var(--fs-small)}.woocommerce .woocommerce-ordering select{font-family:var(--font-sans);font-size:var(--fs-small);border:1px solid var(--wellna-bone);background:var(--wellna-ivory);color:var(--wellna-ink);border-radius:2px;padding:.5rem .75rem}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:var(--sp-4)}.woocommerce ul.products{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(4,1fr);list-style:none;margin:0!important;padding:0!important;display:grid!important}.woocommerce ul.products:before,.woocommerce ul.products:after{content:none!important;display:none!important}@media (max-width:980px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}.woocommerce ul.products li.product{text-align:left;font-family:var(--font-sans);width:100%!important;margin:0!important}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{margin-bottom:var(--sp-2);display:block}.wellna-thumb{aspect-ratio:4/5;background:var(--wellna-ivory);display:block;overflow:hidden}.wellna-thumb img{object-fit:contain;mix-blend-mode:multiply;background-color:transparent;width:100%;height:100%;display:block}.woocommerce ul.products li.product .price{display:block}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--wellna-ink);margin:var(--sp-2) 0 .3rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;overflow:hidden;min-height:80px!important;display:-webkit-box!important}.woocommerce ul.products li.product .price{font-size:var(--fs-body);color:var(--wellna-ink);font-weight:600}.woocommerce ul.products li.product .price del{color:var(--wellna-stone);font-weight:400}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .button{text-align:center;width:100%;margin-top:var(--sp-2);font-size:var(--fs-label);letter-spacing:.02em;transition:background-color var(--dur-fast) var(--ease-premium), color var(--dur-fast) var(--ease-premium);border-radius:2px;padding:.6rem 1rem;display:block;border:1px solid var(--wellna-ink)!important;color:var(--wellna-ink)!important;background:0 0!important}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .button:focus{background:var(--wellna-ink)!important;color:var(--wellna-ivory)!important}.woocommerce ul.products li.product .button:before{content:none!important;display:none!important}.woocommerce ul.products li.product .onsale{background:var(--wellna-ink);color:var(--wellna-ivory);font-size:var(--fs-label);border-radius:2px;min-width:0;min-height:0;padding:.2rem .6rem;line-height:1.6;position:absolute}.related.products{max-width:var(--container-max);padding-inline:var(--container-pad);padding-top:var(--sp-5);padding-bottom:var(--sp-3);border-top:1px solid var(--wellna-bone);margin-left:auto;margin-right:auto}.related.products>h2{font-family:var(--font-serif);font-size:var(--fs-h2);margin-bottom:var(--sp-4);color:var(--wellna-ink)}.related.products ul.products{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.related.products ul.products:before,.related.products ul.products:after{content:none!important;display:none!important}@media (max-width:780px){.related.products ul.products{grid-template-columns:repeat(2,1fr)}}.related.products ul.products li.product{text-align:left;font-family:var(--font-sans)}.related.products ul.products li.product a.woocommerce-loop-product__link{background:0 0;margin-bottom:0;display:block;overflow:visible}.related.products ul.products li.product a img{aspect-ratio:4/5;object-fit:contain;background:var(--wellna-bone);mix-blend-mode:multiply;width:100%;height:auto;margin-bottom:var(--sp-2);display:block}.related.products ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--wellna-ink);margin:var(--sp-2) 0 .3rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden;min-height:80px!important}.related.products ul.products li.product .price{font-size:var(--fs-body);color:var(--wellna-ink);font-weight:600}.related.products ul.products li.product .button{text-align:center;width:100%;margin-top:var(--sp-2);font-size:var(--fs-label);letter-spacing:.02em;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-premium), color var(--dur-fast) var(--ease-premium);border-radius:2px;padding:.6rem 1rem;display:block;border:1px solid var(--wellna-ink)!important;color:var(--wellna-ink)!important;background:0 0!important}.related.products ul.products li.product .button:hover,.related.products ul.products li.product .button:focus{background:var(--wellna-ink)!important;color:var(--wellna-ivory)!important}.related.products ul.products li.product .button:before{content:none!important;display:none!important}@media (max-width:780px){:root{--sp-6:3rem;--sp-7:4rem;--sp-8:5rem}.btn{width:100%}}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img{object-fit:contain!important;mix-blend-mode:multiply!important;background-color:transparent!important;width:100%!important;height:100%!important}.woocommerce ul.products li.product a.woocommerce-loop-product__link,.woocommerce-page ul.products li.product a.woocommerce-loop-product__link{display:block!important}.woocommerce ul.products li.product .wellna-thumb,.woocommerce-page ul.products li.product .wellna-thumb{aspect-ratio:4/5!important;background-color:var(--wellna-ivory)!important;display:block!important;overflow:hidden!important}.woocommerce div.product div.images img,.woocommerce div.product div.images .flex-viewport img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img,.woocommerce-order-details table img{object-fit:contain!important;background-color:var(--wellna-bone)!important}.wellna-cart-drawer-inner .wc-forward{color:var(--wellna-ink)!important}.wellna-cart-drawer-inner .wc-forward.checkout{color:var(--wellna-ivory)!important}.wellna-cart-drawer-inner .woocommerce-mini-cart-item{padding:var(--sp-2) 1.75rem var(--sp-2) 0;border-bottom:1px solid var(--wellna-bone);font-size:var(--fs-small);display:block;position:relative}.wellna-cart-drawer-inner .woocommerce-mini-cart-item>a:not(.remove){align-items:flex-start;gap:var(--sp-2);color:var(--wellna-ink);text-decoration:none;display:flex}.wellna-cart-drawer-inner .woocommerce-mini-cart-item img{object-fit:contain;object-position:center;mix-blend-mode:multiply;flex-shrink:0;width:64px;height:80px}.wellna-cart-drawer-inner .woocommerce-mini-cart-item .quantity{color:var(--wellna-graphite);font-size:var(--fs-small);margin-top:.35rem;display:block}.wellna-cart-drawer-inner .woocommerce-mini-cart-item .quantity .woocommerce-Price-amount{color:var(--wellna-graphite);font-weight:400}.wellna-cart-drawer-inner .woocommerce-mini-cart-item a.remove{justify-content:center;align-items:center;width:22px;height:22px;font-size:1.1rem;line-height:1;display:flex;position:absolute;top:.5rem;right:0;color:var(--wellna-stone)!important;text-decoration:none!important}.wellna-cart-drawer-inner .woocommerce-mini-cart-item a.remove:hover{color:var(--wellna-ink)!important}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{max-width:var(--container-max);padding-inline:var(--container-pad);padding-block:var(--sp-6);font-family:var(--font-sans);color:var(--wellna-ink);margin-left:auto;margin-right:auto}@media (max-width:780px){.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{padding-block:var(--sp-3)}}.wc-block-cart__submit-button,.wc-block-cart__submit-container .wp-element-button,.wc-block-components-checkout-place-order-button,.wp-block-woocommerce-checkout .wp-element-button{background:var(--wellna-ink)!important;color:var(--wellna-ivory)!important;border:1px solid var(--wellna-ink)!important;font-family:var(--font-sans)!important;letter-spacing:.02em!important;border-radius:2px!important;font-weight:600!important}.wc-block-cart__submit-button:hover,.wc-block-cart__submit-container .wp-element-button:hover,.wc-block-components-checkout-place-order-button:hover,.wp-block-woocommerce-checkout .wp-element-button:hover{background:var(--wellna-graphite)!important;border-color:var(--wellna-graphite)!important}.wc-block-cart-items,.wc-block-cart-items__row,.wc-block-cart-item__image{background:var(--wellna-ivory)!important}table.wc-block-cart-items{border-collapse:collapse!important;border-spacing:0!important}.wc-block-cart-item__image{text-align:center;vertical-align:middle;padding:var(--sp-2) 0!important}.wc-block-cart-item__image a{aspect-ratio:4/5;background:var(--wellna-ivory);width:64px;margin-left:auto;margin-right:auto;display:block;overflow:hidden}.wc-block-cart-item__image img{mix-blend-mode:multiply;object-fit:contain!important;width:100%!important;height:100%!important}.wc-block-components-product-image,.wc-block-components-order-summary-item__image{text-align:center;vertical-align:middle;background:var(--wellna-ivory)!important;flex:none!important;align-self:flex-start!important}.wc-block-components-product-image a,.wc-block-components-order-summary-item__image a{aspect-ratio:4/5;background:var(--wellna-ivory);width:64px;margin-left:auto;margin-right:auto;display:block;overflow:hidden;flex:none!important;align-self:flex-start!important;height:auto!important}.wc-block-components-product-image img,.wc-block-components-order-summary-item__image img{mix-blend-mode:multiply;object-fit:contain!important;width:100%!important;height:100%!important}.woocommerce-order{max-width:var(--container-max);padding-inline:var(--container-pad);padding-block:var(--sp-6);font-family:var(--font-sans);color:var(--wellna-ink);margin-left:auto;margin-right:auto}.woocommerce-order>h1{margin-bottom:var(--sp-3)}.woocommerce-thankyou-order-received{font-size:var(--fs-body-lg);color:var(--wellna-graphite);margin-bottom:var(--sp-4);max-width:62ch}.woocommerce-order-overview{gap:var(--sp-4) var(--sp-6);margin:0 0 var(--sp-6);padding:var(--sp-3) 0;border-top:1px solid var(--wellna-bone);border-bottom:1px solid var(--wellna-bone);flex-wrap:wrap;list-style:none;display:flex}.woocommerce-order-overview li{font-size:var(--fs-label);letter-spacing:.04em;color:var(--wellna-stone)}.woocommerce-order-overview li strong{font-size:var(--fs-body);letter-spacing:normal;color:var(--wellna-ink);margin-top:.3rem;font-weight:600;display:block}.woocommerce-order h2{margin-top:var(--sp-6);margin-bottom:var(--sp-2)}ul.wc-bacs-bank-details,.bacs_details{margin:var(--sp-2) 0 0;padding:var(--sp-3);border:1px solid var(--wellna-bone);gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;list-style:none;display:flex}ul.wc-bacs-bank-details li{font-size:var(--fs-label);letter-spacing:.04em;color:var(--wellna-stone)!important}ul.wc-bacs-bank-details li strong{font-size:var(--fs-body);letter-spacing:normal;margin-top:.3rem;font-weight:600;display:block;color:var(--wellna-ink)!important}.woocommerce-order table.woocommerce-table.shop_table,.woocommerce-order table.woocommerce-table--order-details{border-collapse:collapse;width:100%;margin-top:var(--sp-2);font-size:var(--fs-small)}.woocommerce-order table.woocommerce-table.shop_table th,.woocommerce-order table.woocommerce-table.shop_table td{padding:.85rem var(--sp-2);border-bottom:1px solid var(--wellna-bone);text-align:left}.woocommerce-order table.woocommerce-table.shop_table thead th{color:var(--wellna-ink);background:var(--wellna-bone);font-weight:600}.woocommerce-order table.woocommerce-table.shop_table tfoot th,.woocommerce-order table.woocommerce-table.shop_table tfoot td{font-weight:600}.woocommerce-order .woocommerce-customer-details{gap:var(--sp-5);margin-top:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:780px){.woocommerce-order .woocommerce-customer-details{grid-template-columns:1fr}}.woocommerce-order .woocommerce-customer-details address{padding:var(--sp-3);border:1px solid var(--wellna-bone);font-style:normal;font-size:var(--fs-small);color:var(--wellna-graphite);line-height:1.6}.woocommerce-order .woocommerce-customer-details h2,.woocommerce-order .woocommerce-customer-details h3{margin-bottom:var(--sp-2)}.woocommerce-order .woocommerce-customer-details a{text-underline-offset:2px;text-decoration:underline;color:var(--wellna-graphite)!important}.wc-block-grid.wp-block-product-new{padding-inline:var(--container-pad)}.wc-block-grid__product-image{aspect-ratio:4/5;display:block;overflow:hidden;background:var(--wellna-ivory)!important}.wc-block-grid__product-image img{mix-blend-mode:multiply;object-fit:contain!important;width:100%!important;height:100%!important}.wc-block-grid__product-title{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--wellna-ink);margin-top:var(--sp-2);min-height:80px;font-weight:600;line-height:1.35}.wc-block-grid__product-price{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--wellna-ink);margin-top:.3rem;font-weight:600}.wc-block-grid__product-add-to-cart{margin-top:var(--sp-2)}.wc-block-grid__product-add-to-cart .add_to_cart_button,.wc-block-grid__product-add-to-cart .wp-block-button__link{text-align:center;letter-spacing:.02em;width:100%;transition:background-color var(--dur-fast) var(--ease-premium), color var(--dur-fast) var(--ease-premium);border-radius:2px;padding:.6rem 1rem;display:block;border:1px solid var(--wellna-ink)!important;background:var(--wellna-ink)!important;color:var(--wellna-ivory)!important;font-family:var(--font-sans)!important;font-size:var(--fs-label)!important;font-weight:600!important;text-decoration:none!important}.wc-block-grid__product-add-to-cart .add_to_cart_button:hover,.wc-block-grid__product-add-to-cart .wp-block-button__link:hover{background:var(--wellna-graphite)!important;border-color:var(--wellna-graphite)!important;color:var(--wellna-ivory)!important}html,body{max-width:100vw;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}.woocommerce-order table.woocommerce-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.product-layout,.product-layout>*,.woocommerce div.product,.woocommerce div.product>*{min-width:0}.woocommerce div.product .product_meta{overflow-wrap:break-word;word-break:break-word}.wellna-accordion-panel-inner,.wellna-accordion-panel-inner *{overflow-wrap:break-word;min-width:0}.wellna-shipping-modal{z-index:110;padding:var(--sp-3);justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.wellna-shipping-modal.is-open{display:flex}.wellna-shipping-modal-backdrop{background:rgba(23,22,15,.45);position:absolute;top:0;bottom:0;left:0;right:0}.wellna-shipping-modal-panel{background:var(--wellna-ivory);width:min(480px,100%);max-height:85vh;color:var(--wellna-ink);position:relative;overflow-y:auto;box-shadow:0 24px 60px -12px rgba(23,22,15,.35)}.wellna-shipping-modal-header{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--wellna-bone);font-family:var(--font-serif);font-size:var(--fs-h3);background:var(--wellna-ivory);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.wellna-shipping-modal-close{cursor:pointer;color:var(--wellna-stone);transition:color var(--dur-fast) var(--ease-premium);background:0 0;border:none;font-size:1.5rem;line-height:1}.wellna-shipping-modal-close:hover{color:var(--wellna-ink)}.wellna-shipping-modal-body{padding:var(--sp-4)}.wellna-shipping-zone{margin-bottom:var(--sp-4)}.wellna-shipping-zone:last-child{margin-bottom:0}.wellna-shipping-zone h4{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--wellna-stone);letter-spacing:.06em;margin-bottom:var(--sp-1);font-weight:600}.wellna-shipping-zone ul{margin:0;padding:0;list-style:none}.wellna-shipping-zone li{justify-content:space-between;align-items:baseline;gap:var(--sp-3);border-top:1px solid var(--wellna-bone);padding:.85rem 0;display:flex}.wellna-shipping-zone li:first-child{border-top:none}.wellna-shipping-method-name{font-size:var(--fs-body);color:var(--wellna-ink)}.wellna-shipping-method-price{font-size:var(--fs-body);color:var(--wellna-ink);white-space:nowrap;flex-shrink:0;font-weight:600}body.wellna-shipping-modal-open{overflow:hidden}.wc-block-checkout__payment-method img,.wc-block-components-radio-control img,.wc-block-components-payment-method-label img,.wc-block-components-payment-method-icons img,.payment_methods img,.wc_payment_method img,ul.wc_payment_methods img{margin-left:.4rem;vertical-align:middle!important;display:inline-block!important}@media (max-width:780px){.wc-block-checkout__payment-method img,.wc-block-components-radio-control img,.wc-block-components-payment-method-label img,.wc-block-components-payment-method-icons img,.payment_methods img,.wc_payment_method img,ul.wc_payment_methods img{width:auto!important;max-width:32px!important;height:auto!important;max-height:24px!important}}.wellna-delivery-estimate--static{cursor:default;margin-top:var(--sp-2)}.wellna-delivery-estimate--static:hover{border-color:var(--wellna-bone);background:0 0}.wellna-delivery-estimate{align-items:center;gap:var(--sp-2);width:100%;margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-2);cursor:pointer;text-align:left;font-family:var(--font-sans);transition:border-color var(--dur-fast) var(--ease-premium), background-color var(--dur-fast) var(--ease-premium);border-radius:2px;display:flex;border:1px solid var(--wellna-bone)!important;color:var(--wellna-ink)!important;background:0 0!important}.wellna-delivery-estimate:hover,.wellna-delivery-estimate:focus{border-color:var(--wellna-stone)!important;background:var(--wellna-bone)!important;color:var(--wellna-ink)!important}.wellna-delivery-estimate-icon{width:22px;height:22px;color:var(--wellna-graphite);flex-shrink:0}.wellna-delivery-estimate-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.wellna-delivery-estimate-label{font-size:var(--fs-label);color:var(--wellna-stone);align-items:center;gap:.3rem;display:flex}.wellna-delivery-estimate-label svg{flex-shrink:0;width:14px;height:14px}.wellna-delivery-estimate-value{font-size:var(--fs-body);color:var(--wellna-ink)}.wellna-delivery-estimate-value strong{font-weight:700}.wellna-delivery-estimate-cutoff{color:var(--wellna-ink);font-weight:600;font-size:var(--fs-small)}.wellna-delivery-estimate-chevron{width:18px;height:18px;color:var(--wellna-stone);flex-shrink:0}.term-description{font-size:var(--fs-small);color:var(--wellna-graphite);max-width:720px;margin-bottom:var(--sp-4);line-height:1.6}.term-description p{color:inherit;margin-bottom:var(--sp-2)}.term-description h2,.term-description h3{font-family:var(--font-sans);font-size:var(--fs-body-lg);color:var(--wellna-ink);margin:var(--sp-3) 0 var(--sp-1);font-weight:600}.term-description{margin-top:200px!important}.wellna-accordion-panel-inner img{background-color:var(--wellna-ivory);mix-blend-mode:multiply;max-width:100%;height:auto;display:block}.cky-consent-container .cky-consent-bar{animation:.35s ease-out cky-fade-in;background:var(--wellna-ivory,#f5f0e7)!important;border:1px solid var(--wellna-bone,#d8ccb8)!important;border-radius:8px!important;padding:24px!important;box-shadow:0 10px 30px rgba(45,35,25,.12)!important}@keyframes cky-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cky-consent-container .cky-title{color:var(--wellna-ink,#241a13)!important;font-family:var(--font-sans)!important;font-size:18px!important;font-weight:600!important}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des p{color:var(--wellna-graphite,#51483f)!important;font-family:var(--font-sans)!important;font-size:14px!important;line-height:1.6!important}.cky-consent-container a{color:var(--wellna-graphite,#6a5848)!important}.cky-overlay{background:rgba(35,28,22,.1)!important}.cky-btn-revisit-wrapper{background:var(--wellna-ink,#2c241e)!important}.cky-preference-center{background:var(--wellna-ivory,#f8f4ed)!important;border-radius:8px!important}.cky-preference-center .cky-preference-header{border-bottom:1px solid var(--wellna-bone,#d8ccb8)!important}.cky-preference-center .cky-preference-title,.cky-preference-center .cky-accordion-header-des{color:var(--wellna-ink,#241a13)!important}.cky-preference-center .cky-preference-title{font-family:var(--font-sans)!important;font-weight:600!important}.cky-preference-center .cky-preference-content-wrapper,.cky-preference-center .cky-preference-content-wrapper p{color:var(--wellna-graphite,#51483f)!important;font-family:var(--font-sans)!important;font-size:14px!important;line-height:1.6!important}.cky-preference-center .cky-show-desc-btn{color:var(--wellna-ink,#2c241e)!important;text-decoration:underline!important}.cky-preference-center .cky-accordion{border-color:var(--wellna-bone,#d8ccb8)!important}.cky-preference-center .cky-accordion-btn{color:var(--wellna-ink,#241a13)!important;font-family:var(--font-sans)!important;font-weight:500!important}.cky-preference-center .cky-accordion-header-des,.cky-preference-center .cky-accordion-header-des p{color:var(--wellna-graphite,#51483f)!important;font-size:13px!important}.cky-preference-center .cky-always-active{color:var(--wellna-graphite,#6a5848)!important;font-weight:500!important}.cky-preference-center .cky-audit-table{background:var(--wellna-ivory,#f8f4ed)!important;border-color:var(--wellna-bone,#d8ccb8)!important}.cky-footer-shadow{background:linear-gradient(rgba(248,244,237,0) 0%, var(--wellna-ivory,#f8f4ed) 100%)!important}.cky-consent-container .cky-btn,.cky-preference-center .cky-btn{transition:background-color .2s,border-color .2s;font-family:var(--font-sans)!important;border-radius:3px!important;min-height:42px!important;padding:9px 18px!important;font-weight:500!important}.cky-consent-container .cky-btn:focus-visible{outline:2px solid var(--wellna-ink,#241a13)!important;outline-offset:2px!important}.cky-preference-center .cky-btn:focus-visible{outline:2px solid var(--wellna-ink,#241a13)!important;outline-offset:2px!important}.cky-consent-container .cky-btn-accept,.cky-preference-center .cky-btn-accept{background:var(--wellna-ink,#2c241e)!important;border-color:var(--wellna-ink,#2c241e)!important;color:#fff!important}.cky-consent-container .cky-btn-accept:hover,.cky-preference-center .cky-btn-accept:hover{background:var(--wellna-graphite,#47392e)!important;border-color:var(--wellna-graphite,#47392e)!important}.cky-consent-container .cky-btn-reject,.cky-preference-center .cky-btn-reject{border:1px solid var(--wellna-ink,#2c241e)!important;color:var(--wellna-ink,#2c241e)!important;background:0 0!important}.cky-consent-container .cky-btn-reject:hover,.cky-preference-center .cky-btn-reject:hover{background:var(--wellna-bone,#ede5d8)!important}.cky-consent-container .cky-btn-customize,.cky-preference-center .cky-btn-preferences{border:1px solid var(--wellna-stone,#b9aa94)!important;color:var(--wellna-graphite,#51483f)!important;background:0 0!important}.cky-consent-container .cky-btn-customize:hover,.cky-preference-center .cky-btn-preferences:hover{background:var(--wellna-bone,#ede5d8)!important}@media (max-width:600px){.cky-consent-container{width:calc(100% - 24px)!important;bottom:12px!important;left:12px!important;right:12px!important}.cky-consent-container .cky-consent-bar{padding:18px!important}.cky-consent-container .cky-btn,.cky-preference-center .cky-btn{width:100%!important;margin-bottom:8px!important}}.lead p{font-size:inherit;margin-bottom:var(--sp-2)}.lead p:last-child{margin-bottom:0}.glacier-raven{grid-template-columns:repeat(var(--gr-cols,2), minmax(0, 1fr));gap:var(--sp-5)}@media (max-width:1100px) and (min-width:781px){.glacier-raven{gap:var(--sp-3)}.glacier-raven .gr-header h2{font-size:var(--fs-h3);font-family:var(--font-serif);font-weight:400}.glacier-raven .gr-caption p{font-size:var(--fs-small)}}@media (max-width:780px){.glacier-raven{gap:var(--sp-6);grid-template-columns:1fr}}.wellna-sets-section{padding-block:var(--sp-6)}.wellna-sets-header{max-width:640px;margin:0 auto var(--sp-4);text-align:center}.wellna-sets-header h2{margin-bottom:var(--sp-1)}.wellna-sets-header .lead{margin-left:auto;margin-right:auto;margin-bottom:0}.wellna-sets{grid-template-columns:repeat(var(--sets-cols,3), minmax(0, 1fr));gap:var(--sp-4) var(--sp-3);display:grid}.wellna-set-item{min-width:0}.wellna-set-item>*{margin:0!important}.wellna-set-item .wellna-grid,.wellna-set-item ul.products{grid-template-columns:1fr!important;margin:0!important}@media (max-width:600px){.wellna-sets{grid-template-columns:1fr}}.inpost_pl-block-shipping-method-meta-wrap,.wc-block-components-radio-control .inpost_icon,#shipping_method .inpost_icon{display:none!important}.easypack_show_geowidget,#easypack_block_type_geowidget,.alsendo_geowidget_show_map_block_checkout,#geowidget_show_map,#pk-delivery-point-card .wc-block-components-button{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-premium), border-color var(--dur-fast) var(--ease-premium);box-sizing:border-box!important;width:auto!important;min-width:220px!important;max-width:100%!important;min-height:52px!important;margin:var(--sp-3) 0 0!important;background:var(--wellna-ink)!important;color:var(--wellna-ivory)!important;border:1px solid var(--wellna-ink)!important;box-shadow:none!important;font-family:var(--font-sans)!important;font-size:var(--fs-small)!important;letter-spacing:.02em!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important;border-radius:2px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:.95rem 2.25rem!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important}.easypack_show_geowidget:hover,#easypack_block_type_geowidget:hover,.alsendo_geowidget_show_map_block_checkout:hover,#geowidget_show_map:hover,#pk-delivery-point-card .wc-block-components-button:hover{background:var(--wellna-graphite)!important;border-color:var(--wellna-graphite)!important;color:var(--wellna-ivory)!important}.easypack_show_geowidget:focus-visible{outline:2px solid var(--wellna-wool-dark)!important;outline-offset:2px!important}#easypack_block_type_geowidget:focus-visible{outline:2px solid var(--wellna-wool-dark)!important;outline-offset:2px!important}.alsendo_geowidget_show_map_block_checkout:focus-visible{outline:2px solid var(--wellna-wool-dark)!important;outline-offset:2px!important}#geowidget_show_map:focus-visible{outline:2px solid var(--wellna-wool-dark)!important;outline-offset:2px!important}#pk-delivery-point-card .wc-block-components-button:focus-visible{outline:2px solid var(--wellna-wool-dark)!important;outline-offset:2px!important}:has(>.easypack_show_geowidget){float:none!important;text-align:left!important;width:auto!important;max-width:none!important;display:block!important}:has(>#easypack_block_type_geowidget){float:none!important;text-align:left!important;width:auto!important;max-width:none!important;display:block!important}:has(>.alsendo_geowidget_show_map_block_checkout){float:none!important;text-align:left!important;width:auto!important;max-width:none!important;display:block!important}:has(>#geowidget_show_map){float:none!important;text-align:left!important;width:auto!important;max-width:none!important;display:block!important}@media (max-width:600px){.easypack_show_geowidget,#easypack_block_type_geowidget,.alsendo_geowidget_show_map_block_checkout,#geowidget_show_map,#pk-delivery-point-card .wc-block-components-button{white-space:normal!important;width:100%!important;display:flex!important}}#pk-delivery-point-card .wc-block-components-button__text{color:inherit!important;font:inherit!important}#pk-delivery-point-card{margin-top:0!important}#pk-delivery-point-card .wc-block-components-checkout-step__heading{display:none!important}