 body #wrapwrap a[name="website_sale_main_button"].btn-primary { min-height: 54px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: .55rem !important; padding: 1rem 1.5rem !important; border: 1px solid #171512 !important; border-radius: 0 !important; background: #171512 !important; color: #fff !important; box-shadow: none !important; font-family: Montserrat, "Odoo Unicode Support Noto", sans-serif !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.4 !important; letter-spacing: .08em !important; text-transform: none !important; text-decoration: none !important; } body #wrapwrap a[name="website_sale_main_button"].btn-primary :is(span, i), body #wrapwrap a[name="website_sale_main_button"].btn-primary :is(span, i)::before { color: #fff !important; } body.o_website_sale_checkout #wrapwrap main .o_total_card.card a[name="website_sale_main_button"].btn-primary, body.o_website_sale_checkout #wrapwrap main .o_total_card.card a[name="website_sale_main_button"].btn-primary *, body.o_website_sale_checkout #wrapwrap main .o_total_card.card a[name="website_sale_main_button"].btn-primary *::before { color: #fff !important; background: transparent !important; background-color: transparent !important; } body.o_website_sale_checkout #wrapwrap main .o_total_card.card .o_cart_product_image .o_cart_item_count.badge { position: absolute !important; top: 0 !important; left: 100% !important; transform: translate(-50%, -50%) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 24px !important; height: 24px !important; padding: 0 5px !important; border: 2px solid #fbf9f4 !important; border-radius: 999px !important; background: #9a7337 !important; color: #fff !important; box-shadow: none !important; font-family: Arial, sans-serif !important; font-size: 10px !important; font-weight: 600 !important; line-height: 20px !important; letter-spacing: 0 !important; text-indent: 0 !important; } body.o_website_sale_checkout #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .o_total_card.card .o_cart_product_image .o_cart_item_count.badge { font-size: 11px !important; line-height: 20px !important; } body.o_website_sale_checkout #wrapwrap main .o_address_card.card { overflow: hidden !important; border: 1px solid #d8d1c5 !important; border-radius: 0 !important; background: #fbf9f4 !important; color: #171512 !important; box-shadow: none !important; } body.o_website_sale_checkout #wrapwrap main .o_address_card.card.bg-400, body.o_website_sale_checkout #wrapwrap main .o_address_card.card.border-primary { border-color: #9a7337 !important; } body.o_website_sale_checkout #wrapwrap main .o_address_card.card > .card-body { min-height: 98px !important; padding: 1.2rem 1.25rem !important; background: transparent !important; color: #171512 !important; } body.o_website_sale_checkout #wrapwrap main .o_address_card.card .o_portal_address, body.o_website_sale_checkout #wrapwrap main .o_address_card.card .o_portal_address > div, body.o_website_sale_checkout #wrapwrap main .o_address_card.card .o_portal_address span { background: transparent !important; color: #625e57 !important; font-family: Montserrat, "Odoo Unicode Support Noto", sans-serif !important; font-size: 14px !important; font-style: normal !important; line-height: 1.65 !important; } body.o_website_sale_checkout #wrapwrap main .o_address_card.card .o_portal_address [itemprop="name"] { display: inline-block !important; margin-bottom: .55rem !important; color: #171512 !important; font-weight: 600 !important; } body.o_website_sale_checkout #wrapwrap main .o_address_card.card .js_edit_address { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 36px !important; height: 36px !important; padding: 0 !important; border: 1px solid #d8d1c5 !important; border-radius: 0 !important; background: transparent !important; color: #171512 !important; box-shadow: none !important; text-decoration: none !important; } body.o_website_sale_checkout #wrapwrap main .o_address_card.card .js_edit_address i, body.o_website_sale_checkout #wrapwrap main .o_address_card.card .js_edit_address i::before { background: transparent !important; color: inherit !important; } body.o_website_sale_checkout #wrapwrap main .o_address_card.card .js_edit_address:hover, body.o_website_sale_checkout #wrapwrap main .o_address_card.card .js_edit_address:focus-visible { border-color: #171512 !important; background: #171512 !important; color: #fff !important; } body.o_website_sale_checkout #wrapwrap main .o_address_card_add_new.btn-outline-primary { min-height: 42px !important; padding: .75rem 1rem !important; border: 1px solid #171512 !important; border-radius: 0 !important; background: transparent !important; color: #171512 !important; box-shadow: none !important; font-family: Montserrat, "Odoo Unicode Support Noto", sans-serif !important; font-size: 11px !important; font-weight: 600 !important; line-height: 1.4 !important; letter-spacing: .08em !important; text-transform: none !important; } body.o_website_sale_checkout #wrapwrap main .o_address_card_add_new.btn-outline-primary :is(i, i::before) { background: transparent !important; color: inherit !important; } body.o_website_sale_checkout #wrapwrap main .o_address_card_add_new.btn-outline-primary:hover, body.o_website_sale_checkout #wrapwrap main .o_address_card_add_new.btn-outline-primary:focus-visible { background: #171512 !important; color: #fff !important; } body.o_website_sale_checkout #wrapwrap main .card:has(> #delivery_and_billing) { border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; } body.o_website_sale_checkout #wrapwrap main #delivery_and_billing.card-body { min-height: 0 !important; padding: 1.35rem 1.4rem !important; border: 1px solid #d8d1c5 !important; border-radius: 0 !important; background: #fbf9f4 !important; color: #625e57 !important; box-shadow: none !important; } body.o_website_sale_checkout #wrapwrap main #delivery_and_billing .badge.text-bg-info { margin: 0 0 .8rem !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; color: #9a7337 !important; font-family: Montserrat, "Odoo Unicode Support Noto", sans-serif !important; font-size: 11px !important; font-weight: 600 !important; line-height: 1.4 !important; letter-spacing: .1em !important; text-transform: uppercase !important; } body.o_website_sale_checkout #wrapwrap main #delivery_and_billing :is(address, div, span) { background: transparent !important; } body.o_website_sale_checkout #wrapwrap main #delivery_and_billing address, body.o_website_sale_checkout #wrapwrap main #delivery_and_billing .o_portal_address, body.o_website_sale_checkout #wrapwrap main #delivery_and_billing .o_portal_address span { color: #625e57 !important; font-family: Montserrat, "Odoo Unicode Support Noto", sans-serif !important; font-size: 14px !important; font-style: normal !important; line-height: 1.65 !important; } body.o_website_sale_checkout #wrapwrap main #delivery_and_billing .fw-bold, body.o_website_sale_checkout #wrapwrap main #delivery_and_billing [itemprop="name"] { color: #171512 !important; font-weight: 600 !important; } body.o_website_sale_checkout #wrapwrap main #delivery_and_billing > a.no-decoration { display: inline-flex !important; align-items: center !important; gap: .35rem !important; padding: .2rem 0 !important; background: transparent !important; color: #625e57 !important; font-family: Montserrat, "Odoo Unicode Support Noto", sans-serif !important; font-size: 12px !important; line-height: 1.4 !important; text-decoration: none !important; } body.o_website_sale_checkout #wrapwrap main #delivery_and_billing > a.no-decoration :is(i, i::before) { background: transparent !important; color: #9a7337 !important; } body.o_website_sale_checkout #wrapwrap main #delivery_and_billing > a.no-decoration:hover, body.o_website_sale_checkout #wrapwrap main #delivery_and_billing > a.no-decoration:focus-visible { color: #171512 !important; text-decoration: underline !important; text-underline-offset: 3px !important; } body #wrapwrap a[name="website_sale_main_button"].btn-primary:hover, body #wrapwrap a[name="website_sale_main_button"].btn-primary:focus-visible { border-color: #8f6b2d !important; background: #8f6b2d !important; color: #fff !important; } body #wrapwrap a[name="website_sale_main_button"].btn-primary:focus-visible { outline: 2px solid #8f6b2d !important; outline-offset: 3px !important; } body #wrapwrap footer#bottom #o_footer_scrolltop_wrapper { position: relative !important; display: flex !important; justify-content: flex-end !important; align-items: center !important; padding-right: 0 !important; } body #wrapwrap footer#bottom #o_footer_scrolltop { position: static !important; inset: auto !important; flex: 0 0 44px !important; width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; margin: -22px 0 0 !important; padding: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border: 1px solid rgba(143, 107, 45, .7) !important; border-radius: 50% !important; background: #171512 !important; color: #fff !important; box-shadow: 0 6px 22px rgba(23, 21, 18, .18) !important; transform: none !important; text-decoration: none !important; z-index: 2 !important; } body #wrapwrap footer#bottom #o_footer_scrolltop:hover, body #wrapwrap footer#bottom #o_footer_scrolltop:focus-visible { border-color: #8f6b2d !important; background: #8f6b2d !important; color: #fff !important; } body #wrapwrap footer#bottom #o_footer_scrolltop:focus-visible { outline: 2px solid #8f6b2d !important; outline-offset: 3px !important; } body #wrapwrap footer#bottom #o_footer_scrolltop .dz-scrolltop-arrow { display: block !important; width: 18px !important; height: 18px !important; fill: none !important; stroke: #fff !important; stroke-width: 1.8 !important; stroke-linecap: round !important; stroke-linejoin: round !important; } @media (max-width: 575.98px) { body.o_website_sale_checkout #wrapwrap main .o_address_card.card > .card-body { min-height: 0 !important; padding: 1rem !important; } body.o_website_sale_checkout #wrapwrap main .o_address_card.card .js_edit_address { width: 40px !important; height: 40px !important; } body.o_website_sale_checkout #wrapwrap main #delivery_and_billing.card-body { padding: 1rem !important; } body.o_website_sale_checkout #wrapwrap main #delivery_and_billing > a.no-decoration { min-height: 40px !important; margin-top: -.45rem !important; padding: .65rem 0 !important; } body #wrapwrap footer#bottom #o_footer_scrolltop_wrapper { width: calc(100% - 2rem) !important; margin-inline: 1rem !important; } body #wrapwrap footer#bottom #o_footer_scrolltop { flex-basis: 40px !important; width: 40px !important; height: 40px !important; min-width: 40px !important; min-height: 40px !important; margin-top: -20px !important; } } :root { --dz-black: #080808; --dz-black-soft: #111110; --dz-ivory: #f3f0e9; --dz-white: #ffffff; --dz-gold: #b28a45; --dz-gold-light: #cbae74; --dz-grey: #aaa8a2; --dz-line: rgba(255,255,255,.18); } body { background: var(--dz-black); } #wrapwrap { background: var(--dz-black); color: var(--dz-white); font-family: Montserrat, "Odoo Unicode Support Noto", sans-serif; } #wrapwrap main { background: var(--dz-black); color: var(--dz-white); } #wrapwrap main h1, #wrapwrap main h2, #wrapwrap main h3, #wrapwrap main .h1, #wrapwrap main .h2, #wrapwrap main .h3 { font-family: Georgia, "Times New Roman", serif; font-weight: 400; letter-spacing: -.025em; } #wrapwrap main h4, #wrapwrap main h5, #wrapwrap main h6 { font-weight: 600; letter-spacing: .035em; } #wrapwrap main a { text-underline-offset: .22em; } #wrapwrap main .text-muted, #wrapwrap main .text-secondary { color: var(--dz-grey) !important; } #wrapwrap > header { border-bottom: 1px solid rgba(255,255,255,.12); background: rgba(8,8,8,.82) !important; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); } #wrapwrap > header .nav-link, #wrapwrap > header .dropdown-item { font-size: .76rem; font-weight: 500; letter-spacing: .08em; } #wrapwrap > header .nav-link { padding-top: 1.15rem; padding-bottom: 1.15rem; } #wrapwrap > header .dropdown-menu { border: 1px solid var(--dz-line); border-radius: 0; background: rgba(10,10,10,.98); color: var(--dz-white); box-shadow: 0 1.5rem 4rem rgba(0,0,0,.34); } #wrapwrap > header .dropdown-item { color: #e8e6e0; } #wrapwrap > header .dropdown-item:hover, #wrapwrap > header .dropdown-item:focus { background: #1b1a18; color: var(--dz-gold-light); } #wrapwrap main .btn, #wrapwrap main button.btn { min-height: 2.85rem; border-radius: 0 !important; padding: .78rem 1.35rem; font-size: .7rem; font-weight: 600; letter-spacing: .13em; text-transform: uppercase; transition: background-color .25s ease, color .25s ease, border-color .25s ease; } #wrapwrap main .btn-primary { border-color: var(--dz-white); background: var(--dz-white); color: var(--dz-black); } #wrapwrap main .btn-primary:hover, #wrapwrap main .btn-primary:focus { border-color: var(--dz-gold-light); background: var(--dz-gold-light); color: var(--dz-black); } #wrapwrap main .btn-secondary, #wrapwrap main .btn-outline-primary, #wrapwrap main .btn-outline-secondary { border-color: rgba(255,255,255,.72); background: transparent; color: var(--dz-white); } #wrapwrap main .btn-secondary:hover, #wrapwrap main .btn-outline-primary:hover, #wrapwrap main .btn-outline-secondary:hover { border-color: var(--dz-white); background: var(--dz-white); color: var(--dz-black); } #wrapwrap main .form-control, #wrapwrap main .form-select, #wrapwrap main .input-group-text { min-height: 3rem; border: 1px solid rgba(255,255,255,.28) !important; border-radius: 0 !important; background: rgba(255,255,255,.04) !important; color: var(--dz-white) !important; box-shadow: none !important; } #wrapwrap main .form-control::placeholder { color: #8f8d87; } #wrapwrap main .form-control:focus, #wrapwrap main .form-select:focus { border-color: var(--dz-gold-light) !important; } #wrapwrap main .form-select option { background: var(--dz-black); color: var(--dz-white); } #wrapwrap main .card { border: 1px solid var(--dz-line); border-radius: 0 !important; background: var(--dz-black-soft); color: var(--dz-white); } #wrapwrap main .breadcrumb { margin-bottom: 2rem; font-size: .7rem; letter-spacing: .1em; text-transform: uppercase; } #wrapwrap main .breadcrumb a { color: var(--dz-grey); } #wrapwrap main .breadcrumb-item.active { color: var(--dz-gold-light); } #o_wsale_products_header { padding-top: 3.5rem !important; } #o_wsale_products_header .o_wsale_shop_title { font-family: Georgia, "Times New Roman", serif; font-size: clamp(2.4rem, 4.8vw, 4.7rem) !important; font-weight: 400; letter-spacing: -.035em; text-transform: none; } #o_wsale_categories_filmstrip { margin-top: 1rem; margin-bottom: 2rem; } #o_wsale_categories_filmstrip li { min-width: auto !important; } #o_wsale_categories_filmstrip .o_wsale_filmstrip_link { min-height: 3.75rem; display: flex !important; align-items: center; border: 1px solid rgba(255,255,255,.26); border-radius: 0 !important; background: transparent !important; color: #e9e7e1 !important; font-size: .7rem; font-weight: 600; letter-spacing: .09em; text-transform: uppercase; transition: border-color .2s ease, color .2s ease; } #o_wsale_categories_filmstrip .o_wsale_filmstrip_link:hover { border-color: var(--dz-gold-light); color: var(--dz-gold-light) !important; } #products_grid .o_sortby_dropdown .dropdown-toggle { border: 1px solid rgba(255,255,255,.28); border-radius: 0; color: var(--dz-white); } #products_grid .oe_product { margin-bottom: 2rem; } #products_grid .oe_product_cart { border: 0; border-radius: 0; background: transparent; } #products_grid .oe_product_image { border-radius: 0 !important; background: var(--dz-ivory); } #products_grid .oe_product_image img { transition: transform .6s ease; } #products_grid .oe_product_cart:hover .oe_product_image img { transform: scale(1.025); } #products_grid .o_wsale_product_information { padding: 1rem 0 1.5rem !important; } #products_grid .o_wsale_product_information h6, #products_grid .o_wsale_product_information .h6 { margin-bottom: .45rem; font-size: .82rem; letter-spacing: .09em; text-transform: uppercase; } #products_grid .oe_price, #products_grid .product_price { color: var(--dz-white); font-size: 1rem; font-weight: 600; } #products_grid .oe_product_cart .badge, #products_grid .o_wsale_product_label { border-radius: 0 !important; background: var(--dz-gold) !important; color: var(--dz-black) !important; font-size: .62rem; letter-spacing: .08em; text-transform: uppercase; } #product_detail { padding-top: clamp(3rem, 7vw, 7rem); padding-bottom: clamp(4rem, 8vw, 8rem); } #product_detail h1 { font-size: clamp(2.7rem, 5.5vw, 5.6rem); line-height: .98; } #product_detail .oe_price, #product_detail .product_price { color: var(--dz-gold-light); font-size: 1.5rem; font-weight: 600; } #product_detail .o_wsale_product_images, #product_detail .carousel { border-radius: 0 !important; background: var(--dz-ivory); } #product_detail .css_quantity { border: 1px solid var(--dz-line); border-radius: 0 !important; } #product_detail .nav-tabs { border-bottom-color: var(--dz-line); } #product_detail .nav-tabs .nav-link { border: 0; border-bottom: 1px solid transparent; border-radius: 0; color: var(--dz-grey); font-size: .7rem; letter-spacing: .1em; text-transform: uppercase; } #product_detail .nav-tabs .nav-link.active { border-bottom-color: var(--dz-gold-light); background: transparent; color: var(--dz-white); } #wrapwrap main table { color: var(--dz-white); --table-bg: transparent; } #wrapwrap main .table { --table-bg: transparent; --table-color: var(--dz-white); --table-border-color: var(--dz-line); } #wrapwrap main .list-group-item { border-color: var(--dz-line); border-radius: 0 !important; background: transparent; color: var(--dz-white); } #wrapwrap .s_website_form .form-label, #wrapwrap .s_website_form label { margin-bottom: .55rem; font-size: .7rem; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; } #wrapwrap .s_website_form .form-control { padding-right: 1rem; padding-left: 1rem; } #wrapwrap > footer { border-top: 1px solid rgba(255,255,255,.16); background: #050505 !important; color: #d7d4cd; } #wrapwrap > footer h4, #wrapwrap > footer h5, #wrapwrap > footer h6 { color: var(--dz-gold-light); font-size: .68rem !important; font-weight: 600; letter-spacing: .14em; text-transform: uppercase; } #wrapwrap > footer a { color: #d7d4cd; text-underline-offset: .22em; } #wrapwrap > footer a:hover { color: var(--dz-gold-light); } #wrapwrap > footer .o_footer_copyright { border-top: 1px solid rgba(255,255,255,.1); color: #8d8b85; font-size: .72rem; } @media (max-width: 991.98px) { #wrapwrap > header { background: rgba(8,8,8,.96) !important; } #o_wsale_products_header { padding-top: 2rem !important; } #o_wsale_categories_filmstrip .o_wsale_filmstrip_link { min-height: 3.1rem; } #product_detail { padding-top: 2.5rem; } } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap { background: #0b0b0b; color: #f2eee6; overflow: hidden; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section { position: relative; border: 0 !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section:not(.s_cover):not(.s_image_gallery) { padding-top: clamp(4.5rem, 7vw, 8rem) !important; padding-bottom: clamp(4.5rem, 7vw, 8rem) !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section:nth-child(odd):not(.s_cover):not(.s_image_gallery) { background: #0d0d0d !important; color: #f3efe7 !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section:nth-child(even):not(.s_cover):not(.s_image_gallery) { background: #f1eee7 !important; color: #171717 !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section:not(.s_cover):not(.s_image_gallery) :is(p, li) { color: inherit !important; font-size: clamp(1rem, 1.05vw, 1.12rem) !important; line-height: 1.75 !important; letter-spacing: .005em; text-align: left !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section:not(.s_cover):not(.s_image_gallery) :is(h1, h2, h3, h4) { font-family: Georgia, "Times New Roman", serif !important; font-weight: 400 !important; line-height: .98 !important; letter-spacing: -.035em !important; text-transform: none !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section:not(.s_cover):not(.s_image_gallery) :is(h1, h2) { font-size: clamp(2.7rem, 5vw, 5.7rem) !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section:not(.s_cover):not(.s_image_gallery) h3 { font-size: clamp(2rem, 3.3vw, 3.6rem) !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section:nth-child(odd):not(.s_cover):not(.s_image_gallery) :is(h1,h2,h3,h4) { color: #c8a96a !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section:nth-child(even):not(.s_cover):not(.s_image_gallery) :is(h1,h2,h3,h4) { color: #191919 !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section > .container, html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section > .container-fluid > .container { width: min(100% - 3rem, 1240px) !important; max-width: 1240px !important; margin-inline: auto !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > .s_cover:first-child { min-height: clamp(560px, 72vh, 800px) !important; height: auto !important; display: flex !important; align-items: flex-end !important; background-position: center center !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > .s_cover:first-child::after { content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(90deg, rgba(0,0,0,.64) 0%, rgba(0,0,0,.16) 55%, rgba(0,0,0,.38) 100%), linear-gradient(0deg, rgba(0,0,0,.58), transparent 50%); } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > .s_cover:first-child > * { position: relative; z-index: 1; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > .s_cover:first-child .s_cover_content, html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > .s_cover:first-child .container { width: min(100% - 3rem, 1240px) !important; max-width: 1240px !important; margin-inline: auto !important; padding: 0 0 clamp(4rem, 7vw, 7rem) !important; text-align: left !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > .s_cover:first-child :is(h1,h2) { width: min(900px, 100%); margin: 0 !important; padding: 0 !important; background: transparent !important; color: #f5f1e9 !important; font-family: Georgia, "Times New Roman", serif !important; font-size: clamp(3.6rem, 8vw, 8rem) !important; font-weight: 400 !important; line-height: .9 !important; letter-spacing: -.055em !important; text-align: left !important; text-transform: none !important; text-shadow: 0 3px 28px rgba(0,0,0,.38); } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > :is(.s_title,.s_text_block):first-child { min-height: clamp(390px, 48vh, 570px); display: flex; align-items: flex-end; background: radial-gradient(circle at 78% 20%, #26221b 0, #111 38%, #080808 76%) !important; color: #f3efe7 !important; border-bottom: 1px solid rgba(200,169,106,.38) !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > :is(.s_title,.s_text_block):first-child > .container { padding-bottom: clamp(4rem, 7vw, 7rem) !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > :is(.s_title,.s_text_block):first-child h1 { max-width: 1050px; margin: 0 0 1.25rem !important; color: #f4f0e8 !important; font-size: clamp(3.4rem, 7vw, 7.4rem) !important; line-height: .9 !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > :is(.s_title,.s_text_block):first-child p { max-width: 760px; margin: 0 !important; color: rgba(244,240,232,.74) !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap :is(.s_text_image,.s_image_text) .row { --gutter-x: clamp(2.5rem, 7vw, 7rem); align-items: center !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap :is(.s_text_image,.s_image_text) img { width: 100% !important; min-height: 420px; max-height: 650px; object-fit: cover !important; border-radius: 0 !important; box-shadow: 0 28px 70px rgba(0,0,0,.24); } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap :is(.s_text_image,.s_image_text) .col-lg-6 > :is(h2,h3):first-child::before { content: "DÉNÉRIAZ"; display: block; margin-bottom: 1.35rem; color: #b89553 !important; font-family: Montserrat, Arial, sans-serif !important; font-size: .68rem !important; font-weight: 600 !important; letter-spacing: .24em !important; line-height: 1 !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_process_steps .s_process_step, html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_features .col-lg-4, html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_features .col-md-6 { padding: clamp(2rem, 3vw, 3.25rem) !important; border: 1px solid rgba(200,169,106,.28) !important; background: rgba(255,255,255,.035) !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_process_steps :is(h2,h3,h4), html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_features :is(h2,h3,h4) { font-size: clamp(1.55rem, 2.4vw, 2.5rem) !important; line-height: 1.05 !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_three_columns .card { height: 100%; padding: 1.25rem; border: 1px solid rgba(200,169,106,.22) !important; border-radius: 0 !important; background: #f7f4ed !important; box-shadow: none !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_three_columns img { width: 100% !important; aspect-ratio: 4 / 3; object-fit: contain !important; filter: grayscale(1); transition: filter .25s ease, transform .25s ease; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_three_columns .card:hover img { filter: grayscale(0); transform: scale(1.02); } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_image_gallery { padding: 0 !important; background: #080808 !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_image_gallery img { filter: saturate(.72) contrast(1.05); transition: filter .25s ease; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_image_gallery img:hover { filter: saturate(1); } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .btn { min-height: 48px; padding: .9rem 1.45rem !important; border-radius: 0 !important; font-size: .72rem !important; font-weight: 600 !important; letter-spacing: .14em !important; text-transform: uppercase !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_website_form { padding: clamp(4.5rem, 7vw, 8rem) 0 !important; background: #f1eee7 !important; color: #171717 !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .s_website_form form { width: min(100% - 3rem, 900px); margin-inline: auto; } html[data-main-object="website.page(11,)"] #wrap > section { background: #f3f0e8 !important; color: #1b1b1b !important; } html[data-main-object="website.page(11,)"] #wrap > section > .container { width: min(100% - 3rem, 920px) !important; } html[data-main-object="website.page(11,)"] #wrap :is(h1,h2,h3) { color: #151515 !important; } html[data-main-object="website.page(11,)"] #wrap h1 { padding-bottom: 1.5rem; border-bottom: 1px solid #b89553; } html[data-main-object="website.page(20,)"] #wrap .s_three_columns { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } @media (max-width: 991.98px) { html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section > .container, html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section > .container-fluid > .container { width: min(100% - 2rem, 720px) !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > .s_cover:first-child { min-height: 68vh !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > .s_cover:first-child .s_cover_content, html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > .s_cover:first-child .container { width: min(100% - 2rem, 720px) !important; padding-bottom: 3.25rem !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap :is(.s_text_image,.s_image_text) img { min-height: 300px; max-height: 460px; margin-bottom: 1.75rem; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > section:not(.s_cover):not(.s_image_gallery) { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; } } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap .o_animate { animation: none !important; animation-play-state: running !important; opacity: 1 !important; transform: none !important; visibility: visible !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > .s_cover:first-child :is(h1,h2) *, html:is([data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > :is(.s_title,.s_text_block):nth-child(-n/**/+3) :is(h1,h2) * { color: inherit !important; font: inherit !important; letter-spacing: inherit !important; line-height: inherit !important; text-transform: inherit !important; } html:is([data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > :is(.s_title,.s_text_block):nth-child(-n/**/+3) { min-height: clamp(390px, 48vh, 570px); align-content: end; background: radial-gradient(circle at 78% 20%, #26221b 0, #111 38%, #080808 76%) !important; color: #f3efe7 !important; border-bottom: 1px solid rgba(200,169,106,.38) !important; } html:is([data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > :is(.s_title,.s_text_block):nth-child(-n/**/+3) > .container { padding-top: clamp(4rem, 7vw, 7rem) !important; padding-bottom: clamp(4rem, 7vw, 7rem) !important; } html:is([data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > :is(.s_title,.s_text_block):nth-child(-n/**/+3) h1 { max-width: 1080px; margin: 0 0 1.25rem !important; color: #f4f0e8 !important; font-family: Georgia, "Times New Roman", serif !important; font-size: clamp(3.4rem, 7vw, 7.4rem) !important; font-weight: 400 !important; line-height: .9 !important; letter-spacing: -.05em !important; text-align: left !important; text-transform: none !important; } html:is([data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap > :is(.s_title,.s_text_block):nth-child(-n/**/+3) p { max-width: 780px; margin: 0 !important; color: rgba(244,240,232,.76) !important; text-align: left !important; } html:is([data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) body #wrap > :is(.s_title,.s_text_block):nth-child(-n/**/+3) { background-color: #0a0a0a !important; background-image: radial-gradient(circle at 78% 20%, #26221b 0, #111 38%, #080808 76%) !important; color: #f3efe7 !important; } html:is([data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) body #wrap > :is(.s_title,.s_text_block):nth-child(-n/**/+3) :is(h1,h2) { color: #f4f0e8 !important; } html:is([data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) body #wrap > :is(.s_title,.s_text_block):nth-child(-n/**/+3) p { color: rgba(244,240,232,.76) !important; } html:is([data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > :is(.s_title,.s_text_block):nth-child(-n/**/+3) { background: radial-gradient(circle at 78% 20%, #26221b 0, #111 38%, #080808 76%) !important; color: #f3efe7 !important; } html:is([data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > :is(.s_title,.s_text_block):nth-child(-n/**/+3) :is(h1,h2) { color: #f4f0e8 !important; } html:is([data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > :is(.s_title,.s_text_block):nth-child(-n/**/+3) p { color: rgba(244,240,232,.76) !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > section:not(.s_cover):not(.s_image_gallery) :is(p,li) * { color: inherit !important; font-family: inherit !important; font-size: inherit !important; line-height: inherit !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > .s_cover:first-child :is(h1,h2) { max-width: 920px !important; font-size: clamp(3.25rem, 6.2vw, 6.4rem) !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > .s_cover:first-child :is(h1,h2) * { color: inherit !important; font: inherit !important; letter-spacing: inherit !important; line-height: inherit !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]), html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) body { overflow-x: hidden !important; } @media (max-width: 767.98px) { html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > .s_cover:first-child .o_grid_item:has(h1), html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > .s_cover:first-child .o_grid_item:has(h2) { grid-area: auto !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 1.25rem !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > .s_cover:first-child :is(h1,h2) { max-width: 100% !important; font-size: clamp(2.5rem, 11vw, 3.2rem) !important; overflow-wrap: anywhere; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > :is(.s_title,.s_text_block):nth-child(-n/**/+3) h1 { font-size: clamp(2.6rem, 12vw, 3.8rem) !important; overflow-wrap: anywhere; } } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap :is(.s_text_image,.s_image_text,.s_features,.s_process_steps,.s_color_blocks_2,.s_showcase,.s_three_columns,.s_picture) :is(h1,h2), html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > .s_text_block:nth-child(n/**/+3) :is(h1,h2), html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > .s_title:nth-child(n/**/+3) :is(h1,h2) { font-size: clamp(2.25rem, 3.4vw, 4.4rem) !important; line-height: 1.02 !important; letter-spacing: -.03em !important; word-break: normal !important; overflow-wrap: normal !important; hyphens: none !important; } html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap :is(.s_text_image,.s_image_text,.s_features,.s_process_steps,.s_color_blocks_2,.s_showcase,.s_three_columns,.s_picture) h3 { font-size: clamp(1.75rem, 2.5vw, 3rem) !important; line-height: 1.08 !important; word-break: normal !important; overflow-wrap: normal !important; } @media (max-width: 767.98px) { html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap :is(.s_text_image,.s_image_text,.s_features,.s_process_steps,.s_color_blocks_2,.s_showcase,.s_three_columns,.s_picture) :is(h1,h2), html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > .s_text_block:nth-child(n/**/+3) :is(h1,h2), html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > .s_title:nth-child(n/**/+3) :is(h1,h2) { font-size: clamp(2rem, 9.5vw, 2.8rem) !important; } } @media (min-width: 768px) { html:is([data-main-object="website.page(5,)"],[data-main-object="website.page(14,)"],[data-main-object="website.page(16,)"],[data-main-object="website.page(10,)"],[data-main-object="website.page(26,)"],[data-main-object="website.page(23,)"],[data-main-object="website.page(20,)"],[data-main-object="website.page(6,)"],[data-main-object="website.page(7,)"],[data-main-object="website.page(27,)"],[data-main-object="website.page(11,)"],[data-main-object="website.page(17,)"],[data-main-object="website.page(3,)"]) #wrap#wrap > .s_cover:first-child :is(h1,h2) { max-width: 820px !important; font-size: clamp(3rem, 4.6vw, 4.8rem) !important; line-height: .94 !important; letter-spacing: -.045em !important; word-break: normal !important; overflow-wrap: normal !important; hyphens: none !important; } } html[data-main-object^="website.page("] #wrap#wrap :is(h1, h2, h3) { max-width: 100%; word-break: normal !important; overflow-wrap: normal !important; hyphens: auto; text-wrap: balance; } .deneriaz-luxe-home.deneriaz-luxe-home .dlh-display { font-size: clamp(2.1rem, 4.9vw, 5.05rem) !important; } .deneriaz-luxe-home.deneriaz-luxe-home .dlh-title { font-size: clamp(1.65rem, 3.3vw, 3.5rem) !important; } html[data-main-object^="website.page("] #wrap#wrap > .s_cover:first-child:not(.dlh-hero) :is(h1, h2) { max-width: 780px !important; font-size: clamp(1.9rem, 2.65vw, 2.75rem) !important; line-height: .98 !important; letter-spacing: -.038em !important; } html[data-main-object^="website.page("] #wrap#wrap .s_cover:not([class*="dlh-"]) :is(h1, h2) { max-width: 780px !important; font-size: clamp(1.9rem, 2.65vw, 2.75rem) !important; line-height: .98 !important; letter-spacing: -.038em !important; } html[data-main-object^="website.page("][data-main-object^="website.page("] body #wrap#wrap#wrap#wrap section.s_cover.s_cover:not([class*="dlh-"]) :is(h1, h2) { font-size: clamp(1.9rem, 2.65vw, 2.75rem) !important; line-height: .98 !important; } html[data-main-object^="website.page("] #wrap#wrap > .s_title:nth-child(-n/**/+3) :is(h1, h2), html[data-main-object^="website.page("] #wrap#wrap > .s_text_block:nth-child(-n/**/+3):not(.dlh-intro) :is(h1, h2) { max-width: 900px !important; font-size: clamp(1.85rem, 2.75vw, 2.9rem) !important; line-height: .98 !important; letter-spacing: -.038em !important; } html[data-main-object^="website.page("] #wrap#wrap > .s_title:nth-child(-n/**/+3) > .container, html[data-main-object^="website.page("] #wrap#wrap > .s_text_block:nth-child(-n/**/+3):not(.dlh-intro) > .container { padding-right: clamp(2rem, 5vw, 5rem) !important; padding-left: clamp(2rem, 5vw, 5rem) !important; } html[data-main-object^="website.page("] #wrap#wrap :is( .s_text_image, .s_image_text, .s_features, .s_process_steps, .s_color_blocks_2, .s_showcase, .s_picture ):not([class*="dlh-"]) :is(h1, h2) { font-size: clamp(1.5rem, 1.9vw, 2.25rem) !important; line-height: 1.04 !important; letter-spacing: -.028em !important; } html[data-main-object^="website.page("] #wrap#wrap :is( .s_text_image, .s_image_text, .s_features, .s_process_steps, .s_color_blocks_2, .s_showcase, .s_picture ):not([class*="dlh-"]) h3 { font-size: clamp(1.45rem, 2vw, 2.25rem) !important; line-height: 1.1 !important; letter-spacing: -.018em !important; } html[data-main-object^="website.page("] #wrap#wrap .s_text_block:not(.dlh-intro) h1 { font-size: clamp(1.65rem, 2.3vw, 2.45rem) !important; line-height: 1 !important; } html[data-main-object^="website.page("] #wrap#wrap .s_text_block:not(.dlh-intro) h2 { font-size: clamp(1.35rem, 1.7vw, 1.75rem) !important; line-height: 1.16 !important; letter-spacing: -.015em !important; } html[data-main-object^="website.page("] #wrap#wrap .s_text_block:not(.dlh-intro) h3 { font-size: clamp(1.12rem, 1.35vw, 1.4rem) !important; line-height: 1.22 !important; letter-spacing: -.008em !important; } html:is( [data-main-object="website.page(9,)"], [data-main-object="website.page(11,)"], [data-main-object="website.page(12,)"], [data-main-object="website.page(13,)"], [data-main-object="website.page(15,)"] ) body #wrap#wrap#wrap section.s_text_block.s_text_block h1 { font-size: clamp(1.65rem, 2.3vw, 2.45rem) !important; line-height: 1 !important; } html:is( [data-main-object="website.page(9,)"], [data-main-object="website.page(11,)"], [data-main-object="website.page(12,)"], [data-main-object="website.page(13,)"], [data-main-object="website.page(15,)"] ) body #wrap#wrap#wrap section.s_text_block.s_text_block h2 { font-size: clamp(1.35rem, 1.7vw, 1.75rem) !important; line-height: 1.16 !important; letter-spacing: -.015em !important; } html:is( [data-main-object="website.page(9,)"], [data-main-object="website.page(11,)"], [data-main-object="website.page(12,)"], [data-main-object="website.page(13,)"], [data-main-object="website.page(15,)"] ) body #wrap#wrap#wrap section.s_text_block.s_text_block h3 { font-size: clamp(1.12rem, 1.35vw, 1.4rem) !important; line-height: 1.22 !important; letter-spacing: -.008em !important; } html:is( [data-main-object="website.page(9,)"], [data-main-object="website.page(12,)"], [data-main-object="website.page(13,)"], [data-main-object="website.page(15,)"] ) #wrap#wrap .s_text_block { background: #0b0b0b !important; color: #e7e3dc !important; } html:is( [data-main-object="website.page(9,)"], [data-main-object="website.page(12,)"], [data-main-object="website.page(13,)"], [data-main-object="website.page(15,)"] ) #wrap#wrap .s_text_block :is(p, li, span, strong, em) { color: inherit !important; } html:is( [data-main-object="website.page(9,)"], [data-main-object="website.page(12,)"], [data-main-object="website.page(13,)"], [data-main-object="website.page(15,)"] ) #wrap#wrap .s_text_block :is(h1, h2, h3) { color: #c8a96a !important; } html[data-main-object="website.page(26,)"] #wrap#wrap section.s_text_block h5, html[data-main-object="website.page(26,)"] #wrap#wrap section.s_text_block h5 * { color: #9a7335 !important; } html[data-main-object="website.page(26,)"] #wrap#wrap section.s_text_block hr.border-white { border-color: rgba(154, 115, 53, .58) !important; } html[data-main-object^="website.page("] #wrap#wrap :is(.card, .s_comparisons) :is(h1, h2, h3) { text-wrap: wrap; } #o_wsale_products_header.o_wsale_products_header_is_category #category_header:has(:is(h1, h2)) { border-bottom: 1px solid rgba(200, 169, 106, .28); color: #f3efe7; } #o_wsale_products_header.o_wsale_products_header_is_category #category_header:has(:is(h1, h2))::before { content: "COLLECTION DÉNÉRIAZ"; display: block; margin: 1.75rem 0 .8rem; color: #c8a96a; font-size: .68rem; font-weight: 700; line-height: 1.2; letter-spacing: .24em; } #o_wsale_products_header.o_wsale_products_header_is_category #category_header :is(.s_cover, .s_text_block, .bg-white) { min-height: 0 !important; padding: 0 0 2.35rem !important; background: transparent !important; color: inherit !important; box-shadow: none !important; } #o_wsale_products_header.o_wsale_products_header_is_category #category_header :is(.container, .container-fluid, .row, [class*="col-lg-"]) { width: 100% !important; max-width: none !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; } #o_wsale_products_header.o_wsale_products_header_is_category #category_header :is(h1, h2) { max-width: 54rem; margin: 0 !important; color: #f3efe7 !important; font-family: Georgia, "Times New Roman", serif !important; font-size: clamp(2.15rem, 3.25vw, 3.45rem) !important; font-weight: 400 !important; line-height: .98 !important; letter-spacing: -.035em !important; text-transform: uppercase; text-wrap: balance; } #o_wsale_products_header.o_wsale_products_header_is_category #category_header :is(h1, h2) * { color: inherit !important; font: inherit !important; letter-spacing: inherit !important; } #o_wsale_products_header.o_wsale_products_header_is_category #category_header :is(p, li), #o_wsale_products_header.o_wsale_products_header_is_category #category_header :is(p, li) * { color: rgba(243, 239, 231, .74) !important; } #o_wsale_products_header.o_wsale_products_header_is_category #category_header p { max-width: 68rem; margin: .8rem 0 0 !important; font-size: clamp(1rem, 1.35vw, 1.18rem) !important; font-weight: 300 !important; line-height: 1.5 !important; letter-spacing: .005em !important; } #o_wsale_products_header.o_wsale_products_header_is_category #category_header p * { font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; letter-spacing: inherit !important; } @media (max-width: 767.98px) { .deneriaz-luxe-home.deneriaz-luxe-home .dlh-display { font-size: clamp(2rem, 10vw, 3.55rem) !important; } .deneriaz-luxe-home.deneriaz-luxe-home .dlh-title { font-size: clamp(1.65rem, 6.7vw, 2.45rem) !important; } html[data-main-object^="website.page("] #wrap#wrap > .s_cover:first-child:not(.dlh-hero) :is(h1, h2) { max-width: 100% !important; font-size: clamp(1.55rem, 6.5vw, 2rem) !important; line-height: 1 !important; } html[data-main-object^="website.page("] #wrap#wrap .s_cover:not([class*="dlh-"]) :is(h1, h2) { max-width: 100% !important; font-size: clamp(1.55rem, 6.5vw, 2rem) !important; line-height: 1 !important; } html[data-main-object^="website.page("][data-main-object^="website.page("] body #wrap#wrap#wrap#wrap section.s_cover.s_cover:not([class*="dlh-"]) :is(h1, h2) { font-size: clamp(1.55rem, 6.5vw, 2rem) !important; } html[data-main-object^="website.page("] #wrap#wrap > .s_title:nth-child(-n/**/+3) :is(h1, h2), html[data-main-object^="website.page("] #wrap#wrap > .s_text_block:nth-child(-n/**/+3):not(.dlh-intro) :is(h1, h2) { max-width: 100% !important; font-size: clamp(1.55rem, 6.7vw, 2rem) !important; line-height: 1 !important; } html[data-main-object^="website.page("] #wrap#wrap :is( .s_text_image, .s_image_text, .s_features, .s_process_steps, .s_color_blocks_2, .s_showcase, .s_picture ):not([class*="dlh-"]) :is(h1, h2) { font-size: clamp(1.3rem, 5.25vw, 1.65rem) !important; line-height: 1.05 !important; } html[data-main-object^="website.page("] #wrap#wrap .s_text_block:not(.dlh-intro) h2 { font-size: clamp(1.2rem, 5.8vw, 1.55rem) !important; line-height: 1.18 !important; } #o_wsale_products_header.o_wsale_products_header_is_category #category_header:has(:is(h1, h2))::before { margin-top: 1.25rem; } #o_wsale_products_header.o_wsale_products_header_is_category #category_header :is(.s_cover, .s_text_block, .bg-white) { padding-bottom: 1.65rem !important; } #o_wsale_products_header.o_wsale_products_header_is_category #category_header :is(h1, h2) { font-size: clamp(1.8rem, 9vw, 2.45rem) !important; } } header#top { position: fixed !important; inset: 0 0 auto 0 !important; width: 100% !important; z-index: 1050 !important; background: transparent !important; border-bottom: 1px solid transparent !important; box-shadow: none !important; transition: background-color .32s ease, border-color .32s ease, box-shadow .32s ease, backdrop-filter .32s ease; } header#top::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: linear-gradient(180deg, rgba(0,0,0,.42), rgba(0,0,0,0)); opacity: 1; transition: opacity .32s ease; } html.deneriaz-header-scrolled header#top { background: rgba(8,8,8,.88) !important; border-bottom-color: rgba(200,169,106,.22) !important; box-shadow: 0 12px 36px rgba(0,0,0,.18) !important; -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); } html.deneriaz-header-scrolled header#top::before { opacity: 0; } html:not(.deneriaz-header-over-hero) main { padding-top: 72px; } html.deneriaz-header-over-hero main { padding-top: 0; } @media (max-width: 991.98px) { html:not(.deneriaz-header-over-hero) main { padding-top: 56px; } header#top { min-height: 56px; } } @media (prefers-reduced-motion: reduce) { header#top, header#top::before { transition: none !important; } } header#top::before { display: none !important; background: none !important; } header#top > nav.navbar, header#top > nav.o_header_mobile, header#top .navbar.o_header_mobile { background-color: transparent !important; background-image: none !important; border-color: transparent !important; box-shadow: none !important; } html.deneriaz-header-scrolled header#top > nav.navbar, html.deneriaz-header-scrolled header#top > nav.o_header_mobile, html.deneriaz-header-scrolled header#top .navbar.o_header_mobile { background-color: transparent !important; background-image: none !important; } @media (min-width: 992px) { header#top { min-height: 80px; } header#top > nav.navbar { min-height: 80px; padding: 0 !important; } header#top #o_main_nav { min-height: 80px; padding-right: clamp(1.5rem, 3.8vw, 4rem); padding-left: clamp(1.5rem, 3.8vw, 4rem); } header#top .navbar-brand.logo { display: flex; align-items: center; margin-right: clamp(2rem, 4vw, 5rem) !important; } header#top .navbar-brand.logo img { width: clamp(190px, 17vw, 250px) !important; height: auto !important; max-height: 54px; object-fit: contain; } header#top #top_menu { align-items: stretch; gap: clamp(.4rem, 1vw, 1.25rem); } header#top #top_menu > li { display: flex; align-items: stretch; } header#top #top_menu > li > a, header#top #top_menu > .nav-item > .nav-link { position: relative; display: flex; align-items: center; padding: 0 .65rem !important; color: rgba(255,255,255,.78) !important; font-size: .66rem !important; font-weight: 600 !important; letter-spacing: .15em !important; line-height: 80px; text-transform: uppercase; transition: color .25s ease; } header#top #top_menu > li > a::after { border-top-color: currentColor; } header#top #top_menu > li > a::before { content: ""; position: absolute; right: .65rem; bottom: 19px; left: .65rem; height: 1px; background: #c8a96a; transform: scaleX(0); transform-origin: right center; transition: transform .28s ease; } header#top #top_menu > li > a:hover, header#top #top_menu > li > a:focus, header#top #top_menu > li > a.show { color: #fff !important; } header#top #top_menu > li > a:hover::before, header#top #top_menu > li > a:focus::before, header#top #top_menu > li > a.show::before { transform: scaleX(1); transform-origin: left center; } header#top .o_mega_menu.dropdown-menu { position: fixed !important; top: 80px !important; right: 0 !important; left: 0 !important; width: 100vw !important; max-height: calc(100vh - 80px); margin: 0 !important; padding: 0 !important; overflow-x: hidden; overflow-y: auto; border: 0 !important; border-top: 1px solid rgba(200,169,106,.28) !important; border-bottom: 1px solid rgba(255,255,255,.1) !important; border-radius: 0 !important; background: radial-gradient(circle at 78% 20%, rgba(200,169,106,.08), transparent 32rem), rgba(6,6,6,.985) !important; box-shadow: 0 35px 70px rgba(0,0,0,.46) !important; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); } header#top .o_mega_menu .s_mega_menu_odoo_menu { padding: clamp(2.25rem, 4vw, 4.5rem) 0 clamp(2.75rem, 5vw, 5rem) !important; background: transparent !important; } header#top .o_mega_menu .s_mega_menu_odoo_menu > .container { width: 100%; max-width: 1440px; padding-right: clamp(2rem, 5vw, 5rem); padding-left: clamp(2rem, 5vw, 5rem); } header#top .o_mega_menu .row { --gutter-x: clamp(2rem, 4vw, 5rem); row-gap: 2.25rem; } header#top .o_mega_menu .row > [class*="col-"] { padding-top: 0 !important; padding-bottom: 0 !important; } header#top .o_mega_menu h4 { margin: 0 !important; color: #f5f1e8 !important; font-family: Montserrat, Arial, sans-serif !important; font-size: .69rem !important; font-weight: 650 !important; letter-spacing: .17em !important; line-height: 1.4 !important; text-transform: uppercase !important; } header#top .o_mega_menu .s_hr { padding-top: 1rem !important; padding-bottom: 1rem !important; } header#top .o_mega_menu .s_hr hr { width: 42px !important; margin: 0 !important; border: 0 !important; border-top: 1px solid #c8a96a !important; opacity: .9; } header#top .o_mega_menu nav.nav { gap: .05rem; } header#top .o_mega_menu nav.nav > a { position: relative !important; display: block; padding: .54rem 0 !important; color: rgba(245,241,232,.74) !important; font-size: .74rem !important; font-weight: 450 !important; letter-spacing: .045em !important; line-height: 1.45 !important; text-decoration: none !important; transition: color .22s ease, transform .22s ease; } header#top .o_mega_menu nav.nav > a::before { content: ""; position: absolute; top: 50%; left: -17px; width: 8px; height: 1px; background: #c8a96a; opacity: 0; transform: translateX(-4px); transition: opacity .22s ease, transform .22s ease; } header#top .o_mega_menu nav.nav > a:hover, header#top .o_mega_menu nav.nav > a:focus { color: #fff !important; transform: translateX(9px); } header#top .o_mega_menu nav.nav > a:hover::before, header#top .o_mega_menu nav.nav > a:focus::before { opacity: 1; transform: translateX(0); } header#top .o_mega_menu .s_mega_menu_odoo_menu_footer { display: none !important; } header#top .o_mega_menu .dz-mega-panel { min-height: 440px; padding: clamp(2.35rem, 4vw, 4.25rem) 0; background: transparent !important; } header#top .o_mega_menu .dz-mega-panel > .container-fluid { width: min(1380px, calc(100vw - clamp(4rem, 10vw, 10rem))); margin: 0 auto; padding: 0; } header#top .o_mega_menu .dz-mega-grid { display: grid; grid-template-columns: minmax(250px, .78fr) minmax(440px, 1.35fr); gap: clamp(4rem, 8vw, 9rem); align-items: start; } header#top .o_mega_menu .dz-mega-copy { padding-top: .1rem; } header#top .o_mega_menu .dz-mega-eyebrow { margin: 0 0 1.35rem !important; color: #f5f1e8 !important; font-family: Montserrat, Arial, sans-serif !important; font-size: .66rem !important; font-weight: 650 !important; letter-spacing: .18em !important; line-height: 1.4 !important; text-transform: uppercase !important; } header#top .o_mega_menu .dz-mega-copy::before, header#top .o_mega_menu .dz-mega-visual::before { content: ""; display: block; width: 100%; height: 1px; margin-bottom: 1.45rem; background: rgba(255,255,255,.18); } header#top .o_mega_menu .dz-mega-copy nav.nav { align-items: flex-start; } header#top .o_mega_menu .dz-mega-copy nav.nav > a { width: auto; padding: .48rem 0 !important; font-size: .78rem !important; letter-spacing: .035em !important; } header#top .o_mega_menu .dz-mega-copy nav.nav > a.is-preview-active { color: #fff !important; transform: translateX(9px); } header#top .o_mega_menu .dz-mega-copy nav.nav > a.is-preview-active::before { opacity: 1; transform: translateX(0); } header#top .o_mega_menu .dz-mega-visual { min-width: 0; } header#top .o_mega_menu .dz-mega-card { --dz-mega-image-height: clamp(300px, 23vw, 340px); display: grid; grid-template-columns: minmax(0, 1fr) minmax(190px, .54fr); height: var(--dz-mega-image-height); min-height: 0; overflow: hidden; color: #f5f1e8 !important; text-decoration: none !important; background: #111; border: 1px solid rgba(255,255,255,.1); } header#top .o_mega_menu .dz-mega-card-media { position: relative; display: block; height: var(--dz-mega-image-height); min-height: 0; overflow: hidden; background: #111; } header#top .o_mega_menu .dz-mega-card-media img { display: block; width: 100%; height: var(--dz-mega-image-height) !important; min-height: 0 !important; max-height: var(--dz-mega-image-height) !important; object-fit: cover; object-position: center center; filter: saturate(.72) contrast(1.04); transition: transform .65s cubic-bezier(.2,.7,.2,1), filter .35s ease, opacity .16s ease; } header#top .o_mega_menu .dz-mega-card-media img.is-switching { opacity: .18; } header#top .o_mega_menu .dz-mega-preview { position: absolute; inset: 0; opacity: 0; pointer-events: none; } header#top .o_mega_menu .dz-mega-preview-default { opacity: 1; } header#top .o_mega_menu .dz-mega-preview.is-js-active { opacity: 1 !important; } header#top .o_mega_menu .dz-mega-preview-default.is-js-hidden { opacity: 0 !important; } header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="0"]:is(:hover, :focus)) .dz-mega-preview-default, header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="1"]:is(:hover, :focus)) .dz-mega-preview-default, header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="2"]:is(:hover, :focus)) .dz-mega-preview-default, header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="3"]:is(:hover, :focus)) .dz-mega-preview-default, header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="4"]:is(:hover, :focus)) .dz-mega-preview-default, header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="5"]:is(:hover, :focus)) .dz-mega-preview-default, header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="6"]:is(:hover, :focus)) .dz-mega-preview-default { opacity: 0; } header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="0"]:is(:hover, :focus)) .dz-mega-preview-0, header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="1"]:is(:hover, :focus)) .dz-mega-preview-1, header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="2"]:is(:hover, :focus)) .dz-mega-preview-2, header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="3"]:is(:hover, :focus)) .dz-mega-preview-3, header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="4"]:is(:hover, :focus)) .dz-mega-preview-4, header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="5"]:is(:hover, :focus)) .dz-mega-preview-5, header#top .o_mega_menu .dz-mega-panel:has(.dz-mega-link[data-preview-index="6"]:is(:hover, :focus)) .dz-mega-preview-6 { opacity: 1; } header#top .o_mega_menu .dz-mega-card-copy { display: flex; flex-direction: column; justify-content: flex-end; padding: clamp(1.4rem, 2.4vw, 2.5rem); background: linear-gradient(145deg, #151515, #080808); } header#top .o_mega_menu .dz-mega-kicker { margin-bottom: .7rem; color: #c8a96a; font-size: .59rem; font-weight: 650; letter-spacing: .18em; text-transform: uppercase; } header#top .o_mega_menu .dz-mega-title { color: #f5f1e8; font-family: Montserrat, Arial, sans-serif; font-size: clamp(1.2rem, 1.7vw, 1.7rem); font-weight: 500; letter-spacing: -.02em; line-height: 1.15; } header#top .o_mega_menu .dz-mega-cta { margin-top: 1.35rem; color: rgba(245,241,232,.74); font-size: .67rem; letter-spacing: .08em; text-transform: uppercase; } header#top .o_mega_menu .dz-mega-card:hover img, header#top .o_mega_menu .dz-mega-card:focus img { transform: scale(1.035); filter: saturate(.9) contrast(1.08); } header#top .o_mega_menu .dz-mega-card:hover .dz-mega-cta, header#top .o_mega_menu .dz-mega-card:focus .dz-mega-cta { color: #fff; } header#top .navbar-nav:not(#top_menu) { gap: .25rem; } header#top #o_main_nav > .navbar-nav > li:has(.o_header_social_links), header#top #o_main_nav > .navbar-nav > li:has(.s_text_block) { display: none !important; } header#top .navbar-nav:not(#top_menu) > li > a, header#top .navbar-nav:not(#top_menu) > li > button { color: rgba(255,255,255,.68) !important; transition: color .2s ease, opacity .2s ease; } header#top .navbar-nav:not(#top_menu) > li > a:hover, header#top .navbar-nav:not(#top_menu) > li > button:hover { color: #fff !important; } html.deneriaz-header-scrolled header#top, header#top.o_header_is_scrolled { background: rgba(7,7,7,.91) !important; border-bottom-color: rgba(255,255,255,.12) !important; box-shadow: 0 14px 38px rgba(0,0,0,.22) !important; backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); } } @media (max-width: 991.98px) { header#top .o_header_mobile { min-height: 62px; background: rgba(7,7,7,.92) !important; border-bottom: 1px solid rgba(255,255,255,.1) !important; backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); } header#top .o_header_mobile .navbar-brand img { width: 170px !important; height: auto !important; } header#top .offcanvas, header#top .navbar-collapse { background: #080808 !important; color: #f5f1e8 !important; } header#top .o_mega_menu .dz-mega-panel { padding: 1.25rem 1rem 2rem; background: #080808 !important; } header#top .o_mega_menu .dz-mega-grid { display: block; } header#top .o_mega_menu .dz-mega-copy::before, header#top .o_mega_menu .dz-mega-visual::before { content: ""; display: block; width: 100%; height: 1px; margin: 1rem 0; background: rgba(255,255,255,.15); } header#top .o_mega_menu .dz-mega-eyebrow { color: #f5f1e8 !important; font-size: .66rem !important; letter-spacing: .16em !important; text-transform: uppercase; } header#top .o_mega_menu .dz-mega-copy nav.nav > a { padding: .55rem 0 !important; color: rgba(245,241,232,.78) !important; font-size: .82rem !important; } header#top .o_mega_menu .dz-mega-card { display: none; } } @media (prefers-reduced-motion: reduce) { header#top #top_menu > li > a, header#top #top_menu > li > a::before, header#top .o_mega_menu nav.nav > a, header#top .o_mega_menu nav.nav > a::before { transition: none !important; } } body.o_website_sale_checkout main, body.o_website_sale_checkout main #wrap { background: #f4f0e8 !important; color: #29251f !important; } body.o_website_sale_checkout main #wrap { padding-top: 1.25rem; padding-bottom: 3.5rem; } body.o_website_sale_checkout main h1, body.o_website_sale_checkout main h2, body.o_website_sale_checkout main h3, body.o_website_sale_checkout main h4, body.o_website_sale_checkout main h5, body.o_website_sale_checkout main h6, body.o_website_sale_checkout main label, body.o_website_sale_checkout main .form-label, body.o_website_sale_checkout main .col-form-label, body.o_website_sale_checkout main strong, body.o_website_sale_checkout main b { color: #29251f !important; } body.o_website_sale_checkout main h4 { font-family: Georgia, "Times New Roman", serif; font-size: clamp(1.7rem, 2.4vw, 2.25rem); font-weight: 400; letter-spacing: .01em; } body.o_website_sale_checkout main p, body.o_website_sale_checkout main span, body.o_website_sale_checkout main td, body.o_website_sale_checkout main th, body.o_website_sale_checkout main .text-muted { color: #665f55 !important; } body.o_website_sale_checkout main .o_wizard { color: #8a8175 !important; border-bottom: 1px solid rgba(45, 39, 31, .14); padding-bottom: 1rem; margin-bottom: 2rem !important; } body.o_website_sale_checkout main .o_wizard a, body.o_website_sale_checkout main .o_wizard a span, body.o_website_sale_checkout main .o_wizard > div:not(.o_disabled) span { color: #9b712c !important; } body.o_website_sale_checkout main .o_wizard .o_disabled, body.o_website_sale_checkout main .o_wizard .o_disabled span { color: #aaa195 !important; } body.o_website_sale_checkout main .form-control, body.o_website_sale_checkout main .form-select, body.o_website_sale_checkout main textarea, body.o_website_sale_checkout main select { background: #fffdf9 !important; color: #29251f !important; border: 1px solid #d8d0c4 !important; border-radius: 0 !important; min-height: 3.35rem; box-shadow: none !important; } body.o_website_sale_checkout main .form-control::placeholder, body.o_website_sale_checkout main textarea::placeholder { color: #9b9489 !important; opacity: 1; } body.o_website_sale_checkout main .form-control:focus, body.o_website_sale_checkout main .form-select:focus, body.o_website_sale_checkout main textarea:focus, body.o_website_sale_checkout main select:focus { border-color: #b58a40 !important; box-shadow: 0 0 0 .2rem rgba(181, 138, 64, .12) !important; } body.o_website_sale_checkout main .o_total_card.card { background: #fffdf9 !important; color: #29251f !important; border: 1px solid #d8d0c4 !important; border-radius: 0 !important; box-shadow: 0 18px 48px rgba(42, 35, 27, .09) !important; } body.o_website_sale_checkout main .o_total_card.card *, body.o_website_sale_checkout main .o_total_card.card .text-muted { color: #554e44 !important; } body.o_website_sale_checkout main .o_total_card.card strong, body.o_website_sale_checkout main .o_total_card.card b, body.o_website_sale_checkout main .o_total_card.card .fw-bold, body.o_website_sale_checkout main .o_total_card.card .h5, body.o_website_sale_checkout main .o_total_card.card .h6 { color: #211e19 !important; } body.o_website_sale_checkout main .o_total_card.card .border-top, body.o_website_sale_checkout main .o_total_card.card .border-bottom, body.o_website_sale_checkout main .o_total_card.card hr { border-color: rgba(45, 39, 31, .14) !important; } body.o_website_sale_checkout main .btn-primary { background: #b88d46 !important; border-color: #b88d46 !important; color: #17140f !important; border-radius: 0 !important; font-weight: 700; letter-spacing: .11em; text-transform: uppercase; } body.o_website_sale_checkout main .btn-primary:hover, body.o_website_sale_checkout main .btn-primary:focus { background: #a77b36 !important; border-color: #a77b36 !important; color: #fff !important; } body.o_website_sale_checkout main .btn-secondary, body.o_website_sale_checkout main .btn-light, body.o_website_sale_checkout main .btn-outline-secondary { background: #fffdf9 !important; border-color: #cfc5b6 !important; color: #29251f !important; border-radius: 0 !important; } body.o_website_sale_checkout main a:not(.btn) { color: #9b712c !important; } body.o_website_sale_checkout main .o_total_card img { background: #fff !important; border: 1px solid #e4ddd2; } @media (max-width: 991.98px) { body.o_website_sale_checkout main #wrap { padding-top: .5rem; padding-bottom: 2rem; } body.o_website_sale_checkout main .o_total_card.card { margin-top: 1.5rem; } } body.o_website_sale_checkout #wrapwrap main .form-control, body.o_website_sale_checkout #wrapwrap main .form-select, body.o_website_sale_checkout #wrapwrap main textarea, body.o_website_sale_checkout #wrapwrap main select, body.o_website_sale_checkout #wrapwrap main .input-group-text { background: #fffdf9 !important; color: #29251f !important; border-color: #d8d0c4 !important; } body.o_website_sale_checkout #wrapwrap main .o_total_card.card .btn-primary, body.o_website_sale_checkout #wrapwrap main .o_total_card.card .btn-primary * { background: #b88d46 !important; border-color: #b88d46 !important; color: #17140f !important; } body.o_website_sale_checkout #wrapwrap header#top { background: rgba(9, 9, 8, .98) !important; color: #fff !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important; box-shadow: 0 1px 0 rgba(181, 138, 64, .26), 0 10px 28px rgba(0, 0, 0, .14) !important; } body.o_website_sale_checkout #wrapwrap header#top .navbar, body.o_website_sale_checkout #wrapwrap header#top .container, body.o_website_sale_checkout #wrapwrap header#top .container-fluid { background: transparent !important; } body.o_website_sale_checkout #wrapwrap header#top .nav-link, body.o_website_sale_checkout #wrapwrap header#top .navbar-brand, body.o_website_sale_checkout #wrapwrap header#top .btn, body.o_website_sale_checkout #wrapwrap header#top i { color: #f7f3eb !important; } body.o_website_sale_checkout #wrapwrap main .o_total_card.card .card-body, body.o_website_sale_checkout #wrapwrap main .o_total_card.card .card-header, body.o_website_sale_checkout #wrapwrap main .o_total_card.card .card-footer { background: #fffdf9 !important; color: #29251f !important; } header#top .js_language_selector .dropdown-menu { width: auto !important; min-width: 3.6rem !important; padding: .3rem !important; background: #0b0b0b !important; border: 1px solid rgba(201, 157, 78, .42) !important; border-radius: 0 !important; box-shadow: 0 .8rem 2rem rgba(0, 0, 0, .28) !important; } header#top .js_language_selector .dropdown-menu .dropdown-item { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-width: 3rem !important; height: 2.2rem !important; padding: .25rem .35rem !important; overflow: visible !important; background: transparent !important; } header#top .js_language_selector .dropdown-menu .dropdown-item:hover, header#top .js_language_selector .dropdown-menu .dropdown-item:focus, header#top .js_language_selector .dropdown-menu .dropdown-item.active { background: #bd914a !important; } header#top .js_language_selector img.o_lang_flag, header#top .js_language_selector .dropdown-menu img.o_lang_flag { display: block !important; flex: 0 0 25px !important; width: 25px !important; min-width: 25px !important; max-width: 25px !important; height: 17px !important; min-height: 17px !important; max-height: 17px !important; margin: 0 !important; padding: 0 !important; object-fit: cover !important; opacity: 1 !important; visibility: visible !important; filter: none !important; transform: none !important; border: 1px solid rgba(255, 255, 255, .18) !important; border-radius: 1px !important; box-shadow: 0 2px 7px rgba(0, 0, 0, .16) !important; } #wrapwrap.as-product-details-page #product_detail { max-width: 1380px; padding-top: 1.6rem !important; padding-bottom: clamp(4rem, 7vw, 7rem) !important; } #wrapwrap.as-product-details-page .as-product-next-prev-history { margin: 0 0 2rem; padding: 1rem 0 1.15rem; border-top: 1px solid rgba(201,164,91,.18); border-bottom: 1px solid rgba(255,255,255,.1); } #wrapwrap.as-product-details-page .as-product-next-prev-history .breadcrumb { margin: 0 !important; font-size: .66rem; letter-spacing: .12em; } #wrapwrap.as-product-details-page .as-product-next-prev-history .as-pager-prod, #wrapwrap.as-product-details-page .as-product-next-prev-history .as-shop-prod { width: 2.65rem; height: 2.65rem; border-color: rgba(201,164,91,.26); color: var(--dz-gold-light, #d4b36d); transition: background-color .25s ease, color .25s ease, border-color .25s ease; } #wrapwrap.as-product-details-page .as-product-next-prev-history .as-pager-prod:hover, #wrapwrap.as-product-details-page .as-product-next-prev-history .as-shop-prod:hover { border-color: var(--dz-gold-light, #d4b36d); background: var(--dz-gold-light, #d4b36d); color: #080808; } #wrapwrap.as-product-details-page #product_detail_main { display: grid !important; grid-template-columns: minmax(0, 1.12fr) minmax(370px, .88fr); gap: clamp(2.5rem, 5vw, 5.5rem); align-items: start !important; margin: 0; } #wrapwrap.as-product-details-page #product_detail_main > .o_wsale_product_images, #wrapwrap.as-product-details-page #product_detail_main > #product_details { width: auto !important; max-width: none !important; padding-left: 0; padding-right: 0; } #wrapwrap.as-product-details-page .o_wsale_product_images { padding: .8rem; border: 1px solid rgba(201,164,91,.22); background: #f2efe7 !important; } #wrapwrap.as-product-details-page #o-carousel-product { min-height: clamp(520px, 52vw, 690px); margin: 0 !important; background: #f2efe7 !important; } #wrapwrap.as-product-details-page .o_carousel_product_indicators { width: 78px; padding-right: .7rem; } #wrapwrap.as-product-details-page .o_carousel_product_indicators li { width: 68px !important; height: 82px !important; margin: 0 0 .7rem !important; overflow: hidden; border: 1px solid rgba(8,8,8,.12); background: #fff; opacity: .72; transition: opacity .2s ease, border-color .2s ease; } #wrapwrap.as-product-details-page .o_carousel_product_indicators li.active, #wrapwrap.as-product-details-page .o_carousel_product_indicators li:hover { border-color: #b68b39; opacity: 1; } #wrapwrap.as-product-details-page .o_carousel_product_outer, #wrapwrap.as-product-details-page .o_product_detail_img_wrapper { background: #f2efe7 !important; } #wrapwrap.as-product-details-page .product_detail_img { object-fit: contain !important; padding: clamp(1rem, 2.5vw, 2.5rem); } #wrapwrap.as-product-details-page #product_details { top: 7rem !important; padding-top: .2rem; } #wrapwrap.as-product-details-page #o_wsale_product_details_content { max-width: 530px; padding: 0 !important; } #wrapwrap.as-product-details-page .o_wsale_product_details_content_section_title { margin: 0 0 1rem !important; padding: 0 0 1.35rem; border-bottom: 1px solid rgba(255,255,255,.12); } #wrapwrap.as-product-details-page #product_detail h1 { max-width: 13ch; margin: 0 !important; color: #f7f5ef; font-family: Georgia, "Times New Roman", serif; font-size: clamp(2rem, 3vw, 3.35rem) !important; font-weight: 400; line-height: 1.02; letter-spacing: -.035em; text-transform: none; } #wrapwrap.as-product-details-page .o_wsale_product_details_content_section_price { margin: 0 0 1.6rem !important; } #wrapwrap.as-product-details-page #product_detail .product_price, #wrapwrap.as-product-details-page #product_detail .oe_price { color: var(--dz-gold-light, #d4b36d) !important; font-size: clamp(1.35rem, 2vw, 1.7rem) !important; font-weight: 500; letter-spacing: .01em; } #wrapwrap.as-product-details-page .o_wsale_product_details_content_section_attributes { margin-bottom: 1.6rem !important; padding: 1.35rem 0 1.5rem; border-top: 1px solid rgba(255,255,255,.1); border-bottom: 1px solid rgba(255,255,255,.1); } #wrapwrap.as-product-details-page .attribute_name { margin-bottom: .9rem !important; color: #f1efe9; font-size: .68rem; font-weight: 700; letter-spacing: .13em; text-transform: uppercase; } #wrapwrap.as-product-details-page .o_wsale_product_attribute { gap: .55rem !important; } #wrapwrap.as-product-details-page .o_wsale_product_attribute .form-check { position: relative; min-height: 0; margin: 0; padding: 0; } #wrapwrap.as-product-details-page .o_wsale_product_attribute .form-check-input { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; } #wrapwrap.as-product-details-page .o_wsale_product_attribute .radio_input_value { display: block; min-width: 5.7rem; padding: .7rem .85rem; border: 1px solid rgba(255,255,255,.22); color: #d5d2ca; font-size: .74rem; text-align: center; transition: border-color .2s ease, background-color .2s ease, color .2s ease; } #wrapwrap.as-product-details-page .o_wsale_product_attribute label:hover .radio_input_value { border-color: var(--dz-gold-light, #d4b36d); color: #fff; } #wrapwrap.as-product-details-page .o_wsale_product_attribute .form-check-input:checked + .radio_input_value { border-color: var(--dz-gold-light, #d4b36d); background: var(--dz-gold-light, #d4b36d); color: #080808; font-weight: 700; } #wrapwrap.as-product-details-page #o_wsale_cta_wrapper { display: block !important; margin-bottom: 1.4rem !important; } #wrapwrap.as-product-details-page #add_to_cart_wrap { display: grid !important; grid-template-columns: 104px minmax(0, 1fr); gap: .7rem !important; width: 100%; } #wrapwrap.as-product-details-page #add_to_cart_wrap .css_quantity { grid-column: 1; width: 104px; min-height: 3.35rem; border-color: rgba(255,255,255,.22) !important; } #wrapwrap.as-product-details-page #add_to_cart { grid-column: 2; min-height: 3.35rem; border: 1px solid var(--dz-gold-light, #d4b36d); background: var(--dz-gold-light, #d4b36d); color: #080808; font-size: .7rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; } #wrapwrap.as-product-details-page #add_to_cart:hover { background: #e0c27f; border-color: #e0c27f; } #wrapwrap.as-product-details-page #add_to_cart_wrap .o_we_buy_now { grid-column: 1 / -1; min-height: 3.15rem; border-color: rgba(255,255,255,.3); background: transparent; color: #f5f3ed; font-size: .68rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; } #wrapwrap.as-product-details-page #add_to_cart_wrap .o_we_buy_now:hover { border-color: #fff; background: #fff; color: #080808; } #wrapwrap.as-product-details-page #product_option_block { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: .4rem !important; width: 100%; margin-top: 1rem; padding-top: 1rem; border-top: 1px solid rgba(255,255,255,.1); } #wrapwrap.as-product-details-page #product_option_block > *, #wrapwrap.as-product-details-page #product_option_block .btn { min-width: 0; width: 100%; } #wrapwrap.as-product-details-page #product_option_block .btn { min-height: 2.8rem; padding: .55rem .35rem; border: 0; background: transparent; color: #aaa79f; font-size: .64rem; letter-spacing: .06em; text-transform: uppercase; } #wrapwrap.as-product-details-page #product_option_block .btn:hover { color: var(--dz-gold-light, #d4b36d); } #wrapwrap.as-product-details-page #product_option_block .d-lg-none { display: inline !important; } #wrapwrap.as-product-details-page .as_product_details_content_section_sci_info { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .65rem 1.25rem; margin: 0 0 1.4rem !important; padding: 1rem 0; border-top: 1px solid rgba(255,255,255,.1); border-bottom: 1px solid rgba(255,255,255,.1); color: #aaa79f; font-size: .73rem; } #wrapwrap.as-product-details-page .as-pd-extra-info label { margin-right: .4rem; color: #77746e; font-weight: 500; } #wrapwrap.as-product-details-page .as-pd-extra-info span { color: #d8d5ce; } #wrapwrap.as-product-details-page .as-terms { padding: 1.15rem 1.25rem; border: 1px solid rgba(201,164,91,.24); background: rgba(201,164,91,.035); } #wrapwrap.as-product-details-page .as-terms-block:has(.s_supported_payment_methods:empty) { display: none; } #wrapwrap.as-product-details-page .as-term-col { border-color: rgba(255,255,255,.1) !important; color: #d9d6cf; font-size: .83rem; line-height: 1.5; } #wrapwrap.as-product-details-page .as-free-shipping .icon svg path { stroke: var(--dz-gold-light, #d4b36d) !important; } #wrapwrap.as-product-details-page .product-details-tabs { padding: clamp(3rem, 6vw, 6rem) 0; border-top: 1px solid rgba(255,255,255,.1); background: #0b0b0a; } #wrapwrap.as-product-details-page .product-details-tabs > .container { max-width: 1200px; } #wrapwrap.as-product-details-page .product-details-tabs .nav-tabs { gap: 1.5rem; border-bottom: 1px solid rgba(255,255,255,.12); } #wrapwrap.as-product-details-page .product-details-tabs .nav-link { padding: 0 0 .9rem; border: 0; border-bottom: 1px solid transparent; background: transparent; color: #99968f; font-size: .68rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; } #wrapwrap.as-product-details-page .product-details-tabs .nav-link.active { border-bottom-color: var(--dz-gold-light, #d4b36d); color: #fff; } #wrapwrap.as-product-details-page .product-details-tabs .tab-pane { padding: 2rem 0 0; color: #d5d2ca; } #wrapwrap.as-product-details-page .as-wsale-product-details-ov-section { min-height: 2.65rem; margin-bottom: 1rem; padding: .65rem 0; border-top: 1px solid rgba(255,255,255,.08); border-bottom: 1px solid rgba(255,255,255,.08); } #wrapwrap.as-product-details-page .as_product_current_viewers { color: #aaa79f !important; font-size: .72rem; letter-spacing: .03em; } #wrapwrap.as-product-details-page #product_option_block { grid-template-columns: repeat(2, minmax(0, 1fr)); } #wrapwrap.as-product-details-page #product_option_block .o_add_wishlist_dyn { min-width: 0 !important; max-width: 100%; white-space: normal !important; overflow: hidden; } #wrapwrap.as-product-details-page #product_option_block .o_add_wishlist_dyn span { min-width: 0; white-space: normal !important; overflow-wrap: anywhere; } #wrapwrap.as-product-details-page #product_option_block .o_add_compare_dyn { grid-column: 1 / -1; } #wrapwrap.as-product-details-page #product_option_block .btn { white-space: normal; line-height: 1.35; } #wrapwrap.as-product-details-page .as-terms-block:has(.s_supported_payment_methods > [name="container"]:empty) { display: none !important; } #wrapwrap.as-product-details-page .as-terms { display: grid !important; gap: .65rem; } #wrapwrap.as-product-details-page .as-term-col { min-height: 0; padding: .8rem 0 !important; } #wrapwrap.as-product-details-page .as-terms-condition a, #wrapwrap.as-product-details-page .as-terms-condition a span { color: #aaa79f !important; } #wrapwrap.as-product-details-page #wrap { background: #f3f0e9 !important; color: #1b1a18; } #wrapwrap.as-product-details-page #product_detail { color: #1b1a18; } #wrapwrap.as-product-details-page .as-product-next-prev-history { border-top-color: rgba(156,116,48,.18); border-bottom-color: rgba(28,26,22,.14); } #wrapwrap.as-product-details-page .as-product-next-prev-history .breadcrumb a { color: #6e6a63 !important; } #wrapwrap.as-product-details-page .as-product-next-prev-history .breadcrumb-item, #wrapwrap.as-product-details-page .as-product-next-prev-history .breadcrumb-item span { color: #6e6a63 !important; } #wrapwrap.as-product-details-page .as-product-next-prev-history .breadcrumb-item.active, #wrapwrap.as-product-details-page .as-product-next-prev-history .breadcrumb-item.active span { color: #9b712c !important; } #wrapwrap.as-product-details-page .as-product-next-prev-history .as-pager-prod, #wrapwrap.as-product-details-page .as-product-next-prev-history .as-shop-prod { border-color: rgba(156,116,48,.3); color: #9b712c; } #wrapwrap.as-product-details-page .o_wsale_product_images, #wrapwrap.as-product-details-page #o-carousel-product, #wrapwrap.as-product-details-page .o_carousel_product_outer, #wrapwrap.as-product-details-page .o_product_detail_img_wrapper { background: #faf8f2 !important; } #wrapwrap.as-product-details-page .o_wsale_product_images { border-color: rgba(156,116,48,.2); box-shadow: 0 24px 55px rgba(42,34,22,.08); } #wrapwrap.as-product-details-page .o_wsale_product_details_content_section_title, #wrapwrap.as-product-details-page .o_wsale_product_details_content_section_attributes, #wrapwrap.as-product-details-page .as-wsale-product-details-ov-section, #wrapwrap.as-product-details-page #product_option_block, #wrapwrap.as-product-details-page .as_product_details_content_section_sci_info { border-color: rgba(28,26,22,.14) !important; } #wrapwrap.as-product-details-page #product_detail h1 { color: #171613 !important; } #wrapwrap.as-product-details-page #product_detail .product_price, #wrapwrap.as-product-details-page #product_detail .oe_price { color: #9b712c !important; } #wrapwrap.as-product-details-page .as_product_current_viewers { color: #68645d !important; } #wrapwrap.as-product-details-page .attribute_name { color: #25231f; } #wrapwrap.as-product-details-page .o_wsale_product_attribute .radio_input_value { border-color: rgba(28,26,22,.24); background: rgba(255,255,255,.35); color: #49453e; } #wrapwrap.as-product-details-page .o_wsale_product_attribute label:hover .radio_input_value { border-color: #9b712c; color: #171613; } #wrapwrap.as-product-details-page .o_wsale_product_attribute .form-check-input:checked + .radio_input_value { border-color: #b78a3e; background: #c7a25c; color: #17130d; } #wrapwrap.as-product-details-page #add_to_cart_wrap .css_quantity { border-color: rgba(28,26,22,.22) !important; background: #fffdf8; } #wrapwrap.as-product-details-page #add_to_cart_wrap .css_quantity .btn, #wrapwrap.as-product-details-page #add_to_cart_wrap .css_quantity .form-control { color: #24211c !important; } #wrapwrap.as-product-details-page #add_to_cart { border-color: #b78a3e; background: #c7a25c; color: #17130d; } #wrapwrap.as-product-details-page #add_to_cart:hover { border-color: #a77a30; background: #b98d42; color: #fff; } #wrapwrap.as-product-details-page #add_to_cart_wrap .o_we_buy_now { border-color: #26231f; background: #26231f; color: #fffdf8; } #wrapwrap.as-product-details-page #add_to_cart_wrap .o_we_buy_now:hover { border-color: #0d0d0c; background: #0d0d0c; color: #fff; } #wrapwrap.as-product-details-page #product_option_block .btn { color: #565149; } #wrapwrap.as-product-details-page #product_option_block .btn:hover { color: #916722; } #wrapwrap.as-product-details-page .as_product_details_content_section_sci_info { color: #625e56; } #wrapwrap.as-product-details-page .as-pd-extra-info label { color: #837d73; } #wrapwrap.as-product-details-page .as-pd-extra-info span { color: #27241f; } #wrapwrap.as-product-details-page .as-terms { border-color: rgba(156,116,48,.26); background: rgba(255,255,255,.5); box-shadow: 0 16px 35px rgba(42,34,22,.05); } #wrapwrap.as-product-details-page .as-term-col { border-color: rgba(28,26,22,.12) !important; color: #4d4942; } #wrapwrap.as-product-details-page .as-terms-condition a, #wrapwrap.as-product-details-page .as-terms-condition a span, #wrapwrap.as-product-details-page .as-free-shipping a { color: #806026 !important; } #wrapwrap.as-product-details-page .product-details-tabs { border-top-color: rgba(28,26,22,.12); background: #fffdf8; color: #292722; } #wrapwrap.as-product-details-page .product-details-tabs .nav-tabs { border-bottom-color: rgba(28,26,22,.14); } #wrapwrap.as-product-details-page .product-details-tabs .nav-link { color: #777169; } #wrapwrap.as-product-details-page .product-details-tabs .nav-link.active { border-bottom-color: #a77a30; color: #171613; } #wrapwrap.as-product-details-page .product-details-tabs .tab-pane, #wrapwrap.as-product-details-page .product-details-tabs h1, #wrapwrap.as-product-details-page .product-details-tabs h2, #wrapwrap.as-product-details-page .product-details-tabs h3, #wrapwrap.as-product-details-page .product-details-tabs h4 { color: #292722 !important; } #wrapwrap.as-product-details-page .product-details-tabs .table { --table-bg: transparent; --table-color: #292722; --table-border-color: rgba(28,26,22,.12); color: #292722 !important; } #wrapwrap.as-product-details-page .product-details-tabs .text-muted { color: #706b63 !important; } #wrapwrap.as-product-details-page #product_full_description { margin-top: 0 !important; background: #f3f0e9; } #wrapwrap.as-product-details-page #product_full_description .s_faq_collapse { padding-top: clamp(3rem, 6vw, 5.5rem) !important; padding-bottom: clamp(3rem, 6vw, 5.5rem) !important; background: #f3f0e9 !important; } #wrapwrap.as-product-details-page #product_full_description .accordion { overflow: hidden; border: 1px solid rgba(28,26,22,.14); border-radius: 0; box-shadow: 0 20px 55px rgba(42,34,22,.07); } #wrapwrap.as-product-details-page #product_full_description .card { border: 0 !important; border-bottom: 1px solid rgba(28,26,22,.12) !important; background: #fffdf8 !important; color: #2a2722 !important; } #wrapwrap.as-product-details-page #product_full_description .card:last-child { border-bottom: 0 !important; } #wrapwrap.as-product-details-page #product_full_description .card-header { min-height: 4.25rem; display: flex; align-items: center; padding: 1.15rem 1.5rem; border: 0 !important; background: #fffdf8 !important; color: #292722 !important; font-family: Georgia, "Times New Roman", serif; font-size: clamp(1.05rem, 1.5vw, 1.3rem); letter-spacing: -.01em; } #wrapwrap.as-product-details-page #product_full_description .card-header font { color: #292722 !important; } #wrapwrap.as-product-details-page #product_full_description .card-header:not(.collapsed) { background: #ece5d8 !important; color: #7e5a20 !important; } #wrapwrap.as-product-details-page #product_full_description .card-header:not(.collapsed) font { color: #7e5a20 !important; } #wrapwrap.as-product-details-page #product_full_description .card-body { padding: clamp(1.5rem, 3vw, 2.6rem); border-top: 1px solid rgba(28,26,22,.1); background: #faf8f2 !important; color: #2f2c27 !important; font-size: 1rem; line-height: 1.75; } #wrapwrap.as-product-details-page #product_full_description .card-body p, #wrapwrap.as-product-details-page #product_full_description .card-body li, #wrapwrap.as-product-details-page #product_full_description .card-body td, #wrapwrap.as-product-details-page #product_full_description .card-body span { color: #2f2c27; } #wrapwrap.as-product-details-page #product_full_description .card-body font.text-o-color-1, #wrapwrap.as-product-details-page #product_full_description .card-body font.text-o-color-1 strong { color: #9b712c !important; } #wrapwrap.as-product-details-page #product_full_description .table { --table-bg: transparent; --table-color: #2f2c27; --table-border-color: rgba(28,26,22,.16); color: #2f2c27 !important; } #wrapwrap.as-product-details-page #product_full_description .progress { height: .38rem; border-radius: 0; background: #ded8cc; } #wrapwrap.as-product-details-page #product_full_description .progress-bar { background: #b58a40; } #wrapwrap.as-product-details-page .as-product-sticky-cart .as-product-sticky-in { border: 1px solid rgba(156,116,48,.24); background: rgba(250,248,242,.97) !important; box-shadow: 0 18px 45px rgba(25,21,16,.16); color: #1f1d19 !important; } #wrapwrap.as-product-details-page .as-product-sticky-cart h6, #wrapwrap.as-product-details-page .as-product-sticky-cart .prod-name { color: #1f1d19 !important; } #wrapwrap.as-product-details-page .as-product-sticky-cart .as_product_price { color: #9b712c !important; } #wrapwrap.as-product-details-page #product_full_description .s_faq_collapse { padding-top: 2.6rem !important; padding-bottom: 2.8rem !important; } #wrapwrap.as-product-details-page #product_full_description .card-header { min-height: 4rem; padding: 1rem 1.5rem 1rem 3.35rem !important; } #wrapwrap.as-product-details-page #product_full_description .card-header::before { left: 1.25rem !important; width: 1.2rem; margin-left: 0 !important; text-align: center; } #wrapwrap.as-product-details-page #product_full_description .card-body { margin-top: 0 !important; padding: 1.8rem 3.35rem 2rem !important; } #wrapwrap.as-product-details-page #product_full_description .card-body p { margin-bottom: .7rem; } #wrapwrap.as-product-details-page #product_full_description .card-body p:last-child { margin-bottom: 0; } #wrapwrap.as-product-details-page .as-product-sticky-cart { bottom: 1.25rem !important; padding: .75rem !important; } #wrapwrap.as-product-details-page .as-product-sticky-cart .as-product-sticky-in { max-width: 520px; padding: .65rem .8rem; } #wrapwrap.as-product-details-page .as-wsale-product-details-extra-section, #wrapwrap.as-product-details-page .as_product_bulk_save_offer, #wrapwrap.as-product-details-page .as-wsale-product-details-ov-section, #wrapwrap.as-product-details-page .as_product_current_viewers { display: none !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; } #wrapwrap.as-product-details-page .product-details-tabs, #wrapwrap.as-product-details-page .as-product-detail-tab-list { display: none !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; } #wrapwrap.as-product-details-page #product_full_description { margin-top: 0 !important; } @media (max-width: 1199.98px) { #wrapwrap.as-product-details-page #product_detail_main { grid-template-columns: minmax(0, 1fr) minmax(340px, .86fr); gap: 2.5rem; } #wrapwrap.as-product-details-page #product_option_block { grid-template-columns: 1fr; } } @media (max-width: 991.98px) { #wrapwrap.as-product-details-page #product_detail { padding-top: 1rem !important; } #wrapwrap.as-product-details-page #product_detail_main { display: block !important; } #wrapwrap.as-product-details-page .o_wsale_product_images { margin-bottom: 2.5rem; } #wrapwrap.as-product-details-page #o-carousel-product { min-height: 520px; } #wrapwrap.as-product-details-page #product_details, #wrapwrap.as-product-details-page #o_wsale_product_details_content { max-width: none; } #wrapwrap.as-product-details-page #product_option_block { grid-template-columns: repeat(3, minmax(0, 1fr)); } } @media (max-width: 575.98px) { #wrapwrap.as-product-details-page .as-product-next-prev-history .as-pre-nxt-col { display: none; } #wrapwrap.as-product-details-page .o_wsale_product_images { padding: .4rem; } #wrapwrap.as-product-details-page #o-carousel-product { min-height: 430px; } #wrapwrap.as-product-details-page .o_carousel_product_indicators { width: 100%; } #wrapwrap.as-product-details-page #add_to_cart_wrap { grid-template-columns: 92px minmax(0, 1fr); } #wrapwrap.as-product-details-page #add_to_cart_wrap .css_quantity { width: 92px; } #wrapwrap.as-product-details-page #product_option_block { grid-template-columns: 1fr; } #wrapwrap.as-product-details-page #product_detail h1 { max-width: none; } } #wrapwrap .deneriaz-product-summary { color: #625b51 !important; font-size: clamp(.95rem, 1.08vw, 1.05rem) !important; line-height: 1.62 !important; padding: 1rem 0 1.2rem !important; border-top: 1px solid rgba(40, 34, 27, .12) !important; border-bottom: 0 !important; } #wrapwrap .deneriaz-product-summary p { color: inherit !important; margin: 0 0 .7rem !important; } #wrapwrap .deneriaz-product-summary p:last-child { margin-bottom: 0 !important; } #wrapwrap .deneriaz-product-summary a { color: #9b712c !important; } #wrapwrap.as-product-page .deneriaz-product-summary-text { white-space: pre-line; } #wrapwrap.as-product-details-page .as-product-sticky-cart { display: none !important; } #wrapwrap.as-shop-page #wrap { background: #f3f0e9 !important; color: #201d18 !important; } #wrapwrap.as-shop-page .oe_website_sale { color: #201d18 !important; padding-bottom: clamp(4rem, 7vw, 7rem) !important; } #wrapwrap.as-shop-page #products_grid { background: transparent !important; } #wrapwrap.as-shop-page #o_wsale_products_header { padding-top: clamp(2.25rem, 4.5vw, 4.75rem) !important; padding-bottom: clamp(1.75rem, 3vw, 3rem) !important; } #wrapwrap.as-shop-page .breadcrumb, #wrapwrap.as-shop-page .breadcrumb a, #wrapwrap.as-shop-page .o_wsale_breadcrumb, #wrapwrap.as-shop-page .o_wsale_breadcrumb a { color: #6f6a61 !important; } #wrapwrap.as-shop-page .breadcrumb-item.active, #wrapwrap.as-shop-page .breadcrumb-item:last-child { color: #201d18 !important; } #wrapwrap.as-shop-page .as-category-title, #wrapwrap.as-shop-page .o_wsale_category_title, #wrapwrap.as-shop-page .o_wsale_shop_title { color: #201d18 !important; } #wrapwrap.as-shop-page .as-category-title::before, #wrapwrap.as-shop-page .o_wsale_category_title::before { color: #ad843d !important; } #wrapwrap.as-shop-page #o_wsale_products_header h1, #wrapwrap.as-shop-page .as-category-title h1, #wrapwrap.as-shop-page .o_wsale_category_title h1, #wrapwrap.as-shop-page h1.o_wsale_shop_title { color: #201d18 !important; font-family: Georgia, "Times New Roman", serif !important; font-size: clamp(2.15rem, 4vw, 4.15rem) !important; font-weight: 400 !important; line-height: .98 !important; letter-spacing: -.035em !important; text-transform: uppercase !important; max-width: 17ch; } #wrapwrap.as-shop-page .o_wsale_category_description, #wrapwrap.as-shop-page .o_wsale_category_description p { color: #625d54 !important; font-size: clamp(1rem, 1.3vw, 1.15rem) !important; line-height: 1.65 !important; max-width: 68ch; } #wrapwrap.as-shop-page .products_header { border-top: 1px solid rgba(32, 29, 24, .16) !important; padding-top: 1rem !important; margin-top: clamp(1.5rem, 3vw, 3rem) !important; } #wrapwrap.as-shop-page .o_wsale_products_header_search_form_container, #wrapwrap.as-shop-page .o_wsale_products_header_search_form_container form, #wrapwrap.as-shop-page .o_wsale_products_header_search_form_container .input-group { background: transparent !important; } #wrapwrap.as-shop-page .o_wsale_products_header_search_form_container input, #wrapwrap.as-shop-page .oe_search_box { background: #fffdf8 !important; color: #211e19 !important; border: 1px solid rgba(32, 29, 24, .18) !important; border-right: 0 !important; border-radius: 0 !important; min-height: 3.25rem !important; box-shadow: none !important; } #wrapwrap.as-shop-page .o_wsale_products_header_search_form_container input::placeholder, #wrapwrap.as-shop-page .oe_search_box::placeholder { color: #898278 !important; } #wrapwrap.as-shop-page .o_wsale_products_header_search_form_container .btn, #wrapwrap.as-shop-page .o_searchbar_form .btn { background: #fffdf8 !important; color: #6f685d !important; border: 1px solid rgba(32, 29, 24, .18) !important; border-left: 0 !important; border-radius: 0 !important; } #wrapwrap.as-shop-page .o_sortby_dropdown > .btn, #wrapwrap.as-shop-page .dropdown_sorty_by > .btn, #wrapwrap.as-shop-page .o_wsale_apply_layout > .btn { background: #fffdf8 !important; color: #24201b !important; border: 1px solid rgba(32, 29, 24, .2) !important; border-radius: 0 !important; min-height: 3.25rem !important; padding-inline: 1.25rem !important; box-shadow: none !important; } #wrapwrap.as-shop-page .o_sortby_dropdown .dropdown-menu, #wrapwrap.as-shop-page .dropdown_sorty_by .dropdown-menu { background: #fffdf8 !important; border: 1px solid rgba(32, 29, 24, .16) !important; border-radius: 0 !important; box-shadow: 0 18px 50px rgba(22, 19, 15, .1) !important; } #wrapwrap.as-shop-page .o_sortby_dropdown .dropdown-item, #wrapwrap.as-shop-page .dropdown_sorty_by .dropdown-item { color: #342f28 !important; } #wrapwrap.as-shop-page .o_sortby_dropdown .dropdown-item:hover, #wrapwrap.as-shop-page .o_sortby_dropdown .dropdown-item.active, #wrapwrap.as-shop-page .dropdown_sorty_by .dropdown-item:hover, #wrapwrap.as-shop-page .dropdown_sorty_by .dropdown-item.active { background: #eee6d7 !important; color: #76551f !important; } #wrapwrap.as-shop-page .o_wsale_products_grid_table { column-gap: clamp(.85rem, 1.5vw, 1.5rem) !important; row-gap: clamp(1.75rem, 3vw, 3rem) !important; } #wrapwrap.as-shop-page .oe_product { background: transparent !important; } #wrapwrap.as-shop-page .oe_product_cart { background: #fffdf8 !important; border: 1px solid rgba(32, 29, 24, .1) !important; border-radius: 0 !important; overflow: hidden !important; box-shadow: 0 12px 35px rgba(25, 21, 16, .055) !important; transition: transform .32s ease, box-shadow .32s ease, border-color .32s ease !important; } #wrapwrap.as-shop-page .oe_product_cart:hover { transform: translateY(-4px); border-color: rgba(173, 132, 61, .5) !important; box-shadow: 0 22px 55px rgba(25, 21, 16, .11) !important; } #wrapwrap.as-shop-page .oe_product_image { background: #f7f3eb !important; border: 0 !important; } #wrapwrap.as-shop-page .oe_product_image img { filter: none !important; } #wrapwrap.as-shop-page .o_wsale_product_information { background: #fffdf8 !important; color: #201d18 !important; padding: 1.05rem 1.15rem 1.25rem !important; border-top: 1px solid rgba(32, 29, 24, .09) !important; } #wrapwrap.as-shop-page .o_wsale_products_item_title, #wrapwrap.as-shop-page .o_wsale_products_item_title a, #wrapwrap.as-shop-page .oe_product_cart h6, #wrapwrap.as-shop-page .oe_product_cart h6 a { color: #201d18 !important; font-family: Georgia, "Times New Roman", serif !important; font-size: clamp(1.05rem, 1.25vw, 1.22rem) !important; font-weight: 400 !important; line-height: 1.18 !important; letter-spacing: -.015em !important; text-transform: uppercase !important; } #wrapwrap.as-shop-page .as-product-sku, #wrapwrap.as-shop-page .oe_product_cart .text-muted, #wrapwrap.as-shop-page .oe_product_cart .o_wsale_product_description, #wrapwrap.as-shop-page .oe_product_cart p { color: #756f65 !important; } #wrapwrap.as-shop-page .product_price, #wrapwrap.as-shop-page .oe_product_cart .oe_currency_value, #wrapwrap.as-shop-page .oe_product_cart .product_price .h5 { color: #9b712c !important; font-weight: 600 !important; } #wrapwrap.as-shop-page .o_wsale_product_btn, #wrapwrap.as-shop-page .o_wsale_product_btn_primary, #wrapwrap.as-shop-page .oe_product_cart .btn { border-radius: 0 !important; } #wrapwrap.as-shop-page .o_wsale_product_btn_primary, #wrapwrap.as-shop-page .oe_product_cart .btn-primary { background: #b48a43 !important; border-color: #b48a43 !important; color: #17130e !important; } #wrapwrap.as-shop-page .o_wsale_product_btn:not(.o_wsale_product_btn_primary), #wrapwrap.as-shop-page .oe_product_cart .btn-light, #wrapwrap.as-shop-page .oe_product_cart .btn-secondary { background: rgba(255, 253, 248, .92) !important; border-color: rgba(32, 29, 24, .18) !important; color: #302b25 !important; } #wrapwrap.as-shop-page .oe_product_cart .o_wsale_product_badge, #wrapwrap.as-shop-page .oe_product_cart .as-product-label, #wrapwrap.as-shop-page .oe_product_cart .ribbon { color: #a17630 !important; } #wrapwrap.as-shop-page .o_wsale_filmstip_wrapper, #wrapwrap.as-shop-page .o_wsale_filmstip_wrapper .card, #wrapwrap.as-shop-page .o_wsale_filmstip_wrapper .o_wsale_filmstip_item { background: #fffdf8 !important; color: #2d2923 !important; border-color: rgba(32, 29, 24, .12) !important; } #wrapwrap.as-shop-page .pagination .page-link { background: #fffdf8 !important; border-color: rgba(32, 29, 24, .16) !important; color: #50483d !important; } #wrapwrap.as-shop-page .pagination .page-item.active .page-link { background: #b48a43 !important; border-color: #b48a43 !important; color: #17130e !important; } #wrapwrap.as-shop-page #products_grid_before, #wrapwrap.as-shop-page .offcanvas.o_wsale_offcanvas, #wrapwrap.as-shop-page .o_wsale_offcanvas { background: #f7f3eb !important; color: #2c2822 !important; } @media (max-width: 767.98px) { #wrapwrap.as-shop-page #o_wsale_products_header { padding-top: 1.75rem !important; } #wrapwrap.as-shop-page #o_wsale_products_header h1, #wrapwrap.as-shop-page .as-category-title h1, #wrapwrap.as-shop-page .o_wsale_category_title h1, #wrapwrap.as-shop-page h1.o_wsale_shop_title { font-size: clamp(2rem, 10vw, 3rem) !important; } #wrapwrap.as-shop-page .o_wsale_product_information { padding: .85rem .9rem 1rem !important; } } #wrapwrap.as-shop-page #category_header { color:#201d18 !important; max-width:72rem !important; margin-top:.15rem !important; } #wrapwrap.as-shop-page #category_header .s_cover, #wrapwrap.as-shop-page #category_header .s_allow_columns, #wrapwrap.as-shop-page #category_header .o_grid_mode, #wrapwrap.as-shop-page #category_header .o_grid_item { background:transparent !important; } #wrapwrap.as-shop-page #category_header .s_cover { padding-top:0 !important; padding-bottom:1.35rem !important; } #wrapwrap.as-shop-page #category_header .o_grid_mode { min-height:0 !important; height:auto !important; grid-template-rows:auto !important; } #wrapwrap.as-shop-page #category_header .o_grid_item { grid-area:auto !important; position:relative !important; min-height:0 !important; } #wrapwrap.as-shop-page #category_header h1, #wrapwrap.as-shop-page #category_header h2, #wrapwrap.as-shop-page #category_header h2 *, #wrapwrap.as-shop-page #category_header font, #wrapwrap.as-shop-page #category_header font * { color:#201d18 !important; font-family:Georgia,"Times New Roman",serif !important; font-size:clamp(2.15rem,4vw,4.15rem) !important; font-weight:400 !important; line-height:.98 !important; letter-spacing:-.035em !important; text-transform:uppercase !important; background:transparent !important; } #wrapwrap.as-shop-page #category_header h2 { margin:0 !important; max-width:17ch !important; } #wrapwrap.as-shop-page #category_header p, #wrapwrap.as-shop-page #category_header p * { color:#625d54 !important; font-family:inherit !important; font-size:clamp(1rem,1.3vw,1.15rem) !important; font-weight:400 !important; line-height:1.65 !important; letter-spacing:0 !important; text-transform:none !important; } @media (max-width:767.98px) { #wrapwrap.as-shop-page #category_header h1, #wrapwrap.as-shop-page #category_header h2, #wrapwrap.as-shop-page #category_header h2 *, #wrapwrap.as-shop-page #category_header font, #wrapwrap.as-shop-page #category_header font * { font-size:clamp(2rem,10vw,3rem) !important; } } #wrapwrap.as-shop-page #category_header .o_grid_item { grid-area:1 / 1 / auto / 13 !important; width:100% !important; } #wrapwrap.as-shop-page #category_header h2 { width:min(100%, 17ch) !important; } #wrapwrap.as-shop-page .o_wsale_products_grid_table { --o-wsale-card-img-opacity: 1 !important; --o-wsale-card-img-opacity-hover: 1 !important; --o-wsale-card-overlay: none !important; --o-wsale-card-overlay-opacity: 0 !important; --o-wsale-card-overlay-background: transparent !important; } #wrapwrap.as-shop-page .oe_product_image, #wrapwrap.as-shop-page .oe_product_image_link, #wrapwrap.as-shop-page .oe_product_image_img_wrapper, #wrapwrap.as-shop-page .oe_product_image_img { opacity: 1 !important; filter: none !important; mix-blend-mode: normal !important; } #wrapwrap.as-shop-page .oe_product_image_link::after { content: none !important; display: none !important; opacity: 0 !important; background: transparent !important; } #wrapwrap.as-shop-page .oe_product_image_img_wrapper_primary, #wrapwrap.as-shop-page .oe_product_image_img_wrapper_primary .oe_product_image_img { opacity: 1 !important; visibility: visible !important; } #wrapwrap.as-shop-page .oe_product_image_link_has_secondary .oe_product_image_img_wrapper_secondary, #wrapwrap.as-shop-page .oe_product_image_link_has_secondary .oe_product_image_img_secondary { opacity: 0 !important; visibility: hidden !important; } @media (hover: hover) and (min-width: 992px) { #wrapwrap.as-shop-page .oe_product_image_link_has_secondary:hover .oe_product_image_img_wrapper_primary, #wrapwrap.as-shop-page .oe_product_image_link_has_secondary:hover .oe_product_image_img_wrapper_primary .oe_product_image_img { opacity: 0 !important; visibility: hidden !important; } #wrapwrap.as-shop-page .oe_product_image_link_has_secondary:hover .oe_product_image_img_wrapper_secondary, #wrapwrap.as-shop-page .oe_product_image_link_has_secondary:hover .oe_product_image_img_secondary { opacity: 1 !important; visibility: visible !important; } } #wrapwrap.as-shop-page .oe_product_cart .o_wsale_product_btn { background: transparent !important; border: 0 !important; box-shadow: none !important; } #wrapwrap.as-shop-page .oe_product_cart .o_wsale_product_btn .btn:not(.o_wsale_product_btn_primary), #wrapwrap.as-shop-page .oe_product_cart .o_wsale_product_btn .btn-light, #wrapwrap.as-shop-page .oe_product_cart .o_wsale_product_btn .btn-secondary { background: rgba(255, 253, 248, .94) !important; border-color: rgba(32, 29, 24, .18) !important; color: #302b25 !important; } #wrapwrap.as-shop-page .oe_product_cart .oe_subdescription { display: block !important; min-height: 5.8rem !important; max-height: 5.8rem !important; overflow: hidden !important; color: #756f65 !important; font-size: .82rem !important; line-height: 1.48 !important; } #wrapwrap.as-shop-page .oe_product_cart .oe_subdescription p { margin-bottom: .38rem !important; } #wrapwrap.as-shop-page .oe_product_cart .oe_subdescription p:last-child { margin-bottom: 0 !important; } @media (max-width: 767.98px) { #wrapwrap.as-shop-page .oe_product_cart .oe_subdescription { min-height: 4.8rem !important; max-height: 4.8rem !important; font-size: .78rem !important; } } :root { --dz-cream: #f3f0e9; --dz-cream-deep: #e9e2d6; --dz-ink: #171512; --dz-muted: #625e57; --dz-gold: #b28a45; } html, body, #wrapwrap, main, #wrap { background-color: var(--dz-cream) !important; } html.deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top, html.deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top > nav.navbar, html.deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top #o_main_nav, html.deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top .as-main-header, html.deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top .as-middle-header { background: transparent !important; background-image: none !important; border: 0 !important; box-shadow: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; } html.deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top .navbar-brand.logo img { filter: grayscale(1) brightness(0) invert(1) !important; } html.deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top #top_menu > li > a, html.deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top .as-h-icon, html.deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top .dropdown-toggle { color: #fff !important; text-shadow: 0 2px 14px rgba(0, 0, 0, .52); } html[data-main-object="website.page(15,)"].deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top .navbar-brand.logo img { filter: grayscale(1) brightness(0) !important; } html[data-main-object="website.page(15,)"].deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top #top_menu > li > a, html[data-main-object="website.page(15,)"].deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top .as-h-icon, html[data-main-object="website.page(15,)"].deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top .dropdown-toggle, html[data-main-object="website.page(15,)"].deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top a.text-reset, html[data-main-object="website.page(15,)"].deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top button, html[data-main-object="website.page(15,)"].deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top .o_navlink_background, html[data-main-object="website.page(15,)"].deneriaz-header-over-hero:not(.deneriaz-header-scrolled) header#top i { color: var(--dz-ink) !important; text-shadow: 0 1px 10px rgba(255, 255, 255, .72) !important; } html.deneriaz-header-scrolled header#top, html.deneriaz-header-scrolled header#top > nav.navbar, html.deneriaz-header-scrolled header#top #o_main_nav, html:not(.deneriaz-header-over-hero) header#top, html:not(.deneriaz-header-over-hero) header#top > nav.navbar, html:not(.deneriaz-header-over-hero) header#top #o_main_nav { background: rgba(243, 240, 233, .96) !important; background-image: none !important; border-color: rgba(23, 21, 18, .10) !important; box-shadow: 0 8px 26px rgba(28, 24, 18, .06) !important; -webkit-backdrop-filter: blur(12px) !important; backdrop-filter: blur(12px) !important; } html.deneriaz-header-scrolled header#top .navbar-brand.logo img, html:not(.deneriaz-header-over-hero) header#top .navbar-brand.logo img { filter: grayscale(1) brightness(0) !important; } html.deneriaz-header-scrolled header#top #top_menu > li > a, html.deneriaz-header-scrolled header#top .as-h-icon, html:not(.deneriaz-header-over-hero) header#top #top_menu > li > a, html:not(.deneriaz-header-over-hero) header#top .as-h-icon { color: var(--dz-ink) !important; text-shadow: none !important; } html.deneriaz-header-scrolled body #wrapwrap > header#top nav.navbar #o_main_nav ul#top_menu > li.nav-item > a.nav-link, html:not(.deneriaz-header-over-hero) body #wrapwrap > header#top nav.navbar #o_main_nav ul#top_menu > li.nav-item > a.nav-link, html.deneriaz-header-scrolled body #wrapwrap > header#top nav.navbar #o_main_nav .as-h-icon, html:not(.deneriaz-header-over-hero) body #wrapwrap > header#top nav.navbar #o_main_nav .as-h-icon { color: var(--dz-ink) !important; text-shadow: none !important; } html:not(.deneriaz-header-over-hero) body.o_website_sale_checkout #wrapwrap > header#top, html:not(.deneriaz-header-over-hero) body.o_website_sale_checkout #wrapwrap > header#top > nav.navbar, html:not(.deneriaz-header-over-hero) body.o_website_sale_checkout #wrapwrap > header#top #o_main_nav, html:not(.deneriaz-header-over-hero) body #wrapwrap > header#top > nav.navbar, html.deneriaz-header-scrolled body #wrapwrap > header#top > nav.navbar { background: rgba(243, 240, 233, .97) !important; background-color: rgba(243, 240, 233, .97) !important; background-image: none !important; border-color: rgba(23, 21, 18, .10) !important; box-shadow: 0 8px 26px rgba(28, 24, 18, .06) !important; } html:not(.deneriaz-header-over-hero) body.o_website_sale_checkout #wrapwrap > header#top #top_menu > li > a, html:not(.deneriaz-header-over-hero) body.o_website_sale_checkout #wrapwrap > header#top .as-h-icon, html:not(.deneriaz-header-over-hero) body.o_website_sale_checkout #wrapwrap > header#top .dropdown-toggle { color: var(--dz-ink) !important; text-shadow: none !important; } html:not(.deneriaz-header-over-hero) body.o_website_sale_checkout #wrapwrap > header#top .navbar-brand.logo img { filter: grayscale(1) brightness(0) !important; } body #wrapwrap > header#top .o_mega_menu.dropdown-menu, body #wrapwrap > header#top .o_mega_menu.dropdown-menu .dz-mega-panel { background: rgba(243, 240, 233, .985) !important; background-color: rgba(243, 240, 233, .985) !important; background-image: none !important; color: var(--dz-ink) !important; } body #wrapwrap > header#top .o_mega_menu.dropdown-menu { border-top: 1px solid rgba(23, 21, 18, .12) !important; border-bottom: 1px solid rgba(23, 21, 18, .12) !important; box-shadow: 0 24px 60px rgba(28, 24, 18, .14) !important; } body #wrapwrap > header#top .o_mega_menu .dz-mega-eyebrow, body #wrapwrap > header#top .o_mega_menu h1, body #wrapwrap > header#top .o_mega_menu h2, body #wrapwrap > header#top .o_mega_menu h3, body #wrapwrap > header#top .o_mega_menu h4, body #wrapwrap > header#top .o_mega_menu h5, body #wrapwrap > header#top .o_mega_menu h6 { color: var(--dz-ink) !important; } body #wrapwrap > header#top .o_mega_menu .dz-mega-link, body #wrapwrap > header#top .o_mega_menu .nav-link, body #wrapwrap > header#top .o_mega_menu a:not(.btn) { color: var(--dz-muted) !important; text-shadow: none !important; } body #wrapwrap > header#top .o_mega_menu .dz-mega-link:hover, body #wrapwrap > header#top .o_mega_menu .dz-mega-link:focus, body #wrapwrap > header#top .o_mega_menu .nav-link:hover, body #wrapwrap > header#top .o_mega_menu .nav-link:focus, body #wrapwrap > header#top .o_mega_menu a:not(.btn):hover, body #wrapwrap > header#top .o_mega_menu a:not(.btn):focus { color: #8f6b2d !important; } body #wrapwrap > header#top .o_mega_menu .dz-mega-copy, body #wrapwrap > header#top .o_mega_menu .dz-mega-preview, body #wrapwrap > header#top .o_mega_menu .dz-mega-card { border-color: rgba(23, 21, 18, .14) !important; } body #wrapwrap > header#top .o_mega_menu .dz-mega-card, body #wrapwrap > header#top .o_mega_menu .dz-mega-card-copy { background-color: var(--dz-cream-deep) !important; color: var(--dz-ink) !important; } body #wrapwrap > header#top .js_language_selector .dropdown-menu, body #wrapwrap > header#top .dropdown-menu:not(.o_mega_menu) { background: var(--dz-cream) !important; background-color: var(--dz-cream) !important; border: 1px solid rgba(23, 21, 18, .14) !important; box-shadow: 0 14px 36px rgba(28, 24, 18, .14) !important; } body #wrapwrap > header#top .js_language_selector .dropdown-menu a, body #wrapwrap > header#top .dropdown-menu:not(.o_mega_menu) a { color: var(--dz-ink) !important; } body #wrapwrap > header#top .js_language_selector .dropdown-menu a:hover, body #wrapwrap > header#top .js_language_selector .dropdown-menu a:focus, body #wrapwrap > header#top .dropdown-menu:not(.o_mega_menu) a:hover, body #wrapwrap > header#top .dropdown-menu:not(.o_mega_menu) a:focus { background: var(--dz-cream-deep) !important; color: #8f6b2d !important; } .deneriaz-luxe-home { --dlh-black: var(--dz-ink); --dlh-ivory: var(--dz-cream); background: var(--dz-cream) !important; color: var(--dz-ink) !important; } .deneriaz-luxe-home > .dlh-intro, .deneriaz-luxe-home > .s_three_columns, .deneriaz-luxe-home > .dlh-story, .deneriaz-luxe-home > .dlh-final { background: var(--dz-cream) !important; color: var(--dz-ink) !important; } .deneriaz-luxe-home > .dlh-hero, .deneriaz-luxe-home > .dlh-hero .dlh-display { color: #fff !important; } .deneriaz-luxe-home .dlh-story .dlh-body, .deneriaz-luxe-home .dlh-intro .dlh-body, .deneriaz-luxe-home > .s_three_columns .dlh-body, .deneriaz-luxe-home .dlh-final .dlh-body { color: var(--dz-muted) !important; } .deneriaz-luxe-home .dlh-story .dlh-link, .deneriaz-luxe-home > .s_three_columns > .container-fluid > .row:first-child, .deneriaz-luxe-home .dlh-final .dlh-title { color: var(--dz-ink) !important; } .deneriaz-luxe-home .dlh-craft .o_we_bg_filter { background: linear-gradient(90deg, rgba(5, 5, 5, .72) 0%, rgba(5, 5, 5, .40) 48%, rgba(5, 5, 5, .08) 100%) !important; } .deneriaz-luxe-home .dlh-craft-panel { max-width: 38rem !important; padding: clamp(2rem, 5vw, 4.5rem) 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; color: #fff !important; text-shadow: 0 2px 18px rgba(0, 0, 0, .56); } .deneriaz-luxe-home .dlh-craft-panel .dlh-body { color: rgba(255, 255, 255, .88) !important; } .deneriaz-luxe-home .dlh-craft-panel .dlh-btn-outline { border-color: rgba(255, 255, 255, .82) !important; color: #fff !important; } footer#bottom, footer#bottom #footer, footer#bottom .dz-luxury-footer, footer#bottom .dz-footer-section { background: var(--dz-cream-deep) !important; background-image: none !important; color: var(--dz-ink) !important; } body footer#bottom #footer.dz-luxury-footer, body footer#bottom #footer.dz-luxury-footer > section.dz-footer-section.s_text_block { background: var(--dz-cream-deep) !important; background-color: var(--dz-cream-deep) !important; background-image: none !important; color: var(--dz-ink) !important; } footer#bottom .dz-footer-logo { filter: grayscale(1) brightness(0) !important; } footer#bottom .dz-footer-brand p, footer#bottom .dz-footer-column a, footer#bottom .dz-footer-contact, footer#bottom .dz-footer-bottom, footer#bottom .dz-footer-bottom * { color: var(--dz-muted) !important; } footer#bottom .dz-footer-column h5, footer#bottom .dz-footer-signature-link, footer#bottom .dz-footer-social a i, footer#bottom .dz-footer-payment-label { color: #8f6b2d !important; } footer#bottom .dz-footer-main, footer#bottom .dz-footer-bottom { border-color: rgba(23, 21, 18, .13) !important; } body footer#bottom #footer.dz-luxury-footer .dz-footer-contact address, body footer#bottom #footer.dz-luxury-footer .dz-footer-contact > a, body footer#bottom #footer.dz-luxury-footer .dz-footer-bottom p, body footer#bottom #footer.dz-luxury-footer .dz-footer-payment, body footer#bottom #footer.dz-luxury-footer .dz-footer-payment i { color: var(--dz-muted) !important; } body footer#bottom #footer.dz-luxury-footer #o_footer_scrolltop { border-color: rgba(143, 107, 45, .55) !important; background: var(--dz-cream) !important; color: #8f6b2d !important; box-shadow: 0 6px 22px rgba(28, 24, 18, .10) !important; } @media (max-width: 991.98px) { body #wrapwrap > header#top .navbar-collapse, body #wrapwrap > header#top .offcanvas, body #wrapwrap > header#top .offcanvas-body, body #wrapwrap > header#top .o_mobile_menu_toggle + .dropdown-menu { background: var(--dz-cream) !important; background-color: var(--dz-cream) !important; color: var(--dz-ink) !important; } body #wrapwrap > header#top .navbar-collapse a, body #wrapwrap > header#top .offcanvas a, body #wrapwrap > header#top .offcanvas-body a { color: var(--dz-ink) !important; text-shadow: none !important; } .deneriaz-luxe-home .dlh-craft-panel { padding-right: 1.25rem !important; padding-left: 1.25rem !important; } } body #website_cookies_bar .modal-content, body #website_cookies_bar .dz-cookie-banner { background:#faf8f3!important; color:#29251f!important; border-radius:0!important; } body #website_cookies_bar .modal-content { border:1px solid #d8d0c2!important; box-shadow:0 -8px 32px #29251f14!important; } body #website_cookies_bar .modal-dialog { padding:0!important; margin:0!important; max-width:none!important; } body .o_cookies_bar_toggle { display:none!important; } body #website_cookies_bar .dz-cookie-inner { max-width:1320px; margin:auto; padding:24px 32px; display:flex; align-items:center; gap:32px; } body #website_cookies_bar .dz-cookie-copy { flex:1; } body #website_cookies_bar #dz-cookie-title { font-family:Georgia,serif!important; font-size:22px!important; line-height:1.25!important; font-weight:400!important; text-transform:none!important; letter-spacing:0!important; color:#171512!important; margin:0 0 8px!important; } body #website_cookies_bar p { font-size:14px!important; line-height:1.65!important; color:#514b42!important; margin:0 0 6px!important; } body #website_cookies_bar .o_cookies_bar_text_policy { color:#795722!important; font-size:13px!important; text-decoration:underline!important; text-transform:none!important; letter-spacing:0!important; padding:0!important; background:transparent!important; } body #website_cookies_bar .dz-cookie-actions { display:flex; gap:12px; flex-wrap:wrap; } body #website_cookies_bar :is(#cookies-consent-essential,#cookies-consent-all) { display:inline-flex; align-items:center; justify-content:center; min-width:156px; min-height:46px; padding:12px 18px!important; background:#171512!important; color:#fff!important; border:1px solid #171512!important; border-radius:0!important; font:600 12px/1.5 Montserrat,sans-serif!important; text-transform:none!important; letter-spacing:.025em!important; } body #website_cookies_bar :is(#cookies-consent-essential,#cookies-consent-all):hover { background:#493d2b!important; border-color:#493d2b!important; } body #website_cookies_bar a:focus-visible, body [data-dz-manage-cookies]:focus-visible { outline:2px solid #795722!important; outline-offset:4px; } body footer#bottom .dz-footer-cookie-links { display:flex; flex-basis:100%; flex-wrap:wrap; gap:10px 20px; align-items:center; padding-right:56px; } body footer#bottom .dz-footer-cookie-links a { font-size:12px!important; color:#514b42!important; text-decoration:underline; text-underline-offset:3px; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy { padding:64px 24px 80px!important; color:#29251f!important; background:#f3f0e9!important; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy .dz-policy-inner { max-width:1040px; margin:auto; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy h1 { font:400 32px/1.2 Georgia,serif!important; text-transform:none!important; letter-spacing:-.02em!important; color:#171512!important; margin:8px 0 18px!important; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy h2 { font:400 23px/1.3 Georgia,serif!important; text-transform:none!important; letter-spacing:0!important; color:#171512!important; margin:36px 0 14px!important; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy h3 { font:600 15px/1.5 Montserrat,sans-serif!important; color:#171512!important; letter-spacing:0!important; text-transform:none!important; margin:0 0 8px!important; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy :is(p,li) { font:400 14px/1.8 Montserrat,sans-serif!important; color:#514b42!important; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy .dz-eyebrow { font-size:11px!important; font-weight:600!important; letter-spacing:.14em!important; text-transform:uppercase!important; color:#795722!important; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy a { color:#795722!important; text-decoration:underline; text-underline-offset:3px; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy .dz-policy-cards { display:grid; grid-template-columns:1fr 1fr; gap:16px; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy .dz-policy-card { background:#faf8f3; border:1px solid #d8d0c2; padding:24px; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy .dz-policy-card p:last-child { margin-bottom:0; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy .dz-policy-choice { padding:24px; border:1px solid #d8d0c2; background:#faf8f3; margin:24px 0; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy [data-dz-manage-cookies] { display:inline-block; padding:12px 22px; background:#171512!important; color:#fff!important; text-decoration:none; font-size:13px; } body:has(.dz-cookie-policy) #wrapwrap footer#bottom { position:relative!important; transform:none!important; margin-top:0!important; } body:has(.dz-cookie-policy) #wrapwrap main { margin-bottom:0!important; } @media(max-width:767.98px) { body #website_cookies_bar .dz-cookie-inner { padding:20px; display:block; } body #website_cookies_bar .dz-cookie-actions { margin-top:16px; gap:10px; } body #website_cookies_bar :is(#cookies-consent-essential,#cookies-consent-all) { flex:1; min-width:0; padding:12px 10px!important; } body #website_cookies_bar .modal-content { max-height:85svh; overflow:auto; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy { padding:40px 20px 56px!important; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy h1 { font-size:28px!important; } body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-cookie-policy .dz-policy-cards { grid-template-columns:1fr; } } #bottom.o_footer{background:#0d0d0d!important;color:#f2ede4!important;border-top:1px solid rgba(198,155,82,.45)} #bottom #footer.dz-luxury-footer,#bottom .dz-footer-section{background:#0d0d0d!important;color:#f2ede4!important} #bottom .dz-footer-section{padding:5.4rem 0 2.1rem!important} #bottom .dz-footer-main{align-items:flex-start} #bottom .dz-footer-logo{display:block;width:245px;max-height:76px;object-fit:contain;object-position:left center;margin-bottom:1.75rem;filter:none!important} #bottom .dz-footer-brand p{max-width:390px;margin:0 0 1.35rem;color:rgba(242,237,228,.63)!important;font-size:.98rem;line-height:1.75} #bottom .dz-footer-signature-link{display:inline-flex;gap:.55rem;align-items:center;padding-bottom:.3rem;border-bottom:1px solid rgba(198,155,82,.65);color:#d0a55d!important;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-decoration:none!important;text-transform:uppercase} #bottom .dz-footer-column h5,#bottom .dz-footer-contact h5{margin:0 0 1.45rem;color:#d0a55d!important;font-family:inherit;font-size:.73rem!important;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase} #bottom .dz-footer-column ul{margin:0} #bottom .dz-footer-column li{margin:0 0 .72rem;padding:0!important} #bottom .dz-footer-column a,#bottom .dz-footer-contact a{color:rgba(242,237,228,.77)!important;font-size:.92rem;line-height:1.5;text-decoration:none!important;transition:color .2s ease} #bottom .dz-footer-column a:hover,#bottom .dz-footer-contact a:hover{color:#d0a55d!important} #bottom .dz-footer-social a{display:flex;gap:.65rem;align-items:center} #bottom .dz-footer-social i{width:1rem;color:#d0a55d;font-size:1rem;text-align:center} #bottom .dz-footer-social .dz-social-icon{flex:0 0 1.05rem;width:1.05rem;height:1.05rem;color:#d0a55d;fill:currentColor} #bottom .dz-footer-social .dz-social-icon-outline{fill:none;stroke:currentColor;stroke-width:1.8} #bottom .dz-footer-social .dz-social-icon-outline .dz-social-dot{fill:currentColor;stroke:none} #bottom .dz-footer-contact address{margin:0 0 1.1rem;color:rgba(242,237,228,.63);font-size:.92rem;font-style:normal;line-height:1.75;text-transform:none} #bottom .dz-footer-contact>a{display:block;margin-bottom:.35rem;word-break:break-word} #bottom .dz-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:4.25rem;padding-top:1.65rem;border-top:1px solid rgba(242,237,228,.14)} #bottom .dz-footer-bottom p{margin:0;color:rgba(242,237,228,.42)!important;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase} #bottom .dz-footer-payment{display:flex;align-items:center;gap:.65rem;color:rgba(242,237,228,.68)} #bottom .dz-footer-payment>span{margin-right:.45rem;color:#d0a55d;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase} #bottom .dz-footer-payment i{font-size:.95rem} #bottom #o_footer_scrolltop_wrapper{position:relative!important} #bottom #o_footer_scrolltop{width:42px!important;height:42px!important;margin-top:-21px!important;border:1px solid rgba(198,155,82,.65)!important;background:#0d0d0d!important;color:#d0a55d!important;box-shadow:0 6px 24px rgba(0,0,0,.25)!important} #bottom #o_footer_scrolltop span,#bottom #o_footer_scrolltop font{color:#d0a55d!important;font-size:.58rem!important;letter-spacing:.08em} @media(max-width:991.98px){#bottom .dz-footer-section{padding:4.25rem 0 2rem!important}#bottom .dz-footer-brand{padding-bottom:1rem}#bottom .dz-footer-bottom{margin-top:3rem}} @media(max-width:767.98px){#bottom .dz-footer-logo{width:210px}#bottom .dz-footer-main{--bs-gutter-y:2.8rem}#bottom .dz-footer-bottom{align-items:flex-start;flex-direction:column;gap:1rem}#bottom .dz-footer-contact{margin-top:.25rem}} @media(max-width:575.98px){#bottom .dz-footer-section{padding:3.6rem 1rem 1.75rem!important}#bottom .dz-footer-column h5,#bottom .dz-footer-contact h5{margin-bottom:1rem}#bottom .dz-footer-column a,#bottom .dz-footer-contact a{font-size:.88rem}} #bottom .dz-footer-social .dz-social-icon + i{display:none!important} .dz-home2026,.dz-maison2026{background:#f3f0e9;color:#171512} .dz-home2026 h1,.dz-home2026 h2,.dz-maison2026 h1,.dz-maison2026 h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.04em!important;line-height:1.04!important} .dz-visual{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:680px;padding:0!important;background:#242721!important} .dz-visual-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2} .dz-visual-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,10,12,.40),transparent 30%),linear-gradient(90deg,rgba(5,10,12,.57),rgba(5,10,12,.12) 65%,transparent)} .dz-opening{height:100svh;min-height:640px;max-height:1100px} .dz-opening .dz-visual-image{object-position:68% center} .dz-visual-copy{padding:clamp(4rem,7vw,7rem) clamp(1.5rem,6vw,7.5rem);color:#fff;position:relative;max-width:900px} .dz-visual-copy h1,.dz-visual-copy h2{color:#fff!important;margin:0 0 2.4rem!important;font-size:clamp(3.5rem,7.6vw,7.5rem)!important;text-shadow:0 2px 30px rgba(0,0,0,.12)} .dz-eyebrow{font-size:.66rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin:0 0 1.7rem!important;line-height:1.7!important} .dz-visual-copy .dz-eyebrow{color:rgba(255,255,255,.88)!important} .dz-visual-copy>p:not(.dz-eyebrow){color:rgba(255,255,255,.90)!important;font-size:1rem;line-height:1.7;margin-bottom:2rem} .dz-image-link,.dz-dark-link{display:inline-flex;align-items:center;gap:2.5rem;padding:0 0 .65rem!important;border-bottom:1px solid currentColor!important;text-decoration:none!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.10em!important;text-transform:none!important;line-height:1.7!important;background:none!important;border-radius:0!important;transition:opacity .2s} .dz-image-link{color:#fff!important}.dz-dark-link{color:#171512!important} .dz-image-link span,.dz-dark-link span{font-size:1.2rem;letter-spacing:0} .dz-image-link:hover,.dz-dark-link:hover{opacity:.7} .dz-scroll-link{position:absolute;bottom:3.5rem;right:6vw;color:#fff!important;font-size:1.75rem;text-decoration:none!important} .dz-personalisation .dz-visual-image{object-position:60% center} .dz-personalisation .dz-visual-shade{background:linear-gradient(90deg,rgba(18,10,3,.72),rgba(18,10,3,.24) 65%,transparent)} .dz-personalisation,.dz-home-maison{height:88svh;min-height:630px;max-height:950px} .dz-home-maison .dz-visual-shade{background:linear-gradient(90deg,rgba(4,13,22,.61),rgba(4,13,22,.15) 70%,transparent)} .dz-home-maison .dz-visual-image{object-position:center center} .dz-collections{position:relative;background:#f3f0e9!important;padding:0!important;overflow:hidden;scroll-margin-top:80px} .dz-collection-label{position:absolute;top:3.5rem;left:6vw;z-index:2;color:#625e57!important} .dz-slides{display:grid;min-height:710px;height:92svh;max-height:950px} .dz-slide{grid-area:1/1;position:relative;display:grid;grid-template-columns:58% 42%;align-items:center;background:#f3f0e9;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .85s,visibility .85s} .dz-slide.is-active{opacity:1;visibility:visible;pointer-events:auto} .dz-product-image{width:100%;height:75%;max-height:650px;object-fit:contain;mix-blend-mode:multiply;padding:4rem 2rem 3rem 6vw} .dz-product-skis{height:84%;max-height:760px;padding-top:5rem} .dz-product-copy{padding:0 5vw 2rem 2vw;position:relative} .dz-product-copy .dz-eyebrow{color:#625e57!important} .dz-product-copy h2{font-size:clamp(3.5rem,6.2vw,6.5rem)!important;color:#171512!important;margin:0 0 2.5rem!important} .dz-carousel-controls{position:absolute;bottom:2.75rem;left:6vw;right:6vw;display:flex;align-items:center;justify-content:space-between;gap:1rem;z-index:3} .dz-slide-selectors,.dz-carousel-arrows{display:flex;align-items:center;gap:2rem} .dz-carousel-controls button{border:0!important;border-bottom:1px solid transparent!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#625e57!important;padding:.6rem 0!important;font-size:.70rem!important;letter-spacing:.1em;text-transform:none!important;line-height:1.4!important;min-width:44px;min-height:44px} .dz-slide-selectors button[aria-pressed=true]{color:#171512!important;border-bottom-color:#171512!important} .dz-carousel-arrows{gap:1rem}.dz-carousel-arrows button{font-size:1.25rem!important;color:#171512!important} .dz-carousel-arrows svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.5;fill:none} .dz-home2026 a:focus-visible,.dz-home2026 button:focus-visible,.dz-maison2026 a:focus-visible,.dz-header-utilities a:focus-visible{outline:2px solid currentColor!important;outline-offset:6px} .dz-maison-opening{height:85svh;max-height:1000px}.dz-maison-opening .dz-visual-image{object-position:65% center} .dz-maison-opening h1{font-size:clamp(3.4rem,6vw,6rem)!important} .dz-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#f3f0e9!important;padding:0!important} .dz-editorial>img{width:100%;height:100%;min-height:670px;object-fit:cover} .dz-editorial-copy{align-self:center;padding:clamp(3rem,6vw,7rem);max-width:790px} .dz-editorial-copy .dz-eyebrow{color:#8f6b2d!important} .dz-editorial-copy h2{font-size:clamp(2.4rem,3.5vw,4rem)!important;color:#171512!important;margin:0 0 2rem!important} .dz-editorial-copy>p:not(.dz-eyebrow){color:#625e57!important;font-size:.97rem;line-height:1.85;margin:0 0 1.2rem} .dz-editorial-reverse>img{grid-column:2;grid-row:1}.dz-editorial-reverse .dz-editorial-copy{grid-column:1;grid-row:1} .dz-maison-hands{min-height:740px} .dz-maison-invitation{text-align:center;padding:6rem 1.5rem!important;background:#f3f0e9!important} .dz-maison-invitation h2{font-size:clamp(3rem,4.5vw,5rem)!important;color:#171512!important;margin-bottom:2rem!important} .dz-maison-invitation>p:not(.dz-eyebrow){color:#625e57!important;margin-bottom:2rem} body #wrapwrap #wrap#wrap.dz-maison2026>.dz-visual{position:relative!important;isolation:isolate;overflow:hidden;display:flex!important;align-items:flex-end!important;padding:0!important;min-height:680px!important;background:#242721!important} body #wrapwrap #wrap#wrap.dz-maison2026>.dz-maison-opening{height:100svh!important;max-height:none!important} body #wrapwrap #wrap#wrap.dz-maison2026>.dz-maison-hands{min-height:740px!important} body #wrapwrap #wrap#wrap.dz-maison2026>.dz-visual::after{content:none!important} body #wrapwrap #wrap#wrap.dz-maison2026 .dz-visual>.dz-visual-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;z-index:-2!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important} body #wrapwrap #wrap#wrap.dz-maison2026 .dz-visual>.dz-visual-shade{position:absolute!important;inset:0!important;z-index:-1!important;width:auto!important;height:auto!important} body #wrapwrap #wrap#wrap.dz-maison2026 .dz-visual>.dz-visual-copy{position:relative!important;z-index:1!important;width:100%;max-width:900px;padding:clamp(4rem,7vw,7rem) clamp(1.5rem,6vw,7.5rem)!important;color:#fff!important} body #wrapwrap #wrap#wrap.dz-maison2026>.dz-editorial{padding:0!important;background:#f3f0e9!important;display:grid!important;grid-template-columns:1fr 1fr;color:#171512!important} body #wrapwrap #wrap#wrap.dz-maison2026>.dz-editorial>img{width:100%!important;height:100%!important;min-height:670px!important;max-height:none!important;object-fit:cover!important;margin:0!important;border-radius:0!important} body #wrapwrap #wrap#wrap.dz-maison2026>.dz-editorial .dz-editorial-copy>p:not(.dz-eyebrow){color:#625e57!important;font-size:.97rem!important;line-height:1.85!important} body #wrapwrap #wrap#wrap.dz-maison2026>.dz-maison-invitation{padding:6rem 1.5rem!important;background:#f3f0e9!important;color:#171512!important;text-align:center!important} body #wrapwrap #wrap#wrap.dz-maison2026>.dz-maison-invitation p{text-align:center!important} body #wrapwrap #wrap#wrap:is(.dz-home2026,.dz-maison2026) :is(h1,h2){font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;text-transform:none!important} body #wrapwrap #wrap#wrap.dz-maison2026 :is(.dz-editorial,.dz-maison-invitation) h2{color:#171512!important} body #wrapwrap #wrap#wrap:is(.dz-home2026,.dz-maison2026) .dz-eyebrow{font-size:.66rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;line-height:1.7!important} body #wrapwrap #wrap#wrap:is(.dz-home2026,.dz-maison2026) .dz-visual-copy :is(h1,h2){font-size:clamp(3.5rem,7.6vw,7.5rem)!important;line-height:1.04!important;margin:0 0 2.4rem!important;letter-spacing:-.04em!important} body #wrapwrap #wrap#wrap.dz-home2026 .dz-product-copy h2{font-size:clamp(3.5rem,6.2vw,6.5rem)!important;line-height:1.04!important} body #wrapwrap #wrap#wrap.dz-maison2026 .dz-maison-opening h1{font-size:clamp(3.4rem,6vw,6rem)!important} body #wrapwrap #wrap#wrap.dz-maison2026 .dz-editorial-copy h2{font-size:clamp(2.4rem,3.5vw,4rem)!important;line-height:1.04!important} body #wrapwrap #wrap#wrap.dz-maison2026 .dz-maison-invitation h2{font-size:clamp(3rem,4.5vw,5rem)!important;line-height:1.04!important} body #wrapwrap>header#top .dz-header-utilities{position:absolute;right:clamp(1.5rem,3.8vw,4rem);top:0;height:80px;display:flex;align-items:center;gap:1rem;z-index:3} body #wrapwrap>header#top .dz-header-utilities a{display:flex;align-items:center;justify-content:center;width:30px;height:44px;color:#171512!important;background:none!important;border:none!important;text-shadow:none!important} body #wrapwrap>header#top .dz-header-utilities svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round} html.deneriaz-header-over-hero:not(.deneriaz-header-scrolled) body #wrapwrap>header#top .dz-header-utilities a{color:#fff!important} html[data-main-object="website.page(15,)"].deneriaz-header-over-hero:not(.deneriaz-header-scrolled) body #wrapwrap>header#top .dz-header-utilities a{color:#171512!important} body #wrapwrap>header#top .o_header_language_selector,body #wrapwrap>header#top .o_header_social_links,body #wrapwrap>header#top .s_text_block,body #wrapwrap>header#top .o_wsale_my_cart,body #wrapwrap>header#top .o_wsale_my_wish{display:none!important} body #wrapwrap>header#top #o_main_nav>.navbar-nav:not(#top_menu){margin:0!important;padding:0!important;gap:0!important} body #wrapwrap>header#top #o_main_nav>.navbar-nav:not(#top_menu)>li>a{display:none!important} body #wrapwrap>header#top #o_main_nav>.navbar-nav:not(#top_menu){display:none!important} body #wrapwrap>header#top .as-mobile-header>.container-fluid>div:first-child{display:none!important} body #wrapwrap>header#top .as-mobile-header .navbar-brand{position:relative;z-index:4} body #wrapwrap>.header-mobile-bottom{display:none!important} body #wrapwrap>header#top .o_mega_menu .dz-mega-card-media:not(:has(.dz-mega-preview-0)) .dz-mega-preview-default{opacity:1!important} body #wrapwrap>header#top .o_mega_menu .dz-mega-card .dz-mega-card-copy{background:#e9e2d6!important;color:#171512!important} body #wrapwrap>header#top .o_mega_menu .dz-mega-card .dz-mega-card-copy :is(.dz-mega-title,.dz-mega-cta){color:#171512!important} @media(min-width:992px){ body #wrapwrap>header#top #o_main_nav{padding-right:230px!important;gap:0!important} body #wrapwrap>header#top .navbar-brand.logo{margin-right:clamp(1rem,3vw,3rem)!important} body #wrapwrap>header#top .navbar-brand.logo img{width:clamp(155px,15vw,210px)!important} body #wrapwrap>header#top #top_menu{gap:clamp(.4rem,1.2vw,1.4rem)!important} body #wrapwrap>header#top #top_menu>li>a{font-size:clamp(.56rem,.75vw,.66rem)!important;letter-spacing:.12em!important;white-space:nowrap} } body footer#bottom #footer.dz-luxury-footer .dz-footer-main{display:grid!important;grid-template-columns:1.25fr 1fr 1fr .65fr 1fr;gap:2.5rem!important;margin:0!important} body footer#bottom #footer.dz-luxury-footer .dz-footer-main>div{width:auto!important;margin:0!important;padding:0!important} body footer#bottom #footer.dz-luxury-footer .dz-footer-brand p{font-size:.85rem;line-height:1.8} body footer#bottom #footer.dz-luxury-footer .dz-footer-bottom{gap:1.5rem;flex-wrap:wrap} body footer#bottom .dz-footer-language{display:flex;align-items:center;gap:.8rem;font-size:.75rem} body footer#bottom .dz-footer-language .dropdown-menu{background:#f3f0e9!important;border-color:#d8d0c2;min-width:140px} body footer#bottom .dz-footer-language button{background:transparent!important;color:#171512!important;font-size:.75rem;border:0;padding:.6rem} body footer#bottom .dz-footer-language a{color:#171512!important;font-size:.75rem} @media(max-width:1199.98px){body footer#bottom #footer.dz-luxury-footer .dz-footer-main{grid-template-columns:1.1fr 1fr 1fr;gap:2rem!important}} @media(max-width:991.98px){ body #wrapwrap>header#top .dz-header-utilities{height:64px;right:3.7rem;gap:.4rem} body #wrapwrap>header#top .dz-header-utilities a{width:28px} body #wrapwrap>header#top .o_header_mobile{min-height:64px!important} body #wrapwrap>header#top .as-mob-header-in{position:relative;min-height:64px!important;padding:0!important} body #wrapwrap>header#top .as-mob-logo{position:absolute!important;left:1rem;top:0;height:64px;display:flex;align-items:center} body #wrapwrap>header#top .as-mob-toggle{position:absolute!important;right:1rem;top:10px;z-index:4} html:not(.deneriaz-header-over-hero) body #wrapwrap>header#top .as-mob-toggle .navbar-toggler-icon,html.deneriaz-header-scrolled body #wrapwrap>header#top .as-mob-toggle .navbar-toggler-icon{filter:brightness(0)!important} body #wrapwrap>header#top #top_menu_collapse_mobile .offcanvas-header{background:#e9e2d6!important} body #wrapwrap>header#top #top_menu_collapse_mobile .offcanvas-header-overlay{display:none!important} body #wrapwrap>header#top:has(#top_menu_collapse_mobile.show) .dz-header-utilities{display:none!important} body #wrapwrap>header#top #top_menu_collapse_mobile .offcanvas-header .btn-close{color:#171512!important;filter:brightness(0)!important;opacity:.8!important} body #wrapwrap>header#top .o_header_mobile .navbar-brand img{width:145px!important;max-width:145px!important;height:auto!important} body #wrapwrap>header#top .o_header_mobile .container-fluid{padding-left:1rem!important} body #wrapwrap>header#top .o_header_mobile .container-fluid>.order-0{display:none!important} .dz-visual{min-height:580px}.dz-opening{min-height:620px} .dz-visual-copy{padding:4rem 1.5rem}.dz-visual-copy h1,.dz-visual-copy h2{font-size:clamp(3.5rem,10vw,5rem)!important} body #wrapwrap #wrap#wrap:is(.dz-home2026,.dz-maison2026) .dz-visual-copy :is(h1,h2){font-size:clamp(3.5rem,10vw,5rem)!important} body #wrapwrap #wrap#wrap.dz-maison2026 .dz-maison-opening h1{font-size:clamp(3.1rem,9vw,4.5rem)!important} body #wrapwrap #wrap#wrap.dz-maison2026>.dz-visual{min-height:580px!important} body #wrapwrap #wrap#wrap.dz-maison2026 .dz-visual>.dz-visual-copy{padding:4rem 1.5rem!important} body #wrapwrap #wrap#wrap.dz-maison2026>.dz-editorial{grid-template-columns:1fr} body #wrapwrap #wrap#wrap.dz-maison2026>.dz-editorial>img{height:60svh!important;min-height:400px!important;max-height:650px!important} .dz-editorial{grid-template-columns:1fr}.dz-editorial>img{height:60svh;min-height:400px;max-height:650px} .dz-editorial-copy{padding:3.5rem 1.5rem}.dz-editorial-reverse>img,.dz-editorial-reverse .dz-editorial-copy{grid-column:auto;grid-row:auto} } @media(max-width:575.98px){ .dz-opening .dz-visual-image{object-position:68% center} .dz-opening .dz-visual-shade{background:linear-gradient(180deg,rgba(5,10,12,.46),transparent 28%,rgba(5,10,12,.66))} .dz-opening .dz-visual-copy{padding-bottom:5rem} .dz-slides{height:850px;min-height:0;max-height:none} .dz-slide{grid-template-columns:1fr;grid-template-rows:64% 36%} .dz-collection-label{top:2rem;left:1.5rem} .dz-product-image,.dz-product-skis{height:100%;width:100%;max-height:none;padding:5rem 1.5rem 1rem} .dz-product-copy{align-self:start;padding:0 1.5rem 0}.dz-product-copy h2{font-size:3.5rem!important;margin-bottom:1.5rem!important} .dz-product-copy .dz-eyebrow{margin-bottom:.8rem!important} body #wrapwrap #wrap#wrap.dz-home2026 .dz-product-copy h2{font-size:3.5rem!important} .dz-carousel-controls{bottom:1.5rem;left:1.5rem;right:1.5rem} .dz-slide-selectors{gap:1.2rem}.dz-carousel-arrows{gap:.15rem}.dz-carousel-arrows button{min-width:34px} .dz-personalisation .dz-visual-image{object-position:65% center} .dz-personalisation .dz-visual-shade{background:linear-gradient(180deg,rgba(18,10,3,.08),rgba(18,10,3,.74))} .dz-personalisation,.dz-home-maison{height:85svh;min-height:580px} .dz-home-maison .dz-visual-copy h2{font-size:3.5rem!important} .dz-maison-opening .dz-visual-image{object-position:58% center} .dz-maison-opening .dz-visual-shade{background:linear-gradient(180deg,rgba(5,10,12,.35),transparent 25%,rgba(5,10,12,.78))} body footer#bottom #footer.dz-luxury-footer .dz-footer-main{grid-template-columns:1fr 1fr;gap:2rem 1rem!important} body footer#bottom #footer.dz-luxury-footer .dz-footer-brand{grid-column:1/-1} body footer#bottom #footer.dz-luxury-footer .dz-footer-column h5{font-size:.64rem;letter-spacing:.1em} body footer#bottom #footer.dz-luxury-footer .dz-footer-column a{font-size:.75rem} body footer#bottom #footer.dz-luxury-footer .dz-footer-bottom{flex-direction:column;align-items:flex-start} } @media(max-width:374.98px){body #wrapwrap>header#top .o_header_mobile .navbar-brand img{width:115px!important;max-width:115px!important}body #wrapwrap>header#top .dz-header-utilities{gap:0;right:3.5rem}} @media(prefers-reduced-motion:reduce){.dz-slide{transition:none}.dz-image-link,.dz-dark-link{transition:none}} body #wrapwrap > header#top .dz-header-utilities a.dz-header-cart { position: relative !important; overflow: visible !important; } body #wrapwrap > header#top .dz-header-utilities .dz-cart-count { position: absolute !important; top: 3px !important; right: -4px !important; z-index: 2 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 18px !important; height: 18px !important; padding: 0 4px !important; color: #fff !important; background: #9a7337 !important; border: 2px solid #f3f0e9 !important; border-radius: 999px !important; box-shadow: none !important; font-family: Arial, sans-serif !important; font-size: 9px !important; font-weight: 600 !important; line-height: 14px !important; letter-spacing: 0 !important; text-indent: 0 !important; transform: none !important; } body #wrapwrap > header#top .dz-header-utilities .dz-cart-count.d-none { display: none !important; } body #wrapwrap > header#top .dz-header-utilities .dz-cart-count.o_mycart_zoom_animation { animation: dz-cart-badge-pulse .45s ease-out !important; } @keyframes dz-cart-badge-pulse { 0% { transform: scale(.72); } 55% { transform: scale(1.18); } 100% { transform: scale(1); } } @media (max-width: 991.98px) { body #wrapwrap > header#top .dz-header-utilities .dz-cart-count { top: 2px !important; right: -5px !important; min-width: 17px !important; height: 17px !important; padding-inline: 3px !important; font-size: 8px !important; line-height: 13px !important; } } main.dz-site2026{--dz-paper:#f3f0e9;--dz-paper-deep:#e9e2d6;--dz-ink:#171512;--dz-muted:#625e57;--dz-line:#d8d1c5;color:var(--dz-ink)} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap:not(.dz-home2026):not(.dz-maison2026) :is(h1,h2,h3,h4){font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.035em!important;line-height:1.08!important;color:var(--dz-ink)!important;text-shadow:none!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap:not(.dz-home2026):not(.dz-maison2026) h1{font-size:clamp(3.2rem,6.6vw,6.8rem)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap:not(.dz-home2026):not(.dz-maison2026) h2{font-size:clamp(2rem,3.5vw,3.7rem)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap:not(.dz-home2026):not(.dz-maison2026) h3{font-size:clamp(1.5rem,2.2vw,2.4rem)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 :is(h1,h2,h3,h4) :is(span,font,strong,a){font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026{background:var(--dz-paper)!important;color:var(--dz-ink)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 section:not(.dz-visual){background:var(--dz-paper)!important;background-image:none!important;color:var(--dz-ink)!important;border-color:var(--dz-line)!important;box-shadow:none!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 :is(p,li){color:var(--dz-muted)!important;font-size:1rem!important;line-height:1.85!important;letter-spacing:0!important;text-align:left!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 :is(p,li) :is(span,font){font:inherit!important;color:inherit!important;letter-spacing:inherit!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-eyebrow{font-family:inherit!important;font-size:.66rem!important;font-weight:500!important;line-height:1.7!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#8f6b2d!important;margin:0 0 1.7rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-kicker{font-family:inherit!important;font-size:.66rem!important;font-weight:500!important;line-height:1.7!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#8f6b2d!important;margin:0 0 1.7rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026>.dz-page-opening{position:relative!important;display:flex!important;align-items:flex-end!important;isolation:isolate;overflow:hidden;height:100svh!important;min-height:640px!important;max-height:none!important;padding:0!important;background:#242721!important;border:0!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026>.dz-page-opening::after{content:none!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-visual-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;z-index:-2!important;object-fit:cover!important;border-radius:0!important;padding:0!important;margin:0!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-visual-shade{position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(180deg,rgba(5,10,12,.40),transparent 30%),linear-gradient(90deg,rgba(5,10,12,.70),rgba(5,10,12,.12) 75%)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-visual-copy{position:relative!important;z-index:1!important;width:100%!important;max-width:1000px!important;padding:clamp(4rem,7vw,7rem) clamp(1.5rem,6vw,7.5rem)!important;background:none!important;color:#fff!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-visual-copy h1{color:#fff!important;font-size:clamp(3.2rem,6.6vw,6.8rem)!important;margin:0 0 2rem!important;line-height:1.04!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-visual-copy h1::before{content:none!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-visual-copy p{color:rgba(255,255,255,.9)!important;max-width:660px;line-height:1.7!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-visual-copy .dz-eyebrow{color:rgba(255,255,255,.88)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-hero-light{background:var(--dz-paper)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-hero-light .dz-visual-image{object-fit:contain!important;object-position:right center!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-hero-light .dz-visual-shade{background:linear-gradient(90deg,rgba(243,240,233,.97),rgba(243,240,233,.8) 40%,transparent 78%)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-hero-light .dz-visual-copy :is(h1,p){color:var(--dz-ink)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026>.dz-editorial{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;padding:0!important;border:0!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-editorial>img{width:100%!important;height:100%!important;min-height:670px!important;max-height:none!important;object-fit:cover!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;opacity:1!important;animation:none!important;transform:none!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-editorial-copy{align-self:center;padding:clamp(3rem,6vw,7rem)!important;max-width:790px} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-editorial-copy h2{margin:0 0 2rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-editorial-copy p{margin:0 0 1.2rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026>section:not(.dz-visual):not(.dz-editorial):not(.dz-document-header){padding:clamp(3rem,5vw,6rem) 0!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026>section:not(.dz-visual):not(.dz-editorial)>.container{max-width:1180px!important;width:calc(100% - 3rem)!important;margin-inline:auto!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .s_call_to_action h2{font-size:clamp(2.6rem,4.5vw,5rem)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 :is(.dz-card,.dz-panel){background:var(--dz-paper)!important;box-shadow:none!important;border-color:var(--dz-line)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 :is(.card,.card-body){background:var(--dz-paper)!important;color:var(--dz-ink)!important;box-shadow:none!important;border-color:var(--dz-line)!important;border-radius:0!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .card .card-title{color:var(--dz-ink)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 :is(.dz-split,.dz-copy,.dz-cta,.dz-conditions,.dz-features){background:var(--dz-paper)!important;color:var(--dz-ink)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-cta p{color:var(--dz-muted)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026 .dz-document-header{padding:clamp(4rem,7vw,7rem) 0 3rem!important;min-height:0!important;display:block!important;border:0!important;background:var(--dz-paper)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026>.dz-document-header h1{font-size:clamp(3rem,6vw,6rem)!important;margin:0!important;max-width:1000px} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026 .dz-document-container,body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026>section:not(.dz-document-header)>.container,body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026>div{width:min(calc(100% - 3rem),1000px)!important;max-width:1000px!important;margin-inline:auto!important;padding:0!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026>section:not(.dz-document-header){padding:1rem 0 4rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026>section:not(.dz-visual):not(.dz-editorial):not(.dz-document-header)>:is(.container,.container-fluid){width:min(calc(100% - 3rem),1000px)!important;max-width:1000px!important;padding:0!important;margin-inline:auto!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026 :is(h1,h2,h3){text-align:left!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026 h2{font-size:clamp(1.55rem,2.4vw,2.2rem)!important;margin:2.6rem 0 1.25rem!important;letter-spacing:-.02em!important;max-width:none!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026 h3{font-size:1.3rem!important;margin:2rem 0 1rem!important;letter-spacing:-.02em!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026 :is(.row,[class*="col-"]){color:var(--dz-ink)!important;background:transparent!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap #category_header::before{content:none!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap #category_header .dz-collection-intro{padding:1rem 0 1.5rem!important;background:none!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap #category_header .dz-collection-intro h1{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:clamp(3.2rem,5.8vw,6rem)!important;line-height:1.04!important;letter-spacing:-.04em!important;text-transform:none!important;max-width:1000px!important;margin:0 0 1.7rem!important;background:none!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap #category_header .dz-eyebrow{font-size:.66rem!important;color:#8f6b2d!important;letter-spacing:.22em!important;margin:0 0 1.7rem!important;line-height:1.7!important;text-transform:uppercase!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap #category_header .dz-collection-description{max-width:800px} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap #category_header .dz-collection-description :is(p,span,font,strong){font-family:inherit!important;font-size:1rem!important;font-weight:400!important;color:var(--dz-muted)!important;letter-spacing:0!important;line-height:1.8!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .oe_product_cart{background:var(--dz-paper)!important;box-shadow:none!important;border-color:var(--dz-line)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .oe_product_cart .oe_product_image_img{object-fit:contain!important;object-position:center top!important;background:#fff!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .oe_product_cart :is(h2,h6,.o_wsale_products_item_title),body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .oe_product_cart :is(h2,h6,.o_wsale_products_item_title) a{font-family:Georgia,"Times New Roman",serif!important;font-size:1.45rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.025em!important;color:var(--dz-ink)!important;line-height:1.2!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .oe_product_cart .product_price{color:var(--dz-ink)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.o_wsale_product_page #product_detail h1{font-size:clamp(2.8rem,4.5vw,5rem)!important;font-weight:400!important;line-height:1.04!important;margin-bottom:1.8rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.o_wsale_product_page :is(.product_price,.oe_price,.oe_currency_value){color:var(--dz-ink)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap :is(.btn-primary,.btn-outline-light){background:var(--dz-ink)!important;border:1px solid var(--dz-ink)!important;color:#fff!important;border-radius:0!important;box-shadow:none!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:none!important;padding:1rem 1.5rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap :is(.btn-primary,.btn-outline-light):hover{background:#37332c!important;border-color:#37332c!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .form-control{border-radius:0!important;box-shadow:none!important;background:#fbf9f4!important;color:var(--dz-ink)!important;border-color:var(--dz-line)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .s_website_form{padding:1rem 0!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .s_website_form>.container{padding:0!important;max-width:none!important;width:100%!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .s_website_form_label{color:var(--dz-ink)!important;font-size:.9rem!important;line-height:1.7!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.deneriaz-contact-page li i.fa,body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.deneriaz-contact-page li i.fa::before{font-family:FontAwesome!important;font-style:normal!important;font-weight:400!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .o_searchbar_form .btn{padding:.75rem 1rem!important;background:#fbf9f4!important;color:var(--dz-ink)!important;border-color:var(--dz-line)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap a:focus-visible,body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap button:focus-visible{outline:2px solid currentColor!important;outline-offset:5px} html.deneriaz-header-over-hero:not(.deneriaz-header-scrolled) body #wrapwrap>header#top,html.deneriaz-header-over-hero:not(.deneriaz-header-scrolled) body #wrapwrap>header#top>nav.navbar{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body #wrapwrap>header#top .o_mega_menu .dz-mega-card .dz-mega-card-media.dz-mega-product-media{background:#f3f0e9!important} body #wrapwrap>header#top .o_mega_menu .dz-mega-card .dz-mega-card-media img.dz-mega-preview-product{object-fit:contain!important;padding:1.25rem 2rem!important;filter:none!important;mix-blend-mode:multiply!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-page-opening .dz-visual-copy>p{max-width:760px!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-brand-cta{height:72svh!important;min-height:560px!important;max-height:900px!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-brand-cta .dz-visual-copy{max-width:none!important;width:100%!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-inspiration{padding:clamp(4rem,7vw,7rem) 0!important;background:#f3f0e9!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-inspiration>.container{width:min(calc(100% - 3rem),1280px)!important;max-width:1280px!important;margin-inline:auto!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-inspiration-heading{max-width:760px;margin-bottom:3rem} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-inspiration-heading h2{margin:0 0 1.5rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-inspiration-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-inspiration-grid img{display:block!important;width:100%!important;height:520px!important;object-fit:cover!important;border:0!important;border-radius:0!important;margin:0!important} body #wrapwrap footer#bottom #footer#footer#footer.dz-luxury-footer :is(.dz-footer-column h5,.dz-footer-contact h5,.dz-footer-signature-link,.dz-footer-social a,.dz-footer-payment,.dz-footer-payment i){color:#171512!important} body #wrapwrap footer#bottom #footer#footer#footer.dz-luxury-footer .dz-footer-social a svg.dz-social-icon{color:#171512!important;fill:#171512!important;stroke:none!important} body #wrapwrap footer#bottom #footer#footer#footer.dz-luxury-footer .dz-footer-social a svg.dz-social-icon.dz-social-icon-outline{fill:none!important;stroke:#171512!important} body #wrapwrap footer#bottom #footer#footer#footer.dz-luxury-footer .dz-footer-social a svg.dz-social-icon.dz-social-icon-outline .dz-social-dot{fill:#171512!important;stroke:none!important} @media(max-width:991.98px){ body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-home2026 .dz-opening .dz-visual-image{object-position:28% center!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-visual-copy{padding:4rem 1.5rem!important;max-width:100%!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-visual-copy h1{font-size:clamp(3rem,9vw,4.5rem)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-visual-shade{background:linear-gradient(180deg,rgba(5,10,12,.40),transparent 25%,rgba(5,10,12,.75))!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026>.dz-editorial{grid-template-columns:1fr!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-editorial>img{height:60svh!important;min-height:400px!important;max-height:650px!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-editorial-copy{padding:3.5rem 1.5rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-hero-light .dz-visual-shade{background:linear-gradient(180deg,rgba(243,240,233,.85),transparent 25%,rgba(243,240,233,.98) 82%)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap #category_header .dz-collection-intro h1{font-size:clamp(2.8rem,9vw,4.5rem)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .oe_product_cart :is(h2,h6,.o_wsale_products_item_title),body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .oe_product_cart :is(h2,h6,.o_wsale_products_item_title) a{font-size:1.2rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-brand-cta{height:68svh!important;min-height:500px!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-inspiration-grid img{height:55vw!important;max-height:520px!important} } @media(max-width:575.98px){ body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026 .dz-document-header{padding-top:3.5rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-page2026 .dz-visual-copy h1{font-size:clamp(2.8rem,9vw,3.5rem)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-document2026>.dz-document-header h1{font-size:clamp(2.8rem,9vw,3.5rem)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap .s_website_form_label{width:100%!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-inspiration-grid{grid-template-columns:1fr!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap.dz-h2627-page .dz-inspiration-grid img{height:105vw!important;max-height:520px!important} } main.dz-site2026{--dz-font-text:Montserrat,"Odoo Unicode Support Noto",sans-serif;--dz-font-title:Georgia,"Times New Roman",serif;--dz-size-hero:clamp(2.5rem,4.4vw,4rem);--dz-size-page:clamp(2rem,3.5vw,3.25rem);--dz-size-section:clamp(1.625rem,2.6vw,2.25rem);--dz-size-small:clamp(1.125rem,1.5vw,1.35rem);--dz-size-product:clamp(1.75rem,2.8vw,2.6rem)} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap{font-family:var(--dz-font-text)!important;font-size:15px!important;line-height:1.75!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(h1,h2,h3,h4,h5,h6){font-family:var(--dz-font-title)!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;letter-spacing:-.025em!important;line-height:1.15!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(h1,h2,h3,h4,h5,h6) :is(span,font,strong,b,a,em){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap h1{font-size:var(--dz-size-page)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap h2{font-size:var(--dz-size-section)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap h3{font-size:var(--dz-size-small)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap h4{font-size:17px!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(h5,h6){font-size:15px!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(p,li,td,th,dd,dt,address){font-family:var(--dz-font-text)!important;font-size:15px!important;line-height:1.75!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(p,li,td,th,dd,dt,address) :is(span,font){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(.dz-eyebrow,.dz-kicker){font-family:var(--dz-font-text)!important;font-size:10.5px!important;line-height:1.7!important;font-weight:500!important;letter-spacing:.18em!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .dz-visual-copy :is(h1,h2){font-size:var(--dz-size-hero)!important;line-height:1.1!important;margin-bottom:1.75rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .dz-product-copy h2{font-size:var(--dz-size-page)!important;margin-bottom:1.75rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .dz-editorial-copy h2,body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .dz-maison-invitation h2,body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .s_call_to_action h2{font-size:var(--dz-size-section)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-page2026 section:not(.dz-page-opening):not(.dz-document-header) h1{font-size:var(--dz-size-section)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-page2026 .card h2{font-size:20px!important;line-height:1.3!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-document2026 .dz-document-header h1{font-size:var(--dz-size-page)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-document2026 h2{font-size:22px!important;line-height:1.3!important;margin:2rem 0 1rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-document2026 h3{font-size:18px!important;line-height:1.4!important;margin:1.75rem 0 .8rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap #category_header .dz-collection-intro h1{font-size:var(--dz-size-page)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap #category_header .dz-collection-description :is(p,span,font,strong){font-size:15px!important;line-height:1.75!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(.o_wsale_products_item_title,.o_wsale_product_information h2,.oe_product_cart h2,.oe_product_cart h6){font-size:18px!important;line-height:1.3!important;letter-spacing:-.015em!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(.o_wsale_shop_title,.o_wsale_products_header h2){font-family:var(--dz-font-text)!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .o_wsale_product_information :is(.product_price,.oe_price,.oe_currency_value){font-family:var(--dz-font-text)!important;font-size:14px!important;line-height:1.5!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(.oe_subdescription,.oe_subdescription div,.oe_subdescription span,.as-product-sku){font-family:var(--dz-font-text)!important;font-size:13px!important;line-height:1.65!important;color:var(--dz-muted)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap #product_detail h1{font-size:var(--dz-size-product)!important;margin-bottom:1.25rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap #product_details :is(.deneriaz-product-summary,.deneriaz-product-summary>div,.deneriaz-product-summary p){font-family:var(--dz-font-text)!important;font-size:15px!important;line-height:1.75!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap #product_details :is(.product_price,.oe_price,.oe_currency_value){font-family:var(--dz-font-text)!important;font-size:22px!important;line-height:1.4!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap #product_full_spec :is(h2,h3){font-size:22px!important;line-height:1.3!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(.breadcrumb,.breadcrumb li,.nav-tabs a){font-family:var(--dz-font-text)!important;font-size:12px!important;line-height:1.6!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(label,.s_website_form_label,.s_website_form_label_content){font-family:var(--dz-font-text)!important;font-size:13px!important;line-height:1.6!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(input,textarea,select,.form-control){font-family:var(--dz-font-text)!important;font-size:15px!important;line-height:1.6!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(button,.btn,.dz-image-link,.dz-dark-link){font-family:var(--dz-font-text)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(.o_search_result_item,.o_search_result_item div,.o_search_result_item span,.o_search_result_item button){color:var(--dz-ink)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .dropdown-item:has(.o_search_result_item){background:transparent!important;color:var(--dz-ink)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .dropdown-item:has(.o_search_result_item):hover{background:var(--dz-paper-deep)!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .o_search_result_item_detail>.h6{font-family:var(--dz-font-title)!important;font-size:18px!important;line-height:1.3!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.deneriaz-contact-page li i.fa,body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.deneriaz-contact-page li i.fa::before{font-family:FontAwesome!important} body #wrapwrap footer#bottom #footer#footer#footer.dz-luxury-footer :is(p,li,address,.dz-footer-contact,.dz-footer-column a,.dz-footer-contact>a){font-family:Montserrat,"Odoo Unicode Support Noto",sans-serif!important;font-size:13px!important;line-height:1.8!important;font-weight:400!important} body #wrapwrap footer#bottom #footer#footer#footer.dz-luxury-footer :is(p,li,address,.dz-footer-contact) :is(span,font,a){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important} body #wrapwrap footer#bottom #footer#footer#footer.dz-luxury-footer .dz-footer-column h5{font-family:Montserrat,"Odoo Unicode Support Noto",sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.13em!important;line-height:1.6!important} body #wrapwrap footer#bottom #footer#footer#footer.dz-luxury-footer :is(.dz-footer-signature-link,.dz-footer-payment-label){font-family:Montserrat,"Odoo Unicode Support Noto",sans-serif!important;font-size:10.5px!important;line-height:1.6!important} body #wrapwrap footer#bottom #footer#footer#footer.dz-luxury-footer .dz-footer-bottom :is(p,span,a,button){font-family:Montserrat,"Odoo Unicode Support Noto",sans-serif!important;font-size:11px!important;line-height:1.6!important} @media(max-width:575.98px){main.dz-site2026{--dz-size-hero:40px;--dz-size-page:32px;--dz-size-section:26px;--dz-size-small:18px;--dz-size-product:28px}body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap.dz-document2026 h2{font-size:21px!important}body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap :is(.o_wsale_products_item_title,.o_wsale_product_information h2,.oe_product_cart h2,.oe_product_cart h6){font-size:16px!important;line-height:1.35!important}body #wrapwrap footer#bottom #footer#footer#footer.dz-luxury-footer .dz-footer-column a{font-size:13px!important}} @media(max-width:575.98px){ body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .o_search_result_item{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:.75rem!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .o_search_result_item>.o_image_64_contain{width:48px!important;height:48px!important;object-fit:contain!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .o_search_result_item_detail{min-width:0!important;width:auto!important;padding:0!important;grid-column:2!important} body #wrapwrap main.dz-site2026 #wrap#wrap#wrap#wrap#wrap .o_search_result_item>div.flex-shrink-0{grid-column:2!important;justify-self:start!important;margin:0!important} body #wrapwrap footer#bottom #o_footer_scrolltop{position:absolute!important;inset:auto 1rem 1rem auto!important;margin:0!important;transform:none!important;z-index:2!important} } .dz-mobile-menu-back{display:none} @media(max-width:991.98px){ body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile{width:100%!important;max-width:none!important;inset:0!important;border:0!important;background:#f3f0e9!important;color:#171512!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile>.offcanvas-header{position:relative!important;z-index:1200!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-shrink:0!important;height:64px!important;min-height:64px!important;padding:0 1rem!important;background:#e9e2d6!important;border-bottom:1px solid #d8d1c5!important;border-radius:0!important;overflow:visible!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile>.offcanvas-header :is(ul,.offcanvas-header-overlay){display:none!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mobile-menu-label{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#171512!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mobile-menu-back{align-items:center!important;gap:.65rem!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;color:#171512!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;box-shadow:none!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile:has(.o_mega_menu.show) .dz-mobile-menu-back{display:inline-flex!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile:has(.o_mega_menu.show) .dz-mobile-menu-label{display:none!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .btn-close{position:absolute!important;inset:10px 1rem auto auto!important;z-index:1201!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;opacity:1!important;color:#171512!important;filter:none!important;line-height:1!important;box-shadow:none!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .btn-close::before,body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .btn-close::after{content:none!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile :is(.btn-close,.dz-mobile-menu-back) svg{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round;stroke-linejoin:round} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile :is(.btn-close,.dz-mobile-menu-back):focus-visible{outline:2px solid #171512!important;outline-offset:3px!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile>.offcanvas-body{height:calc(100% - 64px)!important;min-height:0!important;padding:0!important;overflow-y:auto!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .top_menu{width:100%!important;margin:0!important;padding:1rem!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .top_menu{gap:0!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .top_menu>li{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid #d8d1c5!important;border-radius:0!important;box-shadow:none!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .top_menu>li>.nav-link{padding:1rem 0!important;margin:0!important;background:transparent!important;color:#171512!important;border-bottom:1px solid #d8d1c5!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .o_mega_menu.dropdown-menu{position:absolute!important;inset:64px 0 0!important;z-index:1100!important;width:100%!important;min-width:0!important;max-width:none!important;height:calc(100% - 64px)!important;max-height:none!important;margin:0!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;border:0!important;background:#f3f0e9!important;transform:none!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-panel{padding:1.5rem 0 2rem!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-panel>.container-fluid{width:100%!important;max-width:none!important;padding:0 1.5rem!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-grid{display:block!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-eyebrow{margin:0 0 1rem!important;font-size:10px!important;line-height:1.7!important;letter-spacing:.16em!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-visual{margin-top:1.75rem!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-card{--dz-mega-image-height:220px;display:grid!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #d8d1c5!important;border-radius:0!important;background:#e9e2d6!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-card-media{position:relative!important;display:block!important;width:100%!important;height:220px!important;min-height:220px!important;overflow:hidden!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-card-media img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:220px!important;min-height:0!important;max-height:220px!important;object-fit:cover!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-card-media img.dz-mega-preview-product{object-fit:contain!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-card-media img.dz-mega-preview{opacity:0!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-card-media img.dz-mega-preview-default,body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-card-media img.is-js-active{opacity:1!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-card-media img.dz-mega-preview-default.is-js-hidden{opacity:0!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-card-copy{display:flex!important;flex-direction:column!important;gap:.65rem!important;padding:1.5rem!important;background:#e9e2d6!important;color:#171512!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-title{font-family:Georgia,serif!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;color:#171512!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-kicker{font-size:10px!important;line-height:1.6!important;letter-spacing:.12em!important;color:#8f6b2d!important} body #wrapwrap>header#top #top_menu_collapse_mobile#top_menu_collapse_mobile .dz-mega-cta{font-size:10px!important;line-height:1.6!important;letter-spacing:.04em!important;color:#171512!important} } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) { width: min(410px, calc(100vw - 32px)) !important; max-width: 410px !important; overflow: hidden !important; color: #171512 !important; background: #f3f0e9 !important; border: 1px solid #d8d1c5 !important; border-top: 3px solid #9a7337 !important; border-radius: 0 !important; box-shadow: 0 18px 48px rgba(23, 21, 18, .16) !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body { padding: 22px 24px 20px !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > .d-flex.flex-column { gap: 0 !important; margin: 0 0 18px !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > .d-flex.flex-column > .d-flex.gap-3 { align-items: center !important; gap: 16px !important; min-width: 0 !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .o_cart_product_image { display: flex !important; align-items: center !important; justify-content: center !important; width: 72px !important; height: 82px !important; overflow: hidden !important; background: #fff !important; border: 1px solid #ded7cc !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .o_cart_product_image img { width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; margin: 0 !important; padding: 7px !important; object-fit: contain !important; border-radius: 0 !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .o_cart_item_count { top: -7px !important; right: -7px !important; left: auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 22px !important; height: 22px !important; padding: 0 !important; color: #fff !important; background: #171512 !important; border: 1px solid #f3f0e9 !important; border-radius: 50% !important; font-size: 10px !important; font-weight: 500 !important; line-height: 1 !important; transform: none !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > .d-flex.flex-column > .d-flex.gap-3 > .flex-grow-1 { min-width: 0 !important; justify-content: center !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > .d-flex.flex-column > .d-flex.gap-3 > .flex-grow-1 > span:first-child { color: #171512 !important; font-family: Georgia, "Times New Roman", serif !important; font-size: 18px !important; font-weight: 400 !important; line-height: 1.18 !important; letter-spacing: -.02em !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body .flex-grow-1 > .text-muted.small { margin-top: 6px !important; color: #746d63 !important; font-size: 10px !important; font-weight: 500 !important; line-height: 1.45 !important; letter-spacing: .12em !important; text-transform: uppercase !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body .flex-grow-1 > .badge:empty { display: none !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > .d-flex.flex-column > .d-flex.gap-3 > .col-3 { width: auto !important; min-width: max-content !important; align-self: flex-start !important; padding: 3px 0 0 8px !important; color: #171512 !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1.35 !important; letter-spacing: .01em !important; white-space: nowrap !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > a[href="/shop/cart"] { display: flex !important; align-items: center !important; justify-content: center !important; min-height: 48px !important; padding: 13px 18px !important; color: #fff !important; background: #171512 !important; border: 1px solid #171512 !important; border-radius: 0 !important; box-shadow: none !important; font-size: 11px !important; font-weight: 500 !important; line-height: 1.2 !important; letter-spacing: .14em !important; text-transform: uppercase !important; transition: color .2s ease, background-color .2s ease, border-color .2s ease !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > a[href="/shop/cart"]::after { content: "→"; margin-left: 9px; font-size: 15px; line-height: 1; transition: transform .2s ease; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > a[href="/shop/cart"]:hover, body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > a[href="/shop/cart"]:focus-visible { color: #fff !important; background: #8f6b2d !important; border-color: #8f6b2d !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > a[href="/shop/cart"]:hover::after { transform: translateX(3px); } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > a[href="/shop/cart"]:focus-visible { outline: 2px solid #171512 !important; outline-offset: 3px !important; } @media (max-width: 575.98px) { body .o-main-components-container > .position-fixed > .container.align-items-end { align-items: stretch !important; padding-inline: 12px !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) { width: 100% !important; max-width: none !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body { padding: 18px !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .o_cart_product_image { width: 62px !important; height: 72px !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > .d-flex.flex-column > .d-flex.gap-3 { gap: 13px !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > .d-flex.flex-column > .d-flex.gap-3 > .flex-grow-1 > span:first-child { font-size: 16px !important; } body .o-main-components-container .toast.o_cc1:has(.toast-body > a[href="/shop/cart"]) .toast-body > .d-flex.flex-column > .d-flex.gap-3 > .col-3 { font-size: 12px !important; } } 