*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100svh;background:var(--upa-color-bg-page);color:var(--upa-color-text-primary);font-family:var(--upa-font-family-base);font-size:var(--upa-font-size-body);line-height:var(--upa-line-height-body);font-variation-settings:"opsz" 14;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}ul,ol{list-style:none;padding:0}.upa-section--overlay-header{position:relative}.upa-container{width:100%;max-width:calc(var(--upa-layout-max-width) + var(--upa-layout-gutter) * 2);margin-inline:auto;padding-inline:var(--upa-layout-gutter)}.upa-section{padding-block:var(--upa-section-padding)}.upa-h1,.upa-h2,.upa-h5{font-weight:var(--upa-font-weight-semibold);line-height:var(--upa-line-height-heading)}.upa-h1{font-size:var(--upa-font-size-h1)}.upa-h2{font-size:var(--upa-font-size-h2)}.upa-h5{font-size:var(--upa-font-size-h5)}.upa-text{font-size:var(--upa-font-size-body);line-height:var(--upa-line-height-body);color:var(--upa-color-text-secondary)}.upa-subtext{font-size:var(--upa-font-size-subtext);line-height:var(--upa-line-height-body)}.upa-label-cap{font-size:var(--upa-font-size-label-md);font-weight:var(--upa-font-weight-medium);line-height:1;text-transform:uppercase}.upa-gradient-text{background:var(--upa-gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.upa-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.upa-popup{display:flex;flex-direction:column;gap:var(--upa-space-4);padding:var(--upa-space-16);border-radius:var(--upa-radius-16);background:var(--upa-color-bg-surface);box-shadow:var(--upa-shadow-popup)}.upa-popup[hidden]{display:none}.upa-popup__search{display:flex;flex-shrink:0;align-items:center;gap:10px;height:48px;padding:0 var(--upa-space-16);border:1px solid var(--upa-color-border);border-radius:var(--upa-radius-16);color:var(--upa-color-border)}.upa-popup__search:focus-within{border-color:var(--upa-color-border-focus)}.upa-popup__search-input{flex:1;min-width:0;border:0;background:transparent;color:var(--upa-color-text-primary);font-size:var(--upa-font-size-body);line-height:var(--upa-line-height-body);outline:none}.upa-popup__search-input::placeholder{color:var(--upa-color-text-placeholder)}.upa-listbox{display:flex;flex-direction:column;gap:var(--upa-space-2);max-height:176px;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-color:var(--upa-color-scroll-thumb) var(--upa-color-scroll-track);scrollbar-width:thin}.upa-listbox::-webkit-scrollbar{width:6px}.upa-listbox::-webkit-scrollbar-track{border-radius:100px;background:var(--upa-color-scroll-track)}.upa-listbox::-webkit-scrollbar-thumb{border-radius:100px;background:var(--upa-color-scroll-thumb)}.upa-listbox[hidden]{display:none}.upa-option{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--upa-space-12);padding:var(--upa-space-8) var(--upa-space-16) var(--upa-space-8) var(--upa-space-8);border-radius:var(--upa-radius-6);color:var(--upa-color-text-primary);font-size:var(--upa-font-size-body);line-height:var(--upa-line-height-body);cursor:pointer}.upa-option[hidden]{display:none}.upa-option:hover,.upa-option.is-active,.upa-option[aria-selected=true]{background:var(--upa-color-bg-page)}.upa-option__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upa-option__check{flex-shrink:0;visibility:hidden}.upa-option[aria-selected=true] .upa-option__check{visibility:visible}.upa-popup__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--upa-space-8);min-height:126px;color:var(--upa-color-text-secondary);font-size:var(--upa-font-size-body);line-height:var(--upa-line-height-body)}.upa-popup__empty[hidden]{display:none}.upa-value-chip{display:inline-flex;align-items:center;gap:var(--upa-space-4);max-width:100%;min-width:0;padding:var(--upa-space-4) var(--upa-space-12);border-radius:var(--upa-radius-12);background:var(--upa-color-bg-chip-selected);color:var(--upa-color-text-chip-selected);font-size:var(--upa-font-size-label-md);font-weight:var(--upa-font-weight-medium);line-height:1;white-space:nowrap}.upa-value-chip[hidden]{display:none}.upa-value-chip__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.upa-value-chip__remove{display:grid;flex-shrink:0;place-items:center;padding-left:var(--upa-space-4);color:inherit}.upa-value-chip__remove:focus-visible{border-radius:50%;outline:2px solid var(--upa-color-border-focus)}.upa-modal__close{display:grid;place-items:center;color:var(--upa-color-text-secondary);transition:color var(--upa-transition-fast)}.upa-modal__close:hover{color:var(--upa-color-text-primary)}.upa-modal__close:focus-visible{border-radius:50%;outline:2px solid var(--upa-color-border-focus)}body:not(:has(.upa-section--overlay-header)) .upa-main{padding-top:94px}#shopify-pc__banner #shopify-pc__banner__body-title{font-size:120%}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{padding-left:0;font-size:75%;text-align:left}#shopify-pc__banner[style*=block],body:has(>#shopify-pc__banner[style*=block]):after{animation:upa-cookie-reveal .3s ease-out 2.5s both}body:has(>#shopify-pc__banner[style*=block]):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999999;background:var(--upa-color-backdrop-frosted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#shopify-pc__prefs #shopify-pc__prefs__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes upa-cookie-reveal{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/upa-base.css.map */
