.product{grid-gap:var(--container-padding-widescreen);display:grid;grid-template-columns:2fr 1fr;position:relative}@media (max-width:1280px){.product{display:block}}.product>.unit_gallery>.unit_gallery__wrapper{display:flex;flex-wrap:wrap;gap:6px}.product>.unit_gallery>.unit_gallery__wrapper img{width:100%}@media (max-width:767px){.product>.unit_gallery>.unit_gallery__wrapper{flex-wrap:nowrap;gap:0}}.product>.unit_gallery .unit_gallery__item{box-sizing:border-box;flex:1 1 calc(33.333% - 12px)}@media (max-width:767px){.product>.unit_gallery .unit_gallery__item{flex:none}}@media (min-width:767px){.product>.unit_gallery>.swiper-navigation{display:none}}.product h3.product__collapse{align-items:center;border-bottom:1px solid #e1e1e1;color:#1b1e1b;cursor:pointer;display:flex;font-weight:400;justify-content:space-between;margin-bottom:0;padding-bottom:1rem;text-decoration:none;text-transform:uppercase}.product h3.product__collapse span{color:#1b1e1b}@media screen and (max-width:767px){.product h3.product__collapse{font-size:.85rem;line-height:1.3em}}@media (max-width:767px){.product{display:block}}.product__collapse--content{font-size:1rem;line-height:1.75rem}@media screen and (max-width:767px){.product__collapse--content{font-size:.85rem;line-height:1.5em}}.product__title{font-size:1.4rem;line-height:1.7rem;margin-bottom:.5rem;text-transform:uppercase}@media screen and (max-width:767px){.product__title{font-size:1rem;line-height:1.5em;margin-top:1.5rem}}.product__price{font-size:1rem;line-height:1.5rem;margin-bottom:3rem}@media screen and (max-width:767px){.product__price{line-height:1.3rem}}.product__attribute{margin-bottom:2rem}.product__attribute--title{color:rgba(0,0,0,.3);font-size:1rem;line-height:1.5rem;margin-bottom:1rem;text-transform:uppercase}@media screen and (max-width:767px){.product__attribute--title{font-size:.85rem;line-height:1.3em}}@media (max-width:767px){.product__attribute{margin-bottom:2rem}}.product__attributes{display:flex;flex-wrap:wrap}.product__attributes h3{display:block}.product__attributes--edgings img{border-radius:100%;display:block;margin:0 auto 15px;max-width:250px;-o-object-fit:contain;object-fit:contain}.product__attributes input[type=radio]{display:none}.product__attributes img{border-radius:100%;display:block;height:30px;margin-right:15px;padding:3px 0}.product__attributes a,.product__attributes label{align-items:center;background:#f8f8f8;border-radius:3.6rem;color:#1b1e1b;cursor:pointer;display:flex;font-size:1rem;line-height:2.3rem;margin:0 .8rem 1rem 0;padding:0 1.2rem;text-decoration:none;transition:all .4s ease}.product__attributes a.active,.product__attributes label.active{background:#15342c!important;color:#fff}@media screen and (max-width:767px){.product__attributes a,.product__attributes label{font-size:.85rem}}.product__attributes a:has(input[type=radio]:checked),.product__attributes label:has(input[type=radio]:checked){background:#15342c!important;color:#fff}.product__wishlist{cursor:pointer;display:block;height:1.5rem;position:absolute;right:1rem;top:1rem;width:1.5rem;z-index:2}@media (max-width:767px){.product__wishlist{top:.8rem}}.product__color{border:4px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:1.5rem;margin-right:.8rem;width:1.5rem}.product__color:last-of-type{margin-right:0}.product__color.active{margin-left:3px;outline:1px solid #ccc}@media screen and (max-width:767px){.unit_gallery{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-navigation{display:block;left:0;position:absolute;right:0;top:21.2rem;z-index:2}.swiper-navigation svg{height:.85rem;width:.65rem}.swiper-next,.swiper-prev{line-height:0;position:absolute}.swiper-prev{left:1.5rem;top:0}.swiper-next{right:1.5rem;top:0}.unit_gallery__item,.unit_gallery__wrapper{height:100%;position:relative;transition-property:transform;width:100%}.unit_gallery__wrapper{box-sizing:content-box;display:flex;z-index:1}.unit_gallery__item{flex-shrink:0}}.product__buttons--group{display:flex;gap:15px}.product__certificate--thumbnail img{display:block;-o-object-fit:contain;object-fit:contain;width:100%}
