.loading-spinner{display:inline-block;position:relative;width:20px;height:20px;vertical-align:middle;margin-left:10px;animation:rotate 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}*:not(body):not(html):not(#MainContent)::-webkit-scrollbar{width:2px;height:2px}#MainContent::-webkit-scrollbar{width:0px!important;height:0px!important}@media screen and (min-width: 768px){::-webkit-scrollbar{width:0px;height:0px}}*:not(body):not(html):not(#MainContent)::-webkit-scrollbar:hover{height:4px}*:not(body):not(html):not(#MainContent)::-webkit-scrollbar-track{background:var(--brand-gray-light)}*:not(body):not(html):not(#MainContent)::-webkit-scrollbar-thumb{background:var(--brand-gray)}*:not(body):not(html):not(#MainContent)::-webkit-scrollbar-thumb:hover{background:var(--brand-chocolate-mid);height:4px}*:not(body):not(html):not(#MainContent)::-webkit-scrollbar-thumb:active{background:var(--brand-chocolate-mid);height:4px}.hide{display:none!important}.hidden{display:none}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.optimize-hide{height:0;width:0;visibility:hidden;pointer-events:none}.optimize-hide.nav-item--sub{height:inherit!important;width:inherit!important;visibility:inherit!important;pointer-events:inherit!important}.hidden{display:none;visibility:collapse}@media screen and (min-width: 768px){.mobile-only,.mobile--only{display:none!important}}@media screen and (max-width: 768px){.desktop-only,.desktop--only{display:none!important}}@media screen and (max-width: 992px){.large-up{display:none!important}}@media screen and (max-width: 768px){.medium-up{display:none!important}}@media screen and (min-width: 576px){.small-up{display:none!important}}.background-cover,.background-image,[data-responsive-background]{background-position:center center;background-size:cover;background-repeat:no-repeat}[data-responsive-background-image]{opacity:.001;position:absolute;pointer-events:none;z-index:-1}.full-width{width:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.cover{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.contain{height:100%;width:100%;object-fit:contain;object-position:50% 50%}.list-unstyled{padding-left:0;list-style:none}.list-inline>li{display:inline-block}.no-scroll{position:fixed;top:0;height:100vh;overflow:hidden}.hidden-scroll{overflow-y:scroll;scrollbar-width:none}.hidden-scroll::-webkit-scrollbar{overflow-y:scroll;display:none}.disabled{opacity:.4;pointer-events:none}.hidden{position:absolute;left:-9999px;opacity:0;height:0;width:0;padding:0;margin:0;pointer-events:none}.relative{position:relative}.absolute{position:absolute}.mx-auto{margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.mx-auto--mb{margin-left:auto;margin-right:auto}}.mg-y-xxl{margin-top:var(--spacer-xxl)!important;margin-bottom:var(--spacer-xxl)!important}.mg-t-xxl{margin-top:var(--spacer-xxl)!important}.mg-b-xxl{margin-bottom:var(--spacer-xxl)!important}.mg-y-xl{margin-top:var(--spacer-xl)!important;margin-bottom:var(--spacer-xl)!important}.mg-t-xl{margin-top:var(--spacer-xl)!important}.mg-b-xl{margin-bottom:var(--spacer-xl)!important}.mg-y-l{margin-top:var(--spacer-l)!important;margin-bottom:var(--spacer-l)!important}.mg-t-l{margin-top:var(--spacer-l)!important}.mg-b-l{margin-bottom:var(--spacer-l)!important}.mg-y-m{margin-top:var(--spacer-m)!important;margin-bottom:var(--spacer-m)!important}.mg-t-m{margin-top:var(--spacer-m)!important}.mg-b-m{margin-bottom:var(--spacer-m)!important}.mg-y-s{margin-top:var(--spacer-s)!important;margin-bottom:var(--spacer-s)!important}.mg-t-s{margin-top:var(--spacer-s)!important}.mg-b-s{margin-bottom:var(--spacer-s)!important}.mg-y-xs{margin-top:var(--spacer-xs)!important;margin-bottom:var(--spacer-xs)!important}.mg-t-xs{margin-top:var(--spacer-xs)!important}.mg-b-xs{margin-bottom:var(--spacer-xs)!important}@media screen and (max-width: 768px){.mg-y-xxl{margin-top:var(--spacer-xl)!important;margin-bottom:var(--spacer-xl)!important}.mg-t-xxl{margin-top:var(--spacer-xl)!important}.mg-b-xxl{margin-bottom:var(--spacer-xl)!important}.mg-y-xl{margin-top:var(--spacer-l)!important;margin-bottom:var(--spacer-l)!important}.mg-t-xl{margin-top:var(--spacer-l)!important}.mg-b-xl{margin-bottom:var(--spacer-l)!important}.mg-y-l{margin-top:var(--spacer-m)!important;margin-bottom:var(--spacer-m)!important}.mg-t-l{margin-top:var(--spacer-m)!important}.mg-b-l{margin-bottom:var(--spacer-m)!important}.mg-y-m{margin-top:var(--spacer-s)!important;margin-bottom:var(--spacer-s)!important}.mg-t-m{margin-top:var(--spacer-s)!important}.mg-b-m{margin-bottom:var(--spacer-s)!important}.mg-y-s{margin-top:var(--spacer-xxs)!important;margin-bottom:var(--spacer-xxs)!important}.mg-t-s{margin-top:var(--spacer-xxs)!important}.mg-b-s{margin-bottom:var(--spacer-xxs)!important}.mg-y-xs{margin-top:var(--spacer-xxs)!important;margin-bottom:var(--spacer-xxs)!important}.mg-t-xs{margin-top:var(--spacer-xxs)!important}.mg-b-xs{margin-bottom:var(--spacer-xxs)!important}}.mg-y-none{margin-top:0!important;margin-bottom:0!important}.mg-t-none{margin-top:0!important}.mg-b-none{margin-bottom:0!important}.mg-x-xxl{margin-left:var(--spacer-xxl);margin-right:var(--spacer-xxl)}.mg-x-xl{margin-left:var(--spacer-xl);margin-right:var(--spacer-xl)}.mg-x-l{margin-left:var(--spacer-l);margin-right:var(--spacer-l)}.mg-x-m{margin-left:var(--spacer-m);margin-right:var(--spacer-m)}.mg-x-s{margin-left:var(--spacer-s);margin-right:var(--spacer-s)}.mg-x-xs{margin-left:var(--spacer-xs);margin-right:var(--spacer-xs)}.mg-x-none{margin-left:0;margin-right:0}.pg-y-xxl{padding-top:var(--spacer-xxl);padding-bottom:var(--spacer-xxl)}.pg-y-xl{padding-top:var(--spacer-xl);padding-bottom:var(--spacer-xl)}.pg-y-l{padding-top:var(--spacer-l);padding-bottom:var(--spacer-l)}.pg-y-m{padding-top:var(--spacer-m);padding-bottom:var(--spacer-m)}.pg-y-s{padding-top:var(--spacer-s);padding-bottom:var(--spacer-s)}.pg-y-xs{padding-top:var(--spacer-xs);padding-bottom:var(--spacer-xs)}.pg-y-none{padding-top:0;padding-bottom:0}.pg-x-xxl{padding-left:var(--spacer-xxl);padding-right:var(--spacer-xxl)}.pg-x-xl{padding-left:var(--spacer-xl);padding-right:var(--spacer-xl)}.pg-x-l{padding-left:var(--spacer-l);padding-right:var(--spacer-l)}.pg-x-m{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}.pg-x-s{padding-left:var(--spacer-s);padding-right:var(--spacer-s)}.pg-x-xs{padding-left:var(--spacer-xs);padding-right:var(--spacer-xs)}.pg-x-none{padding-left:0;padding-right:0}.pg-l-none{padding-left:0}.pg-r-none{padding-right:0}button{cursor:pointer;-webkit-appearance:none;appearance:none;border:0;background-color:transparent}.button,.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:8px 16px;font-weight:700;cursor:pointer;font-size:1.6rem;line-height:1.6rem;text-decoration:none;transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;border-radius:var(--buttons-radius-outset);text-transform:uppercase;column-gap:.5rem}.button:active .btn-text{font-style:initial!important}.button:active .btn-text{color:inherit}.button .btn-text{transition:color var(--duration-short) ease}.button:hover,.button:hover .btn-text{font-style:italic!important;transition:all var(--duration-short) ease;text-decoration:none}.button>svg{max-height:14px;width:auto}.button:not(.inverse):not(:active){color:var(--text-base)}.button,.button>*{transition:all var(--duration-short) ease}.button.primary,.button--primary{border:var(--buttons-border-width) solid var(--border-color-primary)}.button.primary:not(:active),.button--primary:not(:active){background:var(--gradient-primary);-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);-webkit-text-fill-color:var(--text-primary)}.button.product-form__submit.primary:not(:active),.button--primary:not(:active){background:#fff!important;-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);-webkit-text-fill-color:#000!important;color:#000!important;border:2px solid!important;border-radius:0!important}.button--primary:not(:active),.button.primary:not(:active)>.btn-text{-webkit-text-fill-color:var(--text-base)}.button.primary:active,.button--primary:active{background:linear-gradient(135deg,#15151526,#15151500);background:#fff!important;-webkit-text-fill-color:#000!important;color:#000!important;border:2px solid!important;border-radius:0!important}.button--primary:active>*,.button.primary:active>*{color:var(--border-color-primary)}.button.primary.inverse{border:var(--buttons-border-width) solid var(--border-color-primary)}.button.primary.inverse:not(:active),.button--primary.inverse:not(:active){background:linear-gradient(135deg,#15151526,#15151500);-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);color:var(--text-primary-inverse);-webkit-text-fill-color:var(--text-primary-inverse)}.button--primary.inverse:not(:active),.button.primary.inverse:not(:active)>.btn-text{-webkit-text-fill-color:var(--text-primary-inverse)}.button.primary.inverse:active,.button--primary.inverse:active{background:var(--gradient-primary)}.button--primary.inverse:active>*,.button.primary.inverse:active>*{color:var(--text-primary);fill:var(--text-primary)}.button.secondary,.button--secondary{border:var(--buttons-border-width) solid var(--border-color-secondary)}.button.secondary:not(:active),.button--secondary:not(:active){background:var(--gradient-secondary);-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);-webkit-text-fill-color:var(--text-secondary)}.button--secondary:not(:active),.button.secondary:not(:active)>.btn-text{-webkit-text-fill-color:var(--text-base)}.button.secondary:active,.button--secondary:active{background:linear-gradient(135deg,#15151526,#15151500)}.button--secondary:active>*,.button.secondary:active>*{color:var(--border-color-secondary)}.button.secondary.inverse{border:var(--buttons-border-width) solid var(--border-color-secondary)}.button.secondary.inverse:not(:active),.button--secondary.inverse:not(:active){background:linear-gradient(135deg,#15151526,#15151500);-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);color:var(--text-secondary-inverse);-webkit-text-fill-color:var(--text-secondary-inverse)}.button--secondary.inverse:not(:active),.button.secondary.inverse:not(:active)>.btn-text{-webkit-text-fill-color:var(--text-secondary-inverse)}.button.secondary.inverse:active,.button--secondary.inverse:active{background:var(--gradient-secondary)}.button--secondary.inverse:active>*,.button.secondary.inverse:active>*{color:var(--text-primary);fill:var(--text-primary)}.button.tertiary,.button--tertiary{border:var(--buttons-border-width) solid var(--border-color-tertiary)}.button.tertiary:not(:active),.button--tertiary:not(:active){background:var(--gradient-tertiary);-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);-webkit-text-fill-color:var(--text-tertiary)}.button--tertiary:not(:active),.button.tertiary:not(:active)>.btn-text{-webkit-text-fill-color:var(--text-base)}.button.tertiary:active,.button--tertiary:active{background:linear-gradient(135deg,#15151526,#15151500)}.button--tertiary:active>*,.button.tertiary:active>*{color:var(--border-color-tertiary)}.button.tertiary.inverse{border:var(--buttons-border-width) solid var(--border-color-tertiary)}.button.tertiary.inverse:not(:active),.button--tertiary.inverse:not(:active){background:linear-gradient(135deg,#15151526,#15151500);-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);color:var(--text-tertiary-inverse);-webkit-text-fill-color:var(--text-tertiary-inverse)}.button--tertiary.inverse:not(:active),.button.tertiary.inverse:not(:active)>.btn-text{-webkit-text-fill-color:var(--text-tertiary-inverse)}.button.tertiary.inverse:active,.button--tertiary.inverse:active{background:var(--gradient-tertiary)}.button--tertiary.inverse:active>*,.button.tertiary.inverse:active>*{color:var(--text-primary);fill:var(--text-primary)}input,select,.field,.select,.customer .field,.customer select{border-radius:30px;background:var(--component-colors-black-gradient-fill-light-surface, linear-gradient(135deg, rgba(21, 21, 21, .05) 0%, rgba(21, 21, 21, 0) 100%));box-shadow:0 4px 4px #0000;color:#000}.field{border:none!important}*::placeholder{font-family:Assistant,monospace!important;font-size:1rem!important;line-height:3rem!important;text-transform:uppercase!important}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{box-shadow:0 4px 4px #0000!important;border:0!important}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 4px 4px #0000!important;border:0!important}.select:before{content:none}.select:after{content:none}.select select{padding-left:13px;padding-right:13px}.select{display:inline-block;cursor:pointer;position:relative;font-size:12px;line-height:32px;color:#666;background:linear-gradient(152.97deg,#15151526,#15151500);filter:drop-shadow(0px 4px 4px rgba(0,0,0,.075));font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#15151580;border-radius:30px;background:var(--component-colors-black-gradient-fill-light-surface, linear-gradient(135deg, rgba(21, 21, 21, .15) 0%, rgba(21, 21, 21, 0) 100%));box-shadow:0 4px 4px #0000000d}.select__select,.customer select{background:transparent;margin-top:0!important;margin-bottom:0!important;min-height:32px;max-height:32px;color:#393939}header details[open]>.search-modal{background-color:#5a5a5a!important}.facets-wrap input[type=checkbox]{background:none}@media only screen and (max-width: 769px){.button,.shopify-challenge__button,.customer button{padding:6px 8px;font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/tca-theme.css.map */
