.productPageMainSection{grid-template-columns:100%;gap:25px;margin-top:25px}.productPageInfoSection{gap:35px}.productInfoTopDiv{border:1px solid var(--clrE0);border-radius:30px;gap:25px;padding:18px}.productPageImgSwiper{width:100%}.productDetailsImgItem{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;height:90%}.productPageSliderPag{aspect-ratio:1/1.78;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:5px;width:100%;height:auto;max-height:100%;overflow:hidden auto}.productPageSliderPag::-webkit-scrollbar{width:0}.productPagePagDot,.productPagePagDot.swiper-pagination-bullet-active{opacity:1;border-radius:0;width:100%;position:relative;background-color:#0000!important;height:fit-content!important;display:flex!important}.productPagePagDot:after{content:"";aspect-ratio:7.2/5.8;background-color:#ffffff7a;border-radius:8px;width:100%;height:auto;position:absolute;top:0;left:0}.swiper-pagination-bullet-active.productPagePagDot:after{background-color:#0000007a}.productPagePagDot.swiper-pagination-bullet-active{opacity:1}.productPagePagDotImg{aspect-ratio:7.2/5.8;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8px;width:100%;height:auto;margin:0;padding:0}.productPageMainSection .swiper-pagination-bullet{margin:0!important;padding:0!important}.productPageProductName{font-weight:700;font-style:Bold;color:var(--clr0);font-size:15px}.productPageCategoryDiv{flex-wrap:wrap;gap:3px;margin:7px 0}.productPageCategoryText,.productPageCategoryLink{font-weight:300;font-style:Light;color:var(--clr0);font-size:13px;line-height:35px}.productPageCategoryLink{padding-left:10px}.productPageNDiv{border-top:1px solid var(--clrE0);flex-wrap:wrap;gap:10px;padding-top:10px}.productPageRate,.productPageCm,.productPageFavorite{border-left:1px solid var(--clrD9);font-weight:400;font-style:Regular;color:var(--clr0);gap:4px;padding-left:10px;font-size:14px}.productPageRate span,.productPageCm span,.productPageFavorite span{font-weight:700;font-style:Bold;padding-right:2px;font-size:16px}.productPageFavorite{border-left:none;padding-left:0}.productPagePropList{gap:10px;margin-top:20px}.productPagePropItem{grid-template-columns:120fr 218fr;gap:10px}.productPagePropName,.productPagePropValue{font-weight:400;font-style:Regular;color:var(--clr0);background-color:var(--clrF9);border-radius:8px;padding:8px 15px;font-size:15px}.productPageHintText{font-weight:500;font-style:Medium;color:var(--clr1D);gap:5px;margin:20px 0 15px;font-size:13px}.productInfoTopDiv svg{width:20px;height:20px}.productPageTabBtnList{grid-template-columns:1fr 1fr;gap:10px}.productPageTabBtn{min-height:45px;font-weight:500;font-style:Medium;border:1px solid var(--clrE0);background-color:var(--clrF9);color:var(--clr0);border-radius:10px;font-size:14px}.productPageTabBtn.productPageActiveTabBtn{background-color:var(--clrDA);color:var(--clrF);border:1px solid var(--clrDA)}.productPageTabDiv{border:1px solid var(--clrE0);background-color:var(--clrF9);border-radius:30px;margin-top:28px;padding:25px;animation:.4s productFadein;display:none}.productPageTabDiv.productPageActiveTabDiv{display:flex}.productPageDescriptionTitle{font-weight:700;font-style:Bold;text-align:center;color:var(--clr0);font-size:16px}.moreInfoContent{gap:15px;margin-top:20px}.moreInfoContent h2,.moreInfoContent h1{font-weight:700;font-style:Bold;letter-spacing:0%;text-align:right;color:var(--clr0D);margin-bottom:10px;font-size:16px;line-height:140%}.moreInfoContent h3,.moreInfoContent h4,.moreInfoContent h5,.moreInfoContent h6{font-weight:700;font-style:Bold;letter-spacing:0%;text-align:right;color:var(--clr0D);font-size:17px;line-height:140%}.moreInfoContent p{letter-spacing:0%;text-align:right;color:var(--clr0D);font-size:15px;font-weight:400;line-height:25px}.moreInfoContent div{gap:5px;margin-top:12px}.moreInfoContent ul{flex-direction:column;gap:3px;margin-top:5px;margin-right:10px;display:flex}.moreInfoContent li{letter-spacing:0%;text-align:right;color:var(--clr0D);padding-right:17px;font-size:14px;font-weight:400;list-style:none;position:relative}.moreInfoContent li:before{content:"";background-color:var(--clr0D);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;right:3px}.moreInfoContent blockquote{letter-spacing:0%;text-align:right;color:var(--clr0D);border:1px solid var(--clrE0);text-align:justify;background-color:#eeeeee7e;border-radius:16px;padding:7px 15px 15px;font-size:14px;font-weight:400;line-height:25px}.moreInfoContent blockquote:before,.moreInfoContent blockquote:after{content:"";background-color:var(--clrDA);-webkit-mask:url("data:image/svg+xml;utf8,<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" height=\"1em\" width=\"1em\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" d=\"M0 0h24v24H0z\"></path><path d=\"M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z\"></path></svg>");mask-image:;width:25px;height:25px;margin-left:5px;font-size:18px;display:inline-block;transform:translateY(3px);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" height=\"1em\" width=\"1em\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" d=\"M0 0h24v24H0z\"></path><path d=\"M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z\"></path></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.moreInfoContent blockquote:after{margin:-10px 5px 0 0;transform:rotate(180deg)translateY(-12px)}.moreInfoContent a{color:var(--clrDA);border-bottom:1px solid var(--clrDA);width:fit-content;padding-bottom:3px;font-size:14px;font-weight:600}.moreInfoContent strong{font-weight:800}.moreInfoContent a:before{content:"";background-color:var(--clrDA);-webkit-mask:url("data:image/svg+xml;utf8,<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 16 16\" height=\"1em\" width=\"1em\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1 1 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4 4 0 0 1-.128-1.287z\"></path><path d=\"M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243z\"></path></svg>");mask-image:;width:16px;height:16px;margin-left:3px;font-size:18px;display:inline-block;transform:translateY(4px);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 16 16\" height=\"1em\" width=\"1em\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1 1 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4 4 0 0 1-.128-1.287z\"></path><path d=\"M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243z\"></path></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.commentList{gap:15px;margin-top:15px}.productComponentLoading{height:150px}@keyframes productFadein{0%{opacity:0}to{opacity:1}}.productPageManageSection{border:1px solid var(--clrF2E);background-color:var(--clrPrimary2);border-radius:30px;padding:25px}.productPageManageSectionTitle{font-weight:500;font-style:Medium;color:var(--clr0D);margin-bottom:10px;font-size:15px}.productPageDiscountPrice{color:var(--clr7);margin-right:auto;font-size:16px;font-weight:500;text-decoration:line-through}.productPageChangeNumberMainDiv{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 15px;margin-top:3px}.productPageChangeNumberDiv{border-radius:5px;grid-template-columns:30px 1fr 30px;width:100px;position:relative;overflow:hidden}.productPageIncreaseBtn,.productPageDecreaseNumberBtn{background-color:var(--clrF);border-radius:4px;width:30px;height:30px}.productPageIncreaseBtn:disabled{opacity:.2;cursor:default}.productPageTotalNumber{font-weight:400;font-style:Regular;text-align:center;color:var(--clr0);font-size:15px}.productPageShowPriceDiv{align-items:center;gap:5px;margin-right:auto}.productPageToomanLogo{font-weight:700;font-style:Bold;color:var(--clr0D);font-size:8px;line-height:12px}.productPageFinalPrice{font-weight:800;font-style:ExtraBold;color:var(--clr1D);font-size:20px}.productPageStockCount{font-weight:600;font-style:SemiBold;color:var(--greenClr);width:100%;font-size:13px}.productPageAddToCartBtn,.productPageOutOfStockText{background-color:var(--greenClr);min-height:45px;font-weight:500;font-style:Medium;color:var(--clrF);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:15px;font-size:17px}.productPageAddToCartBtn{position:relative;overflow:hidden}.productPageOutOfStockText{background-color:var(--redClr)}.productPageDeliveryDiv{border:1px solid var(--clrPrimary2);background-color:var(--clrF);border-radius:10px;grid-template-columns:40px 1fr;align-items:center;gap:10px;margin-top:15px;padding:10px}.productPageDeliveryDiv.grntee{margin-top:5px}.productPageDeliveryDiv.grntee svg{transform:translate(3px)}.productPageDeliveryDiv svg{margin:0 auto}.productPagePriceTextDiv{gap:7px;padding:5px 0}.productPagePriceTitleText{font-weight:400;font-style:Regular;color:var(--clr0);font-size:12px}.productPagePriceDescText{font-weight:400;font-style:Regular;color:var(--clrA);font-size:12px}.productPageShareDiv{margin-top:20px}.productPageShareTitleText{font-weight:400;font-style:Regular;color:var(--clr0D);font-size:12px}.productPageRelativeBlogSection{background-color:var(--clrF9);border:1px solid var(--clrE0);border-radius:30px;padding:25px}.productPageRelativeBlogImg{aspect-ratio:8.4/6.9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;width:28%;height:auto}.productPageRelativeBlogTitle{font-weight:700;font-style:Bold;color:var(--clr0);margin-top:15px;font-size:15px;line-height:25px}.productPageRelativeBlogTextBody{font-weight:300;font-style:Light;text-align:justify;color:var(--clr0);margin-bottom:15px;font-size:13px;line-height:25px}.productPageRelativeBlogSeeMore{background-color:var(--clr1D);font-weight:400;font-style:Regular;color:var(--clrF);border-radius:8px;gap:5px;width:fit-content;min-height:30px;margin-top:auto;padding:6px 12px;font-size:11px;transition:opacity .3s}.productPageRelativeBlogSeeMore:hover{opacity:.8}.productPageBlogsList{border:1px solid var(--clrF2E);background-color:var(--clrPrimary2);border-radius:30px;gap:20px;padding:30px 25px}.productPageBlogsListTitle{background-color:var(--clrDA);min-height:45px;font-weight:700;font-style:Bold;color:var(--clrF);border-radius:10px;margin-bottom:-5px;font-size:16px;line-height:30px}.productBlogItem{gap:20px}.productPageBlogImgLink{width:25%;max-width:100px}.productPageBlogImg{aspect-ratio:9.3/7.6;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;width:100%;height:auto}.productPageBlogInfoDiv{padding:5px 0}.productBlogItemTitle{font-weight:500;font-style:Medium;text-align:justify;color:var(--clr0);font-size:11px;line-height:20px}.productPageBlogCountDiv{flex-wrap:wrap;gap:15px}.productPageBlogCountDiv .divider{background-color:var(--clrDA);width:1px;height:15px}.productPageBlogCountText{font-weight:300;font-style:Light;color:var(--clr0);gap:7px;font-size:14px}.productManageLoading{height:60px;margin-top:10px}.noProductComment{border:1px solid var(--clrE4);border-radius:25px;margin-top:15px}.productCommentHolderCommentDiv{gap:30px;margin-top:20px}@media screen and (min-width:649px){.productPageRelativeBlogSection{flex-flow:wrap;-ms-flex-wrap:wrap;gap:20px}.productPageRelativeBlogInfoDiv{width:calc(72% - 20px)}}@media screen and (min-width:968px){.productPageTabBtnList{grid-template-columns:1fr 1fr 1fr}.productPageMainSection{display:-ms-grid;display:-moz-grid;grid-template-columns:calc(100% - 350px) 330px;grid-auto-flow:dense;gap:20px;display:grid}.productPageInfoSection{grid-row-end:span 2;height:fit-content}.productPageManageSection{grid-row-end:span 1;height:fit-content}.productPageRelativeBlogSection{order:4;grid-row-end:span 1;height:fit-content}.productPageBlogsList{grid-row-end:span 2;height:fit-content}.productBlogItem{flex-wrap:wrap;gap:15px}.productPageBlogImgLink{width:40%;max-width:unset}.productPageBlogInfoDiv{width:calc(60% - 15px)}.productBlogItemTitle{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media screen and (min-width:1100px){.productPageMainSection{margin-top:5px}.productInfoTopDiv{flex-flow:wrap;-ms-flex-wrap:wrap}.productPageInfoImgDiv{width:35%}.productPageInfoLeftDiv{width:calc(65% - 30px)}.productPageSliderPag{flex-flow:row;-ms-flex-wrap:nowrap;gap:15px;overflow-y:hidden;justify-content:flex-start!important;align-items:flex-start!important;width:50%!important;height:90px!important;margin:15px 0 0!important;padding:0!important;overflow-x:auto!important;transform:none!important}.productPagePagDotImg{aspect-ratio:8.9/7.2;width:100%!important;height:auto!important}}@media screen and (min-width:1200px){.productPageBlogImgLink{width:97px}.productPageBlogInfoDiv{width:calc(100% - 115px)}}@media screen and (min-width:1350px){.productPageMainSection{grid-template-columns:calc(100% - 380px) 360px}}
