.studio-edition.ed-inner-page{--sand:#f3e7d6;--turq:#0d6d70;--burgundy:#551334;--honey:#ed5b3f;--world-ink:var(--ink);--world-paper:var(--paper);--world-white:var(--paper-light);--world-field:var(--paper);--world-on-field:var(--ink);--world-spot:var(--plum);--world-teal:var(--teal);--magazine-cream:var(--paper-light);--magazine-ink:var(--ink);--magazine-plum:var(--paper);--magazine-coral:var(--plum);background:var(--paper-light);color:var(--ink);padding:0;overflow:clip}.ed-inner-page>.ed-site-header{z-index:70;position:sticky;top:0}.ed-inner-page .ed-breadcrumb{min-height:60px;color:var(--plum);align-items:center;gap:16px;font-size:18px;display:flex}.ed-inner-page .ed-breadcrumb a{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.ed-inner-page .ed-breadcrumb a:hover{text-decoration:underline}.ed-inner-page>.ed-breadcrumb,.ed-inner-page :is(.shell,.world-shell){width:min(1260px,100% - 80px);margin-inline:auto}.ed-inner-page :is(h1,h2,h3){font-family:var(--display-font);letter-spacing:-.02em;font-weight:400;line-height:1.12}.ed-inner-page h1{font-size:clamp(48px,6.2vw,86px)}.ed-inner-page h2{font-size:clamp(36px,4.1vw,58px)}.ed-inner-page h3{font-size:clamp(28px,2.6vw,36px)}.ed-inner-page :is(.button-ink,.cta,.world-button){background:var(--coral);min-height:54px;color:var(--ink);font:600 20px/1.4 var(--body-font);box-shadow:none;letter-spacing:0;border:0;border-radius:0;justify-content:center;align-items:center;padding:12px 26px;text-decoration:none;display:inline-flex}.ed-inner-page :is(.button-ink,.cta,.world-button):hover{background:var(--plum);color:var(--paper-light)}.ed-inner-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--teal);outline-offset:4px}.ed-inner-page :is(.eyebrow,.world-eyebrow){color:var(--plum);font:600 16px/1.5 var(--body-font);letter-spacing:0}.ed-inner-page .dot{color:var(--coral)}.ed-inner-page .text-link{min-height:44px;color:inherit;font:500 19px/1.5 var(--body-font);align-items:center;display:inline-flex}.ed-inner-page .checkout-form{color:var(--ink)}.ed-inner-page .checkout-form :is(input,select,textarea){border:1px solid var(--rule);background:var(--paper-light);min-height:48px;color:var(--ink);font:18px/1.5 var(--body-font);padding:10px 12px}.ed-inner-page .checkout-form :is(input[type=checkbox],input[type=radio]){min-height:20px}.ed-inner-page .form-note{color:var(--ink);opacity:.8;font:16px/1.6 var(--body-font)}.ed-inner-page .ed-footer-only{background:var(--paper-light);margin-top:0}.ed-inner-page .shop-hero{background:var(--paper);min-height:560px;color:var(--ink);grid-template-columns:1fr 1fr;padding:0;display:grid}.ed-inner-page .shop-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:56px clamp(30px,6vw,90px);display:flex}.ed-inner-page .shop-hero h1{margin:20px 0 24px;font-size:clamp(48px,5.4vw,78px);line-height:1.08}.ed-inner-page .shop-hero h1 em{color:var(--plum);font-style:normal;font-weight:400}.ed-inner-page .shop-lede{max-width:38ch;font:23px/1.7 var(--body-font);margin:0 0 26px}.ed-inner-page .shop-hero-figure{grid-area:1/2;height:auto;min-height:560px;margin:0;position:relative;overflow:hidden}.ed-inner-page .shop-hero-figure img{object-fit:cover;transform:none}.ed-inner-page .shop-cart-link{margin-top:12px}.ed-inner-page .shop-vintage-link{margin:0}.ed-inner-page .shop-assurance{color:var(--plum);font:16px/1.5 var(--body-font);border:0;flex-wrap:wrap;gap:8px 18px;margin:25px 0 0;padding:0;display:flex}.ed-inner-page .catbar{z-index:30;background:var(--paper-light);color:var(--plum);border-bottom:1px solid var(--rule);padding:0;position:sticky;top:88px}.ed-inner-page .catbar .shell{gap:32px;display:flex}.ed-inner-page .catbar a{min-height:66px;color:var(--plum);font:20px/1.5 var(--body-font);background:0 0;border:0;align-items:center;gap:12px;padding:0 4px;display:flex}.ed-inner-page .catbar .num{font:16px/1 var(--body-font);color:var(--teal)}.ed-inner-page .catbar a:after{background:var(--teal)}.ed-inner-page .shop-intro{background:var(--paper-light);color:var(--ink);padding:64px 0 34px}.ed-inner-page .shop-intro .shell{grid-template-columns:1fr 1fr;align-items:start;gap:20px 60px;display:grid}.ed-inner-page .shop-intro h2{max-width:none;margin:0;position:static}.ed-inner-page .shop-intro p{font:22px/1.75 var(--body-font);margin:0;padding:0}.ed-inner-page .shop-workshop-link{color:var(--teal);grid-column:2;margin:0}.ed-inner-page .shop-category{background:var(--paper-light);color:var(--ink);padding:32px 0 60px;scroll-margin-top:165px}.ed-inner-page .shop-category.room-b{background:var(--paper)}.ed-inner-page .category-heading{flex-wrap:wrap;align-items:baseline;gap:12px 20px;padding:0 0 30px;display:flex}.ed-inner-page .category-heading h2{margin:0;position:static}.ed-inner-page .category-num{opacity:1;color:var(--teal);font:20px/1 var(--body-font);margin:0;position:static}.ed-inner-page .category-note{color:var(--ink);font:18px/1.6 var(--body-font);flex-basis:100%;margin:0;padding:0}.ed-inner-page .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;padding:0;display:grid}.ed-inner-page .product-card{color:var(--ink);background:0 0;border:0;flex-direction:column;grid-area:auto;margin:0;padding:0;display:flex;transform:none}.ed-inner-page .product-image{aspect-ratio:1;width:100%;height:auto;margin:0 0 22px;position:relative;overflow:hidden}.ed-inner-page .product-image img{object-fit:cover;transform:none}.ed-inner-page .product-copy{padding:0}.ed-inner-page .product-copy h3{margin:0 0 10px;font-size:30px;line-height:1.2}.ed-inner-page .product-copy h3 a{text-decoration:none}.ed-inner-page .product-desc{font:19px/1.65 var(--body-font);margin:0 0 16px}.ed-inner-page .money-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;padding:0;display:flex}.ed-inner-page .money-row strong{color:var(--plum);font:500 32px/1.2 var(--display-font)}.ed-inner-page .edition-mark{color:var(--teal);align-items:baseline;gap:8px;display:flex}.ed-inner-page .edition-mark b{font:500 21px/1.3 var(--display-font)}.ed-inner-page .edition-mark span{font:16px/1.3 var(--body-font)}.ed-inner-page .product-order{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:auto}.ed-inner-page .product-order summary{min-height:52px;color:var(--plum);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:10px 0;font-size:19px;list-style:none;display:flex}.ed-inner-page .product-order summary::-webkit-details-marker{display:none}.ed-inner-page .product-order .checkout-form{padding:18px 0}.ed-inner-page .shop-footer{background:var(--teal);color:var(--paper-light);padding:64px 0}.ed-inner-page .shop-footer h2{margin:0 0 28px}.ed-inner-page .shop-footer .plate-clip{display:none}.ed-inner-page .empty-state{padding-block:55px}.ed-inner-page .shop-product-nav{padding-block:0}.ed-inner-page .shop-product-detail{grid-template-columns:1fr 1fr;gap:50px;width:min(1260px,100% - 80px);min-height:0;margin:12px auto 70px}.ed-inner-page .shop-product-image{aspect-ratio:1;min-height:0;margin:0;position:relative}.ed-inner-page .shop-product-copy{padding:30px 0}.ed-inner-page .shop-product-copy h1{overflow-wrap:normal;margin:16px 0 24px;font-size:clamp(40px,4.8vw,64px);line-height:1.12}.ed-inner-page .shop-product-description{font:21px/1.7 var(--body-font)}.ed-inner-page .shop-product-cart{max-width:500px}.ed-inner-page :is(.world-hero,.magazine-index-head,.vintage-store-hero){background:var(--paper);min-height:560px;color:var(--ink);grid-template-columns:1fr 1fr}.ed-inner-page :is(.world-hero-copy,.world-hero.is-reverse .world-hero-copy,.magazine-index-head-copy,.vintage-store-copy){grid-area:1/1;padding:60px clamp(30px,6vw,90px)}.ed-inner-page :is(.world-hero-figure,.world-hero.is-reverse .world-hero-figure,.magazine-index-head-figure,.vintage-store-figure){grid-area:1/2;min-height:560px}.ed-inner-page :is(.world-hero-figure,.magazine-index-head-figure):after{display:none}.ed-inner-page :is(.world-hero h1,.magazine-index-head h1,.vintage-store-copy h1){letter-spacing:-.025em;max-width:12ch;font-size:clamp(48px,5.8vw,80px);font-weight:400;line-height:1.08}.ed-inner-page :is(.world-hero h1 em,.vintage-store-copy h1 em){color:var(--plum)}.ed-inner-page :is(.world-hero-lede,.vintage-store-copy>p:not(.eyebrow):not(.vintage-store-assurance)){font:21px/1.7 var(--body-font);font-weight:400}.ed-inner-page .world-eyebrow{direction:inherit;margin-bottom:24px}.ed-inner-page :is(.world-statement,.world-closing){background:var(--paper-light);color:var(--ink);padding-block:70px}.ed-inner-page .world-chapters{background:var(--teal);color:var(--paper-light);padding-block:60px}.ed-inner-page .world-chapter{border-color:#faf5ed4d}.ed-inner-page .world-chapter-number{color:var(--paper-light)}.ed-inner-page :is(.world-chapter p,.world-statement-grid>p,.world-closing-grid>p){font:23px/1.75 var(--body-font)}.ed-inner-page .world-chapter h2{font-size:clamp(32px,3vw,46px)}.ed-inner-page .world-button{background:var(--coral)}.ed-inner-page .world-hero-figure figcaption{background:var(--plum);color:var(--paper-light);font:15px/1.5 var(--body-font);letter-spacing:0}.ed-inner-page .vintage-store-nav{display:none}.ed-inner-page .vintage-store-figure figcaption{background:var(--plum);color:var(--paper-light)}.ed-inner-page .vintage-store-intro{padding-block:65px 40px}.ed-inner-page .vintage-store-intro h2{margin:18px 0}.ed-inner-page .vintage-product-grid{gap:40px 28px}.ed-inner-page .vintage-product-card{background:0 0}.ed-inner-page .vintage-product-copy{padding:24px 0}.ed-inner-page .vintage-product-copy h3{margin:10px 0 15px}.ed-inner-page .vintage-product-buy{gap:20px}.ed-inner-page .vintage-catalog{padding-bottom:65px}.ed-inner-page .magazine-index-kicker{color:var(--teal);letter-spacing:0;margin-bottom:24px;font-size:15px}.ed-inner-page .magazine-index-grid{gap:32px;width:min(1260px,100% - 80px);margin-inline:auto;padding:70px 0}.ed-inner-page .magazine-index-card{background:var(--paper)}.ed-inner-page .magazine-index-card h2{font-size:clamp(32px,3vw,46px)}.ed-inner-page .magazine-article-head{padding:45px 24px 50px}.ed-inner-page .magazine-article-head h1{max-width:18ch;font-size:clamp(44px,5.8vw,78px);line-height:1.12}.ed-inner-page .magazine-article-body p{font:22px/1.85 var(--body-font)}.ed-inner-page :is(.ev-cover,.ev-detail-cover){background:var(--paper);color:var(--ink);display:block}.ed-inner-page :is(.ev-cover-visual,.ev-detail-visual){background:var(--paper);min-height:500px;color:var(--ink);padding:64px clamp(30px,6vw,90px);position:relative}.ed-inner-page :is(.ev-cover-visual,.ev-detail-visual)>img{object-fit:cover;width:50%!important;inset-inline:50% 0!important}.ed-inner-page .ev-scrim{display:none}.ed-inner-page .ev-folio{max-width:45%;color:var(--teal);font:600 17px/1.5 var(--body-font);margin:0 0 28px;position:relative;inset:auto}.ed-inner-page :is(.ev-cover-title,.ev-detail-title){max-width:45%;color:var(--ink);margin:0;padding:0;font-size:clamp(48px,6vw,84px);line-height:1.08;position:relative;inset:auto}.ed-inner-page .ev-cover-title strong{color:var(--plum);font-weight:400}.ed-inner-page .ev-cover-band{background:var(--paper-light);color:var(--ink)}.ed-inner-page .ev-cover-lead{padding-block:50px}.ed-inner-page .ev-cover-lead>p{font:22px/1.7 var(--body-font)}.ed-inner-page :is(.ev-cover-index dt,.ev-cover-index dd){color:var(--plum)}.ed-inner-page .ev-board{background:var(--paper-light);color:var(--ink);padding-block:45px}.ed-inner-page .ev-seam-tab{color:var(--plum);background:0 0;margin:0;padding:0;font-size:42px;position:static;top:auto;transform:none}.ed-inner-page .ev-list{margin-block:30px 0}.ed-inner-page .ev-list .event-row{--row-base:var(--paper-light);--row-ink:var(--paper);--row-text:var(--ink);--flood:0;color:var(--ink)}.ed-inner-page .ev-list .event-row:hover{--flood:1}.ed-inner-page .ev-list .event-row :is(h2,h3){font-size:clamp(28px,3vw,42px)}.ed-inner-page .ev-list .event-summary{color:var(--ink);font:18px/1.65 var(--body-font)}.ed-inner-page .ev-invite{background:var(--teal);color:var(--paper-light);padding-block:60px}.ed-inner-page .ev-invite h2{margin:0 0 25px;position:static}.ed-inner-page .ev-invite-lede{font:21px/1.7 var(--body-font)}.ed-inner-page .ev-datepanel{background:var(--teal);color:var(--paper-light);flex-wrap:wrap;gap:24px 44px;padding:30px clamp(30px,6vw,90px);display:flex}.ed-inner-page .ev-datepanel dd{font-size:28px}.ed-inner-page .ev-booking{background:var(--paper-light);color:var(--ink);padding-block:65px}.ed-inner-page .ev-lede{font:22px/1.75 var(--body-font)}.ed-inner-page .ev-form-wrap{background:var(--paper);padding:30px}.ed-inner-page .ev-form{color:var(--ink);background:0 0}.ed-inner-page .ev-form .ev-mailing-consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;font-weight:400;display:flex}.ed-inner-page .ev-form .ev-mailing-consent input{appearance:auto;width:23px;height:23px;accent-color:var(--plum);flex:0 0 23px;margin:4px 0 0;padding:0}.ed-inner-page .ev-more{background:var(--paper);color:var(--ink);padding-block:55px}.ed-inner-page :is(.ord-masthead,.tkt-masthead){padding-block:0}.ed-inner-page :is(.cart-receipt,.checkout-receipt){border-top:3px solid var(--teal);background:var(--paper);margin:0}.ed-inner-page :is(.cart-receipt-wrap,.checkout-receipt-wrap){margin-block:20px 65px}.ed-inner-page .ord-receipt h1{font-size:clamp(44px,5vw,68px);line-height:1.1}.ed-inner-page .ord-lede{font:21px/1.7 var(--body-font)}.ed-inner-page .ord-total{background:var(--teal);color:var(--paper-light)}.ed-inner-page .cart-empty{padding-block:36px}.ed-inner-page .cart-empty h2{margin-bottom:16px;font-size:40px}.ed-inner-page .cart-empty p{margin-bottom:20px}.ed-inner-page .cart-line{border-color:var(--rule)}.ed-inner-page .order-card{background:var(--paper);color:var(--ink);border-color:var(--rule)}.ed-inner-page.order-page>.shell{padding-block:0 55px}.ed-inner-page.order-page h1{margin:24px 0}.ed-inner-page :is(.ord-next,.ord-nothing){background:var(--teal);color:var(--paper-light)}.ed-inner-page .ed-quickbuy-label{color:var(--plum);padding:20px clamp(20px,5vw,70px)}.ed-inner-page.qb{--qb-paper:var(--paper-light);--qb-ink:var(--ink)}.ed-inner-page.qb .qb-layout{padding-top:35px}.ed-inner-page.qb .qb-picker h1{font-size:clamp(40px,4.8vw,64px)}.ed-inner-page :is(.nf-opening,.off-main,.err-visual,.ev-error-visual){background-color:var(--paper);color:var(--ink)}.ed-inner-page .ed-site-footer{border-color:var(--rule)}@media (max-width:1000px){.ed-inner-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-inner-page .shop-hero-copy{padding-inline:30px}.ed-inner-page .shop-assurance{gap:8px 14px}}@media (max-width:800px){.ed-inner-page :is(.shell,.world-shell,.shop-product-detail,.magazine-index-grid){width:calc(100% - 40px)}.ed-inner-page :is(.shop-hero,.world-hero,.world-hero.is-reverse,.magazine-index-head,.vintage-store-hero){grid-template-columns:1fr;min-height:0}.ed-inner-page :is(.shop-hero-copy,.world-hero-copy,.world-hero.is-reverse .world-hero-copy,.magazine-index-head-copy,.vintage-store-copy){grid-area:1/1;padding:40px 24px}.ed-inner-page :is(.shop-hero-figure,.world-hero-figure,.world-hero.is-reverse .world-hero-figure,.magazine-index-head-figure,.vintage-store-figure){grid-area:2/1;min-height:340px}.ed-inner-page :is(.shop-hero h1,.world-hero h1,.magazine-index-head h1,.vintage-store-copy h1){max-width:14ch;font-size:clamp(48px,8vw,64px)}.ed-inner-page .shop-intro .shell{grid-template-columns:1fr;gap:25px}.ed-inner-page .shop-workshop-link{grid-column:1}.ed-inner-page .shop-product-detail{grid-template-columns:1fr;gap:10px;margin-bottom:40px}.ed-inner-page .shop-product-copy{padding:24px 0}.ed-inner-page :is(.world-statement,.world-closing){padding-block:50px}.ed-inner-page .ev-cover-lead{padding-block:35px}.ed-inner-page :is(.ev-cover-visual,.ev-detail-visual){min-height:0;padding:40px 24px 370px}.ed-inner-page :is(.ev-cover-visual,.ev-detail-visual)>img{width:100%!important;height:330px!important;inset:auto 0 0!important}.ed-inner-page :is(.ev-cover-title,.ev-detail-title,.ev-folio){max-width:100%}.ed-inner-page :is(.ev-cover-title,.ev-detail-title){font-size:clamp(48px,9vw,70px)}.ed-inner-page .ev-datepanel{gap:25px;padding:30px 24px}.ed-inner-page .ev-form-wrap{padding:24px 18px}}@media (max-width:640px){.studio-edition.ed-inner-page{padding-bottom:0}.ed-inner-page .catbar{top:77px}.ed-inner-page .catbar a{min-height:58px;font-size:18px}.ed-inner-page .product-grid{grid-template-columns:1fr;gap:40px}.ed-inner-page .product-image{aspect-ratio:1.08}.ed-inner-page .shop-intro{padding-top:45px}.ed-inner-page .shop-category{padding-bottom:45px}.ed-inner-page .shop-hero-figure{min-height:300px}.ed-inner-page .shop-hero-copy{padding:36px 20px}.ed-inner-page .shop-lede{font-size:20px}.ed-inner-page .shop-footer{padding-block:45px}.ed-inner-page .ev-seam-tab{font-size:36px}.ed-inner-page .magazine-index-grid,.ed-inner-page .magazine-article-body{padding-block:40px}}@media (prefers-reduced-motion:reduce){.ed-inner-page *,.ed-inner-page :before,.ed-inner-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ed-inner-page .shop-hero h1{max-width:none;font-family:var(--display-font);font-weight:400}.ed-inner-page .shop-hero h1 em{font-family:inherit}.ed-inner-page .vintage-store-assurance{color:var(--plum);font:16px/1.5 var(--body-font);margin-top:24px}.ed-inner-page .vintage-store-intro>p:not(.eyebrow){font:21px/1.7 var(--body-font)}.ed-inner-page .ev-folio{background:0 0;padding:0}.ed-inner-page .edition-mark :is(b,span){color:inherit}.ed-inner-page .product-copy:before{display:none}.ed-inner-page .product-image{border:0}.ed-inner-page :is(.ev-cover-visual,.ev-detail-visual){flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ed-inner-page :is(.ev-cover-title,.ev-detail-title,.ev-folio){align-self:flex-start}
.studio-edition .ed-physical-cover{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding-block:55px 70px;display:grid}.studio-edition .ed-physical-copy h1{font:400 clamp(52px,5.8vw,84px)/1.08 var(--display-font);margin:22px 0 26px}.studio-edition .ed-physical-copy h1 em{color:var(--plum);font-style:normal}.studio-edition .ed-physical-copy>p:not(.ed-eyebrow){max-width:40ch;margin-bottom:24px;font-size:21px;line-height:1.7}.studio-edition .ed-physical-copy .ed-physical-lead{font-size:25px}.studio-edition .ed-physical-copy .ed-store-status{color:var(--teal);margin:26px 0 0;font-size:17px}.studio-edition .ed-physical-cover-photo{aspect-ratio:3/4;margin:0;position:relative;overflow:hidden}.studio-edition .ed-physical-cover-photo img{object-fit:cover}.studio-edition .ed-collection{padding-block:45px 70px;scroll-margin-top:115px}.studio-edition .ed-collection .ed-section-heading>p{max-width:38ch;font-size:20px}.studio-edition .ed-jewelry-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;display:grid}.studio-edition .ed-jewelry-photo{aspect-ratio:3/4;background:var(--paper);position:relative;overflow:hidden}.studio-edition .ed-jewelry-photo img{object-fit:contain}.studio-edition .ed-jewelry-gallery figcaption{font:400 31px/1.3 var(--display-font);color:var(--plum);padding-top:18px}.studio-edition .ed-worn-jewelry{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;padding-block:40px 90px;display:grid}.studio-edition .ed-worn-jewelry figure{margin:0}.studio-edition .ed-worn-jewelry img{width:100%;height:auto}.studio-edition .ed-worn-jewelry h2{margin:20px 0 28px;font-size:clamp(42px,4.7vw,68px);line-height:1.1}.studio-edition .ed-worn-jewelry h2 em{color:var(--plum);font-style:normal}.studio-edition .ed-worn-jewelry p:not(.ed-eyebrow){max-width:36ch;margin-bottom:30px;font-size:22px;line-height:1.8}.studio-edition .ed-store-visit{background:var(--teal);color:var(--paper-light);padding-block:70px;scroll-margin-top:95px}.studio-edition .ed-store-visit-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.studio-edition .ed-store-visit .ed-eyebrow{color:var(--paper-light)}.studio-edition .ed-store-visit h2{margin-top:20px;font-size:clamp(44px,4.8vw,68px);line-height:1.1}.studio-edition .ed-store-visit h2 em{font-style:normal}.studio-edition .ed-store-visit-grid>div>p:not(.ed-eyebrow){margin-bottom:28px;font-size:22px;line-height:1.8}.studio-edition .ed-store-visit-grid>div>p.ed-store-small{margin:24px 0 0;font-size:17px}.studio-edition .ed-lihi-story{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;padding-block:80px;scroll-margin-top:100px;display:grid}.studio-edition .ed-lihi-story>figure{aspect-ratio:4/5;min-height:500px;margin:0;position:relative}.studio-edition .ed-lihi-story img{object-fit:cover;object-position:57% center}.studio-edition .ed-lihi-story figcaption{background:var(--plum);color:var(--paper-light);padding:12px 20px;font-size:16px;position:absolute;bottom:0;right:0}.studio-edition .ed-lihi-story h2{font:400 clamp(44px,4.6vw,66px)/1.1 var(--display-font);margin:18px 0 28px}.studio-edition .ed-lihi-story h2 em{color:var(--plum);font-style:normal}.studio-edition .ed-lihi-story>div>p:not(.ed-eyebrow){margin-bottom:22px;font-size:21px;line-height:1.8}.studio-edition .ed-policy{width:min(900px,100% - 80px);margin-inline:auto;padding-block:65px 80px}.studio-edition .ed-policy h1{margin:18px 0 24px;font-size:clamp(44px,5.8vw,72px)}.studio-edition .ed-policy-lead{margin-bottom:36px;font-size:23px;line-height:1.75}.studio-edition .ed-policy section{border-top:1px solid var(--rule);margin-top:28px;padding-top:28px}.studio-edition .ed-policy h2{margin-bottom:16px;font-size:32px;line-height:1.3}.studio-edition .ed-policy section p{margin-bottom:16px;font-size:20px;line-height:1.85}.studio-edition .ed-policy section a{color:var(--teal)}.studio-edition .ed-legal-links{border-top:1px solid var(--rule);flex-wrap:wrap;gap:12px 25px;margin-top:20px;padding-top:22px;font-size:16px;display:flex}.studio-edition .ed-legal-links a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1000px){.studio-edition .ed-physical-cover{gap:35px}.studio-edition .ed-lihi-story,.studio-edition .ed-worn-jewelry{gap:40px}}@media (max-width:800px){.studio-edition .ed-physical-cover,.studio-edition .ed-lihi-story,.studio-edition .ed-worn-jewelry,.studio-edition .ed-store-visit-grid{grid-template-columns:1fr;gap:35px}.studio-edition .ed-physical-cover{padding-block:35px 45px}.studio-edition .ed-physical-cover-photo{max-height:620px}.studio-edition .ed-physical-copy h1{font-size:clamp(50px,8.5vw,70px)}.studio-edition .ed-lihi-story{padding-block:55px}.studio-edition .ed-lihi-story>figure{aspect-ratio:1;min-height:0}.studio-edition .ed-lihi-story>div{padding-bottom:10px}.studio-edition .ed-worn-jewelry{padding-block:20px 55px}.studio-edition .ed-worn-jewelry figure{width:100%;max-width:500px}.studio-edition .ed-store-visit{padding-block:50px}.studio-edition .ed-policy{width:calc(100% - 40px);padding-block:40px 55px}}@media (max-width:640px){.studio-edition .ed-jewelry-gallery{grid-template-columns:1fr;gap:32px}.studio-edition .ed-collection{padding-block:30px 45px}.studio-edition .ed-jewelry-gallery figcaption{font-size:28px}.studio-edition .ed-physical-copy>p:not(.ed-eyebrow),.studio-edition .ed-lihi-story>div>p:not(.ed-eyebrow){font-size:20px}.studio-edition .ed-physical-copy .ed-actions{gap:18px}.studio-edition .ed-physical-cover-photo{max-height:none}}.studio-edition .ed-merchant-details{background:var(--paper);margin-block:25px 35px;padding:24px}.studio-edition .ed-merchant-details>div{border-bottom:1px solid var(--rule);grid-template-columns:150px 1fr;gap:20px;padding-block:12px;display:grid}.studio-edition .ed-merchant-details>div:last-child{border:0}.studio-edition .ed-merchant-details dt{color:var(--plum);font-size:17px}.studio-edition .ed-merchant-details dd{margin:0;font-size:19px;line-height:1.7}@media (max-width:640px){.studio-edition .ed-merchant-details>div{grid-template-columns:1fr;gap:6px}}
.studio-edition .ed-payment-layout{grid-template-columns:1.05fr 1fr;align-items:start;gap:50px 85px;padding-block:65px 80px;display:grid}.studio-edition .ed-payment-intro h1{font:400 clamp(52px,5.6vw,80px)/1.08 var(--display-font);margin:20px 0 28px}.studio-edition .ed-payment-intro h1 em,.studio-edition .ed-print-card h1 em{color:var(--plum);font-style:normal}.studio-edition .ed-payment-intro>p:not(.ed-eyebrow){margin-bottom:24px;font-size:23px;line-height:1.75}.studio-edition .ed-payment-intro>p.ed-payment-lead{max-width:35ch;font-size:24px}.studio-edition .ed-payment-intro h2{font:400 30px/1.3 var(--display-font);margin:35px 0 20px}.studio-edition .ed-payment-facts{margin-block:20px 28px}.studio-edition .ed-payment-facts>div{border-top:1px solid var(--rule);grid-template-columns:110px 1fr;gap:20px;padding-block:16px;display:grid}.studio-edition .ed-payment-facts dt{color:var(--teal);font-size:17px}.studio-edition .ed-payment-facts dd{margin:0;font-size:20px;line-height:1.7}.studio-edition .ed-payment-photo{aspect-ratio:16/10;margin:28px 0 18px;overflow:hidden}.studio-edition .ed-payment-photo img{object-fit:contain;width:100%;height:100%}.studio-edition .ed-payment-card{border:1px solid var(--rule);background:#fffdfa;min-width:0;margin-top:5px;box-shadow:0 12px 40px #5513340a}.studio-edition .ed-payment-card-label{background:var(--teal);color:#fffdfa;margin:0;padding:17px 32px;font-size:18px}.studio-edition .ed-payment-card-body{padding:32px}.studio-edition .ed-payment-card h2{font:400 clamp(28px,3vw,38px)/1.3 var(--display-font);margin-bottom:15px}.studio-edition .ed-payment-card-body>p{font-size:20px;line-height:1.7}.studio-edition .ed-payment-total{border-top:1px solid var(--rule);flex-direction:column;gap:10px;margin-top:22px;padding-block:24px 12px;display:flex}.studio-edition .ed-payment-total>span{font-size:18px}.studio-edition .ed-payment-total>strong{color:var(--plum);font:500 clamp(44px,5vw,64px)/1.15 var(--display-font)}.studio-edition .ed-payment-total>strong.ed-payment-amount-pending{font:500 24px/1.5 var(--font-sans)}.studio-edition p.ed-payment-small{font-size:17px;line-height:1.7}.studio-edition .ed-payment-status{background:var(--paper);border-inline-start:3px solid var(--teal);margin-block:24px;padding:15px 18px}.studio-edition .ed-payment-form{padding-top:12px}.studio-edition .ed-payment-consent{cursor:pointer;align-items:flex-start;gap:12px;margin-block:8px 25px;font-size:18px;line-height:1.75;display:flex}.studio-edition .ed-payment-consent input{appearance:auto;width:23px;height:23px;min-height:0;accent-color:var(--plum);flex:0 0 23px;margin:5px 0 0}.studio-edition .ed-payment-consent a,.studio-edition .ed-payment-form p a{color:var(--teal);text-underline-offset:4px;text-decoration:underline}.studio-edition .ed-payment-form .ed-button{justify-content:center;width:100%;font-size:19px}.studio-edition .ed-payment-form .ed-button:disabled{color:#51483f;cursor:not-allowed;box-shadow:none;background:#e5ddd7;border-color:#0000}.studio-edition .ed-payment-form>p{margin-block:18px 0}.studio-edition .ed-payment-error{color:#7e1d29;background:#fff0ed;padding:12px;font-size:18px;line-height:1.7}.studio-edition .ed-payment-help{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px 20px;margin-top:28px;padding-top:20px;font-size:18px;display:flex}.studio-edition .ed-payment-help a{color:var(--teal);font-weight:700}.studio-edition .ed-payment-merchant{border-top:1px solid var(--rule);overflow-wrap:anywhere;grid-column:1/-1;padding-top:24px;font-size:16px;line-height:1.9}.studio-edition .ed-policy section[id]{scroll-margin-top:110px}.studio-edition .ed-qr-sheet{width:min(650px,100% - 40px);margin-inline:auto;padding-block:50px 65px}.studio-edition .ed-print-card{border:1px solid var(--rule);text-align:center;background:#fffdfa;padding:42px}.studio-edition .ed-print-card .ed-brand{width:190px;margin:0 auto 35px;display:block}.studio-edition .ed-print-card h1{font:400 clamp(42px,5vw,64px)/1.1 var(--display-font);margin:18px 0 25px}.studio-edition .ed-print-card>img{width:min(300px,100%);height:auto;margin:20px auto;display:block}.studio-edition .ed-print-card>p:not(.ed-eyebrow){font-size:22px;line-height:1.6}.studio-edition .ed-print-card>a{color:var(--teal);margin-top:15px;font-size:20px;display:inline-block}.studio-edition .ed-print-card>p.ed-qr-contact{margin-top:25px;font-size:17px}.studio-edition .ed-qr-actions{flex-wrap:wrap;justify-content:center;gap:20px 30px;margin-top:30px;display:flex}.studio-edition .ed-qr-actions>p{text-align:center;flex:1 0 100%;font-size:17px;line-height:1.7}@media (max-width:1000px){.studio-edition .ed-payment-layout{gap:40px}.studio-edition .ed-payment-card-body{padding:25px}}@media (max-width:800px){.studio-edition .ed-payment-layout{grid-template-columns:1fr;gap:30px;padding-block:35px 50px}.studio-edition .ed-payment-intro h1{margin-top:15px;font-size:clamp(50px,9vw,70px)}.studio-edition .ed-payment-intro>p.ed-payment-lead{font-size:22px}.studio-edition .ed-payment-intro h2{margin-top:25px}.studio-edition .ed-payment-photo{max-height:230px}.studio-edition .ed-payment-card-label{padding-inline:24px}.studio-edition .ed-payment-facts>div{grid-template-columns:90px 1fr;gap:12px}.studio-edition .ed-qr-sheet{padding-block:30px 45px}.studio-edition .ed-print-card{padding:30px 20px}}@media print{@page{size:A5 portrait;margin:12mm}.skip-link,.ed-qr-page .ed-announcement,.ed-qr-page .ed-site-header,.ed-qr-page .ed-footer-only,.ed-qr-actions{display:none!important}html,body,.ed-qr-page{background:#fff!important}.studio-edition .ed-qr-sheet{width:100%;margin:0;padding:0}.studio-edition .ed-print-card{break-inside:avoid;border:0;padding:0}.studio-edition .ed-print-card .ed-brand{width:160px;margin-bottom:22px}.studio-edition .ed-print-card h1{font-size:42px}.studio-edition .ed-print-card>img{width:65mm;margin-block:15px}.studio-edition .ed-print-card>p:not(.ed-eyebrow){font-size:19px}}@media (max-width:800px){.studio-edition.ed-payment-store .ed-payment-card{grid-row:1}.studio-edition.ed-payment-store .ed-payment-intro{grid-row:2}}.studio-edition .ed-store-selection{border:0;min-width:0;margin:0;padding:10px 0 0}.studio-edition .ed-store-selection legend{font:400 27px/1.35 var(--display-font);margin-bottom:8px;padding:0}.studio-edition .ed-store-selection>p{margin-bottom:20px}.studio-edition .ed-store-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding-block:16px;display:grid}.studio-edition .ed-store-unit label{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}.studio-edition .ed-store-unit label bdi{font:500 30px/1.25 var(--display-font);color:var(--plum)}.studio-edition .ed-store-unit label>span{font-size:15px}.studio-edition .ed-store-line-total{color:var(--teal);margin-top:6px;font-size:15px;display:block}.studio-edition .ed-store-counter{background:#fffdfa;border:1px solid #aa9d95;align-items:center;display:flex}.studio-edition .ed-store-counter button{width:44px;min-height:48px;color:var(--plum);font:400 27px/1 var(--font-sans);cursor:pointer;background:0 0;border:0}.studio-edition .ed-store-counter button:disabled{color:#a69b93;cursor:default}.studio-edition .ed-store-counter input{appearance:textfield;border:0;border-inline:1px solid var(--rule);width:48px;min-height:48px;font:600 21px/1.2 var(--font-sans);text-align:center;color:var(--plum);background:0 0;border-radius:0;padding:4px 0}.studio-edition .ed-store-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.studio-edition .ed-store-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.studio-edition .ed-clear-cart{text-underline-offset:4px;color:var(--teal);cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:16px;text-decoration:underline;display:block}.studio-edition .ed-clear-cart:disabled{color:#72675f;cursor:default}@media (max-width:360px){.studio-edition .ed-payment-card-body{padding-inline:18px}.studio-edition .ed-store-row{gap:10px}.studio-edition .ed-store-counter button,.studio-edition .ed-store-counter input{width:44px}.studio-edition .ed-store-unit label bdi{font-size:26px}}.studio-edition .ed-checkout-customer,.studio-edition .ed-checkout-approval{border:0;border-top:1px solid var(--rule);min-width:0;margin:28px 0;padding:24px 0 0}.studio-edition .ed-checkout-customer legend,.studio-edition .ed-checkout-approval legend{font:400 29px/1.35 var(--display-font);padding:0 0 12px}.studio-edition .ed-checkout-customer>p{margin-bottom:20px}.studio-edition .ed-checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.studio-edition .ed-checkout-fields label{min-width:0;font-size:19px;font-weight:600;line-height:1.5;display:block}.studio-edition .ed-checkout-fields input,.studio-edition .ed-checkout-fields select{box-sizing:border-box;width:100%;min-width:0;min-height:50px;color:var(--ink);font:400 18px/1.4 var(--font-sans);background:#fffdfa;border:1px solid #aa9d95;border-radius:0;margin-top:8px;padding:11px 12px;display:block}.studio-edition .ed-checkout-fields small{color:var(--teal);margin-top:8px;font-size:15px;font-weight:400;line-height:1.6;display:block}.studio-edition .ed-checkout-email{grid-column:1/-1}.studio-edition .ed-checkout-approval>p{margin-bottom:20px;font-size:18px}.studio-edition .ed-checkout-approval>p a{color:var(--teal);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.studio-edition .ed-checkout-approval .ed-payment-consent{margin-bottom:20px}.studio-edition .ed-payment-reviewed{border-inline-start:3px solid var(--teal);background:var(--paper);padding:16px 18px;font-size:18px;line-height:1.8}@media (max-width:500px){.studio-edition .ed-checkout-fields{grid-template-columns:1fr;gap:20px}}
.studio-edition .ed-language-nav{flex-wrap:wrap;justify-content:center;gap:4px 12px;padding-inline:16px;font-size:16px;display:flex}.studio-edition .ed-language-nav a{min-height:44px;color:var(--plum);text-underline-offset:4px;align-items:center;padding-inline:5px;text-decoration-thickness:1px;display:inline-flex}.studio-edition .ed-language-nav a[aria-current=page]{font-weight:700}.studio-edition .ed-language-nav a{border-radius:999px;padding-inline:12px;text-decoration:none}.studio-edition .ed-language-nav a:hover{background:#5513340c}.studio-edition .ed-language-nav a[aria-current=page]{background:#55133412}.ed-localized{background:radial-gradient(ellipse at 82% 20%, #ecd8bf 0%, transparent 38%), var(--paper-light);min-height:100vh}.ed-localized[lang=ru]{--body-font:"Segoe UI", Arial, sans-serif;--display-font:Georgia, serif}.ed-localized[lang=ar]{--body-font:Tahoma, Arial, sans-serif;--display-font:Tahoma, Arial, sans-serif}.ed-localized .ed-localized-header{border-block-end:1px solid var(--rule);background:var(--paper-light)}.ed-localized .ed-localized-masthead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block:14px;display:flex}.ed-localized .ed-localized-brand{align-items:center;min-height:44px;display:inline-flex}.ed-localized .ed-localized-brand .brand-logo{width:174px;height:auto;display:block}.ed-localized .ed-localized-masthead .ed-language-nav{gap:2px;padding-inline:0}.ed-localized .ed-localized-links{flex-wrap:wrap;gap:2px 24px;font-size:16px;display:flex}.ed-localized .ed-localized-header>.ed-localized-links{border-block-start:1px solid var(--rule)}.ed-localized .ed-localized-mobile-nav{display:none}.ed-localized .ed-localized-links a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ed-localized .ed-localized-links a:hover,.ed-localized .ed-localized-links a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.ed-localized .ed-localized-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,6vw,84px);padding-block:clamp(34px,6vw,86px);display:grid}.ed-localized .ed-localized-content.ed-localized-payment{align-items:start}.ed-localized .ed-localized-content.ed-localized-policy{grid-template-columns:minmax(0,55rem);padding-block-end:20px}.ed-localized .ed-localized-signature{color:var(--teal);align-items:center;gap:12px;margin-block-end:18px;display:flex}.ed-localized .ed-localized-signature p{margin:0;font-size:17px;font-weight:700}.ed-localized .ed-localized-signature img{object-fit:contain;width:52px;height:52px}.ed-localized h1{font:600 clamp(36px, 5vw, 72px)/1.12 var(--display-font);color:var(--plum);overflow-wrap:anywhere;text-wrap:balance;margin-block:0 18px}.ed-localized h2{font:600 clamp(24px, 3vw, 36px)/1.24 var(--display-font);color:var(--plum);text-wrap:balance;margin-block:0 12px}.ed-localized .ed-localized-lead{max-width:42ch;margin-block:0 24px;font-size:clamp(18px,2.1vw,23px);line-height:1.55}.ed-localized .ed-localized-policy .ed-localized-lead{max-width:62ch}.ed-localized .ed-localized-image{border-radius:48% 48% 22px 22px/23% 23% 22px 22px;margin:0;position:relative;overflow:hidden;box-shadow:0 15px 40px #55133420}.ed-localized .ed-localized-image img{aspect-ratio:5/4;object-fit:cover;width:100%;height:auto;display:block}.ed-localized .ed-localized-image figcaption{background:var(--paper-light);color:var(--plum);border-radius:999px;padding:6px 12px;font-size:14px;position:absolute;inset-block-end:12px;inset-inline-start:12px}.ed-localized .ed-localized-event{color:var(--paper-light);background:radial-gradient(ellipse at 14% 0%, #7f3151 0%, transparent 64%), var(--plum)}.ed-localized .ed-localized-event h2{color:inherit}.ed-localized .ed-localized-event p{margin-block:0 8px}.ed-localized .ed-localized-event-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:32px;display:flex}.ed-localized .ed-localized-event-actions{justify-items:start;gap:12px;display:grid}.ed-localized .ed-localized-kicker{color:#ffe0bd;font-size:16px;font-weight:700}.ed-localized .ed-localized-sections{grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:16px;padding-block:32px 48px;display:grid}.ed-localized .ed-localized-section{border:1px solid var(--rule);background:var(--paper-light);border-radius:18px;padding:clamp(16px,3vw,28px)}.ed-localized .ed-localized-section p{margin-block:0 14px;font-size:18px;line-height:1.6}.ed-localized .ed-localized-section p:last-child{margin-block-end:0}.ed-localized .ed-localized-number{color:var(--teal);margin-block-end:14px;font-size:15px;font-weight:700;display:inline-block}.ed-localized .ed-localized-sections-policy{grid-template-columns:minmax(0,55rem)}.ed-localized .ed-localized-venue{border-block-start:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:24px 36px;display:flex}.ed-localized .ed-localized-directions{flex-wrap:wrap;gap:10px;display:flex}.ed-localized .ed-localized-directions a{border:1px solid var(--rule);border-radius:999px;padding:8px 16px}.ed-localized .ed-localized-contact{gap:10px;font-style:normal;display:grid}.ed-localized .ed-localized-contact div{flex-wrap:wrap;gap:4px 14px;display:flex}.ed-localized .ed-localized-merchant{border-block-start:1px solid var(--rule);padding-block-start:16px}.ed-localized .ed-localized-footer{border-block-start:1px solid var(--rule);background:var(--paper);padding-block:28px}.ed-localized .ed-localized-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.ed-localized .ed-localized-footer-inner p{margin-block:0 4px}.ed-localized .ed-button{white-space:normal;max-width:100%}.ed-localized a{overflow-wrap:anywhere}.ed-localized[dir=ltr] .ed-icon-arrow{transform:rotate(180deg)}.studio-edition #main-content{scroll-margin-top:110px}.studio-edition .ed-edition-hero .ed-hero-copy{background:radial-gradient(ellipse at 78% 16%, #f4e5ce, transparent 70%), var(--paper-light)}.studio-edition .ed-edition-hero .ed-hero-figure{border-radius:46% 46% 20px 20px/19% 19% 20px 20px;overflow:hidden}.studio-edition .ed-edition-hero .ed-hero-lead{line-height:1.42}.studio-edition .ed-edition-hero .ed-hero-description{max-width:38ch}@media (max-width:800px){.ed-localized .ed-localized-content{grid-template-columns:1fr;gap:24px}.ed-localized .ed-localized-image img{aspect-ratio:6/5}.ed-localized .ed-localized-header>.ed-localized-desktop-nav{display:none}.ed-localized .ed-localized-mobile-nav{border-block-start:1px solid var(--rule);display:block}.ed-localized .ed-localized-mobile-nav summary{min-height:44px;color:var(--plum);cursor:pointer;padding-block:8px;font-weight:700}.ed-localized .ed-localized-mobile-nav .ed-localized-links{gap:0 16px;padding-block-end:8px}}
