:root{--dori-ink: #1d1c1c;--dori-body: #524e49;--dori-taupe: #9f9086;--dori-sand: #efebe4;--dori-hairline: #e6e1d8;--dori-track: .14em}body{-webkit-font-smoothing:antialiased}h1,h2,.h1,.h2{letter-spacing:.01em;line-height:1.18}.shopify-section-header .m6as p,.shopify-section-header .m6as{text-transform:uppercase;letter-spacing:.18em;font-size:11px!important}#nav-top{letter-spacing:.02em}#nav-bar>ul>li>a,#nav>ul>li>a{text-transform:uppercase;letter-spacing:var(--dori-track);font-size:12px!important}.shopify-section-header{--main_bd_alpha: 1}.shopify-section-header.has-border:after{height:1px!important;opacity:.6}#root .link-btn a:not(.circle),#root .submit button,#root input[type=submit],#root .f8vl button{text-transform:uppercase;letter-spacing:var(--dori-track);font-size:12px;font-weight:500;border-radius:0!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.l4cl h3{font-family:var(--main_ff_h, inherit);font-weight:400;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.l4cl .price.s1pr{font-size:14px;color:var(--dori-body)}.l4cl .price.s1pr .old-price{opacity:.45;font-size:12px}#root .s1lb .label,#root .s1lb.label,#root .label.plain{border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:500;padding:4px 9px}#root .overlay-sale{background:var(--dori-sand)!important;color:#453b23!important;box-shadow:none!important}#root .s1lb .label:not(.overlay-sale),#root .s1lb.label:not(.overlay-sale){display:none!important}.n6br,.n6br a,.n6br span{text-transform:uppercase;letter-spacing:.12em;font-size:10.5px!important;color:var(--dori-taupe)}.f8pr .submit button{width:100%;min-height:52px;font-size:13px}.f8pr .price,.m6pr .price{font-variant-numeric:tabular-nums}.m6pr .l4us li,.m6pr .l4cu li{color:var(--dori-body);font-size:13.5px}.m6pr .l4us i,.m6pr .l4cu i{color:var(--dori-taupe)}.m6pr figure img,.m6pr figure a{border-radius:0!important}#cart h1,#cart h2,#cart .h2{letter-spacing:.01em}#cart .l4tt{border-top:1px solid var(--dori-hairline);padding-top:14px}#cart .l4tt li{font-size:13.5px}#cart img{border-radius:0!important}#cart .submit button{width:100%;min-height:50px}#root input[type=text],#root input[type=email],#root input[type=tel],#root input[type=password],#root input[type=search],#root textarea,#root select{border-radius:0!important}#shopify-section-footer{border-top:1px solid var(--dori-hairline)}#shopify-section-footer>div:first-child{padding-top:56px}#shopify-section-footer h1,#shopify-section-footer h2,#shopify-section-footer h3,#shopify-section-footer h4,#shopify-section-footer h5,#shopify-section-footer .strong{letter-spacing:.02em;font-weight:400}#shopify-section-footer a{transition:color .2s ease}#shopify-section-footer .submit button,#shopify-section-footer button[type=submit]{text-transform:uppercase;letter-spacing:var(--dori-track);font-size:11.5px;border-radius:0!important}#shopify-section-footer .l4pm img,#shopify-section-footer .l4pm svg,#shopify-section-footer ul.payment img{filter:grayscale(1);opacity:.55;transition:filter .25s ease,opacity .25s ease}#shopify-section-footer .l4pm:hover img,#shopify-section-footer .l4pm:hover svg,#shopify-section-footer ul.payment:hover img{filter:none;opacity:1}.l4al li{border-radius:0}#cart ::-webkit-scrollbar{width:6px}#cart ::-webkit-scrollbar-thumb{background:var(--dori-hairline)}.l4cl p.stock.overlay-error{color:var(--dori-taupe)!important}.l4cl p.stock{text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.m6fr h1,.m6fr .h1{font-size:clamp(42px,5.5vw,78px)!important;letter-spacing:.05em;line-height:1.05}.m6fr figure>div p:not(.link-btn){text-transform:uppercase;letter-spacing:.22em;font-size:12px}.m6fr .link-btn a{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1px #fff}.m6fr .link-btn a:hover{background:#fff!important;color:var(--dori-ink)!important}.countdown-container .countdown span,.countdown-container .countdown b{font-variant-numeric:tabular-nums;border-radius:0!important}.countdown-container .countdown small,.countdown-container label{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.m6pr .price{font-size:19px;color:var(--dori-ink)}.m6pr .price .old-price{font-size:14px;opacity:.45}.m6pr p.stock{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.m6pr p.stock.overlay-error{color:var(--dori-taupe)!important}.l4ca h3,.l4ca .cols a{letter-spacing:.04em;font-size:13.5px}.l4ca .price.s1pr{font-variant-numeric:tabular-nums}.l4ca li{border-bottom:1px solid var(--dori-hairline)}.countdown-container h2{font-size:clamp(24px,2.6vw,36px);letter-spacing:.03em}.m6pr .l4br,.m6pr .vendor,.m6pr .s1br{text-transform:uppercase;letter-spacing:.24em;font-size:10.5px;color:#9f9086}#content .l4cl{--gap: clamp(20px, 2.6vw, 40px)}#root .l4al .overlay-rose{color:#453b23!important}#root .l4al .overlay-rose:before{background:#d6d2cb!important}#root .l4al .overlay-lime{color:#453b23!important}#root .l4al .overlay-lime:before{background:#d6d2cb!important}.dori-animate [data-dori-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.16,.7,.3,1),transform .7s cubic-bezier(.16,.7,.3,1)}.dori-animate [data-dori-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dori-animate [data-dori-reveal]{opacity:1!important;transform:none!important}}#content .l4cl figure{background:#f1ede6}#content .l4cl figure img{transition:transform .6s cubic-bezier(.16,.7,.3,1)}#content .l4cl li:hover figure img{transform:scale(1.03)}#content .l4cl h3{font-family:var(--main_ff_h, Georgia, serif);font-weight:400;text-transform:none;letter-spacing:.05em;font-size:15px;margin-top:16px}#content .l4cl .price.s1pr{font-size:13.5px;color:#524e49;font-variant-numeric:tabular-nums}#content .l4cl .price.s1pr .old-price{opacity:.4}#content .m6fl,#content .filters,#content aside{font-size:13px}#content .m6fl h2,#content aside h2,#content .filters h2{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:#9f9086}.section-custom-liquid .review-container{background:transparent!important;border:1px solid #e6e1d8}.template-search h1,.template-404 h1,.template-page h1{letter-spacing:.01em}.m6pr figure,.m6pr .l4pd figure{background:#f1ede6}.m6pr .l4pd img{border-radius:0!important}.m6pr .overlay-sale{background:transparent!important;color:#1d1c1c!important;box-shadow:inset 0 0 0 1px #1d1c1c;letter-spacing:.1em}.m6pr .s1lb .label:not(.overlay-sale){background:#efebe4;color:#453b23}.m6pr .price,.m6pr .s1pr{margin-bottom:12px}.template-product .section-custom-liquid .review-container{background:transparent!important;border:1px solid #e6e1d8;padding:12px 18px}.m6pr .klaviyo-form-SrsES3:empty{display:none}.template-product .l4cl-head h1,.template-product h2{font-weight:400;letter-spacing:.02em}@media(max-width:749px){.dori-rail{padding-left:0!important;padding-right:0!important}.dori-rail__head,.dori-rail__list,.dori-colhead{padding-left:20px;padding-right:20px}.dori-manifesto{padding-left:22px!important;padding-right:22px!important}.dori-split__body{padding-left:22px;padding-right:22px}.dori-hero__content{padding-left:20px;padding-right:20px}#content .l4ft.static{--gutter: 0}}#root .overlay-buy_button,#root .overlay-buy_button button,#root button.overlay-buy_button,.f8pr .submit button{background:#1d1c1c;color:#f4efe7}#root .overlay-buy_button:hover button,.f8pr .submit button:hover{background:#000;color:#fff}#root .link-btn a.secondary,#root a.tertiary{color:#1d1c1c}.dori-eyebrow--ink,.dori-rail__soldout,.dori-footer__label,.dori-colhead .dori-eyebrow--ink,.n6br,.n6br a,.n6br span,.m6pr p.stock.overlay-error,.l4cl p.stock.overlay-error{color:#7a6e5f!important}.dori-kin [data-dori-khero] [data-khero-title]{transform:translateY(122%)}.dori-kin [data-dori-khero].is-in [data-khero-title]{transform:translateY(0);transition:transform 1.15s cubic-bezier(.16,.84,.3,1) .15s}.dori-kin [data-dori-khero] [data-khero-reveal]{opacity:0;transform:translateY(26px)}.dori-kin [data-dori-khero].is-in [data-khero-reveal]{opacity:1;transform:none;transition:opacity .85s ease .55s,transform .85s cubic-bezier(.16,.84,.3,1) .55s}.dori-kin [data-dori-panel] [data-panel-reveal]{opacity:0;transform:translateY(40px)}.dori-kin [data-dori-panel].is-in [data-panel-reveal]{opacity:1;transform:none;transition:opacity .8s ease,transform .8s cubic-bezier(.16,.84,.3,1)}.dori-kin [data-dori-panel].is-in [data-panel-reveal]:nth-child(2){transition-delay:.09s}.dori-kin [data-dori-panel].is-in [data-panel-reveal]:nth-child(3){transition-delay:.18s}.dori-kin [data-dori-panel].is-in [data-panel-reveal]:nth-child(4){transition-delay:.27s}.dori-kin .dori-split,.dori-kin .dori-manifesto,.dori-kin .dori-rail,.dori-kin .dori-colhead{opacity:0;transform:translateY(30px)}.dori-kin .dori-split.is-in,.dori-kin .dori-manifesto.is-in,.dori-kin .dori-rail.is-in,.dori-kin .dori-colhead.is-in{opacity:1;transform:none;transition:opacity .9s ease,transform .9s cubic-bezier(.16,.84,.3,1)}.dori-khero,.dori-panel,.dori-rail,.dori-manifesto,.dori-footer,.dori-hero,.dori-split,.dori-colhead,.dori-faq{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media(max-width:749px){#header form#search.compact input[type=search],#header form#search.compact input{height:38px!important;min-height:38px!important;font-size:13px!important;background:#faf8f5!important;border:1px solid #e2dccf!important;border-radius:0!important;padding:0 40px 0 14px!important;color:#1d1c1c}#header form#search.compact{margin:0 0 6px}}.template-index main#content{padding-top:0}.dori-ann{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#cart .cart-upsell{overflow:hidden;margin-top:4px}#cart .cart-upsell h3{font-size:14px;margin-bottom:10px}#cart .cart-upsell ul.l4ca{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 0 8px;margin:0;scrollbar-width:thin}#cart .cart-upsell ul.l4ca>li.product-card{display:block;width:auto;min-width:0;scroll-snap-align:start;padding:0;margin:0;border:0;position:relative}#cart .cart-upsell .product-card figure{position:relative;width:100%;margin:0 0 8px;aspect-ratio:1 / 1;background:#f7f4ef;overflow:hidden}#root #cart .cart-upsell .product-card figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}#cart .cart-upsell .product-card>section{display:block;width:100%;padding:0}#cart .cart-upsell .product-card h3{font-size:12px;line-height:1.35;margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cart .cart-upsell .product-card .price{font-size:12px;margin:0 0 6px}#cart .cart-upsell .product-card .price s{opacity:.5}#cart .cart-upsell .product-card footer{position:static}#cart .cart-upsell .product-card footer .overlay-buy_button,#cart .cart-upsell .product-card footer button{position:static!important;width:100%!important;min-height:0;padding:8px 0!important;font-size:10.5px;letter-spacing:.14em}#root #cart a.overlay-buy_button{background:transparent!important;color:#1d1c1c!important;border:1px solid #1d1c1c!important;box-shadow:none!important}#root #cart a.overlay-buy_button:hover{background:#1d1c1c!important;color:#f4efe7!important}#cart .overlay-buy_button{min-height:46px}#cart ul.l4al:not(.inline) .inner-plain,.template-cart main ul.l4al:not(.inline) .inner-plain,.template-product main ul.l4al:not(.inline) .inner-plain{padding:8px 12px!important;font-size:12px}#cart ul.l4al:not(.inline) .inner-plain img,.template-cart main ul.l4al:not(.inline) .inner-plain img,.template-product main ul.l4al:not(.inline) .inner-plain img{max-height:16px!important;width:auto!important}.template-product main ul.l4al:not(.inline){margin-top:8px!important}.template-product main ul.l4al:not(.inline) .inner-plain .cols{align-items:center}.template-product main ul.l4al:not(.inline) .inner-plain p{margin:0}.template-cart main ul.l4al:not(.inline) .inner-plain .cols{align-items:center}#root ul.l4pm{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:2px 0 0;margin:0 0 4px}#root ul.l4pm li{margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}#root ul.l4pm img,#root ul.l4pm svg{height:16px!important;width:auto!important;display:block}#root ul.l4pm li:has([src*=blik i]),#root ul.l4pm li:has([alt*=blik i]),#root ul.l4pm li:has([aria-label*=blik i]),#root ul.l4pm li:has([src*=mobilepay i]),#root ul.l4pm li:has([alt*=mobilepay i]),#root ul.l4pm li:has([aria-label*=mobilepay i]),#root ul.l4pm li:has([src*=unionpay i]),#root ul.l4pm li:has([alt*=union i]),#root ul.l4pm li:has([aria-label*=union i]),#root ul.l4pm li:has([src*=union_pay i]),#root ul.l4pm li:has([src*=american i]),#root ul.l4pm li:has([alt*=american i]),#root ul.l4pm li:has([aria-label*=american i]){display:none!important}#cart>header{padding-bottom:6px}#cart .dori-gift-banner{margin:6px 0 10px}#cart ul.l4ca.compact:not(.in-panel)>li{padding-top:10px;padding-bottom:10px}#cart .cart-upsell{height:auto!important}#root #cart a.overlay-buy_button:before,#root #cart a.overlay-buy_button:after{display:none!important;content:none!important}#cart .cart-upsell{flex:0 0 auto!important}#cart .cart-upsell .product-card p.submit{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;margin:0!important;width:34px!important;height:34px!important;padding:0!important;line-height:0;transform:none!important}#cart .cart-upsell .product-card p.submit .overlay-buy_button{width:34px!important;height:34px!important;max-height:34px!important;min-height:0!important;padding:0!important;border-radius:50%;background:#fff!important;color:#1d1c1c!important;border:1px solid #e2dccf!important;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 6px #17151224!important}#cart .cart-upsell .product-card p.submit .overlay-buy_button:before,#cart .cart-upsell .product-card p.submit .overlay-buy_button:after{display:none!important;content:none!important}#cart .cart-upsell .product-card p.submit .overlay-buy_button{border-radius:50%!important}html{background-color:#f2ede3}#root li.sub.currency{display:none!important}#cart .cart-upsell .product-card:has(a[href*="/products/bracelet"]){display:none!important}#cart .cart-upsell .product-card p.submit{background:transparent!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}#root #cart .cart-upsell .product-card p.submit .overlay-buy_button{width:auto!important;height:auto!important;max-height:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;display:block;min-height:0!important}#root #cart .cart-upsell .product-card p.submit .overlay-buy_button i{display:flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;line-height:1!important;background:#fff;border:1px solid #e2dccf;border-radius:50%;box-shadow:0 1px 6px #17151224;font-size:15px;color:#1d1c1c}@media(max-width:749px){.template-page [id*=section-contact-form] h2{font-size:22px!important}.template-page [id*=section-contact-form]{padding-top:8px}}.template-page [id*=section-contact-form] .submit button{background:#1d1c1c!important;color:#f4efe7!important}.template-page [id*=section-contact-form] .submit button:hover{background:#000!important}.template-page [id*=section-contact-form] .submit button:before,.template-page [id*=section-contact-form] .submit button:after{display:none!important;content:none!important}#cart.m6pn{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dori-gift__modal{overscroll-behavior:contain}#root .product-card.has-form{position:relative}#root .product-card form.f8pr .qty,#root .product-card form.f8pr input[type=number],#root .product-card form.f8pr [class*=amount],#root .product-card form.f8pr .number{display:none!important}#root .product-card form.f8pr p.submit{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;margin:0!important;width:34px!important;height:34px!important;padding:0!important;line-height:0;background:transparent!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;z-index:3}#root .product-card form.f8pr p.submit .overlay-buy_button{width:auto!important;height:auto!important;max-height:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;display:block;min-height:0!important}#root .product-card form.f8pr p.submit .overlay-buy_button:before,#root .product-card form.f8pr p.submit .overlay-buy_button:after{display:none!important;content:none!important}#root .product-card form.f8pr p.submit .overlay-buy_button i{display:flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;line-height:1!important;background:#fff;border:1px solid #e2dccf;border-radius:50%;box-shadow:0 1px 6px #17151224;font-size:15px;color:#1d1c1c}.dori-tab{border-top:1px solid #e2dccf}.dori-tab:last-of-type{border-bottom:1px solid #e2dccf}.dori-tab summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;padding:18px 0;font-family:var(--main_ff_h, Georgia, serif);font-weight:400;font-size:clamp(20px,2.2vw,26px);color:#1d1c1c}.dori-tab summary::-webkit-details-marker{display:none}.dori-tab summary svg{flex:0 0 14px;transition:transform .25s ease}.dori-tab[open] summary svg{transform:rotate(180deg)}.dori-tab__body{padding:0 0 20px;font-size:14px;line-height:1.75;color:#524e49}.dori-tab__body p{margin:0 0 10px}.dori-tab__body p:last-child{margin-bottom:0}.dori-tab__body ul{margin:0 0 10px;padding-left:18px}.dori-tab__body li{margin-bottom:6px}.dori-tab__body a{color:#1d1c1c}#nav ul[data-type=user-nav] li.mobile-only a[href="/pages/contact"]{display:inline-flex!important;align-items:center;border:1px solid #1d1c1c!important;padding:12px 20px!important;margin:8px 30px 0!important;color:#1d1c1c!important;text-transform:uppercase;letter-spacing:.14em;font-size:12px!important;width:auto!important}#cart ul.l4al:not(.inline){display:none!important}#cart ul.l4pm{display:none!important}@media(min-width:1000px){.template-product [id*=section_video_banner] .m6as{display:block;width:100vw;margin-left:calc(50% - 50vw)}.template-product [id*=section_video_banner] .m6as>div:not([class]){display:none}.template-product [id*=section_video_banner] .m6as figure{width:100%;margin:0}.template-product [id*=section_video_banner] .m6as figure video,.template-product [id*=section_video_banner] .m6as figure iframe{width:100%!important;height:min(72vh,46vw)!important;object-fit:cover;display:block}}#root .product-card form.f8pr>div{position:static!important}#root .l4cl .product-card figure{position:relative}#root .l4cl .product-card figure form.f8pr.form-card{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;position:absolute!important;top:auto!important;left:auto!important;right:9px!important;bottom:10px!important;width:28px!important;height:28px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}#root .l4cl .product-card figure form.f8pr.form-card p.submit{position:static!important;width:28px!important;height:28px!important;margin:0!important}#root .l4cl .product-card figure form.f8pr.form-card p.submit .overlay-buy_button i{width:28px!important;height:28px!important;font-size:12.5px}@media(min-width:1000px){#root .l4cl .product-card figure form.f8pr.form-card,#root .l4cl .product-card figure form.f8pr.form-card p.submit,#root .l4cl .product-card figure form.f8pr.form-card p.submit .overlay-buy_button i{width:34px!important;height:34px!important}#root .l4cl .product-card figure form.f8pr.form-card p.submit .overlay-buy_button i{font-size:15px}}#root .l4cl .product-card form.f8pr.form-card p.submit{position:absolute!important;top:-56px!important;right:14px!important;left:auto!important;bottom:auto!important;width:44px!important;height:44px!important;margin:0!important}#root .l4cl .product-card form.f8pr.form-card p.submit .overlay-buy_button i{width:44px!important;height:44px!important;font-size:17px}#root .product-card form.f8pr p.submit .overlay-buy_button i:before,#root .l4cl .product-card figure form.f8pr.form-card p.submit .overlay-buy_button i:before,#cart .cart-upsell .product-card p.submit .overlay-buy_button i:before,.dori-rail__qadd i:before{display:block;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dori-luxury.css.map */
