body[data-spacing] .product-page .product-page__container,body[data-spacing] .product-page .product-gallery,body[data-spacing] .product-page .product-content{padding-right:var(--section-content-static-padding)!important;padding-left:var(--section-content-static-padding)!important}body[data-spacing] .product-page .product-page__wrapper{margin-right:var(--section-content-static-margin)!important;margin-left:var(--section-content-static-margin)!important}.product-gallery{position:relative}.product-gallery__wrapper{position:relative;display:flex;overflow:hidden;width:100%;flex-direction:column;gap:calc(var(--section-content-static-padding) * 2)}.product-gallery__carousel{width:100%}.product-gallery__carousel--main{overflow:hidden}.product-gallery__wrapper[data-zoom="true"] .product-gallery__slide .swiper-zoom-container{cursor:zoom-in!important}.product-gallery__slide{overflow:hidden}.product-gallery__thumb{padding-right:var(--section-content-static-padding);padding-left:var(--section-content-static-padding);cursor:pointer;opacity:50%;transition:all .25s ease-in-out}.product-gallery__thumb:hover,.product-gallery__thumb.swiper-slide-thumb-active{opacity:100%!important}.product-gallery__picture{display:block;width:100%;height:auto}.product-gallery__image{margin:0 auto}.product-gallery__image--hidden,.swiper-zoom-container:hover:has(.product-gallery__image--hidden) .product-gallery__image{display:none!important;visibility:hidden!important}.swiper-zoom-container:hover:has(.product-gallery__image--hidden) .product-gallery__image--hidden{display:block!important;visibility:visible!important}.product-gallery__zoom-icon{position:absolute;z-index:2;top:0;right:0;display:flex;width:40px;height:40px;align-items:center;justify-content:center;color:var(--color-main-op7);cursor:pointer;font-size:calc(var(--font-base-size) * 1.1)}.product-gallery__zoom-icon:hover{color:var(--color-main)}.product-gallery__arrow{display:flex;width:30px;height:30px;align-items:center;padding:0!important;border:none!important;background:transparent!important;font-size:calc(var(--font-base-size) * 1.5);opacity:100%}.product-gallery__arrow--prev{left:0;justify-content:flex-start}.product-gallery__arrow--next{right:0;justify-content:flex-end}.product-gallery__arrow::after{display:none!important}.product-gallery__carousel--main .product-gallery__arrow{width:40px;height:50px;color:rgb(0 0 0 / 70%)!important}.product-gallery__carousel--main .product-gallery__arrow:hover{color:rgb(0 0 0 / 100%)!important}.product-gallery__carousel--main .product-gallery__arrow--prev{padding-left:var(--section-content-static-padding)!important}.product-gallery__carousel--main .product-gallery__arrow--next{padding-right:var(--section-content-static-padding)!important}.product-gallery__wrapper[data-arrows="true"] .product-gallery__carousel--thumbs{padding-right:45px;padding-left:45px}.product-gallery__carousel--thumbs .product-gallery__arrow{top:0!important;height:100%;margin-top:0!important;background:var(--color-background)!important;color:var(--color-main-op7)!important}.product-gallery__carousel--thumbs .product-gallery__arrow:hover{color:var(--color-main)!important}.product-gallery__wrapper:is([data-corners="all"],[data-corners="rounded"],[data-corners="rounded-large"]) *:is(.product-gallery__carousel--main,.product-gallery__slide,.product-gallery__image--main,.theme-image-placeholder){border-radius:var(--radius-style)!important}.product-gallery__wrapper[data-corners="none"] *:is(.product-gallery__carousel--main,.product-gallery__slide,.product-gallery__image--main,.theme-image-placeholder){border-radius:0!important}.product-gallery__image--thumb{border-radius:var(--radius-style-inner)}@media screen and (width <= 767px){.product-gallery{position:relative;padding-bottom:calc(var(--section-content-static-padding) * 2)}.product-gallery::after{position:absolute;right:var(--section-content-static-padding);bottom:0;left:var(--section-content-static-padding);display:block;width:auto;height:1px;background:var(--color-border);content:""}.product-gallery__wrapper.sticky-md-top{top:0!important}.product-gallery__wrapper[data-corners="inner"] *:is(.product-gallery__carousel--main,.product-gallery__slide,.product-gallery__image--main,.theme-image-placeholder){border-radius:0 0 var(--radius-style) var(--radius-style)!important}}@media screen and (width>= 768px){.product-gallery,.product-page__content{max-width:50%}.product-gallery{margin-bottom:var(--section-content-static-padding)}.product-gallery__wrapper.sticky-md-top{position:sticky!important;z-index:10}.product-gallery__wrapper[data-corners="inner"] *:is(.product-gallery__carousel--main,.product-gallery__slide,.product-gallery__image--main,.theme-image-placeholder){border-radius:0 var(--radius-style) var(--radius-style) 0!important}.product-page__wrapper[data-order-reversed="true"] .product-gallery__wrapper[data-corners="inner"] *:is(.product-gallery__carousel--main,.product-gallery__slide,.product-gallery__image--main,.theme-image-placeholder){border-radius:var(--radius-style) 0 0 var(--radius-style)!important}.main-container:has(.product-gallery__wrapper.sticky-md-top){overflow-x:visible}body:has(.top-bar--fixed) .product-gallery__wrapper.sticky-md-top{top:50px}.product-page__wrapper[data-order-reversed="true"] .product-gallery{order:2}.product-page__wrapper[data-order-reversed="true"] .product-page__content{order:1}}@media screen and (width <= 991px){body[data-spacing="none"] .product-gallery__carousel--thumbs .product-gallery__arrow--prev{padding-left:var(--section-content-static-padding)}body[data-spacing="none"] .product-gallery__carousel--thumbs .product-gallery__arrow--next{padding-right:var(--section-content-static-padding)}}@media screen and (width>= 992px){body[data-spacing="none"] .product-gallery__wrapper[data-thumbs="bottom"] .product-gallery__carousel--thumbs .product-gallery__arrow--prev{padding-left:var(--section-content-static-padding)}body[data-spacing="none"] .product-gallery__wrapper[data-thumbs="bottom"] .product-gallery__carousel--thumbs .product-gallery__arrow--next{padding-right:var(--section-content-static-padding)}.product-gallery__wrapper[data-thumbs="left"]:has(.product-gallery__carousel--thumbs){flex-direction:row-reverse;gap:var(--section-content-static-padding)}.product-gallery__wrapper[data-thumbs="right"]:has(.product-gallery__carousel--thumbs){flex-direction:row;gap:var(--section-content-static-padding)}.product-page__wrapper[data-order-reversed="true"] .product-gallery__wrapper[data-thumbs="right"]:has(.product-gallery__carousel--thumbs){padding-right:var(--section-content-static-padding)}.product-gallery__wrapper[data-thumbs="left"] .product-gallery__carousel--thumbs,.product-gallery__wrapper[data-thumbs="right"] .product-gallery__carousel--thumbs{width:86px;min-width:86px;max-width:86px}.product-gallery__wrapper[data-arrows="true"]:is([data-thumbs="left"],[data-thumbs="right"]) .product-gallery__carousel--thumbs{padding:40px 0 0!important}.product-gallery__wrapper[data-arrows="false"]:is([data-thumbs="left"],[data-thumbs="right"]) .product-gallery__carousel--thumbs{padding:0!important}.product-gallery__wrapper[data-thumbs="left"] .product-gallery__thumb,.product-gallery__wrapper[data-thumbs="right"] .product-gallery__thumb{height:auto!important;padding:0}.product-gallery__wrapper[data-thumbs="left"] .product-gallery__image--thumb,.product-gallery__wrapper[data-thumbs="right"] .product-gallery__image--thumb{margin-bottom:var(--section-content-static-padding)}.product-gallery__wrapper[data-thumbs="left"] .product-gallery__carousel--thumbs .product-gallery__arrow,.product-gallery__wrapper[data-thumbs="right"] .product-gallery__carousel--thumbs .product-gallery__arrow{width:50%;height:30px;align-items:start}.product-gallery__wrapper[data-thumbs="left"]:has(.product-gallery__carousel--thumbs)+.product-gallery__text,.product-gallery__wrapper[data-thumbs="right"]:has(.product-gallery__carousel--thumbs)+.product-gallery__text{width:calc(100% - calc(var(--section-content-static-padding) * 2) - 86px)}.product-gallery__wrapper[data-thumbs="left"]:has(.product-gallery__carousel--thumbs)+.product-gallery__text{position:relative;left:calc(calc(var(--section-content-static-padding) * 2)+86px)}.product-gallery__wrapper[data-thumbs="right"]:has(.product-gallery__carousel--thumbs[sw-thumbs-direction="vertical"]) .product-gallery__zoom-icon{right:calc(calc(var(--section-content-static-padding) * 2)+86px)}.product-gallery__wrapper[data-dimension="landscape"]:is([data-thumbs="right"],[data-thumbs="left"]) .product-gallery__carousel--thumbs{max-height:320px}.product-gallery__wrapper[data-dimension="portrait"]:is([data-thumbs="right"],[data-thumbs="left"]) .product-gallery__carousel--thumbs{max-height:660px}.product-gallery__wrapper[data-dimension="rectangular"]:is([data-thumbs="right"],[data-thumbs="left"]) .product-gallery__carousel--thumbs{max-height:380px}.product-gallery__wrapper[data-dimension="square"]:is([data-thumbs="right"],[data-thumbs="left"]) .product-gallery__carousel--thumbs{max-height:430px}}.product-gallery>.product-heading{padding-bottom:calc(var(--section-content-static-padding) * 2)}.product-content,.product-content__wrapper,.product-heading{display:flex;flex-direction:column;justify-content:flex-start}.product-heading,.product-content__wrapper,.product-content__block{width:100%}.product-content__block{display:flex;flex-direction:column;padding-top:var(--prod-content-block-margin-top);padding-bottom:var(--prod-content-block-margin-bottom);margin-top:var(--prod-content-block-margin-outer-top);margin-bottom:var(--prod-content-block-margin-outer-bottom);row-gap:calc(var(--section-content-static-padding) * 1.25)}.product-content__body--collapse{position:relative;overflow:hidden;max-height:var(--prod-description-max-height)}.product-content__body--collapse::before{position:absolute;z-index:10;display:block;width:100%;height:100%;background:linear-gradient(180deg,var(--color-background-op0) 50%,var(--color-background) 100%);content:"";inset:0}.product-content__toggle,.product-content__toggle>span{background:transparent;font-family:var(--font-secondary)!important;font-weight:normal!important}.product-content__toggle{padding:0!important;color:var(--color-secondary)!important}.product-content__toggle:hover{color:var(--color-links)!important}.product-content__toggle>span{display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--font-base-size) * .25)}.product-content__toggle.active>span:first-child,.product-content__toggle:not(.active)>span:last-child{display:flex}.product-content__toggle.active>span:last-child,.product-content__toggle:not(.active)>span:first-child{display:none}.product-content__toggle>span>.ph{position:relative;top:1px;font-size:90%}.product-content__subtitle,.product-options__title{display:block;color:var(--color-secondary);font-weight:var(--prod-content-subtitle-weight);letter-spacing:var(--prod-content-subtitle-letter-spacing);line-height:1;text-transform:var(--prod-content-subtitle-text-transform)}.product-attributes{font-weight:var(--prod-attributes-weight);letter-spacing:var(--prod-attributes-letter-spacing);line-height:1;text-transform:var(--prod-attributes-text-transform)}.product-attributes__wrapper{display:flex;flex-wrap:wrap}.product-attributes__sku,.product-attributes__divider,.product-attributes__brand{color:var(--color-secondary);font-size:100%!important}.product-price{display:flex;flex-wrap:wrap;line-height:1}.product-price[data-display="horizontal"]{flex-direction:row;align-items:center}.product-price[data-display="vertical"]{flex-direction:column;justify-content:flex-start}.product-price__value{color:var(--color-price)}.product-price__value--new{color:var(--color-discount);font-weight:600}.product-price__value--old{opacity:75%;text-decoration:line-through}.product-price__discount-label{width:fit-content;background:var(--color-discount);color:var(--color-discount-contrast)}.product-price__discount-message{width:100%;color:var(--color-secondary-op7);font-style:italic}.product-stock{display:flex;width:fit-content;align-items:center;justify-content:flex-start;padding:calc(var(--font-base-size) * .5);border-radius:var(--radius-style-inner);margin-top:var(--prod-stock-label-margin-top);margin-bottom:var(--prod-stock-label-margin-bottom);font-size:calc(var(--font-base-size) * .875);gap:calc(var(--font-base-size) * .25);line-height:1}.product-stock__icon{font-size:80%}.product-stock__icon--available{color:var(--color-label-available-dot)}.product-stock__icon--out-of-stock{color:var(--color-label-outofstock-dot)}.product-form,.product-form__container,.product-options,.product-options__fieldset{display:flex;width:100%;flex-direction:column;justify-content:flex-start}.product-form:not([data-borders="none"]){border-style:solid;border-color:var(--color-border)}.product-form[data-borders="both"]{border-width:1px 0}.product-form[data-borders="top"]{border-width:1px 0 0}.product-form[data-borders="bottom"]{border-width:0 0 1px}.product-form__container{gap:calc(var(--section-content-static-padding) * 1.5)}.product-form__actions,.product-form__wrapper{display:flex;width:100%;gap:calc(var(--section-content-static-padding))}.product-form__actions{flex-direction:column}.product-form__quantity{position:relative;display:flex;overflow:hidden;min-width:calc(var(--font-base-size) * 7.5)!important;max-width:calc(var(--font-base-size) * 10);min-height:50px;align-items:center;justify-content:center;border:1px solid var(--color-border)}.product-form__quantity:has(.product-form__input[disabled])::after{position:absolute;z-index:2;display:block;width:100%;height:100%;background:var(--color-background);content:"";inset:0;opacity:50%}.product-form__handler,.product-form__input{position:relative;z-index:1;border:none!important}.product-form__handler{height:100%;padding:0 calc(var(--font-base-size) * .5);background:transparent!important;color:var(--color-main-op7)!important;font-size:calc(var(--font-base-size) * .9375)}.button.product-form__handler[disabled]{color:var(--color-main-op3)!important;cursor:not-allowed!important}.product-form__input{min-width:48px;padding:0!important;color:var(--color-main)!important;font-size:calc(var(--font-base-size) * 1)!important;text-align:center!important}.product-form__button{width:100%;min-height:50px;align-items:center;justify-content:center;column-gap:calc(var(--font-base-size) * .5)!important;font-size:calc(var(--font-base-size) * 1)!important;text-align:center}.product-form__text{color:var(--color-secondary);font-size:calc(var(--font-base-size) * .875);line-height:calc(var(--font-base-size) * 1.5)}.product-form__purchase-condition{display:flex;width:100%;align-items:center;justify-content:flex-start;padding:calc(var(--font-base-size) * .25) calc(var(--font-base-size) * .75);border-left:4px solid var(--color-label-lowstock-dot);background-color:var(--color-label-lowstock-background);font-size:calc(var(--font-base-size) * .875);gap:calc(var(--font-base-size) * .25)}.product-form #add-to-cart:disabled{cursor:not-allowed!important;opacity:50%}#buy-now-button:disabled,.product-form:has(#add-to-cart:disabled) #buy-now-button{padding-top:0!important;padding-bottom:0!important;visibility:hidden!important}.product-form:has(#buy-now-button) #request-quote-button{min-height:auto;padding:calc(var(--font-base-size) * .5)!important;font-size:calc(var(--font-base-size) * .875)!important}.product-options{row-gap:calc(var(--section-content-static-padding) * 1.5)}.product-options__fieldset{row-gap:calc(var(--section-content-static-padding))}.product-options__group{display:flex;width:100%;flex-flow:row wrap;gap:calc(var(--section-content-static-padding))}.product-options__selector,.product-options__selector>span{font-family:var(--font-secondary)!important;font-weight:normal}.product-options__selector{position:relative;overflow:hidden;border-color:var(--color-main-op2);color:var(--color-main);gap:calc(var(--font-base-size) * .25)!important}.product-options__selector:not(:has(input[type="radio"]:checked)):hover,.product-options__selector:has(input[type="radio"]:checked){border-color:var(--color-main)}.product-options__selector--button:has(input[type="radio"]:checked){background:var(--color-main)!important;color:var(--color-background)!important}.product-options__selector--button:has(input[type="radio"].disabled:not(:checked)){border-color:var(--color-main-op2)!important;background:transparent!important;color:var(--color-main-op3)!important;cursor:not-allowed!important}.product-options__selector:has(input[type="radio"].disabled:not(:checked))::after{position:absolute;z-index:2;width:200%;height:1px;background:var(--color-main);content:"";inset:auto 0 auto -50%;opacity:20%;transform:rotate(45deg)}.product-options__selector>input[type="radio"]{display:none}.product-options__selector--color>span{width:100%;height:100%;color:transparent!important;font-size:0}.product-stock-locations{position:relative;width:100%}.product-stock-locations__button,.product-stock-locations__button>span{font-weight:normal!important}.product-stock-locations__button{width:100%;padding:calc(var(--font-base-size) * .75);border:1px solid var(--color-main-op05);border-radius:var(--radius-style-inner);background:var(--color-main-op05);color:var(--color-secondary)!important;font-size:calc(var(--font-base-size) * .9375);gap:calc(var(--font-base-size) * .5)!important}.product-stock-locations__button:hover{border-color:var(--color-main-op1);color:var(--color-main)!important}.product-stock-locations__content{padding-top:calc(var(--section-content-static-padding) * 1.5)}.product-stock-locations__entry,.product-stock-locations__heading{display:flex;width:100%}.product-stock-locations__entry{flex-direction:column;gap:calc(var(--section-content-static-padding) * .5)}.product-stock-locations__entry:not(:first-child){padding-top:calc(var(--section-content-static-padding) * 1.5);border-top:1px solid var(--color-border);margin-top:calc(var(--section-content-static-padding) * 1.875)}.product-stock-locations__heading{align-items:center;justify-content:space-between;padding-bottom:calc(var(--section-content-static-padding) * .5);line-height:1}.product-stock-locations__name{color:var(--color-main)!important;font-family:var(--font-main)!important;font-size:calc(var(--font-base-size) * 1.25);font-weight:600}.product-stock-locations__geolocation,.product-stock-locations__address{width:100%;font-size:calc(var(--font-base-size) * .9375)}.product-stock-locations__status{display:flex;width:fit-content;align-items:center;justify-content:flex-start;padding:calc(var(--font-base-size) * .5);font-size:calc(var(--font-base-size) * .875);gap:calc(var(--font-base-size) * .25);line-height:1}.product-message{display:flex;width:100%;flex-direction:column;padding:calc(var(--section-content-static-padding) * 1.75) calc(var(--section-content-static-padding) * 1.25);border:1px solid var(--color-main-op05);border-radius:var(--radius-style-inner);background:var(--color-main-op05);gap:calc(var(--section-content-static-padding) * 1)}.product-message__title{color:var(--color-main);font-size:calc(var(--font-base-size) * 1.125);font-weight:600;line-height:1}.product-message__text{color:var(--color-secondary);font-size:calc(var(--font-base-size) * .9375);line-height:calc(var(--font-base-size) * 1.5)}.product-message__link{display:flex;width:fit-content;min-height:var(--font-base-min-height);align-items:center;justify-content:flex-start;color:var(--color-secondary)!important;font-size:calc(var(--font-base-size) * .875);line-height:1}.product-message__link:is(:hover,:focus){color:var(--color-links)!important}.product-message__actions{display:flex;width:100%;flex-flow:row wrap;gap:var(--section-content-static-padding)}.product-details{display:flex;width:100%;flex-direction:column;text-align:left!important}.product-details__row{display:flex;flex-direction:row}.product-details__download{display:flex;width:100%;align-items:flex-start;justify-content:flex-start;color:var(--color-secondary)!important;gap:calc(var(--section-content-static-padding) * .5);word-break:break-all}.product-details__download:hover{color:var(--color-links)!important}.product-details__download>i{position:relative;font-size:110%}.product-details--table .product-details__row{align-items:flex-start;justify-content:flex-start;border-width:1px 1px 0;border-style:solid;border-color:var(--color-border)}.product-details--table .product-details__row:first-child{border-radius:var(--radius-style-inner) var(--radius-style-inner) 0 0}.product-details--table .product-details__row:last-child{border-width:1px;border-radius:0 0 var(--radius-style-inner) var(--radius-style-inner)}.product-details--table[data-alternate="true"] .product-details__row:nth-child(odd){background:var(--color-main-op05)}.product-details--table .product-details__title,.product-details--table .product-details__value,.product-details--table .product-details__download{height:100%;padding:calc(var(--section-content-static-padding) * 1)}.product-details--table .product-details__title{width:25%;border-right:1px solid var(--color-border);font-weight:600}.product-details--table .product-details__value{width:75%}.product-details--list{row-gap:calc(var(--section-content-static-padding) * .75)}.product-details--list .product-details__row{position:relative;width:100%;padding-left:calc(var(--section-content-static-padding) * 1.125);gap:calc(var(--section-content-static-padding) * .5)}.product-details--list .product-details__row::before{position:absolute;top:calc(var(--prod-details-size-desktop) * .6);left:0;display:block;width:calc(var(--prod-details-size-desktop) * .35);height:calc(var(--prod-details-size-desktop) * .35);border-radius:calc(var(--prod-details-size-desktop) * .5);background:var(--color-secondary);content:"";opacity:25%}.product-volume-prices{position:relative}.product-volume-prices__wrapper{display:flex;overflow:hidden;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-style-inner);gap:0!important}.product-volume-prices__row{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left}.product-volume-prices__row:not(:first-child,:last-child){border-bottom:1px solid var(--color-border)}.product-volume-prices__row:nth-child(odd):not(:first-child){background:var(--color-main-op05)}.product-volume-prices__row:first-child{background:var(--color-main-op1)}.product-volume-prices__entry{display:flex;width:33.3333%;height:100%;align-items:center;justify-content:flex-start;padding:calc(var(--section-content-static-padding) * 1.25) var(--section-content-static-padding);gap:calc(var(--section-content-static-padding) * .25);line-height:1}.product-volume-prices__entry:first-child{font-weight:600}.product-volume-prices__entry:not(:first-child){border-left:1px solid var(--color-border)}.product-volume-prices__row:first-child .product-volume-prices__entry{padding:var(--section-content-static-padding);font-weight:500}.product-volume-prices__entry:has(.product-price__value){gap:calc(var(--section-content-static-padding) * .5)}.product-volume-prices__marker{position:relative;top:1px;display:none;font-size:90%}.product-volume-prices__row--active .product-volume-prices__marker{display:block}.product-volume-prices[data-discount="false"] .product-volume-prices__entry{width:50%}.product-volume-prices[data-discount="false"] .product-volume-prices__entry:nth-child(3){display:none}@media screen and (width <= 575px){.product-page__wrapper{row-gap:var(--prod-page-columns-gap-mobile)}.product-content,.product-content__wrapper,.product-heading{row-gap:var(--prod-content-gap-mobile)}.product-attributes{font-size:var(--prod-attributes-size-mobile)}.product-attributes__wrapper{gap:calc(var(--prod-attributes-size-mobile) * .5)}.product-price{font-size:var(--prod-price-size-mobile);gap:calc(var(--prod-price-size-mobile) * .5)}.product-price__value--old{font-size:calc(var(--prod-price-size-mobile) * .875)}.product-price__discount-label{padding:calc(var(--prod-price-size-small-mobile) * .25) calc(var(--prod-price-size-small-mobile) * .5);font-size:calc(var(--prod-price-size-small-mobile) * .75)}.product-price__discount-message{padding-top:calc(var(--prod-price-size-small-mobile) * .25);font-size:calc(var(--prod-price-size-small-mobile) * .75)}.product-volume-prices__entry,.product-volume-prices__entry .product-price__value--new{font-size:var(--prod-volume-prices-size-mobile)}.product-volume-prices__entry .product-price__value--old,.product-volume-prices__row:first-child .product-volume-prices__entry{font-size:calc(var(--prod-volume-prices-size-mobile) * .875)}.product-ratings[data-display="product-template"]{font-size:var(--prod-reviews-size-mobile)!important;gap:calc(var(--prod-reviews-size-mobile) * .75)!important}.product-ratings[data-display="product-template"] .product-ratings__divider{height:calc(var(--prod-reviews-size-mobile) * 1)!important}.product-content__subtitle,.product-options__title{font-size:var(--prod-content-subtitle-size-mobile)}.product-form{row-gap:var(--prod-content-gap-mobile)}.product-form__wrapper{flex-direction:column;justify-content:flex-start}.product-form__button{padding:calc(var(--font-base-size) * .9375) calc(var(--font-base-size) * .5)!important}.product-options__selector{min-width:calc(var(--font-base-size) * 2.25);min-height:calc(var(--font-base-size) * 2.25);font-size:calc(var(--font-base-size) * .875)}.product-options__selector--button{padding:calc(var(--font-base-size) * .25) calc(var(--font-base-size) * .5)}.product-options__selector--color{padding:calc(var(--font-base-size) * .1875)}.product-details__title,.product-details__value,.product-details__download{font-size:var(--prod-details-size-mobile);line-height:var(--prod-details-line-height-mobile)}.product-details__download>i{top:calc(var(--prod-details-size-mobile) * .25)}.product-details--table:not([data-stack="true"]) .product-details__title{width:30%}.product-details--table:not([data-stack="true"]) .product-details__value{width:70%}.product-details--table[data-stack="true"] .product-details__row{flex-direction:column;padding-bottom:calc(var(--section-content-static-padding) * 1)}.product-details--table[data-stack="true"] .product-details__title,.product-details--table[data-stack="true"] .product-details__value{width:100%;padding:calc(var(--section-content-static-padding) * 1) calc(var(--section-content-static-padding) * 1) 0;border:none!important}.product-details--list{row-gap:calc(var(--prod-details-size-mobile) * .5)}.product-attributes__wrapper,.product-content__title,.product-price__discount-message,.product-options__title{text-align:var(--prod-content-alignment-mobile)}.product-attributes__wrapper,.product-price[data-display="horizontal"],.product-ratings[data-display="product-template"],.product-options__group,.product-stock-locations__button,.product-message__actions{justify-content:var(--prod-content-alignment-mobile)}.product-content,.product-content__wrapper,.product-price[data-display="vertical"],.product-form__container,.product-options,.product-options__fieldset,.product-message{align-items:var(--prod-content-alignment-mobile)}}@media screen and (width>= 576px){.product-content,.product-content__wrapper,.product-heading{row-gap:var(--prod-content-gap-desktop)}.product-attributes{font-size:var(--prod-attributes-size-desktop)}.product-attributes__wrapper{gap:calc(var(--prod-attributes-size-desktop) * .5)}.product-price{font-size:var(--prod-price-size-desktop);gap:calc(var(--prod-price-size-desktop) * .5)}.product-price__value--old{font-size:calc(var(--prod-price-size-desktop) * .875)}.product-price__discount-label{padding:calc(var(--prod-price-size-small-desktop) * .25) calc(var(--prod-price-size-small-desktop) * .5);font-size:calc(var(--prod-price-size-small-desktop) * .75)}.product-price__discount-message{padding-top:calc(var(--prod-price-size-small-desktop) * .25);font-size:calc(var(--prod-price-size-small-desktop) * .75)}.product-volume-prices__entry,.product-volume-prices__entry .product-price__value--new{font-size:var(--prod-volume-prices-size-desktop)}.product-volume-prices__entry .product-price__value--old,.product-volume-prices__row:first-child .product-volume-prices__entry{font-size:calc(var(--prod-volume-prices-size-desktop) * .875)}.product-ratings[data-display="product-template"]{font-size:var(--prod-reviews-size-desktop)!important;gap:calc(var(--prod-reviews-size-desktop) * .75)!important}.product-ratings[data-display="product-template"] .product-ratings__divider{height:calc(var(--prod-reviews-size-desktop) * 1)!important}.product-content__subtitle,.product-options__title{font-size:var(--prod-content-subtitle-size-desktop)}.product-form{row-gap:var(--prod-content-gap-desktop)}.product-form__wrapper{flex-direction:row;align-items:center}.product-form__button{padding:calc(var(--font-base-size) * .75) calc(var(--font-base-size) * .5)!important}.product-options__selector{min-width:calc(var(--font-base-size) * 2.5);min-height:calc(var(--font-base-size) * 2.5);font-size:calc(var(--font-base-size) * .9375)}.product-options__selector--button{padding:calc(var(--font-base-size) * .25) calc(var(--font-base-size) * .75)}.product-options__selector--color{padding:calc(var(--font-base-size) * .25)}.product-details--list{row-gap:calc(var(--prod-details-size-desktop) * .5)}.product-details__title,.product-details__value,.product-details__download{font-size:var(--prod-details-size-desktop);line-height:var(--prod-details-line-height-desktop)}.product-details__download>i{top:calc(var(--prod-details-size-desktop) * .25)}.product-content,.product-content__wrapper,.product-price[data-display="vertical"],.product-form__container,.product-options,.product-options__fieldset,.product-message{align-items:var(--prod-content-alignment-desktop)}.product-attributes__wrapper,.product-content__title,.product-content__subtitle,.product-price__discount-message,.product-options__title{text-align:var(--prod-content-alignment-desktop)}.product-attributes__wrapper,.product-price[data-display="horizontal"],.product-page .product-ratings,.product-options__group,.product-stock-locations__button,.product-message__actions{justify-content:var(--prod-content-alignment-desktop)}}@media screen and (width>= 576px) and (width <= 767px){.product-page__wrapper{row-gap:var(--prod-page-columns-gap-desktop)}}@media screen and (width>= 768px){.product-page__wrapper{column-gap:var(--prod-page-columns-gap-desktop)}.product-gallery,.product-content{width:50%!important}}.theme-pack{padding-right:var(--section-content-padding);padding-left:var(--section-content-padding)}.theme-pack__container{display:flex;width:100%;flex-direction:column;justify-content:flex-start;border:1px solid var(--color-border);background:var(--color-background)}.theme-pack__products{display:flex;width:100%;flex-wrap:wrap}.theme-pack__actions,.theme-pack__group,.theme-pack__pricing{display:flex}.theme-pack__actions,.theme-pack__pricing{align-items:center;justify-content:center;text-align:center}.theme-pack__actions{display:flex;width:100%;padding:calc(var(--section-content-static-padding) * 2) calc(var(--section-content-static-padding) * 1);background:var(--color-main-op05);gap:calc(var(--section-content-static-padding) * 2)}.theme-pack__group{width:fit-content;flex-direction:column;gap:calc(var(--section-content-static-padding) * .75);line-height:1}.theme-pack__pricing{flex-wrap:wrap;gap:calc(var(--font-base-size) * .5)}.theme-pack__price{color:var(--color-price);font-family:var(--font-price);font-size:calc(var(--font-base-size) * 1);font-weight:600}.theme-pack__price--new{color:var(--color-discount)}.theme-pack__price--old{font-size:calc(var(--font-base-size) * .875);font-weight:normal;opacity:75%;text-decoration:line-through}.theme-pack__text{font-size:calc(var(--font-base-size) * .785);font-style:italic}.theme-pack[data-display="multiple"] .theme-pack__products{flex-direction:column}.theme-pack[data-display="multiple"] .store-product:not(:last-child){border-bottom:1px solid var(--color-border)}@media(width <= 575px){.theme-pack__actions{flex-direction:column}}@media(width>= 576px){.theme-pack[data-display="single"] .store-product:not(:last-child){border-right:1px solid var(--color-border)}}@media(width <= 767px){.theme-pack[data-display="single"] .store-product:not(:last-child){border-bottom:1px solid var(--color-border)}}@media(width>= 768px){.theme-pack[data-display="single"][data-prods-count="2"] .store-product{width:50%}.theme-pack[data-display="single"][data-prods-count="3"] .store-product{width:33.3333%}.theme-pack[data-display="single"][data-prods-count="4"] .store-product{width:50%}.theme-pack[data-display="single"][data-prods-count="4"] .store-product:is(:nth-child(1),:nth-child(2)){border-bottom:1px solid var(--color-border)}}@media(width>= 992px){.theme-pack[data-display="single"][data-prods-count="4"] .store-product{width:25%}}body:not([data-spacing="none"]) #product-reviews:has(.store-review[data-card="true"][data-spacing="false"]:not(.swiper-slide)){padding-right:0!important;padding-left:0!important}body[data-spacing="none"] #product-reviews>.theme-section__column{padding-right:0!important;padding-left:0!important}body[data-spacing="none"] #product-reviews .store-review--product:not([data-card="true"],.swiper-slide){padding-right:var(--section-content-static-padding)!important;padding-left:var(--section-content-static-padding)!important}body[data-spacing="none"] #product-reviews:has(.store-review--product:not([data-card="true"],.swiper-slide)) .product-reviews__wrapper,body[data-spacing="none"] #product-reviews:has(.store-review--product:not([data-card="true"],.swiper-slide)) .product-reviews__wrapper .store-review__content{padding-right:0!important;padding-left:0!important}