.productPageMainSection{grid-template-columns:100%;margin-top:25px;gap:25px}.productPageInfoSection{gap:35px}.productInfoTopDiv{gap:25px;padding:18px;border:1px solid var(--clrE0);border-radius:30px}.productPageImgSwiper{width:100%}.productPageSliderPag{height:auto;aspect-ratio:1/1.78;gap:5px;flex-direction:column;width:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.productPageSliderPag::-webkit-scrollbar{width:0}.productPagePagDot,.productPagePagDot.swiper-pagination-bullet-active{width:100%;border-radius:0;height:-moz-fit-content!important;height:fit-content!important;background-color:transparent!important;opacity:1;position:relative;display:flex!important}.productPagePagDot:after{content:"";width:100%;height:auto;aspect-ratio:7.2/5.8;background-color:#ffffff7a;position:absolute;left:0;top:0;border-radius:8px}.swiper-pagination-bullet-active.productPagePagDot:after{background-color:#0000007a}.productPagePagDot.swiper-pagination-bullet-active{opacity:1}.productPagePagDotImg{width:100%;height:auto;aspect-ratio:7.2/5.8;object-fit:cover;object-position:center;margin:0;padding:0;border-radius:8px}.productPageMainSection .swiper-pagination-bullet{margin:0!important;padding:0!important}.productPageProductName{font-weight:700;font-style:Bold;font-size:15px;color:var(--clr0)}.productPageCategoryDiv{flex-wrap:wrap;gap:3px;margin:7px 0}.productPageCategoryLink,.productPageCategoryText{font-weight:300;font-style:Light;font-size:13px;line-height:35px;color:var(--clr0)}.productPageCategoryLink{padding-left:10px}.productPageNDiv{border-top:1px solid var(--clrE0);padding-top:10px;gap:10px;flex-wrap:wrap}.productPageCm,.productPageFavorite,.productPageRate{padding-left:10px;border-left:1px solid var(--clrD9);gap:4px;font-weight:400;font-style:Regular;font-size:14px;color:var(--clr0)}.productPageCm span,.productPageFavorite span,.productPageRate span{font-weight:700;font-style:Bold;font-size:16px;padding-right:2px}.productPageFavorite{border-left:none;padding-left:0}.productPagePropList{margin-top:20px;gap:10px}.productPagePropItem{grid-template-columns:120fr 218fr;gap:10px}.productPagePropName,.productPagePropValue{padding:8px 15px;font-weight:400;font-style:Regular;font-size:15px;color:var(--clr0);background-color:var(--clrF9);border-radius:8px}.productPageHintText{margin:20px 0 15px;font-weight:500;font-style:Medium;font-size:13px;gap:5px;color:var(--clr1D)}.productInfoTopDiv svg{height:20px;width:20px}.productPageTabBtnList{grid-template-columns:1fr 1fr;gap:10px}.productPageTabBtn{min-height:45px;font-weight:500;font-style:Medium;font-size:14px;border-radius:10px;border:1px solid var(--clrE0);background-color:var(--clrF9);color:var(--clr0)}.productPageTabBtn.productPageActiveTabBtn{background-color:var(--clrDA);color:var(--clrF);border:1px solid var(--clrDA)}.productPageTabDiv{display:none;animation:productFadein .4s;margin-top:28px;border:1px solid var(--clrE0);background-color:var(--clrF9);border-radius:30px;padding:25px}.productPageTabDiv.productPageActiveTabDiv{display:flex}.productPageDescriptionTitle{font-weight:700;font-style:Bold;font-size:16px;text-align:center;color:var(--clr0)}.moreInfoContent{gap:15px;margin-top:20px}.moreInfoContent h1,.moreInfoContent h2{font-weight:700;font-style:Bold;font-size:16px;line-height:140%;letter-spacing:0;text-align:right;margin-bottom:10px;color:var(--clr0D)}.moreInfoContent h3,.moreInfoContent h4,.moreInfoContent h5,.moreInfoContent h6{font-weight:700;font-style:Bold;font-size:17px;line-height:140%;letter-spacing:0;text-align:right;color:var(--clr0D)}.moreInfoContent p{font-weight:400;font-size:15px;line-height:25px;letter-spacing:0;text-align:right;color:var(--clr0D)}.moreInfoContent div{margin-top:12px;gap:5px}.moreInfoContent ul{display:flex;flex-direction:column;gap:3px;margin-top:5px;margin-right:10px}.moreInfoContent li{font-weight:400;font-size:14px;letter-spacing:0;text-align:right;color:var(--clr0D);list-style:none;position:relative;padding-right:17px}.moreInfoContent li:before{content:"";width:5px;height:5px;border-radius:50%;background-color:var(--clr0D);position:absolute;right:3px;top:10px}.moreInfoContent blockquote{font-weight:400;font-size:14px;line-height:25px;letter-spacing:0;text-align:right;color:var(--clr0D);border:1px solid var(--clrE0);background-color:#eeeeee7e;padding:7px 15px 15px;border-radius:16px;text-align:justify}.moreInfoContent blockquote:after,.moreInfoContent blockquote:before{content:"";width:25px;height:25px;font-size:18px;display:inline-block;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: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-repeat:no-repeat;mask-position:center;mask-size:contain;-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-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transform:translateY(3px);margin-left:5px}.moreInfoContent blockquote:after{transform:rotate(180deg) translateY(-12px);margin:-10px 5px 0 0}.moreInfoContent a{font-size:14px;color:var(--clrDA);font-weight:600;border-bottom:1px solid var(--clrDA);width:-moz-fit-content;width:fit-content;padding-bottom:3px}.moreInfoContent strong{font-weight:800}.moreInfoContent a:before{content:"";width:16px;height:16px;font-size:18px;display:inline-block;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: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-repeat:no-repeat;mask-position:center;mask-size:contain;-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-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transform:translateY(4px);margin-left:3px}.commentList{margin-top:30px}@keyframes productFadein{0%{opacity:0}to{opacity:1}}.productPageManageSection{border:1px solid var(--clrF2E);border-radius:30px;background-color:var(--clrPrimary2);padding:25px}.productPageManageSectionTitle{font-weight:500;font-style:Medium;font-size:15px;color:var(--clr0D)}.productPageDiscountPrice{margin-right:auto;font-weight:500;color:var(--clr7);font-size:16px;text-decoration:line-through;margin-top:7px}.productPageChangeNumberMainDiv{gap:8px 15px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:3px}.productPageChangeNumberDiv{grid-template-columns:30px 1fr 30px;width:100px}.productPageDecreaseNumberBtn,.productPageIncreaseBtn{height:30px;width:30px;background-color:var(--clrF);border-radius:4px}.productPageTotalNumber{font-weight:400;font-style:Regular;font-size:15px;text-align:center;color:var(--clr0)}.productPageShowPriceDiv{gap:5px;align-items:center;margin-right:auto}.productPageToomanLogo{font-weight:700;font-style:Bold;font-size:8px;line-height:12px;color:var(--clr0D)}.productPageFinalPrice{font-weight:800;font-style:ExtraBold;font-size:20px;color:var(--clr1D)}.productPageStockCount{font-weight:600;font-style:SemiBold;font-size:13px;color:var(--greenClr);width:100%}.productPageAddToCartBtn,.productPageOutOfStockText{min-height:45px;border-radius:10px;background-color:var(--greenClr);gap:10px;align-items:center;justify-content:center;font-weight:500;font-style:Medium;font-size:17px;color:var(--clrF);margin-top:15px}.productPageOutOfStockText{background-color:var(--redClr)}.productPageDeliveryDiv{grid-template-columns:40px 1fr;align-items:center;padding:10px;border:1px solid var(--clrPrimary2);border-radius:10px;background-color:var(--clrF);margin-top:15px;gap:10px}.productPageDeliveryDiv.grntee{margin-top:5px}.productPageDeliveryDiv.grntee svg{transform:translateX(3px)}.productPageDeliveryDiv svg{margin:0 auto}.productPagePriceTextDiv{gap:7px;padding:5px 0}.productPagePriceTitleText{font-weight:400;font-style:Regular;font-size:12px;color:var(--clr0)}.productPagePriceDescText{font-weight:400;font-style:Regular;font-size:12px;color:var(--clrA)}.productPageShareDiv{margin-top:20px}.productPageShareTitleText{font-weight:400;font-style:Regular;font-size:12px;color:var(--clr0D)}.productPageRelativeBlogSection{background-color:var(--clrF9);border:1px solid var(--clrE0);border-radius:30px;padding:25px}.productPageRelativeBlogImg{width:28%;height:auto;aspect-ratio:8.4/6.9;border-radius:10px;object-fit:cover;object-position:center}.productPageRelativeBlogTitle{font-weight:700;font-style:Bold;font-size:15px;color:var(--clr0);line-height:25px;margin-top:15px}.productPageRelativeBlogTextBody{font-weight:300;font-style:Light;font-size:13px;line-height:25px;text-align:justify;color:var(--clr0)}.productPageRelativeBlogSeeMore{background-color:var(--clr1D);border-radius:8px;padding:6px 12px;font-weight:400;font-style:Regular;font-size:11px;color:var(--clrF);gap:5px;width:-moz-fit-content;width:fit-content;margin-top:15px;min-height:30px;transition:opacity .3s}.productPageRelativeBlogSeeMore:hover{opacity:.8}.productPageBlogsList{border-radius:30px;border:1px solid var(--clrF2E);background-color:var(--clrPrimary2);padding:30px 25px;gap:20px}.productPageBlogsListTitle{min-height:45px;border-radius:10px;background-color:var(--clrDA);font-weight:700;font-style:Bold;font-size:16px;line-height:30px;color:var(--clrF);margin-bottom:-5px}.productBlogItem{gap:20px}.productPageBlogImgLink{width:25%;max-width:100px}.productPageBlogImg{width:100%;height:auto;aspect-ratio:9.3/7.6;border-radius:10px;object-fit:cover;object-position:center}.productPageBlogInfoDiv{padding:5px 0}.productBlogItemTitle{font-weight:500;font-style:Medium;font-size:11px;line-height:20px;text-align:justify;color:var(--clr0)}.productPageBlogCountDiv{flex-wrap:wrap;gap:15px}.productPageBlogCountDiv .divider{height:15px;width:1px;background-color:var(--clrDA)}.productPageBlogCountText{font-weight:300;font-style:Light;font-size:14px;color:var(--clr0);gap:7px}@media screen and (min-width:649px){.productPageRelativeBlogSection{flex-wrap:wrap;flex-direction:row;gap:20px}.productPageRelativeBlogInfoDiv{width:calc(72% - 20px)}}@media screen and (min-width:968px){.productPageTabBtnList{grid-template-columns:1fr 1fr 1fr}.productPageMainSection{display:-moz-grid;display:grid;grid-template-columns:calc(100% - 350px) 330px;grid-gap:20px;gap:20px;grid-auto-flow:dense}.productPageInfoSection{height:-moz-fit-content;height:fit-content;grid-row-end:span 2}.productPageManageSection,.productPageRelativeBlogSection{height:-moz-fit-content;height:fit-content;grid-row-end:span 1}.productPageRelativeBlogSection{order:4}.productPageBlogsList{height:-moz-fit-content;height:fit-content;grid-row-end:span 2}.productBlogItem{flex-wrap:wrap;gap:15px}.productPageBlogImgLink{width:40%;max-width:unset}.productPageBlogInfoDiv{width:calc(60% - 15px)}.productBlogItemTitle{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media screen and (min-width:1100px){.productPageMainSection{margin-top:5px}.productInfoTopDiv{flex-wrap:wrap;flex-direction:row}.productPageInfoImgDiv{width:35%}.productPageInfoLeftDiv{width:calc(65% - 30px)}.productPageSliderPag{flex-direction:row;flex-wrap:nowrap;height:90px!important;width:50%!important;align-items:flex-start!important;justify-content:flex-start!important;margin:15px 0 0!important;padding:0!important;gap:15px;overflow-y:hidden;overflow-x:auto!important;transform:none!important}.productPagePagDotImg{height:auto!important;width:100%!important;aspect-ratio:8.9/7.2}}@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}}