.product{background:#fff;border:2px solid var(--product-border-color);border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;justify-self:center;max-width:540px;overflow:hidden;overflow-wrap:break-word;padding:52px 24px 24px;position:relative;transition:border-color var(--transition-dd) var(--transition-dtf);width:100%}@media(hover:hover)and (pointer:fine){.product:hover{border-color:var(--red);box-shadow:0 4px 22px 0 rgba(0,0,0,.149)}.product:hover:before{opacity:1;z-index:1}.product:hover:after{background-color:var(--red);opacity:1;z-index:2}}.product:before{background-color:var(--white-color)}.product:after,.product:before{content:"";height:32px;opacity:0;position:absolute;right:14px;top:14px;transition-duration:var(--transition-dd);transition-property:opacity,background-color;transition-timing-function:var(--transition-dtf);width:32px;z-index:-1}.product:after{background-color:transparent;mask:url(/static/icons/link-arrow-mask.svg);-webkit-mask:url(/static/icons/link-arrow-mask.svg)}.product img{pointer-events:none;user-select:none;-webkit-user-drag:none}.product .variations-line{display:inline-flex}.product .product-header{text-align:center}.product .product-header img{height:10em;max-width:100%;object-fit:contain;vertical-align:middle;width:auto}.product .product-header .product-color{color:var(--base-color);font-size:14px;letter-spacing:0;line-height:100%}.product .product-footer{align-items:center;display:flex;flex-direction:column;justify-content:center}.product .product-footer .product-brand{padding-bottom:4px}.product .product-footer .product-model{color:var(--base-color);font-size:24px;font-weight:500;line-height:100%;margin-bottom:8px;text-align:center}.product .product-footer .product-brand,.product .product-footer .product-categoty,.product .product-footer .product-gender{color:var(--base-color);font-size:16px;margin-bottom:4px;overflow-wrap:break-word}.product .product-footer .product-brand span,.product .product-footer .product-categoty span,.product .product-footer .product-gender span{color:var(--second-color)}section.products-section{align-items:center;display:flex;flex-direction:column;justify-content:center}section.products-section .show-more{margin-top:40px}@media screen and (max-width:500px){section.products-section .show-more{margin-top:32xp}}section.products-section .products-app{align-items:center;max-width:1600px}section.products-section .products-app,section.products-section .products-list{display:flex;justify-content:center;width:100%}.variations-line{align-items:center;display:flex;justify-content:center;padding:.75rem 0}.variations-line .variation-wrapper{max-width:calc(var(--img-width, 60px)*var(--l-size, 3));overflow:hidden;white-space:nowrap}.variations-line .next,.variations-line .prev{color:#acacac;cursor:pointer;font-weight:700;padding:3px;user-select:none;width:20px}.variations-line .next:not(.visible),.variations-line .prev:not(.visible){visibility:hidden}.variations-line .next:hover svg,.variations-line .prev:hover svg{fill:var(--base-color)}.variations-line .prev svg{transform:rotate(90deg)}.variations-line .next svg{transform:rotate(-90deg)}.variations-line .variation{cursor:pointer;display:inline-block;opacity:.6;transition:margin-left var(--transition-dd) var(--transition-dtf),opacity var(--transition-dd) var(--transition-dtf)}.variations-line .variation:first-child{margin-left:var(--v-pos,0)}.variations-line .variation:hover{opacity:1}.variations-line .variation img{border-bottom:1px solid transparent;cursor:pointer;height:calc(var(--img-width, 60px)/1.6667);object-fit:contain;padding-bottom:2px;width:var(--img-width,60px)}.variations-line .variation.selected{border-bottom:1px solid var(--red);opacity:1}.variations-line .dummy{border-bottom:1px solid transparent;display:inline-block;height:calc(var(--img-width, 60px)/1.6667);padding-bottom:2px;vertical-align:middle;width:var(--img-width,60px)}.product-popup{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:1;overflow:hidden;position:fixed;top:0;transition:opacity var(--transition-dd) var(--transition-dtf);width:100vw;z-index:200}.product-popup.closing{opacity:0}.product-popup .scroll{height:100%;overflow-x:hidden;overflow-y:auto;padding:40px 20px;width:100%}.product-popup .p-close{cursor:pointer;position:absolute;right:32px;top:32px;z-index:101}.product-popup .p-close svg{height:32px;width:32px}@media screen and (max-width:500px){.product-popup .p-close{right:-8px;top:-32px}}.product-popup .popup-content{align-items:center;background:#fff;border-radius:2px;display:flex;flex-wrap:wrap;gap:40px 0;justify-content:center;margin:0 auto;max-width:1200px;padding:32px 0 0;position:relative;width:100%}@media screen and (max-width:1024px){.product-popup .popup-content{flex-direction:column;gap:24px}.product-popup .popup-content .img-container{min-height:300px}}@media screen and (max-width:500px){.product-popup .popup-content{padding:24px 0 0}.product-popup .popup-content .img-container{min-height:150px}}.product-popup .img-container{align-items:center;display:flex;justify-content:center;min-height:300px;position:relative}.product-popup .img-container img{height:auto;max-width:600px;object-fit:contain;width:100%}.product-popup .preview{align-items:center;display:flex;flex-direction:column;width:calc(100% - 400px)}@media screen and (max-width:1024px){.product-popup .preview{width:100%}}.product-popup .variations-line{width:100%}.product-popup .props-table{display:flex;grid-gap:16px;flex-direction:column;padding-right:32px;width:400px}@media screen and (max-width:1024px){.product-popup .props-table{align-items:center;justify-content:center;padding:0 32px;width:100%}}@media screen and (max-width:500px){.product-popup .props-table{padding:0 16px}}.product-popup .props-table span{color:#a4a4a4;margin-right:6px}.product-popup .props-table .model{font-size:24px;font-weight:500;line-height:100%}.product-popup .props-table .variations-line{grid-column-end:3;grid-column-start:1}.product-popup .popup-footer{align-items:center;background-color:var(--red);border-top:1px solid rgba(0,0,0,.102);display:flex;gap:24px;justify-content:space-between;padding:24px 48px;width:100%}@media screen and (max-width:768px){.product-popup .popup-footer{flex-direction:column;justify-content:center;padding:24px 16px}}.product-popup .know-more{display:flex;flex-direction:column}.product-popup .know-more span{color:var(--white-color);font-size:18px;font-weight:500;letter-spacing:0;line-height:32px}.product-popup .know-more span:first-child{font-size:28px}.product-popup .contact-info li{color:var(--white-color);font-size:16px}.product-popup .contact-info li a{--a-color:var(--white-color);--a-hover-color:var(--white-color)}.product-popup .contact-info img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (min-width:769px)and (max-width:1024px){.product-popup .contact-info{align-items:start}}.product-popup .top-line{flex-wrap:wrap;left:unset;padding:0 32px;position:relative;right:unset;top:unset;width:100%}@media screen and (max-width:500px){.product-popup .top-line{padding:0 16px}}.products-container{display:grid;grid-gap:16px;--pc-grid-size-default:3;grid-template-columns:repeat(var(--products-column-size,var(--pc-grid-size-default)),1fr);height:min-content;max-width:1560px;width:100%}@media screen and (max-width:1024px){.products-container{--pc-grid-size-default:2;grid-gap:10px;width:100%}}@media screen and (max-width:500px){.products-container{--pc-grid-size-default:1}}.top-line{align-items:start;display:flex;gap:8px;height:36px;justify-content:start;left:16px;position:absolute;right:16px;top:16px}.top-line .forKids,.top-line .isNew,.top-line .isPopular,.top-line .polarized{border-radius:12px;font-size:14px;font-weight:500;line-height:125%;padding:6px 12px}@media screen and (max-width:440px){.top-line .forKids,.top-line .isNew,.top-line .isPopular,.top-line .polarized{font-size:12px;padding:6px 8px}}.top-line .forKids,.top-line .isNew,.top-line .polarized{color:var(--white-color)}.top-line .isPopular{background-color:var(--star-color);color:var(--base-color)}.top-line .polarized{background-color:var(--second-color)}.top-line .forKids{background-color:var(--base-color)}.top-line .isNew{background-color:var(--green)}