.single-product section.related.products .zc-product-tax{display:none!important}.single-product section:is(.related,.upsells).products{position:relative!important;display:block!important;min-width:0!important;padding:20px!important;overflow:hidden!important;border:1px solid var(--zc26-line,#dce4ef)!important;border-radius:20px!important;background:#fff!important}.single-product section:is(.related,.upsells).products>h2{margin:0 0 16px!important;padding-left:104px!important;font-size:clamp(1.15rem,2vw,1.55rem)!important;line-height:1.5!important}.single-product .zc-related-slider__controls{position:absolute;top:16px;left:20px;z-index:4;display:flex;direction:ltr;gap:7px}.single-product .zc-related-slider__button{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid #cbd7e7;border-radius:11px;background:#fff;color:#12305f;font:700 1.1rem/1 sans-serif;cursor:pointer;box-shadow:0 4px 12px rgb(15 23 42 / .06)}.single-product .zc-related-slider__button:hover:not(:disabled){border-color:var(--zc26-blue,#195eea);color:var(--zc26-blue,#195eea)}.single-product .zc-related-slider__button:focus-visible{outline:3px solid rgb(25 94 234 / .22);outline-offset:2px}.single-product .zc-related-slider__button:disabled{opacity:.35;cursor:default}.single-product section:is(.related,.upsells).products>ul.products{width:100%!important;max-width:100%!important;display:flex!important;grid-template-columns:none!important;grid-auto-flow:initial!important;align-items:flex-start!important;flex-flow:row nowrap!important;gap:12px!important;margin:0!important;padding:0 0 10px!important;overflow-x:auto!important;overflow-y:hidden!important;list-style:none!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--zc26-blue,#195eea) #eaf0f8}.single-product section:is(.related,.upsells).products>ul.products::before,.single-product section:is(.related,.upsells).products>ul.products::after{display:none!important;content:none!important}.single-product section:is(.related,.upsells).products>ul.products::-webkit-scrollbar{height:6px}.single-product section:is(.related,.upsells).products>ul.products::-webkit-scrollbar-track{border-radius:999px;background:#eaf0f8}.single-product section:is(.related,.upsells).products>ul.products::-webkit-scrollbar-thumb{border-radius:999px;background:var(--zc26-blue,#195eea)}.single-product section:is(.related,.upsells).products>ul.products>li.product{position:relative!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:146px!important;min-height:146px!important;max-height:146px!important;flex:0 0 320px!important;display:block!important;align-self:flex-start!important;margin:0!important;padding:9px!important;overflow:hidden!important;border:1px solid var(--zc26-line,#dce4ef)!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important;scroll-snap-align:start}.single-product section:is(.related,.upsells).products>ul.products>li.product:hover{transform:none!important;border-color:#93c5fd!important;box-shadow:0 8px 22px rgb(15 23 42 / .07)!important}.single-product section:is(.related,.upsells).products>ul.products>li.product>a.woocommerce-LoopProduct-link{width:100%!important;height:108px!important;min-width:0!important;display:block!important;flex:none!important;overflow:visible!important}.single-product section:is(.related,.upsells).products>ul.products>li.product img{position:absolute!important;top:9px!important;right:9px!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:108px!important;min-height:108px!important;max-height:108px!important;display:block!important;margin:0!important;padding:0!important;object-fit:cover!important;aspect-ratio:1!important;border-radius:10px!important;background:#f3f6fa!important;transform:none!important}.single-product section:is(.related,.upsells).products .woocommerce-loop-product__title{position:absolute!important;top:10px!important;right:128px!important;left:9px!important;min-height:0!important;max-height:41px!important;display:-webkit-box!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:.76rem!important;line-height:1.7!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.single-product section:is(.related,.upsells).products .price{position:absolute!important;top:52px!important;right:128px!important;left:9px!important;display:block!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:.72rem!important;line-height:1.6!important;white-space:nowrap;text-overflow:ellipsis}.single-product section:is(.related,.upsells).products>ul.products>li.product>.button{position:absolute!important;right:128px!important;bottom:9px!important;left:9px!important;width:auto!important;min-height:36px!important;max-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:5px 8px!important;font-size:.68rem!important;line-height:1.4!important}@media(max-width:760px){.single-product section:is(.related,.upsells).products{padding:14px 11px!important;border-radius:17px!important}.single-product section:is(.related,.upsells).products>h2{padding-left:88px!important;font-size:1.05rem!important}.single-product .zc-related-slider__controls{top:10px;left:11px}.single-product .zc-related-slider__button{width:38px;height:38px}.single-product section:is(.related,.upsells).products>ul.products>li.product{width:min(82vw,292px)!important;min-width:min(82vw,292px)!important;max-width:min(82vw,292px)!important;height:132px!important;min-height:132px!important;max-height:132px!important;flex-basis:min(82vw,292px)!important}.single-product section:is(.related,.upsells).products>ul.products>li.product>a.woocommerce-LoopProduct-link{height:94px!important}.single-product section:is(.related,.upsells).products>ul.products>li.product img{width:94px!important;min-width:94px!important;max-width:94px!important;height:94px!important;min-height:94px!important;max-height:94px!important}.single-product section:is(.related,.upsells).products .woocommerce-loop-product__title,.single-product section:is(.related,.upsells).products .price,.single-product section:is(.related,.upsells).products>ul.products>li.product>.button{right:113px!important}.single-product section:is(.related,.upsells).products .price{top:49px!important}}@media(prefers-reduced-motion:reduce){.single-product section:is(.related,.upsells).products>ul.products{scroll-behavior:auto}}.single-product.zc-related-display-slider section:is(.related,.upsells).products>ul.products>li.product{width:calc((100% - (var(--zc-related-columns,4) - 1)*12px)/var(--zc-related-columns,4))!important;min-width:calc((100% - (var(--zc-related-columns,4) - 1)*12px)/var(--zc-related-columns,4))!important;max-width:calc((100% - (var(--zc-related-columns,4) - 1)*12px)/var(--zc-related-columns,4))!important;flex-basis:calc((100% - (var(--zc-related-columns,4) - 1)*12px)/var(--zc-related-columns,4))!important}.single-product.zc-related-display-grid section:is(.related,.upsells).products{overflow:visible!important}.single-product.zc-related-display-grid section:is(.related,.upsells).products>ul.products{display:grid!important;grid-template-columns:repeat(var(--zc-related-columns,4),minmax(0,1fr))!important;overflow:visible!important;scroll-snap-type:none}.single-product.zc-related-display-grid section:is(.related,.upsells).products>ul.products>li.product{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important}.single-product.zc-related-display-grid section:is(.related,.upsells).products>h2{padding-left:0!important}.single-product .zc-related-slider__controls[hidden]{display:none!important}.single-product.zc-related-hide-price section:is(.related,.upsells).products .price{display:none!important}.single-product.zc-related-hide-button section:is(.related,.upsells).products>ul.products>li.product>.button{display:none!important}.single-product.zc-related-hide-button section:is(.related,.upsells).products>ul.products>li.product{height:126px!important;min-height:126px!important;max-height:126px!important}.single-product.zc-related-hide-price section:is(.related,.upsells).products .woocommerce-loop-product__title{max-height:62px!important;-webkit-line-clamp:3}@media(max-width:1024px) and (min-width:761px){.single-product.zc-related-display-slider section:is(.related,.upsells).products>ul.products>li.product{width:calc((100% - (var(--zc-related-columns-tablet,3) - 1)*12px)/var(--zc-related-columns-tablet,3))!important;min-width:calc((100% - (var(--zc-related-columns-tablet,3) - 1)*12px)/var(--zc-related-columns-tablet,3))!important;max-width:calc((100% - (var(--zc-related-columns-tablet,3) - 1)*12px)/var(--zc-related-columns-tablet,3))!important;flex-basis:calc((100% - (var(--zc-related-columns-tablet,3) - 1)*12px)/var(--zc-related-columns-tablet,3))!important}.single-product.zc-related-display-grid section:is(.related,.upsells).products>ul.products{grid-template-columns:repeat(var(--zc-related-columns-tablet,3),minmax(0,1fr))!important}}@media(max-width:760px){.single-product.zc-related-display-slider section:is(.related,.upsells).products>ul.products>li.product{width:calc((100% - (var(--zc-related-columns-mobile,1) - 1)*12px)/var(--zc-related-columns-mobile,1))!important;min-width:calc((100% - (var(--zc-related-columns-mobile,1) - 1)*12px)/var(--zc-related-columns-mobile,1))!important;max-width:calc((100% - (var(--zc-related-columns-mobile,1) - 1)*12px)/var(--zc-related-columns-mobile,1))!important;flex-basis:calc((100% - (var(--zc-related-columns-mobile,1) - 1)*12px)/var(--zc-related-columns-mobile,1))!important}.single-product.zc-related-display-grid section:is(.related,.upsells).products>ul.products{grid-template-columns:repeat(var(--zc-related-columns-mobile,1),minmax(0,1fr))!important}}@media(max-width:760px){.single-product.zc-related-mobile-columns-2 section:is(.related,.upsells).products>ul.products>li.product{height:242px!important;min-height:242px!important;max-height:242px!important;padding:8px!important}.single-product.zc-related-mobile-columns-2 section:is(.related,.upsells).products>ul.products>li.product>a.woocommerce-LoopProduct-link{height:auto!important}.single-product.zc-related-mobile-columns-2 section:is(.related,.upsells).products>ul.products>li.product img{position:static!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:130px!important;object-fit:cover!important}.single-product.zc-related-mobile-columns-2 section:is(.related,.upsells).products .woocommerce-loop-product__title{position:static!important;max-height:38px!important;margin-top:7px!important;font-size:.68rem!important;line-height:1.55!important;-webkit-line-clamp:2}.single-product.zc-related-mobile-columns-2 section:is(.related,.upsells).products .price{position:static!important;margin-top:3px!important;font-size:.64rem!important}.single-product.zc-related-mobile-columns-2 section:is(.related,.upsells).products>ul.products>li.product>.button{right:8px!important;bottom:8px!important;left:8px!important;min-height:32px!important;max-height:32px!important;font-size:.62rem!important}.single-product.zc-related-mobile-columns-2.zc-related-hide-button section:is(.related,.upsells).products>ul.products>li.product{height:202px!important;min-height:202px!important;max-height:202px!important}}.single-product section:is(.related,.upsells).products .woocommerce-loop-product__title{font-size:.82rem!important;line-height:1.6!important}.single-product section:is(.related,.upsells).products .price{font-size:.76rem!important}.single-product section:is(.related,.upsells).products>ul.products>li.product>.button{font-size:.72rem!important}@media(max-width:760px){.single-product section:is(.related,.upsells).products .woocommerce-loop-product__title{font-size:.78rem!important}.single-product section:is(.related,.upsells).products .price{font-size:.72rem!important}.single-product.zc-related-mobile-columns-2 section:is(.related,.upsells).products .woocommerce-loop-product__title{font-size:.7rem!important}.single-product.zc-related-mobile-columns-2 section:is(.related,.upsells).products .price{font-size:.66rem!important}}.single-product section:is(.related,.upsells).products>ul.products>li.product{height:158px!important;min-height:158px!important;max-height:158px!important}.single-product section:is(.related,.upsells).products>ul.products>li.product>a.woocommerce-LoopProduct-link{height:120px!important}.single-product section:is(.related,.upsells).products .woocommerce-loop-product__title{top:9px!important;max-height:40px!important;text-wrap:balance}.single-product section:is(.related,.upsells).products .star-rating{position:absolute!important;z-index:2!important;top:51px!important;right:128px!important;left:auto!important;width:5.4em!important;height:1em!important;min-height:1em!important;display:block!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#f59e0b!important;font-family:star!important;font-size:.76rem!important;line-height:1!important;white-space:nowrap!important}.single-product section:is(.related,.upsells).products .star-rating:before{position:absolute!important;top:0!important;right:0!important;float:none!important;color:#cbd5e1!important}.single-product section:is(.related,.upsells).products .star-rating>span{position:absolute!important;top:0!important;right:0!important;left:auto!important;height:1em!important;margin:0!important;padding:1em 0 0!important;overflow:hidden!important;color:#f59e0b!important;line-height:1!important;white-space:nowrap!important}.single-product section:is(.related,.upsells).products .star-rating>span:before{position:absolute!important;top:0!important;right:0!important;left:auto!important}.single-product section:is(.related,.upsells).products .price{top:73px!important;font-weight:800!important}.single-product section:is(.related,.upsells).products .price .zc-starting-price>small{display:none!important}.single-product section:is(.related,.upsells).products>ul.products>li.product>.button{bottom:9px!important}.single-product.zc-related-hide-button section:is(.related,.upsells).products>ul.products>li.product{height:126px!important;min-height:126px!important;max-height:126px!important}@media(max-width:760px){.single-product section:is(.related,.upsells).products .star-rating{right:113px!important}.single-product.zc-related-mobile-columns-2 section:is(.related,.upsells).products>ul.products>li.product{height:250px!important;min-height:250px!important;max-height:250px!important}.single-product.zc-related-mobile-columns-2 section:is(.related,.upsells).products .star-rating{top:177px!important;right:8px!important;font-size:.68rem!important}.single-product.zc-related-mobile-columns-2 section:is(.related,.upsells).products .price{position:absolute!important;top:195px!important;right:8px!important;left:8px!important;margin:0!important}.single-product.zc-related-mobile-columns-2.zc-related-hide-button section:is(.related,.upsells).products>ul.products>li.product{height:210px!important;min-height:210px!important;max-height:210px!important}}body.single-product{overflow-x:clip}.single-product .woocommerce-shell{width:min(calc(100% - 32px),1240px)!important;max-width:100%!important;margin-inline:auto!important;padding:28px 0 56px!important}.single-product div.product.type-product{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)!important;grid-template-areas:"title title" "gallery summary" "tabs tabs" "related related"!important;align-items:start!important;gap:clamp(22px,3vw,42px)!important;margin:0!important}.single-product div.product.type-product::before,.single-product div.product.type-product::after{display:none!important;content:none!important}.single-product .zc-product-heading{grid-area:title!important;min-width:0!important;margin:0!important;padding:0 0 14px!important}.single-product .zc-product-page-title{max-width:none!important;margin:0!important;font-size:clamp(1.75rem,3vw,2.75rem)!important;line-height:1.35!important;overflow-wrap:anywhere}.single-product div.product.type-product>.woocommerce-product-gallery{grid-area:gallery!important;position:relative!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.single-product div.product.type-product>.summary{grid-area:summary!important;position:static!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:clamp(18px,2.5vw,30px)!important;overflow:visible!important;border-radius:20px!important}.single-product div.product.type-product>.woocommerce-tabs{grid-area:tabs!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.single-product div.product.type-product>section:is(.related,.upsells).products{grid-area:related!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.single-product :where(.summary,form.cart,.variations_form,.single_variation_wrap,.woocommerce-variation-add-to-cart,.tm-extra-product-options,.tc-extra-product-options){max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.single-product .woocommerce-product-gallery__wrapper{max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}.single-product .woocommerce-product-gallery__image>a{width:100%!important;display:grid!important;place-items:center!important;aspect-ratio:1!important}.single-product .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;max-width:100%!important;display:block!important;object-fit:contain!important;object-position:50% 50%!important;margin:0 auto!important}.single-product .woocommerce-product-gallery.zc-gallery--single .flex-viewport{width:100%!important;height:auto!important;max-width:100%!important;overflow:hidden!important}.single-product .woocommerce-product-gallery.zc-gallery--single .woocommerce-product-gallery__wrapper{width:100%!important;max-width:100%!important;display:block!important;transform:none!important;transition:none!important}.single-product .woocommerce-product-gallery.zc-gallery--single .woocommerce-product-gallery__image:not(.clone){width:100%!important;max-width:100%!important;float:none!important;display:block!important;margin:0!important}.single-product .woocommerce-product-gallery.zc-gallery--single .woocommerce-product-gallery__image.clone{display:none!important}.single-product .woocommerce-tabs ul.tabs{max-width:100%!important;display:flex!important;flex-wrap:nowrap!important;gap:7px!important;margin:0 0 10px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important}.single-product .woocommerce-tabs ul.tabs li{flex:0 0 auto!important;margin:0!important}.single-product .woocommerce-tabs .panel{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:clamp(16px,3vw,30px)!important;overflow-wrap:anywhere!important}.single-product :where(table,select,input,textarea){max-width:100%}.single-product .woocommerce-tabs .panel :where(img,svg,video,canvas,iframe,embed,object){max-width:100%!important}.single-product .woocommerce-tabs .panel :where(img,video,canvas){width:auto!important;height:auto!important}.single-product .woocommerce-tabs .panel img.emoji,.single-product .woocommerce-tabs .panel img.wp-smiley{display:inline!important;width:1em!important;height:1em!important;min-width:1em!important;max-width:1em!important;min-height:1em!important;max-height:1em!important;margin:0 .08em!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important;vertical-align:-.1em!important}.single-product .woocommerce-tabs .panel :where(iframe,embed,object){width:100%!important}.single-product .woocommerce-tabs .panel :where(figure,.wp-caption,.wp-block-image){width:auto!important;max-width:100%!important;margin-inline:auto!important;box-sizing:border-box!important}.single-product .woocommerce-tabs .panel :where(figure,.wp-caption,.wp-block-image)>img{display:block!important;margin-inline:auto!important}.single-product .woocommerce-tabs .panel table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.single-product .woocommerce-tabs .panel :where(pre,code,a){max-width:100%;overflow-wrap:anywhere;word-break:break-word}.single-product .woocommerce-product-gallery:not(.flexslider)>.woocommerce-product-gallery__wrapper{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;aspect-ratio:1!important;overflow:hidden!important}.single-product .woocommerce-product-gallery:not(.flexslider)>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{grid-area:1/1!important;width:100%!important;min-width:0!important;margin:0!important}.single-product .woocommerce-product-gallery:not(.flexslider)>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){visibility:hidden!important;pointer-events:none!important}.single-product .woocommerce-product-gallery .flex-viewport{width:100%!important;max-width:100%!important;overflow:hidden!important;border-radius:17px!important}@media(max-width:900px){.single-product .woocommerce-product-gallery .flex-viewport,.single-product .woocommerce-product-gallery__wrapper{touch-action:pan-y pinch-zoom}}.single-product .zc-gallery-controls{display:none}.single-product .zc-gallery-zoom-hint{display:none}.single-product div.product .woocommerce-product-gallery.flexslider .woocommerce-product-gallery__wrapper{display:block!important;align-items:initial!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.single-product div.product .woocommerce-product-gallery.flexslider .woocommerce-product-gallery__image{display:block!important;float:left!important;flex:none!important;margin:0!important;border:0!important}.single-product .flex-control-thumbs{position:static!important;clear:both!important;width:100%!important;max-width:100%!important;gap:10px!important;margin-block:14px 0!important;padding:2px!important;border:0!important;background:transparent!important;box-shadow:none!important}.single-product .flex-control-thumbs>li{position:relative!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:92px!important;margin:0!important;overflow:visible!important}.single-product .flex-control-thumbs>li>img{width:92px!important;min-width:92px!important;max-width:92px!important;height:92px!important;display:block!important;object-fit:cover!important;aspect-ratio:1!important;border-radius:11px!important}.single-product .flex-control-thumbs>li.zc-gallery-thumb--video::after{position:absolute;inset-inline-start:6px;inset-block-end:6px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid rgb(255 255 255/.72);border-radius:999px;background:rgb(15 23 42 / .9);color:#fff;font-size:.62rem;font-weight:800;line-height:1.35;box-shadow:0 3px 10px rgb(15 23 42/.28);pointer-events:none;content:"▶  ویدئو"}.single-product .flex-control-thumbs>li.zc-gallery-thumb--video>img{border:2px solid var(--zc26-blue,#195eea)!important;filter:saturate(.9)}.single-product .flex-control-thumbs:empty,.single-product .flex-control-thumbs:has(>li:only-child){display:none!important}.single-product .zc-gallery-scroll-hint[hidden]{display:none!important}@media(min-width:901px){.single-product .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(auto-fill,92px)!important;justify-content:start!important;overflow:visible!important}.single-product .zc-gallery-scroll-hint{display:none!important}}.single-product :where(.tm-extra-product-options,.tc-extra-product-options) .tc-lightbox-image-wrap{position:relative!important;isolation:isolate!important;border-radius:10px!important}.single-product :where(.tm-extra-product-options,.tc-extra-product-options) img.tc-lightbox-image{max-width:100%!important;height:auto!important;vertical-align:middle!important;border-radius:10px!important;box-shadow:0 1px 3px rgb(15 23 42 / .12)!important}.single-product :where(.tm-extra-product-options,.tc-extra-product-options) .tm-epo-field-label:focus-within .tc-lightbox-image-wrap{outline:3px solid var(--zc-primary)!important;outline-offset:2px!important;border-radius:10px!important}.single-product :where(.tm-extra-product-options,.tc-extra-product-options) .tc-lightbox-wrap{position:absolute!important;z-index:3!important;right:2px!important;bottom:2px!important;left:auto!important;top:auto!important;width:clamp(20px,30%,34px)!important;min-width:20px!important;max-width:34px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}.single-product :where(.tm-extra-product-options,.tc-extra-product-options) :where(.tc-lightbox-button,.tm-lightbox-button){position:static!important;z-index:3!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid rgb(255 255 255 / .82)!important;border-radius:8px!important;background:rgb(15 23 42 / .84)!important;color:#fff!important;font-size:clamp(10px,1vw,15px)!important;line-height:1!important;box-shadow:0 2px 7px rgb(15 23 42 / .2)!important;transform:none!important}.single-product :where(.tm-extra-product-options,.tc-extra-product-options) :where(.tc-lightbox-button,.tm-lightbox-button) :where(i,span,svg){width:50%!important;height:50%!important;max-width:16px!important;max-height:16px!important;margin:auto!important;font-size:inherit!important;line-height:1!important}.single-product :where(.tm-extra-product-options,.tc-extra-product-options) .tc-upload-preview:not(.multiple){width:min(100%,144px)!important;grid-template-columns:minmax(0,144px)!important;gap:8px!important;margin-block:10px!important}.single-product :where(.tm-extra-product-options,.tc-extra-product-options) .tc-upload-preview.multiple{width:100%!important;grid-template-columns:repeat(auto-fill,minmax(96px,128px))!important;gap:10px!important;margin-block:10px!important}.single-product :where(.tm-extra-product-options,.tc-extra-product-options) .tc-upload-file{width:100%!important;max-width:144px!important;min-width:0!important}.single-product :where(.tm-extra-product-options,.tc-extra-product-options) .tc-upload-image{width:100%!important;max-width:144px!important;min-width:0!important;min-height:0!important;aspect-ratio:1!important;padding:6px!important;overflow:hidden!important;box-sizing:border-box!important}.single-product :where(.tm-extra-product-options,.tc-extra-product-options) .tc-upload-preview img{width:100%!important;height:100%!important;max-width:100%!important;max-height:132px!important;object-fit:contain!important}.single-product div.product.type-product>.summary :where(form.cart,.variations_form,.single_variation_wrap,.woocommerce-variation-add-to-cart){height:auto!important;max-height:none!important;overflow:visible!important}body.single-product form.variations_form.cart table.variations{width:100%!important;max-width:100%!important;margin:18px 0!important;padding:0!important;border:0!important;border-collapse:separate!important;border-spacing:0 12px!important;background:transparent!important;box-sizing:border-box!important}body.single-product form.variations_form.cart table.variations>tbody{width:100%!important;box-sizing:border-box!important}body.single-product form.variations_form.cart table.variations>tbody>tr{width:100%!important;min-width:0!important;margin:0!important;background:var(--zc26-paper,#f6f8fc)!important;box-shadow:0 1px 2px rgb(11 23 48/.04)!important;box-sizing:border-box!important}body.single-product form.variations_form.cart table.variations[hidden],body.single-product form.variations_form.cart table.variations[style*="display: none" i],body.single-product form.variations_form.cart table.variations[style*="display:none" i],body.single-product form.variations_form.cart table.variations :is(tr,th,td,select)[hidden],body.single-product form.variations_form.cart table.variations :is(tr,th,td,select)[style*="display: none" i],body.single-product form.variations_form.cart table.variations :is(tr,th,td,select)[style*="display:none" i]{display:none!important}body.single-product form.variations_form.cart table.variations>tbody>tr>th.label,body.single-product form.variations_form.cart table.variations>tbody>tr>td.value{max-width:100%!important;margin:0!important;padding:14px!important;border-block:1px solid var(--zc26-line,#dce4ef)!important;text-align:right!important;box-sizing:border-box!important}body.single-product form.variations_form.cart table.variations>tbody>tr>th.label{width:34%!important;border-inline-start:1px solid var(--zc26-line,#dce4ef)!important;border-radius:0 14px 14px 0!important}body.single-product form.variations_form.cart table.variations>tbody>tr>td.value{width:66%!important;border-inline-end:1px solid var(--zc26-line,#dce4ef)!important;border-radius:14px 0 0 14px!important}body.single-product form.variations_form.cart table.variations th.label label{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;color:var(--zc26-ink,#0b1730)!important;font-size:.9rem!important;font-weight:800!important;line-height:1.7!important}body.single-product form.variations_form.cart table.variations th.label label:before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--zc26-blue,#195eea);content:""}body.single-product form.variations_form.cart table.variations td.value select{width:100%!important;max-width:100%!important;min-height:52px!important;margin:0!important;padding:10px 14px 10px 44px!important;border:1px solid var(--zc26-line-strong,#bdcbe0)!important;border-radius:10px!important;background-color:#fff!important;color:var(--zc26-ink,#0b1730)!important;font:inherit!important;font-size:.94rem!important;font-weight:600!important;line-height:1.6!important;text-align:right!important;box-shadow:inset 0 1px 0 rgb(11 23 48/.025)!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}body.single-product form.variations_form.cart table.variations td.value select:hover{border-color:#9db9f6!important;background-color:#fff!important}body.single-product form.variations_form.cart table.variations td.value select:focus,body.single-product form.variations_form.cart table.variations td.value select:focus-visible{border-color:var(--zc26-blue,#195eea)!important;outline:2px solid rgb(25 94 234/.14)!important;outline-offset:1px!important;box-shadow:none!important}body.single-product form.variations_form.cart table.variations .reset_variations{width:max-content!important;max-width:100%!important;min-height:36px!important;margin:8px 0 0!important;padding:5px 10px!important;border-color:var(--zc26-line-strong,#bdcbe0)!important;border-radius:9px!important;background:#fff!important;color:var(--zc26-blue-deep,#1649b9)!important;font-size:.7rem!important}body.single-product form.variations_form.cart table.variations .reset_variations:hover{border-color:var(--zc26-blue,#195eea)!important;background:var(--zc26-blue-soft,#edf4ff)!important;transform:none!important}@media(max-width:520px){body.single-product form.variations_form.cart table.variations{margin-block:14px!important}body.single-product form.variations_form.cart table.variations>tbody>tr>th.label,body.single-product form.variations_form.cart table.variations>tbody>tr>td.value{padding:12px 10px!important}body.single-product form.variations_form.cart table.variations td.value select{min-height:50px!important;font-size:.9rem!important}}@media(max-width:900px){.single-product .woocommerce-shell{width:calc(100% - 24px)!important;padding:18px 0 40px!important}.single-product div.product.type-product{display:flex!important;flex-direction:column!important;gap:16px!important}.single-product div.product.type-product>.zc-product-heading{order:0!important;width:100%!important}.single-product div.product.type-product>.woocommerce-product-gallery{order:1!important;width:100%!important}.single-product div.product.type-product>.summary{order:2!important;width:100%!important}.single-product div.product.type-product>.woocommerce-tabs{order:3!important;width:100%!important}.single-product div.product.type-product>section:is(.related,.upsells).products{order:4!important;width:100%!important}.single-product .woocommerce-product-gallery__trigger{top:12px!important;right:auto!important;left:12px!important}.single-product .woocommerce-product-gallery__image>a{aspect-ratio:1!important}.single-product .flex-control-thumbs{display:flex!important;width:100%!important;max-width:100%!important;flex-flow:row nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--zc26-line-strong,#bdcbe0) #fff0}.single-product .flex-control-thumbs>li{scroll-snap-align:start}.single-product .woocommerce-product-gallery .flex-viewport{position:relative!important;background:var(--zc26-paper,#f6f8fc)}.single-product .woocommerce-product-gallery__image>a{cursor:zoom-in}.single-product .zc-gallery-controls{display:grid;grid-template-columns:44px minmax(58px,auto) 44px;align-items:center;justify-content:center;gap:8px;margin:10px auto 0}.single-product .zc-gallery-control{display:grid;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;place-items:center;border:1px solid var(--zc26-line-strong,#bdcbe0);border-radius:50%;background:#fff;color:var(--zc26-ink,#0b1730);font:inherit;font-size:28px;line-height:1;box-shadow:0 5px 16px rgb(15 23 42/.08);cursor:pointer}.single-product .zc-gallery-control:focus-visible{outline:3px solid rgb(25 94 234/.28);outline-offset:2px}.single-product .zc-gallery-counter{display:grid;min-height:34px;place-items:center;padding:5px 12px;border:1px solid var(--zc26-line,#dce4ef);border-radius:999px;background:#fff;color:var(--zc26-muted,#64748b);font-size:.76rem;font-weight:800;font-variant-numeric:tabular-nums}.single-product .zc-gallery-zoom-hint{position:absolute;z-index:3;inset:auto 50% 12px auto;translate:50% 0;display:block;width:max-content;max-width:calc(100% - 112px);margin:0;padding:7px 11px;border:1px solid rgb(255 255 255/.72);border-radius:999px;background:rgb(15 23 42/.82);color:#fff;font-size:.68rem;font-weight:750;line-height:1.6;text-align:center;pointer-events:none;opacity:1;transition:opacity .2s ease}.single-product .zc-gallery-zoom-hint.is-hidden{opacity:0}.single-product .summary :where(.price,.woocommerce-product-rating,.stock){max-width:100%!important}.single-product form.cart,.single-product form.variations_form{width:100%!important;max-width:100%!important;margin-inline:0!important}.single-product table.variations{width:100%!important;max-width:100%!important}}@media(max-width:520px){.single-product .woocommerce-shell{width:calc(100% - 20px)!important;padding-top:12px!important}.single-product .zc-product-heading{padding-bottom:8px!important}.single-product .zc-product-heading__type{font-size:.66rem!important}.single-product .zc-product-page-title{font-size:clamp(1.45rem,7.5vw,2rem)!important;line-height:1.45!important}.single-product div.product.type-product>.summary{padding:14px 12px!important;border-radius:16px!important}.single-product .flex-control-thumbs{gap:8px!important;margin-top:10px!important}.single-product .flex-control-thumbs>li{width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;flex:0 0 72px!important}.single-product .flex-control-thumbs>li>img{width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important}.single-product .flex-control-thumbs>li.zc-gallery-thumb--video::after{inset-inline-start:4px;inset-block-end:4px;padding:3px 5px;font-size:.56rem}.single-product .zc-gallery-controls{margin-top:8px}.single-product .woocommerce-tabs ul.tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))!important;gap:6px!important;overflow:visible!important;scroll-snap-type:none}.single-product .woocommerce-tabs ul.tabs li{width:auto!important;min-width:0!important;scroll-snap-align:none}.single-product .woocommerce-tabs ul.tabs li a{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:7px 6px!important;font-size:.69rem!important;line-height:1.55!important;text-align:center!important;white-space:normal!important}.single-product .woocommerce-tabs .panel{padding:14px 11px!important}.single-product .woocommerce-variation-add-to-cart,.single-product form.cart:not(.variations_form):not(.grouped_form){display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:8px!important}.single-product .woocommerce-variation-add-to-cart>*,.single-product form.cart:not(.variations_form):not(.grouped_form)>*{grid-column:1/-1!important;max-width:100%!important;min-width:0!important}.single-product .woocommerce-variation-add-to-cart>.quantity:not(:has(input[type=hidden])),.single-product form.cart:not(.variations_form):not(.grouped_form)>.quantity:not(:has(input[type=hidden])){grid-column:1!important;width:104px!important;min-width:104px!important}.single-product .woocommerce-variation-add-to-cart>.single_add_to_cart_button,.single-product form.cart:not(.variations_form):not(.grouped_form)>.single_add_to_cart_button{grid-column:2!important;width:100%!important;min-width:0!important;padding-inline:12px!important;font-size:.8rem!important}.single-product .tm-extra-product-options-totals{grid-template-columns:minmax(0,1fr) auto!important;padding:12px!important;column-gap:8px!important}}