.border-right-xs-1{border-right:1px solid #dee2e6}@media(min-width: 768px){.border-right-sm-1{border-right:1px solid #dee2e6}}@media(min-width: 1024px){.border-right-md-1{border-right:1px solid #dee2e6}}@media(min-width: 1440px){.border-right-lg-1{border-right:1px solid #dee2e6}}@media(min-width: 1920px){.border-right-xl-1{border-right:1px solid #dee2e6}}.container{max-width:calc(100% - 40px) !important}@media(max-width: 1023.98px){.container.mobile-full-width{max-width:100% !important;padding-left:0;padding-right:0}.container.mobile-full-width>.row{margin-left:0;margin-right:0}}body .close{opacity:1}body .form-control.is-invalid{background-image:none}.gap-1{gap:.0625rem}.gap-2{gap:.125rem}.gap-3{gap:.1875rem}.gap-4{gap:.25rem}.gap-5{gap:.3125rem}.gap-16{gap:1rem}.gap-20{gap:1.25rem}.gap-120{gap:7.5rem}.gap-y-1{row-gap:.0625rem}.gap-y-2{row-gap:.125rem}.gap-y-3{row-gap:.1875rem}.gap-y-4{row-gap:.25rem}.gap-y-5{row-gap:.3125rem}.gap-y-16{row-gap:1rem}.gap-y-20{row-gap:1.25rem}.gap-y-120{row-gap:7.5rem}.gap-xs-1{gap:.0625rem}.gap-xs-2{gap:.125rem}.gap-xs-3{gap:.1875rem}.gap-xs-4{gap:.25rem}.gap-xs-5{gap:.3125rem}.gap-xs-16{gap:1rem}.gap-xs-20{gap:1.25rem}.gap-xs-120{gap:7.5rem}@media(min-width: 768px){.gap-sm-1{gap:.0625rem}.gap-sm-2{gap:.125rem}.gap-sm-3{gap:.1875rem}.gap-sm-4{gap:.25rem}.gap-sm-5{gap:.3125rem}.gap-sm-16{gap:1rem}.gap-sm-20{gap:1.25rem}.gap-sm-120{gap:7.5rem}}@media(min-width: 1024px){.gap-md-1{gap:.0625rem}.gap-md-2{gap:.125rem}.gap-md-3{gap:.1875rem}.gap-md-4{gap:.25rem}.gap-md-5{gap:.3125rem}.gap-md-16{gap:1rem}.gap-md-20{gap:1.25rem}.gap-md-120{gap:7.5rem}}@media(min-width: 1440px){.gap-lg-1{gap:.0625rem}.gap-lg-2{gap:.125rem}.gap-lg-3{gap:.1875rem}.gap-lg-4{gap:.25rem}.gap-lg-5{gap:.3125rem}.gap-lg-16{gap:1rem}.gap-lg-20{gap:1.25rem}.gap-lg-120{gap:7.5rem}}@media(min-width: 1920px){.gap-xl-1{gap:.0625rem}.gap-xl-2{gap:.125rem}.gap-xl-3{gap:.1875rem}.gap-xl-4{gap:.25rem}.gap-xl-5{gap:.3125rem}.gap-xl-16{gap:1rem}.gap-xl-20{gap:1.25rem}.gap-xl-120{gap:7.5rem}}.container{padding-left:0;padding-right:0}@media(min-width: 1024px){.container-md{max-width:94%;margin:auto}}@media(max-width: 767.98px){.container--xs-down{max-width:86%;margin:auto}}@media(min-width: 1024px){.container.mobile-only{max-width:100%}}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.text-decoration-none{text-decoration:none}.swiper{visibility:hidden}.swiper.swiper-initialized{visibility:visible}.Link{color:#008cba !important;text-decoration:underline !important;cursor:pointer !important}.text-info{color:#007bff}.text-info .underline{text-underline-offset:.375rem}@media(hover: hover){.hover-red:hover,.hover-red:hover .isicon svg{color:#e81b23 !important}}.underline-offset{text-underline-offset:.375rem}.color-inherit{color:inherit}.pointer-events-none{pointer-events:none}.pointer-events-all{pointer-events:all}.cursor-pointer{cursor:pointer}.storeOpeningHours::-moz-placeholder{font-size:.875rem}.storeOpeningHours::placeholder{font-size:.875rem}.unavailable-stock{color:#e8631e}.description-and-detail{grid-column-start:1;grid-column-end:2;grid-row-start:4;grid-row-end:5;padding-top:1.75rem;max-width:100%;overflow:hidden;margin:0 1.25rem}@media(min-width: 1024px){.description-and-detail{padding:1.5rem;grid-row-start:2;grid-row-end:3}}.description-and-detail .accordion-item:first-child{border-top:solid .0625rem #d8d5d5}.description-and-detail .accordion-item .heading button.collapse-btn{font-size:17px;font-weight:700;padding:.9375rem 0;border-radius:.25rem;align-items:center}@media(min-width: 1024px){.description-and-detail .accordion-item .heading button.collapse-btn{font-size:1.0625rem}}.description-and-detail .accordion-item .dimensions_image_url{display:flex;justify-content:center;padding:.9375rem 0}.description-and-detail .accordion-item .dimensions_image_url img{max-width:43.75rem}.description-and-detail .accordion-item .attribute-group{padding:.9375rem 0;border-bottom:solid .0625rem #d8d5d5}.description-and-detail .accordion-item .attribute-group:last-child{border-bottom-color:rgba(0,0,0,0)}.description-and-detail .accordion-item .attribute-group .attribute-values{display:grid;grid-template-areas:"group attribute values";grid-template-columns:[group] 1fr [attribute] 1fr [values] 1fr}@media(max-width: 1439.98px){.description-and-detail .accordion-item .attribute-group .attribute-values{grid-template-areas:"group group group" "attribute attribute values"}}.description-and-detail .accordion-item .attribute-group .attribute-values .label{font-size:.9375rem;font-weight:700;color:#343434}.description-and-detail .accordion-item .attribute-group .attribute-values .label-group{grid-area:group}.description-and-detail .accordion-item .attribute-group .attribute-values .label-group .label-value{padding:.25rem 0}@media(max-width: 1439.98px){.description-and-detail .accordion-item .attribute-group .attribute-values .label-group .label-value{padding:.5rem 0}}.description-and-detail .accordion-item .attribute-group .attribute-values .label-attribute{grid-area:attribute}.description-and-detail .accordion-item .attribute-group .attribute-values .label-attribute.isURL{display:none}.description-and-detail .accordion-item .attribute-group .attribute-values .label-attribute .label-value{padding:.25rem 0}@media(max-width: 1439.98px){.description-and-detail .accordion-item .attribute-group .attribute-values .label-attribute .label-value{padding:.5rem 0}}.description-and-detail .accordion-item .attribute-group .attribute-values .label-values{grid-area:values}.description-and-detail .accordion-item .attribute-group .attribute-values .label-values .label-value{display:flex;padding:.25rem 0}@media(max-width: 1439.98px){.description-and-detail .accordion-item .attribute-group .attribute-values .label-values .label-value{padding:.5rem 0}}.description-and-detail .accordion-item .attribute-group .attribute-values .label-values .label-value span:not(.description-and-detail .accordion-item .attribute-group .attribute-values .label-values .label-value span.isLabel,.description-and-detail .accordion-item .attribute-group .attribute-values .label-values .label-value span.isURL){font-weight:400}.description-and-detail .accordion-item .attribute-group .attribute-values .label-values .label-value span.isURL{text-transform:uppercase}.description-and-detail .accordion-item .attribute-group .attribute-values .label-values .label-value span.isURL a{border-bottom:1px solid}.description-and-detail .accordion-item .attribute-group .attribute-values .label-values .label-value span.isIcon{flex:initial}.description-and-detail .accordion-item .attribute-group .attribute-values .label-values .label-value span.isIcon img{width:2.5rem;height:2.5rem;margin:.625rem}.description-and-detail .accordion-item .attribute-group .attribute-values .label-values .label-value span.VALUE_TYPE_SET_OF_STRING:not(.isSplitted){display:list-item;margin-left:20px}.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .attribute-values,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .attribute-values,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .attribute-values,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .attribute-values{grid-template-areas:"attribute group values";grid-template-columns:[attribute] 1fr [group] 1fr [values] 1fr}.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .attribute-values._extra_sizes,.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .attribute-values._packaging_dimensions,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .attribute-values._extra_sizes,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .attribute-values._packaging_dimensions,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._extra_sizes,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._packaging_dimensions,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._extra_sizes,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._packaging_dimensions,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .attribute-values._extra_sizes,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .attribute-values._packaging_dimensions,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .attribute-values._extra_sizes,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .attribute-values._packaging_dimensions{grid-template-areas:"values values values";grid-template-columns:[values] max-content}.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .attribute-values._extra_sizes .label-value,.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .attribute-values._packaging_dimensions .label-value,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .attribute-values._extra_sizes .label-value,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .attribute-values._packaging_dimensions .label-value,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._extra_sizes .label-value,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._packaging_dimensions .label-value,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._extra_sizes .label-value,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._packaging_dimensions .label-value,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .attribute-values._extra_sizes .label-value,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .attribute-values._packaging_dimensions .label-value,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .attribute-values._extra_sizes .label-value,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .attribute-values._packaging_dimensions .label-value{display:grid;grid-template-columns:1fr max-content}.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .label-group,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .label-group,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .label-group,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .label-group,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .label-group,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .label-group{visibility:hidden}.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .label-group._DimensionsAttributes,.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .label-group._ProductInformationAttributes,.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .label-group._UserInformationAttributes,.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .label-group._SustainabilityInformationAttributes,.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .label-group._FeatureIconsAttributes,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .label-group._DimensionsAttributes,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .label-group._ProductInformationAttributes,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .label-group._UserInformationAttributes,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .label-group._SustainabilityInformationAttributes,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .label-group._FeatureIconsAttributes,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .label-group._DimensionsAttributes,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .label-group._ProductInformationAttributes,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .label-group._UserInformationAttributes,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .label-group._SustainabilityInformationAttributes,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .label-group._FeatureIconsAttributes,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .label-group._DimensionsAttributes,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .label-group._ProductInformationAttributes,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .label-group._UserInformationAttributes,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .label-group._SustainabilityInformationAttributes,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .label-group._FeatureIconsAttributes,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .label-group._DimensionsAttributes,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .label-group._ProductInformationAttributes,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .label-group._UserInformationAttributes,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .label-group._SustainabilityInformationAttributes,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .label-group._FeatureIconsAttributes,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .label-group._DimensionsAttributes,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .label-group._ProductInformationAttributes,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .label-group._UserInformationAttributes,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .label-group._SustainabilityInformationAttributes,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .label-group._FeatureIconsAttributes{display:none}.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .label-attribute._extra_sizes,.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .label-attribute._packaging_dimensions,.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .label-attribute._cleaning_informations_list,.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .label-attribute._wash_informations_list,.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .label-attribute._longDescription,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .label-attribute._extra_sizes,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .label-attribute._packaging_dimensions,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .label-attribute._cleaning_informations_list,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .label-attribute._wash_informations_list,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .label-attribute._longDescription,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .label-attribute._extra_sizes,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .label-attribute._packaging_dimensions,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .label-attribute._cleaning_informations_list,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .label-attribute._wash_informations_list,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .label-attribute._longDescription,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .label-attribute._extra_sizes,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .label-attribute._packaging_dimensions,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .label-attribute._cleaning_informations_list,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .label-attribute._wash_informations_list,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .label-attribute._longDescription,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .label-attribute._extra_sizes,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .label-attribute._packaging_dimensions,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .label-attribute._cleaning_informations_list,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .label-attribute._wash_informations_list,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .label-attribute._longDescription,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .label-attribute._extra_sizes,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .label-attribute._packaging_dimensions,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .label-attribute._cleaning_informations_list,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .label-attribute._wash_informations_list,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .label-attribute._longDescription{display:none}.description-and-detail .accordion-item .attribute-group._EnvironmentAttributes .label-values,.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .label-values,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .label-values,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .label-values,.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .label-values,.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .label-values{font-weight:400}.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .attribute-values:not(._extra_sizes,._packaging_dimensions) .label-values .label-value{display:block;text-align:right}.description-and-detail .accordion-item .attribute-group._DimensionsAttributes .attribute-values .label-value span:last-child{text-align:right}.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values{grid-template-columns:auto;grid-template-areas:"attribute" "values"}.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._ID,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._EAN{grid-template-areas:"attribute values";grid-template-columns:max-content}.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._ID .label-attribute,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._EAN .label-attribute{position:relative}.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._ID .label-attribute::after,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._EAN .label-attribute::after{content:":";position:absolute;top:.1875rem;right:-0.3125rem}@media(max-width: 1439.98px){.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._ID .label-attribute::after,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._EAN .label-attribute::after{top:.4375rem}}.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._ID .label-values,.description-and-detail .accordion-item .attribute-group._ProductInformationAttributes .attribute-values._EAN .label-values{padding-left:.5rem}.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values{grid-template-columns:auto;grid-template-areas:"attribute" "values"}.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._dishwasher_safe,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._washable{grid-template-areas:"attribute values";grid-template-columns:max-content}.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._dishwasher_safe .label-attribute,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._washable .label-attribute{position:relative}.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._dishwasher_safe .label-attribute::after,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._washable .label-attribute::after{content:":";position:absolute;top:.1875rem;right:-0.3125rem}@media(max-width: 1439.98px){.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._dishwasher_safe .label-attribute::after,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._washable .label-attribute::after{top:.4375rem}}.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._dishwasher_safe .label-values,.description-and-detail .accordion-item .attribute-group._UserInformationAttributes .attribute-values._washable .label-values{padding-left:.5rem}.description-and-detail .accordion-item .attribute-group._SustainabilityInformationAttributes .attribute-values{grid-template-columns:auto;grid-template-areas:"attribute" "values"}.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .attribute-values{grid-template-areas:"values";grid-template-columns:1fr}.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .attribute-values .label-attribute{display:none}.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .attribute-values .label-values{display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1439.98px){.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .attribute-values .label-values{grid-template-columns:repeat(2, 1fr)}}.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .attribute-values .label-values .label-value{align-items:center}.description-and-detail .accordion-item .attribute-group._FeatureIconsAttributes .attribute-values .label-values .label-value span{font-weight:700 !important}#addToProductModal .product-line-item .item-image{width:5rem;height:5rem}#addToProductModal .product-line-item .quantity{display:none}#addToProductModal .product-line-item .total-price{display:none}.product-detail p,.product-detail .p{font-size:.875rem}.product-detail{--button-roundal-border: none}.product-detail .breadcrumb{padding:20px 0 3px}@media(min-width: 1024px){.product-detail .breadcrumb{padding-bottom:1.25rem 0}}@media(min-width: 1024px){.pdp-grid{display:grid;gap:0;grid-template-columns:66% 34%;grid-template-rows:auto 1fr}}.pdp-grid .primary-images{grid-column-start:1;grid-column-end:2;grid-row-end:2}@media(min-width: 1024px){.pdp-grid .primary-images{margin-right:1.25rem}}.pdp-grid .actions-panel{font-size:.9375rem;line-height:150%;font-weight:400;font-family:"The Sans",sans-serif;padding-top:3px;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}@media(min-width: 1024px){.pdp-grid .actions-panel{padding-top:0;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}}.pdp-grid .actions-panel-sticky{position:static;top:var(--app-header);padding-top:1.25rem}@media(min-width: 1024px){.pdp-grid .actions-panel-sticky{position:sticky;padding-bottom:5rem;padding-top:1.875rem}}.pdp-grid .actions-panel .prices{margin-top:1.25rem;font-size:1.3125rem;text-align:left;padding:0}@media(min-width: 1024px){.pdp-grid .actions-panel .prices{margin-top:1.5rem}}.pdp-grid .actions-panel .prices .discountPercentage{font-size:1.3125rem;font-weight:700}.pdp-grid .actions-panel .prices .ecotax{margin:0 .625rem;font-size:.8125rem;color:var(--fatboy-grey-medium);vertical-align:text-top}.pdp-grid .actions-panel .prices .ecotax a{color:var(--fatboy-grey-medium);text-decoration:underline}.pdp-grid .actions-panel .ratings{margin-top:1.5rem}@media(min-width: 1024px){.pdp-grid .actions-panel .ratings{margin-top:1.875rem}}.configurator-page{--accordion-border-top: none;--accordion-border-bottom: 1px solid #c3c3c3;--modal-sidebar-padding: 1.5rem 1.25rem;--modal-sidebar-padding-desktop: 1.5rem 1.25rem;background-color:#f2f2f2}.configurator-page .breadcrumb{padding:20px 0 3px}@media(min-width: 1024px){.configurator-page .actions-panel{padding:0 1.25rem;position:sticky;top:0;align-self:start}}.configurator-page .product-header{display:flex;flex-direction:column;gap:.5rem;border-bottom:1px solid #c3c3c3;padding-bottom:1.25rem}@media(min-width: 1024px){.configurator-page .product-header{padding-bottom:1.5rem}}.configurator-page .product-header .tagline-text{display:block}@media(min-width: 1024px){.configurator-page .product-header .tagline-text{display:none}}.configurator-page .configurator-description p{margin:0}.configurator-page .product-availability{margin-left:0;margin-right:0}.configurator-page .tagline-text__link{font-weight:bold;cursor:pointer;text-decoration:underline}.configurator-group[hidden],wp-accordion-item.configurator-section[disabled] .section-content{content-visibility:hidden}.configurator-left-col{background:#fff}@media(min-width: 1024px){.configurator-left-col .configurator-gallery.primary-images{margin-right:0}}.configurator-card,.configurator-swatch{display:flex;flex-direction:column;align-items:flex-start;cursor:pointer}.configurator-card__image-wrapper,.configurator-swatch__image-wrapper{position:relative;border-radius:5px;overflow:hidden}.configurator-card__image-wrapper::after,.configurator-swatch__image-wrapper::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 0 rgba(0,0,0,0);pointer-events:none}.configurator-card__image-wrapper.is-swatch-image .configurator-card__image,.configurator-card__image-wrapper.is-swatch-image .configurator-swatch__image,.configurator-swatch__image-wrapper.is-swatch-image .configurator-card__image,.configurator-swatch__image-wrapper.is-swatch-image .configurator-swatch__image{-o-object-fit:cover;object-fit:cover}.configurator-card__image,.configurator-swatch__image{background:#fff;background-clip:padding-box;width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;display:block}.configurator-card__name,.configurator-swatch__name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.configurator-card{text-align:left}.configurator-card.is-selected,.configurator-card:hover,.configurator-card:focus{outline:none}.configurator-card.is-selected .configurator-card__image-wrapper::after,.configurator-card:hover .configurator-card__image-wrapper::after,.configurator-card:focus .configurator-card__image-wrapper::after{box-shadow:inset 0 0 0 2px #343434,inset 0 0 0 4px #fff}.configurator-card__name{margin:0}.configurator-card__image{transition:transform .3s ease}wp-accordion-item:not(:last-child) .section-content{display:grid;grid-template-columns:repeat(auto-fill, 100px);-moz-column-gap:.5rem;column-gap:.5rem;row-gap:1.5rem}@media(min-width: 1024px){wp-accordion-item:not(:last-child) .section-content{-moz-column-gap:.3125rem;column-gap:.3125rem}}wp-accordion-item:not(:last-child) .section-content .configurator-group{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill, 100px);-moz-column-gap:.5rem;column-gap:.5rem;row-gap:1.5rem}@media(min-width: 1024px){wp-accordion-item:not(:last-child) .section-content .configurator-group{-moz-column-gap:.3125rem;column-gap:.3125rem}}.configurator-swatch-group+.configurator-swatch-group{margin-top:1.25rem}.configurator-swatch-group__label{font-weight:700;margin:0}@media(min-width: 1024px){.configurator-swatch-group__label[data-info-url]{cursor:pointer}.configurator-swatch-group__label[data-info-url]:hover{text-decoration:underline}}.configurator-swatch-group__header{display:flex;align-items:center;gap:.1875rem;margin-bottom:.625rem}.configurator-swatch-group__info{border:none;background:none}.configurator-swatches{display:grid;grid-template-columns:repeat(auto-fill, 100px);-moz-column-gap:.5rem;column-gap:.5rem;row-gap:1.5rem}@media(min-width: 1024px){.configurator-swatches{-moz-column-gap:.3125rem;column-gap:.3125rem}}.configurator-swatch{gap:4px;background:none}.configurator-swatch.is-selected,.configurator-swatch:hover,.configurator-swatch:focus{outline:none}.configurator-swatch.is-selected .configurator-swatch__image-wrapper::after,.configurator-swatch:hover .configurator-swatch__image-wrapper::after,.configurator-swatch:focus .configurator-swatch__image-wrapper::after{box-shadow:inset 0 0 0 2px #343434,inset 0 0 0 4px #fff}.description-and-detail{padding:2.5rem;background:#fff;margin:0}.description-and-detail .tagline-text{display:none}@media(min-width: 1024px){.description-and-detail .tagline-text{display:block}}.configurator-section{--accordion-title-gap: 2rem;--accordion-subtitle-flex: 1;--button-color-hover: var(--color-dark);--button-font-weight-hover: 700;--button-subtitle-font-weight-hover: initial}@media(min-width: 768px){.configurator-section{--button-subtitle-font-weight-hover: 700;--button-font-weight-hover: 800}}.configurator-footer{margin-top:1.875rem;display:flex;flex-direction:column;gap:1.875rem}.configurator-swatch-link,.configurator-chat{padding-top:1.25rem;border-top:1px solid #c3c3c3}.configurator-swatch-link__button,.configurator-chat__button{display:inline-flex}.configurator-product-info .description-and-detail{display:none}@media(min-width: 1024px){.configurator-product-info .description-and-detail{display:block}}.configurator-product-details .description-and-detail{padding:2.5rem 1.25rem;background:#f2f2f2}@media(min-width: 1024px){.configurator-product-details .description-and-detail{display:none}}.configurator-card__more-info{display:block;font-size:.875rem;background:none;border:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer;width:100%;text-align:left;margin-top:.625rem}@media(min-width: 1024px){.configurator-card__more-info{display:none}}.configurator-extras-accordion{--accordion-subtitle-white-space: break-spaces}.configurator-extras-list{display:flex;flex-direction:column;gap:1.875rem}.configurator-extras-section{border-bottom:1px solid #c3c3c3}.configurator-extra-product{display:grid;grid-template-columns:100px minmax(0, 1fr);row-gap:.5625rem;-moz-column-gap:.4375rem;column-gap:.4375rem;align-items:start}.configurator-extra-product--hidden{display:none}.configurator-extra-product__image{display:block;width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:4px;align-self:stretch}.configurator-extra-product__header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.configurator-extra-product__name{font-weight:600;font-size:.875rem}.configurator-extra-product__price{font-size:.875rem;white-space:nowrap}.configurator-extra-product__color-name{font-size:.875rem;margin-bottom:.125rem}.configurator-extra-product__swatches{min-width:0;display:flex;flex-wrap:nowrap;gap:.625rem;align-items:center;overflow:hidden}.configurator-extra-product__footer{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:.4375rem}.configurator-extra-product__more-info{--button-link-font-size: 14px}.configurator-extra-product__add-btn{--button-height: 32px;--button-dark-padding: 8px;--button-dark-font-size: 14px;width:100%}.configurator-extra-swatch{flex-shrink:0;width:3rem;height:3rem;padding:0;background:none;border:2px solid rgba(0,0,0,0);border-radius:.25rem;cursor:pointer}.configurator-extra-swatch img{border-radius:.25rem}.configurator-extra-swatch:hover,.configurator-extra-swatch:focus{border-color:#343434;outline:none}.configurator-extra-swatch.is-selected{border-color:#343434}.configurator-extra-swatch-more{font-size:.875rem;padding:0 .25rem;border:none;background:none;color:inherit}.configurator-extra-swatch-more:hover,.configurator-extra-swatch-more:focus{outline:none}.extras-swatch-error{font-size:.75rem;color:#e81b23;margin:0 0 .375rem}.configurator-extras-show-more{--button-height: 32px;--button-width: auto;--button-light-padding: 7px 20px;--button-light-font-size: 14px;margin:0 auto}.slider-3d-modal{--modal-padding: 0;--modal-inner-background: #fff;--modal-content-width: 100%;--modal-content-width-desktop: 80%}.slider-3d-modal .slider-3d-iframe{display:block;width:100%;height:60vh;border:none}.slider-3d-modal .slider-3d-ar{display:flex;gap:1rem;align-items:center;padding:1rem 1.25rem}.slider-3d-modal .slider-3d-ar[hidden]{display:none}.slider-3d-modal .slider-3d-ar__scan{font-weight:700;margin:0 0 .25rem}.slider-3d-modal .slider-3d-ar__detail{margin:0;font-size:.875rem}.extra-product-modal__name,.step-info-modal__title,.configurator-info-modal__title{font-size:1.75rem;font-weight:550;line-height:1.2;margin:0 0 1rem}.configurator-info-modal{--modal-padding: 0;--modal-sidebar-background: #f2f2f2;--modal-content-background: #f2f2f2;--modal-inner-background: #f2f2f2;--modal-sidebar-padding: 24px 20px;--modal-sidebar-padding-desktop: 24px 20px;--slider-thumbnails-padding: 16px 20px 0 20px;--slider-thumbnails-padding-desktop: 0 20px}.configurator-info-modal__title{margin-bottom:1.25rem}.configurator-info-modal [data-page-id]{display:flex;flex-direction:column;gap:1.25rem}.step-info-modal wp-slider{display:block}.step-info-modal__body{background:#f2f2f2;padding:1.25rem}.step-info-modal__description{margin-bottom:1rem}.step-info-modal__details{--accordion-border-top-first: 1px solid #c3c3c3;--accordion-border-top: none;--accordion-border-bottom: 1px solid #c3c3c3}.step-info-modal .description-and-detail{background:#f2f2f2;padding:0}.extra-product-modal{--modal-sidebar-padding: 24px 0;--modal-sidebar-padding-desktop: 24px 0;--modal-sidebar-background: #f2f2f2;--modal-inner-background: #f2f2f2;--button-roundal-border: none;--slider-thumbnails-background: transparent;--slider-thumbnails-background-desktop: transparent;--slider-thumbnails-padding: 16px 20px 0 20px;--slider-thumbnails-padding-desktop: 0 20px;--pdp-carousel-thumbnail-width: 20px;--pdp-carousel-thumbnail-height: 2px;--pdp-carousel-thumbnail-width-desktop: 30px;--pdp-carousel-thumbnail-height-desktop: 2px;--pdp-carousel-thumbnail-border: 1px solid #fff;background:#f2f2f2}.extra-product-modal wp-slider{display:block}.extra-product-modal__body{padding:.9375rem 1.25rem;display:flex;flex-direction:column;gap:.9375rem}.extra-product-modal__name{padding-left:.9375rem}.extra-product-modal__price{font-size:1.3125rem;white-space:nowrap;margin-bottom:.625rem}.extra-product-modal__color-name{margin:0 0 .5rem 0}.extra-product-modal__color{font-size:.875rem;margin:0}.extra-product-modal__swatches{display:flex;flex-wrap:wrap;gap:.25rem}.extra-product-modal__description{font-size:.875rem;margin:0}.extra-product-modal__details{--accordion-border-top-first: 1px solid #c3c3c3;--accordion-border-top: none;--accordion-border-bottom: 1px solid #c3c3c3}.extra-product-modal .configurator-extra-modal-add-btn{margin-top:.5rem}.extra-product-modal .description-and-detail{margin-top:.625rem;padding:0;background:#f2f2f2}.extra-product-modal .description-and-detail .tagline-text{display:none}.extra-product-modal .tagline-text{padding:.9375rem 1.25rem 0 1.25rem;margin:0}.extras-confirm-modal{--modal-padding: 1.25rem 1.25rem 1.5rem;--modal-padding-desktop: 1.25rem 1.25rem 1.5rem;--modal-content-background: #f2f2f2;--modal-inner-background: #f2f2f2;--button-roundal-border: none;--close-button-visibility: none;--modal-width: 335px;--button-height: 32px}.extras-confirm-modal wp-icon{fill:none}.extras-confirm-content{display:flex;flex-direction:column;gap:2rem;width:100%}.extras-confirm-header{display:flex;flex-direction:column;gap:1.25rem}.extras-confirmation{display:flex;gap:.75rem;align-items:flex-start}.extras-confirmation__image{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:80px;height:80px;flex-shrink:0;display:block;border-radius:.25rem;background:#fff}.extras-confirmation__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.extras-confirmation__added{display:flex;gap:.5rem;align-items:flex-start;font-weight:530;font-size:.9375rem;line-height:1.5;margin:0}.extras-confirmation__name{font-weight:530;font-size:.875rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.extras-confirmation__attributes{display:flex;flex-direction:column;gap:.8125rem}.extras-confirmation__color{display:flex;gap:.25rem;font-size:.875rem;margin:0}.extras-confirmation__price{font-size:.875rem;font-weight:530;margin:0}
