body{max-width:1920px;margin-inline:auto}body{padding-inline:10px}@media screen and (min-width:750px){body{padding-inline:20px}}.mega-menu__link{font-size:16px}.mega-menu__list .mega-menu__link--parent,.menu-drawer__menu-item--parent{font-size:16px!important;text-transform:uppercase!important}@media screen and (min-width:750px){.menu-list__submenu .menu-list__submenu-inner{padding-block-start:40px;padding-block-end:120px}}.shopify-section:has(.announcement-bar){width:100vw;margin-left:calc(50% - 50vw)}.shopify-section:has(.page-404-hero){width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled):not(.skip-to-content-link),button.shopify-payment-button__button--unbranded{position:relative;border-radius:0;box-shadow:none;min-width:220px;-webkit-mask-image:radial-gradient(circle at 0 0,transparent 13px,white 13.5px),radial-gradient(circle at 100% 0,transparent 13px,white 13.5px),radial-gradient(circle at 0 100%,transparent 13px,white 13.5px),radial-gradient(circle at 100% 100%,transparent 13px,white 13.5px);-webkit-mask-size:50.5% 50.5%,50.5% 50.5%,50.5% 50.5%,50.5% 50.5%;-webkit-mask-position:0 0,100% 0,0 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-image:radial-gradient(circle at 0 0,transparent 13px,white 13.5px),radial-gradient(circle at 100% 0,transparent 13px,white 13.5px),radial-gradient(circle at 0 100%,transparent 13px,white 13.5px),radial-gradient(circle at 100% 100%,transparent 13px,white 13.5px);mask-size:50.5% 50.5%,50.5% 50.5%,50.5% 50.5%,50.5% 50.5%;mask-position:0 0,100% 0,0 100%,100% 100%;mask-repeat:no-repeat;mask-mode:alpha;filter:drop-shadow(var(--button-border-width, 1px) 0 0 var(--button-border-color, transparent)) drop-shadow(calc(-1 * var(--button-border-width, 1px)) 0 0 var(--button-border-color, transparent)) drop-shadow(0 var(--button-border-width, 1px) 0 var(--button-border-color, transparent)) drop-shadow(0 calc(-1 * var(--button-border-width, 1px)) 0 var(--button-border-color, transparent));transition:color var(--animation-speed) var(--animation-easing),filter var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.button:not(.button-unstyled):before,.button-secondary:not(.button-unstyled):not(.skip-to-content-link):before,button.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;background-image:radial-gradient(circle at 0 0,transparent 12px,var(--button-border-color) 12px 13.5px,transparent 13.5px),radial-gradient(circle at 100% 0,transparent 12px,var(--button-border-color) 12px 13.5px,transparent 13.5px),radial-gradient(circle at 0 100%,transparent 12px,var(--button-border-color) 12px 13.5px,transparent 13.5px),radial-gradient(circle at 100% 100%,transparent 12px,var(--button-border-color) 12px 13.5px,transparent 13.5px),linear-gradient(var(--button-border-color),var(--button-border-color)),linear-gradient(var(--button-border-color),var(--button-border-color)),linear-gradient(var(--button-border-color),var(--button-border-color)),linear-gradient(var(--button-border-color),var(--button-border-color));background-size:15px 15px,15px 15px,15px 15px,15px 15px,calc(100% - 24px) 1.5px,1.5px calc(100% - 24px),calc(100% - 24px) 1.5px,1.5px calc(100% - 24px);background-position:0 0,100% 0,0 100%,100% 100%,12px 0,100% 12px,12px 100%,0 12px;background-repeat:no-repeat}.button-secondary:not(.button-unstyled):not(.skip-to-content-link){min-width:unset;width:100%}@media screen and (max-width:749px){.layout-panel-flex--row.mobile-column>.group-block:nth-child(1){order:2!important}.layout-panel-flex--row.mobile-column>.group-block:nth-child(2){order:1!important}}footer .shopify-section{width:100vw;margin-left:calc(50% - 50vw)}.footer-content .menu__heading{font-size:25px;text-transform:none}.footer-content .menu__item a{font-size:16px;text-transform:none}[data-testid=collection-list]>.resource-list{grid-column:1 / -1}[data-testid=collection-list] slideshow-slides{padding-inline-start:0;scroll-padding-inline-start:0}.text-block--text_znUGdx,.text-block--text_Gxh8ma{max-width:900px}.collection-card shopify-block[type=collection-title] p,.collection-card .shopify-block[type=collection-title] p,.collection-card [data-block-type=collection-title] p,.collection-card .collection-card__content .text-block p{font-style:italic}.button:not(.button-unstyled):after,.button-secondary:not(.button-unstyled):not(.skip-to-content-link):after,button.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,var(--button-border-color) 2px,transparent 2px),radial-gradient(circle,var(--button-border-color) 2px,transparent 2px);background-size:4px 4px,4px 4px;background-position:18px center,calc(100% - 22px) center;background-repeat:no-repeat}.product-form-buttons .quantity-selector-wrapper{flex:0 0 100%;width:100%}.product-form-buttons .quantity-selector{position:relative;width:100%;flex:0 0 100%;border:none;border-radius:0;background-color:transparent;padding-inline:35px;-webkit-mask-image:radial-gradient(circle at 0 0,transparent 13px,white 13.5px),radial-gradient(circle at 100% 0,transparent 13px,white 13.5px),radial-gradient(circle at 0 100%,transparent 13px,white 13.5px),radial-gradient(circle at 100% 100%,transparent 13px,white 13.5px);-webkit-mask-size:50.5% 50.5%,50.5% 50.5%,50.5% 50.5%,50.5% 50.5%;-webkit-mask-position:0 0,100% 0,0 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-image:radial-gradient(circle at 0 0,transparent 13px,white 13.5px),radial-gradient(circle at 100% 0,transparent 13px,white 13.5px),radial-gradient(circle at 0 100%,transparent 13px,white 13.5px),radial-gradient(circle at 100% 100%,transparent 13px,white 13.5px);mask-size:50.5% 50.5%,50.5% 50.5%,50.5% 50.5%,50.5% 50.5%;mask-position:0 0,100% 0,0 100%,100% 100%;mask-repeat:no-repeat;mask-mode:alpha}.product-form-buttons .quantity-selector:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;background-image:radial-gradient(circle at 0 0,transparent 12px,#B03A2E 12px 13.5px,transparent 13.5px),radial-gradient(circle at 100% 0,transparent 12px,#B03A2E 12px 13.5px,transparent 13.5px),radial-gradient(circle at 0 100%,transparent 12px,#B03A2E 12px 13.5px,transparent 13.5px),radial-gradient(circle at 100% 100%,transparent 12px,#B03A2E 12px 13.5px,transparent 13.5px),linear-gradient(#b03a2e,#b03a2e),linear-gradient(#b03a2e,#b03a2e),linear-gradient(#b03a2e,#b03a2e),linear-gradient(#b03a2e,#b03a2e);background-size:15px 15px,15px 15px,15px 15px,15px 15px,calc(100% - 24px) 1.5px,1.5px calc(100% - 24px),calc(100% - 24px) 1.5px,1.5px calc(100% - 24px);background-position:0 0,100% 0,0 100%,100% 100%,12px 0,100% 12px,12px 100%,0 12px;background-repeat:no-repeat}.product-form-buttons .quantity-selector:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#B03A2E 2px,transparent 2px),radial-gradient(circle,#B03A2E 2px,transparent 2px);background-size:4px 4px,4px 4px;background-position:18px center,calc(100% - 22px) center;background-repeat:no-repeat}.product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus,input){position:relative}.button:is(.close-button,.menu-drawer__back-button,.dropdown-localization__button,.predictive-search__close-modal-button,.cart-items__remove,.cart-discount__button),overflow-list .button{min-width:unset;width:auto;-webkit-mask-image:none;mask-image:none;filter:none}.button:is(.close-button,.menu-drawer__back-button,.dropdown-localization__button,.predictive-search__close-modal-button,.cart-items__remove,.cart-discount__button):before,.button:is(.close-button,.menu-drawer__back-button,.dropdown-localization__button,.predictive-search__close-modal-button,.cart-items__remove,.cart-discount__button):after,overflow-list .button:before,overflow-list .button:after{content:none}.resource-card--overlay:before{content:none!important}.menu-drawer__menu-item--mainlist{font-size:16px!important}.accordion .details__header{text-transform:none}@media screen and (min-width:750px){:root{--max-width--body-normal: 1000px !important;--max-width--heading-normal: 1000px !important;--max-width--display-normal: 1000px !important}}@media screen and (max-width:749px){.product-information__grid .product-details{grid-column:1 / -1}}@media screen and (max-width:749px){.hero-wrapper .hero{min-height:calc(580px - var(--hero-height-offset, 0px))}}@media screen and (max-width:749px){.header__columns,#header-component[data-menu-style=drawer] .header__columns{display:flex!important;align-items:center!important;padding-inline:0px!important;position:relative!important}.header__columns .header-logo{position:absolute!important;left:50%!important;transform:translate(-50%)!important;pointer-events:auto!important}.header__columns .header-actions__action,.header__columns .search-action,.header__columns .header__icon--menu{--button-size: calc(var(--minimum-touch-target) / 1.7) !important}.header__columns header-actions{margin-inline-start:auto!important;gap:0!important}}.header .header-actions__action:not(.account-button) svg,.header .account-button__icon svg{width:16px;height:16px}@media screen and (min-width:750px){.media-gallery--large-first-image .media-gallery__grid .product-media-container:last-child:nth-child(2n){grid-column:span 2}}[class*=image_footer_top]{width:90px!important;height:90px!important}[class*=image_footer_top] .image-block__image{width:90px;height:90px;aspect-ratio:auto;object-fit:contain}.menu-drawer-container .header__icon--summary{padding-left:0!important}.cart-drawer{display:flex;align-items:center}.product-grid{row-gap:50px!important}.remove-button_filters{width:100%}.remove-button_filters{background-color:transparent}.header-actions__cart-icon--has-cart .svg-wrapper{visibility:hidden}.header-actions__cart-icon--has-cart .cart-bubble{top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.header{width:calc(100% + 20px);margin-left:-10px;padding:0 10px}@media screen and (min-width:750px){.header{margin-left:-10px;width:calc(100% + 20px)}}@media screen and (max-width:749px){.sticky-add-to-cart__button{min-width:100px!important}}.product-card.product-card--sold-out{opacity:.4}.product-details--no-reviews .jdgm-prev-badge{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
