@media(min-width:769px){html main-menu .main-menu__content{display:flex;justify-content:right}html .main-nav__item--primary,html .secondary-nav__item{margin:0 1rem}html .main-nav,.secondary-nav{margin:0 -.2rem}store-header header main-menu .main-nav__item--primary{font-family:Tahoma,Open Sans,sans-serif;color:#333;background-color:var(--color-white);font-size:1.6rem;padding:1.5rem;margin:0;font-weight:700;font-style:normal;line-height:20px;text-transform:uppercase;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out}store-header header main-menu nav>.main-nav>li>a:not(.js-prod-link.media):not(.block.media):not(.colorways-link):hover,store-header header main-menu .main-nav__item--primary:hover{color:#fff!important;background-color:#ec1d25;opacity:1!important;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out}}html.dot body #main-content{padding-top:3rem!important}#main-content ol li ul{display:block!important;margin-top:.5em;margin-left:2em;padding-left:.5em}#main-content ol li ul li{display:list-item!important;margin-bottom:.25em}blog-filter #blog-filter-links{font-size:1.2rem}article .card__tags a,blog-filter+article .card__tags a{font-size:1.2rem}html.dot body .cart-drawer__content{padding:calc(4 * var(--space-unit)) calc(6 * var(--space-unit))}html.dot body .free-shipping-container.color-scheme{background:var(--bg-grad);background-color:#f4f4f4;padding:calc(6 * var(--space-unit)) calc(6 * var(--space-unit))}html.dot body .free-shipping-notice__bar:after{background-color:#333}html.dot.is-home body #main-content{padding-top:0!important}html.is-home main-content section.shopify-section.cc-custom-liquid .section.section--padded-default{padding:0!important}html.is-home main-content section.shopify-section.cc-custom-liquid .section .container:has(>.the-slideshow-wrapper-outer){max-width:100%;padding:0}#jonny-container-slider{max-width:1920px;margin:0 auto}@media(max-width:767px){body>div>div[class*=kl-teaser-].needsclick{display:none!important}}html body .globo-formbuilder .gfb-style-material_filled .globo-form-control:not([data-type=file2] select,html body .globo-formbuilder [data-type=imageOptions],[data-type=rating-level] select,html body .globo-formbuilder [data-type=feedback] select,html body .globo-formbuilder [data-type=matrix] select,html body .globo-formbuilder [data-type=rating-star2] select,html body .globo-formbuilder [data-type=checkbox] select,html body .globo-formbuilder [data-type=radio],[data-type=colorSwatches] select,html body .globo-formbuilder [data-type=rangeSlider],[data-type=switcher] select,html body .globo-formbuilder [data-type=button] select,html body .globo-formbuilder [data-type=signature]) .globo-form-input select{border-radius:var(--input-border-radius, 0)!important}html body .globo-formbuilder .gfb-style-material_filled .globo-form-control:not([data-type=file2] input,html body .globo-formbuilder [data-type=imageOptions],[data-type=rating-level] input,html body .globo-formbuilder [data-type=feedback] input,html body .globo-formbuilder [data-type=matrix] input,html body .globo-formbuilder [data-type=rating-star2] input,html body .globo-formbuilder [data-type=checkbox] input,html body .globo-formbuilder [data-type=radio],[data-type=colorSwatches] input,html body .globo-formbuilder [data-type=rangeSlider],[data-type=switcher] input,html body .globo-formbuilder [data-type=button] input,html body .globo-formbuilder [data-type=signature]) .globo-form-input input{border-radius:var(--input-border-radius, 0)!important}.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.font-heading{font-weight:400}@media(min-width:769px){html body section.shopify-section-group-header-group.cc-custom-liquid.has-top-panel-header,html body>a.skip-link.btn.btn--primary+section.shopify-section-group-header-group.cc-custom-liquid.has-top-panel-header,html body>a.skip-link.btn.btn--primary+section.shopify-section-group-header-group.cc-custom-liquid{background-color:#f4f4f4;z-index:31}html body.overlay-predictive-search section.shopify-section-group-header-group.cc-custom-liquid.has-top-panel-header,html body.overlay-predictive-search>a.skip-link.btn.btn--primary+section.shopify-section-group-header-group.cc-custom-liquid.has-top-panel-header,html body.overlay-predictive-search>a.skip-link.btn.btn--primary+section.shopify-section-group-header-group.cc-custom-liquid{z-index:1}html body.fixed section.shopify-section-group-header-group.cc-custom-liquid.has-top-panel-header,html body.fixed>a.skip-link.btn.btn--primary+section.shopify-section-group-header-group.cc-custom-liquid.has-top-panel-header,html body.fixed>a.skip-link.btn.btn--primary+section.shopify-section-group-header-group.cc-custom-liquid{z-index:1}}html header #search-bar .search__form{border:1px solid var(--color-red)}html .header__cart-count{border-radius:3px}@media(min-width:769px){.shopify-section-group-header-group .search{margin:0 0 calc(2 * var(--space-unit))}html header .header__search{margin-top:0;top:-1rem}html header .header__search .search__input{font-size:1.3rem}html header .header__icons{margin-top:0;top:-1rem}html header .header__icons .header__icon.text-current>.icon{max-width:24px;margin-right:3px}html header .header__icons #cart-icon{top:-7px;display:grid;grid-template-columns:1fr 1fr}html header .header__icons #cart-icon>.icon.icon-cart{max-width:24px;max-height:24px;position:relative}html header .header__icons .header__cart-count{top:auto;right:auto;border-radius:3px;white-space:nowrap;position:relative}}@media(min-width:769px)and (max-width:900px){html body store-header .header__logo,html body store-header.search-is-collapsed .header__logo,html body store-header.search-is-visible .header__logo{max-width:100%;width:100%;display:flex;justify-content:center;text-align:center;margin-bottom:2rem}html body store-header.search-is-collapsed .header__logo a,html body store-header.search-is-visible .header__logo a{width:auto;margin:0 auto}}@media(min-width:769px)and (max-width:1440px){html body store-header .header__logo a span{max-width:265px!important}}@media(max-width:480px){html body store-header.header .header__logo .logo__link span,html store-header .header__logo .logo__link span{max-width:148px!important}}html.dot .top-header-panel ul.social-links{margin:0 1rem 0 0;float:right}#top-panel-header .top-header-panel-left .phone-number.phone-number-only-home{display:none}@media(max-width:768px){html body .media-with-text .media-with-text__media{max-height:225px}}body>div.shopify-section.shopify-section-group-footer-group.cc-footer .footer{font-size:1.4rem}body>div.shopify-section.shopify-section-group-footer-group.cc-footer{background:#fff;position:relative;z-index:1}html.touch-no .footer a:not(.btn),html.touch-no .footer .footer-col--links a:not(.btn){color:#444}html.touch-no .footer a:not(.btn):hover,html.touch-no .footer .footer-col--links a:not(.btn):hover{color:rgb(var(--btn-bg-color))}footer .footer__base ul.footer-sublinks li.footer-sublinks__item a{color:#444}html.touch-no footer .footer__base ul.footer-sublinks li.footer-sublinks__item a:hover{color:rgb(var(--btn-bg-color))}html footer.footer .footer__main>div:nth-child(4) img.footer-block__image{cursor:pointer}@media screen and (max-width:768px){html.js body.overflow-hidden .is-open>.main-menu__content,html.no-js body.overflow-hidden [open]>.main-menu__content{top:10.5rem!important;height:calc(100dvh - 10.5rem)!important}html.js body.overflow-hidden .is-open>.main-menu__content,html.js body.overflow-hidden .is-open>.main-menu__content .main-nav__child{top:10.5rem!important;height:calc(100dvh - 10.5rem)!important}}@media(max-width:600px){.shopify-section.cc-promo-strip .section.section--padded-small .promo-strip__container .section__block{margin-bottom:2px}}@media(min-width:769px){html store-header.header header.header__grid{position:relative}html header .header__logo{margin-bottom:0}html body header .header__search{top:0rem}html header .header__search predictive-search{display:flex;justify-content:right}html header #search-bar .search__form{border:1px solid var(--color-red);width:500px;border-radius:3px}html header .header__search predictive-search input[type=text]{border:1px solid var(--color-red);font-size:1.2rem;height:36px}html header .header__icons{position:absolute;top:auto;bottom:0;right:var(--gutter);height:30px}html store-header .header__icon+.header__icon:not(#cart-icon){position:relative;top:-1px}html header .header__icons #cart-icon{top:0;display:grid;grid-template-columns:1fr 1fr;position:relative}html main-menu .main-menu__content nav{margin-right:calc(3rem + var(--gutter))}html body ul.main-nav>li>details>.main-nav__item--toggle>a.main-nav__item.main-nav__item--primary.main-nav__item-content{padding-top:1rem;padding-bottom:1rem}}@media(min-width:1024px){html body:not(.cart-drawer-docked) .header__grid--left-logo .predictive-search__scroller--suggestions .predictive-search__results{flex-direction:column!important}}@media(min-width:769px)and (max-width:899px){html header .header__search{margin-bottom:2rem}html header .header__search predictive-search{display:block;justify-content:center}html header #search-bar .search__form{width:100%}}html.dot .fancybox-thumbs{background:#00000080}html .fancybox-container.fancybox-is-open .fancybox-toolbar{visibility:visible;opacity:1}html.dot .jonny-selectlist ul li.current strong{font-size:14px}html.is-pages #main-content>.shopify-section.cc-image-banner{max-width:1260px;margin:0 auto}html.is-pages #main-content>.shopify-section.cc-image-banner .media--has-overlay:after{background-color:#0000001a!important}html.is-home #main-content .block-media_QfzNx4 .media:after{background-color:#0006}@media(min-width:769px){html body .media-with-text{max-width:1260px}}html .media-gallery__viewer,html .media-thumbs__btn{background-color:#fff}.product.js-product .product-vendor.text-sm.first{top:0}.product-info .product-price .product-info__price .price__current{color:var(--color-red);font-size:2.3rem;font-weight:400;font-family:Tahoma,Verdana,Geneva,sans-serif;white-space:nowrap}@media(min-width:769px){html.is-products h1.product-title{font-size:2.5rem;font-weight:700;line-height:3rem}}html.is-products .shopify-section.cc-product-details .product-details{--product-info-width: 100%;margin:0}html.is-products .shopify-section.cc-product-details tabbed-content .tablist__tab{color:#6d6d6d;text-decoration:none;background:#f6f6f6;border:1px solid #ccc;border-bottom:none;height:40px;font-family:Tahoma,Open Sans,sans-serif;font-weight:700;font-size:1.86rem;padding:0 30px;line-height:5.6rem;height:auto;margin-inline-end:0}html.is-products .shopify-section.cc-product-details tabbed-content .tablist__tab[aria-selected=true][aria-selected=true]{background:#fff;background-color:#fff;color:var(--color-red);text-decoration:none}html.is-products .shopify-section .product-details__block tabbed-content div[role=tabpanel]{padding-top:2rem}@media(min-width:769px){html body .shopify-section.cc-product-details .container.product-details{width:100%;max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}}html.js quantity-input .qty-input--combined{border:2px solid #DDD!important;border-radius:5px}html.js .qty-input--combined .qty-input__input,html.js .qty-input--combined .qty-input__btn{border:0;background:none;color:rgb(var(--btn-alt-text-color))}html quantity-input .qty-input__input{box-shadow:none!important}html quantity-input .qty-input--secondary-btn .qty-input{box-shadow:none!important}html.js quantity-input .qty-input--combined .qty-input__btn{width:calc(var(--padding) * 4 + 1.4rem)!important;background-color:#bbb!important;color:#fff!important;border:3px solid #FFF;border-radius:5px;transition:opacity .4s ease,color .4s ease,background-position .3s ease-out}html.js quantity-input .qty-input--combined .qty-input__btn:hover{background-color:#555!important;color:#fff!important}html.js .qty-input--combined .qty-input__btn[disabled],html.js .qty-input--combined .qty-input__btn[disabled]:hover{opacity:.4;background-color:#bbb!important;color:#444!important}html.js quantity-input .btn--minus:before,html.js quantity-input .btn--minus:after,html.js quantity-input .btn--plus:before,html.js quantity-input .btn--plus:after{background-color:#005d97;display:none!important}html.js .qty-input--combined .btn--plus:after{right:calc(48% + var(--btn-border-width) / 2)}html.js .qty-input--combined .btn--minus .visually-hidden,html.js .qty-input--combined .btn--plus .visually-hidden{clip:unset;width:auto;height:auto;font-size:2.6rem;color:inherit;font-weight:400;transform:translate(-50%,-50%);margin:0;padding:0;top:50%;left:50%;position:absolute;pointer-events:none}.product-info__block:has(>.min-qty-message.product-status-message){padding:0!important;margin:0!important}.product-info .min-qty-message.product-status-message{display:none;background:#fffce1;margin-bottom:1.3rem}.product-info .min-qty-message.product-status-message.show{display:inline-block}.product.js-product .product-feature-list{font-size:1.4rem;line-height:1.8rem}.product.js-product .product-info .product-feature-list{padding-left:.5rem;padding-bottom:1rem}.product.js-product .product-feature-list .feature.indent{padding-left:calc(36px + 1rem);margin-bottom:1rem;min-height:36px;position:relative;display:flex;align-items:center}.product.js-product .product-feature-list .feature:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.product.js-product .product-feature-list .feature.indent .ic{background-color:#ec1d25!important;color:#fff;border-radius:50%;line-height:36px;width:36px;height:36px;text-align:center;float:left;position:absolute;left:0}.product.js-product .product-feature-list .feature.indent .ic:before{background-color:#ec1d25!important;color:#fff;font-family:FontAwesome;font-size:1.9rem;line-height:37px;width:36px;height:36px;text-align:center}.product.js-product .product-feature-list .feature.indent .ic.ic-question:before{content:"\f29c"}.product.js-product .product-feature-list .feature.indent .ic.ic-reload:before{content:"\f021"}.product.js-product .product-feature-list .feature.indent .ic.ic-success:before{content:"\f05d"}.product.js-product .product-feature-list .feature.indent .ic.ic-star:before{content:"\f005"}.product.js-product .product-feature-list .feature.indent .ic.ic-menu:before{content:"\f0c9"}.product.js-product .product-feature-list .feature.indent .no-margin{margin:0!important;line-height:2.1rem}.product.js-product .product-feature-list .feature.indent p{font-size:inherit;line-height:inherit}.product.js-product .product-feature-list .feature.indent a,.product.js-product .product-feature-list .feature.indent a:visited{color:#333;text-decoration:underline}.product.js-product .product-feature-list .feature.indent a:hover{color:var(--color-red)}@media(min-width:1024px){.product.js-product .product-info .product-feature-list{display:none}}@media(max-width:1023px){.product.js-product>.product.jonny-column3.product-feature-list{display:none}.product.js-product .product-info .product-feature-list{display:block;margin-top:2rem}.product.js-product>.product.jonny-column3{font-size:1.3rem;line-height:1.8rem}}@media(min-width:1200px){.product.js-product:after,.product.js-product.has-3-column:after{clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden}.product.js-product>.product.jonny-column3,.product.js-product.has-3-column>.product.jonny-column3{width:22%;float:right;margin:0}.product.js-product>.product.jonny-column3 .jonny-product-column3-inner,.product.js-product.has-3-column>.product.jonny-column3 .jonny-product-column3-inner{padding-left:5px;padding-top:1rem}.product.js-product .product-media,.product.js-product.has-3-column .product-media{float:left;width:33%;margin:0 0 5rem;padding:0}.product.js-product .product-info,.product.js-product.has-3-column .product-info{box-sizing:border-box;float:right;width:43%;margin-left:1%;margin-right:1%;padding:1px 2rem 0 1.5rem;margin-bottom:3rem;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;display:flex;flex-direction:column}.product.js-product .product-info #product-feature-list.product-feature-list,.product.js-product.has-3-column .product-info #product-feature-list.product-feature-list{display:none}}@media(min-width:769px)and (max-width:1199px){.product.js-product>.product.jonny-column3.product-feature-list,.product.js-product.has-3-column>.product.jonny-column3.product-feature-list{display:none}.product.js-product .product-info #product-feature-list.product-feature-list,.product.js-product.has-3-column .product-info #product-feature-list.product-feature-list{display:block}}html.newsletter-sign-up .shopify-section.cc-main-page{margin-bottom:0;padding-bottom:2rem}html.newsletter-sign-up .shopify-section.cc-newsletter div.newsletter.section{margin:0;padding:0}html.is-pages .page__content [class*=klaviyo-form-],html.is-pages .klaviyo-form{min-height:200px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme-base-custom-dot.css.map */
