.product-overview{display:block;margin:0 0 24px;color:#202522}.product-overview *,.product-overview *:before,.product-overview *:after{box-sizing:border-box}.product-overview__container{width:100%;max-width:1592px;margin-inline:auto;padding-inline:24px}.product-overview__anchors{display:flex;gap:36px;margin:14px 0 26px;border-bottom:1px solid #e2e8e3;overflow-x:auto;scrollbar-width:none}.product-overview__anchors::-webkit-scrollbar{display:none}.product-overview__anchor{flex:0 0 auto;margin-bottom:-1px;padding:10px 20px 14px;border-bottom:3px solid transparent;color:#657168;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap}.product-overview__anchor.is-active{border-color:#008e43;color:#008e43;font-weight:600}.product-overview__anchor:hover{color:#008e43}.product-overview__layout{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,43fr);align-items:start;gap:32px;scroll-margin-top:calc(var(--header-height, 76px) + 16px)}.product-overview__layout>*{min-width:0}.product-overview .product-section__gallery{width:100%;max-width:none;padding:0;overflow:visible}.product-overview product-gallery{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:stretch;gap:16px}.product-overview .product-section__slider{position:relative;grid-column:2;grid-row:1;min-width:0;width:100%;aspect-ratio:1.3;margin:0;padding:20px 16px 58px;overflow:hidden;border:1px solid #dce5dd;border-radius:8px;background:#fff}.product-overview .product-section__slider>.swiper-wrapper{align-items:stretch;width:100%;height:100%;aspect-ratio:auto}.product-overview .product-section__slider .swiper-slide{height:100%}.product-overview .product-gallery__image-wrapper,.product-overview .product-gallery__image-wrapper>a,.product-overview .product-gallery__video-wrapper{display:block;width:100%;height:100%;aspect-ratio:auto}.product-overview .product-section__slider .product-gallery__image,.product-overview .product-gallery__video-wrapper iframe{display:block;width:100%;height:100%;max-height:none;border:0;border-radius:0;aspect-ratio:auto;object-fit:contain}.product-overview .product-gallery__zoom-icon{display:none}.product-overview__zoom{position:absolute;top:18px;right:18px;z-index:2;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#f4f7f2;color:#6c8775;cursor:pointer}.product-overview__zoom[hidden]{display:none}.product-overview__zoom svg{width:20px;height:20px}.product-overview__gallery-discount{position:absolute;top:18px;left:20px;z-index:2;min-width:62px;padding:6px 10px;border-radius:5px;background:#eaf5ed;color:#008e43;font-size:11px;font-weight:600;line-height:1.4;text-align:center;pointer-events:none}.product-overview__gallery-controls{position:absolute;inset:auto 18px 18px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.product-overview__gallery-arrow{display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:1px solid #d3e2d7;border-radius:50%;background:#fff;color:#008e43;cursor:pointer;pointer-events:auto}.product-overview__gallery-arrow svg{width:20px;height:20px}.product-overview__gallery-arrow:disabled{opacity:.35;cursor:default}.product-overview__gallery-arrow:hover:not(:disabled){border-color:#008e43;background:#f4f7f2}.product-overview__gallery-count{color:#7c8b80;font-size:12px;line-height:1.4}.product-overview .product-section__thumbs-nav{position:relative;inset:auto;display:flex;flex-direction:column;align-self:start;gap:12px;grid-column:1;grid-row:1;width:76px;height:auto;min-height:0;margin:0}.product-overview .product-section__thumbs{display:block;width:64px;height:360px;min-height:0;margin:0}.product-overview .product-section__thumbs .swiper-wrapper{height:100%}.product-overview .product-section__thumbs .swiper-slide,.product-overview__360-button{width:64px;height:64px;min-height:0;padding:4px;overflow:hidden;border:1px solid #dce5dd;border-radius:7px;background:#fff;opacity:1;aspect-ratio:1}.product-overview .product-section__thumbs .swiper-slide-thumb-active{border:2px solid #008e43!important}.product-overview .product-section__thumbs .product-gallery__thumb,.product-overview__360-button .product-gallery__thumb{width:100%;height:100%;border-radius:0;object-fit:contain}.product-overview .product-section__thumbs:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-direction:column;gap:10px}.product-overview .product-section__thumbs:not(.swiper-initialized) .swiper-slide{flex:0 0 64px;height:64px!important}.product-overview__video-button{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;gap:4px;width:64px;min-height:64px;padding:6px 2px;border:1px solid #dce5dd;border-radius:6px;background:#fff;color:#657168;font-size:10px;font-weight:600;line-height:1.4;cursor:pointer}.product-overview__video-button svg{width:28px;height:22px}.product-overview__video-button:hover,.product-overview__video-button[aria-pressed=true]{border-color:#008e43;background:#f4f7f2}.product-overview__360-button{position:relative;display:block;align-self:center;cursor:pointer}.product-overview__360-button:hover,.product-overview__360-button[aria-pressed=true]{border-color:#008e43}.product-overview__360-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #008e43}.product-overview__thumb-carousel{display:grid;grid-template-rows:24px 360px 24px;justify-items:center;gap:8px;min-height:0}.product-overview__thumb-carousel[hidden]{display:none}.product-overview__thumb-arrow,.product-overview__thumb-arrow.swiper-button-lock{display:grid;place-items:center;width:24px;height:24px;margin:0;padding:0;border:0;background:transparent;color:#008e43;cursor:pointer}.product-overview__thumb-arrow svg{width:20px;height:20px;transform:rotate(90deg)}.product-overview__thumb-arrow:disabled{color:#c7d0c9;cursor:default}.product-overview .product-gallery--single{display:block}.product-overview .product-gallery--single .product-section__thumbs-nav{display:none}.product-overview .product-gallery--single .product-section__slider{padding-bottom:20px}.product-overview__placeholder{display:block;width:100%;aspect-ratio:1.3;border:1px solid #dce5dd;border-radius:8px;fill:#8ca392}.product-overview__title{max-width:var(--overview-title-width, 100%);margin:8px 0 0;color:#202522;font-size:var(--overview-title-size, 24px);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.product-overview__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:32px 0 12px}.product-overview .product-section__rating,.product-overview .product-section__rating :is(.shopify-app-block,.jdgm-widget.jdgm-preview-badge,.jdgm-prev-badge){min-height:20px;line-height:20px}.product-overview .product-section__rating .jdgm-prev-badge__stars{min-width:0;margin-inline-end:24px}.product-overview .product-section__rating .jdgm-star{color:#ffb400;font-size:13px}.product-overview .product-section__rating .jdgm-prev-badge__text{min-width:0;color:#4d6556;font-size:12px}.product-overview__sku{margin:0;color:#7c8b80;font-size:11px;font-weight:400;line-height:1.4}.product-overview__variants{display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:16px}.product-overview__variant{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:86px;min-height:38px;padding:8px 16px;border:1px solid #d5e0d7;border-radius:6px;color:#4d6556;font-size:12px;font-weight:500;line-height:1.4;text-align:center;text-decoration:none}.product-overview__variant.is-active,.product-overview__variant:hover{border-color:#008e43;background:#008e43;color:#fff}.product-overview__variant.is-active{font-weight:600}.product-overview__variant.is-unavailable:not(.is-active,:hover){color:#8b958f}.product-overview__purchase{position:relative;padding:19px 20px 15px;border:1px solid #dbe5d9;border-radius:8px;background:#f4f7f2}.product-overview__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;min-height:61px;padding:8px 130px 0 0}.product-overview__price{color:#202522;font-size:clamp(28px,2.4vw,38px);font-weight:700;line-height:1.2;white-space:nowrap}.product-overview__old-price{color:#727970;font-size:20px;font-weight:500;line-height:1.4;white-space:nowrap}.product-overview__discount{padding:6px 12px;border-radius:5px;background:#d91f2b;color:#fff;font-size:15px;font-weight:700;line-height:1.4}.product-overview__stock{position:absolute;top:19px;inset-inline-end:20px;min-width:121px;padding:6px 12px;border-radius:5px;background:#e9f4e9;color:#008e43;font-size:11px;font-weight:600;line-height:1.4;text-align:center}.product-overview__stock.is-unavailable{background:#ecefeb;color:#727970}.product-overview__saving{margin:0;color:#185b2c;font-size:16px;font-weight:700;line-height:1.4}.product-overview__saving strong{font-weight:inherit}.product-overview__purchase-actions{display:grid;grid-template-columns:minmax(0,1fr) 60px;align-items:start;gap:12px;margin-top:12px}.product-overview__purchase-actions--no-wishlist{grid-template-columns:minmax(0,1fr)}.product-overview__purchase-actions product-form{display:block;width:100%;min-width:0;max-width:none;margin:0}.product-overview__form{display:grid;grid-template-columns:97px minmax(0,1fr);gap:12px;width:100%;min-width:0;max-width:none;margin:0}.product-overview__quantity{display:flex;align-items:center;min-width:0;height:50px;border:1px solid #d7e1d8;border-radius:6px;background:#fff}.product-overview__quantity button{flex:0 0 28px;height:100%;padding:0;border:0;background:transparent;color:#779080;font-size:18px;cursor:pointer}.product-overview__quantity button:disabled{opacity:.35;cursor:default}.product-overview__quantity input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:#202522;font-size:14px;font-weight:600;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.product-overview__quantity input::-webkit-inner-spin-button,.product-overview__quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.product-overview .product-overview__add{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;min-height:50px;margin:0;padding:10px 14px;border:1px solid #008e43;border-radius:6px;background:#008e43;color:#fff;font-size:15px;font-weight:600;line-height:1.4;text-align:center;cursor:pointer}.product-overview__add svg{flex:0 0 24px;width:24px;height:24px}.product-overview .product-overview__add:hover:not(:disabled){border-color:#00773a;background:#00773a}.product-overview .product-overview__add:disabled{border-color:#d5ded5;background:#e1e8df;color:#727970;cursor:default}.product-overview .product-overview__wishlist,.product-overview .product-overview__wishlist :is(#wishlisthero-product-page-button-container,.wishlisthero-product-page-button-container){min-width:0;width:60px;min-height:50px;height:50px}.product-overview .product-overview__wishlist{display:flex;align-items:stretch;margin:0}.product-overview .product-overview__wishlist :is(#wishlisthero-product-page-button-container,.wishlisthero-product-page-button-container){padding:0!important}.product-overview .product-overview__wishlist :is(button,.product-section__wishlist-fallback){display:flex;align-items:center;justify-content:center;width:60px!important;min-height:50px!important;height:50px!important;margin:0!important;padding:0!important;border:1px solid #c6dcca!important;border-radius:6px!important;background:#fff!important;color:#008e43!important;font-size:0!important;box-shadow:none!important}.product-overview__wishlist button span{font-size:0!important}.product-overview__wishlist svg{width:24px!important;height:24px!important}.product-overview__wishlist i{color:#008e43;font-size:24px!important;line-height:1}.product-overview__installments{display:flex;align-items:center;gap:14px;width:100%;margin:16px 0 0;padding:12px 16px;border:1px solid #e0e9df;border-radius:6px;background:#fff;color:#202522;text-align:start;cursor:pointer}.product-overview__installments>img{flex:0 0 32px;width:32px;height:32px}.product-overview__installments>span{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.4}.product-overview__installments-detail{font-size:16px;font-weight:600}.product-overview__installments>svg{flex:0 0 16px;width:16px;height:16px;margin-inline-start:auto;color:#008e43}.product-overview__installments:disabled{opacity:.6;cursor:default}.product-overview .product-form__status-message{margin-top:12px}.product-overview .product-warning{margin-top:16px}.product-overview .product-section__equipment{margin:16px 0 0;padding:16px;border-radius:7px}.product-overview .product-section__equipment p{margin:0;font-size:13px;line-height:1.5}.product-overview :is(a,button,input,.swiper-slide[tabindex]):focus-visible{outline:2px solid #008e43;outline-offset:3px}.product-overview .product-section__thumbs .swiper-slide:focus-visible{outline-offset:-4px}@media screen and (max-width:1199px)and (min-width:1000px){.product-overview__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.product-overview__purchase{padding:16px}.product-overview__price-row{gap:10px 14px;min-height:0;padding:0}.product-overview__stock{position:static;min-width:0;margin-inline-start:auto}.product-overview__old-price{font-size:16px}.product-overview__form{grid-template-columns:84px minmax(0,1fr);gap:8px}.product-overview__purchase-actions{grid-template-columns:minmax(0,1fr) 50px;gap:8px}.product-overview .product-overview__wishlist,.product-overview .product-overview__wishlist :is(button,.product-section__wishlist-fallback,#wishlisthero-product-page-button-container,.wishlisthero-product-page-button-container){width:50px!important}.product-overview__add svg{display:none}}@media screen and (max-width:999px){.product-overview__price-row{min-height:0;padding:0}.product-overview__stock{position:static;min-width:0;margin-inline-start:auto}.product-overview__saving{margin-top:10px}.product-overview__container{padding-inline:16px}.product-overview__layout{grid-template-columns:minmax(0,1fr);gap:24px}.product-overview product-gallery{grid-template-columns:minmax(0,1fr);gap:12px}.product-overview .product-section__slider{grid-column:1;grid-row:1;aspect-ratio:1.3}.product-overview .product-section__thumbs-nav{grid-column:1;grid-row:2;flex-flow:row wrap;justify-content:center;width:100%;height:auto;--overview-thumb-height: clamp(36px, calc((100vw - 132px)/5) , 76px)}.product-overview__video-button,.product-overview__360-button{align-self:flex-start}.product-overview__thumb-carousel{flex:0 0 100%;min-width:0;grid-template-columns:24px minmax(0,1fr) 24px;grid-template-rows:var(--overview-thumb-height);align-items:center;gap:6px}.product-overview .product-section__thumbs{width:100%;height:var(--overview-thumb-height)}.product-overview__thumb-arrow svg{transform:none}.product-overview .product-section__thumbs:not(.swiper-initialized) .swiper-wrapper{flex-direction:row}.product-overview .product-section__thumbs .swiper-slide{height:var(--overview-thumb-height)!important;aspect-ratio:auto}.product-overview .product-section__thumbs:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 40px)/5);width:calc((100% - 40px)/5)!important}.product-overview__title{max-width:var(--overview-title-mobile-width, 100%);margin-top:0;font-size:var(--overview-title-mobile-size, 24px)}.product-overview__meta{margin-top:20px}.product-overview__price{font-size:34px}}@media screen and (max-width:479px){.product-overview__anchors{gap:24px;margin-bottom:20px}.product-overview__anchor{min-width:auto;font-size:13px}.product-overview .product-section__slider{aspect-ratio:1;padding:16px 10px 54px}.product-overview__title{font-size:var(--overview-title-mobile-size, 21px)}.product-overview__purchase{padding:16px 12px}.product-overview__price-row{gap:10px 14px}.product-overview__price{font-size:30px}.product-overview__old-price{font-size:16px}.product-overview__stock{align-self:center;padding:5px 8px}.product-overview__purchase-actions{grid-template-columns:minmax(0,1fr) 50px;gap:8px}.product-overview__form{grid-template-columns:86px minmax(0,1fr);gap:8px}.product-overview .product-overview__add{padding:10px 6px;font-size:12px}.product-overview__add svg{display:none}.product-overview .product-overview__wishlist,.product-overview .product-overview__wishlist :is(button,.product-section__wishlist-fallback,#wishlisthero-product-page-button-container,.wishlisthero-product-page-button-container){width:50px!important}.product-overview__installments{padding:10px 12px;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/product-overview.css.map */
