.breadcrumb{margin-bottom:1.2rem}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:0}.breadcrumb__item{display:inline-flex;align-items:center;font-family:Outfit,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#737373}.breadcrumb__link,.breadcrumb__current{color:#737373;text-decoration:none}.breadcrumb__link{cursor:pointer}.breadcrumb__link:hover{color:#111;text-decoration:underline}.breadcrumb__separator{display:inline-block;margin:0 6px;color:#737373}@media screen and (max-width:749px){.breadcrumb__list{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.breadcrumb__item,.breadcrumb__link,.breadcrumb__current,.breadcrumb__separator{font-size:11px;line-height:1.3}.breadcrumb__separator{margin:0 4px}.breadcrumb__item:last-child{min-width:0;overflow:hidden}.breadcrumb__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.card-wrapper.product-card-wrapper{max-width:100%}.card-wrapper.product-card-wrapper .card{min-height:520px}@media screen and (max-width:749px){.card-wrapper.product-card-wrapper{height:auto}.card-wrapper.product-card-wrapper .card{min-height:0;height:auto}.card-wrapper.product-card-wrapper .card__content{flex-grow:0;grid-template-rows:auto}.card-wrapper .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.35;min-height:2.7em;max-height:2.7em}}.media--hover-effect img{transition:opacity .8s ease-in-out}.media--hover-effect img+img{position:absolute;top:0;left:0;opacity:0}.media--hover-effect:hover img+img{opacity:1}.card__media .media{position:relative}.card-wrapper .card__badge.card__badge--tags{position:absolute;top:0;left:0;right:auto;z-index:5;display:flex;margin:0;padding:0;pointer-events:none;grid-row-start:1;justify-self:flex-start;align-self:flex-start}.badge--tag{display:inline-flex;align-items:center;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 10px;border:0;border-radius:8px 0!important;line-height:1;white-space:nowrap}.badge--restocked,.card-wrapper .badge.badge--restocked{background:#0f6b5c!important;color:#fff!important}.badge--hot-selling,.card-wrapper .badge.badge--hot-selling{background:#c62828!important;color:#fff!important}.badge--new,.card-wrapper .badge.badge--new{background:#dcfce7!important;color:#15803d!important}@media screen and (max-width:749px){.badge--tag{font-size:10px;padding:6px 8px;letter-spacing:.35px}}.card__heading a,.card-wrapper .card__heading{color:#000;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width:750px){.card__heading a,.card-wrapper .card__heading,.card-wrapper .card__heading.h5{font-size:16px;font-weight:500;line-height:1.35}}@media screen and (min-width:990px){.card__heading a,.card-wrapper .card__heading,.card-wrapper .card__heading.h5{font-size:18px}}.card-wrapper .price{color:#000;font-family:Outfit,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.card__bottom-row{display:flex;align-items:center;justify-content:flex-start;margin-top:.8rem}.card__color-swatches{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:0;min-height:18px}.card__swatch{width:18px;height:18px;border-radius:50%;border:.1px solid rgba(0,0,0,1);display:inline-block;flex-shrink:0;box-sizing:border-box;cursor:pointer;position:relative;z-index:2}.card__swatch--spacer{visibility:hidden;pointer-events:none;border-color:transparent}.card__swatch.card__swatch--active:after{content:none!important;display:none!important}.card__inner .card__badge,.card-wrapper .card__badge.top{position:absolute;top:0;right:0;left:auto;z-index:4;display:flex;flex-wrap:wrap;gap:0;align-self:flex-start;justify-self:flex-end;grid-row-start:1;pointer-events:none}.card-wrapper .card__badge.card__badge--tags,.card__inner .card__badge.card__badge--tags{right:auto;left:0;z-index:5;justify-self:flex-start}.card-wrapper .card__badge .badge{margin:0;border-radius:0 8px;font-size:12px;padding:8px 10px;letter-spacing:.5px}@media screen and (max-width:749px){.card-wrapper .card__badge .badge{font-size:11px;padding:6px 8px;letter-spacing:.4px}}.card-wrapper .card__inner>.card__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0!important;pointer-events:none;z-index:4}.card-wrapper .badge.badge--bottom-left{position:static}.card__cart-icon-btn{display:none}.card__cart-icon-btn-inner{display:flex;padding:10px;justify-content:flex-end;align-items:center;gap:0;border-radius:6px;border:.5px solid #737373;background:#e5e5e5;width:auto;height:auto;overflow:hidden;transition:gap .3s ease,padding .3s ease}.card__cart-btn-text{font-family:Outfit,sans-serif;font-size:12px;font-weight:400;color:#000;white-space:nowrap;max-width:0;opacity:0;overflow:hidden;transition:max-width .35s ease,opacity .25s ease .05s}@media(hover:hover)and (pointer:fine){.card-wrapper.product-card-wrapper:hover .card__cart-icon-btn-inner{gap:6px;padding:10px 14px}.card-wrapper.product-card-wrapper:hover .card__cart-btn-text{max-width:100px;opacity:1}}@media screen and (max-width:749px){.card-wrapper.product-card-wrapper:hover .card__cart-btn-text,.card__cart-btn-text{max-width:0!important;opacity:0!important}.card-wrapper.product-card-wrapper:hover .card__cart-icon-btn-inner,.card__cart-icon-btn-inner{gap:0!important;padding:10px!important}}.card__cart-icon-btn-inner svg{width:16px;height:16px;aspect-ratio:1/1}.card__cart-icon-btn .loading-overlay__spinner{display:none}
/*# sourceMappingURL=/cdn/shop/t/54/compiled_assets/styles.css.map */
