.sr-only,.swatches__input,.sr-only-desktop,.sr-only-mobile{display:block!important;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;background:none}@media screen and (max-width: 55.99em){.sr-only-desktop{display:block!important;position:static;height:auto;width:auto;margin:0;white-space:normal;clip:auto}}@media screen and (min-width: 56em){.sr-only-mobile{display:block!important;position:static;height:auto;width:auto;margin:0;white-space:normal;clip:auto}}.sr-focusable:active,.sr-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;white-space:normal;width:auto;position:static}.swatches{display:flex;flex-wrap:wrap;margin:calc(-1 * var(--boxSizeMargin) / 2)}.swatches__input:checked+.swatches__value{border:2px solid var(--brandPrimary)}.swatches__value{position:relative;margin:calc(var(--boxSizeMargin) / 2);width:40px;height:40px;background:var(--white);border:1px solid var(--shade04);border-radius:50%;padding:3px;box-sizing:border-box}.swatches__value:hover{cursor:pointer}.swatches__value:hover,.swatches__value--selected{border:2px solid var(--brandPrimary)}.swatches__value:focus{outline:none;border:3px solid var(--shade04)}.swatches__value--disabled{border:1px solid var(--shade04);background-color:rgba(var(--shade04),.3);cursor:not-allowed;opacity:.4}.swatches__value--disabled:focus,.swatches__value--disabled:hover{border:1px solid var(--shade04)}.swatches__value--disabled:hover{cursor:not-allowed}.swatches__image,.swatches__color{display:block;border-radius:50%;height:100%;width:100%;max-width:100%;max-height:100%}.swatches__image{position:relative}.bundle-option{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:calc(-1 * var(--boxSizeMargin) / 2);margin-right:calc(-1 * var(--boxSizeMargin) / 2)}.bundle-option>*{padding:0 calc(var(--boxSizeMargin) / 2)}@media screen and (min-width: 56em){.bundle-option{margin-left:calc(-1 * var(--boxSizeMargin));margin-right:calc(-1 * var(--boxSizeMargin))}.bundle-option>*{padding:0 var(--boxSizeMargin)}}.bundle-option__option{min-width:20ch;flex:1}.bundle-option__option>*{width:100%}.configurator{min-width:10em;text-align:left}.configurator__select{max-width:15em}.configurator__select--full{max-width:none}.configurator__select>*{margin-bottom:var(--boxSizeMargin)}.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}.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)}: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{--brandPrimary: #fbb03b;--brandSecondary: #818199;--white: #fff;--black: #000;--red: #ee0000;--shade01: #fff;--shade02: #e9e9e9;--shade03: #d8d8d8;--shade04: #737373;--shade05: #333333;--shade06: #000;--success: #22aa50;--info: #fbb03b;--warning: #ee0000;--error: #ee0000;--frontCommercePrimary: #ab083e;--invertedSuccess: #4ed17b;--invertedInfo: #fbb03b;--invertedWarning: #ff9a9a;--invertedError: #ff9a9a;--divider: #e9e9e9;--blockBackground: #fff;--callToAction: #fbb03b;--fontDisabled: #333333;--fontSecondaryColor: #333333;--titleColor: #fbb03b;--backgroundColor: #fff;--fontColor: #131433;--reverseBackgroundColor: #131433;--reverseFontColor: #fff;--buttonPrimaryColor: #fbb03b;--buttonSecondaryColor: #fff;--callToActionColor: #fff;--callToActionBackground: #fbb03b;--hoverableColor: #fbb03b;--iconColor: #fbb03b;--notificationColor: #fff;--notificationBackground: #fbb03b;--modalColor: #000;--modalBackground: #fff;--modalBorderColor: #737373;--productBackground: #fff;--productColor: #000;--productPriceColor: #333333;--promotionBorderColor: #818199;--optionBackground: #d8d8d8;--optionColor: #000;--optionItemBackground: #fff;--optionItemBorderColor: #737373;--optionItemColor: #333333;--optionItemActiveBorderColor: #737373;--inputBorderColor: #737373}.skeleton{position:relative;display:inline-block}.skeleton:after{z-index:2;display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--shade02);background-image:linear-gradient(90deg,var(--shade02),#eaeaea,#ececec,#eeeeee,#f1f1f1,#eeeeee,#ececec,#eaeaea,var(--shade02));background-size:200px 100%;background-repeat:no-repeat;border-radius:4px;color:transparent;animation:skeletonAnimation 3s infinite;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes skeletonAnimation{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.anchor{position:absolute;margin-top:calc(-1 * var(--boxSizeMargin) * 5);pointer-events:none;opacity:0}.review__main-title{display:flex;align-items:center;flex-wrap:wrap;margin:0 calc(-1 * var(--boxSizeMargin) / 4)}.review__title,.review__stars{padding:0 calc(var(--boxSizeMargin) / 4)}.review__title>*{margin:0}.review__content{margin-top:var(--boxSizeMargin)}.review--closed{overflow:hidden}.review--closed .review__content{position:relative;max-height:8rem}.review--closed .review__toggle{position:absolute;display:block;left:0;right:0;bottom:0;height:6rem;background:#fff;background:linear-gradient(180deg,#fff0,#fff6 33%,#ffffffbf 55%,#fff 75%);padding-top:3rem;text-align:center}.large-product-synthesis__info{display:flex;flex-direction:column;align-items:center}.large-product-synthesis__item{margin-bottom:calc(var(--boxSizeMargin) / 2)}.large-product-synthesis__item:first-child{margin-bottom:0}.product-reviews{padding:0 var(--boxSizeMargin)}.product-reviews__pagination{margin-top:var(--boxSizeMargin)}@media screen and (min-width: 56em){.product-reviews{padding:0}.product-reviews__list{margin-top:calc(var(--boxSizeMargin) * 2);margin-bottom:calc(var(--boxSizeMargin) * 2);display:flex;justify-content:center;margin-left:calc(-1 * var(--boxSizeMargin));margin-right:calc(-1 * var(--boxSizeMargin))}.product-reviews__col{width:50%;padding-left:var(--boxSizeMargin);padding-right:var(--boxSizeMargin)}.product-reviews__pagination{margin-top:calc(var(--boxSizeMargin) * 2);margin-bottom:calc(var(--boxSizeMargin) * 2)}}.product-reviews-synthesis{display:flex;align-items:center;flex-wrap:wrap;margin:calc(var(--boxSizeMargin) / 8) calc(-1 * var(--boxSizeMargin) / 2)}.product-reviews-synthesis__stars,.product-reviews-synthesis__actions{padding:calc(var(--boxSizeMargin) / 8) calc(var(--boxSizeMargin) / 2)}.product-reviews-synthesis__actions{display:flex;flex-wrap:wrap;margin:calc(-1 * var(--boxSizeMargin) / 8) calc(-1 * var(--boxSizeMargin) / 2)}.product-reviews-synthesis__link>a{padding:calc(var(--boxSizeMargin) / 4) calc(var(--boxSizeMargin) / 2)}@media screen and (max-width: 55.99em){.desktop-only{display:none!important}}@media screen and (min-width: 56em){.mobile-only{display:none!important}}:root{--tabletBreakpoint: 35em;--menuBreakpoint: 56em}.product-name__main{display:flex;flex-wrap:wrap}.product-name__info{flex:3}.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__price{font-size:var(--veryLargeSize)}.product-name__price>*{margin:0}.product-name__details .h3{margin-top:0;margin-bottom:0}
