body{color:var(--cs-font-body-color);font-family:var(--cs-font-body-font-family);font-size:var(--cs-font-body-font-size-mobile);font-weight:var(--cs-font-body-font-weight);letter-spacing:var(--cs-font-body-letter-spacing);line-height:var(--cs-font-body-line-height);text-transform:var(--cs-font-body-text-transform)}@media(min-width:768px){body{font-size:var(--cs-font-body-font-size)}}.h1 .icon.fa,.h2 .icon.fa,.h3 .icon.fa,.h4 .icon.fa,.h5 .icon.fa,.h6 .icon.fa,h1 .icon.fa,h2 .icon.fa,h3 .icon.fa,h4 .icon.fa,h5 .icon.fa,h6 .icon.fa{font-size:1.375rem}.larger-title{color:var(--cs-font-larger-title-color);font-family:var(--cs-font-larger-title-font-family);font-size:var(--cs-font-larger-title-font-size-mobile);font-weight:var(--cs-font-larger-title-font-weight);letter-spacing:var(--cs-font-larger-title-letter-spacing);line-height:var(--cs-font-larger-title-line-height);text-transform:var(--cs-font-larger-title-text-transform)}@media(min-width:768px){.larger-title{font-size:var(--cs-font-larger-title-font-size)}}.large-title{color:var(--cs-font-large-title-color);font-family:var(--cs-font-large-title-font-family);font-size:var(--cs-font-large-title-font-size-mobile);font-weight:var(--cs-font-large-title-font-weight);letter-spacing:var(--cs-font-large-title-letter-spacing);line-height:var(--cs-font-large-title-line-height);text-transform:var(--cs-font-large-title-text-transform)}@media(min-width:768px){.large-title{font-size:var(--cs-font-large-title-font-size)}}.h1,h1{color:var(--cs-font-heading-1-color);font-family:var(--cs-font-heading-1-font-family);font-size:var(--cs-font-heading-1-font-size-mobile);font-weight:var(--cs-font-heading-1-font-weight);letter-spacing:var(--cs-font-heading-1-letter-spacing);line-height:var(--cs-font-heading-1-line-height);text-transform:var(--cs-font-heading-1-text-transform)}@media(min-width:768px){.h1,h1{font-size:var(--cs-font-heading-1-font-size)}}.h2,.pdp-specifications h3,h2{color:var(--cs-font-heading-2-color);font-family:var(--cs-font-heading-2-font-family);font-size:var(--cs-font-heading-2-font-size-mobile);font-weight:var(--cs-font-heading-2-font-weight);letter-spacing:var(--cs-font-heading-2-letter-spacing);line-height:var(--cs-font-heading-2-line-height);text-transform:var(--cs-font-heading-2-text-transform)}@media(min-width:768px){.h2,.pdp-specifications h3,h2{font-size:var(--cs-font-heading-2-font-size)}}.h3,h3{color:var(--cs-font-heading-3-color);font-family:var(--cs-font-heading-3-font-family);font-size:var(--cs-font-heading-3-font-size-mobile);font-weight:var(--cs-font-heading-3-font-weight);letter-spacing:var(--cs-font-heading-3-letter-spacing);line-height:var(--cs-font-heading-3-line-height);text-transform:var(--cs-font-heading-3-text-transform)}@media(min-width:768px){.h3,h3{font-size:var(--cs-font-heading-3-font-size)}}.h4,h4{color:var(--cs-font-heading-4-color);font-family:var(--cs-font-heading-4-font-family);font-size:var(--cs-font-heading-4-font-size-mobile);font-weight:var(--cs-font-heading-4-font-weight);letter-spacing:var(--cs-font-heading-4-letter-spacing);line-height:var(--cs-font-heading-4-line-height);text-transform:var(--cs-font-heading-4-text-transform)}@media(min-width:768px){.h4,h4{font-size:var(--cs-font-heading-4-font-size)}}.h5,h5{color:var(--cs-font-heading-5-color);font-family:var(--cs-font-heading-5-font-family);font-size:var(--cs-font-heading-5-font-size-mobile);font-weight:var(--cs-font-heading-5-font-weight);letter-spacing:var(--cs-font-heading-5-letter-spacing);line-height:var(--cs-font-heading-5-line-height);text-transform:var(--cs-font-heading-5-text-transform)}@media(min-width:768px){.h5,h5{font-size:var(--cs-font-heading-5-font-size)}}.h6,h6{color:var(--cs-font-heading-6-color);font-family:var(--cs-font-heading-6-font-family);font-size:var(--cs-font-heading-6-font-size-mobile);font-weight:var(--cs-font-heading-6-font-weight);letter-spacing:var(--cs-font-heading-6-letter-spacing);line-height:var(--cs-font-heading-6-line-height);text-transform:var(--cs-font-heading-6-text-transform)}@media(min-width:768px){.h6,h6{font-size:var(--cs-font-heading-6-font-size)}}.product-title{color:var(--cs-font-product-title-m-color);font-family:var(--cs-font-product-title-m-font-family);font-size:var(--cs-font-product-title-m-font-size-mobile);font-weight:var(--cs-font-product-title-m-font-weight);letter-spacing:var(--cs-font-product-title-m-letter-spacing);line-height:var(--cs-font-product-title-m-line-height);text-decoration:none;text-transform:var(--cs-font-product-title-m-text-transform)}@media(min-width:768px){.product-title{font-size:var(--cs-font-product-title-m-font-size)}}.product-title-large{color:var(--cs-font-product-title-l-color);font-family:var(--cs-font-product-title-l-font-family);font-size:var(--cs-font-product-title-l-font-size-mobile);font-weight:var(--cs-font-product-title-l-font-weight);letter-spacing:var(--cs-font-product-title-l-letter-spacing);line-height:var(--cs-font-product-title-l-line-height);text-transform:var(--cs-font-product-title-l-text-transform)}@media(min-width:768px){.product-title-large{font-size:var(--cs-font-product-title-l-font-size)}}.product-title-small{color:var(--cs-font-product-title-s-color);font-family:var(--cs-font-product-title-s-font-family);font-size:var(--cs-font-product-title-s-font-size-mobile);font-weight:var(--cs-font-product-title-s-font-weight);letter-spacing:var(--cs-font-product-title-s-letter-spacing);line-height:var(--cs-font-product-title-s-line-height);text-transform:var(--cs-font-product-title-s-text-transform)}@media(min-width:768px){.product-title-small{font-size:var(--cs-font-product-title-s-font-size)}}.intro{color:var(--cs-font-intro-color);font-family:var(--cs-font-intro-font-family);font-size:var(--cs-font-intro-font-size-mobile);font-weight:var(--cs-font-intro-font-weight);letter-spacing:var(--cs-font-intro-letter-spacing);line-height:var(--cs-font-intro-line-height);text-transform:var(--cs-font-intro-text-transform)}@media(min-width:768px){.intro{font-size:var(--cs-font-intro-font-size)}}.quote{color:var(--cs-font-quote-color);font-family:var(--cs-font-quote-font-family);font-size:var(--cs-font-quote-font-size-mobile);font-weight:var(--cs-font-quote-font-weight);letter-spacing:var(--cs-font-quote-letter-spacing);line-height:var(--cs-font-quote-line-height);text-transform:var(--cs-font-quote-text-transform)}@media(min-width:768px){.quote{font-size:var(--cs-font-quote-font-size)}}.small,small{font-family:var(--cs-font-body-s-font-family);font-size:var(--cs-font-body-s-font-size-mobile);font-weight:var(--cs-font-body-s-font-weight);letter-spacing:var(--cs-font-body-s-letter-spacing);line-height:var(--cs-font-body-s-line-height);text-transform:var(--cs-font-body-s-text-transform)}@media(min-width:768px){.small,small{font-size:var(--cs-font-body-s-font-size)}}.caption{color:var(--cs-font-caption-s-color);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);line-height:var(--cs-font-caption-s-line-height);text-transform:var(--cs-font-caption-s-text-transform)}.caption-1{color:var(--cs-font-caption-l-color);font-family:var(--cs-font-caption-l-font-family);font-size:var(--cs-font-caption-l-font-size);font-weight:var(--cs-font-caption-l-font-weight);letter-spacing:var(--cs-font-caption-l-letter-spacing);line-height:var(--cs-font-caption-l-line-height);text-transform:var(--cs-font-caption-l-text-transform)}.caption-2{color:var(--cs-font-caption-m-color);font-family:var(--cs-font-caption-m-font-family);font-size:var(--cs-font-caption-m-font-size);font-weight:var(--cs-font-caption-m-font-weight);letter-spacing:var(--cs-font-caption-m-letter-spacing);line-height:var(--cs-font-caption-m-line-height);text-transform:var(--cs-font-caption-m-text-transform)}.price{color:var(--cs-font-price-m-color);font-family:var(--cs-font-price-m-font-family);font-size:var(--cs-font-price-m-font-size-mobile);font-weight:var(--cs-font-price-m-font-weight);letter-spacing:var(--cs-font-price-m-letter-spacing);line-height:var(--cs-font-price-m-line-height);text-transform:var(--cs-font-price-m-text-transform)}@media(min-width:768px){.price{font-size:var(--cs-font-price-m-font-size)}}.price--small{color:var(--cs-font-price-s-color);font-family:var(--cs-font-price-s-font-family);font-size:var(--cs-font-price-s-font-size-mobile);font-weight:var(--cs-font-price-s-font-weight);letter-spacing:var(--cs-font-price-s-letter-spacing);line-height:var(--cs-font-price-s-line-height);text-transform:var(--cs-font-price-s-text-transform)}@media(min-width:768px){.price--small{font-size:var(--cs-font-price-s-font-size)}}.price--large{color:var(--cs-font-price-l-color);font-family:var(--cs-font-price-l-font-family);font-size:var(--cs-font-price-l-font-size-mobile);font-weight:var(--cs-font-price-l-font-weight);letter-spacing:var(--cs-font-price-l-letter-spacing);line-height:var(--cs-font-price-l-line-height);text-transform:var(--cs-font-price-l-text-transform)}@media(min-width:768px){.price--large{font-size:var(--cs-font-price-l-font-size)}}.discount-price{color:var(--cs-font-price-discount-color);font-family:var(--cs-font-price-discount-font-family);font-size:var(--cs-font-price-discount-font-size-mobile);font-weight:var(--cs-font-price-discount-font-weight);letter-spacing:var(--cs-font-price-discount-letter-spacing);line-height:var(--cs-font-price-discount-line-height);text-decoration:var(--cs-font-price-discount-text-decoration);text-transform:var(--cs-font-price-discount-text-transform)}@media(min-width:768px){.discount-price{font-size:var(--cs-font-price-discount-font-size)}}.discount-price+.price-sales{color:var(--cs-color-functional-error)}a{color:var(--cse-link-primary-color);text-decoration:var(--cse-link-text-decoration-line);transition:color var(--cs-transition-duration) var(--cs-transition-timing-function)}a.hover,a:hover{color:var(--cse-link-primary-color-hover)}a.is-body{color:var(--cs-color-text-body);font-weight:inherit;text-decoration:none}a.is-body:hover{color:var(--cs-color-action-link-primary)}.badge-text{font-size:var(--cse-badge-font-size)}[data-cs-href]{cursor:pointer}.pdp-addtional-info{display:flex;flex-direction:column;gap:var(--cs-spacing-05);margin-block: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-inline:calc(var(--cs-gutter-x)*-1);width:calc(100% + var(--cs-gutter-x)*2)}.pdp-blog-post__inner{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-block:var(--cs-spacing-10) 0}@media(min-width:992px){.pdp-blog-post__inner{padding-block:var(--cs-spacing-12) 0}}.pdp-blog-post__header{grid-area:header}.pdp-blog-post__link{align-items:center;display:inline-flex;grid-area:link}.pdp-blog-post__link .icon{margin-right:var(--cs-spacing-05)}.pdp-blog-post__content{display:grid;gap:var(--cs-spacing-08);grid-area:content;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{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));content:"";height:min(var(--after-height,9.375rem),40%);inset:0;position:absolute;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:10.4375rem}@media(min-width:992px){.scroll-position-description{scroll-margin-top:10.125rem}.scroll-position-description__sticky{scroll-margin-top:16.0625rem}}.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;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,:first-child){display:flex;gap:var(--cs-spacing-06)}.pdp-meta__info>:not(:last-child,: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}.pdp-meta__info--brand span{display:flex;gap:var(--cs-spacing-04)}.pdp-meta__info--code{grid-area:code}.pdp-meta__info .product-rating{grid-area:reviews}.pdp-prices{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.pdp-prices .product-price{align-items:baseline}.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-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-spacing-05);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%;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{inset-inline: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{inset: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{object-fit:cover}.product-images__main .video-overlay{inset: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%;user-select:none;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:unset;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-inline:var(--cs-spacing-08)}.lightbox-modal .lightbox-body{display:flex;flex-direction:column;height:calc(80vh - 4.5rem);padding:var(--cs-spacing-06) var(--cs-spacing-06) var(--cs-spacing-08)}.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-06)}.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-inline:auto;max-width:100%;width:auto}.lightbox-modal .product-images__main .swiper-slide .content-wrapper{display:block;height:100%;margin-inline:auto;max-width:105rem;position:relative;width:100%}.lightbox-modal .product-images__main .swiper-slide img{object-fit:contain}.lightbox-modal .product-images__thumbnails{max-width:100%;width:auto}.lightbox-modal .product-images__thumbnails .swiper-wrapper{margin-inline: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;color:#fff;display:flex;inset:0;justify-content:center;position:absolute;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{inset:0;opacity: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-block:var(--cs-spacing-12);padding-inline:0}.pdp-reviews__inner-container{display:flex;flex-direction:column;gap:var(--cs-spacing-08)}@media(max-width:991.98px){.pdp-reviews__inner{padding-block:var(--cs-spacing-10)}}.pdp-reviews__header{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--no-reviews{display:flex;justify-content:space-between}.pdp-reviews__header h2{grid-area:title}.pdp-reviews__header--link{grid-area:link}.pdp-reviews__header .btn{grid-area:button}.pdp-reviews__list{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 .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 .table{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{border:none}.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:not(:has(.icon)){padding-left:2.1875rem}.pdp-specifications--columns .pdp-specifications__item{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:0;margin-block:var(--cs-spacing-08) var(--cs-spacing-10)}@media(max-width:1199.98px){.pdp{gap:0}}@media(min-width:992px){.pdp{margin-block:var(--cs-spacing-10) var(--cs-spacing-12)}}.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{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}}@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:var(--cs-spacing-06)}.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:unset;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{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:18%}.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-up-small);transition-property:transform,opacity;z-index:2}.product-detail__sticky-bar--top._hidden{transform:translateY(100%)}.product-detail__sticky-bar--bottom-mobile{bottom:0;top:auto}}.product-detail__sticky-bar>.container{display:flex;flex-direction:column;gap:var(--cs-spacing-08);padding-block: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-items:center;display:flex;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{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;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:unset;top:unset}.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);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{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{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;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)}}.product-bundles__product:is(a):focus,.product-bundles__product:is(a):focus-within,.product-bundles__product:is(a):hover{--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;object-fit:cover}.pdp-top{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:unset}@media(max-width:991.98px){body:has(.header__search.overflow-hidden) .tab__panels{scroll-margin-top:18.125rem}}.pdp-description{display:inline}.pdp-description a{white-space:nowrap}.pdp-description--collapse:after{background-image:none}.pdp-fullwidth{background-color:var(--cs-color-background-secondary);padding:var(--cs-spacing-08) 0}@media(min-width:992px){.pdp-fullwidth{padding-block:var(--cs-spacing-10)}}.pdp-info{align-content:flex-start}@media(min-width:992px){.pdp-info{gap:var(--cs-spacing-08)}}.pdp-login{background-color:var(--cs-color-background-secondary);border-radius:var(--cs-spacing-06);display:flex;flex-direction:column;gap:var(--cs-spacing-05);padding:var(--cs-spacing-06)}.pdp-login__buttons{display:flex;gap:var(--cs-spacing-06);margin-top:var(--cs-spacing-07)}.pdp-meta{margin-bottom:var(--cs-spacing-06)}.pdp-meta-attributes{align-items:center;display:flex;gap:var(--cs-spacing-05)}.pdp-meta-attributes span{align-items:center;color:inherit;display:flex;gap:var(--cs-spacing-04);line-height:1.125rem}.pdp-meta-attributes span:not(:last-child):after{align-self:stretch;background-color:var(--cs-color-border-light);content:"";height:auto;margin-left:var(--cs-spacing-04);width:var(--cs-spacing-00)}@media(max-width:991.98px){.pdp-meta__info{display:flex;flex-wrap:wrap}.pdp-meta__info>:first-child{display:flex;gap:var(--cs-spacing-06)}.pdp-meta__info>:first-child:after{background-color:var(--cs-color-border-light);content:"";height:100%;width:var(--cs-spacing-00)}}.order-history-sidebar__toggle:before{content:"";font-family:Font Awesome\ 6 Pro;font-weight:300;line-height:1;margin-right:var(--cs-spacing-04)}.print-page-btn{margin-right:auto}.product-images{flex-direction:column-reverse}@media(min-width:992px){.product-images{flex-direction:row-reverse}}.product-images__thumbnails{margin:0}.product-images__thumbnails .swiper-slide video[data-cs-video-thumb]{height:100%;object-fit:cover;transform-origin:center center;transition:transform var(--cs-transition-duration) var(--cs-transition-timing-function);width:100%}@media(min-width:992px){.product-images--vertical .product-images__thumbnails{height:inherit;min-width:5rem;width:5rem}.product-images--vertical .product-images__thumbnails .swiper-wrapper{flex-direction:column}.product-images--vertical .product-images__thumbnails .swiper-slide{margin-bottom:var(--cs-spacing-05)}.product-images--vertical .product-images__thumbnails .swiper-slide:not(:last-child){margin-bottom:var(--cs-spacing-05);margin-right:0}}.product-images--vertical .product-images__thumbnails .swiper-navigation{display:none}.product-images__main{height:18.125rem}@media(min-width:992px){.product-images__main{height:35.3125rem}}@media(max-width:991.98px){.product-images__main .swiper-slide img{object-fit:contain}}.product-images__main .swiper-slide video[data-cs-video-thumb]{display:block;height:100%;object-fit:cover;width:100%}.product-images__main .swiper-navigation{flex-direction:row}.product-images__main .swiper-button-next:not(.swiper-button-disabled),.product-images__main .swiper-button-prev:not(.swiper-button-disabled){opacity:1}.lightbox-modal .product-images__main .swiper-slide .content-wrapper>div{height:100%}.lightbox-modal .product-images__main .swiper-slide .content-wrapper video{aspect-ratio:16/9;display:block;height:100%;margin-inline:auto;max-width:100%;width:auto}.pdp-specifications:first-child h3{display:none}.pdp-specifications .table{table-layout:fixed;width:100%}.pdp-specifications .table td{width:auto}.pdp-specifications .list__item-link .icon{color:var(--cs-color-functional-info)}.stock-notification{border-radius:var(--cs-spacing-06)}.pdp-top{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.pdp-video{display:block;height:23.1875rem;margin-top:var(--cs-spacing-08);margin-inline:auto;position:relative;width:100%}.pdp-video--cms{height:auto}.pdp-video iframe{aspect-ratio:16/9;display:block;height:100%;margin-inline:auto;max-width:100%;width:auto}.pdp-video video{display:block;height:100%;width:100%}.pdp{margin-block:var(--cs-spacing-08) 0}@media(min-width:992px){.pdp{margin-block:var(--cs-spacing-10) 0}}@media(max-width:991.98px){.pdp-media{order:-1}}.pdp-media .product-tags{bottom:1.5625rem;top:auto}@media(max-width:991.98px){.pdp-media .product-tags{bottom:7.5rem}}.pdp-media .product-tags__picture{height:auto;object-fit:contain;width:var(--cs-spacing-12)}.pdp-media .product-collection{inset:var(--cs-spacing-06) auto auto var(--cs-spacing-06);position:absolute;z-index:2}.pdp-media__content{position:relative}.pdp-content .product-wishlist{background-color:var(--cs-color-background-secondary);position:static}.pdp-content .product-display{margin-top:var(--cs-spacing-06)}.pdp-content__main{margin-bottom:var(--cs-spacing-10)}@media(max-width:991.98px){.pdp-content__main{gap:var(--cs-spacing-08);margin-bottom:var(--cs-spacing-08)}}.pdp-ordering{display:flex;flex-direction:column;gap:var(--cs-spacing-06)}.pdp-order-form-wrapper csc-variant-filter{display:none}.pdp-order-form-wrapper__extra{margin:0}.pdp-order-form-wrapper__buttons{align-items:flex-start;display:flex}.pdp-bottom{padding-block:var(--cs-spacing-08)}@media(min-width:992px){.pdp-bottom{padding-block:var(--cs-spacing-10)}}@media(max-width:991.98px){.product-detail__sticky-bar--top{bottom:0;top:unset}}.product-detail__sticky-bar>.container{padding-inline:var(--cs-spacing-06)}.product-detail__sticky-bar .sticky-bar--info .product-price{flex-direction:row}.product-detail__sticky-bar .sticky-bar--form .product-wishlist{align-self:center}.product-detail__sticky-bar .sticky-bar--form .product-wishlist .tooltip{display:none}.pdp-prices{gap:var(--cs-spacing-05)}.pdp-prices .product-price{justify-content:flex-start}.pdp-prices--recommended .product-price__discount{display:none}.pdp-prices--recommended .product-price__discount+.product-price__sale{color:var(--cs-color-text-body);font-size:var(--cs-font-body-font-size-mobile)}@media(min-width:768px){.pdp-prices--recommended .product-price__discount+.product-price__sale{font-size:var(--cs-font-body-font-size)}}