:root{--blush: #FDEAEC;--blush-soft: #FBE0E3;--blush-mid: #F7D0D5;--blush-deep: #EDADB6;--cream: #FFFAF8;--gold: #C8A96A;--ink: #1C1010;--ink-soft: #5A3D3D;--ink-muted: #9B7070}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--blush);color:var(--ink);font-family:var(--font-body);font-weight:300;overflow-x:hidden}.announcement{background:var(--ink);color:var(--blush);text-align:center;padding:.6rem 1rem;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase}.announcement a{color:var(--gold);text-decoration:none;margin-left:.5rem}.site-header{position:sticky;top:0;z-index:200;background:#fdeaecf2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--blush-mid);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.2rem 3rem;transform:translateZ(0);will-change:transform}.logo-link{display:inline-block;text-decoration:none;flex-shrink:0;justify-self:start}.logo-main{display:block;font-family:var(--font-body);font-weight:500;font-size:1.35rem;letter-spacing:.45em;color:var(--ink);white-space:nowrap;margin-right:-.45em}.logo-sub{display:block;font-size:.65rem;letter-spacing:.22em;color:var(--gold);margin-top:3px;white-space:nowrap;text-transform:uppercase;font-weight:300;text-align:center;margin-right:-.22em}.nav-left{display:flex;gap:2rem;align-items:center;justify-content:center;justify-self:center}.nav-left a{font-size:.63rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;white-space:nowrap;transition:color .25s;padding-bottom:2px;border-bottom:1px solid transparent}.nav-left a:hover,.nav-left a.nav-active{color:var(--gold);border-color:var(--gold)}.nav-right{display:flex;gap:1.5rem;align-items:center;flex-shrink:0;justify-self:end}.nav-right a{color:var(--ink-soft);text-decoration:none;transition:color .25s}.nav-right a:hover{color:var(--gold)}.nav-search{display:flex;align-items:center}.cart-btn{width:32px;height:32px;border:1px solid var(--blush-deep);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--ink-soft);text-decoration:none;transition:border-color .25s;position:relative}.cart-btn:hover{border-color:var(--gold)}.cart-count{position:absolute;top:-6px;right:-6px;background:var(--gold);color:#fff;font-size:.62rem;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500}.hero{display:grid;grid-template-columns:50% 50%;min-height:88vh}.hero-media{position:relative;min-height:100%;overflow:hidden;background:var(--blush-mid)}.hero-media picture{display:contents}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hero--img-right .hero-media{order:2}.hero-img-placeholder{background:linear-gradient(145deg,var(--blush-mid),var(--blush-deep))}.hero-content{display:flex;flex-direction:column;justify-content:center;padding:5rem 5rem 5rem 4.5rem;background:var(--blush)}.hero-eyebrow{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;opacity:0;animation:fadeUp .7s .1s ease-out forwards}.eyebrow-line{width:32px;height:1px;background:var(--gold);flex-shrink:0}.eyebrow-text{font-size:.6rem;letter-spacing:.4em;text-transform:uppercase;color:var(--gold)}.hero-title{font-family:var(--font-heading);font-size:clamp(2.6rem,4vw,4.8rem);font-weight:400;line-height:1.12;margin-bottom:1.8rem}.hero-title em{font-style:italic;color:var(--ink-soft)}.hero-body{font-size:.82rem;line-height:2;color:var(--ink-soft);max-width:360px;margin-bottom:2.8rem;opacity:0;animation:fadeUp .7s .4s ease-out forwards}.hero-ctas{display:flex;gap:1.2rem;align-items:center;opacity:0;animation:fadeUp .7s .55s ease-out forwards}.btn-dark{display:inline-flex;align-items:center;gap:.7rem;background:var(--ink);color:var(--blush);font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;padding:.95rem 2rem;text-decoration:none;transition:background .3s;font-family:var(--font-body);border:none;cursor:pointer}.btn-dark:after{content:"\2192"}.btn-dark:hover{background:var(--gold)}.btn-ghost{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--blush-deep);padding-bottom:3px;transition:color .3s,border-color .3s}.btn-ghost:hover{color:var(--gold);border-color:var(--gold)}.ticker{background:var(--blush-soft);border-top:1px solid var(--blush-mid);border-bottom:1px solid var(--blush-mid);padding:.72rem 0;overflow:hidden;white-space:nowrap}.ticker-track{display:inline-block;animation:ticker 30s linear infinite}.ticker-track span{font-size:.6rem;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-muted);padding:0 2.5rem}.ticker-track .dot{color:var(--gold);padding:0}.sec-head{text-align:center;margin-bottom:3.5rem}.sec-head-left{margin-bottom:3rem}.sec-eyebrow{font-size:.6rem;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:.7rem}.sec-title{font-family:var(--font-heading);font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:400}.sec-title em{font-style:italic;color:var(--ink-soft)}.sec-sub{font-size:.76rem;color:var(--ink-muted);margin-top:.7rem;letter-spacing:.04em}.sec-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3rem}.view-all{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--blush-deep);padding-bottom:2px;transition:color .3s,border-color .3s;white-space:nowrap;margin-bottom:.3rem}.view-all:hover{color:var(--gold);border-color:var(--gold)}.categories{padding:5.5rem 4rem;background:var(--cream)}.cat-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:1rem}.cat-card{position:relative;overflow:hidden;cursor:pointer}.cat-card:first-child{grid-row:span 2}.cat-inner{height:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;position:relative;overflow:hidden}.cat-card:first-child .cat-inner{min-height:480px}.cat-bg{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.cat-card:hover .cat-bg{transform:scale(1.04)}.cat-1 .cat-bg{background:linear-gradient(145deg,var(--blush-mid),var(--blush-deep))}.cat-2 .cat-bg{background:linear-gradient(145deg,#f0e4cc,#e4c48a)}.cat-3 .cat-bg{background:linear-gradient(145deg,var(--blush-soft),var(--blush-mid))}.cat-4 .cat-bg{background:linear-gradient(145deg,#ead8e8,#d4b4d0)}.cat-5 .cat-bg{background:linear-gradient(145deg,var(--blush-mid),var(--blush-deep))}.cat-real-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.cat-ph{font-size:2rem;opacity:.3;position:relative;z-index:1}.cat-label{position:absolute;bottom:1.5rem;left:1.5rem;z-index:2}.cat-label-name{font-family:var(--font-heading);font-size:1.2rem;color:var(--ink);display:block;margin-bottom:.2rem}.cat-label-sub{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.featured{padding:5.5rem 4rem;background:var(--blush)}.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.prod-card{cursor:pointer}.prod-img{aspect-ratio:3/4;position:relative;overflow:hidden;background:var(--cream);margin-bottom:1rem}.prod-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s ease}.prod-card:hover .prod-img img{transform:scale(1.04)}.prod-bg{position:absolute;top:0;right:0;bottom:0;left:0}.pb1{background:linear-gradient(145deg,#F5D8DC,var(--blush-deep))}.pb2{background:linear-gradient(145deg,#eee0c8,#e4c898)}.prod-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:2rem;opacity:.3}.prod-tag{position:absolute;top:1rem;left:1rem;z-index:2;background:var(--ink);color:var(--blush);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;padding:.28rem .65rem}.prod-tag.neu{background:var(--gold)}.prod-add{position:absolute;bottom:0;left:0;right:0;z-index:3;background:var(--ink);color:var(--blush);border:none;cursor:pointer;font-family:var(--font-body);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;padding:.78rem;width:100%;transform:translateY(100%);transition:transform .32s ease}.prod-card:hover .prod-add{transform:translateY(0)}.prod-add:hover{background:var(--gold)}.prod-img-link:hover .prod-add{transform:translateY(0)}.prod-material{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.25rem}.prod-name{font-family:var(--font-heading);font-size:1rem;margin-bottom:.3rem;line-height:1.3}.prod-price{font-size:.8rem;color:var(--ink-soft)}.about-strip{background:var(--blush-soft);padding:5.5rem 4rem;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-title{font-family:var(--font-heading);font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.25;margin-bottom:1.5rem}.about-title em{font-style:italic;color:var(--ink-soft)}.about-body{font-size:.82rem;line-height:2;color:var(--ink-soft);margin-bottom:2rem}.about-stats{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.stat-num{font-family:var(--font-heading);font-size:3rem;font-weight:400;color:var(--ink);line-height:1;margin-bottom:.4rem}.stat-num span{color:var(--gold);font-size:1.8rem}.stat-lbl{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--ink-muted)}.craft{padding:5.5rem 4rem;background:var(--blush);display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.craft-imgs{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.craft-img-main{grid-column:span 2;aspect-ratio:16/9;overflow:hidden;position:relative;background:var(--blush-mid)}.craft-img-main img{width:100%;height:100%;object-fit:cover;display:block}.craft-img-main-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#1c10108c);padding:1rem 1.2rem}.craft-img-main-label span{font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:#fdeaecd9}.craft-tile{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;position:relative}.ct1{background:linear-gradient(135deg,var(--blush-mid),var(--blush-deep))}.ct2{background:linear-gradient(135deg,#f0e4cc,#e4c898)}.craft-tile-icon{font-size:1.6rem;opacity:.35}.craft-tile-label{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted)}.craft-h{font-family:var(--font-heading);font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:400;line-height:1.25;margin-bottom:1.5rem}.craft-h em{font-style:italic;color:var(--ink-soft)}.craft-p{font-size:.82rem;line-height:2;color:var(--ink-soft);margin-bottom:2rem}.craft-pts{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2.5rem}.craft-pt{display:flex;gap:.7rem}.pt-dot{width:5px;height:5px;background:var(--gold);border-radius:50%;margin-top:.45rem;flex-shrink:0}.pt-text{font-size:.73rem;line-height:1.7;color:var(--ink-soft)}.pt-text strong{display:block;color:var(--ink);font-weight:500;font-size:.78rem}.materials{padding:5.5rem 4rem;background:var(--cream)}.mat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-top:3rem}.mat-card{padding:2.5rem;border:1px solid var(--blush-mid);position:relative;overflow:hidden;transition:border-color .3s}.mat-card:hover{border-color:var(--gold)}.mat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;transition:opacity .3s}.mat-card:hover:before{opacity:1}.mat-dot{width:36px;height:36px;border-radius:50%;margin-bottom:1.2rem}.mg{background:linear-gradient(135deg,#c9a96e,#e8c98a)}.ms{background:linear-gradient(135deg,#9ba4af,#d0d6de)}.mr{background:linear-gradient(135deg,#c4947a,#e8b8a0)}.mw{background:linear-gradient(135deg,#e8e8ec,#f5f5f8);border:1px solid var(--blush-mid)}.mat-name{font-family:var(--font-heading);font-size:1.2rem;margin-bottom:.5rem}.mat-desc{font-size:.75rem;line-height:1.85;color:var(--ink-soft)}.insta{padding:5rem 4rem;background:var(--blush-soft);text-align:center}.insta-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:2.5rem}.insta-tile{aspect-ratio:1;overflow:hidden;position:relative;cursor:pointer;text-decoration:none;display:block}.insta-bg{width:100%;height:100%;transition:transform .4s;display:flex;align-items:center;justify-content:center;font-size:1.2rem;opacity:.35}.insta-tile:hover .insta-bg{transform:scale(1.06)}.i1{background:linear-gradient(135deg,var(--blush-mid),var(--blush-deep))}.i2{background:linear-gradient(135deg,#eed8c0,#dec090)}.i3{background:linear-gradient(135deg,var(--blush-soft),var(--blush-mid))}.i4{background:linear-gradient(135deg,#e8d4e8,#d0b4d4)}.i5{background:linear-gradient(135deg,var(--blush-mid),#EEA8B4)}.insta-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c101061;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;opacity:0;transition:opacity .3s}.insta-tile:hover .insta-ov{opacity:1}.newsletter{background:var(--ink);padding:5rem 4rem;text-align:center}.nl-eyebrow{font-size:.6rem;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.nl-title{font-family:var(--font-heading);font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:400;color:var(--blush);margin-bottom:.8rem}.nl-sub{font-size:.78rem;color:#fdeaec73;margin-bottom:2.5rem}.nl-form{display:flex;max-width:420px;margin:0 auto;border:1px solid rgba(253,234,236,.2)}.nl-input{flex:1;background:transparent;border:none;outline:none;padding:.9rem 1.2rem;font-family:var(--font-body);font-size:.75rem;color:var(--blush)}.nl-input::placeholder{color:#fdeaec4d}.nl-btn{padding:.9rem 1.5rem;background:var(--gold);color:#fff;border:none;cursor:pointer;font-family:var(--font-body);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;transition:background .3s;white-space:nowrap}.nl-btn:hover{background:var(--blush-deep);color:var(--ink)}footer.site-footer{background:var(--footer-bg);color:#fdeaec9e;padding:4.5rem 4rem 2rem}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid rgba(253,234,236,.08);margin-bottom:2rem}.footer-tagline{font-size:.75rem;line-height:1.9;max-width:210px;margin-bottom:1.5rem}.footer-socials{display:flex;gap:.7rem}.soc-btn{width:32px;height:32px;border:1px solid rgba(253,234,236,.15);display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#fdeaecb3;text-decoration:none;transition:border-color .3s,color .3s}.soc-btn:hover{border-color:var(--gold);color:var(--gold)}.footer-col-title{font-size:.6rem;letter-spacing:.35em;text-transform:uppercase;color:var(--blush);margin-bottom:1.2rem}.footer-links{list-style:none}.footer-links li{margin-bottom:.65rem}.footer-links a{font-size:.74rem;color:#fdeaecad;text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--gold)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;font-size:.6rem}.pay-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}@keyframes bounce{0%,to{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.9)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.bounce-animation{animation:bounce .5s ease}.shake{animation:shake .5s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:960px){.site-header{padding:1.2rem 1.5rem;grid-template-columns:auto 1fr auto}.logo-link{margin-right:0;justify-self:start}.nav-left{display:none}.nav-burger{display:flex}.hero-content{padding:3rem 2rem}.cat-grid{grid-template-columns:1fr 1fr}.cat-card:first-child{grid-row:auto;grid-column:span 2}.prod-grid{grid-template-columns:1fr 1fr}.about-strip,.craft{grid-template-columns:1fr;gap:2.5rem;padding:4rem 2rem}.mat-grid{grid-template-columns:1fr}.insta-grid{grid-template-columns:repeat(3,1fr)}.footer-top{grid-template-columns:1fr 1fr}.categories,.featured,.materials,.insta,.newsletter,.services,.care-tips{padding:4rem 2rem}}@media(max-width:600px){.site-header{grid-template-columns:auto 1fr auto}.nav-left{display:none}.nav-burger{display:flex}.nav-right{justify-self:end}.hero-content{padding:2.5rem 1.5rem}.prod-grid{grid-template-columns:1fr 1fr;gap:1rem}.insta-grid{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}.view-all{white-space:normal}.nl-form{flex-direction:column}.nl-btn{white-space:normal;width:100%}.sec-row{flex-direction:column;align-items:flex-start;gap:1rem}}.nav-account{display:flex;align-items:center;color:var(--ink-soft);text-decoration:none;transition:color .25s}.nav-account:hover{color:var(--gold)}.services{padding:6rem 4rem;background:var(--cream);position:relative}.services:before{content:"";position:absolute;top:0;left:4rem;right:4rem;height:1px;background:linear-gradient(90deg,transparent,var(--blush-deep),transparent)}.services-grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:4rem;max-width:1100px;margin:0 auto;align-items:start}.service-divider{background:linear-gradient(to bottom,transparent,var(--blush-deep),transparent);align-self:stretch}.service-card{display:flex;flex-direction:column;align-items:flex-start}.service-icon-wrap{width:64px;height:64px;margin-bottom:2rem;opacity:.85}.service-icon{width:100%;height:100%}.service-eyebrow{font-size:.62rem;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:.7rem}.service-title{font-family:var(--font-heading);font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:400;line-height:1.2;color:var(--ink);margin-bottom:1.5rem}.service-body{font-size:.82rem;line-height:2;color:var(--ink-soft);margin-bottom:2rem;max-width:380px}.service-list{list-style:none;margin-bottom:2.5rem;display:flex;flex-direction:column;gap:.75rem}.service-list li{display:flex;align-items:center;gap:.8rem;font-size:.78rem;color:var(--ink-soft);letter-spacing:.02em}.service-dot{width:5px;height:5px;background:var(--gold);border-radius:50%;flex-shrink:0}.service-btn{display:inline-flex;align-items:center;gap:.8rem;font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:3px;transition:color .3s,border-color .3s;margin-top:auto}.service-btn:hover{color:var(--gold);border-color:var(--gold)}.service-btn-arrow{transition:transform .3s}.service-btn:hover .service-btn-arrow{transform:translate(4px)}@media(max-width:860px){.services{padding:4rem 2rem}.services-grid{grid-template-columns:1fr;gap:3rem}.service-divider{height:1px;background:linear-gradient(to right,transparent,var(--blush-deep),transparent)}}.care-tips{padding:5.5rem 4rem;background:var(--cream)}.care-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3.5rem}.care-card{background:var(--blush);padding:2.2rem 1.8rem;border:1px solid var(--blush-mid);transition:border-color .3s,transform .3s}.care-card:hover{border-color:var(--gold);transform:translateY(-3px)}.care-icon-wrap{margin-bottom:1.5rem}.care-icon-circle{width:56px;height:56px;border-radius:50%;border:1px solid var(--gold);display:flex;align-items:center;justify-content:center}.care-icon-drop{width:14px;height:18px;background:transparent;border:1.2px solid var(--gold);border-radius:50%/40% 40% 60% 60%;transform:rotate(0);position:relative}.care-icon-drop:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid var(--gold);opacity:.5}.care-icon-bottle{width:10px;height:18px;border:1.2px solid var(--gold);border-radius:0 0 3px 3px;position:relative}.care-icon-bottle:before{content:"";position:absolute;top:-7px;left:50%;transform:translate(-50%);width:6px;height:5px;border:1.2px solid var(--gold);border-bottom:none}.care-icon-bottle:after{content:"";position:absolute;top:5px;left:0;right:0;height:1px;background:var(--gold);opacity:.5}.care-icon-shine{width:22px;height:22px;position:relative;display:flex;align-items:center;justify-content:center}.care-icon-shine span{position:absolute;background:var(--gold);border-radius:2px}.care-icon-shine span:nth-child(1){width:1.2px;height:18px}.care-icon-shine span:nth-child(2){width:18px;height:1.2px}.care-icon-shine span:nth-child(3){width:1px;height:12px;transform:rotate(45deg);opacity:.5}.care-icon-shine span:nth-child(4){width:12px;height:1px;transform:rotate(45deg);opacity:.5}.care-icon-box{width:18px;height:14px;border:1.2px solid var(--gold);border-radius:1px;position:relative}.care-icon-box:before{content:"";position:absolute;top:-6px;left:-1px;right:-1px;height:5px;border:1.2px solid var(--gold);border-radius:1px 1px 0 0}.care-icon-box:after{content:"";position:absolute;top:3px;left:3px;right:3px;height:1px;background:var(--gold);opacity:.5}.care-title{font-family:var(--font-heading);font-size:1rem;font-weight:400;margin-bottom:.8rem;color:var(--ink)}.care-body{font-size:.76rem;line-height:1.9;color:var(--ink-soft)}@media(max-width:960px){.care-grid{grid-template-columns:1fr 1fr}.care-tips{padding:4rem 2rem}}@media(max-width:600px){.care-grid{grid-template-columns:1fr}}.ann-track{position:relative;height:1.4em;overflow:hidden;display:flex;align-items:center;justify-content:center}.ann-item{position:absolute;opacity:0;transition:opacity .5s ease;white-space:nowrap;text-align:center;max-width:92vw;overflow:hidden;text-overflow:ellipsis;font-size:.62rem;letter-spacing:.2em}.ann-item.active{opacity:1}@media(max-width:600px){.ann-item{font-size:.62rem;letter-spacing:.12em;max-width:95vw}}#judgeme_product_reviews{font-family:var(--font-body);padding:0 4rem}@media(max-width:960px){#judgeme_product_reviews{padding:0 2rem}}@media(max-width:600px){#judgeme_product_reviews{padding:0 1.2rem}}#judgeme_product_reviews [class*=star]{color:#c8a96a!important}#judgeme_product_reviews [class*=review-body-wrapper],#judgeme_product_reviews [class*=review-item]{background:#fff8f5;border:1px solid rgba(200,169,106,.2);border-radius:6px;padding:16px;margin-bottom:10px}#judgeme_product_reviews [class*=review-content__body-content]{color:#5a3d3d;line-height:1.7}#judgeme_product_reviews [class*=reviewer],#judgeme_product_reviews [class*=review-header]{color:#1c1010;font-weight:600}#judgeme_product_reviews .jm-verified-buyer-badge__text{background-color:transparent!important;color:#c8a96a!important;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase}#judgeme_product_reviews button{display:inline-flex!important;width:auto!important;align-items:center;gap:.7rem;background:#1c1010!important;color:#fdeaec!important;font-family:var(--font-body);font-size:.65rem!important;letter-spacing:.25em!important;text-transform:uppercase;padding:.95rem 2rem!important;border:none!important;border-radius:0!important;cursor:pointer;transition:background .3s}#judgeme_product_reviews button:hover{background:#c8a96a!important}#judgeme_product_reviews [class*=sort] button,#judgeme_product_reviews [class*=filter] button{background:transparent!important;color:#5a3d3d!important;border:1px solid rgba(200,169,106,.25)!important;padding:.7rem .9rem!important}#judgeme_product_reviews [class*=sort] button:hover,#judgeme_product_reviews [class*=filter] button:hover{background:transparent!important;border-color:#c8a96a!important;color:#c8a96a!important}#judgeme_product_reviews [class*=review] img[class*=pic],#judgeme_product_reviews [class*=media] img,#judgeme_product_reviews [class*=gallery] img{aspect-ratio:1 / 1;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}:root{--ink-muted: #7D6B67;--header-h: 72px}html{scroll-padding-top:var(--header-h)}img{max-width:100%}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-100px;z-index:100000;background:var(--ink);color:var(--blush);padding:.7rem 1.2rem;font-size:.75rem;letter-spacing:.1em;text-decoration:none}.skip-link:focus{top:1rem}main:focus{outline:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}.nl-input:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}[hidden]{display:none!important}.sec-eyebrow,.eyebrow-text,.prod-material,.service-eyebrow,.review-prod,.page-body-content h3{color:var(--gold-text)}.img-placeholder,.product-gallery__placeholder{width:100%;height:100%;min-height:200px;background:var(--blush-mid);display:flex;align-items:center;justify-content:center}.img-placeholder svg,.product-gallery__placeholder svg,.prod-ph-svg,.cat-ph-svg{width:70%;height:auto;fill:#1c10101f}.prod-ph-svg{position:absolute;top:15%;right:15%;bottom:15%;left:15%;width:70%;height:70%}.cat-ph-svg{position:absolute;top:15%;right:15%;bottom:15%;left:15%;height:70%;z-index:1}.rte p{margin-bottom:1rem}.rte p:last-child{margin-bottom:0}.rte ul,.rte ol{padding-left:1.2rem;margin-bottom:1rem}.rte li{margin-bottom:.4rem}.rte a{color:var(--gold-text);text-decoration:underline;text-underline-offset:3px}.rte a:hover{color:var(--ink)}.rte strong{font-weight:500;color:var(--ink)}.rte img{height:auto}.rte table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.8rem}.rte th,.rte td{border:1px solid var(--blush-mid);padding:.5rem .7rem;text-align:left}.logo-svg--header{height:42px;width:auto;display:block}.nav-icon{display:flex;align-items:center;color:var(--ink-soft);text-decoration:none;transition:color .25s}.nav-icon:hover{color:var(--gold)}.nav-dropdown{position:relative}.nav-dropdown-panel{position:absolute;top:calc(100% + .9rem);left:50%;transform:translate(-50%);background:var(--cream);border:1px solid var(--blush-mid);padding:1rem 1.4rem;display:flex;flex-direction:column;gap:.7rem;min-width:190px;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;box-shadow:0 12px 30px #1c101014;z-index:10}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel{opacity:1;visibility:visible}.nav-dropdown-panel a{border-bottom:none!important}.nav-burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:4px;margin-left:.5rem;width:32px;height:32px}.nav-burger span{display:block;width:22px;height:1.5px;background:var(--ink);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .25s ease;transform-origin:center}.nav-burger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media(max-width:960px){.nav-burger{display:flex}}.nav-mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c101066;z-index:299;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.nav-mobile-overlay.open{opacity:1;visibility:visible}.nav-mobile{position:fixed;top:0;right:0;width:80vw;max-width:320px;height:100%;height:100dvh;background:var(--blush);z-index:300;padding:5rem 2.2rem 3rem;display:flex;flex-direction:column;gap:.2rem;overflow-y:auto;transform:translate(100%);visibility:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility .4s;box-shadow:-4px 0 30px #1c10101f}.nav-mobile.open{transform:translate(0);visibility:visible}.nav-mobile a{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;padding:.95rem 0;border-bottom:1px solid var(--blush-mid);opacity:0;transform:translate(20px);transition:opacity .3s ease,transform .3s ease,color .2s}.nav-mobile.open a{opacity:1;transform:translate(0)}.nav-mobile a:hover{color:var(--gold)}.nav-mobile a.nav-mobile-child{padding-left:1rem;font-size:.68rem;letter-spacing:.16em}.nav-mobile-search{display:flex;border:1px solid var(--blush-deep);margin-bottom:1rem;background:var(--cream)}.nav-mobile-search input{flex:1;border:none;background:transparent;padding:.8rem 1rem;font-family:var(--font-body);font-size:.85rem;color:var(--ink);min-width:0}.nav-mobile-search input:focus{outline:none}.nav-mobile-search button{background:none;border:none;padding:0 .9rem;color:var(--ink-soft);cursor:pointer}.ann-item a{color:var(--gold);text-decoration:none;letter-spacing:inherit;margin:0}.ann-star{color:var(--gold);margin-right:.6em}@media(max-width:960px){.hero{grid-template-columns:1fr;min-height:auto}.hero-media{min-height:0;aspect-ratio:4 / 3}.hero--img-right .hero-media{order:0}}@media(max-width:600px){.hero-media{aspect-ratio:4 / 5}}.prod-card{position:relative;display:flex;flex-direction:column}.prod-img-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.prod-img .prod-img-main,.prod-img .prod-img-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .45s ease}.prod-img .prod-img-hover{opacity:0}@media(hover:hover){.prod-card:hover .has-hover-img .prod-img-hover{opacity:1}.prod-card:hover .has-hover-img .prod-img-main{opacity:0}.prod-card:hover .prod-img img{transform:scale(1.04)}.prod-card:hover .prod-add,.prod-card:focus-within .prod-add{transform:translateY(0)}}.prod-badges{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;pointer-events:none}.prod-badges .prod-tag{position:static}.prod-tag{font-size:.6rem}.prod-tag--sale{background:var(--gold);color:var(--ink)}.prod-tag--soldout{background:var(--cream);color:var(--ink-soft);border:1px solid var(--blush-deep)}.prod-quick-add{position:absolute;left:0;right:0;bottom:0;z-index:3;margin:0}.prod-quick-add .prod-add{position:static}a.prod-add{display:block;text-align:center;text-decoration:none}.prod-add{font-size:.62rem}.prod-add.is-loading{opacity:.7}.prod-add:focus-visible{transform:translateY(0);outline-offset:-4px}@media(hover:none){.prod-add{transform:translateY(0);padding:.7rem .4rem;font-size:.62rem;letter-spacing:.15em;background:#1c1010d9}}.prod-info-link{text-decoration:none;color:inherit;display:block}.prod-info-link:hover .prod-name{color:var(--ink-soft)}.prod-name{font-weight:400}.price-sale{color:var(--ink)}.price-compare{color:var(--ink-muted);margin-left:.4rem;font-size:.9em}.product-layout{padding:5rem 4rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;max-width:1240px;margin:0 auto}.product-images{position:sticky;top:calc(var(--header-h) + 1.5rem);min-width:0}.product-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--cream)}.product-gallery__track::-webkit-scrollbar{display:none}.product-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:var(--media-ratio, 1 / 1);overflow:hidden;position:relative}.product-gallery__media{width:100%;height:100%;object-fit:cover;display:block}.product-gallery__media--embed iframe{width:100%;height:100%;border:0}.product-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:.6rem}.product-thumb{position:relative;aspect-ratio:1;padding:0;border:none;background:var(--cream);cursor:pointer;overflow:hidden;opacity:.6;transition:opacity .2s,outline-color .2s;outline:1px solid transparent;outline-offset:2px}.product-thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-thumb:hover{opacity:.9}.product-thumb.is-active{opacity:1;outline:1px solid var(--gold)}.product-thumb__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--cream);font-size:.8rem;text-shadow:0 1px 4px rgba(0,0,0,.4)}.product-info{min-width:0}.product-info>*+*{margin-top:1.2rem}.product-info>.prod-material+.product-title{margin-top:.3rem}.product-title{font-family:var(--font-heading);font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:400;line-height:1.2}.product-rating{min-height:1rem}.product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.7rem}.product-price__current{font-size:1.4rem;color:var(--ink-soft)}.product-price__current.price-sale{color:var(--ink)}.product-price__compare{font-size:1rem;color:var(--ink-muted)}.product-price__badge{position:static;align-self:center}.product-unit-price{font-size:.72rem;color:var(--ink-muted);margin-top:.3rem}.product-legal{font-size:.72rem;color:var(--ink-muted);margin-top:.4rem;display:flex;flex-wrap:wrap;gap:.3rem 1rem}.product-legal a{color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px}.product-legal a:hover{color:var(--gold-text)}.variant-option{border:none;padding:0;margin:0 0 1.2rem;min-width:0}.variant-option:last-of-type{margin-bottom:0}.variant-option__label{display:block;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.6rem;padding:0}.variant-option__value{color:var(--ink);letter-spacing:.08em;text-transform:none;font-size:.78rem}.variant-pills{display:flex;flex-wrap:wrap;gap:.5rem}.variant-pill{min-width:46px;padding:.6rem .95rem;border:1px solid var(--blush-deep);background:transparent;color:var(--ink);font-size:.78rem;text-align:center;cursor:pointer;transition:border-color .2s,background .2s,color .2s;-webkit-user-select:none;user-select:none}.variant-pill:hover{border-color:var(--gold)}input:checked+.variant-pill{background:var(--ink);border-color:var(--ink);color:var(--blush)}input:focus-visible+.variant-pill{outline:2px solid var(--gold);outline-offset:2px}.variant-pill.is-unavailable{color:var(--ink-muted);text-decoration:line-through;border-style:dashed}input:checked+.variant-pill.is-unavailable{background:var(--ink-muted);border-color:var(--ink-muted);color:var(--cream)}.variant-select-wrap select,.facets__sort select,.field select{width:100%;padding:.8rem 2.2rem .8rem .9rem;border:1px solid var(--blush-deep);background:var(--cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%235A3D3D' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .9rem center;-webkit-appearance:none;appearance:none;font-family:var(--font-body);font-size:.82rem;color:var(--ink);border-radius:0}.variant-size-guide{display:inline-block;margin-top:.8rem;font-size:.7rem;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.qty-input{display:inline-flex;border:1px solid var(--blush-deep);background:var(--cream)}.qty-input input{width:46px;border:none;background:transparent;text-align:center;font-family:var(--font-body);font-size:.85rem;color:var(--ink);-moz-appearance:textfield}.qty-input input::-webkit-outer-spin-button,.qty-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-btn{width:36px;height:40px;border:none;background:none;cursor:pointer;font-size:1rem;color:var(--ink-soft)}.qty-btn:hover{color:var(--gold)}.product-add-btn{width:100%;justify-content:center}.product-add-btn:disabled{background:var(--ink-muted);cursor:not-allowed}.product-add-btn:disabled:after{content:none}.product-dynamic-checkout{margin-top:.7rem}.product-dynamic-checkout .shopify-payment-button__button{border-radius:0;min-height:48px}.product-dynamic-checkout .shopify-payment-button__more-options{font-size:.7rem;color:var(--ink-soft)}.product-form__message{margin-top:.8rem;font-size:.78rem;color:#9b2c2c;background:#fceded;border:1px solid #F2C9C9;padding:.7rem .9rem}.product-delivery{display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:var(--ink-soft)}.product-delivery svg{color:var(--gold);flex-shrink:0}.product-trust{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1.2rem;padding:1.2rem 0;border-top:1px solid var(--blush-mid);border-bottom:1px solid var(--blush-mid)}.product-trust li{display:flex;align-items:center;gap:.55rem;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.product-trust svg{color:var(--gold);flex-shrink:0}.product-description{font-size:.82rem;line-height:2;color:var(--ink-soft)}.product-accordion{border-bottom:1px solid var(--blush-mid)}.product-info>.product-accordion+.product-accordion{margin-top:0}.product-accordion summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:1rem 0;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.product-accordion summary::-webkit-details-marker{display:none}.product-accordion__icon{transition:transform .25s;color:var(--ink-soft)}.product-accordion[open] .product-accordion__icon{transform:rotate(180deg)}.product-accordion__content{padding:0 0 1.2rem;font-size:.8rem;line-height:1.9;color:var(--ink-soft)}.product-text{font-size:.8rem;line-height:1.9;color:var(--ink-soft)}.sticky-cart{position:fixed;left:0;right:0;bottom:0;z-index:150;display:none;align-items:center;gap:1rem;background:var(--cream);border-top:1px solid var(--blush-mid);padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));transform:translateY(100%);visibility:hidden;transition:transform .3s ease,visibility .3s}.sticky-cart.is-visible{transform:translateY(0);visibility:visible}.sticky-cart__info{flex:1;min-width:0;display:flex;flex-direction:column}.sticky-cart__title{font-family:var(--font-heading);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cart__price{font-size:.75rem;color:var(--ink-soft)}.sticky-cart-btn{background:var(--ink);color:var(--blush);border:none;cursor:pointer;padding:.9rem 1.2rem;font-family:var(--font-body);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:background .3s}.sticky-cart-btn:hover{background:var(--gold)}.sticky-cart-btn:disabled{background:var(--ink-muted)}@media(max-width:600px){.sticky-cart{display:flex}}.judgeme-section{max-width:1240px;margin:0 auto;padding-bottom:2rem}.product-recs{padding:4rem 4rem 5rem;max-width:1240px;margin:0 auto}.product-recs:empty{display:none}@media(max-width:960px){.product-layout{grid-template-columns:1fr;padding:2rem 2rem 3rem;gap:2rem}.product-images{position:static}.product-recs{padding:3rem 2rem 4rem}}@media(max-width:600px){.product-layout{padding:0 0 2.5rem}.product-info{padding:0 1.2rem}.product-thumbs{padding:0 1.2rem;grid-template-columns:repeat(6,1fr)}.product-recs{padding:2.5rem 1.2rem 4rem}.product-trust{grid-template-columns:1fr}}.collection-layout{padding:5rem 4rem;max-width:1400px;margin:0 auto}.collection-banner{margin:-5rem -4rem 3rem;max-height:420px;overflow:hidden}.collection-banner img{width:100%;height:100%;max-height:420px;object-fit:cover;display:block}.collection-description{max-width:640px;margin-left:auto;margin-right:auto}.facets{margin-bottom:2rem}.facets__bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--blush-mid)}.facets__filters{display:flex;flex-wrap:wrap;gap:.6rem}.facets__right{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-left:auto}.facets__count{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.facets__sort{display:flex;align-items:center;gap:.6rem;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.facets__sort select{width:auto;padding-top:.5rem;padding-bottom:.5rem;text-transform:none;letter-spacing:0;font-size:.78rem}.js .facets__apply{display:none}.facet{position:relative}.facet__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border:1px solid var(--blush-deep);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft)}.facet__summary::-webkit-details-marker{display:none}.facet[open] .facet__summary{border-color:var(--ink);color:var(--ink)}.facet__count{color:var(--gold-text)}.facet__panel{position:absolute;top:calc(100% + .4rem);left:0;z-index:20;background:var(--cream);border:1px solid var(--blush-mid);padding:1rem 1.2rem;min-width:240px;max-height:320px;overflow-y:auto;box-shadow:0 12px 30px #1c101014}.facet__list{list-style:none;display:flex;flex-direction:column;gap:.55rem}.facet__check{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:var(--ink);cursor:pointer}.facet__check input{accent-color:var(--ink);width:15px;height:15px}.facet__check.is-disabled{color:var(--ink-muted);cursor:default}.facet__num{margin-left:auto;font-size:.7rem;color:var(--ink-muted)}.facet__price{display:flex;align-items:flex-end;gap:.6rem}.facet__price label{display:flex;flex-direction:column;gap:.3rem;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.facet__price input{width:90px;padding:.5rem;border:1px solid var(--blush-deep);background:#fff;font-family:var(--font-body);font-size:.8rem}.facet__currency{font-size:.8rem;color:var(--ink-muted);padding-bottom:.55rem}.facets__active{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.facet-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:var(--blush-soft);border:1px solid var(--blush-mid);font-size:.72rem;color:var(--ink);text-decoration:none}.facet-chip:hover{border-color:var(--gold)}.facet-clear{font-size:.7rem;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;margin-left:.5rem}.pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:4rem}.pagination__item{padding:.6rem 1rem;border:1px solid var(--blush-mid);font-size:.75rem;text-decoration:none;color:var(--ink-soft)}a.pagination__item:hover{border-color:var(--gold);color:var(--ink)}.pagination__item.is-current{background:var(--ink);color:var(--blush);border-color:var(--ink)}.pagination__gap{border-color:transparent}.empty-state{grid-column:1 / -1;text-align:center;padding:3rem 0}.empty-state p{font-size:.85rem;color:var(--ink-muted);margin-bottom:2rem}.empty-state--left{text-align:left;padding-top:0}.search-form{display:flex;gap:.6rem;max-width:560px;margin:0 auto 2.5rem}.search-form input{flex:1;min-width:0;padding:.9rem 1rem;border:1px solid var(--blush-deep);background:var(--cream);font-family:var(--font-body);font-size:.9rem;color:var(--ink);border-radius:0}.search-count{text-align:center;margin-bottom:2rem}.search-pages{list-style:none;margin-top:3rem;border-top:1px solid var(--blush-mid)}.search-pages li a{display:flex;flex-direction:column;gap:.2rem;padding:1rem 0;border-bottom:1px solid var(--blush-mid);text-decoration:none;color:var(--ink);font-family:var(--font-heading)}@media(max-width:960px){.collection-layout{padding:3rem 2rem}.collection-banner{margin:-3rem -2rem 2rem}}@media(max-width:600px){.collection-layout{padding:2rem 1.2rem}.collection-banner{margin:-2rem -1.2rem 1.5rem}.facets__right{margin-left:0;width:100%;justify-content:space-between}.facet{position:static}.facets__filters{position:relative}.facet__panel{left:0;right:0;min-width:0}.search-form{flex-direction:column}}.cart-layout{padding:5rem 4rem;max-width:960px;margin:0 auto}.cart-title{margin-bottom:2.5rem}.cart-shipping-bar{padding:14px 16px;background:var(--cream);border:1px solid rgba(200,169,106,.25);margin-bottom:1.5rem}.cart-shipping-bar p{margin:0 0 8px;font-size:.8rem;color:var(--ink-soft)}.cart-shipping-bar strong{color:var(--ink);font-weight:500}.cart-shipping-bar span[aria-hidden]{color:var(--gold)}.cart-shipping-bar__track{height:4px;background:#1c101014;overflow:hidden}.cart-shipping-bar__fill{height:100%;background:var(--gold);transition:width .4s ease}.cart-items{list-style:none;border-top:1px solid var(--blush-mid)}.cart-item{display:grid;grid-template-columns:96px 1fr auto;gap:1.5rem;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--blush-mid)}.cart-item__img{display:block;width:96px;aspect-ratio:1;background:var(--cream);overflow:hidden}.cart-item__img img{width:100%;height:100%;object-fit:cover;display:block}.cart-item__name{display:block;text-decoration:none;color:var(--ink);font-size:.95rem}.cart-item__variant{font-size:.72rem;color:var(--ink-muted);margin-top:.25rem}.cart-item__price{font-size:.8rem;color:var(--ink-soft);margin-top:.5rem}.cart-item__discount{font-size:.72rem;color:var(--gold-text);margin-top:.25rem}.cart-item__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.cart-item__remove{font-size:.62rem;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.cart-item__remove:hover{color:var(--ink)}.cart-item__line{font-size:.85rem;color:var(--ink)}.cart-form.is-updating{opacity:.6;pointer-events:none}.cart-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;margin-top:2rem;flex-wrap:wrap}.cart-footer__left{flex:1;min-width:240px;max-width:420px}.cart-footer__right{text-align:right;margin-left:auto}.cart-label{display:block;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.6rem}.cart-note{width:100%;padding:.8rem;border:1px solid var(--blush-deep);background:var(--cream);font-family:var(--font-body);font-size:.82rem;color:var(--ink);margin-bottom:1rem;resize:vertical}.js .cart-update{display:none}.cart-total-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.cart-total{font-family:var(--font-heading);font-size:1.8rem;color:var(--ink)}.cart-discount{font-size:.75rem;color:var(--gold-text);margin-bottom:.4rem}.cart-hint{font-size:.72rem;color:var(--ink-muted);margin-top:.35rem}.cart-checkout{margin-top:1.2rem;min-width:240px;justify-content:center}.cart-express{margin:2rem 0 0 auto;max-width:320px;text-align:right}.cart-express .cart-hint{margin-bottom:.6rem}.cart-express .shopify-cleanslate,.cart-express [data-shopify-buttoncontainer]{justify-content:flex-end}@media(max-width:960px){.cart-layout{padding:3rem 2rem}}@media(max-width:600px){.cart-layout{padding:2rem 1.2rem}.cart-item{grid-template-columns:72px 1fr;gap:1rem}.cart-item__img{width:72px}.cart-item__actions{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between}.cart-footer__right,.cart-express{text-align:left;margin-left:0;width:100%;max-width:none}.cart-checkout{width:100%}}.page-content{padding:5rem 4rem;max-width:800px;margin:0 auto}.page-content--wide{max-width:1200px}.page-icon-wrap{margin-bottom:2rem}.page-icon-svg{width:56px;height:56px}.page-title{font-family:var(--font-heading);font-size:clamp(2rem,3vw,3rem);font-weight:400;font-style:italic;color:var(--ink);margin-bottom:2.5rem;line-height:1.2}.page-body-content{font-size:.85rem;line-height:1.9;color:var(--ink-soft)}.page-body-content h2{font-family:var(--font-heading);font-size:1.3rem;font-weight:400;color:var(--ink);margin:2rem 0 .8rem}.page-body-content h3{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;margin:1.5rem 0 .5rem}.page-404{text-align:center}.page-404 .search-form{margin-top:2rem}.contact-section{padding-top:0}.contact-title{margin-bottom:1rem}.contact-form{margin-top:2rem;display:flex;flex-direction:column;gap:1.2rem}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.field{display:flex;flex-direction:column;gap:.45rem}.field label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.field input,.field textarea,.field select{width:100%;padding:.85rem 1rem;border:1px solid var(--blush-deep);background:var(--cream);font-family:var(--font-body);font-size:.88rem;color:var(--ink);border-radius:0}.field textarea{resize:vertical}.contact-form .btn-dark{align-self:flex-start}.form-success{padding:1rem 1.2rem;background:var(--cream);border:1px solid rgba(200,169,106,.35);font-size:.85rem;color:var(--ink)}.form-error,.nl-error{font-size:.8rem;color:#9b2c2c}.form-error ul,.nl-error ul{list-style:none}.contact-consent{color:var(--ink-muted)!important;text-align:left!important;margin:0!important;max-width:none!important}.contact-consent a{color:var(--ink-soft)!important}@media(max-width:960px){.page-content{padding:3rem 2rem}}@media(max-width:600px){.page-content{padding:2rem 1.2rem}.contact-form__row{grid-template-columns:1fr}}.care-link{text-align:center;margin-top:3rem}.services-grid--1{grid-template-columns:1fr;max-width:640px}.services-grid--3{grid-template-columns:1fr 1px 1fr 1px 1fr}@media(max-width:860px){.services-grid--3{grid-template-columns:1fr}}.nl-sub a{color:var(--gold)}.nl-success{color:var(--gold);font-size:.85rem;letter-spacing:.05em;max-width:460px;margin:0 auto;line-height:1.8}.nl-error{margin:0 auto 1rem;max-width:420px;color:#f2b8b8}.nl-consent{max-width:420px;margin:1rem auto 0;font-size:.68rem;line-height:1.7;color:#fdeaec8c}.nl-consent a{color:#fdeaeccc;text-decoration:underline;text-underline-offset:2px}.nl-sub{color:#fdeaec9e}.nl-input::placeholder{color:#fdeaec80}.cat-card{text-decoration:none}.footer-logo-icy{display:inline-block;line-height:0;margin-bottom:1.2rem}.footer-logo-icy svg.logo-svg{height:54px;width:auto}.footer-col-header{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;margin-bottom:1.2rem;cursor:default;text-align:left;font-family:var(--font-body)}.footer-col-title{display:block;margin-bottom:0}.footer-chevron{color:#fdeaec80;transition:transform .3s ease;flex-shrink:0;display:none}.footer-newsletter-teaser{padding:0 0 2rem;text-align:center}.footer-newsletter-teaser p{font-size:.72rem;line-height:1.8;color:#fdeaec99;margin-bottom:.8rem}.footer-nl-link{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);text-decoration:none;transition:opacity .3s}.footer-nl-link:hover{opacity:.7}.footer-bottom{color:#fdeaec8c;gap:1rem;flex-wrap:wrap}.payment-icon{height:22px;width:auto;border-radius:3px}@media(max-width:960px){footer.site-footer{padding:3rem 2rem 2rem}}@media(max-width:600px){footer.site-footer{padding:2.5rem 1.2rem 2rem}.footer-top{gap:0}.footer-brand-col{margin-bottom:1.5rem}.footer-col{border-top:1px solid rgba(253,234,236,.08)}.footer-col-header{cursor:pointer;padding:1rem 0;margin-bottom:0}.footer-chevron{display:block}.footer-col-content{display:none;padding-bottom:1rem}.footer-col.footer-open .footer-col-content{display:block}.footer-col.footer-open .footer-chevron{transform:rotate(180deg)}.no-js .footer-col-content{display:block}.footer-links a{word-break:break-word}}#iceberry-cookie{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c101066;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transition:opacity .4s ease}#iceberry-cookie.visible{opacity:1}#iceberry-cookie.hidden{display:none}.icb-modal{background:#fff8f5;border:1px solid rgba(200,169,106,.25);padding:2rem 1.8rem;max-width:380px;width:100%;box-shadow:0 12px 48px #1c101026;transform:translateY(20px);transition:transform .4s cubic-bezier(.16,1,.3,1)}#iceberry-cookie.visible .icb-modal{transform:translateY(0)}.icb-logo{text-align:center;margin-bottom:1rem}.icb-logo svg{height:26px;width:auto}.icb-line{width:30px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin:.8rem auto;opacity:.6}.icb-title{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:1.05rem;color:var(--ink);text-align:center;margin-bottom:.8rem}.icb-text{font-size:.7rem;color:var(--ink-muted);font-weight:300;line-height:1.7;text-align:center;margin-bottom:1.5rem}.icb-text a{color:var(--gold-text);text-decoration:none;border-bottom:1px solid rgba(200,169,106,.4)}.icb-buttons{display:flex;flex-direction:column;gap:.6rem}.icb-btn-accept,.icb-btn-decline{width:100%;cursor:pointer;font-family:var(--font-body);font-size:.62rem;text-transform:uppercase;transition:all .2s}.icb-btn-accept{background:var(--ink);color:#fff8f5;border:none;padding:.9rem;letter-spacing:.25em;font-weight:300}.icb-btn-accept:hover{background:var(--gold)}.icb-btn-decline{background:transparent;color:var(--ink-soft);border:1px solid rgba(155,112,112,.35);padding:.8rem;letter-spacing:.2em;font-weight:300}.icb-btn-decline:hover{border-color:var(--gold);color:var(--gold-text)}.toast{position:fixed;left:50%;bottom:1.5rem;z-index:9999;transform:translate(-50%,150%);opacity:0;background:var(--ink);color:var(--blush);padding:.95rem 1.3rem;font-size:.78rem;letter-spacing:.03em;max-width:calc(100vw - 2rem);display:flex;gap:1rem;align-items:center;flex-wrap:wrap;box-shadow:0 10px 30px #1c101033;transition:transform .35s ease,opacity .35s ease}.toast.is-visible{transform:translate(-50%);opacity:1}.toast a{color:var(--gold);text-decoration:none;letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;white-space:nowrap}.toast--error{background:#7a2424}.template-product .toast{bottom:calc(5rem + env(safe-area-inset-bottom))}.reveal{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.reveal.revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.hero-eyebrow,.hero-body,.hero-ctas{opacity:1!important;animation:none!important}.ticker-track{animation:none!important}.reveal{opacity:1;transform:none}}.field select{background:var(--cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%235A3D3D' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .9rem center;padding-right:2.2rem;-webkit-appearance:none;appearance:none}.prod-tag--bestseller{background:var(--ink);color:var(--blush)}.prod-tag--limitiert,.prod-tag--handgefertigt,.prod-tag--einzelst\fc ck,.prod-tag--einzelstueck{background:var(--cream);color:var(--ink);border:1px solid var(--gold)}.product-badges .prod-badges{position:static;flex-direction:row;flex-wrap:wrap}.product-badges:has(.prod-badges:empty){display:none}.product-info>.product-badges+.prod-material,.product-info>.product-badges+.product-title{margin-top:.6rem}.logo-link{display:inline-flex;align-items:center}.logo-svg-wrap{display:block}.logo-svg-wrap .logo-svg{width:100%;height:auto;display:block}.logo-night,.footer-logo-night{display:none}html[data-theme=night] .logo-night,html[data-theme=night] .footer-logo-night{display:block}html[data-theme=night] .logo-day,html[data-theme=night] .footer-logo-day{display:none}.theme-toggle{background:none;border:none;cursor:pointer;padding:0}.theme-toggle__sun{display:none}html[data-theme=night] .theme-toggle__sun{display:block}html[data-theme=night] .theme-toggle__moon{display:none}.nav-mobile-theme{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;border-bottom:1px solid var(--blush-mid);cursor:pointer;padding:.95rem 0;font-family:var(--font-body);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);text-align:left}.nav-mobile-theme__switch{width:36px;height:20px;border-radius:10px;background:var(--blush-deep);position:relative;transition:background .3s;flex-shrink:0}.nav-mobile-theme__switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--cream);transition:transform .3s}.nav-mobile-theme[aria-pressed=true] .nav-mobile-theme__switch{background:var(--gold)}.nav-mobile-theme[aria-pressed=true] .nav-mobile-theme__switch:after{transform:translate(16px)}.theme-switching,.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:background-color .7s cubic-bezier(.4,0,.2,1),color .7s cubic-bezier(.4,0,.2,1),border-color .7s cubic-bezier(.4,0,.2,1),fill .7s ease,stroke .7s ease,box-shadow .7s ease!important}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.logo-link{display:inline-grid;align-items:center}.logo-day,.logo-night{grid-area:1 / 1;transition:opacity .6s ease}.logo-night{display:block;opacity:0;pointer-events:none}html[data-theme=night] .logo-night{opacity:1;pointer-events:auto}html[data-theme=night] .logo-day{display:block;opacity:0;pointer-events:none}footer.site-footer--blush{background:var(--blush-soft);color:var(--ink-soft);border-top:1px solid var(--blush-mid)}.site-footer--blush .footer-top{border-bottom-color:var(--blush-mid)}.site-footer--blush .footer-col-title{color:var(--ink)}.site-footer--blush .footer-links a{color:var(--ink-soft)}.site-footer--blush .footer-links a:hover{color:var(--gold-text)}.site-footer--blush .soc-btn{border-color:var(--blush-deep);color:var(--ink-soft)}.site-footer--blush .soc-btn:hover{border-color:var(--gold);color:var(--gold-text)}.site-footer--blush .footer-chevron{color:var(--ink-muted)}.site-footer--blush .footer-newsletter-teaser p{color:var(--ink-soft)}.site-footer--blush .footer-nl-link{color:var(--gold-text)}.site-footer--blush .footer-bottom{color:var(--ink-muted)}@media(max-width:600px){.site-footer--blush .footer-col{border-top-color:var(--blush-mid)}}html[data-theme=night] body{background:var(--blush);color:var(--ink)}html[data-theme=night] .site-header{background:var(--night-header);border-bottom-color:var(--blush-mid)}html[data-theme=night] .announcement{background:var(--footer-bg);color:var(--ink);border-bottom:1px solid rgba(200,169,106,.18)}html[data-theme=night] .newsletter{background:var(--cream);border-top:1px solid var(--blush-mid);border-bottom:1px solid var(--blush-mid)}html[data-theme=night] .nl-title,html[data-theme=night] .nl-input{color:var(--ink)}html[data-theme=night] .nl-btn:hover{background:var(--ink);color:var(--blush)}html[data-theme=night] .cart-count{color:var(--blush)}html[data-theme=night] .hero-img-placeholder,html[data-theme=night] .img-placeholder{background:var(--cream)}html[data-theme=night] .img-placeholder svg,html[data-theme=night] .prod-ph-svg,html[data-theme=night] .cat-ph-svg{fill:#fdeaec1f}html[data-theme=night] .cat-label{--ink: #1C1010;--ink-soft: #5A3D3D}html[data-theme=night] .mw{background:linear-gradient(135deg,#e8e8ec,#f5f5f8);border-color:transparent}html[data-theme=night] .prod-tag--sale,html[data-theme=night] .prod-tag.neu{color:#1c1010}@media(hover:none){html[data-theme=night] .prod-add{background:#fdeaeceb;color:#1c1010}}html[data-theme=night] .variant-select-wrap select,html[data-theme=night] .facets__sort select,html[data-theme=night] .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23FDEAEC' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}html[data-theme=night] .facet__price input{background:var(--cream);color:var(--ink)}html[data-theme=night] .facet__check input{accent-color:var(--gold)}html[data-theme=night] .cart-shipping-bar__track{background:#fdeaec1f}html[data-theme=night] .cart-shipping-bar{border-color:#c8a96a4d}html[data-theme=night] .product-form__message{background:#3a1a1a;border-color:#6b2b2b;color:#f6c9c9}html[data-theme=night] .form-error{color:#f2b8b8}html[data-theme=night] .nav-dropdown-panel,html[data-theme=night] .facet__panel{box-shadow:0 12px 30px #0006}html[data-theme=night] .toast{box-shadow:0 10px 30px #00000080}html[data-theme=night] .toast a{color:#8c6d33}html[data-theme=night] .product-gallery__track,html[data-theme=night] .product-thumb{background:var(--cream)}html[data-theme=night] .icb-modal{--ink: #1C1010;--ink-soft: #5A3D3D;--ink-muted: #8A6363;--gold-text: #8C6D33;color:#1c1010}html[data-theme=night] #judgeme_product_reviews{color:var(--ink)}html[data-theme=night] #judgeme_product_reviews [class*=review-body-wrapper],html[data-theme=night] #judgeme_product_reviews [class*=review-item]{background:var(--cream);border-color:#c8a96a40}html[data-theme=night] #judgeme_product_reviews [class*=review-content__body-content]{color:var(--ink-soft)}html[data-theme=night] #judgeme_product_reviews [class*=reviewer],html[data-theme=night] #judgeme_product_reviews [class*=review-header]{color:var(--ink)}html[data-theme=night] #judgeme_product_reviews button{background:var(--ink)!important;color:var(--blush)!important}html[data-theme=night] #judgeme_product_reviews button:hover{background:var(--gold)!important}html[data-theme=night] #judgeme_product_reviews [class*=sort] button,html[data-theme=night] #judgeme_product_reviews [class*=filter] button{background:transparent!important;color:var(--ink-soft)!important}.insta-bg:has(img){opacity:1}html[data-theme=night] .footer-col-title{color:var(--ink)}html[data-theme=night] .site-footer:not(.site-footer--blush) .footer-tagline,html[data-theme=night] .site-footer:not(.site-footer--blush) .footer-links a{color:#fdeaecb8}html[data-theme=night] .nav-mobile-theme__switch{background:transparent;border:1px solid var(--ink-muted)}html[data-theme=night] .nav-mobile-theme__switch:after{background:var(--ink-muted);top:2px;left:2px}html[data-theme=night] .nav-mobile-theme[aria-pressed=true] .nav-mobile-theme__switch{background:var(--gold);border-color:var(--gold)}html[data-theme=night] .nav-mobile-theme[aria-pressed=true] .nav-mobile-theme__switch:after{background:var(--blush)}html[data-theme=night] .facet__summary{border-color:var(--blush-deep);color:var(--ink-soft)}html[data-theme=night] .facet[open] .facet__summary{border-color:var(--gold);color:var(--ink)}html[data-theme=night] .facet-chip{background:var(--cream);border-color:var(--blush-deep)}html[data-theme=night] .search-form input,html[data-theme=night] .nav-mobile-search{background:var(--cream);color:var(--ink)}@media(max-width:600px){.site-header .theme-toggle{display:flex}.site-header .nav-account{display:none}.nav-right{gap:1rem}.logo-link{max-width:140px}.logo-link .logo-svg-wrap,.logo-link .logo-img{width:100%!important;max-width:140px}}.insta-handle{color:inherit;text-decoration:none}.insta-handle:hover{color:var(--ink)}.insta-ov-text{font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.footer-localization select{background:transparent;color:inherit;border:1px solid rgba(253,234,236,.2);padding:.45rem .7rem;font-family:var(--font-body);font-size:.7rem;cursor:pointer;border-radius:0}.footer-localization select option{color:#1c1010}.site-footer--blush .footer-localization select{border-color:var(--blush-deep)}.apps-section{padding:3rem 0}.apps-section--contained{padding:3rem 4rem;max-width:1400px;margin:0 auto}@media(max-width:600px){.apps-section--contained{padding:2rem 1.2rem}}.product-legal--customs{margin-top:.2rem;font-style:italic}.ticker-track span{color:var(--ink-soft)}.ticker-track .dot{color:var(--gold)}html[data-theme=night] .ticker{background:var(--cream);border-color:#c8a96a2e}html[data-theme=night] .ticker-track span{color:var(--ink-soft)}html[data-theme=night] .prod-img img,html[data-theme=night] .cat-card img,html[data-theme=night] .about-img-wrap img,html[data-theme=night] .craft-imgs img,html[data-theme=night] .insta-tile img,html[data-theme=night] .product-gallery__media,html[data-theme=night] .product-thumb img,html[data-theme=night] .cart-item__img img,html[data-theme=night] .hero-img{filter:brightness(.82) saturate(.85) contrast(1.04);transition:filter .6s ease,transform .5s ease,opacity .45s ease}html[data-theme=night] .prod-card:hover .prod-img img,html[data-theme=night] .cat-card:hover img,html[data-theme=night] .insta-tile:hover img,html[data-theme=night] .product-gallery__media:hover,html[data-theme=night] .product-thumb.is-active img{filter:brightness(.96) saturate(.95)}html[data-theme=night] .prod-img,html[data-theme=night] .product-gallery__track,html[data-theme=night] .about-img-wrap,html[data-theme=night] .craft-img-main,html[data-theme=night] .craft-tile,html[data-theme=night] .cat-card{box-shadow:0 0 0 1px #c8a96a29}html[data-theme=night] .hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 55%,var(--blush) 100%)}html[data-theme=night] .hero--img-right .hero-media:after{background:linear-gradient(270deg,transparent 55%,var(--blush) 100%)}@media(max-width:960px){html[data-theme=night] .hero-media:after,html[data-theme=night] .hero--img-right .hero-media:after{background:linear-gradient(180deg,transparent 60%,var(--blush) 100%)}}html[data-theme=night] .cat-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(18,10,9,.72) 100%)}html[data-theme=night] .cat-card .cat-label{z-index:2}html[data-theme=night] .cat-card .cat-label-name{color:#f3e6e2}html[data-theme=night] .cat-card .cat-label-sub{color:var(--gold)}html[data-theme=night] .prod-tag--bestseller,html[data-theme=night] .prod-tag--soldout,html[data-theme=night] .prod-tag--limitiert,html[data-theme=night] .prod-tag--handgefertigt{background:#120a09c7;color:var(--ink);border:1px solid rgba(200,169,106,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=night] .prod-add{background:#120a09db;color:var(--ink);border-top:1px solid rgba(200,169,106,.3)}html[data-theme=night] .prod-add:hover{background:var(--gold);color:#1c1010}@media(hover:none){html[data-theme=night] .prod-add{background:#120a09db;color:var(--ink)}}html[data-theme=night] .btn-dark,html[data-theme=night] .sticky-cart-btn,html[data-theme=night] .icb-btn-accept{background:var(--gold);color:#1c1010}html[data-theme=night] .btn-dark:hover,html[data-theme=night] .sticky-cart-btn:hover{background:var(--ink);color:#1c1010}html[data-theme=night] .product-add-btn:disabled{background:var(--blush-deep);color:var(--ink-muted)}html[data-theme=night] input:checked+.variant-pill{background:var(--gold);border-color:var(--gold);color:#1c1010}html[data-theme=night] .pagination__item.is-current{background:var(--gold);border-color:var(--gold);color:#1c1010}html[data-theme=night] .toast{background:var(--cream);color:var(--ink);border:1px solid rgba(200,169,106,.3)}html[data-theme=night] .toast a{color:var(--gold)}html[data-theme=night] #judgeme_product_reviews button{background:var(--gold)!important;color:#1c1010!important}html[data-theme=night] .icb-modal .icb-btn-accept{background:#1c1010;color:#fff8f5}#judgeme_product_reviews [class*=review-item],#judgeme_product_reviews [class*=review-body],#judgeme_product_reviews [class*=review-content],#judgeme_product_reviews [class*=review-card],#judgeme_product_reviews [class*=review-wrapper],#judgeme_product_reviews [class*=review-widget__body],#judgeme_product_reviews [class*=reviews-list],#judgeme_product_reviews [class*=review-list],#judgeme_product_reviews [class*=widget-container],#judgeme_product_reviews [class*=review-widget__container],html[data-theme=night] #judgeme_product_reviews [class*=review-body-wrapper],html[data-theme=night] #judgeme_product_reviews [class*=review-item]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}#judgeme_product_reviews [class*=review-item]:not([class*=review-item] [class*=review-item]){padding:2rem 0!important;border-bottom:1px solid var(--blush-mid)!important}#judgeme_product_reviews [class*=review-item]:not([class*=review-item] [class*=review-item]):last-child{border-bottom:0!important}#judgeme_product_reviews [class*=reviewer],#judgeme_product_reviews [class*=author]{font-family:var(--font-heading)!important;font-weight:400!important;font-size:1rem!important;letter-spacing:.01em;color:var(--ink)!important}#judgeme_product_reviews [class*=timestamp],#judgeme_product_reviews [class*=date]{font-size:.68rem!important;letter-spacing:.12em;color:var(--ink-muted)!important}#judgeme_product_reviews [class*=review-content__body-content],#judgeme_product_reviews [class*=review-body] p{font-size:.86rem!important;line-height:1.85!important;color:var(--ink-soft)!important}#judgeme_product_reviews [class*=review-title]{font-family:var(--font-heading)!important;font-weight:400!important;font-size:1.05rem!important;color:var(--ink)!important}#judgeme_product_reviews [class*=star]{font-size:.85rem}#judgeme_product_reviews [class*=avatar]{background:transparent!important;border:1px solid rgba(200,169,106,.45)!important;color:var(--gold)!important;font-family:var(--font-heading)!important}#judgeme_product_reviews [class*=summary],#judgeme_product_reviews [class*=header]:not(button){background:transparent!important;border-left:0!important;border-right:0!important;border-top:0!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/61/assets/iceberry.css.map */
