:root{--pd-primary-color: #D96729;--pd-text-color: #000;--pd-bg-color: #ffffff}.pd-showcase{background-color:var(--pd-bg-color);padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);overflow:hidden}.pd-showcase__container{max-width:1400px;margin:0 auto;padding:0 5vw;display:flex;flex-direction:column;gap:clamp(4rem,10vw,8rem)}.pd-showcase__row{display:flex;align-items:center;justify-content:space-between;gap:4rem}.pd-showcase__row--reverse{flex-direction:row-reverse}.pd-showcase__content{flex:0 0 45%}.pd-showcase__media{flex:0 0 50%;position:relative;display:flex;justify-content:center;align-items:center}.pd-showcase__bg-shape{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:auto;z-index:1;pointer-events:none;object-fit:contain}.pd-showcase__row:not(.pd-showcase__row--reverse) .pd-showcase__bg-shape{left:74%}.pd-showcase__row--reverse .pd-showcase__bg-shape{left:40%}.pd-showcase__product-img{position:relative;z-index:2;max-width:100%;height:auto;display:block;filter:drop-shadow(0 20px 30px rgba(0,0,0,.1))}.pd-showcase__title{font-family:royalebold;font-size:clamp(2.5rem,4vw,3.5rem);color:#c56b3d;text-transform:uppercase;margin:0 0 .5rem;letter-spacing:.05em;font-weight:400}.pd-showcase__subtitle{font-family:ernie;font-size:clamp(1.8rem,3vw,2.8rem);color:#c56b3d;margin:0 0 2rem;font-style:italic}.pd-showcase__description{font-size:clamp(.9rem,1.2vw,1.1rem);line-height:1.6;color:var(--pd-text-color);margin-bottom:2.5rem;max-width:550px}.pd-showcase__description p{margin-bottom:1.5rem}.pd-showcase__button{display:inline-block;background-color:#000;color:#fff;padding:1rem 2rem;text-decoration:none;font-size:.9rem;text-transform:none;transition:opacity .3s ease}.pd-showcase__button:hover{opacity:.8}@media(max-width:1024px){.pd-showcase.bloc-produit{padding-bottom:20px!important}.pd-showcase__row,.pd-showcase__row--reverse{flex-direction:column-reverse;gap:3rem;text-align:center}.pd-showcase__content{flex:0 0 100%}.bloc-produit .pd-showcase__container{padding:0!important}.pd-showcase__description{margin-left:auto;margin-right:auto}.pd-showcase__bg-shape{width:130%;right:0%!important}}@media(max-width:768px){.pd-showcase__container{padding:0 20px}.pd-showcase__title{font-size:2rem}.pd-showcase__subtitle{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-dual-showcase.css.map */
