.cstm-card-wrapper .card--card,.cstm-card-wrapper .card--standard .card__inner,.cstm-card-wrapper .card__media{border:0}.cstm-card-wrapper .card .media,.cstm-card-wrapper .card--standard .card__inner{border:0!important;border-radius:20px}.cstm-card-wrapper .card--card:after,.cstm-card-wrapper .card--standard .card__inner:after{content:none;box-shadow:none}.cstm-card-wrapper .card__information{padding-left:0;padding-right:0;padding-top:0}.cstm-card-wrapper .card__attribute{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:13px!important;line-height:18px!important;letter-spacing:0!important;color:#1a3a5e!important}.cstm-card-wrapper .card-information>.card__attribute{margin-top:.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cstm-card-wrapper .card>.card__content{display:flex;flex-direction:column;height:100%;padding-top:2rem;gap:7px;justify-content:space-between}.cstm-card-wrapper .card>.card__content>.card__information{display:flex;flex-direction:column;gap:7px;padding-bottom:0}.cstm-card-wrapper .cstm-card__cta{position:relative;z-index:1;margin-top:auto;padding-top:.75rem}.cstm-card-wrapper .cstm-card__title,.cstm-card-wrapper .cstm-card__title a{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:22px!important;letter-spacing:0!important;color:#1a3a5e!important}.cstm-card-wrapper .cstm-card__title{width:100%}.cstm-card-wrapper .cstm-card__title a{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;min-height:44px}.cstm-card-wrapper .cstm-card__sizes{position:relative;z-index:1;margin-top:auto!important;padding-top:.7rem}.cstm-card-wrapper .card>.card__content>.card__information{flex-grow:1}.cstm-card-wrapper .card>.card__content>.card__information>.card-information{display:flex;flex-direction:column;flex-grow:1}.cstm-card-wrapper .cstm-card__sizes-label{display:block;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:14px;letter-spacing:.02em;color:#6b7690;margin-bottom:.35rem}.cstm-card-wrapper .cstm-card__size-static{font-family:Inter,sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#1a3a5e}.cstm-card-wrapper .cstm-card__size-pills{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem}.cstm-card-wrapper .cstm-card__size-pill{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.cstm-card-wrapper .cstm-card__size-pill-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cstm-card-wrapper .cstm-card__size-pill-indicator{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1px solid #1a3a5e;background-color:#fff;position:relative;transition:background-color .15s ease,border-color .15s ease}.cstm-card-wrapper .cstm-card__size-pill-input:checked+.cstm-card__size-pill-indicator{background-color:#1a3a5e;border-color:#1a3a5e}.cstm-card-wrapper .cstm-card__size-pill-input:checked+.cstm-card__size-pill-indicator:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.cstm-card-wrapper .cstm-card__size-pill-input:focus-visible+.cstm-card__size-pill-indicator{outline:2px solid #1a3a5e;outline-offset:2px}.cstm-card-wrapper .cstm-card__size-pill-value{font-family:Inter,sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#1a3a5e}.cstm-card-wrapper .cstm-card__cta-button{--cta-bg: var(--fabtab-yellow);display:flex;align-items:stretch;width:100%;min-width:0;height:40px;padding:0;border:0;border-radius:999px;overflow:hidden;background-color:transparent;color:var(--fabtab-navy);cursor:pointer}.cstm-card-wrapper .cstm-card__cta-button:hover{--cta-bg: var(--fabtab-button-hover-bg);color:var(--fabtab-button-hover-text)}.cstm-card-wrapper .cstm-card__cta-button[disabled]{--cta-bg: #a9afc2;cursor:not-allowed}.cstm-card-wrapper .cstm-card__cta-label{flex:1 1 auto;min-width:0;padding-left:.6rem;background-color:var(--cta-bg);text-align:center;font-family:Inter,sans-serif;font-weight:700;font-size:11px;line-height:40px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cstm-card-wrapper .cstm-card__cta-price-inner{display:flex;align-items:center;justify-content:center;flex:0 0 26%;min-width:4.2rem;gap:.3rem;padding-left:.6rem;padding-right:.6rem;border-left:1px solid transparent;background-color:var(--cta-bg);background-clip:padding-box;font-family:Inter,sans-serif;font-size:12px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.cstm-card-wrapper .cstm-card__cta-price-inner:not(:has(.cstm-card__cta-price-compare:not(.hidden))){flex:0 0 auto;min-width:max(26%,calc(6ch + 1.2rem + 7px));padding-right:calc(.6rem + 6px)}.cstm-card-wrapper .cstm-card__cta-price-inner:has(.cstm-card__cta-price-compare:not(.hidden)){flex:0 0 auto;min-width:26%;padding-left:9px;padding-right:calc(.6rem + 5px)}.cstm-card-wrapper .cstm-card__cta-button:has(.cstm-card__cta-price-compare:not(.hidden)) .cstm-card__cta-label{padding-left:0}.cstm-card-wrapper .cstm-card__cta-price-inner .cstm-card__cta-price-regular{font-weight:700}.cstm-card-wrapper .cstm-card__cta-price-inner .cstm-card__cta-price-compare{font-weight:400;font-size:.85em;text-decoration:line-through;opacity:.7}@media screen and (min-width:750px){.cstm-card-wrapper .cstm-card__title,.cstm-card-wrapper .cstm-card__title a{font-size:18px!important;line-height:24px!important}.cstm-card-wrapper .cstm-card__title a{min-height:48px}.cstm-card-wrapper .cstm-card__cta-button{height:44px}.cstm-card-wrapper .cstm-card__cta-label{font-size:12px;line-height:44px}.cstm-card-wrapper .cstm-card__cta-price-inner{font-size:13px}}.grid__item:has(.cstm-card-wrapper),.slider__slide:has(.cstm-card-wrapper){min-width:0}.cstm-card-wrapper .cstm-card__judgeme-rating{display:flex;align-items:center;gap:6px;height:16px;margin-top:-5px;line-height:1}.cstm-card-wrapper .cstm-card__judgeme-rating .jdgm-prev-badge{display:flex!important;align-items:center;line-height:1}.cstm-card-wrapper .cstm-card__judgeme-rating .jdgm-prev-badge__stars,.cstm-card-wrapper .cstm-card__judgeme-rating .cstm-card__store-stars{display:inline-flex;line-height:1}.cstm-card-wrapper .cstm-card__judgeme-rating .jdgm-star,.cstm-card-wrapper .cstm-card__judgeme-rating .jdgm-star:before{color:#ffa021!important}.cstm-card-wrapper .cstm-card__judgeme-rating .jdgm-prev-badge__text{display:none}.cstm-card-wrapper .cstm-card__rating-score{font-family:Inter,sans-serif;font-weight:400;font-size:13px;line-height:1;color:#4a4a4a;white-space:nowrap}@media screen and (max-width:749px){.cstm-card-wrapper .cstm-card__judgeme-rating{gap:4px}.cstm-card-wrapper .cstm-card__judgeme-rating .jdgm-star{font-size:12px!important;padding-right:1px!important}.cstm-card-wrapper .cstm-card__rating-score{font-size:11px}}.cstm-card-wrapper .cstm-card__bundle-badge{position:absolute;top:12px;left:12px;z-index:2;pointer-events:none;white-space:nowrap}@media screen and (max-width:749px){.cstm-card-wrapper .cstm-card__bundle-badge{top:6px;left:6px;padding:3px 7px;font-size:9px;letter-spacing:.02em}}.cstm-card-wrapper .cstm-card__purchase{display:flex;flex-direction:column;gap:6px;min-height:34px;margin-top:10px;padding-left:2px;font-family:Inter,sans-serif;font-size:11px;line-height:14px;letter-spacing:.02em;color:#6b7690}.cstm-card-wrapper .cstm-card__purchase-option{position:relative;display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap}.cstm-card-wrapper .cstm-card__purchase-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cstm-card-wrapper .cstm-card__purchase-indicator{flex:0 0 auto;position:relative;width:14px;height:14px;border-radius:50%;border:1px solid #6b7690;background-color:#fff;transition:background-color .15s ease}.cstm-card-wrapper .cstm-card__purchase-input:checked+.cstm-card__purchase-indicator{background-color:#6b7690}.cstm-card-wrapper .cstm-card__purchase-input:checked+.cstm-card__purchase-indicator:after{content:"";position:absolute;top:3px;left:2.5px;width:7px;height:4px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg)}.cstm-card-wrapper .cstm-card__purchase-input:focus-visible+.cstm-card__purchase-indicator{outline:2px solid #6b7690;outline-offset:2px}.cstm-card-wrapper .cstm-card__purchase-option:has(.cstm-card__purchase-input:disabled){opacity:.45;cursor:not-allowed}@media screen and (min-width:750px){.cstm-card-wrapper .cstm-card__purchase{flex-direction:row;justify-content:center;gap:16px;min-height:16px;padding-left:0;font-size:12px;line-height:16px}}@media screen and (max-width:749px){.cstm-card-wrapper .cstm-card__cta-price-inner:not(:has(.cstm-card__cta-price-compare:not(.hidden))){min-width:max(29%,calc(6ch + 1.2rem + 7px))}.cstm-card-wrapper .cstm-card__purchase{gap:4px;min-height:48px;margin-top:14px}.cstm-card-wrapper .cstm-card__purchase-option{padding:4px 0}.product-grid.grid--2-col-tablet-down:not(.slider--tablet){--cstm-row-col-gap: var(--grid-mobile-horizontal-spacing);--cstm-row-row-gap: var(--grid-mobile-vertical-spacing)}.collection ul#product-grid{--cstm-row-col-gap: var(--grid-desktop-horizontal-spacing);--cstm-row-row-gap: var(--grid-desktop-vertical-spacing)}.product-grid.grid--2-col-tablet-down:not(.slider--tablet)>.grid__item:has(.cstm-card-wrapper){position:relative}.product-grid.grid--2-col-tablet-down:not(.slider--tablet)>.grid__item:has(.cstm-card-wrapper):nth-child(odd):after{content:"";position:absolute;left:0;bottom:calc(var(--cstm-row-row-gap) / -2);width:calc(200% + var(--cstm-row-col-gap));height:1px;background-color:#6b769033;pointer-events:none}.product-grid.grid--2-col-tablet-down:not(.slider--tablet)>.grid__item:has(.cstm-card-wrapper):nth-child(odd):nth-last-child(-n+2):after{content:none}}.cstm-card-wrapper .media>.cstm-card__media-image-secondary{opacity:0}@media(hover:hover){.cstm-card-wrapper:has(.card__heading a:hover) .cstm-card__media--hover>.cstm-card__media-image-secondary{opacity:1}}@media screen and (max-width:749px){.cstm-card-wrapper .cstm-card__cta-price-inner:not(:has(.cstm-card__cta-price-compare:not(.hidden))){min-width:max(26%,6ch)}.cstm-card-wrapper .cstm-card__cta-label,.cstm-card-wrapper .cstm-card__cta-button:has(.cstm-card__cta-price-compare:not(.hidden)) .cstm-card__cta-label{padding-left:.3rem;padding-right:.3rem}}@media screen and (max-width:389px){.cstm-card-wrapper .cstm-card__cta-label{font-size:10px;letter-spacing:0}.cstm-card-wrapper .cstm-card__cta-price-inner{font-size:11px}}@media screen and (max-width:359px){.cstm-card-wrapper .cstm-card__cta-label,.cstm-card-wrapper .cstm-card__cta-button:has(.cstm-card__cta-price-compare:not(.hidden)) .cstm-card__cta-label{padding-left:0;padding-right:0}.cstm-card-wrapper .cstm-card__cta-price-inner,.cstm-card-wrapper .cstm-card__cta-price-inner:not(:has(.cstm-card__cta-price-compare:not(.hidden))),.cstm-card-wrapper .cstm-card__cta-price-inner:has(.cstm-card__cta-price-compare:not(.hidden)){gap:.2rem;padding-left:4px;padding-right:4px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/component-card-cstm.css.map */
