.elementor-72371 .elementor-element.elementor-element-8582d97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-72371 .elementor-element.elementor-element-5c08d89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-72371 .elementor-element.elementor-element-c0e595c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-72371 .elementor-element.elementor-element-7d966db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-72371 .elementor-element.elementor-element-b8a1e07 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;letter-spacing:0px;color:#1C1B1B;}.elementor-72371 .elementor-element.elementor-element-c564aab .cart button, .elementor-72371 .elementor-element.elementor-element-c564aab .cart .button{transition:all 0.2s;}.elementor-72371 .elementor-element.elementor-element-c564aab .quantity .qty{transition:all 0.2s;}.elementor-72371 .elementor-element.elementor-element-8282a1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-72371 .elementor-element.elementor-element-8282a1a:not(.elementor-motion-effects-element-type-background), .elementor-72371 .elementor-element.elementor-element-8282a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE6DC;}.elementor-72371 .elementor-element.elementor-element-6f7d980{text-align:center;}.elementor-72371 .elementor-element.elementor-element-6f7d980 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2.4px;color:#1C1B1B;}.elementor-72371 .elementor-element.elementor-element-5375723.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-72371 .elementor-element.elementor-element-5375723.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-72371 .elementor-element.elementor-element-c0e595c{--width:62%;}.elementor-72371 .elementor-element.elementor-element-7d966db{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-72371 .elementor-element.elementor-element-c0e595c{--width:100%;}.elementor-72371 .elementor-element.elementor-element-7d966db{--width:100%;}}@media(max-width:1024px){.elementor-72371 .elementor-element.elementor-element-5375723.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-72371 .elementor-element.elementor-element-5375723.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */.dn-lux{--dn-bg:#EEE6DC;--dn-surface:#FFFFFF;--dn-ink:#1C1B1B;--dn-muted:#696766;--dn-line:#DDD8D0;--dn-accent:#141313;font-family:Instrument Sans,sans-serif;color:var(--dn-ink)}.dn-lux,.dn-lux *,.dn-lux *::before,.dn-lux *::after{border-radius:0;box-sizing:border-box}.dn-lux a{text-decoration:none}.dn-pdp-crumb{background:var(--dn-bg);border-bottom:1px solid var(--dn-line);padding:14px 38px}.dn-crumb,.dn-crumb a,.dn-crumb *{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dn-muted);font-family:Instrument Sans,sans-serif}.dn-pdp{background:var(--dn-bg);padding:0}.dn-pdp-gallery{padding:0}.dn-gallery{display:grid;grid-template-columns:1fr 1fr;gap:0}.dn-gallery--single{grid-template-columns:1fr}.dn-gallery__item{display:block;overflow:hidden;background:#EBE6DF;cursor:zoom-in}.dn-gallery__img{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;object-position:center top;margin:0}.dn-pdp-info{position:sticky;top:0;padding:46px 56px 56px 60px}.dn-pdp-info,.dn-pdp-info *{font-family:Instrument Sans,sans-serif}.dn-pdp-title .elementor-heading-title{margin:0;line-height:1.3;letter-spacing:.01em}.dn-pdp-info .price{font-size:13px!important;color:var(--dn-muted)!important;margin:0}.dn-pdp-info .price del{opacity:.7;margin-right:8px}.dn-pdp-info .price ins{text-decoration:none;color:var(--dn-ink)}.dn-atc table.variations{width:100%;border:0;margin:0}.dn-atc table.variations th,.dn-atc table.variations td{display:block;padding:0;border:0;text-align:left;background:none}.dn-atc table.variations label{font-size:12px;color:var(--dn-muted);text-transform:none;letter-spacing:.02em;font-weight:400}.dn-atc .reset_variations{display:none!important}.dn-pills{display:flex;flex-wrap:wrap;gap:22px;margin:6px 0 20px}.dn-pill{background:none;border:0;border-bottom:1px solid transparent;padding:8px 2px;font-size:13px;font-family:inherit;color:var(--dn-muted);cursor:pointer;border-radius:0}.dn-pill:hover{color:var(--dn-ink)}.dn-pill.is-active{color:var(--dn-ink);border-bottom-color:var(--dn-ink)}.dn-pill:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.dn-atc .quantity{display:none!important}.dn-atc .woocommerce-variation-add-to-cart,.dn-atc form.cart{display:block}.dn-atc .single_add_to_cart_button,.dn-atc button.button.alt{width:100%;height:46px;background:var(--dn-accent)!important;color:#fff!important;border:1px solid var(--dn-accent)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:0!important;transition:background .2s,color .2s}.dn-atc .single_add_to_cart_button:hover{background:transparent!important;color:var(--dn-accent)!important}.dn-atc .single_add_to_cart_button.disabled{opacity:.45}.dn-acc{margin-top:14px}.dn-acc .elementor-accordion-item{border:0;border-top:1px solid var(--dn-line)}.dn-acc .elementor-accordion-item:last-child{border-bottom:1px solid var(--dn-line)}.dn-acc .elementor-tab-title{padding:16px 0}.dn-acc .elementor-tab-title a,.dn-acc .elementor-accordion-title{font-size:13px;font-weight:400;color:var(--dn-ink)}.dn-acc .elementor-tab-content{padding:0 0 20px;border:0;font-size:13px;line-height:1.75;color:var(--dn-muted)}.dn-acc .elementor-tab-content p{margin:0 0 10px}.dn-acc .elementor-tab-content ul{padding-left:18px;margin:8px 0}.dn-acc .elementor-tab-content a{color:var(--dn-ink);text-decoration:underline}.dn-pdp-related{padding:72px max(24px,calc((100vw - 1360px)/2))}.dn-pdp-related .elementor-heading-title{margin:0}.dn-pdp-related ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px;margin:0;padding:0;list-style:none}.dn-pdp-related ul.products::before,.dn-pdp-related ul.products::after{display:none}.dn-pdp-related li.product{width:auto!important;margin:0!important;float:none!important}.dn-pdp-related li.product img{width:100%;aspect-ratio:3/4;object-fit:cover;margin:0}.dn-pdp-related .woocommerce-loop-product__title{font-size:12px!important;font-weight:400;text-transform:lowercase;letter-spacing:.04em;padding:12px 0 4px!important}.dn-pdp-related .price{font-size:12px!important;color:var(--dn-muted)!important}.dn-pdp-related li.product .button{display:none!important}.dn-pdp-related span.onsale{background:var(--dn-accent)!important;color:#fff!important;border-radius:0!important;min-width:0;min-height:0;line-height:1;padding:6px 8px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.dn-pdp-related h2:not(.elementor-heading-title){display:none}@media(max-width:1024px){.dn-pdp-crumb{padding:12px 16px}.dn-pdp-info{position:static;padding:28px 20px 40px}.dn-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dn-gallery__item{flex:0 0 100%;scroll-snap-align:start}.dn-pdp-related{padding:48px 20px}.dn-pdp-related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}.dn-crumb a,.dn-crumb span{font-weight:400!important;font-family:Instrument Sans,sans-serif!important}.dn-acc .elementor-tab-content h1,.dn-acc .elementor-tab-content h2,.dn-acc .elementor-tab-content h3,.dn-acc .elementor-tab-content h4{font-size:13px!important;font-weight:500!important;font-family:Instrument Sans,sans-serif!important;color:var(--dn-ink)!important;margin:0 0 8px!important;text-transform:none!important;letter-spacing:0!important}.dn-acc .elementor-tab-content,.dn-acc .elementor-tab-content *{font-family:Instrument Sans,sans-serif!important}.dn-atc .woocommerce-variation-add-to-cart,.dn-atc .woocommerce-variation,.dn-atc form.cart{margin:0!important;padding:0!important}.dn-atc .single_add_to_cart_button{margin:0!important}.dn-pdp-info .price,.dn-pdp-info .price *{font-family:Instrument Sans,sans-serif!important;font-weight:400!important}.dn-pdp-info .stock,.dn-pdp-info p.stock{color:var(--dn-muted)!important;font-size:12px;margin:0 0 12px}/* End custom CSS */