/* Owner-approved Collection C; isolated compositions and shared theme tokens. */
body.stykk-collection-theme #stykk-collection-c *{box-sizing:border-box}
body.stykk-collection-theme #stykk-collection-c{margin:0;background:var(--paper);color:var(--ink);font:15px/1.55 'DM Sans',Arial,sans-serif}
body.stykk-collection-theme #stykk-collection-c a{color:inherit;text-decoration:none}
body.stykk-collection-theme #stykk-collection-c button,body.stykk-collection-theme #stykk-collection-c input,body.stykk-collection-theme #stykk-collection-c select{font:inherit;color:inherit}
body.stykk-collection-theme #stykk-collection-c button,body.stykk-collection-theme #stykk-collection-c a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
body.stykk-collection-theme #stykk-collection-c button{cursor:pointer}
body.stykk-collection-theme #stykk-collection-c button{background:none;border:0}
body.stykk-collection-theme #stykk-collection-c a:focus-visible,body.stykk-collection-theme #stykk-collection-c button:focus-visible,body.stykk-collection-theme #stykk-collection-c input:focus-visible{outline:2px solid #8a4c32;outline-offset:5px}
body.stykk-collection-theme #stykk-collection-c a:hover.text-link{text-decoration:underline;text-underline-offset:6px}
body.stykk-collection-theme #stykk-collection-c img{display:block;max-width:100%;height:auto}
body.stykk-collection-theme #stykk-collection-c figure{margin:0}
body.stykk-collection-theme #stykk-collection-c h1,body.stykk-collection-theme #stykk-collection-c h2,body.stykk-collection-theme #stykk-collection-c h3,body.stykk-collection-theme #stykk-collection-c p{margin:0}
body.stykk-collection-theme #stykk-collection-c h1,body.stykk-collection-theme #stykk-collection-c h2,body.stykk-collection-theme #stykk-collection-c h3{font-weight:400}
body.stykk-collection-theme #stykk-collection-c h1,body.stykk-collection-theme #stykk-collection-c h2{font-family:Georgia,'Times New Roman',serif;line-height:1.04;letter-spacing:-.045em}
body.stykk-collection-theme #stykk-collection-c h1 em,body.stykk-collection-theme #stykk-collection-c h2 em{font-weight:400}
body.stykk-collection-theme #stykk-collection-c h2{font-size:clamp(36px,3.6vw,58px)}
body.stykk-collection-theme #stykk-collection-c .eyebrow{font-size:10px;line-height:1.5;letter-spacing:.14em;font-weight:550;margin-bottom:20px}
body.stykk-collection-theme #stykk-collection-c .text-link{display:inline-flex;align-items:center;gap:35px;min-height:44px;font-size:12px;border-bottom:1px solid currentColor}
body.stykk-collection-theme #stykk-collection-c .button{display:inline-flex;justify-content:space-between;align-items:center;gap:45px;min-height:48px;padding:14px 23px;background:var(--ink);color:var(--paper);font-size:12px}
body.stykk-collection-theme #stykk-collection-c .button.outline{background:transparent;color:var(--ink);border:1px solid var(--line)}
body.stykk-collection-theme #stykk-collection-c .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
body.stykk-collection-theme #stykk-collection-c .skip{position:absolute;top:-100px;z-index:20;background:white;padding:15px}
body.stykk-collection-theme #stykk-collection-c .skip:focus{top:0}
body.stykk-collection-theme #stykk-collection-c .announcement{min-height:30px;padding:7px 12px;display:flex;gap:20px;justify-content:center;align-items:center;text-align:center;background:var(--ink);color:var(--paper);font-size:9px;letter-spacing:.14em}
body.stykk-collection-theme #stykk-collection-c .announcement span{color:#b6bbaa}
body.stykk-collection-theme #stykk-collection-c .site-header{height:88px;display:flex;align-items:center;padding:0 var(--pad);gap:48px;position:relative;background:var(--paper);border-bottom:1px solid var(--line);z-index:5}
body.stykk-collection-theme #stykk-collection-c .logo{font-size:32px;font-weight:650;letter-spacing:.23em;line-height:1}
body.stykk-collection-theme #stykk-collection-c .desktop-nav{display:flex;gap:30px;align-items:center;font-size:12px}
body.stykk-collection-theme #stykk-collection-c .header-tools{display:flex;gap:22px;margin-left:auto}
body.stykk-collection-theme #stykk-collection-c .header-tools a{display:flex;align-items:center;justify-content:center;width:44px;height:44px}
body.stykk-collection-theme #stykk-collection-c .header-tools svg{width:22px;height:22px;stroke-width:1.2}
body.stykk-collection-theme #stykk-collection-c .mobile-menu{display:none}
body.stykk-collection-theme #stykk-collection-c #mobile-nav{padding:15px 24px 24px;border-bottom:1px solid var(--line);background:var(--paper)}
body.stykk-collection-theme #stykk-collection-c #mobile-nav a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-size:16px}
body.stykk-collection-theme #stykk-collection-c .section{padding:70px var(--pad)}
body.stykk-collection-theme #stykk-collection-c .section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}
body.stykk-collection-theme #stykk-collection-c .section-heading>p{max-width:330px;color:var(--muted);font-size:13px}
body.stykk-collection-theme #stykk-collection-c .filterbar{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);margin-bottom:26px}
body.stykk-collection-theme #stykk-collection-c .filter-tabs{display:flex;gap:26px;overflow:auto;scrollbar-width:thin}
body.stykk-collection-theme #stykk-collection-c .filter-tabs button{padding:14px 0;white-space:nowrap;min-height:44px;border-bottom:2px solid transparent;font-size:12px;color:var(--muted)}
body.stykk-collection-theme #stykk-collection-c .filter-tabs button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}
body.stykk-collection-theme #stykk-collection-c .search-toggle{min-height:44px;font-size:12px;white-space:nowrap;padding:0 5px}
body.stykk-collection-theme #stykk-collection-c #search-panel{margin-bottom:24px;padding:18px;background:#eae7df}
body.stykk-collection-theme #stykk-collection-c #search-panel label{display:block;font-size:12px;margin-bottom:7px}
body.stykk-collection-theme #stykk-collection-c #product-search{background:var(--paper);border:1px solid var(--line);padding:12px;width:100%;max-width:500px;font-size:16px}
body.stykk-collection-theme #stykk-collection-c .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 22px}
body.stykk-collection-theme #stykk-collection-c .product-card{min-width:0;display:flex;flex-direction:column}
body.stykk-collection-theme #stykk-collection-c .card-image{background:#eae6df;display:block}
body.stykk-collection-theme #stykk-collection-c .card-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .caption{display:grid;grid-template-columns:1fr auto;gap:7px 10px;align-items:start;padding:14px 0 0}
body.stykk-collection-theme #stykk-collection-c .caption>div{min-width:0}
body.stykk-collection-theme #stykk-collection-c .category{display:block;font-size:9px;letter-spacing:.07em;color:var(--muted);margin-bottom:4px}
body.stykk-collection-theme #stykk-collection-c .product-name{display:block;font-size:15px;line-height:1.3;letter-spacing:-.015em}
body.stykk-collection-theme #stykk-collection-c .product-price{white-space:nowrap;font-size:13px;line-height:1.5}
body.stykk-collection-theme #stykk-collection-c .concept-note{font-size:10px;line-height:1.45;color:var(--muted);grid-column:1/-1}
body.stykk-collection-theme #stykk-collection-c .caption .arrow{display:none}
body.stykk-collection-theme #stykk-collection-c .card-description{font-size:12px;line-height:1.5;margin-top:10px;color:var(--muted)}
body.stykk-collection-theme #stykk-collection-c .card-description{display:none}
body.stykk-collection-theme #stykk-collection-c .more{margin:32px auto 0;display:flex;max-width:300px;justify-content:center}
body.stykk-collection-theme #stykk-collection-c .empty-result{padding:24px 0;color:var(--muted)}
body.stykk-collection-theme #stykk-collection-c .hero-copy h1{font-size:clamp(56px,6.3vw,102px)}
body.stykk-collection-theme #stykk-collection-c .hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.7;margin-top:24px;color:var(--muted)}
body.stykk-collection-theme #stykk-collection-c .hero-copy>.text-link{margin-top:28px}
body.stykk-collection-theme #stykk-collection-c .hero-product{margin-top:28px;max-width:420px}
body.stykk-collection-theme #stykk-collection-c .hero-product .caption{grid-template-columns:1fr auto;padding:0 0 18px;border-bottom:1px solid var(--line)}
body.stykk-collection-theme #stykk-collection-c .hero-product .product-name{font-size:19px}
body.stykk-collection-theme #stykk-collection-c .hero-product .product-price{font-size:18px}
body.stykk-collection-theme #stykk-collection-c .hero-product>p{font-size:13px;color:var(--muted);margin:18px 0 22px;max-width:330px}
body.stykk-collection-theme #stykk-collection-c .hero-product>.text-link{margin-left:22px}
body.stykk-collection-theme #stykk-collection-c .category-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
body.stykk-collection-theme #stykk-collection-c .category-links>a{padding:24px 16px;display:flex;align-items:center;gap:20px;border-right:1px solid var(--line);font-size:15px}
body.stykk-collection-theme #stykk-collection-c .category-links>a:last-child{border-right:0}
body.stykk-collection-theme #stykk-collection-c .category-links span{font-size:10px;color:var(--muted)}
body.stykk-collection-theme #stykk-collection-c .category-links b{margin-left:auto;font-size:18px;font-weight:400}
body.stykk-collection-theme #stykk-collection-c .category-section{padding:0 var(--pad) 75px}
body.stykk-collection-theme #stykk-collection-c .editorial{margin:0 var(--pad) 80px;display:grid;grid-template-columns:1.1fr 1fr;background:#e8e3d9}
body.stykk-collection-theme #stykk-collection-c .editorial-image{align-self:stretch;display:flex;align-items:center;background:#e9e5dc}
body.stykk-collection-theme #stykk-collection-c .editorial-image img{width:100%;aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .editorial-copy{padding:55px clamp(30px,5vw,80px);align-self:center}
body.stykk-collection-theme #stykk-collection-c .editorial-copy>p:not(.eyebrow){margin-top:24px;color:var(--muted);font-size:14px;max-width:360px}
body.stykk-collection-theme #stykk-collection-c .editorial-copy .caption{margin:28px 0 14px;border-top:1px solid var(--line);max-width:410px}
body.stykk-collection-theme #stykk-collection-c .season{margin:0 var(--pad) 85px;padding:35px 5%;background:#e8e9df;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}
body.stykk-collection-theme #stykk-collection-c .season h2{font-size:42px}
body.stykk-collection-theme #stykk-collection-c .season p:not(.eyebrow){max-width:330px;color:var(--muted);font-size:13px;margin-top:18px}
body.stykk-collection-theme #stykk-collection-c .season .text-link{margin-top:15px}
body.stykk-collection-theme #stykk-collection-c .season-image{max-width:400px;justify-self:end}
body.stykk-collection-theme #stykk-collection-c .season-image img{width:100%;aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .story{padding:70px var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line)}
body.stykk-collection-theme #stykk-collection-c .story h2{font-size:clamp(48px,5vw,72px)}
body.stykk-collection-theme #stykk-collection-c .story>div{max-width:420px;align-self:center}
body.stykk-collection-theme #stykk-collection-c .story>div p{color:var(--muted);line-height:1.8;font-size:15px}
body.stykk-collection-theme #stykk-collection-c .story .text-link{margin-top:25px}
body.stykk-collection-theme #stykk-collection-c footer{padding:55px var(--pad) 24px;background:#27342b;color:#f0eee4}
body.stykk-collection-theme #stykk-collection-c .footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:40px}
body.stykk-collection-theme #stykk-collection-c .footer-logo{font-size:40px;font-weight:600;letter-spacing:.16em}
body.stykk-collection-theme #stykk-collection-c .footer-top h3{font:12px DM;margin-bottom:18px}
body.stykk-collection-theme #stykk-collection-c .footer-top p{font-size:12px;line-height:1.8;max-width:300px;margin:16px 0;color:#c0c7ba}
body.stykk-collection-theme #stykk-collection-c .footer-top nav a{display:block;font-size:12px;margin:12px 0;color:#d3d8ca}
body.stykk-collection-theme #stykk-collection-c .footer-top>div>a:not(.footer-logo){font-size:12px;text-decoration:underline;text-underline-offset:5px}
body.stykk-collection-theme #stykk-collection-c .footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #5c6655;margin-top:50px;padding-top:20px;font-size:10px;color:#b8c2af}
body.stykk-collection-theme #stykk-collection-c [hidden]{display:none!important}
body.stykk-collection-theme #stykk-collection-c .gallery-hero{display:grid;grid-template-columns:.85fr 1.15fr;background:#30352f;color:#f3f0e8;padding:44px var(--pad);gap:5%;align-items:center}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .hero-copy{padding:12px 0 25px}
body.stykk-collection-theme #stykk-collection-c .gallery-hero h1{font-size:clamp(60px,7.2vw,116px)}
body.stykk-collection-theme #stykk-collection-c .gallery-hero h1 em{color:#c6b79e}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .hero-copy>p:not(.eyebrow){color:#c8c9be}
body.stykk-collection-theme #stykk-collection-c .gallery-hero figure img{width:100%;aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .caption{padding:17px 0 0;grid-template-columns:1fr auto}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .concept-note{color:#b8bdb0;grid-column:auto}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .product-name{font-size:17px}
body.stykk-collection-theme #stykk-collection-c .gallery-spread{padding:30px var(--pad) 85px;display:grid;grid-template-columns:1fr 1.1fr;gap:26px 4%}
body.stykk-collection-theme #stykk-collection-c .spread-title{grid-column:1/-1;margin-bottom:15px}
body.stykk-collection-theme #stykk-collection-c .spread-title h2{font-size:70px}
body.stykk-collection-theme #stykk-collection-c .gallery-spread figure:nth-child(2){padding-top:25px}
body.stykk-collection-theme #stykk-collection-c .gallery-spread figure:nth-child(3){padding-top:95px}
body.stykk-collection-theme #stykk-collection-c .gallery-spread figure img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#e4e1d8}
body.stykk-collection-theme #stykk-collection-c .gallery-spread figure:nth-child(3) img{aspect-ratio:4/3}
body.stykk-collection-theme #stykk-collection-c .gallery-spread figcaption{display:flex;justify-content:space-between;font-size:11px;padding-top:14px}
body.stykk-collection-theme #stykk-collection-c .shop-category-strip{padding:0 var(--pad);background:#e7e9e0}
body.stykk-collection-theme #stykk-collection-c .shop-category-strip .category-links{border:0}
body.stykk-collection-theme #stykk-collection-c .shop-category-strip .category-links a{border:0;min-height:48px;padding:12px 10px;font-size:12px}
body.stykk-collection-theme #stykk-collection-c .shop-category-strip .category-links span{display:none}
body.stykk-collection-theme #stykk-collection-c .shop-category-strip .category-links b{font-size:14px;margin-left:15px}
body.stykk-collection-theme #stykk-collection-c .everyday-hero{padding:42px var(--pad);display:grid;grid-template-columns:1fr 1.15fr;gap:7%;align-items:center;background:#e8ebdf}
body.stykk-collection-theme #stykk-collection-c .everyday-hero h1{font-size:clamp(55px,5.3vw,80px);font-weight:500}
body.stykk-collection-theme #stykk-collection-c .everyday-image img{width:100%;aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .use-cases{padding:0 var(--pad) 80px;display:grid;grid-template-columns:1fr 1fr;gap:26px}
body.stykk-collection-theme #stykk-collection-c .use-cases>header{grid-column:1/-1;margin-bottom:10px}
body.stykk-collection-theme #stykk-collection-c .use-cases article{border:1px solid var(--line);background:#f0f1e9}
body.stykk-collection-theme #stykk-collection-c .use-cases article>a>img{width:100%;aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .use-cases article>div{padding:28px}
body.stykk-collection-theme #stykk-collection-c .use-cases article>div>span{font-size:10px;letter-spacing:.1em}
body.stykk-collection-theme #stykk-collection-c .use-cases h3{font-size:32px;margin:14px 0 22px}
body.stykk-collection-theme #stykk-collection-c .use-cases .caption{border-top:1px solid var(--line)}
body.stykk-collection-theme #stykk-collection-c .use-cases .caption .product-price{font-size:14px}
body.stykk-collection-theme #stykk-collection-c{--paper:var(--e-global-color-stykk_paper,#efe9de);--ink:var(--e-global-color-stykk_ink,#46372f);--muted:var(--e-global-color-stykk_muted,#685548);--line:var(--e-global-color-stykk_line,#cbbdae);--accent:#a06b50}
body.stykk-collection-theme #stykk-collection-c .announcement{background:#7b523e}
body.stykk-collection-theme #stykk-collection-c .site-header{background:#efe9de;height:94px}
body.stykk-collection-theme #stykk-collection-c .logo{font-size:40px}
body.stykk-collection-theme #stykk-collection-c .desktop-nav{margin-left:auto}
body.stykk-collection-theme #stykk-collection-c .header-tools{margin-left:0}
body.stykk-collection-theme #stykk-collection-c .collection-hero{padding:36px var(--pad) 45px;background:var(--e-global-color-stykk_clay,#c4a58d)}
body.stykk-collection-theme #stykk-collection-c .collection-intro{display:grid;grid-template-columns:1fr 280px;align-items:end;padding:0 0 32px;gap:12px 45px}
body.stykk-collection-theme #stykk-collection-c .collection-intro h1{font-size:clamp(68px,7vw,112px);grid-row:1/3}
body.stykk-collection-theme #stykk-collection-c .collection-intro p{font-size:14px;line-height:1.8;max-width:280px;padding:0}
body.stykk-collection-theme #stykk-collection-c .diptych{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:start}
body.stykk-collection-theme #stykk-collection-c .diptych>figure:first-child>a{display:block;background:#e9e2d6}
body.stykk-collection-theme #stykk-collection-c .diptych>figure:first-child img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .diptych>figure:nth-child(2){padding-top:62px}
body.stykk-collection-theme #stykk-collection-c .diptych>figure:nth-child(2) img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .diptych .category{color:#46372f}
body.stykk-collection-theme #stykk-collection-c .diptych .concept-note{color:#514337}
body.stykk-collection-theme #stykk-collection-c .diptych .caption .product-name{font-size:17px}
body.stykk-collection-theme #stykk-collection-c .collection-paths{padding:0 var(--pad)}
body.stykk-collection-theme #stykk-collection-c .collection-paths .category-links{border-top:0}
body.stykk-collection-theme #stykk-collection-c .collection-paths a{padding:28px 16px;font-size:18px;gap:10px}
body.stykk-collection-theme #stykk-collection-c .collection-paths span{font:30px Georgia,serif}
body.stykk-collection-theme #stykk-collection-c .collection-story{padding:20px var(--pad) 90px;display:grid;grid-template-columns:.8fr 1fr 1fr;gap:25px;align-items:start}
body.stykk-collection-theme #stykk-collection-c .collection-story>div{padding-right:10px}
body.stykk-collection-theme #stykk-collection-c .collection-story h2{font-size:57px}
body.stykk-collection-theme #stykk-collection-c .collection-story>div>p:not(.eyebrow){font-size:13px;line-height:1.8;margin-top:25px;max-width:250px}
body.stykk-collection-theme #stykk-collection-c .collection-story>figure:nth-child(2){padding-top:110px}
body.stykk-collection-theme #stykk-collection-c .collection-story figure img{width:100%;aspect-ratio:4/5;object-fit:contain;background:#ded5c6}
body.stykk-collection-theme #stykk-collection-c .collection-story figure:nth-child(3) img{aspect-ratio:3/4}
body.stykk-collection-theme #stykk-collection-c .product-name{font-size:16px}
body.stykk-collection-theme #stykk-collection-c .editorial{background:#e1d7c6}
body.stykk-collection-theme #stykk-collection-c .season{background:#e1d9ca}
body.stykk-collection-theme #stykk-collection-c footer{background:#4a3b31}
body.stykk-collection-theme #stykk-collection-c .curated-hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;background:#eae6dd;padding:46px var(--pad);gap:8%}
body.stykk-collection-theme #stykk-collection-c .curated-hero h1{font-size:clamp(55px,5.4vw,84px)}
body.stykk-collection-theme #stykk-collection-c .curated-image img{width:100%;aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .curated-hero .hero-product{max-width:410px;margin-top:30px}
body.stykk-collection-theme #stykk-collection-c .curated-hero .hero-product .text-link{display:block;width:fit-content;margin:16px 0 0;font-size:11px}
body.stykk-collection-theme #stykk-collection-c .curated-story{padding:35px var(--pad) 85px;display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}
body.stykk-collection-theme #stykk-collection-c .curated-story>a img{width:100%;aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .curated-story h2{font-size:56px}
body.stykk-collection-theme #stykk-collection-c .curated-story>div>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted);max-width:340px;margin:22px 0}
body.stykk-collection-theme #stykk-collection-c .curated-story .caption{max-width:360px;border-top:1px solid var(--line)}
body.stykk-collection-theme #stykk-collection-c .curated-story .text-link{margin-top:18px}
@media(min-width:1680px){body.stykk-collection-theme #stykk-collection-c main,body.stykk-collection-theme #stykk-collection-c header.site-header,body.stykk-collection-theme #stykk-collection-c footer{max-width:1800px;margin:auto}
}
@media(max-width:1000px){body.stykk-collection-theme #stykk-collection-c .desktop-nav{gap:18px}
body.stykk-collection-theme #stykk-collection-c .site-header{gap:25px}
body.stykk-collection-theme #stykk-collection-c .product-grid{gap:24px 16px}
body.stykk-collection-theme #stykk-collection-c .caption{display:block}
body.stykk-collection-theme #stykk-collection-c .product-price{display:block;margin-top:6px}
body.stykk-collection-theme #stykk-collection-c .hero-product .caption{display:grid}
body.stykk-collection-theme #stykk-collection-c .hero-product .product-price{margin:0}
body.stykk-collection-theme #stykk-collection-c .hero-product>.text-link{display:block;width:fit-content;margin:15px 0 0}
body.stykk-collection-theme #stykk-collection-c .category-links>a{padding:20px 10px;gap:10px;font-size:13px}
body.stykk-collection-theme #stykk-collection-c .category-links b{font-size:15px}
body.stykk-collection-theme #stykk-collection-c .editorial-copy{padding:30px}
body.stykk-collection-theme #stykk-collection-c .footer-top{grid-template-columns:1fr 1fr}
body.stykk-collection-theme #stykk-collection-c .collection-intro h1{font-size:76px}
body.stykk-collection-theme #stykk-collection-c .collection-story h2{font-size:44px}
}
@media(max-width:600px){body.stykk-collection-theme #stykk-collection-c{font-size:14px}
body.stykk-collection-theme #stykk-collection-c .announcement{font-size:8px;letter-spacing:.075em;gap:10px;min-height:28px;padding:6px 8px}
body.stykk-collection-theme #stykk-collection-c .site-header,body.stykk-collection-theme #stykk-collection-c .site-header{height:62px;padding:0 20px;gap:12px}
body.stykk-collection-theme #stykk-collection-c .logo,body.stykk-collection-theme #stykk-collection-c .logo{font-size:25px;position:static;transform:none;letter-spacing:.2em}
body.stykk-collection-theme #stykk-collection-c .desktop-nav{display:none}
body.stykk-collection-theme #stykk-collection-c .mobile-menu{display:flex;flex-direction:column;justify-content:center;gap:6px;width:36px;height:44px;padding:6px 3px;margin-right:7px}
body.stykk-collection-theme #stykk-collection-c .mobile-menu span{width:22px;height:1px;background:var(--ink)}
body.stykk-collection-theme #stykk-collection-c .header-tools{gap:2px;margin-left:auto!important}
body.stykk-collection-theme #stykk-collection-c .header-tools a{width:38px;height:44px}
body.stykk-collection-theme #stykk-collection-c .header-tools svg{width:20px;height:20px}
body.stykk-collection-theme #stykk-collection-c .hero-copy h1{font-size:44px;letter-spacing:-.045em}
body.stykk-collection-theme #stykk-collection-c .eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:12px}
body.stykk-collection-theme #stykk-collection-c .button{min-height:46px;padding:12px 18px;font-size:12px}
body.stykk-collection-theme #stykk-collection-c .text-link{font-size:11px;gap:20px;min-height:40px}
body.stykk-collection-theme #stykk-collection-c .section{padding:32px 20px 42px}
body.stykk-collection-theme #stykk-collection-c .section-heading{display:block;margin-bottom:16px}
body.stykk-collection-theme #stykk-collection-c .section-heading h2{font-size:33px}
body.stykk-collection-theme #stykk-collection-c .section-heading>p{font-size:12px;margin-top:10px;max-width:310px}
body.stykk-collection-theme #stykk-collection-c .filterbar{gap:15px;margin-bottom:19px}
body.stykk-collection-theme #stykk-collection-c .filter-tabs{gap:20px}
body.stykk-collection-theme #stykk-collection-c .filter-tabs button{font-size:11px;padding:11px 0}
body.stykk-collection-theme #stykk-collection-c .search-toggle{font-size:11px}
body.stykk-collection-theme #stykk-collection-c .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}
body.stykk-collection-theme #stykk-collection-c .caption{padding-top:11px;display:block}
body.stykk-collection-theme #stykk-collection-c .product-name,body.stykk-collection-theme #stykk-collection-c .product-name{font-size:14px;line-height:1.35}
body.stykk-collection-theme #stykk-collection-c .product-price{font-size:12px;margin-top:5px}
body.stykk-collection-theme #stykk-collection-c .category{font-size:8px;margin-bottom:4px}
body.stykk-collection-theme #stykk-collection-c .concept-note{display:block;font-size:9px;margin-top:5px}
body.stykk-collection-theme #stykk-collection-c .card-image img{width:100%;aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .card-description{font-size:11px;margin-top:8px}
body.stykk-collection-theme #stykk-collection-c .more{margin-top:25px}
body.stykk-collection-theme #stykk-collection-c .category-links{grid-template-columns:1fr 1fr}
body.stykk-collection-theme #stykk-collection-c .category-links>a{font-size:12px;padding:20px 10px;border-bottom:1px solid var(--line)}
body.stykk-collection-theme #stykk-collection-c .category-links a:nth-child(2n){border-right:0}
body.stykk-collection-theme #stykk-collection-c .category-links>a:nth-last-child(-n+2){border-bottom:0}
body.stykk-collection-theme #stykk-collection-c .category-section{padding:0 20px 40px}
body.stykk-collection-theme #stykk-collection-c .editorial{margin:0 20px 40px;display:flex;flex-direction:column}
body.stykk-collection-theme #stykk-collection-c .editorial-copy{padding:25px}
body.stykk-collection-theme #stykk-collection-c .editorial-copy h2{font-size:35px}
body.stykk-collection-theme #stykk-collection-c .editorial-copy>p:not(.eyebrow){font-size:12px;margin-top:16px}
body.stykk-collection-theme #stykk-collection-c .editorial-copy .caption{margin:20px 0 8px}
body.stykk-collection-theme #stykk-collection-c .editorial-image img{aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .season{margin:0 20px 40px;padding:25px;gap:20px;display:flex;flex-direction:column;align-items:start}
body.stykk-collection-theme #stykk-collection-c .season h2{font-size:33px}
body.stykk-collection-theme #stykk-collection-c .season p:not(.eyebrow){font-size:12px;margin-top:15px}
body.stykk-collection-theme #stykk-collection-c .season-image{width:100%;max-width:none;order:2}
body.stykk-collection-theme #stykk-collection-c .season-image img{aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .story{padding:38px 20px;display:block}
body.stykk-collection-theme #stykk-collection-c .story h2{font-size:46px}
body.stykk-collection-theme #stykk-collection-c .story>div{margin-top:25px}
body.stykk-collection-theme #stykk-collection-c .story>div p{font-size:13px}
body.stykk-collection-theme #stykk-collection-c .story .text-link{margin-top:18px}
body.stykk-collection-theme #stykk-collection-c footer{padding:36px 20px 22px}
body.stykk-collection-theme #stykk-collection-c .footer-top{gap:30px 20px;grid-template-columns:1fr 1fr}
body.stykk-collection-theme #stykk-collection-c .footer-top>div:last-child{grid-column:1/-1;border-top:1px solid #5c6655;padding-top:25px}
body.stykk-collection-theme #stykk-collection-c .footer-top>div:first-child{grid-column:1/-1}
body.stykk-collection-theme #stykk-collection-c .footer-top p{font-size:11px}
body.stykk-collection-theme #stykk-collection-c .footer-logo{font-size:34px}
body.stykk-collection-theme #stykk-collection-c .footer-top h3{font-size:11px}
body.stykk-collection-theme #stykk-collection-c .footer-top nav a{font-size:11px;margin:13px 0}
body.stykk-collection-theme #stykk-collection-c .footer-bottom{display:block;font-size:9px;margin-top:30px;line-height:1.8}
body.stykk-collection-theme #stykk-collection-c .footer-bottom span{display:block;margin:6px 0}
body.stykk-collection-theme #stykk-collection-c .gallery-hero{display:block;padding:24px 20px 19px}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .hero-copy{padding:0 0 18px}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .hero-copy h1{font-size:45px;line-height:1.02}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .hero-copy>p:not(.eyebrow){display:none}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .hero-copy>.text-link{margin-top:12px;min-height:32px}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .eyebrow{margin-bottom:11px}
body.stykk-collection-theme #stykk-collection-c .gallery-hero figure>a{display:flex;background:#30352f;justify-content:center}
body.stykk-collection-theme #stykk-collection-c .gallery-hero figure img{height:205px;width:100%;aspect-ratio:auto;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .caption{display:block;padding:11px 0 0}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .product-name{font-family:'DM Sans';font-size:14px}
body.stykk-collection-theme #stykk-collection-c .gallery-hero .concept-note{font-size:9px;margin-top:3px}
body.stykk-collection-theme #stykk-collection-c .gallery-spread{padding:5px 20px 40px;display:grid;gap:20px 13px}
body.stykk-collection-theme #stykk-collection-c .spread-title{margin:0}
body.stykk-collection-theme #stykk-collection-c .spread-title h2{font-size:43px}
body.stykk-collection-theme #stykk-collection-c .gallery-spread figure:nth-child(2){padding-top:0}
body.stykk-collection-theme #stykk-collection-c .gallery-spread figure:nth-child(3){padding-top:50px}
body.stykk-collection-theme #stykk-collection-c .gallery-spread figure img{aspect-ratio:4/5}
body.stykk-collection-theme #stykk-collection-c .gallery-spread figure:nth-child(3) img{aspect-ratio:4/5}
body.stykk-collection-theme #stykk-collection-c .gallery-spread figcaption{display:block;font-size:10px}
body.stykk-collection-theme #stykk-collection-c .gallery-spread figcaption a{display:block;padding-top:7px;min-height:30px}
body.stykk-collection-theme #stykk-collection-c .shop-category-strip{padding:0 20px}
body.stykk-collection-theme #stykk-collection-c .shop-category-strip .category-links{display:flex;overflow:auto;gap:24px;scrollbar-width:thin}
body.stykk-collection-theme #stykk-collection-c .shop-category-strip .category-links a{padding:10px 0;font-size:11px;min-height:42px;border:0;white-space:nowrap}
body.stykk-collection-theme #stykk-collection-c .shop-category-strip .category-links b{display:none}
body.stykk-collection-theme #stykk-collection-c .everyday-hero{display:flex;flex-direction:column;padding:24px 20px;gap:22px;align-items:stretch}
body.stykk-collection-theme #stykk-collection-c .everyday-hero h1{font-size:42px;line-height:1.08}
body.stykk-collection-theme #stykk-collection-c .everyday-hero .eyebrow{margin-bottom:10px}
body.stykk-collection-theme #stykk-collection-c .everyday-hero .hero-product{margin-top:18px;max-width:none}
body.stykk-collection-theme #stykk-collection-c .everyday-hero .hero-product .caption{padding-bottom:12px;display:grid;grid-template-columns:1fr auto;align-items:start}
body.stykk-collection-theme #stykk-collection-c .everyday-hero .hero-product .product-name{font-size:15px;max-width:210px}
body.stykk-collection-theme #stykk-collection-c .everyday-hero .hero-product .product-price{font-size:15px}
body.stykk-collection-theme #stykk-collection-c .everyday-hero .hero-product>p{font-size:12px;margin:12px 0 15px}
body.stykk-collection-theme #stykk-collection-c .everyday-hero .button{min-width:210px}
body.stykk-collection-theme #stykk-collection-c .everyday-image img{height:225px;width:100%;aspect-ratio:auto;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .use-cases{padding:0 20px 40px;gap:18px;grid-template-columns:1fr}
body.stykk-collection-theme #stykk-collection-c .use-cases>header{margin-bottom:5px}
body.stykk-collection-theme #stykk-collection-c .use-cases h2{font-size:34px}
body.stykk-collection-theme #stykk-collection-c .use-cases h3{font-size:27px}
body.stykk-collection-theme #stykk-collection-c .use-cases article>div{padding:22px}
body.stykk-collection-theme #stykk-collection-c .collection-hero{padding:23px 20px 24px}
body.stykk-collection-theme #stykk-collection-c .collection-intro{display:block;padding-bottom:22px}
body.stykk-collection-theme #stykk-collection-c .collection-intro h1{font-size:49px;line-height:1.02}
body.stykk-collection-theme #stykk-collection-c .collection-intro p{font-size:12px;line-height:1.6;margin-top:15px;padding:0}
body.stykk-collection-theme #stykk-collection-c .collection-intro p br{display:none}
body.stykk-collection-theme #stykk-collection-c .diptych{grid-template-columns:1fr 1fr;gap:13px}
body.stykk-collection-theme #stykk-collection-c .diptych>figure:nth-child(2){padding-top:37px}
body.stykk-collection-theme #stykk-collection-c .diptych>figure:first-child img{aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .diptych>figure:nth-child(2) img{aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .diptych .caption{padding-top:9px}
body.stykk-collection-theme #stykk-collection-c .diptych .caption .product-name{font-size:13px}
body.stykk-collection-theme #stykk-collection-c .diptych .product-price{font-size:12px}
body.stykk-collection-theme #stykk-collection-c .diptych .concept-note{font-size:8px}
body.stykk-collection-theme #stykk-collection-c .collection-paths{padding:0 20px}
body.stykk-collection-theme #stykk-collection-c .collection-paths a{font-size:12px;padding:16px 9px;gap:9px}
body.stykk-collection-theme #stykk-collection-c .collection-paths span{font-size:23px}
body.stykk-collection-theme #stykk-collection-c .catalogue{padding-top:32px}
body.stykk-collection-theme #stykk-collection-c .collection-story{padding:4px 20px 40px;grid-template-columns:1fr 1fr;gap:25px 14px}
body.stykk-collection-theme #stykk-collection-c .collection-story>div{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:15px}
body.stykk-collection-theme #stykk-collection-c .collection-story .eyebrow{grid-column:1/-1;margin:0}
body.stykk-collection-theme #stykk-collection-c .collection-story h2{font-size:41px}
body.stykk-collection-theme #stykk-collection-c .collection-story>div>p:not(.eyebrow){font-size:12px;margin-top:0}
body.stykk-collection-theme #stykk-collection-c .collection-story>figure:nth-child(2){padding-top:25px}
body.stykk-collection-theme #stykk-collection-c .collection-story figure img{aspect-ratio:4/5}
body.stykk-collection-theme #stykk-collection-c .collection-story figure:nth-child(3) img{aspect-ratio:4/5}
body.stykk-collection-theme #stykk-collection-c .curated-hero{display:flex;flex-direction:column;padding:25px 20px;gap:24px;align-items:stretch}
body.stykk-collection-theme #stykk-collection-c .curated-hero h1{font-size:46px;line-height:1.04}
body.stykk-collection-theme #stykk-collection-c .curated-hero .eyebrow{margin-bottom:11px}
body.stykk-collection-theme #stykk-collection-c .curated-hero .hero-product{margin-top:20px;max-width:none}
body.stykk-collection-theme #stykk-collection-c .curated-hero .hero-product .caption{display:grid;grid-template-columns:1fr auto;padding-bottom:12px}
body.stykk-collection-theme #stykk-collection-c .curated-hero .hero-product .product-name{font-size:16px}
body.stykk-collection-theme #stykk-collection-c .curated-hero .hero-product .product-price{font-size:16px}
body.stykk-collection-theme #stykk-collection-c .curated-hero .hero-product>p{font-size:12px;margin:12px 0 16px}
body.stykk-collection-theme #stykk-collection-c .curated-hero .hero-product .text-link{display:none}
body.stykk-collection-theme #stykk-collection-c .curated-hero .button{min-width:210px}
body.stykk-collection-theme #stykk-collection-c .curated-image img{height:230px;aspect-ratio:auto;width:100%;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .curated-story{padding:0 20px 40px;display:flex;flex-direction:column;gap:24px;align-items:stretch}
body.stykk-collection-theme #stykk-collection-c .curated-story h2{font-size:40px}
body.stykk-collection-theme #stykk-collection-c .curated-story>div>p:not(.eyebrow){font-size:12px;max-width:320px;margin:17px 0}
body.stykk-collection-theme #stykk-collection-c .curated-story>a img{aspect-ratio:4/3}
}
@media(prefers-reduced-motion:reduce){body.stykk-collection-theme #stykk-collection-c *,body.stykk-collection-theme #stykk-collection-c *::before,body.stykk-collection-theme #stykk-collection-c *::after{animation:none!important;transition:none!important}
}
/* Shared shell follows C; native WooCommerce layouts and controls remain intact. */
body.stykk-design-v3.stykk-collection-theme{--paper:var(--e-global-color-stykk_paper,#efe9de);--cream:#e1d7c6;--oat:#ded5c6;--ink:var(--e-global-color-stykk_ink,#46372f);--muted:var(--e-global-color-stykk_muted,#685548);--stroke:var(--e-global-color-stykk_line,#cbbdae);--forest:var(--e-global-color-stykk_accent,#7b523e);--forest-soft:#654333;--white:#fffaf4;--line:#cbbdae;--accent:#a06b50;--pad:clamp(24px,4.45vw,80px)}
body.stykk-collection-theme .announcement{background:#7b523e;min-height:32px;font-size:11px;font-weight:400;letter-spacing:.14em;gap:20px}
body.stykk-collection-theme .header{position:relative;background:var(--paper);backdrop-filter:none}
body.stykk-collection-theme .header-inner{width:auto;margin:0;padding:0 var(--pad);height:94px;display:flex;gap:48px}
body.stykk-collection-theme .header .logo{order:-1;font-family:var(--sans);font-size:40px;font-weight:650;letter-spacing:.23em;padding:0;line-height:1}
body.stykk-collection-theme .header .nav{margin-left:auto;gap:30px}
body.stykk-collection-theme .header .nav>a,body.stykk-collection-theme .catalog-menu>summary{font:400 14px var(--sans);text-transform:none;letter-spacing:0}
body.stykk-collection-theme .head-tools{gap:15px}
body.stykk-collection-theme .footer{background:#4a3b31;color:#f0eee4;margin-top:0}
body.stykk-collection-theme .footer h2{color:#f0eee4}
body.stykk-collection-theme #stykk-collection-c{font:15px/1.55 var(--sans);--pad:clamp(24px,4.45vw,80px);color:#46372f;background:#efe9de}
body.stykk-collection-theme #stykk-collection-c .eyebrow:before{display:none}
body.stykk-collection-theme #stykk-collection-c .design-link{font-size:11px;white-space:nowrap;align-self:center}
body.stykk-collection-theme #stykk-collection-c .all-shop{display:flex;justify-content:center;max-width:190px;margin:22px auto 0}
body.stykk-collection-theme #stykk-collection-c .more{border-radius:0}
body.stykk-collection-theme #stykk-collection-c #collection-search-panel{margin-bottom:24px;padding:18px;background:#e1d7c6}
body.stykk-collection-theme #stykk-collection-c #collection-search-panel label{display:block;font-size:12px;margin-bottom:7px}
body.stykk-collection-theme #stykk-collection-c #collection-search{width:100%;font-size:16px;background:#efe9de}
body.stykk-collection-theme #stykk-collection-c .product-card[hidden],body.stykk-collection-theme #stykk-collection-c [hidden]{display:none!important}
body.stykk-collection-theme #stykk-collection-c .product-price .woocommerce-Price-amount{font-weight:400}
body.stykk-collection-theme #stykk-collection-c .study-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;padding:25px var(--pad) 90px}
body.stykk-collection-theme #stykk-collection-c .design-back{padding:25px var(--pad) 0}
body.stykk-collection-theme #stykk-collection-c .study-image{padding:0;width:100%;display:block}
body.stykk-collection-theme #stykk-collection-c .study-image img{width:100%;aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .thumbs{display:flex;gap:14px;margin-top:16px}
body.stykk-collection-theme #stykk-collection-c .thumbs button{width:85px;padding:0;border:1px solid transparent}
body.stykk-collection-theme #stykk-collection-c .thumbs button[aria-pressed=true]{border-color:var(--ink)}
body.stykk-collection-theme #stykk-collection-c .thumbs img{aspect-ratio:4/3;object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .study-copy{align-self:center}
body.stykk-collection-theme #stykk-collection-c .study-copy h1{font-size:clamp(40px,4.4vw,68px);margin:0 0 30px}
body.stykk-collection-theme #stykk-collection-c .study-copy>p{margin-bottom:22px;line-height:1.7}
body.stykk-collection-theme #stykk-collection-c .object-availability{border-top:1px solid var(--line);padding-top:22px;margin-top:30px;font-size:13px}
body.stykk-collection-theme #stykk-collection-c .object-caption{font-size:11px;color:var(--muted)}
body.stykk-collection-theme #stykk-collection-c .object-lightbox{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:60px 70px;background:rgba(30,27,23,.96);color:white;overflow:hidden}
body.stykk-collection-theme #stykk-collection-c .object-lightbox::backdrop{background:#211d19}
body.stykk-collection-theme #stykk-collection-c .object-lightbox[open]{display:flex;justify-content:center;align-items:center}
body.stykk-collection-theme #stykk-collection-c .object-lightbox img{width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 120px);object-fit:contain}
body.stykk-collection-theme #stykk-collection-c .object-lightbox button{position:absolute;color:white;font-size:38px;min-width:48px;min-height:48px;padding:0}
body.stykk-collection-theme #stykk-collection-c .object-close{top:10px;right:15px}
body.stykk-collection-theme #stykk-collection-c .object-prev{left:10px;top:45%}
body.stykk-collection-theme #stykk-collection-c .object-next{right:10px;top:45%}
@media(max-width:1000px){body.stykk-collection-theme .header-inner{gap:25px}body.stykk-collection-theme .header .nav{gap:18px}body.stykk-collection-theme .header .logo{font-size:30px}}
@media(max-width:767px){body.stykk-collection-theme .header .nav{display:none}body.stykk-collection-theme .header-inner{height:62px;padding:0 20px;gap:12px}body.stykk-collection-theme .header .home-menu{order:-2;margin-right:7px}body.stykk-collection-theme .header .hamb{display:flex;min-width:36px;min-height:44px}body.stykk-collection-theme .header .logo{font-size:25px}body.stykk-collection-theme .head-tools{margin-left:auto;gap:2px}body.stykk-collection-theme .head-tools .icon-btn{width:38px;height:44px;justify-content:center}body.stykk-collection-theme .home-menu-panel{top:62px;background:#efe9de}body.stykk-collection-theme .announcement{font-size:10px;gap:10px;min-height:30px;letter-spacing:.025em}body.stykk-collection-theme #stykk-collection-c{--pad:20px}body.stykk-collection-theme #stykk-collection-c .design-link{font-size:10px;display:block;margin-top:5px}body.stykk-collection-theme #stykk-collection-c .study-layout{display:block;padding:25px 20px 50px}body.stykk-collection-theme #stykk-collection-c .study-copy{padding-top:30px}body.stykk-collection-theme #stykk-collection-c .study-copy h1{font-size:40px}body.stykk-collection-theme #stykk-collection-c .object-lightbox{padding:55px 40px}body.stykk-collection-theme #stykk-collection-c .object-prev{left:0}body.stykk-collection-theme #stykk-collection-c .object-next{right:0}}
@media(max-width:767px){body.stykk-collection-theme .head-tools .search{display:inline-flex}}

/* Native Elementor sections share one uninterrupted Collection C canvas. */
body.stykk-collection-theme #stykk-collection-c>.elementor{width:100%}
body.stykk-collection-theme #stykk-collection-c .elementor-widget{margin:0}
body.stykk-collection-theme #stykk-collection-c .collection-intro .hero-link{margin-top:0;font-size:13px;justify-self:start}
body.stykk-collection-theme .header a,body.stykk-collection-theme .catalog-menu>summary{min-height:44px;display:inline-flex;align-items:center}
body.stykk-collection-theme .footer nav a{font-size:13px;line-height:1.8;padding-block:3px}
body.stykk-collection-theme .footer .brand-sub{font-size:13px}
@media(max-width:767px){body.stykk-collection-theme #stykk-collection-c .collection-intro .hero-link{margin-top:14px}body.stykk-collection-theme #stykk-collection-c .caption{grid-template-columns:1fr}body.stykk-collection-theme #stykk-collection-c .product-name{font-size:14px}body.stykk-collection-theme .head-tools .icon-btn{width:44px}body.stykk-collection-theme .header .home-menu{margin-right:0}}
