.product{padding:14px 0 48px}@media (min-width: 992px){.product{padding:18px 0 68px}}.product h1{margin:0;font-weight:700;font-size:36px;line-height:36px}@media (min-width: 992px){.product h1{font-size:40px;line-height:44px}}.product h2{margin:0 0 24px;font-weight:700;font-size:24px;line-height:21px}.product__top{display:flex;flex-direction:column;gap:48px}@media (min-width: 992px){.product__top{flex-direction:row;align-items:flex-start;gap:68px}}.product__gallery{display:flex;gap:24px;min-width:0}@media (min-width: 992px){.product__gallery{flex:0 0 584px}}@media (min-width: 1200px){.product__gallery{flex-basis:584px}}.product__thumbs{display:none}@media (min-width: 992px){.product__thumbs{display:flex;flex-direction:column;gap:8px;flex:0 0 90px;max-height:460px;overflow-y:auto}}.product__thumb{width:90px;height:90px;padding:3px;border:1px solid transparent;background:#fff;cursor:pointer;flex-shrink:0}.product__thumb img{width:100%;height:100%;object-fit:contain}.product__thumb.tns-nav-active{border-color:#D9DAE4}.product__slider-wrap{flex:1;min-width:0}.product__slider-wrap .tns-nav{display:flex;justify-content:center;gap:6px;margin-top:24px}.product__slider-wrap .tns-nav button{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#B6ADFF}.product__slider-wrap .tns-nav button.tns-nav-active{width:12px;height:12px;margin-top:-2px;background:#3F2AFF}.product__slide{aspect-ratio:1}.product__slide img{display:block;width:100%;height:100%;object-fit:contain}.product__slide_cover img{object-fit:cover}.product__info{display:flex;flex-direction:column;gap:24px}@media (min-width: 992px){.product__info{flex:0 1 570px;padding-top:24px}}.product__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.product__tags:empty{display:none}.product__tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;background:#F2F2F9;font-size:14px;line-height:1;color:#000}.product__tag_new{background:#FFF33F}.product__tag_sale{background:#FF0000;color:#fff}.product__price{display:flex;align-items:flex-end;flex-wrap:wrap;gap:0 24px;font-weight:700;font-size:40px;line-height:44px;color:#000}.product__price s{font-size:24px;line-height:32px}.product__price_sale{color:#FF0000}.product__price_sale s{color:#000}.product__pricing{padding-left:12px;border-left:2px solid #D4D0FF;font-size:13px;line-height:18px;color:#000}.product__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.product__actions [data-chosen]{display:none}.product__actions.chosen #addToCart{display:none}@media (min-width: 768px){.product__actions.chosen [data-chosen]{display:flex}}.product__btn{display:flex;align-items:center;justify-content:center;height:64px;width:100%;padding:0 24px;border:1px solid #3F2AFF;background:#3F2AFF;color:#fff;font-weight:700;font-size:20px;line-height:24px;text-decoration:none;cursor:pointer;transition:.3s ease}@media (min-width: 768px){.product__btn{width:240px;font-size:17px}}@media (hover: hover){.product__btn:hover{background:#000;border-color:#000;color:#fff}}.product__btn:disabled{opacity:.4;pointer-events:none}.product__btn_white{background:#fff;color:#3F2AFF}@media (hover: hover){.product__btn_white:hover{background:#3F2AFF;border-color:#3F2AFF;color:#fff}}.product__block{margin-top:48px;max-width:584px}.product__collapse{overflow:hidden;max-height:105px}@media (min-width: 992px){.product__collapse{max-height:63px}}.product__collapse.open{max-height:none}.product__content{font-size:17px;line-height:21px;color:#000}.product__content p{margin:0 0 21px;font-size:inherit;line-height:inherit}.product__content p:last-child{margin:0}.product__more{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:0;border:none;background:none;color:#3F2AFF;font-size:17px;line-height:24px;cursor:pointer}.product__more::after{content:"";width:8px;height:8px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:.3s ease}.product__more.open::after{margin-top:4px;transform:rotate(-135deg)}.product__chars{display:flex;flex-direction:column;gap:14px;font-size:17px;line-height:20px;color:#000}.product__char{display:flex;align-items:center;gap:14px}.product__char>span{flex:0 0 auto;min-width:150px}.product__char_hidden{display:none}.product__panel{position:fixed;left:0;right:0;bottom:0;z-index:998;padding:24px 0;background:#fff;box-shadow:0 -4px 24px rgba(0,0,0,0.12);transform:translateY(110%);visibility:hidden;transition:transform .4s ease, visibility .4s}.product__panel h3{margin:0 0 12px;font-size:24px;line-height:1.1;font-weight:700}.product__panel p{margin:0 0 24px;font-size:17px;line-height:21px}.product__panel-buttons{display:flex;gap:8px}.product__panel-buttons .product__btn{flex:1 1 0;min-width:0;height:56px;padding:0 4px;font-size:15px;white-space:nowrap}@media (max-width: 359px){.product__panel-buttons .product__btn{font-size:13px}}.product__panel.active{transform:translateY(0);visibility:visible}@media (min-width: 768px){.product__panel{display:none}}@media (max-width: 767px){.product-sticky #addToCart{position:fixed;left:16px;right:16px;bottom:16px;z-index:997;width:auto}}
