html.w-mod-js *[data-ix]{opacity:1}.add-to-cart{background:none;border:0;padding:0;cursor:pointer;font:inherit}.add-to-cart[disabled]{opacity:.6;cursor:not-allowed}.add-to-cart .primary-button,.add-to-cart .add-to-cart-text{display:block}.quantity-decreaser-2,.quantity-increaser-2{border:0;font:inherit;cursor:pointer}.product-page-content form{width:100%}.product-page-content .shopify-payment-button{margin-top:16px}.wrap-modal.search.is-open{display:block}.text-slider-wrapper{overflow:hidden}.accordion-bottom{overflow:hidden;transition:height .25s ease}.accordion-top{cursor:pointer}.w-slide{transition:transform .4s ease}.cart-container-3 button,button.checkout-button-2{cursor:pointer}.quantity-decreaser-3,.quantity-increaser-3{border:0;font:inherit;cursor:pointer}a.cart-item-remover-2{text-decoration:none;font-size:24px;color:inherit}.shopify-policy__container{max-width:800px;margin:0 auto;padding:80px 24px}.shopify-policy__title h1{margin-bottom:32px}.js-motion [data-reveal]{opacity:0;transition:opacity .5s ease,transform .5s ease}.js-motion [data-reveal=up]{transform:translateY(10%)}.js-motion [data-reveal=bottom]{transform:translateY(100px)}.js-motion [data-reveal=left]{transform:translate(-100px)}.js-motion [data-reveal=grow]{transform:scale(.75)}.js-motion [data-reveal=bottom],.js-motion [data-reveal=left],.js-motion [data-reveal=grow],.js-motion [data-reveal=slow-fade]{transition-duration:1s;transition-timing-function:cubic-bezier(.25,1,.5,1)}.js-motion [data-reveal].is-revealed{opacity:1;transform:none}html:not(.js-motion) .div-block{width:100%}html:not(.js-motion) .header83_images-layout{transform:none}html:not(.js-motion) .header83_component{height:auto}.marquee{animation:todds-marquee 50s linear infinite}@keyframes todds-marquee{to{transform:translate(-100%)}}.header77_image-list-top,.header77_image-list-bottom{animation:todds-image-loop 30s linear infinite}@keyframes todds-image-loop{to{transform:translate(-50%)}}.js-motion .header80_image-list{will-change:transform}.w-dropdown-list.w--open{animation:todds-fade-in .2s ease}.w-dropdown-list.w--open .dropdown-pd{animation:todds-rise-in .3s ease}@keyframes todds-fade-in{0%{opacity:0}}@keyframes todds-rise-in{0%{transform:translateY(10px)}}.dropdown-arrow{transition:transform .3s ease}.w-dropdown-toggle.w--open .dropdown-arrow{transform:rotate(180deg)}.dropdown-toogle{transition:opacity .3s ease}.dropdown-toogle.w--open{opacity:.68}.hamburger-menu-line{transition:transform .3s ease,opacity .3s ease}.w-nav-button.w--open .hamburger-menu-line.top{transform:translateY(5px) rotate(45deg)}.w-nav-button.w--open .hamburger-menu-line.middle{display:none}.w-nav-button.w--open .hamburger-menu-line.bottom{transform:translateY(-5px) rotate(-45deg)}.accordion-paragraph{opacity:0;transform:translateY(8px) scale(.98);transition:opacity .3s ease,transform .3s ease}.accordion-item-v1.is-open .accordion-paragraph{opacity:1;transform:none}.accordion-icon-wrapper{transition:transform .3s ease}.accordion-item-v1.is-open .accordion-icon-wrapper{transform:rotate(-45deg)}.accordion-top-icon{transition:background-color .3s ease,border-color .3s ease}.accordion-item-v1.is-open .accordion-top-icon{background-color:#72001a;border-color:#72001a}.accordion-icon-line{transition:background-color .3s ease}.accordion-item-v1.is-open .accordion-icon-line{background-color:#fff}.item-icon-right,.blog-card-v1-wrapper .card-image{transition:transform .3s ease}.blog-card-v1-wrapper .card-title{transition:color .3s ease}.card-image.ecommerce-card-v2---image.margin.extra{transition:transform .5s ease-in-out}@media(hover:hover){a:hover .item-icon-right{transform:translate(3px)}.blog-card-v1-wrapper:hover .card-image{transform:scale(1.03)}.blog-card-v1-wrapper:hover .card-title{color:#72001a}.card-image.ecommerce-card-v2---image.margin.extra:hover{transform:translateY(-16px)}.image-6:hover,.image-17:hover{animation:todds-pop 1.25s}}@keyframes todds-pop{20%{transform:scale(.75);animation-timing-function:ease-out}36%{transform:scale(1.06)}52%{transform:scale(.98)}70%{transform:scale(1.01)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.marquee,.header77_image-list-top,.header77_image-list-bottom,.w-dropdown-list.w--open,.w-dropdown-list.w--open .dropdown-pd,.image-6:hover,.image-17:hover{animation:none}}.todds-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.store-locator{text-align:left}.store-locator__search{display:grid;grid-template-columns:1fr 1fr auto auto;gap:16px;align-items:end}.store-locator__field .form_field-label{display:block;margin-bottom:8px}.store-locator__field .input{margin-bottom:0;width:100%}.store-locator__nearby{background:none;border:0;color:#72001a;cursor:pointer;font:inherit;padding:12px 0;text-decoration:underline}.store-locator__status{margin:24px 0 16px;min-height:1.5em}.store-locator__layout{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:24px;height:600px}.store-locator__list{list-style:none;margin:0;overflow-y:auto;padding:0}.store-locator__list:empty{display:none}.store-locator__list:empty+.store-locator__map{grid-column:1 / -1}.store-locator__result{border-bottom:1px solid rgba(35,31,32,.15);padding:16px 8px 16px 0;position:relative}.store-locator__name{font-weight:700;margin:0;padding-right:64px}.store-locator__address{margin:0}.store-locator__distance{color:#72001a;font-weight:700;margin:0;position:absolute;right:8px;top:16px}.store-locator__link{background:none;border:0;color:#72001a;cursor:pointer;display:inline-block;font:inherit;margin:8px 16px 0 0;padding:0;text-decoration:underline}.store-locator__map{background:#f8eee1;border-radius:16px;min-height:320px;overflow:hidden}.store-locator__popup .store-locator__name{padding-right:16px}.store-locator--no-map .store-locator__map{display:none}.store-locator--no-map .store-locator__layout{grid-template-columns:1fr;height:auto}.store-locator--no-map .store-locator__show{display:none}@media(max-width:991px){.store-locator__search{grid-template-columns:1fr 1fr}.store-locator__layout{grid-template-columns:1fr;height:auto}.store-locator__map{grid-row:1;height:360px}.store-locator__list{max-height:none}.store-locator__list:empty+.store-locator__map{grid-column:auto}}@media(max-width:479px){.store-locator__search{grid-template-columns:1fr}}.store-locator__map .maplibregl-popup-content{border-radius:8px;font-family:inherit;font-size:15px;padding:12px 16px}.store-locator__field select.input{line-height:normal;padding-bottom:0;padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/18/assets/todds-theme.css.map */
