.elementor-992193 .elementor-element.elementor-element-91b783b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B9B9B980;--border-color:#B9B9B980;--padding-top:70px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-992193 .elementor-element.elementor-element-111c87f7{--display:flex;}.elementor-992193 .elementor-element.elementor-element-2875d862{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.woocommerce .elementor-992193 .elementor-element.elementor-element-2875d862 .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.elementor-992193 .elementor-element.elementor-element-2497a566{--display:flex;}.elementor-992193 .elementor-element.elementor-element-6bd4b348.elementor-element{--align-self:flex-start;}.woocommerce .elementor-992193 .elementor-element.elementor-element-6bd4b348 .star-rating{color:#7A4F35;font-size:16px;}.woocommerce .elementor-992193 .elementor-element.elementor-element-6bd4b348 .star-rating::before{color:#7A4F35;}.elementor-992193 .elementor-element.elementor-element-6047168f .elementor-heading-title{font-family:"Outfit", Kanit;font-size:31px;font-weight:400;color:#000000;}.elementor-992193 .elementor-element.elementor-element-2fde382 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-992193 .elementor-element.elementor-element-2fde382{font-family:"Lato", Kanit;font-size:16px;font-weight:400;color:#000000;}.elementor-992193 .elementor-element.elementor-element-3ac5a8d4 > .elementor-widget-container{margin:-15px 0px 10px 0px;}.elementor-992193 .elementor-element.elementor-element-3ac5a8d4{font-family:"Lato", Kanit;font-size:15px;font-weight:400;color:#000000;}.elementor-992193 .elementor-element.elementor-element-7af51b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992193 .elementor-element.elementor-element-a88f528 .elementor-heading-title{font-family:"Lato", Kanit;font-size:20px;font-weight:700;color:#000000;}.elementor-992193 .elementor-element.elementor-element-682c8421{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-992193 .elementor-element.elementor-element-682c8421 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-992193 .elementor-element.elementor-element-682c8421 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-992193 .elementor-element.elementor-element-682c8421 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-992193 .elementor-element.elementor-element-74318c9c .elementor-heading-title{font-family:"Lato", Kanit;font-size:17px;font-weight:400;color:#000000;}.elementor-992193 .elementor-element.elementor-element-28abd64 .elementor-heading-title{font-family:"Lato", Kanit;font-size:20px;font-weight:700;text-decoration:line-through;color:#F90202;}.elementor-992193 .elementor-element.elementor-element-48208aa3 .cart button, .elementor-992193 .elementor-element.elementor-element-48208aa3 .cart .button{font-family:"Lato", Kanit;font-size:11px;text-transform:uppercase;letter-spacing:2.39px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;color:#000000;background-color:#FFFFFF;border-color:#000000;transition:all 0.2s;}.elementor-992193 .elementor-element.elementor-element-48208aa3 .added_to_cart{color:#FFFFFF00;font-family:"Roboto", Kanit;font-size:1px;font-weight:500;}.elementor-992193 .elementor-element.elementor-element-48208aa3 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;transition:all 0.2s;}.elementor-992193 .elementor-element.elementor-element-4c6f7a13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-992193 .elementor-element.elementor-element-4c6f7a13:not(.elementor-motion-effects-element-type-background), .elementor-992193 .elementor-element.elementor-element-4c6f7a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F0;}.elementor-992193 .elementor-element.elementor-element-52a0e1dc{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-992193 .elementor-element.elementor-element-24ced692{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992193 .elementor-element.elementor-element-5e4a4228 .elementor-heading-title{font-family:"Outfit", Kanit;font-size:23px;font-weight:700;color:#000000;}.elementor-992193 .elementor-element.elementor-element-4894ae3 .elementor-heading-title{font-family:"Lato", Kanit;font-size:16px;font-weight:500;color:#000000;}.elementor-992193 .elementor-element.elementor-element-387347c{--display:flex;}.elementor-992193 .elementor-element.elementor-element-26e260d{font-family:"Lato", Kanit;font-size:14px;font-weight:400;color:#000000;}.elementor-992193 .elementor-element.elementor-element-09ed722{--display:flex;}.elementor-992193 .elementor-element.elementor-element-ddc0abe{font-family:"Lato", Kanit;font-size:14px;font-weight:400;color:#000000;}.elementor-992193 .elementor-element.elementor-element-b7a168c{--display:flex;}.elementor-992193 .elementor-element.elementor-element-d0a5617{font-family:"Lato", Kanit;font-size:14px;font-weight:400;color:#000000;}.elementor-992193 .elementor-element.elementor-element-d5731b6{--display:flex;}.elementor-992193 .elementor-element.elementor-element-21c9de4{font-family:"Lato", Kanit;font-size:14px;font-weight:400;color:#000000;}.elementor-992193 .elementor-element.elementor-element-60e69d2{--display:flex;}.elementor-992193 .elementor-element.elementor-element-eef64f5{font-family:"Lato", Kanit;font-size:14px;font-weight:400;color:#000000;}.elementor-992193 .elementor-element.elementor-element-74ffc40{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 0px 0px;--n-accordion-title-normal-color:#481F0D;--n-accordion-icon-size:15px;}.elementor-992193 .elementor-element.elementor-element-74ffc40 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#E7CDA2;border-style:none;}:where( .elementor-992193 .elementor-element.elementor-element-74ffc40 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Outfit", Kanit;font-weight:500;}:where( .elementor-992193 .elementor-element.elementor-element-74ffc40 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:#E7CDA2;--border-radius:0px 0px 20px 20px;}.elementor-992193 .elementor-element.elementor-element-143f365a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-992193 .elementor-element.elementor-element-143f365a:not(.elementor-motion-effects-element-type-background), .elementor-992193 .elementor-element.elementor-element-143f365a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EE;}.elementor-992193 .elementor-element.elementor-element-69464bcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992193 .elementor-element.elementor-element-4d558a1a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-992193 .elementor-element.elementor-element-4beec5b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992193 .elementor-element.elementor-element-2ac31018{--display:flex;}.elementor-992193 .elementor-element.elementor-element-533b914e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:90px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992193 .elementor-element.elementor-element-715cc5f{--display:flex;}.elementor-992193 .elementor-element.elementor-element-de3fe8b{--display:flex;--min-height:455px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:17px 17px 17px 17px;}.elementor-992193 .elementor-element.elementor-element-42ad7ed{--display:flex;--min-height:455px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:17px 17px 17px 17px;}.elementor-992193 .elementor-element.elementor-element-e2a9d4f{--display:flex;--min-height:455px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:17px 17px 17px 17px;}.elementor-992193 .elementor-element.elementor-element-9ec05e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:17px 17px 17px 17px;}.elementor-992193 .elementor-element.elementor-element-d512735{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:17px 17px 17px 17px;}.elementor-992193 .elementor-element.elementor-element-b4f619f{--display:flex;}.elementor-992193 .elementor-element.elementor-element-d4bf536{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-992193 .elementor-element.elementor-element-d4bf536 > .elementor-widget-container{border-radius:17px 17px 17px 17px;}.elementor-992193 .elementor-element.elementor-element-d4bf536 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-992193 .elementor-element.elementor-element-b3f729a{--display:flex;}.elementor-992193 .elementor-element.elementor-element-e049670{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-992193 .elementor-element.elementor-element-e049670 > .elementor-widget-container{border-radius:17px 17px 17px 17px;}.elementor-992193 .elementor-element.elementor-element-e049670 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-992193 .elementor-element.elementor-element-fb11a55{--display:flex;}.elementor-992193 .elementor-element.elementor-element-3d70644{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-992193 .elementor-element.elementor-element-3d70644 > .elementor-widget-container{border-radius:17px 17px 17px 17px;}.elementor-992193 .elementor-element.elementor-element-3d70644 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-992193 .elementor-element.elementor-element-f567d49{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-992193 .elementor-element.elementor-element-24146d33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-992193 .elementor-element.elementor-element-6cf7ce47 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-992193 .elementor-element.elementor-element-6cf7ce47.elementor-element{--align-self:flex-start;}.elementor-992193 .elementor-element.elementor-element-6cf7ce47{text-align:start;}.elementor-992193 .elementor-element.elementor-element-6cf7ce47 .elementor-heading-title{font-family:"Kantumruy", Kanit;font-size:40px;font-weight:400;color:#000000;}.elementor-992193 .elementor-element.elementor-element-35701d4b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-992193 .elementor-element.elementor-element-43c683f9 .elementor-button{background-color:#FFFFFF;fill:#481F0D;color:#481F0D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#481F0D;border-radius:25px 25px 25px 25px;padding:10px 40px 10px 40px;}.elementor-992193 .elementor-element.elementor-element-43c683f9 .elementor-button:hover, .elementor-992193 .elementor-element.elementor-element-43c683f9 .elementor-button:focus{background-color:#481F0D;color:#FFFFFF;}.elementor-992193 .elementor-element.elementor-element-43c683f9.elementor-element{--align-self:flex-start;}.elementor-992193 .elementor-element.elementor-element-43c683f9 .elementor-button:hover svg, .elementor-992193 .elementor-element.elementor-element-43c683f9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-992193 .elementor-element.elementor-element-10bc42e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:75px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992193 .elementor-element.elementor-element-6dc8b0b6.elementor-element{--align-self:center;}.elementor-992193 .elementor-element.elementor-element-6dc8b0b6{text-align:center;}.elementor-992193 .elementor-element.elementor-element-6dc8b0b6 .elementor-heading-title{font-family:"Kantumruy", Kanit;font-size:40px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-992193 .elementor-element.elementor-element-5c3aac9a{--display:flex;}.elementor-992193 .elementor-element.elementor-element-38494c58{--swiper-slides-to-display:4;--swiper-slides-gap:10px;}.elementor-992193 .elementor-element.elementor-element-38494c58 .swiper-slide > .elementor-element{height:100%;}.elementor-992193 .elementor-element.elementor-element-1537e06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992193 .elementor-element.elementor-element-5ceb3f9f > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-992193 .elementor-element.elementor-element-5ceb3f9f.elementor-element{--align-self:flex-start;}.elementor-992193 .elementor-element.elementor-element-5ceb3f9f{text-align:center;}.elementor-992193 .elementor-element.elementor-element-5ceb3f9f .elementor-heading-title{font-family:"Kantumruy", Kanit;font-size:40px;font-weight:400;color:#000000;}.elementor-992193 .elementor-element.elementor-element-3001dcd3{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-992193 .elementor-element.elementor-element-3001dcd3:not(.elementor-motion-effects-element-type-background), .elementor-992193 .elementor-element.elementor-element-3001dcd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jetsetsun.com/wp-content/uploads/2026/03/Design-sans-titre-scaled-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-992193 .elementor-element.elementor-element-4432c219 .elementor-button{background-color:#481F0D;font-family:"Lato", Kanit;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3.84px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:27px 27px 27px 27px;padding:15px 67px 15px 67px;}.elementor-992193 .elementor-element.elementor-element-4432c219.elementor-element{--align-self:center;}.elementor-992193 .elementor-element.elementor-element-5a4e5dee{--display:flex;}@media(max-width:1024px){.elementor-992193 .elementor-element.elementor-element-f567d49{--e-n-carousel-swiper-slides-to-display:2;}.elementor-992193 .elementor-element.elementor-element-38494c58{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-992193 .elementor-element.elementor-element-91b783b{--width:100%;}.elementor-992193 .elementor-element.elementor-element-111c87f7{--width:100%;}.elementor-992193 .elementor-element.elementor-element-2497a566{--width:71%;}}@media(max-width:767px){.elementor-992193 .elementor-element.elementor-element-91b783b{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-992193 .elementor-element.elementor-element-111c87f7{--width:100%;}.elementor-992193 .elementor-element.elementor-element-2497a566{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-992193 .elementor-element.elementor-element-3ac5a8d4{font-size:14px;}.elementor-992193 .elementor-element.elementor-element-48208aa3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-992193 .elementor-element.elementor-element-48208aa3.elementor-element{--align-self:flex-start;}.elementor-992193 .elementor-element.elementor-element-4c6f7a13{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-992193 .elementor-element.elementor-element-52a0e1dc{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-992193 .elementor-element.elementor-element-24ced692{--width:56%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-992193 .elementor-element.elementor-element-24ced692.e-con{--align-self:center;}.elementor-992193 .elementor-element.elementor-element-5e4a4228.elementor-element{--align-self:flex-start;}.elementor-992193 .elementor-element.elementor-element-5e4a4228 .elementor-heading-title{font-size:20px;}.elementor-992193 .elementor-element.elementor-element-4894ae3.elementor-element{--align-self:flex-start;}.elementor-992193 .elementor-element.elementor-element-4894ae3 .elementor-heading-title{font-size:14px;}.elementor-992193 .elementor-element.elementor-element-26e260d{font-size:12px;}.elementor-992193 .elementor-element.elementor-element-ddc0abe{font-size:12px;}.elementor-992193 .elementor-element.elementor-element-d0a5617{font-size:12px;}.elementor-992193 .elementor-element.elementor-element-21c9de4{font-size:12px;}.elementor-992193 .elementor-element.elementor-element-eef64f5{font-size:12px;}.elementor-992193 .elementor-element.elementor-element-143f365a{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-992193 .elementor-element.elementor-element-69464bcc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-992193 .elementor-element.elementor-element-4beec5b2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-992193 .elementor-element.elementor-element-2ac31018{--content-width:100%;--min-height:489px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992193 .elementor-element.elementor-element-533b914e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-992193 .elementor-element.elementor-element-21d0cb1e{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-992193 .elementor-element.elementor-element-677b42dd{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-992193 .elementor-element.elementor-element-4fcf0075{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-992193 .elementor-element.elementor-element-de3fe8b{--min-height:200px;}.elementor-992193 .elementor-element.elementor-element-42ad7ed{--min-height:200px;}.elementor-992193 .elementor-element.elementor-element-e2a9d4f{--min-height:200px;}.elementor-992193 .elementor-element.elementor-element-9ec05e7{--min-height:300px;}.elementor-992193 .elementor-element.elementor-element-d4bf536{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-992193 .elementor-element.elementor-element-e049670{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-992193 .elementor-element.elementor-element-3d70644{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-992193 .elementor-element.elementor-element-f567d49{--e-n-carousel-swiper-slides-to-display:2;}.elementor-992193 .elementor-element.elementor-element-24146d33{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-992193 .elementor-element.elementor-element-6cf7ce47 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-992193 .elementor-element.elementor-element-6cf7ce47 .elementor-heading-title{font-size:28px;}.elementor-992193 .elementor-element.elementor-element-35701d4b{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-992193 .elementor-element.elementor-element-1aa0fd4f{width:100%;max-width:100%;}.elementor-992193 .elementor-element.elementor-element-6dc8b0b6 .elementor-heading-title{font-size:19px;}.elementor-992193 .elementor-element.elementor-element-38494c58{--swiper-slides-to-display:2;}.elementor-992193 .elementor-element.elementor-element-5ceb3f9f > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-992193 .elementor-element.elementor-element-5ceb3f9f.elementor-element{--align-self:flex-start;}.elementor-992193 .elementor-element.elementor-element-5ceb3f9f{text-align:start;}.elementor-992193 .elementor-element.elementor-element-5ceb3f9f .elementor-heading-title{font-size:25px;}.elementor-992193 .elementor-element.elementor-element-3001dcd3:not(.elementor-motion-effects-element-type-background), .elementor-992193 .elementor-element.elementor-element-3001dcd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jetsetsun.com/wp-content/uploads/2026/03/WhatsApp-Image-2026-03-10-at-12.48.24.jpeg");background-size:cover;}.elementor-992193 .elementor-element.elementor-element-3001dcd3{--min-height:39vh;}.elementor-992193 .elementor-element.elementor-element-4432c219 .elementor-button{font-size:13px;padding:10px 40px 10px 40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2875d862 *//* Force la galerie en 2 colonnes : thumbs à gauche, image à droite */ .thumbs-left .woocommerce-product-gallery { display: grid !important; grid-template-columns: 100px 1fr; /* largeur thumbs / image */ column-gap: 20px; align-items: start; } /* Thumbnails -> colonne de gauche */ .thumbs-left .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs { grid-column: 1 !important; grid-row: 1 !important; display: flex !important; flex-direction: column !important; gap: 12px; margin: 0 !important; padding: 0 !important; } /* Chaque thumb */ .thumbs-left .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li { width: 100% !important; margin: 0 !important; } /* Image principale (slider/viewport) -> colonne de droite */ .thumbs-left .woocommerce-product-gallery .flex-viewport, .thumbs-left .woocommerce-product-gallery .woocommerce-product-gallery__wrapper, .thumbs-left .woocommerce-product-gallery .woocommerce-product-gallery__image { grid-column: 2 !important; grid-row: 1 !important; } /* Mobile : thumbs en bas en ligne */ @media (max-width: 767px) { .thumbs-left .woocommerce-product-gallery { grid-template-columns: 1fr !important; row-gap: 12px; } .thumbs-left .woocommerce-product-gallery .flex-viewport, .thumbs-left .woocommerce-product-gallery .woocommerce-product-gallery__wrapper { grid-column: 1 !important; grid-row: 1 !important; } .thumbs fw-left .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs, .thumbs-left .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs { grid-column: 1 !important; grid-row: 2 !important; flex-direction: row !important; overflow-x: auto; } .thumbs-left .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li { width: 80px !important; flex: 0 0 auto; } }


/* Désactive l'image flip dans le carousel produit thumbs-left */
.thumbs-left .wopb-flip-image {
  display: none !important;
}

/* Force l'image principale à rester visible */
.thumbs-left .wopb-flip-image-section > img:first-child {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

/* Neutralise les effets hover */
.thumbs-left:hover .wopb-flip-image-section > img:first-child {
  opacity: 1 !important;
  transform: none !important;
}

/* Supprime transitions et animations */
.thumbs-left .wopb-flip-image-section,
.thumbs-left .wopb-flip-image-section img {
  transition: none !important;
  animation: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-6bd4b348 *//* lien reviews */
.woocommerce-product-rating .woocommerce-review-link{
  font-size: 13px !important;
  color: #7A4F35 !important;
  margin: 0 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-48208aa3 *//* Aligner quantité + bouton sur une ligne */
.woocommerce div.product form.cart {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}

/* Taille/forme du champ quantité */
.woocommerce div.product form.cart .quantity input.qty {
  width: 70px;
  height: 44px;
  border-radius: 10px;
  text-align: center;
}

/* Style bouton */
.woocommerce div.product form.cart button.single_add_to_cart_button {
  height: 44px;
  padding: 0 22px;
  border-radius: 999px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 500;
}

.woocommerce div.product form.cart button.single_add_to_cart_button::after {
  content: "↗";
  display: inline-block;
  margin-left: 10px;
  font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-1aa0fd4f *//* =========================================================
   CLIENT REVIEWS (WooCommerce)
   - only Reviews
   - cards layout
   - premium form
   - stars color #7A4F35
   ========================================================= */

/* =========================
   1) PRODUCT DATA TABS
   ========================= */

/* Hide tabs navigation */
.woocommerce-tabs ul.tabs,
.wc-tabs-wrapper ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs {
  display: none !important;
}

/* Hide all panels by default */
.woocommerce-tabs .woocommerce-Tabs-panel,
.wc-tabs-wrapper .woocommerce-Tabs-panel,
.woocommerce div.product .woocommerce-tabs .panel {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

/* Show only Reviews panel */
.woocommerce-tabs #tab-reviews,
.wc-tabs-wrapper #tab-reviews,
.woocommerce div.product .woocommerce-tabs #tab-reviews {
  display: block !important;
}

/* Explicitly hide Additional Information */
.woocommerce-tabs #tab-additional_information,
.wc-tabs-wrapper #tab-additional_information,
.woocommerce div.product .woocommerce-tabs #tab-additional_information {
  display: none !important;
}

/* Hide native WooCommerce reviews title */
.woocommerce #reviews h2,
.woocommerce .woocommerce-Reviews-title {
  display: none !important;
}

/* =========================
   2) STARS
   ========================= */

.woocommerce #reviews .star-rating span::before {
  color: #7A4F35 !important;
}

.woocommerce #review_form #respond p.stars a,
.woocommerce #review_form #respond p.stars a:hover,
.woocommerce #review_form #respond p.stars a.active {
  color: #7A4F35 !important;
}

/* =========================
   3) REVIEWS GRID / CARDS
   ========================= */

.woocommerce #reviews #comments {
  margin: 0 !important;
}

/* Reviews list as grid */
.woocommerce #reviews #comments ol.commentlist {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 0 40px 0 !important;

  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 28px !important;

  justify-items: stretch !important;
  align-items: stretch !important;
}

/* IMPORTANT: remove theme clearfix pseudo-elements causing empty first cell */
.woocommerce #reviews #comments ol.commentlist::before,
.woocommerce #reviews #comments ol.commentlist::after {
  content: none !important;
  display: none !important;
}

/* Review card item */
.woocommerce #reviews #comments ol.commentlist > li.review,
.woocommerce #reviews #comments ol.commentlist > li.comment {
  float: none !important;
  clear: none !important;
  display: block !important;
  width: 100% !important;
  height: 100%;
  margin: 0 !important;
  padding: 26px 28px !important;
  list-style: none !important;
  box-sizing: border-box !important;
  align-self: start !important;

  background: #F6F0E8 !important;
  border-radius: 22px !important;

  grid-column: auto !important;
  grid-row: auto !important;
}

/* Hide empty ghost items just in case */
.woocommerce #reviews #comments ol.commentlist li.review:empty,
.woocommerce #reviews #comments ol.commentlist li.comment:empty,
.woocommerce #reviews #comments .comment-text:empty {
  display: none !important;
}

/* Inner review container */
.woocommerce #reviews #comments ol.commentlist li .comment_container,
.woocommerce #reviews #comments .comment_container {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Hide avatar */
.woocommerce #reviews #comments img.avatar {
  display: none !important;
}

/* Review text wrapper */
.woocommerce #reviews #comments .comment-text {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  text-align: left !important;
  box-sizing: border-box !important;
}

/* Stars */
.woocommerce #reviews #comments .star-rating {
  float: none !important;
  display: inline-block !important;
  margin: 0 0 10px 0 !important;
  margin-left: 0 !important;
}

/* Author */
.woocommerce #reviews #comments .woocommerce-review__author {
  display: block !important;
  font-size: 20px;
  font-weight: 500;
  margin: 6px 0 10px 0;
}

/* Date */
.woocommerce #reviews #comments .woocommerce-review__published-date {
  display: block !important;
  margin-top: 16px;
  font-size: 11px;
  opacity: 0.55;
  text-align: left;
}

/* Review body */
.woocommerce #reviews #comments .description {
  font-size: 13px;
  line-height: 1.6;
}

/* Hide verified owner */
.woocommerce #reviews #comments em.verified {
  display: none !important;
}

/* Review title from plugin */
.woocommerce #reviews #comments .cr-comment-head-text {
  font-size: 17px;
  font-weight: 700;
  margin: 14px 0 10px 0;
}

/* =========================
   4) HIDE COUNTRY / FLAG
   ========================= */

.woocommerce #reviews .ivole-verified-badge,
.woocommerce #reviews .ivole-review-country-icon,
.woocommerce #reviews .ivole-review-country-text,
.woocommerce #reviews #comments .description img {
  display: none !important;
}


/* =========================
   HIDE REVIEW DATE
   ========================= */
.woocommerce #reviews #comments .woocommerce-review__published-date {
  display: none !important;
}

/* =========================
   5) REVIEW FORM
   ========================= */

.woocommerce #review_form #respond {
  margin-top: 40px;
}

.woocommerce #review_form #respond .comment-reply-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 14px;
}

.woocommerce #review_form #respond label {
  display: block;
  margin-top: 20px;
  margin-bottom: 6px;
  color: #7A4F35;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond textarea {
  width: 100%;
  padding: 16px 18px;
  border: 1px solid rgba(122, 79, 53, 0.25);
  border-radius: 14px;
  background: #fff;
  box-shadow: none;
  outline: none;
  font-size: 14px;
  transition: all 0.3s ease;
}

.woocommerce #review_form #respond input[type="text"]:focus,
.woocommerce #review_form #respond input[type="email"]:focus,
.woocommerce #review_form #respond textarea:focus {
  border-color: #7A4F35;
  box-shadow: 0 0 0 2px rgba(122, 79, 53, 0.08);
}

.woocommerce #review_form #respond textarea {
  min-height: 160px;
  resize: vertical;
}

.woocommerce #review_form #respond .comment-form-rating {
  margin-bottom: 16px;
}

.woocommerce #review_form #respond .form-submit input#submit {
  height: 46px;
  padding: 12px 28px;
  border: 1px solid #7A4F35;
  border-radius: 999px;
  background: transparent;
  font-size: 13px;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.3s ease;
}

.woocommerce #review_form #respond .form-submit input#submit:hover {
  background: #7A4F35;
  color: #fff;
}

/* Form hidden by default */
.woocommerce #reviews #review_form_wrapper {
  display: none;
}

/* Open when toggled */
.woocommerce #reviews.jss-form-open #review_form_wrapper {
  display: block !important;
}

/* =========================
   6) RESPONSIVE
   ========================= */

@media (max-width: 1024px) {
  .woocommerce #reviews #comments ol.commentlist {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 767px) {
  .woocommerce #reviews #comments ol.commentlist {
    grid-template-columns: 1fr !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43c683f9 *//* Le bouton toggle doit rester au-dessus du form */
.jss-toggle-review-form{
  position: relative;
  z-index: 50;
}

.jss-toggle-review-form{
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}/* End custom CSS */