:root{--gutter-lg: 80px;--placeholder-color: #6C6C6C;--text-color-light: #F9F9F9;--text-color-dark: #333333;--text-color-black: #1A1B1A;--input-bg-color: #F9F9F9;--border-color-light: rgba(108, 108, 108, .2);--hr-color: #6C6C6C;--bg-color-custom: #F9F9F9;--text-color-grey: #6C6C6C;--accent-color: #EA3119;--border-color-dark: #333333;--card-bg-color: #FFFFFF;--hover-accent-color: #CC1300;--text-color-light-2: #F1F1F1;--bg-color-light: #FFFFFF;--active-accent-color: #DF452A;--input-border-color: #6C6C6C;--transition: .3s ease;--h6-font-size: 12px;--h5-font-size: 14px;--h4-font-size: 20px;--h3-font-size: 24px;--h2-font-size: 32px;--h1-font-size: 44px;--h0-font-size: 50px;--heading-font-weight: 500;--slider-pagination-color: #989898;--hover-opacity: .7;--breadcrumbs-light-color: #EFEFEF}.h0,h1,.h1,h2,.h2,h3,.h3,.font-heading{line-height:1.5}h4,.h4,h5,.h5,h6,.h6{line-height:1.4}hr{background-color:var(--border-color-light)}main .cc-apps.section{margin:60px auto}.btn.btn--primary,.btn.btn--secondary{padding:12px 15px;transition:all var(--transition);font:500 16px / 1.1 var(--body-font-family);border-width:1px;background:rgb(var(--btn-bg-color))}.btn.btn--primary{background:rgb(var(--btn-bg-color))}.btn.btn--secondary{background:rgb(var(--btn-alt-bg-color))}.product-card{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-card .button-wrapper{margin-top:auto}.btn.btn--primary:hover,.btn.btn--primary:active,.btn.btn--primary:focus,.btn.btn--secondary:hover,.btn.btn--secondary:active,.btn.btn--secondary:focus{background:rgb(var(--btn-bg-hover-color));border-color:rgb(var(--btn-bg-hover-color));color:rgb(var(--btn-text-color))}.color-scheme--white:not(.mobile-stacked){--btn-bg-color: var(--color-scheme-white-btn-bg, 255 255 255);--btn-bg-hover-color: var(--color-scheme-white-btn-hover, 230 230 230);--btn-text-color: var(--color-scheme-white-text-color, 230 230 230)}body{background-color:var(--bg-color-custom)}quantity-input .qty-input__btn{width:42px;height:42px;display:flex;align-items:center;justify-content:center}quantity-input .qty-input__btn:after,quantity-input .qty-input__btn:before{display:none}quantity-input .qty-input .qty-input__input{color:var(--text-color-dark)}quantity-input .qty-input .qty-input__btn svg{pointer-events:none}product-recommendations .carousel .slider__item{display:flex;gap:12px;justify-content:flex-start}product-recommendations .carousel.two-cards-per-slide .card{margin:0;flex:1 1 calc(50% - 6px);background-color:var(--card-bg-color)}product-recommendations .carousel.two-cards-per-slide .card variant-swatch-king,product-recommendations .carousel .card variant-swatch-king{display:none}product-recommendations .carousel .card.card--widget{margin:0;flex:1 1 calc(50% - 6px);background-color:transparent}.slider{padding-bottom:30px;--scrollbar-border-width: 0;scrollbar-width:auto;scrollbar-color:inherit}.slider::-webkit-scrollbar{height:6px}.slider::-webkit-scrollbar-track{border:none;border-radius:20px;background-color:var(--border-color-light);box-shadow:none}.slider::-webkit-scrollbar-thumb{border:none;background-color:var(--border-color-dark);border-radius:var(--btn-border-radius, 0);border-radius:20px}.richtext-content>*:not(h1,h2,h3,h4,h5,h6){font:inherit;color:inherit;letter-spacing:inherit}.richtext-content h1,.richtext-content h2,.richtext-content h3,.richtext-content h4,.richtext-content h5,.richtext-content h6{font-family:inherit;letter-spacing:inherit;color:inherit}.richtext-content p{margin-bottom:10px}.richtext-content p:last-of-type{margin-bottom:0}.richtext-content a{color:inherit;text-decoration:underline;transition:all var(--transition)}.richtext-content a:hover,.richtext-content a:active,.richtext-content a:focus{opacity:var(--hover-opacity)}.richtext-content ul{list-style:outside}.richtext-content ul,.richtext-content ol{padding-left:30px}.richtext-content ul:not(:last-child),.richtext-content ol:not(:last-child),.richtext-content ul li:not(:last-child),.richtext-content ol li:not(:last-child){margin-bottom:10px}.jdgm-prev-badge{display:flex!important;align-items:center;gap:8px}.jdgm-prev-badge__stars{display:flex;gap:2px}.jdgm-preview-badge .jdgm-star{padding:0!important}.jdgm-preview-badge .jdgm-star:before{display:block;color:transparent;background-image:var(--rating-star-image);background-size:16px;background-repeat:no-repeat;width:16px;height:16px}.jdgm-preview-badge .jdgm-star.jdgm--off:before{background-image:var(--rating-star-empty-image)}.jdgm-prev-badge__text{font:400 14px/1.4 var(--body-font-family);color:var(--text-color-grey)}.boost-sd__search-widget-init-wrapper{width:65%!important}main{position:relative}.breadcrumbs{margin:30px 0 12px;font:400 12px/1.5 var(--body-font-family);color:var(--text-color-grey)}.breadcrumbs .breadcrumbs-list{line-height:1.5}.breadcrumbs .breadcrumbs-list__link{color:var(--text-color-grey);transition:all var(--transition)}.breadcrumbs .breadcrumbs-list__link:hover,.breadcrumbs .breadcrumbs-list__link:active,.breadcrumbs .breadcrumbs-list__link:focus{opacity:.7}.breadcrumbs .icon{width:12px;height:12px;margin-inline-start:4px;margin-inline-end:4px}.breadcrumbs .icon path{stroke-width:3}.collection-breadcrumbs .breadcrumbs .breadcrumbs-list__link{font-size:14px}.collection-breadcrumbs .breadcrumbs-list li:first-child .breadcrumbs-list__link{text-decoration:underline}.pagination{justify-content:center;width:auto;overflow-wrap:normal;font:600 20px/1.4 var(--body-font-family);color:var(--text-color-dark);gap:10px}.pagination .pagination__page-link{color:var(--text-color-dark)}.pagination .pagination__page-current,.pagination .pagination__page-link{padding:4px 10px}.pagination .pagination__prev-label,.pagination .pagination__next-label{display:none}.pagination .pagination__page-current,.pagination .pagination__page-link:hover{color:var(--text-color-grey);background:none}.pagination .pagination__arrow-icon svg{width:24px}.pagination .pagination__arrow-icon svg path{stroke-width:2px;stroke-linecap:round}.pagination .pagination .pagination__arrow--next{margin-inline-start:0}.pagination .pagination__arrow--prev{margin-inline-end:0}.pagination .pagination__arrow{margin:0;padding:0}.pagination .pagination__arrow-icon{height:24px}.pagination .pagination__arrow[aria-disabled=true]{display:none}.pagination__item{flex:0}.cc-main-blog .card--article .btn{padding:14px}.cc-main-blog .card--article .card__date{display:flex;gap:6px}.cc-main-blog .card__author-and-date{display:flex;gap:10px;align-items:center;justify-content:space-between}@media(max-width:768.98px){main .cc-apps.section{margin:80px auto}.slider{padding-bottom:24px}.pagination .pagination__item.md\:hidden{display:none}.pagination li{display:block}}@media(min-width:769px)and (max-width:1023px){.boost-sd__instant-search-results--two-column.boost-sd__instant-search-results--product-type-list.boost-sd__instant-search-results--product-per-row-2 .boost-sd__instant-search-product-list-items{flex-direction:column!important}.boost-sd__instant-search-results--two-column.boost-sd__instant-search-results--product-type-list.boost-sd__instant-search-results--product-per-row-2 .boost-sd__suggestion-queries-item--product{flex:0 0 100%;max-width:100%!important}}.product-media__title{margin-top:0!important;margin-bottom:.5rem!important;padding:0!important;text-align:left!important;max-width:700px;margin-left:10!important;margin-right:0!important}.product-media__title .product-title{text-align:left!important;margin:0!important}@media(max-width:768.98px){product-recommendations .carousel .slider__item{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:left!important;gap:5px!important}product-recommendations .carousel .card{width:100%!important;max-width:360px;margin:0 auto!important}product-recommendations .carousel .card .card__content{width:100%!important;text-align:center!important}product-recommendations .carousel .card .card__media{width:100%!important}product-recommendations .carousel .card .card__media img{width:100%!important;height:auto!important}}@media(max-width:768.98px){.page-width,.product__info-wrapper,.product__media-wrapper{padding-left:16px!important;padding-right:16px!important;margin-left:auto!important;margin-right:auto!important}}.shopify-policy__title,.shopify-policy__body,.shopify-policy__container,.shopify-policy__body .rte,.shopify-policy__container .page-width,.shopify-policy__body .page-width,.page-width--narrow{max-width:1100px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important}.shopify-policy__body{line-height:1.7}.shopify-policy__body h2,.shopify-policy__body h3{margin-top:32px!important;margin-bottom:12px!important}.header__search .search__form .search__submit{top:50%!important;transform:translateY(-50%)!important}.header__cart-count{font-size:11px!important}@media(max-width:768.98px){.header__search .search__form .search__submit{inset-inline-start:14px!important}.header__search .search__input,#header-search{padding-inline-start:46px!important;padding-inline-end:46px!important}.main-nav__item.main-nav__item--primary,.main-nav__item--toggle .main-nav__item--primary,.main-nav__item-content{padding-top:14px!important;padding-bottom:14px!important;padding-inline-start:16px!important;padding-inline-end:16px!important;font-size:17px!important;font-weight:500!important;line-height:1.3!important}.main-nav__item--toggle .main-nav__item--primary,.main-nav .main-nav__item.main-nav__item--primary{color:#1a1a1a!important}.main-nav__item--toggle:hover .main-nav__item--primary,.main-nav__item--toggle[open] .main-nav__item--primary,.js-mega-nav[open]>.main-nav__item--toggle .main-nav__item--primary,.main-nav__item.main-nav__item--primary:active{color:#ea3119!important;background:#fff5f3}.main-nav>li>a.main-nav__item.main-nav__item--primary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important;color:#1a1a1a!important;font-size:17px!important;font-weight:500!important}.main-nav__item--toggle .main-nav__item--primary svg.icon{color:#b0b0b0!important;width:18px!important;height:18px!important;flex-shrink:0}.main-nav>li{border-bottom:1px solid #ececec!important}.main-menu__disclosure.is-open .main-menu__content,.main-menu__content{padding-bottom:110px!important}}@media(min-width:769px){.header__search .search__form .search__submit{inset-inline-start:16px!important}.main-menu,.main-nav__item.main-nav__item--primary,.secondary-nav__item{font-size:14px!important}.cc-main-search .search__input{width:min(760px,60vw)!important}.main-nav__item--toggle:hover .main-nav__item--primary,.main-nav>li>a.main-nav__item--primary:hover{color:#ea3119!important;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.main-nav>li>a.main-nav__item--primary:not(.main-nav__item-content){opacity:.85;font-style:normal;position:relative}.header__search .search,.header__search>.search{margin-bottom:0!important}}@media(min-width:1024px){.main-nav__item--primary,.secondary-nav__item{padding-top:18px!important;padding-bottom:18px!important}}@media(min-width:769px){.header__search .search__form .search__submit.start,.header__search .search__form button.search__submit,.header__search search-form .search__submit{inset-inline-start:16px!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important}}@media(min-width:769px)and (max-width:1424px){.main-menu,.main-menu .main-nav__item--primary,.main-menu .secondary-nav__item,nav[aria-label=Primary] .main-nav__item--primary{font-size:14px!important}}@media(min-width:1425px){.main-menu,.main-menu .main-nav__item--primary{font-size:14px!important}}@media(min-width:769px){.main-menu .main-nav__item--toggle:hover>.main-nav__item--primary,.main-menu .main-nav__item--toggle:focus-within>.main-nav__item--primary,.main-menu li:hover>a.main-nav__item--primary,nav[aria-label=Primary] a.main-nav__item--primary:hover{color:#ea3119!important;text-decoration:underline!important;text-underline-offset:6px!important;text-decoration-thickness:2px!important}}@media(min-width:1024px){.main-menu .main-nav__item--primary,.main-menu .secondary-nav__item{padding-top:18px!important;padding-bottom:18px!important}}@media(max-width:768.98px){.cc-collection-banner .page-width,.collection-banner .page-width,section.cc-collection-banner .page-width{width:100%!important;max-width:100%!important;box-sizing:border-box}.collection-banner .block,.collection-banner__content,.collection-banner__heading,.cc-collection-banner h1+*,.cc-collection-banner .rte,.cc-collection-banner .richtext-content{max-width:100%!important;width:auto!important;overflow-wrap:break-word;word-wrap:break-word}.cc-collection-banner *{max-width:100%}html,body{overflow-x:hidden}}@media(max-width:768.98px){main-menu .main-nav,.main-menu__content>nav,.main-menu__content nav[aria-label=Primary]{width:100%!important;display:block!important}.main-nav,.main-menu .main-nav,ul.main-nav{width:100%!important;padding-inline:0!important;margin:0!important;list-style:none!important}.main-nav>li{width:100%!important;display:block!important}.main-nav>li>details.js-mega-nav,.main-nav>li>details{display:block!important;width:100%!important}.main-nav__item--toggle{width:100%!important;display:block!important}.main-nav__item--toggle>.main-nav__item--primary,.main-nav>li>a.main-nav__item--primary{width:100%!important;text-align:left!important;padding-inline-start:20px!important;padding-inline-end:20px!important}}@media(max-width:768.98px){.main-nav__child.mega-nav,.main-nav__child.mega-nav--columns{padding:0!important}.main-nav__item--back{padding:14px 20px!important;border-bottom:1px solid #ececec!important;text-align:left!important;font-weight:500!important;color:#555!important}.main-nav__item-header,a.child-nav__item.large-text.main-nav__item-header{padding:18px 20px 12px!important;font-size:22px!important;font-weight:600!important;color:#1a1a1a!important;border-bottom:2px solid #ea3119!important;margin-bottom:8px!important;text-align:left!important}.child-nav__item.main-nav__item-content,a.child-nav__item.main-nav__item.main-nav__item-content{padding:14px 20px!important;font-size:16px!important;font-weight:600!important;color:#1a1a1a!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-top:8px!important;text-align:left!important}.grandchild-nav__item,a.grandchild-nav__item.main-nav__item{padding:10px 20px 10px 36px!important;font-size:15px!important;font-weight:400!important;color:#444!important;text-align:left!important;line-height:1.4!important;display:block!important}.grandchild-nav__item:hover,.grandchild-nav__item:active{color:#ea3119!important;background:#fff5f3!important}.main-nav__item--go,a.main-nav__item--go{padding:12px 20px!important;font-size:14px!important;font-weight:500!important;color:#ea3119!important;text-decoration:underline!important;text-underline-offset:4px!important;margin-bottom:16px!important;display:block!important;text-align:left!important}.child-nav__item.main-nav__item-content+.grandchild-nav__item{margin-top:4px}}@media(max-width:768.98px){.main-nav__item--toggle>a.main-nav__item.main-nav__item--primary,.main-nav>li>a.main-nav__item.main-nav__item--primary{width:100%!important;text-align:left!important;padding-inline-start:12px!important;padding-inline-end:20px!important;padding-left:12px!important;padding-right:20px!important;margin:0!important;margin-inline:0!important}}@media(max-width:768.98px){.main-menu__content .main-nav__item-header,.main-menu__content a.child-nav__item.large-text.main-nav__item-header{padding:14px 20px 10px 32px!important;font-size:20px!important;font-weight:600!important;color:#1a1a1a!important;border-bottom:2px solid #ea3119!important;margin-bottom:4px!important;text-align:left!important}.main-menu__content .main-nav .child-nav__item.main-nav__item-content,.main-menu__content .main-nav a.child-nav__item.main-nav__item.main-nav__item-content,.main-menu__content .main-nav summary.child-nav__item--toggle .main-nav__item-content{padding:14px 40px 14px 20px!important;font-size:15px!important;font-weight:600!important;color:#1a1a1a!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin:0!important;text-align:left!important}.main-menu__content .main-nav a.main-nav__item.child-nav__item:not(.main-nav__item-content):not(.main-nav__item-header):not(.large-text){padding:14px 40px!important;font-size:15px!important;font-weight:600!important;color:#1a1a1a!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin:0!important;text-align:left!important}.main-menu__content .grandchild-nav__item,.main-menu__content a.grandchild-nav__item.main-nav__item{padding:8px 20px 8px 48px!important;font-size:14px!important;font-weight:400!important;color:#444!important;text-align:left!important;line-height:1.4!important;display:block!important;margin:0!important}.main-menu__content .main-nav__item--go,.main-menu__content a.main-nav__item--go{padding:8px 20px 12px 48px!important;font-size:13px!important;font-weight:500!important;color:#ea3119!important;text-decoration:underline!important;text-underline-offset:3px!important;margin:0 0 4px!important;display:block!important;text-align:left!important}.child-nav__item.main-nav__item-content+.grandchild-nav__item{margin-top:0!important}}@media(max-width:768px){.js-product{padding-bottom:120px!important}#shopify-section-product,[id^=shopify-section-template][id*=product]{margin-bottom:80px}}.card:has(.product-label--sold-out) .btn--primary,.card:has(.product-label--sold-out) [name=add],.card-wrapper:has(.product-label--sold-out) .btn--primary,.card-wrapper:has(.product-label--sold-out) [name=add],li:has(.product-label--sold-out) .btn--primary,li:has(.product-label--sold-out) [name=add]{background-color:#9ca3af!important;color:#fff!important;border-color:#9ca3af!important;cursor:not-allowed!important;opacity:.85!important;pointer-events:none!important;box-shadow:none!important}.card:has(.product-label--sold-out) .btn--primary:hover,.card:has(.product-label--sold-out) [name=add]:hover,.card-wrapper:has(.product-label--sold-out) .btn--primary:hover,.card-wrapper:has(.product-label--sold-out) [name=add]:hover,li:has(.product-label--sold-out) .btn--primary:hover,li:has(.product-label--sold-out) [name=add]:hover{background-color:#9ca3af!important;color:#fff!important;transform:none!important}body:has(.product-label--sold-out) .product-form .btn--primary:not(.card .btn--primary):not(.card-wrapper .btn--primary):not(li .btn--primary),body:has(.product-label--sold-out) .product-form [name=add]:not(.card [name=add]):not(.card-wrapper [name=add]):not(li [name=add]),body:has(.product-label--sold-out) form[action*="/cart/add"] .btn--primary:not(.card .btn--primary):not(.card-wrapper .btn--primary):not(li .btn--primary),body:has(.product-label--sold-out) form[action*="/cart/add"] [name=add]:not(.card [name=add]):not(.card-wrapper [name=add]):not(li [name=add]){background-color:#9ca3af!important;color:#fff!important;border-color:#9ca3af!important;cursor:not-allowed!important;opacity:.85!important;pointer-events:none!important;box-shadow:none!important}.card:has(.product-label--sold-out) .btn--primary>*,.card:has(.product-label--sold-out) [name=add]>*,.card-wrapper:has(.product-label--sold-out) .btn--primary>*,.card-wrapper:has(.product-label--sold-out) [name=add]>*,li:has(.product-label--sold-out) .btn--primary>*,li:has(.product-label--sold-out) [name=add]>*{visibility:hidden!important}.card:has(.product-label--sold-out) .btn--primary,.card:has(.product-label--sold-out) [name=add],.card-wrapper:has(.product-label--sold-out) .btn--primary,.card-wrapper:has(.product-label--sold-out) [name=add],li:has(.product-label--sold-out) .btn--primary,li:has(.product-label--sold-out) [name=add]{position:relative!important}.card:has(.product-label--sold-out) .btn--primary:after,.card:has(.product-label--sold-out) [name=add]:after,.card-wrapper:has(.product-label--sold-out) .btn--primary:after,.card-wrapper:has(.product-label--sold-out) [name=add]:after,li:has(.product-label--sold-out) .btn--primary:after,li:has(.product-label--sold-out) [name=add]:after{content:"Sold Out";visibility:visible!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:600;letter-spacing:.02em;color:#fff!important;text-transform:uppercase;font-size:.875rem}
/*# sourceMappingURL=/cdn/shop/t/132/assets/main-custom.css.map */
