.product-card{display:block;position:relative;width:100%}.product-card div.product-image{width:100%;line-height:0px}.product-card div.product-image:before{content:" ";display:block;padding-bottom:100%}.product-card div.product-media{position:absolute;z-index:0;width:100%}.product-card div.product-media img{width:100%;height:100%;object-fit:cover}.product-card div.product-media a.product-link{height:100%;position:absolute;top:0;left:0;z-index:2;padding-top:45%;line-height:3.5rem;font-weight:700;font-size:2.4rem;color:rgb(var(--color-foreground));text-decoration:none}.product-card div.product-media .product-card-title-with-background{padding-left:.2em;padding-right:.2em}.product-card div.product-media span.badge{margin-top:2rem}.product-card div.product-controls{width:100%}.product-card div.product-controls div.product-options,.product-card div.product-controls div.product-actions{display:flex;width:auto;justify-content:space-between;margin-left:-.8rem;margin-bottom:.8rem}.product-card div.product-controls div.product-options>*,.product-card div.product-controls div.product-actions>*{flex:1 1 50%;margin-left:.8rem}.product-card div.product-controls div.product-options>span,.product-card div.product-controls div.product-actions>span{display:flex;flex-direction:column;align-items:stretch;color:rgba(var(--color-base-text))}.product-card div.product-controls div.product-options>.variant-select select,.product-card div.product-controls div.product-actions>.variant-select select{width:100%}.product-card div.product-controls button,.product-card div.product-controls div.notify-me,.product-card div.product-controls input,.product-card div.product-controls select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;font-family:var(--main-font);font-size:1.6rem;font-weight:700;line-height:200%;background-color:#fff;border:0}.product-card div.product-controls div.notify-me .klaviyo-button-container{opacity:1!important;width:100%!important;top:0!important;left:0!important;margin:auto!important;text-align:center!important;cursor:pointer;border:.2rem black solid;color:rgba(var(--color-foreground))}.product-card div.product-controls div.notify-me .klaviyo-button-container a{text-decoration:none}.product-card div.product-controls select{padding-right:2.4rem;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:.6em;background-position:calc(100% - .8rem) center;background-repeat:no-repeat}.product-card div.product-controls select:disabled{background-image:none}.product-card div.product-controls quantity-input{width:100%}.product-card div.product-controls select,.product-card div.product-controls quantity-input.quantity,.product-card div.product-controls .quantity:after{height:4.8rem;border:0;box-shadow:none;top:0;right:0;bottom:0;left:0;border-bottom:.2rem black solid}.product-card quantity-input input::-webkit-outer-spin-button,.product-card quantity-input input::-webkit-inner-spin-button,.product-card quantity-input input[type=number]{-webkit-appearance:none;-moz-appearance:textfield}.product-card div.product-controls select:disabled,.product-card div.product-controls quantity-input.quantity:disabled,.product-card div.product-controls.disabled .quantity:after,.product-card div.product-controls.disabled .quantity input{border-color:var(--disabled-color);color:var(--disabled-color)}.product-card div.product-controls button.submit{cursor:pointer;border:.2rem black solid;color:rgba(var(--color-foreground))}.product-card div.product-controls button.submit.add-to-cart{color:rgba(var(--color-background));background-color:rgba(var(--color-foreground))}.product-card div.product-controls button:disabled{color:var(--disabled-color);border-color:var(--disabled-color);cursor:not-allowed}.product-card label{font-size:1em;font-weight:600;color:rgb(var(--color-base-text))}.product-card .disabled label{color:var(--disabled-color)}.product-actions button:disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/58/assets/empirical-product.css.map */
