.product-card__heading{display:inline-block;position:relative;color:var(--color-base);text-decoration:none;word-break:break-word}.product-card__meta{color:var(--color-base);text-transform:uppercase;word-break:break-word}.btn--add-to-cart[disabled]{pointer-events:none}.btn--add-to-cart{margin-top:17px;min-height:50px;height:auto;padding-top:14px;padding-bottom:15px;position:relative}.btn--add-to-cart[disabled] svg{display:none}.product-card__image>*:not(:only-child){transition:opacity var(--duration-large) var(--animation-bezier)}.product-card__image>*:not(:only-child):first-child{opacity:1}.product-card__image>*:not(:only-child):last-child{opacity:0}@media(min-width:1025px){.product-card__image-holder:hover .product-card__image>*:not(:only-child):first-child{opacity:0}.product-card__image-holder:hover .product-card__image>*:not(:only-child):last-child{opacity:1}}.product-card-image--contain [style*=--aspect-ratio] img,.product-card-image--contain [style*=--aspect-ratio].placehoder__svg--bg svg{object-fit:contain}.quick-add__submit.loading>*:not(.loading-overlay__spinner){opacity:0;visibility:hidden}.product-card .loading-overlay__spinner{position:absolute}.product-card .product-form__error-message-wrapper:not([hidden]){display:inline-flex;align-items:flex-start;color:var(--color-error);font-size:12px;line-height:16px;margin-top:10px}.product-card .product-form__error-message-wrapper svg{position:relative;top:1px;flex:0 0 auto;margin-right:5px}.product-card .product-form__error-message-wrapper svg path{fill:var(--color-error)}.product-card__no-image{display:flex;flex-direction:column;position:relative;width:100%;text-decoration:none;padding:50px 20px}.product-card__no-image:before{content:"";position:absolute;border:1px solid var(--color-lines-borders);top:0;left:0;width:100%;height:100%;border-radius:var(--radius)}.product-card__no-image.border__radius--circle:before{border-radius:50%}.product-card__no-image[style*=--product-card-aspect-ratio]{padding:calc(100%/(0 + var(--product-card-aspect-ratio,1 / 1))) 0 0}.product-card__no-image[style*=--product-card-aspect-ratio] span{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 20px}@media(min-width:1025px){.product-card__no-image.scale-border-hover:before{transform:translateZ(0);transition:all var(--duration-medium) var(--zoom-animation-bezier)}.product-card__no-image.scale-border-hover:hover:before{--scale-on:20px;--move-x:calc(var(--scale-on) / 2 * -1);--move-y:calc(var(--scale-on) / 2 * -1);transform:translate3d(var(--move-x),var(--move-y),0);width:calc(100% + var(--scale-on));height:calc(100% + var(--scale-on))}}.product-card__image-holder{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.product-card__image-holder modal-opener{position:absolute;transform:translate3d(0,50px,0);opacity:0;transition:transform var(--duration-short) var(--zoom-animation-bezier),opacity var(--duration-short) var(--zoom-animation-bezier)}.btn-quickview-hover:hover modal-opener{transform:translateZ(0);opacity:1}.product-card__image-holder:hover modal-opener{transform:translateZ(0);opacity:1}.btn-quickview{width:40px;height:40px;border-radius:50%;--background:var(--color-body-background);--radius-button:50%;padding:0}.btn.btn-quickview svg:not(:last-child){margin-right:0}@media(max-width:1024px){.product-card__image-holder modal-opener{display:none}}.product-card__align-buttons,.product-card__align-buttons .product-card__container{display:flex;flex-direction:column;height:100%}.product-card__align-buttons .product-card__container modal-opener,.product-card__align-buttons .product-card__container product-form{margin-top:auto}.btn-quickview{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.68,-.13,.3,1.26)}.btn-quickview .btn-quickview__text{position:absolute;opacity:0;white-space:nowrap;left:50%;transform:translate(-50%);transition:opacity .3s cubic-bezier(.68,-.13,.3,1.26)}.btn-quickview:hover{width:var(--width,150px);border-radius:30px}.btn-quickview .theme-icon{transition:opacity .3s cubic-bezier(.68,-.13,.3,1.26)}.btn-quickview:hover .theme-icon{opacity:0}.btn-quickview:hover .btn-quickview__text{opacity:1}.card__price__main{font-size:var(--card-price-size)}.btn.btn--add-to-cart{--color:#ffffff;--fill:#ffffff;color:#fff}.btn.btn--add-to-cart span{color:#fff}.btn.btn--add-to-cart svg,.btn.btn--add-to-cart svg path{fill:#fff;color:#fff}.product-card{border:1px solid rgba(10,19,34,.1);border-radius:16px;padding:14px 14px 18px;background:#fff;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;display:flex;flex-direction:column;height:100%;box-sizing:border-box}@media(min-width:1025px){.product-card:hover{border-color:var(--color-accent,#E87722);box-shadow:0 16px 32px -14px #0a132233;transform:translateY(-4px)}}.product-card .product-card__image-holder{background:#f6f8fa;border-radius:12px;overflow:hidden;margin-bottom:18px}#product-grid.grid{align-items:stretch}.product-card__container{display:flex;flex-direction:column;flex:1 1 auto}.product-card__container .product-card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:calc(3 * 1.35em);line-height:1.35em}.product-card__container .mt5{margin-top:8px}.product-card__container .price{margin-top:6px}.product-card__container product-form,.product-card__container modal-opener{margin-top:auto;padding-top:16px}.dvx-card-badge{width:55px;height:55px;margin:0 auto 12px;background:#0b1f4d;color:#fff;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:3px;text-align:center;transition:opacity .25s ease}.dvx-card-badge.dvx-card-badge-fade{opacity:0}.dvx-card-badge-icon svg{width:17px;height:17px}.dvx-card-badge-text{font-size:.75rem;font-weight:700;line-height:1.05;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card{font-family:var(--dvx-font,"Heebo",system-ui,-apple-system,"Segoe UI",Arial,sans-serif);border-radius:var(--dvx-r-lg,16px);padding:12px 12px 14px;border-color:var(--dvx-line,rgba(11,31,77,.12))}@media(min-width:1025px){.product-card:hover{border-color:var(--dvx-blue,#1E4ED8);box-shadow:var(--dvx-shadow-2,0 18px 36px -18px rgba(11,31,77,.32))}}.product-card .product-card__image-holder{background:#fff;border:0;margin-bottom:12px}.product-card__container .mt5{margin-top:4px}.product-card__container .product-card__heading{font-size:.9375rem;font-weight:700;line-height:1.4;min-height:4.2em;color:var(--dvx-ink,#111827)}.product-card .dvx-cm-type{display:block;margin-top:2px;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--dvx-muted,#5B6B85)}.product-card .dvx-cm-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.product-card .dvx-cm-key,.product-card .dvx-cm-model{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:.8125rem;font-weight:600;line-height:1.3}.product-card .dvx-cm-key{background:var(--dvx-bg-tint,#EEF3FD);color:var(--dvx-navy,#0B1F4D)}.product-card .dvx-cm-model{background:var(--dvx-bg-soft,#F4F7FB);color:#43536e}.product-card__container .price{margin-top:10px;font-weight:800}.product-card__container product-form,.product-card__container modal-opener{padding-top:14px}@media(max-width:576px){.product-card{padding:10px 10px 12px;border-radius:14px}.product-card__container .product-card__heading{font-size:.875rem}.product-card .dvx-cm-type{font-size:.78rem}.product-card .dvx-cm-key,.product-card .dvx-cm-model{font-size:.78rem;padding:3px 7px}}:is(button.dvx-atc,#dvx-pdp-sticky-btn){--atc-bg:#0F2A66;--atc-bg-hover:#1B3F9C;--atc-bg-active:#0B1F4D;--atc-ok:#166534;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;height:auto;margin:0;padding:0 16px;border:0;border-radius:10px;background:var(--atc-bg);color:#fff;font-family:Heebo,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap;text-align:center;text-decoration:none;box-shadow:none;opacity:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,box-shadow .18s ease,transform .12s ease}:is(button.dvx-atc,#dvx-pdp-sticky-btn):before,:is(button.dvx-atc,#dvx-pdp-sticky-btn):after{content:none!important}:is(button.dvx-atc,#dvx-pdp-sticky-btn) svg{width:18px;height:18px;flex:none;display:block;margin:0!important}:is(button.dvx-atc,#dvx-pdp-sticky-btn) svg path,:is(button.dvx-atc,#dvx-pdp-sticky-btn) svg rect{fill:#fff!important}:is(button.dvx-atc,#dvx-pdp-sticky-btn) span{position:relative;top:0;color:#fff}.product-card button.dvx-atc{width:100%;margin-top:0}@media(hover:hover)and (pointer:fine){:is(button.dvx-atc,#dvx-pdp-sticky-btn):hover:not(:disabled):not([aria-disabled=true]){background:var(--atc-bg-hover);box-shadow:0 8px 18px -10px #0b1f4d8c}}:is(button.dvx-atc,#dvx-pdp-sticky-btn):active:not(:disabled):not([aria-disabled=true]){background:var(--atc-bg-active);transform:translateY(1px)}button.dvx-atc.dvx-atc.dvx-atc:focus-visible,#dvx-pdp-sticky-btn:focus-visible{outline:3px solid #21B6E8!important;outline-offset:2px!important;box-shadow:none!important}:is(button.dvx-atc,#dvx-pdp-sticky-btn):disabled,:is(button.dvx-atc,#dvx-pdp-sticky-btn)[aria-disabled=true]:not(.loading){background:#e6eaf2;color:#6b7891;box-shadow:none;cursor:not-allowed;pointer-events:none;opacity:1}:is(button.dvx-atc,#dvx-pdp-sticky-btn):disabled span,:is(button.dvx-atc,#dvx-pdp-sticky-btn)[aria-disabled=true]:not(.loading) span{color:#6b7891}:is(button.dvx-atc,#dvx-pdp-sticky-btn):disabled svg path,:is(button.dvx-atc,#dvx-pdp-sticky-btn)[aria-disabled=true]:not(.loading) svg path{fill:#6b7891!important}:is(button.dvx-atc,#dvx-pdp-sticky-btn).loading{cursor:progress;pointer-events:none;opacity:1}:is(button.dvx-atc,#dvx-pdp-sticky-btn).loading>*:not(.loading-overlay__spinner){opacity:0;visibility:hidden}:is(button.dvx-atc,#dvx-pdp-sticky-btn) .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:auto;height:auto}:is(button.dvx-atc,#dvx-pdp-sticky-btn) .loading-overlay__spinner svg{width:20px;height:20px}:is(button.dvx-atc,#dvx-pdp-sticky-btn) .path{stroke:#fff}:is(button.dvx-atc,#dvx-pdp-sticky-btn).is-added{background:var(--atc-ok);box-shadow:none}:is(button.dvx-atc,#dvx-pdp-sticky-btn).is-added svg.theme-icon{display:none}:is(button.dvx-atc,#dvx-pdp-sticky-btn).is-busy{opacity:.75;pointer-events:none}button.dvx-atc--lg{min-height:52px;padding:0 28px;gap:10px;font-size:1.0625rem}button.dvx-atc--lg svg{width:20px;height:20px}#dvx-pdp-sticky-btn{padding:0 22px}.product-card .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;border-radius:8px;background:#fdecec;color:#b42318;font-size:.8125rem;line-height:1.4}.product-card .product-form__error-message-wrapper svg{width:14px;height:14px;margin:2px 0 0;top:0}.product-card .product-form__error-message-wrapper svg path{fill:#b42318}@media(max-width:576px){.product-card :is(button.dvx-atc){font-size:.875rem;padding:0 10px;gap:6px}.product-card :is(button.dvx-atc) svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){:is(button.dvx-atc,#dvx-pdp-sticky-btn){transition:none}}.product-card,.product-card__container{text-align:start}.product-card__container .price{justify-content:flex-start;text-align:start}.product-card__variants:not(:has(.product-card__variant-item)){display:none}.dvx-cs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:7px;margin:10px 0 6px;padding:3px}.dvx-cs__dot{box-sizing:border-box;display:inline-block;flex:0 0 auto;width:20px;height:20px;border-radius:50%;background-color:var(--dvx-cs,#ccc);border:1px solid rgba(11,31,77,.3);text-decoration:none}.dvx-cs__dot.is-current{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #0b1f4d}.dvx-cs__more{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid rgba(11,31,77,.3);border-radius:10px;font-size:12px;line-height:1;color:#0b1f4d;text-decoration:none}.dvx-cs__dot:focus-visible,.dvx-cs__more:focus-visible{outline:2px solid #1E4ED8;outline-offset:3px}.product-card{display:flex!important;flex-direction:column!important;height:100%!important}.product-card .product-card__container{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0}.product-card .product-card__container>div:has(>.price){margin-top:auto!important}.product-card .product-card__container>product-form,.product-card .product-card__container>modal-opener{display:block!important;margin-top:0!important;width:100%}.product-card .product-card__container>product-form form{margin:0}.product-card .product-card__image-holder .product-card__image[style*=--aspect-ratio]{--aspect-ratio:.85!important}.product-card .product-card__image-holder .product-card__image img{object-fit:contain!important}.product-card .product-card__container>.body3{display:flex;align-items:center;justify-content:flex-start;height:30px;margin:0;overflow:hidden}.product-card .product-card__container>.body3 p{margin:0;display:flex;align-items:center;height:100%}.product-card .dvx-vendor-brand--card{display:flex;align-items:center;height:100%}.product-card .dvx-vendor-brand--card .dvx-vendor-brand__logo{height:auto;width:auto;max-height:24px;max-width:120px;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/131/assets/component-product-card.css.map */
