.custom-bt-model-picker__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem;align-items:stretch;margin-block-start:6.4rem}.custom-bt-model-picker__card{position:relative;display:flex;flex-direction:column;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--blocks-radius);padding:3.2rem}.custom-bt-model-picker__card--featured{border-color:rgb(var(--color-button))}.custom-bt-model-picker__head{display:flex;flex-direction:column}.custom-bt-model-picker__rest{display:flex;flex-direction:column;flex:1}.custom-bt-model-picker__ribbon{position:absolute;top:-1.2rem;inset-inline-start:3.2rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-accent-family);font-weight:700;font-size:1.2rem;text-transform:lowercase;letter-spacing:.05em;padding:.4rem 1.2rem;border-radius:.4rem}.custom-bt-model-picker__badge{align-self:flex-start;background:rgb(var(--color-secondary-background));color:rgb(var(--color-button));font-family:var(--font-accent-family);font-weight:700;font-size:1.2rem;text-transform:lowercase;letter-spacing:.05em;padding:.4rem 1rem;border-radius:.4rem;margin-block-end:2rem}.custom-bt-model-picker__card--featured .custom-bt-model-picker__badge{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.custom-bt-model-picker__title{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;color:rgb(var(--color-text-heading));margin-block-end:1.2rem}.custom-bt-model-picker__desc{font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.7);margin-block-end:2.4rem}.custom-bt-model-picker__image-link{display:block}.custom-bt-model-picker__image{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--blocks-radius);background:rgb(var(--color-secondary-background));margin-block-end:2.4rem}.custom-bt-model-picker__image img,.custom-bt-model-picker__image svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.custom-bt-model-picker__image-main{opacity:1;transition:opacity 1.2s ease}.custom-bt-model-picker__image-second{opacity:0;visibility:hidden;transform:scale3d(1.08,1.08,1);transition:opacity 1.2s ease,transform 1.2s ease,visibility 1.2s ease}.custom-bt-model-picker__card:hover .custom-bt-model-picker__image--has-second .custom-bt-model-picker__image-main{opacity:0}.custom-bt-model-picker__card:hover .custom-bt-model-picker__image-second{opacity:1;visibility:visible;transform:scaleZ(1)}@media(prefers-reduced-motion:reduce){.custom-bt-model-picker__image-main,.custom-bt-model-picker__image-second{transition:none}}.custom-bt-model-picker__price{margin-block-end:1.6rem;display:flex;align-items:baseline;gap:.8rem}.custom-bt-model-picker__price-amount{font-family:var(--font-pcard-price-family);font-weight:var(--font-pcard-price-weight);font-size:var(--font-body-size);color:rgb(var(--color-text-heading))}.custom-bt-model-picker__price-amount--sale{color:rgb(var(--color-product-price-sale))}.custom-bt-model-picker__price-compare{font-size:var(--font-body-size);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),.5);text-decoration:line-through}.custom-bt-model-picker__target{background:rgb(var(--color-secondary-background));padding:1.6rem;border-radius:var(--blocks-radius);font-size:1.4rem;line-height:1.4;color:rgb(var(--color-text-heading));margin-block-end:2.4rem;border-inline-start:3px solid rgb(var(--color-button))}.custom-bt-model-picker__features{display:grid;gap:1.2rem;margin-block-end:3.2rem}.custom-bt-model-picker__feature{display:flex;align-items:center;gap:1rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.custom-bt-model-picker__feature svg{inline-size:1.6rem;block-size:1.6rem;color:rgb(var(--color-button));flex:none}.custom-bt-model-picker__cta{margin-block-start:auto}.custom-bt-model-picker__cta .btn{inline-size:100%}@media(min-width:1024px){.custom-bt-model-picker__grid{grid-template-rows:auto 1fr;row-gap:0}.custom-bt-model-picker__card{display:grid;grid-template-rows:subgrid;grid-row:span 2}}@media(max-width:1023px){.custom-bt-model-picker__grid{grid-template-columns:repeat(2,1fr)}.custom-bt-model-picker__card:last-child{grid-column:span 2}}@media(max-width:749px){.custom-bt-model-picker__grid{grid-template-columns:1fr}.custom-bt-model-picker__card:last-child{grid-column:span 1}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/custom-bt-model-picker.css.map */
