.product-card__quick-add-button{width:95%;margin:0 auto!important;right:0!important;left:0!important;text-transform:var(--button-text-transform);font:var(--button-font);letter-spacing:var(--button-letter-spacing)}.hero .hero__breadcrumb{display:block;padding:1rem}.hero .hero__inner{display:flex;flex:0 1 auto;align-items:center;flex-direction:row;flex-wrap:wrap}.hero .hero__inner-info{padding:2rem 1rem}.hero .hero__inner-picture img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:16/9;max-height:var(--hero__inner-picture-height, auto)}.hero__inner-picture--xs{--hero__inner-picture-height: clamp(15rem, 65vw, 25rem)}.hero__inner-picture--sm{--hero__inner-picture-height: clamp(20rem, 85vw, 32rem)}.hero__inner-picture--md{--hero__inner-picture-height: clamp(25rem, 100vw, 36rem)}.hero__inner-picture--lg{--hero__inner-picture-height: clamp(30rem, 125vw, 42rem)}@media only screen and (min-width: 767px){.hero .hero__breadcrumb{padding:1rem 3rem}.hero .hero__inner-info{flex-basis:33.3333333333%;max-width:33.3333333333%;padding:3rem}.hero .hero__inner-picture{flex-basis:66.6666666667%;max-width:66.6666666667%}}.ccalc{border:1px solid var(--border-color);margin-bottom:1rem;margin-top:1rem;font-weight:400;font-style:normal;line-height:1.6em}.ccalc strong{font-size:15px;font-weight:700}.ccalc input[type=number]{display:block;width:100%;height:44px;min-height:44px;padding:0 10px;margin:0;line-height:22px;border:1px solid #d3d3d3;outline:none;background:#fff;color:#5f6a7d;-webkit-appearance:none;appearance:none;text-rendering:optimizeLegibility}.ccalc-top{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.5rem;padding:0 1rem 1rem;background:var(--bg-color)}.ccalc-top h6{font-weight:600;font-style:italic;text-transform:none;line-height:1.5;display:block;letter-spacing:2px;text-rendering:optimizeLegibility;font-size:14px;padding:7px 0}.ccalc-top .ccalc-width,.ccalc-top .ccalc-height{flex:50%}.ccalc-input-wrap{display:flex;gap:5px;align-items:center}.ccalc-input-wrap input{border-radius:5px;margin:0}.ccalc .nice-select .list,.ccalc .nice-select .option{margin-bottom:0}.ccalc-bottom{padding:1rem}.ccalc-bottom ul{margin-top:0;margin-bottom:0;list-style-position:"outside"}.ccalc-bottom li{font-size:12px;margin:0;line-height:1.5}.ccalc-error{color:red;font-weight:600;font-size:14px}.ccalc-total-price{margin:1rem 0 0}.ccalc small{font-size:90%;font-weight:400;font-style:normal}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom-theme.css.map */
