:root{--mk-purple: #8576C0;--mk-dark: #2A1F3D;--mk-very-dark: #1C1530;--mk-gold: #C9A050;--mk-blue: #4A7A96;--mk-green: #6B8040;--mk-light-bg: #F7F3FD;--mk-white: #FFFFFF;--mk-text-light: #EEE8F8;--mk-text-gray: #6B6070;--mk-border: #E0D8F0}.mk-product{display:grid;grid-template-columns:55% 45%;max-width:1200px;margin:0 auto}@media(max-width:768px){.mk-product{grid-template-columns:1fr}}.mk-product__gallery{padding:16px}.mk-product__info{padding:16px 24px 16px 16px}@media(max-width:768px){.mk-product__info{padding:14px 16px}}.mk-breadcrumb{background:var(--mk-light-bg);padding:8px 24px;font-size:12px;color:var(--mk-text-gray)}@media(max-width:768px){.mk-breadcrumb{padding:8px 16px}}.mk-breadcrumb a{color:var(--mk-text-gray);text-decoration:none}.mk-breadcrumb a:hover{text-decoration:underline}.mk-breadcrumb__current{color:var(--mk-purple)}.mk-breadcrumb__sep{margin:0 5px}.mk-gallery{position:sticky;top:16px}@media(max-width:768px){.mk-gallery{position:static}}.mk-gallery__main-wrap{position:relative;background:var(--mk-light-bg);border-radius:12px;overflow:hidden}.mk-gallery__main{width:100%;aspect-ratio:1 / 1;object-fit:contain;display:block}.mk-gallery__thumbs{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.mk-gallery__thumb{width:60px;height:60px;border-radius:6px;cursor:pointer;border:1.5px solid transparent;object-fit:cover;background:var(--mk-light-bg);transition:border-color .2s}.mk-gallery__thumb--active{border-color:var(--mk-purple)}@media(max-width:768px){.mk-gallery>.mk-gallery__main-wrap{display:none}.mk-gallery__thumbs{display:none}.mk-gallery__mobile{display:block}}@media(min-width:769px){.mk-gallery__mobile{display:none}}.mk-gallery__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;background:var(--mk-light-bg)}.mk-gallery__slides::-webkit-scrollbar{display:none}.mk-gallery__slide{min-width:100%;scroll-snap-align:start;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.mk-gallery__slide img{width:100%;height:100%;object-fit:contain}.mk-gallery__dots{display:flex;gap:4px;justify-content:center;margin-top:8px}.mk-gallery__dot{width:6px;height:6px;border-radius:50%;background:var(--mk-purple);opacity:.3;transition:all .2s;border:none;cursor:pointer;padding:0}.mk-gallery__dot--active{opacity:1;width:18px;border-radius:3px}.mk-badge-strip{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:4px;z-index:2}.mk-badge{display:inline-block;font-size:10px;font-weight:500;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.mk-badge--sale{background:var(--mk-gold);color:var(--mk-dark)}.mk-badge--new{background:var(--mk-purple);color:var(--mk-white)}.mk-badge--bestseller{background:var(--mk-green);color:var(--mk-white)}.mk-product__brand{font-size:11px;color:var(--mk-purple);font-weight:500;text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px}.mk-product__title{font-size:20px;font-weight:500;color:var(--mk-dark);line-height:1.3;margin:0 0 8px}@media(max-width:768px){.mk-product__title{font-size:17px}}.mk-stars{display:flex;align-items:center;gap:2px;margin-bottom:10px}.mk-star--full,.mk-star--half{color:var(--mk-gold)}.mk-star--empty{color:var(--mk-border)}.mk-stars__count{font-size:12px;color:var(--mk-text-gray);margin-left:4px;text-decoration:underline;cursor:pointer}.mk-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}.mk-price__current{font-size:22px;font-weight:500;color:var(--mk-dark)}@media(max-width:768px){.mk-price__current{font-size:20px}}.mk-price__compare{font-size:14px;text-decoration:line-through;color:var(--mk-text-gray)}.mk-price__savings{font-size:12px;background:#fef3e2;color:#854f0b;padding:3px 8px;border-radius:4px;font-weight:500}.mk-variants{margin-bottom:14px}.mk-variants__group{margin-bottom:10px}.mk-variants__label{font-size:10px;color:var(--mk-text-gray);text-transform:uppercase;letter-spacing:.05em;font-weight:500;margin-bottom:6px;display:block}.mk-variants__options{display:flex;gap:6px;flex-wrap:wrap}.mk-variants__option-btn{padding:6px 14px;border:1px solid var(--mk-border);border-radius:6px;background:var(--mk-white);color:var(--mk-dark);font-size:12px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.mk-variants__option-btn--active{border-color:var(--mk-purple);background:var(--mk-light-bg);color:var(--mk-purple);font-weight:500}.mk-variants__option-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.mk-variants__swatch{width:28px;height:28px;border-radius:50%;border:2px solid var(--mk-white);cursor:pointer;outline:1.5px solid var(--mk-border);transition:outline-color .2s}.mk-variants__swatch--active{outline-color:var(--mk-purple)}.mk-benefits{list-style:none;margin:0 0 14px;padding:0}.mk-benefits__item{display:flex;gap:8px;align-items:flex-start;padding:4px 0;font-size:13px;color:var(--mk-dark);line-height:1.5}.mk-benefits__icon{color:var(--mk-purple);flex-shrink:0;font-weight:500;margin-top:1px}.mk-product-form__row{display:flex;gap:8px;margin-bottom:10px;align-items:center}.mk-qty{display:flex;align-items:center;border:1px solid var(--mk-border);border-radius:8px;overflow:hidden;flex-shrink:0}.mk-qty__btn{width:36px;height:48px;background:none;border:none;font-size:18px;color:var(--mk-purple);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.mk-qty__btn:hover{background:var(--mk-light-bg)}.mk-qty__input{width:36px;text-align:center;font-size:14px;font-weight:500;color:var(--mk-dark);border:none;border-left:1px solid var(--mk-border);border-right:1px solid var(--mk-border);height:48px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:none}.mk-qty__input::-webkit-inner-spin-button,.mk-qty__input::-webkit-outer-spin-button{-webkit-appearance:none}.mk-product-form__submit{flex:1;height:48px;background:var(--mk-purple);color:var(--mk-white);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center;gap:8px}@media(max-width:768px){.mk-product-form__submit{height:52px}}.mk-product-form__submit:hover{opacity:.9}.mk-product-form__submit:disabled{background:var(--mk-text-gray);cursor:not-allowed;opacity:1}.mk-product-form__submit--loading{opacity:.7;cursor:wait}.mk-product-form__submit--added{background:var(--mk-green)}.mk-btn-buy-now{width:100%;height:44px;background:var(--mk-white);color:var(--mk-purple);border:1px solid var(--mk-purple);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:10px;transition:background .2s}.mk-btn-buy-now:hover{background:var(--mk-light-bg)}.mk-wishlist-btn{width:48px;height:48px;border:1px solid var(--mk-border);background:var(--mk-white);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s;flex-shrink:0}.mk-wishlist-btn:hover{border-color:var(--mk-purple)}.mk-wishlist-btn--active svg{fill:var(--mk-purple);stroke:var(--mk-purple)}.mk-freeship{margin-bottom:14px}.mk-freeship__label{font-size:13px;color:var(--mk-dark);margin:0 0 6px;line-height:1.4}.mk-freeship__label strong,.mk-freeship__amount{font-weight:600;color:var(--mk-dark)}.mk-freeship__track{height:6px;background:var(--mk-border);border-radius:999px;overflow:hidden}.mk-freeship__fill{display:block;height:100%;background:var(--mk-green);border-radius:999px;transition:width .4s ease}.mk-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:var(--mk-light-bg);border-radius:8px;padding:12px;margin-bottom:14px}.mk-trust__item{text-align:center}.mk-trust__icon{display:flex;align-items:center;justify-content:center;color:var(--mk-purple);margin-bottom:4px}.mk-trust__text{font-size:10px;color:var(--mk-dark);line-height:1.3;display:block}.mk-accordion{border-top:.5px solid var(--mk-border)}.mk-product__info .mk-accordion+.mk-accordion{border-top:none}.mk-accordion__item{border-bottom:.5px solid var(--mk-border)}.mk-accordion__trigger{display:flex;justify-content:space-between;align-items:center;padding:12px 0;width:100%;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--mk-dark);text-align:left}.mk-accordion__icon{transition:transform .3s;flex-shrink:0;color:var(--mk-text-gray)}.mk-accordion__trigger[aria-expanded=true] .mk-accordion__icon{transform:rotate(180deg)}.mk-accordion__body{max-height:0;overflow:hidden;transition:max-height .3s ease;font-size:13px;color:var(--mk-text-gray);line-height:1.6}.mk-accordion__body-inner{padding:0 0 12px}.mk-accordion__body--open{max-height:2000px}.mk-share{display:flex;align-items:center;gap:8px;margin-top:10px}.mk-share__label{font-size:11px;color:var(--mk-text-gray)}.mk-share__icons{display:flex;gap:6px}.mk-share__btn{width:30px;height:30px;background:var(--mk-light-bg);border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--mk-purple);transition:background .2s}.mk-share__btn:hover{background:var(--mk-border)}.mk-share__toast{font-size:11px;color:var(--mk-purple);opacity:0;transition:opacity .3s}.mk-share__toast--visible{opacity:1}.mk-sticky-bar{display:none}@media(max-width:768px){.mk-sticky-bar{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:58px;background:var(--mk-dark);position:sticky;bottom:0;z-index:100;transition:transform .3s}.mk-sticky-bar--hidden{transform:translateY(100%)}.mk-sticky-bar__price{font-size:16px;font-weight:500;color:var(--mk-text-light)}.mk-sticky-bar__btn{background:var(--mk-gold);color:var(--mk-dark);border:none;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:500;cursor:pointer}}.mk-faq{padding:24px 0;border-top:.5px solid var(--mk-border)}.mk-faq__title{font-size:16px;font-weight:500;color:var(--mk-dark);margin:0 0 8px}.mk-reviews{padding:24px 0;border-top:.5px solid var(--mk-border)}.mk-reviews__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mk-reviews__title{font-size:16px;font-weight:500;color:var(--mk-dark);margin:0}.mk-reviews__summary{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mk-reviews__score{font-size:32px;font-weight:500;color:var(--mk-dark);line-height:1}.mk-reviews__count{font-size:12px;color:var(--mk-text-gray);margin-top:4px;display:block}.mk-reviews__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:768px){.mk-reviews__grid{grid-template-columns:1fr}}.mk-review-card{background:var(--mk-light-bg);border-radius:8px;padding:12px}.mk-review-card__top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.mk-review-card__name{font-size:12px;font-weight:500;color:var(--mk-dark)}.mk-review-card__date{font-size:11px;color:var(--mk-text-gray)}.mk-review-card__text{font-size:12px;color:var(--mk-dark);line-height:1.5;margin-top:4px}.mk-reviews__add-btn{font-size:12px;color:var(--mk-purple);font-weight:500;text-decoration:none}.mk-reviews__add-btn:hover{text-decoration:underline}.mk-reviews__show-more{margin-top:12px;background:none;border:1px solid var(--mk-border);border-radius:6px;padding:8px 16px;font-size:12px;color:var(--mk-purple);cursor:pointer;font-weight:500;display:block;width:100%;transition:background .2s}.mk-reviews__show-more:hover{background:var(--mk-light-bg)}.mk-related{padding:24px 0}.mk-related__title{font-size:16px;font-weight:500;color:var(--mk-dark);margin:0 0 14px}.mk-related__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:768px){.mk-related__grid{grid-template-columns:repeat(2,1fr)}}.mk-related-card{border:.5px solid var(--mk-border);border-radius:8px;overflow:hidden;transition:border-color .2s;text-decoration:none;display:block}.mk-related-card:hover{border-color:var(--mk-purple)}.mk-related-card__img{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#fff;display:block}.mk-related-card__info{padding:8px}.mk-related-card__title{font-size:12px;color:var(--mk-dark);font-weight:500;line-height:1.3;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mk-related-card__price{font-size:13px;font-weight:500;color:var(--mk-purple)}.mk-full-width{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.mk-full-width{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/martakids-product.css.map */
