.header .list-menu__item,.header .list-menu__item--link,.header__menu-item{font-size:14px;font-weight:700}.header *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.h0):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.hxl){letter-spacing:0!important}.header__heading,.header .header__heading-link,.header .header__icon,.header .list-menu__item,.header .list-menu__item--link,.header .header__menu-item,.header .header__active-menu-item,.header .mega-menu__link,.header .header__submenu .header__menu-item,.header-drawer .menu-drawer__menu-item,.header-drawer .menu-drawer__menu-item--active,.header-drawer .menu-drawer__close-button,.header .header__inline-menu,.header .header__heading-logo-wrapper,.header .header__icons,.header .list-menu{letter-spacing:0!important}.header summary.list-menu__item{letter-spacing:0!important}.header .header__icon--search,.header .header__icon--account,.header .header__icon--cart{letter-spacing:0!important}.header--transparent,.section-header .header-wrapper.header--transparent{background:transparent!important}.header--transparent.header-wrapper--border-bottom{border-bottom-color:transparent!important}.header__logo--transparent,.header__logo--default{display:block}.header__logo--default{opacity:0;visibility:hidden;pointer-events:none}.scrolled-past-header .header__logo--transparent{opacity:0!important;visibility:hidden;pointer-events:none}.scrolled-past-header .header__logo--default{opacity:1!important;visibility:visible;pointer-events:auto}sticky-header.scrolled-past-header .header-wrapper{background-color:rgb(var(--color-background))!important;box-shadow:0 10px 30px #12121214}.section-header .header-wrapper,.section-header .header-wrapper>.header{transition:background-color 1.3s cubic-bezier(.22,1,.36,1),box-shadow 1.3s cubic-bezier(.22,1,.36,1),border-color 1.3s cubic-bezier(.22,1,.36,1)}.section-header .header__heading-link,.section-header .header__menu-item,.section-header .header__icon,.section-header .header__icon .icon,.section-header .header-localization .localization-form__select,.section-header .header-localization .localization-selector{transition:color 1.3s cubic-bezier(.22,1,.36,1),fill 1.3s cubic-bezier(.22,1,.36,1),stroke 1.3s cubic-bezier(.22,1,.36,1),opacity 1.3s cubic-bezier(.22,1,.36,1),transform 1.3s cubic-bezier(.22,1,.36,1)}.section-header .header--transparent .header__heading-link{display:inline-grid;align-items:center}.section-header .header--transparent .header__heading-logo-wrapper{grid-area:1 / 1;align-self:center;justify-self:start}.section-header .header--transparent .header__logo--transparent,.section-header .header--transparent .header__logo--default{transition:opacity 1.3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.52,0,.61,.99)}.section-header .header--transparent .header__logo--transparent{opacity:1}.section-header .header--transparent .header__logo--default{opacity:0}.section-header.scrolled-past-header .header--transparent .header__logo--transparent{opacity:0!important}.section-header.scrolled-past-header .header--transparent .header__logo--default{opacity:1!important}@media screen and (min-width:750px){.page-width{padding:0 2.5rem}}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:2.5rem;padding-right:2.5rem}footer .page-width{padding-left:2.5rem;padding-right:2.5rem}}.header__icon .svg-wrapper,.header__icon .icon{width:16px;height:16px}.header__icon--cart .svg-wrapper,.header__icon--cart .icon{width:36px!important;height:36px!important}.header__secondary-nav{display:flex;align-items:center;margin-right:1rem}.header__secondary-nav .header__inline-menu--secondary{margin-left:0}.header__secondary-nav .list-menu--inline{flex-wrap:nowrap}.header__secondary-nav .header__menu-item{font-size:14px;font-weight:700;letter-spacing:0;padding:0 1rem;white-space:nowrap}.menu-drawer__secondary-nav{padding:1rem 0;border-top:.1rem solid rgba(var(--color-foreground),.08)}.menu-drawer__secondary-nav .menu-drawer__menu-item{font-size:1.4rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.quick-add__submit,.product-form__submit{padding:.5rem 3rem;font-size:1.3rem;letter-spacing:.1rem;line-height:1;text-transform:uppercase;min-height:2.5rem;height:2.5rem;max-height:2.5rem}.product-form__submit-price{display:inline-flex;align-items:center;gap:.6rem;margin-inline-start:.6rem;white-space:nowrap}body{font-size:13px;line-height:1.55}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2,.gradient{--color-foreground-opacity: 1}.facets__disclosure>.facets__summary{border:1px solid rgba(var(--color-foreground),.55);border-radius:0;display:inline-flex;align-items:center;gap:.8rem;max-height:25px;height:25px;padding:0 2.25rem 0 1.2rem;margin:0 2rem 0 0;white-space:nowrap}.facets__disclosure>.facets__summary:after{position:static;margin-left:0}.select .svg-wrapper,.customer select+.svg-wrapper{right:8px}summary .icon-caret{right:.6rem!important}.facets__disclosure{margin-right:0!important}@media screen and (max-width:749px){.facets__wrapper{row-gap:1rem!important}}.facet-filters__field .select__select,.facet-filters__sort{border:1px solid rgba(var(--color-foreground),.55);border-radius:0;padding:0 2.25rem 0 .8rem;max-height:25px;height:25px}.product-count{border:1px solid rgba(var(--color-foreground),.55);border-radius:0;padding:0 1.2rem;max-height:25px;height:25px;display:flex;align-items:center}h6,.h6,blockquote,.subtitle,.caption,.caption-with-letter-spacing{color:rgb(var(--color-foreground))}.text-body{font-size:13px;line-height:1.55}h1,.h1{font-size:16px;line-height:1.3}.product__short-description p{margin-top:0!important;margin-bottom:0!important}.product__brand-logo-wrap{margin:35px 0!important}.product__brand-logo-link{display:inline-block;line-height:0}.product__brand-logo-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.product__brand-logo{width:75%;display:block;margin:0 auto 0 0;height:auto}.product__info-card{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:20px;align-items:start}.product__info-card+.product__info-card{margin-top:14px}.product__info-card--collect{margin-bottom:30px!important}.product__info-card-icon{display:block;line-height:0;width:34px}.product__info-card-icon img{display:block;width:34px;height:auto}.product__info-card-copy{min-width:0}.product__info-card-title{margin:0 0 4px;font-size:13px;line-height:1.3;font-weight:700;text-transform:uppercase;letter-spacing:0}.product__info-card-link{font-size:12px;line-height:1.35;color:inherit;text-decoration:underline}h2,.h2{font-size:14px;line-height:1.35}h3,.h3{font-size:13px;line-height:1.35}h4,.h4{font-size:12px;line-height:1.3}h5,.h5,h6,.h6{font-size:11px;line-height:1.3}.h0{font-size:18px;line-height:1.25}.hxl{font-size:22px;line-height:1.15}.hxxl{font-size:26px;line-height:1.1}.shopify-policy__container .rte h2,.shopify-policy__container .rte h3{font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;margin:28px 0 12px!important;color:#333!important;line-height:1.4!important}.shopify-policy__container .rte h4{font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:20px 0 8px!important;color:#555!important}.shopify-policy__container .rte p,.shopify-policy__container .rte li{font-size:14px!important;line-height:1.65!important;color:#333!important}.shopify-policy__container .rte hr{border:none!important;border-top:1px solid #eee!important;margin:28px 0!important}.shopify-policy__title h1{font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:2rem!important;text-align:left!important}.shopify-policy__container{max-width:60rem!important;margin-left:auto!important;margin-right:auto!important;padding:4rem 1.5rem 6rem!important;box-sizing:border-box!important}.sc-data-table{width:100%;border-collapse:collapse;margin:1rem 0 1.8rem;font-size:13px;line-height:1.55}.sc-data-table td{padding:4px 0;vertical-align:top;border-bottom:1px solid rgba(18,18,18,.06)}.sc-data-table td:first-child{font-weight:700;width:35%;padding-right:12px;color:rgb(var(--color-foreground))}.sc-data-table td:last-child{color:rgba(var(--color-foreground),.75)}.sc-data-table tr:last-child td{border-bottom:none}.alternate-products{margin:2rem 0}.alternate-products__heading{font-size:1.3rem;font-weight:600;margin:0 0 1rem;letter-spacing:.06rem;color:rgb(var(--color-foreground))}.alternate-products__list{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.alternate-product__link{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease,box-shadow .2s ease;background:rgb(var(--color-background));text-decoration:none}.alternate-product__link:hover{border-color:rgba(var(--color-foreground),.3);box-shadow:0 0 0 1px rgba(var(--color-foreground),.1)}.alternate-product__swatch{width:100%;height:100%;object-fit:cover;border-radius:50%}.alternate-product__pill{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:4.2rem;padding:0 2rem;border-radius:var(--variant-pills-radius, 4rem);border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:500;letter-spacing:.04rem;text-decoration:none;text-transform:capitalize;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.alternate-product__pill:hover{border-color:rgb(var(--color-foreground));box-shadow:var(--variant-pills-shadow-hover, 0 0 0 .1rem rgb(var(--color-foreground)));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__purchase-group{display:flex;flex-direction:column;gap:1.2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.8rem;padding:1.2rem}.product-form__purchase-group .product-form__quantity-variant-row{display:flex;flex-direction:column;gap:1rem}.product-form__purchase-group .product-form__quantity-variant-row .product-form__quantity{width:100%}.product-form__purchase-group .product-form__quantity-variant-row variant-selects,.product-form__purchase-group .product-form__quantity-variant-row fieldset.product-form__input{width:100%;margin:0!important}.product-form__purchase-group .product-form__quantity{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:1.2rem;border-top:1px solid rgba(var(--color-foreground),.15);padding-top:.8rem}.product-form__purchase-group .product-form__quantity>.visually-hidden,.product-form__purchase-group .product-form__quantity>.quantity__rules{display:none}.product-form__purchase-group .quantity__label{grid-column:1;grid-row:1;margin-bottom:0;display:flex;flex-direction:column;gap:0}.product-form__purchase-group .quantity__label .quantity__label-text,.product-form__purchase-group .quantity__label>span[aria-hidden]{font-size:12px!important;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:0}.product-form__purchase-group .quantity__label .product-form__inventory-status{margin-top:0}.product-form__purchase-group .price-per-item__container{grid-column:2;grid-row:1;display:flex;justify-content:flex-end;align-self:center}.product-form__purchase-group .quantity{width:auto;min-height:auto;height:30px!important}.product-form__purchase-group .quantity__button{width:3.2rem;height:30px!important;min-height:auto}.product-form__purchase-group .quantity__input{width:3.6rem;height:30px!important;min-height:auto;padding:0 .2rem}.product-form__purchase-group .product-form__input--variant .select__select,.product-form__purchase-group variant-selects .select__select{max-height:25px;height:25px;padding-top:0;padding-bottom:0}.product-form__inventory-status{display:flex;align-items:center;gap:.6rem;margin-top:.6rem;font-size:12px;line-height:1.3}.product-form__inventory-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.product-form__inventory-dot--high{background:#3ed660;animation:inventory-pulse 2s ease-in-out infinite}.product-form__inventory-dot--medium{background:#ee9441}.product-form__inventory-dot--low{background:#c83232;animation:inventory-pulse 1s ease-in-out infinite}@keyframes inventory-pulse{0%,to{opacity:1}50%{opacity:.4}}.product-form__purchase-group .product-form__quantity{margin-bottom:0}.product-form__purchase-group .product-form__submit,.product-form__purchase-group .shopify-payment-button__button--unbranded{max-height:45px;height:45px;min-height:45px}.product-form__purchase-group .product-form{margin:0!important}.product-form__input--thumbnails .variant-thumbnail__label{display:inline-flex;flex-direction:column;align-items:center;gap:.4rem;cursor:pointer;padding:0rem;border:2px solid transparent;border-radius:50%;overflow:hidden;transition:border-color .2s ease;margin:0 3px 5px 0;text-align:center;font-size:11px;line-height:1.2;max-width:90px}.product-form__input--thumbnails input:checked+.variant-thumbnail__label{border-color:rgb(var(--color-foreground))}.product-form__input--thumbnails input:focus-visible+.variant-thumbnail__label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.product-form__input--thumbnails .variant-thumbnail__image{display:block;overflow:hidden;border-radius:50%;border:1px solid rgba(var(--color-foreground),.15)}.product-form__input--thumbnails .variant-thumbnail__image-media{display:block;width:100%;height:100%;transform:scale(var(--thumbnail-zoom, 1));transform-origin:center}.product-form__input--thumbnails .variant-thumbnail__fallback{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);background:rgba(var(--color-foreground),.05);font-weight:600;font-size:14px;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.product-form__input--thumbnails .variant-thumbnail__label--disabled{opacity:.4;cursor:not-allowed}.product-form__input--thumbnails .variant-thumbnail__label--disabled .variant-thumbnail__image{position:relative}.product-form__input--thumbnails .variant-thumbnail__label--disabled .variant-thumbnail__image:after{content:"";position:absolute;top:50%;left:-10%;width:120%;height:1px;background:rgba(var(--color-foreground),.5);transform:rotate(-45deg)}.product-form__input--thumbnails .variant-thumbnail__name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-card__image-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden}.brand-card__image-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.05);font-size:48px;font-weight:700;letter-spacing:.05em;color:rgba(var(--color-foreground),.2);text-transform:uppercase}.product-tabs{margin-top:3rem;margin-bottom:2rem}.product-tabs__nav{list-style:none;margin:0;padding:18px 0 0;display:flex;justify-content:center;gap:0;border-bottom:1px solid rgba(var(--color-foreground),.12)}.product-tabs__nav-item{margin:0}.product-tabs__tab{display:inline-block;padding:.8rem 2rem;font-size:12px;font-weight:400;color:rgba(var(--color-foreground),.5);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;position:relative;transition:color .2s ease;text-transform:uppercase;letter-spacing:.05em}.product-tabs__tab:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:rgb(var(--color-foreground));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.product-tabs__tab:hover{color:rgba(var(--color-foreground),.8)}.product-tabs__tab:hover:after{transform:scaleX(1)}.product-tabs__nav-item.is-active .product-tabs__tab{color:rgb(var(--color-foreground));border-bottom-color:transparent}.product-tabs__nav-item.is-active .product-tabs__tab:after{transform:scaleX(1)}.product-tabs__panel{display:none;padding:2rem 0 1rem}.product-tabs__panel.is-active{display:block}.product-tabs__panel .rte{font-size:13px;line-height:1.6}.product-tabs__table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6}.product-tabs__table th,.product-tabs__table td{padding:.7rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(var(--color-foreground),.06)}.product-tabs__table th{width:30%;font-weight:600;color:rgb(var(--color-foreground));white-space:nowrap}.product-tabs__table td{color:rgba(var(--color-foreground),.75)}.product-tabs__table a{color:rgba(var(--color-foreground),.85);text-decoration:underline;text-underline-offset:2px}.product-tabs__table a:hover{color:rgb(var(--color-foreground))}.card-wrapper{position:relative}.badge{text-transform:uppercase;font-size:12px;padding:2px 4px;border:none;letter-spacing:.05em;font-weight:500}.gs-pd{max-width:1080px;margin:0 auto;padding:1rem 0;font-size:1rem;line-height:1.7;color:#2b2b2b}.gs-pd p{margin:0 0 1rem}.gs-pd h2,.gs-pd h3{font-weight:600;letter-spacing:.01em;margin:2rem 0 .75rem}.gs-pd .gs-pd-heading{text-align:center;margin-top:2.5rem}.gs-pd h6{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#7a7a7a;margin:0 0 .25rem}.gs-pd a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gs-pd ul{margin:0 0 1rem 1.1rem;padding:0}.gs-pd-hr{border:0;border-top:1px solid #e3e3e3;margin:2.5rem 0}.gs-pd-row{display:flex;flex-wrap:wrap;gap:2.5rem;align-items:center;margin:2rem 0}.gs-pd-col{flex:1 1 0;min-width:260px}.gs-pd-row .gs-pd-row{margin:.3rem 0;gap:1.25rem;align-items:baseline}.gs-pd-row .gs-pd-row .gs-pd-col{min-width:0}.gs-pd-row .gs-pd-row .gs-pd-text p,.gs-pd-row .gs-pd-row .gs-pd-text h6{margin:0}.gs-pd-col>.gs-pd-row:first-child{margin-top:0}.gs-pd-col>.gs-pd-text:last-child{margin-top:.6rem}.gs-pd-fig{margin:0}.gs-pd-fig img{display:block;width:100%;height:auto;border-radius:2px}.gs-pd-landscape{max-width:100%}.gs-pd-portrait{max-width:420px;margin-inline:auto}.gs-pd-square{max-width:560px;margin-inline:auto}.gs-pd-text>*:first-child{margin-top:0}.gs-pd-video{position:relative;padding-top:56.25%;margin:2rem 0}.gs-pd-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media(max-width:749px){.gs-pd-row{flex-direction:column;gap:1.5rem;margin:2rem 0}.gs-pd-portrait,.gs-pd-square{max-width:100%}}.product-switch{margin:1.8rem 0}.product-switch__heading{margin:0 0 .9rem;color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:600;letter-spacing:.04rem}.product-switch__options{display:flex;flex-wrap:wrap;gap:.8rem}.product-switch__option{display:inline-flex}.product-switch__button{display:inline-flex;min-height:3.8rem;align-items:center;justify-content:center;padding:.7rem 1.5rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:var(--variant-pills-radius,4rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.2;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}a.product-switch__button:hover,a.product-switch__button:focus-visible,.product-switch__button.is-current{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-switch__button.is-current{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
