.product-details .product-title,.product-details [data-block-type=product-title] h1,.product-details [data-block-type=product-title] h2,.product-details [data-block-type=product-title] h3{font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#1a1a1a}.product-details .product-price,.product-details [data-block-type=price]{font-size:1.5rem;font-weight:700;color:#1a1a1a}.product-details .product-price .price--on-sale .price-item--regular,.product-details [data-block-type=price] s,.product-details [data-block-type=price] del{color:#999;font-weight:400;font-size:1.1rem;text-decoration:line-through}.product-details .product-price .price--on-sale .price-item--sale,.product-details [data-block-type=price] .price--sale{color:#c41e3a;font-weight:700}.product-details hr,.product-details [data-block-type=_divider]{border:none;border-top:1px solid #e5e5e5;margin:20px 0}.product-details .variant-picker,.product-details [data-block-type=variant-picker]{margin:24px 0}.product-details .variant-picker label,.product-details [data-block-type=variant-picker] label{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:10px;display:block;text-transform:uppercase;letter-spacing:.05em}.product-details select,.product-details .variant-picker select{width:100%;padding:14px 16px;font-size:16px;border:2px solid #e5e5e5;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .2s ease;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.product-details select:hover,.product-details .variant-picker select:hover{border-color:#1a1a1a}.product-details select:focus,.product-details .variant-picker select:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px #1a1a1a1a}.product-details .swatch-input,.product-details [data-block-type=variant-picker] .swatch{min-width:44px;min-height:44px;border:2px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .2s ease}.product-details .swatch-input:hover,.product-details [data-block-type=variant-picker] .swatch:hover{border-color:#1a1a1a}.product-details .swatch-input.selected,.product-details .swatch-input:checked+label,.product-details [data-block-type=variant-picker] .swatch.selected{border-color:#1a1a1a;box-shadow:0 0 0 2px #1a1a1a}.product-details [data-block-type=buy-buttons],.product-details .buy-buttons{margin:28px 0}.product-details .quantity-selector,.product-details [data-block-type=buy-buttons] .quantity{display:inline-flex;align-items:center;border:2px solid #e5e5e5;border-radius:8px;overflow:hidden}.product-details .quantity-selector button,.product-details [data-block-type=buy-buttons] .quantity button{width:44px;height:44px;border:none;background:#f8f8f8;cursor:pointer;font-size:18px;color:#1a1a1a;transition:background .2s ease}.product-details .quantity-selector button:hover,.product-details [data-block-type=buy-buttons] .quantity button:hover{background:#eee}.product-details .quantity-selector input,.product-details [data-block-type=buy-buttons] .quantity input{width:60px;height:44px;border:none;text-align:center;font-size:16px;font-weight:600;-moz-appearance:textfield}.product-details .quantity-selector input::-webkit-outer-spin-button,.product-details .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-details .add-to-cart-button,.product-details [data-block-type=buy-buttons] .button,.product-details [data-block-type=buy-buttons] button[type=submit],.product-details .product-form__submit{width:100%;padding:18px 32px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:#1a1a1a;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:12px}.product-details .add-to-cart-button:hover,.product-details [data-block-type=buy-buttons] .button:hover,.product-details [data-block-type=buy-buttons] button[type=submit]:hover,.product-details .product-form__submit:hover{background:#333;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.product-details .add-to-cart-button:active,.product-details [data-block-type=buy-buttons] .button:active,.product-details [data-block-type=buy-buttons] button[type=submit]:active,.product-details .product-form__submit:active{transform:translateY(0)}.product-details .add-to-cart-button[disabled],.product-details [data-block-type=buy-buttons] .button[disabled],.product-details .product-form__submit[disabled]{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.product-details .shopify-payment-button,.product-details [data-block-type=buy-buttons] .shopify-payment-button{margin-top:12px}.product-details .shopify-payment-button__button{border-radius:8px!important;min-height:54px}.product-details [data-block-type=text] .rte,.product-details .product-description,.product-details .rte{font-size:15px;line-height:1.7;color:#444}.product-details [data-block-type=text] .rte h1,.product-details [data-block-type=text] .rte h2,.product-details [data-block-type=text] .rte h3,.product-details [data-block-type=text] .rte h4{color:#1a1a1a;margin-top:24px;margin-bottom:12px}.product-details [data-block-type=text] .rte ul,.product-details [data-block-type=text] .rte ol{padding-left:20px;margin:16px 0}.product-details [data-block-type=text] .rte li{margin-bottom:8px}.product-details [data-block-type=text] .rte strong{font-weight:600;color:#1a1a1a}.product-trust-badges{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0;padding:20px;background:#f8f9fa;border-radius:10px}.trust-badge{display:flex;align-items:center;gap:8px;font-size:13px;color:#555}.trust-badge svg{width:20px;height:20px;color:#2e7d32}.product-information__media img{border-radius:8px}.product-information__media .media-gallery{gap:8px}.product-details>.group-block{gap:16px}.product-details [data-block-type=group]{margin-bottom:8px}@media (max-width: 749px){.product-details .add-to-cart-button,.product-details [data-block-type=buy-buttons] .button,.product-details [data-block-type=buy-buttons] button[type=submit],.product-details .product-form__submit{padding:16px 24px;font-size:15px}.product-details .product-price,.product-details [data-block-type=price]{font-size:1.35rem}.product-trust-badges{flex-direction:column;gap:12px}}@keyframes subtle-pulse{0%,to{opacity:1}50%{opacity:.85}}.product-details .add-to-cart-button:not([disabled]):focus{animation:subtle-pulse 1.5s ease-in-out infinite}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-polish.css.map */
