.ec-pcrumbs{padding-block:18px 0}.ec-pcrumbs .ec-crumbs{margin:0}.ec-pcrumbs .ec-crumbs ol{flex-wrap:nowrap;min-width:0}.ec-pcrumbs .ec-crumbs li{flex:none;white-space:nowrap}.ec-pcrumbs .ec-crumbs li:last-child{flex:0 1 auto;min-width:0}.ec-pcrumbs .ec-crumbs [aria-current]{overflow:hidden;text-overflow:ellipsis}.hdt-page-type-product .hdt-section--feature-product .hdt-section-inner{padding-top:24px}.hdt-page-type-product :is(.ec-pcrumbs,.ec-pdetails) .ec-wrap{max-width:1230px;padding-inline:15px}.hdt-page-type-product .hdt-product-info__list{color:var(--ec-text)}.hdt-page-type-product .hdt-product-info__list>.hdt-product-info__item+.hdt-product-info__item{margin-top:18px}.ec-pvendor{display:flex;align-items:center;gap:10px;margin-bottom:-8px;font-size:14px;font-weight:500}.ec-pvendor a{color:var(--ec-muted);text-decoration:none}.ec-pvendor a:hover{color:var(--ec-ink);text-decoration:underline;text-decoration-color:var(--ec-accent);text-underline-offset:3px}.ec-pbadge{padding:0 10px;line-height:22px;border-radius:999px;background:var(--ec-tint);color:var(--ec-ink);font-size:12.5px;font-weight:600}.hdt-page-type-product .hdt-product__title :is(h1,h2){color:var(--ec-ink);font-weight:600;line-height:1.25;letter-spacing:-.012em;text-wrap:balance}.hdt-page-type-product .hdt-product__price{color:var(--ec-ink);font-size:24px;font-weight:600;line-height:1.3}.hdt-page-type-product .hdt-product__price :is(.hdt-price__sale,.hdt-price__regular,.hdt-price,.hdt-money){color:var(--ec-ink)}.hdt-page-type-product .hdt-product__price :is(s,del,.hdt-price__compare){color:var(--ec-muted);font-size:17px;font-weight:400}.ec-psum p{color:var(--ec-text);font-size:15px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ec-psum__more,.ec-phelp__text a,.hdt-page-type-product .hdt-pickup-availability__info button{color:var(--ec-ink);font-size:14px;font-weight:500;text-decoration:underline;text-decoration-color:var(--ec-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ec-psum__more{display:inline-block;margin-top:6px}.hdt-page-type-product .hdt-product-form__label{color:var(--ec-ink);font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.hdt-page-type-product .hdt-product-form__label span{font-weight:400;color:var(--ec-text)}.hdt-page-type-product .hdt-product-form__values{gap:8px}.hdt-page-type-product .hdt-product-form_value.is-type-circle{min-width:48px;min-height:38px;padding:0 14px;border:1px solid var(--ec-line);border-radius:999px;background:#fff;color:var(--ec-ink);font-size:14px;font-weight:500;transition:border-color .2s var(--ec-ease),background-color .2s var(--ec-ease)}.hdt-page-type-product .hdt-product-form_value.is-type-circle:hover{border-color:var(--ec-accent)}.hdt-page-type-product input:checked+.hdt-product-form_value.is-type-circle{border-color:var(--ec-ink);background:var(--ec-ink);color:#fff}.hdt-page-type-product input.is-disabled+.hdt-product-form_value.is-type-circle{border-style:dashed;color:var(--ec-muted)}.hdt-page-type-product .hdt-product__buy-button .hdt-product-form__buttons{display:flex;width:100%}.hdt-page-type-product .hdt-product-form__top-buttons{flex:1 1 auto;flex-wrap:nowrap;gap:10px;align-items:stretch}.hdt-page-type-product .hdt-product-form__top-buttons>*{flex:none}.hdt-page-type-product .hdt-product-form__buttons .hdt-quantity-wrapp{height:48px;border:1px solid var(--ec-line);border-radius:999px}.hdt-page-type-product .hdt-product-form__buttons .hdt-quantity__input{color:var(--ec-ink)}.hdt-page-type-product :is(.hdt-product-form__submit,.hdt-sticky-btn-atc .hdt-btn){min-height:48px;border:1px solid var(--ec-ink);border-radius:999px;background:var(--ec-ink);color:#fff;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;transition:background-color .2s var(--ec-ease),border-color .2s var(--ec-ease),color .2s var(--ec-ease)}.hdt-page-type-product .hdt-product-form__top-buttons .hdt-product-form__submit{flex:1 1 0;min-width:0;width:auto;max-width:none}.hdt-page-type-product :is(.hdt-product-form__submit,.hdt-sticky-btn-atc .hdt-btn):hover{border-color:var(--ec-accent);background:var(--ec-accent);color:var(--ec-ink)}.hdt-page-type-product :is(.hdt-product-form__submit,.hdt-sticky-btn-atc .hdt-btn)[disabled]{border-color:var(--ec-line);background:#f1f3f6;color:var(--ec-muted)}.hdt-page-type-product .hdt-product-form__buttons :is(.hdt-product-form__btn-compare,.hdt-product-form__btn-wishlist){width:48px;height:48px;border:1px solid var(--ec-line);border-radius:50%;color:var(--ec-ink)}.hdt-page-type-product .hdt-product-form__buttons :is(.hdt-product-form__btn-compare,.hdt-product-form__btn-wishlist):hover{border-color:var(--ec-accent);background:var(--ec-tint)}.hdt-page-type-product .hdt-product__notify-stock{padding:20px;border:1px solid var(--ec-line);border-radius:var(--ec-radius);background:var(--ec-tint)}.hdt-page-type-product .hdt-product__notify-stock-heading span{color:var(--ec-ink);font-size:16px;font-weight:600}.hdt-page-type-product .hdt-product__notify-stock-subtitle{color:var(--ec-text);font-size:14.5px}.hdt-page-type-product .hdt-product__notify-stock .hdt-input{min-height:46px;border:1px solid var(--ec-line);border-radius:999px;background:#fff;color:var(--ec-ink)}.hdt-page-type-product .hdt-product__notify-stock .hdt-product-notify__submit{min-height:46px;border:1px solid var(--ec-ink);border-radius:999px;background:var(--ec-ink);color:#fff;text-transform:none;letter-spacing:0}.hdt-page-type-product .hdt-product__notify-stock .hdt-product-notify__submit:hover{border-color:var(--ec-accent);background:var(--ec-accent);color:var(--ec-ink)}.hdt-page-type-product .hdt-pickup-availability__info{color:var(--ec-text);font-size:14.5px}.hdt-page-type-product .hdt-pickup-availability__info .hdt-caption-large{color:var(--ec-ink);font-weight:500}.hdt-page-type-product .hdt-pickup-availability__info .hdt-caption{color:var(--ec-muted)}.hdt-page-type-product .hdt-pickup-availability__info button{margin-top:4px}.ec-phelp{border:1px solid var(--ec-line);border-radius:var(--ec-radius);background:#fff}.ec-phelp__row{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;padding:16px 18px}.ec-phelp__row+.ec-phelp__row{border-top:1px solid var(--ec-line)}.ec-phelp__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--ec-tint);color:var(--ec-ink)}.ec-phelp__text{display:grid;gap:2px;font-size:14.5px;line-height:1.55;color:var(--ec-text)}.ec-phelp__text strong{color:var(--ec-ink);font-size:15px;font-weight:600}.ec-phelp__text a{justify-self:start;margin-top:4px}.hdt-page-type-product .hdt-product__trust-badge .hdt-payment-item{margin:0 4px 4px 0}.hdt-page-type-product .hdt-product__trust-badge .hdt-icon-payment{height:24px;width:auto}.hdt-page-type-product .hdt-pr-popup__ask{color:var(--ec-ink);font-size:14px;font-weight:500;text-decoration:underline;text-decoration-color:var(--ec-accent);text-decoration-thickness:2px;text-underline-offset:3px}.hdt-page-type-product .hdt-product__meta{padding-top:16px;border-top:1px solid var(--ec-line);font-size:14px}.hdt-page-type-product .hdt-product__meta>*+*{margin-top:4px}.hdt-page-type-product .hdt-product__meta .hdt-s-text2{color:var(--ec-muted)}.hdt-page-type-product .hdt-product__meta .hdt-s-text{color:var(--ec-ink)}.hdt-page-type-product .hdt-product-media .hdt-media-badges.hdt-badge__wrapp{inset:12px auto auto 12px;margin:0}body.hdt-page-type-product .hdt-media-badges .hdt-badge{width:auto;min-width:0;height:auto;aspect-ratio:auto;padding:4px 12px;border-radius:999px;font-size:13px;line-height:1.4}.hdt-page-type-product hdt-product-media.hdt-product-media__layout-no_media_size{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--ec-radius);background:var(--ec-tint)}.hdt-page-type-product hdt-product-media.hdt-product-media__layout-no_media_size:empty:after{content:"Photo coming soon";color:var(--ec-muted);font-size:15px}.hdt-page-type-product .hdt-product-media__thumb .hdt-thumbnail__media{cursor:pointer;border-radius:10px}.hdt-page-type-product .hdt-product-media__thumb .hdt-thumbnail__media .hdt-ratio{border-radius:10px;overflow:hidden;background:#fff}.hdt-page-type-product .hdt-product-media__thumb .hdt-thumbnail__media .hdt-ratio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ec-line);pointer-events:none;transition:box-shadow .25s var(--ec-ease)}.hdt-page-type-product .hdt-product-media__thumb .hdt-thumbnail__media img{transition:transform .45s var(--ec-ease)}.hdt-page-type-product hdt-slider-thumb .hdt-thumbnail__media:not(.is-thumb-selected){opacity:.6!important;transition:opacity .25s var(--ec-ease)}.hdt-page-type-product hdt-slider-thumb .hdt-thumbnail__media:not(.is-thumb-selected):hover{opacity:1!important}.hdt-page-type-product .hdt-product-media__thumb .hdt-thumbnail__media:hover .hdt-ratio:after{box-shadow:inset 0 0 0 2px var(--ec-accent)}.hdt-page-type-product .hdt-product-media__thumb .hdt-thumbnail__media:hover img{transform:scale(1.08)}.hdt-page-type-product .hdt-product-media__thumb .hdt-thumbnail__media.is-thumb-selected .hdt-ratio:after{box-shadow:inset 0 0 0 2px var(--ec-ink)}.hdt-page-type-product .hdt-sticky-btn-atc{box-shadow:0 -1px 0 var(--ec-line),0 -8px 24px -16px #0f2b4c40}.hdt-page-type-product .hdt-sticky-atc__title{color:var(--ec-ink)}.ec-pdetails{scroll-margin-top:90px}.ec-pdetails__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,5vw,72px);align-items:start}.ec-pdetails__side{display:grid;gap:18px}.ec-pdetails__facts{display:grid;gap:8px;font-size:14.5px}.ec-pdetails__facts div{display:flex;gap:8px}.ec-pdetails__facts dt{min-width:52px;color:var(--ec-muted)}.ec-pdetails__facts dd{color:var(--ec-ink);font-weight:500;overflow-wrap:anywhere}.ec-pdetails__note{color:var(--ec-muted);font-size:14.5px}.ec-pdetails__main{min-width:0}.ec-pdetails__rte{position:relative;max-width:72ch;color:var(--ec-text);font-size:15.5px;line-height:1.7;overflow-wrap:anywhere}.ec-pdetails__rte.is-clamped{max-height:520px;overflow:hidden}.ec-pdetails__rte.is-clamped:after{content:"";position:absolute;inset:auto 0 0;height:96px;background:linear-gradient(transparent,var(--ec-pd-bg, #fff));pointer-events:none}.ec-block--tint .ec-pdetails__rte{--ec-pd-bg: var(--ec-tint)}.ec-pdetails__rte :is(p,ul,ol,table,figure,blockquote){margin-block:0 .85em}.ec-pdetails__rte>:last-child{margin-bottom:0}.ec-pdetails__rte :is(h1,h2,h3,h4,h5,h6){color:var(--ec-ink);font-size:17px;font-weight:600;line-height:1.4;margin-top:1.4em}.ec-pdetails__rte :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.ec-pdetails__rte :is(ul,ol){padding-left:1.3em;list-style:disc}.ec-pdetails__rte ol{list-style:decimal}.ec-pdetails__rte li+li{margin-top:.3em}.ec-pdetails__rte strong,.ec-pdetails__rte b{color:var(--ec-ink);font-weight:600}.ec-pdetails__rte a{color:var(--ec-ink);text-decoration:underline;text-decoration-color:var(--ec-accent);text-underline-offset:3px}.ec-pdetails__rte img{max-width:100%;height:auto;border-radius:8px}.ec-pdetails__rte table{width:100%;border-collapse:collapse;font-size:14.5px;background:#fff;border-radius:8px;overflow:hidden}.ec-pdetails__rte :is(td,th){padding:8px 12px;border:1px solid var(--ec-line);text-align:left;vertical-align:top}.ec-pdetails__rte iframe{max-width:100%}.ec .ec-pdetails__more{margin-top:14px;padding:4px 0;border:0;background:none;color:var(--ec-ink);font:inherit;font-size:14.5px;font-weight:500;text-decoration:underline;text-decoration-color:var(--ec-accent);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.hdt-page-type-product :is(.hdt-related-products,.hdt-recently-products) .hdt-section-heading_block{text-align:left}.hdt-page-type-product :is(.hdt-related-products,.hdt-recently-products) .hdt-heading-block{color:var(--ec-ink);font-size:clamp(24px,19px + 1vw,32px);font-weight:600;letter-spacing:-.014em}@media(max-width:767px){.ec-pcrumbs,.hdt-page-type-product .hdt-section--feature-product .hdt-section-inner{padding-top:14px}.hdt-page-type-product .hdt-product__price{font-size:22px}.ec-pdetails__grid{grid-template-columns:1fr;gap:18px}.ec-pdetails__rte.is-clamped{max-height:440px}}@media(prefers-reduced-motion:reduce){.hdt-page-type-product :is(.hdt-product-form__submit,.hdt-sticky-btn-atc .hdt-btn,.hdt-product-form_value){transition:none}.hdt-page-type-product .hdt-product-media__thumb .hdt-thumbnail__media img,.hdt-page-type-product .hdt-product-media__thumb .hdt-thumbnail__media .hdt-ratio:after{transition:none}.hdt-page-type-product .hdt-product-media__thumb .hdt-thumbnail__media:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ec-product.css.map */
