:root{--pr-brand:#e75a12;--pr-brand-dark:#c94e0f;--pr-brand-tint:#fff4ec;--pr-ink:#13121d;--pr-muted:#7c8088;--pr-line:#e7eaf0;--pr-ok:#0cae61;--pr-shadow:0 10px 30px rgba(19,18,29,.08);--pr-shadow-sm:0 4px 14px rgba(19,18,29,.06)}h1.prd-block-name{font-weight:800!important;letter-spacing:-.3px;line-height:1.18}.prd-block-price{padding:0;background:none;border:0}.prd-block-price .price,.prd-block-price .price-item{font-weight:800!important;color:var(--pr-ink)!important;letter-spacing:-.5px}.prd-block-meta{font-size:13.5px}.prd-block-meta [data-render^=avaialbility-status]{display:none!important}.prd-block-actions .btn{border-radius:999px!important;font-weight:700!important;letter-spacing:.3px;min-height:52px;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease!important}.prd-block-actions .btn:not(.button--secondary){background:var(--pr-brand)!important;border-color:var(--pr-brand)!important;color:#fff!important;box-shadow:0 8px 20px #e75a1247}.prd-block-actions .btn:not(.button--secondary):hover{background:var(--pr-brand-dark)!important;transform:translateY(-2px);box-shadow:0 12px 26px #e75a1257}.prd-block-actions .btn.button--secondary{background:#fff!important;border:1.5px solid var(--pr-brand)!important;color:var(--pr-brand)!important}.prd-block-actions .btn.button--secondary:hover{background:var(--pr-brand-tint)!important;transform:translateY(-2px)}.prd-block-actions shopify-payment-button,.prd-block-actions .shopify-payment-button{display:block;transition:transform .15s ease}.prd-block-actions .shopify-payment-button__button--unbranded{border-radius:999px!important;font-weight:700!important;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease!important}.prd-block-actions shopify-payment-button:hover,.prd-block-actions .shopify-payment-button__button--unbranded:hover{transform:translateY(-2px)}.prd-block-actions shopify-payment-button:active,.prd-block-actions .shopify-payment-button__button--unbranded:active{transform:scale(.97)}.prd-block-actions .btn:active{transform:scale(.97)}.prd-quantity,.prd-block-actions .quantity{border-radius:12px!important;overflow:hidden}.prd-quantity-btn{transition:background-color .15s ease,color .15s ease!important}.prd-quantity-btn:hover{background:var(--pr-brand-tint)!important;color:var(--pr-brand)!important}body:not(.touch) swiper-carousel.hover-off .prd{pointer-events:auto!important}.prd-block-banner{border:1px solid var(--pr-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--pr-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}a.prd-block-banner:hover,.prd-block-banner--linked:hover{transform:translateY(-4px);box-shadow:var(--pr-shadow);border-color:#f0d6c6!important}a.prd-block-banner,.prd-block-banner--linked{cursor:pointer}.prd-block-banner-icon{color:var(--pr-brand)!important}.prd-block-banner-icon svg{width:30px;height:30px}.prd-block-banner-text{font-family:Montserrat,sans-serif;font-weight:700!important;letter-spacing:.3px;color:var(--pr-ink)!important}.prd-block-safety{color:var(--pr-muted)}.prd-block-safety svg{color:var(--pr-ok)}.prd-block-desc{line-height:1.75;color:#3a3b45}.prd-block-desc h2,.prd-block-desc h3{font-family:Montserrat,sans-serif;font-weight:700;color:var(--pr-ink)}.block-accordion .tab-accordion-item{border:1px solid var(--pr-line);border-radius:14px;margin-bottom:12px;overflow:hidden;background:#fff;transition:box-shadow .2s ease,border-color .2s ease}.block-accordion .tab-accordion-item>label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.3px;padding:16px 18px;cursor:pointer;border-left:3px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.block-accordion .tab-accordion-item>label:hover{color:var(--pr-brand)}.block-accordion .tab-accordion-item>input:checked+label{color:var(--pr-brand);background:var(--pr-brand-tint);border-left-color:var(--pr-brand)}.block-accordion .tab-accordion-item>input:checked~label .toggle-arrow,.block-accordion .tab-accordion-item>input:checked+label .toggle-arrow{transform:rotate(180deg)}.block-accordion .toggle-arrow{transition:transform .25s ease}.block-accordion .tab-accordion-item .rte{line-height:1.75;color:#3a3b45}product-tabs .tab-wrap-nav .swiper-slide{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.2px;color:var(--pr-muted);padding-bottom:10px;transition:color .2s ease}product-tabs .tab-wrap-nav .swiper-slide span{display:inline-block;position:relative}product-tabs .tab-wrap-nav .swiper-slide span:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:3px;background:var(--pr-brand);transition:width .3s ease}product-tabs .tab-wrap-nav .swiper-slide:hover span:after,product-tabs .tab-wrap-nav .swiper-slide.is-active-tab span:after,product-tabs .tab-wrap-nav .swiper-slide.swiper-slide-thumb-active span:after{width:100%}product-tabs .tab-wrap-nav .swiper-slide:hover,product-tabs .tab-wrap-nav .swiper-slide.is-active-tab,product-tabs .tab-wrap-nav .swiper-slide.swiper-slide-thumb-active{color:var(--pr-brand)!important}product-tabs .tab-wrap-nav .swiper-scrollbar{display:none!important}product-tabs .tab-wrap-nav .swiper-slide:after,product-tabs .tab-wrap-nav .swiper-slide.swiper-slide-thumb-active:after,product-tabs .tab-wrap-nav .swiper-slide.is-active-tab:after{display:none!important;content:none!important;width:0!important}@media(max-width:768px){product-tabs .tab-wrap-nav .swiper-slide{padding-bottom:0;background-size:0% 3px!important}}@media(prefers-reduced-motion:reduce){product-tabs .tab-wrap-nav .swiper-slide{transition:color .2s ease}}product-tabs .tab-wrap-content{border:1px solid var(--pr-line);border-radius:16px;background:#fff;box-shadow:var(--pr-shadow-sm);margin-top:14px;padding:0!important;overflow:hidden;transition:height .28s ease}product-tabs .tab-wrap-content .swiper-wrapper{align-items:flex-start!important}product-tabs .tab-wrap-content .tab-content{padding:24px 40px!important;height:auto!important;margin:0!important}@media(max-width:768px){product-tabs .tab-wrap-content .tab-content{padding:20px 22px!important}}product-tabs .tab-wrap-content .rte{line-height:1.75;color:#3a3b45}product-tabs .tab-wrap-content .rte>*:first-child{margin-top:0!important}product-tabs .tab-wrap-content .rte>*:last-child{margin-bottom:0!important}product-tabs .tab-wrap-content.is-empty{border:0!important;background:none!important;box-shadow:none!important;margin-top:0!important}.block-accordion .tab-accordion-item-content-inside .rte>*:first-child,.block-accordion .tab-accordion-item-content-inside>*:first-child{margin-top:0!important;padding-top:0!important}.block-accordion .tab-accordion-item-content-inside .rte>p:first-child:empty,.block-accordion .tab-accordion-item-content-inside .rte>br:first-child{display:none!important}.prd-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px;--margin-top-product-blocks:10px !important}.prd-action-row .prd-block-links,.prd-action-row .prd-share-wrap{width:max-content;flex-shrink:0}.prd-block-links .modal-info-link,.share-button details>summary.share-button__button,.share-button .share-button__button:not([hidden]){display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1.5px solid #dedede;border-radius:999px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;color:#555!important;background:none;cursor:pointer;text-decoration:none!important;list-style:none;white-space:nowrap;width:auto!important;transition:border-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}.prd-block-links .modal-info-link:hover,.share-button details>summary.share-button__button:hover,.share-button .share-button__button:not([hidden]):hover{border-color:var(--pr-brand);color:var(--pr-brand)!important;transform:translateY(-1px);box-shadow:0 4px 14px #e75a1229}.prd-block-links .icon-wrap{display:inline-flex;align-items:center;flex-shrink:0}.prd-block-links .icon-wrap svg{width:12px;height:auto}.prd-block-links .icon-wrap svg path{fill:currentColor!important;stroke:none!important}@media(max-width:767px){.prd-action-row{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0}.prd-action-row .prd-block-links,.prd-action-row .prd-share-wrap{width:100%!important;flex-shrink:1}.prd-block-links .modal-info-link,.share-button details>summary.share-button__button,.share-button .share-button__button:not([hidden]){width:100%!important;justify-content:center;text-align:center;padding:13px 2px;border:none;border-bottom:1px solid #f1f1f1;border-radius:0;font-size:13px;gap:10px}.prd-action-row .prd-block-links:last-child .modal-info-link,.prd-action-row .prd-share-wrap:last-child .share-button__button{border-bottom:none}.prd-block-links .modal-info-link:hover,.share-button details>summary.share-button__button:hover,.share-button .share-button__button:not([hidden]):hover{transform:none;box-shadow:none}.prd-block-links .icon-wrap svg,.share-button .icon-share{width:15px!important}}@media(max-width:767px){.modal-info-content:has(.delivery-card),.modal-info-content:has(#ContactForm-name){padding:26px 8px!important}.modal-info-content:has(.delivery-card) .title-wrap,.modal-info-content:has(#ContactForm-name) .title-wrap{margin-bottom:18px!important}.modal-info-content:has(.delivery-card) .title-wrap .h1-style,.modal-info-content:has(#ContactForm-name) .title-wrap .h1-style{font-size:1.3rem!important}.modal-info-content:has(.delivery-card) .title-wrap .h-sub,.modal-info-content:has(#ContactForm-name) .title-wrap .h-sub{display:block!important;font-size:13px!important;margin-top:6px!important}.modal-info-content:has(.delivery-card) .delivery-card{padding:18px 14px!important;margin:8px auto!important;max-width:100%!important;width:100%!important;border-radius:12px!important;line-height:1.6!important}.modal-info-content:has(.delivery-card) .delivery-icon{font-size:2.2em!important;margin-bottom:10px!important}.modal-info-content:has(.delivery-card) .delivery-text{font-size:.95em!important;margin-bottom:16px!important}.modal-info-content:has(.delivery-card) .info-box{padding:16px!important;margin:18px 0!important;font-size:.88em!important}.modal-info-content:has(.delivery-card) .btn-contact{padding:13px 28px!important;font-size:13px!important}.modal-info-content:has(#ContactForm-name) .form-group{margin-bottom:14px!important}.modal-info-content:has(#ContactForm-name) .form-group label{font-size:12.5px!important;margin-bottom:5px!important}.modal-info-content:has(#ContactForm-name) .form-control{padding:10px 13px!important;font-size:14px!important}.modal-info-content:has(#ContactForm-name) textarea.form-control{min-height:85px!important}.modal-info-content:has(#ContactForm-name) .btn.w-100{min-height:48px!important;font-size:13px!important;padding:0 24px!important}.modal-info-content:has(#ContactForm-name) .modal-form-info{font-size:11px!important}}.share-button .icon-share path{stroke:currentColor!important;fill:currentColor!important}.share-button details>summary.share-button__button::-webkit-details-marker{display:none}.share-button__fallback{margin-top:10px}.share-button details[open]>summary.share-button__button{border-color:var(--pr-brand);color:var(--pr-brand)!important;background:var(--pr-brand-tint)}.share-button__fallback.motion-reduce{border-radius:16px!important;box-shadow:var(--pr-shadow)!important;padding:18px 20px 20px!important;animation:pr-share-pop .18s cubic-bezier(.22,.61,.36,1) both}.share-button__fallback.motion-reduce:before{background-color:#fff!important;border:1px solid var(--pr-line)}.share-button__fallback.motion-reduce:after{background:#fff!important;border-left:1px solid var(--pr-line);border-top:1px solid var(--pr-line)}@keyframes pr-share-pop{0%{opacity:0;transform:translate(-50%) translateY(-6px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.text-start>share-button .share-button__fallback.motion-reduce,.text-end>share-button .share-button__fallback.motion-reduce{animation-name:pr-share-pop-side}@keyframes pr-share-pop-side{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.share-button__fallback .field__label{font-family:Montserrat,sans-serif;font-size:10.5px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;color:var(--pr-muted)!important}.share-button__fallback .field__input{border:1.5px solid var(--pr-line)!important;border-radius:999px!important;font-family:Open Sans,Montserrat,sans-serif!important;background:#f9f9f9!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.share-button__fallback .field__input:focus{border-color:var(--pr-brand)!important;background:#fff!important;box-shadow:0 0 0 3px #e75a121f!important}.share-button__copy{background:var(--pr-brand)!important;color:#fff!important;border-radius:999px!important;transition:background .2s ease,transform .15s ease}.share-button__copy:hover{background:var(--pr-brand-dark)!important;transform:scale(1.08)}.share-button__copy svg path{stroke:#fff!important;fill:#fff!important}.share-button__message{color:var(--pr-ok)!important;font-weight:600;font-size:11.5px}.modal-wrap.modal-info-content{border-radius:20px!important}.modal-info-content .title-wrap{padding-bottom:4px}.modal-info-content .title-wrap h2.h1-style{font-family:Montserrat,sans-serif!important;font-size:1.35rem!important;font-weight:700!important;color:#1a1a1a;margin-bottom:4px}.modal-info-content .h-sub{font-size:13px;color:#999}.modal-info-content .form-group label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#aaa;margin-bottom:6px;display:block}.modal-info-content .form-control{border:1.5px solid #e4e4e4!important;border-radius:10px!important;padding:11px 14px!important;font-family:Open Sans,Montserrat,sans-serif!important;font-size:14px!important;color:#1a1a1a!important;background:#f9f9f9!important;box-shadow:none!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease!important;width:100%}.modal-info-content .form-control:focus{border-color:var(--pr-brand)!important;background:#fff!important;box-shadow:0 0 0 3px #e75a121f!important;outline:none!important}.modal-info-content textarea.form-control{resize:vertical;min-height:90px}.modal-info-content .form-group{margin-bottom:14px}.modal-info-content .form-control-wrap{position:relative;overflow:hidden;border-radius:10px}.modal-info-content .form-control{padding-right:42px!important}.modal-info-content .form-control-check,.modal-info-content .form-control-check--green{right:12px!important}.modal-info-content .scrollbar-track,.modal-wrap-scroll .scrollbar-track{display:none!important}.modal-info-content .btn[type=submit]{background:var(--pr-brand)!important;border:2px solid var(--pr-brand)!important;color:#fff!important;border-radius:999px!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:.3px!important;padding:12px 28px!important;transition:background .2s ease,transform .15s ease,box-shadow .2s ease!important}.modal-info-content .btn[type=submit]:hover{background:#c94d0e!important;border-color:#c94d0e!important;box-shadow:0 4px 14px #e75a124d!important;transform:translateY(-1px)}.modal-info-content .btn[type=submit]:active{transform:translateY(0)!important;box-shadow:none!important}.fancybox-close-small{border-radius:50%!important;background:#f0f0f0!important;width:32px!important;height:32px!important;top:14px!important;right:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .2s ease!important}.fancybox-close-small:hover{background:#ffe8de!important;color:var(--pr-brand)!important}.modal-info-content .delivery-card{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.modal-info-content .delivery-icon{font-size:2.2em!important;margin-bottom:10px!important}.modal-info-content .delivery-text{font-family:Open Sans,Montserrat,sans-serif!important;font-size:14px!important;color:#555!important;line-height:1.75!important}.modal-info-content .delivery-highlight{color:var(--pr-brand)!important}.modal-info-content .info-box{background:#f9f9f9!important;border-left:4px solid var(--pr-brand)!important;border-radius:10px!important;padding:16px 20px!important;margin:20px 0!important;text-align:left!important}.modal-info-content .info-box-title{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#1a1a1a!important;margin-bottom:6px!important}.modal-info-content .info-box p{font-size:13.5px!important;color:#666!important;line-height:1.7!important}.modal-info-content .btn-contact{background:var(--pr-brand)!important;background-image:none!important;border-radius:999px!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:13px!important;padding:11px 28px!important;letter-spacing:.4px!important;text-transform:uppercase!important;box-shadow:0 4px 14px #e75a1247!important;transition:background .2s ease,transform .15s ease,box-shadow .2s ease!important;color:#fff!important}.modal-info-content .btn-contact:hover{background:#c94d0e!important;box-shadow:0 6px 20px #e75a1261!important;transform:translateY(-2px)!important;color:#fff!important}.modal-info-content .js-close-modal{display:inline-flex!important;align-items:center!important;padding:8px 24px!important;border:1.5px solid #dedede!important;border-radius:999px!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#555!important;background:none!important;cursor:pointer!important;transition:border-color .2s ease,color .2s ease!important}.modal-info-content .js-close-modal:hover{border-color:var(--pr-brand)!important;color:var(--pr-brand)!important}@media(max-width:767px){.prd-block-actions{flex-direction:column!important;gap:10px}.prd-block-actions .col-auto{width:100%!important;max-width:100%!important;flex:none!important}.prd-block-actions button-animated,.prd-block-actions button-animated>.btn{width:100%!important;display:block!important}.prd-block-actions .shopify-payment-button,.prd-block-actions shopify-accelerated-checkout,.prd-block-actions .shopify-payment-button__button--unbranded{width:100%!important;display:block!important}.prd-block-actions .btn,.prd-block-actions .shopify-payment-button__button--unbranded{min-height:52px!important;font-size:14px!important}.mt-product-global{--margin-top-product-blocks: 12px !important}h1.prd-block-name{font-size:1.35rem!important;line-height:1.25!important}.prd-block-price .price,.prd-block-price .price-item{font-size:1.5rem!important}.prd-quantity,.prd-block-actions .quantity{height:40px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}}@media(prefers-reduced-motion:reduce){.prd-block-actions .btn,.prd-block-banner,.prd-quantity-btn,.block-accordion .tab-accordion-item,.block-accordion .tab-accordion-item>label,.block-accordion .toggle-arrow{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/product-restyle.css.map */
