.boutique{--b-primary:#541c39;--b-bg:#fbf7f0;--b-gold:#ae864b;background:var(--b-bg);color:#302729;font-family:Arial,sans-serif;line-height:1.6;font-size:15px}.boutique *{box-sizing:border-box}.boutique a{color:inherit;text-decoration:none}.boutique button,.boutique input,.boutique select{font:inherit}.boutique button{cursor:pointer}.boutique h1,.boutique h2,.boutique h3,.boutique p{margin:0}.boutique h1,.boutique h2,.boutique h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.1}.boutique h1{font-size:clamp(42px,5vw,78px);white-space:pre-line}.boutique h2{font-size:clamp(32px,3.2vw,49px);white-space:pre-line}.boutique h3{font-size:24px}.boutique img{display:block;max-width:100%;object-fit:cover}.boutique :focus-visible{outline:3px solid var(--b-gold);outline-offset:5px}.b-announcement{background:var(--b-primary);color:#fff8ee;display:flex;justify-content:center;align-items:center;position:relative;min-height:36px;font-size:10px;letter-spacing:.11em}.b-announcement>a{position:absolute;right:4%;display:flex;align-items:center;gap:8px}.b-header{height:100px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:0 4.5%;border-bottom:1px solid #d9ccbe}.b-logo{width:240px}.b-logo img{width:100%;height:auto;mix-blend-mode:multiply}.b-desktop-nav{display:flex;gap:32px;font-size:13px}.b-desktop-nav a{padding:14px 0}.b-desktop-nav a:hover,.b-desktop-nav a[aria-current=page]{color:var(--b-primary);box-shadow:0 1px var(--b-gold)}.b-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:25px}.b-header-contact{display:flex;align-items:center;gap:12px;font-size:12px}.b-menu{display:none}.b-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;max-width:1800px;margin:auto}.b-hero-text{padding:80px 10% 50px 12%;display:flex;flex-direction:column;justify-content:center}.b-kicker{font-size:10px;letter-spacing:.19em;font-weight:600;display:block;color:var(--b-primary);text-transform:uppercase}.b-line{display:inline-block;width:28px;height:1px;background:var(--b-gold);margin-right:12px;vertical-align:middle}.b-hero h1{margin:26px 0;color:var(--b-primary);max-width:640px}.b-hero p{max-width:390px;font-size:15px;color:#706267;line-height:1.9}.b-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:32px}.b-button,.b-light-button,.b-outline{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 24px;font-size:12px!important;letter-spacing:.02em;border:1px solid var(--b-primary);border-radius:0;min-height:52px;transition:background .2s,transform .2s}.boutique .b-button{background:var(--b-primary);color:#fff8ef}.b-button:hover,.b-light-button:hover{transform:translateY(-2px);filter:brightness(1.1)}.boutique .b-outline{background:transparent;color:var(--b-primary)}.b-text-link{display:inline-flex;align-items:center;gap:13px;font-size:12px;border-bottom:1px solid var(--b-gold);padding-bottom:5px}.b-hero-note{display:flex;gap:15px;align-items:center;font-size:11px;color:#807078;margin-top:65px;line-height:1.8}.b-hero-note strong{font-weight:400;color:var(--b-primary)}.b-seal{height:43px;width:43px;border:1px solid var(--b-gold);border-radius:50%;display:grid;place-items:center;font:italic 26px Georgia;color:var(--b-gold)}.b-hero-image{position:relative;min-height:650px;overflow:hidden}.b-hero-image>img{width:100%;height:100%;position:absolute;object-position:center 28%}.b-hero-image:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#2c15255c);pointer-events:none}.b-hero-caption{position:absolute;z-index:1;bottom:36px;left:40px;right:40px;color:white}.b-hero-caption>span{font-size:9px;letter-spacing:.18em}.b-hero-caption>a{display:flex;justify-content:space-between;align-items:center;font:30px Georgia;margin-top:8px}.b-image-note{position:absolute;right:18px;top:35px;writing-mode:vertical-rl;color:white;letter-spacing:.22em;font-size:9px}.b-ribbon{display:flex;justify-content:center;align-items:center;gap:7%;padding:23px 5%;border-block:1px solid #dbcdbd;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.b-ribbon i{color:var(--b-gold)}.b-section{max-width:1440px;margin:auto;padding:80px 5%}.b-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px}.b-section-heading h2{margin-top:14px}.b-section-heading p{color:#77666d;font-size:13px}.b-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.b-category{position:relative;overflow:hidden;aspect-ratio:4/4.8;background:#e9ddce}.b-category>img{width:100%;height:100%;transition:transform .5s}.b-category:hover>img{transform:scale(1.035)}.b-category>div{position:absolute;bottom:0;left:0;right:0;padding:80px 28px 28px;background:linear-gradient(transparent,#241520c9);color:#fff}.b-category>div>span:first-child{font-size:9px;letter-spacing:.15em}.b-category h3{font-size:31px;margin-top:12px}.b-round-arrow{position:absolute;bottom:30px;right:25px;border:1px solid #ffffff70;border-radius:50%;padding:10px;display:flex}.b-collection{padding-top:20px}.b-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.b-card-photo{position:relative;background:#e9ddce;aspect-ratio:4/5}.b-card-photo img,.b-card-photo>a{display:block;width:100%;height:100%}.b-card-photo img{transition:transform .4s}.b-card-photo:hover img{transform:scale(1.035)}.b-heart{position:absolute;right:12px;top:12px;background:var(--b-bg);border:none;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;color:var(--b-primary)}.b-card-label{position:absolute;bottom:12px;left:12px;background:var(--b-bg);padding:4px 10px;font-size:9px;letter-spacing:.08em}.b-card-info{padding:18px 0}.b-card-info .b-kicker{font-size:8px;opacity:.7}.b-card h3{font-size:21px;line-height:1.3;margin:8px 0 16px;min-height:54px}.b-card-bottom{border-top:1px solid #d8cbbb;padding-top:12px;display:flex;justify-content:space-between;font-size:11px;color:var(--b-primary)}.b-centered{text-align:center;margin-top:30px}.b-story{display:grid;grid-template-columns:1.1fr 1fr;background:color-mix(in srgb,var(--b-primary) 6%,var(--b-bg))}.b-story>img{width:100%;height:100%;min-height:440px;object-fit:cover}.b-story>div{padding:70px 13%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.b-story h2{margin:20px 0}.b-story p{color:#77666d;font-size:14px;margin-bottom:24px}.b-story-full{margin-bottom:80px}.b-accessory{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.b-accessory>div{padding:0 8%}.b-accessory h1,.b-accessory h2{margin:18px 0 24px}.b-accessory p{color:#77666d;max-width:400px;margin-bottom:26px}.b-accessory>img{width:100%;max-height:580px;object-fit:cover}.b-visit{background:var(--b-primary);color:var(--b-bg);text-align:center;padding:64px 20px;display:flex;flex-direction:column;align-items:center}.b-visit>.b-kicker{color:var(--b-bg);opacity:.7;margin:18px 0}.b-visit h2{margin-bottom:28px}.boutique .b-light-button{background:var(--b-bg);color:var(--b-primary)}.b-footer{padding:55px 5% 0}.b-footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding-bottom:45px}.b-footer h2{font-size:28px;color:var(--b-primary);margin-bottom:16px}.b-footer h3{font:12px Arial;text-transform:uppercase;letter-spacing:.13em;margin-bottom:20px}.b-footer a,.b-footer p{font-size:12px;color:#78676e;display:block;margin:8px 0}.b-footer-top>div:last-child p{max-width:230px}.b-social{display:flex;gap:20px}.b-footer-bottom{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid #d8cbbb;font-size:10px;color:#78676e}.b-page-heading{text-align:center;padding:65px 20px 40px}.b-page-heading h1{font-size:clamp(38px,4vw,60px);margin:20px 0}.b-page-heading p{font-size:14px;color:#77666d}.b-shop{padding-top:10px}.b-search{display:flex;align-items:center;border-bottom:1px solid #cbb9aa;gap:15px;max-width:580px;margin:0 auto 45px;padding:12px}.b-search input{background:transparent;border:0;outline:0;min-width:0;flex:1 1;font-size:13px}.b-results button,.b-search button{background:transparent;border:0;color:var(--b-primary)}.b-filters{justify-content:space-between;gap:15px;align-items:center;border-bottom:1px solid #d8cbbb;padding-bottom:25px}.b-filter-pills,.b-filters{display:flex;flex-wrap:wrap}.b-filter-pills{gap:10px}.b-filter-pills button{border:1px solid #d8cbbb;background:transparent;padding:9px 17px;font-size:12px;border-radius:25px}.b-filter-pills button[aria-pressed=true]{background:var(--b-primary);color:var(--b-bg);border-color:var(--b-primary)}.b-filters label{display:flex;gap:9px;align-items:center}.b-filters select,.b-results select{background:transparent;border:0;font-size:12px;color:var(--b-primary);max-width:170px}.b-results{display:flex;gap:25px;align-items:center;padding:25px 0;font-size:11px}.b-results>span{margin-right:auto}.b-results button{display:flex;align-items:center;gap:6px;font-size:11px}.b-results button[aria-pressed=true]{text-decoration:underline}.b-shop-note{text-align:center;font-size:12px;color:#78676e;padding-top:35px}.b-empty{text-align:center;padding:60px}.b-empty h2{margin-bottom:25px}.b-breadcrumb{font-size:11px;margin-bottom:28px;color:#77666d}.b-product{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.b-product-image{width:100%;max-height:780px;object-fit:cover}.b-product-info{padding:20px 0}.b-product h1{font-size:clamp(34px,3.7vw,56px);margin:20px 0}.b-product-info>p{color:#78676e;line-height:1.9}.b-enquiry-price{padding:28px 0;color:var(--b-primary);font:24px Georgia}.b-enquiry-price>span{font:12px Arial;display:block;margin-top:12px;color:#78676e}.b-quantity{display:flex;gap:25px;align-items:center;font-size:13px;margin:5px 0 25px}.b-quantity input{width:70px;padding:10px;border:1px solid #cbb9aa;background:transparent}.b-product-info>.b-button{width:100%;gap:12px}.b-small{font-size:10px!important;margin-top:12px}.b-product-details{margin:25px 0}.b-product-details details{border-top:1px solid #d8cbbb;padding:17px 0}.b-product-details summary{display:flex;justify-content:space-between;align-items:center;font-size:13px;cursor:pointer;list-style:none}.b-product-details p{font-size:12px;padding-top:15px;color:#78676e}.b-related{margin-top:70px}.b-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-top:20px}.b-contact-grid>div{padding:45px;border:1px solid #d8cbbb}.b-contact-grid h2{margin:18px 0}.b-contact-grid p{margin-bottom:20px;color:#78676e}.b-contact-grid .b-text-link{display:flex;width:fit-content;margin-top:22px}.b-skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:14px}.b-skip:focus{top:10px}.b-mobile-nav{display:none}@media (min-width:1500px){.b-hero,.b-hero-image{min-height:760px}}@media (max-width:1100px){.b-header-contact{display:none}.b-logo{width:205px}.b-header{gap:20px}.b-desktop-nav{gap:22px}.b-hero-text{padding:55px 8%}.b-hero,.b-hero-image{min-height:590px}.b-grid{gap:18px}.b-category h3{font-size:25px}.b-round-arrow{display:none}.b-ribbon{gap:4%}.b-hero-note{margin-top:35px}}@media (max-width:700px){.b-announcement{font-size:8px;padding:8px 15px;text-align:center;min-height:32px}.b-announcement>a{display:none}.b-header{height:78px;padding:0 5%;grid-template-columns:1fr auto}.b-logo{width:205px}.b-desktop-nav{display:none}.b-header-actions{gap:20px}.b-menu{display:flex;padding:0;background:transparent;border:0;color:var(--b-primary)}.b-mobile-nav{display:flex;flex-direction:column;background:var(--b-bg);padding:10px 6% 25px;border-bottom:1px solid #d8cbbb}.b-mobile-nav a{display:flex;justify-content:space-between;padding:12px 0}.b-hero{grid-template-columns:1fr}.b-hero-text{padding:42px 7% 40px}.b-hero h1{font-size:54px;max-width:420px;margin:20px 0}.b-hero p{font-size:13px;max-width:330px}.b-hero-note{display:none}.b-actions{gap:20px;margin-top:24px}.b-button,.b-light-button,.b-outline{padding:14px 19px;font-size:11px!important}.b-hero-image{min-height:480px}.b-hero-image>img{object-position:center 30%}.b-hero-caption{bottom:25px;left:25px;right:25px}.b-ribbon{padding:17px 15px;gap:16px;font-size:8px;flex-wrap:wrap}.b-ribbon>i:last-of-type,.b-ribbon>span:last-child{display:none}.b-section{padding:48px 5%}.b-section-heading{align-items:flex-start;margin-bottom:25px;flex-direction:column;gap:18px}.b-section-heading h2{font-size:34px}.b-category-grid{gap:10px;grid-template-columns:1fr 1fr}.b-category:last-child{display:none}.b-category>div{padding:50px 15px 18px}.b-category h3{font-size:24px}.b-category>div>span:first-child{font-size:7px}.b-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.b-card h3{font-size:19px;min-height:50px}.b-card-info{padding:12px 0}.b-card-bottom{font-size:10px}.b-card-label{font-size:8px;left:8px;bottom:8px}.b-heart{width:30px;height:30px;right:8px;top:8px}.b-story{grid-template-columns:1fr}.b-story>img{min-height:0;height:300px}.b-story>div{padding:40px 7%}.b-story h2{font-size:36px}.b-accessory{gap:30px;grid-template-columns:1fr}.b-accessory>div{padding:0}.b-accessory>img{max-height:450px}.b-visit{padding:48px 20px}.b-footer{padding:40px 6% 0}.b-footer-top{grid-template-columns:1fr 1fr;gap:30px}.b-footer-top>div:first-child{grid-column:1/-1}.b-footer h2{font-size:28px}.b-footer-bottom{flex-direction:column;gap:8px}.b-page-heading{padding:45px 6% 25px}.b-page-heading h1{font-size:40px}.b-shop{padding-top:5px}.b-search{margin-bottom:28px}.b-filters{gap:18px}.b-filter-pills{gap:7px}.b-filter-pills button{padding:8px 12px;font-size:10px}.b-results{gap:12px}.b-results select{max-width:95px}.b-product{grid-template-columns:1fr;gap:15px}.b-product-image{max-height:520px}.b-product h1{font-size:40px}.b-related{margin-top:35px}.b-contact-grid{grid-template-columns:1fr;padding-top:5px}.b-contact-grid>div{padding:30px}.b-social{flex-direction:column;gap:0}.b-story-full{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.boutique *{transition:none!important;scroll-behavior:auto!important}}.be{max-width:1100px;margin:0 auto;padding:35px 30px 120px;font:15px/1.6 Arial;background:#fffaf5;color:#302729;min-height:100vh}.be header{display:flex;justify-content:space-between;align-items:center;gap:20px}.be h1{font:35px Georgia;margin:10px 0 20px}.be header span{color:#77666d;font-size:12px}.be details{margin:20px 0;border:1px solid #d8cbbb;padding:25px;border-radius:12px;scroll-margin-top:20px}.be summary{font-weight:600;cursor:pointer;font-size:19px;color:#541c39}.be details[open] summary{margin-bottom:25px}.be-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.be-field{display:flex;flex-direction:column;gap:8px;font-size:13px;text-transform:capitalize;margin-bottom:15px}.be input,.be select,.be textarea{font:14px/1.5 Arial;padding:12px;border:1px solid #cbb9aa;border-radius:5px;background:white;width:100%;color:#302729}.be input[type=color]{height:50px;padding:5px}.be-images{display:flex;flex-wrap:wrap;gap:10px}.be-images button{position:relative;background:transparent;border:2px solid transparent;padding:3px;border-radius:8px;cursor:pointer}.be-images button[aria-pressed=true]{border-color:#541c39}.be-images img{height:85px;width:85px;object-fit:cover;border-radius:4px}.be-images span{position:absolute;bottom:3px;left:3px;right:3px;font-size:10px;background:#541c39;color:white;padding:3px}.be-product{border-top:1px solid #d8cbbb;padding:25px 0}.be footer{position:fixed;bottom:0;left:0;right:0;background:#fffaf5;box-shadow:0 -2px 10px #0001;padding:18px 6%;display:flex;align-items:center;gap:25px}.be footer button{background:#541c39;color:white;border:0;padding:15px 25px;cursor:pointer}.be footer button:disabled{opacity:.6}.be footer span{font-size:13px}.be a{color:#541c39}.be textarea{resize:vertical}@media (max-width:650px){.be{padding:25px 15px 130px}.be-fields{grid-template-columns:1fr}.be h1{font-size:26px}.be details{padding:18px}.be header{align-items:flex-start;flex-direction:column}.be footer{gap:12px}.be footer button{padding:12px;font-size:12px}}.b-header{height:104px;background:var(--b-bg)}.b-weave-nav{display:flex;justify-content:center;gap:34px;padding:15px 24px;border-bottom:1px solid #ded3c7;font-size:12px;letter-spacing:.025em;overflow:auto;white-space:nowrap}.b-saved-trigger{display:flex;align-items:center;gap:5px;background:none;border:0;color:var(--b-primary);padding:8px}.b-campaign-hero{position:relative;height:min(730px,65vw);min-height:490px;color:#fff6e9;isolation:isolate;overflow:hidden}.b-campaign-hero>img{position:absolute;inset:0;width:100%;height:100%;object-position:center top;z-index:-2}.b-campaign-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,12,5,.65),transparent 75%);z-index:-1}.b-campaign-copy{padding:clamp(70px,10vw,155px) 7%;max-width:750px}.b-campaign-copy h1{font-size:clamp(50px,5.8vw,88px);line-height:1.02;margin:22px 0}.b-campaign-copy p{max-width:420px;font-size:16px;line-height:1.7;margin-bottom:28px;color:#fff4e6}.b-campaign-copy .b-kicker{color:#f1d4a0;font-size:11px;letter-spacing:.2em}.b-campaign-credit{position:absolute;bottom:16px;right:24px;font-size:10px;letter-spacing:.025em;background:#24130b99;padding:5px 10px}.b-campaign-edition{position:absolute;bottom:30px;left:7%;font-size:10px;letter-spacing:.18em}.b-ribbon{background:var(--b-primary);color:#f4e7d4;min-height:58px}.b-collection-circles{display:grid;grid-template-columns:repeat(6,1fr);gap:26px;text-align:center}.b-collection-circles img{width:100%;aspect-ratio:1;border-radius:50%;height:auto;border:6px solid #eee4d6;transition:transform .25s}.b-collection-circles a:hover img{transform:translateY(-5px)}.b-collection-circles h3{font-size:20px;line-height:1.25;margin:18px 0 8px}.b-collection-circles span{font-size:11px;color:var(--b-primary)}.b-collection .b-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.b-card{background:transparent;border:0;border-radius:0}.b-card-photo{border-radius:3px;overflow:hidden}.b-card-photo img{transition:transform .5s}.b-card:hover .b-card-photo img{transform:scale(1.035)}.b-card-info{padding:20px 0 12px}.b-quick{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:center;gap:10px;align-items:center;background:#fff9eeed;border:0;padding:11px;color:var(--b-primary);font-size:12px!important}.b-card-label{top:14px;bottom:auto!important}.b-everyday{position:relative;min-height:610px;isolation:isolate;background:#eadcc4}.b-everyday>img{position:absolute;inset:0;width:100%;height:100%;object-position:center top;z-index:-1}.b-everyday>div{padding:110px 7%;max-width:650px}.b-everyday h2{font-size:clamp(42px,5vw,68px);margin:20px 0}.b-everyday p{max-width:360px;margin-bottom:25px}.b-everyday small{display:block;font-size:10px;margin-top:22px}.b-occasion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.b-occasion-grid>a{display:grid;grid-template-columns:42% 1fr;background:#eee5d9;overflow:hidden;min-height:240px}.b-occasion-grid img{width:100%;height:100%}.b-occasion-grid a>div{padding:28px 20px;align-self:center}.b-occasion-grid h3{font-size:28px}.b-occasion-grid p{font-size:12px;margin:14px 0}.b-occasion-grid span{font-size:11px;color:var(--b-primary)}.b-help{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;border-top:1px solid #ded3c7}.b-help h2{margin:18px 0}.b-help>div>p{margin:20px 0;max-width:350px}.b-help details{border-bottom:1px solid #d5c7b8;padding:22px 0}.b-help summary{display:flex;justify-content:space-between;cursor:pointer;gap:20px;list-style:none;font-size:16px}.b-help details p{padding-top:15px;font-size:14px;color:#61534c}.b-dialog{border:0;border-radius:8px;background:var(--b-bg);color:#302729;max-width:900px;width:calc(100% - 32px);max-height:88dvh;padding:35px;overflow:auto}.b-dialog::backdrop{background:#1f100bbc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.b-dialog-close{position:absolute;right:12px;top:12px;border:0;background:#fff9ee;border-radius:50%;padding:7px;z-index:1;display:flex}.b-quick-content{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.b-quick-content>img{width:100%;height:auto}.b-quick-content h2{font-size:38px;margin:18px 0}.b-quick-content p{margin:18px 0}.b-quick-content .b-outline{margin-top:14px}.b-shortlist h2{margin:12px 0}.b-shortlist>p{margin:18px 0}.b-saved-row{display:flex;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid #ded3c7}.b-saved-row button{margin-left:auto;background:none;border:0}.b-shortlist>.b-button{margin-top:24px}@media (min-width:1500px){.b-campaign-copy{max-width:840px}}@media (max-width:1000px){.b-weave-nav{justify-content:flex-start;gap:25px}.b-collection-circles{grid-template-columns:repeat(3,1fr);gap:28px}.b-collection-circles img{max-width:200px;margin:auto}.b-occasion-grid{grid-template-columns:1fr}.b-occasion-grid>a{min-height:180px;grid-template-columns:30% 1fr}.b-occasion-grid img{max-height:230px}.b-campaign-copy{max-width:62%;padding-left:5%}.b-campaign-copy h1{font-size:56px}.b-campaign-copy p{font-size:14px}.b-everyday>div{max-width:53%;padding:90px 5%}.b-everyday{min-height:540px}}@media (max-width:600px){.b-header{height:78px}.b-weave-nav{padding:12px 18px;font-size:11px}.b-campaign-hero{min-height:700px;height:calc(100svh - 140px);max-height:790px}.b-campaign-hero>img{object-position:70% center}.b-campaign-hero:after{background:linear-gradient(0deg,#241207e8,transparent 85%)}.b-campaign-copy{position:absolute;bottom:55px;max-width:100%;padding:25px}.b-campaign-copy h1{font-size:48px;margin:14px 0}.b-campaign-copy p{max-width:320px;font-size:14px}.b-campaign-edition{display:none}.b-campaign-credit{left:25px;right:auto;bottom:15px;font-size:8px}.b-collection-circles{gap:22px 14px}.b-collection-circles img{border-width:3px}.b-collection-circles h3{font-size:16px;margin:12px 0 5px}.b-collection-circles span{font-size:9px}.b-collection .b-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 13px}.b-card-info h3{font-size:20px}.b-quick{padding:8px;font-size:11px!important;left:7px;right:7px;bottom:7px}.b-everyday{min-height:680px}.b-everyday>img{object-position:70% center}.b-everyday>div{position:absolute;bottom:0;max-width:100%;width:100%;padding:80px 25px 30px;background:linear-gradient(0deg,#fbf5eaf5,#fbf5ead9 65%,transparent)}.b-everyday h2{font-size:40px}.b-everyday p{font-size:14px}.b-help{gap:25px}.b-help,.b-quick-content{grid-template-columns:1fr}.b-quick-content{gap:20px}.b-quick-content>img{max-height:300px;object-fit:contain}.b-dialog{padding:30px 20px}.b-quick-content h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.b-card-photo img,.b-collection-circles img{transition:none}}.be-login{min-height:100svh;background:#fbf7f0;padding:45px 20px;color:#39272c;font-family:Arial,sans-serif}.be-login-brand{display:block;text-align:center;font:30px Georgia,serif;color:#652738;text-decoration:none;margin-bottom:35px}.be-login-card{max-width:450px;margin:auto;padding:36px;background:#fffdf8;border:1px solid #e0d3c2;border-radius:12px;box-shadow:0 15px 60px #4625220a}.be-login-card>span{font-size:10px;letter-spacing:.2em;color:#805269}.be-login-card h1{font:42px Georgia,serif;margin:18px 0}.be-login-card p{font-size:14px;line-height:1.7;color:#6b5b5c}.be-login-card label,.be-password-form label{display:grid;gap:8px;margin:20px 0;font-size:14px}.be-login-card input,.be-password-form input{width:100%;box-sizing:border-box;padding:13px;border:1px solid #cdbeb2;border-radius:5px;font:16px Arial,sans-serif;background:white;color:#302729}.be-login-card button,.be-password-form button{padding:14px 25px;border:0;background:#652738;color:white;border-radius:5px;cursor:pointer;font-size:15px}.be-login-card button{width:100%}.be-login-card>a{color:#652738;font-size:13px}.be-login-help{margin-top:25px}.be-login-status{background:#f1e6d9;padding:12px;border-radius:5px}.be-client-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 5%;background:#652738;color:#fff;font:13px Arial,sans-serif}.be-client-bar button{background:transparent;color:white;border:1px solid #d8b1bb;padding:8px 14px;border-radius:4px;cursor:pointer}.be-security{padding-top:0!important}.be-password-form{max-width:450px}.be-password-form p{font-size:13px}.be-client-bar :focus-visible,.be-login :focus-visible{outline:3px solid #b58b4e;outline-offset:3px}.sa-admin label{display:grid;gap:8px;font-size:14px;font-weight:600;margin:14px 0}.sa-admin input:not([type=checkbox]):not([type=color]),.sa-admin select,.sa-admin textarea{width:100%;padding:11px 12px;border:1px solid var(--admin-border);border-radius:7px;background:var(--admin-surface);color:var(--admin-text);font:inherit}.sa-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sa-admin .admin-panel{margin-bottom:22px;padding:24px}.sa-admin summary{cursor:pointer;font-weight:700;font-size:18px;padding:12px 0}.sa-admin .sa-check{display:flex;align-items:center;gap:10px}.sa-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0}.sa-admin button{cursor:pointer}.sa-admin button:not(.admin-primary){padding:8px 12px;border:1px solid var(--admin-border);border-radius:6px}.sa-row{border-bottom:1px solid var(--admin-border);padding:16px 0}.sa-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sa-stats h2{font-size:32px}.sa-save{position:sticky;bottom:0;background:var(--admin-surface);padding:16px;border:1px solid var(--admin-border);display:flex;gap:20px;align-items:center;z-index:5}.sa-status{display:block;margin:15px 0}.sa-selected-image{display:block;width:240px;height:200px;object-fit:contain;border:2px solid var(--admin-accent);margin:16px 0}.sa-thumbnails{display:flex;gap:10px;flex-wrap:wrap;max-height:260px;overflow:auto}.sa-admin .sa-thumbnails button{position:relative;padding:3px}.sa-thumbnails img{width:80px;height:80px;object-fit:cover}.sa-thumbnails button[aria-pressed=true]{outline:3px solid var(--admin-primary)}.sa-thumbnails span{position:absolute;right:3px;bottom:3px;background:#fff;color:#000;border-radius:50%;padding:3px 6px}.sa-preserve{white-space:pre-wrap}.sa-admin .be-security{margin:0;padding:0;max-width:none}.sa-admin small{display:block}.sa-admin .admin-table input{min-width:100px}@media (max-width:750px){.sa-fields,.sa-stats{grid-template-columns:1fr}.sa-admin .admin-panel{padding:16px}.sa-admin .admin-table-wrap{overflow-x:auto}}@media print{body:has(.sa-print) *{visibility:hidden}body:has(.sa-print) .sa-print,body:has(.sa-print) .sa-print *{visibility:visible}.sa-print{position:absolute;left:0;top:0;width:100%;background:white!important;color:black!important}.sa-print .sa-no-print,.sa-print .sa-no-print *{display:none!important}}.b-gallery{display:flex;gap:8px;flex-wrap:wrap}.b-gallery button{padding:3px;border:1px solid var(--b-gold)}.b-gallery img{width:72px;height:90px;object-fit:cover}.b-gallery button[aria-pressed=true]{outline:2px solid var(--b-primary)}.b-contact-form{max-width:700px}.b-contact-form label{display:grid;gap:8px;margin:16px 0}.b-contact-form label[hidden]{display:none}.b-contact-form input,.b-contact-form textarea{padding:12px;border:1px solid var(--b-gold);background:transparent;font:inherit}.b-contact-form output{display:block;margin:16px 0}.b-custom-page{max-width:1100px}.b-custom-page img{max-width:100%;height:auto}.b-custom-page p{white-space:pre-wrap;line-height:1.8}.admin-app .sa-admin .admin-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--admin-primary)!important;color:var(--admin-on-primary)!important;border:1px solid var(--admin-primary)!important;border-radius:7px!important;box-shadow:none!important;text-decoration:none;min-height:44px}.admin-app .sa-admin .admin-primary:after,.admin-app .sa-admin .admin-primary:before{display:none!important;content:none!important}.admin-app:has(.sa-admin) .admin-logo-uploaded{background:#fbf7f0;border-radius:8px;padding:10px}.admin-app .sa-admin .admin-primary:disabled{opacity:.5;cursor:not-allowed}.boutique .b-product-tone-dark{background:var(--b-primary);color:var(--b-bg);border-radius:24px;padding:32px}.boutique .b-product-tone-dark h1,.boutique .b-product-tone-dark h2,.boutique .b-product-tone-dark p,.boutique .b-product-tone-dark summary{color:inherit}.boutique .b-product-tone-dark .b-button{background:var(--b-bg);color:var(--b-primary)}.boutique .b-product-design[data-button-layout=side-by-side] .b-product-enquire{display:inline-flex;width:auto;margin-right:16px}.boutique>.b-contact-form{max-width:600px;margin:32px auto;padding:24px}@media (max-width:760px){.boutique .b-mobile-sticky{position:sticky;bottom:12px;z-index:8;box-shadow:0 4px 18px #0003}}.related-products{padding-block:75px 95px}.related-products-heading{margin-bottom:28px}.related-products-heading h2{margin:7px 0 0;font-size:clamp(36px,5vw,58px)}.related-admin>p:not(.admin-kicker){margin:-8px 0 20px;color:color-mix(in srgb,var(--ink) 68%,var(--cream));font-size:12px;line-height:1.6}.related-admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.related-admin-columns fieldset{min-width:0;max-height:310px;padding:13px;overflow-y:auto;border:1px solid color-mix(in srgb,var(--cognac) 28%,var(--cream));border-radius:8px}.related-admin-columns legend{padding-inline:5px;color:var(--cognac);font-size:10px;font-weight:800}.related-admin-columns label{margin:0;padding:9px 4px;display:flex;grid-template-columns:none;align-items:center;gap:9px;border-bottom:1px solid color-mix(in srgb,var(--cognac) 18%,var(--cream));cursor:pointer}.related-admin-columns label:last-child{border-bottom:0}.related-admin-columns input{width:auto;flex:none}.related-admin-columns b,.related-admin-columns small{display:block}.related-admin-columns small{margin-top:3px;color:color-mix(in srgb,var(--ink) 55%,var(--cream));font-size:9px}@media (max-width:700px){.related-products{width:min(100% - 30px,1240px);padding-block:55px 70px}.related-products .product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.related-products .product-card{min-width:min(78vw,320px);scroll-snap-align:start}.related-admin-columns{grid-template-columns:1fr}}[data-button-shape]{--layer-radius:6px;--layer-border:1px solid var(--cognac);--layer-bg:var(--cognac);--layer-fg:white;--layer-underline:none}[data-button-shape=outline]{--layer-bg:transparent;--layer-fg:var(--cognac);--layer-border:2px solid currentColor}[data-button-shape=pill]{--layer-radius:999px}[data-button-shape=rounded]{--layer-radius:14px}[data-button-shape=sharp]{--layer-radius:0px}[data-button-shape=soft]{--layer-radius:10px;--layer-bg:color-mix(in srgb,var(--cognac) 12%,var(--cream));--layer-fg:var(--cognac)}[data-button-shape=underline]{--layer-radius:0px;--layer-bg:transparent;--layer-fg:var(--cognac);--layer-border:1px solid transparent;--layer-underline:underline}[data-button-shape=ghost]{--layer-bg:transparent;--layer-fg:var(--cognac);--layer-border:1px solid transparent}[data-button-gradient-direction]{--gradient-angle:135deg}[data-button-gradient-direction=horizontal]{--gradient-angle:90deg}[data-button-gradient-direction=vertical]{--gradient-angle:180deg}[data-button-gradient-direction=reverse]{--gradient-angle:315deg}[data-button-gradient-strength]{--gradient-mix:50%}[data-button-gradient-strength=subtle]{--gradient-mix:25%}[data-button-gradient-strength=strong]{--gradient-mix:80%}[data-button-decoration-strength]{--decoration-opacity:.6}[data-button-decoration-strength=subtle]{--decoration-opacity:.3}[data-button-decoration-strength=strong]{--decoration-opacity:.9}[data-button-surface]{--surface-inset:0 0 0 transparent;--surface-base:var(--layer-bg);--surface-effect:linear-gradient(transparent,transparent);--surface:var(--surface-effect);--surface-shadow:0 0 0 transparent;--surface-blur:none;--edge-display:none;--edge-inset:0px;--edge-radius:var(--layer-radius);--surface-hover:-1px;--surface-colour:var(--layer-fg);--surface-repeat:no-repeat}[data-button-surface=gradient]{--surface-effect:linear-gradient(var(--gradient-angle),var(--cognac),color-mix(in srgb,var(--copper) var(--gradient-mix),var(--cognac)));--surface-shadow:0 5px 12px color-mix(in srgb,var(--cognac) 22%,transparent)}[data-button-surface=original-gradient]{--surface-effect:linear-gradient(120deg,var(--cognac),var(--copper));--surface-shadow:0 8px 20px color-mix(in srgb,var(--cognac) 28%,transparent)}[data-button-surface=crafted-gradient]{--surface-inset:inset 0 1px 1px #ffffff54,inset 0 -3px 4px color-mix(in srgb,var(--ink) 65%,transparent);--surface-effect:linear-gradient(138deg,color-mix(in srgb,var(--copper) 72%,white),var(--cognac) 46%,color-mix(in srgb,var(--cognac) 68%,var(--ink)));--surface-shadow:inset 0 1px 1px #ffffff54,inset 0 -3px 4px color-mix(in srgb,var(--ink) 65%,transparent),0 7px 14px color-mix(in srgb,var(--ink) 35%,transparent)}[data-button-surface=glass]{--surface-inset:inset 0 1px 0 #ffffff80;--surface-base:color-mix(in srgb,var(--cognac) 15%,transparent);--surface-effect:linear-gradient(135deg,#ffffff50,#ffffff08);--surface-colour:var(--cognac);--surface-shadow:inset 0 1px 0 #ffffff80,0 5px 18px color-mix(in srgb,var(--ink) 12%,transparent);--surface-blur:blur(8px)}[data-button-surface=glossy]{--surface-inset:inset 0 1px 0 #ffffff80,inset 0 -2px 0 #00000020;--surface-effect:linear-gradient(180deg,#ffffff55,#ffffff15 48%,#00000012 49%,transparent);--surface-shadow:inset 0 1px 0 #ffffff80,inset 0 -2px 0 #00000020}[data-button-surface=embossed]{--surface-inset:inset 0 1px 0 #ffffff50;--surface-effect:linear-gradient(180deg,#ffffff15,transparent 60%,#00000020);--surface-shadow:0 4px 0 color-mix(in srgb,var(--cognac) 75%,var(--ink)),inset 0 1px 0 #ffffff50}[data-button-surface=floating]{--surface-shadow:0 10px 20px -4px color-mix(in srgb,var(--ink) 38%,transparent);--surface-hover:-3px}[data-button-surface=neon]{--surface-inset:inset 0 0 0 1px var(--copper);--surface-base:var(--ink);--surface-colour:color-mix(in srgb,var(--copper) 50%,white);--surface-shadow:inset 0 0 0 1px var(--copper),0 0 8px color-mix(in srgb,var(--copper) 70%,transparent),0 0 20px color-mix(in srgb,var(--copper) 35%,transparent)}[data-button-surface=split]{--surface-effect:linear-gradient(var(--gradient-angle),var(--cognac) 0 65%,color-mix(in srgb,var(--copper) var(--gradient-mix),var(--cognac)) 65% 100%)}[data-button-shape=soft][data-button-surface=crafted-gradient],[data-button-shape=soft][data-button-surface=gradient],[data-button-shape=soft][data-button-surface=original-gradient],[data-button-shape=soft][data-button-surface=split]{--surface-colour:white}[data-button-shape=ghost][data-button-surface],[data-button-shape=outline][data-button-surface],[data-button-shape=underline][data-button-surface]{--surface-base:transparent;--surface:linear-gradient(transparent,transparent);--surface-colour:var(--layer-fg)}:is([data-button-shape=outline],[data-button-shape=ghost],[data-button-shape=underline]):is([data-button-surface=gradient],[data-button-surface=split],[data-button-surface=original-gradient],[data-button-surface=crafted-gradient]){--edge-display:block}[data-button-shape=underline]{--edge-inset:auto 0 0;--edge-radius:0px}[data-button-design]{--decoration-display:none;--decoration-border:0 solid transparent;--decoration-background:none;--decoration-size:auto;--decoration-position:center;--decoration-repeat:no-repeat;--decoration-shadow:none;--decoration-clip:none}[data-button-texture]{--texture-a:linear-gradient(transparent,transparent);--texture-b:linear-gradient(transparent,transparent);--texture-size:12px 12px;--texture-ink:color-mix(in srgb,var(--surface-colour) var(--texture-opacity,12.5%),transparent)}:is(.button-appearance-picker .button-layer-sample,.admin-app .admin-primary),body[data-button-shape][data-button-design][data-button-texture] :where(.leather-button,.button-solid,.newsletter button,.secondary-action,.contact-form button,.review-form button,.tracking-form button,.auth-form button:not(.password-visibility)):not(:where(.admin-app *,.sitesloth-page *,.quantity *,.quantity-control *)){position:relative!important;isolation:isolate;overflow:hidden!important;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 32px!important;border:var(--layer-border)!important;border-radius:var(--layer-radius)!important;background-color:var(--surface-base)!important;background-image:var(--texture-a),var(--texture-b),var(--surface)!important;background-size:var(--texture-size),var(--texture-size),100% 100%!important;background-repeat:repeat,repeat,var(--surface-repeat)!important;color:var(--surface-colour)!important;box-shadow:var(--chosen-inset),var(--drop-shadow),var(--current-shadow),var(--current-press-shadow)!important;-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);-webkit-text-decoration:var(--layer-underline)!important;text-decoration:var(--layer-underline)!important;text-underline-offset:5px;text-shadow:none!important;letter-spacing:.04em!important;--current-transform:none;--current-filter:none;--current-shadow:0 0 0 transparent;--current-press-shadow:0 0 0 transparent;transform:var(--current-transform)!important;filter:var(--current-filter)!important;transition:filter var(--effect-speed) ease,transform var(--effect-speed) ease,box-shadow var(--effect-speed) ease!important}:is(.button-appearance-picker .button-layer-sample,.admin-app .admin-primary):before,body[data-button-shape][data-button-design][data-button-texture] :where(.leather-button,.button-solid,.newsletter button,.secondary-action,.contact-form button,.review-form button,.tracking-form button,.auth-form button:not(.password-visibility)):not(:where(.admin-app *,.sitesloth-page *,.quantity *,.quantity-control *)):before{content:""!important;position:absolute!important;display:var(--edge-display)!important;inset:var(--edge-inset)!important;width:auto!important;height:auto!important;min-height:2px;padding:2px!important;border:0!important;border-radius:var(--edge-radius)!important;background:var(--surface-effect)!important;clip-path:none!important;box-shadow:none!important;transform:none!important;opacity:1!important;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:is(.button-appearance-picker .button-layer-sample,.admin-app .admin-primary):after,body[data-button-shape][data-button-design][data-button-texture] :where(.leather-button,.button-solid,.newsletter button,.secondary-action,.contact-form button,.review-form button,.tracking-form button,.auth-form button:not(.password-visibility)):not(:where(.admin-app *,.sitesloth-page *,.quantity *,.quantity-control *)):after{content:""!important;position:absolute!important;inset:5px!important;width:auto!important;height:auto!important;display:var(--decoration-display)!important;border:var(--decoration-border)!important;border-radius:var(--layer-radius)!important;background:var(--decoration-background)!important;background-size:var(--decoration-size)!important;background-position:var(--decoration-position)!important;background-repeat:var(--decoration-repeat)!important;box-shadow:var(--decoration-shadow)!important;clip-path:var(--decoration-clip)!important;transform:none!important;opacity:var(--decoration-opacity)!important;pointer-events:none}[data-button-design=leather-stitch]{--decoration-display:block;--decoration-border:1px dashed currentColor}[data-button-design=double-frame]{--decoration-display:block;--decoration-border:3px double currentColor}[data-button-design=corner-brackets]{--decoration-display:block;--decoration-border:2px solid currentColor;--decoration-clip:polygon(0 0,18% 0,18% 10%,82% 10%,82% 0,100% 0,100% 100%,82% 100%,82% 90%,18% 90%,18% 100%,0 100%)}[data-button-design=circuit-lines]{--decoration-display:block;--decoration-background:radial-gradient(circle,currentColor 0 2px,transparent 2.5px),radial-gradient(circle,currentColor 0 2px,transparent 2.5px),linear-gradient(90deg,transparent 0 4px,currentColor 4px 5px,transparent 5px),linear-gradient(90deg,transparent 0 4px,currentColor 4px 5px,transparent 5px);--decoration-size:6px 6px,6px 6px,12px 65%,12px 65%;--decoration-position:left 2px top 2px,right 6px bottom 2px,left top,right bottom;--decoration-border:1px solid transparent}[data-button-design=racing-stripes]{--decoration-display:block;--decoration-background:repeating-linear-gradient(125deg,transparent 0 4px,currentColor 4px 6px,transparent 6px 10px),repeating-linear-gradient(125deg,transparent 0 4px,currentColor 4px 6px,transparent 6px 10px);--decoration-size:18px 100%,18px 100%;--decoration-position:left,right}[data-button-design=art-deco]{--decoration-display:block;--decoration-border:1px solid currentColor;--decoration-background:repeating-linear-gradient(45deg,transparent 0 5px,currentColor 5px 6px),repeating-linear-gradient(-45deg,transparent 0 5px,currentColor 5px 6px);--decoration-size:18px 100%,18px 100%;--decoration-position:left,right}[data-button-design=ribbon-edge]{--decoration-display:block;--decoration-background:linear-gradient(135deg,currentColor 0 49%,transparent 50%),linear-gradient(315deg,currentColor 0 49%,transparent 50%);--decoration-size:18px 18px,18px 18px;--decoration-position:left top,right bottom}[data-button-design=scalloped-trim]{--decoration-display:block;--decoration-background:radial-gradient(circle at 50% 0,transparent 4px,currentColor 0 5px,transparent 5.5px),radial-gradient(circle at 50% 100%,transparent 4px,currentColor 0 5px,transparent 5.5px);--decoration-size:12px 6px,12px 6px;--decoration-position:top,bottom;--decoration-repeat:repeat-x}[data-button-design=rivets]{--decoration-display:block;--decoration-background:radial-gradient(circle,currentColor 0 2px,transparent 3px),radial-gradient(circle,currentColor 0 2px,transparent 3px),radial-gradient(circle,currentColor 0 2px,transparent 3px),radial-gradient(circle,currentColor 0 2px,transparent 3px);--decoration-size:6px 6px;--decoration-position:left top,right top,left bottom,right bottom}[data-button-design=sparkle-corners]{--decoration-display:block;--decoration-background:conic-gradient(from 45deg,transparent 0 20%,currentColor 20% 25%,transparent 25% 45%,currentColor 45% 50%,transparent 50% 70%,currentColor 70% 75%,transparent 75% 95%,currentColor 95%),conic-gradient(from 45deg,transparent 0 20%,currentColor 20% 25%,transparent 25% 45%,currentColor 45% 50%,transparent 50% 70%,currentColor 70% 75%,transparent 75% 95%,currentColor 95%);--decoration-size:14px 14px,14px 14px;--decoration-position:left top,right bottom}[data-button-design=embossed-edge]{--decoration-display:block;--decoration-border:1px solid color-mix(in srgb,currentColor 50%,transparent);--decoration-shadow:inset 0 2px 1px #ffffff70,inset 0 -2px 1px #00000040}[data-button-texture=dots]{--texture-a:radial-gradient(circle,var(--texture-ink) 1px,transparent 1.5px)}[data-button-texture=horizontal]{--texture-a:repeating-linear-gradient(0deg,var(--texture-ink) 0 1px,transparent 1px 6px)}[data-button-texture=vertical]{--texture-a:repeating-linear-gradient(90deg,var(--texture-ink) 0 1px,transparent 1px 6px)}[data-button-texture=diagonal]{--texture-a:repeating-linear-gradient(135deg,var(--texture-ink) 0 2px,transparent 2px 8px)}[data-button-texture=grid]{--texture-a:linear-gradient(var(--texture-ink) 1px,transparent 1px);--texture-b:linear-gradient(90deg,var(--texture-ink) 1px,transparent 1px)}[data-button-texture=crosshatch]{--texture-a:repeating-linear-gradient(45deg,var(--texture-ink) 0 1px,transparent 1px 8px);--texture-b:repeating-linear-gradient(-45deg,var(--texture-ink) 0 1px,transparent 1px 8px)}[data-button-texture=woven]{--texture-a:repeating-linear-gradient(0deg,var(--texture-ink) 0 2px,transparent 2px 4px);--texture-b:repeating-linear-gradient(90deg,var(--texture-ink) 0 1px,transparent 1px 4px)}[data-button-texture=chevron]{--texture-a:conic-gradient(from 135deg at 50% 0,var(--texture-ink) 90deg,transparent 0)}[data-button-texture=rings]{--texture-a:repeating-radial-gradient(circle at 50% 50%,transparent 0 3px,var(--texture-ink) 3px 4px,transparent 4px 7px)}[data-button-texture=checker]{--texture-a:conic-gradient(var(--texture-ink) 25%,transparent 0 50%,var(--texture-ink) 0 75%,transparent 0)}[data-button-texture=pinstripe]{--texture-a:repeating-linear-gradient(90deg,transparent 0 8px,var(--texture-ink) 8px 9px,transparent 9px 11px,var(--texture-ink) 11px 12px)}:is(.button-appearance-picker .button-layer-sample,.admin-app .admin-primary):focus-visible,body[data-button-shape][data-button-design][data-button-texture] :where(.leather-button,.button-solid,.newsletter button,.secondary-action,.contact-form button,.review-form button,.tracking-form button,.auth-form button:not(.password-visibility)):not(:where(.admin-app *,.sitesloth-page *,.quantity *,.quantity-control *)):focus-visible{outline:3px solid var(--copper)!important;outline-offset:3px}body[data-button-shape][data-button-design][data-button-texture] :where(.leather-button,.button-solid,.newsletter button,.secondary-action,.contact-form button,.review-form button,.tracking-form button,.auth-form button:not(.password-visibility)):not(:where(.admin-app *,.sitesloth-page *,.quantity *,.quantity-control *)):disabled{opacity:.5;cursor:not-allowed;transform:none!important;filter:none!important}.button-combined-preview{display:grid;justify-items:center;gap:12px;padding:24px;border:1px solid #d7c8b9;border-radius:12px;background:var(--cream);margin:20px 0}.button-layer-fieldset{border:0;padding:0;margin:28px 0;min-width:0}.button-layer-fieldset legend{font-weight:800;font-size:16px}.button-layer-fieldset>p{margin:8px 0 14px;color:#75675c}.button-layer-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.button-layer-option{padding:14px 10px;display:grid;gap:12px;justify-items:stretch;border:1px solid #ddcfbf;border-radius:10px;background:var(--cream);color:#33251d;cursor:pointer;min-width:0}.button-layer-option[aria-pressed=true]{outline:3px solid var(--copper);outline-offset:2px}.button-layer-option:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.button-layer-option b{font-size:11px}.button-layer-sample{font-size:10px;font-weight:800;white-space:nowrap}.button-combined-preview .button-layer-sample{min-width:200px}.button-combined-preview small{color:var(--ink)}@media(max-width:1100px){.button-layer-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.button-layer-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.button-layer-options{grid-template-columns:1fr}}.button-layer-options{grid-template-columns:repeat(3,minmax(0,1fr))}.button-layer-option{padding:22px 14px;gap:16px}.button-layer-option b{font-size:12px}.button-layer-option .button-layer-sample{min-height:52px;font-size:11px}.button-combined-preview{gap:20px;padding:28px}.button-preview-states{display:flex;flex-wrap:wrap;gap:8px}.button-preview-states button{padding:7px 14px;border:1px solid #d7c8b9;border-radius:20px;font-size:12px;background:#fff;color:#33251d;cursor:pointer}.button-preview-states button[aria-pressed=true]{background:var(--ink);color:white}.button-finish-controls{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.button-finish-controls label{display:grid;gap:6px;min-width:180px;flex:1 1}.button-finish-controls select{min-height:44px;width:100%;padding:10px;background:#fff;color:#33251d;border:1px solid #d7c8b9;border-radius:8px}.button-finish-controls p{flex-basis:100%;font-size:12px}@media(max-width:760px){.button-layer-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.button-layer-options{grid-template-columns:1fr}.button-finish-controls label{min-width:0;flex-basis:100%}}.button-appearance-picker .button-shape-option{justify-items:center;align-content:start;gap:12px;padding:24px 14px;overflow:visible}.button-appearance-picker .button-shape-option .button-layer-sample{width:180px;max-width:100%;height:52px;min-height:52px;flex:none;box-sizing:border-box}.button-shape-option>small{font-size:11px;line-height:1.5;color:#695d52;min-height:34px;max-width:220px}.button-choice-state{font-size:10px;font-weight:700;color:#75675c}.button-shape-option[aria-pressed=true] .button-choice-state{color:var(--cognac)}.button-texture-opacity label{max-width:560px}.button-texture-opacity output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;color:var(--cognac)}.button-texture-opacity input[type=range]{width:100%;min-height:44px;padding:0;accent-color:var(--cognac);cursor:pointer}.button-opacity-scale{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#695d52}[data-button-shadow]{--shadow-colour:color-mix(in srgb,var(--ink) var(--shadow-alpha,30%),transparent);--glow-colour:color-mix(in srgb,var(--copper) var(--shadow-alpha,30%),transparent);--drop-shadow:var(--surface-shadow);--chosen-inset:0 0 0 transparent}[data-button-shadow=none]{--drop-shadow:0 0 0 transparent;--chosen-inset:var(--surface-inset)}[data-button-shadow=soft]{--drop-shadow:0 var(--shadow-distance,6px) var(--shadow-blur,16px) var(--shadow-colour);--chosen-inset:var(--surface-inset)}[data-button-shadow=floating]{--drop-shadow:0 calc(var(--shadow-distance,6px) + 4px) calc(var(--shadow-blur,16px) + 8px) -4px var(--shadow-colour);--chosen-inset:var(--surface-inset)}[data-button-shadow=hard]{--drop-shadow:var(--shadow-distance,6px) var(--shadow-distance,6px) 0 var(--shadow-colour);--chosen-inset:var(--surface-inset)}[data-button-shadow=glow]{--drop-shadow:0 0 var(--shadow-blur,16px) var(--glow-colour);--chosen-inset:var(--surface-inset)}[data-button-hover]{--hover-transform:translateY(var(--surface-hover));--hover-filter:brightness(1.07);--hover-shadow:0 0 0 transparent}[data-button-hover=none]{--hover-transform:none;--hover-filter:none}[data-button-hover=brighten]{--hover-transform:none;--hover-filter:brightness(1.12)}[data-button-hover=lift]{--hover-transform:translateY(-3px);--hover-filter:none}[data-button-hover=grow]{--hover-transform:scale(1.04);--hover-filter:none}[data-button-hover=glow]{--hover-transform:none;--hover-filter:none;--hover-shadow:0 0 18px color-mix(in srgb,var(--copper) 55%,transparent)}[data-button-hover=colour-shift]{--hover-transform:none;--hover-filter:hue-rotate(12deg) saturate(1.15)}[data-button-press]{--press-transform-value:initial;--press-filter-value:initial;--press-shadow:0 0 0 transparent}[data-button-press=push-down]{--press-transform-value:translateY(1px);--press-filter-value:brightness(.96)}[data-button-press=shrink]{--press-transform-value:scale(.96);--press-filter-value:none}[data-button-press=inset]{--press-transform-value:none;--press-filter-value:none;--press-shadow:inset 0 3px 7px color-mix(in srgb,var(--ink) 35%,transparent)}[data-button-speed]{--effect-speed:180ms}[data-button-speed=fast]{--effect-speed:120ms}[data-button-speed=slow]{--effect-speed:320ms}.button-layer-option:hover .button-layer-sample:not(:disabled),:is(.button-appearance-picker .button-layer-sample,.admin-app .admin-primary):hover:not(:disabled),:is(.button-appearance-picker .button-layer-sample,.admin-app .admin-primary)[data-preview-state=hover]:not(:disabled),body[data-button-shape][data-button-design][data-button-texture] :where(.leather-button,.button-solid,.newsletter button,.secondary-action,.contact-form button,.review-form button,.tracking-form button,.auth-form button:not(.password-visibility)):not(:where(.admin-app *,.sitesloth-page *,.quantity *,.quantity-control *)):hover:not(:disabled){--current-transform:var(--hover-transform);--current-filter:var(--hover-filter);--current-shadow:var(--hover-shadow)}.button-layer-option:active:not(:disabled) .button-layer-sample,.button-layer-option[data-preview-press]:hover:not(:disabled) .button-layer-sample,:is(.button-appearance-picker .button-layer-sample,.admin-app .admin-primary):active:not(:disabled),:is(.button-appearance-picker .button-layer-sample,.admin-app .admin-primary)[data-preview-state=pressed]:not(:disabled),body[data-button-shape][data-button-design][data-button-texture] :where(.leather-button,.button-solid,.newsletter button,.secondary-action,.contact-form button,.review-form button,.tracking-form button,.auth-form button:not(.password-visibility)):not(:where(.admin-app *,.sitesloth-page *,.quantity *,.quantity-control *)):active:not(:disabled){transform:var(--press-transform-value,var(--current-transform))!important;filter:var(--press-filter-value,var(--current-filter))!important;--current-press-shadow:var(--press-shadow)}:is(.button-appearance-picker .button-layer-sample,.admin-app .admin-primary):disabled,body[data-button-shape][data-button-design][data-button-texture] :where(.leather-button,.button-solid,.newsletter button,.secondary-action,.contact-form button,.review-form button,.tracking-form button,.auth-form button:not(.password-visibility)):not(:where(.admin-app *,.sitesloth-page *,.quantity *,.quantity-control *)):disabled{opacity:.5;cursor:not-allowed;transform:none!important;filter:none!important;--current-shadow:0 0 0 transparent;--current-press-shadow:0 0 0 transparent}@media(prefers-reduced-motion:reduce){.button-layer-option:active:not(:disabled) .button-layer-sample,.button-layer-option[data-preview-press]:hover:not(:disabled) .button-layer-sample,:is(.button-appearance-picker .button-layer-sample,.admin-app .admin-primary),:is(.button-appearance-picker .button-layer-sample,.admin-app .admin-primary):active:not(:disabled),:is(.button-appearance-picker .button-layer-sample,.admin-app .admin-primary)[data-preview-state]:not(:disabled),body[data-button-shape][data-button-design][data-button-texture] :where(.leather-button,.button-solid,.newsletter button,.secondary-action,.contact-form button,.review-form button,.tracking-form button,.auth-form button:not(.password-visibility)):not(:where(.admin-app *,.sitesloth-page *,.quantity *,.quantity-control *)),body[data-button-shape][data-button-design][data-button-texture] :where(.leather-button,.button-solid,.newsletter button,.secondary-action,.contact-form button,.review-form button,.tracking-form button,.auth-form button:not(.password-visibility)):not(:where(.admin-app *,.sitesloth-page *,.quantity *,.quantity-control *)):active:not(:disabled){transition:none!important;transform:none!important}}.button-finish-controls input[type=range]{width:100%;min-height:44px;padding:0;accent-color:var(--cognac)}body[data-button-shape][data-button-design][data-button-texture] .leather-button.is-added:not(:disabled):not(:where(.admin-app *,.sitesloth-page *)){--surface-base:#29482e;--surface:linear-gradient(145deg,#55734d,#29482e);--surface-colour:#fff;border-color:#29482e!important;filter:none!important}body[data-button-shape][data-button-design][data-button-texture] .newsletter button{flex:0 0 46px;width:46px;min-width:46px;padding:0!important}.newsletter button>svg{flex:none;width:20px;height:20px;position:relative;z-index:1}.product-card .product-card-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));grid-auto-flow:row;grid-auto-columns:auto;align-items:stretch}body[data-button-shape][data-button-design][data-button-texture] .product-card-actions button{padding:12px 10px!important;gap:6px;height:auto;min-height:46px;white-space:normal;word-break:normal;overflow-wrap:normal}.product-card-actions button>svg{width:16px;height:16px;flex:0 0 16px}.product-card-actions .cart-button-label{min-width:0;position:relative;z-index:1;word-break:normal;overflow-wrap:normal}.ss-navigation{position:relative;z-index:30}.ss-navigation .ss-header{position:relative;top:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:24px;height:auto;min-height:var(--menu-height,82px);padding:14px max(24px,calc((100% - 1180px) /2));background:var(--ink);color:#fff;width:100%}.ss-category-row,.ss-desktop-links{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.ss-navigation a,.ss-navigation button{font-size:12px}.ss-category-row a,.ss-desktop-links a,.ss-desktop-links button{padding:10px 0}.ss-navigation button{color:inherit;background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px}.ss-navigation [aria-current=page],.ss-navigation a:hover,.ss-navigation button:hover{color:var(--copper)}.ss-navigation .ss-actions{justify-self:end;max-width:100%;flex-wrap:wrap;gap:16px}.ss-navigation .ss-actions>a,.ss-navigation .ss-actions>button{min-height:40px;min-width:28px}.ss-navigation .brand{justify-self:start;max-width:100%;min-width:0}.ss-navigation .store-brand-image img{max-width:100%;object-fit:contain}.ss-bottom,.ss-bottom-space,.ss-navigation .ss-drawer-trigger{display:none}.ss-navigation[data-desktop=centered] .ss-header{grid-template-columns:1fr auto 1fr}.ss-navigation[data-desktop=centered] .brand{grid-column:2;grid-row:1;justify-self:center}.ss-navigation[data-desktop=centered] .ss-desktop-links{grid-column:1/-1;grid-row:2;justify-content:center;gap:14px}.ss-navigation[data-desktop=centered] .ss-actions{grid-column:3;grid-row:1}.ss-navigation[data-desktop=two-row] .ss-header{grid-template-columns:auto 1fr auto;gap:12px 24px}.ss-navigation[data-desktop=two-row] .ss-desktop-links{grid-column:1/-1;grid-row:2}.ss-navigation[data-desktop=two-row] .ss-actions{grid-column:3;grid-row:1}.ss-nav-search{grid-column:2;grid-row:1;display:flex;min-width:0;border:1px solid #ffffff50;border-radius:8px;overflow:hidden}.ss-nav-search input{min-width:0;width:100%;padding:12px;background:transparent;border:0;color:inherit}.ss-nav-search input::placeholder{color:#ffffffb0}.ss-nav-search button{padding:10px}.ss-nav-search svg{width:18px}.ss-category-row{grid-column:1/-1;border-top:1px solid #ffffff25;padding-top:8px;gap:12px 22px}.ss-mega{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;background:var(--ink);color:#fff;padding:28px max(24px,calc((100% - 1180px) /2));border-top:1px solid #ffffff30;box-shadow:0 16px 24px #0003;max-height:70vh;overflow:auto}.ss-mega nav{display:flex;flex-direction:column;gap:14px}.ss-mega b{font-size:13px;color:var(--copper)}.ss-navigation [hidden]{display:none!important}.ss-navigation[data-desktop=floating]{padding:16px 24px}.ss-navigation[data-desktop=floating] .ss-header{border-radius:48px;padding-inline:26px;max-width:1180px;margin:auto;box-shadow:0 8px 24px #0003}.ss-navigation-home:not([data-desktop=two-row]){position:absolute;left:0;right:0}.ss-drawer{position:absolute;right:16px;top:100%;width:min(340px,calc(100% - 32px));padding:18px;background:var(--ink);color:#fff;box-shadow:0 16px 30px #0004;max-height:65vh;overflow:auto;display:grid;gap:6px}.ss-drawer a{padding:12px}.ss-navigation[data-device]{position:relative;padding:0}.ss-navigation[data-device] .ss-header{padding:16px;gap:14px}.ss-navigation[data-device] .brand .store-brand-image img{max-width:160px}.ss-navigation[data-device] .ss-mega{position:relative;max-height:none;grid-column:1/-1;padding:18px;box-shadow:none}.ss-navigation[data-device] .ss-drawer{position:relative;max-height:none;right:auto;top:auto;width:100%;box-shadow:none}.ss-navigation[data-device] .ss-desktop-links{gap:12px}.ss-navigation[data-device] .ss-header{min-height:72px}.navigation-style-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:14px 0 24px}.navigation-style-option{display:grid;gap:14px;padding:16px;border:1px solid #dacbbc;border-radius:10px;background:var(--cream);color:var(--ink);cursor:pointer;text-align:left}.navigation-style-option[aria-pressed=true]{outline:3px solid var(--copper);outline-offset:2px}.navigation-style-option b{font-size:13px}.navigation-mini{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:50px;background:var(--ink);color:#fff;padding:10px;border-radius:4px;font-size:10px}.navigation-mini i{height:4px;flex:1 1;background:var(--copper);max-width:18px}.navigation-mini[data-style=centered] strong{order:1}.navigation-mini[data-style=centered] i:last-child{order:2}.navigation-mini[data-style=two-row]{flex-wrap:wrap}.navigation-mini[data-style=two-row] strong{width:100%}.navigation-mini[data-style=floating]{border-radius:30px}.navigation-mini[data-style=mega]{border-bottom:12px solid var(--copper)}.navigation-mini[data-style=both],.navigation-mini[data-style=bottom]{border-bottom:8px solid var(--copper)}.navigation-preview{border:1px solid #dacbbc;border-radius:10px;margin-top:20px;overflow:visible}.navigation-preview-mobile{max-width:390px}.navigation-preview-tabs{display:flex;gap:10px;margin:16px 0}.navigation-preview-tabs button{padding:10px 16px;border:1px solid #dacbbc;border-radius:8px;background:var(--cream);color:var(--ink);cursor:pointer}.navigation-preview-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}@media (max-width:900px){.ss-navigation:not([data-device=desktop]) .ss-header{grid-template-columns:minmax(0,1fr) auto!important;padding:12px 16px!important;gap:10px!important;border-radius:0!important}.ss-navigation:not([data-device=desktop]) .brand{grid-column:1!important;grid-row:1!important;justify-self:start!important}.ss-navigation:not([data-device=desktop]) .ss-actions{grid-column:2!important;grid-row:1!important;gap:8px!important}.ss-navigation:not([data-device=desktop]) .desktop-action,.ss-navigation:not([data-device=desktop]) .ss-category-row,.ss-navigation:not([data-device=desktop]) .ss-desktop-links,.ss-navigation:not([data-device=desktop]) .ss-mega,.ss-navigation:not([data-device=desktop]) .ss-nav-search{display:none!important}.ss-navigation:not([data-device=desktop]) .ss-drawer-trigger{display:inline-flex!important}.ss-navigation:not([data-device=desktop]) .ss-actions>a,.ss-navigation:not([data-device=desktop]) .ss-actions>button{min-width:30px!important;min-height:44px!important}.ss-navigation:not([data-device=desktop]) .store-brand-image img{max-width:140px!important}.ss-navigation:not([data-device=desktop]) .brand .store-brand-copy{max-width:130px}.ss-navigation:not([data-device=desktop]) .ss-bottom{position:fixed;bottom:0;left:0;right:0;z-index:60;background:var(--ink);color:white;border-top:1px solid #ffffff30;padding:8px 6px calc(8px + env(safe-area-inset-bottom));justify-content:space-around;gap:4px}.ss-navigation:not([data-device=desktop]) .ss-bottom a,.ss-navigation:not([data-device=desktop]) .ss-bottom button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:44px;min-width:44px;position:relative;font-size:11px}.ss-navigation:not([data-device=desktop]) .ss-bottom svg{width:20px;height:20px}.ss-navigation:not([data-device=desktop]) .ss-bottom span{max-width:70px;overflow-wrap:anywhere}.ss-navigation:not([data-device=desktop]){padding:0}.ss-navigation[data-mobile=bottom] .ss-drawer-trigger{display:none!important}.ss-navigation:not([data-device=desktop])[data-mobile=both] .ss-bottom,.ss-navigation:not([data-device=desktop])[data-mobile=bottom] .ss-bottom{display:flex}body:has(.ss-navigation:not([data-device])[data-mobile=both]),body:has(.ss-navigation:not([data-device])[data-mobile=bottom]){padding-bottom:calc(78px + env(safe-area-inset-bottom))}.cart-added-toast{bottom:calc(94px + env(safe-area-inset-bottom))}}.ss-navigation[data-device=mobile] .ss-header{grid-template-columns:minmax(0,1fr) auto!important;padding:12px 16px!important;gap:10px!important;border-radius:0!important}.ss-navigation[data-device=mobile] .brand{grid-column:1!important;grid-row:1!important;justify-self:start!important}.ss-navigation[data-device=mobile] .ss-actions{grid-column:2!important;grid-row:1!important;gap:8px!important}.ss-navigation[data-device=mobile] .desktop-action,.ss-navigation[data-device=mobile] .ss-category-row,.ss-navigation[data-device=mobile] .ss-desktop-links,.ss-navigation[data-device=mobile] .ss-mega,.ss-navigation[data-device=mobile] .ss-nav-search{display:none!important}.ss-navigation[data-device=mobile] .ss-drawer-trigger{display:inline-flex!important}.ss-navigation[data-device=mobile] .ss-actions>a,.ss-navigation[data-device=mobile] .ss-actions>button{min-width:30px!important;min-height:44px!important}.ss-navigation[data-device=mobile] .store-brand-image img{max-width:140px!important}.ss-navigation[data-device=mobile] .brand .store-brand-copy{max-width:130px}.ss-navigation[data-device=mobile] .ss-bottom{position:fixed;bottom:0;left:0;right:0;z-index:60;background:var(--ink);color:white;border-top:1px solid #ffffff30;padding:8px 6px calc(8px + env(safe-area-inset-bottom));justify-content:space-around;gap:4px}.ss-navigation[data-device=mobile] .ss-bottom a,.ss-navigation[data-device=mobile] .ss-bottom button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:44px;min-width:44px;position:relative;font-size:11px}.ss-navigation[data-device=mobile] .ss-bottom svg{width:20px;height:20px}.ss-navigation[data-device=mobile] .ss-bottom span{max-width:70px;overflow-wrap:anywhere}.ss-navigation[data-device=mobile][data-mobile=bottom] .ss-drawer-trigger{display:none!important}.ss-navigation[data-device=mobile][data-mobile=both] .ss-bottom,.ss-navigation[data-device=mobile][data-mobile=bottom] .ss-bottom{display:flex}.ss-navigation[data-device=mobile] .ss-bottom{position:relative;padding:10px 6px}.ss-navigation[data-device=mobile] .ss-drawer{position:relative}@media (max-width:900px){.ss-navigation:not([data-device])[data-mobile=both] .ss-drawer,.ss-navigation:not([data-device])[data-mobile=bottom] .ss-drawer{position:fixed;top:auto;bottom:calc(78px + env(safe-area-inset-bottom));right:16px;max-height:calc(100dvh - 110px);z-index:61}body:has(.ss-navigation:not([data-device])[data-mobile=both]) .cookie-banner,body:has(.ss-navigation:not([data-device])[data-mobile=bottom]) .cookie-banner{bottom:calc(94px + env(safe-area-inset-bottom))}}@media (min-width:901px){.ss-navigation:not([data-device=mobile]) .ss-drawer{display:none}}@media (max-width:380px){.ss-navigation:not([data-device=desktop]) .ss-actions{gap:4px!important}.ss-navigation:not([data-device=desktop]) .ss-header{padding-inline:12px!important}.ss-navigation:not([data-device=desktop]) .brand .store-brand-image img{max-width:120px!important}.ss-navigation:not([data-device=desktop]) .brand .store-brand-copy{max-width:90px}.ss-navigation:not([data-device=desktop]) .brand .store-brand{gap:6px}}.menu-links-editor{margin:24px 0;padding-bottom:24px;border-bottom:1px solid #dacbbc}.menu-link-add{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:16px 0}.menu-link-add label{display:grid;gap:6px;flex:1 1;min-width:180px}.menu-links-editor ol{list-style:none;padding:0;display:grid;gap:12px}.menu-links-editor li{display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(180px,2fr) auto;gap:12px;align-items:end;padding:14px;border:1px solid #dacbbc;border-radius:8px}.menu-links-editor li label{display:grid;gap:6px;font-size:12px}.menu-links-editor .menu-link-enabled{display:flex;align-items:center;gap:7px;min-height:42px}.menu-links-editor input:not([type=checkbox]),.menu-links-editor select{width:100%;min-height:42px;padding:9px;border:1px solid #dacbbc;border-radius:6px;background:var(--cream);color:var(--ink)}.menu-link-order{display:flex;gap:6px}.menu-link-order button{min-height:42px;min-width:36px;border:1px solid #dacbbc;border-radius:6px;background:var(--cream);color:var(--ink);cursor:pointer}.menu-links-editor button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1000px){.menu-links-editor li{grid-template-columns:auto minmax(0,1fr)}.menu-link-order,.menu-links-editor li label:nth-child(3){grid-column:2}}.ss-navigation[data-color-style=solid]{--nav-paint:linear-gradient(#0009,#0009),linear-gradient(var(--cognac),var(--cognac))}.ss-navigation[data-color-style=two-color]{--nav-paint:linear-gradient(#0009,#0009),linear-gradient(110deg,var(--cognac) 0 50%,var(--ink) 50% 100%)}.ss-navigation[data-color-style=multicolor]{--nav-paint:linear-gradient(#0009,#0009),linear-gradient(110deg,var(--cognac),var(--copper) 50%,var(--ink))}.ss-navigation[data-color-style]:not([data-color-style=original]) :is(.ss-header,.ss-category-row,.ss-drawer,.ss-bottom,.ss-mega){background:var(--nav-paint);color:#fff}.ss-navigation[data-color-style]:not([data-color-style=original]) :is(.ss-desktop-links,.ss-category-row,.ss-drawer,.ss-bottom,.ss-mega) :is(a,button,b){color:#fff}.navigation-color-options{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.navigation-color-options button{padding:12px;border:1px solid var(--admin-border);border-radius:8px;display:grid;gap:10px;min-width:140px}.navigation-color-swatch{display:block;height:30px;border-radius:5px;background:var(--ink)}.navigation-color-swatch[data-color=solid]{background:var(--cognac)}.navigation-color-swatch[data-color=two-color]{background:linear-gradient(110deg,var(--cognac) 0 50%,var(--ink) 50%)}.navigation-color-swatch[data-color=multicolor]{background:linear-gradient(110deg,var(--cognac),var(--copper),var(--ink))}.ss-navigation .ss-actions>:is(a,button):not(.ss-drawer-trigger){display:inline-flex;align-items:center;justify-content:center}.ss-navigation .ss-actions :is(.bag-button,.wishlist-header)>span{top:2px;right:-7px;min-width:16px;border-radius:999px;line-height:1}.ss-navigation[data-color-style]:not([data-color-style=original]) :is(.ss-header,.ss-category-row,.ss-drawer,.ss-bottom,.ss-mega){background:var(--nav-custom-paint,var(--nav-paint));color:var(--nav-foreground,white)}.ss-navigation[data-color-style]:not([data-color-style=original]) :is(.ss-desktop-links,.ss-category-row,.ss-drawer,.ss-bottom,.ss-mega,.ss-actions) :is(a,button,b){color:var(--nav-foreground,white);background-color:transparent;border-radius:4px}.navigation-custom-colors{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 24px}.navigation-custom-colors label{flex:1 1 160px;min-width:0}.navigation-color-swatch[data-color=gradient]{background:linear-gradient(135deg,var(--cognac),var(--copper))}.ss-navigation[data-color-style=two-row-colors] :is(.ss-desktop-links,.ss-bottom,.ss-drawer){background:var(--nav-secondary);color:var(--nav-secondary-text);padding:12px;border-radius:6px}.ss-navigation[data-color-style=two-row-colors] :is(.ss-desktop-links,.ss-bottom,.ss-drawer) :is(a,button,b){color:var(--nav-secondary-text);background:transparent}.ss-navigation[data-color-style=accent-strip] :is(.ss-header,.ss-bottom){border-bottom:4px solid var(--nav-secondary)}.navigation-color-swatch[data-color=two-row-colors]{background:linear-gradient(var(--cognac) 0 50%,var(--copper) 50%)}.navigation-color-swatch[data-color=accent-strip]{background:var(--cognac);border-bottom:4px solid var(--copper)}.ss-navigation .ss-desktop-links{min-width:0;width:100%}.ss-navigation .ss-desktop-links a{min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:center}