/* Bijouterie Fethi 1.1 — COLOR OVERRIDES ONLY.
 * Does not change geometry, spacing, fonts, animation, breakpoints, or ordering.
 * All rules scoped to the existing homepage wrapper.
 */
.dph-homepage{background:#080808;color:#F5F0E8}
.dph-homepage .dse-kamado,.dph-homepage .dse-recteq-grid{background:#0E0B09;color:#F5F0E8}
.dph-homepage .dse-kamado .c-category-slider__prev-cat,.dph-homepage .dse-kamado .c-category-slider__next-cat{background:#211913;color:#D1B575;border-color:#816637}
.dph-homepage .dse-kamado .c-category-slider__prev-cat:hover,.dph-homepage .dse-kamado .c-category-slider__next-cat:hover{background:#BE9B55;color:#080808}
.dph-homepage .dse-kamado .c-category-slider__control-marker>span{background:#5D4A37}
.dph-homepage .dse-kamado .c-category-slider__control-button--active .c-category-slider__control-marker>span{background:#BE9B55}
.dph-homepage .dtms-root,.dph-homepage .dtms-intro,.dph-homepage .dtms-slider-section{background:#15100D;color:#F5F0E8}
.dph-homepage .dtms-callout-grid{background:#201812}
.dph-homepage .dtms-eyebrow{color:#BE9B55!important}
.dph-homepage .dtms-intro h2{color:#F5F0E8!important}
.dph-homepage .dtms-intro-copy{color:#C8BCAF!important}
.dph-homepage .dokjs-home-sections{--dokjs-ink:#F5F0E8;--dokjs-warm:#18120F;--dokjs-olive:#BE9B55;--dokjs-orange:#BE9B55;--dokjs-border:rgba(190,155,85,.28);color:#F5F0E8;background:#080808}
.dph-homepage .dokjs-white{background:#0D0A09}
.dph-homepage .dokjs-warm{background:#18120F}
.dph-homepage .dokjs-series-card{background:#18120F}
.dph-homepage .dokjs-carousel--series .dokjs-slide{background:#231B15;border-color:rgba(190,155,85,.28)}
.dph-homepage .dokjs-series-card h3,.dph-homepage .dokjs-why-card h3,.dph-homepage .dokjs-head h2,.dph-homepage .dokjs-collection-info h3{color:#F5F0E8!important}
.dph-homepage .dokjs-series-card p,.dph-homepage .dokjs-why-card p,.dph-homepage .dokjs-collection-info p,.dph-homepage .dokjs-dellco-head>p{color:#C7BDB0!important}
.dph-homepage .dokjs-series-image{background:linear-gradient(180deg,#37291E,#211812)}
.dph-homepage .dokjs-essential-card,.dph-homepage .dokjs-product-card,.dph-homepage .dokjs-collection-card{background:#211913;color:#F5F0E8!important;border-color:rgba(190,155,85,.28);box-shadow:none}
.dph-homepage .dokjs-essential-title{color:#F5F0E8}
.dph-homepage .dokjs-essential-image{background:transparent}
.dph-homepage .dokjs-round-chevron{background:#BE9B55;color:#080808}
.dph-homepage .dokjs-round-chevron svg{stroke:#080808}
.dph-homepage .dokjs-why-grid{border-color:rgba(190,155,85,.28)}
.dph-homepage .dokjs-why-card+.dokjs-why-card{border-color:rgba(190,155,85,.28)}
.dph-homepage .dokjs-why-icon,.dph-homepage .dokjs-resource-icon{background:#332518;border-color:rgba(190,155,85,.42);color:#D1B575}
.dph-homepage .dokjs-product-image,.dph-homepage .dokjs-collection-image{background:#ECE4D9}
.dph-homepage .dokjs-product-title,.dph-homepage .dokjs-product-title:visited{color:#F5F0E8!important}
.dph-homepage .dokjs-price{color:#D1B575}
.dph-homepage .dokjs-price del{color:#B8A99A}
.dph-homepage .dokjs-price ins{color:#D1B575}
.dph-homepage .dokjs-sale-badge{background:#BE9B55;color:#080808}
.dph-homepage .dokjs-btn,.dph-homepage .dokjs-product-cta{background:#BE9B55;border-color:#BE9B55;color:#080808!important}
.dph-homepage .dokjs-btn:hover,.dph-homepage .dokjs-product-cta:hover{background:#D1B575;border-color:#D1B575;color:#080808!important}
.dph-homepage .dokjs-link,.dph-homepage .dokjs-link:visited{color:#F5F0E8!important}
.dph-homepage .dokjs-link svg{stroke:#080808}
.dph-homepage .dokjs-worlds-section{background:#17110E}
.dph-homepage .dokjs-worlds-section h2,.dph-homepage .dokjs-worlds-section .dokjs-dellco-head>p{color:#F5F0E8!important}
.dph-homepage .dokjs-resources-section{background:#130F0C;color:#F5F0E8}
.dph-homepage .dokjs-resources-section h2{color:#F5F0E8!important}
.dph-homepage .dokjs-resource-list,.dph-homepage .dokjs-resource-list a{border-color:rgba(190,155,85,.3)}
.dph-homepage .dokjs-resource-list a,.dph-homepage .dokjs-resource-list a:visited,.dph-homepage .dokjs-resource-arrow{color:#F5F0E8!important}
.dph-homepage .dokjs-resource-list a:hover{color:#D1B575!important}
.dph-homepage .dokjs-video-section{background:#0B0908}
.dph-homepage .dokjs-product-support-section{background:#14100D}
.dph-homepage .dokjs-product-support-small{border-color:#14100D}
.dph-homepage .dokjs-help-section{background:#0B0908}
.dph-homepage .dokjs-ready-section{background-color:#080808}
.dph-homepage .dokjs-arrow{background:#211913;color:#D1B575;border-color:rgba(190,155,85,.4)}
.dph-homepage .dokjs-arrow:hover{background:#BE9B55;color:#080808}
@media(max-width:608px){.dph-homepage .dokjs-why-card:nth-child(3),.dph-homepage .dokjs-why-card:nth-child(4){border-color:rgba(190,155,85,.28)}}
