.heading-font{font-family:D-DIN Condensed,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-weight:700}button,.btn,.navigation{font-family:Substance,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}@media (min-width: 1024px){.floating-header .logo-area{min-height:72px}}.gallery .overlay-text .overlay-text__title{font-family:D-DIN Condensed,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:32px}@media (min-width: 1024px){.gallery .overlay-text .overlay-text__title{font-size:40px}}.price-area .price-loading{height:1.5rem;width:1.5rem}.price-area.patched .price-loading{display:none}.price-area:not(.patched) .price{display:none}.product-form .quantity-wrapper a.disabled{pointer-events:none}.checkout-machine-number-error:not(.active){display:none}.checkout-machine-number-error.active+.checkout-machine-number-info{display:none}product-block:not(.patched) .product-label--stock{display:none}product-block:not(.patched) .product-price{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}product-block.patched .product-block__price-loading{display:none}product-block.patched .product-price{opacity:1}product-block:not(.available) .quick-action-button{display:none}product-block .product-block__title{font-size:16px}@media (min-width: 1024px){product-block .product-block__title{font-size:18px}}product-block .product-price__amount{font-size:14px;font-weight:400}@media (min-width: 1024px){product-block .product-price__amount{font-size:16px}}product-block .product-label--sold-out,product-block .product-label--stock:not(.product-label--in-stock){display:none}.product-mini-block:not(.patched) .product-price__item{display:none}.product-mini-block.patched .product-price__loading{display:none}.product-mini-block .product-price__loading{margin-left:0}.loading{margin-left:auto;margin-right:auto;display:inline-flex;height:1.25rem;width:1.25rem}.loading svg{height:100%;width:100%;animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:steps(8)}@keyframes spin{0%{rotate:0deg}to{rotate:1turn}}.cart-item__unit-price:not(.patched) .theme-money{display:none}.cart-item__unit-price.patched .cart-item__unit-price-loading{display:none}.cart-item__unit-price-loading{margin-left:0}.cart-item__total:not(.patched) .theme-money{display:none}.cart-item__total.patched .cart-item__total-loading{display:none}.cart-form .subtotal:not(.patched) .theme-money,.cart-drawer__footer .subtotal:not(.patched) .theme-money{display:none}.cart-form .subtotal.patched .subtotal-loading,.cart-drawer__footer .subtotal.patched .subtotal-loading{display:none}.cart-form .subtotal-loading,.cart-drawer__footer .subtotal-loading{margin-right:0}.cart-form .checkout-buttons.disabled,.cart-drawer__footer .checkout-buttons.disabled{opacity:.5;pointer-events:none}.cart-form .subtotal-loading{margin-left:.5rem;height:1.5rem;width:1.5rem}.cart-item.removing{pointer-events:none;opacity:.5}.cart-item-upsells:not(.patched){display:none}.cart-item__loading{position:absolute;left:50%;top:50%;z-index:-10;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.cart-item.removing .cart-item__loading{z-index:10;opacity:1}.documoto-widget__wrapper{position:relative}.documoto-widget__overlay{position:absolute;left:0;top:0;z-index:1;display:flex;height:100%;width:100%;justify-content:center;opacity:1;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}documoto-widget:not(.widget-created) .documoto-widget__overlay,documoto-widget.widget-logged-in:not(.adding-to-cart) .documoto-widget__overlay{z-index:-1;opacity:0}.documoto-widget__loading{height:2rem;width:2rem}#documoto-container{opacity:1;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}documoto-widget:not(.widget-logged-in) #documoto-container{opacity:0}documoto-widget.adding-to-cart #documoto-container{opacity:.5}#documoto-container iframe{min-height:var(--documoto-widget-height-mobile)}@media (min-width: 768px){#documoto-container iframe{min-height:var(--documoto-widget-height-tablet)}}@media (min-width: 1024px){#documoto-container iframe{min-height:var(--documoto-widget-height-desktop)}}.documoto-widget__search-bar{position:relative;margin-left:auto;margin-right:auto;margin-bottom:3rem;margin-top:0;max-width:625px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1024px){.documoto-widget__search-bar{margin-bottom:5rem}}.documoto-widget__search-bar input{height:3rem;width:100%;border-style:none;--tw-bg-opacity: 1;background-color:rgb(249 249 249 / var(--tw-bg-opacity));padding:.5rem 3rem .5rem 1rem;font-family:Substance,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.documoto-widget__search-bar button{padding-left:.5rem;padding-right:.5rem}@media (min-width: 1024px){.documoto-widget__search-bar button{padding-left:1rem;padding-right:1rem}}.documoto-widget__search-bar button:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.documoto-widget__search-bar button[type=submit]{position:absolute;right:0;top:0;display:flex;height:100%;width:3rem;align-items:center;justify-content:center;padding-left:0;padding-right:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.documoto-widget__search-bar button[type=submit]:hover svg{opacity:1}.documoto-widget__search-bar button[type=submit] svg{width:50%;opacity:.5}.transaction-express__form{margin-left:auto;margin-right:auto;max-width:600px}.transaction-express__form input[type=text]{font-family:Substance,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.template-suffix-part-lookup .page-header,.template-suffix-part-lookup .page-section-spacing:first-child,.template-suffix-payment .shopify-section{margin-bottom:0}.section-footer__inner{padding-left:1.5rem;padding-right:1.5rem;padding-top:2.5rem}@media (min-width: 1024px){.section-footer__inner{padding-left:2.5rem;padding-right:2.5rem}}.section-footer__row--blocks{gap:2.5rem}@media (min-width: 768px){.section-footer__row--blocks{margin-left:0;margin-top:0}.section-footer__row--blocks[data-num-blocks] .section-footer__row__col{margin-bottom:0;width:calc(50% - 20px);flex-basis:auto;padding-left:0}}@media (min-width: 1024px){.section-footer__row--blocks[data-num-blocks] .section-footer__row__col{width:calc(25% - 30px)}}.section-footer__row--blocks[data-num-blocks] .section-footer__row__col:not(:last-child){margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.section-footer__menu-block{padding-top:0;padding-bottom:0}.section-footer__menu-block__menu li{margin-bottom:1rem}.section-footer__menu-block__menu li:last-child{margin-bottom:0}.section-footer__title{margin-bottom:1rem;font-size:18px}@media (min-width: 1024px){.section-footer__title{font-size:20px}}body,html{font-family:Substance,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *{font-family:D-DIN Condensed,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-weight:700}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.btn,.btn.btn--secondary{position:relative;border-color:transparent;background-color:transparent;line-height:1.23}.btn:hover,.btn.btn--secondary:hover{border-color:transparent;background-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn:before,.btn.btn--secondary:before{position:absolute;left:0;top:0;z-index:-1;height:100%;width:100%;--tw-skew-x: -21deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(193 2 48 / var(--tw-bg-opacity));--tw-content: "";content:var(--tw-content)}.btn.btn--plain-text:before{--tw-content: none;content:var(--tw-content)}.btn--secondary.btn--link:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='-1 0 23 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3Cpolyline points='3 12 14 12'%3E%3C/polyline%3E%3C/svg%3E")}.tw-relative{position:relative}.tw-mt-1{margin-top:.25rem}.tw-mt-8{margin-top:2rem}.tw-flex{display:flex}.tw-hidden{display:none}.tw-w-full{width:100%}.tw-flex-1{flex:1 1 0%}.tw-flex-col{flex-direction:column}.tw-gap-2{gap:.5rem}.tw-gap-2\.5{gap:.625rem}.tw-pb-10{padding-bottom:2.5rem}.tw-text-center{text-align:center}.tw-font-bold{font-weight:700}@media (min-width: 1024px){.lg\:tw-mt-10{margin-top:2.5rem}}
