.main-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:63px;padding-bottom:98px}.main-container .coffret-main-title{color:#174a42;text-align:center;font-family:Pontiac;font-size:24px;font-style:normal;font-weight:900;line-height:32px;text-transform:uppercase}.main-container .products-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:63px}.main-container .products-container .single-product{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:19px}.main-container .products-container .single-product .product-image-left{width:35%;height:auto;background-color:#fcf9f5}.main-container .products-container .single-product .product-image-left img{width:100%;height:auto}.main-container .products-container .single-product .product-content-right{width:65%;display:flex;flex-direction:column;justify-content:flex-start;gap:24px}.main-container .products-container .single-product .product-content-right .product-title{color:var(--Vert-standard,#174a42);font-family:Pontiac !important;font-size:24px !important;font-style:normal !important;font-weight:700 !important;line-height:normal !important}.main-container .products-container .single-product .product-content-right .product-cta{width:100%;display:flex;justify-content:flex-end}.main-container .products-container .single-product .product-content-right .product-cta a{border-radius:24px;border:1px solid var(--Principal,#174a42);background:#fff;padding:12px 20px;color:var(--Vert-standard,#174a42) !important;text-align:center;font-family:Pontiac;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase}.main-container .products-container .single-product .product-content-right .product-cta a:hover{background:var(--Principal,#174a42);color:#fff !important;cursor:pointer}@media (max-width:1024px){.main-container{gap:26px;padding-bottom:48px}.main-container .products-container .single-product{flex-direction:column;align-items:center}.main-container .products-container .single-product .product-content-right{gap:24px}.main-container .products-container .single-product .product-content-right .product-cta{justify-content:flex-start}}@media (max-width:768px){.main-container .products-container .single-product .product-image-left{width:230px}.main-container .products-container .single-product .product-content-right{width:100%}}