.card-product.card-product--record-summary{--record-card-olive: #354b1e;--record-card-cream: #f8f6ee;container:record-card / inline-size;padding:1.6rem;border:1px solid #e8e4d8;border-radius:.8rem;background:var(--record-card-cream);box-shadow:0 .3rem 1.4rem #34392414}.card-product.card-product--record-summary .card-media{margin:0;border-radius:.4rem;background:#eeebdf}.card-product--record-summary:not(.card-product-media-compact) .card-info,.card-product--record-summary .card-heading-wrap{display:flex;flex-direction:column}.card-product--record-summary .card-info-wrap,.card-product--record-summary .card-heading-wrap{min-width:0}.card-product.card-product--record-summary .card-info{padding:1.6rem .5rem 1.5rem;text-align:start}.card-product.card-product--record-summary .card-heading{font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:600;letter-spacing:-.02em;line-height:1.35;overflow-wrap:anywhere}.card-product--record-summary .card-record-details,.product-pdp-record-details .card-record-details{margin-top:1rem}.card-product--record-summary .card-record-chips,.product-pdp-record-details .card-record-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem}.card-product--record-summary .card-record-chip,.product-pdp-record-details .card-record-chip{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;max-width:100%;padding:.4rem 1.3rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--buttons-radius);color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:var(--font-body-weight);line-height:1.35;text-align:center;overflow-wrap:anywhere;text-transform:uppercase}.card-product--record-summary .card-record-chip--status,.product-pdp-record-details .card-record-chip--status{background:#404e29;color:#fff}.card-product--record-summary .card-record-chip--preorder,.product-pdp-record-details .card-record-chip--preorder{background:#e5dcf8;border-color:#e5dcf8;color:#493077;font-weight:700}.card-product--record-summary .card-record-condition,.product-pdp-record-details .card-record-condition{margin:1rem 0 0;color:rgba(var(--color-foreground),.72);font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.5;overflow-wrap:anywhere}.card-product--record-summary .card-record-details{display:contents}.card-product--record-summary .card-record-chips{order:-1;gap:.7rem .8rem;margin:0 0 1rem}.card-product--record-summary .card-record-chip{min-height:3.2rem;padding:.4rem 1.2rem;border-color:#dedbcf;border-radius:.6rem;background:#ece9db;font-weight:500}.card-product--record-summary .card-record-chip--status{border-color:var(--record-card-olive);background:var(--record-card-olive);color:#fff}.card-product--record-summary .card-record-chip--preorder{border-color:#e5dcf8;background:#e5dcf8}.card-product--record-summary .card-record-condition{margin:.7rem 0 0;font-size:calc(var(--font-body-scale) * 1.5rem)}.card-product.card-product--record-summary .card-footer{flex:0 0 auto;padding:0 .5rem .4rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:.8rem}.card-product--record-summary .card-record-purchase{min-width:0;align-self:end}.card-product--record-summary .card-record-purchase product-form{display:block}.card-product--record-summary .card-record-purchase form{margin:0}.card-product--record-summary .card-record-price-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.card-product--record-summary .card-record-price-row .price{min-width:0;align-self:end;overflow-wrap:anywhere}.card-product.card-product--record-summary .button.card-record-add-to-cart{position:relative;flex:0 1 auto;gap:.9rem;width:auto;min-width:0;min-height:4.6rem;height:auto;padding:1.1rem 1.8rem;border:1px solid var(--record-card-olive);border-radius:.7rem;background:var(--record-card-olive);color:#fff;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:1.3;text-align:center}.card-product--record-summary .card-record-add-to-cart:not(:disabled):not(.loading):hover{background:#263a15;border-color:#263a15}.card-product--record-summary .card-record-add-to-cart:focus-visible{outline:2px solid var(--record-card-olive);outline-offset:3px}.card-product--record-summary .card-record-cart-label{min-width:0;overflow-wrap:anywhere}.card-product--record-summary .card-record-add-to-cart.loading .card-record-cart-icon,.card-product--record-summary .card-record-add-to-cart.loading .card-record-cart-label{visibility:hidden}.card-product--record-summary .card-record-price-row>.button-text-link{font-size:calc(var(--font-body-scale) * 1.3rem);color:var(--record-card-olive)}.card-product--record-summary .card-record-cart-icon{display:inline-flex;flex:none}.card-product--record-summary .card-record-add-to-cart svg{width:2rem;height:2rem;margin:0}.card-product--record-summary .card-record-add-to-cart:disabled:not(.loading){opacity:.45;cursor:not-allowed}.card-product--record-summary .product-form-error-message-wrapper{margin:.8rem 0 0;padding:.8rem;font-size:1.2rem;overflow-wrap:anywhere}.card-product--record-summary .card-footer .star-rating-badge{justify-self:start}.card-product--record-summary .card-footer .price{width:auto;margin:0;text-align:start;justify-self:start}.card-product.card-product--record-summary .price-regular .price-item-regular,.card-product.card-product--record-summary .price-item-sale{font-size:calc(var(--font-product-price-grid-scale) * 2.6rem);font-weight:700;letter-spacing:-.02em;line-height:1}.card-product--record-summary .card-record-availability{display:flex;align-items:center;gap:.7rem;margin-top:1rem;color:var(--record-card-olive);font-size:calc(var(--font-body-scale) * 1.5rem);line-height:1.45;overflow-wrap:anywhere}.card-product--record-summary .card-record-status-icon{display:inline-flex;justify-content:center;align-items:center;flex:0 0 1.8rem;width:1.8rem;height:1.45em}.card-product--record-summary .card-record-status-icon:empty:before{content:"";width:.9rem;height:.9rem;border-radius:50%;background:currentColor}.card-product--record-summary .card-record-status-icon svg{width:1.8rem;height:1.8rem}.card-product--record-summary .card-record-status-icon svg [fill]:not([fill=none]){fill:currentColor}.card-product--record-summary .card-record-availability:has(.product-stock-low) .card-record-status-icon{color:#ee9b00}.card-product--record-summary .card-record-availability--sold-out,.card-product--record-summary .card-record-availability--unavailable{color:rgba(var(--color-foreground),.65)}.card-product--record-summary .card-record-availability--sold-out{display:none!important}.card-product--record-summary .card-product-color-swatches{justify-content:flex-start}@media(max-width:749px){.card-product--record-summary .card-record-cart-label{display:none!important}.card-product.card-product--record-summary,.product-grid.grid-2-col .card-product.card-product--record-summary{padding:1rem 7px;border:1px solid #e8e4d8;border-radius:.8rem;box-shadow:0 .3rem 1.4rem #34392414}.card-product.card-product--record-summary .button.card-record-add-to-cart{padding:1rem 1.4rem}.product-grid.grid-2-col:has(.card-product--record-summary){gap:1.2rem 1rem;border:0}.product-grid.grid-2-col>.grid-item:has(.card-product--record-summary){width:calc(50% - .5rem);max-width:calc(50% - .5rem);margin-bottom:0}.same-artist-products .product-grid .grid-item{width:100%!important;max-width:100%!important}.card-product.card-product--record-summary .card-info,.product-grid.grid-2-col .card-product--record-summary .card-info{padding:1.2rem 0}.card-product.card-product--record-summary .card-heading,.product-grid.grid-2-col .card-product--record-summary .card-heading{font-size:calc(var(--font-heading-scale) * 1.5rem);font-weight:600}.card-product--record-summary .card-record-chip{min-height:2.6rem;padding:.35rem .7rem;font-size:calc(var(--font-body-scale) * 1.1rem)}.card-product--record-summary .card-record-condition,.card-product--record-summary .card-record-availability{font-size:calc(var(--font-body-scale) * 1.2rem)}.card-product.card-product--record-summary .price-regular .price-item-regular,.card-product.card-product--record-summary .price-item-sale,.product-grid.grid-2-col .card-product--record-summary .price-regular .price-item-regular,.product-grid.grid-2-col .card-product--record-summary .price-item-sale{font-size:calc(var(--font-product-price-grid-scale) * 2rem)}.card-product.card-product--record-summary .card-footer{padding:0 0 .2rem;grid-template-columns:minmax(0,1fr);row-gap:.8rem}.card-product--record-summary .card-footer .star-rating-badge{grid-column:1;justify-self:start}.card-product--record-summary .card-floating-footer{grid-column:1;grid-row:auto}.card-product--record-summary .card-record-chips{gap:.3rem;margin-bottom:.8rem}}@media(min-width:750px){.card-product.card-product--record-summary.card-product-media-compact{padding:.8rem;gap:1.5rem}.card-product--record-summary.card-product-media-compact .card-info-wrap{gap:1.5rem}.card-product.card-product--record-summary.card-product-media-compact .card-info{padding:0;min-width:0}.card-product.card-product--record-summary.card-product-media-compact .card-heading{font-size:calc(var(--font-heading-scale) * 1.5rem)}.card-product--record-summary.card-product-media-compact .card-record-details{margin-top:.7rem}.card-product--record-summary.card-product-media-compact .card-record-chip{min-height:2.5rem;padding:.3rem .8rem;font-size:calc(var(--font-body-scale) * 1.1rem)}.card-product.card-product--record-summary.card-product-media-compact .card-footer{padding:0;width:auto;min-width:0;flex:0 1 36rem;flex-wrap:wrap;align-items:center}.card-product--record-summary.card-product-media-compact .card-record-purchase{flex:1 1 16rem;align-self:center}.card-product.card-product--record-summary.card-product-media-compact .price-regular .price-item-regular,.card-product.card-product--record-summary.card-product-media-compact .price-item-sale{font-size:calc(var(--font-product-price-grid-scale) * 1.8rem)}.card-product--record-summary.card-product-media-compact .card-record-availability{margin-top:.6rem;font-size:calc(var(--font-body-scale) * 1.2rem)}}@container record-card (max-width: 260px){.card-product--record-summary .card-record-price-row .card-record-add-to-cart{flex-basis:100%;width:100%;min-height:4.4rem;padding:.9rem .8rem;font-size:calc(var(--font-body-scale) * 1.3rem)}.card-product--record-summary .card-record-add-to-cart svg{width:1.7rem;height:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-record-card.css.map */
