.slider{overflow:hidden}.slider--overflow-visible{overflow:visible}.slider__content{position:relative}.slider__content--animate{transition:transform .3s ease-in-out}.slider__slide{outline:none}.slider__slide--prev,.slider__slide--next{position:absolute;top:0;left:0;width:100%;height:100%}.slider__slide--prev{transform:translate(-100%)}.slider__slide--next{transform:translate(100%)}.slider--vertical,.slider--vertical .slider__content,.slider--vertical .slider__slide{height:100%}.slider--vertical .slider__slide--prev{transform:translateY(-100%)}.slider--vertical .slider__slide--next{transform:translateY(100%)}.items-slider{overflow:hidden}.items-slider__container{position:relative;padding-right:calc(var(--boxSizeMargin) * 2)}.items-slider__slider{position:relative;margin:calc(-1 * var(--boxSizeMargin))}.items-slider__item{display:flex;justify-content:center}.items-slider__element{flex:1;padding:var(--boxSizeMargin);display:flex;align-items:stretch;max-width:50%}.items-slider__element>*{width:100%;height:100%}.items-slider__controls{display:none;margin-top:var(--boxSizeMargin);justify-content:flex-end}.items-slider__controls button{display:flex;justify-content:center;align-items:center;background:var(--white);color:var(--fontColor);border:none;width:calc(var(--boxSizeMargin) * 2);height:calc(var(--boxSizeMargin) * 2);margin-left:calc(var(--boxSizeMargin) / 2);margin-right:calc(var(--boxSizeMargin) / 2);transition:transform .15s ease-in-out}.items-slider__controls button:hover,.items-slider__controls button:focus{transform:scale(1.05)}.items-slider__controls button[disabled]{opacity:.3;cursor:not-allowed}@media screen and (min-width: 56em){.items-slider__controls{display:flex}}@media screen and (min-width: 100rem){.items-slider__container{padding-right:0}.items-slider__slider{overflow:hidden}.items-slider__controls{display:block}.items-slider__previous,.items-slider__next{display:block;position:absolute;top:50%;transform:translateY(-50%)}.items-slider__previous{left:calc(-1 * var(--boxSizeMargin) * 4)}.items-slider__next{right:calc(-1 * var(--boxSizeMargin) * 4)}.items-slider__element{max-width:25%}}.modal .items-slider__element{max-width:50%}.modal .items-slider__controls{display:flex;justify-content:center}@media screen and (min-width: 100rem){.modal .items-slider__element{max-width:50%}.modal .items-slider__controls{display:flex;justify-content:center}.modal .items-slider__previous,.modal .items-slider__next{position:static;transform:none}}.items-slider--vertical,.items-slider--vertical>*,.items-slider--vertical .items-slider__container,.items-slider--vertical .items-slider__item{height:100%}.items-slider--vertical .items-slider__container{padding-right:0}.items-slider--vertical .items-slider__slider{height:calc(100% - var(--boxSizeMargin) * 4);margin-bottom:0;overflow:hidden}.items-slider--vertical .items-slider__element{width:100%;max-width:100%}.items-slider--vertical .items-slider__element:empty{flex:reset;padding:100% 0 0}.items-slider--vertical .items-slider__item{flex-direction:column;justify-content:flex-start}.items-slider--vertical .items-slider__controls{display:flex;justify-content:center;margin-top:0;padding-top:var(--boxSizeMargin)}.items-slider--vertical .items-slider__previous,.items-slider--vertical .items-slider__next{position:static;transform:none}.product-overview__name{font-size:var(--largeSize)}.product-overview__name>a{padding-top:calc(var(--boxSizeMargin) / 2);padding-bottom:calc(var(--boxSizeMargin) / 2)}.product-overview__price{font-size:var(--veryLargeSize);margin-top:calc(var(--boxSizeMargin) / 4);text-decoration:none;display:inline-block}.product-overview__sold-out{color:var(--shade04);font-size:var(--regularSize);min-height:2.5rem}.product-overview__rating{margin-top:calc(var(--boxSizeMargin) / 4)}.tag{display:inline-block;background:var(--red);color:var(--white);padding:calc(var(--boxSizeMargin) / 2) var(--boxSizeMargin);font-size:var(--smallSize);font-weight:700;border-radius:calc(var(--boxSizeMargin) * 3)}.product-item{position:relative;overflow:hidden;width:100%}.product-item__overview{margin-top:calc(var(--boxSizeMargin) * 2)}.product-item__label{position:absolute;top:var(--boxSizeMargin);left:var(--boxSizeMargin)}.product-item__actions{position:absolute;top:var(--boxSizeMargin);right:var(--boxSizeMargin);display:flex;justify-content:center}@media screen and (min-width: 56em){.product-item__label{top:calc(var(--boxSizeMargin) * 1.5);left:calc(var(--boxSizeMargin) * 1.5)}.product-item__actions{top:calc(var(--boxSizeMargin) * 1.5);right:calc(var(--boxSizeMargin) * 1.5)}}fieldset{border:none;font-size:var(--regularSize);margin:0 auto;padding:0}.fieldset--start{margin:0}.addtolist-modal__form{display:flex;flex-direction:column}.addtolist-modal__actions{display:flex;flex-direction:row-reverse;justify-content:space-between;flex-wrap:wrap;margin-top:calc(var(--boxSizeMargin))}.loading-area{text-align:center;color:var(--shade04)}.loading-area>:first-child{margin-bottom:var(--boxSizeMargin)}.loading-route{padding:calc(var(--boxSizeMargin) * 4) var(--boxSizeMargin)}.price-tooltip-children{padding:var(--somfy-spacer-rem) 0}.price-tooltip-children__item:not(:first-child){padding-top:var(--somfy-spacer-rem)}.price-tooltip-children__item:not(:last-child){padding-bottom:var(--somfy-spacer-rem);border-bottom:.0625rem solid var(--beige)}.radio{position:relative;display:flex;align-items:center;min-height:calc(var(--somfy-spacer-rem) * 7);border-radius:.5rem}.radio--product-card label{padding-left:unset;width:100%}.radio--product-card .fake__radio--product-card{padding:var(--somfy-spacer-rem);border-radius:calc(var(--somfy-spacer-rem) * 2);border:2px solid var(--beige);background-color:var(--white)}.radio>label{cursor:pointer;position:relative;flex:1;text-align:left;display:inline-block;padding-left:0}.radio input[type=radio]{cursor:pointer;position:absolute;overflow:hidden;opacity:0;top:0;left:0;width:100%;height:100%}.radio input[type=radio]+label:before{content:"";position:absolute;right:calc(var(--somfy-spacer-rem) * 2);top:50%;width:1.5rem;height:1.5rem;text-align:center;border:1px solid var(--shade03);transform:translateY(-50%);border-radius:50%;box-sizing:border-box;display:none}.radio input[type=radio]:checked+label:before{content:"";background-color:var(--brandSecondary);color:var(--brandPrimary);border-color:var(--brandPrimary);font-size:1rem;line-height:1.3125rem;border-radius:50%;display:none}.radio input[type=radio]:focus+label:after,.radio input[type=radio]:hover+label:after{content:"";position:absolute;right:calc(var(--somfy-spacer-rem) * 2);top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;z-index:1000;border:2px solid var(--brandPrimary);border-radius:50%;box-sizing:border-box;display:none}.radio input[type=radio]:checked+label .fake__radio--product-card,.radio input[type=radio]:hover+label .fake__radio--product-card{border-color:var(--brandPrimary)}.radio+.radio{margin-top:calc(var(--somfy-spacer-rem) * 2)}.bundle-option{display:flex;flex-wrap:wrap;flex-direction:column}.bundle-option:not(:first-child){margin-top:calc(var(--somfy-spacer-rem) * 4)}.bundle-option__quantity--hidden{display:none}.bundle-option__required.bundle-option__one_item .radio--product-card .fake__radio--product-card{border:transparent!important}.bundle-option .checkbox--product-card input{z-index:0}hr{box-sizing:border-box;height:1px;border-style:solid;border-color:var(--shade03);border-width:1px 0 0 0;margin:var(--boxSizeMargin) 0}.configurator{overflow-y:auto;padding:var(--somfy-spacer-rem) calc(var(--somfy-spacer-rem) * 8);margin-top:-1rem;padding-bottom:2rem}@media (max-width: 767.98px){.configurator{padding:var(--somfy-spacer) calc(var(--somfy-spacer-rem) * 2);padding-bottom:calc(var(--somfy-spacer-rem) * 4)}}.configurator hr{margin:calc(var(--somfy-spacer-rem) * 5) 0}.configurator__section:not(:last-child){margin-bottom:calc(var(--somfy-spacer-rem) * 2)}.configurator__section h3{font-size:1.5rem;font-style:normal;font-weight:500;margin-bottom:2rem}.grouped-item-line{display:flex;align-items:center;flex-wrap:wrap;margin:calc(-1 * var(--boxSizeMargin) / 4)}.grouped-item-line__details{flex:1;padding:calc(var(--boxSizeMargin) / 4);min-width:10rem}.grouped-item-line__quantity{padding:calc(var(--boxSizeMargin) / 4);min-width:8.3rem;text-align:center}.grouped-items__item{padding-top:calc(var(--boxSizeMargin) / 2);padding-bottom:calc(var(--boxSizeMargin) / 2)}.grouped-items__item:first-child{padding-top:0}.grouped-items__item:last-child{padding-bottom:0}.skeleton{position:relative;display:inline-block}.skeleton.fullwidth,.skeleton.halfwidth{width:100%}@media (min-width: 1024px){.skeleton.halfwidth{width:50%}}.skeleton.fullheight{height:100%}.skeleton:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--shade02);background-image:linear-gradient(90deg,#e9e9e9,#eaeaea,#ececec,#eee,#f1f1f1,#eee,#ececec,#eaeaea,#e9e9e9);background-size:200px 100%;background-repeat:no-repeat;border-radius:inherit;color:transparent;animation:skeletonAnimation 3s infinite;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes skeletonAnimation{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.product-comparator-panel-item{align-items:flex-start;border:2px solid var(--beige_rgba_05);border-radius:var(--somfy-spacer);display:flex;font-size:.875rem;height:100%;padding:var(--somfy-spacer)}.product-comparator-panel-item_description{display:flex;flex:1;flex-direction:column;height:100%;line-height:1.3125rem}.product-comparator-panel-item_description p{flex-grow:1;margin-top:0}.product-comparator-panel-item_description span{color:var(--grey-medium)}.product-comparator-panel-item button{border:0;padding:var(--somfy-spacer);min-height:calc(var(--somfy-spacer) * 3);min-width:calc(var(--somfy-spacer) * 3);position:relative;top:calc(var(--somfy-spacer) * -1 - 2px);right:calc(var(--somfy-spacer) * -1 - 2px)}.product-comparator-panel-item .responsive-image{max-height:calc(var(--somfy-spacer) * 7);max-width:calc(var(--somfy-spacer) * 7);margin-right:var(--somfy-spacer)}:export{brandPrimary:var(--brandPrimary);brandSecondary:var(--brandSecondary);shade01:var(--shade01);shade02:var(--shade02);shade03:var(--shade03);shade04:var(--shade04);shade05:var(--shade05);shade06:var(--shade06);uisuccess:var(--success);uiinfo:var(--info);uiwarning:var(--warning);uierror:var(--error);text-black:var(--black);text-white:var(--white)}:root{--link-color: #20639b;--frontCommercePrimary: #ab083e;--primary-100: rgb(37, 72, 90);--primary-75: rgba(37, 72, 90, .75);--primary-50: rgba(37, 72, 90, .5);--primary-25: rgba(37, 72, 90, .25);--secondary-light-smart-blue: rgb(102, 121, 131);--secondary-100: rgb(250, 184, 0);--secondary-75: rgba(250, 184, 0, .75);--secondary-50: rgba(250, 184, 0, .5);--secondary-25: rgba(250, 184, 0, .25);--tertiary: #92a3ac;--beige-100: rgb(227, 219, 209);--beige-75: rgba(227, 219, 209, .75);--beige-50: rgba(227, 219, 209, .5);--beige-25: rgba(227, 219, 209, .25);--white-100: rgb(255, 255, 255);--white-75: rgba(255, 255, 255, .75);--white-50: rgba(255, 255, 255, .5);--white-25: rgba(255, 255, 255, .25);--black-100: rgb(0, 0, 0);--black-75: rgba(0, 0, 0, .75);--black-50: rgba(0, 0, 0, .5);--black-25: rgba(0, 0, 0, .25);--primary-dark: #1e3a48;--curry: #e09400;--brown: #806f65;--beige-dark: #ccc4bd;--beige-medium: #ddd4c8;--beige-light: #f6f3ef;--green-dark: #016b65;--teal: #8ad0c5;--black: #1a1b1c;--black-lighter: #64686b;--black-darker: black;--success: #3f7e71;--yellow-p: #ffb71e;--yellow-s: #e09400;--peacock: #25484f;--peacock50: rgba(37, 72, 79, .3137254902);--peacock-d: #213e44;--blue-md: #5b767b;--gray-silent: #bec8cd;--pale-blue: #73878c;--secondary-light-blue: #ced9f5;--link: #12aabb;--beige: #e3dbd1;--beige_rgba_05: rgba(227, 219, 209, .5);--beige_rgba_07: rgba(227, 219, 209, .7);--beige-light80: rgba(246, 243, 239, .5019607843);--orange: #ff7c2c;--purple: #303c80;--navy: #242d60;--grey-500: #7d7d7d;--grey-medium: #8996a4;--disabled: #c5c6c6;--statusDefault: rgb(97, 97, 97);--statusError: rgb(187, 45, 70);--statusInfo: rgb(0, 140, 185);--statusSuccess: rgb(8, 194, 127);--statusWarning: #fab800;--facebook-color: #3b5998;--instagram-color: #e1306c;--youtube-color: #cd201f;--twitter-color: #1da1f2;--white: white;--gray: #b3b3b3;--gray-darker: #666666;--green: #08c27f;--red: #bb2d46;--shade01: white;--shade02: #e9e9e9;--shade03: #d8d8d8;--shade04: #737373;--shade05: #333333;--shade06: #1a1b1c;--info: #fbb03b;--warning: #bb2d46;--error: #bb2d46;--invertedSuccess: #4ed17b;--invertedInfo: #fbb03b;--invertedWarning: #ff9a9a;--invertedError: #ff9a9a;--brandPrimary: rgb(37, 72, 90);--brandPrimaryLight: #667983;--brandPrimaryDark: #1e3a48;--brandPrimary50: rgba(37, 72, 90, .5);--brandSecondary: rgb(250, 184, 0);--brandSecondaryDark: #e09400;--linkPrimary: #016b65;--linkSecondary: rgb(37, 72, 90);--divider: #e9e9e9;--blockBackground: white;--callToAction: rgb(37, 72, 90);--fontDisabled: #333333;--fontSecondaryColor: #333333;--titleColor: rgb(37, 72, 90);--backgroundColor: white;--fontColor: rgb(37, 72, 90);--reverseBackgroundColor: rgb(37, 72, 90);--reverseFontColor: white;--buttonPrimaryColor: rgb(37, 72, 90);--buttonSecondaryColor: white;--callToActionColor: white;--callToActionBackground: rgb(37, 72, 90);--hoverableColor: rgb(37, 72, 90);--iconColor: rgb(37, 72, 90);--notificationColor: white;--notificationBackground: rgb(37, 72, 90);--modalColor: #1a1b1c;--modalBackground: white;--modalBorderColor: #737373;--productBackground: white;--productColor: #1a1b1c;--productPriceColor: #333333;--promotionBorderColor: rgb(250, 184, 0);--optionBackground: #d8d8d8;--optionColor: #1a1b1c;--optionItemBackground: white;--optionItemBorderColor: #737373;--optionItemColor: #333333;--optionItemActiveBorderColor: #737373;--inputBorderColor: #737373;--lightGold: #f6cf82;--darkGold: #e1c38f}.product-comparator-panel{background-color:#fff;border-top-left-radius:calc(var(--somfy-spacer) * 2);border-top-right-radius:calc(var(--somfy-spacer) * 2);box-shadow:0 8px 30px 0 var(--black-50);display:flex;flex-direction:column;position:fixed;bottom:0;padding:calc(var(--somfy-spacer) * 4) calc(var(--somfy-spacer) * 2);transform:translate3d(0,100%,0);transition:transform .2s ease-in-out;width:100%;z-index:10100}.--product-comparator-page .product-comparator-panel{display:none!important}@media (min-width: 1024px){.product-comparator-panel{flex-direction:row;padding:calc(var(--somfy-spacer) * 2) calc(var(--somfy-spacer) * 4)}}.product-comparator-panel__heading{align-items:center;display:flex;height:calc(var(--somfy-spacer) * 4);margin-bottom:calc(var(--somfy-spacer) * 2);margin-right:calc(var(--somfy-spacer) * 2)}@media (min-width: 1024px){.product-comparator-panel__heading{margin-bottom:0}}.product-comparator-panel__heading h3,.product-comparator-panel__heading h4{white-space:nowrap}.product-comparator-panel__heading span{color:var(--brandPrimaryLight);font-size:calc(var(--somfy-spacer) * 2);line-height:calc(var(--somfy-spacer) * 3);margin-left:calc(var(--somfy-spacer) * 2)}@media (min-width: 1024px){.product-comparator-panel__heading span{white-space:nowrap}}.product-comparator-panel__heading span:first-of-type{display:block}.product-comparator-panel__heading span:last-of-type{display:none}.product-comparator-panel__products,.product-comparator-panel__actions button:not(.product-comparator-panel__open-button){opacity:0;transition:opacity .2s ease-in-out}.product-comparator-panel__products{margin-bottom:calc(var(--somfy-spacer) * 2)}@media (min-width: 1024px){.product-comparator-panel__products{display:grid;grid-gap:0 calc(var(--somfy-spacer-rem) * 2);grid-template-columns:repeat(3,1fr);margin-bottom:0;margin-right:calc(var(--somfy-spacer) * 2);width:100%}}.product-comparator-panel__product{margin-bottom:var(--somfy-spacer)}@media (min-width: 1024px){.product-comparator-panel__product{margin-bottom:0}}.product-comparator-panel__actions{display:flex;flex-direction:column;justify-content:center}@media (min-width: 1024px){.product-comparator-panel__actions{padding-right:calc(var(--somfy-spacer) * 5)}}.product-comparator-panel__actions button:not(.product-comparator-panel__open-button){margin:0 auto}@media (min-width: 1024px){.product-comparator-panel__actions button:not(.product-comparator-panel__open-button){width:100%}}.product-comparator-panel__actions button:not(.product-comparator-panel__open-button):not(:last-child){margin:0 auto calc(var(--somfy-spacer) * 2)}@media (min-width: 1024px){.product-comparator-panel__actions button:not(.product-comparator-panel__open-button):not(:last-child){margin-bottom:var(--somfy-spacer)}}.product-comparator-panel__open-button{flex:0 0 auto;min-height:2rem;padding:0;position:absolute;right:calc(var(--somfy-spacer) * 2);top:calc(var(--somfy-spacer) * 4)}@media (min-width: 1024px){.product-comparator-panel__open-button{right:calc(var(--somfy-spacer) * 4);top:calc(var(--somfy-spacer) * 2.5);z-index:1}}.product-comparator-panel.--not-empty{transform:translate3d(0,calc(100% - 90px),0)}@media (min-width: 1024px){.product-comparator-panel.--not-empty{transform:translate3d(0,calc(100% - 60px),0)}}.product-comparator-panel.--open.--not-empty{transform:translateZ(0)}@media (min-width: 1024px){.product-comparator-panel.--open.--not-empty .product-comparator-panel__heading{align-items:flex-start;flex-direction:column;height:auto}.product-comparator-panel.--open.--not-empty .product-comparator-panel__heading span{margin-left:0;white-space:inherit}.product-comparator-panel.--open.--not-empty .product-comparator-panel__heading span:first-of-type{display:none}.product-comparator-panel.--open.--not-empty .product-comparator-panel__heading span:last-of-type{display:block}}.product-comparator-panel.--open.--not-empty .product-comparator-panel__products,.product-comparator-panel.--open.--not-empty .product-comparator-panel__actions button:not(.product-comparator-panel__open-button){opacity:1}.product-comparator-panel.--open.--not-empty .product-comparator-panel__products[disabled],.product-comparator-panel.--open.--not-empty .product-comparator-panel__actions button:not(.product-comparator-panel__open-button)[disabled]{opacity:.5}.product-comparator-button.--active path{fill:var(--brandSecondary)}.add-to-cart__error{outline:none;width:100%}.add-to-cart__error>*{margin:0}.add-to-cart .connect{background-color:var(--beige-light);border-radius:.75rem;font-size:1rem;line-height:2rem;margin-bottom:1.5rem;padding:.75rem 1rem;width:100%}.add-to-cart__quantity{width:100%}.add-to-cart__quantity--select{width:95%}.add-to-cart__bundle-container{display:flex;flex-direction:column;row-gap:var(--somfy-spacer-rem)}.add-to-cart__bundle-price{display:flex;flex-direction:column}.add-to-cart__bundle-price .product-bundle-open__price-value{margin-top:0}.add-to-cart__bundle-price-quantity{display:flex;justify-content:space-between;align-items:center}.add-to-cart .custom_actions{position:absolute;right:16px}.add-to-cart .custom_actions .custom__comparator{margin-right:var(--somfy-spacer-rem)}.add-to-cart .custom_actions .custom__comparator svg,.add-to-cart .custom_actions .custom__comparator path,.add-to-cart .custom_actions .custom__req-list svg,.add-to-cart .custom_actions .custom__req-list path{margin-left:0}.product-price{margin-top:.5rem}.product-price>p{margin-bottom:1rem}.product-price__regular-price,.product-price__final-price{display:flex;margin-bottom:1rem}.product-price__regular-price--label{font-size:1rem;font-weight:400;display:flex;align-items:center}.product-price__regular-price__amount{margin-left:.25rem;font-weight:500;display:flex;align-items:flex-start;font-size:1.125rem}.product-price__regular-price__amount--striked{color:var(--error);text-decoration:line-through}.product-price__regular-price__amount--small{font-size:.8125rem;margin-left:.125rem}.product-price__your-price{font-size:.875rem;font-weight:500;margin-bottom:0!important}.product-price__your-price--red{color:var(--error)}.product-price__final-price{flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.product-price__final-price__amount{margin-left:0;font-weight:500;display:flex;align-items:flex-start;font-size:2rem;line-height:2.125rem}@media (min-width: 1920px){.product-price__final-price__amount{width:auto}}.product-price__final-price__amount sup{font-size:1rem;top:-1rem;left:.25rem}.product-price__final-price__amount--small{line-height:1.25rem;font-size:.8125rem;margin-left:.125rem}.product-price__final-price__amount svg,.product-price__final-price__amount path{margin-left:.5rem}.product-price__final-price__amount .custom__req-list svg,.product-price__final-price__amount .custom__req-list path{margin-left:0}.product-price__final-price>div{flex:1 1 auto}.product-price__final-price>div:nth-child(1),.product-price__final-price>div:nth-child(2){margin-bottom:1rem}.product-price__final-price .quantity-form{width:50%}@media (min-width: 1440px){.product-price__final-price .quantity-form{width:auto}}.product-price__final-price .quantity-form__cart{width:100%}.product-price__final-price--centered>div{flex:inherit}.product-price__final-price--centered>div:nth-child(1),.product-price__final-price--centered>div:nth-child(2){width:auto;margin-bottom:0}.product-price__final-price--centered .quantity-form{flex:1 1 auto}.product-price--light{margin-top:0}.product-price--light .product-price__final-price>div:first-child{margin-bottom:1rem}.product-price--light .product-price__final-price>div:nth-child(2){justify-content:start!important}.product-price--light .product-price__final-price__amount{width:100%}.product-price--light .quantity-form__cart{width:50%}@media (min-width: 1440px){.product-price--light .quantity-form__cart{width:100%}}.product-price--light .quantity-form__cart button{margin-left:auto}@media (max-width: 767.98px){.product-price--light .quantity-form__cart button{display:block;min-width:100%}}.product-price-sticky-bottom{margin:1rem 0 .5rem}.product-price-sticky-bottom__regular-price{display:flex;text-decoration:line-through;font-size:.75rem;font-weight:400;margin-right:.5rem}.product-price-sticky-bottom__regular-price--label{display:flex;align-items:center}.product-price-sticky-bottom__final-price__amount{margin-left:0;font-weight:500;display:flex;align-items:flex-start;font-size:1.125rem}.product-price-sticky-bottom__final-price__amount sup{left:.25rem}.product-price-sticky-bottom__final-price__amount--small{line-height:1.25rem;font-size:.75rem;margin-left:.125rem}.product-price-sticky-bottom__final-price__amount svg,.product-price-sticky-bottom__final-price__amount path{margin-left:.5rem}.product-price-sticky-bottom__wishlist{right:0;transform:translate(-100%)}.product-price-sticky-bottom__wishlist-button{position:absolute;right:calc(var(--somfy-spacer-rem) * 2)}@media (min-width: 768px){.product-price-sticky-bottom{width:50%;margin-left:auto}}.product-floating-price{position:fixed;bottom:0;right:0;width:100%;max-width:21.1875rem;padding:calc(var(--somfy-spacer-rem) * 2) calc(var(--somfy-spacer-rem) * 3);box-shadow:0 -.25rem .5rem #0000001a;transform:translateY(100%);opacity:0;transition:all .25s ease-in-out;background-color:var(--white);pointer-events:none}.product-floating-price:empty{display:none!important}.product-floating-price .product-price{margin-top:0}.footer__is-visible .product-floating-price{position:absolute}.product-floating-price--is-visible{opacity:1;transform:translate(0);pointer-events:initial}.product-floating-price__your-price{font-size:.875rem}.product-floating-price__final-price{justify-content:space-between}.product-floating-price__final-price__amount{margin-left:0;font-weight:500;display:flex;align-items:flex-start;font-size:2rem;line-height:2.125rem}.product-floating-price__final-price__amount sup{font-size:1rem;top:-1rem;left:.25rem}.product-floating-price__final-price__amount--small{line-height:1.25rem;font-size:.8125rem;margin-left:.125rem}.product-floating-price__final-price__amount svg,.product-floating-price__final-price__amount path{fill:var(--brandPrimary);margin-left:.5rem}@media (min-width: 1440px){.product-floating-price{max-width:27.125rem;padding:calc(var(--somfy-spacer-rem) * 2) calc(var(--somfy-spacer-rem) * 5)}}.card{padding:calc(var(--somfy-spacer) * 2);border-radius:1rem;border:2px solid rgba(227,219,209,.5)}.card__product{margin-bottom:calc(var(--somfy-spacer) * 3);display:flex;flex-direction:column;flex:1;height:100%}.card__product .card__name{margin-top:calc(var(--somfy-spacer) * 2);margin-bottom:calc(var(--somfy-spacer) * 3);font-weight:400;font-size:1.125rem;line-height:125%;text-decoration:none;display:block;white-space:normal}@media (min-width: 768px){.card__product .card__content-wrapper{flex-direction:column}}.block-slider-products .card__product .card__content-wrapper{flex-direction:column}.card__product .card__content{flex:1}.card__product .card__content__ref{align-items:center;display:flex;flex:1;justify-content:flex-end;position:relative;min-height:calc(var(--somfy-spacer-rem) * 5)}.card__product .card__content__ref>span:first-child{flex:1}.card__product .card__content__description a{font-size:1rem;line-height:1.3125rem}.card__product .card__prices{border-radius:calc(var(--somfy-spacer) * 4);padding:4px 0;gap:var(--somfy-spacer);margin-bottom:calc(var(--somfy-spacer) * 3)}.card__product .card__prices sup{left:.25rem}.card__product .card__prices svg,.card__product .card__prices path{fill:var(--brandPrimary)}.card__product .card__bottom{margin-top:auto}.card__product .card__bottom .connect{margin-bottom:calc(var(--somfy-spacer-rem) * 3);text-align:center;text-decoration:underline;width:100%}.card__product .card__bottom .connect>*{white-space:initial}.card__product .quantity-form__cart button{background:transparent;border-color:var(--beige-light);outline-color:var(--beige-light)}.card__product .quantity-form__cart button.button--button-text{line-height:1.2}.card__product .card--configurator--light{margin-top:auto}.card__product .card--configurator--light__open{display:flex;align-items:self-end;flex-direction:column;margin-bottom:1rem}.card__product--is-obsolete .card__bottom,.card__product--is-obsolete .card__right{display:none!important}.card__product--force-hover .quantity-form__select,.card__product--force-hover .select-input,.card__product--force-hover .card--configurator--light{display:flex}.card__product--force-hover .quantity-form__cart button{background:var(--yellow-p);border-color:var(--yellow-p);outline-color:var(--yellow-p)}@media (min-width: 1440px){.card__product .quantity-form__select,.card__product .select-input,.card__product .card--configurator--light{display:none}.card__product .select-input,.card__product .card--configurator--light__open{min-height:3.5rem}.card__product .select-input button,.card__product .card--configurator--light__open button{display:none}.card__product .select-input button:first-child,.card__product .card--configurator--light__open button:first-child{display:flex}.card__product .select-input{width:70%}.card__product:hover .quantity-form__select,.card__product:hover .select-input,.card__product:hover .card--configurator--light,.card__product:focus-within .quantity-form__select,.card__product:focus-within .select-input,.card__product:focus-within .card--configurator--light{display:flex;justify-content:flex-start}.card__product:hover .select-input button,.card__product:hover .card--configurator--light__open button,.card__product:focus-within .select-input button,.card__product:focus-within .card--configurator--light__open button{display:flex}.card__product:hover .select-input button:first-child,.card__product:hover .card--configurator--light__open button:first-child,.card__product:focus-within .select-input button:first-child,.card__product:focus-within .card--configurator--light__open button:first-child{display:none}}@media (max-width: 1023.98px){.card__product .card--configurator--light__open button:first-child{display:none}}@media (min-width: 1440px){.card__product .product-comparator-button:not(.--active){opacity:0}.card__product:hover .product-comparator-button,.card__product:focus-within .product-comparator-button{opacity:1}}.card:hover .quantity-form__cart button,.card:focus-within .quantity-form__cart button{background:var(--yellow-p);border-color:var(--yellow-p);outline-color:var(--yellow-p)}.card__filter{padding:calc(var(--somfy-spacer-rem) * 2) calc(var(--somfy-spacer-rem) * 3) calc(var(--somfy-spacer-rem) * 3)}.card__header{margin-bottom:calc(var(--somfy-spacer-rem) * 3)}@media (min-width: 768px){.card__header{min-height:3rem}}.card__img_wrapper{width:7.5rem;height:7.5rem;max-width:7.5rem;max-height:7.5rem;margin:0 auto calc(var(--somfy-spacer-rem) * 3)}@media (min-width: 768px){.card__img_wrapper{width:10rem;height:10rem;max-width:10rem;max-height:10rem}}.card__list{display:flex;flex-direction:row;gap:calc(var(--somfy-spacer-rem) * 2)}.card__list .card__right{min-width:13.75rem;margin-left:auto;gap:calc(var(--somfy-spacer-rem) * 2)}.card__list .card__right .chip{align-self:end}.card__list .card__img_wrapper{margin:0}.card__list .quantity-form__select,.card__list .select-input{justify-content:unset}.card__list--light{border-radius:0;border:none;margin-bottom:.75rem;border-bottom:2px solid var(--beige_rgba_07);padding:.75rem calc(var(--somfy-spacer-rem) * 2) .75rem 0;min-height:8.125rem}.card__list--light .card__img_wrapper{width:5rem;height:5rem}.card__list--light .card__prices,.card__list--light .card__content .card__name,.card__list .product-price__final-price{margin-bottom:0}.card__list .product-price__final-price--centered .quantity-form{margin-right:calc(var(--somfy-spacer-rem) * 2)}.card__list .status{margin-bottom:0}.card__list .card--configurator--light__open{margin-bottom:0rem}.card__expandable{padding:calc(var(--somfy-spacer-rem) * 2) calc(var(--somfy-spacer-rem) * 3);border-radius:calc(var(--somfy-spacer-rem) * 5);margin-bottom:calc(var(--somfy-spacer-rem) * 2);background:var(--white)}.card__expandable__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:400;font-size:1.125rem;position:relative}.card__expandable--expanded .card__expandable__header{margin-bottom:calc(var(--somfy-spacer-rem) * 3)}.card__expandable button:hover{outline:none;border:none}.card__expandable .button--link{padding:0;margin:0;color:var(--green-dark);font-size:.875rem}.card--listing{background:var(--white);padding:calc(var(--somfy-spacer-rem) * 2) calc(var(--somfy-spacer-rem) * 3);margin-bottom:calc(var(--somfy-spacer-rem) * 7)}.card--listing h5{margin-bottom:calc(var(--somfy-spacer-rem) * 3)}.card--listing li{margin-top:calc(var(--somfy-spacer-rem) * 2);padding-bottom:calc(var(--somfy-spacer-rem) * 2);border-bottom:1px solid var(--beige)}.card--listing li a{gap:var(--somfy-spacer-rem)}.card--listing li:last-child{border-bottom:none}.card--listing__icon svg,.card--listing__icon path{fill:var(--yellow-p)}.card--listing__name{margin-right:auto;font-size:1rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.card--listing__actions{display:flex;align-items:center;gap:calc(var(--somfy-spacer-rem) * 4);font-weight:500}.card__open_facet--flash24 .option-picker__count,.card__open_facet--flash24 .option-picker__label{display:none}@media (max-width: 1023.98px){.product-comparator .--is-sticky .card{margin-bottom:0}.product-comparator .--is-sticky .card .card__content{padding-top:0}.product-comparator .--is-sticky .card .card__bottom{display:none}}.restyle-product-link{font-size:1.125rem;line-height:1.3125rem}.side-menu-header{padding:calc(var(--somfy-spacer-rem) * 2.5) calc(var(--somfy-spacer-rem) * 10) calc(var(--somfy-spacer-rem) * 2.5) calc(var(--somfy-spacer-rem) * 2)}.side-menu-header__logo img{width:7.1875rem}.side-menu-header__title{max-width:22.8125rem}@media (min-width: 768px){.side-menu-header{padding:calc(var(--somfy-spacer-rem) * 4) 4rem calc(var(--somfy-spacer-rem) * 4) 4rem}.side-menu-header__logo img{width:9.375rem}}.product-bundle-open__price{display:flex;flex-direction:column;margin-bottom:calc(var(--somfy-spacer-rem) * 3)}.product-bundle-open__price-label{text-transform:uppercase}.product-bundle-open__price-value{margin-top:var(--somfy-spacer-rem)}.product-bundle-open__price-value sup{font-size:1rem;line-height:1.5rem;top:-.75rem;right:-.25rem}.product-bundle-open__panel-container{overflow-x:auto;position:relative;min-height:100vh}.product-bundle-open__panel-container .side-menu-header{margin-bottom:0}.product-bundle-open__panel-content-wrapper{height:calc(100vh - var(--addToCartSectionHeight));overflow-x:auto}.product-bundle-open__panel-header{position:sticky;z-index:1000;top:0;background:var(--white)}.product-bundle-open__panel-addtocart{height:var(--addToCartSectionHeight);background-color:var(--white);position:fixed;bottom:1rem;left:0;right:0;padding:calc(var(--somfy-spacer-rem) * 2) 4rem;box-shadow:4px -4px 12px #0000001a}@media (max-width: 767.98px){.product-bundle-open__panel-addtocart{padding:calc(var(--somfy-spacer) * 2) calc(var(--somfy-spacer) * 2)}}:root{--addToCartSectionHeight: 150px}.packaging{background-color:var(--beige-light);border-radius:.75rem;display:flex;font-size:.875rem;line-height:2rem;padding:1.25rem;width:100%;margin-top:1rem}.packaging h6,.packaging p{font-size:.875rem;line-height:1.5;margin:0}.packaging__icon{flex:0;margin-right:1rem}.packaging__content{flex:1}.product-variations{margin-bottom:1rem}.product-variations.single-variation{border:1px solid var(--beige);border-width:1px 0}.product-variations .variations-accordion{margin:.5rem 0 1rem}@media (min-width: 768px){.product-variations .variations-accordion .trigger-container{display:none}}.product-variations .variations-accordion .trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.product-variations .variations-accordion .trigger-arrow{width:1.5rem;height:1.5rem}.product-variations .variations-accordion .trigger-arrow.is-open{transform:rotate(180deg)}.product-variations .variations-accordion .trigger-title{display:none}@media (min-width: 768px){.product-variations .variations-accordion .trigger-title{display:block}}.product-variations .variations-accordion .trigger-title>div{display:flex;align-items:center;justify-content:space-between}.product-variations .color-variation ul{display:flex;gap:.75rem;margin-top:.5rem}.product-variations .color-variation ul li{height:2rem;width:2rem}.product-variations .color-pill{border-radius:9999px;border-style:solid;border-width:2px;height:100%;padding:.125rem;width:100%;border-color:var(--beige)}.product-variations .color-pill.active{border-color:#fab800}.product-variations .color-pill>div{border-radius:9999px;height:100%;overflow:hidden;width:100%}.product-variations .color-pill>div.is-white{border-width:1px;border-color:var(--brown)}.product-variations .text-variation ul{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;text-align:center}.product-variations .text-variation ul li{min-width:4rem}.product-variations .text-pill{width:100%;height:100%;padding:.5rem;border-style:solid;border-width:2px;border-radius:.5rem;border-color:var(--beige)}.product-variations .text-pill.active{border-color:var(--curry)}.product-variations .text-pill>div{height:100%;width:100%}.product-variations .tooltip-container{position:relative;display:flex;align-items:center;width:100%;height:100%}.product-variations .tooltip{position:absolute;bottom:100%;margin-bottom:.5rem;width:max-content;padding:0 .5rem;background-color:var(--primary-dark);color:#fff;font-size:1rem;border-radius:.25rem;transform:translate(-30%)}.product-variations .multiple-trigger{color:var(--green-dark);font-weight:500;margin:1rem 0;padding:1rem 0;border:1px solid var(--beige);border-width:1px 0}.product-variations .table-filter{position:relative;display:flex}.product-variations .table-filter select{background-color:#fff;padding-left:.5rem;padding-right:2.5rem;border-width:2px;border-style:solid;border-color:var(--beige);border-radius:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--brandPrimaryLight)}.product-variations .table-filter .arrow{position:absolute;top:6%;right:.5rem;width:1.5rem;height:1.5rem;transform:rotate(180deg) translateY(-50%);display:flex;align-items:center;pointer-events:none}.product-variations .table-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:1.5rem}.product-variations .table-filters button{display:flex;align-items:center;gap:.5rem;border-width:2px;border-style:solid;border-color:var(--primary-dark);padding:1rem;border-radius:9999rem;font-weight:600;background:none;cursor:pointer}.product-variations .table-filters button .xmark{width:.75rem;height:.75rem}.product-variations .filters-drawer .overlay{top:0;right:0;bottom:0;left:0;background-color:var(--black-lighter);z-index:10000}.product-variations .filters-drawer .overlay.fixed{position:fixed}.product-variations .filters-drawer .overlay.hidden{display:none}.product-variations .filters-drawer .drawer-container{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-end;transition:transform .3s;z-index:20;transform:translateY(100vh)}.product-variations .filters-drawer .drawer-container.show-filters{transform:translateY(0)}.product-variations .filters-drawer .drawer-container .drawer-content{position:relative;height:calc(100dvh - 10%);background-color:#fff;width:100%;padding:1.5rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.product-variations .filters-drawer .drawer-container .drawer-content .drawer-filter-title{display:flex;justify-content:space-between;align-items:center}.product-variations .filters-drawer .drawer-container .drawer-content .drawer-filter-title .filter-title{font-size:1.5rem}.product-variations .filters-drawer .drawer-container .drawer-content .drawer-filter-title button{width:3rem;font-size:1rem;border-width:0;background:none}.product-variations .filters-drawer .drawer-container .drawer-content .drawer-filter-container{overflow-y:auto;height:calc(100% - 8rem)}.product-variations .filters-drawer .drawer-container .drawer-content .drawer-actions{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end;background-color:#fff;box-shadow:1px 1px 23px -8px #000000bf;-webkit-box-shadow:1px 1px 23px -8px rgba(0,0,0,.75);-moz-box-shadow:1px 1px 23px -8px rgba(0,0,0,.75)}.product-variations .filters-drawer .drawer-container .drawer-content .drawer-actions .actions-container{display:flex;flex-grow:1;justify-content:space-evenly;gap:.5rem;padding:1rem}.product-variations .filters-drawer .drawer-container .drawer-content .drawer-actions .actions-container button{padding:1rem .5rem}.product-variations .filters-drawer .drawer-container .drawer-content .drawer-actions .actions-container .action-reset{background:none;flex:1;border:2px solid var(--beige);border-radius:9999rem;text-align:center;align-items:center;font-size:.875rem;font-weight:600;color:var(--fontColor)}.product-variations .filters-drawer .drawer-container .drawer-content .drawer-actions .actions-container .action-show{flex:1;background-color:var(--yellow-p);border:0;border-radius:9999px;text-align:center;font-size:.875rem;font-weight:600;color:var(--fontColor)}.product-variations .filters-drawer .drawer-container .drawer-filter{margin-top:1rem;border-width:2px;border-style:solid;border-color:var(--beige);padding:.5rem 1.2rem;border-radius:2rem}.product-variations .filters-drawer .drawer-container .drawer-filter .drawer-filter-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.product-variations .filters-drawer .drawer-container .drawer-filter .drawer-filter-title .header{font-size:1.2rem}.product-variations .filters-drawer .drawer-container .drawer-filter .drawer-filter-title .arrow{width:2rem;padding-top:.5rem}.product-variations .filters-drawer .drawer-container .drawer-filter .drawer-filter-title .arrow.show-filter{margin-top:0rem;transform:rotate(180deg)}.product-variations .filters-drawer .drawer-container .drawer-filter .drawer-filter-content{display:none}.product-variations .filters-drawer .drawer-container .drawer-filter .drawer-filter-content.show-filter{display:block}.product-variations .filters-drawer .drawer-container .drawer-filter .drawer-filter-content ul{margin-top:.5rem}.product-variations .filters-drawer .drawer-container .drawer-filter .drawer-filter-content ul .filter-option{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;height:2rem}.product-variations .filters-drawer .drawer-container .drawer-filter .drawer-filter-content ul .filter-option .radio{width:1.5rem;font-size:1.5rem}.product-variations .filters-drawer .drawer-container .drawer-filter .drawer-filter-content .show-all{display:none}.product-variations .filters-drawer .drawer-container .drawer-filter .drawer-filter-content .show-all.must-show{display:block}.product-variations .filters-drawer .drawer-container .drawer-filter .drawer-filter-content .show-all .show-all-label{margin:.75rem 0;font-size:.875rem;text-decoration:underline;font-weight:600;color:var(--green-dark)}.product-variations .product-card-container{margin-top:1.5rem;padding:.75rem;background-color:#fff;border-radius:.75rem;border:2px solid var(--beige)}.product-variations .product-card-container .product-cart-heading{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.75rem;margin-bottom:.5rem;border-bottom:1px solid var(--beige-100)}.product-variations .product-card-container .product-cart-heading .product-cart-title{display:flex;flex-direction:column}.product-variations .product-card-container .product-cart-heading .price-area{position:relative;display:flex;gap:.5rem}.product-variations .product-card-container .product-cart-heading .price-area .price{font-weight:600;font-size:1.2rem}.product-variations .product-card-container .product-cart-heading .price-area .price-tooltip{border:1px solid var(--beige-50);opacity:1}.product-variations .product-card-container .product-card-attribute{display:flex;justify-content:space-between;gap:.5rem;padding:.5rem}.product-variations .product-card-container .product-card-attribute.even-line{background-color:var(--beige-light);border-radius:.5rem}.product-variations .product-card-container .product-card-show-more{margin-top:.5rem}.product-variations .product-card-container .product-card-show-more button{display:flex;justify-content:center;width:100%;background:none;border:none}.product-variations .product-card-container .product-card-show-more button .arrow{width:1.5rem;height:1.5rem}.product-variations .product-card-container .product-card-show-more button .arrow.show-more{transform:rotate(180deg)}.product-variations .product-table{padding-top:1rem}.product-variations .product-table .divider{display:none;height:2.5rem;border-top-width:2px;border-top-color:var(--beige-50)}@media (min-width: 768px){.product-variations .product-table .divider{display:block}}.product-variations .product-table .filters-container{display:none}@media (min-width: 768px){.product-variations .product-table .filters-container{display:block}}.product-variations .product-table .table-title{display:flex;justify-content:space-between;align-items:center}.product-variations .product-table .table-title .title-container{font-size:2rem;font-weight:700}.product-variations .product-table .table-title button{flex:0 1 auto;gap:.5rem;border:0;background:none;cursor:pointer}.product-variations .product-table .table-title button .heading{display:none;gap:.5rem;align-items:center;font-weight:700;font-size:1rem;color:var(--fontColor)}@media (min-width: 768px){.product-variations .product-table .table-title button .heading{display:flex}}.product-variations .product-table .table-title button .arrow{width:1.5rem;height:1.5rem;margin-top:.125rem}.product-variations .product-table .table-title button .arrow.show-filter{transform:rotate(180deg)}.product-variations .product-table .table-title button .filters-toggler-container{display:flex;font-size:1.5rem;width:3rem}@media (min-width: 768px){.product-variations .product-table .table-title button .filters-toggler-container{display:none}}.product-variations .product-table .toggler-button{display:flex;justify-content:center;padding-top:.75rem;padding-bottom:.75rem}.product-variations .product-table .toggler-button button{display:flex;align-items:center;gap:.75rem;border:none;background:none;cursor:pointer}.product-variations .product-table .toggler-button button .toggler-trigger{color:var(--green-dark);font-weight:600}.product-variations .product-table .toggler-button button .arrow{width:1.5rem;height:1.5rem;stroke:var(--green-dark)}.product-variations .product-table .toggler-button button .arrow.show-more{transform:rotate(180deg)}.product-variations .product-table .product-table-desktop{display:none}@media (min-width: 768px){.product-variations .product-table .product-table-desktop{display:block;border-radius:2rem;border:2px solid var(--beige-50);margin-top:1.5rem;overflow:hidden}}.product-variations .product-table .product-table-desktop table{width:100%;border-collapse:collapse}.product-variations .product-table .product-table-desktop table thead{background-color:var(--beige-50)}.product-variations .product-table .product-table-desktop table th{border-bottom:2px solid var(--beige-light)}.product-variations .product-table .product-table-desktop table th.has-border{border-right:2px solid var(--beige-light)}.product-variations .product-table .product-table-desktop table th .th-label{display:flex;align-items:center;min-height:5rem;padding-left:1rem;padding-right:1rem;text-align:left}.product-variations .product-table .product-table-desktop table .table-row{background-color:#fff}.product-variations .product-table .product-table-desktop table .table-row.hovered{background-color:#e5e5e5}.product-variations .product-table .product-table-desktop table .table-row .product-name{color:var(--green-dark);font-weight:600;text-decoration:underline}.product-variations .product-table .product-table-desktop table .table-row .price-tooltip-container{position:relative;display:flex;gap:.5rem}.product-variations .product-table .product-table-desktop table .table-row .price-tooltip-container .price-tooltip{border:1px solid var(--beige);opacity:1}.product-variations .product-table .product-table-desktop table .table-row td{border-style:solid;border-width:0px;border-bottom-width:2px;border-color:var(--beige-50)}.product-variations .product-table .product-table-desktop table .table-row td.has-border{border-right-width:2px}.product-variations .product-table .product-table-desktop table .table-row td.is-active{background-color:#c5c6c6}.product-variations .product-table .product-table-desktop table .table-row td.is-hovered{background-color:#e5e5e5}.product-variations .product-table .product-table-desktop table .table-row td .td-content{display:flex;align-items:center;min-height:4rem;padding-left:1rem;padding-right:1rem;text-align:left}@media (min-width: 768px){.product-variations .product-table .product-table-mobile{display:none}}.product-variations .product-table .product-table-mobile-drawer{display:none}@media (max-width: 768px){.product-variations .product-table .product-table-mobile-drawer{display:block}}:root{--body-context: 16px;--somfy-spacer: 8px;--somfy-spacer-rem: .5rem;--productDetailSideBar: 435px;--submenu-height: 80px;--side-panel-right-padding-right: 4rem;--side-panel-right-padding-left: 4rem;--SineEaseInOut: cubic-bezier(.445, .05, .55, .95);--anim-speed-fast: .2s;--anim: all .2s cubic-bezier(.445, .05, .55, .95);--gutters_default: 128px;--gutters_md: 32px;--gutters_xl: 64px}.product-name__main{display:flex;flex-wrap:wrap}.product-name__warranty-wrapper{border:2px solid var(--brandPrimary);border-radius:var(--somfy-spacer-rem)}.product-name__info{flex:3}.product-name__description{margin-bottom:0}.product-name__id{display:none;align-self:flex-start;min-height:2.8rem;justify-content:flex-end;align-items:flex-end;flex:1;min-width:10em;text-align:right}@media screen and (min-width: 56em){.product-name__id{display:flex;padding-left:var(--boxSizeMargin)}}@media print{.product-name__id{display:flex;padding-left:var(--boxSizeMargin)}}.product-name--with-labels .product-name__id{height:auto;padding-top:calc(var(--boxSizeMargin) / 2)}.product-name__labels{margin-bottom:var(--boxSizeMargin)}.product-name__name>*{margin:0}.product-name__actual-price{font-size:2rem!important;font-weight:500}.product-name__actual-price span{font-size:.8125rem;margin-left:.125rem}.product-name__stock-and-deliver{display:flex;flex-direction:column;margin-top:calc(var(--somfy-spacer-rem) * 4)}.product-name__stock-and-deliver:not(:last-child){margin:1rem 0}.product-name__stock-and-deliver:not(:last-child) .status{margin-bottom:0}@media (min-width: 768px){.product-name__stock-and-deliver{display:flex;flex-direction:column;align-items:flex-start}}@media (min-width: 1024px){.product-name__stock-and-deliver{display:flex;flex-direction:column;align-items:unset}.product-name__stock-and-deliver:not(:last-child){margin:1rem 0}.product-name__stock-and-deliver:not(:last-child) .status{margin-bottom:0}}.product-name__stock-and-deliver__available{flex:1;margin:1rem 0}.product-name__stock-and-deliver__deliver-date{all:unset;flex:1;border-top:.0625rem solid var(--beige);border-bottom:.0625rem solid var(--beige);padding:1rem 0;display:flex;align-items:center;cursor:pointer;font-size:1.125rem}@media (min-width: 768px){.product-name__stock-and-deliver__deliver-date{flex:.5;border-top:none;border-bottom:none}}@media (min-width: 1024px){.product-name__stock-and-deliver__deliver-date{flex:1;border-top:.0625rem solid var(--beige);border-bottom:.0625rem solid var(--beige);justify-content:flex-start}}.product-name__stock-and-deliver__deliver-date>span{margin-left:.5rem;margin-right:auto}@media (min-width: 768px){.product-name__stock-and-deliver__deliver-date>span{margin-right:3.5rem}}@media (min-width: 1024px){.product-name__stock-and-deliver__deliver-date>span{margin-right:auto}}.product-name__requisition_list,.product-name__comparator{margin-top:calc(var(--somfy-spacer-rem) * 2)}.product-name__replaced-by{margin-top:calc(var(--somfy-spacer-rem) * 5);margin-bottom:calc(var(--somfy-spacer-rem) * 2)}.product-name__delivery-button-wrapper{border-top:.0625rem solid var(--beige);border-bottom:.0625rem solid var(--beige);width:100%}.product-synthesis--wishlist .button--button-text{line-height:1.2}.product-synthesis>.add-to-cart{margin-top:calc(var(--somfy-spacer-rem) * 5)}.section__title{flex:1;text-align:center}.section__title>*{margin-top:0;margin-bottom:0}.section .section__head{display:flex;margin-bottom:calc(var(--boxSizeMargin) * 2)}.section--with-actions .section__head{align-items:center}.section--with-actions .section__title{flex:1;text-align:left;margin-right:var(--boxSizeMargin)}@media screen and (min-width: 56em){.section .section__head{margin-bottom:calc(var(--boxSizeMargin) * 4)}.section--with-actions .section__title{margin-right:calc(var(--boxSizeMargin) * 2)}}:root{--menuBreakpoint: 56em}.product-added-crosssells{margin:var(--boxSizeMargin) calc(var(--boxSizeMargin) * 2 * -1);border-top:1px solid var(--divider);border-bottom:1px solid var(--divider)}.product-added-crosssells__header{text-align:center}.product-added-crosssells__content{font-size:.5rem;margin-bottom:var(--boxSizeMargin)}
