@font-face{font-family:'Zippo Sans Regular';src:url('../fonts/ZippoSans-Regular.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Zippo Sans Headline';src:url('../fonts/ZippoSans-Headline.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url('../fonts/Lato-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}html,body{overflow-x:hidden}body{font-family:'Zippo Sans Regular',sans-serif !important;font-size:1.5rem;letter-spacing:.06rem}@media all{body,html{height:auto}}.action.primary{font-family:'Zippo Sans Regular',sans-serif !important}@media screen and (min-width:750px){body{font-size:1.6rem}}[data-content-type='row'].full-bleed{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw}[data-content-type='row'].full-bleed>.row-full-width-inner{width:100vw;max-width:100vw;padding-left:0;padding-right:0;margin-left:0;margin-right:0}[data-content-type='row'].full-bleed .pagebuilder-slider,[data-content-type='row'].full-bleed .pagebuilder-slide-wrapper{width:100%;max-width:none}[data-content-type='row'].full-bleed .pagebuilder-slide-wrapper img{display:block;width:100%;height:auto;object-fit:cover}@media all{header.page-header>div.panel.wrapper{background-color:#dd1229}}.page-header>.panel.wrapper{background-color:#dd1229}div[id='store.menu'],div[id='store.menu'] nav.navigation{background:#fff}div[id='store.menu'] nav.navigation li a span:not(.ui-menu-icon){text-transform:uppercase;color:#1a1b18;text-underline-offset:.3rem;font-size:1.4rem;letter-spacing:.06rem;font-weight:400;font-style:normal;line-height:calc(1 + .3 / 1)}.h1{font-size:4rem}h1,h2,h3,h4,h5{font-family:'Zippo Sans Headline',sans-serif !important}.pagebuilder-button-primary,button.pagebuilder-button-primary,div.pagebuilder-button-primary,.pagebuilder-slide-button.pagebuilder-button-primary{border-radius:4px;box-shadow:rgba(255,255,255,0) 0px 0px 0px 1.3px;font-size:1.5rem;letter-spacing:.1rem;font-family:'Zippo Sans Regular';font-weight:400;border:1px solid #fff;display:inline-flex;flex-wrap:wrap;gap:1rem;justify-content:center;background:#DD1229;cursor:pointer}.pagebuilder-button-primary:hover,button.pagebuilder-button-primary:hover,div.pagebuilder-button-primary:hover,.pagebuilder-slide-button.pagebuilder-button-primary:hover{box-shadow:0 5px 5px -3px #000 3,0 8px 10px 1px #000000 24,0 3px 14px 2px #000000 1f;background:#DD1229;border:1px solid #DD1229}.pagebuilder-slide-button.pagebuilder-button-primary{min-width:152px}.homepage-slider .pagebuilder-collage-content{background:linear-gradient(180deg, rgba(26,27,24,0.5) 14%, rgba(34,35,31,0.26) 85%);padding:4rem 3.5rem;position:relative;display:flex;flex-direction:column;justify-content:center;max-width:54.5rem;min-width:45rem;align-items:center;margin-top:20rem;margin-left:30rem}.homepage-slider .pagebuilder-collage-content h1{letter-spacing:.06rem}.homepage-slider .pagebuilder-collage-content p{color:rgba(255,255,255,0.75)}@media all and (max-width:1195px){.homepage-slider .pagebuilder-collage-content{margin-left:20rem}}@media all and (max-width:987px){.homepage-slider .pagebuilder-collage-content{margin-left:10rem}}.view-all-btn{margin-top:4rem;margin-bottom:3rem}.view-all-btn .pagebuilder-button-primary{min-width:155px;border-radius:6px;height:55px}.featured-collections-title{margin-bottom:4rem}.slick-list .slick-slide{box-sizing:border-box;padding-right:5px;padding-left:5px}.slick-list .product-item .actions-secondary{display:none}.slick-list .product-item .product-item-info{border:1px solid #E8E8E7;padding:1.8rem}.slick-list .product-item .product-item-info .product-item-name a{color:#1a1b18;font-family:'Zippo Sans Headline';letter-spacing:.06rem;line-height:1.43em;min-height:2.86em;display:block}.slick-list .product-item .product-item-info .price-box.price-final_price span.price{font-size:1.6rem;line-height:24px;letter-spacing:.1rem;font-weight:400}.slick-list .product-item .product-item-actions{margin:0 1.3rem 1rem}.slick-list .product-item .actions-primary{width:100%}.slick-list .product-item .actions-primary button.tocart{background:none;color:#dd1229;text-transform:uppercase;border:1px solid #dd1229;width:100%;font-size:1.5rem;letter-spacing:.1rem;border-radius:5px;height:52px;font-weight:400}.zippo-banner .pagebuilder-banner-wrapper{background-origin:content-box;box-sizing:content-box;padding-top:20px;padding-bottom:30px}.zippo-banner .pagebuilder-collage-content{background:linear-gradient(180deg, rgba(26,27,24,0.5) 14%, rgba(34,35,31,0.26) 85%);padding:4rem 3.5rem;position:relative;display:flex;flex-direction:column;justify-content:center;max-width:54.5rem;min-width:45rem;margin-left:46rem}.zippo-banner .pagebuilder-collage-content button{width:205px}.zippo-banner .pagebuilder-collage-content h1{letter-spacing:.06rem}.zippo-banner .pagebuilder-collage-content p{color:rgba(255,255,255,0.75)}.full-bleed.zippo-homepage-3-column{padding:0 5rem;background:linear-gradient(180deg, #7c0a18 4%, #7c0a18 11%)}.full-bleed.zippo-homepage-3-column>.row-full-width-inner{max-width:120rem;margin:0 auto;padding-top:5rem;padding-bottom:5rem}.full-bleed.zippo-homepage-3-column>.row-full-width-inner .pagebuilder-column{padding-left:5px;padding-right:5px}.full-bleed.zippo-homepage-3-column>.row-full-width-inner .pagebuilder-column div[data-content-type="text"]{background:#811421;color:#fff;padding:2.5rem;max-height:178.35px;box-sizing:border-box}.full-bleed.zippo-homepage-3-column>.row-full-width-inner .pagebuilder-column div[data-content-type="text"] p{color:rgba(255,255,255,0.75);height:45.7px}.full-bleed.zippo-homepage-3-column>.row-full-width-inner .pagebuilder-column div[data-content-type="text"] a{color:#fff;text-decoration:underline}.full-bleed.zippo-homepage-3-column>.row-full-width-inner .pagebuilder-column div[data-content-type="text"] a .fa-solid{margin-left:.8rem;display:inline-flex}.full-bleed.zippo-homepage-3-column.zippo-homepage-2-column{background:#dd1229}.full-bleed.zippo-homepage-3-column.zippo-homepage-2-column .pagebuilder-column{background:#DE1B31;padding-top:2.5rem;padding-left:2.5rem;padding-right:2.5rem;margin-right:3px;margin-left:3px}.full-bleed.zippo-homepage-3-column.zippo-homepage-2-column .pagebuilder-column div[data-content-type="text"]{background:#DE1B31;padding-top:0;padding-left:0}.full-bleed.zippo-homepage-3-column.zippo-homepage-2-column .pagebuilder-column div[data-content-type="text"] p{color:rgba(255,255,255,0.75);height:45.7px}.full-bleed.zippo-homepage-3-column.zippo-homepage-2-column .pagebuilder-column div[data-content-type="text"] a{text-decoration:none}.full-bleed.above-footer{background:#1A1B18;padding:0 5rem}.full-bleed.above-footer>.row-full-width-inner{max-width:120rem;margin:0 auto;padding-top:5rem;padding-bottom:5rem}.full-bleed.above-footer>.row-full-width-inner img{object-fit:cover;object-position:center center;aspect-ratio:auto 1500 / 482;height:309px !important}.full-bleed.above-footer>.row-full-width-inner .pagebuilder-column:nth-child(2){background:#fff;padding:6rem 7rem 7rem;height:307px;border:1px solid #fff}.full-bleed.above-footer>.row-full-width-inner .pagebuilder-column:nth-child(2) p{color:rgba(26,27,24,0.75)}.full-bleed.above-footer>.row-full-width-inner .pagebuilder-column:nth-child(2) a{color:rgba(221,18,41,0.85);text-decoration:underline}.page-wrapper #maincontent .column.main{padding-bottom:0}footer.page-footer{background:#1A1B18}small.copyright{display:none}footer .block.newsletter{display:none}.breadcrumbs{display:none}.category-view{position:relative}.category-view p{color:rgba(26,27,24,0.75);padding-bottom:35px}.category-description{margin-bottom:3em}.catalogsearch-result-index .page-title-wrapper{margin-bottom:30px}.catalog-category-view .page-title-wrapper,.catalogsearch-result-index .page-title-wrapper{position:relative;padding-top:30px;color:#1a1b18}.catalog-category-view .page-title-wrapper h1.page-title,.catalogsearch-result-index .page-title-wrapper h1.page-title{margin:0;padding-block:35px}.catalog-category-view .page-title-wrapper::before,.catalogsearch-result-index .page-title-wrapper::before,.catalog-category-view .category-view::before,.catalogsearch-result-index .category-view::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background:#fafafa;z-index:-1}.catalog-category-view .page-title-wrapper::before,.catalogsearch-result-index .page-title-wrapper::before{border-top:1px solid #EDEDED}#layered-filter-block .block-subtitle.filter-subtitle{font-family:'Zippo Sans Headline',sans-serif;font-size:15px;color:rgba(26,27,24,0.85);letter-spacing:.04rem}#layered-filter-block .filter-options-item{border-bottom:1px solid #E8E8E7;padding-bottom:1.5rem}#layered-filter-block .filter-options-title{font-size:14px;text-transform:capitalize;font-weight:400;padding-top:1.5rem}.toolbar.toolbar-products .modes,.toolbar.toolbar-products .toolbar-amount{display:none}.abs-visually-hidden-desktop-s,.products-grid .product-item-info:not(:hover):not(.active) .product-item-inner{position:relative;height:auto;width:auto;padding:0;margin:0;background:none;border:none;box-shadow:none}.catalog-category-view ol.products.list.items.product-items div.product-item-info,.catalogsearch-result-index ol.products.list.items.product-items div.product-item-info{border:1px solid #E8E8E7;padding:1.8rem;box-sizing:border-box;margin:0}.catalog-category-view ol.products.list.items.product-items div.product-item-info:hover,.catalogsearch-result-index ol.products.list.items.product-items div.product-item-info:hover{background:inherit;box-shadow:inherit;border:1px solid #E8E8E7;margin:0;padding:1.8rem;position:relative;z-index:inherit}.catalog-category-view ol.products.list.items.product-items div.product-item-info .product-item-name a,.catalogsearch-result-index ol.products.list.items.product-items div.product-item-info .product-item-name a{color:#1a1b18;font-family:'Zippo Sans Headline';letter-spacing:.06rem;line-height:1.43em;min-height:2.86em;display:inline-block}.catalog-category-view ol.products.list.items.product-items div.product-item-info .price-box .price,.catalogsearch-result-index ol.products.list.items.product-items div.product-item-info .price-box .price{font-size:1.6rem;line-height:24px;letter-spacing:.1rem;font-weight:400}.catalog-category-view .product-item .tocart,.catalogsearch-result-index .product-item .tocart{background:#DD1229;color:#fff;border:1px solid #fff;width:100%;font-size:1.5rem;letter-spacing:.1rem;border-radius:5px;height:48px;font-weight:400}.catalog-category-view .actions-primary,.catalogsearch-result-index .actions-primary{width:100%}.catalog-category-view .product-item-inner,.catalogsearch-result-index .product-item-inner{border:none;margin:0;padding:0}@media (min-width:640px){.products-grid .product-item-inner{background:inherit;box-shadow:inherit;border-top:none;left:0;margin:inherit;padding:inherit;position:inherit;right:-1px;z-index:2}}.products-grid .product-item-actions{margin:0}@media (min-width:768px),print{.catalog-product-view .product-info-price .price-box .price-container .price{font-size:2rem;letter-spacing:.13rem;color:#1a1b18;font-weight:400}}.catalog-product-view{box-sizing:border-box}.catalog-product-view .block.related .block-actions{display:none}.catalog-product-view .block.related #block-related-heading{margin:0 0 3rem;display:block;font-size:2.4rem;font-family:"Zippo Sans Headline";color:#1a1b18;letter-spacing:.06rem;font-weight:400;padding-top:36px}.catalog-product-view .product-item-info{border:1px solid #E8E8E7;padding:1.8rem;background:inherit;box-shadow:inherit;margin:0;position:relative;z-index:inherit}.catalog-product-view .product-item-info:hover{border:1px solid #E8E8E7;padding:1.8rem;background:inherit;box-shadow:inherit;margin:0;position:relative;z-index:inherit}.catalog-product-view .product-item-info .product-item-name a{color:#1a1b18;font-family:'Zippo Sans Headline';letter-spacing:.06rem;line-height:1.68rem;min-height:3.36rem;display:inline-block}.catalog-product-view .product-item-info .price-box .price{font-size:1.6rem;line-height:24px;letter-spacing:.1rem;font-weight:400}@media all and (min-width:768px){.catalog-product-view .page-layout-1column .product-info-main,.catalog-product-view .columns div.product-info-main{width:51%}}@media all and (min-width:768px){.catalog-product-view .page-layout-1column .product.media,.catalog-product-view .columns div.product.media{width:45%}}@media all and (min-width:692px){.catalog-product-view .product.media,.catalog-product-view .product-info-main{display:block;position:sticky;top:3rem;z-index:2;background-attachment:fixed;box-sizing:border-box}}.catalog-product-view .fotorama__stage__frame{border:1px solid #F3F3F3;box-sizing:border-box}.catalog-product-view .product-info-price{border:none}.catalog-product-view .product-add-form{padding-top:0}.catalog-product-view .product-info-price span.price{font-size:2rem;letter-spacing:.13rem;color:#1a1b18;font-weight:400}.catalog-product-view .product-info-stock-sku .stock span{font-size:1.6rem;color:rgba(26,27,24,0.75)}.catalog-product-view .product-info-stock-sku .product.attribute.sku{font-size:1.6rem;color:rgba(26,27,24,0.75)}.catalog-product-view .box-tocart{margin-bottom:0}.catalog-product-view .box-tocart .field.qty span{font-size:1.3rem;font-weight:400}.catalog-product-view .box-tocart .control #qty{height:47px;width:50px;color:#1a1b18;font-size:1.6rem;opacity:.85;padding:0 .5rem;appearance:none;margin:0}.catalog-product-view .box-tocart #product-addtocart-button{background:#DD1229;color:#fff;border:1px solid #fff;width:100%;font-size:1.5rem;letter-spacing:.1rem;border-radius:5px;height:50px;font-weight:400;max-width:438px;margin-bottom:0}.catalog-product-view .product.attribute.overview div.value[itemprop="description"]{font-size:1.6rem;font-family:'Zippo Sans Regular';letter-spacing:.06rem;line-height:1.8em;color:rgba(26,27,24,0.75)}.catalog-product-view .product-social-links{display:none}.product-custom-middle-wrapper{clear:both}.product-custom-middle-wrapper hr{height:.1rem;background:#D1D1D1;margin:7rem 0;display:block;border:none}.combined-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:25px}.combined-row .product.media,.combined-row .product-info-main{flex-grow:1}.product-license-block{padding-bottom:40px;font-size:10px}.product-license-block img{max-width:35px !important}.zippo-video-container{max-width:100%}.zippo-video-container iframe{max-width:100%}#top-cart-btn-checkout{background:#DD1229;color:#fff;border:1px solid #fff;width:100%;font-size:1.5rem;letter-spacing:.1rem;border-radius:5px;height:50px;font-weight:400;margin-bottom:0}.modal-footer .action-primary.action-accept{background:#DD1229}.mageworx_checkout-onepage-index .button--type-checkout.button--primary,.mageworx_checkout-onepage-index .header .button--outline-inverted{background:#DD1229}.mageworx_checkout-onepage-index .header{background:#fff;border-bottom:solid 1px #DEDEDE}.mageworx_checkout-onepage-index .header .checkout-logo__image{max-width:180px}.mageworx_checkout-onepage-index .button--primary{background-color:#DD1229}button.action.primary.checkout{background:#DD1229}.header-account-link{display:inline-flex;align-items:center;margin-left:15px}.header-account-link .header-account-action{display:flex;align-items:center;text-decoration:none;color:#1a1b18;transition:color .2s ease}.header-account-link .header-account-action:hover{color:#DD1229;text-decoration:none}.header-account-link .header-account-action .icon-account{width:22px;height:22px}.header-account-link .header-account-action .header-account-text{display:none}@media (min-width:768px){.header.content{display:flex;align-items:center;flex-wrap:wrap}.header.content .logo{order:1}.header.content .block-search{order:2;margin-left:auto}.header.content .header-account-link{order:3;margin-left:20px}.header.content .minicart-wrapper{order:4;margin-left:20px}}@media (max-width:767px){.header-account-link{position:absolute;right:75px;top:50%;transform:translateY(-50%);margin-left:0}.header-account-link .header-account-action .icon-account{width:20px;height:20px}}@media all and (max-width:435px){span.product-image-container{width:100px}span.product-image-container img{width:100px}.catalog-product-view .product-item-info{padding:.6rem;width:110px}.catalog-product-view .product-item-info:hover{padding:.6rem}}