.dk-pdp{--dk-black:#000000;--dk-beige:#f5f5f5;--dk-beige-2:#ebebeb;--dk-gold:#c3aa77;--dk-gold-3:#756648;--dk-ln:rgba(0,0,0,.14);--dk-ln-strong:rgba(0,0,0,.28);--dk-soft:rgba(0,0,0,.72);--dk-mute:rgba(0,0,0,.5)}.dk-pdp{background:var(--dk-beige);color:var(--dk-black);--color-background:var(--dk-beige);--color-secondary-background:var(--dk-beige-2);--color-heading:var(--dk-black);--color-secondary-heading:var(--dk-black);--color-text:#161616;--color-secondary-text:var(--dk-black);--color-link:var(--dk-gold-3);--color-link-hover:var(--dk-black);--color-border:var(--dk-ln);--color-highlight:var(--dk-gold-3);--color-primary-button-background:var(--dk-gold);--color-primary-button-text:var(--dk-black);--color-primary-button-border:var(--dk-gold);--color-primary-button-hover-background:var(--dk-black);--color-primary-button-hover-text:var(--dk-beige);--color-primary-button-hover-border:var(--dk-black);--color-secondary-button-background:transparent;--color-secondary-button-text:var(--dk-black);--color-secondary-button-border:var(--dk-ln-strong);--color-secondary-button-hover-background:transparent;--color-secondary-button-hover-text:var(--dk-gold-3);--color-secondary-button-hover-border:var(--dk-gold-3);--color-input-background:transparent;--color-input-text:var(--dk-black);--color-input-border:var(--dk-ln-strong)}.dk-pdp .main_product_vendor_wrapper span{font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:500;color:var(--dk-gold-3)!important;display:inline-block;margin-bottom:6px}.dk-pdp .main_product_title_wrapper h1{font-family:var(--dk-ff-display,"DK Hanken",sans-serif);font-weight:600!important;font-size:clamp(34px,3.6vw,52px);line-height:1.05;letter-spacing:-.04em;color:var(--dk-black);margin:0}.dk-pdp .main_product_title_wrapper{margin-top:4px}.dk-pdp span.product_regular_price{font-size:2.2rem;font-weight:500;color:var(--dk-black);letter-spacing:-.02em}.dk-pdp s.product_cap{color:var(--dk-mute)}.dk-pdp .product_page.product_tax{font-size:1.2rem;color:var(--dk-mute)}.dk-pdp .pp_badge{border-color:var(--dk-gold);color:var(--dk-gold-3);box-shadow:none;border-radius:999px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:6px 12px}.dk-pdp .main_product_sku_wrapper{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--dk-mute);margin:14px 0 0}.dk-pdp .main_product_separator{border:0;border-top:1px solid var(--dk-ln);margin:26px 0 0}.dk-pdp .main_product_description_wrapper{margin-top:22px;color:var(--dk-soft);font-size:1.6rem;line-height:1.6}.dk-pdp .main_product_description_wrapper p{color:inherit}.dk-pdp button.main_product_read_more{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--dk-gold-3);font-weight:500;padding:0;background:none;border:0;margin-top:8px;cursor:pointer}.dk-pdp button.main_product_read_more:hover{color:var(--dk-black)}.dk-pdp .main_product_options_header,.dk-pdp .main_product_options_header h3{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--dk-mute);font-weight:500}.dk-pdp .main_product_option_values_wrapper label{border:1px solid var(--dk-ln-strong);border-radius:999px;height:3.6rem;min-width:3.6rem;padding:0 1.6rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dk-black);transition:all .2s}.dk-pdp .main_product_option_values_wrapper label.swatch_label{width:4.4rem;height:4.4rem;min-width:0;padding:.3rem;font-size:0;border-radius:50%;background:transparent}.dk-pdp .main_product_option_values_wrapper label.swatch_label .label_swatch_inner{border-radius:50%;background-size:175%!important;background-position:center!important}.dk-pdp .main_product_option_values_wrapper label.swatch_label:hover{border-color:var(--dk-gold-3)}.dk-pdp .main_product_option_values_wrapper input:checked+label.swatch_label{background:transparent;border:2px solid var(--dk-black);padding:.2rem}.dk-pdp .main_product_option_values_wrapper label:hover{border-color:var(--dk-gold-3);color:var(--dk-gold-3)}.dk-pdp .main_product_option_values_wrapper input:checked+label,.dk-pdp .main_product_option_values_wrapper label.active,.dk-pdp .main_product_option_values_wrapper label[aria-checked=true]{background:var(--dk-black);border-color:var(--dk-black);color:var(--dk-beige)}.dk-pdp .main_product_select select{border:1px solid var(--dk-ln-strong);border-radius:999px;background:transparent;color:var(--dk-black);padding:1rem 4rem 1rem 1.8rem;font-size:1.3rem;letter-spacing:.08em}.dk-pdp .main_product_quantity_wrapper .quantity_inner{border:1px solid var(--dk-ln-strong);border-radius:999px;background:transparent;overflow:hidden}.dk-pdp .main_product_quantity_wrapper input{background:transparent;color:var(--dk-black);font-weight:500}.dk-pdp .main_product_quantity_wrapper .btn_minus,.dk-pdp .main_product_quantity_wrapper .btn_plus{background:transparent;color:var(--dk-black)}.dk-pdp .main_product_quantity_wrapper .btn_minus svg path,.dk-pdp .main_product_quantity_wrapper .btn_plus svg path{fill:var(--dk-black)}.dk-pdp .quantity_breaks_heading{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--dk-mute)}.dk-pdp .main_product_action_buttons_wrapper .btn{border-radius:999px;font-family:DK Hanken,sans-serif;font-weight:500;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;padding:1.7rem 2.8rem;transition:all .25s}.dk-pdp .main_product_action_buttons_wrapper .pf_submit_btn{background:var(--dk-gold);border:1px solid var(--dk-gold);color:var(--dk-black)}.dk-pdp .main_product_action_buttons_wrapper .pf_submit_btn:hover{background:var(--dk-black);border-color:var(--dk-black);color:var(--dk-beige)}.dk-pdp .main_product_action_buttons_wrapper .pf_submit_btn.btn--disabled{background:transparent;border-color:var(--dk-ln-strong);color:var(--dk-mute)}.dk-pdp .shopify-payment-button__button--unbranded{border-radius:999px!important;background:transparent!important;border:1px solid var(--dk-ln-strong)!important;color:var(--dk-black)!important;font-family:DK Hanken,sans-serif!important;font-weight:500!important;font-size:1.2rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:1.7rem 2.8rem!important;min-height:0!important}.dk-pdp .shopify-payment-button__button--unbranded:hover{border-color:var(--dk-gold-3)!important;color:var(--dk-gold-3)!important}.dk-pdp .shopify-payment-button__more-options{color:var(--dk-mute)!important;font-size:1.1rem!important;letter-spacing:.12em;text-transform:uppercase}.dk-pdp .main_product_collapsible_tab_wrapper{border-top:1px solid var(--dk-ln)}.dk-pdp .main_product_collapsible_tab_wrapper.border_top{border-top-color:var(--dk-ln)}.dk-pdp .main_product_collapsible_tab_wrapper.border_bottom{border-bottom-color:var(--dk-ln)}.dk-pdp .main_product_collapsible_tab_wrapper button{padding:1.8rem 0}.dk-pdp .main_product_collapsible_tab_wrapper button h5{font-family:DK Hanken,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;color:var(--dk-black)}.dk-pdp .main_product_collapsible_tab_wrapper button svg path{fill:var(--dk-gold-3)}.dk-pdp .collapsible_tab_content_inner.rte{color:var(--dk-soft);font-size:1.5rem;line-height:1.6;padding-bottom:2rem}.dk-pdp .collapsible_tab_content_inner.rte table{border-collapse:collapse;width:100%}.dk-pdp .collapsible_tab_content_inner.rte td,.dk-pdp .collapsible_tab_content_inner.rte th{border-bottom:1px solid var(--dk-ln);padding:10px 0;text-align:left;font-size:1.4rem}.dk-pdp .collapsible_tab_content_inner.rte th{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--dk-mute);font-weight:500}.dk-pdp .complementary_products_head h5,.dk-pdp .complementary_products_head .h5{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--dk-gold-3);font-weight:500}.dk-pdp .main_product_social_share_wrapper{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--dk-mute)}.dk-pdp .media_wrapper{background:var(--dk-beige-2);border-radius:2px;overflow:hidden}.dk-pdp .main_product_media_inner .swiper-pagination-bullet{background:var(--dk-black);opacity:.25}.dk-pdp .main_product_media_inner .swiper-pagination-bullet-active{background:var(--dk-gold-3);opacity:1}.dk-pdp .main_product_thumbnails_wrapper .swiper-slide,.dk-pdp .thumbnail_wrapper{border-radius:2px;overflow:hidden}.dk-pdp .main_product_thumbnails_wrapper .swiper-slide-thumb-active{outline:1px solid var(--dk-gold-3);outline-offset:-1px}.dk-pdp .trust_badges_head{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--dk-mute)}.dk-pdp .main_product_inventory_wrapper{font-size:1.3rem;color:var(--dk-soft)}.dk-pdp__meta{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:DK Hanken,sans-serif;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--dk-mute);padding:22px 0 16px;border-bottom:1px solid var(--dk-ln);margin-bottom:clamp(28px,4vw,48px);font-weight:500}.dk-pdp__meta a{color:inherit;text-decoration:none}.dk-pdp__meta a:hover{color:var(--dk-black)}.dk-pdp__meta em{font-style:normal;color:var(--dk-gold-3)}@media(max-width:640px){.dk-pdp__meta{font-size:9px;letter-spacing:.22em}}.dk-pdp .main_product_action_buttons_wrapper .pf_quote_btn{background:transparent;border:1px solid var(--dk-ln-strong);color:var(--dk-black)}.dk-pdp .main_product_action_buttons_wrapper .pf_quote_btn:hover{border-color:var(--dk-gold-3);color:var(--dk-gold-3)}.dk-pdp .main_product_action_buttons_wrapper .pf_submit_btn[disabled]+.pf_quote_btn{background:var(--dk-gold);border-color:var(--dk-gold)}.dk-pdp .main_product_action_buttons_wrapper .pf_submit_btn[disabled]+.pf_quote_btn:hover{background:var(--dk-black);border-color:var(--dk-black);color:var(--dk-beige)}.dk-pdp .main_product_action_buttons_wrapper .pf_quote_btn .loader{border-color:var(--dk-ln-strong);border-top-color:var(--dk-black);width:18px;height:18px;border-width:2px}.dk-quote{margin-top:14px}.dk-quote__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;border-radius:999px;font-family:DK Hanken,sans-serif;font-weight:500;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;padding:1.7rem 2.8rem;background:var(--dk-gold);border:1px solid var(--dk-gold);color:var(--dk-black);cursor:pointer;transition:all .25s}.dk-quote__btn svg{width:16px;height:16px;stroke:currentColor}.dk-quote__btn:hover{background:var(--dk-black);border-color:var(--dk-black);color:var(--dk-beige)}.dk-quote__btn--ghost{background:transparent;border-color:var(--dk-ln-strong)}.dk-quote__btn--ghost:hover{background:transparent;border-color:var(--dk-gold-3);color:var(--dk-gold-3)}.dk-quote__note{margin:10px 0 0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dk-mute);text-align:center}html.dk-quote-open{overflow:hidden}.dk-quote__dialog{--dk-black:#000000;--dk-beige:#f5f5f5;--dk-beige-2:#ebebeb;--dk-gold:#c3aa77;--dk-gold-3:#756648;--dk-ln:rgba(0,0,0,.14);--dk-ln-strong:rgba(0,0,0,.28);--dk-soft:rgba(0,0,0,.72);--dk-mute:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.dk-quote__dialog[hidden]{display:none!important}.dk-quote__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .25s}.dk-quote__panel{position:relative;width:min(860px,100%);background:var(--dk-beige);color:var(--dk-black);border-radius:2px;padding:clamp(24px,3vw,36px) clamp(24px,3.5vw,44px);opacity:0;transform:translateY(16px);transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1)}.dk-quote__dialog.is-open .dk-quote__backdrop{opacity:1}.dk-quote__dialog.is-open .dk-quote__panel{opacity:1;transform:none}.dk-quote__close{position:absolute;top:18px;right:18px;width:40px;height:40px;border-radius:50%;border:1px solid var(--dk-ln);background:transparent;color:var(--dk-black);display:grid;place-items:center;cursor:pointer}.dk-quote__close:hover{border-color:var(--dk-black)}.dk-quote__head .dk-eyebrow{display:block;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--dk-gold-3);margin-bottom:12px}.dk-quote__title{font-family:DK Hanken,sans-serif;font-weight:600;font-size:clamp(26px,2.8vw,34px);line-height:1.08;letter-spacing:-.04em;margin:0}.dk-quote__title em{font-style:normal;color:var(--dk-gold-3)}.dk-quote__intro{margin:8px 0 0;color:var(--dk-soft);font-size:1.4rem;line-height:1.5;max-width:60ch}.dk-quote__product{display:flex;gap:14px;align-items:center;margin:18px 0;padding:10px 14px;border:1px solid var(--dk-ln);border-radius:2px;background:var(--dk-beige-2)}.dk-quote__thumb{width:48px;height:48px;flex:none;background:#fff;border-radius:2px;overflow:hidden}.dk-quote__thumb img{width:100%;height:100%;object-fit:contain}.dk-quote__product strong{display:block;font-weight:600;font-size:1.5rem;letter-spacing:-.01em}.dk-quote__meta{display:flex;gap:12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--dk-mute);margin-top:4px}.dk-quote__meta em{font-style:normal;color:var(--dk-gold-3)}.dk-quote__meta em:empty{display:none}.dk-quote__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 18px}.dk-quote__form label{display:block}.dk-quote__form label span{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--dk-mute);margin-bottom:6px}.dk-quote__form input,.dk-quote__form textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--dk-ln-strong);border-radius:0;padding:7px 0;font-family:DK Hanken,sans-serif;font-size:1.4rem;color:var(--dk-black);outline:0;transition:border-color .2s}.dk-quote__form input:focus,.dk-quote__form textarea:focus{border-bottom-color:var(--dk-gold-3)}.dk-quote__form textarea{resize:none;min-height:0;height:54px}.dk-quote__full{margin-top:10px}.dk-quote__actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:18px}.dk-quote__submit{border-radius:999px;font-family:DK Hanken,sans-serif;font-weight:500;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;padding:1.4rem 2.8rem;background:var(--dk-black);border:1px solid var(--dk-black);color:var(--dk-beige);cursor:pointer;transition:all .25s}.dk-quote__submit:hover{background:var(--dk-gold);border-color:var(--dk-gold);color:var(--dk-black)}.dk-quote__legal{margin:0;font-size:1.2rem;color:var(--dk-mute)}.dk-quote__ok{display:flex;gap:16px;align-items:flex-start;padding:22px;border:1px solid var(--dk-gold);border-radius:2px}.dk-quote__ok svg{width:22px;height:22px;flex:none;stroke:var(--dk-gold-3)}.dk-quote__ok p{margin:0;font-size:1.6rem;line-height:1.5}.dk-quote__err{margin-bottom:16px;padding:12px 16px;border:1px solid #b3583a;color:#8a3a22;font-size:1.4rem;border-radius:2px}.dk-quote__err ul{margin:0;padding-left:18px}@media(max-width:820px){.dk-quote__grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.dk-quote__grid{grid-template-columns:1fr}.dk-quote__dialog{padding:0;align-items:flex-end}.dk-quote__panel{padding:24px 18px;max-height:94vh;overflow:auto;border-radius:2px 2px 0 0}}@media(max-height:640px)and (min-width:601px){.dk-quote__panel{max-height:calc(100vh - 24px);overflow:auto}}.dk-pdl{margin-top:28px;padding-top:22px;border-top:1px solid var(--dk-ln,rgba(0,0,0,.14))}.dk-pdl__head{margin:0 0 12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--dk-mute)}.dk-pdl__list{display:flex;flex-wrap:wrap;gap:10px}.dk-pdl__btn{display:inline-flex;align-items:center;gap:10px;padding:1.2rem 1.8rem;border-radius:999px;border:1px solid var(--dk-ln-strong,rgba(0,0,0,.3));color:inherit;text-decoration:none;font-family:DK Hanken,sans-serif;font-weight:500;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;transition:all .25s}.dk-pdl__btn svg{width:15px;height:15px;flex:0 0 auto}.dk-pdl__btn:hover{border-color:var(--dk-gold);color:var(--dk-gold-3,var(--dk-gold))}.dk-pdl__ext{font-size:9px;letter-spacing:.2em;color:var(--dk-gold);opacity:.9}@media(max-width:600px){.dk-pdl__list{flex-direction:column}.dk-pdl__btn{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/dk-product.css.map */
