.card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:22px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.05);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.card:hover{transform:translateY(-10px) scale(1.015);box-shadow:0 28px 70px #00000024}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0 45%,#ffffff2e);opacity:0;transition:.45s;pointer-events:none;z-index:2}.card:hover:before{opacity:1}.card:after{content:"";position:absolute;top:-150%;left:-180%;width:80%;height:350%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:rotate(20deg);transition:1s;pointer-events:none;z-index:3}.card:hover:after{left:180%}.card__media{overflow:hidden;background:#faf8f3}.card__media img{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.card:hover .card__media img{transform:scale(1.07)}.facets__heading{font-size:22px!important;font-weight:600}.facet-filters__label{font-size:20px!important;font-weight:600}.product-count{font-size:18px!important;font-weight:500;color:#666}.facets__label{font-size:15px}.card{border-radius:22px;overflow:hidden;transition:all .35s}.card:hover{transform:translateY(-8px);box-shadow:0 22px 60px #0000001f}.card__media img{transition:transform .8s}.card:hover .card__media img{transform:scale(1.05)}.badge{border-radius:999px;padding:8px 14px;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.card__heading{font-size:17px;font-weight:600;line-height:1.45}.card__heading:hover{color:var(--vf-gold)}.price{font-size:18px;font-weight:700}.price--on-sale{color:var(--vf-gold)}hr{border:none;border-top:1px solid rgba(0,0,0,.08)}.card{display:flex;flex-direction:column;height:100%}.card__content{display:flex;flex-direction:column;justify-content:space-between;padding:18px;min-height:170px}.card__heading{font-size:17px;font-weight:600;line-height:1.45;margin-bottom:10px}.price{margin-top:8px;margin-bottom:18px}.quick-add{margin-top:auto}.card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,transparent,var(--vf-gold),transparent);transform:scaleX(0);transition:.35s}.card:hover:after{transform:scaleX(1)}.card__media{background:#faf8f3}.quick-add__submit{width:100%}#velaris-sticky-cart{position:fixed;left:20px;right:20px;bottom:20px;background:#fff;border-radius:20px;box-shadow:0 18px 50px #0000002e;padding:16px 18px;display:none;align-items:center;justify-content:space-between;gap:18px;z-index:999}.vf-info{display:flex;flex-direction:column}.vf-title{font-size:14px;font-weight:600}.vf-price{font-size:18px;font-weight:700;color:var(--vf-gold)}#vf-sticky-button{background:#111;color:#fff;border:none;padding:14px 28px;border-radius:999px;font-weight:700;cursor:pointer;transition:.3s}#vf-sticky-button:hover{background:var(--vf-gold)}@media(min-width:990px){#velaris-sticky-cart{display:none!important}}.product__title h1{font-size:42px;font-weight:700;line-height:1.15;letter-spacing:-.03em;margin-bottom:12px}.product__title:after{content:"";display:block;width:70px;height:3px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,var(--vf-gold),transparent)}.product .price{font-size:34px;font-weight:700;color:#111}.product .price--on-sale{color:var(--vf-gold)}.product-form__input input[type=radio]+label{border-radius:999px;padding:12px 22px;border:1px solid rgba(0,0,0,.12);background:#fff;transition:.3s}.product-form__input input[type=radio]:checked+label{background:#111;color:#fff;border-color:#111;box-shadow:0 10px 25px #00000026}.product-form__input label:hover{border-color:var(--vf-gold);transform:translateY(-2px)}.quantity{border-radius:999px;border:1px solid rgba(0,0,0,.08);overflow:hidden}.product__info-wrapper{padding-left:50px}@media(max-width:989px){.product__info-wrapper{padding-left:0;margin-top:30px}.product__title h1{font-size:30px}.product .price{font-size:28px}}.product-form__submit{width:100%;height:58px;border:none!important;border-radius:999px;background:#111!important;color:#fff!important;font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .35s,transform .25s,box-shadow .35s;box-shadow:0 10px 30px #0000002e}.product-form__submit:hover{background:var(--vf-gold)!important;color:#111!important;transform:translateY(-2px);box-shadow:0 16px 40px #c7a06c59}.product-form__submit:active{transform:scale(.98)}.product-form__submit:disabled{background:#d8c8b4!important;color:#fff!important;opacity:1;cursor:not-allowed;box-shadow:none}.shopify-payment-button{margin-top:14px}.shopify-payment-button__button{border-radius:999px!important;overflow:hidden;box-shadow:0 10px 30px #00000026;transition:transform .25s,box-shadow .35s}.shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0003}.facets-container{background:#fff;padding:18px 24px;border-radius:18px;box-shadow:0 10px 30px #0000000d;margin-bottom:30px}.facets__heading,.facet-filters__label{font-weight:700;letter-spacing:.02em}.facet-filters__sort{border-radius:999px;padding:10px 18px;border:1px solid rgba(0,0,0,.08);background:#fff;transition:.3s}.facet-filters__sort:hover{border-color:var(--vf-gold);box-shadow:0 8px 20px #c7a06c26}
/*# sourceMappingURL=/cdn/shop/t/5/assets/velaris-product.css.map */
