.product,.product--large,.product--medium,.product--small{background:#f8f9fa!important}.product__info-container{font-size:1.1rem;line-height:1.75;color:#1a1a2e}.product__info-container p,.product__info-container li,.product__info-container span:not(.price-item):not(.badge){font-size:1.1rem;line-height:1.8;color:#374151}@media screen and (min-width:990px){.product__media-wrapper{padding-right:32px}.product__media-gallery .media,.product__media-item .media,.product__media-wrapper .media{background:#fff!important;border-radius:24px!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 20px #0000000f!important;display:flex;align-items:center;justify-content:center;overflow:hidden;max-height:560px!important}.product__media-gallery .media img,.product__media-item .media img{max-height:520px!important;width:auto!important;object-fit:contain}}.thumbnail-list{gap:12px!important;margin-top:20px!important}.thumbnail{border-radius:14px!important;border:2px solid #e5e7eb!important;background:#fff!important;overflow:hidden!important;transition:all .25s ease!important}.thumbnail:hover{border-color:#d97706!important;box-shadow:0 4px 12px #d9770626!important}.thumbnail.is-active,.thumbnail--selected,.is-active .thumbnail{border-color:#d97706!important;box-shadow:0 4px 16px #d9770640!important;transform:scale(1.03)}.product__title h1{font-size:2rem!important;font-weight:800!important;color:#111827!important;letter-spacing:-.03em;line-height:1.2!important;margin:0 0 16px!important;padding-left:18px;border-left:5px solid #d97706}@media screen and (min-width:750px){.product__title h1{font-size:2.6rem!important}}@media screen and (min-width:990px){.product__title h1{font-size:2.8rem!important}}.price{margin:10px 0 24px!important;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.price__regular .price-item,.price__sale .price-item--sale{font-size:2.4rem!important;font-weight:800!important;color:#111827!important;letter-spacing:-.02em}@media screen and (min-width:750px){.price__regular .price-item,.price__sale .price-item--sale{font-size:2.8rem!important}}.price__sale .price-item--sale{color:#b91c1c!important}.price__sale .price-item--regular,.price-item--regular{font-size:1.3rem!important;color:#9ca3af!important;text-decoration:line-through!important;font-weight:500!important}.badge--sale,.badge-sale{background:#b91c1c!important;color:#fff!important;font-size:.85rem!important;font-weight:700!important;padding:4px 14px!important;border-radius:8px!important;letter-spacing:.5px}.product__sku,.sku,.product__info-container .sku{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:1rem!important;font-weight:600!important;color:#6b7280!important;background:#f3f4f6!important;padding:8px 18px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;font-family:Inter,-apple-system,system-ui,sans-serif!important;letter-spacing:.3px;margin:8px 0 20px!important;white-space:nowrap!important}.product__sku:before,.sku:before,.product__info-container .sku:before{content:"COD ARTICOL:"!important;font-weight:800!important;color:#374151!important;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:1px!important}.product-form__input--pill .form__label,.product-form__input .form__label,label[for=Quantity]{font-weight:700!important;font-size:.9rem!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#374151!important;margin-bottom:10px!important}.quantity{border:2px solid #e5e7eb!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;transition:all .2s ease!important;box-shadow:none!important}.quantity:hover,.quantity:focus-within{border-color:#d97706!important;box-shadow:0 0 0 3px #d977061a!important}.quantity__button{background:#f9fafb!important;color:#374151!important;border:none!important;font-size:1.2rem!important;transition:all .2s ease!important}.quantity__button:hover{background:#f3f4f6!important;color:#d97706!important}.quantity__input{font-weight:700!important;font-size:1.2rem!important;color:#111827!important;background:transparent!important}.product__inventory,.product-form__inventory{font-size:1rem!important;font-weight:700!important;color:#059669!important;display:flex!important;align-items:center!important;gap:8px!important;margin:12px 0!important}.product-form__submit{background:#d97706!important;background-image:linear-gradient(135deg,#f59e0b,#d97706,#b45309)!important;border:none!important;border-radius:16px!important;padding:20px 36px!important;font-weight:800!important;font-size:1.1rem!important;text-transform:uppercase!important;letter-spacing:2.5px!important;color:#fff!important;width:100%!important;cursor:pointer!important;box-shadow:0 6px 20px #d9770659,0 2px 4px #0000001a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;text-shadow:0 1px 2px rgba(0,0,0,.15)!important}.product-form__submit span{position:relative!important;z-index:2!important;color:#fff!important}.product-form__submit:hover{background-image:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706)!important;transform:translateY(-2px)!important;box-shadow:0 10px 30px #d9770673,0 4px 8px #0000001f!important}.product-form__submit:active{transform:translateY(1px)!important;box-shadow:0 2px 8px #d977064d!important}.product-form__submit:after{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:60%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)!important;transition:none!important;animation:r20-shimmer 3s infinite!important}@keyframes r20-shimmer{0%{left:-100%}to{left:200%}}.shopify-payment-button__button{border-radius:16px!important;font-weight:700!important}.shopify-payment-button__more-options{font-size:.95rem!important;color:#6b7280!important;margin-top:8px!important}.tax-note,.product__tax,.product__info-container .tax-note,.price+p,.price~.product__tax{background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-left:4px solid #059669!important;border-radius:12px!important;padding:14px 20px!important;font-size:.95rem!important;font-weight:600!important;color:#065f46!important;line-height:1.6!important;margin:8px 0 20px!important}.product__description{background:#fff!important;border-radius:24px!important;margin:36px 0 28px!important;padding:0!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 24px #0000000d!important;position:relative!important;overflow:hidden!important}.product__description:before{content:""!important;position:absolute!important;top:0!important;left:0!important;bottom:0!important;width:6px!important;background:linear-gradient(180deg,#fbbf24,#f59e0b 20%,#d97706 50%,#b45309,#92400e)!important;z-index:3!important;border-radius:24px 0 0 24px!important}.product__description:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(180deg,#fbbf240a,#f59e0b08,#d9770605,#b4530908,#92400e0d)!important;pointer-events:none!important;z-index:0!important}.product__description>*{position:relative!important;z-index:1!important}.product__description .rte,.product__description>div,.product__description>p{padding:32px 36px 32px 42px!important;position:relative!important;z-index:1!important}.product__description h2,.product__description h3{font-size:1.4rem!important;font-weight:800!important;color:#111827!important;margin-top:0!important;padding-bottom:14px;border-bottom:2px solid #f3f4f6;margin-bottom:18px}.product__description p{font-size:1.1rem!important;line-height:1.85!important;color:#374151!important}.product__description ul,.product__description ol{font-size:1.1rem!important;line-height:1.9!important;color:#374151!important;padding-left:20px}.product__description li{padding:4px 0!important;position:relative}.product__description a{color:#d97706!important;font-weight:600;text-decoration:underline!important;text-underline-offset:3px;transition:color .2s ease}.product__description a:hover{color:#b45309!important}.product__info-container>*+*{margin-top:20px!important}.product__info-container>*+*:before{content:""!important;display:block!important;height:1px!important;background:linear-gradient(90deg,transparent,#e5e7eb 15%,#d1d5db 50%,#e5e7eb 85%,transparent)!important;margin-bottom:20px!important;position:static!important}.product__description:before{height:auto!important;background:linear-gradient(180deg,#fbbf24,#f59e0b 20%,#d97706 50%,#b45309,#92400e)!important;margin-bottom:0!important;display:block!important}.product__accordion{background:#fff!important;border-radius:20px!important;border:1px solid #e5e7eb!important;box-shadow:0 2px 12px #0000000a!important;overflow:hidden!important;margin-top:16px!important;transition:all .25s ease!important}.product__accordion:hover{border-color:#d1d5db!important;box-shadow:0 4px 16px #00000012!important}.product__accordion .accordion,.product__accordion details{border:none!important}.product__accordion summary,.product__accordion .accordion__summary{padding:20px 24px!important;background:transparent!important;border:none!important;cursor:pointer;transition:background .2s ease!important}.product__accordion summary:hover,.product__accordion .accordion__summary:hover{background:#f9fafb!important}.product__accordion .accordion__title,.product__accordion summary h2,.product__accordion summary h3,.product__accordion summary h4{font-weight:700!important;font-size:1.15rem!important;color:#111827!important;letter-spacing:-.01em}.product__accordion .icon-accordion,.product__accordion summary svg{color:#d97706!important;transition:transform .3s ease!important}.product__accordion details[open] .icon-accordion,.product__accordion details[open] summary svg{color:#b45309!important}.product__accordion details[open] .accordion__content,.product__accordion .accordion__content{padding:0 24px 24px!important;color:#374151!important;font-size:1.1rem!important;line-height:1.8!important;background:transparent!important;border:none!important;margin:0!important}.product__accordion .accordion__content p,.product__accordion .accordion__content li{font-size:1.1rem!important;line-height:1.8!important;color:#374151!important}.icon-with-text{background:linear-gradient(135deg,#111827,#1f2937)!important;border-radius:20px!important;padding:20px 28px!important;border:none!important;box-shadow:0 8px 24px #0000001f!important;display:flex!important;align-items:center!important;justify-content:space-around!important;gap:20px!important;margin:24px 0!important}.icon-with-text .icon-with-text__item,.icon-with-text__item{color:#fff!important;font-weight:700!important;font-size:.95rem!important;display:flex!important;align-items:center!important;gap:10px!important}.icon-with-text__item .icon,.icon-with-text__item svg{color:#fbbf24!important;fill:#fbbf24!important;flex-shrink:0!important}.icon-with-text__item p,.icon-with-text__item span{color:#fff!important;font-size:.95rem!important}.product-form__input,fieldset.product-form__input,.product-form__input--pill,.product-form__input--dropdown{background:transparent!important;border:none!important;padding:4px 0!important}.product-form__input .form__label{font-weight:700!important;font-size:.9rem!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#374151!important;margin-bottom:12px!important}.swatch-input__label{border-radius:12px!important;background:#f3f4f6!important;border:2px solid #e5e7eb!important;padding:10px 22px!important;font-weight:600!important;font-size:1rem!important;color:#374151!important;transition:all .2s ease!important;cursor:pointer!important}.swatch-input__label:hover{border-color:#d97706!important;background:#fffbeb!important;color:#92400e!important}.swatch-input:checked+.swatch-input__label,input:checked+.swatch-input__label{background:#111827!important;border-color:#111827!important;color:#fff!important;box-shadow:0 4px 12px #00000026!important;transform:scale(1.02)}.product-form__input select,.product-form__input .select__select{border:2px solid #e5e7eb!important;border-radius:14px!important;padding:12px 20px!important;font-size:1.05rem!important;font-weight:600!important;color:#111827!important;background:#fff!important;transition:all .2s ease!important}.product-form__input select:hover,.product-form__input .select__select:hover{border-color:#d97706!important}.product-form__input select:focus,.product-form__input .select__select:focus{border-color:#d97706!important;box-shadow:0 0 0 3px #d977061a!important;outline:none!important}.complementary-products{background:#fff!important;border-radius:24px!important;padding:28px!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 20px #0000000d!important;margin-top:24px!important}.complementary-products h2,.complementary-products h3{font-weight:800!important;font-size:1.3rem!important;color:#111827!important;margin-bottom:20px!important;padding-bottom:14px!important;border-bottom:2px solid #f3f4f6!important}.complementary-products .card{border-radius:16px!important;border:1px solid #e5e7eb!important;transition:all .25s ease!important;overflow:hidden!important}.complementary-products .card:hover{border-color:#d97706!important;box-shadow:0 8px 24px #d977061f!important;transform:translateY(-4px)!important}.share-button,.product__share-button{border-radius:12px!important;border:1px solid #e5e7eb!important;padding:8px 16px!important;transition:all .2s ease!important;font-size:1rem!important;color:#6b7280!important}.share-button:hover,.product__share-button:hover{border-color:#d97706!important;color:#d97706!important;background:#fffbeb!important}.product__info-container p[style*="font-size: 13px"],.product__info-container .product__text{font-size:1.05rem!important;line-height:1.7!important;color:#374151!important;background:#f9fafb!important;padding:16px 20px!important;border-radius:14px!important;border:1px solid #e5e7eb!important}@keyframes r20-slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.product__description{animation:r20-slideUp .5s ease-out both}.product__accordion{animation:r20-slideUp .5s ease-out .1s both}.icon-with-text{animation:r20-slideUp .5s ease-out .15s both}.product-form__submit:focus-visible{outline:3px solid #d97706!important;outline-offset:3px!important}.quantity:focus-within{border-color:#d97706!important;box-shadow:0 0 0 3px #d977061f!important}.swatch-input:focus-visible+.swatch-input__label{outline:3px solid #d97706!important;outline-offset:2px!important}.thumbnail:focus-visible{outline:3px solid #d97706!important;outline-offset:2px!important}@media screen and (max-width:989px){.product__media-wrapper .media{border-radius:20px!important}.product__title h1{font-size:2rem!important}.product__description .rte,.product__description>div{padding:24px 24px 24px 32px!important}.icon-with-text{flex-wrap:wrap!important;border-radius:16px!important;gap:14px!important;padding:18px 22px!important}}@media screen and (max-width:749px){.product__title h1{font-size:1.7rem!important;padding-left:14px;border-left-width:4px}.price__regular .price-item,.price__sale .price-item--sale{font-size:2rem!important}.product-form__submit{padding:18px 24px!important;font-size:1rem!important;letter-spacing:2px!important;border-radius:14px!important}.product__description{border-radius:18px!important;margin:28px 0 20px!important}.product__description .rte,.product__description>div,.product__description>p{padding:24px 20px 24px 28px!important}.product__accordion{border-radius:14px!important}.product__accordion summary,.product__accordion .accordion__summary{padding:16px 18px!important}.product__accordion details[open] .accordion__content,.product__accordion .accordion__content{padding:0 18px 20px!important}.icon-with-text{flex-direction:column!important;align-items:flex-start!important;border-radius:16px!important;gap:16px!important;padding:20px!important}.complementary-products{padding:20px!important;border-radius:18px!important}.quantity{border-radius:12px!important}.product__sku,.sku{font-size:.9rem!important;padding:6px 14px!important}.product__sku:before,.sku:before{font-size:.75rem!important}}@media print{.product,.product--large{background:#fff!important}.product-form__submit,.shopify-payment-button,.icon-with-text,.share-button{display:none!important}.product__description{box-shadow:none!important;border:1px solid #ccc!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
