@import"https://fonts.googleapis.com/css2?family=Assistant:wght@200;300;400;500;600;700;800&display=swap";@font-face{font-family:BacasimeAntique;src:url(/cdn/shop/files/BacasimeAntique-Regular.ttf?v=1781084312) format("opentype")}body,p,span,a,li,td,th,label,input,textarea,select,button,div{font-family:Assistant,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:BacasimeAntique!important}body:not(.template-index) #MainContent{padding-top:100px}body.template-suffix-about #MainContent,body.template--about #MainContent,body.template--about-us #MainContent{padding-top:0}.product-information .product-information__grid .product-details .text-block h1{font-Size:38px;font-weight:400}body.template-product .product-media-container,body.template-product .product-media-constraint-wrapper,body.template-product .product-media{background-color:#fff!important;overflow:hidden!important}body.template-product .product-media video,body.template-product .product-media iframe{border-radius:30px!important;background-color:#fff!important}body.template-product .slideshow-controls__thumbnail,body.template-product .dialog-thumbnails-list__thumbnail{background-color:#fff!important;overflow:hidden!important;padding:6px!important;border:1.5px solid rgba(0,0,0,.04)!important;transition:all .2s ease-in-out!important;box-shadow:0 2px 8px #00000005!important}body.template-product .slideshow-controls__thumbnail img,body.template-product .dialog-thumbnails-list__thumbnail img{object-fit:contain!important;background-color:#fff!important;width:100%!important;height:100%!important}body.template-product .slideshow-controls__thumbnail[aria-selected=true],body.template-product .dialog-thumbnails-list__thumbnail[aria-selected=true]{border-color:#000!important;box-shadow:0 4px 12px #00000014!important;outline:none!important}.product-information .product-information__grid .product-details product-price .price{font-size:26px;font-weight:600}.product-information .product-information__grid .product-details product-price .compare-at-price{font-size:18px}.price-item__discount-badge{display:inline-flex;align-items:center;justify-content:center;background-color:#e8f2e6!important;border:1px solid #20590C!important;color:#20590c!important;font-size:11px!important;font-weight:600!important;border-radius:5px!important;padding:1px 6px!important;margin-left:6px!important;vertical-align:middle!important;line-height:1.2!important;text-transform:none!important;white-space:nowrap!important}.product-information .product-information__grid .product-details product-price .price-item__discount-badge{font-size:14px!important;border-width:1.5px!important;border-radius:5px!important}.variant-option--buttons legend{font-size:18px!important;color:#666!important}.variant-option__button-label:not(.variant-option__button-label--has-swatch){border:1px solid #cccccc!important;border-radius:8px!important;background-color:#fff!important;color:#8e8e8e!important;font-size:14px!important;transition:all .2s ease!important}.variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{box-shadow:0 4px 12px #00000014!important}.variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){border-color:#555!important;color:#000!important;font-weight:500!important}.variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__button-label__pill{background-color:#eee!important;border-radius:inherit!important}.product-form-buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;align-items:flex-end!important;width:100%!important}.product-form-buttons .quantity-label{flex:1 0 100%!important;width:100%!important;font-size:18px!important;color:#666!important;margin-bottom:6px!important;text-transform:none!important}.product-form-buttons .quantity-selector-wrapper{flex:1 0 100%!important;width:100%!important;display:block!important}.product-form-buttons .quantity-selector{display:flex!important;align-items:center!important;justify-content:space-between!important;background-color:#fff!important;border:1px solid #666666!important;border-radius:8px!important;padding:12px 8px!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:44px!important;flex:none!important;box-shadow:none!important;transition:all .2s ease!important}.product-form-buttons .quantity-selector:hover{background-color:#fff!important;border-color:#333!important}.product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){width:28px!important;height:28px!important;border:1px solid #666666!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important;transition:all .2s ease!important;color:#121212!important}.product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus) svg{width:10px!important;height:10px!important}.product-form-buttons .quantity-selector input[type=number]{width:32px!important;padding:0!important;margin:0!important;text-align:center!important;font-size:16px!important;font-weight:600!important;color:#121212!important;background:transparent!important;border:none!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.product-form-buttons .quantity-selector input[type=number]::-webkit-inner-spin-button,.product-form-buttons .quantity-selector input[type=number]::-webkit-outer-spin-button{appearance:none!important;-webkit-appearance:none!important;margin:0!important}.product-form-add-to-cart-wrapper,.product-form-buttons>.accelerated-checkout-block{flex:1 1 0%!important;min-width:150px!important;width:auto!important}@media screen and (max-width:749px){.section-breadcrumbs-wrapper{display:none}.product-form-add-to-cart-wrapper,.product-form-buttons>.accelerated-checkout-block{flex:1 0 100%!important;width:100%!important}}.add-to-cart-button.button{background-color:#121212!important;color:#fff!important;border:none!important;border-radius:15px!important;font-size:15px!important;font-weight:600!important;height:58px!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-transform:none!important;box-shadow:none!important;transition:all .2s ease!important}.add-to-cart-button.button:hover{background-color:#121212!important;opacity:1!important;box-shadow:0 8px 20px #12121240!important}.add-to-cart-button.button .add-to-cart-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;margin:0!important;color:inherit!important}.add-to-cart-button.button .add-to-cart-icon svg{width:100%!important;height:100%!important}.add-to-cart-button.button .add-to-cart-text{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:100%!important}.accelerated-checkout-block,.accelerated-checkout-block .shopify-payment-button{width:100%!important;margin-top:0!important}.accelerated-checkout-block .shopify-payment-button__button,.accelerated-checkout-block button.shopify-payment-button__button--unbranded{background-color:#fff!important;color:#666!important;border:1px solid #666666!important;border-radius:15px!important;font-size:15px!important;font-weight:600!important;height:58px!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-transform:none!important;box-shadow:none!important;transition:all .2s ease!important;width:100%!important}.accelerated-checkout-block .shopify-payment-button__button:hover,.accelerated-checkout-block button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#fff!important;border-color:#666!important;color:#666!important;box-shadow:0 8px 20px #00000026!important}.product-information .product-form-add-to-cart-wrapper .add-to-cart-icon path{stroke:#fff}.section-resource-list__content{padding-top:40px}@media screen and (max-width:749px){.product-information__grid{gap:20px}.product-information .product-information__grid .product-details product-price .price{font-size:22px}.product-information .product-information__grid .product-details product-price .compare-at-price{font-size:16px}.product-information .product-information__grid .product-details .text-block h1{font-size:30px}}.product-badges{display:none}.product-information{display:grid}@media screen and (min-width:750px){:is(.template-collection,.template-search) .product-grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, 1fr) !important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mt-custom.css.map */
