:root{--paper:#f6f3ed;--ink:#252c25;--green:#173b30;--muted:#746f65;--line:#ded9ce;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;color-scheme:light;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:13px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}img{display:block;max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:4px}.sr,.skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip:focus{width:auto;height:auto;clip:auto;background:var(--paper);z-index:99;padding:15px}.l-announcement{background:var(--green);color:var(--paper);text-align:center;font-size:10px;letter-spacing:.09em;padding:9px 16px}.l-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:27px 4%;border-bottom:1px solid var(--line);gap:22px}.l-header nav{display:flex;gap:27px;font-size:11px}.l-header .l-right{justify-content:flex-end}.l-logo{font:italic 49px/.9 var(--serif);letter-spacing:-.06em;text-align:center;color:var(--green)}.l-logo span{display:block;font:8px/1.4 var(--sans);letter-spacing:.25em;text-transform:uppercase;margin-top:13px}.eyebrow{font:10px/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase}.l-hero{display:grid;grid-template-columns:36% 64%;position:relative;border-bottom:1px solid var(--line);padding-bottom:41px}.l-hero-copy{align-self:center;padding:60px 10% 60px 12%}.l-hero h1{font:400 clamp(44px,4.7vw,76px)/1.04 var(--serif);letter-spacing:-.055em;margin:26px 0 24px;max-width:390px}.l-hero-copy>p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:240px}.l-hero-image{display:block;min-height:520px;background:#ede6db;overflow:hidden}.l-hero-image img{width:100%;height:100%;object-fit:cover;min-height:520px}.l-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:16px 23px;min-height:51px;background:var(--green);color:var(--paper);border:1px solid var(--green);font-size:11px;letter-spacing:.02em;transition:background .2s}.l-button:hover{background:#284b3e}.l-hero .l-button{margin-top:34px;max-width:330px;width:100%}.l-text-link{display:inline-block;border-bottom:1px solid;padding-bottom:3px;font-size:11px}.l-hero-copy>.l-text-link{margin-top:20px}.l-hero-caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:11px 4%;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.l-collection,.l-colours{padding:70px 4% 85px;scroll-margin-top:25px}.l-section-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}.l-section-title h2{font:400 clamp(28px,3vw,42px)/1.1 var(--serif);letter-spacing:-.035em}.l-section-title>span{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.l-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.l-card-image{display:grid;place-items:center;aspect-ratio:4/4.5;background:#eeebe4;overflow:hidden}.l-card-meta{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-top:18px;font-size:12px}.l-card h3{font:400 13px var(--sans)}.l-card>p{font-size:11px;color:var(--muted);margin-top:6px}.l-product-photo{position:relative;overflow:hidden;mix-blend-mode:multiply;isolation:isolate}.l-product-photo img{position:absolute;max-width:none;height:auto}.l-product-photo.wallet{width:58%;aspect-ratio:260/350}.wallet img{width:590.77%;top:-38.57%;left:-53.85%}.wallet.c1 img{left:-167.3%}.wallet.c2 img{left:-287.7%}.wallet.c3 img{left:-407.7%}.wallet.c4 img{left:-118.46%;top:-150%}.wallet.c5 img{left:-238.46%;top:-150%}.wallet.c6 img{left:-358.46%;top:-150%}.l-product-photo.keyring{width:40%;aspect-ratio:190/480}.keyring img{width:538.95%;top:-32.3%;left:-45%}.keyring.c1 img{left:-166%}.keyring.c2 img{left:-285%}.keyring.c3 img{left:-404%}.keyring.c4 img{left:-88%;top:-149%}.keyring.c5 img{left:-215%;top:-149%}.keyring.c6 img{left:-343%;top:-149%}.l-product-photo.pouch{width:90%;aspect-ratio:960/660}.pouch img{width:160%;left:-5.2%;top:-33.3%}.l-product-photo.set{width:100%;aspect-ratio:3/2}.set img{position:static;width:100%}.l-set{display:grid;grid-template-columns:58% 42%;border-block:1px solid var(--line)}.l-set-image img{width:100%;height:100%;object-fit:cover}.l-set>div{align-self:center;padding:55px 13%}.l-set h2{font:400 clamp(35px,3.5vw,55px)/1.1 var(--serif);letter-spacing:-.04em;margin:22px 0}.l-set p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:360px}.l-save{font-size:11px!important;color:var(--green)!important;margin:23px 0}.l-set .l-button{margin-top:8px;width:100%;max-width:320px}.l-colour-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px}.l-colour-grid a{display:flex;flex-direction:column;align-items:center;gap:17px;font-size:10px;text-align:center}.l-colour-grid .wallet{width:100%}.l-world{padding:90px 20%;text-align:center;background:var(--green);color:var(--paper)}.l-world h2{font:400 clamp(48px,6vw,85px)/1.1 var(--serif);letter-spacing:-.045em;margin:25px 0}.l-world>p:last-child{max-width:490px;margin:auto;color:#e4e3d7;font-size:14px;line-height:1.9}.l-footer{padding:75px 6% 30px;display:grid;grid-template-columns:1.2fr 1fr;gap:65px 100px}.l-footer h2{font:400 33px/1.2 var(--serif);letter-spacing:-.03em;margin:16px 0}.l-footer p:not(.eyebrow),.l-footer small{font-size:11px;color:var(--muted)}.l-footer small{display:block;margin-top:12px;font-size:10px}.l-email{display:flex;border-bottom:1px solid var(--ink);margin-top:25px;max-width:440px}.l-email input{border:0;background:transparent;padding:13px 0;min-width:0;width:100%;border-radius:0}.l-email button{border:0;background:transparent;font-size:11px;padding:10px}.l-footer-links{display:flex;flex-direction:column;align-items:start;gap:10px;justify-self:end;min-width:170px}.l-footer-links .eyebrow{margin-bottom:8px}.l-footer-links a{font-size:11px}.l-footer-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:30px;font-size:10px;color:var(--muted)}.l-footer-bottom .l-logo{font-size:38px}.l-pdp{padding:25px 5% 80px;max-width:1650px;margin:auto}.l-back{font-size:10px;color:var(--muted)}.l-pdp-grid{display:grid;grid-template-columns:57% 43%;margin-top:26px}.l-pdp-image{background:#eeebe4;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:650px;position:relative;padding:60px 25px}.l-pdp-image .wallet{width:45%}.l-pdp-image .keyring{width:29%}.l-image-note{position:absolute;bottom:17px;left:20px;right:20px;font-size:9px;color:var(--muted);text-align:center}.l-pdp-copy{padding:35px 0 0 13%}.l-pdp h1{font:400 clamp(35px,3.5vw,54px)/1.1 var(--serif);letter-spacing:-.04em;margin:22px 0}.l-price{font-size:16px;margin-bottom:25px}.l-description{font-size:13px;color:var(--muted);line-height:1.85}.l-description p{margin-bottom:13px}.l-pdp form{margin-top:28px}.l-pdp label,.l-page label{display:block;font-size:11px;margin:15px 0 8px}.l-pdp select{border:1px solid var(--line);padding:13px;width:100%;background:transparent;border-radius:0}.l-buy{width:100%;justify-content:center;margin:17px 0 25px}.l-buy:disabled{opacity:.5;cursor:default}.l-pdp details{border-top:1px solid var(--line);font-size:12px;padding:17px 0}.l-pdp summary{cursor:pointer}.l-pdp details p{color:var(--muted);margin:14px 0 4px}.l-cart,.l-page{max-width:1300px;margin:auto;padding:65px 6% 100px;min-height:55vh}.l-cart h1,.l-page h1{font:400 48px/1.1 var(--serif);letter-spacing:-.04em;margin:25px 0 40px}.l-cart>.l-button,.l-page>.l-button{margin-top:30px}.l-cart-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:9%}.l-cart-line{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:23px 0}.l-cart-line p{font-size:11px;color:var(--muted);margin:7px 0}.l-cart-line input{width:60px;background:transparent;border:1px solid var(--line);padding:8px;margin:0 15px}.l-cart-line label,.l-cart-line a{font-size:12px}.l-cart aside{border-top:1px solid var(--ink);padding-top:10px}.l-cart aside>p{font-size:11px;color:var(--muted);margin-top:15px}.l-page{max-width:850px}.l-page input,.l-page textarea{display:block;width:100%;border:1px solid var(--line);padding:13px;background:transparent;border-radius:0}.l-page button{margin-top:20px}.l-page>p{line-height:1.9}.shopify-policy__container{padding:60px 5%;max-width:850px!important}.shopify-policy__container h1{font:400 45px var(--serif);margin-bottom:30px}.l-pdp-image:has(.set){padding:0}.l-pdp-image .set{mix-blend-mode:normal}@media(min-width:1600px){.l-hero-image,.l-hero-image img{min-height:650px}}@media(max-width:1000px){.l-hero{grid-template-columns:40% 60%}.l-hero-image,.l-hero-image img{min-height:470px}.l-hero-copy{padding:40px 9%}.l-hero h1{font-size:53px}.l-set>div{padding:35px 10%}.l-colour-grid{gap:15px}.l-pdp-image{min-height:540px}.l-pdp-copy{padding-left:9%}.l-footer{gap:60px}}@media(max-width:700px){.l-announcement{font-size:9px;letter-spacing:.02em;padding:9px 10px}.l-header{padding:23px 5%;gap:10px}.l-header nav{font-size:10px;gap:0}.desktop{display:none!important}.l-logo{font-size:39px}.l-logo span{font-size:7px;margin-top:10px;letter-spacing:.15em}.l-hero{grid-template-columns:1fr;padding-bottom:36px}.l-hero-copy{order:2;padding:32px 7% 39px}.l-hero h1{font-size:51px;margin:16px 0;max-width:none}.l-hero-copy>p:not(.eyebrow){max-width:none;font-size:12px}.l-hero-image{order:1;min-height:0}.l-hero-image img{min-height:0;height:auto;aspect-ratio:1.25;object-fit:cover}.l-hero .l-button{margin-top:24px;max-width:none;min-height:49px}.l-hero-copy>.l-text-link{display:block;width:max-content;margin-top:18px}.l-hero-caption{font-size:8px;padding:10px 6%}.l-collection,.l-colours{padding:44px 5% 50px}.l-section-title{margin-bottom:24px}.l-section-title h2{font-size:30px}.l-section-title>span{display:none}.l-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.l-three .l-card:nth-child(2){grid-column:1/-1;grid-row:2}.l-three .l-card:nth-child(2) .l-card-image{aspect-ratio:1.4}.l-card-meta{font-size:11px;gap:8px;margin-top:12px}.l-card h3{font-size:11px}.l-card>p{font-size:10px}.l-card-image{aspect-ratio:4/5}.l-set{grid-template-columns:1fr}.l-set>div{padding:36px 7% 44px}.l-set h2{font-size:40px;margin:16px 0}.l-set .l-button{max-width:none}.l-set-image{aspect-ratio:1.35;overflow:hidden}.l-colour-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 17px}.l-colour-grid a{gap:12px;font-size:9px}.l-world{padding:60px 8%}.l-world h2{font-size:56px}.l-world>p:last-child{font-size:12px}.l-footer{padding:45px 7% 25px;grid-template-columns:1fr;gap:37px}.l-footer h2{font-size:31px}.l-footer-links{justify-self:start}.l-footer-bottom{flex-wrap:wrap;gap:22px;font-size:9px}.l-footer-bottom .l-logo{font-size:34px}.l-footer-bottom>span:nth-child(2){display:none}.l-pdp{padding:20px 5% 45px}.l-pdp-grid{grid-template-columns:1fr;margin-top:20px}.l-pdp-image{min-height:440px;padding:45px 20px}.l-pdp-image .wallet{width:52%}.l-pdp-image .keyring{width:32%}.l-pdp-image:has(.set){min-height:300px}.l-pdp-image:has(.pouch){min-height:350px}.l-pdp-copy{padding:32px 0 0}.l-pdp h1{font-size:41px}.l-cart,.l-page{padding:40px 6% 60px}.l-cart h1,.l-page h1{font-size:40px}.l-cart-grid{grid-template-columns:1fr;gap:45px}.l-cart-line input{margin:0 8px}.l-image-note{font-size:8px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.l-button{transition:none}}.l-product-photo.wallet{aspect-ratio:260/332}.wallet img{top:-43.07%}.wallet.c4 img,.wallet.c5 img,.wallet.c6 img{top:-158.43%}.l-product-photo.keyring{aspect-ratio:190/465}.keyring img{top:-33.33%}.keyring.c4 img,.keyring.c5 img,.keyring.c6 img{top:-153.76%}.l-product-photo.clean,.l-pdp-image .l-product-photo.clean{width:100%;aspect-ratio:1}.l-product-photo.clean img{position:static;width:100%;height:100%;object-fit:contain}.l-colour-grid .l-product-photo.clean{aspect-ratio:260/332}.l-colour-grid .clean img{width:190%;height:190%;max-width:none;position:absolute;left:-45%;top:-40%}.l-pdp-image:has(.clean){padding:0}.l-pdp-image .clean{max-width:650px}:root{--paper:#102d25;--ink:#f2eddf;--green:#c6ae7c;--muted:#b6bcae;--line:#385047;color-scheme:dark}body{background:var(--paper)}.l-announcement{background:#092019;color:#e4d3ae;border-bottom:1px solid #29443a}.l-header{background:#102d25;padding-block:31px}.l-logo{color:#e4d5b3}.l-logo span{color:#d6d8c7;letter-spacing:.24em}.l-hero-copy>p:not(.eyebrow){color:#c5c9bc}.l-hero h1{letter-spacing:-.045em}.l-button{color:#112d25;background:#c6ae7c;border-color:#c6ae7c}.l-button:hover{background:#e5d6b6;border-color:#e5d6b6}.l-text-link:hover{color:#e1cc9c}.l-card-image{background:#eeebe4}.l-product-photo{mix-blend-mode:normal}.l-colour-grid .l-product-photo{background:#f5f2eb}.l-world{background:#0a211c;color:var(--ink);padding-block:105px}.l-world>p:last-of-type{color:#c6ccbe}.l-world>.l-text-link{margin-top:27px;color:#d9c49b}.l-footer{background:#0a211c}.l-set>div{padding-block:65px}.l-save{color:#dcc491!important}.l-pdp select{background:#102d25;color:var(--ink);border-color:#607064}.l-pdp option{background:#102d25;color:var(--ink)}.l-outline{background:transparent;color:var(--ink);border-color:var(--line)}.l-outline:hover{background:#244237;color:var(--ink)}.l-email input{color:var(--ink)}.l-email input::placeholder{color:#b6bcae}.l-page input,.l-page textarea{background:#14392e}.l-values{padding:80px 6% 95px;border-top:1px solid var(--line)}.l-values>h2{font:400 clamp(32px,3vw,46px)/1.15 var(--serif);letter-spacing:-.03em;margin-bottom:45px}.l-values>div{display:grid;grid-template-columns:repeat(3,1fr);gap:65px}.l-values article{border-top:1px solid var(--line);padding-top:23px}.l-values article>span,.l-story-content article>span{font-size:10px;letter-spacing:.15em;color:#d3bd90}.l-values h3{font:400 26px/1.2 var(--serif);margin:20px 0 14px}.l-values p{font-size:12px;color:var(--muted);line-height:1.9;max-width:300px}.l-story-page{max-width:1180px;padding-block:90px 110px}.l-story-head{max-width:780px;margin:0 auto 80px;text-align:center}.l-story-head h1{font-size:clamp(44px,5.5vw,78px);line-height:1.06;margin:25px 0 30px}.l-story-intro{font:400 20px/1.7 var(--serif);color:#d5d8c8;max-width:620px;margin:auto}.l-story-content{max-width:780px;margin:auto}.l-story-content article{position:relative;padding:35px 0 42px 65px;border-top:1px solid var(--line)}.l-story-content article>span{position:absolute;left:0;top:44px}.l-story-content h2{font:400 35px/1.15 var(--serif);letter-spacing:-.03em;margin:0 0 22px}.l-story-content p{font-size:14px;line-height:1.95;color:#c6ccbe;max-width:620px}.l-story-content figure{margin:5px 0 60px}.l-story-content figure img{width:100%;height:auto}.l-story-content figcaption{font-size:9px;color:var(--muted);margin-top:10px}.l-story-content>.l-button{margin:5px 0 0 65px}.l-gallery{min-width:0;align-self:start}.l-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:#f5f2ec;aspect-ratio:1;outline-offset:-3px}.l-gallery-track::-webkit-scrollbar{display:none}.l-gallery-slide{flex:0 0 100%;min-width:0;width:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;margin:0;display:grid;place-items:center;overflow:hidden}.l-gallery-slide>img{width:100%;height:100%;object-fit:contain}.l-gallery-slide>figcaption{position:absolute;bottom:16px;left:20px;color:#68685d;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.l-front-variant{width:100%;height:100%;display:grid;place-items:center}.l-front-variant[hidden]{display:none!important}.l-gallery-front .wallet{width:48%}.l-gallery-front .keyring{width:29%}.l-gallery-front .pouch{width:90%}.l-gallery-front .l-product-photo.clean{width:100%;height:100%;aspect-ratio:1}.l-gallery-front .set{width:100%}.l-gallery-controls{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:8px 0;font-size:11px}.l-gallery-controls button{background:transparent;border:0;color:var(--ink);width:44px;height:39px;font-size:21px}.l-gallery-controls button:disabled{opacity:.3;cursor:default}.l-gallery-thumbs{display:flex;gap:11px;margin-top:16px;flex-wrap:wrap}.l-gallery-thumbs button{width:77px;height:77px;padding:3px;background:transparent;border:1px solid var(--line);color:var(--ink);font-size:9px}.l-gallery-thumbs button[aria-current=true]{border-color:#d6be8c}.l-gallery-thumbs button>span{display:block;font:italic 24px var(--serif);margin-bottom:5px;color:#dfc99d}.l-gallery-thumbs img{width:100%;height:100%;object-fit:cover}.l-gallery-note{font-size:9px;line-height:1.6;color:var(--muted);margin-top:17px;max-width:480px}.l-pdp-copy{position:sticky;top:28px;align-self:start}@media(max-width:700px){.l-header{padding-block:24px}.l-story-nav{display:none}.l-world{padding:65px 8%}.l-world h2{font-size:50px}.l-values{padding:50px 7% 60px}.l-values>h2{font-size:34px;margin-bottom:30px}.l-values>div{grid-template-columns:1fr;gap:30px}.l-values h3{font-size:25px;margin-top:13px}.l-values p{max-width:none}.l-story-page{padding:55px 7% 65px}.l-story-head{margin-bottom:45px}.l-story-head h1{font-size:49px}.l-story-intro{font-size:18px}.l-story-content article{padding:28px 0 34px 37px}.l-story-content article>span{top:35px;font-size:9px}.l-story-content h2{font-size:30px}.l-story-content p{font-size:13px}.l-story-content>.l-button{margin-left:37px}.l-story-content figure{margin-bottom:35px}.l-gallery-track{aspect-ratio:1}.l-gallery-thumbs button{width:65px;height:65px}.l-pdp-copy{position:static;padding-top:35px}.l-set>div{padding-block:38px 44px}}:root{--paper:#ffffff;--ink:#252b27;--green:#173b30;--muted:#70766f;--line:#e2e6df;color-scheme:light}body,.l-header,.l-footer{background:#fff;color:var(--ink)}.l-announcement{background:#173b30;color:#fff;border-color:#173b30}.l-header{border-bottom-color:var(--line)}.l-logo{color:#173b30}.l-logo span{color:#53645a}.l-hero-copy>p:not(.eyebrow),.l-world>p:last-of-type,.l-story-intro,.l-story-content p{color:#6a736b}.l-button{background:#173b30;border-color:#173b30;color:#fff}.l-button:hover{background:#285043;border-color:#285043;color:#fff}.l-outline{background:#fff;border-color:#d8dfd7;color:#173b30}.l-outline:hover{background:#f2f5ef;color:#173b30}.l-text-link:hover,.l-world>.l-text-link{color:#173b30}.l-world{background:#f5f7f2;color:var(--ink);border-block:1px solid var(--line)}.l-footer{border-top:1px solid var(--line)}.l-save{color:#173b30!important}.l-card-image,.l-gallery-track,.l-colour-grid .l-product-photo{background:#f6f4ef}.l-pdp select,.l-pdp option,.l-page input,.l-page textarea{background:#fff;color:#252b27;border-color:#d8dfd7}.l-email input{color:#252b27}.l-email input::placeholder{color:#70766f}.l-values article>span,.l-story-content article>span,.l-gallery-thumbs button>span{color:#315344}.l-gallery-thumbs button[aria-current=true]{border-color:#173b30}.l-gallery-controls button{color:#173b30}.l-gallery-note,.l-story-content figcaption{color:#70766f}.l-gallery [hidden]{display:none!important}:root{--ink:#202b24;--muted:#687269;--line:#e4e7e1;--green:#183c30}::selection{background:#dfe8df;color:#183c30}body{font-size:13px;line-height:1.75}.l-announcement{font-size:10px;letter-spacing:.08em;padding:10px 18px}.l-header{padding:27px 5%;min-height:124px}.l-header nav{gap:28px;font-size:11px;letter-spacing:.015em}.l-header nav a,.l-footer-links a{transition:color .2s}.l-header nav a:hover,.l-footer-links a:hover{color:#56705e}.l-logo{font-size:51px;letter-spacing:-.065em}.l-logo span{font-size:7px;letter-spacing:.3em;margin-top:15px}.l-hero{grid-template-columns:40% 60%;margin:32px 4% 0;padding-bottom:44px;border:0}.l-hero-copy{padding:44px 12% 54px 3%}.l-hero h1{font-size:clamp(48px,5.1vw,78px);line-height:1.02;letter-spacing:-.055em;margin:28px 0;max-width:440px}.l-hero-copy>p:not(.eyebrow){max-width:285px;font-size:13px;line-height:1.9}.l-hero-image{min-height:0;aspect-ratio:1.18;background:#f2eee6}.l-hero-image img{min-height:0;width:100%;height:100%;object-fit:cover}.l-hero .l-button{max-width:320px;margin-top:33px}.l-hero-copy>.l-text-link{display:block;width:max-content;margin-top:22px}.l-hero-caption{padding:15px 0;font-size:8px;letter-spacing:.13em;color:var(--muted)}.l-button{font-size:11px;min-height:54px;padding:17px 23px;letter-spacing:.035em}.l-text-link{font-size:11px;letter-spacing:.02em;border-color:#a2b0a2;padding-bottom:4px}.l-collection,.l-colours{padding:80px 5% 94px;max-width:1720px;margin:auto}.l-section-title{margin-bottom:34px}.l-section-title h2{font-size:clamp(32px,3.2vw,46px);letter-spacing:-.04em}.l-section-title>span{font-size:9px;letter-spacing:.16em;color:var(--muted)}.l-three{gap:28px}.l-card-image{aspect-ratio:1;background:#f5f3ee}.l-card-image .l-product-photo{transition:transform .5s ease}.l-card-image:hover .l-product-photo{transform:scale(1.025)}.l-card-meta{margin-top:22px;font-size:12px}.l-card h3{font-size:13px;letter-spacing:.01em}.l-card>p{font-size:10px;margin-top:5px;letter-spacing:.015em}.l-card-palette{display:flex;gap:9px;margin-top:14px;align-items:center}.l-card-palette a{width:20px;height:20px;border-radius:50%;background:var(--swatch);border:4px solid white;outline:1px solid #dedfd8;transition:outline-color .2s}.l-card-palette a:hover,.l-card-palette a[aria-current=true]{outline-color:var(--green)}.l-set{margin:0 5%;grid-template-columns:55% 45%;border:0;background:#f5f6f2}.l-set>div{padding:55px 13%}.l-set-image{min-width:0;overflow:hidden}.l-set-image img{aspect-ratio:1.12;object-fit:cover}.l-set h2{font-size:clamp(38px,4vw,60px);line-height:1.05;margin:23px 0}.l-set p:not(.eyebrow){line-height:1.85}.l-colour-grid{gap:24px}.l-colour-grid a{gap:20px;font-size:10px;letter-spacing:.025em}.l-colour-grid .l-product-photo{background:transparent}.l-world{padding:95px 22% 100px;background:#f4f6f2;border:0}.l-world h2{font-size:clamp(48px,5.6vw,78px);line-height:1.08;max-width:650px;margin:25px auto}.l-world>p:last-of-type{max-width:550px;margin:auto;font-size:14px;line-height:1.9}.l-values{padding:80px 6% 90px;border:0;max-width:1600px;margin:auto}.l-values>h2{font-size:38px;margin-bottom:40px}.l-values>div{gap:50px}.l-values h3{font-size:25px}.l-values p{font-size:12px;max-width:330px}.l-footer{padding:68px 6% 28px;background:#fbfcfa;gap:65px 110px}.l-footer h2{font-size:38px;margin:18px 0 12px}.l-footer-links{gap:13px}.l-footer-bottom{padding-top:28px;letter-spacing:.025em}.l-pdp{padding:29px 5% 85px;max-width:1580px}.l-pdp-grid{grid-template-columns:55% 45%;margin-top:26px;gap:0}.l-pdp-copy{padding:30px 0 0 15%;top:24px}.l-pdp h1{font-size:clamp(36px,3.8vw,58px);margin:22px 0 16px}.l-price{font-size:15px;margin-bottom:26px}.l-description{font-size:12px;line-height:1.9}.l-pdp form{margin-top:30px}.l-colour-label{display:flex!important;justify-content:space-between;gap:20px;margin-bottom:12px!important}.l-colour-label span{color:var(--muted)}.l-swatches{display:flex;gap:7px;flex-wrap:wrap;margin:4px 0 24px}.l-swatches[hidden]{display:none}.l-swatches button{display:grid;place-items:center;width:40px;height:40px;padding:5px;background:transparent;border:1px solid transparent;border-radius:50%;transition:border-color .2s}.l-swatches button span{width:27px;height:27px;border-radius:50%;background:var(--swatch);border:1px solid #0000000d}.l-swatches button[aria-pressed=true]{border-color:var(--green)}.l-swatches button:hover{border-color:#a4b4a5}.l-native-variant{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;clip-path:inset(50%);overflow:hidden}.l-buy{margin:9px 0 27px;min-height:56px}.l-pdp details{padding:20px 0;font-size:11px}.l-pdp summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px}.l-pdp summary::-webkit-details-marker{display:none}.l-pdp summary:after{content:"+";font-size:17px;font-weight:400;color:var(--green)}.l-pdp details[open] summary:after{content:"\2212"}.l-gallery-controls{padding:3px 0;font-size:10px}.l-gallery-thumbs button{width:66px;height:66px}.l-gallery-thumbs button>span{font-size:21px}.l-gallery-note{font-size:9px;line-height:1.8;max-width:390px}.l-gallery-slide>figcaption{font-size:8px;letter-spacing:.13em}@media(min-width:1700px){.l-hero,.l-set{max-width:1580px;margin-inline:auto}}@media(min-width:701px)and (max-width:1000px){.l-hero-copy{padding-right:9%}.l-hero h1{font-size:50px}.l-hero-image{aspect-ratio:.92}.l-pdp-copy{padding-left:9%}.l-swatches{gap:2px}.l-swatches button{width:35px;height:35px}.l-set>div{padding:35px 10%}.l-set h2{font-size:40px}}@media(max-width:700px){.l-announcement{font-size:8px;letter-spacing:.055em;padding:10px 8px}.l-header{min-height:99px;padding:23px 5%;gap:12px}.l-header nav{font-size:10px;gap:0}.l-logo{font-size:41px}.l-logo span{font-size:6px;letter-spacing:.24em;margin-top:12px}.l-hero{grid-template-columns:1fr;margin:16px 4% 0;padding-bottom:34px}.l-hero-image{aspect-ratio:1.22}.l-hero-image img{height:100%;aspect-ratio:auto}.l-hero-copy{padding:30px 3% 35px}.l-hero h1{font-size:49px;max-width:310px;margin:17px 0 19px}.l-hero-copy>p:not(.eyebrow){font-size:12px;max-width:330px}.l-hero .l-button{max-width:none;margin-top:24px}.l-hero-copy>.l-text-link{margin-top:20px}.l-hero-caption{font-size:7px;padding:11px 3%}.l-collection,.l-colours{padding:49px 5% 56px}.l-section-title{margin-bottom:25px}.l-section-title h2{font-size:32px}.l-three{grid-template-columns:1fr 1fr;gap:29px 14px}.l-three .l-card:nth-child(2){grid-column:1/-1;grid-row:2}.l-three .l-card:nth-child(2) .l-card-image{aspect-ratio:1.5}.l-card-image{aspect-ratio:4/5}.l-card-meta{display:block;margin-top:14px}.l-card h3{font-size:12px;line-height:1.5}.l-card-meta>span{display:block;font-size:11px;margin-top:3px}.l-card>p{font-size:9px}.l-card-palette{gap:6px;margin-top:12px;flex-wrap:wrap}.l-card-palette a{width:16px;height:16px;border-width:3px}.l-set{margin:0 5%;grid-template-columns:1fr}.l-set-image{aspect-ratio:1.27}.l-set-image img{aspect-ratio:auto;height:100%}.l-set>div{padding:31px 7% 37px}.l-set h2{font-size:42px;margin:19px 0}.l-set p:not(.eyebrow){font-size:12px}.l-set .l-button{max-width:none}.l-colour-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:21px;padding:5px 0 17px;scrollbar-width:thin;scrollbar-color:#aab8aa transparent}.l-colour-grid a{flex:0 0 30%;min-width:0;scroll-snap-align:start;gap:15px;font-size:9px}.l-world{padding:64px 8% 68px}.l-world h2{font-size:48px;line-height:1.07;margin:22px auto}.l-world>p:last-of-type{font-size:12px;line-height:1.9}.l-values{padding:53px 7% 58px}.l-values>h2{font-size:32px;max-width:280px;margin-bottom:31px}.l-values>div{gap:28px}.l-values h3{font-size:25px;margin:14px 0 12px}.l-values p{max-width:none}.l-footer{padding:47px 7% 25px;gap:36px}.l-footer h2{font-size:32px}.l-footer-bottom{padding-top:25px}.l-pdp{padding:20px 5% 50px}.l-pdp-grid{grid-template-columns:1fr;margin-top:18px}.l-pdp-copy{padding:30px 0 0;position:static}.l-pdp h1{font-size:41px;margin:19px 0 14px}.l-price{margin-bottom:23px}.l-pdp form{margin-top:25px}.l-swatches{gap:8px;margin-bottom:21px}.l-swatches button{width:38px;height:38px}.l-buy{min-height:54px}.l-gallery-thumbs button{width:60px;height:60px}.l-gallery-note{font-size:8px}.l-gallery-controls{padding:0}.l-gallery-thumbs{margin-top:12px}.l-back{font-size:9px}}@media(prefers-reduced-motion:reduce){.l-card-image .l-product-photo,.l-card-palette a,.l-swatches button,.l-header nav a,.l-footer-links a{transition:none}}.l-hero-image{aspect-ratio:1.5;align-self:center}.l-hero-image img{object-fit:contain}.l-set-image{display:grid;align-items:center;background:#f1ede5}.l-set-image img{aspect-ratio:1.5;height:auto;object-fit:contain}.l-front-variant .l-product-photo:not(.clean),.l-card-image .l-product-photo:not(.clean){mix-blend-mode:multiply}@media(max-width:700px){.l-hero-image,.l-set-image{aspect-ratio:1.5}.l-set-image img{height:auto;aspect-ratio:1.5}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bellorico-launch.css.map */
