:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fafafa;--background-secondary:#f0f0f1;--surface:#f4f4f5;--surface-raised:#eaeaec;--text:#202023;--text-secondary:#5a5a61;--text-muted:#66666d;--border:#dddddf;--border-light:#cbcbce;--accent:#a30d18;--accent-bright:#b91b28;--surface-shadow:0 12px 40px #1414190d;--radius-card:12px;--radius-control:8px;--section-space:clamp(3.25rem, 6vw, 6.5rem);--max:1440px;--header:112px;--page-gutter:clamp(1rem, 4vw, 5rem)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111112;--background-secondary:#19191b;--surface:#202023;--surface-raised:#28282c;--text:#f5f5f6;--text-secondary:#bcbcc3;--text-muted:#a0a0a9;--border:#343439;--border-light:#494950;--accent-bright:#ef6873;--surface-shadow:0 12px 40px #00000026}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111112;--background-secondary:#19191b;--surface:#202023;--surface-raised:#28282c;--text:#f5f5f6;--text-secondary:#bcbcc3;--text-muted:#a0a0a9;--border:#343439;--border-light:#494950;--accent-bright:#ef6873;--surface-shadow:0 12px 40px #00000026}}body{background:var(--background);overflow-x:clip}body:after{display:none}main#content{min-width:0}.page-shell,.footer-shell{width:min(calc(100% - var(--page-gutter) * 2), var(--max))}.page-top,.product-page{padding-top:clamp(2rem,4vw,4rem)}label{color:var(--text-secondary)}input::placeholder,textarea::placeholder{color:var(--text-muted)}input,textarea,select{min-width:0}.button{font-family:var(--body);letter-spacing:0;text-transform:none;border-radius:999px;min-height:48px;padding-inline:1.6rem;font-size:.85rem}.button-primary:hover{background:var(--accent);border-color:var(--accent);color:#fafafa}.button-secondary{border-color:var(--border-light);color:var(--text);background:0 0}.button-secondary:hover{background:var(--surface);border-color:var(--text)}.icon-button{border-radius:50%;flex-shrink:0}.icon-button:hover{background:var(--surface-raised)}.text-link{font-family:var(--body);text-transform:none;letter-spacing:0;font-size:.86rem}.storefront-header{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;box-shadow:none;border-bottom:1px solid var(--border);position:sticky;top:0}.store-topbar{color:var(--text-secondary);border-bottom:1px solid var(--border);background:var(--background-secondary);font-size:.73rem}.store-topbar-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:36px;display:flex}.store-topbar p{margin:0}.store-topbar p a{text-underline-offset:3px;margin-left:.8rem;text-decoration:underline}.store-topbar-tools{flex-shrink:0;align-items:center;gap:1.3rem;display:flex}.currency-label{border-left:1px solid var(--border-light);padding-left:1rem;font-size:.73rem}.language-select{color:inherit;align-items:center;gap:.3rem;display:inline-flex;position:relative}.language-select select{width:auto;color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.4rem 1.2rem .4rem .1rem;font-size:.73rem}.language-select svg{pointer-events:none;width:13px;height:13px}.language-select svg:last-child{position:absolute;right:0}.language-select option{background:var(--background);color:var(--text)}.storefront-header .nav-shell{grid-template-columns:1fr auto 1fr;gap:1.5rem;height:76px;display:grid}.brand{letter-spacing:.09em;gap:.55rem;width:fit-content;font-size:.94rem}.brand-image{border-radius:6px;width:34px;height:34px}.storefront-header .nav-links{gap:2rem;margin:0}.storefront-header .mobile-lang-wrap{display:none}.store-nav-item{position:relative}.store-nav-row{align-items:center;gap:.3rem;display:flex}.store-nav-row>a{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;padding-block:1.5rem;font-size:.8rem;font-weight:650}.store-nav-row>a:hover,.store-nav-row>a[aria-current=page]{color:var(--text)}.nav-chevron{width:28px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.nav-chevron svg{width:13px;height:13px;transition:transform .2s}.nav-chevron[aria-expanded=true] svg{transform:rotate(180deg)}.store-nav-dropdown{border:1px solid var(--border);background:var(--background);min-width:220px;box-shadow:var(--surface-shadow);border-radius:8px;padding:.7rem;position:absolute;top:calc(100% - .4rem);left:-1rem}.store-nav-dropdown[hidden]{display:none}.store-nav-dropdown a{color:var(--text-secondary);border-radius:5px;padding:.65rem .75rem;font-size:.85rem;display:block}.store-nav-dropdown a:hover{color:var(--text);background:var(--surface)}.storefront-header .nav-actions{justify-self:end;gap:.1rem;margin:0}.nav-actions .icon-button{width:40px;height:42px}.nav-actions svg{stroke-width:1.5px}.saved-link{position:relative}.nav-count{color:#fafafa;background:var(--accent);border-radius:50%;place-items:center;min-width:17px;height:17px;padding-inline:3px;font-size:.6rem;display:grid;position:absolute;top:1px;right:0}.campaign-hero{isolation:isolate;background:var(--surface);height:clamp(400px,100svh - 170px,740px);min-height:400px;position:relative;overflow:hidden}.campaign-photo{z-index:-2;position:absolute;inset:0}.campaign-photo img{object-fit:cover;object-position:center top}.campaign-photo.is-single{left:50%}.campaign-photo.is-single img{object-position:center 22%}.campaign-shade{z-index:-1;background:linear-gradient(90deg, var(--surface) 0%, color-mix(in srgb, var(--surface), transparent 15%) 28%, transparent 59%);position:absolute;inset:0}:root[data-theme=dark] .campaign-photo img{filter:brightness(.76)}.campaign-inner{align-items:center;height:100%;display:flex}.campaign-copy{width:min(540px,48%);padding-block:2rem 3.5rem}.campaign-copy .eyebrow{font-family:var(--body);letter-spacing:.13em;font-size:.75rem}.campaign-copy h1{letter-spacing:-.05em;text-wrap:balance;margin:1.1rem 0 1.4rem;font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:650;line-height:1.07}.campaign-copy p{color:var(--text-secondary);max-width:380px;margin:0 0 1.7rem;font-size:1rem;line-height:1.6}.campaign-controls{align-items:center;gap:1.2rem;display:flex;position:absolute;bottom:1.15rem;left:50%;transform:translate(-50%)}.campaign-controls .icon-button{background:var(--background);width:34px;height:34px}.campaign-pagination{gap:.6rem;display:flex}.campaign-pagination button{background:var(--text-muted);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0}.campaign-pagination button[aria-pressed=true]{outline:1px solid var(--text);outline-offset:4px;background:var(--text)}.store-launch-note{border-bottom:1px solid var(--border);background:var(--background-secondary)}.store-launch-note .page-shell{min-height:56px;color:var(--text-secondary);justify-content:center;align-items:center;gap:1rem;padding-block:.8rem;font-size:.74rem;display:flex}.store-launch-note strong{color:var(--accent-bright);white-space:nowrap;font-weight:600}.arrivals-section,.explore-section,.editorial-section,.lookbook-section{padding-top:var(--section-space);scroll-margin-top:calc(var(--header) + 1rem)}.store-section-heading{text-align:center;margin-bottom:2rem}.store-section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.65vw,2.65rem);font-weight:600;line-height:1.2}.store-section-heading p{color:var(--text-secondary);margin:.6rem 0 0;font-size:.9rem}.collection-tabs{background:var(--surface);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.25rem;width:fit-content;max-width:100%;margin:0 auto 2rem;padding:5px;display:flex}.collection-tabs button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.65rem 1.2rem;font-size:.78rem;font-weight:600}.collection-tabs button[aria-pressed=true]{background:var(--background);color:var(--text);box-shadow:0 2px 5px #00000014}.product-grid{gap:2rem 1.4rem}.product-card{min-width:0;display:block}.product-card-image{aspect-ratio:3/4;box-shadow:none;background:#dedee0;border-radius:12px}.product-photo-link{position:absolute;inset:0}.product-card-image img{object-fit:contain;object-position:center;transition:opacity .35s,transform .5s}.product-card:hover .product-card-image img{transform:none}.product-card-image .product-hover-image{opacity:0}@media (hover:hover){.product-photo-link:hover .product-hover-image{opacity:1}}.product-badge{font:600 .63rem/1 var(--body);background:var(--background);color:var(--text);letter-spacing:.04em;padding:.35rem .6rem;top:.8rem;left:.8rem}.product-badge.is-sold-out{background:var(--surface);color:var(--text-secondary)}.product-save{background:var(--background);color:var(--text);width:35px;height:35px;position:absolute;top:.7rem;right:.7rem}.product-save svg{stroke-width:1.5px;width:17px;height:17px}.product-save.is-saved{color:var(--accent-bright)}.product-save.is-saved svg{fill:currentColor}.product-quick-view{background:var(--background);min-height:40px;color:var(--text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem;transform:translateY(0)}.product-quick-view svg{width:16px;height:16px}@media (hover:hover) and (min-width:768px){.product-quick-view{opacity:0;transition:transform .2s,opacity .2s;transform:translateY(6px)}.product-card:hover .product-quick-view,.product-card:focus-within .product-quick-view{opacity:1;transform:none}}.product-card-info{gap:.35rem;padding:.85rem 0 0}.product-card-info h3{font-size:.94rem;font-weight:550;line-height:1.45}.product-card-price{color:var(--text-secondary);margin:0;font-size:.82rem;font-weight:600}.product-card-variants{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.15rem;font-size:.59rem;display:flex}.color-swatch{outline:1px solid var(--border-light);outline-offset:2px;border-radius:50%;flex-shrink:0;width:13px;height:13px;margin:3px}.swatch-black{background:#242426}.swatch-white{background:#f5f5f6}.section-view-all{justify-content:center;margin-top:2.5rem;display:flex}.collection-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.collection-tile{min-width:0;display:block}.collection-tile-image{aspect-ratio:3/4;background:var(--surface);border-radius:12px;position:relative;overflow:hidden}.collection-tile-image img{object-fit:contain;object-position:center;transition:transform .5s}.collection-tile:hover img{transform:none}.collection-tile-copy{justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.collection-tile-copy h3{margin:0;font-size:1.2rem;font-weight:600}.collection-tile-copy p{color:var(--text-secondary);margin:.3rem 0 0;font-size:.8rem}.collection-tile-copy>svg{flex-shrink:0;width:22px}.editorial-grid{background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.editorial-image{aspect-ratio:3/4;position:relative}.editorial-image img{object-fit:contain;object-position:center}.editorial-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,5vw,5rem);display:flex}.editorial-copy h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:600;line-height:1.1}.editorial-copy p{color:var(--text-secondary);margin:1.4rem 0 1.7rem;font-size:.94rem;line-height:1.7}.store-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:3rem 0;display:grid}.store-benefits>*{text-align:center;padding:.5rem 1rem}.store-benefits>*+*{border-left:1px solid var(--border)}.store-benefits svg{stroke-width:1.25px;width:28px;height:28px;margin-inline:auto}.store-benefits h3{margin:.8rem 0 .3rem;font-size:.98rem;font-weight:600}.store-benefits p{color:var(--text-secondary);margin:0;font-size:.78rem}.lookbook-section{padding-bottom:var(--section-space)}.lookbook-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.lookbook-grid a{aspect-ratio:3/4;border-radius:12px;position:relative;overflow:hidden}.lookbook-grid img{object-fit:contain;object-position:center;transition:transform .5s}.lookbook-grid a:hover img{transform:none}.lookbook-grid span{background:var(--background);color:var(--text);border-radius:50%;padding:.5rem;position:absolute;bottom:.75rem;right:.75rem}.lookbook-grid span svg{width:16px;height:16px}.newsletter-section{background:var(--surface);border-block:1px solid var(--border);padding-block:clamp(2.5rem,5vw,4.5rem)}.newsletter-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem}.newsletter-grid h2{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:600;line-height:1.2}.newsletter-grid p{color:var(--text-secondary);font-size:.85rem}.store-dialog{border:1px solid var(--border);background:var(--background);color:var(--text);border-radius:12px;max-width:min(92vw,920px);max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 25px 90px #0003}.store-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0c0f99}html:has(.store-dialog[open]){overflow:hidden}.dialog-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.dialog-heading h2{margin:0;font-size:1.4rem;font-weight:600}.search-dialog{width:640px;padding:1.5rem}.search-dialog form{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.search-dialog .search-field{width:100%}.search-field{min-width:0}.search-field input{width:100%;min-width:0;font-size:.87rem}.search-field svg{flex-shrink:0}.search-suggestions{color:var(--text-secondary);flex-wrap:wrap;gap:1rem;margin-top:1.5rem;font-size:.8rem;display:flex}.search-suggestions a:hover{text-decoration:underline}.quick-view-dialog{width:880px}.dialog-close{z-index:2;background:var(--background);position:absolute;top:.7rem;right:.7rem}.quick-view-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.quick-view-photo{aspect-ratio:3/4;background:var(--surface);position:relative}.quick-view-photo img{object-fit:contain;object-position:center}.quick-view-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:3.5rem 2rem 2rem;display:flex}.quick-view-copy h2{margin:0 0 .8rem;font-size:1.8rem;font-weight:600;line-height:1.15}.quick-view-copy>p:not(.product-price){color:var(--text-secondary);font-size:.85rem;line-height:1.7}.quick-view-sizes{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 1.5rem;display:flex}.quick-view-sizes span{border:1px solid var(--border);border-radius:5px;padding:.35rem .55rem;font-size:.7rem}.shop-page{padding-bottom:var(--section-space)}.shop-tools{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.shop-tools .search-field{flex:240px;max-width:420px}.shop-tools .collection-tabs{margin:0}.sort-select{margin-left:auto}.sort-select select{width:auto;max-width:100%;padding:.7rem .85rem;font-size:.8rem}.catalog-note,.product-launch-state,.product-specs>div,.support-options article,.panel,.cart-line,.account-card,.auth-panel,.auth-panel-inner,.launch-layout{background:var(--surface);border-color:var(--border)}.product-detail-copy h1{font-weight:650;line-height:1.15}.product-detail-image{box-shadow:none}.launch-page{padding-top:clamp(2rem,4vw,4rem)}.launch-visual{color:#f5f5f6}.site-footer{background:var(--background);border-top:1px solid var(--border);padding-block:3rem 1.5rem}.footer-watermark,.footer-cta{display:none}.footer-grid{grid-template-columns:minmax(240px,1.7fr) repeat(4,minmax(0,1fr));gap:1.5rem}.footer-intro p,.footer-email,.footer-col a,.footer-legal a{color:var(--text-secondary)}.footer-col h2{color:var(--text);font-family:var(--body);letter-spacing:.02em;font-size:.8rem}.footer-col a{font-size:.8rem}.footer-brand{letter-spacing:.09em;font-size:1rem}.footer-intro p{font-size:.82rem}.footer-social-btn,.footer-top-button{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:none}.footer-email:hover,.footer-col a:hover,.footer-legal a:hover{color:var(--accent-bright)}.footer-bottom{color:var(--text-muted);border-top:1px solid var(--border);font-size:.73rem}@media (prefers-reduced-motion:no-preference){.campaign-copy{animation:.5s ease-out both campaign-enter}}@keyframes campaign-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1199px) and (min-width:1024px){.storefront-header .nav-shell{gap:.75rem}.storefront-header .nav-links{gap:1rem}.brand{font-size:.8rem}.nav-actions .icon-button{width:35px}}@media (max-width:1023px){.storefront-header .nav-shell{width:calc(100% - 2rem);height:70px;display:flex}.storefront-header .nav-actions{margin-left:auto}.storefront-header .nav-links{gap:0;padding-top:4.5rem}.store-nav-item{border-bottom:1px solid var(--border)}.store-nav-row{justify-content:space-between}.store-nav-row>a{padding-block:1.15rem}.nav-chevron{width:44px}.store-nav-dropdown{box-shadow:none;background:0 0;border:0;padding:0 0 .8rem;position:static}.storefront-header .mobile-lang-wrap{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.mobile-lang-wrap .language-select select{font-size:.9rem}.storefront-header .nav-auth{display:none}.storefront-header .mobile-close{color:var(--text)}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-intro{grid-column:1/-1}.newsletter-grid{gap:2rem}}@media (max-width:767px){:root{--header:98px;--page-gutter:1rem}.store-topbar-inner{min-height:32px}.store-topbar p{font-size:.64rem}.store-topbar p a,.store-topbar-tools>a,.currency-label{display:none}.store-topbar-tools{gap:0}.language-select select{font-size:.68rem}.storefront-header .nav-shell{gap:.4rem;height:66px}.brand{letter-spacing:.055em;gap:.35rem;font-size:.77rem}.brand-image{width:28px;height:28px}.nav-actions .icon-button{width:32px;height:40px}.nav-actions .icon-button svg{width:18px;height:18px}.saved-link{display:none}.campaign-hero{flex-direction:column;height:auto;min-height:0;display:flex}.campaign-photo{z-index:0;order:0;width:100%;height:clamp(190px,55vw,350px);position:relative;inset:auto}.campaign-photo img{object-fit:cover;object-position:88% top}.campaign-photo.is-single{left:auto}.campaign-shade{display:none}.campaign-inner{order:1;height:auto}.campaign-copy{width:100%;padding-block:1.7rem 3.4rem}.campaign-copy .eyebrow{letter-spacing:.08em;font-size:.62rem}.campaign-copy h1{max-width:18ch;margin:.75rem 0 .9rem;font-size:clamp(2rem,7.8vw,3rem)}.campaign-copy p{max-width:100%;margin-bottom:1.1rem;font-size:.86rem}.campaign-copy .button{min-height:44px;font-size:.8rem}.campaign-controls{bottom:.65rem}.campaign-controls .icon-button{width:26px;height:26px}.store-launch-note .page-shell{flex-direction:column;align-items:flex-start;gap:.2rem;font-size:.68rem}.store-section-heading{margin-bottom:1.35rem}.store-section-heading p{font-size:.8rem}.collection-tabs{margin-bottom:1.5rem}.collection-tabs button{padding:.6rem .8rem;font-size:.68rem}.product-grid{gap:1.6rem .75rem}.product-card-image{border-radius:9px}.product-card-info h3{font-size:.8rem}.product-card-price{font-size:.73rem}.product-card-variants{font-size:.5rem}.product-badge{font-size:.52rem;top:.5rem;left:.5rem}.product-save{width:29px;height:29px;top:.45rem;right:.45rem}.product-save svg{width:14px;height:14px}.product-quick-view{min-height:32px;font-size:.6rem;bottom:.5rem;left:.5rem;right:.5rem}.product-quick-view svg{width:13px}.collection-tiles{grid-template-columns:minmax(0,1fr);gap:1.75rem}.collection-tile-image{aspect-ratio:3/4}.collection-tile-image img{object-position:center}.collection-tile-copy h3{font-size:1.1rem}.collection-tile-copy p{font-size:.75rem}.editorial-grid{grid-template-columns:minmax(0,1fr)}.editorial-image{aspect-ratio:3/4}.editorial-copy{padding:1.75rem}.editorial-copy h2{font-size:2rem}.editorial-copy p{font-size:.83rem}.store-benefits{grid-template-columns:minmax(0,1fr);gap:1rem}.store-benefits>*+*{border-left:0;border-top:1px solid var(--border);padding-top:1.5rem}.lookbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.newsletter-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.newsletter-form{width:100%}.quick-view-grid{grid-template-columns:minmax(0,1fr)}.quick-view-photo{aspect-ratio:3/4}.quick-view-photo img{object-position:center}.quick-view-copy{padding:1.5rem}.quick-view-copy h2{font-size:1.5rem}.search-dialog{padding:1rem}.search-dialog form{grid-template-columns:minmax(0,1fr)}.dialog-heading h2{font-size:1.15rem}.shop-tools{gap:.75rem}.shop-tools .search-field{flex-basis:100%;max-width:none}.sort-select{margin:0}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.product-gallery{width:100%}.product-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.brand-image{display:none}.store-topbar p{max-width:195px}.nav-actions .icon-button{width:31px}.collection-tabs{border-radius:12px}}@media (max-height:600px) and (min-width:768px){.campaign-hero{height:390px;min-height:320px}.campaign-copy h1{font-size:2.8rem}.campaign-copy p{font-size:.86rem}}html[lang=si] .campaign-copy h1{letter-spacing:-.025em;font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.4}html[lang=si] .store-section-heading h2,html[lang=si] .editorial-copy h2{line-height:1.45}@media (prefers-reduced-motion:reduce){.product-card-image img,.collection-tile-image img,.lookbook-grid img,.product-quick-view{transition:none}}.about-story-pill,.about-channel-spotlight,.about-channel-pillar,.about-belief,.legal-toc,.legal-section,.account-header,.account-tabs,.account-panel,.auth-panel-inner,.auth-topbar,.auth-panel,.member-trigger{background:var(--surface);border-color:var(--border);box-shadow:none}.about-visual{box-shadow:none;border-color:var(--border)}.about-channel-quote,.contact-form label,.auth-panel label{color:var(--text-secondary)}.about-channel-title span{color:var(--text-muted)}.about-channel-title h3{color:var(--text)}.about-channel-footer{border-color:var(--border)}.page-hero h1{font-weight:650;line-height:1.15}.nav-join-button,.nav-account .button-primary,.nav-join{background:var(--text);color:var(--background);border-color:var(--text);box-shadow:none}.nav-join-button:hover,.nav-account .button-primary:hover,.nav-join:hover{background:var(--accent);color:#fafafa;border-color:var(--accent);box-shadow:none}.auth-art-copy,.auth-art-copy p,.auth-brand{color:#f5f5f6}.auth-close{background:var(--surface);color:var(--text);border-color:var(--border)}.auth-panel-inner{border:1px solid var(--border)}.auth-shell{background:var(--background)}.not-found,.not-found p{color:#f5f5f6}html[lang=si] .store-nav-row>a{line-height:1.5}@media (max-width:767px){html[lang=si] .campaign-copy h1{font-size:clamp(1.9rem,7.5vw,2.6rem);line-height:1.4}html[lang=si] .campaign-copy p{font-size:.83rem}html[lang=si] .collection-tabs button{padding-inline:.6rem;font-size:.66rem}}:root{--announcement-height:36px}.storefront-header{transition:transform .28s,background .2s,box-shadow .2s}.storefront-header.is-home:not([data-scrolled=true]){background:0 0;border-bottom-color:#0000}.storefront-header.is-home:not([data-scrolled=true]) .store-topbar{background:color-mix(in srgb, var(--background-secondary), transparent 10%)}.storefront-header[data-scrolled=true]{transform:translateY(calc(-1 * var(--announcement-height)));background:var(--background);box-shadow:0 4px 18px #0000000f}.storefront-header[data-hidden=true]{transform:translateY(-100%)}.storefront-header:has(:focus-visible)[data-scrolled=true]{transform:translateY(calc(-1 * var(--announcement-height)))}.storefront-header:has(.nav-links.is-open){transform:none}.storefront-home{margin-top:calc(-1 * var(--header))}.campaign-hero{height:clamp(540px,100svh - 56px,860px)}.campaign-inner{padding-top:var(--header)}.campaign-photo{top:var(--announcement-height)}.campaign-controls{gap:.9rem}.store-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-block:clamp(3rem,6vw,5.5rem);display:grid}.store-services>a{text-align:center}.store-services svg{stroke-width:1.2px;width:48px;height:48px;margin-inline:auto}.store-services h3{margin:1.1rem 0 .65rem;font-size:1.03rem;font-weight:600;line-height:1.4}.store-services p{max-width:265px;color:var(--text-secondary);margin:0 auto;font-size:.83rem;line-height:1.7}.store-services a:hover h3{color:var(--accent-bright)}.testimonials-section{background:var(--surface);padding-block:clamp(3rem,6vw,5rem)}.sample-review-notice{max-width:600px;margin-inline:auto!important;font-size:.78rem!important}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.review-card{background:var(--background);border-radius:12px;flex-direction:column;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.review-stars{color:var(--accent-bright);gap:3px;margin-bottom:1rem;display:flex}.review-stars svg{fill:currentColor;width:14px;height:14px}.review-card h3{margin:0 0 .6rem;font-size:1.05rem;font-weight:600}.review-card blockquote{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.9rem;line-height:1.7}.review-author{gap:.3rem;margin-top:auto;display:grid}.review-author strong{font-size:.85rem;font-weight:550}.review-author span{color:var(--text-muted);font-size:.72rem}.review-controls{justify-content:center;align-items:center;gap:1.2rem;margin-top:1.75rem;display:flex}.review-controls .icon-button{width:30px;height:30px}.review-controls .icon-button svg{width:17px;height:17px}.fashion-footer{background:var(--surface);border-top:0;padding-top:4rem}.fashion-footer .footer-grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.9fr)) minmax(0,1.35fr);gap:2rem;padding-bottom:3rem}.fashion-footer .footer-brand{font-size:1rem}.fashion-footer .footer-email{gap:.4rem;font-size:.73rem}.footer-contact-link{text-underline-offset:3px;width:fit-content;margin-top:.8rem;font-size:.8rem;text-decoration:underline;display:block}.footer-newsletter h2{font:600 .9rem/1.4 var(--body);margin:0 0 .9rem}.footer-newsletter>p{color:var(--text-secondary);margin:0 0 1rem;font-size:.78rem;line-height:1.7}.newsletter-compact{gap:.6rem;display:grid}.newsletter-input-wrap{min-width:0}.newsletter-compact .newsletter-input-wrap{position:relative}.newsletter-compact .newsletter-input-wrap label{display:block}.newsletter-compact .newsletter-input-wrap input{background:var(--background);border-radius:8px;padding:.9rem 3rem .9rem .9rem;font-size:.75rem}.newsletter-arrow{background:var(--text);width:36px;color:var(--background);cursor:pointer;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:5px;bottom:5px;right:5px}.newsletter-arrow svg{width:18px;height:18px}.newsletter-arrow:disabled{opacity:.5;cursor:wait}.newsletter-compact .consent{gap:.4rem;font-size:.62rem}.newsletter-compact .consent input{width:13px;height:13px}.newsletter-compact .form-status{min-height:0;font-size:.65rem}.newsletter-compact .form-status:empty{display:none}.footer-newsletter .footer-social{justify-content:flex-start;gap:1rem;margin-top:1rem}.footer-newsletter .footer-social a{align-items:center;font-size:.72rem;font-weight:650;display:flex}.footer-newsletter .footer-social svg{width:22px;height:22px}.footer-preferences{align-items:center;gap:1rem;display:flex}.footer-preferences>span{font-size:.72rem}.footer-payment-note{margin-left:auto;font-size:.68rem}.footer-up{border:1px solid var(--border-light);width:36px;height:36px}.product-gallery{width:min(100%, 540px, max(280px, calc((100svh - var(--header) - 13rem) * .75)))}@media (max-width:1199px){.fashion-footer .footer-grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.8fr)) minmax(0,1.4fr);gap:1.25rem}}@media (max-width:1023px){.fashion-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.fashion-footer .footer-intro{text-align:left;grid-column:1/2;align-items:flex-start}.fashion-footer .footer-intro p{text-align:left}.fashion-footer .footer-col{text-align:left;align-items:flex-start}.fashion-footer .footer-newsletter{grid-column:2/-1}.store-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card:nth-child(3){display:none}}@media (max-width:767px){:root{--announcement-height:32px}.campaign-hero{height:auto}.campaign-photo{margin-top:var(--header);padding-top:0;top:auto}.campaign-inner{padding-top:0}.storefront-header.is-home:not([data-scrolled=true]){background:var(--surface)}.store-services{gap:2rem 1rem;padding-block:2.75rem}.store-services svg{width:36px;height:36px}.store-services h3{margin-top:.85rem;font-size:.83rem}.store-services p{font-size:.7rem}.review-grid{grid-template-columns:minmax(0,1fr)}.review-card:nth-child(2){display:none}.review-card{padding:1.5rem}.review-card blockquote{font-size:.86rem}.fashion-footer{padding-top:2.5rem}.fashion-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem}.fashion-footer .footer-intro{text-align:center;grid-column:1/-1;align-items:center;margin-bottom:0}.fashion-footer .footer-brand{flex-direction:row;justify-content:center;gap:12px}.fashion-footer .footer-intro p{text-align:center;max-width:340px}.fashion-footer .footer-col{text-align:center;align-items:center}.fashion-footer .footer-col h2{margin-bottom:12px}.fashion-footer .footer-col a{justify-content:center;align-items:center;min-height:44px;margin-bottom:0;display:flex}.fashion-footer .footer-col:last-of-type{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.fashion-footer .footer-col:last-of-type h2{grid-column:1/-1}.fashion-footer .footer-newsletter{text-align:center;grid-column:1/-1;justify-self:center;width:min(100%,380px)}.fashion-footer .newsletter-compact .consent{text-align:left}.fashion-footer .footer-newsletter .footer-social{justify-content:center;gap:20px}.fashion-footer .footer-social a{justify-content:center;min-width:44px;min-height:44px}.fashion-footer .footer-bottom{text-align:center;align-items:center;gap:16px;padding-right:0}.fashion-footer .footer-preferences{flex-wrap:wrap;justify-content:center}.fashion-footer .footer-payment-note{margin-left:0}.fashion-footer .footer-up{border-radius:50%;width:44px;height:44px;margin-top:4px;position:static}.product-gallery{width:100%}}@media (prefers-reduced-motion:reduce){.storefront-header{transition:none}}:root{--campaign-surface:#dcdde0}:root[data-theme=dark]{--campaign-surface:#202023}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--campaign-surface:#202023}}.campaign-hero{background:var(--campaign-surface)}.campaign-photo{top:var(--header);opacity:0;transition:opacity .7s}.campaign-photo.is-active{opacity:1}.campaign-shade{background:linear-gradient(90deg, var(--campaign-surface) 0%, color-mix(in srgb, var(--campaign-surface), transparent 10%) 26%, transparent 59%)}.campaign-copy p{max-width:390px}.campaign-hero:focus-within .campaign-controls{opacity:1}@media (max-width:1023px) and (min-width:768px){:root{--header:106px}}@media (max-width:767px){.campaign-photo{top:var(--header);height:clamp(190px,55vw,350px);margin-top:0;position:absolute}.campaign-photo.is-single{left:0;right:0}.campaign-hero{padding-top:calc(var(--header) + clamp(190px, 55vw, 350px))}.campaign-hero .campaign-inner{height:auto}.storefront-header.is-home:not([data-scrolled=true]){background:var(--campaign-surface)}.campaign-photo.is-single img{object-position:center 17%}}@media (prefers-reduced-motion:reduce){.campaign-photo{transition:none}}@media (max-width:1023px){.storefront-header .nav-links:not(.is-open){display:none}.storefront-header .nav-links.is-open{display:flex}}.campaign-pagination{gap:0}.campaign-pagination button{background:0 0;outline:none;width:24px;height:24px;position:relative}.campaign-pagination button:after{content:"";background:var(--text-muted);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.campaign-pagination button[aria-pressed=true]{background:0 0;outline:none}.campaign-pagination button[aria-pressed=true]:after{background:var(--text);outline:1px solid var(--text);outline-offset:4px}.campaign-pagination button:focus-visible{outline:2px solid var(--accent-bright);outline-offset:1px}@media (max-width:767px){.campaign-controls .icon-button{width:32px;height:32px}}
:root{--navigation-height:94px;--announcement-height:40px;--header:calc(var(--navigation-height) + var(--announcement-height));--display:var(--font-store), Arial, var(--sinhala), sans-serif;--body:var(--font-store), Arial, var(--sinhala), sans-serif}.storefront-header{background:var(--background);border-bottom:0;height:auto;transition:transform .35s cubic-bezier(.22,.61,.36,1),background .25s,box-shadow .25s}.storefront-header.is-home:not([data-scrolled=true]){box-shadow:none;background:0 0}.storefront-header .store-topbar,.storefront-header.is-home:not([data-scrolled=true]) .store-topbar{color:#f4f4f5;background:#121214;border:0}.store-topbar .store-topbar-inner{gap:1rem;width:calc(100% - 48px);max-width:1440px;min-height:40px}.store-topbar p{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.store-topbar p a{margin-left:1rem}.store-topbar-tools{gap:1.5rem;font-size:15px}.store-topbar-tools>a{border-right:1px solid #404044;padding-right:1.5rem}.store-topbar .currency-label{border-left:0;padding-left:0;font-size:14px}.store-topbar .language-select select{padding-block:0;font-size:14px}.store-topbar .language-select{color:#f4f4f5}.store-topbar .theme-toggle{color:#f4f4f5;width:28px;height:28px}.store-topbar .theme-toggle svg{stroke-width:1.5px;width:16px;height:16px}.store-topbar .theme-toggle:hover{background:#303033}.storefront-header .nav-shell{width:calc(100% - 48px);max-width:none;height:var(--navigation-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;display:grid;position:relative}.storefront-header .brand{letter-spacing:-.015em;white-space:nowrap;font-size:clamp(28px,2.1vw,36px);font-weight:750;line-height:1}.storefront-header .nav-links{visibility:visible;background:0 0;border:0;flex-direction:row;gap:40px;width:auto;height:100%;margin:0;padding:0;display:flex;position:static;overflow:visible;transform:none}.store-nav-item{align-items:center;height:100%;display:flex;position:relative}.store-nav-row{gap:3px;height:100%}.store-nav-row>a{height:100%;color:var(--text);font:650 18px/1 var(--body);letter-spacing:0;align-items:center;padding:0;display:inline-flex;position:relative}.store-nav-row>a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:26px;left:0;right:0;transform:scaleX(0)}.store-nav-row>a:hover:after,.store-nav-row>a:focus-visible:after{transform:scaleX(1)}.store-nav-row>a:hover{color:var(--accent-bright)}.storefront-header .nav-chevron{width:24px;height:44px;color:var(--text);padding:0}.storefront-header .nav-chevron svg{stroke-width:1.5px;width:15px;height:15px;transition:transform .3s}.storefront-header .nav-chevron[aria-expanded=true] svg{transform:rotate(180deg)}.storefront-header .store-nav-dropdown{z-index:2;border:1px solid var(--border);background:var(--background);transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;border-radius:0;min-width:245px;margin:0;padding:18px 16px;transition:opacity .3s,transform .3s,visibility .3s;display:block;position:absolute;top:100%;left:-20px;transform:translateY(8px)scale(.94);box-shadow:0 12px 24px #0000000f}.storefront-header .store-nav-dropdown[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.storefront-header .store-nav-dropdown a{font:500 17px/1.4 var(--body);border-radius:0;padding:10px 12px;transition:color .2s,transform .2s}.storefront-header .store-nav-dropdown a:hover{color:var(--accent-bright);background:0 0;transform:translate(3px)}.storefront-header .nav-actions{justify-self:end;gap:12px;margin:0}.storefront-header .nav-actions .icon-button{background:0 0;width:42px;height:42px;transition:color .25s,transform .25s}.storefront-header .nav-actions .icon-button:hover{color:var(--accent-bright);background:0 0;transform:translateY(-2px)}.storefront-header .nav-actions .icon-button svg{stroke-width:1.4px;width:25px;height:25px}.storefront-header .nav-auth{display:flex}.storefront-header .mobile-menu,.storefront-header .mobile-close,.storefront-header .mobile-lang-wrap,.mobile-drawer-heading,.mobile-drawer-quick{display:none}.storefront-header[data-scrolled=true]{background:var(--background);transform:translateY(calc(-1 * var(--announcement-height)));box-shadow:0 4px 20px #0000000f}.storefront-header[data-hidden=true]{transform:translateY(-100%)}.storefront-header:has(:focus-visible)[data-scrolled=true]{transform:translateY(calc(-1 * var(--announcement-height)))}.storefront-header:has(.nav-links.is-open){transition:none;transform:none}.storefront-home{margin-top:calc(-1 * var(--navigation-height))}.campaign-hero{isolation:isolate;height:calc(100svh - var(--announcement-height));background:var(--surface);min-height:500px;padding:0;display:block;position:relative;overflow:hidden}.campaign-stage{width:100%;height:100%;position:absolute;inset:0}.campaign-stage[aria-hidden=true]{pointer-events:none}.campaign-photograph{background:#f2f2f2;position:absolute;inset:0}.campaign-photograph img{object-fit:cover;object-position:right top;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;-webkit-mask-image:none;mask-image:none}.campaign-overlay{pointer-events:none;background:0 0;position:absolute;inset:0}:root[data-theme=dark] .campaign-overlay{background:linear-gradient(90deg,#19191c 0%,#19191cf0 25%,#19191c8c 48%,#19191c24 72%)}:root[data-theme=dark] .campaign-photograph img{filter:brightness(.82)}.campaign-hero .campaign-inner{width:min(100% - 224px,1440px);height:100%;padding:var(--navigation-height) 0 36px;align-items:center;margin-inline:auto;display:flex;position:relative}.campaign-hero .campaign-copy{width:min(790px,61%);max-width:none;margin:0;padding:0;animation:none}.campaign-hero .campaign-copy h1{font:600 clamp(48px, 4.2vw, 76px)/1.03 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px}.campaign-hero .campaign-copy p{max-width:540px;margin:0 0 34px;font-size:clamp(17px,1.25vw,21px);line-height:1.45}.campaign-hero .campaign-cta{min-height:56px;font:650 18px/1 var(--body);color:#fafafa;background:#171719;border-color:#171719;gap:16px;padding:16px 32px}.campaign-hero .campaign-cta:hover{background:var(--accent);border-color:var(--accent);transform:none}.campaign-cta svg{width:20px;height:20px;transition:transform .25s}.campaign-cta:hover svg{transform:translate(4px)}:root[data-theme=dark] .campaign-hero .campaign-cta{color:#171719;background:#fafafa;border-color:#fafafa}:root[data-theme=dark] .campaign-hero .campaign-cta:hover{background:var(--accent);color:#fafafa;border-color:var(--accent)}.campaign-side-arrow{z-index:3;color:#171719;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#fafafa;border:0;border-radius:50%;place-items:center;width:clamp(52px,3.8vw,70px);height:clamp(52px,3.8vw,70px);padding:0;transition:opacity .3s,transform .3s,visibility .3s,color .2s,background .2s;display:grid;position:absolute;top:50%}.campaign-side-arrow svg{stroke-width:1.5px;width:24px;height:24px}.campaign-prev{left:clamp(16px,3.4vw,64px);transform:translate(-16px,-50%)}.campaign-next{right:clamp(16px,3.4vw,64px);transform:translate(16px,-50%)}@media (hover:hover){.campaign-hero:hover .campaign-side-arrow{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}}.campaign-hero:focus-within .campaign-side-arrow{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}.campaign-side-arrow:hover{color:#fafafa;background:#171719}.campaign-side-arrow:focus-visible{visibility:visible;opacity:1}.campaign-hero .campaign-controls{z-index:3;gap:0;bottom:8px}.campaign-hero .campaign-pagination{gap:6px}.campaign-hero .campaign-pagination button{width:24px;height:24px}.campaign-hero .campaign-pagination button:after{width:7px;height:7px}html[lang=si] .campaign-hero .campaign-copy h1{letter-spacing:-.02em;font-size:clamp(36px,3.5vw,62px);line-height:1.35}html[lang=si] .store-nav-row>a{font-size:16px;line-height:1.5}@media (max-width:1199px){:root{--navigation-height:76px}.storefront-header .nav-shell{width:calc(100% - 32px);height:var(--navigation-height);display:flex}.storefront-header .brand{white-space:nowrap;font-size:29px;position:absolute;left:50%;transform:translate(-50%)}.storefront-header .nav-actions{gap:3px;margin-left:auto}.storefront-header .nav-actions .mobile-menu{display:grid;position:absolute;left:0}.storefront-header .nav-links{z-index:102;width:min(100vw - 40px,380px);height:100dvh;padding:calc(56px + env(safe-area-inset-top)) 20px 24px;background:var(--background);overscroll-behavior-y:contain;padding-bottom:max(24px, env(safe-area-inset-bottom));border-left:0;border-right:1px solid var(--border);border-radius:0 24px 24px 0;flex-direction:column;align-items:stretch;gap:0;position:fixed;inset:0 auto 0 0;overflow-y:auto}.storefront-header .nav-links:not(.is-open){display:none}.storefront-header .nav-links.is-open{animation:.22s ease-out mobile-drawer-enter;display:flex}.storefront-header .nav-links>*{flex-shrink:0}.storefront-header .mobile-close{display:grid;position:absolute;top:16px;right:16px}.storefront-header .mobile-drawer-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:24px;display:flex}.mobile-drawer-heading>a:first-child{font:750 clamp(20px, 5.5vw, 25px)/1 var(--body);letter-spacing:-.02em}.storefront-header .mobile-drawer-login{background:var(--surface-raised);min-height:42px;color:var(--text);font:600 15px/1.4 var(--body);white-space:nowrap;border-radius:99px;align-items:center;gap:9px;padding:8px 14px;display:inline-flex}.mobile-drawer-login svg{width:18px;height:18px}.storefront-header .mobile-drawer-quick{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:24px;display:grid}.mobile-drawer-quick :is(a,button){background:var(--surface-raised);min-height:46px;color:var(--text);font:600 16px/1.4 var(--body);cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:10px 12px;display:inline-flex}.mobile-drawer-quick svg{flex-shrink:0;width:19px;height:19px}.storefront-header .store-nav-item{border-bottom:1px solid var(--border);flex-shrink:0;height:auto;min-height:58px;display:block}.storefront-header .store-nav-row{justify-content:space-between;height:58px}.storefront-header .store-nav-row>a{height:auto;padding:18px 0;font-size:18px}.storefront-header .store-nav-row>a:after{display:none}.storefront-header .nav-chevron{width:44px}.storefront-header .store-nav-dropdown{min-width:0;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;padding:0 0 12px;transition:none;display:none;position:static;transform:none}.storefront-header .store-nav-dropdown[data-open=true]{display:block}.storefront-header .nav-links .nav-account{margin-top:24px;padding-top:0;display:grid}.storefront-header .mobile-lang-wrap{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:16px;padding-top:20px;display:flex}.storefront-header .nav-links .language-select select{font-size:17px}.storefront-header .nav-scrim{z-index:101;background:#0000008c;border:0;display:block;position:fixed;inset:0}.campaign-hero .campaign-inner{width:calc(100% - 128px)}.campaign-hero .campaign-copy{width:63%}.campaign-hero .campaign-copy h1{font-size:clamp(44px,5.1vw,58px)}.campaign-prev{left:16px}.campaign-next{right:16px}.campaign-side-arrow{width:44px;height:44px}}@media (max-width:991px){:root{--navigation-height:68px}.store-topbar .store-topbar-inner{gap:12px;width:calc(100% - 32px);min-height:40px}.store-topbar p{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.store-topbar p a{display:none}.store-topbar-tools{gap:8px}.store-topbar-tools>a,.store-topbar-tools .currency-label{display:none}.store-topbar .language-select select{font-size:12px}.store-topbar .theme-toggle{width:24px;height:24px}.storefront-header .nav-shell{height:var(--navigation-height)}.storefront-header .brand{font-size:25px}.storefront-header .nav-actions{gap:0}.storefront-header .nav-actions .icon-button{width:36px;height:40px}.storefront-header .nav-actions .icon-button svg{width:22px;height:22px}.storefront-header .nav-auth,.storefront-header .saved-link{display:none}.campaign-hero{height:calc(100svh - var(--announcement-height));min-height:480px}.campaign-photograph img{object-fit:cover;object-position:68% top;-webkit-mask-image:none;mask-image:none;height:100%!important;top:0!important}.campaign-stage[data-slide="0"] .campaign-photograph img{object-position:60% top}.campaign-overlay{background:linear-gradient(90deg,#f2f2f2 0%,#f2f2f2f5 30%,#f2f2f2d6 48%,#0000 78%)}:root[data-theme=dark] .campaign-overlay{background:linear-gradient(90deg,#19191cf7 0%,#19191cd9 42%,#19191c1f 100%)}.campaign-hero .campaign-inner{width:calc(100% - 32px);padding:var(--navigation-height) 0 42px;align-items:center}.campaign-hero .campaign-copy{width:62%;padding:0}.campaign-hero .campaign-copy h1{margin-bottom:24px;font-size:clamp(32px,8.8vw,42px);line-height:1.04}.campaign-hero .campaign-copy p{display:none}.campaign-hero .campaign-cta{gap:10px;min-height:48px;padding:14px 22px;font-size:16px}.campaign-hero .campaign-cta svg{width:18px;height:18px}.campaign-side-arrow{opacity:1;visibility:visible;pointer-events:auto;width:36px;height:36px;top:auto;bottom:5px;transform:none}.campaign-hero:hover .campaign-side-arrow,.campaign-hero:focus-within .campaign-side-arrow{transform:none}.campaign-prev{left:16px}.campaign-next{right:16px}.campaign-side-arrow svg{width:18px;height:18px}.campaign-hero .campaign-controls{bottom:9px}html[lang=si] .campaign-hero .campaign-copy h1{font-size:clamp(27px,7.8vw,36px);line-height:1.4}}@media (max-width:359px){.storefront-header .brand{font-size:22px}.storefront-header .nav-actions .icon-button{width:32px}.campaign-hero .campaign-copy{width:100%}.campaign-hero .campaign-copy h1{font-size:32px}}.storefront-header .shop-nav-item{position:static}.store-launch-note{padding-block:30px}.storefront-header .shop-mega-menu{max-height:calc(100dvh - var(--navigation-height));border-inline:0;padding:40px 48px;left:-24px;right:-24px;overflow-y:auto}.shop-mega-inner{grid-template-columns:repeat(3,minmax(0,.8fr)) repeat(2,minmax(0,1.2fr));gap:clamp(20px,2vw,36px);width:min(100%,1440px);margin-inline:auto;display:grid}.shop-mega-column h2{font:600 23px/1.2 var(--body);margin:4px 0 20px}.storefront-header .shop-mega-column a{color:var(--text-secondary);padding:9px 0;display:block}.storefront-header .shop-mega-column .shop-category-upcoming{color:var(--text-secondary);flex-direction:column;align-items:flex-start;gap:3px;padding:9px 0;line-height:1.4;display:flex}.shop-category-upcoming small{font:500 13px/1.4 var(--body);color:var(--text-secondary);display:inline-block}.shop-category-reset a{text-underline-offset:4px;text-decoration:underline}.storefront-header .shop-mega-tile{aspect-ratio:3/4;background:#dedee0;padding:0;display:block;position:relative;overflow:hidden}.shop-mega-tile img{object-fit:contain;object-position:center;transition:transform .6s}.storefront-header .shop-mega-tile:hover,.shop-mega-tile:hover img{transform:none}.shop-mega-caption{color:#171719;background:#fff;border-radius:50px;justify-content:space-between;align-items:center;gap:8px;padding:15px 16px;font-size:19px;font-weight:600;display:flex;position:absolute;bottom:16px;left:12px;right:12px}.shop-mega-caption strong{min-width:0;font-weight:600;line-height:1.4}.shop-mega-cta{border-left:1px solid #ccc;align-items:center;gap:4px;padding-left:12px;font-size:14px;line-height:1.4;display:inline-flex}.shop-mega-cta>span{text-underline-offset:3px;text-decoration:underline}.shop-mega-caption svg{flex-shrink:0;width:16px;height:16px}@media (max-width:1199px){.storefront-header .shop-mega-menu{max-height:none;padding:4px 0 20px;overflow:visible}.shop-mega-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.shop-mega-column{grid-column:auto}.shop-mega-column:first-child{grid-column:1/-1}.shop-mega-column:first-child .shop-mega-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.shop-mega-column h2{margin:8px 0;font-size:18px}.storefront-header .shop-mega-column a,.storefront-header .shop-mega-column .shop-category-upcoming{padding:7px 0;font-size:16px}.shop-mega-caption{gap:4px;padding:9px 10px;font-size:15px;bottom:8px;left:6px;right:6px}.shop-mega-cta{padding-left:6px}.shop-mega-cta>span{display:none}.shop-mega-tile[aria-disabled=true] .shop-mega-caption{border-radius:12px;flex-direction:column;align-items:flex-start}.shop-mega-tile[aria-disabled=true] .shop-mega-cta{border:0;padding-left:0;font-size:12px}}@media (max-width:360px){.shop-mega-tile{grid-column:1/-1}}@keyframes mobile-drawer-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.storefront-header .nav-links.is-open{animation:none}}.preference-menu{flex-shrink:0;display:inline-flex;position:relative}.preference-trigger{min-height:28px;color:inherit;cursor:pointer;font:500 15px/1.4 var(--body);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:inline-flex}.preference-trigger img,.preference-popup img{object-fit:contain;flex-shrink:0;width:20px;height:15px;display:block}.preference-trigger>svg{stroke-width:1.5px;width:16px;height:16px}.preference-trigger .preference-chevron{width:12px;height:12px;transition:transform .2s}.preference-trigger[aria-expanded=true] .preference-chevron{transform:rotate(180deg)}.preference-popup{z-index:110;top:calc(100% + 14px);right:calc(0px - var(--preference-offset-x,0px));width:max-content;min-width:160px;max-width:calc(100vw - 32px);color:var(--text);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:0;border-radius:0;padding:14px 20px;transition:opacity .2s,transform .2s;position:absolute;transform:translateY(6px);box-shadow:0 8px 24px #00000029}.preference-popup:before{content:"";top:-8px;right:clamp(8px, calc(var(--preference-trigger-width,72px) / 2 + var(--preference-offset-x,0px) - 8px), calc(100% - 24px));background:inherit;width:16px;height:16px;position:absolute;transform:rotate(45deg)}.preference-popup[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none}:root[data-theme=dark] .preference-popup{background:#242426;box-shadow:0 8px 24px #00000059}.preference-popup>button{text-align:left;width:100%;min-height:32px;font:400 16px/1.5 var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;display:flex;position:relative}.preference-popup>button[aria-checked=true],.preference-popup>button:hover{color:var(--accent-bright)}.preference-popup>button:focus-visible{outline:1px solid var(--border);outline-offset:3px}.preference-up .preference-popup{top:auto;bottom:calc(100% + 14px);transform:translateY(-6px)}.preference-up .preference-popup[data-open=true]{transform:none}.preference-up .preference-popup:before{top:auto;bottom:-8px}.store-topbar-tools>.preference-menu+.preference-menu{border-left:1px solid #404044;padding-left:24px}.footer-preferences{flex-wrap:wrap}.footer-preferences .preference-trigger{font-size:14px}.currency-conversion-note{color:var(--text-muted);font:400 13px/1.6 var(--body);margin:16px 0 0}.currency-conversion-note a{text-underline-offset:3px;text-decoration:underline}.mobile-lang-wrap{flex-wrap:wrap;gap:12px}@media (max-width:991px){.store-topbar-tools{gap:8px}.store-topbar-tools>.preference-menu+.preference-menu{padding-left:8px}.store-topbar .preference-trigger{gap:5px;font-size:12px}.store-topbar .preference-trigger img{width:18px;height:14px}.store-topbar .preference-chevron{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.preference-popup,.preference-chevron{transition:none}}@media (min-width:1200px) and (min-aspect-ratio:21/9){.campaign-photograph img{object-fit:fill;max-width:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%);width:calc((100svh - var(--announcement-height)) * 1.77778)!important;left:auto!important;right:0!important}}@media (prefers-reduced-motion:reduce){.storefront-header,.storefront-header .store-nav-dropdown,.campaign-side-arrow,.campaign-cta svg{transition:none}}
main#content.auth-main{padding:0}.auth-main .auth-page{--auth-header-height:84px;background:var(--background);width:100%;min-height:100svh;margin:0;padding:0;display:block;position:relative}.auth-page:before,.auth-page:after{display:none}.auth-page .auth-topbar{z-index:5;width:100%;max-width:none;min-height:var(--auth-header-height);box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px clamp(20px,3vw,56px);display:flex;position:absolute;inset:0 0 auto}.auth-page .auth-home-link{color:var(--text);font:700 clamp(22px, 2vw, 30px)/1 var(--body);letter-spacing:-.04em;margin-right:auto;position:static}.auth-page .auth-home-link span{display:inline}.auth-preferences{align-items:center;gap:16px;display:flex}.auth-preferences .preference-trigger{min-height:44px}.auth-preferences .icon-button,.auth-page .auth-close{width:44px;height:44px;min-height:44px;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:10px;display:grid;position:static}.auth-preferences .icon-button:hover,.auth-page .auth-close:hover{background:var(--surface-raised);transform:none}.auth-preferences svg{stroke-width:1.5px;width:20px;height:20px}.auth-preferences .preference-chevron{width:12px;height:12px}.auth-page .auth-shell{background:var(--background);width:100%;min-height:100svh;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:visible}.auth-page .auth-art{background:0 0;border:0;align-self:start;height:100svh;min-height:0;display:block;position:sticky;top:0;overflow:hidden}.auth-page .auth-art:after{display:none}.auth-art-image{inset:var(--auth-header-height) 0 0;min-height:0;position:absolute}.auth-art-image img{object-fit:contain;object-position:center}.auth-page .auth-art-copy{z-index:2;background:linear-gradient(to top, var(--background) 12%, transparent);color:var(--text);padding:100px clamp(24px,4vw,72px) 40px;position:absolute;inset:auto 0 0}.auth-page .auth-art-copy span{color:var(--text-secondary);font:600 13px/1.4 var(--body);text-transform:uppercase;letter-spacing:.12em;display:block}.auth-page .auth-art-copy h2{letter-spacing:-.045em;max-width:none;margin:8px 0 10px;font-size:clamp(38px,3.7vw,64px);font-weight:600;line-height:1.12}.auth-page .auth-art-copy p{max-width:400px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.5;display:block}.auth-page .auth-panel,.auth-page .auth-shell.is-compact .auth-panel{min-width:0;padding:calc(var(--auth-header-height) + 40px) clamp(24px, 5vw, 96px) 56px;background:0 0;place-items:center;display:grid;overflow:visible}.auth-page .auth-panel-inner,.auth-page .auth-shell.is-compact .auth-panel-inner{width:min(100%,440px);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;animation:none}.auth-page .auth-heading h1,.auth-page .auth-shell.is-compact .auth-heading h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 14px;font-size:clamp(34px,3vw,48px);font-weight:600;line-height:1.08}.auth-page .auth-heading p,.auth-page .auth-shell.is-compact .auth-heading p{max-width:400px;color:var(--text-secondary);font-size:17px;line-height:1.5}.auth-page .auth-social,.auth-page .auth-shell.is-compact .auth-social{margin-top:28px}.auth-page .google-auth-button,.auth-page .auth-shell.is-compact .google-auth-button{border:1px solid var(--border-light);background:var(--background);min-height:52px;color:var(--text);border-radius:999px;font-size:16px;font-weight:500}.auth-page .google-auth-button:hover{background:var(--surface);border-color:var(--text-secondary);transform:none}.auth-page .auth-divider,.auth-page .auth-shell.is-compact .auth-divider{color:var(--text-muted);font:400 14px/1.4 var(--body);letter-spacing:0;text-transform:none;justify-content:center;margin-top:24px}.auth-page .auth-divider:before,.auth-page .auth-divider:after{display:none}.auth-page .auth-form,.auth-page .auth-shell.is-compact .auth-form{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px}.auth-page .auth-shell.is-compact .auth-form>*{grid-column:1/-1}.auth-page .auth-field,.auth-page .auth-shell.is-compact .auth-field{color:var(--text);font:500 15px/1.4 var(--body);gap:8px}.auth-page .auth-field input,.auth-page .code-input input{border:1px solid var(--border-light);background:var(--background);width:100%;min-height:52px;color:var(--text);box-shadow:none;border-radius:8px;padding-block:12px;font-size:16px}.auth-page .auth-shell.is-compact .field-control input{padding-block:12px;min-height:52px;padding-left:42px;font-size:16px}.auth-page .password-control input,.auth-page .auth-shell.is-compact .password-control input{padding-right:46px}.auth-page .auth-field input:focus,.auth-page .code-input input:focus{background:var(--background);border-color:var(--text);outline:2px solid var(--text);outline-offset:2px}.auth-page .field-control:focus-within .field-icon{color:var(--text)}.auth-page .phone-control,.auth-page .auth-shell.is-compact .phone-control{background:var(--background);border-color:var(--border-light);border-radius:8px;min-height:52px}.auth-page .phone-control input{background:0 0;border:0;padding-block:0}.auth-page .phone-control input:focus{outline:none}.auth-page .phone-control:focus-within{outline:2px solid var(--text);outline-offset:2px;border-color:var(--text)}.auth-page .phone-country select{color-scheme:inherit}.auth-page .auth-field-hint{font-size:13px}.auth-page .password-rules{gap:8px 14px;font-size:13px}.auth-page .password-rule-mark{border-color:var(--border-light)}.auth-page .password-rules li.is-met .password-rule-mark{background:var(--text);border-color:var(--text);color:var(--background)}.auth-page .auth-help-link{color:var(--text);text-underline-offset:4px;font-size:15px;text-decoration:underline}.auth-page .auth-help-link:hover{color:var(--accent-bright)}.auth-page .button,.auth-page .auth-shell.is-compact .auth-submit{min-height:52px;font:600 16px/1.4 var(--body);letter-spacing:0;text-transform:none;white-space:normal;border-radius:999px;padding:14px 24px}.auth-page .button-primary{background:var(--text);border-color:var(--text);color:var(--background)}.auth-page .button-primary:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff;transform:none}.auth-page .button-secondary{border-color:var(--border-light);color:var(--text);background:0 0}.auth-page .button-secondary:hover{background:var(--surface);border-color:var(--text-secondary);transform:none}.auth-page .auth-status{min-height:0;font-size:14px;line-height:1.5}.auth-page .auth-status:empty{display:none}.auth-page .auth-status.is-error{color:var(--accent-bright)}.auth-page .auth-status.is-success{color:var(--text)}.auth-page .auth-switch,.auth-page .auth-shell.is-compact .auth-switch{color:var(--text-secondary);margin-top:24px;font-size:16px}.auth-page .auth-switch a{color:var(--text);text-underline-offset:4px;font-weight:600;text-decoration:underline}.auth-page .auth-switch a:hover{color:var(--accent-bright)}.auth-page .auth-legal{margin-top:20px;font-size:13px}.auth-page .auth-page-notice{background:var(--surface);border-color:var(--border);color:var(--text);font-size:14px}.auth-page .reset-code-actions{border-color:var(--border)}.auth-page .code-input legend{font:500 15px/1.4 var(--body);letter-spacing:0}.auth-page .code-input>div{grid-template-columns:repeat(6,minmax(0,52px));gap:8px}.auth-page .code-input input{height:58px;padding:0;font-size:22px}.auth-page .code-paste,.auth-page .auth-resend-button{background:var(--surface);border-color:var(--border-light);color:var(--text);font-size:14px}.auth-page .code-paste:hover,.auth-page .auth-resend-button:hover:not(:disabled){background:var(--surface-raised);border-color:var(--text)}.auth-page .auth-text-button{font-size:14px}.auth-page .auth-coming-soon>p{font-size:16px}.auth-page .launch-status{background:var(--surface);border-color:var(--border);color:var(--text-secondary);font:500 14px/1.5 var(--body);letter-spacing:0;text-transform:none}.auth-page .launch-status svg{color:var(--text)}.auth-page .loading-block{background:var(--surface-raised)}.auth-page .loading-auth-panel>div{gap:24px;display:grid}.auth-page .loading-auth-divider span{background:var(--border)}@media (max-width:1023px){.auth-page .auth-shell{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.auth-page .auth-panel,.auth-page .auth-shell.is-compact .auth-panel{padding:calc(var(--auth-header-height) + 32px) 28px 40px}}@media (max-width:767px){.auth-main .auth-page{--auth-header-height:72px}.auth-page .auth-topbar{gap:8px;padding:10px 16px}.auth-preferences{gap:4px}.auth-preferences .preference-trigger{gap:4px;font-size:14px}.auth-preferences .icon-button,.auth-page .auth-close{width:40px;padding:10px}.auth-page .auth-home-link{font-size:22px}.auth-page .auth-shell{grid-template-columns:minmax(0,1fr);min-height:auto}.auth-page .auth-art{background:0 0;height:220px;min-height:0;display:block;position:relative}.auth-art-image{inset:var(--auth-header-height) -8px 0 26%;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.auth-page .auth-art-copy{background:linear-gradient(to right, var(--background) 10%, transparent);padding:48px 24px 20px;inset:auto 0 0}.auth-page .auth-art-copy span{display:none}.auth-page .auth-art-copy h2{max-width:65%;margin:10px 0;font-size:32px}.auth-page .auth-art-copy p{display:none}.auth-page .auth-panel,.auth-page .auth-shell.is-compact .auth-panel{padding:20px 24px 28px}.auth-page .auth-heading h1,.auth-page .auth-shell.is-compact .auth-heading h1{font-size:32px}.auth-page .auth-social{margin-top:16px}.auth-page .auth-divider{margin-top:14px}.auth-page .auth-form,.auth-page .auth-social+.auth-divider+.auth-form{gap:14px;margin-top:16px}.auth-page .auth-field input,.auth-page .google-auth-button,.auth-page .auth-submit{min-height:48px}.auth-page .auth-switch{margin-top:16px}}@media (max-width:359px){.auth-page .auth-home-link{font-size:19px}.auth-page .auth-topbar{padding-inline:12px}.auth-page .auth-art-copy{padding:48px 20px 20px}.auth-page .auth-art-copy p{font-size:12px}.auth-page .auth-panel,.auth-page .auth-shell.is-compact .auth-panel{padding-inline:20px}.auth-page .code-input>div{gap:6px}}html[lang=si] .auth-page .auth-art-copy h2{font-size:clamp(28px,2.8vw,42px);line-height:1.4}html[lang=si] .auth-page .auth-heading h1,html[lang=si] .auth-page .auth-shell.is-compact .auth-heading h1{font-size:clamp(28px,2.4vw,36px);line-height:1.4}@media (max-width:767px){html[lang=si] .auth-page .auth-art-copy h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.auth-page .auth-panel-inner{animation:none}}.auth-page .auth-shell.is-compact .auth-panel-inner{width:min(100%,520px)}.auth-page .auth-shell.is-compact .auth-heading h1{margin-bottom:8px;font-size:clamp(30px,4.8svh,40px)}.auth-page .auth-shell.is-compact .auth-heading p{max-width:none;font-size:15px;line-height:1.4}.auth-page .auth-shell.is-compact .auth-social{margin-top:clamp(10px,2svh,18px)}.auth-page .auth-shell.is-compact .google-auth-button{min-height:44px}.auth-page .auth-shell.is-compact .auth-divider{margin-top:clamp(10px,1.8svh,16px);font-size:13px}.auth-page .auth-shell.is-compact .auth-form{gap:clamp(10px,1.6svh,14px);margin-top:clamp(12px,1.8svh,16px)}.auth-page .auth-shell.is-compact .auth-field{gap:5px;font-size:14px}.auth-page .auth-shell.is-compact .field-control input,.auth-page .auth-shell.is-compact .phone-control{min-height:44px}.auth-page .auth-shell.is-compact .field-control input{padding-block:10px}.auth-page .auth-shell.is-compact .phone-control input{min-height:44px}.auth-page .auth-shell.is-compact .auth-field-hint{font-size:12px;line-height:1.4}.auth-page .auth-shell.is-compact .password-rules{gap:5px 12px;font-size:12px}.auth-page .auth-shell.is-compact .auth-submit{min-height:44px;padding-block:10px}.auth-page .auth-shell.is-compact .auth-legal{margin-top:12px;font-size:13px;line-height:1.4}.auth-page .auth-shell.is-compact .auth-switch{margin-top:12px;font-size:15px}@media (min-width:768px){.auth-page .auth-shell.is-compact .auth-form{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page .auth-shell.is-compact .auth-form>.auth-field-half{grid-column:auto}.auth-main .auth-page.is-register{--auth-header-height:clamp(64px, 9svh, 84px)}.auth-page .auth-shell.is-compact .auth-panel{padding:calc(var(--auth-header-height) + 12px) clamp(24px, 3vw, 56px) 20px}.auth-page .auth-shell.is-compact .auth-art{min-height:0}}@media (min-width:768px) and (max-width:1199px){.auth-page .auth-shell.is-compact{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}}@media (max-width:767px){.auth-page .auth-shell.is-compact .auth-art{height:160px}.auth-page .auth-shell.is-compact .auth-art-image{inset:var(--auth-header-height) 8px 0 50%}.auth-page .auth-shell.is-compact .auth-art-copy{padding:32px 24px 12px}.auth-page .auth-shell.is-compact .auth-art-copy h2{max-width:70%;margin:6px 0 0;font-size:28px}.auth-page .auth-shell.is-compact .auth-art-copy span,.auth-page .auth-shell.is-compact .auth-art-copy p{display:none}.auth-page .auth-shell.is-compact .auth-panel{padding:12px 20px 10px}.auth-page .auth-shell.is-compact .auth-heading h1{font-size:28px}.auth-page .auth-shell.is-compact .auth-heading p{font-size:14px}.auth-page .auth-shell.is-compact .auth-social,.auth-page .auth-shell.is-compact .auth-divider{margin-top:10px}.auth-page .auth-shell.is-compact .auth-form{gap:10px;margin-top:12px}.auth-page .auth-shell.is-compact .field-icon{display:none}.auth-page .auth-shell.is-compact .field-control input{padding-left:12px}}@media (min-width:768px) and (max-height:700px){.auth-page .auth-shell.is-compact .auth-panel{padding-top:calc(var(--auth-header-height) + 4px);padding-bottom:8px}.auth-page .auth-shell.is-compact .auth-heading h1{font-size:30px}.auth-page .auth-shell.is-compact .auth-heading p{font-size:14px}}html[lang=si] .auth-page .auth-shell.is-compact .auth-heading h1{font-size:clamp(26px,4svh,32px)}.auth-brand-animation{inset:var(--auth-header-height) 0 100px;place-items:center;display:grid;position:absolute}@media (min-width:768px){.auth-brand-animation{display:none}}.auth-brand-animation svg{width:min(75%,420px);max-height:100%;overflow:visible}.auth-brand-shirt-shape{fill:var(--surface);stroke:var(--text);stroke-width:1.5px;stroke-linejoin:round}.auth-brand-seam{stroke:var(--text-secondary);stroke-width:1px;opacity:.6}.auth-brand-shadow{fill:var(--text);opacity:.07;transform-origin:200px 403px;animation:7s ease-in-out infinite auth-shadow-breathe}.auth-brand-shirt{transform-origin:200px 220px;animation:7s ease-in-out infinite auth-shirt-float}.auth-brand-signal{stroke:var(--accent-bright);stroke-width:2px;stroke-linecap:round;stroke-dasharray:120;animation:3s ease-out both auth-signal-draw}.auth-brand-spark{stroke:var(--text-secondary);stroke-width:1.5px;stroke-linecap:round}@keyframes auth-shirt-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes auth-shadow-breathe{0%,to{opacity:.07;transform:scaleX(1)}50%{opacity:.04;transform:scaleX(.88)}}@keyframes auth-signal-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@media (max-width:767px){.auth-desktop-model{display:none}.auth-page .auth-art,.auth-page .auth-shell.is-compact .auth-art{margin:var(--auth-header-height) 20px 0;align-items:center;width:calc(100% - 40px);height:90px;display:flex;overflow:hidden}.auth-brand-animation{width:90px;inset:0 0 0 auto}.auth-brand-animation svg{width:78px;height:86px}.auth-page .auth-art-copy,.auth-page .auth-shell.is-compact .auth-art-copy{background:0 0;width:100%;padding:0 100px 0 0;display:block;position:static;inset:auto}.auth-page .auth-art-copy h2,.auth-page .auth-shell.is-compact .auth-art-copy h2{max-width:none;margin:0;font-size:25px;line-height:1.2}.auth-page .auth-panel,.auth-page .auth-shell.is-compact .auth-panel{padding:16px 20px max(28px, env(safe-area-inset-bottom))}.auth-page .auth-shell.is-compact .auth-form{grid-template-columns:minmax(0,1fr);gap:14px}.auth-page .auth-shell.is-compact .auth-field{gap:7px;font-size:15px}.auth-page .auth-shell.is-compact .field-control input,.auth-page .auth-shell.is-compact .phone-control,.auth-page .auth-shell.is-compact .auth-submit{min-height:48px}.auth-page .auth-shell.is-compact .auth-heading p{font-size:16px;line-height:1.5}.auth-page .auth-shell.is-compact .auth-switch{margin-top:20px}html[lang=si] .auth-page .auth-art-copy h2{font-size:21px;line-height:1.5}}@media (max-width:767px) and (max-height:650px){.auth-main .auth-page{--auth-header-height:64px}.auth-page .auth-art,.auth-page .auth-shell.is-compact .auth-art{display:none}.auth-page .auth-panel,.auth-page .auth-shell.is-compact .auth-panel{padding-top:calc(var(--auth-header-height) + 16px)}.auth-page:not(.is-register) .auth-heading h1{margin-bottom:10px;font-size:28px}.auth-page:not(.is-register) .auth-heading p{font-size:16px}.auth-page:not(.is-register) .auth-social{margin-top:14px}.auth-page:not(.is-register) .auth-divider{margin-top:12px}.auth-page:not(.is-register) .auth-form{gap:12px;margin-top:14px}.auth-page:not(.is-register) .auth-field{gap:6px}.auth-page:not(.is-register) .auth-switch{margin-top:14px;font-size:15px}}@media (max-width:1023px) and (max-height:500px) and (orientation:landscape){.auth-page .auth-shell,.auth-page .auth-shell.is-compact{grid-template-columns:minmax(0,1fr)}.auth-page .auth-art,.auth-page .auth-shell.is-compact .auth-art{display:none}.auth-page .auth-panel,.auth-page .auth-shell.is-compact .auth-panel{padding:calc(var(--auth-header-height) + 16px) 24px 24px}}@media (prefers-reduced-motion:reduce){.auth-brand-shirt,.auth-brand-shadow,.auth-brand-signal{animation:none}}@media (max-width:767px){.auth-main .auth-page .auth-shell .auth-art{width:calc(100% - 40px);height:80px;margin:var(--auth-header-height) 20px 0;place-items:center;display:grid}.auth-main .auth-page .auth-shell .auth-art-copy,.auth-page.is-login .auth-heading p,.auth-page.is-register .auth-heading p{display:none}.auth-page .auth-brand-animation{width:100%;inset:0}.auth-page .auth-brand-animation svg{width:72px;height:78px}.auth-page .auth-brand-shirt-shape{stroke-width:5px}.auth-page .auth-brand-seam,.auth-page .auth-brand-spark,.auth-page .auth-brand-signal{stroke-width:3px}.auth-main .auth-page .auth-shell .auth-panel{padding:12px 20px max(28px, env(safe-area-inset-bottom))}.auth-main .auth-page .auth-shell .auth-heading h1{text-align:center;margin:0;font-size:32px;line-height:1.15}.auth-main .auth-page .auth-shell .auth-heading p{text-align:center;margin:12px auto 0;font-size:16px;line-height:1.5}.auth-main .auth-page .auth-shell .auth-social{margin-top:20px}.auth-main .auth-page .auth-shell .google-auth-button{min-height:48px}.auth-main .auth-page .auth-shell .auth-legal{font-size:14px;line-height:1.5}.auth-main .auth-page .auth-shell .auth-field-hint,.auth-main .auth-page .auth-shell .password-rules{font-size:13px;line-height:1.5}.auth-page .code-input>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.auth-page .code-input input{height:48px;min-height:48px;font-size:20px}.auth-page .auth-text-button{min-height:44px}.auth-main .auth-page .auth-shell .auth-switch{font-size:16px}html[lang=si] .auth-main .auth-page .auth-shell .auth-heading h1{font-size:28px;line-height:1.4}.auth-page.is-login .auth-social{margin-top:24px}.auth-page.is-login .auth-divider{margin-top:20px}.auth-page.is-login .auth-form{gap:16px;margin-top:20px}.auth-page.is-login .auth-switch{margin-top:24px}}@media (max-width:767px) and (max-height:650px){.auth-main .auth-page .auth-shell .auth-art{height:48px}.auth-page .auth-brand-animation svg{width:44px;height:48px}.auth-main .auth-page .auth-shell .auth-panel{padding-top:8px}.auth-main .auth-page .auth-shell .auth-heading h1{font-size:28px}.auth-main .auth-page.is-login .auth-shell .auth-art{top:calc(var(--auth-header-height) + 10px);width:40px;height:44px;margin:0;position:absolute;right:20px}.auth-page.is-login .auth-brand-animation svg{width:40px;height:44px}.auth-main .auth-page.is-login .auth-shell .auth-panel{padding:calc(var(--auth-header-height) + 16px) 20px 20px}.auth-main .auth-page.is-login .auth-shell .auth-heading h1{text-align:left;padding-right:48px}.auth-page.is-login .auth-social,.auth-page.is-login .auth-switch{margin-top:16px}.auth-page.is-login .auth-divider,.auth-page.is-login .auth-form{margin-top:14px}.auth-page.is-login .auth-form{gap:12px}}
:root{--text-secondary:#4f4f57;--text-muted:#60606a;--success-text:#21613d;--success-surface:#eaf3ed;--success-border:#a4c9b0;--warning-text:#80591b;--role-blue:#166076;--role-purple:#614195}:root[data-theme=dark]{--text-secondary:#c5c5cb;--text-muted:#b0b0b8;--success-text:#a7f3c0;--success-surface:#182b20;--success-border:#395e44;--warning-text:#f7d27a;--role-blue:#67e8f9;--role-purple:#c4b5fd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--text-secondary:#c5c5cb;--text-muted:#b0b0b8;--success-text:#a7f3c0;--success-surface:#182b20;--success-border:#395e44;--warning-text:#f7d27a;--role-blue:#67e8f9;--role-purple:#c4b5fd}}html{font-size:16px}body{font-size:17px;line-height:1.65}strong,b{font-weight:700}h1,h2,h3{overflow-wrap:anywhere}html.reveal-ready [data-reveal]{opacity:1}.page-hero h1,.checkout-header h1,.account-identity-copy h1,.admin-shell h1,.launch-copy h1{letter-spacing:-.035em;font-size:clamp(32px,4.2vw,58px);font-weight:700;line-height:1.18}.store-section-heading h2,.section-heading h2,.editorial-copy h2,.newsletter-grid h2,.contact-intro h2,.about-story-aside h2,.about-channel-title h3,.empty-state h2{font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.2}.page-hero p,.store-section-heading p,.section-heading p,.editorial-copy p,.newsletter-grid p,.contact-intro>p,.about-story-copy p,.about-channel-footer p,.about-channel-quote,.about-channel-pillar p,.product-description,.quick-view-copy>p,.empty-state p,.launch-copy>p{overflow-wrap:anywhere;font-size:17px;line-height:1.65}.button,.text-link,.collection-tabs button,.category-filter button{letter-spacing:0;white-space:normal;overflow-wrap:anywhere;text-align:center;font-size:16px;font-weight:700;line-height:1.4}.button svg,.text-link svg{flex-shrink:0}.text-link{text-align:start}.button:disabled{opacity:.65}label{color:var(--text);font-size:15px;font-weight:600}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:16px}.eyebrow,.product-category,.product-specs dt,.about-story-pill span,.about-channel-title span,.legal-toc>span,.result-count{letter-spacing:.04em;font-size:14px;font-weight:650;line-height:1.5}.store-launch-note .page-shell{flex-wrap:wrap;gap:6px 16px;font-size:14px;line-height:1.5}.store-launch-note strong{white-space:normal;font-weight:700}.product-card-info h3{font-size:18px;font-weight:650;line-height:1.4}.product-card-price{color:var(--text);font-size:16px;font-weight:700}.product-card-variants{flex-wrap:wrap;font-size:13px;line-height:1.5}.product-badge{max-width:calc(100% - 66px);font:700 12px/1.35 var(--body);white-space:normal;overflow-wrap:anywhere;letter-spacing:.02em}.product-save{width:40px;height:40px}.product-quick-view{min-height:44px;padding:6px 10px;font-size:14px;font-weight:650;line-height:1.4}.product-quick-view svg{flex-shrink:0}.product-detail-copy h1{font-size:clamp(30px,3.3vw,48px);font-weight:700;line-height:1.2}.product-price{font-size:20px;font-weight:700}.support-options h3,.product-launch-state h2{font-size:22px;font-weight:700;line-height:1.4}.support-options p,.product-launch-state p{font-size:16px;line-height:1.65}.contact-email strong,.contact-email>span>span{font-size:16px;line-height:1.5}.contact-email small{font-size:14px;line-height:1.6}.product-specs dd,.quick-view-sizes span{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.collection-tile-copy h3,.store-services h3,.review-card h3{font-size:20px;font-weight:700;line-height:1.4}.collection-tile-copy p,.store-services p,.review-card blockquote{font-size:16px;line-height:1.65}.review-author strong{font-size:16px;font-weight:650}.review-author span{font-size:14px}.sample-review-notice{font-size:14px!important}.consent,.form-status,.checkout-note,.order-summary p,.catalog-note,.cart-line p,.currency-conversion-note{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.product-stock-status{color:var(--text-secondary);margin-top:24px;font-size:16px;font-weight:650}.cart-line h2{font-size:20px;line-height:1.35}.line-price strong,.quantity span{font:650 16px/1.4 var(--body)}.search-field input,.sort-select select{font-size:16px}.sort-select{min-width:0}.fashion-footer .footer-email,.footer-contact-link,.fashion-footer .footer-col a,.footer-newsletter>p,.fashion-footer .footer-intro p{color:var(--text-secondary);font-size:16px;line-height:1.6}.fashion-footer .footer-col h2,.footer-newsletter h2{font:700 17px/1.4 var(--body);letter-spacing:0;text-transform:none;color:var(--text)}.fashion-footer .footer-brand{font-size:24px;font-weight:700}.footer-bottom,.footer-payment-note,.footer-preferences>span,.newsletter-compact .consent,.newsletter-compact .form-status,.footer-newsletter .footer-social a{font-size:14px;line-height:1.6}.newsletter-compact .newsletter-input-wrap input{font-size:16px}.newsletter-compact .consent input{width:17px;height:17px}.footer-email{min-width:0;max-width:100%}.footer-email span{overflow-wrap:anywhere;min-width:0}.footer-email svg{flex-shrink:0}.footer-email:hover,.footer-col a:hover{color:var(--accent-bright)}.footer-bottom,.footer-legal a{color:var(--text-secondary)}.footer-legal a:hover{color:var(--accent-bright)}.about-hero-btn-channel:hover,.about-channel-btn,.about-channel-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.legal-section h2{font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.4}.legal-section p,.legal-section li,.legal-toc a{overflow-wrap:anywhere;font-size:16px;line-height:1.7}.legal-section>header{align-items:flex-start}.legal-section>header span{flex-shrink:0;font-size:14px}.legal-toc a:before{font-size:14px}.about-story-pill strong{font-size:16px;font-weight:700}.about-hero-btn-channel,.about-channel-btn,.about-channel-link{white-space:normal;max-width:100%;font-size:16px;font-weight:700;line-height:1.5}.about-visual-badge{font-size:14px;line-height:1.5}.launch-footnote{font-size:14px!important;line-height:1.6!important}.auth-page .auth-heading h1,.auth-page .auth-shell.is-compact .auth-heading h1,.auth-page .auth-art-copy h2{font-weight:700}.auth-page .auth-field,.auth-page .auth-shell.is-compact .auth-field{font-weight:600}.auth-page .button,.auth-page .auth-shell.is-compact .auth-submit{font-weight:700}.auth-page .auth-status{overflow-wrap:anywhere}.auth-page .auth-shell.is-compact .auth-field-hint,.auth-page .auth-shell.is-compact .password-rules{font-size:13px;line-height:1.5}@media (min-width:768px) and (max-height:800px){.auth-page:not(.is-register) .auth-panel{padding-top:calc(var(--auth-header-height) + 24px);padding-bottom:24px}.auth-page:not(.is-register) .auth-social,.auth-page:not(.is-register) .auth-divider,.auth-page:not(.is-register) .auth-switch{margin-top:16px}.auth-page:not(.is-register) .auth-form{gap:14px;margin-top:16px}}@media (min-width:768px) and (max-height:700px){.auth-page:not(.is-register) .auth-panel{padding-top:calc(var(--auth-header-height) + 16px);padding-bottom:12px}}.account-profile,.account-orders,.account-readonly-value,.account-order,.account-methods li,.account-code-step,.cr-sidebar,.cr-stat,.cr-empty,.cr-message,.cr-found,.cr-counts li,.cr-checks li,.crs-fieldset,.crs-stock-cell,.crs-order li,.cr-mobilebar-button{background:var(--surface);border-color:var(--border);box-shadow:none}.account-form .auth-field{color:var(--text);font-size:15px}.account-form .auth-field input,.account-form .phone-control,.account-code-step .code-input input,.cr-inline-form select,.cr-find-form input,.crs-field :is(input,select,textarea),.crs-photo-alt input,.crs-stock-cell input{background:var(--background);color:var(--text);color-scheme:inherit;border-color:var(--border-light);font-size:16px}.account-form .phone-control input{border:0}.account-form .phone-country select{color-scheme:inherit}.account-form .password-rules{font-size:14px;line-height:1.5}.account-form .password-rule-mark{border-color:var(--border-light)}.account-form .password-rules li.is-met .password-rule-mark{background:var(--text);color:var(--background);border-color:var(--text)}.account-panel-heading h2,.cr-panel-heading h2{font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.35}.account-panel-heading p,.account-code-step>p,.cr-panel-heading p,.cr-message-text,.cr-message-preview,.cr-empty p,.crs-danger p,.crs-import p,.crs-readonly{font-size:16px;line-height:1.65}.account-tabs a{font:650 15px/1.4 var(--body);text-transform:none;letter-spacing:0}.account-profile dt,.account-identity-since,.account-identity-since span,.account-order span,.account-order-status,.account-method-state,.account-form .auth-field-hint,.cr-stat small,.cr-stat-label,.cr-identity-label,.cr-nav-heading,.cr-message-meta dt,.cr-counts span,.cr-table th,.cr-table td:before,.cr-status,.cr-manage summary,.crs-facts dt,.crs-field small,.crs-toggle small,.crs-block,.crs-product-link small,.crs-row-link small,.avatar-editor-source{letter-spacing:.02em;font-size:14px;line-height:1.5}.account-order strong,.account-order time,.cr-table,.cr-table td,.crs-facts dd,.crs-label{font-size:16px;line-height:1.5}.crs-label{color:var(--text);font-weight:600}.cr-table td{border-color:var(--border)}.account-method-icon{background:var(--surface-raised)}.account-method-state,.account-order-status{white-space:normal}.account-avatar,.avatar-editor-photo{color:#fff}.account-notice{color:var(--text);background:var(--surface);border-color:var(--border)}.account-form-status.is-error{color:var(--accent-bright)}.account-form-status.is-success{color:var(--success-text)}.crs-photo,.crs-thumb{background:var(--surface)}.crs-photo-cover{color:#fff}.crs-photo-caption,.cr-filter a,.cr-nav a,.cr-nav-account,.cr-inline-form label>span,.cr-find-form label>span{font-size:15px;line-height:1.5}.cr-sidebar-title,.cr-mobilebar-title h1{font-weight:700;line-height:1.35}.member-identity strong,.member-row{font-size:16px;line-height:1.5}.member-identity span{overflow-wrap:anywhere;font-size:14px}.member-panel{max-width:calc(100vw - 32px)}.cr-manage .cr-inline-form{max-width:100%}.cr-manage .cr-inline-form select{min-width:0}.account-order-status.is-pending,.cr-status:is(.is-new,.is-pending,.is-no),.cr-action-status.is-error,.crs-out,.crs-danger-button,.avatar-editor-source,.member-row-logout,.nav-logout-button{color:var(--accent-bright)}.crs-danger-button:hover:not(:disabled),.member-row-logout:hover{color:var(--accent-bright);background:var(--surface-raised)}.crs-notice,.cr-status:is(.is-resolved,.is-paid,.is-fulfilled,.is-active,.is-yes){color:var(--success-text);background:var(--success-surface);border-color:var(--success-border)}.cr-counts .is-active strong{color:var(--success-text)}.role-badge,.member-identity .role-badge{box-shadow:none;white-space:normal;font-size:13px;line-height:1.4}.role-badge.is-web-dev{color:var(--role-blue)}.role-badge.is-owner{color:var(--warning-text)}.role-badge.is-supporter{color:var(--role-purple)}.role-badge.is-staff{color:var(--accent-bright)}.cr-mobilebar-button span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.cr-mobilebar-button{padding-block:8px}.crs-stock-cell,.crs-field,.crs-product-link,.crs-row-link{min-width:0}.crs-facts dd,.account-readonly-value strong{overflow-wrap:anywhere}.crs-fieldset legend{font-size:17px;font-weight:700;line-height:1.5}.cr-note,.cr-action-status,.cr-audit-target,.cr-found-identity span,.crs-photo-alt,.crs-photo-cover,.avatar-editor-hint{font-size:14px;line-height:1.6}.not-found:not(.error-page) .button-primary{color:#171719;background:#fafafa;border-color:#fafafa}.not-found:not(.error-page) .button-secondary{color:#fafafa;border-color:#c5c5cb}.not-found:not(.error-page) .button:hover{background:var(--accent);color:#fafafa;border-color:var(--accent)}.error-page{background:var(--background);color:var(--text)}.not-found.error-page p{color:var(--text-secondary)}.error-page h1{font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.2}.error-page{min-height:70svh;padding-inline:var(--page-gutter)}.announcement-short{display:none}.store-topbar p{text-overflow:clip;white-space:normal;padding-block:4px;line-height:1.5;overflow:visible}.storefront-header .store-nav-row>a{font-weight:700}.shop-mega-column h2{font-size:20px;font-weight:700;line-height:1.4}.shop-mega-column a{font-size:16px;line-height:1.5}.shop-mega-tile-copy{white-space:normal}.campaign-hero .campaign-copy h1{font-weight:700;line-height:1.15}.campaign-hero .campaign-cta{white-space:normal;font-weight:700;line-height:1.4}@media (max-width:1023px){.fashion-footer .footer-grid{gap:24px}.product-detail-copy{position:static}}@media (max-width:767px){:root{--announcement-height:70px}.store-topbar .store-topbar-inner{grid-template-columns:minmax(0,1fr);gap:2px;padding-block:4px;display:grid}.store-topbar p{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:0;font-size:14px;display:flex}.store-topbar p .announcement-full{display:none}.store-topbar p .announcement-short,.store-topbar p a{margin:0;display:inline}.store-topbar-tools{justify-content:center;min-height:30px}.store-topbar .preference-trigger{font-size:14px}.campaign-hero{min-height:600px}.campaign-hero .campaign-copy{width:72%}.campaign-hero .campaign-copy h1{margin-bottom:16px;font-size:clamp(30px,8vw,40px);line-height:1.15}.campaign-hero .campaign-copy p{margin-bottom:22px;font-size:16px;line-height:1.5;display:block}.campaign-overlay{background:linear-gradient(90deg,#f2f2f2,#f2f2f2f7 44%,#f2f2f2e0 70%,#f2f2f21f)}:root[data-theme=dark] .campaign-overlay{background:linear-gradient(90deg,#19191c,#19191cf5 44%,#19191cdb 70%,#19191c1f)}.campaign-hero .campaign-cta{padding-inline:18px;font-size:16px}.page-hero h1,.checkout-header h1,.launch-copy h1{font-size:clamp(30px,8vw,40px)}.store-section-heading h2,.newsletter-grid h2,.editorial-copy h2{font-size:clamp(27px,7vw,34px)}.product-card-info h3{font-size:16px}.product-card-price{font-size:15px}.product-card-variants{font-size:12px}.collection-tabs button{min-height:44px;padding:8px 12px;font-size:15px}.shop-tools .search-field,.sort-select{width:100%;max-width:none}.sort-select select{width:100%}.store-launch-note .page-shell{justify-content:flex-start}.store-services{gap:24px 16px}.store-services h3{font-size:18px}.store-services p{font-size:15px}.cart-line{gap:12px}.auth-page:not(.is-register) .auth-panel{padding-bottom:24px}.account-tabs{flex-wrap:wrap;overflow:visible}.account-tabs a{flex:auto;padding:8px 12px}.account-methods li{flex-wrap:wrap}.account-identity-copy h1{font-size:clamp(28px,7vw,38px);line-height:1.25}.legal-section>header{gap:10px}.legal-section,.account-panel{padding:20px}.cr-table tr{background:var(--surface);border-color:var(--border)}.cr-manage .cr-inline-form{max-width:100%}.fashion-footer .footer-grid{gap:28px 20px}.footer-bottom{flex-wrap:wrap;gap:14px}.footer-payment-note{width:100%;margin-left:0}}html[lang=si] :is(.page-hero h1,.launch-copy h1,.checkout-header h1,.store-section-heading h2,.section-heading h2,.contact-intro h2,.newsletter-grid h2,.about-story-aside h2){font-weight:700;line-height:1.45}html[lang=si] :is(.button,.text-link,.collection-tabs button,.category-filter button){font-size:16px;font-weight:650;line-height:1.5}html[lang=si] :is(.product-badge,.eyebrow,.product-category,.result-count,.account-tabs a,.account-order span,.role-badge,.cr-table th){font-size:14px;line-height:1.6}html[lang=si] .campaign-hero .campaign-copy h1{line-height:1.45}@media (max-width:767px){html[lang=si] .campaign-hero{min-height:740px}html[lang=si] .campaign-hero .campaign-copy{width:85%}html[lang=si] .campaign-hero .campaign-copy h1{font-size:28px}}
.about-editorial{--about-hero-surface:#c7c9ca;min-width:0;margin-top:calc(-1 * var(--navigation-height))}:root[data-theme=dark] .about-editorial{--about-hero-surface:#19191b}.storefront-header.is-about:not([data-scrolled=true]){box-shadow:none;background:0 0}.about-campaign{isolation:isolate;min-height:max(620px, calc(100svh - var(--announcement-height)));background:var(--about-hero-surface);position:relative}.about-campaign-picture{inset:var(--navigation-height) 0 0;position:absolute}.about-campaign-picture img{object-fit:cover;object-position:right top;-webkit-mask-image:linear-gradient(#0000,#111 64px);mask-image:linear-gradient(#0000,#111 64px)}.about-campaign-shade{pointer-events:none;background:linear-gradient(90deg, var(--about-hero-surface) 0%, color-mix(in srgb, var(--about-hero-surface), transparent 5%) 24%, transparent 55%);position:absolute;inset:0}:root[data-theme=dark] .about-campaign-picture img{filter:brightness(.8)}:root[data-theme=dark] .about-campaign-shade{background:linear-gradient(90deg, var(--about-hero-surface) 0%, #19191bf0 26%, #19191b5c 60%, transparent)}.about-campaign-inner{min-height:inherit;padding-block:calc(var(--navigation-height) + 24px) 48px;align-items:center;display:flex;position:relative}.about-campaign-copy{max-width:47%}.about-editorial h1,.about-editorial h2,.about-editorial h3{font-family:var(--display);color:var(--text)}.about-campaign-copy h1{letter-spacing:-.035em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(56px,5.3vw,88px);font-weight:600;line-height:1.02}.about-campaign-copy p{max-width:30ch;color:var(--text-secondary);margin:24px 0 32px;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.about-editorial .button{gap:18px}.about-editorial .button svg,.about-editorial .text-link svg{flex-shrink:0;width:20px;height:20px}.about-editorial .text-link{font-size:17px;line-height:1.5}.about-origin{padding-block:var(--section-space)}.about-wordmark{text-align:center;font:650 clamp(48px, 12.8vw, 184px)/1.05 var(--display);letter-spacing:-.06em;color:var(--text);margin:0}.about-introduction{text-align:center;max-width:800px;margin:44px auto 0}.about-editorial h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,3vw,48px);font-weight:600;line-height:1.12}.about-introduction>p{color:var(--text-secondary);margin:22px 0 0;font-size:21px;line-height:1.65}.about-editorial summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.about-editorial summary::-webkit-details-marker{display:none}.about-editorial summary svg{flex-shrink:0;width:20px;height:20px;transition:transform .2s}.about-editorial details[open]>summary svg{transform:rotate(180deg)}.about-origin-details{margin-top:24px}.about-origin-details>summary{text-underline-offset:5px;width:fit-content;min-height:44px;margin-inline:auto;font-size:17px;font-weight:650;text-decoration:underline}.about-origin-content{text-align:left;background:var(--surface);border-radius:12px;margin-top:20px;padding:28px}.about-origin-content p{color:var(--text-secondary);margin:0 0 18px;font-size:17px;line-height:1.7}.about-origin-content dl{gap:18px;margin:26px 0 0;display:grid}.about-origin-content dt{font-size:17px;font-weight:700}.about-origin-content dd{color:var(--text-secondary);margin:4px 0 0;font-size:16px;line-height:1.6}.about-photo-story{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(28px,5vw,80px);display:grid}.about-portrait{align-self:start}.about-portrait img,.about-detail-photo img{border-radius:12px;width:100%;height:auto;display:block}.about-photo-story-side{gap:clamp(28px,5vw,72px);padding-top:40px;display:grid}.about-editorial-copy{max-width:460px;padding-right:12px}.about-editorial-copy p{color:var(--text-secondary);margin:22px 0;font-size:20px;line-height:1.6}.about-principles{padding-block:var(--section-space)}.about-principles h2{text-align:center}.about-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.about-principle{text-align:center}.about-principle>svg{width:44px;height:44px;margin-bottom:18px}.about-principle h3{margin:0 0 12px;font-size:25px;font-weight:600;line-height:1.2}.about-principle p{max-width:31ch;color:var(--text-secondary);margin:0 auto;font-size:17px;line-height:1.65}.about-broadcast{background:var(--surface);padding-block:var(--section-space)}.about-broadcast-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,8vw,128px);display:grid}.about-channel-identity{align-items:center;gap:16px;width:fit-content;max-width:100%;margin-bottom:36px;display:flex}.about-channel-avatar{background:#080808;border-radius:50%;flex:0 0 64px;width:64px;height:64px;display:grid;overflow:hidden}.about-channel-avatar img{object-fit:contain;width:100%;height:100%}.about-channel-identity>span:nth-child(2){min-width:0}.about-channel-label{color:var(--text-secondary);font-size:15px;line-height:1.4;display:block}.about-channel-identity strong{font:600 27px/1.3 var(--display);display:block}.about-channel-identity>svg{flex-shrink:0;width:22px;height:22px}.about-broadcast-intro h2{max-width:17ch}.about-broadcast-intro p{color:var(--text-secondary);margin:24px 0;font-size:19px;line-height:1.6}.about-channel-cta{text-align:center;width:fit-content;max-width:100%}.about-broadcast-intro .about-channel-location{max-width:42ch;margin:22px 0 0;font-size:16px;line-height:1.6}.about-channel-topics{gap:28px;display:grid}.about-channel-topics article{border-bottom:1px solid var(--border-light);padding-bottom:28px}.about-channel-topics article:last-child{border-bottom:0;padding-bottom:0}.about-channel-topics .about-topic-tag{color:var(--accent-bright);margin:0 0 8px;font-size:14px;font-weight:650;line-height:1.5}.about-channel-topics h3{margin:0 0 12px;font-size:25px;font-weight:600;line-height:1.25}.about-channel-topics p{color:var(--text-secondary);margin:0;font-size:17px;line-height:1.7}.about-edit{padding-block:var(--section-space) 0}.about-edit-heading{text-align:center;margin-bottom:40px}.about-edit-heading p{max-width:55ch;color:var(--text-secondary);margin:18px auto 0;font-size:19px;line-height:1.6}.about-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.about-edit-grid>*{min-width:0}.about-edit-link{display:block;position:relative}.about-edit-photo{background:#d4d5d7;border-radius:12px;overflow:hidden}.about-edit-photo img{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto;transition:transform .35s;display:block}.about-edit-caption{justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.about-edit-caption h3{margin:0;font-size:21px;font-weight:600;line-height:1.3}.about-edit-caption svg{flex-shrink:0;width:24px;height:24px;transition:transform .2s}.about-closing{text-align:center;padding-block:clamp(64px,8vw,120px)}.about-closing p{letter-spacing:-.02em;max-width:26ch;margin:auto;font-size:clamp(30px,3.3vw,48px);font-weight:600;line-height:1.2}@media (hover:hover) and (prefers-reduced-motion:no-preference){.about-edit-link:hover img{transform:scale(1.025)}.about-edit-link:hover .about-edit-caption svg{transform:translate(3px,-3px)}}@media (max-width:1023px){.about-campaign-copy{max-width:49%}.about-campaign-copy h1{font-size:clamp(48px,6.5vw,66px)}.about-principle-grid{gap:24px}}@media (max-width:767px){.about-campaign{min-height:max(640px, calc(100svh - var(--announcement-height)))}.about-campaign-picture{inset:var(--navigation-height) 0 auto;height:calc(73% - var(--navigation-height))}.about-campaign-picture img{object-position:center 15%;-webkit-mask-image:linear-gradient(#0000,#111 32px);mask-image:linear-gradient(#0000,#111 32px)}.about-campaign-shade,:root[data-theme=dark] .about-campaign-shade{background:linear-gradient(to top, var(--about-hero-surface) 0%, var(--about-hero-surface) 24%, color-mix(in srgb, var(--about-hero-surface), transparent 12%) 34%, transparent 60%)}.about-campaign-inner{align-items:end;padding-block:clamp(330px,50svh,440px) 32px}.about-campaign-copy{width:100%;max-width:100%}.about-campaign-copy h1{max-width:12ch;font-size:clamp(42px,11.5vw,58px)}.about-campaign-copy p{max-width:30ch;margin:16px 0 24px;font-size:18px;line-height:1.5}.about-introduction{margin-top:28px}.about-introduction>p{font-size:18px}.about-origin-content{padding:20px}.about-photo-story{grid-template-columns:minmax(0,1fr);gap:28px}.about-portrait{width:min(100%,480px);margin-inline:auto}.about-photo-story-side{gap:32px;padding-top:0}.about-editorial-copy{max-width:100%;padding:0}.about-editorial-copy p{margin-block:18px;font-size:18px}.about-principle-grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:36px}.about-principle{text-align:left;grid-template-columns:44px minmax(0,1fr);gap:0 20px;display:grid}.about-principle>svg{grid-row:span 2;margin:0}.about-principle h3{font-size:23px}.about-principle p{max-width:none;margin:0}.about-broadcast-grid{grid-template-columns:minmax(0,1fr);gap:40px}.about-channel-identity{gap:12px;margin-bottom:28px}.about-channel-avatar{flex-basis:52px;width:52px;height:52px}.about-channel-identity strong{font-size:25px}.about-broadcast-intro p{font-size:18px}.about-channel-topics h3{font-size:23px}.about-edit-heading{text-align:left;margin-bottom:28px}.about-edit-heading p{font-size:18px}.about-edit-grid{scroll-snap-type:x mandatory;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.about-edit-grid>*{scroll-snap-align:start;flex:0 0 78%}.about-edit-caption h3{font-size:20px}}html[lang=si] .about-editorial h1{letter-spacing:0;max-width:15ch;font-size:clamp(38px,3.8vw,60px);line-height:1.4}html[lang=si] .about-editorial h2{letter-spacing:0;font-size:clamp(27px,2.4vw,38px);line-height:1.5}html[lang=si] .about-editorial h3{font-size:21px;line-height:1.5}@media (max-width:767px){html[lang=si] .about-campaign-copy h1{max-width:100%;font-size:32px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .about-editorial{--about-hero-surface:#19191b}}@media (prefers-reduced-motion:reduce){.about-editorial *,.about-editorial :before,.about-editorial :after{transition:none!important;animation:none!important}}
.contact-editorial,.journal-page,.journal-article-page{min-width:0;padding-block:clamp(40px, 5vw, 80px) var(--section-space)}.editorial-page-heading{margin-bottom:clamp(36px,5vw,64px)}.editorial-page-heading h1,.journal-article-heading h1{color:var(--text);font:600 clamp(44px, 5.5vw, 80px)/1.04 var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0}.editorial-page-heading>p{max-width:48ch;color:var(--text-secondary);margin:22px 0 0;font-size:21px;line-height:1.6}.journal-page .editorial-page-heading{margin-bottom:32px}.contact-editorial h2,.journal-page h2,.journal-article-page h2{font:600 clamp(30px, 3vw, 44px)/1.15 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0}.contact-editorial-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,7vw,112px);display:grid}.contact-support{grid-area:1/1;min-width:0}.contact-message{grid-area:1/2;min-width:0}.contact-support>p,.contact-message>p{color:var(--text-secondary);margin:16px 0 0;font-size:18px;line-height:1.65}.contact-direct{align-items:center;gap:14px;width:fit-content;max-width:100%;margin-top:28px;display:flex}.contact-direct>svg{flex-shrink:0;width:24px;height:24px}.contact-direct>span{min-width:0}.contact-direct strong{color:var(--text-secondary);font-size:16px;font-weight:500;line-height:1.5;display:block}.contact-direct span>span{overflow-wrap:anywhere;font-size:clamp(20px,2vw,25px);font-weight:600;line-height:1.4;display:block}.contact-support .contact-email-explanation{margin-top:12px;font-size:16px;line-height:1.6}.contact-support-topics{gap:24px;margin-block:32px;display:grid}.contact-support-topics article{align-items:start;gap:16px;display:flex}.contact-support-topics svg{flex-shrink:0;width:26px;height:26px;margin-top:3px}.contact-support-topics h3{font:600 22px/1.3 var(--display);margin:0 0 6px}.contact-support-topics p{color:var(--text-secondary);margin:0;font-size:17px;line-height:1.6}.contact-campaign-photo{background:var(--surface);border-radius:12px;overflow:hidden}.contact-campaign-photo img{width:100%;height:auto;display:block}.contact-editorial .contact-form{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:22px;margin-top:28px;padding:0}.contact-editorial .contact-form label{color:var(--text);gap:8px;font-size:17px;font-weight:500;line-height:1.5}.contact-editorial .contact-form :is(input:not([type=checkbox]),select,textarea){border:1px solid color-mix(in srgb, var(--text-secondary) 70%, var(--background));background:var(--background);min-height:54px;color:var(--text);font:400 17px/1.5 var(--body);box-shadow:none;padding:13px 16px}.contact-editorial .contact-form textarea{resize:vertical;min-height:166px}.contact-editorial .contact-form :is(input,select,textarea):focus-visible{outline:2px solid var(--text);outline-offset:3px;border-color:var(--text)}.contact-editorial .contact-form .consent{cursor:pointer;color:var(--text-secondary);gap:12px;font-size:15px;font-weight:400;line-height:1.6;display:flex}.contact-editorial .consent input{width:20px;height:20px;accent-color:var(--text);margin-top:2px}.contact-editorial .contact-form .button{justify-self:start;min-width:180px}.contact-editorial .contact-form .form-status{font-size:16px;line-height:1.6}.contact-editorial .form-status:empty{display:none}.contact-message .contact-safety{margin-top:18px;font-size:15px;line-height:1.6}.journal-filters{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.journal-filters button{color:var(--text-secondary);min-height:46px;font:500 17px/1.4 var(--body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 20px;transition:background .2s,color .2s}.journal-filters button[aria-pressed=true]{background:var(--text);color:var(--background)}.journal-filters button:hover:not([aria-pressed=true]){background:var(--surface-raised);color:var(--text)}.journal-feature{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.journal-feature-photo{background:#c7c9ca;border-radius:12px;display:block;overflow:hidden}.journal-feature-photo img{aspect-ratio:6/5;object-fit:cover;object-position:right center;width:100%;height:auto;transition:transform .45s;display:block}.journal-meta{color:var(--text-secondary);flex-wrap:wrap;gap:16px;margin:0 0 18px;font-size:15px;line-height:1.5;display:flex}.journal-meta span:first-child{color:var(--accent-bright);font-weight:650}.journal-feature-copy h2{max-width:15ch;font-size:clamp(36px,3.8vw,60px)}.journal-feature-copy>p:not(.journal-meta){color:var(--text-secondary);margin:24px 0 28px;font-size:20px;line-height:1.6}.journal-page .button{gap:24px}.journal-page .button svg{width:20px;height:20px}.journal-stories-section{margin-top:var(--section-space)}.journal-stories-section>h2,.journal-related>h2{margin-bottom:36px}.journal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.journal-card{min-width:0}.journal-card-link{display:block}.journal-card-photo{background:#c7c9ca;border-radius:12px;overflow:hidden}.journal-card-photo img{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto;transition:transform .4s;display:block}.journal-card .journal-meta{margin:22px 0 12px}.journal-card h3{font:600 clamp(25px, 2.2vw, 32px)/1.15 var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0}.journal-card-excerpt{color:var(--text-secondary);margin:16px 0 20px;font-size:18px;line-height:1.6}.journal-read{align-items:center;gap:12px;min-height:44px;font-size:17px;font-weight:600;display:inline-flex}.journal-read svg,.journal-back svg{flex-shrink:0;width:20px;height:20px}.journal-read svg{transition:transform .2s}.journal-empty{color:var(--text-secondary);padding-block:48px;font-size:20px}.journal-shop-note{margin-top:var(--section-space);background:var(--surface);text-align:center;border-radius:12px;padding:clamp(32px,5vw,72px)}.journal-shop-note p{color:var(--text-secondary);max-width:46ch;margin:18px auto 22px;font-size:19px;line-height:1.6}.journal-shop-note .text-link,.journal-article-body .text-link{gap:16px;font-size:18px}.journal-back{align-items:center;gap:12px;min-height:44px;font-size:17px;line-height:1.5;display:inline-flex}.journal-article-heading{text-align:center;max-width:860px;margin:32px auto 40px}.journal-article-heading .journal-meta{justify-content:center}.journal-article-heading h1{font-size:clamp(40px,5vw,72px)}.journal-article-lead{color:var(--text-secondary);text-wrap:pretty;margin:24px 0 18px;font-size:22px;line-height:1.6}.journal-byline{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.5}.journal-article-photo{background:#c7c9ca;border-radius:12px;overflow:hidden}.journal-article-photo img{object-fit:contain;width:100%;height:auto;max-height:700px;display:block}.journal-article-photo.is-portrait{max-width:560px;margin-inline:auto}.journal-article-photo.is-portrait img{max-height:none}.journal-reading-layout{grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);align-items:start;gap:clamp(36px,6vw,96px);max-width:1080px;margin:64px auto 0;display:grid}.journal-contents{gap:12px;display:grid}.journal-contents h2{margin-bottom:6px;font-size:20px}.journal-contents a{color:var(--text-secondary);padding-block:4px;font-size:16px;line-height:1.6}.journal-contents a:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.journal-article-body{max-width:720px}.journal-article-body section{margin-bottom:40px}.journal-article-body h2{scroll-margin-top:120px;font-size:32px}.journal-article-body p{color:var(--text-secondary);margin:20px 0 0;font-size:20px;line-height:1.8}.journal-related{margin-top:var(--section-space)}.journal-related .journal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px}.journal-related .journal-card-photo img{aspect-ratio:3/4}@media (hover:hover) and (prefers-reduced-motion:no-preference){.journal-card-link:hover .journal-read svg{transform:translate(3px,-3px)}.journal-feature-photo:hover img,.journal-card-link:hover img{transform:scale(1.025)}}@media (max-width:1023px){.contact-editorial-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px}.contact-editorial .form-row{grid-template-columns:minmax(0,1fr);gap:22px}.journal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.journal-feature-copy h2{font-size:38px}}@media (max-width:767px){.contact-editorial,.journal-page,.journal-article-page{padding-top:32px}.editorial-page-heading h1{font-size:clamp(42px,10vw,60px)}.editorial-page-heading>p{margin-top:18px;font-size:19px}.contact-editorial-grid{grid-template-columns:minmax(0,1fr);gap:48px}.contact-support,.contact-message{grid-area:auto}.contact-editorial .contact-form{gap:20px;margin-top:24px}.contact-editorial .form-row{gap:20px}.contact-editorial .contact-form .button{width:100%}.contact-support h2,.contact-message h2{font-size:30px}.contact-campaign-photo{max-width:520px}.journal-filters{gap:4px;margin-bottom:28px}.journal-filters button{padding-inline:14px;font-size:16px}.journal-feature{grid-template-columns:minmax(0,1fr);gap:28px}.journal-feature-photo img{aspect-ratio:6/5}.journal-feature-copy h2{max-width:18ch;font-size:38px}.journal-feature-copy>p:not(.journal-meta){margin-block:18px 24px;font-size:19px}.journal-card-grid,.journal-related .journal-card-grid{grid-template-columns:minmax(0,1fr);gap:40px}.journal-card-photo img,.journal-related .journal-card-photo img{aspect-ratio:3/4}.journal-card h3{font-size:30px}.journal-stories-section>h2,.journal-related>h2{margin-bottom:28px}.journal-article-heading{text-align:left;margin-top:24px}.journal-article-heading .journal-meta{justify-content:start}.journal-article-heading h1{font-size:clamp(38px,10vw,52px)}.journal-article-lead{margin-top:20px;font-size:20px}.journal-reading-layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:36px}.journal-contents{border-bottom:1px solid var(--border);gap:8px;padding-bottom:24px}.journal-article-body h2{font-size:29px}.journal-article-body p{font-size:19px;line-height:1.75}.journal-shop-note{text-align:left;padding:32px 20px}}html[lang=si] :is(.editorial-page-heading h1,.journal-article-heading h1){letter-spacing:0;font-size:clamp(34px,4.3vw,60px);line-height:1.5}html[lang=si] :is(.contact-editorial,.journal-page,.journal-article-page) :is(h2,h3){letter-spacing:0;line-height:1.5}html[lang=si] .journal-feature-copy h2{font-size:clamp(30px,3vw,44px)}html[lang=si] .journal-card h3{font-size:25px}html[lang=si] .journal-article-body h2{font-size:29px}@media (max-width:767px){html[lang=si] :is(.editorial-page-heading h1,.journal-article-heading h1){font-size:34px}html[lang=si] :is(.contact-support,.contact-message) h2{font-size:27px}}@media (prefers-reduced-motion:reduce){:is(.contact-editorial,.journal-page,.journal-article-page) *,:is(.contact-editorial,.journal-page,.journal-article-page) :before,:is(.contact-editorial,.journal-page,.journal-article-page) :after{transition:none!important;animation:none!important}}
.shop-breadcrumb{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;font-size:16px;line-height:1.5;display:flex}.shop-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.shop-breadcrumb [aria-current]{color:var(--text)}.category-preview-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);padding-block:8px 28px;display:grid}.category-preview-copy{min-width:0;padding-block:24px}.category-status{color:var(--text-secondary);align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.category-status>span{background:var(--accent-bright);border-radius:50%;width:7px;height:7px}.category-preview-copy h1{font:700 clamp(44px, 6vw, 80px)/1.1 var(--display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:20px 0}.category-preview-copy .category-preview-intro{color:var(--text);font:600 clamp(23px, 2.5vw, 32px)/1.3 var(--body);margin:0 0 16px}.category-preview-copy>p{max-width:48ch;color:var(--text-secondary);margin:0;font-size:19px;line-height:1.65}.category-preview-actions{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:32px;display:flex}.category-preview-actions .button{gap:18px;min-height:52px;font-size:17px}.category-preview-actions .text-link{color:var(--text);font:600 17px/1.5 var(--body);align-items:center;gap:12px;display:inline-flex}.category-preview-photo{background:#cbcbce;border-radius:12px;display:block;position:relative;overflow:hidden}.category-preview-photo>img{width:100%;height:auto;display:block}.category-preview-photo-caption{background:var(--surface);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.category-preview-photo-caption small{color:var(--text-secondary);margin-bottom:3px;font-size:15px;line-height:1.5;display:block}.category-preview-photo-caption strong{font:600 clamp(20px, 2vw, 26px)/1.3 var(--body);display:block}.category-photo-arrow{border:1px solid var(--border-light);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.category-photo-arrow svg{width:20px;height:20px}.category-preview-photo:hover .category-photo-arrow{background:var(--text);color:var(--background)}.catalog-filters{border-block:1px solid var(--border);padding:24px 0}.shop-page .page-hero{margin-bottom:28px}.shop-page .catalog-note{gap:8px 18px;margin-bottom:24px;padding:16px 18px}.shop-page .catalog-note strong{font:650 15px/1.5 var(--body);text-transform:none;letter-spacing:0}.shop-page .catalog-note span{font-size:16px;line-height:1.5}.catalog-filter-top{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.6fr) minmax(160px,.65fr);gap:20px;display:grid}.catalog-control,.catalog-search-control{min-width:0;font:600 16px/1.5 var(--body);color:var(--text);flex-direction:column;gap:8px;display:flex}.catalog-control select{width:100%;height:52px;font:500 17px/1.4 var(--body);color:var(--text);background-color:var(--background);border:1px solid var(--border-light);border-radius:8px;padding:10px 36px 10px 14px}.catalog-search-control .search-field{border-color:var(--border-light);background:var(--background);border-radius:8px;min-height:52px}.catalog-search-control .search-field input{width:100%;font:400 17px/1.4 var(--body);color:var(--text)}.catalog-search-control .search-field svg{flex-shrink:0}.catalog-filter-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.catalog-colors{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-color-label{font:600 16px/1.5 var(--body);margin-right:10px}.catalog-colors button{border:1px solid var(--border-light);background:var(--background);min-height:42px;color:var(--text);font:500 16px/1.4 var(--body);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.catalog-colors button[aria-pressed=true]{background:var(--text);color:var(--background);border-color:var(--text)}.catalog-swatch{border:1px solid #85858a;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}.catalog-swatch.is-black{background:#202023}.catalog-swatch.is-white{background:#fff}.catalog-clear{min-height:42px;color:var(--text-secondary);font:500 16px/1.5 var(--body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;text-decoration:underline;display:inline-flex}.catalog-clear svg{width:16px;height:16px}.catalog-filters :is(select,input,button):focus-visible{outline:2px solid var(--text);outline-offset:3px}.shop-page .result-count{font:500 16px/1.5 var(--body);color:var(--text-secondary);text-transform:none;letter-spacing:0;margin-block:20px}.shop-category-reset{margin-bottom:24px;font-size:17px}html[lang=si] .category-preview-copy h1{font-size:clamp(38px,5vw,64px);line-height:1.35}html[lang=si] .category-preview-copy>p{font-size:17px;line-height:1.8}@media (max-width:1000px){.catalog-filter-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-search-control{grid-area:1/1/auto/-1}}@media (max-width:760px){.category-preview-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:0}.category-preview-copy{padding-block:8px}.category-preview-copy h1{margin-block:16px}.category-preview-copy>p{font-size:18px}.category-preview-actions{margin-top:24px}.category-preview-photo-caption{padding:16px 18px}.shop-breadcrumb{margin-bottom:24px}.catalog-filter-top{gap:16px 12px}.catalog-filters{padding-block:20px}.catalog-color-label{flex-basis:100%;margin:0}.catalog-colors button{min-height:44px}}@media (max-width:400px){.catalog-control select{padding-right:30px}.catalog-colors{gap:7px}.catalog-colors button{padding-inline:12px;font-size:15px}.category-preview-actions{flex-direction:column;align-items:flex-start}}@media (max-width:340px){.catalog-filter-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:500px){html[lang=si] .catalog-filter-top{grid-template-columns:minmax(0,1fr)}}
.store-dialog.search-panel{border:1px solid var(--border);background:var(--background);border-radius:20px;width:min(460px,100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;margin:0;padding:0;position:fixed;inset:12px 12px 12px auto;overflow:hidden}.search-panel-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-light) transparent;height:100%;padding:22px;overflow-y:auto}.search-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.search-panel-heading h2{font:600 22px/1.3 var(--body);letter-spacing:-.02em;margin:0}.search-panel-heading .icon-button{width:40px;height:40px;min-height:40px;color:var(--text);background:var(--surface);border:0;border-radius:50%;flex-shrink:0}.search-panel-heading svg{width:20px;height:20px}.search-panel .search-panel-form{border:1px solid var(--border-light);background:var(--background);border-radius:99px;grid-template-columns:minmax(0,1fr) 46px;gap:0;min-height:52px;margin:0;padding:0 4px 0 18px;display:grid}.search-panel-form input{width:100%;min-width:0;color:var(--text);font:400 17px/1.4 var(--body);box-shadow:none;background:0 0;border:0;outline:0;padding:12px 4px 12px 0}.search-panel-form button{width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:center;place-items:center;padding:10px;display:grid}.search-panel-form button:hover{background:var(--surface)}.search-panel-form svg{width:22px;height:22px}.search-panel-form:focus-within{outline:2px solid var(--text);outline-offset:2px}.search-panel-categories{flex-wrap:wrap;gap:12px 18px;margin-top:20px;display:flex}.search-panel-categories a{color:var(--text-secondary);font-size:16px;line-height:1.5}.search-panel-categories a:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.search-panel-history,.search-panel-products{margin-top:32px}.search-panel-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.search-panel-section-heading h3{font:650 19px/1.4 var(--body);margin:0}.search-panel-section-heading>:is(a,button){font:500 15px/1.4 var(--body);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;display:inline-flex}.search-panel-section-heading svg{width:16px;height:16px}.search-panel-history>a{color:var(--text-secondary);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:14px;padding-block:10px;font-size:17px;line-height:1.5;display:flex}.search-panel-history>a svg{flex-shrink:0;width:20px;height:20px}.search-panel-history>p,.search-panel-empty{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.search-panel-product{border-top:1px solid var(--border);color:var(--text);align-items:center;gap:18px;padding-block:18px;display:flex}.search-panel-product-photo{background:#dedee0;border-radius:10px;flex-shrink:0;width:88px;height:112px;display:block;position:relative;overflow:hidden}.search-panel-product-photo img{object-fit:contain}.search-panel-product>span:last-child{min-width:0}.search-panel-product small{color:var(--text-secondary);font-size:13px;line-height:1.4}.search-panel-product strong{font:600 19px/1.35 var(--body);margin:5px 0 8px;display:block}.search-panel-product>span>span{color:var(--text-secondary);align-items:center;gap:5px;font-size:15px;display:inline-flex}.search-panel-product svg{width:16px;height:16px}.search-panel-product:hover strong{text-underline-offset:4px;text-decoration:underline}@media (max-width:360px){.search-panel-scroll{padding:16px}.search-panel-heading h2{font-size:20px}.search-panel-product{gap:12px}.search-panel-product-photo{width:76px;height:102px}}@media (max-width:1199px){.storefront-header .mobile-drawer-heading{flex-wrap:wrap}}
.wishlist-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.wishlist-heading h1{font:600 clamp(32px, 4vw, 48px)/1.15 var(--body);letter-spacing:-.035em;margin:0}.wishlist-heading p{color:var(--text-secondary);margin:6px 0 0;font-size:17px}.wishlist-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.wishlist-actions>a{align-items:center;gap:10px;min-height:44px;font-size:17px;font-weight:600;display:inline-flex}.wishlist-actions svg{flex-shrink:0;width:18px;height:18px}.wishlist-actions>a:hover{text-underline-offset:4px;text-decoration:underline}.wishlist-tools-toggle{background:var(--background);min-height:44px;color:var(--text);border:1px solid var(--border-light);font:500 16px/1.4 var(--body);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.wishlist-tools-toggle[aria-expanded=true]{background:var(--surface);border-color:var(--text-secondary)}.wishlist-tools{flex-wrap:wrap;align-items:end;gap:18px;padding:0 0 24px;display:flex}.wishlist-tools[hidden]{display:none}.wishlist-tools label{min-width:0;color:var(--text);font:600 16px/1.5 var(--body);flex:160px;gap:7px;display:grid}.wishlist-tools .wishlist-search{flex:2 260px}.wishlist-search>span:last-child{border:1px solid var(--border-light);border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.wishlist-search svg{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0}.wishlist-tools input,.wishlist-tools select{width:100%;min-width:0;height:48px;font:400 16px/1.4 var(--body);background:var(--background);color:var(--text)}.wishlist-tools input{box-shadow:none;border:0;border-radius:0;padding:10px 0}.wishlist-tools select{border:1px solid var(--border-light);border-radius:8px;padding:10px 28px 10px 12px}.wishlist-tools :is(input,select):focus-visible{outline:2px solid var(--text);outline-offset:3px}.wishlist-results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:20px;display:flex}.wishlist-results p{color:var(--text-secondary);margin:0;font-size:16px}.wishlist-results button{min-height:44px;color:var(--text);font:500 16px/1.4 var(--body);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;text-decoration:underline;display:inline-flex}.wishlist-results svg{width:16px;height:16px}.wishlist-no-results{text-align:center;flex-direction:column;align-items:center;padding:40px 0;display:flex}.wishlist-no-results>svg{width:32px;height:32px;color:var(--text-secondary);margin-bottom:20px}.wishlist-no-results h2{font:600 28px/1.3 var(--body);margin:0 0 12px}.wishlist-no-results p{max-width:42ch;color:var(--text-secondary);margin:0 0 24px;font-size:17px}.wishlist-no-results .button{border-radius:99px;min-height:48px}.wishlist-content{padding-block:24px 32px}.wishlist-grid,.wishlist-loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;display:grid}.wishlist-grid .product-save{border:0;border-radius:50%;width:44px;height:44px;top:10px;right:10px;box-shadow:0 2px 10px #0000000a}.wishlist-grid .product-save svg{fill:none;width:19px;height:19px}.wishlist-grid .product-save:hover{color:var(--accent-bright)}.wishlist-grid .product-badge{max-width:calc(100% - 76px)}.wishlist-grid .product-card-variants{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px}.wishlist-empty{text-align:center;flex-direction:column;align-items:center;padding:20px 0 28px;display:flex}.wishlist-empty-icon{background:var(--surface);border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:20px;display:grid}.wishlist-empty-icon svg{stroke-width:1.25px;width:34px;height:34px}.wishlist-empty h2{font:600 clamp(26px, 3vw, 36px)/1.25 var(--body);letter-spacing:-.025em;margin:0 0 12px}.wishlist-empty p{max-width:36ch;color:var(--text-secondary);margin:0 0 24px;font-size:18px;line-height:1.6}.wishlist-empty .button{min-height:50px;font:600 17px/1.4 var(--body);text-transform:none;letter-spacing:0;border-radius:99px;gap:16px}.wishlist-placeholder{aspect-ratio:3/4;background:var(--surface);border-radius:12px}.wishlist-page :is(a,button):focus-visible{outline:2px solid var(--text);outline-offset:4px}html[lang=si] .wishlist-heading h1{font-size:clamp(28px,3.5vw,40px);line-height:1.4}@media (max-width:1199px){.wishlist-grid,.wishlist-loading{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.wishlist-heading{gap:12px 20px}.wishlist-heading h1{font-size:30px}.wishlist-heading :is(p,a){font-size:16px}.wishlist-actions{justify-content:space-between;gap:12px;width:100%}.wishlist-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.wishlist-tools .wishlist-search{grid-column:1/-1}.wishlist-content{padding-block:20px 24px}.wishlist-grid,.wishlist-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.wishlist-grid .product-save{top:7px;right:7px}.wishlist-grid .product-badge{display:none}.wishlist-grid .product-quick-view{min-height:40px}.wishlist-grid .product-card-info h3{font-size:18px;font-weight:600;line-height:1.3}.wishlist-empty{padding-block:12px 20px}}.shop-page:has(.wishlist-page){padding-top:clamp(20px,2.2vw,32px);padding-bottom:20px}
