.variant__size--value{all:unset;color:#475569;cursor:pointer;white-space:nowrap;min-width:fit-content;max-width:none;min-height:34px;box-shadow:none;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0 13px;font-size:1.32rem;font-weight:600;line-height:1;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex;overflow:visible}.variant__size--value:hover{border-color:var(--secondary-color);color:#334155;box-shadow:none;background:#f8fafc;transform:none}.variant__size--value:focus-visible{border-color:var(--secondary-color);color:#0f172a;box-shadow:none;background:#fff;outline:none}.variant__size--value.active{border-color:var(--secondary-color);color:var(--secondary-color);box-shadow:none;background:#51a2f20d}.product__details--section{padding-top:3rem}.product__details--media{position:sticky;top:0}@media only screen and (width<=767px){.product__details--media{margin-bottom:4.6rem}}.product__media--preview__items{position:relative}.product__media--preview__items--link{width:100%;display:block}.product__media--preview__items--img{object-fit:contain;width:100%;height:auto}.product__media--view__icon{position:absolute;top:2rem;left:2rem}.product__media--view__icon--link{text-align:center;background:var(--secondary-color);width:3.5rem;height:3.5rem;color:var(--text-white-color);border-radius:50%;justify-content:center;align-items:center;line-height:4.5rem;display:flex}.product__media--view__icon--link:hover{background:var(--primary-color);color:var(--text-white-color)}.product__media--view__icon.media__play{left:auto;right:2rem}.media__play--icon__link{color:var(--secondary-color)}.media__play--icon__link:hover{color:var(--primary-color)}.product__media--nav{margin-top:1rem}.product__media--nav__items{border:1px solid var(--border-color);transition:var(--transition);border-radius:5px;padding:1.2rem;line-height:1}@media only screen and (width>=768px){.product__media--nav__items{padding:.5rem}}@media only screen and (width>=992px){.product__media--nav__items{padding:1rem}}.product__media--nav__items--img{cursor:pointer;width:100%}.product__media--nav__items:hover{border-color:var(--secondary-color)}.image__with--text__percent--list{position:relative}.image__with--text__percent--list:before{content:"";background:var(--border-color);width:100%;height:4px;position:absolute;bottom:0;left:0}.image__with--text__percent--list:after{content:"";background:var(--secondary-color);width:58%;height:4px;position:absolute;bottom:0;left:0}.image__with--text__percent--top{padding-bottom:1.7rem}.image__with--text__percent--content{font-weight:600}.image__with--text__percent--list.two:after{width:77%}@media only screen and (width>=768px){.product__details--info{font-size:1.6rem}}.product__details--info__price .current__price{font-size:1.6rem}@media only screen and (width>=992px){.product__details--info__price .current__price{font-size:2rem}}.product__details--info__price .old__price{margin-left:.8rem;font-size:1.4rem}@media only screen and (width>=992px){.product__details--info__price .old__price{font-size:1.8rem}}.product__details--info__desc{font-size:1.4rem}@media only screen and (width>=992px){.product__details--info__desc{font-size:1.5rem;line-height:2.8rem}}.product__details--info .product__card--rating{margin-bottom:1.5rem}@media only screen and (width>=992px) and (width<=1199px){.product__details--info.style2{margin-top:3rem}}.variant__buy--now__btn{width:100%;font-size:1.5rem;font-weight:600}@media only screen and (width>=768px){.variant__buy--now__btn{font-size:1.6rem}}.product__variant--title{color:#334155;margin-bottom:.8rem;margin-right:0;font-size:1.45rem;font-weight:700}.product__details--info__meta--list{margin-bottom:.8rem;font-size:1.5rem}.product__details--info__meta--list:last-child{margin-bottom:0}.guarantee__safe--checkout__title{margin-bottom:1.2rem;font-size:1.5rem;font-weight:600}.product__purchase-box{background:var(--body-background-color);border:1px solid var(--border-color);border-radius:.8rem;padding:1.6rem 1.8rem}.product__purchase-box__row{justify-content:space-between;align-items:center;gap:1.2rem;padding:1rem 0;display:flex}.product__purchase-box__row+.product__purchase-box__row{border-top:1px solid var(--border-color)}.product__purchase-box__label{color:var(--foreground-sub-color);flex-shrink:0;font-size:1.4rem;font-weight:600}.product__purchase-box__price .current__price{color:var(--primary-color);font-size:2rem;font-weight:700}.product__purchase-box__selection{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.product__purchase-box__chip{background:var(--bg-offwhite-color);color:var(--foreground-color);border:1px solid var(--border-color);border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:1.35rem;font-weight:600;line-height:1.6;display:inline-flex}.product__purchase-box__row--code{padding-top:.4rem;padding-bottom:.4rem}.product__purchase-box__chip--code{background:var(--bg-light-dark-color);color:var(--text-white-color);border:1px solid var(--bg-light-dark-color);letter-spacing:.03em;border-radius:.4rem;padding:.3rem .9rem;font-family:Courier New,monospace;font-size:1.2rem;font-weight:600;line-height:1.4}.modal{background:#0003}.quickview__main--wrapper{cursor:default;max-width:895px;transition:var(--transition);pointer-events:inherit;padding:25px;position:relative;overflow:auto;transform:translateY(-50px)}@media only screen and (width<=575px){.quickview__main--wrapper{padding:15px}}.modal-content.quickview__main__content{scrollbar-gutter:stable;border:0;border-radius:10px;max-height:80vh;padding:20px;overflow:auto}@media only screen and (width<=575px){.modal-content.quickview__main__content{padding:5px}}.modal-header.quickview_m_header{z-index:9;border:0;padding:0;position:absolute;top:16px;right:16px}.modal.is-visible{visibility:visible;opacity:1}.modal.is-visible .quickview__main--wrapper{transform:translateY(0)}.quickview__header{z-index:9;border-bottom:0;padding:0;position:absolute;top:16px;right:16px}@media only screen and (width<=767px){.quickview__header{top:10px;right:10px}}.quickview__close--btn{border:1px solid var(--border-color);background:var(--body-background-color);border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:1.8rem;font-weight:700;line-height:3.4rem;display:flex;padding:0!important}.quickview__close--btn:hover{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-white-color)}[data-animation] .modal-dialog{opacity:0;transition:all .5s cubic-bezier(.51,.92,.24,1.15)}[data-animation].is-visible .modal-dialog{opacity:1;transition-delay:.2s}@media only screen and (width<=767px){.quickview__gallery{margin-bottom:20px}}.quickview__thumb{position:relative}.quickview__thumb--link,.quickview__thumb--img{border-radius:8px;width:100%;display:block}.quickview__gallery--pagination{bottom:5px!important}.quickview__gallery--pagination .swiper-pagination-bullet{background:var(--primary-color);opacity:1;border-radius:2px;width:2rem;height:.6rem;margin:0 3px!important}.quickview__gallery--pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--secondary-color)}.variant__input--fieldset{border:none;min-width:fit-content;margin:0;padding:0}.variant__size--list input[type=radio]+label{border:1px solid var(--border-color)}.variant__size--list input[type=radio]+label:hover{border:1px solid var(--secondary-color);color:var(--secondary-color)}.variant__size{gap:13px}.variant__size--list,.variant__size--list:last-child{margin-right:0}.variant__size--list input[type=radio]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.variant__size--list input[type=radio]:checked+label{border:1px solid var(--secondary-color);color:var(--secondary-color)}.variant__size--value{text-align:center;cursor:pointer;border-radius:5px;width:4.7rem;height:3.2rem;font-size:1.2rem;line-height:2.8rem;display:inline-block}.variant__size--list,.variant__size--list:last-child{margin-right:0}.variant__size{flex-wrap:wrap;gap:13px;display:flex}.variant__size--list,.variant__size--list:last-child{margin-right:0}.variant-attr-btn{border:1px solid var(--border-color);color:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:5px;width:4.7rem;height:3.2rem;font-size:1.2rem;line-height:2.8rem;transition:all .2s;display:inline-block}.variant-attr-btn:hover,.variant-attr-btn.active{border:1px solid var(--secondary-color);color:var(--secondary-color)}.variant__size--value{width:4.9rem;height:3.2rem}.quickview__variant--wishlist__svg{width:22px;margin-right:7px}.variant__wishlist--icon{align-items:center;display:flex}.quickview__value--quantity{width:3.5rem;height:3.5rem;font-size:2.2rem;line-height:3.3rem}.quickview__value--quantity.increase{border-radius:0 17px 17px 0}.quickview__value--quantity.decrease{border-radius:17px 0 0 17px}input.quickview__value--number{height:3.5rem;font-size:1.7rem}.quickview__cart--btn{height:3.8rem;margin-left:15px;padding:0 25px;line-height:3.8rem}.quickview__social--title{margin-right:15px;font-size:1.5rem;font-weight:600}.quickview__social--list{margin-right:10px}.quickview__social--list:last-child{margin-right:0}.quickview__social--icon{background:var(--secondary-color);width:3rem;height:3rem;color:var(--text-white-color);border-radius:50%;justify-content:center;align-items:center;display:flex}.quickview__social--icon:hover{background:var(--primary-color);color:var(--text-white-color)}@media only screen and (width<=767px){.quickview__social--style3{justify-content:flex-start;margin-bottom:1.5rem}}.product-specs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.product-specs__item{background:var(--body-background-color);border:1px solid var(--border-color);border-radius:.8rem;flex-direction:column;gap:.2rem;min-width:0;margin:0;padding:.8rem 1.2rem;display:flex}.product-specs__item--full{grid-column:1/-1}.product-specs__item dt{color:#64748b;margin:0;font-size:1.2rem;font-weight:500;line-height:1.5}.product-specs__item dd{overflow-wrap:anywhere;margin:0;font-size:1.4rem;font-weight:700;line-height:1.7}@media only screen and (width>=768px){.product-specs__grid{gap:1rem}.product-specs__item dt{font-size:1.3rem}.product-specs__item dd{font-size:1.5rem}}@media only screen and (width<=359px){.product-specs__item{padding:.7rem .9rem}.product-specs__item dd{font-size:1.3rem}}.product-specs__item dt{align-items:center;gap:.5rem;display:flex}.ps-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.6rem;height:1.6rem;color:var(--secondary-color,#e2242b);flex:0 0 1.6rem}.product-specs__item--link{cursor:pointer;transition:border-color .15s}.product-specs__item--link:hover,.product-specs__item--link:focus-visible{border-color:var(--secondary-color,#e2242b);outline:none}.product-specs__hint{color:var(--secondary-color,#e2242b);white-space:nowrap;align-items:center;gap:.2rem;margin-inline-start:.4rem;font-size:1.2rem;font-weight:500;display:inline-flex}.product-specs__hint .ps-i{flex-basis:1.3rem;width:1.3rem;height:1.3rem}.ps-modal .modal-content{position:relative}.ps-modal__title{margin:0 0 1.2rem;padding-inline-end:4rem;font-size:1.7rem;font-weight:700}.ps-modal__body{padding:1.6rem;font-size:1.45rem;line-height:2}.ps-modal__body p{margin:0 0 .8rem}@media only screen and (width>=576px) and (width<=767.98px){.product-specs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (width>=1200px){.product-specs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}