@media(max-width:700px){#astel-app .product-gallery__dots{display:flex!important;justify-content:flex-start!important;gap:8px!important;height:auto!important;margin:0 0 0 20px!important;width:calc(100% - 20px);padding:12px 0 16px!important;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}#astel-app .product-gallery__dots::-webkit-scrollbar,#astel-app .review-masonry::-webkit-scrollbar{display:none}#astel-app .product-gallery__dot{width:52px!important;height:62px!important;flex:0 0 52px!important;padding:0!important;border:1px solid #dedede!important;border-radius:4px!important;background:#f6f6f6!important;overflow:hidden;scroll-snap-align:start}#astel-app .product-gallery__dot:after{display:none!important}#astel-app .product-gallery__dot img{display:block;width:100%;height:100%;object-fit:cover}#astel-app .product-gallery__dot.is-active{border:2px solid #222!important}#astel-app .product-gallery__dot:focus-visible{outline:2px solid #222;outline-offset:2px}#astel-app .product-info h1{white-space:nowrap;letter-spacing:.015em!important;line-height:1.16!important;margin:5px 0 3px!important}#astel-app .product-info .product-subtitle{margin:3px 0 7px!important;line-height:1.35!important}#astel-app .product-info .price-row{margin:3px 0 0!important}#astel-app .technical-visual figcaption{margin-bottom:27px!important}#astel-app .technical-block__inner{gap:0!important}#astel-app .product-reviews .section-heading{align-items:center!important;gap:10px!important;margin-bottom:22px!important}#astel-app .product-reviews .section-heading h2{font-size:clamp(23px,7vw,29px)!important;line-height:1.15;margin:0!important;white-space:nowrap}#astel-app .product-reviews__summary{gap:7px!important;margin:0!important;font-size:12px!important;white-space:nowrap}#astel-app .product-reviews__summary .review-stars{font-size:16px!important}#astel-app .review-masonry{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 20px 12px!important;margin:0 -20px!important}#astel-app .review-masonry .review-card{flex:0 0 min(82vw,340px)!important;width:min(82vw,340px)!important;break-inside:auto!important;scroll-snap-align:start;box-sizing:border-box;margin-bottom:0!important}#astel-app .review-card__rating{display:flex;align-items:center;gap:9px;margin:12px 0 14px}#astel-app .review-card__rating .review-stars{margin:0!important}#astel-app .review-card__rating-value{font-size:13px;font-weight:700;white-space:nowrap}#astel-app .astel-review-carousel-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin:12px 0 0;font-size:12px}#astel-app .astel-review-carousel-controls button{width:40px;height:40px;border:1px solid #d8d8d8;border-radius:2px;background:#fff;color:#222;font-size:20px}#astel-app .astel-review-carousel-controls button:disabled{opacity:.35}#astel-app .faq-product__intro{margin-bottom:23px!important}#astel-app .faq-product summary{white-space:nowrap;font-size:clamp(13px,3.6vw,15px)!important}#astel-app .footer-assurance>*{display:grid!important;grid-template-rows:30px 52px auto;justify-items:center;align-content:start;align-items:start;gap:7px!important;margin:0!important;text-align:center}#astel-app .footer-assurance>*>svg{grid-row:1;margin:0 auto!important}#astel-app .footer-assurance>*>strong{grid-row:2;align-self:center;margin:0!important}#astel-app .footer-assurance>*>span{grid-row:3;margin:0!important}}@media(max-width:700px){#astel-app .product-gallery__dots{padding-bottom:8px!important}#astel-app .product-info{padding-top:10px!important}#astel-app .product-reviews .section-heading{align-items:flex-start!important}#astel-app .product-reviews__summary{flex-direction:column;align-items:flex-end;gap:2px!important}#astel-app .product-reviews__summary span:last-child{font-size:11px;line-height:1.2}}@media(max-width:700px){#astel-app .review-masonry{scroll-padding-inline-start:20px!important}#astel-app .product-section:has(>.related-track){padding-top:12px!important;padding-bottom:12px!important}#astel-app .footer-assurance>*{grid-template-rows:28px 20px auto!important;gap:5px!important}#astel-app .footer-assurance>*>strong{font-size:clamp(13px,3.5vw,15px)!important;line-height:20px!important;white-space:nowrap;align-self:start!important}#astel-app .footer-assurance>*>span{line-height:1.3!important}}@media(min-width:701px){#astel-app .astel-review-carousel-controls{display:none!important}}.astel .variant-swatch:disabled{opacity:.35;cursor:not-allowed}.astel .variant-block--single{margin-bottom:16px}.astel .variant-swatch.variant-swatch--label{width:auto;height:auto;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.3;max-width:100%;overflow-wrap:anywhere}.astel .variant-choices{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.astel .variant-choice{display:block;flex:0 0 56px;width:56px;height:70px;min-width:0;padding:0;border:1px solid #dedede;border-radius:4px;background:#f8f8f8;overflow:hidden;cursor:pointer;transition:border-color .18s ease,transform .22s cubic-bezier(.22,.68,0,1)}.astel .variant-choice:hover,.astel .variant-choice:focus-visible{border-color:#777}.astel .variant-choice.active{border:2px solid #171717}.astel .variant-choice:not(:disabled):hover{transform:translateY(-2px)}.astel .variant-choice:disabled{opacity:.45;cursor:not-allowed}.astel .variant-choice img{display:block;width:100%;height:100%;object-fit:cover}.astel .purchase-assurance{margin:16px 0 8px;border:1px solid #e5e5e5;background:#fff}.astel .purchase-assurance__row{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-bottom:1px solid #e5e5e5;color:#252525;text-decoration:none;font-size:15px;line-height:1.4}.astel .purchase-assurance__row:last-child{border-bottom:0}.astel .purchase-assurance__row strong{font-weight:600}.astel .purchase-assurance__row small{display:block;margin-top:4px;color:#666;font-size:13px}.astel .purchase-assurance__dot{width:10px;height:10px;margin-top:5px;flex:0 0 10px;border-radius:50%;background:#31833f}.astel a.purchase-assurance__row:hover strong{text-decoration:underline}@media(max-width:600px){.astel .variant-choices{gap:8px}}@media(prefers-reduced-motion:reduce){.astel .variant-choice{transition:none}.astel .variant-choice:not(:disabled):hover{transform:none}}#astel-app .pdp-benefits{list-style:none;padding:12px 0;margin:14px 0;border-top:1px solid #e5e0d9;border-bottom:1px solid #e5e0d9;text-align:left}#astel-app .pdp-benefits li{display:flex;gap:10px;align-items:flex-start;margin:0;padding:5px 0}#astel-app .pdp-benefits li>span{color:#9a7952;font-size:15px;line-height:21px;flex:0 0 16px}#astel-app .pdp-benefits strong{display:block;font-size:13px;line-height:1.45;letter-spacing:0}#astel-app .pdp-benefits p{font-size:12px;line-height:1.5;color:#625f5a;margin:2px 0 0}#astel-app .product-info .pdp-benefits{margin-top:12px!important}@media(max-width:700px){#astel-app .product-info .product-subtitle{line-height:1.5}#astel-app .pdp-benefits{padding:9px 0}}@media(min-width:701px){#astel-app .product-info:has(.pdp-benefits) h1{font-size:clamp(18px,1.5vw,23px);letter-spacing:.02em;white-space:nowrap}}#astel-app .product-info:has(.pdp-benefits) .product-subtitle{font-size:12px!important;line-height:1.55!important;color:#716b63;margin-top:6px!important;margin-bottom:0!important;letter-spacing:0}#astel-app .product-info:has(.pdp-benefits) .price-row{margin-top:14px!important}@media(max-width:700px){#astel-app .product-info:has(.pdp-benefits) h1{font-size:clamp(17px,5.4vw,22px)!important;line-height:1.3!important;letter-spacing:0!important;margin-top:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/astel-mobile-pdp.css.map */
