h1,h2,h3,h4,h5,h6{letter-spacing:0!important;font-family:Marcellus,serif!important;line-height:1.2}h1,.h1{font-size:60px}h2,.h2{font-size:40px}h3,.h3{font-size:35px}h4,.h4{font-size:28px}@media screen and (max-width:768px){h1,.h1{font-size:36px}h2,.h2{font-size:28px}h3,.h3{font-size:24px}h4,.h4{font-size:22px}}header.main-header-wrap{border-bottom:1px solid #dedede}.main-header--minimal .header-minimal .store-title{padding:14px 0}header .header-minimal nav.full ul.main-header--nav-links{text-align:center;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.main-header nav.full .nav-item>.label,.main-header nav.full .nav-item>details .label{font-size:14px;font-weight:400;letter-spacing:0}.main-header nav.full .nav-item.active>.label,.main-header nav.full .nav-item.active>details .label{color:#d50032;font-weight:600}.main-header .main-header--tools .live-search{margin-right:12px;margin-left:12px}.button{flex:1 0 0%;width:100%;max-width:100%;display:inline-block;background:var(--btn-bg-color);border:1px solid var(--btn-border-color);color:var(--btn-color)!important;padding:.75rem 1.5rem;font-weight:700;text-transform:uppercase;border-radius:0;text-align:center;text-decoration:none;font-size:14px;line-height:normal;letter-spacing:0;min-width:200px}.main-header .tool-container .custom-currency_selector.for-desktop{display:inline-flex}.main-header .tool-container .custom-currency_selector.for-mobile{display:none}@media screen and (max-width:768px){.main-header--minimal .header-minimal .store-title{padding:10px 0;max-width:80px!important}.main-header .tool-container .custom-currency_selector.for-desktop{display:none}.main-header .tool-container .custom-currency_selector.for-mobile{display:inline-flex}}.collection-content_area .page-title{border-bottom:0}.collection-content_area .collection-heading-details .description,.collection-content_area .collection-title .description{max-width:750px}.collection-content_area button.aside-toggler{display:flex;width:max-content;background:transparent;border:0;gap:10px;align-items:center;line-height:1.2;margin:0;padding-block:8px}.collection-content_area button.aside-toggler svg{width:22px;height:auto;flex-shrink:0}.collection-content_area .collection-content{flex-wrap:nowrap}.collection-content_area .collection-content aside.product-list-sidebar{width:0;opacity:0;visibility:hidden;flex-shrink:0;transition:width .2s ease,opacity .3s ease}.collection-content_area .collection-content aside.product-list-sidebar.active{width:20%;opacity:1;visibility:visible;margin-right:40px}.collection-content_area .product-list-withsidebar{width:100%;padding-top:20px}.collection-content_area .product-list-withsidebar .product-list{padding:0}@media screen and (max-width:1024px){.collection-content_area .collection-content{flex-wrap:wrap}.collection-content_area .collection-content aside.product-list-sidebar{padding-top:0;width:100%;min-height:0;max-height:0;transition:min-height .2s ease,max-height .1s ease,opacity .3s ease}.collection-content_area .collection-content aside.product-list-sidebar.active{width:100%;min-height:100%;max-height:100%}}.badge-sale{background-color:#d50032}.product-area .product-details-wrapper .product__brand{padding:0;letter-spacing:.08rem}.product-area .product-details-wrapper .option-header{margin-bottom:16px}.product-area .product-details-wrapper .option-name{font-family:Marcellus,serif!important;text-transform:uppercase;letter-spacing:1px;font-size:16px;display:flex;gap:8px;align-items:flex-end;color:#000;font-weight:500;line-height:1}.product-area .product-details-wrapper .option-name svg{width:17px;height:auto;flex-shrink:0}.product-area .product-details-wrapper .product-submit{margin:0;background:#d50032;color:#fff;border-color:#d50032;height:100%}.product-area .product-details-wrapper .show_quantity_atc-button{display:flex;gap:1rem;align-items:stretch;margin:12px auto 18px}.product-area .product-details-wrapper .quantity-wrapper{display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,.2);max-width:max-content;height:auto}.product-area .product-details-wrapper .quantity-wrapper .qty-btn{width:40px;height:100%;font-size:20px;background:#fff;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}.product-area .product-details-wrapper .quantity-wrapper .qty-btn svg{width:15px;height:15px}.product-area .product-details-wrapper .quantity-wrapper .product-quantity-input{width:50px;height:40px;text-align:center;border:none;outline:none;margin:0;border-left:0;border-right:0;padding:0;color:#000000b3}.product-quantity-input::-webkit-outer-spin-button,.product-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-area .product-details-wrapper .shopify-payment-button .shopify-payment-button__button{height:auto}@media screen and (max-width:768px){.product-area .product-details-wrapper .show_quantity_atc-button{margin:15px auto}.product-area .product-details-wrapper .quantity-wrapper .product-quantity-input{width:40px}}.product-area .product-details-wrapper .product-usps_block{position:relative;margin-top:24px}.product-area .product-details-wrapper .product-usps_block img.icon{width:100%;height:auto;max-width:30px}.product-area .product-details-wrapper .product-usps_block ul.usps--grid{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.product-area .product-details-wrapper .product-usps_block li.usps--item{text-align:center;border-radius:3px}.product-area .product-details-wrapper .product-usps_block .usps--text{font-size:12px;text-transform:uppercase;letter-spacing:.08em}@media screen and (max-width:768px){.product-area .product-details-wrapper .product-usps_block img.icon{max-width:40px}.product-area .product-details-wrapper .product-usps_block .usps--text{font-size:12px}}.sidebar-drawer .sidebar-drawer__content{height:100%}.sidebar-drawer .sidebar-drawer__content .cart-mini-footer{margin-top:auto}.drawer-cart-qty{display:flex;align-items:center;gap:8px;margin-top:10px;border:1px solid #ddd;width:max-content;border-radius:6px}.drawer-cart-qty .qty-btn{width:32px;height:32px;border-radius:6px;font-size:18px;line-height:1;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:unset;background:transparent}.drawer-cart-qty .qty-btn:hover{background-color:#e0e0e0}.drawer-cart-qty .cart-mini-item-quantity{min-width:24px;text-align:center;font-weight:500;font-size:16px;color:#111;margin:0}.footer-payment-icon{margin:1rem 0px}.footer-payment-icon img{width:100%;min-height:27px;display:block;object-fit:contain}@media screen and (max-width:767px){.mini-cart-wrap{margin-left:0}.tool-container.tool-container-mb{gap:2px}}@media screen and (max-width:767px){.main-header--tools .mini-cart-wrap .icon-bag{padding:0}.main-header--tools .mini-cart-wrap .item-count{top:40%!important;left:calc(100% - 15px)!important}.product-card-footer-mobile .title{text-align:left}}@media screen and (max-width:958px){.tool-container.tool-container-dsk .needsclick{display:none}}@media screen and (min-width:959px){.tool-container.tool-container-mb .needsclick{display:none}.main-header--tools .mini-cart-wrap{margin-left:0}}.product-badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;z-index:5;flex-direction:column;align-items:flex-start}.product-meta-badge{padding:4px 8px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;letter-spacing:1px;text-transform:uppercase}.badge.badge-sale{padding:4px 8px;line-height:1;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
