.product-price .price,.product-price .money,[data-product-price] .money,.price-item--regular,.price__regular .price-item{font-size:1.75rem!important;font-weight:700!important}@media screen and (min-width: 750px){.product-price .price,.product-price .money,[data-product-price] .money,.price-item--regular,.price__regular .price-item{font-size:2rem!important}}.buy-buttons+.button-block,[data-block-type=buy-buttons]+[data-block-type=button]{margin-top:-4px!important}@media screen and (min-width: 750px){.hero{min-height:100vh!important}.hero__media-wrapper{grid-template-columns:1fr 1fr!important}.hero__video,.hero__image{object-fit:cover;object-position:center center;min-height:100vh}}.cod-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:16px}.cod-modal[aria-hidden=false]{display:flex}.cod-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;cursor:pointer}.cod-modal__container{position:relative;background:#fff;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;border-radius:12px;box-shadow:0 25px 50px -12px #00000040}.cod-step{display:none}.cod-step--active{display:block}.cod-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #e5e5e5;position:sticky;top:0;background:#fff;z-index:10}.cod-modal__header-left{display:flex;align-items:center;gap:10px}.cod-modal__title{font-size:.9375rem;font-weight:600;letter-spacing:.05em;margin:0}.cod-modal__close{background:none;border:none;cursor:pointer;padding:4px;color:#666;transition:color .2s}.cod-modal__close:hover{color:#000}.cod-modal__body{display:grid;grid-template-columns:1fr;gap:24px;padding:24px}@media screen and (min-width: 640px){.cod-modal__body{grid-template-columns:1fr 280px}}.cod-modal__section-title{font-size:1rem;font-weight:600;margin:0 0 20px}.cod-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.cod-form__row--full{grid-template-columns:1fr}@media screen and (max-width: 480px){.cod-form__row{grid-template-columns:1fr}}.cod-form__field label{display:block;font-size:.8125rem;font-weight:500;margin-bottom:6px;color:#333}.cod-form__field label .required{color:#dc2626}.cod-form__field input,.cod-form__field select{width:100%;padding:12px 14px;border:1px solid #e5e5e5;border-radius:8px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s;background:#fff}.cod-form__field input:focus,.cod-form__field select:focus{outline:none;border-color:#000;box-shadow:0 0 0 3px #00000014}.cod-form__field input::placeholder{color:#9ca3af}.cod-form__field select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.cod-form__shipping{margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.cod-form__shipping-title{font-size:.875rem;font-weight:600;margin:0 0 12px}.cod-form__shipping-options{display:flex;flex-direction:column;gap:8px}.cod-form__shipping-option{display:flex;align-items:center;padding:14px 16px;border:2px solid #e5e5e5;border-radius:10px;cursor:pointer;transition:border-color .2s,background-color .2s}.cod-form__shipping-option:hover{border-color:#ccc}.cod-form__shipping-option:has(input:checked){border-color:#000;background-color:#fafafa}.cod-form__shipping-option input{position:absolute;opacity:0;pointer-events:none}.cod-form__shipping-radio{width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;margin-right:12px;position:relative;transition:border-color .2s;flex-shrink:0}.cod-form__shipping-option:has(input:checked) .cod-form__shipping-radio{border-color:#000}.cod-form__shipping-option:has(input:checked) .cod-form__shipping-radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#000;border-radius:50%}.cod-form__shipping-label{font-size:.875rem;font-weight:500}.cod-modal__sidebar{display:flex;flex-direction:column;gap:16px}.cod-modal__product-card{display:flex;gap:12px;padding:14px;background:#f9fafb;border-radius:10px;border:1px solid #e5e5e5}.cod-modal__product-image{position:relative;width:64px;height:64px;flex-shrink:0}.cod-modal__product-image img{width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid #e5e5e5}.cod-modal__product-qty{position:absolute;top:-6px;right:-6px;width:20px;height:20px;background:#000;color:#fff;border-radius:50%;font-size:.6875rem;display:flex;align-items:center;justify-content:center;font-weight:600}.cod-modal__product-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.cod-modal__product-info h4{font-size:.8125rem;font-weight:500;margin:0 0 4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cod-modal__product-variant{font-size:.6875rem;color:#666;margin:0 0 4px}.cod-modal__product-price{font-size:.9375rem;font-weight:700;margin:0;color:#000}.cod-modal__summary{background:#f9fafb;padding:14px;border-radius:10px;border:1px solid #e5e5e5}.cod-modal__total-row{display:flex;justify-content:space-between;padding:6px 0;font-size:.8125rem;color:#666}.cod-modal__total-row--final{font-weight:700;font-size:1.125rem;color:#000;padding-top:10px;border-top:1px solid #e5e5e5;margin-top:6px}.cod-modal__free{color:#16a34a;font-weight:500}.cod-modal__submit{width:100%;padding:16px;background:#000;color:#fff;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .2s,transform .1s}.cod-modal__submit:hover{background:#1a1a1a}.cod-modal__submit:active{transform:scale(.99)}.cod-modal__submit:disabled{background:#9ca3af;cursor:not-allowed}.cod-modal__secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:.6875rem;color:#666}.cod-modal__secure svg{color:#16a34a}.cod-confirm{padding:40px 24px;text-align:center}.cod-confirm__icon{margin-bottom:20px}.cod-confirm__icon svg{width:64px;height:64px}.cod-confirm__title{font-size:1.5rem;font-weight:700;margin:0 0 8px;color:#16a34a}.cod-confirm__subtitle{font-size:.9375rem;color:#666;margin:0 0 32px}.cod-confirm__subtitle strong{color:#000}.cod-confirm__details{background:#f9fafb;border-radius:12px;padding:20px;text-align:left;margin-bottom:24px}.cod-confirm__section{padding:12px 0;border-bottom:1px solid #e5e5e5}.cod-confirm__section:last-child{border-bottom:none;padding-bottom:0}.cod-confirm__section:first-child{padding-top:0}.cod-confirm__section h4{font-size:.75rem;font-weight:600;color:#666;margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}.cod-confirm__section p{font-size:.875rem;margin:0;color:#000}.cod-confirm__product{display:flex;gap:12px;align-items:center}.cod-confirm__product img{width:48px;height:48px;object-fit:cover;border-radius:6px;border:1px solid #e5e5e5}.cod-confirm__product p:first-child{font-weight:500;margin-bottom:4px}.cod-confirm__product p:last-child{font-weight:700}.cod-confirm__note{display:flex;gap:12px;align-items:flex-start;background:#fef3c7;border-radius:10px;padding:16px;margin-bottom:24px;text-align:left}.cod-confirm__note svg{flex-shrink:0;color:#d97706}.cod-confirm__note p{font-size:.8125rem;margin:0;color:#92400e;line-height:1.5}.cod-confirm__btn{width:100%;padding:16px;background:#000;color:#fff;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .2s}.cod-confirm__btn:hover{background:#1a1a1a}.payment-icons{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0}.payment-icons__label{font-size:.6875rem;color:#666;margin-right:4px}.payment-icons svg,.payment-icons img{height:24px;width:auto;opacity:.7}@media screen and (max-width: 639px){.cod-modal{padding:0}.cod-modal__container{width:100%;height:100%;max-height:100%;border-radius:0}.cod-modal__body{padding:16px 16px 24px}.cod-modal__sidebar{position:sticky;bottom:0;background:#fff;margin:0 -16px -24px;padding:16px;border-top:1px solid #e5e5e5;box-shadow:0 -4px 12px #0000001a}.cod-modal__product-card{display:none}.cod-confirm{padding:32px 16px}}@media screen and (max-width: 749px){.template-page-contact,.template-page-contact body,.template-page-contact #MainContent,.template-page-contact .section,.template-page-contact .custom-section-background{overflow-x:hidden!important;max-width:100vw!important}.template-page-contact .custom-section-background{width:100%!important;left:0!important;right:0!important;margin-left:0!important;margin-right:0!important}.template-page-contact #MainContent{padding-bottom:calc(var(--padding-xl) + env(safe-area-inset-bottom,0px))!important}.template-page-contact .menu-list--mobile .menu-list__list{margin-inline:0!important}.template-page-contact .menu-list__scroll-container{overscroll-behavior-x:contain}.template-page-contact #MainContent .section,.template-page-contact #MainContent [class*=section]{padding-block:12px!important;padding-block-start:12px!important;padding-block-end:12px!important;gap:12px!important}.template-page-contact #MainContent .group-block{padding:12px!important;gap:8px!important;margin-bottom:0!important}.template-page-contact #MainContent .section>.flex-container,.template-page-contact #MainContent .section>div{gap:12px!important}.template-page-contact #MainContent textarea,.template-page-contact #MainContent .contact-form__input--textarea,.template-page-contact #MainContent [name="contact[body]"]{min-height:100px!important;height:100px!important}.template-page-contact #MainContent form,.template-page-contact #MainContent .contact-form,.template-page-contact #MainContent .contact-form__form{gap:10px!important;display:flex!important;flex-direction:column!important}.template-page-contact #MainContent input,.template-page-contact #MainContent textarea{padding:12px 14px!important}.template-page-contact #MainContent .contact-form__submit,.template-page-contact #MainContent .contact-form button[type=submit],.template-page-contact #MainContent button[type=submit]{width:100%!important;margin-top:12px!important;margin-bottom:var(--margin-lg)!important;padding:16px 24px!important;display:block!important;visibility:visible!important;opacity:1!important}.template-page-contact #MainContent .section:first-child{padding-block-start:24px!important;padding-block-end:16px!important}}.group-block .text-block p,.group-block .rte p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
