.mdc-product{padding-top:57px}.mdc-product__grid{display:grid;grid-template-columns:minmax(0,652px) minmax(0,542px);column-gap:clamp(32px,4.3vw,62px);align-items:start}.mdc-gallery{display:flex;gap:21px}.mdc-gallery__thumbs{display:flex;flex:0 0 145px;flex-direction:column;gap:16px}.mdc-gallery__thumb{display:block;width:145px;height:201px;padding:0;overflow:hidden;border:1px solid var(--mdc-stroke);border-radius:20px;background:#fff;cursor:pointer}.mdc-gallery__thumb.is-active{border-color:var(--mdc-accent)}.mdc .mdc-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.mdc-gallery__main{display:flex;flex:1;align-items:center;justify-content:center;height:636px;padding:24px;overflow:hidden;border:1px solid var(--mdc-stroke);border-radius:20px}.mdc .mdc-gallery__main img{display:block;max-height:100%;object-fit:contain}.mdc-proof{display:flex;flex-direction:column;justify-content:center;gap:15px;min-height:98px;margin-top:17px;padding:12px 30px;border-radius:15px;background:var(--mdc-pale)}.mdc-proof p{display:flex;align-items:center;gap:16px;min-width:0}.mdc-proof p>*{min-width:0}.mdc-proof .mdc-icon{flex:none;color:var(--mdc-accent)}.mdc-proof strong{font-weight:700}.mdc-product__info{display:flex;flex-direction:column;gap:38px}.mdc-product__main{display:flex;flex-direction:column;gap:32px}.mdc-rating{display:flex;align-items:center;gap:13px;min-height:24px}.mdc-rating__stars{position:relative;display:inline-flex}.mdc-rating__base,.mdc-rating__fill{display:flex;gap:10.3px}.mdc-rating__base{color:var(--mdc-body-dark)}.mdc-rating__fill{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--mdc-accent);clip-path:inset(0 calc(100% - var(--mdc-fill, 0%)) 0 0)}.mdc-product__buy-top{display:flex;flex-direction:column;gap:22px}.mdc-product__price{font-size:24px;line-height:29px;font-weight:700;letter-spacing:-.01em;color:var(--mdc-accent)}.mdc-product__price s{margin-left:12px;font-size:16px;font-weight:400;color:var(--mdc-body)}.mdc-sizes ul{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.mdc-sizes a{color:var(--mdc-body);text-decoration:none}.mdc-sizes .is-current{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--mdc-black)}.mdc-sizes .mdc-caption{margin-top:12px}.mdc-accs{display:flex;flex-direction:column;gap:22px}.mdc-acc{padding-bottom:14px;border-bottom:1px solid var(--mdc-stroke)}.mdc-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;color:var(--mdc-black);cursor:pointer}.mdc-acc summary::-webkit-details-marker{display:none}.mdc-acc .mdc-icon--arrow-down{flex:none;color:var(--mdc-body);transition:transform .3s}.mdc-acc[open] .mdc-icon--arrow-down{transform:rotate(180deg)}.mdc-acc__content{padding-top:14px}.mdc-acc__content p+p{margin-top:.75em}.mdc-acc__content h3{margin:16px 0 6px;font-size:16px;line-height:22px;font-weight:600;letter-spacing:0;color:var(--mdc-black)}.mdc-acc__content ul{margin:8px 0;padding-left:18px}.mdc-acc__content li+li{margin-top:4px}.mdc-offer{display:flex;align-items:baseline;gap:12px}.mdc-offer .mdc-card__badge{position:static}.mdc-offer strong{font-weight:700}.mdc-buy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mdc-qty{display:inline-flex;align-items:center;gap:6px;height:53px;padding:0 22px;border:1px solid var(--mdc-stroke);border-radius:100px}.mdc-qty button{min-width:32px;min-height:44px;padding:0;border:0;background:none;color:var(--mdc-body-dark);font:inherit;font-size:16px;font-weight:600;line-height:1.07;letter-spacing:.02em;cursor:pointer}.mdc-qty input{width:3ch;padding:0;border:0;background:none;color:var(--mdc-black);font:inherit;font-size:16px;font-weight:600;letter-spacing:.02em;text-align:center;-moz-appearance:textfield}.mdc-qty input::-webkit-inner-spin-button,.mdc-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdc-buy .mdc-btn-group[disabled]{opacity:.5;cursor:not-allowed}.mdc-pay{display:flex;flex-direction:column;gap:22px}.mdc-pay__title{color:var(--mdc-black)}.mdc-pay__logos{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0;padding:0;list-style:none}.mdc-pay__logos li{opacity:.7}.mdc-pay__icon{display:block;width:auto;height:26px}.mdc-pay__text{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--mdc-stroke);border-radius:6px;font-size:13px;font-weight:500;color:var(--mdc-black)}.mdc-bundle{display:flex;align-items:center;gap:63px}.mdc-bundle__media{position:relative;flex:0 0 652px;height:661px;overflow:hidden;border:1px solid var(--mdc-stroke);border-radius:20px}.mdc .mdc-bundle__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 50%}.mdc-bundle__media .mdc-card__badge{top:30px;right:37px}.mdc-bundle__info{display:flex;flex:0 1 563px;flex-direction:column;align-items:flex-start;gap:148px}.mdc-bundle__main{display:flex;flex-direction:column;gap:54px;width:100%}.mdc-bundle__text{display:flex;flex-direction:column;gap:22px}.mdc-bundle__text p{max-width:388px}.mdc-checklist{display:flex;flex-direction:column;gap:15px;padding:0;list-style:none}.mdc-checklist li{display:flex;align-items:center;gap:4px;color:var(--mdc-black)}.mdc-checklist .mdc-icon{flex:none;color:var(--mdc-accent)}@media(max-width:1280px){.mdc-gallery__thumbs{flex-basis:110px}.mdc-gallery__thumb{width:110px;height:152px}.mdc-gallery__main{height:540px}.mdc-bundle__media{flex-basis:50%}}@media(max-width:989px){.mdc-product{padding-top:16px}.mdc-product__grid{grid-template-columns:minmax(0,1fr);row-gap:32px}.mdc-gallery{flex-direction:column-reverse;gap:12px;min-width:0}.mdc-gallery__thumbs{flex:none;flex-direction:row;gap:10px;overflow-x:auto;scrollbar-width:none}.mdc-gallery__thumb{flex:0 0 76px;width:76px;height:96px;border-radius:14px}.mdc-gallery__main{flex:none;height:auto;aspect-ratio:1 / 1;padding:16px}.mdc-proof{padding:16px 20px;gap:10px}.mdc-proof p{align-items:flex-start;gap:10px}.mdc-proof .mdc-icon{margin-top:3px}.mdc-product__info{gap:32px}.mdc-product__main{gap:24px}.mdc-product__main .mdc-h2{font-size:30px;line-height:36px}.mdc-sizes a,.mdc-sizes .is-current{padding-block:8px}.mdc-acc summary{min-height:44px}.mdc-bundle{flex-direction:column;align-items:stretch;gap:32px}.mdc-bundle__media{flex:none;height:auto;aspect-ratio:652 / 661}.mdc-bundle__info{flex:none;gap:32px}.mdc-bundle__main{gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/mdc-product.css.map */
