.main-container[data-layout="product"].zavitech-purchase-reserved{padding-bottom:var(--zavitech-purchase-space)}.zavitech-product-detail{font-family:Inter,var(--font-base-family),sans-serif}.zavitech-product-detail .product-page{--section-margin-top:24px!important;--section-margin-bottom:24px!important;--section-margin-top-mobile:20px!important;--section-margin-bottom-mobile:20px!important}.zavitech-product-detail .product-page__wrapper{align-items:flex-start;row-gap:24px}.zavitech-product-detail .product-page__wrapper>div{min-width:0;padding-inline:16px!important}.zavitech-product-detail .product-page__info{display:flex;flex-direction:column;gap:14px;text-align:left;align-items:stretch}.zavitech-product-detail .product-page__info>*{margin-block:0;min-width:0}.zavitech-product-detail .zavitech-attributes-root:not(.hidden),.zavitech-product-detail product-attributes:not(.hidden),.zavitech-product-detail .product-page__attributes{display:contents!important}.zavitech-product-detail .product-page__brand{order:0;font-size:14px;color:var(--zavitech-secondary)}.zavitech-product-detail [data-name="product-title"],.zavitech-product-detail .zavitech-title-root{order:1}.zavitech-product-detail .product-page__sku{order:2;font-size:12px;color:var(--zavitech-secondary)}.zavitech-product-detail .product-page__attributes--divider{display:none}.zavitech-product-detail .zavitech-price-root{order:3}.zavitech-product-detail .zavitech-promotion-root{order:4}.zavitech-product-detail .zavitech-purchase-root{order:5}.zavitech-product-detail .zavitech-favorite-root{order:6}.zavitech-product-detail .zavitech-delivery-root{order:7}.zavitech-product-detail .zavitech-other-root{order:8}.zavitech-product-detail .product-page__title{font-size:clamp(24px,2.2vw,32px);line-height:1.25;text-transform:none}.zavitech-product-detail .product-gallery__image{object-fit:contain!important}.zavitech-product-detail .product-gallery{margin-bottom:0}.zavitech-product-detail .product-information{margin-top:24px!important;display:flex;flex-direction:column;gap:12px;border:0!important;border-radius:0;min-width:0}.zavitech-product-detail .product-information .accordion-item{margin:0!important;border:0!important;border-radius:12px!important;overflow:hidden;background:#fff}.zavitech-product-detail .product-information .accordion-header{margin:0}.zavitech-product-detail .product-information .accordion-button{min-height:48px;padding:12px 16px!important;background:var(--zavitech-surface)!important;border:0!important;border-radius:12px!important;box-shadow:none!important;text-align:left;display:flex;align-items:center;justify-content:space-between}.zavitech-product-detail .product-information .accordion-body{padding:16px!important}.zavitech-product-detail .zavitech-product-highlights{margin-top:20px;padding-top:18px;border-top:1px solid #e6e9ed;text-align:left}.zavitech-product-detail .zavitech-product-highlights h2{font-size:15px;font-weight:600;margin:0 0 12px}.zavitech-product-detail .zavitech-product-highlights ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding-left:18px;margin:0 0 16px}.zavitech-product-detail .zavitech-product-highlights li{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.zavitech-product-detail .zavitech-product-highlights a{font-size:13px;color:var(--color-main);text-decoration:underline;text-underline-offset:3px}.zavitech-product-detail .product-information .accordion-collapse{scroll-margin-top:120px}.zavitech-product-detail .zavitech-product-related{margin-block:28px!important;--section-margin-top:28px!important;--section-margin-bottom:28px!important;--section-margin-top-mobile:24px!important;--section-margin-bottom-mobile:24px!important;--theme-max-width:1440px}.zavitech-product-detail .zavitech-product-related .theme-section__content{min-height:0}@media(max-width:991px),(min-width:992px) and (max-width:1199px) and (orientation:portrait){.zavitech-product-detail .product-page__wrapper>div{flex:0 0 100%;width:100%;padding-inline:12px!important}.zavitech-product-detail .product-page__content{order:1}.zavitech-product-detail .product-gallery{order:0}.zavitech-product-detail .product-information{order:2}.zavitech-product-detail .zavitech-product-related{margin-block:24px!important}}@media(max-width:359px){.zavitech-product-detail .zavitech-product-highlights ul{grid-template-columns:1fr}}.zavitech-product-detail .product-page__wrapper>.product-information{flex:0 0 100%;width:100%}.zavitech-product-detail .zavitech-product-related .zavitech-product-carousel{position:relative;width:100%;min-width:0;padding-inline:0!important;box-sizing:border-box}.zavitech-product-detail .zavitech-product-related .theme-section__carousel{width:100%;min-width:0;padding:4px 0}.zavitech-product-detail .zavitech-product-related .swiper-wrapper{align-items:stretch}@media(hover:hover) and (pointer:fine){}.zavitech-product-detail .zavitech-product-related .swiper-wrapper,.zavitech-product-detail .zavitech-product-related .swiper-wrapper{transition-timing-function:cubic-bezier(.25,.1,.25,1)!important}.zavitech-product-detail .zavitech-product-related .theme-navigation{position:static!important;width:100%;height:auto!important;margin:12px 0 0;pointer-events:auto!important}.zavitech-product-detail .zavitech-product-related .zavitech-product-carousel>.theme-navigation--arrows{position:absolute!important;inset:0!important;height:100%!important;margin:0!important;pointer-events:none!important}.zavitech-product-detail .zavitech-product-related .theme-navigation__arrow{position:absolute!important;top:50%!important;bottom:auto!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;border:0;border-radius:50%!important;background:transparent!important;color:#fff!important;opacity:1!important;visibility:visible!important;transform:translateY(-50%)!important;pointer-events:auto!important;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.zavitech-product-detail .zavitech-product-related .theme-navigation__arrow--prev{left:-43px!important;right:auto!important}.zavitech-product-detail .zavitech-product-related .theme-navigation__arrow--next{right:-43px!important;left:auto!important}.zavitech-product-detail .zavitech-product-related .theme-navigation__arrow.swiper-button-lock{display:none!important}.zavitech-product-detail .zavitech-product-related .theme-navigation__pagination{position:static!important;width:100%!important;margin:0!important;pointer-events:auto!important;transform:none!important;display:flex!important;align-items:center;justify-content:center;gap:7px;min-height:14px}.zavitech-product-detail .zavitech-product-related .theme-navigation__pagination>.swiper-pagination-bullet{display:block!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;max-width:8px!important;max-height:8px!important;padding:0!important;margin:0!important;border:none!important;border-radius:50%!important;background:#bdbdbd!important;opacity:1!important;transform:none!important}.zavitech-product-detail .zavitech-product-related .theme-navigation__pagination>.swiper-pagination-bullet-active{background:var(--zavitech-product-orange)!important}.zavitech-product-detail .zavitech-product-related .theme-navigation__pagination>.swiper-pagination-bullet::before,.zavitech-product-detail .zavitech-product-related .theme-navigation__pagination>.swiper-pagination-bullet::after{content:none!important;display:none!important}.zavitech-product-detail .product-page{--product-page-alignment:flex-start!important}.zavitech-product-detail .product-page__wrapper{margin-inline:0;gap:28px}.zavitech-product-detail .product-page__wrapper>.product-gallery,.zavitech-product-detail .product-page__wrapper>.product-page__content{min-width:0;max-width:100%;padding-inline:0!important;order:initial!important}.zavitech-product-detail .product-page__info :is(.product-page__title,product-price,.product-price,.product-form){text-align:left!important}.zavitech-product-detail .product-gallery__carousel--main{min-width:0;width:100%;flex:1 1 0}.zavitech-product-detail .product-gallery__picture{aspect-ratio:1;height:auto!important}.zavitech-product-detail .product-gallery__image--main{object-fit:contain!important}.zavitech-product-detail .zavitech-purchase-bar{display:contents}.zavitech-product-detail .product-form__wrapper{display:grid!important;grid-template-columns:minmax(128px,2fr) minmax(0,3fr);align-items:center;justify-content:start;gap:16px!important;width:100%;max-width:380px;box-sizing:border-box}.zavitech-product-detail .product-form__wrapper .product-form__quantity{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;width:100%!important;min-width:0;max-width:none;height:46px;border:0!important;background:#fff;gap:0;padding:0!important;box-sizing:border-box}.zavitech-product-detail .product-form__wrapper .product-form__handler{width:44px;min-width:44px;height:44px;box-sizing:border-box;padding:0!important;border:1px solid var(--zavitech-border);border-radius:50%;color:#FF454B;background:#fff!important;display:flex;align-items:center;justify-content:center;font-size:24px}.zavitech-product-detail .product-form__wrapper .product-form__handler i{font-size:24px;line-height:1}.zavitech-product-detail .product-form__wrapper .product-form__input{width:100%!important;min-width:0;max-width:none;box-sizing:border-box;padding:0!important;text-align:center;font-family:Inter,var(--font-base-family),sans-serif;font-size:16px!important;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.zavitech-product-detail .product-form__wrapper .product-form__input::-webkit-inner-spin-button,.zavitech-product-detail .product-form__wrapper .product-form__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zavitech-product-detail .product-form__wrapper #add-to-cart{min-width:0;width:100%!important;max-width:100%;box-sizing:border-box;height:46px!important;min-height:46px;padding:10px 8px!important;border-radius:28px!important;background:#FF454B;color:#fff;font-size:16px!important;text-transform:none!important;display:flex;align-items:center;justify-content:center;gap:8px;margin:0!important;white-space:nowrap}.zavitech-product-detail .product-form__wrapper #request-quote{grid-column:1 / -1}.zavitech-product-detail .product-form__wrapper:has(>product-wishlist){grid-template-columns:128px minmax(0,1fr) 44px;gap:12px!important}.zavitech-product-detail .product-form__wrapper>product-wishlist{grid-column:3;grid-row:1;order:2;width:44px;height:44px;margin:0;align-self:center}.zavitech-product-detail .product-form__wrapper>product-wishlist .product-withlist__text{display:none}.zavitech-product-detail .product-form__wrapper>product-wishlist .product-wishlist__button{width:44px;height:44px;min-width:44px;padding:0!important;margin:0;justify-content:center}.zavitech-product-detail .product-form__wrapper>product-wishlist .product-wishlist__icon{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.zavitech-product-detail .product-form__wrapper>product-wishlist .product-wishlist__icon i{font-size:24px}.zavitech-product-detail .product-form__wrapper:has(.product-form__quantity.hidden):has(>product-wishlist){grid-template-columns:minmax(0,1fr) 44px}.zavitech-product-detail .product-form__wrapper:has(.product-form__quantity.hidden)>product-wishlist{grid-column:2}.zavitech-product-detail .product-form__wrapper:has(.product-form__quantity.hidden){grid-template-columns:minmax(0,1fr)}.zavitech-product-detail .zavitech-product-related{--zavitech-product-orange:#FF454B;position:relative;z-index:0;isolation:isolate}.zavitech-product-detail .zavitech-gallery-dots{display:flex;justify-content:center;gap:7px;padding:12px 0}.zavitech-product-detail .zavitech-gallery-dots[hidden],.zavitech-product-detail .product-gallery__arrow[hidden]{display:none!important}.zavitech-product-detail .zavitech-gallery-dots button{width:8px;height:8px;min-width:8px;min-height:8px;padding:0;border:0;border-radius:50%;background:#bdbdbd}.zavitech-product-detail .zavitech-gallery-dots button[aria-current="true"]{background:#FF454B}@media(min-width:1200px),(min-width:992px) and (orientation:landscape){.zavitech-product-detail .product-page__wrapper{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px;align-items:start}.zavitech-product-detail .product-page__wrapper>.product-gallery,.zavitech-product-detail .product-page__wrapper>.product-page__content{width:100%!important;flex:none!important}.zavitech-product-detail .product-gallery__wrapper[data-type="carousel"]{flex-direction:row-reverse!important;gap:8px;align-items:flex-start;justify-content:flex-start;background:#fff}.zavitech-product-detail .product-gallery__carousel--thumbs{flex:0 0 var(--zavitech-thumb-size);width:var(--zavitech-thumb-size)!important;min-width:var(--zavitech-thumb-size)!important;max-width:var(--zavitech-thumb-size)!important;height:var(--zavitech-gallery-height);max-height:none!important;margin:0;padding:32px 0!important;box-sizing:border-box}.zavitech-product-detail .product-gallery__wrapper{--zavitech-thumb-size:clamp(96px,7vw,104px)}.zavitech-product-detail .product-gallery__wrapper[data-scrollable-thumbs="true"]{--zavitech-thumb-size:96px}.zavitech-product-detail .product-gallery__carousel--main{height:auto!important;min-height:0!important;max-width:none;margin:0;aspect-ratio:1;align-self:flex-start}.zavitech-product-detail .product-gallery__carousel--main .swiper-wrapper,.zavitech-product-detail .product-gallery__slide{height:100%}.zavitech-product-detail .product-gallery__wrapper .product-gallery__picture{height:100%!important;aspect-ratio:auto!important;box-sizing:border-box;padding:24px;display:flex;align-items:center;justify-content:center;background:#fff}.zavitech-product-detail .product-gallery__wrapper .product-gallery__picture>.product-gallery__image:not(.product-gallery__image--hidden){width:100%;height:100%;object-fit:contain!important}.zavitech-product-detail .product-gallery__thumb{padding:0!important;box-sizing:border-box;border:1px solid transparent}.zavitech-product-detail .product-gallery__thumb.swiper-slide-thumb-active{border-color:#FF454B}.zavitech-product-detail .product-information{margin-top:24px}.zavitech-product-detail .product-page__title{font-size:28px;line-height:1.3}.zavitech-product-detail .product-page__info{gap:18px}.zavitech-product-detail .zavitech-product-highlights li{font-size:14px}.zavitech-product-detail .product-gallery__carousel--thumbs[data-static-thumbs="false"] .product-gallery__thumb{height:var(--zavitech-thumb-size)!important}.zavitech-product-detail .product-gallery__image--thumb{margin:0!important;object-fit:contain!important}.zavitech-product-detail .product-gallery__carousel--thumbs[data-static-thumbs="true"]{padding:0!important}.zavitech-product-detail .product-gallery__carousel--thumbs[data-static-thumbs="true"] .swiper-wrapper{display:flex;flex-direction:column;justify-content:flex-start;transform:none!important;height:100%;gap:8px}.zavitech-product-detail .product-gallery__carousel--thumbs[data-static-thumbs="true"] .product-gallery__thumb{height:var(--zavitech-thumb-size)!important;flex:0 0 var(--zavitech-thumb-size);margin:0!important;min-height:0}.zavitech-product-detail .product-gallery__carousel--thumbs:not(:has(.product-gallery__thumb)){display:none}.zavitech-product-detail .product-gallery__thumb--container{width:100%;height:100%;max-height:none;aspect-ratio:1}.zavitech-product-detail .product-gallery__thumb--container .product-gallery__image{width:100%;height:100%;object-fit:contain!important}.zavitech-product-detail .product-gallery__carousel--thumbs .product-gallery__arrow{left:50%!important;right:auto!important;transform:translateX(-50%);width:30px;height:30px;padding:0!important;align-items:center;justify-content:center}.zavitech-product-detail .product-gallery__carousel--thumbs .product-gallery__arrow--prev{top:0;bottom:auto}.zavitech-product-detail .product-gallery__carousel--thumbs .product-gallery__arrow--next{bottom:0;top:auto}.zavitech-product-detail .product-gallery__carousel--thumbs .product-gallery__arrow i{transform:rotate(90deg)}}@media(min-width:992px) and (max-width:1199px) and (orientation:landscape){.zavitech-product-detail .product-gallery__wrapper{--zavitech-thumb-size:80px;gap:8px!important}.zavitech-product-detail .product-gallery__wrapper[data-scrollable-thumbs="true"]{--zavitech-thumb-size:72px}.zavitech-product-detail .product-gallery__carousel--main{height:auto!important;min-height:0!important;max-width:none;aspect-ratio:1}.zavitech-product-detail .product-gallery__wrapper .product-gallery__picture{padding:20px}.zavitech-product-detail .product-page__title{font-size:24px}.zavitech-product-detail .zavitech-product-highlights ul{grid-template-columns:1fr}}@media(min-width:768px) and (max-width:1199px){.zavitech-product-detail .product-page__title{font-size:24px;line-height:1.3}.zavitech-product-detail .zavitech-product-highlights li{font-size:14px}}@media(max-width:991px),(min-width:992px) and (max-width:1199px) and (orientation:portrait){.zavitech-product-detail .product-page__wrapper{display:flex!important;flex-direction:column!important;row-gap:24px}.zavitech-product-detail .product-page__wrapper>.product-information{margin-top:0!important;padding-inline:0!important}.zavitech-product-detail .product-page__wrapper>.product-gallery,.zavitech-product-detail .product-page__wrapper>.product-page__content{width:100%!important;flex:none!important}.zavitech-product-detail .product-gallery__wrapper[data-type="carousel"]{flex-direction:column!important;gap:0}.zavitech-product-detail .product-gallery__carousel--thumbs{display:none!important}.zavitech-product-detail .product-gallery__carousel--main{flex:0 0 auto!important;width:100%;height:auto;aspect-ratio:1}.zavitech-product-detail .product-gallery__wrapper .product-gallery__picture{height:100%!important;aspect-ratio:auto!important;box-sizing:border-box;padding:16px;display:flex;align-items:center;justify-content:center}.zavitech-product-detail .product-gallery__picture>.product-gallery__image:not(.product-gallery__image--hidden){width:100%;height:100%;object-fit:contain!important}}@media(max-width:767px){.main-container:has(.zavitech-product-detail),.zavitech-product-detail,.zavitech-product-detail .product-page,.zavitech-product-detail .product-page>.container,.zavitech-product-detail .product-page__wrapper,.zavitech-product-detail .product-page__content,.zavitech-product-detail .product-page__info,.zavitech-product-detail .product-page__info>*,.zavitech-product-detail product-form,.zavitech-product-detail product-form>form,.zavitech-product-detail .product-form__actions{transform:none!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;isolation:auto!important;z-index:auto!important;overflow:visible!important}.zavitech-product-detail .product-gallery__carousel--main .swiper-wrapper{height:100%}.zavitech-product-detail .zavitech-product-highlights{display:none}.zavitech-product-detail .zavitech-purchase-bar{display:block;position:fixed;inset:auto 0 0;z-index:1040;width:auto;margin:0;transform:none;max-width:none;height:auto;min-height:0;max-height:none;padding:12px 16px;box-sizing:border-box;background:#fff;opacity:1;border:0;border-top:1px solid var(--zavitech-border);box-shadow:0 -3px 10px rgba(0,0,0,.08)}.zavitech-product-detail .zavitech-purchase-bar>.product-form__wrapper{position:static!important;inset:auto!important;width:100%!important;max-width:none;height:auto!important;min-height:0;max-height:none;grid-template-columns:128px minmax(0,1fr);grid-template-rows:auto;gap:16px!important;padding:0!important;margin:0!important;box-sizing:border-box;background:transparent;transform:none!important}.zavitech-product-detail .product-form__wrapper>.product-form__quantity,.zavitech-product-detail .product-form__wrapper>#add-to-cart{position:static!important;margin:0!important;transform:none!important}.zavitech-product-detail .product-form__wrapper:has(.product-form__quantity.hidden){grid-template-columns:minmax(0,1fr)}.zavitech-product-detail .zavitech-purchase-bar>.product-form__wrapper:has(>product-wishlist){grid-template-columns:128px minmax(0,1fr) 44px;gap:8px!important}.zavitech-product-detail .zavitech-purchase-bar>.product-form__wrapper:has(.product-form__quantity.hidden):has(>product-wishlist){grid-template-columns:minmax(0,1fr) 44px}.zavitech-product-detail .zavitech-purchase-bar:has(.product-form__wrapper .product-form__quantity.hidden):has(.product-form__wrapper #add-to-cart.hidden):not(:has(#request-quote)){display:none!important}.zavitech-product-detail .zavitech-product-related .zavitech-product-carousel{padding-inline:0!important}.zavitech-product-detail .zavitech-product-related .theme-navigation__arrow{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}.zavitech-product-detail .zavitech-product-related .theme-navigation__arrow--prev{left:0!important}.zavitech-product-detail .zavitech-product-related .theme-navigation__arrow--next{right:0!important}}@media(max-width:359px){.zavitech-product-detail .zavitech-purchase-bar>.product-form__wrapper{grid-template-columns:120px minmax(0,1fr);gap:12px!important}.zavitech-product-detail .zavitech-purchase-bar>.product-form__wrapper:has(>product-wishlist){grid-template-columns:112px minmax(0,1fr) 44px;gap:8px!important}.zavitech-product-detail .zavitech-purchase-bar>.product-form__wrapper:has(.product-form__quantity.hidden):has(>product-wishlist){grid-template-columns:minmax(0,1fr) 44px}}@media(max-width:767px){.zavitech-product-detail .product-page__wrapper>.product-gallery{width:100vw!important;max-width:none;margin-left:calc(-1 * var(--zavitech-content-inset));padding-inline:0!important;align-self:flex-start}.zavitech-product-detail .product-gallery__wrapper{width:100%;margin:0;padding:0}.zavitech-product-detail .product-gallery__carousel--main{width:100%!important;max-width:none;height:auto!important;aspect-ratio:1}.zavitech-product-detail .product-gallery__wrapper .product-gallery__picture{padding:0!important}}@media(min-width:1200px),(min-width:992px) and (orientation:landscape){.zavitech-product-detail .vicmar-product-three-columns .product-page__wrapper{grid-template-columns:minmax(0,44fr) minmax(0,28fr) minmax(0,28fr);gap:28px 24px;align-items:start}.zavitech-product-detail .vicmar-product-three-columns .product-gallery{grid-column:1;grid-row:1}.zavitech-product-detail .vicmar-product-three-columns .product-page__content{grid-column:2;grid-row:1}.zavitech-product-detail .vicmar-product-three-columns .product-page__title{font-size:clamp(17px,1.45vw,22px);line-height:1.45;font-weight:600}.zavitech-product-detail .vicmar-product-three-columns .product-page__info{gap:14px}.zavitech-product-detail .vicmar-product-three-columns .product-gallery__carousel--main{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.zavitech-product-detail .vicmar-product-three-columns .product-gallery__wrapper .product-gallery__picture{padding:20px}.zavitech-product-detail .vicmar-product-three-columns .vicmar-product-purchase-panel{grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:20px;min-width:0;width:100%;padding:20px!important;border:1px solid #e0e3ea;border-radius:12px;background:#fff;box-shadow:0 2px 3px #00006;box-sizing:border-box;text-align:left}.zavitech-product-detail .vicmar-product-purchase-panel .product-form__wrapper{grid-template-columns:minmax(0,1fr)!important;max-width:none;gap:12px!important}.zavitech-product-detail .vicmar-product-purchase-panel .product-form__wrapper>.product-form__quantity{max-width:148px;margin-left:auto}.zavitech-product-detail .vicmar-product-purchase-panel .product-form__wrapper>#add-to-cart{width:100%!important;height:44px!important;border-radius:8px!important;font-size:14px!important}.zavitech-product-detail .vicmar-product-purchase-panel .product-form__wrapper>product-wishlist{grid-column:1;grid-row:auto;justify-self:end}.zavitech-product-detail .vicmar-product-three-columns .product-page__wrapper>.product-information{grid-column:1 / 3;grid-row:2;margin-top:0!important;padding:0!important;width:100%}.zavitech-product-detail .vicmar-product-three-columns .product-information .accordion-item{border:1px solid #e0e3ea!important;border-radius:12px!important}.zavitech-product-detail .vicmar-product-three-columns .product-information .accordion-button{min-height:62px;background:#fff!important;padding:18px 22px!important;font-size:16px;font-weight:600}.zavitech-product-detail .vicmar-product-three-columns .product-information .accordion-body{padding:22px!important;line-height:1.8}.zavitech-product-detail .vicmar-product-three-columns .zavitech-product-highlights ul{grid-template-columns:1fr}}.vicmar-quantity-label{display:none}@media(min-width:1200px),(min-width:992px) and (orientation:landscape){.zavitech-product-detail .vicmar-product-three-columns .product-gallery__picture{position:relative!important;padding:0!important;overflow:visible}.zavitech-product-detail .vicmar-product-purchase-panel .product-form__wrapper{grid-template-columns:minmax(0,1fr) 114px!important;gap:12px 8px!important}.zavitech-product-detail .vicmar-product-purchase-panel .vicmar-quantity-label{display:block;grid-column:1;grid-row:1;align-self:center;order:0;font-size:14px}.zavitech-product-detail .vicmar-product-purchase-panel .product-form__wrapper>.product-form__quantity{grid-column:2;grid-row:1;grid-template-columns:32px minmax(0,1fr) 32px;height:34px;border:1px solid #d5d9e1!important;border-radius:8px;overflow:hidden}.zavitech-product-detail .vicmar-product-purchase-panel .product-form__handler{width:32px;min-width:32px;height:32px;border:0;border-radius:0;color:#182032;background:#f8f9fb!important;font-size:14px}.zavitech-product-detail .vicmar-product-purchase-panel .product-form__handler i{font-size:14px}.zavitech-product-detail .vicmar-product-purchase-panel .product-form__wrapper>:is(#add-to-cart,#buy-now-button,#request-quote){grid-column:1 / -1;width:100%!important;min-height:46px;border-radius:8px!important;font-size:13px!important;font-weight:700;text-transform:uppercase!important}.zavitech-product-detail .vicmar-product-purchase-panel #add-to-cart{order:2;background:#FF454B!important}.zavitech-product-detail .vicmar-product-purchase-panel #add-to-cart>.theme-icon{display:none}.zavitech-product-detail .vicmar-product-purchase-panel #buy-now-button{order:3;background:#171e2c!important;border-color:#171e2c!important;color:#fff!important}.zavitech-product-detail .vicmar-product-purchase-panel product-wishlist{display:none!important}.zavitech-product-detail .vicmar-product-three-columns .zavitech-delivery-root{display:none!important}.zavitech-product-detail .vicmar-product-purchase-panel product-stock{order:0;color:#008522;font-size:14px}.zavitech-product-detail .vicmar-product-purchase-panel .vicmar-purchase-delivery{display:flex;gap:12px;align-items:start;font-size:13px;line-height:1.6;color:#374151}.vicmar-purchase-delivery>i{font-size:22px;color:#182032}.vicmar-purchase-delivery strong{color:#008522;font-weight:600}.vicmar-purchase-details{border-top:1px solid #e5e7eb;padding-top:16px;font-size:12px}.vicmar-purchase-details summary{cursor:pointer;color:#243172}.vicmar-purchase-details p{margin:12px 0 0;line-height:1.6}}@media(min-width:1200px),(min-width:992px) and (orientation:landscape){html body .zavitech-product-detail .vicmar-product-purchase-panel>.zavitech-purchase-root{order:0;width:100%;min-width:0}html body .zavitech-product-detail .vicmar-product-purchase-panel>product-stock,html body .zavitech-product-detail .vicmar-product-purchase-panel>:has(>product-stock){order:1}html body .zavitech-product-detail .vicmar-product-purchase-panel>.vicmar-purchase-details{order:2;width:100%}html body .zavitech-product-detail .vicmar-product-purchase-panel product-form,html body .zavitech-product-detail .vicmar-product-purchase-panel product-form>form,html body .zavitech-product-detail .vicmar-product-purchase-panel .product-form__actions{display:block;width:100%;min-width:0;max-width:none}html body .zavitech-product-detail .vicmar-product-purchase-panel .product-form__wrapper{width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 114px!important}html body .zavitech-product-detail .vicmar-product-purchase-panel .product-form__wrapper:has(#buy-now-button)>:is(#add-to-cart,#buy-now-button){grid-column:1 / -1;width:100%!important;min-width:0!important;max-width:none!important;flex:none!important;margin:0!important;padding:12px 10px!important;box-sizing:border-box;display:flex;justify-content:center;align-items:center;white-space:normal;min-height:48px;height:auto!important;line-height:1.25}html body .zavitech-product-detail .vicmar-product-purchase-panel #add-to-cart{grid-row:2}html body .zavitech-product-detail .vicmar-product-purchase-panel #buy-now-button{grid-row:3}html body .zavitech-product-detail .vicmar-product-purchase-panel :is(#add-to-cart,#buy-now-button)>span{white-space:normal;overflow:visible;font-size:13px;line-height:1.25}}@media(max-width:991px),(min-width:992px) and (max-width:1199px) and (orientation:portrait){html body .zavitech-product-detail .vicmar-product-purchase-panel{display:flex;flex-direction:column;order:5;gap:18px;width:100%;min-width:0;box-sizing:border-box;margin:6px 0 0;padding:18px;border:1px solid #e0e3ea;border-radius:12px;background:#fff;text-align:left}html body .zavitech-product-detail .vicmar-product-purchase-panel>.zavitech-purchase-root{order:0;width:100%;min-width:0}html body .zavitech-product-detail .vicmar-product-purchase-panel>product-stock,html body .zavitech-product-detail .vicmar-product-purchase-panel>:has(>product-stock){order:1}html body .zavitech-product-detail .vicmar-product-purchase-panel>.vicmar-purchase-details{order:2;width:100%;border-top:1px solid #e5e7eb;padding-top:16px;font-size:12px}html body .zavitech-product-detail .vicmar-purchase-details summary{color:#243172;cursor:pointer}html body .zavitech-product-detail .vicmar-purchase-details p{margin:12px 0 0;line-height:1.6}html body .zavitech-product-detail .vicmar-product-purchase-panel product-form,html body .zavitech-product-detail .vicmar-product-purchase-panel product-form>form,html body .zavitech-product-detail .vicmar-product-purchase-panel .product-form__actions{display:block;width:100%;min-width:0;max-width:none}html body .zavitech-product-detail .vicmar-product-purchase-panel .zavitech-purchase-bar{display:block;position:static!important;inset:auto!important;width:100%;max-width:none;padding:0!important;margin:0;box-shadow:none;border:0;background:transparent}html body .zavitech-product-detail .vicmar-product-purchase-panel .zavitech-purchase-bar>.product-form__wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) 114px!important;gap:12px 8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box}html body .zavitech-product-detail .vicmar-product-purchase-panel .vicmar-quantity-label{display:block;grid-column:1;grid-row:1;order:0;align-self:center;font-size:14px}html body .zavitech-product-detail .vicmar-product-purchase-panel .product-form__wrapper>.product-form__quantity{grid-column:2;grid-row:1;grid-template-columns:32px minmax(0,1fr) 32px;width:114px!important;height:36px;max-width:114px;border:1px solid #d5d9e1!important;border-radius:8px;overflow:hidden}html body .zavitech-product-detail .vicmar-product-purchase-panel .product-form__handler{width:32px;min-width:32px;height:34px;padding:0!important;border:0;border-radius:0;background:#f8f9fb!important;color:#182032}html body .zavitech-product-detail .vicmar-product-purchase-panel .product-form__handler i{font-size:14px}html body .zavitech-product-detail .vicmar-product-purchase-panel .product-form__wrapper:has(#buy-now-button)>:is(#add-to-cart,#buy-now-button,#request-quote){grid-column:1 / -1;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px;height:auto!important;margin:0!important;padding:12px 10px!important;border-radius:8px!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:13px!important;font-weight:700;text-transform:uppercase!important;white-space:normal;line-height:1.3}html body .zavitech-product-detail .vicmar-product-purchase-panel #add-to-cart{grid-row:2;background:#FF454B!important;color:#fff!important}html body .zavitech-product-detail .vicmar-product-purchase-panel #buy-now-button{grid-row:3;background:#171e2c!important;border-color:#171e2c!important;color:#fff!important}html body .zavitech-product-detail .vicmar-product-purchase-panel #add-to-cart>.theme-icon,html body .zavitech-product-detail .vicmar-product-purchase-panel product-wishlist,html body .zavitech-product-detail .zavitech-delivery-root{display:none!important}html body .main-container[data-layout="product"].zavitech-purchase-reserved{padding-bottom:0}}@media(max-width:767px){html body .zavitech-product-detail .vicmar-product-purchase-panel{position:fixed!important;inset:auto 0 0!important;z-index:1040!important;width:100%!important;max-width:none!important;max-height:65dvh;overflow-y:auto!important;margin:0!important;padding:12px 16px!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important;border:0;border-top:1px solid #e0e3ea;border-radius:0;background:#fff;box-shadow:0 -3px 12px #00012;gap:10px;transform:none!important}html body .zavitech-product-detail .vicmar-product-purchase-panel .zavitech-purchase-bar{position:static!important;padding:0!important;box-shadow:none;border:0}html body .zavitech-product-detail .vicmar-product-purchase-panel .product-form__wrapper{gap:8px!important}html body .zavitech-product-detail .vicmar-product-purchase-panel>.vicmar-purchase-details{padding-top:8px}html body .main-container[data-layout="product"].zavitech-purchase-reserved{padding-bottom:var(--zavitech-purchase-space)}}.zavitech-product-detail .vicmar-product-delivery{min-width:0;width:100%;padding:0!important;text-align:left;box-sizing:border-box}.vicmar-product-delivery h2{font-size:14px;font-weight:700;text-transform:uppercase;margin:0 0 14px}.vicmar-delivery-card{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px;padding:18px;border:1px solid #e0e3ea;border-radius:10px;background:#fff;box-shadow:0 2px 3px #00006}.vicmar-delivery-card>i{font-size:22px;color:#243172;flex-shrink:0}.vicmar-delivery-card h3{font-size:14px;font-weight:600;margin:0 0 5px;line-height:1.4}.vicmar-delivery-card p{font-size:12px;color:#397143;margin:0 0 6px;line-height:1.5}.vicmar-delivery-card button{display:inline;padding:0;border:0;background:transparent;color:#243172;font-size:13px;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vicmar-delivery-card button:focus-visible{outline:2px solid #243172;outline-offset:4px}.vicmar-logistics-notice{padding:12px;margin:0 0 14px;border:1px solid #e0e3ea;border-radius:10px;font-size:14px;line-height:1.6;color:#243172}.vicmar-logistics-notice[hidden]{display:none!important}.vicmar-logistics-notice p{margin:0 0 8px}.vicmar-logistics-notice a{color:#243172;text-decoration:underline;text-underline-offset:3px}.vicmar-logistics-notice a:focus-visible{outline:2px solid #243172;outline-offset:3px}.vicmar-delivery-modal .modal-content{border-radius:14px;color:#182032;background:#fff}.vicmar-delivery-modal .modal-title{font-size:20px;font-weight:600}.vicmar-delivery-modal .modal-body{font-size:14px;line-height:1.7}.vicmar-shipping-form{display:grid;gap:14px;min-width:0}.vicmar-shipping-field{display:grid;gap:5px;min-width:0}.vicmar-shipping-field label{font-weight:600;color:#243172}.vicmar-shipping-field select{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #d5d9e1;border-radius:8px;background:#fff;color:#182032;font:inherit;font-size:16px;box-sizing:border-box}.vicmar-shipping-field select:disabled{background:#f5f6f8;color:#656b76}.vicmar-shipping-field select:focus-visible,.vicmar-shipping-form button:focus-visible{outline:2px solid #243172;outline-offset:2px}.vicmar-shipping-form [data-quote-submit]{min-height:44px;width:100%;white-space:normal;background:#FF454B;color:#fff}.vicmar-shipping-form [data-quote-selection]{margin:0;font-size:13px}.vicmar-delivery-modal [data-quote-status]{margin:16px 0 0;overflow-wrap:anywhere}.vicmar-quote-results{list-style:none;padding:0;margin:16px 0 0}.vicmar-quote-results[hidden]{display:none!important}.vicmar-quote-results li{padding:12px 0;border-top:1px solid #e0e3ea;overflow-wrap:anywhere}.vicmar-quote-results li>span{display:block;color:#243172;font-weight:600}.vicmar-quote-results li>p{margin:4px 0 0}.vicmar-pickup-location{padding:14px 0;border-bottom:1px solid #e0e3ea;margin-bottom:14px}.vicmar-pickup-location h3{font-size:16px;color:#243172}.vicmar-pickup-location address{font-style:normal;margin-bottom:8px}.vicmar-pickup-location a{color:#243172;text-decoration:underline}@media(min-width:1200px),(min-width:992px) and (orientation:landscape){html body .zavitech-product-detail .vicmar-product-three-columns .product-gallery__carousel--main .product-gallery__slide{position:relative!important;display:block!important;height:100%!important;min-height:0!important;padding:0!important}html body .zavitech-product-detail .vicmar-product-three-columns .product-gallery__carousel--main .product-gallery__picture{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important}.zavitech-product-detail .vicmar-product-three-columns .vicmar-product-delivery{grid-column:3;grid-row:2;align-self:start}}@media(max-width:991px),(min-width:992px) and (max-width:1199px) and (orientation:portrait){.zavitech-product-detail .vicmar-product-delivery{order:1}}@media(min-width:1200px),(min-width:992px) and (orientation:landscape){html body .zavitech-product-detail .vicmar-product-three-columns .vicmar-product-purchase-rail{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column;gap:24px;align-self:start;padding:0!important;min-width:0;width:100%}}.zavitech-product-detail .product-gallery__carousel--main[data-type="carousel"]>.swiper-wrapper{height:100%!important}.zavitech-product-detail .product-gallery__carousel--main[data-type="carousel"] .product-gallery__slide{height:100%!important;min-height:0!important}.zavitech-product-detail .product-gallery__carousel--main[data-type="carousel"] .product-gallery__picture{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.zavitech-product-detail .product-gallery__carousel--main[data-type="carousel"] .product-gallery__image{position:relative!important;inset:auto!important;display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;padding:24px!important;box-sizing:border-box!important;object-fit:contain!important;object-position:center!important}@media(max-width:767px){.zavitech-product-detail .product-gallery__carousel--main[data-type="carousel"] .product-gallery__image{padding:0!important}}.zavitech-product-detail .vicmar-product-whatsapp{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 16px;box-sizing:border-box;border:1px solid #128c7e;border-radius:8px;background:#128c7e;color:#fff;text-decoration:none;font-size:13px;font-weight:700;line-height:1.3;text-align:center;text-transform:uppercase;transition:background .2s}.zavitech-product-detail .vicmar-product-whatsapp:hover{background:#0d7166;border-color:#0d7166;color:#fff}.zavitech-product-detail .vicmar-product-whatsapp:focus-visible{outline:3px solid #243172;outline-offset:3px}.zavitech-product-detail .vicmar-product-whatsapp i{font-size:22px;line-height:1}.zavitech-product-detail .vicmar-product-delivery .vicmar-delivery-coverage{margin:0 0 14px;padding:12px 14px;border-left:3px solid #ff454b;border-radius:0 8px 8px 0;background:#f5f7fb;color:#243172;font-size:13px;line-height:1.6}.zavitech-product-detail .product-gallery__carousel--main[data-type="carousel"] .swiper-zoom-container{overflow:visible!important}.zavitech-product-detail .product-gallery__carousel--main[data-type="carousel"]{overflow:hidden}