.pages-product-media{display:flex;flex-wrap:wrap;gap:16px}.pages-product-media .is-wide{flex:0 0 100%}.pages-product-media .is-half{flex:0 0 calc(50% - 8px)}.pages-product-media .swiper-pagination-bullet{background-color:#fffdf5!important;height:16px!important;opacity:1!important;width:16px!important}.pages-product-media .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:#1d1b1b;border-radius:50%;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:8px;z-index:1}.spec-block{border:1px solid #1d1b1b;border-radius:8px}@media(pointer:fine){.spec-block:hover{box-shadow:0 0 0 1px #1d1b1b}.spec-block:hover .tip__trigger__ico{background-color:#1d1b1b}.spec-block:hover .tip__trigger__ico__base{display:none}.spec-block:hover .tip__trigger__ico__hover{display:block}}.spec-block__header .tip__trigger{width:100%}.spec-block__header .tip__trigger .tip__trigger__wrap{background-color:#e6decf;border-top-left-radius:8px;border-top-right-radius:8px;padding:8px}.spec-block__content{padding:8px}.pages-product-spec{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(min-width:1280px){.pages-product-spec{grid-template-columns:repeat(3,1fr)}}.pages-product-spec li,.pages-product-spec li .spec-block{height:100%}@media(min-width:768px){.pages-product-spec .tip__balloon{width:300px}.pages-product-spec .pages-product-spec__image .tip__balloon{width:480px}}.pages-product-sizes__title strong{margin-left:8px}.pages-product-sizes.has-no-sizes{display:none}.pages-product-sizes ul.pages-product-sizes__icons{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.pages-product-sizes .tip__trigger__ico{background-color:#f9f0e7;left:0;position:absolute;top:0;transform:translate(-25%,-25%);z-index:1}.pages-product-sizes .tip__balloon{width:100%}.pages-product-sizes .tip__balloon__content em{font-size:12px}@media(min-width:768px){.pages-product-sizes .tip__balloon{width:260px}.pages-product-sizes li.is-large .tip__balloon{width:300px}}.pages-product-sizes__item{align-items:center;display:flex;gap:16px}.pages-product-sizes__ico{align-items:center;border:1px solid #1d1b1b;border-radius:8px;display:flex;height:65px;justify-content:center;padding:8px;width:65px}.pages-product-sizes__thumbs{align-items:center;display:flex;gap:16px}.pages-product-sizes__text li br{display:none}.pages-product-sizes__text li+li{margin-top:4px}.tip__balloon__content table{border:1px solid #c7c7c7;border-collapse:separate;border-spacing:0;margin:16px 0;width:100%}.tip__balloon__content table td,.tip__balloon__content table th{border:0;font-size:12px;padding:8px}.tip__balloon__content table tr>:nth-child(odd){background:#e2e2e2}.tip__balloon__content table tr>:nth-child(2n){background:#fff}.tip__balloon__content table thead td,.tip__balloon__content table thead th{border-bottom:2px solid #c7c7c7}.tip__balloon__content table tr:not(:last-child) td{border-bottom:1px solid #c7c7c7}.tip__balloon__content table td+td{border-left:1px solid #c7c7c7}.tip__balloon__content table thead~tbody>tr:first-child>*{border-bottom:0}.tip__balloon__content table:not(:has(thead)) tbody>tr:first-child>*{border-bottom:2px solid #c7c7c7}.tip__balloon__content table p{margin:0}.pages-product-sizes__graph{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:360px;width:100%}.pages-product-accordion .accordion{border-top:1px solid #1d1b1b;padding-bottom:16px;padding-top:16px}.pages-product-accordion .accordion:last-child{border-bottom:1px solid #1d1b1b}.pages-product-accordion ul{list-style:disc;padding-left:16px}.pages-product-accordion li+li{margin-top:16px}.pages-product-accordion__content>*+*{padding-top:32px}.pages-product-accordion__content__certifications{padding-left:0!important}.pages-product-accordion__content__certifications ul{list-style:none;padding:0}.pages-product-accordion__content__certifications li{align-items:center;display:flex;gap:24px}.pages-product-accordion__content__certifications li div{flex:1;max-width:400px}.pages-product-accordion__content__certifications li img{background-color:#fff;border-radius:8px;max-width:130px;min-width:60px;width:33%}@media(min-width:1024px){.pages-product-accordion__content__certifications li img{border-radius:16px}}.pages-product-accordion__content__certifications li+li{margin-top:20px}.pages-product-accordion__button__label{display:inline-block}.pages-product-accordion__button__label:after{border-bottom:1px solid;border-color:#1d1b1b;bottom:0;content:"";left:0;position:absolute;transform:scaleX(0) translateY(1px);transform-origin:bottom right;transition:transform .4s ease;width:100%}.pages-product-accordion__button__ico-hover{display:none}@media(pointer:fine){.pages-product-accordion__button:hover .pages-product-accordion__button__label:after{transform:scaleX(1) translateY(1px);transform-origin:bottom left}.pages-product-accordion__button:hover .pages-product-accordion__button__ico-base{display:none}.pages-product-accordion__button:hover .pages-product-accordion__button__ico-hover{display:block}}.product-promo-banner{background-color:var(--background-color);border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:16px}.product-promo-banner.is-highlight{border-radius:0;display:flex;flex-direction:column;gap:clamp(1.5rem,.8rem + 2.32vw,3.125rem);min-height:unset;padding:clamp(1.5rem,.86rem + 2.14vw,3rem)}@media(min-width:768px){.product-promo-banner.is-highlight{border-radius:16px}}@media(min-width:1280px){.product-promo-banner.is-highlight{flex-direction:row}}@media(min-width:1024px){.product-promo-banner{min-height:610px}}.product-promo-banner.is-highlight .product-promo-banner__wrap{display:flex;flex-direction:column;gap:clamp(1.5rem,.8rem + 2.32vw,3.125rem)}@media(min-width:1024px){.product-promo-banner.is-highlight .product-promo-banner__wrap{flex-direction:row}.product-promo-banner.is-highlight .product-promo-banner__media-link{width:50%}}@media(min-width:1280px){.product-promo-banner.is-highlight .product-promo-banner__media-link{width:37%}}.product-promo-banner.is-highlight .product-promo-banner__content{margin-top:0}@media(min-width:1024px){.product-promo-banner.is-highlight .product-promo-banner__content{width:50%}}.product-promo-banner__media{border-radius:8px;overflow:hidden}.product-promo-banner__media img{transition:all .2s ease}.product-promo-banner__tags li{background-color:#d5ceba;border-radius:10px;padding:2px 10px}.product-promo-banner.is-highlight .product-promo-banner__tags li{border-radius:16px;padding:8px 16px}.product-promo-banner__cta{align-items:center;align-self:flex-end;display:flex;flex-shrink:0;gap:16px;line-height:1}.product-promo-banner__cta__circle{align-items:center;border:1px solid #1d1b1b;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}@media(pointer:fine){.product-promo-banner:hover{background-color:var(--hover-color)}.product-promo-banner:hover .product-promo-banner__media img{transform:scale(1.1)}}.pages-product-layout__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px}@media(min-width:768px){.pages-product-layout__top{gap:16px}}.pages-product-layout__info__description{max-width:480px}.pages-product-layout__info,.pages-product-layout__media{flex:0 0 100%}@media(min-width:768px){.pages-product-layout__info,.pages-product-layout__media{flex:0 0 calc(50% - 8px);position:sticky;top:0}}.pages-product-layout__info{display:flex;justify-content:center}@media(min-width:768px){.pages-product-layout__info__wrap{max-width:600px;width:90%}}.pages-product-layout__info__logos{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.pages-product-layout__info__logos div{align-items:center;display:flex;gap:16px;width:280px}.pages-product-layout__info__logos div p{flex:1}.pages-product-layout__info__logos div img{max-width:55px}@media(min-width:768px){.pages-product-layout__info__logos div{width:230px}}@media(min-width:1024px){.pages-product-layout__info__logos div{width:290px}}@media(min-width:1280px){.pages-product-layout__info__logos div{width:270px}}@media(min-width:1440px){.pages-product-layout__info__logos div{width:290px}}.pages-product-layout__info__ranks .tip__balloon__content{max-width:480px}.pages-product__badges{align-items:center;display:flex;gap:8px;justify-content:flex-start}.pages-product__badges img{height:22px;width:auto}
