.custom-card-wrapper{border:1px solid #B8B1AA;border-radius:var(--product-card-corner-radius);width:100%;height:auto;position:relative;overflow:hidden}.custom-card-wrapper a{text-decoration:none}.custom-card-content{display:flex;flex-direction:column;padding:clamp(3.5rem,2.5vw,5rem) 0px;gap:clamp(3.5rem,2.5vw,5rem);width:100%;height:100%;position:relative}.custom-card-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.custom-card-product-image{width:100%;height:100%;object-fit:cover;padding:0px 2.5rem;transform:scale(.9);transition:transform .5s cubic-bezier(.25,.1,.25,1)}.custom-card-product-image.sold-out{opacity:.4}.custom-card-content-info{display:grid;grid-template-rows:auto 1fr;gap:2rem;padding-left:clamp(2.5rem,2.5vw,5rem);padding-right:clamp(2.5rem,2.5vw,5rem);width:100%;height:100%;position:relative;z-index:2}.custom-card-content-info-top{display:grid;grid-template-columns:1fr auto;align-items:end;position:relative;gap:2rem;min-height:6.5rem}.custom-card-content-info-description{font-family:Instrument Sans;color:#272621;font-size:clamp(18px,1.25vw,2.4rem);font-weight:400;line-height:1.3333;transition:color .4s}.custom-card-content-info-top-left{display:grid;grid-template-rows:auto auto;gap:1rem;padding-right:10rem;height:100%}.custom-card-content-info-top-left-title{display:flex;flex-direction:column;justify-content:flex-end;font-family:Roboto Condensed;font-weight:500;color:#272621;font-size:clamp(18px,1.25vw,2.4rem);line-height:1;text-transform:uppercase;transition:color .4s}.custom-card-content-info-top-left-price{font-family:Instrument Sans;color:#272621;font-size:clamp(18px,1.25vw,2.4rem);font-weight:400;line-height:1;transition:color .4s}.custom-card-content-info-top-left-price .compare-price{text-decoration:line-through;opacity:.75}.custom-card-content-info-top-right{position:absolute;right:0;z-index:1}.custom-card-content-info-top-right:before{content:"";position:absolute;left:-100%;width:200%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(to right,transparent 0%,#E2DDD9 50%,#E2DDD9 100%);opacity:1;transition:opacity .4s}.custom-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:21.5px;border:1px solid #8f8f8f;cursor:pointer;overflow:hidden;transition:width .45s cubic-bezier(.25,.1,.25,1),border-radius .45s cubic-bezier(.25,.1,.25,1),background-color .45s cubic-bezier(.25,.1,.25,1);transition-delay:0s,0s,0s,0s;background-color:transparent;flex-shrink:0}.custom-btn:hover{opacity:.8;transition:opacity .5s}.custom-button-arrow{display:inline-flex;display:flex;align-items:center;justify-content:center;transition:transform .45s cubic-bezier(.25,.1,.25,1)}.custom-button-text{font-family:Roboto Condensed;font-size:clamp(15px,1vw,16px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px;text-transform:uppercase;white-space:nowrap;text-align:center;color:#565652;opacity:0;transition:opacity .25s ease;transition-delay:.25s;position:absolute;left:16px;pointer-events:none}.custom-card-wrapper:hover .custom-btn .custom-button-text{opacity:1}.custom-card-wrapper:not(:hover) .custom-btn .custom-button-text{opacity:0;transition:opacity .2s ease;transition-delay:0s}.custom-card-wrapper:hover .custom-btn .custom-button-arrow{transform:translate(40px)}.custom-card-wrapper:not(:hover) .custom-btn .custom-button-arrow{transform:translate(0);transition-delay:.3s}.custom-card-wrapper:hover .custom-btn{width:117px;padding:16px;background-color:#fff;border-radius:24px}.custom-card-wrapper:not(:hover) .custom-btn{transition-delay:.3s,.3s,.3s,.3s}.custom-card-video-overlay{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:opacity .5s}.custom-card-wrapper.has-video:hover .custom-card-video-overlay{opacity:1;transition:opacity .5s}.custom-card-video-overlay video,.custom-card-video-overlay .custom__product-media{width:100%;height:100%;object-fit:cover}.custom-card-wrapper.has-video:hover .custom-card-content-info-description,.custom-card-wrapper.has-video:hover .custom-card-content-info-top-left-title,.custom-card-wrapper.has-video:hover .custom-card-content-info-top-left-price{color:#fff}.custom-card-wrapper.has-video .custom-card-content-info-top-right:before{opacity:1;pointer-events:auto;transition:opacity 2s}.custom-card-wrapper.has-video:hover .custom-card-content-info-top-right:before{opacity:0;pointer-events:none;transition:opacity 0s}.custom__product-tag{position:absolute;top:5rem;left:0;z-index:3}.tag.tag--sale{background-color:#272621;color:#f3f3f3;padding:15px 24px;border-radius:0 48px 48px 0;font-family:Roboto Condensed;font-size:clamp(14px,1vw,16px);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.tag.tag--out{background-color:#565652;color:#f3f3f3;padding:15px 24px;border-radius:0 48px 48px 0;font-family:Roboto Condensed;font-size:clamp(14px,1vw,16px);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.custom-card-video-gradient-overlay{display:block!important;position:absolute;left:0;right:0;bottom:0;height:50%;width:100%;pointer-events:none;z-index:2;background:linear-gradient(to top,#272621 0%,transparent 100%)}.custom-card-wrapper:hover .custom-card-product-image{transform:scale(1)}.custom-quick-add-container{position:relative;width:100%;overflow:hidden;height:0;transition:height .5s cubic-bezier(.25,.1,.25,1);display:flex;transition-delay:.5s;justify-content:center;align-items:flex-end}.custom-quick-add-btn-wrapper{opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.25,.1,.25,1);transition-delay:0s;width:100%;display:flex;position:relative;height:100%;justify-content:center}.custom-card-wrapper:hover .custom-quick-add-btn-wrapper{opacity:1;pointer-events:auto;transition-delay:.5s}.custom-quick-add-btn{height:clamp(60px,3.9vw,75px);border-radius:40px;background:#161613;text-align:center;cursor:pointer;opacity:1;width:100%}.custom-quick-add-btn.custom-disabled{opacity:.5}.quick-add-btn-text{color:#f3f3f3;text-align:center;font-family:Roboto Condensed;font-size:clamp(14px,1vw,18px);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.custom-card-wrapper:hover .custom-quick-add-container{height:clamp(60px,3.9vw,75px);transition-delay:0s}.variant-info{display:flex;gap:1rem;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.25,.1,.25,1);transition-delay:0s;position:absolute;width:100%}.variant-options{width:50%}.custom-card-wrapper.show-variant-info .variant-info{opacity:1;pointer-events:auto;transition-delay:.5s}.custom-card-wrapper .quantity{height:clamp(60px,3.9vw,75px)!important}.custom-card-content-info-top-right-buy-buttons{width:50%}.custom-card-content-info-top-right-buy-buttons .product-form__submit{height:clamp(60px,3.9vw,75px);border-radius:40px;background:#161613;cursor:pointer;opacity:1;color:#f3f3f3;text-align:center;font-family:Roboto Condensed;font-size:clamp(14px,1vw,18px);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;width:100%}.custom-card-wrapper .quantity__button,.custom-card-wrapper .quantity__input{background:transparent!important}.custom-card-wrapper.has-video:hover .quantity,.custom-card-wrapper.has-video:hover .custom-quick-add-btn,.custom-card-wrapper.has-video:hover .custom-card-content-info-top-right-buy-buttons .product-form__submit{background:#fff!important;color:#161613!important;border-color:#fff!important}.custom-card-wrapper.has-video:hover .quantity__button .svg-wrapper svg,.custom-card-wrapper.has-video:hover .quantity__button .svg-wrapper{fill:#161613!important;color:#161613!important}.custom-card-wrapper.has-video:hover .quick-add-btn-text,.custom-card-wrapper.has-video:hover .custom-card-content-info-top-right-buy-buttons .product-form__submit{color:#161613!important}.quantity,.custom-quick-add-btn,.custom-card-content-info-top-right-buy-buttons .product-form__submit,.quick-add-btn-text,.quantity__button .svg-wrapper,.quantity__button .svg-wrapper svg{transition:background .5s,color .5s,border-color .5s}.custom-quick-add-btn:hover,.custom-card-content-info-top-right-buy-buttons .product-form__submit:hover{opacity:.8;transition:opacity .5s}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom-card.css.map */
