.finish-product{background:var(--finish-bg)}.finish-product__inner{width:100%;max-width:var(--finish-max-width);margin:0 auto;padding:56px 20px 64px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:64px;align-items:start}.finish-product__hero-wrap{overflow:hidden;border-radius:8px;background:transparent}.finish-product__hero{display:block;width:100%;height:auto}.finish-product__thumbs{display:flex;gap:8px;margin-top:14px;overflow-x:auto}.finish-product__thumb{border:0;padding:0;background:transparent;width:92px;height:92px;flex:0 0 92px;overflow:hidden;border-radius:5px;cursor:pointer}.finish-product__thumb.is-active{outline:2px solid rgba(0,0,0,.25);outline-offset:-2px}.finish-product__thumb-image{width:100%;height:100%;object-fit:cover;display:block}.finish-product__title{margin:0 0 12px;font-size:clamp(30px,3vw,40px);line-height:1.08;color:#505050}.finish-product__description{color:#666;line-height:1.55}.finish-product__divider{border:0;border-top:1px solid #d8d5cc;margin:24px 0 28px}.finish-product__specs{margin:0}.finish-product__spec-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;margin-bottom:20px}.finish-product__spec-row dt{font-weight:700;color:#505050}.finish-product__spec-row dd{margin:0;color:#626262}.finish-product__spec-row--recommended dd{max-width:360px}.finish-product__purchase{margin-top:30px;max-width:360px}.finish-product__form{width:100%}.finish-product__quantity{margin-bottom:14px}.finish-product__quantity-label{display:block;margin-bottom:7px;font-size:14px;font-weight:600}.finish-product__quantity-input{width:90px;min-height:44px;padding:8px 12px;border:1px solid #d6d3ca;border-radius:6px;background:#fff;font:inherit}.finish-product__button{width:100%;min-height:48px;padding:12px 24px;border:0;border-radius:8px;background:var(--finish-button);color:var(--finish-button-text);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.finish-product__button:hover:not(:disabled){opacity:.88}.finish-product__button:active:not(:disabled){transform:translateY(1px)}.finish-product__button:disabled{opacity:.45;cursor:not-allowed}.finish-product__dynamic-checkout{margin-top:10px}.finish-product__dynamic-checkout .shopify-payment-button{width:100%}.finish-product__dynamic-checkout .shopify-payment-button__button{min-height:48px;border-radius:8px;overflow:hidden}.finish-product__dynamic-checkout .shopify-payment-button__more-options{margin-top:8px}.finish-recommendations{background:#fff;padding:48px 20px 64px}.finish-recommendations__inner{width:100%;max-width:var(--recommendations-max-width);margin:0 auto}.finish-recommendations__header{margin-bottom:24px}.finish-recommendations__title{margin:0;color:#505050;font-size:24px;line-height:1.2}.finish-recommendations__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.finish-recommendations__card{overflow:hidden;border:1px solid #ddd9cf;border-radius:8px;background:#fff}.finish-recommendations__image-link{display:block;aspect-ratio:1/1;overflow:hidden;background:#eee}.finish-recommendations__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.finish-recommendations__card:hover .finish-recommendations__image{transform:scale(1.025)}.finish-recommendations__content{padding:12px}.finish-recommendations__product-title{display:block;margin-bottom:3px;color:#555;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none}.finish-recommendations__product-title:hover{text-decoration:underline;text-underline-offset:3px}.finish-recommendations__color-code{margin-bottom:7px;color:#999;font-size:11px}.finish-recommendations__meta{display:flex;gap:4px;min-height:18px;margin-bottom:10px;color:#8d8d8d;font-size:11px}.finish-recommendations__add{width:100%;min-height:32px;padding:6px 12px;border:1px solid #d9d6cf;border-radius:5px;background:#fff;color:#555;font:inherit;font-size:12px;cursor:pointer}.finish-recommendations__add:hover:not(:disabled){background:#f5f5f2}.finish-recommendations__add:disabled{opacity:.45;cursor:not-allowed}@media screen and (max-width:989px){.finish-product__inner{grid-template-columns:1fr;gap:38px;padding-top:36px}.finish-recommendations__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.finish-product__inner{padding-left:18px;padding-right:18px}.finish-product__spec-row{grid-template-columns:120px minmax(0,1fr);gap:16px;margin-bottom:16px}.finish-recommendations{padding:36px 18px 46px}.finish-recommendations__grid{display:flex;overflow-x:auto;gap:12px;padding-bottom:6px;scroll-snap-type:x mandatory}.finish-recommendations__card{flex:0 0 210px;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/finish-product.css.map */
