.template-product .product{--zr-font:"Helvetica Neue",Helvetica,Arial,sans-serif;--zr-black:#000;--zr-grey:#757575;--zr-line:#000;border:0!important}.template-product .product-form,.template-product .product-form *:not(svg):not(path){font-family:var(--zr-font)!important;font-weight:300!important;letter-spacing:normal!important;color:var(--zr-black)}.template-product .product-form{font-size:12px!important;line-height:18px!important}.template-product .product-form.product-form--mobile-container{display:none!important}.template-product .product-form .product-title,.template-product .product-form .product-vendor,.template-product .product-form .product-badges{display:block!important}.template-product .product-form .product-sku-reviews{display:flex!important}.template-product .product-badges{margin:0 0 6px!important;font-size:11px!important}.template-product .product-badges .badge{min-height:0!important;padding:0!important;margin:0 8px 0 0!important;background:none!important;border:0!important;color:var(--zr-black)!important;font-size:11px!important;text-transform:uppercase}.template-product .product-vendor{margin:0 0 4px!important;font-size:11px!important;line-height:16px!important;text-transform:uppercase;text-decoration:none!important;color:var(--zr-grey)!important}.template-product .product-title{margin:0 0 4px!important;font-size:15px!important;line-height:22px!important;text-transform:uppercase}.template-product .product-form .product-price,.template-product .product-form .product-price *{font-size:14px!important;line-height:20px!important}.template-product .product-form .product-price{margin:0 0 18px!important}.template-product .product-form .product-price s,.template-product .product-form .product-price .price-item--regular{color:var(--zr-grey)!important;margin-right:8px}.template-product .product-form .price__taxes-included,.template-product .product-form .price__installments,.template-product .product-form .price__taxes-included *,.template-product .product-form .price__installments *{font-size:11px!important;line-height:16px!important;color:var(--zr-grey)!important}.template-product .product-form .product-price::after{content:"";display:block;height:1px;margin-top:18px;background:var(--zr-line)}.template-product .product-sku-reviews{margin:0 0 14px!important;font-size:11px!important;color:var(--zr-grey)!important;text-transform:uppercase}.template-product .product-sku-reviews *{color:var(--zr-grey)!important}.template-product .product-options{margin:0 0 14px!important}.template-product .product-options__swatch,.template-product .product-options__default-options{margin-top:12px!important}.template-product .product-options__option-label,.template-product .product-options label:not(.radio__label),.template-product .product-options legend,.template-product .product-quantity>.product-options__option-label{font-size:11px!important;line-height:16px!important;text-transform:uppercase;margin-bottom:8px!important}.template-product .product-options .radio__label{min-width:44px;min-height:32px!important;padding:6px 10px!important;border:1px solid #d5d5d5!important;border-radius:0!important;background:#fff!important;font-size:11px!important;line-height:18px!important;text-transform:uppercase;box-shadow:none!important}.template-product .product-options .radio__input:checked+.radio__label{border-color:var(--zr-black)!important}.template-product .product-options .product-options__select,.template-product .product-options select{border:1px solid #d5d5d5!important;border-radius:0!important;font-size:12px!important}.template-product .product-options__size-guide-toggle,.template-product .product-options__size-guide-toggle *{font-size:11px!important;text-transform:uppercase;text-decoration:underline}.template-product .product-quantity{margin:0 0 14px!important}.template-product .product-quantity .product-quantity__container,.template-product .product-quantity .product-quantity__wrapper{border-radius:0!important}.template-product .product-quantity .product-quantity__container::before{border:1px solid #d5d5d5!important;border-radius:0!important}.template-product .product-quantity .product-quantity__input{font-size:12px!important}.template-product .product-form .product-add-to-cart{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px;margin:18px 0 10px!important}.template-product .product-form .product-add-to-cart>.button.add-to-cart,.template-product .product-form .product-add-to-cart>.product-add-to-cart__additional-buttons{flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important;max-width:calc(50% - 4px)!important;min-width:0;margin:0!important}.template-product .product-form .product-add-to-cart>.product-add-to-cart__error,.template-product .product-form .product-add-to-cart>.recipient-form,.template-product .product-form .product-add-to-cart>.product-add-to-cart__enabled-payment-types{flex:1 1 100%;margin:0!important}.template-product .product-form .product-add-to-cart>.button.add-to-cart{padding:0 12px!important;border:1px solid var(--zr-black)!important;background:#fff!important;color:var(--zr-black)!important;font-size:12px!important;text-transform:uppercase;box-shadow:none!important;transition:background-color .2s,color .2s}@media (hover:hover){.template-product .product-form .product-add-to-cart>.button.add-to-cart:hover{background:var(--zr-black)!important;color:#fff!important}}.template-product .product-form .product-add-to-cart>.button.add-to-cart,.template-product .product-form .product-add-to-cart .shopify-payment-button__button,.template-product .product-form .product-add-to-cart .shopify-payment-button__button--branded,.template-product .product-form .product-add-to-cart shopify-buy-it-now-button,.template-product .product-form .product-add-to-cart shopify-accelerated-checkout,.template-product .product-form .product-add-to-cart .shopify-payment-button__button--branded iframe{height:48px!important;min-height:48px!important;max-height:48px!important;line-height:46px!important;overflow:hidden;border-radius:0!important;--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:0px}.template-product .product-form .product-add-to-cart .shopify-payment-button{width:100%}.template-product .product-form .product-add-to-cart .shopify-payment-button__button--unbranded{padding:0 12px!important;border:1px solid var(--zr-black)!important;background:#fff!important;color:var(--zr-black)!important;font-size:12px!important;text-transform:uppercase}.template-product .product-form .product-add-to-cart .shopify-payment-button__more-options{display:none!important}.template-product .product-form .product-add-to-cart__enabled-payment-types{display:flex;flex-wrap:wrap;gap:6px;opacity:.8}.template-product .product-form .product-add-to-cart__enabled-payment-types .payment-icon{width:30px;height:20px}.template-product .product-form .zr-trust{flex:1 1 100%;width:100%!important;margin:4px 0 0!important;padding:0!important;text-align:left!important}.template-product .product-form .zr-trust,.template-product .product-form .zr-trust *{font-family:var(--zr-font)!important;font-weight:300!important;font-size:11px!important;line-height:16px!important;letter-spacing:normal!important;text-transform:uppercase;color:var(--zr-black)!important;text-align:left!important;justify-content:flex-start!important}.template-product .product-form .zr-trust img,.template-product .product-form .zr-trust svg{max-height:22px;width:auto}.template-product .product-share-buttons,.template-product .share-buttons,.template-product .socials-share{display:none!important}.template-product .product-form .pickup-availability,.template-product .product-form .pickup-availability *{font-size:11px!important;line-height:16px!important}.template-product .product-form .pickup-availability{margin:0 0 6px!important}.template-product .product-drawers{width:auto!important;margin:4px 0 0!important}.template-product .product-drawers__item,.template-product .product-drawers__item:first-child{border:0!important}.template-product .product-drawers__item-toggle{display:inline-flex!important;justify-content:flex-start!important;width:auto!important;padding:4px 0!important;font-size:11px!important;line-height:16px!important;text-transform:uppercase}.template-product .product-drawers__item-toggle svg{display:none!important}@media (hover:hover){.template-product .product-drawers__item-toggle:hover{text-decoration:underline}}.template-product .product-form .product-complementary,.template-product .product-form .product-complementary *{font-size:11px!important;text-transform:uppercase}.template-product .product-form-drawer,.template-product .product-form-drawer *:not(svg):not(path){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:300!important;letter-spacing:normal!important;color:#000!important}.template-product .product-form-drawer .drawer__title{font-size:13px!important;line-height:18px!important;text-transform:uppercase}.template-product .product-form-drawer .drawer__body,.template-product .product-form-drawer .drawer__body *{font-size:12px!important;line-height:19px!important}.template-product .product-form-drawer .drawer__body p,.template-product .product-form-drawer .drawer__body ul,.template-product .product-form-drawer .drawer__body ol{margin:0 0 8px!important}.template-product .product-form-drawer .drawer__body h1,.template-product .product-form-drawer .drawer__body h2,.template-product .product-form-drawer .drawer__body h3,.template-product .product-form-drawer .drawer__body h4,.template-product .product-form-drawer .drawer__body h5,.template-product .product-form-drawer .drawer__body h6{margin:12px 0 4px!important;font-size:12px!important;text-transform:uppercase}.template-product .product-form-drawer .drawer__body br+br{display:none}.template-product .product-media{border:0!important}.template-product .product-media .product-media__slider-thumbnails-stacked,.template-product .product-media .product-media__slider-thumbnails-container,.template-product .product-media .product-media__zoom-wrapper{display:none!important}.template-product .product-media.product-media--layout-stacked .product-media__slider-wrapper{row-gap:4px!important}.template-product .product-media .product-media__slider-slide img{width:100%;height:auto}@media (min-width:1024px){.template-product .product{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:4px;row-gap:4px;align-items:start}.template-product .product>.product-media,.template-product .product .product-media__container,.template-product .product .product-media__slider,.template-product .product .product-media__slider-wrapper{display:contents!important}.template-product .product .product-media__navigation,.template-product .product .swiper-pagination,.template-product .product .product-media__slider-thumbnails-container,.template-product .product .product-media__slider-thumbnails-stacked,.template-product .product .product-media__zoom-wrapper{display:none!important}.template-product .product .product-media__slider-slide{grid-column:span 6;width:auto!important;height:auto!important;margin:0!important;transform:none!important}.template-product .product .product-media__slider-slide:first-child{grid-column:1 / 8;grid-row:1}.template-product .product>.product-form[data-template],.template-product .product-media+.product-form,.template-product .product .js-product-sticky-container.product-form{grid-column:8 / -1;grid-row:1;align-self:start;position:relative!important;top:0!important;bottom:auto!important;transform:none!important;z-index:1!important;width:auto!important;max-width:520px!important;height:auto!important;padding:40px 48px!important}.template-product .product-form>*:first-child{margin-top:0!important}}@media (max-width:1023px){.template-product .product{flex-direction:column!important}.template-product .product-media{width:100%!important;max-width:none!important}.template-product .product-form{width:100%!important;padding:20px 16px 0!important}.template-product .product-form>*:first-child{margin-top:0!important}.template-product .product-title{font-size:14px!important;line-height:20px!important}}