.product.grid{align-items:start}.product__media-wrapper .product__media-item .product-media-container,.product__media-wrapper .product__media{border-radius:var(--asc-r-l);overflow:hidden}.product__media-wrapper .thumbnail{border-radius:var(--asc-r-m);overflow:hidden}.product__info-container>*{margin-top:0;margin-bottom:0}.product__info-container>*+*{margin-top:18px}.product__info-container .product__title{margin-bottom:0}.product__info-container .product__title h1{font-family:var(--asc-f-head);font-weight:500;font-size:clamp(28px,2.6vw,38px);line-height:1.12;letter-spacing:-.015em;color:var(--asc-ink);margin:0}.product__info-container .price .price-item{font-family:var(--asc-f-body);font-size:24px;font-weight:600;letter-spacing:0;color:var(--asc-ink)}.product__info-container .product__tax{margin-top:4px;font-size:13px;color:var(--asc-ink-3)}.product__info-container .product__inventory{font-size:14px;color:var(--asc-ink-2)}.product-form__submit.button--primary{--buttons-radius: 999px;--buttons-radius-outset: 999px;--buttons-border-width: 0px;border-radius:999px;min-height:56px;background:var(--asc-accent);color:var(--asc-accent-ink);font-family:var(--asc-f-body);font-weight:600;font-size:16px;letter-spacing:.04em;transition:transform .3s var(--asc-ease),box-shadow .3s var(--asc-ease)}.product-form__submit.button--primary:before,.product-form__submit.button--primary:after{box-shadow:none;border-radius:999px}.product-form__submit.button--primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00603938}.product-form__submit.button--primary[disabled]{background:var(--asc-ink-3)}.asc-pdp-rating{margin:10px 0 0!important;font-size:14px;color:var(--asc-ink-2)}.asc-pdp-rating b{color:var(--asc-ink)}.asc-pdp-rating a{color:inherit;text-decoration:none}.asc-pdp-promise{list-style:none;padding:16px 18px;margin:0;background:var(--asc-paper-2);border-radius:var(--asc-r-l);display:grid;gap:10px}.asc-pdp-promise li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;color:var(--asc-ink-2)}.asc-pdp-promise svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--asc-accent)}.asc-pdp-promise b{color:var(--asc-ink);font-weight:600}.asc-pdp-pair{border:1px solid var(--asc-line);border-radius:var(--asc-r-l);padding:16px 18px;background:var(--asc-card)}.asc-pdp-pair__label{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--asc-ink-3)}.asc-pdp-pair__row{display:flex;align-items:center;gap:14px}.asc-pdp-pair__img{flex:none;width:72px;height:72px;border-radius:var(--asc-r-m);overflow:hidden;background:var(--asc-paper-2);display:block}.asc-pdp-pair__img img{width:100%;height:100%;object-fit:cover;display:block}.asc-pdp-pair__txt{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--asc-ink-2);line-height:1.35}.asc-pdp-pair__name{font-weight:600;color:var(--asc-ink);font-size:15px}.asc-pdp-pair__txt b{color:var(--asc-ink)}.asc-pdp-pair form{margin-top:14px}.asc-pdp-pair .asc-btn{min-height:46px;font-size:15px}.product__info-container .product__text.subtitle{font-family:var(--asc-f-head);font-size:22px;font-weight:500;color:var(--asc-ink);letter-spacing:-.01em;margin-top:32px}.product__info-container .product__description{font-size:16px;line-height:1.65;color:var(--asc-ink-2)}.product__info-container .product__description strong{color:var(--asc-ink)}.product__info-container .product__accordion{border-top:1px solid var(--asc-line)}.product__info-container .product__accordion+.product__accordion{margin-top:0;border-top:0}.product__info-container .product__accordion details{border-bottom:1px solid var(--asc-line)}.product__info-container .product__accordion summary{padding:16px 0}.product__info-container .accordion__title{font-family:var(--asc-f-body);font-size:16px;font-weight:600;color:var(--asc-ink);letter-spacing:0}.product__info-container .accordion__content{font-size:15px;line-height:1.6;color:var(--asc-ink-2);padding-bottom:16px}.product__info-container .accordion__content a{color:var(--asc-ink);text-decoration:underline;text-underline-offset:3px}.product__info-container .accordion .icon-accordion{color:var(--asc-accent)}.product__info-container .product__view-details{display:none}@media(max-width:749px){.product__info-container{padding-top:8px}.product__info-container>*+*{margin-top:16px}}@media(prefers-reduced-motion:reduce){.product-form__submit.button--primary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/asc-pdp.css.map */
