:root{--trupar-red: #E31E24;--trupar-black: #0f0f0f;--trupar-dark: #1a1a1a;--trupar-grey: #f5f5f5;--trupar-border: #e0e0e0;--font-weight-heavy: 800}.shopify-section-group-header-group{position:relative}h1,h2,h3,.h1,.h2,.h3{font-weight:800!important;letter-spacing:-.02em}.announcement-bar{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.button-primary,[class*=button][class*=primary]{background:var(--trupar-red)!important;border-color:var(--trupar-red)!important;border-radius:3px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.button-primary:hover,[class*=button][class*=primary]:hover{background:#b81619!important;border-color:#b81619!important}.button-secondary,[class*=button][class*=secondary]{border-radius:3px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;border-width:1.5px!important}.collection-card,.product-card{border-radius:2px!important;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.collection-card:hover,.product-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.product-card__title,[class*=product][class*=title]{font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:none;line-height:1.3}.section-heading,[class*=section][class*=heading]{font-size:1.75rem;font-weight:800;text-transform:none;letter-spacing:-.02em;border-bottom:3px solid var(--trupar-red);padding-bottom:.5rem;display:inline-block;margin-bottom:1.5rem}.marquee-item{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.collection-links-item{font-weight:600;letter-spacing:.04em;font-size:.8rem;text-transform:uppercase;padding:.5rem 1.25rem;border:1.5px solid rgba(255,255,255,.15);border-radius:2px;transition:background .15s,border-color .15s}.collection-links-item:hover{border-color:var(--trupar-red);color:var(--trupar-red)}.site-header,header[class*=header]{border-bottom:2px solid var(--trupar-red)!important}.search-form input,[class*=search] input{border-radius:2px!important;border:1.5px solid var(--trupar-border)!important}.price,[class*=price]{font-weight:700!important}.price-item--sale{color:var(--trupar-red)!important}.collection-card__title{font-weight:800!important;text-transform:none;letter-spacing:.05em;font-size:.85rem}.cta-section{border-top:4px solid rgba(255,255,255,.2)}footer a{font-size:.8rem;letter-spacing:.02em}.trupar-cat-nav{position:sticky;top:100px}.trupar-cat-nav__group{margin-bottom:28px}.trupar-cat-nav__group h3{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#767676;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.trupar-cat-nav__group ul li{margin:0;padding:0}.trupar-cat-nav__group ul li a{display:block;padding:5px 0 5px 10px;font-size:.82rem;color:#333;text-decoration:none;border-left:2px solid transparent;transition:color .1s,border-color .1s}#shopify-section-hero_main .media,#shopify-section-hero_main picture,#shopify-section-hero_main img:not([class*=logo]){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 30%!important}#shopify-section-hero_main{position:relative;overflow:hidden}#shopify-section-hero_main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/trupar-hero.jpg?v=1779836118);background-size:cover;background-position:center 30%;z-index:0}#shopify-section-hero_main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#0a0a0ae6,#0a0a0ab3 55%,#0a0a0a59);z-index:1}#shopify-section-hero_main .hero__content,#shopify-section-hero_main [class*=section__content],#shopify-section-hero_main [class*=hero__inner]{position:relative!important;z-index:2!important}#shopify-section-hero_main picture,#shopify-section-hero_main .media__content,#shopify-section-hero_main img.media__element{opacity:0!important;visibility:hidden!important}@media(min-width:990px){.trupar-collection-layout{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:start}.trupar-collection-layout>[id$=__trupar_sidebar]{position:sticky;top:96px;max-height:calc(100vh - 112px);overflow-y:auto;min-width:0}.trupar-collection-layout>[id$=__main]{min-width:0}}@media(min-width:769px)and (max-width:989px){.trupar-collection-layout{display:grid;grid-template-columns:200px 1fr;gap:16px;align-items:start}.trupar-collection-layout>[id$=__trupar_sidebar]{position:sticky;top:80px;max-height:calc(100vh - 96px);overflow-y:auto;min-width:0}.trupar-collection-layout>[id$=__main]{min-width:0}}@media(max-width:768px){.trupar-collection-layout>[id$=__trupar_sidebar]{order:-1}.trupar-sidebar-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;margin-bottom:0}.trupar-sidebar-toggle:after{content:"\25be";font-size:1rem;transition:transform .2s}.trupar-sidebar-toggle[aria-expanded=true]:after{transform:rotate(-180deg)}.trupar-sidebar-body{display:none;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 4px 4px;padding:8px 0;margin-bottom:16px}.trupar-sidebar-body.open{display:block}}@media(min-width:769px){.trupar-sidebar-toggle{display:none}.trupar-sidebar-body{display:block!important}}.trupar-sidebar{padding:16px 12px 16px 0}.trupar-cat-nav__group{margin-bottom:24px}.trupar-cat-nav__group h3{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#767676;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid #e0e0e0}.trupar-cat-nav__group ul{list-style:none;margin:0;padding:0}.trupar-cat-nav__group ul li a{display:block;padding:4px 0 4px 10px;font-size:.82rem;color:#333;text-decoration:none;border-left:2px solid transparent;transition:color .1s,border-color .1s;line-height:1.4}.trupar-cat-nav__group ul li a:hover,.trupar-cat-nav__group ul li a.active{color:#e31e24;border-left-color:#e31e24}.mega-menu__link--child{font-size:.9em;padding-top:2px;padding-bottom:2px}.mega-menu__column>div{position:relative}@media(min-width:990px){header-drawer+* .header__search input[type=search],.header__search input[type=search],header search input,.shopify-section header search input{min-width:240px;border:1px solid #cccccc;border-radius:4px;padding:6px 12px}}@media(min-width:990px){.header__columns:has(>form.trupar-inline-search){display:flex;align-items:center;justify-content:space-between;gap:var(--gap-xl, 16px)}.header__columns:has(>form.trupar-inline-search) .header__column--left{flex:0 0 auto}.header__columns>form.trupar-inline-search{flex:1 1 auto;min-width:480px;max-width:640px;margin:0 auto}.header__columns:has(>form.trupar-inline-search) .header__column--right{flex:0 0 auto;justify-content:flex-end}.header__column--center .trupar-inline-search{width:560px;min-width:560px;max-width:560px}}.trupar-inline-search{display:flex;align-items:center;background:#fff;border:1.5px solid #e0e0e0;border-radius:6px;overflow:hidden;height:40px;transition:border-color .15s ease}.trupar-inline-search:focus-within{border-color:#e31e24;box-shadow:0 0 0 2px #e31e241f}.trupar-inline-search input[type=search]{flex:1;border:none;outline:none;background:transparent;color:#1c1c1c;font-size:14px;padding:0 12px;height:100%;-webkit-appearance:none;appearance:none}.trupar-inline-search input[type=search]::placeholder{color:#767676}.trupar-inline-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.trupar-inline-search button[type=submit],.trupar-inline-search .trupar-search-submit{background:var(--trupar-red, #E31E24);border:none;cursor:pointer;padding:0 20px;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .15s ease;flex-shrink:0}.trupar-inline-search button[type=submit]:hover,.trupar-inline-search .trupar-search-submit:hover{background:#b81619;color:#fff}.trupar-inline-search:focus-within button[type=submit]{background:var(--trupar-red, #E31E24);color:#fff}@media(max-width:989px){.header__columns:has(>form.trupar-inline-search){display:flex;flex-wrap:wrap;align-items:center;padding-inline:0}.header__columns:has(>form.trupar-inline-search) .header__column{display:flex;flex:0 0 auto}.header__columns:has(>form.trupar-inline-search) .header__column--left{flex:1 1 auto}.header__columns:has(>form.trupar-inline-search) .header__column--right{flex:0 0 auto}.header__columns>form.trupar-inline-search{flex:0 0 100%;order:99;min-width:unset;max-width:unset;border-radius:0;border-left:none;border-right:none;border-top:none;border-bottom:1.5px solid #e0e0e0;height:44px;margin:0}}.header__row--bottom{background:#fff!important;border-bottom:1px solid #e8e8e8!important;min-height:44px!important}.header__row--bottom header-menu,.header__row--bottom .header-menu{width:100%}.header__row--bottom .menu-list{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;flex-wrap:nowrap!important;padding:0!important;list-style:none!important}.header__row--bottom .menu-list>.menu-list__list-item{display:flex!important;align-items:stretch!important}.header__row--bottom .menu-list__link{font-size:.8125rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#12232b!important;padding:0 20px!important;height:44px!important;display:flex!important;align-items:center!important;border-bottom:2px solid transparent!important;transition:color .15s ease,border-bottom-color .15s ease!important;white-space:nowrap!important}.header__row--bottom .menu-list__link:hover,.header__row--bottom .menu-list__link[aria-current=page],.header__row--bottom .menu-list__link.menu-list__link--active{color:#e31e24!important;border-bottom-color:#e31e24!important}.header__row--bottom .overflow-menu{--overflow-count: 0 !important}.header__row--bottom .overflow-menu .menu-list__list-item[slot=overflow]{display:inline-flex!important;visibility:visible!important;slot:unset!important}.header__row--bottom .overflow-menu [ref=overflowMenuButton],.header__row--bottom .overflow-menu button[aria-haspopup][aria-label*=More i]{display:none!important}.header__row--bottom .overflow-menu::part(list){overflow:visible!important;flex-wrap:nowrap!important}.product-inventory .product-inventory__badge,.product-inventory [class*=in-stock],inventory-badge,.inventory-badge{display:inline-flex;align-items:center;gap:6px;background:#dcfce7;color:#16a34a;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:20px;border:1px solid #bbf7d0}.product-inventory .product-inventory__badge:before,inventory-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#16a34a;flex-shrink:0}.product-details accelerated-checkout,.product-details [data-testid=Accelerated-checkout],.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__more-options,[class*=accelerated-checkout],product-form .payment-terms,.payment-terms{display:none!important}.collection-description,[data-block-type=text][data-block-name=Description] .rte,.section-header+[class*=rte],.collection__description{font-size:.9375rem;line-height:1.7;color:#444;max-width:680px;margin-top:8px}:root{--font-heading--family: "Barlow Condensed", sans-serif;--font-h1--family: "Barlow Condensed", sans-serif;--font-h2--family: "Barlow Condensed", sans-serif;--font-h3--family: "Barlow Condensed", sans-serif;--font-h4--family: "Barlow Condensed", sans-serif;--font-subheading--family: "Barlow Condensed", sans-serif;--font-body--family: "Inter", sans-serif;--font-paragraph--family: "Inter", sans-serif}body,.trupar-container,.trupar-product-info,.trupar-product-vendor,.trupar-add-to-cart-btn{font-family:Inter,sans-serif;color:#fff}.trupar-add-to-cart-btn:hover{color:#fff}h1,h2,h3,h4,h5,h6,.trupar-hero-title,.trupar-section-header h2,.trupar-stat-number{font-family:Barlow Condensed,sans-serif}.mega-menu__link--expandable{cursor:default;pointer-events:auto}.mega-menu__link--expandable:after{display:none}.mega-menu__subcats{display:block!important;position:static!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin-top:4px;column-count:unset}.mega-menu__link--child{font-size:13px;padding:3px 0;display:block;color:inherit;text-decoration:none}.mega-menu__link--child:hover{text-decoration:underline}.mega-menu__subcat-viewall{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;display:block;color:#e31e24}.mega-menu__subcat-viewall:hover{text-decoration:underline}@media screen and (min-width:750px){.cart-summary__inner{background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:var(--padding-5xl)}}.cart-summary.border-style{--border-color: #e5e7eb;--border-width: 1px;--border-style: solid;--border-radius: 4px}@container cart-items (max-width: 719px){.cart-items .cart-items__table-row{grid-template-columns:80px minmax(0,1fr) minmax(var(--cart-item-price-width),auto)}.cart-drawer .cart-items .cart-items__table-row--full-width-variants{grid-template-columns:80px minmax(0,1fr) auto}}.cart-items__media-container{width:100%;min-width:0;max-width:80px;aspect-ratio:1 / 1;background:#fff;border:1px solid #e5e7eb;border-radius:3px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cart-items__media-image{width:100%;height:100%;object-fit:contain;background:#f8f8f8}@media screen and (max-width:749px){.cart__ctas{position:sticky;bottom:0;left:0;right:0;background:#fff;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 12px #0000001a;z-index:100;margin-inline:calc(-1 * var(--padding-5xl, 0px));width:calc(100% + 2 * var(--padding-5xl, 0px))}.cart-page__summary .cart-summary__inner{padding-bottom:100px}.trupar-terms-link{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/trupar-custom.css.map */
