:root{--ltd-ink:#173c33;--ltd-muted:#666e65;--ltd-paper:#faf8f2;--ltd-line:#dedfd6;--ltd-soft:#e8eddd;--ltd-gold:#c5a578;--ltd-serif:Georgia,"Times New Roman",serif;--ltd-sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body.ltd-body{margin:0;background:var(--ltd-paper);color:var(--ltd-ink);font:16px/1.6 var(--ltd-sans)}.ltd-body h1,.ltd-body h2,.ltd-body h3,.ltd-body p{margin:0}.ltd-body h1,.ltd-body h2{font-family:var(--ltd-serif);font-weight:400;line-height:1.12;letter-spacing:-.025em}.ltd-body h1{font-size:clamp(38px,4.9vw,72px)}.ltd-body h2{font-size:clamp(29px,3vw,43px)}.ltd-body h3{font-size:18px;line-height:1.35}.ltd-body a{color:inherit;text-decoration:none}.ltd-body img{display:block;max-width:100%;height:auto}.ltd-body button,.ltd-body input,.ltd-body textarea,.ltd-body select{font:inherit}.ltd-body button{cursor:pointer}.ltd-body [hidden]{display:none!important}.ltd-body :focus-visible{outline:3px solid #bb8242;outline-offset:4px}.ltd-wrap{width:min(1240px,calc(100% - 88px));margin-inline:auto}.ltd-section{padding-block:72px}.ltd-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:18px!important}.ltd-lead{font-size:18px;line-height:1.7;color:var(--ltd-muted);max-width:610px}.ltd-skip{position:fixed;top:-100px;left:20px;background:#fff;padding:10px;z-index:100}.ltd-skip:focus{top:10px}.ltd-preview-banner{text-align:center;background:var(--ltd-ink);color:#f7f4ea;padding:7px 16px;font-size:11px;letter-spacing:.04em}.ltd-header{position:sticky;top:0;background:#faf8f2f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ltd-line);z-index:20}.ltd-header-inner{width:min(1360px,calc(100% - 64px));margin:auto;min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:32px}.ltd-brand{font-family:var(--ltd-serif);font-size:33px;letter-spacing:-.045em;line-height:1.1;white-space:nowrap}.ltd-brand span{display:block;font-family:var(--ltd-sans);font-size:10px;letter-spacing:.06em;margin-top:7px}.ltd-nav{display:flex;gap:25px;font-size:13px}.ltd-nav a,.ltd-footer a{transition:opacity .2s}.ltd-nav a:hover,.ltd-footer a:hover{opacity:.65}.ltd-header-actions{display:flex;align-items:center;gap:18px}.ltd-header-actions>a{position:relative}.ltd-header-actions>a>span{position:absolute;font-size:10px;top:-8px;right:-8px;background:var(--ltd-ink);color:#fff;border-radius:50%;width:18px;text-align:center}.ltd-mobile-menu{display:none}.ltd-mobile-menu summary{list-style:none;cursor:pointer}.ltd-mobile-menu summary::-webkit-details-marker{display:none}.ltd-mobile-menu nav{position:absolute;right:0;left:0;top:94px;background:var(--ltd-paper);box-shadow:0 10px 15px #173c3310;padding:24px;display:grid;gap:16px}.ltd-button-row{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.ltd-button{background:var(--ltd-ink);color:var(--ltd-paper)!important;min-height:52px;padding:13px 24px;border:1px solid var(--ltd-ink);border-radius:3px;display:inline-flex;justify-content:center;align-items:center;gap:20px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.ltd-button:hover{background:#2b5144;transform:translateY(-1px)}.ltd-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.ltd-button-light{background:var(--ltd-paper);color:var(--ltd-ink)!important;border-color:var(--ltd-paper)}.ltd-button-light:hover{background:var(--ltd-soft)}.ltd-text-link{font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:4px;display:inline-block}.ltd-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:62px;padding-block:66px 82px}.ltd-hero h1{margin-bottom:24px}.ltd-hero-note{font-size:11px;color:var(--ltd-muted);margin-top:22px!important}.ltd-hero-images{position:relative;padding:5px 5px 32px 50px}.ltd-hero-main{overflow:hidden;border-radius:48% 48% 3px 3px;aspect-ratio:1/1.07;background:#e8e0d1}.ltd-hero-main img{width:100%;height:100%;object-fit:cover}.ltd-hero-small{width:40%;position:absolute;bottom:0;left:0;padding:7px;background:var(--ltd-paper);border-radius:3px;box-shadow:0 10px 30px #173c3312;transform:rotate(-7deg)}.ltd-hero-small img{aspect-ratio:1;object-fit:cover}.ltd-hero-stamp{position:absolute;right:-12px;bottom:48px;background:var(--ltd-soft);height:94px;width:94px;border-radius:50%;text-align:center;display:flex;align-items:center;padding:15px;font:italic 19px/1.15 var(--ltd-serif);transform:rotate(12deg)}.ltd-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.ltd-section-heading p:not(.ltd-kicker){color:var(--ltd-muted);margin-top:12px}.ltd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}.ltd-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ltd-card-image{display:block;position:relative;overflow:hidden;aspect-ratio:1;border-radius:4px;background:#f0eade}.ltd-card-image img{height:100%;width:100%;object-fit:cover;transition:transform .4s}.ltd-card-image:hover img{transform:scale(1.035)}.ltd-card-arrow{position:absolute;right:13px;bottom:13px;display:flex;padding:9px;border-radius:50%;background:var(--ltd-paper);opacity:0;transition:opacity .2s}.ltd-card-image:hover .ltd-card-arrow{opacity:1}.ltd-card-copy{padding:17px 1px}.ltd-card-copy h3{font-size:16px}.ltd-card-copy p{font-size:13px;color:var(--ltd-muted);margin:8px 0 14px;line-height:1.5}.ltd-card-label{font-size:11px;border-bottom:1px solid var(--ltd-line);padding-bottom:3px}.ltd-occasion-section{background:var(--ltd-soft)}.ltd-occasion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:36px}.ltd-occasion{position:relative;border-top:1px solid #173c3330;padding:23px 0 5px;display:block}.ltd-occasion-num{font-size:11px;color:var(--ltd-muted);display:block;margin-bottom:30px}.ltd-occasion h3{font-family:var(--ltd-serif);font-weight:400;font-size:26px}.ltd-occasion p{font-size:13px;line-height:1.6;margin:14px 0 28px}.ltd-occasion>span:last-child{font-size:25px}.ltd-christmas{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px}.ltd-christmas-photo{aspect-ratio:1.25;overflow:hidden;border-radius:4px}.ltd-christmas-photo img{width:100%;height:100%;object-fit:cover}.ltd-christmas h2{margin-bottom:22px}.ltd-christmas .ltd-button{margin-top:25px}.ltd-steps{border-top:1px solid var(--ltd-line)}.ltd-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:70px;margin-top:37px}.ltd-steps article>span{display:flex;justify-content:center;align-items:center;width:42px;height:42px;border:1px solid #b8c5a9;border-radius:50%;font-size:12px;margin-bottom:23px}.ltd-steps p{color:var(--ltd-muted);font-size:14px;margin-top:12px;max-width:300px}.ltd-business-banner{background:var(--ltd-ink);color:var(--ltd-paper);padding:50px;display:flex;justify-content:space-between;align-items:center;gap:50px;border-radius:4px}.ltd-business-banner p:not(.ltd-kicker){font-size:14px;margin-top:18px;max-width:570px;color:#d7dfd2}.ltd-business-banner .ltd-button{flex-shrink:0}.ltd-about-strip{display:grid;grid-template-columns:1fr 1fr;gap:100px}.ltd-about-strip p{color:var(--ltd-muted);margin-bottom:22px}.ltd-footer{background:#e9e8df;border-top:1px solid var(--ltd-line);padding-top:58px}.ltd-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:75px;padding-bottom:50px}.ltd-footer h2{font-size:25px;margin:25px 0 13px}.ltd-footer p{font-size:13px;max-width:300px;color:var(--ltd-muted)}.ltd-footer h3{font-size:12px;margin-bottom:20px}.ltd-footer-grid>div:not(:first-child)>a{font-size:13px;display:block;margin:10px 0}.ltd-footer-bottom{border-top:1px solid #173c3320;display:flex;justify-content:space-between;font-size:11px;color:var(--ltd-muted);padding-block:20px}.ltd-catalog-head,.ltd-info-head{padding:70px 0 40px}.ltd-catalog-head h1{font-size:clamp(36px,4vw,58px);margin-bottom:24px}.ltd-catalog{padding-bottom:55px}.ltd-category-tabs{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:25px;border-bottom:1px solid var(--ltd-line)}.ltd-category-tabs a{font-size:12px;border:1px solid var(--ltd-line);border-radius:25px;padding:8px 17px}.ltd-category-tabs a[aria-current]{color:#fff;background:var(--ltd-ink);border-color:var(--ltd-ink)}.ltd-catalog-tools{display:flex;justify-content:space-between;align-items:center;margin:25px 0 30px;gap:20px}.ltd-search{display:flex;align-items:center;gap:10px;width:min(420px,100%);background:#fff;border:1px solid var(--ltd-line);padding:10px 15px;border-radius:4px}.ltd-search input{border:0;background:transparent;min-width:0;width:100%;font-size:13px;padding:0!important;outline:none}.ltd-count{font-size:12px;white-space:nowrap}.ltd-no-results{padding:40px 0}.ltd-breadcrumb{font-size:11px;padding-block:24px;color:var(--ltd-muted)}.ltd-product{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;padding-bottom:65px}.ltd-product-copy h1{font-size:clamp(32px,3.5vw,50px);margin-bottom:22px}.ltd-product-copy .ltd-lead{font-size:16px}.ltd-product-photo{aspect-ratio:1;overflow:hidden;border-radius:5px;background:#ede5d8}.ltd-product-photo img{width:100%;height:100%;object-fit:cover}.ltd-product-gallery{min-width:0}.ltd-gallery-thumbs{display:flex;gap:10px;margin-top:15px}.ltd-gallery-thumbs button{border:1px solid var(--ltd-line);padding:0;border-radius:3px;overflow:hidden}.ltd-gallery-thumbs img{width:78px;height:78px;object-fit:cover}.ltd-image-note{font-size:11px;color:var(--ltd-muted);margin-top:12px!important}.ltd-product-price{font-size:13px;font-weight:600;margin:22px 0 26px}.ltd-personal-box{background:#fff;border:1px solid var(--ltd-line);padding:27px;border-radius:4px;margin-bottom:25px}.ltd-personal-box h2{font-family:var(--ltd-sans);font-size:18px;font-weight:600;letter-spacing:0}.ltd-personal-box>p{font-size:12px;color:var(--ltd-muted);margin-top:6px}.ltd-personal-fields,.ltd-contact-form form{display:grid;gap:8px;margin-top:22px}.ltd-personal-fields label,.ltd-contact-form label{font-size:12px;font-weight:600;margin-top:9px}.ltd-body input:not([type=checkbox]),.ltd-body select,.ltd-body textarea{width:100%;padding:10px 12px;min-height:42px;border:1px solid #d5d9d0;border-radius:3px;background:#fcfcf9;color:var(--ltd-ink);font-size:14px}.ltd-body input[type=file]{font-size:11px;padding:10px 8px}.ltd-body textarea{resize:vertical}.ltd-body small{font-size:11px;color:var(--ltd-muted);line-height:1.6}.ltd-field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ltd-field-row>div{display:grid;gap:8px}.ltd-personal-fields .ltd-quantity{width:100px}.ltd-button-full{display:flex;width:100%;margin-top:23px}.ltd-preview-note{display:block;margin-top:15px}.ltd-detail{border-top:1px solid var(--ltd-line);padding:18px 0}.ltd-detail:last-of-type{border-bottom:1px solid var(--ltd-line);margin-bottom:23px}.ltd-detail summary{font-size:13px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.ltd-detail summary:after{content:"+";font-size:18px;font-weight:400}.ltd-detail[open] summary:after{content:"\2212"}.ltd-detail p{color:var(--ltd-muted);font-size:13px;margin-top:16px;line-height:1.75}.ltd-design-preview{border:1px solid var(--ltd-line);border-radius:4px;margin-top:28px;background:#fff;padding:20px}.ltd-design-head{display:flex;justify-content:space-between;font-size:12px;margin-bottom:18px}.ltd-preview-art{min-height:200px;background:#f5f1e7;border-radius:5px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:25px;text-align:center;gap:12px;overflow-wrap:anywhere}.ltd-preview-art strong{font-size:27px;font-weight:400}.ltd-preview-art>span{font-size:14px}.ltd-preview-art img{max-height:130px;max-width:200px;object-fit:contain}.ltd-preview-coin{border-radius:50%;background:#e5cca0;aspect-ratio:1;width:230px;max-width:100%;min-height:0;margin:0 auto;box-shadow:inset 0 0 0 8px #d4b77f}.ltd-preview-stone{border-radius:45% 55% 60% 40%;background:#d5d5cf;max-width:300px;margin:auto}.ltd-preview-cards{background:#283e37;color:#fff;min-height:170px}.ltd-design-preview small{display:block;margin-top:18px}.ltd-product-story{border-top:1px solid var(--ltd-line);display:grid;grid-template-columns:1fr 1fr;gap:100px}.ltd-product-story .ltd-lead{font-size:16px;margin-top:25px}.ltd-idea-list>div{display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--ltd-line);padding:24px 0}.ltd-idea-list span{font-size:11px;color:var(--ltd-muted)}.ltd-idea-list h3{font-weight:400;font-size:18px}.ltd-info-head h1{max-width:850px;margin-bottom:25px}.ltd-info-body{padding-block:10px 90px}.ltd-info-columns{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:40px}.ltd-info-columns h2{font-size:30px;margin-bottom:22px}.ltd-info-columns p{color:var(--ltd-muted);margin-bottom:20px}.ltd-info-columns h3{margin:30px 0 15px}.ltd-faq{max-width:850px}.ltd-faq summary{font-size:16px}.ltd-faq p{font-size:15px}.ltd-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.ltd-contact-layout h2{font-size:30px;margin:20px 0}.ltd-contact-layout p{color:var(--ltd-muted);margin:20px 0}.ltd-contact-form{background:#fff;border:1px solid var(--ltd-line);padding:30px;border-radius:4px}.ltd-contact-form .ltd-button{margin-top:16px}.ltd-cart-empty{padding:35px 0 70px}.ltd-cart-empty .ltd-button{margin-top:25px}.ltd-cart-item{display:grid;grid-template-columns:110px 1fr auto;gap:30px;padding:30px 0;border-bottom:1px solid var(--ltd-line)}.ltd-cart-item h2{font-size:25px;margin-bottom:15px}.ltd-cart-item p{font-size:12px}.ltd-cart-item input{max-width:90px}.ltd-cart-summary{display:flex;gap:20px;justify-content:flex-end;align-items:center;padding:35px 0}@media(max-width:1080px){.ltd-nav{gap:15px;font-size:11px}.ltd-header-inner{gap:20px}.ltd-hero{gap:35px}.ltd-wrap{width:calc(100% - 60px)}.ltd-product{gap:40px}.ltd-business-banner{padding:35px}.ltd-business-banner .ltd-button{max-width:250px}.ltd-section{padding-block:55px}}@media(max-width:800px){.ltd-nav{display:none}.ltd-mobile-menu{display:block}.ltd-wrap{width:calc(100% - 36px)}.ltd-header-inner{width:calc(100% - 36px);min-height:80px}.ltd-mobile-menu nav{top:80px}.ltd-brand{font-size:28px}.ltd-hero{grid-template-columns:1fr;gap:38px;padding-block:40px 45px}.ltd-hero h1{font-size:52px}.ltd-hero-copy{max-width:610px}.ltd-hero-images{width:85%;max-width:450px;justify-self:center;padding-left:35px}.ltd-hero-stamp{right:-8px}.ltd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}.ltd-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ltd-section-heading{align-items:start;flex-direction:column}.ltd-section{padding-block:44px}.ltd-occasion-grid{grid-template-columns:repeat(2,1fr);gap:25px}.ltd-occasion-num{margin-bottom:18px}.ltd-christmas{grid-template-columns:1fr;gap:30px}.ltd-steps>div{gap:30px}.ltd-business-banner{flex-direction:column;align-items:start;gap:25px;padding:30px}.ltd-business-banner .ltd-button{max-width:none}.ltd-about-strip{grid-template-columns:1fr;gap:25px}.ltd-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.ltd-footer-grid>div:first-child{grid-column:1/-1}.ltd-product{grid-template-columns:1fr;gap:38px}.ltd-product-gallery{display:grid;grid-template-columns:1fr;max-width:600px;margin:auto;width:100%}.ltd-design-preview{margin-top:22px}.ltd-product-copy{max-width:600px;margin:auto;width:100%}.ltd-product-copy h1{font-size:40px}.ltd-product-story,.ltd-info-columns,.ltd-contact-layout{grid-template-columns:1fr;gap:30px}.ltd-info-head,.ltd-catalog-head{padding-block:45px 30px}.ltd-catalog-head h1,.ltd-info-head h1{font-size:42px}.ltd-info-body{padding-bottom:50px}}@media(max-width:500px){.ltd-hero h1{font-size:45px}.ltd-lead{font-size:16px}.ltd-header-actions{gap:16px}.ltd-brand span{font-size:9px}.ltd-hero-images{width:90%}.ltd-hero-stamp{width:80px;height:80px;font-size:16px}.ltd-card-copy h3{font-size:14px}.ltd-card-copy p{font-size:12px}.ltd-steps>div{grid-template-columns:1fr;gap:25px}.ltd-steps article{display:grid;grid-template-columns:40px 1fr;gap:5px 18px}.ltd-steps article>span{grid-row:1/3;margin:0}.ltd-steps p{margin-top:0}.ltd-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.ltd-grid-three>.ltd-card:last-child{display:none}.ltd-footer-bottom{flex-direction:column;gap:8px}.ltd-catalog-tools{flex-direction:column;align-items:start}.ltd-personal-box{padding:20px}.ltd-field-row{grid-template-columns:1fr}.ltd-product-copy h1{font-size:35px}.ltd-cart-item{grid-template-columns:70px 1fr;gap:18px}.ltd-cart-item>strong{grid-column:2}.ltd-cart-summary{flex-direction:column;align-items:stretch}.ltd-contact-form{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(max-width:600px){.ltd-usp{display:flex;flex-wrap:wrap;gap:6px 14px;white-space:normal;overflow:visible;max-width:100%}.ltd-usp li{white-space:normal;flex:1 1 100%;min-width:0}}.ltd-body .ltd-s18-kort,.ltd-s18-kort{font-size:15px!important;line-height:1.55;color:var(--ltd-ink)!important;opacity:1!important;border:0!important;padding:0!important;background:none!important}.ltd-s18-kort details{display:inline}.ltd-s18-kort summary{display:inline;cursor:pointer;text-decoration:underline;list-style:none}.ltd-s18-kort summary::-webkit-details-marker{display:none}.ltd-s18-kort details[open] summary{display:block;margin-bottom:6px}.ltd-s18-fuld{display:block;font-size:14px;line-height:1.55;padding:10px 12px;border-inline-start:3px solid var(--ltd-gold,#c5a578);background:#fff}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;max-width:none!important;max-height:30vh!important;margin:0!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;border-radius:0!important;box-shadow:0 -2px 14px #0000002e!important;transform:none!important;box-sizing:border-box!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:column!important;max-height:calc(30vh - 20px)!important;gap:8px!important;margin:0!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;margin:0!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__body h2{font-size:15px!important;line-height:1.3!important;margin:0 0 3px!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:12.5px!important;line-height:1.4!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;padding:0!important;width:100%!important}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{grid-row:1!important;width:100%!important;min-height:44px!important;margin:0!important;padding:8px 6px!important;font-size:15px!important;font-weight:400!important;background:#fff!important;color:#333!important;border:1px solid #1f1f1f!important;border-radius:0!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{grid-column:1!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{grid-column:2!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1/-1!important;grid-row:2!important;width:100%!important;margin:0!important;padding:4px 0!important;min-height:32px!important;font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ltd-store.css.map */
