.catalog-product-view #gallery #thumbs{flex-direction:row;overflow:hidden}.catalog-product-view #gallery #thumbs .js_thumbs_slides{flex-direction:row;min-width:0;display:flex;overflow:auto hidden}.catalog-product-view #gallery #thumbs .js_thumbs_slide{aspect-ratio:1;width:60px;max-width:100%;margin-bottom:0;margin-right:8px}.catalog-product-view #gallery #thumbs .js_thumbs_slide:last-child{margin-right:0}.catalog-product-view .columns-infos #gallery,.catalog-product-view .columns-infos>.card{width:100%}.catalog-product-view .columns-infos>.card{background-color:#0000;border:0;padding:0}.catalog-product-view .page-title{text-transform:uppercase;font-family:Playfair Display Regular;font-size:clamp(20px,2.143vw,30px)}.catalog-product-view #gallery .product-gallery>.relative{border:2px solid var(--color-beige);border-radius:8px;margin-bottom:20px;overflow:hidden}.catalog-product-view #gallery #thumbs .js_thumbs_slide{border:2px solid var(--color-beige);border-radius:8px;overflow:hidden}.catalog-product-view .additional-attributes th{vertical-align:baseline}@media screen and (max-width:767px){.catalog-product-view .additional-attributes{display:flex}.catalog-product-view .additional-attributes th,.catalog-product-view .additional-attributes tr{flex-wrap:wrap;display:flex}.catalog-product-view .additional-attributes tr:last-child .product-attribute-label,.catalog-product-view .additional-attributes tr:last-child .product-attribute-value{width:100%}}.catalog-product-view .fiche-technique-items img{width:32px}@media screen and (min-width:768px){.catalog-product-view .columns-infos .product-description.prose{z-index:-1}}.catalog-product-view .columns-infos .product-description.prose h2{font-family:Playfair Display Regular;font-size:20px}@media screen and (max-width:1024px){.product-info-main>.container{padding:0}}@media screen and (max-width:767px){.catalog-product-view #gallery .product-description{margin-top:20px}.catalog-product-view .columns-infos{flex-direction:column;display:flex}.catalog-product-view .columns-infos .product-description.prose{order:0}.catalog-product-view .columns-infos .product-description.prose .toggle-short-description{display:block}.catalog-product-view .columns-infos .product-description.prose .product-description-text{text-align:center;height:45px;overflow:hidden}.catalog-product-view .columns-infos #gallery{order:1}.catalog-product-view .columns-infos>.card{order:2}.catalog-product-view .columns-infos .product-additional-info{order:3}}@media screen and (min-width:768px){.catalog-product-view .columns-infos #gallery,.catalog-product-view .columns-infos>.product-description.prose,.catalog-product-view .columns-infos .product-additional-info,.catalog-product-view .columns-infos>.card{width:calc(50% - 20px)}.catalog-product-view .columns-infos>.card{float:right}.catalog-product-view .columns-infos #gallery,.catalog-product-view .columns-infos .product-additional-info{float:left}.catalog-product-view .columns-infos .product-additional-info{margin-bottom:50px}.catalog-product-view #gallery .product-gallery{align-items:stretch;gap:10px;display:flex}.catalog-product-view #gallery .product-gallery img{background-color:var(--color-ivory)}.catalog-product-view #gallery .product-gallery>div:nth-child(2){flex:0 0 56px;order:1;align-items:center;max-width:56px;display:flex}.catalog-product-view #gallery .product-gallery>div:first-child{flex:auto;order:2}.catalog-product-view #gallery #thumbs{flex-direction:column;align-items:stretch;gap:8px}.catalog-product-view #gallery #thumbs .js_thumbs_slides{flex-direction:column;max-height:560px;overflow:hidden auto}.catalog-product-view #gallery #thumbs .js_thumbs_slide{margin-bottom:8px;margin-right:0}.catalog-product-view #gallery #thumbs .js_thumbs_slide:last-child{margin-bottom:0}}@media screen and (min-width:1146px){.catalog-product-view #gallery .product-gallery{width:calc(100% + 65px);transform:translate(-65px)}}.catalog-product-view #gallery .product-gallery.gallery-fullscreen{z-index:999;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:100%;min-height:0;margin-bottom:0;transform:none}.catalog-product-view #gallery .product-gallery.gallery-fullscreen>div:first-child{flex:auto;order:0;max-width:none;min-height:0}.catalog-product-view #gallery .product-gallery.gallery-fullscreen>div:nth-child(2){flex:none;order:0;width:100%;max-width:none}.catalog-product-view #gallery .product-gallery.gallery-fullscreen>.relative{box-shadow:none;border-radius:0;margin-bottom:0;overflow:visible}.catalog-product-view #gallery .product-gallery.gallery-fullscreen #thumbs{flex-direction:row;align-items:center}.catalog-product-view #gallery .product-gallery.gallery-fullscreen #thumbs .js_thumbs_slides{flex-direction:row;max-height:none;overflow:auto hidden}.snap-slider{margin-top:0;padding-top:clamp(40px,4.286vw,60px)}.related-title h2{margin-bottom:30px}.catalog-product-view .snap-slider[data-slider-type=related] [data-track],.catalog-product-view .snap-slider[data-slider-type=upsell] [data-track],.catalog-product-view .snap-slider#mesrideaux-product-cross-sell [data-track]{--snap-gap:0px!important}:is(.catalog-product-view .snap-slider[data-slider-type=related] [data-track],.catalog-product-view .snap-slider[data-slider-type=upsell] [data-track],.catalog-product-view .snap-slider#mesrideaux-product-cross-sell [data-track])>div{padding:10px}@media screen and (min-width:576px){.catalog-product-view .snap-slider[data-slider-type=related] [data-track],.catalog-product-view .snap-slider[data-slider-type=upsell] [data-track],.catalog-product-view .snap-slider[data-slider-type=upsell] [data-track]{--snap-cols:2!important}}@media screen and (min-width:992px){.catalog-product-view .snap-slider[data-slider-type=related] [data-track],.catalog-product-view .snap-slider[data-slider-type=upsell] [data-track],.catalog-product-view .snap-slider#mesrideaux-product-cross-sell [data-track]{--snap-cols:3!important;--snap-gap:0px!important}:is(.catalog-product-view .snap-slider[data-slider-type=related] [data-track],.catalog-product-view .snap-slider[data-slider-type=upsell] [data-track],.catalog-product-view .snap-slider#mesrideaux-product-cross-sell [data-track])>div{padding:10px 20px}}.catalog-product-view .pdp-dropdown__panel{grid-template-rows:0fr;padding:0 2px;transition:grid-template-rows .35s ease-out;display:grid;overflow:hidden}.catalog-product-view .pdp-dropdown__panel.pdp-dropdown__panel--open{grid-template-rows:1fr}.catalog-product-view .pdp-dropdown__panel.pdp-dropdown__panel--open .pdp-dropdown__inner{overflow:visible}.catalog-product-view .pdp-dropdown__inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.catalog-product-view .pdp-dropdown__panel{transition:none}}.catalog-product-view #configurateur .action-valide{text-align:right;width:100%}.catalog-product-view #configurateur .pdp-dropdown{pointer-events:none;opacity:.7}.catalog-product-view #configurateur .pdp-dropdown.isValid,.catalog-product-view #configurateur .pdp-dropdown.isValid+.pdp-dropdown,.catalog-product-view #configurateur .pdp-dropdown.--active,.catalog-product-view #configurateur .pdp-dropdown:first-child{pointer-events:auto;opacity:1}.catalog-product-view .pdp-dropdown{background-color:var(--color-ivory);border-radius:8px;padding:15px}.catalog-product-view .pdp-dropdown .pdp-dropdown__label{width:100%;padding-right:11px;font-family:Playfair Display Regular;font-size:clamp(18px,1.553vw,21px);display:block}.catalog-product-view .pdp-dropdown .pdp-dropdown__caret{width:20px;height:20px;position:relative;top:-5px}.catalog-product-view .pdp-dropdown .pdp-dropdown__caret:after{content:"";background:url("data:image/svg+xml;utf8,<svg width=\"12\" height=\"8\" viewBox=\"0 0 12 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 4.60002L10.6 2.43187e-05L12 1.40002L6 7.40002L0 1.40002L1.4 2.43187e-05L6 4.60002Z\" fill=\"black\"/></svg>") 50%/14px 14px no-repeat;align-items:center;width:20px;height:20px;transition:transform .3s ease-in-out;display:inline-flex;position:absolute;top:14px;right:0;transform:translateY(-50%)}.catalog-product-view .pdp-dropdown .pdp-dropdown__toggle[aria-expanded=true] .pdp-dropdown__caret:after{transform:translateY(-50%)rotate(180deg)}.catalog-product-view .mage-error{color:#ff2d2d;margin-top:5px;font-size:12px}.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation{width:100%}:is(.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation) .options-list{flex-flow:column wrap;display:flex;gap:0!important}:is(.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation) .options-list .field{width:100%}:is(.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation) .options-list .field label.label{border:1px solid #0000;padding:5px;display:flex}:is(.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation) .options-list .field label.label .option-wrapper-img{flex:0 clamp(80px,7.143vw,100px)}:is(.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation) .options-list .field label.label .option-wrapper-img img{object-fit:cover;border-radius:8px;width:clamp(80px,7.143vw,100px);min-width:clamp(80px,7.143vw,100px);height:60px}:is(.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation) .options-list .field label.label .option-wrapper-img+span{max-width:50%}:is(.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation) .options-list .field label.label .option-wrapper-img~span{color:var(--color-black);margin-top:5px;margin-left:10px;font-weight:600;display:inline-block}:is(.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation) .options-list .field label.label .option-wrapper-img~span.option-final-price{white-space:nowrap}@media screen and (max-width:768px){:is(.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation) .options-list .field label.label{width:100%}:is(.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation) .options-list .field label.label .option-wrapper-img+span{flex:1}}:is(.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation) .options-list .field .radio{display:none}:is(.catalog-product-view #fixations,.catalog-product-view #tête-de-rideaux,.catalog-product-view #tombant,.catalog-product-view .set_tringles .field:not(#diamètre),.catalog-product-view .set_coussins .field:not(#intérieur),.catalog-product-view .set_coussins .popup .field,.catalog-product-view .set_tringlerail .field:not(#support,#nombre-de-rideaux),.catalog-product-view #mécanisme,.catalog-product-view #finition,.catalog-product-view #modèle,.catalog-product-view #fixation) .options-list .field input.radio:checked+label{border:1px solid var(--color-brown);border-radius:8px;color:var(--color-brown)!important;background-color:#0000!important;padding:5px!important}.catalog-product-view .set_coussins .pdp-dropdown:first-child .options-list .field label.label .option-wrapper-img img{object-position:left;object-fit:contain!important;height:72px!important}.catalog-product-view .set_coussins .pdp-dropdown:first-child .options-list .field label.label .option-wrapper-img~span{margin-top:20px!important}.catalog-product-view .configurateur-step-title,.catalog-product-view .swatch-attribute .label-text,.catalog-product-view #mr-confection-choice>.field>label{color:var(--color-brown);margin-top:15px;margin-bottom:35px;font-family:Playfair Display Regular;font-size:21px}.catalog-product-view #mr-confection-choice>.field>label{margin-top:25px;margin-bottom:20px}.catalog-product-view #mr-confection-choice>.field>.control label [type=radio]{border:1px solid var(--color-brown);appearance:none;background-color:var(--color-white);cursor:pointer;border-radius:4px;margin-top:-2px;position:relative}.catalog-product-view #mr-confection-choice>.field>.control label [type=radio]:before{content:"";aspect-ratio:1;background:var(--color-brown);border-radius:2px;width:calc(100% - 4px);transition:all .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.catalog-product-view #mr-confection-choice>.field>.control label [type=radio]:checked:before{transform:translate(-50%,-50%)scale(1)}.catalog-product-view #mr-confection-choice>.field>.control label span{color:var(--color-black);margin-left:2px}.catalog-product-view #mr-confection-choice #mr-confection-validate{border-radius:8px;margin:15px 0}.catalog-product-view .swatch-attribute.colorie .swatch-option{min-width:unset;aspect-ratio:1;border-radius:50%;width:26px;box-shadow:none!important;background-size:cover!important}.catalog-product-view .swatch-attribute.colorie .product-option-values .swatch-attribute-options>div{margin:0}.catalog-product-view .product-options-wrapper .tringle__quantity-wrapper{display:flex}.catalog-product-view .product-options-wrapper .tringle__quantity-wrapper .input-number-decrement{background-color:var(--color-brown);color:var(--color-white);cursor:pointer;padding:0 13px}.catalog-product-view .product-options-wrapper .tringle__quantity-wrapper .input-number-decrement.minus{border-top-left-radius:8px;border-bottom-left-radius:8px}.catalog-product-view .product-options-wrapper .tringle__quantity-wrapper .input-number-decrement.plus{border-top-right-radius:8px;border-bottom-right-radius:8px}.catalog-product-view .product-options-wrapper .tringle__quantity-wrapper [type=text]{text-align:center;border-radius:0;border:1px solid var(--color-brown)!important;width:100px!important}.catalog-product-view .product-options-wrapper .fieldset>.take-measures.openModel{color:var(--color-black);text-transform:none;background-color:#0000;gap:5px;margin-bottom:20px;font-family:Playfair Display Regular;font-size:clamp(16px,1.5vw,21px);text-decoration:underline;display:flex}.catalog-product-view .product-options-wrapper .fieldset>.take-measures.openModel:before{content:"";background:url(../icons/ruler.svg) 50%/clamp(24px,2.286vw,32px) clamp(24px,2.286vw,32px) no-repeat;width:clamp(24px,2.286vw,32px);height:clamp(24px,2.286vw,32px);display:inline-block}.catalog-product-view .product-options-wrapper .control .hide{display:none!important}.catalog-product-view .product-options-wrapper .field.required>label:after{content:none}.catalog-product-view .product-options-wrapper .step .btn-validconfig{cursor:pointer}.catalog-product-view .product-options-wrapper .step .btn-validconfig .ok{display:none}.catalog-product-view .product-options-wrapper .step .btn-validconfig .valid,.catalog-product-view .product-options-wrapper .step.isValid .btn-validconfig .ok{display:inline-block}.catalog-product-view .product-options-wrapper .step.isValid .btn-validconfig .valid{display:none}.catalog-product-view .product-options-wrapper .step-wrapper{flex-wrap:wrap;gap:20px;display:flex}.catalog-product-view .product-options-wrapper .step-wrapper>.field>label{color:var(--color-black);font-size:14px}.catalog-product-view .product-options-wrapper .step-wrapper .take-measures{width:100%;display:block}.catalog-product-view .product-options-wrapper .step-wrapper>.field:not(#mécanisme,#finition,#fixations,#tête-de-rideaux,#tombant,#modèle,#fixation,.set_tringles .field:not(#diamètre),.set_coussins .field:not(#intérieur),.set_tringlerail .field:not(#support,#nombre-de-rideaux)),.catalog-product-view .product-options-wrapper .step-wrapper .popup .field,:is(.catalog-product-view .product-options-wrapper .step-wrapper>.field:not(#mécanisme,#finition,#fixations,#tête-de-rideaux,#tombant,#modèle,#fixation,.set_tringles .field:not(#diamètre),.set_coussins .field:not(#intérieur),.set_tringlerail .field:not(#support,#nombre-de-rideaux)),.catalog-product-view .product-options-wrapper .step-wrapper .popup .field) input[type=text]{width:100%}:is(.catalog-product-view .product-options-wrapper .step-wrapper>.field:not(#mécanisme,#finition,#fixations,#tête-de-rideaux,#tombant,#modèle,#fixation,.set_tringles .field:not(#diamètre),.set_coussins .field:not(#intérieur),.set_tringlerail .field:not(#support,#nombre-de-rideaux)),.catalog-product-view .product-options-wrapper .step-wrapper .popup .field) .options-list{flex-wrap:wrap;gap:20px;display:flex}:is(.catalog-product-view .product-options-wrapper .step-wrapper>.field:not(#mécanisme,#finition,#fixations,#tête-de-rideaux,#tombant,#modèle,#fixation,.set_tringles .field:not(#diamètre),.set_coussins .field:not(#intérieur),.set_tringlerail .field:not(#support,#nombre-de-rideaux)),.catalog-product-view .product-options-wrapper .step-wrapper .popup .field) .options-list .field{width:100%}@media screen and (min-width:768px){:is(.catalog-product-view .product-options-wrapper .step-wrapper>.field:not(#mécanisme,#finition,#fixations,#tête-de-rideaux,#tombant,#modèle,#fixation,.set_tringles .field:not(#diamètre),.set_coussins .field:not(#intérieur),.set_tringlerail .field:not(#support,#nombre-de-rideaux)),.catalog-product-view .product-options-wrapper .step-wrapper .popup .field) .options-list .field{width:calc(50% - 10px)}}:is(.catalog-product-view .product-options-wrapper .step-wrapper>.field:not(#mécanisme,#finition,#fixations,#tête-de-rideaux,#tombant,#modèle,#fixation,.set_tringles .field:not(#diamètre),.set_coussins .field:not(#intérieur),.set_tringlerail .field:not(#support,#nombre-de-rideaux)),.catalog-product-view .product-options-wrapper .step-wrapper .popup .field) .options-list .field input.radio{visibility:hidden;display:none!important}:is(.catalog-product-view .product-options-wrapper .step-wrapper>.field:not(#mécanisme,#finition,#fixations,#tête-de-rideaux,#tombant,#modèle,#fixation,.set_tringles .field:not(#diamètre),.set_coussins .field:not(#intérieur),.set_tringlerail .field:not(#support,#nombre-de-rideaux)),.catalog-product-view .product-options-wrapper .step-wrapper .popup .field) .options-list .field label{text-align:center;border:1px solid var(--color-brown);cursor:pointer;width:100%;color:var(--color-brown);background-color:#0000;border-radius:8px;margin-bottom:10px;transition:background-color .2s,color .2s,border-color .2s;display:inline-block;padding:10px!important}:is(.catalog-product-view .product-options-wrapper .step-wrapper>.field:not(#mécanisme,#finition,#fixations,#tête-de-rideaux,#tombant,#modèle,#fixation,.set_tringles .field:not(#diamètre),.set_coussins .field:not(#intérieur),.set_tringlerail .field:not(#support,#nombre-de-rideaux)),.catalog-product-view .product-options-wrapper .step-wrapper .popup .field) .options-list .field input.radio:checked+label{background-color:var(--color-brown)!important;color:var(--color-white)!important}@media screen and (min-width:992px){.catalog-product-view .product-options-wrapper .step-wrapper>.field#field-velours-largeur,.catalog-product-view .product-options-wrapper .step-wrapper>.field#field-bateau-largeur,.catalog-product-view .product-options-wrapper .step-wrapper>.field#field-bateau-hauteur,.catalog-product-view .product-options-wrapper .step-wrapper>.field#field-rideau-largeur,.catalog-product-view .product-options-wrapper .step-wrapper>.field#field-rideau-hauteur,.catalog-product-view .product-options-wrapper .step-wrapper>.field#velours,.catalog-product-view .product-options-wrapper .step-wrapper>.field#field-tringle-largeur,.catalog-product-view .product-options-wrapper .step-wrapper>.field[id=field-banquette-longeur],.catalog-product-view .product-options-wrapper .step-wrapper>.field[id=field-banquette-profondeur\ ],.catalog-product-view .product-options-wrapper .step-wrapper>.field[id=field-banquette-epaisseur],.catalog-product-view .product-options-wrapper .step-wrapper>.field[id=field-banquette-dossier-long],.catalog-product-view .product-options-wrapper .step-wrapper>.field[id=field-banquette-dossier-profondeur],.catalog-product-view .product-options-wrapper .step-wrapper>.field[id=field-banquette-dossier-epaisseur]{width:calc(50% - 10px)!important}}.catalog-product-view .product-options-wrapper input[type=text]{background-color:var(--color-white);border:none;border-radius:8px}.catalog-product-view .product-options-wrapper .btn{border-radius:8px;margin-left:auto}.catalog-product-view .btn.btn-underline{color:var(--color-black);text-transform:none;background-color:#0000;font-family:Playfair Display Regular;font-size:clamp(16px,1.5vw,21px);text-decoration:underline}@media screen and (max-width:768px){.catalog-product-view .btn.btn-underline{padding-left:0}}.catalog-product-view .btn.btn-underline svg{aspect-ratio:1;width:clamp(24px,2.286vw,32px)}:is(.catalog-product-view #takeMeasures,.catalog-product-view #popupInterieur,.catalog-product-view #popupInfo,.catalog-product-view #takeyourmeasur) .modal-header{padding:0}:is(.catalog-product-view #takeMeasures,.catalog-product-view #popupInterieur,.catalog-product-view #popupInfo,.catalog-product-view #takeyourmeasur) h3{font-family:Inter Regular;font-size:clamp(14px,1.553vw,21px)}:is(.catalog-product-view #takeMeasures,.catalog-product-view #popupInterieur,.catalog-product-view #popupInfo,.catalog-product-view #takeyourmeasur) .info-mesure-store h3{font-size:18px}@media screen and (min-width:768px){:is(.catalog-product-view #takeMeasures,.catalog-product-view #takeyourmeasur) .take-measures-content-1{flex-wrap:wrap;display:flex}:is(.catalog-product-view #takeMeasures,.catalog-product-view #takeyourmeasur) .take-measures-content-1 h2{text-align:center;width:100%;margin:20px 0}:is(.catalog-product-view #takeMeasures,.catalog-product-view #takeyourmeasur) .take-measures-content-1 h3{margin-top:40px}:is(.catalog-product-view #takeMeasures,.catalog-product-view #takeyourmeasur) .take-measures-content-1 p:not(:first-of-type),:is(.catalog-product-view #takeMeasures,.catalog-product-view #takeyourmeasur) .take-measures-content-1 h3{width:47%}:is(.catalog-product-view #takeMeasures,.catalog-product-view #takeyourmeasur) .take-measures-content-1 img{margin:auto}}:is(.catalog-product-view #takeMeasures,.catalog-product-view #takeyourmeasur) .take-measures-content-video{margin-top:30px}:is(.catalog-product-view #takeMeasures,.catalog-product-view #takeyourmeasur) .take-measures-content-video .pagebuilder-column-line{gap:20px}:is(.catalog-product-view #takeMeasures,.catalog-product-view #takeyourmeasur) .take-measures-content-video .pagebuilder-column-line .pagebuilder-video-inner{border-radius:8px;overflow:hidden;box-shadow:0 0 5px 1px #00000038}:is(.catalog-product-view #takeMeasures,.catalog-product-view #takeyourmeasur) .take-measures-content-video .pagebuilder-column-line [data-content-type=text]{margin-top:15px;font-size:14px;font-weight:600}.catalog-product-view #infoTeterideau .modal-header{padding:0 0 20px}.catalog-product-view #infoTeterideau table{display:block;width:100%!important}.catalog-product-view #infoTeterideau table tbody{flex-wrap:wrap;display:flex}.catalog-product-view #infoTeterideau table tbody tr{flex-direction:column;width:100%;display:flex}.catalog-product-view #infoTeterideau table tbody tr td{padding:0 15px;display:block;width:100%!important}.catalog-product-view #infoTeterideau table tbody tr td img{aspect-ratio:2.6;object-fit:cover;border-radius:8px;margin-bottom:15px;width:100%!important}.catalog-product-view #infoTeterideau table tbody tr td p{font-size:13px}@media screen and (min-width:768px){.catalog-product-view #infoTeterideau table tbody tr{width:33.3333%}}.catalog-product-view #configurateur.set_coussins .popup .field .options-list{flex-direction:row!important;gap:10px!important}.catalog-product-view #configurateur.set_coussins .popup .field .options-list>div.field{width:100%}@media screen and (min-width:576px){.catalog-product-view #configurateur.set_coussins .popup .field .options-list>div.field{width:calc(50% - 5px)}}@media screen and (min-width:768px){.catalog-product-view #configurateur.set_coussins .popup .field .options-list>div.field{width:calc(33.333% - 7px)!important}}.catalog-product-view #finition-oeillets,.catalog-product-view .set_coussins .popup,.catalog-product-view #finition~.popup,.catalog-product-view .set_banquette .popup{text-align:center;z-index:9999;background-color:#0006;width:100%;height:100%;margin-top:0;padding-top:80px;display:none;position:fixed;top:0;left:0;overflow:auto;pointer-events:auto!important}:is(.catalog-product-view #finition-oeillets,.catalog-product-view .set_coussins .popup,.catalog-product-view #finition~.popup,.catalog-product-view .set_banquette .popup)>label{display:none!important}:is(.catalog-product-view #finition-oeillets,.catalog-product-view .set_coussins .popup,.catalog-product-view #finition~.popup,.catalog-product-view .set_banquette .popup) .close{color:var(--color-brown);float:right;cursor:pointer;font-size:28px;font-weight:700;position:absolute;top:10px;right:20px}:is(.catalog-product-view #finition-oeillets,.catalog-product-view .set_coussins .popup,.catalog-product-view #finition~.popup,.catalog-product-view .set_banquette .popup)>.control,:is(.catalog-product-view #finition-oeillets,.catalog-product-view .set_coussins .popup,.catalog-product-view #finition~.popup,.catalog-product-view .set_banquette .popup) .popup-inner{background-color:var(--color-white);border:1px solid #888;border-radius:8px;width:80%;max-width:800px;margin:auto;padding:50px 20px 20px;position:relative}.catalog-product-view #finition-oeillets .option-wrapper-img img{object-fit:cover;border-radius:8px;width:150px;margin:0 auto}.catalog-product-view #finition .openModel{display:none}.catalog-product-view .stepper-recap,.catalog-product-view .stepper-recap-price{background:var(--color-brown);color:var(--color-white)}.catalog-product-view a[data-id=infoTeterideau],.catalog-product-view a[data-id=popupInfo],.catalog-product-view a[data-id=popupInterieur]{margin-top:10px;font-family:Playfair Display Regular;font-size:18px;font-weight:400;display:block}:is(.catalog-product-view a[data-id=infoTeterideau],.catalog-product-view a[data-id=popupInfo],.catalog-product-view a[data-id=popupInterieur]):after{content:"(i)";margin-left:5px}.catalog-product-view .stepper-recap{text-align:center;border-radius:8px 8px 0 0;padding:15px 30px 10px;position:sticky;bottom:0;transform:translateY(6px)}@media screen and (max-width:992px){.catalog-product-view .stepper-recap{bottom:89px}}@media screen and (max-width:768px){.catalog-product-view .stepper-recap{bottom:0}}.catalog-product-view .stepper-recap .stepper-recap-title{margin:10px 0;display:none}@media screen and (min-width:576px){.catalog-product-view .stepper-recap .stepper-recap-title{display:block}}.catalog-product-view .stepper-recap ul{justify-content:center;align-items:center;gap:10px;display:flex}.catalog-product-view .stepper-recap ul li{background-color:var(--color-white);color:var(--color-brown);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:38px;font-size:16px;font-weight:600;list-style:none;display:flex}.catalog-product-view .stepper-recap ul li.active{background-color:var(--color-brown);color:var(--color-white);border:1px solid var(--color-white)}.catalog-product-view .stepper-recap-price{z-index:8;border-radius:8px;justify-content:space-between;padding:20px;position:sticky;bottom:0}.catalog-product-view .stepper-recap-price .price-box.price-final_price{flex-wrap:wrap;display:flex}.catalog-product-view .stepper-recap-price .price-box.price-final_price .initial{margin-top:5px;line-height:1}.catalog-product-view .stepper-recap-price .price-box .price{font-family:Inter Medium;font-size:clamp(20px,3.214vw,45px);font-weight:400}@media screen and (max-width:575px){.catalog-product-view .stepper-recap-price{justify-content:center;align-items:center}.catalog-product-view .stepper-recap-price .product-cta-add-to-cart-container{margin-left:0}}@media screen and (min-width:576px){.catalog-product-view .stepper-recap-price .product-cta-add-to-cart-container{justify-content:end}}.catalog-product-view .stepper-recap-price .product-cta-add-to-cart-container button{color:var(--color-brown);background-color:var(--color-ivory);border-radius:8px}.catalog-product-view .stepper-recap-price .product-cta-add-to-cart-container button[disabled]{opacity:.5;cursor:not-allowed}.catalog-product-view .stepper-recap-price>div .price-from-label{align-items:center;display:flex}.catalog-product-view .stepper-recap-price>div:first-child{flex:1;font-family:Playfair Display Regular}@media screen and (min-width:576px){.catalog-product-view .stepper-recap-price>div{width:50%}}body .mfp-bg{z-index:3000}body .mfp-wrap{z-index:3020}.catalog-product-view .mfp-content{background:#fff;width:auto;max-height:95dvh;padding:40px 15px;overflow:hidden auto}.catalog-product-view .mfp-content>.c-mfp{width:475px;max-width:100%}.catalog-product-view .mfp-content>.c-mfp.c-mfp--has-suggestions{width:100%;max-width:1024px}.catalog-product-view .mfp-content>.c-mfp.c-mfp--has-suggestions .c-mfp__content__inner{max-width:475px}.catalog-product-view .mfp-content>.c-mfp.c-mfp--has-suggestions .product-suggestions__list{gap:30px;padding:0}@media screen and (min-width:768px){.catalog-product-view .mfp-content>.c-mfp.c-mfp--has-suggestions .product-suggestions__list{padding:0 clamp(15px,2.857vw,40px)}}.catalog-product-view .mfp-content>.c-mfp.c-mfp--has-suggestions .product-suggestions__list .product-block{width:calc(50% - 15px)}@media screen and (min-width:768px){.catalog-product-view .mfp-content>.c-mfp.c-mfp--has-suggestions .product-suggestions__list .product-block{width:calc(33.333% - 20px)}}.catalog-product-view .mfp-content>.c-mfp#c-magnificpopup__coussinrepeat .mfp-close{top:-40px;right:-18px}.catalog-product-view .mfp-content>.c-mfp#c-magnificpopup__coussinrepeat .c-mfp__content__inner{flex-wrap:wrap;justify-content:space-around;display:flex}.catalog-product-view .mfp-content>.c-mfp#c-magnificpopup__coussinrepeat .c-mfp__content__inner p{width:100%;margin-bottom:45px}.catalog-product-view .mfp-content>.c-mfp#c-magnificpopup__coussinrepeat .c-mfp__content__inner .medium-6{width:49%;display:inline-block}.catalog-product-view .mfp-content p{font-family:var(--font-body);color:var(--color-black);font-size:18px;line-height:16px}.catalog-product-view .mfp-content svg{background-color:var(--color-ivory);aspect-ratio:1;border-radius:50%;width:clamp(90px,8.571vw,120px);height:auto;padding:20px}.catalog-product-view .mfp-content .medium-6 .btn{width:100%;max-width:320px;margin:auto}@media screen and (max-width:575px){.catalog-product-view .mfp-content .medium-6 .btn{margin-top:10px}}@media screen and (min-width:576px){.catalog-product-view .mfp-content .medium-6{width:49%;display:inline-block}}.catalog-product-view .mfp-content .product-suggestions h3,.catalog-product-view .mfp-content .product-suggestions .h3{font-size:18px}.catalog-product-view .mfp-content .product-suggestions .product-block{flex-direction:column;margin-bottom:20px;display:flex}.catalog-product-view .mfp-content .product-suggestions .product-block>a{background:0 0;border-radius:0;flex-direction:column;flex:1;display:flex}.catalog-product-view .mfp-content .product-suggestions .product-block>a .product-block__images span{border:1px solid var(--color-beige);border-radius:8px;max-width:100%;display:block;overflow:hidden}.catalog-product-view .mfp-content .product-suggestions .product-block>a .product-image-photo{aspect-ratio:1;object-fit:cover;max-width:100%}.catalog-product-view .mfp-content .product-suggestions .product-block>a .product-block__content{flex-direction:column;flex:1;display:flex}.catalog-product-view .mfp-content .product-suggestions .product-block>a .product-block__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:600;display:-webkit-box;overflow:hidden}.catalog-product-view .mfp-content .product-suggestions .product-block>a .product-block__title,.catalog-product-view .mfp-content .product-suggestions .product-block>a .product-block__price{font-size:14px}.catalog-product-view .mfp-content .product-suggestions .product-block>a .product-block__price__first{flex-wrap:wrap}.catalog-product-view .mfp-content #c-magnificpopup__installationquote .mfp-close{top:-40px;right:-15px}.catalog-product-view .mfp-content #c-magnificpopup__installationquote p{margin-bottom:45px;font-size:clamp(15px,1.286vw,18px)}.catalog-product-view .mfp-content #c-magnificpopup__installationquote .medium-6{margin:0 6px;width:26%!important}.catalog-product-view .mfp-content #c-magnificpopup__installationquote .medium-6 .btn{width:100%}@media screen and (max-width:575px){.catalog-product-view .mfp-content #c-magnificpopup__installationquote .medium-6{float:left;width:45%!important}}.mfp-wrap{z-index:1043;-webkit-backface-visibility:hidden;width:100%;height:100%;position:fixed;top:0;left:0;outline:none!important}.mfp-s-ready .mfp-preloader{display:none}.mfp-preloader{color:#ccc;text-align:center;z-index:1044;width:auto;margin-top:-.8em;position:absolute;top:50%;left:8px;right:8px}#mr-config-loader{z-index:9999;background:#ffffff73;position:fixed;inset:0}#mr-config-loader .mr-config-loader__spinner{border:4px solid #cfcfcf;border-top-color:#111;border-radius:50%;width:42px;height:42px;margin:-21px 0 0 -21px;animation:.8s linear infinite mr-config-spin;position:absolute;top:50%;left:50%}@keyframes mr-config-spin{to{transform:rotate(360deg)}}#mesrideaux-product-cross-sell article{flex:1}@media screen and (min-width:992px){.category-tissu-au-metre .stepper-recap,.category-tissu-au-metre .stepper-recap-price{position:static}}#c-magnificpopup__addtobasket .mfp-close{top:-40px;right:-15px}#c-magnificpopup__addtobasket .quote-message{font-size:15px;line-height:1.3}#c-magnificpopup__addtobasket .add-to-cart-title{margin-bottom:20px;font-size:clamp(18px,1.429vw,21px);line-height:1.3}:root{--pink:#f25bb7;--green:#00b96b;--dark:#222;--gray:#f5f5f5}.catalog-product-view .mesure-banquette-container .mesure-banquette-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.catalog-product-view .mesure-banquette-container .mesure-banquette-header h2{text-align:center;margin-bottom:10px;font-size:clamp(22px,2.286vw,32px)}@media screen and (max-width:768px){.catalog-product-view .mesure-banquette-container .mesure-banquette-header h2{margin-top:15px}}.catalog-product-view .mesure-banquette-container .mesure-banquette-header p{text-align:center;max-width:850px}.catalog-product-view .mesure-banquette-container .mesure-banquette-content{grid-template-columns:380px 1fr;align-items:start;gap:30px;display:grid}.catalog-product-view .mesure-banquette-container .instructions{flex-direction:column;gap:5px;display:flex}.catalog-product-view .mesure-banquette-container .section-title{font-size:20px;text-align:left!important;margin:10px 0!important}.catalog-product-view .mesure-banquette-container .pink{color:var(--pink)}.catalog-product-view .mesure-banquette-container .green{color:var(--green)}.catalog-product-view .mesure-banquette-container .measure-list{margin-top:15px}.catalog-product-view .mesure-banquette-container .measure-item{gap:12px;margin-bottom:16px;display:flex}.catalog-product-view .mesure-banquette-container .badge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:flex}.catalog-product-view .mesure-banquette-container .badge.pink{background:var(--pink);color:#fff}.catalog-product-view .mesure-banquette-container .badge.green{background:var(--green);color:#fff}.catalog-product-view .mesure-banquette-container .measure-item strong{display:block}.catalog-product-view .mesure-banquette-container .image-box{position:relative}.catalog-product-view .mesure-banquette-container .image-box img{border-radius:8px;width:100%;display:block}.catalog-product-view .mesure-banquette-container .footer-box{border:1px solid #666;border-radius:8px;margin-top:25px;padding:10px}.catalog-product-view .mesure-banquette-container .footer-box h2{text-align:center;font-size:20px;margin:10px 0!important}.catalog-product-view .mesure-banquette-container .footer-box h3{margin-bottom:10px}.catalog-product-view .mesure-banquette-container .footer-box li{margin-bottom:8px;font-size:15px}@media (max-width:992px){.catalog-product-view .mesure-banquette-container .mesure-banquette-content{grid-template-columns:1fr}.catalog-product-view .mesure-banquette-container .mesure-banquette-header{flex-direction:column}}@media (max-width:768px){.catalog-product-view .mesure-banquette-container .mesure-banquette-header h3{font-size:1.7rem}.catalog-product-view .mesure-banquette-container .section-title{font-size:1.5rem}.catalog-product-view .mesure-banquette-container .footer-box{grid-template-columns:1fr}}