:root,.color-background-1,.color-background-2,.color-inverse{--accent-color: var(--color-base-accent-1)}.color-accent-1,.color-accent-2{--accent-color: var(--color-foreground)}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{letter-spacing:0;line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}.hxl{font-size:calc(var(--font-heading-scale) * 4rem)}.h0{font-size:calc(var(--font-heading-scale) * 3.25rem)}h1,.h1{font-size:calc(var(--font-heading-scale) * 2.25rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}h4,.h4{font-size:calc(var(--font-heading-scale) * 1.45rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 5.5rem)}.h0{font-size:calc(var(--font-heading-scale) * 4.25rem)}h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}h4,.h4{font-size:calc(var(--font-heading-scale) * 1.45rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.text-body{letter-spacing:0}.title-with-highlight strong,.title-with-highlight b{color:var(--highlight-color, inherit);font-weight:var(--font-heading-weight)}.uppercase-text{text-transform:uppercase}.text-color-text{color:rgb(var(--color-base-text))}.text-color-accent-1{color:rgb(var(--color-base-accent-1))}.text-color-accent-2{color:rgb(var(--color-base-accent-2))}.text-color-background-1{color:rgb(var(--color-base-background-1))}.text-color-background-2{color:rgb(var(--color-base-background-2))}.color-icon-text{color:rgb(var(--color-base-text))}.color-icon-accent-1{color:rgb(var(--color-base-accent-1))}.color-icon-accent-2{color:rgb(var(--color-base-accent-2))}.color-icon-background-1{color:rgb(var(--color-base-background-1))}.color-icon-inverse{color:rgb(var(--color-base-text))}.color-icon-background-2{color:rgb(var(--color-base-background-2))}.color-icon-outline-button{color:rgb(var(--color-secondary-button-text))}.accent-color-text,.accent-color-outline-button{--accent-color: var(--color-base-text)}.accent-color-accent-1{--accent-color: var(--color-base-accent-1)}.accent-color-accent-2{--accent-color: var(--color-base-accent-2)}.accent-color-background-1{--accent-color: var(--color-base-background-1)}.accent-color-background-2{--accent-color: var(--color-base-background-2)}.accent-2-color-text,.accent-2-color-outline-button{--accent-2-color: var(--color-base-text)}.accent-2-color-accent-1{--accent-2-color: var(--color-base-accent-1)}.accent-2-color-accent-2{--accent-2-color: var(--color-base-accent-2)}.accent-2-color-background-1{--accent-2-color: var(--color-base-background-1)}.accent-2-color-background-2{--accent-2-color: var(--color-base-background-2)}.material-icon{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:2.4rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;max-width:1em;overflow:hidden;flex-shrink:0;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 48;vertical-align:bottom;-webkit-user-select:none;user-select:none}.material-icon.filled{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 48}.tx-custom-icon{display:inline-block;width:1em;height:1em;object-fit:contain;flex-shrink:0;vertical-align:bottom}.button,.customer button,.shopify-challenge__button{font-size:1.6rem;font-weight:700;letter-spacing:.1rem}.button,.customer button,.shopify-challenge__button{z-index:0}.button span{position:relative;z-index:2}.button--uppercase{text-transform:uppercase}.button--prefix-icon .button__label,.button--suffix-icon .button__label{position:relative}.button--prefix-icon .button__label:before,.button--suffix-icon .button__label:after{content:"";display:block;width:var(--icon-scale);height:var(--icon-scale);background-size:cover;background-position:center;position:absolute;top:50%;transform:translateY(-50%)}.button--prefix-icon .button__label{padding-left:calc(var(--icon-scale) + var(--icon-spacing))}.button--prefix-icon .button__label:before{left:0}.button--suffix-icon .button__label{padding-right:calc(var(--icon-scale) + var(--icon-spacing))}.button--suffix-icon .button__label:after{right:0}@media(hover:hover){.link-btns--arrow a.button:not([aria-disabled=true]),.action-btns--arrow button.button:not([disabled],.button--tertiary){overflow:hidden;transition:padding .3s ease-in-out}.link-btns--arrow a.button:not([aria-disabled=true]):before,.action-btns--arrow button.button:not([disabled],.button--tertiary):before{inset:auto;top:50%;right:3rem;z-index:1;width:2em;height:.65em;border-radius:0;box-shadow:none;background:rgb(var(--color-button-text));clip-path:polygon(0 32%,70% 32%,70% 0,100% 50%,70% 100%,70% 68%,0 68%);transform:translate(calc(100% + 3rem),-50%);transition:transform .3s ease-in-out}.link-btns--arrow a.button:not([aria-disabled=true]):hover,.action-btns--arrow button.button:not([disabled],.button--tertiary):hover{padding-right:6rem}.link-btns--arrow a.button:not([aria-disabled=true]):hover:before,.action-btns--arrow button.button:not([disabled],.button--tertiary):hover:before{transform:translate(50%,-50%)}.link-btns--arrow a.button--secondary:not([aria-disabled=true]):before,.action-btns--arrow button.button--secondary:not([disabled],.button--tertiary):before{background:rgb(var(--color-secondary-button-text))}}.link-btns--center a.button:not([aria-disabled=true]),.action-btns--center button.button:not([disabled],.button--tertiary){--tx-fill-duration: .3s;background-color:transparent;transition:color var(--tx-fill-duration)}.link-btns--center a.button:not([aria-disabled=true]):before,.action-btns--center button.button:not([disabled],.button--tertiary):before{background:none;z-index:-2}.link-btns--center a.button:not([aria-disabled=true]):after,.action-btns--center button.button:not([disabled],.button--tertiary):after{background-color:rgba(var(--color-button),var(--alpha-button-background));z-index:-1;box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:transform var(--tx-fill-duration)}.link-btns--center a.button:not([aria-disabled=true],.button--secondary):after,.action-btns--center button.button:not([disabled],.button--secondary,.button--tertiary):after{top:0;right:0;bottom:0;left:0}.link-btns--center a.button:not([aria-disabled=true]),.action-btns--center button.button:not([disabled],.button--tertiary){box-shadow:inset 0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.link-btns--center a.button--secondary:not([aria-disabled=true]):after,.action-btns--center button.button--secondary:not([disabled],.button--tertiary):after{background-color:rgb(var(--color-secondary-button-text));transform:scaleX(0)}@media(hover:hover){.link-btns--center a.button:not([aria-disabled=true],.button--secondary):hover,.action-btns--center button.button:not([disabled],.button--secondary,.button--tertiary):hover{color:rgb(var(--color-button))}.link-btns--center a.button:not([aria-disabled=true],.button--secondary):hover:after,.action-btns--center button.button:not([disabled],.button--secondary,.button--tertiary):hover:after{transform:scaleX(0)}.link-btns--center a.button--secondary:not([aria-disabled=true]):hover,.action-btns--center button.button--secondary:not([disabled],.button--tertiary):hover{color:rgb(var(--color-background))}.link-btns--center a.button--secondary:not([aria-disabled=true]):hover:after,.action-btns--center button.button--secondary:not([disabled],.button--tertiary):hover:after{transform:scaleX(1)}}.action-btns--center button.button.loading,.action-btns--arrow button.button.loading{color:transparent}.button.tx-custom-btn{--color-button: var(--tx-btn-rgb);--color-button-text: 255, 255, 255}.price{letter-spacing:.1rem}.price .price-item{font-weight:700;color:rgb(var(--accent-color))}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.9)}.tx-section{position:relative}.tx-section--custom-colors{--color-background: var(--tx-custom-bg, var(--color-background));--gradient-background: var(--tx-custom-gradient, rgb(var(--color-background)));--color-foreground: var(--tx-custom-text, var(--color-foreground));--color-button: var(--tx-custom-btn, var(--color-button));--color-button-text: var(--tx-custom-btn-text, var(--color-button-text));--color-secondary-button-text: var(--tx-custom-outline, var(--color-secondary-button-text));--color-link: var(--tx-custom-outline, var(--color-link));--color-badge-foreground: var(--tx-custom-text, var(--color-badge-foreground))}.tx-section.gradient,.tx-card.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}.tx-section .tx-section__heading{margin:0}.tx-section__header{margin-bottom:3rem;text-align:center}.tx-section__header--with-text .tx-section__heading{margin-bottom:.5rem}.tx-section__caption{margin:0 0 1rem}.tx-section__text{margin:0}.tx-section__text>:first-child{margin-top:0}.tx-section__text>:last-child{margin-bottom:0}.tx-hide-mobile{display:none!important}@media screen and (min-width:750px){.tx-hide-mobile{display:revert!important}.tx-hide-desktop{display:none!important}}@media screen and (max-width:749px){.tx-mobile-full-page{max-width:none;padding-left:0;padding-right:0}.tx-mobile-full-page tx-slider:not(.is-slider){padding:0 1.5rem}.tx-mobile-full-page .tx-section__header{padding:0 1.5rem}.tx-mobile-full-page tx-slider{--tx-side-pad: 1.5rem;--tx-gap-mobile: 1.5rem}.tx-mobile-full-page tx-slider.tx-slider--preview{--tx-side-pad: 2.4rem}}@media screen and (min-width:750px){.tx-desktop-full-page{max-width:none}}tx-slider{display:block;position:relative;--tx-cols: var(--tx-cols-mobile, 1);--tx-gap: var(--tx-gap-mobile, 1.6rem);--tx-grid-col-gap: var(--grid-mobile-horizontal-spacing);--tx-grid-row-gap: var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){tx-slider{--tx-cols: var(--tx-cols-desktop, 3);--tx-gap: var(--tx-gap-desktop, 4rem);--tx-grid-col-gap: var(--grid-desktop-horizontal-spacing);--tx-grid-row-gap: var(--grid-desktop-vertical-spacing)}}.tx-slider__viewport{position:relative}.tx-slider__track{display:grid;grid-template-columns:repeat(var(--tx-cols),minmax(0,1fr));column-gap:var(--tx-grid-col-gap);row-gap:var(--tx-grid-row-gap);margin:0;padding:0;list-style:none}.tx-slider__slide{min-width:0}tx-slider.is-slider .tx-slider__track{display:flex;gap:var(--tx-gap);padding-left:var(--tx-side-pad, 0);padding-right:var(--tx-side-pad, 0);scroll-padding-left:var(--tx-side-pad, 0);scroll-padding-right:var(--tx-side-pad, 0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch}tx-slider.is-slider .tx-slider__track::-webkit-scrollbar{display:none}tx-slider.is-slider .tx-slider__slide{flex:0 0 calc((100% - (var(--tx-cols) - 1) * var(--tx-gap)) / var(--tx-cols));scroll-snap-align:start}tx-slider:not(.is-slider) .tx-slider__arrow,tx-slider:not(.is-slider) .tx-slider__dots,tx-slider:not(.is-slider) .tx-slider__controls{display:none}.tx-slider__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;padding:0;border:0;border-radius:50%;font-size:var(--tx-arrow-size);cursor:pointer;opacity:.7;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));transition:opacity .2s ease;z-index:3}.tx-slider__arrow:hover:not(:disabled){opacity:.9}.tx-slider__arrow svg{width:60%;height:60%;fill:currentColor}.tx-slider__arrow.tx-slider__arrow--transparent{background-color:transparent;color:rgb(var(--color-background))}.tx-slider__arrow:disabled{opacity:.3;cursor:default}.tx-slider__arrow--prev svg{transform:scaleX(-1)}.tx-slider__arrows--sides .tx-slider__arrow{position:absolute;top:50%;transform:translateY(-50%)}.tx-slider__arrows--sides .tx-slider__arrow--prev{left:1rem}.tx-slider__arrows--sides .tx-slider__arrow--next{right:1rem}@media screen and (min-width:750px){.tx-slider--arrows-outside .tx-slider__arrows--sides .tx-slider__arrow--prev{left:-4rem}.tx-slider--arrows-outside .tx-slider__arrows--sides .tx-slider__arrow--next{right:-4rem}}.tx-slider__controls{display:flex;align-items:center;justify-content:center;column-gap:1.5rem;margin-top:.75rem}@media screen and (min-width:750px){.tx-slider__controls{column-gap:3rem;margin-top:1.25rem}}.tx-slider__dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:1rem 0 0;list-style:none}@media screen and (min-width:750px){.tx-slider__dots{padding-top:1.5rem}}.tx-slider__dots li{display:inline-block;line-height:1}.tx-slider__dot{--dot-color: rgb(var(--color-background));position:relative;display:inline-block;box-sizing:content-box;width:6px;height:6px;padding:6px;border:0;border-radius:50%;background:transparent;cursor:pointer}.tx-slider__dot:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:5px;background:var(--dot-color);opacity:.5;transform:translate(-50%,-50%);transition:all .2s linear}.tx-slider__dot[aria-current=true]:before{width:9px;height:9px;border-radius:7.5px;opacity:1}.tx-slider__dots--overlay{position:absolute;bottom:.5rem;left:0;right:0;padding:0 1rem;z-index:3}@media screen and (max-width:749px){.tx-slider__arrows--desktop-only,.tx-slider__dots--desktop-only{display:none!important}}@media screen and (min-width:750px){.tx-slider__arrows--mobile-only,.tx-slider__dots--mobile-only{display:none!important}}.tx-stars{position:relative;display:inline-flex;vertical-align:middle;line-height:1}.tx-stars__row{display:flex;gap:.125em}.tx-stars__row svg{display:block;flex-shrink:0;width:1em;height:1em}.tx-stars__row--bg{color:var(--tx-star-bg)}.tx-stars__row--fg{position:absolute;top:0;left:0;overflow:hidden;color:var(--tx-star);width:calc(var(--tx-rating) * 1em + (var(--tx-visible) - 1) * .125em)}.tx-stars--no-bg .tx-stars__row--bg{visibility:hidden}.tx-rte>:first-child{margin-top:0}.tx-rte>:last-child{margin-bottom:0}.tx-rte a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.left{text-align:left}.right{text-align:right}@media screen and (max-width:749px){.mobile-left{text-align:left}.mobile-center{text-align:center}.mobile-right{text-align:right}}.header__icons{padding-right:0}.header__menu-item{color:rgba(var(--color-foreground),.9)}@media screen and (min-width:750px){.header.page-width{padding-left:5rem;padding-right:5rem}}.price:not(.price--on-sale) .price__container .price__sale{display:none!important}.header__icon--cart .svg-wrapper .icon-cart{width:2.4rem;height:2.4rem;transform:scale(.9)}.header__icon--cart .cart-count-bubble{width:1.4rem;height:1.4rem;font-size:.8rem;bottom:.8rem;left:2.2rem}.header__icon--cart .cart-count-bubble span{line-height:1.4rem}.header__inline-menu summary.header__menu-item.header__menu-item--main{padding-right:2.8rem!important}.header__inline-menu summary.header__menu-item--main .icon-caret{right:.8rem}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item--main{white-space:nowrap}@media screen and (min-width:990px)and (max-width:1199px){.header .header__inline-menu{display:none!important}.header header-drawer{display:block!important;grid-area:navigation}}.section-header.shopify-section-group-header-group{z-index:6}body.overflow-hidden-mobile .section-header.shopify-section-group-header-group,body.overflow-hidden-tablet .section-header.shopify-section-group-header-group,body.overflow-hidden-desktop .section-header.shopify-section-group-header-group{z-index:100}cart-drawer .drawer__inner{position:relative}cart-drawer.tx-cart-loading .drawer__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#ffffffd1}cart-drawer.tx-cart-loading .drawer__inner:after{content:"";position:absolute;top:38%;left:50%;z-index:21;width:3.2rem;height:3.2rem;margin:-1.6rem 0 0 -1.6rem;border:.3rem solid rgba(27,42,65,.15);border-top-color:#1b2a41;border-radius:50%;animation:tx-spin .7s linear infinite}@keyframes tx-spin{to{transform:rotate(360deg)}}cart-drawer .drawer__footer{transition:opacity .15s ease}cart-drawer.tx-cart-syncing .drawer__footer{opacity:.55}cart-drawer.tx-cart-syncing #CartDrawer-Checkout{cursor:progress}.nxci--removing{opacity:.35;pointer-events:none;transition:opacity .15s ease}@media screen and (min-width:990px){.header.header--middle-center:not(.drawer-menu){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tx-base.css.map */
