.cart-drawer__shipping-bar{padding:1.2rem 2.5rem;background:rgba(var(--color-foreground),.02);border-bottom:1px solid rgba(var(--color-foreground),.06)}.shipping-bar__message{font-size:1.3rem;text-align:center;margin:0 0 .8rem;color:rgb(var(--color-foreground))}.shipping-bar__message--success{color:#16a34a;font-weight:600}.shipping-bar__track{height:6px;background:rgba(var(--color-foreground),.08);border-radius:99px;overflow:hidden}.shipping-bar__progress{height:100%;background:linear-gradient(90deg,rgb(var(--cs-color-primary)),rgb(var(--cs-color-blush)));border-radius:99px;transition:width .4s ease}.cart-drawer__trust-signals{padding:1.2rem 2.5rem 0;border-top:1px solid rgba(var(--color-foreground),.06);margin-top:1rem}.cart-drawer__trust-row{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem}.cart-drawer__trust-item{display:flex;align-items:center;gap:.4rem;font-size:1.2rem;color:rgba(var(--color-foreground),.6);white-space:nowrap}.cart-drawer__trust-item .icon,.cart-drawer__trust-item svg{width:1.6rem;height:1.6rem;flex-shrink:0}.cart-drawer__payment-icons{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;padding-bottom:.8rem}.cart-drawer__payment-icon{height:20px;width:auto;opacity:.5}.cart-drawer .drawer__footer{position:sticky;bottom:0;background:rgb(var(--color-background));z-index:var(--cs-z-raised)}.cart-drawer .quantity__button{min-width:4.4rem;min-height:4.4rem}@media screen and (max-width:749px){.cart__checkout-button{width:100%;min-height:5.2rem;font-size:1.6rem}}.facets-container{position:sticky;top:0;z-index:var(--cs-z-raised);background:rgb(var(--color-background));padding-top:1rem;padding-bottom:1rem}.card-wrapper:hover .card__heading a{color:rgb(var(--cs-color-primary))}.card-wrapper{transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover{transform:translateY(-2px)}.badge.price__badge-sale{background:rgb(var(--cs-color-primary));color:rgb(var(--cs-color-white));font-weight:600;font-size:1.2rem;border-radius:4px}.collection-hero__inner{padding:2rem 0}.collection-hero__title{font-weight:700;letter-spacing:-.02em}.collection-hero__description{max-width:60ch;color:rgba(var(--color-foreground),.7)}.jdgm-rev-widg__title,.jdgm-carousel-title{font-family:var(--cs-font-heading);font-weight:700;letter-spacing:-.02em;position:relative;display:inline-block;padding-bottom:12px;background:linear-gradient(90deg,rgb(var(--cs-color-accent)) 0% 40%,rgb(var(--cs-color-primary)) 50%,rgb(var(--cs-color-accent)) 60% 100%);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:cs-jdgm-shimmer 5s ease-in-out infinite}@keyframes cs-jdgm-shimmer{0%{background-position:100% center}to{background-position:-50% center}}.jdgm-rev-widg__title:after,.jdgm-carousel-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:48px;height:3px;background:rgb(var(--cs-color-primary));border-radius:9999px}.jdgm-rev-widg__header,.jdgm-carousel-title-and-link{text-align:center}.product .accordion{border-color:rgba(var(--color-foreground),.08)}.product .accordion__title{font-size:1.4rem;font-weight:600;padding:1.2rem 0}.product .accordion__content{line-height:1.7;color:rgba(var(--color-foreground),.7)}.product__inventory{font-size:1.3rem;padding:.4rem 0}.card:hover{box-shadow:0 4px 12px #00000014}.card__media img{transition:transform .3s ease}.card-wrapper:hover .card__media img:first-child{transform:scale(1.03)}.card{border-radius:8px;overflow:hidden}.card__media{border-radius:8px 8px 0 0;overflow:hidden}@media screen and (max-width:749px){.cart-drawer__shipping-bar{padding:1rem 1.5rem}.shipping-bar__message{font-size:1.2rem}.cart-drawer__trust-row{gap:1.2rem}.cart-drawer__trust-item{font-size:1.1rem}.collection .grid__item{padding-bottom:1rem}}@media(prefers-reduced-motion:reduce){.jdgm-rev-widg__title,.jdgm-carousel-title{animation:none;background:none;-webkit-text-fill-color:rgb(var(--cs-color-accent));color:rgb(var(--cs-color-accent))}.shipping-bar__progress,.card-wrapper{transition:none}.card-wrapper:hover{transform:none}.card__media img{transition:none}.card-wrapper:hover .card__media img:first-child{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/cs-enhancements.css.map */
