.cmbr-card .product-card__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#f4f4f4;isolation:isolate}.cmbr-card .product-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;aspect-ratio:auto!important;object-fit:contain!important;mix-blend-mode:multiply;transition:opacity .25s ease}.cmbr-card .product-card__media[data-cmbr-fit=pending] img{opacity:0!important}@media(hover:hover){.cmbr-card .product-card__media:has(.product-card__image--secondary):hover .product-card__image--primary{opacity:0}}.cmbr-card .product-card__figure{position:relative}.cmbr-card .product-card__info{text-align:start;justify-items:stretch;align-items:stretch}.cmbr-card-info{position:relative;width:100%}.cmbr-card-info__main{display:flex;align-items:baseline;justify-content:space-between;gap:12px;transition:opacity .2s ease}.cmbr-card-info__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmbr-card-info__price{flex-shrink:0}.cmbr-card-info__price .price-list{justify-content:flex-end;text-align:end}.cmbr-card-info__sizes{display:none;margin:0;padding:0;list-style:none}.cmbr-card-info__sizes a{color:inherit;text-decoration:none}.cmbr-card-info__sizes a:hover{text-decoration:underline;text-underline-offset:3px}.cmbr-card-info__sizes .is-unavailable{opacity:.35;text-decoration:line-through}@media(hover:hover)and (min-width:1000px){.cmbr-card-info__sizes{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 20px;opacity:0;pointer-events:none;transition:opacity .2s ease}.cmbr-card:hover .cmbr-card-info__sizes{opacity:1;pointer-events:auto}.cmbr-card:hover .cmbr-card-info__main:has(+.cmbr-card-info__sizes){opacity:0}}@media screen and (max-width:699px){.cmbr-card-info__main{flex-direction:column;align-items:flex-start;gap:4px}.cmbr-card-info__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.4;min-height:2.8em}.cmbr-card-info__price .price-list{justify-content:flex-start;text-align:start}}.cmbr-ship{display:grid;gap:14px;padding-block-end:20px;margin-block-end:4px;border-bottom:1px solid rgb(var(--text-color) / .15)}.cmbr-ship__msg{display:flex;align-items:center;gap:12px;margin:0;font-size:15px;line-height:1.4}.cmbr-ship__icon{flex-shrink:0}.cmbr-ship__bar{position:relative;height:5px;background:#ececec;overflow:hidden}.cmbr-ship__bar>span{position:absolute;inset:0 auto 0 0;background:#000;transition:width .4s ease}.cmbr-ship__eta{display:flex;align-items:center;gap:12px;margin:0;font-size:15px}.cmbr-ship__dot{width:10px;height:10px;border-radius:50%;background:#3cb043;flex-shrink:0;margin-inline:6px}.cmbr-recos{display:block;padding-block:20px;border-top:1px solid rgb(var(--text-color) / .15)}.cmbr-recos[hidden]{display:none}.cmbr-recos__title{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cmbr-recos__list{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cmbr-recos__list::-webkit-scrollbar{display:none}.cmbr-reco{display:grid;grid-template-columns:120px 1fr;gap:16px;scroll-snap-align:start}.cmbr-reco__media{display:block;aspect-ratio:3 / 4;background:#f4f4f4;overflow:hidden}.cmbr-reco__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cmbr-reco__info{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.cmbr-reco__title{font-weight:700;font-size:14px;line-height:1.25;text-transform:uppercase;color:inherit;text-decoration:none}.cmbr-reco__price{font-size:14px}.cmbr-reco__form{margin-top:auto}.cmbr-reco__button{display:inline-block;margin-top:auto;padding:12px 18px;background:#000;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer}.cmbr-reco__button:hover{background:#222}cart-drawer .line-item{grid-template-columns:110px minmax(0,1fr);align-items:start}cart-drawer .line-item__media{width:110px;height:auto;aspect-ratio:3 / 4;object-fit:contain;background:#f4f4f4;filter:brightness(.957)}cart-drawer .line-item-info a.h6{font-weight:700;color:inherit}cart-drawer .line-item-info sale-price{color:inherit}.cmbr-reco__button{white-space:nowrap;padding:12px 16px;font-size:11px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cmbr.css.map */
