.ace{background:#f8f5ef;color:#302920;margin-top:56px;padding:80px 0 64px}.ace-heading{text-align:center;max-width:1100px}.ace-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px}.ace h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08;letter-spacing:-.035em;margin:0 0 28px;color:inherit}.ace-heading h2{font-size:clamp(40px,5vw,72px);max-width:800px;margin:0 auto 40px}.ace-facts{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 36px;border-block:1px solid #d7cec2;padding:24px 0;font-size:13px}.ace-panels{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:72px}.ace-panel{min-width:0}.ace-panel h2,.ace-service h2{font-size:clamp(32px,3.3vw,48px);max-width:480px}.ace-panel p:not(.ace-label),.ace-service p:not(.ace-label){line-height:1.85;font-size:15px;max-width:520px}.ace-items{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:0 0 24px}.ace-items li{border:1px solid #d7cec2;padding:8px 12px;font-size:12px}.ace-photo{margin-top:56px}.ace-photo img{width:100%;height:auto;max-height:750px;object-fit:contain}.ace-service{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:72px;padding-top:48px;border-top:1px solid #d7cec2}.ace a{color:inherit;font-size:13px;text-underline-offset:5px}.ace details{border-bottom:1px solid #d7cec2;padding:20px 0}.ace summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:16px;min-height:30px;align-items:center}.ace summary::-webkit-details-marker{display:none}.ace details[open] summary span{transform:rotate(45deg)}.ace summary:focus-visible,.ace a:focus-visible{outline:2px solid #735442;outline-offset:5px}@media(max-width:749px){.ace{padding:48px 0;margin-top:32px}.ace-panels,.ace-service{grid-template-columns:1fr;gap:36px;margin-top:40px}.ace-facts{gap:12px 20px}.ace-panel+.ace-panel{border-top:1px solid #d7cec2;padding-top:32px}.ace-heading h2{margin-bottom:28px}.ace-photo{margin-top:32px}}.coniglietto{--cg-ink:#332820;--cg-paper:#f5f0e7;--cg-accent:#663b32;background:var(--cg-paper);color:var(--cg-ink)}.coniglietto img{display:block;width:100%;height:auto}.coniglietto h1,.coniglietto h2{color:inherit;text-wrap:balance;letter-spacing:-.025em}.coniglietto h2{font-size:clamp(3.4rem,4.4vw,6rem);line-height:1.05;margin:0 0 2.4rem}.coniglietto p{line-height:1.65;max-width:50ch}.cg-hero{display:grid;grid-template-columns:52% 48%}.cg-portrait{position:relative;background:#e9e0d2}.cg-portrait img{height:100%;object-fit:cover;aspect-ratio:4/5}.cg-image-label{position:absolute;bottom:2.5rem;left:3rem;font-size:1.05rem;letter-spacing:.18em}.cg-buy{padding:clamp(3rem,5vw,8rem);align-self:center;min-width:0}.cg-back{color:inherit;display:inline-flex;align-items:center;min-height:44px;font-size:1.2rem;text-decoration:none}.cg-eyebrow{font-size:1.15rem;letter-spacing:.07em;margin:2.4rem 0 1.4rem}.coniglietto h1{font-size:clamp(4rem,5.2vw,6rem);line-height:1.04;margin:0}.cg-kind{font-size:1.2rem;text-transform:uppercase;letter-spacing:.15em;margin:1.8rem 0 2.6rem}.cg-intro{font-size:1.7rem}.cg-price{display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem;margin:2.6rem 0;font-size:2.5rem}.cg-price s{font-size:1.7rem;color:#69594d}.cg-price small{font-size:1.25rem;color:var(--cg-accent)}.cg-button{font:inherit;letter-spacing:.06em;background:var(--cg-accent);border:1px solid var(--cg-accent);color:#fff;min-height:52px;padding:1.2rem 2rem;width:100%;cursor:pointer}.cg-button:disabled{background:#ded5c8;color:#55483d;border-color:#ded5c8;cursor:default}.cg-note{font-size:1.2rem}.cg-accordions{margin-top:3rem;border-top:1px solid #d3c6b7}.cg-accordions details{border-bottom:1px solid #d3c6b7}.cg-accordions summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:1.4rem;list-style:none}.cg-accordions p{font-size:1.4rem;padding-bottom:1rem}.cg-accordions details[open] summary span{transform:rotate(45deg)}.cg-textlink{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:5px;font-size:1.3rem;margin-top:1rem}.cg-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:8rem 7vw;gap:8vw}.cg-story-copy{max-width:42rem}.cg-story-image img{aspect-ratio:4/5;object-fit:cover}.cg-pair{display:grid;grid-template-columns:55% 45%;background:#302820;color:#fff7eb}.cg-pair-image img{aspect-ratio:4/5;object-fit:cover}.cg-pair-copy{align-self:center;padding:5rem 6vw}.cg-pair .cg-button{background:#f5f0e7;color:#302820;border-color:#f5f0e7}.cg-detail{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:8rem 7vw 3rem}.cg-detail img{aspect-ratio:4/5;object-fit:cover}.cg-disclosure{font-size:1.15rem;color:#65574b;padding:0 7vw 4rem;max-width:none!important}.cg-originals{padding:5rem 7vw 8rem;background:#eee6d9}.cg-originals h2{font-size:3rem}.cg-original-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem}.cg-original-grid img{aspect-ratio:3/4;object-fit:contain}.coniglietto :focus-visible{outline:2px solid currentColor;outline-offset:4px}#OriginalPhotos{scroll-margin-top:12rem}@media(max-width:749px){.cg-hero,.cg-story,.cg-pair,.cg-detail{grid-template-columns:1fr}.cg-portrait img{height:300px;object-fit:contain}.cg-image-label{font-size:.95rem;bottom:1.6rem;left:2rem}.cg-buy{padding:1.6rem 2rem 4rem;display:flex;flex-direction:column}.cg-buy .cg-back{order:0}.cg-buy .cg-eyebrow{display:none}.cg-buy h1{order:1;font-size:4rem}.cg-buy .cg-kind{order:2}.cg-buy .cg-price{order:3}.cg-buy form{order:4}.cg-buy>.cg-note{order:5}.cg-buy .cg-intro{order:6}.cg-buy .cg-accordions{order:7}.cg-buy>.cg-textlink{order:8}.cg-eyebrow{margin:1.2rem 0}.cg-kind{margin:1.4rem 0}.cg-intro{font-size:1.6rem}.cg-price{margin:2rem 0}.cg-story{padding:4.4rem 2rem;gap:3rem}.cg-pair-copy{padding:3.6rem 2rem 4.4rem}.cg-detail{padding:4.4rem 2rem 2rem;gap:3rem}.cg-originals{padding:3.5rem 2rem 4rem}.cg-original-grid{grid-template-columns:1fr}.cg-disclosure{padding:0 2rem 3rem}.cg-story-copy{max-width:none}.coniglietto h2{font-size:3.6rem}}.cg-gallery{display:block;min-width:0;background:#e9e0d2}.cg-portrait{height:clamp(560px,53vw,800px)}.cg-portrait .cg-main-image{height:100%;width:100%;object-fit:contain;aspect-ratio:auto}.cg-zoom{display:block;height:100%;color:inherit}.cg-zoom-label{position:absolute;right:2rem;bottom:1.8rem;font-size:1.15rem;padding:1rem;background:#f5f0e7}.cg-thumbs{display:flex;gap:1rem;justify-content:center;padding:1.2rem 2rem}.cg-thumbs a{display:block;width:58px;height:66px;border:1px solid transparent;padding:3px;opacity:.7}.cg-thumbs a[aria-current=true]{border-color:#663b32;opacity:1}.cg-thumbs img{height:100%;object-fit:cover}.cg-lightbox{padding:0;border:0;background:#f5f0e7;max-width:min(96vw,1000px);max-height:94dvh}.cg-lightbox::backdrop{background:#18120ed9}.cg-lightbox img{max-height:86dvh;width:auto;max-width:94vw;object-fit:contain}.cg-lightbox button{display:block;margin-left:auto;min-height:48px;padding:0 2rem;font:inherit;border:0;color:#332820;background:#f5f0e7;cursor:pointer}.cg-reassurance{font-size:1.15rem;color:#59483d;padding:1.2rem 0;border-bottom:1px solid #d3c6b7}.cg-ribbon{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.2rem 5vw;background:#663b32;color:#fff8ef;font-size:1.1rem;letter-spacing:.12em}.cg-ribbon a{color:inherit;min-height:44px;display:flex;align-items:center;letter-spacing:0}.cg-story h2{white-space:pre-line}.cg-brand{padding:9rem 6vw;text-align:center;background:#e9dece}.cg-brand h2{max-width:700px;margin:2rem auto}.cg-brand>p{margin:1.5rem auto}.cg-brand>p:first-child{letter-spacing:.3em;font-size:1.3rem}.cg-faq{padding:7rem 7vw;display:grid;grid-template-columns:1fr 1.25fr;gap:6vw}.cg-faq .cg-accordions{margin:0}.cg-faq summary{gap:2rem}.cg-finale{text-align:center;padding:7rem 2rem 10rem;background:#663b32;color:#fff8ef}.cg-finale h2{max-width:650px;margin:0 auto 2rem}.cg-finale>p{margin:1.5rem auto}.cg-finale .cg-price{justify-content:center}.cg-finale s{color:#e3cfc0}.cg-finale .cg-button{max-width:360px;background:#f5f0e7;color:#332820}.cg-sticky{position:fixed;bottom:0;left:0;right:0;z-index:4;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.2rem max(2rem,6vw) calc(1.2rem + env(safe-area-inset-bottom));background:#f5f0e7;border-top:1px solid #d3c6b7;box-shadow:0 -5px 24px #33282012}.cg-sticky[hidden]{display:none}.cg-sticky>div{display:flex;gap:2rem;align-items:center;font-size:1.5rem}.cg-sticky .cg-button{width:auto;min-width:200px}.cg-button:not(:disabled):hover{filter:brightness(1.12)}#CharmPair,#CharmPurchase{scroll-margin-top:12rem}@media(prefers-reduced-motion:no-preference){.cg-thumbs a,.cg-button{transition:opacity .2s,filter .2s}.cg-story-image img:hover{transform:scale(1.015);transition:transform .4s}.cg-story-image{overflow:hidden}}@media(max-width:749px){.cg-portrait,.cg-portrait .cg-main-image{height:290px}.cg-thumbs{gap:.6rem;padding:.8rem 1.2rem}.cg-thumbs a{width:45px;height:52px}.cg-buy .cg-back{display:none}.cg-buy .cg-reassurance{order:5;margin:0}.cg-buy>.cg-note{order:5}.cg-buy h1{margin-top:.6rem}.cg-image-label{bottom:1rem;font-size:1rem;max-width:50%}.cg-zoom-label{right:1.2rem;bottom:.5rem;font-size:1rem}.cg-ribbon{padding:1.2rem 2rem;gap:.8rem;flex-wrap:wrap;font-size:1rem}.cg-ribbon>span:first-child{display:none}.cg-brand{padding:5rem 2rem}.cg-faq{padding:4rem 2rem;grid-template-columns:1fr;gap:2rem}.cg-finale{padding:5rem 2rem 10rem}.cg-sticky{padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));gap:1rem}.cg-sticky>div{flex-direction:column;align-items:flex-start;gap:0;font-size:1.2rem}.cg-sticky .cg-button{min-width:0;max-width:58%;font-size:1.1rem;min-height:48px}}.ivory-editorial{background:#f7f5f0;color:#292620;margin-top:5rem}.ivory-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ivory-spread figure{margin:0;position:relative}.ivory-spread img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.ivory-spread figcaption{position:absolute;bottom:1.4rem;left:1.6rem;background:#faf8f1eb;padding:.5rem .9rem;color:#625d54;font-size:1rem}.ivory-spread__copy{padding:clamp(3rem,6vw,10rem)}.ivory-eyebrow{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase}.ivory-editorial h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:clamp(3.8rem,4.5vw,7rem);line-height:1.06;letter-spacing:-.025em;margin:2rem 0}.ivory-spread__copy>p:not(.ivory-eyebrow){font-size:1.5rem;line-height:1.8;max-width:42rem}.ivory-spread--reverse figure{order:2}.ivory-family{padding-top:7rem;padding-bottom:6rem;text-align:center}.ivory-family__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:3rem 0 1rem;text-align:left}.ivory-family__grid a{color:inherit;text-decoration:none}.ivory-family__grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#eeece7}.ivory-family__grid span{display:block;margin-top:1rem;font-size:1.3rem}.ivory-family__grid a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:749px){.ivory-editorial{margin-top:2rem}.ivory-spread{grid-template-columns:minmax(0,1fr)}.ivory-spread--reverse figure{order:0}.ivory-spread__copy{padding:3.8rem 2.4rem 4.5rem}.ivory-family{padding-top:4.5rem;padding-bottom:4rem}.ivory-family__grid{grid-template-columns:repeat(3,75%);overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;padding-bottom:1.5rem}.ivory-family__grid a{scroll-snap-align:start}}.ajc{padding-top:30px;padding-bottom:60px;color:#312a25}.ajc nav{font-size:13px;margin-bottom:30px}.ajc a{color:inherit;text-underline-offset:4px}.ajc header{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:#f4f0ea}.ajc header>div{padding:40px}.ajc header img{width:100%;height:520px;object-fit:cover}.ajc h1{font-size:clamp(40px,5vw,64px);line-height:1.1;font-weight:400;color:inherit}.ajc header p{line-height:1.7}.ajc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px}.ajc-grid img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.ajc-grid h2{font-size:24px}.ajc-grid a{text-decoration:none}.ajc-empty{text-align:center;padding:40px 20px;line-height:1.7}@media(max-width:749px){.ajc header{grid-template-columns:1fr;gap:0}.ajc header>div{padding:24px}.ajc header img{height:360px}.ajc-grid{grid-template-columns:repeat(2,1fr)}}.aj-offer{border-top:1px solid #cabba8;border-bottom:1px solid #cabba8;padding:18px 0;margin:18px 0 22px}.aj-offer p{font-size:14px;line-height:1.6;margin:5px 0}.aj-offer .aj-offer-title{font-family:var(--font-heading-family,Georgia,serif);font-size:23px;line-height:1.25}.aj-offer span{display:block;font-size:12px;margin-top:10px;color:#62554a}.aj{color:#312a25;background:#faf8f4}.aj-hero{display:grid;grid-template-columns:54% 46%}.aj-gallery{min-width:0}.aj-main{display:block;background:#e8e2d9}.aj-main img{display:block;width:100%;height:auto;max-height:900px;object-fit:contain}.aj-thumbs{display:flex;gap:10px;padding:20px;overflow-x:auto}.aj-thumbs a{flex:0 0 64px;border:1px solid #cfc6bb}.aj-thumbs img{width:64px;height:80px;object-fit:cover;display:block}.aj-gallery>.aj-note{padding:0 22px}.aj-info{padding:clamp(30px,5vw,80px);align-self:center}.aj-back,.aj a{color:inherit;text-underline-offset:5px}.aj-back{font-size:13px}.aj-label{font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin:30px 0 12px}.aj h1,.aj h2{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;letter-spacing:-.03em;line-height:1.05;color:inherit}.aj h1{font-size:clamp(48px,5vw,72px);margin:20px 0 12px}.aj-kind{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.aj-intro{font-size:17px;line-height:1.7;margin:26px 0}.aj-price{font-size:26px}.aj-price s{font-size:18px;color:#74665d}.aj-pending{font-size:18px}.aj-options{display:flex;gap:12px}.aj-options a{padding:13px 18px;min-height:46px;border:1px solid #b8aa9d;text-decoration:none;font-size:14px}.aj-options a[aria-current]{background:#312a25;color:#fff;border-color:#312a25}.aj-note{font-size:12px;line-height:1.6;color:#62554a}.aj-button{width:100%;min-height:52px;background:#312a25;color:#fff;border:1px solid #312a25;font:inherit;margin:12px 0;cursor:pointer}.aj-button:disabled{opacity:.6;cursor:default}.aj-detail{border-bottom:1px solid #d7cec3;padding:18px 0}.aj-detail summary{display:flex;justify-content:space-between;align-items:center;min-height:30px;font-size:14px;cursor:pointer}.aj-detail summary::-webkit-details-marker{display:none}.aj-detail p{font-size:14px;line-height:1.8}.aj-detail[open] summary span{transform:rotate(45deg)}.aj-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:70px;background:#eee7dc}.aj-story>div{padding:clamp(28px,7vw,100px)}.aj h2{font-size:clamp(36px,4vw,56px);margin:20px 0}.aj-story p:not(.aj-label){font-size:16px;line-height:1.8}.aj-story img{width:100%;height:auto;display:block}.aj-finishes{max-width:1280px;margin:70px auto;padding:0 30px}.aj-finishes>h2{text-align:center;margin-bottom:35px}.aj-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.aj-pair a{text-decoration:none}.aj-pair img{width:100%;height:auto;display:block}.aj-pair span{display:block;padding:16px 0;font-size:18px}.aj-disclosure{font-size:12px;text-align:center;padding:0 24px 35px;max-width:800px;margin:auto}.aj a:focus-visible,.aj button:focus-visible,.aj summary:focus-visible{outline:2px solid #8e653b;outline-offset:4px}@media(max-width:749px){.aj-hero,.aj-story{grid-template-columns:1fr}.aj-info{padding:28px 22px 40px}.aj-main img{max-height:620px}.aj-story{margin-top:20px}.aj-pair{gap:16px}.aj-finishes{padding:0 20px;margin:45px auto}.aj h1{font-size:46px}.aj-intro{font-size:16px}.aj-pair span{font-size:15px}}.aj{background:#fff}.aj-hero{grid-template-columns:minmax(0,57fr) minmax(0,43fr);gap:48px;padding-top:32px}.aj-info{padding:20px 0 35px;align-self:start;position:sticky;top:110px}.aj-main{background:#f5f1eb}.aj-main img{max-height:780px;aspect-ratio:4/5;object-fit:cover}.aj h1{font-size:clamp(44px,4.4vw,64px)}.aj-intro{font-size:16px;line-height:1.65;margin:20px 0}.aj-info>.aj-label{margin-top:22px}.aj-thumbs{padding:16px 0}.aj-thumbs a[aria-current]{outline:2px solid #312a25;outline-offset:2px}.aj-gallery>.aj-note{padding:0}.aj-quick-links{display:flex;gap:22px;flex-wrap:wrap;margin:20px 0}.aj-quick-links a{font-size:13px;min-height:30px}.aj-signatures{display:flex;justify-content:space-around;gap:20px;flex-wrap:wrap;padding-block:26px;border-block:1px solid #ded6cc;margin-top:36px;font-size:13px}.aj-fit{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:70px;scroll-margin-top:120px}.aj-fit p,.aj-steps p{font-size:15px;line-height:1.8}.aj-fit .aj-note{font-size:12px}.aj-measure{padding:38px;background:#f7f4ef}.aj-measure-top,.aj-measure-label{display:flex;justify-content:space-between;gap:20px}.aj-measure-top strong{font-family:var(--font-heading-family,Georgia,serif);font-size:44px;font-weight:400}.aj-measure-top>span{align-self:center;font-size:22px}.aj-ruler{height:26px;border-bottom:2px solid #80664e;background:repeating-linear-gradient(90deg,#80664e 0 1px,transparent 1px 10%);margin:16px 0;position:relative}.aj-ruler span{display:block;position:absolute;right:0;width:15%;height:100%;background:#ae8c5140;border-left:2px dashed #80664e}.aj-measure-label{font-size:12px}.aj-measure dl{margin:36px 0 0}.aj-measure dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #d8cfc2;font-size:14px}.aj-measure dd{margin:0}.aj-wear{padding-block:30px 60px;scroll-margin-top:120px}.aj-wear>h2{max-width:650px}.aj-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:35px}.aj-number{font-family:var(--font-heading-family,Georgia,serif);font-size:36px;color:#8a6b4b}.aj-steps h3{font-size:22px;line-height:1.3}.aj-story{margin-top:0}.aj-lightbox{padding:0;border:0;max-width:92vw;max-height:92svh;background:#faf8f4}.aj-lightbox::backdrop{background:#000c}.aj-lightbox img{display:block;max-width:90vw;max-height:82svh;width:auto;height:auto;object-fit:contain}.aj-lightbox button{display:block;margin-left:auto;padding:14px 20px;background:#fff;border:0;cursor:pointer;font:inherit;min-height:44px}.aj-finishes{scroll-margin-top:120px}@media(max-width:749px){.aj-hero{grid-template-columns:1fr;gap:0;padding-top:16px}.aj-info{position:static;padding:18px 0 30px}.aj-main img{max-height:540px}.aj-signatures{justify-content:flex-start;gap:12px 24px;margin-top:10px;font-size:12px}.aj-fit{grid-template-columns:1fr;gap:28px;padding-block:42px}.aj-measure{padding:24px}.aj-steps{grid-template-columns:1fr;gap:18px}.aj-steps>div{border-bottom:1px solid #ded6cc;padding-bottom:18px}.aj-steps h3{margin:6px 0}.aj-steps p{margin:8px 0}.aj-wear{padding-block:15px 35px}.aj h2{font-size:36px}.aj-thumbs{gap:8px}.aj-thumbs a{flex-basis:56px}.aj-thumbs img{width:56px;height:70px}}.aj-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0;font-size:30px}.aj-saving{font-size:12px;letter-spacing:.03em;background:#eee6d8;color:#5b4228;padding:6px 10px}.aj-price [hidden]{display:none}.aj-options a{display:flex;align-items:center;gap:10px;flex:1;justify-content:center}.aj-options a:before{content:"";width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#aa7730,#f4dfa2,#bd8b38);border:1px solid #c5a675}.aj-options a[data-id="67602879119682"]:before{background:linear-gradient(135deg,#929292,#f5f5f5,#b8b8b8);border-color:#aaa}.aj-main img{object-fit:contain}.aj-sticky{display:none}.aj-thumbs{scroll-snap-type:x mandatory}.aj-thumbs a{scroll-snap-align:start}.aj-gallery{align-self:start}.aj-offer{background:#f8f5ef;border:1px solid #e5dbcc;padding:16px 18px}.aj-offer .aj-offer-title{font-size:22px}@media(max-width:749px){.aj-hero{padding-inline:20px;padding-top:10px}.aj-main img{height:390px;height:min(104vw,440px);aspect-ratio:auto}.aj-thumbs{padding:12px 2px;gap:8px}.aj-thumbs a{flex-basis:44px}.aj-thumbs img{width:44px;height:55px}.aj-gallery>.aj-note{font-size:10px;line-height:1.45;margin:0 0 8px}.aj-info{padding-top:12px}.aj-info>.aj-label{margin-top:14px}.aj h1{font-size:42px;margin:10px 0 8px}.aj-kind{margin:8px 0;font-size:11px}.aj-intro{margin:12px 0;font-size:15px}.aj-price{margin:14px 0}.aj-offer{margin:14px 0;padding:14px}.aj-offer p{font-size:13px}.aj-quick-links{margin:12px 0}.aj-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:35;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-top:1px solid #ddd2c4;padding:10px 20px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px #312a2508}.aj-sticky>div{display:flex;flex-direction:column;gap:2px}.aj-sticky span{font-size:11px}.aj-sticky strong{font-size:18px;font-weight:500}.aj-sticky button{background:#312a25;color:#fff;border:0;min-height:46px;padding:12px 24px;font:inherit;font-size:13px}.aj-sticky button:disabled{opacity:.5}.aj{padding-bottom:76px}.aj-finishes{padding-inline:20px}.aj-pair{gap:12px}}.aj-gallery-controls{display:flex;align-items:center;justify-content:space-between;padding:4px 0;border-bottom:1px solid #ddd3c7;font-size:12px}.aj-gallery-controls button{width:48px;height:44px;border:0;background:transparent;color:#312a25;font-size:23px;cursor:pointer}.aj-main{touch-action:pan-y}.aj-closeup{display:grid;grid-template-columns:2fr 3fr;background:#30271f;color:#fff;align-items:center;margin-top:32px}.aj-closeup-copy{padding:clamp(28px,5vw,80px)}.aj-closeup-copy p{max-width:38ch;font-size:16px;line-height:1.7}.aj-closeup-copy .aj-note{font-size:11px;color:#d8cabc;margin-top:24px}.aj-closeup-photo img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover}.aj-detail-options{display:flex;gap:12px;margin-top:26px}.aj-detail-options button{min-height:46px;padding:10px 18px;border:1px solid #ad9c89;color:#fff;background:transparent;cursor:pointer;font:inherit;font-size:14px}.aj-detail-options button[aria-pressed=true]{background:#fff;color:#30271f;border-color:#fff}.aj h1,.aj h2{text-wrap:balance}.aj-story{background:#f5f1eb}.aj-story img{aspect-ratio:4/5;object-fit:cover}.aj-thumbs{scrollbar-width:thin}.aj-button,.aj-sticky button,.aj-options a{transition:background-color .2s ease,color .2s ease}.aj-button:hover,.aj-sticky button:hover{background:#574333}.aj-closeup button:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:749px){.aj-hero{padding:0;gap:0}.aj-gallery{padding:0}.aj-main img{height:auto;max-height:none;aspect-ratio:1/1.1;object-fit:cover}.aj-gallery-controls{padding:4px 16px}.aj-thumbs{padding:12px 20px;gap:10px}.aj-thumbs a{flex-basis:48px}.aj-thumbs img{width:48px;height:60px}.aj-gallery>.aj-note{margin:0;padding:0 20px;font-size:10px;max-width:60ch}.aj-info{padding:24px 22px 32px}.aj-back{display:none}.aj-info>.aj-label:first-of-type{margin:0 0 12px;font-size:10px}.aj h1{font-size:52px;line-height:1;margin:0 0 12px}.aj-kind{font-size:11px}.aj-price{font-size:30px}.aj-offer{border:0;border-block:1px solid #d7cbbc;background:transparent;padding:16px 0}.aj-offer .aj-offer-title{font-size:25px}.aj-options{gap:10px}.aj-options a{min-height:52px}.aj-quick-links{justify-content:space-between}.aj-button{min-height:56px}.aj-closeup{grid-template-columns:1fr;margin-top:0}.aj-closeup-copy{padding:36px 24px 30px}.aj-closeup h2{font-size:46px;max-width:10ch;margin:0 0 20px}.aj-closeup-copy p{font-size:15px;margin-bottom:0}.aj-closeup-copy .aj-note{font-size:10px;line-height:1.5}.aj-closeup-photo img{aspect-ratio:4/5}.aj-signatures{margin-top:0;justify-content:center;text-align:center;gap:12px 22px;padding-block:22px}.aj-fit{padding:42px 24px}.aj-wear{padding:12px 24px 36px}.aj-story{display:flex;flex-direction:column-reverse}.aj-story>div{padding:34px 24px 40px}.aj-story h2{font-size:44px}.aj-story .aj-label{margin-top:0}.aj-finishes{padding:0 20px;margin:44px 0}.aj-finishes h2{font-size:38px;text-align:left;max-width:12ch;margin:0 0 24px}.aj-pair span{font-size:14px}.aj-sticky{padding-inline:20px}.aj-sticky button{min-width:55%;min-height:48px}.aj-detail summary{min-height:44px}.aj-detail{padding:10px 0}}@media(prefers-reduced-motion:reduce){.aj-button,.aj-sticky button,.aj-options a{transition:none}}.tw-artigiana-story{overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.tw-artigiana-story .tw-artigiana-story__intro{max-width:900px;padding-top:9.6rem;padding-bottom:9.6rem;text-align:center}.tw-artigiana-story__intro h2,.tw-artigiana-story__copy h3{margin:1.4rem 0 2rem;font-family:Cormorant Garamond,serif;font-weight:300;line-height:1}.tw-artigiana-story__intro h2{font-size:clamp(4rem,6vw,7.2rem)}.tw-artigiana-story__intro>p:last-child{max-width:640px;margin:0 auto;color:#666;font-size:1.5rem;line-height:1.8}.tw-artigiana-story__chapter{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);min-height:72rem}.tw-artigiana-story__chapter--reverse{grid-template-columns:minmax(320px,.85fr) minmax(0,1.45fr)}.tw-artigiana-story__chapter--reverse .tw-artigiana-story__media{order:2}.tw-artigiana-story__media{position:relative;min-height:64rem;background:#f5f5f3}.tw-artigiana-story__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block!important}.tw-artigiana-story__media-link:focus-visible{outline:1px solid currentColor;outline-offset:-8px}.tw-artigiana-story__image{display:block;width:100%;height:100%;object-fit:cover}.tw-artigiana-story__copy{display:flex;flex-direction:column;justify-content:flex-start;padding:14rem clamp(3.6rem,5vw,8rem) 6.4rem}.tw-artigiana-story__copy h3{font-size:clamp(3.6rem,4vw,5.8rem)}.tw-artigiana-story__copy>p:not(.tw-label){margin:0 0 3rem;color:#666;font-size:1.45rem;line-height:1.8}.tw-artigiana-story .tw-artigiana-story__details{display:grid;grid-template-columns:repeat(4,1fr);padding-top:5.6rem;padding-bottom:5.6rem;border-top:1px solid #e5e5e5}.tw-artigiana-story__details div{padding:0 3rem;border-right:1px solid #e5e5e5;text-align:center}.tw-artigiana-story__details div:last-child{border-right:0}.tw-artigiana-story__details span,.tw-artigiana-story__details strong{display:block}.tw-artigiana-story__details span{margin-bottom:1rem;color:#888;font-size:1rem;letter-spacing:.18em;text-transform:uppercase}.tw-artigiana-story__details strong{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:300}.tw-artigiana-story__full-media{position:relative;height:min(82rem,88vh);background:#f5f5f3}.tw-artigiana-story__full-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.tw-artigiana-story__full-media p{position:absolute;z-index:1;left:50%;bottom:8rem;width:min(90%,850px);margin:0;color:#fff;font-family:Cormorant Garamond,serif;font-size:clamp(4rem,6vw,7rem);font-style:italic;font-weight:300;line-height:1;text-align:center;transform:translate(-50%)}@media screen and (max-width:749px){.tw-artigiana-story .tw-artigiana-story__intro{padding-top:5.6rem;padding-bottom:5.6rem}.tw-artigiana-story__intro h2{font-size:3.8rem}.tw-artigiana-story__chapter,.tw-artigiana-story__chapter--reverse{display:flex;min-height:0;flex-direction:column}.tw-artigiana-story__chapter--reverse .tw-artigiana-story__media{order:0}.tw-artigiana-story__media{min-height:42rem}.tw-artigiana-story__copy{padding:4.4rem 2.4rem 5.2rem}.tw-artigiana-story__copy h3{font-size:3.6rem}.tw-artigiana-story .tw-artigiana-story__details{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;padding-top:0;padding-bottom:0;scroll-snap-type:inline mandatory;scrollbar-width:none}.tw-artigiana-story .tw-artigiana-story__details::-webkit-scrollbar{display:none}.tw-artigiana-story__details div{flex:0 0 46vw;min-height:12.8rem;padding:2.8rem 1.6rem;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;scroll-snap-align:start}.tw-artigiana-story__full-media{height:54rem}.tw-artigiana-story__full-media p{bottom:4rem;font-size:3.8rem}}.tw-collection-header{border-bottom:1px solid rgb(var(--color-foreground),.12)}.tw-collection-header.tw-collection-header--autumn{background:#402c2a;color:#f8f1e8;border-color:#715750}.tw-collection-header--autumn .tw-collection-header__eyebrow{color:#d39a78}.tw-collection-header--autumn .tw-collection-header__title{color:#fff8f0;max-width:none;font-style:normal}.tw-collection-header--autumn .tw-collection-header__description{color:#e7d8cd}.tw-collection-header--autumn .tw-collection-header__count,.tw-collection-header--autumn .tw-collection-header__assurances{color:#f8f1e8}.tw-collection-header--autumn .tw-collection-header__assurances{border-color:#715750}.tw-collection-header--autumn .tw-collection-header__assurances span+span{border-color:#715750}.tw-collection-header__inner{max-width:172rem;padding-top:clamp(3rem,5vw,6rem);padding-bottom:0}.tw-collection-header__main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(28rem,.55fr);gap:clamp(5rem,10vw,16rem);align-items:end;padding-bottom:clamp(2rem,4vw,4rem)}.tw-collection-header__eyebrow,.tw-collection-header__count{margin:0;font-family:var(--font-body-family);font-size:1rem;font-weight:300;letter-spacing:.28em;line-height:1.5;text-transform:uppercase}.tw-collection-header__jump{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.4rem;margin-top:1rem;color:currentColor;font-size:1.2rem;font-weight:600;letter-spacing:.13em;text-decoration:underline;text-underline-offset:.45rem;text-transform:uppercase}#ProductGridContainer{scroll-margin-top:11rem}.tw-collection-header__eyebrow{color:rgb(var(--color-foreground),.62)}.tw-collection-header__title{margin:1.8rem 0 0;font-family:var(--font-heading-family);max-width:18ch;font-size:clamp(5.6rem,7vw,10rem);font-style:italic;font-weight:300;letter-spacing:-.035em;line-height:.95}.tw-collection-header__description{max-width:54rem;margin:0;color:rgb(var(--color-foreground),.68);font-size:1.3rem;font-weight:300;letter-spacing:.035em;line-height:1.8}.tw-collection-header__count{margin-top:3.2rem;letter-spacing:.16em}.tw-collection-header__assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(var(--color-foreground),.12)}.tw-collection-header__assurances span{display:grid;min-height:6rem;place-items:center;padding:1.5rem 2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:300;letter-spacing:.1em;line-height:1.4;text-align:center;text-transform:uppercase}.tw-collection-header__assurances span+span{border-left:1px solid rgb(var(--color-foreground),.12)}@media screen and (max-width:749px){.tw-collection-header__inner{padding-top:3rem}.tw-collection-header__main{grid-template-columns:1fr;gap:3rem;margin-left:0;padding-bottom:4rem}.tw-collection-header__title{max-width:16ch;margin-top:1.2rem;font-size:clamp(4.8rem,15vw,6.2rem)}.tw-collection-header__description{font-size:1.4rem}.tw-collection-header__count{margin-top:2rem;font-size:1.4rem}.tw-collection-header__assurances{grid-template-columns:1fr;margin-left:0}.tw-collection-header__assurances span{min-height:4.8rem;justify-items:start;padding:1.4rem 0;font-size:1.4rem;text-align:left}.tw-collection-header__assurances span+span{border-top:1px solid rgb(var(--color-foreground),.12);border-left:0}}@media screen and (max-width:749px){.tw-collection-header__inner{padding-top:2rem}.tw-collection-header__main{padding-bottom:1.6rem}.tw-collection-header__title{margin-top:.6rem;font-size:clamp(3.6rem,11vw,4.6rem)}.tw-collection-header__description{margin-top:1rem;font-size:1.3rem}.tw-collection-header__count{margin-top:1.2rem;font-size:1.2rem}.tw-collection-header__jump{display:none}.tw-collection-header__assurances{grid-template-columns:1fr 1fr}.tw-collection-header__assurances span{min-height:0;padding:1rem 0;font-size:1.15rem;line-height:1.4}.tw-collection-header__assurances span+span{border-top:0;border-left:1px solid rgb(var(--color-foreground),.12);padding-left:1.2rem}}.tw-product-reels{padding:9.6rem 0 10.4rem;overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.tw-product-reels__header{margin-bottom:4.8rem;text-align:center}.tw-product-reels__header h2{max-width:820px;margin:1.2rem auto 1.6rem;font-family:Cormorant Garamond,serif;font-size:clamp(4rem,5vw,6.4rem);font-weight:300;line-height:1}.tw-product-reels__text{max-width:560px;margin:0 auto;color:#666;font-size:1.4rem;line-height:1.7}.tw-product-reels__track{display:grid;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:1.6rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:5rem;scroll-snap-type:inline mandatory;scrollbar-width:none}.tw-product-reels__track::-webkit-scrollbar{display:none}.tw-product-reels__card{min-width:0;scroll-snap-align:start}.tw-product-reels__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#f3f2ef}.tw-product-reels__media video,.tw-product-reels__media svg{display:block;width:100%;height:100%;object-fit:cover}.tw-product-reels__caption{margin:1.4rem 0 0;font-size:1.2rem;letter-spacing:.08em;line-height:1.5;text-align:center;text-transform:uppercase}.tw-product-reels__placeholder span{position:absolute;right:2rem;bottom:2rem;left:2rem;padding:1.2rem;background:#ffffffe6;font-size:1.2rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}@media screen and (min-width:990px){.tw-product-reels__track{grid-auto-flow:row;grid-template-columns:repeat(var(--tw-reel-count),minmax(250px,340px));justify-content:center}}@media screen and (max-width:749px){.tw-product-reels{padding:7.2rem 0 8rem}.tw-product-reels__header{margin-bottom:3.2rem;padding-right:2.4rem;padding-left:2.4rem}.tw-product-reels__header h2{font-size:4rem}.tw-product-reels__track{grid-auto-columns:78vw;gap:1.2rem;padding-right:2.4rem;padding-left:2.4rem;scroll-padding-inline:2.4rem}}.ivory-colour{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;padding-top:1rem}.ivory-info{color:#595652;line-height:1.7;font-size:1.4rem}.ivory-note{font-size:1.2rem;line-height:1.65;padding:1.6rem;background:#f5f2ed;color:#61594f}.ivory-info details{border-bottom:1px solid #ded9d2}.ivory-info summary{padding:1.8rem 0;cursor:pointer;font-weight:500;list-style:revert}.ivory-info details p{margin:0 0 1.8rem}.ivory-text-link{display:inline-block;padding:1.4rem 0;color:inherit;text-underline-offset:.5rem}.aleona-low-stock{display:inline-flex;align-items:baseline;gap:.45em;max-width:100%;color:#713434;font-size:1.2rem;line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:none}.card-information>.aleona-low-stock,.tw-home-collection__details>.aleona-low-stock{margin-top:.8rem}.card-information>.aleona-low-stock--compact,.tw-home-collection__details>.aleona-low-stock--compact{display:flex;align-items:center;width:fit-content;margin:.8rem 0 0;font-size:1.1rem;line-height:1.4;font-weight:400;color:#713434;text-align:start;overflow-wrap:anywhere}.tessuta-preorder-terms{padding:16px 0;margin-bottom:16px;border-block:1px solid #d8d0c6;color:#29231f;font-size:14px;line-height:1.6}.tessuta-preorder-terms p{margin:0}.tessuta-preorder-terms p+p{margin-top:8px}.tessuta-selected-size{font-size:1.3rem;line-height:1.6;margin:1rem 0 1.6rem}body:has(#TessutaSelectedSize) .product__media img{object-fit:contain!important}body:has(#TessutaSelectedSize) .product__media-list{margin-bottom:1.6rem}body:has(#TessutaSelectedSize) .tw-product-subtitle{font-size:1.5rem;line-height:1.65;max-width:45ch;margin:1rem 0 1.6rem}body:has(#TessutaSelectedSize) .product__media-item{opacity:1;transform:none}body[data-tessuta-size=Large]:not([data-tessuta-color="Light Olive"]) .tw-editorial-split,body[data-tessuta-size=Large]:not([data-tessuta-color="Light Olive"]) .tw-craftsmanship{display:none}@media(min-width:750px){body:has(#TessutaSelectedSize) .product__media{height:min(72vh,640px);padding-top:0!important}}@media(max-width:749px){body:has(#TessutaSelectedSize) .product__media{height:clamp(320px,100vw,480px);padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map */
