@font-face{font-display:fallback;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/poppins-devanagari-300-normal.woff2) format("woff2"),url(../fonts/poppins-all-300-normal.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb}@font-face{font-display:fallback;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/poppins-latin-ext-300-normal.woff2) format("woff2"),url(../fonts/poppins-all-300-normal.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:fallback;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/poppins-latin-300-normal.woff2) format("woff2"),url(../fonts/poppins-all-300-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:fallback;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-devanagari-500-normal.woff2) format("woff2"),url(../fonts/poppins-all-500-normal.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb}@font-face{font-display:fallback;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-latin-ext-500-normal.woff2) format("woff2"),url(../fonts/poppins-all-500-normal.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:fallback;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-latin-500-normal.woff2) format("woff2"),url(../fonts/poppins-all-500-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-cyrillic-ext-400-normal.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-cyrillic-400-normal.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-greek-ext-400-normal.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-greek-400-normal.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-vietnamese-400-normal.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-latin-ext-400-normal.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-latin-400-normal.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-cyrillic-ext-500-normal.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-cyrillic-500-normal.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-greek-ext-500-normal.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-greek-500-normal.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-vietnamese-500-normal.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-latin-ext-500-normal.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-latin-500-normal.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-cyrillic-ext-700-normal.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-cyrillic-700-normal.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-greek-ext-700-normal.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-greek-700-normal.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-vietnamese-700-normal.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-latin-ext-700-normal.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-latin-700-normal.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.pdp-addtional-info{display:flex;flex-direction:column;gap:var(--cs-spacing-05);margin-bottom:var(--cs-spacing-06);margin-top:var(--cs-spacing-06)}.pdp-addtional-info .accordion__button{background-color:var(--cs-color-background-primary);padding:0}.pdp-addtional-info .accordion__button:after{font-size:var(--cs-spacing-07);right:0}.pdp-addtional-info .accordion__item{margin-bottom:0}.pdp-addtional-info .accordion__body{padding:var(--cs-spacing-05) 0}.pdp-blog-post{background:var(--cs-color-background-primary);margin-left:calc(var(--cs-gutter-x)*-1);margin-right:calc(var(--cs-gutter-x)*-1);width:calc(100% + var(--cs-gutter-x)*2)}.pdp-blog-post__inner{grid-gap:var(--cs-spacing-08);align-items:center;display:grid;gap:var(--cs-spacing-08);grid-template-areas:"header link" "content content";grid-template-columns:1fr auto;grid-template-rows:repeat(2,auto);padding-bottom:0;padding-top:var(--cs-spacing-10)}@media(min-width:992px){.pdp-blog-post__inner{padding-bottom:0;padding-top:var(--cs-spacing-12)}}.pdp-blog-post__header{grid-area:header;-ms-grid-column:1;-ms-grid-row:1}.pdp-blog-post__link{align-items:center;display:inline-flex;grid-area:link;-ms-grid-column:3;-ms-grid-row:1}.pdp-reviews__header>.pdp-blog-post__link{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.pdp-blog-post__link .icon{margin-right:var(--cs-spacing-05)}.pdp-blog-post__content{-ms-grid-column-span:3;grid-gap:var(--cs-spacing-08);display:grid;gap:var(--cs-spacing-08);grid-area:content;-ms-grid-column:1;-ms-grid-row:3;grid-template-columns:1fr}@media(min-width:768px){.pdp-blog-post__content{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.pdp-blog-post__content{grid-template-columns:repeat(4,1fr)}}.pdp-blog-post__content.no-content{display:block}.pdp-info{grid-gap:var(--cs-spacing-08);display:grid;gap:var(--cs-spacing-08);grid-auto-flow:row;grid-template-columns:1fr}@media(min-width:992px){.pdp-info{gap:var(--cs-spacing-10)}}.contract-list{gap:var(--cs-spacing-04)}.contract-list,.contract-wrapper{display:flex;flex-direction:column}.contract-wrapper{gap:var(--cs-spacing-06)}.contract-card{background:var(--cs-color-background-primary);border-radius:var(--cs-border-radius-minimal);display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--cs-spacing-05);padding:var(--cs-spacing-05);white-space:nowrap}.contract-card__body{align-items:center;display:flex;justify-content:space-between;width:100%}.contract-card__detail{display:flex;flex-direction:column;gap:var(--cs-spacing-04);width:75%}.contract-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cs-spacing-05);justify-content:space-between}.contract-card__meta{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.contract-card .form-control-feedback{display:none}@media(max-width:767.98px){.contract-card{gap:var(--cs-spacing-07)}.contract-card__footer{gap:var(--cs-spacing-06)}.contract-card .cs-order-form{width:100%}.contract-card .cs-order-form-container{justify-content:space-between;width:100%}}.pdp-description{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.pdp-description--collapse{max-height:37.5rem;overflow:hidden;position:relative;transition:max-height var(--cs-transition-duration) var(--cs-transition-timing-function)}.pdp-description--collapse:after{background-image:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));bottom:0;content:"";height:min(9.375rem,40%);height:min(var(--after-height,9.375rem),40%);left:0;position:absolute;right:0;top:0;top:auto;transition:height var(--cs-transition-duration) var(--cs-transition-timing-function)}.pdp-description--truncated-readmore{display:inline-block}.scroll-position-description{scroll-margin-top:9.0625rem}@media(min-width:992px){.scroll-position-description{scroll-margin-top:12.0625rem}.scroll-position-description__sticky{scroll-margin-top:18rem}}.pdp-meta{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.pdp-meta__info{grid-column-gap:var(--cs-spacing-06);grid-row-gap:var(--cs-spacing-05);display:grid;font-size:var(--cs-font-body-s-font-size-mobile);grid-template-areas:"code code" "brand reviews";grid-template-columns:auto 1fr}@media(min-width:992px){.pdp-meta__info{grid-template-areas:"code brand reviews";grid-template-columns:auto auto 1fr}.pdp-meta__info>:not(:last-child){display:flex;gap:var(--cs-spacing-06)}.pdp-meta__info>:not(:last-child):after{background-color:var(--cs-color-border-light);content:"";height:100%;width:var(--cs-spacing-00)}}.pdp-meta__info>:not(:last-child):not(:first-child){display:flex;gap:var(--cs-spacing-06)}.pdp-meta__info>:not(:last-child):not(:first-child):after{background-color:var(--cs-color-border-light);content:"";height:100%;width:var(--cs-spacing-00)}.pdp-meta__info--brand{grid-area:brand;-ms-grid-column:1;-ms-grid-row:3}.pdp-meta__info--brand span{display:flex;gap:var(--cs-spacing-04)}.pdp-meta__info--code{-ms-grid-column-span:3;grid-area:code;-ms-grid-column:1;-ms-grid-row:1}.pdp-meta__info .product-rating{grid-area:reviews;-ms-grid-column:3;-ms-grid-row:3}@media (min-width:992px){.pdp-meta__info--brand{-ms-grid-column:2;-ms-grid-row:1}.pdp-meta__info--code{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:1}.pdp-meta__info .product-rating{-ms-grid-column:3;-ms-grid-row:1}}.pdp-prices{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.pdp-prices .product-price{align-items:baseline;gap:var(--cs-spacing-05)}.pdp-prices .product-price__sale{font-size:var(--cs-font-price-l-font-size-mobile)}@media(min-width:768px){.pdp-prices .product-price__sale{font-size:var(--cs-font-price-l-font-size)}}.pdp-prices--with-tags{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.pdp-prices .product-tags{position:static}[data-video-provider=vimeo]{align-items:center;display:flex;height:100%;justify-content:center}.swiper-navigation{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.swiper-button-next,.swiper-button-prev{pointer-events:all;transition:opacity var(--cs-transition-duration) var(--cs-transition-timing-function)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;pointer-events:none;visibility:hidden}.swiper-button-next{left:auto}.swiper-button-prev{right:auto}.swiper-slide[\:has\(\.swiper-zoom-container\)]{cursor:zoom-in}.swiper-slide:has(.swiper-zoom-container){cursor:zoom-in}.swiper-slide-zoomed[\:has\(\.swiper-zoom-container\)]{cursor:zoom-out}.swiper-slide-zoomed:has(.swiper-zoom-container){cursor:zoom-out}.product-images{display:flex;gap:var(--cs-spacing-06)}.product-images__thumbnails{min-width:5rem;width:5rem}.product-images__thumbnails .swiper-slide{border:var(--cs-border-width) solid var(--cs-color-border-light);border-radius:var(--cs-border-radius-subtle);height:5rem;margin-bottom:var(--cs-spacing-05);overflow:hidden;transition-duration:var(--cs-transition-duration);transition-property:border-color,border-width;transition-timing-function:var(--cs-transition-timing-function);width:5rem}.product-images__thumbnails .swiper-slide.swiper-slide-thumb-active{border:var(--cs-spacing-01) solid var(--cs-color-action-link-primary)}.product-images__thumbnails .swiper-slide:hover iframe,.product-images__thumbnails .swiper-slide:hover img{transform:scale(1.05)}.product-images__thumbnails .swiper-slide img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center center;transition:transform var(--cs-transition-duration) var(--cs-transition-timing-function);width:100%}.product-images__thumbnails .swiper-button-next,.product-images__thumbnails .swiper-button-prev{left:0;right:0}.product-images__thumbnails .swiper-button-next{left:auto}.product-images__main{border:none;height:auto;position:relative;width:100%}@media(min-width:992px){.product-images__main{height:auto}}.product-images__main .swiper-navigation{bottom:var(--cs-spacing-05);left:var(--cs-spacing-05);right:var(--cs-spacing-05);top:var(--cs-spacing-05);width:auto}.product-images__main .swiper-button-next,.product-images__main .swiper-button-prev{opacity:0}@media(min-width:992px){.product-images__main .swiper-button-next:not(.swiper-button-disabled),.product-images__main .swiper-button-prev:not(.swiper-button-disabled){opacity:1}}.product-images__main .swiper-slide{padding:0}.product-images__main .swiper-slide>div:not(.content-wrapper):not(.video-overlay){height:100%}.product-images__main .swiper-slide iframe,.product-images__main .swiper-slide img{display:block;height:100%;width:100%}.product-images__main .swiper-slide img{-o-object-fit:cover;object-fit:cover}.product-images__main .video-overlay{bottom:0;left:0;right:0;top:0}.product-images__main .video-overlay .icon.fa{border-radius:var(--cs-spacing-09);font-size:1.625rem;height:5rem;line-height:5rem!important;text-align:center;width:5rem}.product-images__main .helper-text{background-color:var(--cs-color-background-primary);bottom:var(--cs-spacing-06);cursor:pointer;left:50%;padding:.1875rem .4375rem;position:absolute;right:auto;text-align:center;translate:-50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;z-index:2}.product-images--vertical{flex-direction:column-reverse}.product-images--vertical .swiper-navigation{flex-direction:row}.product-images--vertical .product-images__thumbnails{height:5rem;min-width:0;min-width:auto;width:100%}.product-images--vertical .product-images__thumbnails .swiper-slide{margin-bottom:0}.product-images--vertical .product-images__thumbnails .swiper-slide:not(:last-child){margin-right:var(--cs-spacing-05)}.product-images--staggered .swiper-navigation{display:none}.product-images--staggered .swiper-initialized .swiper-navigation{display:flex}.product-images--staggered .product-images__main .swiper-navigation{flex-direction:row}.product-images--staggered .product-images__main .swiper-button-next,.product-images--staggered .product-images__main .swiper-button-prev{opacity:1}.product-images--staggered .product-images__main .swiper-button-next.swiper-button-disabled,.product-images--staggered .product-images__main .swiper-button-prev.swiper-button-disabled{opacity:0;visibility:hidden}@media(min-width:992px){.product-images--staggered .product-images__main .swiper-wrapper{flex-wrap:wrap;gap:var(--cs-spacing-04)}.product-images--staggered .product-images__main .swiper-wrapper .swiper-slide{height:auto}.product-images--staggered .product-images__main .swiper-wrapper .swiper-slide:nth-child(3n+2),.product-images--staggered .product-images__main .swiper-wrapper .swiper-slide:nth-child(3n+3){aspect-ratio:1/2;flex:calc(50% - var(--cs-spacing-04))}}@media(max-width:991.98px){.product-images--staggered .product-images__main .swiper-wrapper .swiper-slide:nth-child(3n+2),.product-images--staggered .product-images__main .swiper-wrapper .swiper-slide:nth-child(3n+3){width:calc(50% - var(--cs-spacing-04))}.product-images--staggered .product-images__main .swiper-wrapper .swiper-slide:nth-child(3n+2):last-of-type,.product-images--staggered .product-images__main .swiper-wrapper .swiper-slide:nth-child(3n+3):last-of-type{margin-right:0!important}}.lightbox-modal{height:100%}.lightbox-modal .modal__body{display:flex;flex-direction:column;height:100%;padding:0}.lightbox-modal .modal__dialog{margin:auto;max-width:84.375rem;padding-left:var(--cs-spacing-06);padding-right:var(--cs-spacing-06)}.lightbox-modal .lightbox-body{display:flex;flex-direction:column;height:calc(80vh - 4.5rem);padding:var(--cs-spacing-06)}.lightbox-modal .modal__content{height:80vh}.lightbox-modal .swiper-navigation{flex-direction:row}.lightbox-modal .product-images__main{border:none;flex:1;margin-bottom:var(--cs-spacing-10)}.lightbox-modal .product-images__main .swiper-slide{height:auto;padding:0}.lightbox-modal .product-images__main .swiper-slide iframe,.lightbox-modal .product-images__main .swiper-slide img{aspect-ratio:16/9;display:block;height:100%;margin-left:auto;margin-right:auto;max-width:100%;width:auto}.lightbox-modal .product-images__main .swiper-slide .content-wrapper{display:block;height:100%;margin-left:auto;margin-right:auto;max-width:105rem;position:relative;width:100%}.lightbox-modal .product-images__main .swiper-slide img{-o-object-fit:contain;object-fit:contain}.lightbox-modal .product-images__thumbnails{max-width:100%;width:auto}.lightbox-modal .product-images__thumbnails .swiper-wrapper{margin-left:auto;margin-right:auto}.lightbox-modal .product-images__thumbnails .swiper-slide{height:var(--cs-spacing-12);margin-bottom:0;width:var(--cs-spacing-12)}.lightbox-modal .product-images__thumbnails .swiper-slide:not(:last-child){margin-right:var(--cs-spacing-05)}.lightbox-modal .modal--fullscreen{height:80vh;top:5vh}.video-overlay{align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.video-overlay .icon.fa{font-weight:900;text-align:center}.video-overlay .play-icon{text-indent:var(--cs-spacing-04)}.video-overlay .pause-icon{text-indent:0}.video-overlay.isHoverable{bottom:0;left:0;opacity:0;right:0;top:0;transition:opacity var(--cs-transition-duration) var(--cs-transition-timing-function)}.video-overlay.isHoverable.isPaused,.video-overlay.isHoverable:hover{opacity:1}.video-overlay.isHoverable:not(.isPaused) .play-icon{display:none}.video-overlay.isPaused .play-icon{display:flex}.video-overlay.isPaused .pause-icon{display:none}.video-overlay .icon-btn--small{font-size:.875rem;height:var(--cs-spacing-08);line-height:1.9375rem!important;width:var(--cs-spacing-08)}.pdp-related-products{padding:0}.pdp-related-products-wrapper{display:flex;flex-direction:column;gap:var(--cs-spacing-06)}.pdp-reviews{background-color:var(--cs-color-background-secondary)}.pdp-reviews__inner{padding-bottom:var(--cs-spacing-12);padding-left:0;padding-right:0;padding-top:var(--cs-spacing-12)}.pdp-reviews__inner-container{display:flex;flex-direction:column;gap:var(--cs-spacing-08)}@media(max-width:991.98px){.pdp-reviews__inner{padding-bottom:var(--cs-spacing-10);padding-top:var(--cs-spacing-10)}}.pdp-reviews__header{grid-gap:var(--cs-spacing-05);align-items:center;display:grid;gap:var(--cs-spacing-05);grid-template-areas:"title title button" "link link button";grid-template-columns:1fr repeat(2,auto)}@media(min-width:992px){.pdp-reviews__header{align-items:flex-start;grid-template-areas:"title link button";justify-content:flex-start}.pdp-reviews__header>.pdp-blog-post__link{-ms-grid-column-span:1;-ms-grid-column:3;-ms-grid-row:1}}.pdp-reviews__header--no-reviews{display:flex;justify-content:space-between}.pdp-reviews__header h2{-ms-grid-column-span:3;grid-area:title;-ms-grid-column:1;-ms-grid-row:1}.pdp-reviews__header--link{grid-area:link;-ms-grid-column:3;-ms-grid-row:1}.pdp-reviews__header>.pdp-reviews__header--link{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.pdp-reviews__header .btn{-ms-grid-row-span:3;grid-area:button;-ms-grid-column:5;-ms-grid-row:1}@media (min-width:992px){.pdp-reviews__header h2{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:1}.pdp-reviews__header>.pdp-reviews__header--link{-ms-grid-column-span:1;-ms-grid-column:3;-ms-grid-row:1}.pdp-reviews__header .btn{-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-row:1}}.pdp-reviews__list{grid-gap:var(--cs-spacing-08);display:grid;gap:var(--cs-spacing-08);grid-template-columns:repeat(2,1fr)}@media(max-width:1199.98px){.pdp-reviews__list{grid-template-columns:auto}}.review-card{background-color:var(--cs-color-background-primary);border-radius:var(--cs-border-radius-none);display:flex;flex:1 0 calc(50% - var(--cs-spacing-08)/2);flex-direction:column;gap:var(--cs-spacing-06);padding:var(--cs-spacing-06)}.review-card__heading{align-items:center;display:flex;justify-content:space-between}.review-card__title{font-weight:700;margin-bottom:var(--cs-spacing-06)}.review-card__author-name{font-weight:700}.review-card__author-date{color:var(--cs-color-text-muted);font-family:var(--cs-font-caption-s-font-family);font-size:var(--cs-font-caption-s-font-size);font-weight:var(--cs-font-caption-s-font-weight);letter-spacing:var(--cs-font-caption-s-letter-spacing);text-transform:var(--cs-font-caption-s-text-transform)}.review-card__rating .review-star--empty{color:var(--cs-color-functional-highlight)}.request-quote{display:flex;flex-direction:column;gap:var(--cs-spacing-06);text-align:left}.request-quote-sidebar .sidebar__footer{flex-wrap:wrap}.request-quote-sidebar .sidebar__footer .btn{flex:1;white-space:nowrap}.request-quote--success{gap:var(--cs-spacing-08)}.request-quote__confirmation{align-items:center;background:var(--cs-color-background-success);border-radius:var(--cs-border-radius-medium);display:flex;flex-direction:column;gap:var(--cs-spacing-05);padding:var(--cs-spacing-07) var(--cs-spacing-05);text-align:center}.request-quote__confirmation__icon{color:var(--cs-color-functional-success);font-size:var(--cs-spacing-10)}.request-quote__confirmation-texts{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.pdp-specifications{display:flex;flex-direction:column;gap:var(--cs-spacing-08)}.pdp-specifications__item{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.pdp-specifications__item--downloads{background:var(--cs-color-background-secondary)}.pdp-specifications__item--downloads[\:has\(\.table\)]{border:var(--cs-spacing-00) solid var(--cs-color-border-light);border-radius:var(--cs-border-radius-minimal)}.pdp-specifications__item--downloads:has(.table){border:var(--cs-spacing-00) solid var(--cs-color-border-light);border-radius:var(--cs-border-radius-minimal)}.pdp-specifications__item--downloads .table,.pdp-specifications__item--downloads td{border:none}.pdp-specifications__wrapper{display:flex;flex-direction:column;gap:var(--cs-spacing-08)}.pdp-specifications--columns .pdp-specifications .accordion__collapse[\:has\(\.table\)]{border:var(--cs-spacing-00) solid var(--cs-color-border-light);border-radius:var(--cs-border-radius-minimal)}.pdp-specifications--columns .pdp-specifications .accordion__collapse:has(.table){border:var(--cs-spacing-00) solid var(--cs-color-border-light);border-radius:var(--cs-border-radius-minimal)}.pdp-specifications--columns .pdp-specifications .table{border:none;font-size:var(--cs-font-body-s-font-size-mobile)}@media(min-width:768px){.pdp-specifications--columns .pdp-specifications .table{font-size:var(--cs-font-body-s-font-size)}}.pdp-specifications--columns .pdp-specifications .table tr{vertical-align:middle}.pdp-specifications--columns .pdp-specifications .table td{border-bottom:none}.pdp-specifications--columns .pdp-specifications .table td[\:has\(\.icon\)]{align-items:center;display:flex;gap:var(--cs-spacing-05)}.pdp-specifications--columns .pdp-specifications .table td:has(.icon){align-items:center;display:flex;gap:var(--cs-spacing-05)}.pdp-specifications--columns .pdp-specifications .table td[\:not-has\(\.icon\)]{padding-left:2.1875rem}.pdp-specifications--columns .pdp-specifications .table td:not(:has(.icon)){padding-left:2.1875rem}.pdp-specifications--columns .pdp-specifications__item{-moz-column-break-inside:avoid;break-inside:avoid-column}@media(max-width:991.98px){.pdp-specifications--columns .pdp-specifications__item{display:flex;margin:0}}.pdp-specifications .accordion__button{background-color:var(--cs-color-background-primary);padding:0}.pdp-specifications .accordion__button:after{font-size:var(--cs-spacing-07);right:0}.volume-discount,.volume-discount__content{display:flex;flex-direction:column;gap:var(--cs-spacing-05);text-align:center}.volume-discount__content{border:var(--cs-border-width) solid var(--cs-color-border-light);border-radius:var(--cs-border-radius-minimal);padding:var(--cs-spacing-06)}.volume-discount__discount{color:var(--cs-color-functional-error)}.volume-discount.is-active .volume-discount__content,.volume-discount:hover .volume-discount__content{background:var(--cs-color-background-info);border-color:var(--cs-color-action-link-primary)}.volume-discount.is-active .volume-discount__divider,.volume-discount:hover .volume-discount__divider{border-color:var(--cs-color-action-link-primary)}.volume-discount--inline{align-items:baseline;border:var(--cs-border-width) solid var(--cs-color-border-light);border-radius:var(--cs-border-radius-minimal);flex-direction:row;padding:var(--cs-spacing-05) var(--cs-spacing-06)}.volume-discount--inline .volume-discount__content{align-items:center;border:none;border-radius:var(--cs-border-radius-none);flex:1;flex-direction:row;padding:0}.volume-discount--inline .volume-discount__divider{border-bottom:none;border-left:var(--cs-border-width) solid var(--cs-color-border-light);height:1.3125rem}.volume-discount--inline.is-active,.volume-discount--inline:hover{background:var(--cs-color-background-info);border-color:var(--cs-color-action-link-primary)}.volume-discount--inline.is-active .volume-discount__content,.volume-discount--inline:hover .volume-discount__content{background:none;border-color:none}.pdp{display:flex;flex-direction:column;gap:var(--cs-spacing-12);margin-bottom:var(--cs-spacing-10);margin-top:var(--cs-spacing-08)}@media(max-width:1199.98px){.pdp{gap:var(--cs-spacing-10)}}@media(min-width:992px){.pdp{margin-bottom:var(--cs-spacing-12);margin-top:var(--cs-spacing-10)}}.pdp-media{display:flex;flex-direction:column;gap:var(--cs-spacing-10);overflow:hidden;position:relative}.pdp-media .product-tags{bottom:auto;top:var(--cs-spacing-06);z-index:1}.pdp-content{display:flex;flex-direction:column;gap:var(--cs-spacing-08)}.pdp-content__main{grid-gap:var(--cs-spacing-10) var(--cs-spacing-08);display:grid;gap:var(--cs-spacing-10) var(--cs-spacing-08);grid-auto-flow:row;grid-template-columns:1fr;margin-bottom:-3.125rem}@media(min-width:992px){.pdp-content__main{grid-template-columns:repeat(2,1fr);margin-bottom:1.5625rem;row-gap:var(--cs-spacing-12)}}@media(max-width:991.98px){.pdp-content__main{grid-template-rows:min-content}}.pdp-order-form-wrapper{align-items:normal;background-color:transparent;display:flex;flex-direction:column;gap:var(--cs-spacing-06);padding:0}.pdp-order-form-wrapper__extra{display:flex;gap:var(--cs-spacing-06);margin-top:0}.pdp-specs-col{display:flex;flex-direction:column;gap:var(--cs-spacing-08)}.pdp-similar-products,.pdp-socials{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.stock-notification .form-control-feedback{margin-top:var(--cs-spacing-04)}.user-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cs-spacing-05);margin-top:var(--cs-spacing-05);white-space:nowrap}.user-actions .btn{flex:1}@media(min-width:992px){.product-tier{margin-bottom:2.4em;position:relative}}.product-tier__inner{background:var(--cs-color-background-primary);border:var(--cs-spacing-00) solid var(--cs-color-border-light);border-radius:var(--cs-border-radius-subtle);cursor:pointer;display:flex;flex:1;font-size:.875rem;gap:var(--cs-spacing-05);padding:var(--cs-spacing-05) var(--cs-spacing-06);transition-duration:var(--cs-transition-duration);transition-property:background-color,color,border-color;transition-timing-function:var(--cs-transition-timing-function)}@media(min-width:992px){.product-tier__inner{align-items:center;flex-direction:column;height:100%}}.product-tier__qty{flex-basis:18%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:992px){.product-tier__qty{flex-basis:auto;overflow:visible;white-space:normal}}.product-tier__price{font-weight:700}.product-tier__discount{color:var(--cs-color-functional-error);margin-left:auto;text-align:center}@media(min-width:992px){.product-tier__discount{bottom:-1.875rem;justify-content:center;left:0;position:absolute;right:0}}.product-tier hr{transition-duration:var(--cs-transition-duration);transition-property:background-color,color,border-color;transition-timing-function:var(--cs-transition-timing-function)}@media(min-width:992px){.product-tier hr{width:100%}}.product-tier.is-active .product-tier__inner,.product-tier:hover .product-tier__inner{background:var(--cs-color-background-info);border-color:var(--cs-color-functional-info)}.product-tier.is-active hr,.product-tier:hover hr{border-color:var(--cs-color-functional-info)}.product-tiers{grid-gap:var(--cs-spacing-04) var(--cs-spacing-06);display:grid;gap:var(--cs-spacing-04) var(--cs-spacing-06)}@media(min-width:992px){.product-tiers{grid-template-columns:repeat(3,1fr)}}.product-tiers--list{grid-template-columns:1fr}.product-tiers--list .product-tier{margin-bottom:0}.product-tiers--list .product-tier__inner{flex-direction:row}.product-tiers--list .product-tier__inner hr{width:auto}.product-tiers--list .product-tier__qty{flex-basis:25%}.product-tiers--list .product-tier__discount{position:static}.product-detail__sticky-bar{background:var(--cs-color-background-primary);bottom:0;box-shadow:var(--cs-shadow-up-small);left:0;opacity:1;padding:0;position:fixed;right:0;transition-duration:var(--cs-transition-duration);transition-property:transform,opacity;transition-timing-function:var(--cs-transition-timing-function);width:100%;z-index:8}.product-detail__sticky-bar._hidden{opacity:0;pointer-events:none;transform:translateY(100%);visibility:hidden}.product-detail__sticky-bar--top{bottom:auto;box-shadow:var(--cs-shadow-down-small);top:var(--sticky-offset-top);transition-property:transform,opacity,top}.product-detail__sticky-bar--top._hidden{transform:translateY(-100%)}@media(max-width:991.98px){.product-detail__sticky-bar--top{box-shadow:var(--cs-shadow-down-small);transition-property:transform,opacity;z-index:2}.product-detail__sticky-bar--top._hidden{transform:translateY(100%)}}.product-detail__sticky-bar>.container{display:flex;flex-direction:column;gap:var(--cs-spacing-08);padding-bottom:var(--cs-spacing-05);padding-top:var(--cs-spacing-05)}@media(min-width:768px){.product-detail__sticky-bar>.container{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--cs-spacing-08)}}.product-detail__sticky-bar .sticky-bar--form,.product-detail__sticky-bar .sticky-bar--info{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:var(--cs-spacing-06)}@media(max-width:991.98px){.product-detail__sticky-bar .sticky-bar--form .order-btn__text,.product-detail__sticky-bar .sticky-bar--info .order-btn__text{justify-content:center}.product-detail__sticky-bar .sticky-bar--form .btn-text,.product-detail__sticky-bar .sticky-bar--info .btn-text{display:none}}.product-detail__sticky-bar .sticky-bar--form .product-price,.product-detail__sticky-bar .sticky-bar--info .product-price{align-items:flex-end;flex-direction:column;gap:var(--cs-spacing-02);margin-left:auto}.product-detail__sticky-bar .sticky-bar--form .product-price>div:first-of-type,.product-detail__sticky-bar .sticky-bar--info .product-price>div:first-of-type{line-height:normal}.product-detail__sticky-bar .sticky-bar--form .product-price .price,.product-detail__sticky-bar .sticky-bar--info .product-price .price{color:var(--cs-color-text-body);margin-bottom:0}.product-detail__sticky-bar .sticky-bar--form .product-wishlist,.product-detail__sticky-bar .sticky-bar--info .product-wishlist{align-self:flex-start}.product-detail__sticky-bar .sticky-bar--info{color:var(--cs-color-text-headings);flex:1;gap:var(--cs-spacing-05)}@media(max-width:767.98px){.product-detail__sticky-bar .sticky-bar--info{flex-wrap:wrap}}.product-detail__sticky-bar .sticky-bar--info img{-o-object-fit:contain;object-fit:contain}@media(max-width:767.98px){.product-detail__sticky-bar .sticky-bar--info img{border:none;height:var(--cs-spacing-10);width:var(--cs-spacing-10)}}.product-detail__sticky-bar .sticky-bar--info-texts{display:flex;flex:1;flex-direction:column;gap:var(--cs-spacing-04)}@media(max-width:767.98px){.product-detail__sticky-bar .sticky-bar--info-texts{align-items:flex-start;flex-direction:column}.product-detail__sticky-bar .sticky-bar--info-texts .product-price{margin-left:0}}.product-detail__sticky-bar .sticky-bar--info-texts .product-title{color:var(--cs-color-text-headings);font-weight:700}.product-detail__sticky-bar .sticky-bar--info-texts .product-code{color:var(--cs-color-text-muted);font-size:var(--cs-font-body-s-font-size-mobile)}@media(min-width:768px){.product-detail__sticky-bar .sticky-bar--info-texts .product-code{font-size:var(--cs-font-body-s-font-size)}}.product-detail__sticky-bar .sticky-bar--form{align-items:center;-moz-column-gap:var(--cs-spacing-06);column-gap:var(--cs-spacing-06);margin-bottom:0}@media(max-width:767.98px){.product-detail__sticky-bar .sticky-bar--form{width:100%}.product-detail__sticky-bar .sticky-bar--form .cs-order-form,.product-detail__sticky-bar .sticky-bar--form .cs-order-form button[type=submit]{flex:1}}.product-detail__sticky-bar .sticky-bar--form .product-wishlist{background-color:var(--cs-color-background-secondary);position:relative;right:auto;top:auto}.product-detail__sticky-bar .container[\:has\(\.sticky-bar__tabs\)]{padding-bottom:0}.product-detail__sticky-bar .container:has(.sticky-bar__tabs){padding-bottom:0}.sticky-bar{width:100%}.sticky-bar__order-form{display:flex;gap:var(--cs-spacing-08)}@media(max-width:991.98px){.sticky-bar__order-form{flex-direction:column}}.sticky-bar__tabs .tab__nav{margin-bottom:0!important}.sticky-bar__tabs .tab__nav:after{height:0}.product-options__content{display:flex;flex-direction:column;gap:var(--cs-spacing-06)}.product-options__item{align-items:center;display:flex;gap:var(--cs-spacing-06)}.product-options__item--service .product-title{cursor:auto}.product-options__item:not(:last-child){border-bottom:var(--cs-border-width) solid var(--cs-color-border-light);padding-bottom:var(--cs-spacing-06)}.product-options__item img{height:var(--cs-spacing-10);-o-object-fit:contain;object-fit:contain;width:var(--cs-spacing-10)}.product-options__item .form-check-label{display:flex;flex-direction:column;gap:var(--cs-spacing-04);margin-left:0}.product-options__item .product-title{white-space:normal}.product-options__item .number-input{margin-left:auto}.product-bundles{--product-size:minmax(8.75rem,1fr)}.product-bundles__heading{display:flex;flex-wrap:wrap;gap:var(--cs-spacing-04);justify-content:space-between}.product-bundles__heading p{flex-basis:100%;order:3}.product-bundles__products{grid-gap:var(--cs-spacing-04);align-items:start;display:grid;gap:var(--cs-spacing-04);grid-template-columns:auto 1fr}.product-bundles__first-product{align-items:center;display:flex;gap:var(--cs-spacing-04)}.product-bundles__first-product .icon{font-size:1.125rem;font-weight:700}.product-bundles__other-products{grid-gap:var(--cs-spacing-04);align-items:center;display:grid;gap:var(--cs-spacing-04);grid-template-columns:repeat(auto-fit,var(--product-size))}.product-bundles__product{--text-color:var(--cs-color-text-headings);align-items:center;background-color:var(--cs-color-background-primary);border-radius:var(--cs-border-radius-subtle);display:flex;flex-direction:column;gap:var(--cs-spacing-04);outline:var(--cs-color-border-light) solid var(--cs-spacing-00);padding:var(--cs-spacing-05);text-decoration:none;transition-duration:var(--cs-transition-duration);transition-property:outline-color,color;transition-timing-function:var(--cs-transition-timing-function)}.product-bundles__product-image-wrapper{width:100%}.product-bundles__product-image-wrapper img{display:block;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:992px){.product-bundles__product-image-wrapper img{height:var(--cs-spacing-12)}}.product-bundles__product-name{color:var(--text-color);font-weight:700;overflow:hidden;text-overflow:ellipsis;transition:color var(--cs-transition-duration) var(--cs-transition-timing-function);white-space:nowrap;width:100%}.product-bundles__product-price{margin-right:auto}.product-bundles__product-price .product-price{align-items:flex-start;flex-direction:column;gap:var(--cs-spacing-02);line-height:1}.product-bundles__product-price .product-price__sale{font-size:var(--cs-font-price-s-font-size-mobile)}@media(min-width:768px){.product-bundles__product-price .product-price__sale{font-size:var(--cs-font-price-s-font-size)}}a.product-bundles__product:focus,a.product-bundles__product:hover,a.product-bundles__product[focus-within]{--text-color:var(--cs-color-action-link-primary);outline-color:var(--cs-color-action-link-primary)}a.product-bundles__product:focus-within{--text-color:var(--cs-color-action-link-primary);outline-color:var(--cs-color-action-link-primary)}.product-bundles__wrapper{display:flex;flex-direction:column;gap:var(--cs-spacing-06)}.product-bundles__wrapper--inline{align-items:flex-end;flex-direction:row}@media(max-width:991.98px){.product-bundles__wrapper--inline{flex-wrap:wrap}}.product-bundles__wrapper--inline .product-bundles__products{flex:1}.product-bundles__wrapper--inline .product-bundles__orderform{flex:0;flex-wrap:wrap;white-space:nowrap}@media(max-width:991.98px){.product-bundles__wrapper--inline .product-bundles__orderform{flex:100%}}.product-bundles__orderform{align-items:flex-end;display:flex;gap:var(--cs-spacing-06);justify-content:flex-end}.product-bundles--as-list .product-bundles__other-products,.product-bundles--as-list .product-bundles__products{display:block}.product-bundles--as-list .product-bundles__other-products>*+*,.product-bundles--as-list .product-bundles__products>*+*{margin-top:var(--cs-spacing-04)}.product-bundles--as-list .product-bundles__first-product{flex-direction:column}.product-bundles--as-list .product-bundles__product{width:100%}.product-bundles--is-compact{--product-size:4.375rem}@media(min-width:992px){.product-bundles--is-compact{--product-size:5.625rem}}.product-information{display:flex;flex-direction:column;gap:var(--cs-spacing-10)}.product-information__description{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.product-premiums{gap:var(--cs-spacing-05)}.product-premiums .preview-product{border:var(--cs-spacing-00) var(--cse-paper-border-color) solid;grid-template-columns:2.1875rem 1fr auto}.product-premiums .preview-product img{height:2.1875rem;-o-object-fit:cover;object-fit:cover}.pdp-top{display:flex;flex-direction:column;gap:var(--cs-spacing-06)}.outlet-stock{color:var(--cs-color-text-body)}.pdp-tabs .tab__panels{scroll-margin-top:18.125rem}@media(max-width:991.98px){.pdp-tabs .tab__panels{scroll-margin-top:21.25rem}}.pdp-tabs .tab__nav{margin-bottom:var(--cs-spacing-06);overflow:visible;overflow:initial}@media(max-width:991.98px){body[\:has\(\.header__search\.overflow-hidden\)] .tab__panels{scroll-margin-top:18.125rem}body:has(.header__search.overflow-hidden) .tab__panels{scroll-margin-top:18.125rem}}.scroll-position-description__sticky{scroll-margin-top:var(--cs-spacing-13)}@media(min-width:768px){.pdp-meta__info{font-size:var(--cs-font-body-s-font-size)}}.pdp-meta .product-tags{bottom:auto;left:auto;margin-bottom:var(--cs-spacing-04);position:relative}.pdp-prices .product-price--retail{display:none}.pdp-prices .product-price__price-per-uom .product-price__sale{font-size:var(--cs-font-price-m-font-size-mobile)}@media(min-width:768px){.pdp-prices .product-price__price-per-uom .product-price__sale{font-size:var(--cs-font-price-m-font-size)}}.lightbox-modal .product-images__main,.product-images__main{border:var(--cs-spacing-00) solid var(--cs-color-border-light);border-radius:var(--cs-spacing-04)}@media(min-width:1380px){.product-images__main .main-image .swiper-slide img{max-width:40rem;-o-object-fit:contain;object-fit:contain}}@media(min-width:992px){.lightbox-modal .lightbox-body{padding:var(--cs-spacing-08)}}.pdp-specifications__item>h3{display:none}.pdp-specifications__item .table td strong{font-weight:400}.pdp-specifications__item--downloads .list__item-link{align-items:center;display:flex}@media(max-width:991.98px){.product-detail__sticky-bar .sticky-bar--form,.product-detail__sticky-bar .sticky-bar--info{align-items:flex-start}}.product-detail__sticky-bar .sticky-bar--info .product-price{grid-gap:var(--cs-spacing-04) var(--cs-spacing-05);display:grid;gap:var(--cs-spacing-04) var(--cs-spacing-05);grid-template-areas:"price uom" "tax tax"}.product-detail__sticky-bar .sticky-bar--info .product-price>div:first-of-type{grid-area:price;-ms-grid-column:1;-ms-grid-row:1}.product-detail__sticky-bar .sticky-bar--info .product-price__uom{grid-area:uom;-ms-grid-column:3;-ms-grid-row:1;padding-bottom:0}.product-detail__sticky-bar .sticky-bar--info .product-price__taxed{-ms-grid-column-span:3;grid-area:tax;-ms-grid-column:1;-ms-grid-row:3}@media(max-width:991.98px){.product-detail__sticky-bar .sticky-bar--info .product-price__wrapper{margin-bottom:auto;margin-top:auto;padding-left:var(--cs-spacing-07)}.product-detail__sticky-bar .sticky-bar--info-texts{align-items:normal;min-width:0}.product-detail__sticky-bar .sticky-bar--info-texts .product-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.pdp-order-form-wrapper__buttons{align-items:center;display:flex}.pdp-order-form-wrapper .stock-indication-wrapper,.pdp-order-form-wrapper__buttons{order:1}.pdp-content .order-history-sidebar{margin-top:-.9375rem}.pdp-media .video-wrapper{display:none}.pdp-bottom{margin-left:calc(var(--cs-gutter-x)*-1);margin-right:calc(var(--cs-gutter-x)*-1);width:calc(100% + var(--cs-gutter-x)*2)}.pdp-recent-products{background-color:var(--cs-color-background-secondary)}