.inkdyno-product-section{background:#fff;padding:2rem 0 4rem}.page-width{max-width:1280px;margin:0 auto;padding:0 20px}.ink-breadcrumb{font-size:13px;color:#6b7280;padding:1rem 0 1.5rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ink-breadcrumb a{color:#1a9b92;text-decoration:none;transition:color .2s ease}.ink-breadcrumb a:hover{color:#157066;text-decoration:underline}.ink-breadcrumb__sep{color:#d1d5db;margin:0 .25rem}.ink-breadcrumb__current{color:#374151;font-weight:500}@media screen and (min-width:750px){.product.grid--2-col-tablet{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:4rem!important;align-items:start}.product.grid.grid--2-col-tablet .product__media-wrapper{grid-column:1!important;position:sticky;top:120px;max-width:none!important;width:100%!important}.product.grid.grid--2-col-tablet .product__info-wrapper{grid-column:2!important;max-width:none!important;width:100%!important}.product--medium:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__media-wrapper{max-width:none!important;width:100%!important}}@media screen and (max-width:749px){.product.grid{grid-template-columns:1fr!important;gap:2rem!important}.inkdyno-product-section{padding:1rem 0 3rem}}.product__media-wrapper{border-radius:16px;overflow:hidden}.product__media-item{border-radius:12px;overflow:hidden;background:#f9fafb;border:1px solid #e5e7eb}.product__media-item img{border-radius:12px}.product__info-wrapper{background:#fff}.product__title{font-size:32px;font-weight:700;color:#111827;line-height:1.3;margin-bottom:1rem;letter-spacing:-.02em}@media screen and (max-width:749px){.product__title{font-size:24px}}.product__text.caption-with-letter-spacing{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:#6b7280;font-weight:600;margin-bottom:.5rem}.price{font-size:28px;font-weight:700;color:#1a9b92;margin:1.5rem 0}.price__regular{display:flex;align-items:baseline;gap:.5rem}.price--on-sale .price__regular{color:#dc2626}.price__sale{color:#374151;text-decoration:line-through;font-size:20px;font-weight:500}.product-form__input{margin:1.5rem 0}.product-form__input legend{font-size:14px;font-weight:600;color:#374151;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.product-form__input--pill input[type=radio]+label{padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-weight:500;cursor:pointer;transition:all .2s ease}.product-form__input--pill input[type=radio]:checked+label{border-color:#1a9b92;background:#1a9b920d;color:#1a9b92}.product-form__input--pill input[type=radio]+label:hover{border-color:#1a9b92;transform:translateY(-1px)}.product-form__input--swatch .swatch-input__label{border-radius:50%!important;width:36px!important;height:36px!important;padding:0!important;border:2px solid #e5e7eb;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.product-form__input--swatch .swatch-input__label .swatch{border-radius:50%!important;width:100%!important;height:100%!important}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:#1a9b92;box-shadow:0 0 0 2px #fff,0 0 0 4px #1a9b92;transform:scale(1.1)}.product-form__input--swatch .swatch-input__label:hover{border-color:#1a9b92;transform:scale(1.1)}.quantity,.product-form__quantity{margin:1.5rem 0}.quantity__label,.product-form__quantity .quantity__label{font-size:14px!important;font-weight:600!important;color:#374151!important;margin-bottom:.75rem!important;display:block!important;text-transform:uppercase!important;letter-spacing:.5px!important}.quantity__input,quantity-input{display:flex!important;align-items:center!important;gap:0!important;border:2px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important;width:fit-content!important}.quantity__button,quantity-input button{background:#f9fafb!important;border:none!important;padding:12px 16px!important;cursor:pointer!important;color:#374151!important;font-size:18px!important;transition:all .2s ease!important;min-width:44px!important}.quantity__button:hover,quantity-input button:hover{background:#1a9b92!important;color:#fff!important}.quantity__input input,quantity-input input{border:none!important;border-left:1px solid #e5e7eb!important;border-right:1px solid #e5e7eb!important;text-align:center!important;font-size:16px!important;font-weight:600!important;color:#111827!important;width:60px!important;padding:12px 8px!important;background:#fff!important}.product-form__submit,.product-form button[type=submit]{width:100%!important;padding:16px 32px!important;background:linear-gradient(135deg,#1a9b92,#26c9ba)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 12px #1a9b924d!important;margin:1.5rem 0!important}.product-form__submit:hover,.product-form button[type=submit]:hover{background:linear-gradient(135deg,#157066,#1da89a)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #1a9b9266!important}.product-form__submit:disabled,.product-form button[type=submit]:disabled{background:#d1d5db!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.ink-trust-badges{display:flex;gap:1.5rem;padding:1.5rem 0;margin:1.5rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.ink-trust-badge{display:flex;align-items:center;gap:.5rem;font-size:13px;color:#6b7280;font-weight:500}.ink-trust-badge svg{width:18px!important;height:18px!important;min-width:18px!important;flex-shrink:0;color:#1a9b92}@media screen and (max-width:749px){.ink-trust-badges{gap:1rem}.ink-trust-badge{font-size:12px}.ink-trust-badge svg{width:16px!important;height:16px!important}}.product__description{margin:2rem 0;line-height:1.7;color:#4b5563;font-size:15px}.product__description h2,.product__description h3{color:#111827;font-weight:700;margin:2rem 0 1rem}.product__description h2{font-size:24px}.product__description h3{font-size:20px}.product__description ul,.product__description ol{margin:1rem 0;padding-left:1.5rem}.product__description li{margin:.5rem 0}.product__description a{color:#1a9b92;text-decoration:underline}.product__description a:hover{color:#157066}.accordion{border-top:1px solid #e5e7eb;margin-top:2rem}.accordion summary{padding:1.25rem 0;font-weight:600;color:#111827;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .2s ease}.accordion summary:hover{color:#1a9b92}.accordion__content{padding:0 0 1.5rem;color:#4b5563;line-height:1.7}.accordion__content a{color:#1a9b92!important;text-decoration:underline!important;font-weight:600!important;cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:10!important;transition:color .2s ease!important}.accordion__content a:hover{color:#157066!important;text-decoration:underline!important}.related-products{margin-top:4rem;padding-top:3rem;border-top:2px solid #e5e7eb}.related-products h2{font-size:28px;font-weight:700;color:#111827;margin-bottom:2rem;text-align:center}.ink-trust-badge--quality svg{color:#ff6b35}.ink-trust-badge--guarantee svg{color:#16a34a}@media screen and (max-width:749px){.ink-trust-badges{gap:.6rem;flex-wrap:wrap}.ink-trust-badge{font-size:11px}.ink-trust-badge svg{width:12px!important;height:12px!important;min-width:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/inkdyno-product.css.map */
