.wc-sale{display:flex;flex-direction:column;gap:10px;width:100%}.wc-sale__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wc-sale__pill{background:#0b5bff;color:#fff;font-weight:800;font-style:italic;text-transform:uppercase;font-size:.8125rem;letter-spacing:.04em;padding:5px 12px;border-radius:999px}.wc-sale__ship{font-size:.8125rem;font-weight:600;opacity:.8}.wc-sale__timer{display:flex;justify-content:center;gap:8px;align-items:center;background:#0b5bff;color:#fff;font-weight:800;font-style:italic;text-transform:uppercase;font-size:.8125rem;letter-spacing:.06em;padding:10px 14px;border-radius:6px;box-shadow:4px 4px #fff}.wc-sale__timer[hidden]{display:none}.variant-picker .variant-option--buttons{display:grid!important;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:6px}.variant-picker .variant-option--buttons legend{grid-column:1/-1;padding:0;margin:0}.variant-picker .variant-option--buttons .variant-option__button-label{position:relative;overflow:visible!important;flex:none;width:100%;min-width:0;min-height:64px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.28)!important;border-radius:6px;background:transparent!important;color:#fff!important;transition:none}.variant-picker .variant-option--buttons .variant-option__button-label:before{display:none!important}.variant-picker .variant-option--buttons .variant-option__button-label__pill{display:none!important}.variant-picker .variant-option--buttons .variant-option__button-label__text{position:relative;z-index:1;text-align:center;font-weight:800;font-style:italic;text-transform:uppercase;color:inherit}.variant-picker .variant-option--buttons .variant-option__button-label:hover{border-color:#fff!important}.variant-picker .variant-option--buttons .variant-option__button-label:has(input:checked){background:#0b5bff!important;border-color:#0b5bff!important}.variant-picker .variant-option--buttons .variant-option__button-label:nth-of-type(2):after{content:"Popular"!important;position:absolute;inset:auto;top:-10px;left:50%;transform:translate(-50%);width:auto;height:auto;background:#fff;color:#000;border:0;clip-path:none;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:4px;z-index:3;white-space:nowrap;font-style:normal}.product-form-buttons{width:100%}.product-form-buttons .button,.product-form-buttons add-to-cart-component,.product-form-buttons add-to-cart-component .button{width:100%}.product-form-buttons add-to-cart-component .button{min-height:56px;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.04em;border-radius:6px}.product-grid{gap:24px!important}.product-grid.product-grid{--product-grid-columns-desktop:repeat(4,1fr) !important}product-card .product-card__content{background:#0d0f16;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:8px 8px 18px!important;gap:12px!important;transition:border-color .2s ease,transform .2s ease;overflow:hidden;height:100%}product-card:hover .product-card__content{border-color:#0b5bff;transform:translateY(-3px)}product-card .product-card__content :is(.card-gallery,.product-media,.product-media-container){border-radius:10px;overflow:hidden;width:100%}product-card .product-card__content :is(.card-gallery,.product-media,.product-media-container) img{width:100%;height:100%;aspect-ratio:3/4;object-fit:cover}product-card .product-card__content :is(.text-block,.product-title,.price,[ref=priceContainer]){text-align:center!important;justify-content:center!important;align-self:center;width:100%}product-card .product-card__content :is(.text-block,.product-title,[ref=priceContainer]){padding-inline:8px}product-card .product-card__content :is(.price,[ref=priceContainer],.price-item__group,.price bdi){font-weight:900!important;font-size:1.25rem!important;letter-spacing:.01em}product-card .product-card__content .compare-at-price,product-card .product-card__content .compare-at-price bdi{font-size:1.05rem!important;font-weight:700!important;color:#ff4d5e!important;opacity:1!important;text-decoration:line-through!important;text-decoration-thickness:2px!important;text-decoration-color:#ff4d5e!important;margin-inline-start:8px}product-card .product-badges{inset-inline-start:14px!important;inset-inline-end:auto!important;top:14px!important}product-card .product-badges__badge{background:#0b5bff;color:#fff;font-weight:800;font-style:italic;text-transform:uppercase;border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wallcrush-pdp.css.map */
