:root{--uppro-color-primary: #1F3A5F;--uppro-color-primary-hover: #2A4E7A;--uppro-color-secondary: #A6802E;--uppro-color-secondary-hover:#BE9438;--uppro-color-background: #FAF6EC;--uppro-color-background-alt: #F0EBD8;--uppro-color-text: #221F1C;--uppro-color-border: #D4C9A8;--uppro-color-muted: #7A7060;--uppro-font-serif-ja: "Noto Serif JP", "Yu Mincho", "\6e38\660e\671d", "HiraMinProN-W3", serif;--uppro-font-serif-en: "Cormorant Garamond", "EB Garamond", "Garamond", serif;--uppro-font-price: "Cormorant Garamond", "EB Garamond", "Georgia", serif;--uppro-font-sans: "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif;--uppro-font-size-body: 1.6rem;--uppro-font-size-body-sm: 1.4rem;--uppro-font-size-price: 1.8rem;--uppro-font-size-price-lg: 2.4rem;--uppro-spacing-section: 6rem;--uppro-spacing-section-sm: 4rem}body{background-color:var(--uppro-color-background);color:var(--uppro-color-text);font-family:var(--uppro-font-serif-ja)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--uppro-font-serif-ja);font-weight:400;letter-spacing:.04em}.uppro-heading-en{font-family:var(--uppro-font-serif-en);font-weight:400;letter-spacing:.06em}.uppro-search-bar__inner.page-width,.t-search__inner.page-width,.utility-bar__grid.page-width,.t-body.page-width{padding-left:3rem;padding-right:3rem}@media screen and (min-width:750px){.uppro-search-bar__inner.page-width,.t-search__inner.page-width,.utility-bar__grid.page-width,.t-body.page-width{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (min-width:990px){.uppro-search-bar__inner.page-width,.t-search__inner.page-width,.utility-bar__grid.page-width,.t-body.page-width{padding-left:5rem;padding-right:5rem}}.header-wrapper{background:var(--uppro-color-primary);border-bottom:1px solid rgba(166,128,46,.3)}.header__heading-link,.header__menu-item,.header .icon{color:var(--uppro-color-background)}.header .header__menu-item,.header__inline-menu a{text-decoration:none!important}.header__menu-item:hover{color:var(--uppro-color-secondary);text-decoration:none!important}.header .header__active-menu-item,.header__menu-item:hover .header__active-menu-item{text-decoration:none!important;color:var(--uppro-color-secondary)}.header__heading-logo-wrapper{max-width:110px}@media screen and (min-width:750px){.header__heading-logo-wrapper{max-width:130px}}@media screen and (min-width:990px){.header__heading-logo-wrapper{max-width:150px}}.header__heading-link .h2{font-family:var(--uppro-font-serif-en);font-weight:400;font-size:2rem;letter-spacing:.12em;color:var(--uppro-color-background)}@media screen and (min-width:750px){.header__heading-link .h2{font-size:2.4rem}}@media screen and (min-width:990px){.header__heading-link .h2{font-size:2.6rem}}.utility-bar{background:var(--uppro-color-primary);border-bottom:1px solid rgba(184,151,74,.25)}.announcement-bar__message{font-family:var(--uppro-font-serif-en);font-size:1.4rem;letter-spacing:.08em;color:#f8f5eef2}.header__icon{color:var(--uppro-color-background)}.header__icon:hover{color:var(--uppro-color-secondary)}.uppro-account-label{display:none}@media screen and (min-width:990px){.uppro-account-link{width:auto;flex-direction:column;height:auto;min-height:4.4rem;padding:.5rem .6rem;gap:0}.uppro-account-link .svg-wrapper{width:2.2rem;height:2.2rem}.uppro-account-label{display:block;font-family:var(--uppro-font-serif-ja);font-size:1rem;letter-spacing:.04em;color:#f8f5eed9;white-space:nowrap;line-height:1.3;text-align:center}.uppro-account-link:hover .uppro-account-label{color:var(--uppro-color-secondary)}}.localization-form .disclosure__button{color:var(--uppro-color-background);font-family:var(--uppro-font-serif-en);font-size:1.3rem;letter-spacing:.06em}.localization-form .disclosure__button:hover{color:var(--uppro-color-secondary)}.button,.button--primary{background-color:var(--uppro-color-primary);color:var(--uppro-color-background);border-color:var(--uppro-color-primary);border-radius:0;letter-spacing:.08em;transition:background-color .2s ease,border-color .2s ease}.button:hover,.button--primary:hover{background-color:var(--uppro-color-primary-hover);border-color:var(--uppro-color-primary-hover)}.button--secondary{background-color:transparent;color:var(--uppro-color-primary);border:1px solid var(--uppro-color-primary);border-radius:0;letter-spacing:.08em}.button--secondary:hover{background-color:var(--uppro-color-primary);color:var(--uppro-color-background)}.button--gold{background-color:var(--uppro-color-secondary);color:var(--uppro-color-text);border-color:var(--uppro-color-secondary);border-radius:0;box-shadow:inset 0 0 0 1px #0000001f}.button--gold:hover{background-color:var(--uppro-color-secondary-hover);border-color:var(--uppro-color-secondary-hover)}.card{background-color:var(--uppro-color-background-alt);border:1px solid var(--uppro-color-border);border-radius:0}.card__heading{font-family:var(--uppro-font-serif-ja);font-weight:400;font-size:1.4rem;letter-spacing:.03em}.price,.price__sale,.price__regular,.totals__total-value,.cart-item__price{color:var(--uppro-color-text);font-family:var(--uppro-font-price);font-size:var(--uppro-font-size-price);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em;font-weight:400}.footer{background-color:var(--uppro-color-primary);color:var(--uppro-color-background);border-top:2px solid var(--uppro-color-secondary)}.footer a{color:#f8f5eee6}.footer a:hover{color:var(--uppro-color-secondary)}.footer__heading{color:var(--uppro-color-secondary);font-family:var(--uppro-font-serif-en);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.footer .footer__content-top p,.footer .footer__content-bottom{font-size:1.3rem;color:#f8f5eee6}.footer__newsletter .field__input{background-color:#f8f5ee1a;border-color:#b8974a66;color:var(--uppro-color-background);border-radius:0}.footer__newsletter .field__input::placeholder{color:#f8f5ee80}.footer__newsletter .field__input:focus{border-color:var(--uppro-color-secondary);outline:2px solid rgba(166,128,46,.4);outline-offset:2px}.footer__newsletter .button{background-color:var(--uppro-color-secondary);color:var(--uppro-color-text);border-color:var(--uppro-color-secondary)}.footer__newsletter .button:hover{background-color:var(--uppro-color-secondary-hover);border-color:var(--uppro-color-secondary-hover)}.footer__copyright{border-top:1px solid rgba(184,151,74,.2);padding-top:2rem;font-size:1.2rem;color:#f8f5eeb3}.footer__copyright a{color:#f8f5ee80}.footer__copyright a:hover{color:var(--uppro-color-secondary)}.footer .payment-icons{filter:brightness(0) invert(1);opacity:.6}hr,.divider{border-color:var(--uppro-color-border)}.field__input,.select__select{background-color:var(--uppro-color-background);border-color:var(--uppro-color-border);color:var(--uppro-color-text);border-radius:0}.field__input:focus,.select__select:focus{border-color:var(--uppro-color-primary);outline:2px solid rgba(31,58,95,.25)}.badge{border-radius:0;font-family:var(--uppro-font-serif-en);letter-spacing:.06em;font-size:1.1rem}.badge--new{background-color:var(--uppro-color-secondary);color:var(--uppro-color-text)}.badge--sold-out{background-color:var(--uppro-color-muted);color:var(--uppro-color-background)}.banner .placeholder-svg{display:none}.banner__media.placeholder{background-color:var(--uppro-color-background)}.banner__content{padding:5rem 3rem}.banner__content .banner__heading{color:var(--uppro-color-text);font-family:var(--uppro-font-serif-ja);font-weight:300;letter-spacing:.1em;border-bottom:1px solid var(--uppro-color-secondary);padding-bottom:1.2rem;margin-bottom:1.6rem;display:inline-block}.banner:after{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--uppro-color-secondary) 20%,var(--uppro-color-secondary) 80%,transparent);opacity:.5}.banner__heading{font-family:var(--uppro-font-serif-ja);font-weight:300;letter-spacing:.08em}.multicolumn .multicolumn-card__title{font-family:var(--uppro-font-serif-ja);font-weight:400;font-size:1.6rem;color:var(--uppro-color-primary);letter-spacing:.04em;border-bottom:1px solid var(--uppro-color-secondary);padding-bottom:.8rem;margin-bottom:1.2rem}.multicolumn .multicolumn-card__info p{font-size:1.4rem;color:var(--uppro-color-muted);line-height:1.8}.collection__title,.featured-collection .title,.collection-list__title{font-family:var(--uppro-font-serif-ja);font-weight:400;letter-spacing:.06em;color:var(--uppro-color-text)}.uppro-search-bar{border-bottom:1px solid var(--uppro-color-border)}.uppro-search-bar__inner{display:flex;flex-direction:column;gap:.8rem;padding-top:var(--section-padding-top, 2.4rem);padding-bottom:var(--section-padding-bottom, 2.4rem)}.uppro-search-bar__heading{font-family:var(--uppro-font-serif-ja);font-size:1.4rem;color:var(--uppro-color-muted);letter-spacing:.06em;margin:0}.uppro-search-bar__form{width:100%}.uppro-search-bar__field{display:flex;align-items:center;background-color:var(--uppro-color-background);border:1.5px solid var(--uppro-color-border);transition:border-color .2s ease}.uppro-search-bar__field:focus-within{border-color:var(--uppro-color-primary);outline:2px solid rgba(31,58,95,.15)}.uppro-search-bar__input{flex:1;border:none;background:transparent;font-family:var(--uppro-font-serif-ja);font-size:var(--uppro-font-size-body);color:var(--uppro-color-text);padding:1.2rem 1.6rem;outline:none}.uppro-search-bar__input::placeholder{color:var(--uppro-color-muted);font-style:italic}.uppro-search-bar__button{display:flex;align-items:center;gap:.6rem;background-color:var(--uppro-color-primary);color:var(--uppro-color-background);border:none;padding:1.2rem 2rem;cursor:pointer;font-family:var(--uppro-font-serif-en);font-size:1.3rem;letter-spacing:.08em;transition:background-color .2s ease;white-space:nowrap}.uppro-search-bar__button:hover{background-color:var(--uppro-color-primary-hover)}.uppro-search-bar__button .svg-wrapper svg{width:1.6rem;height:1.6rem;fill:currentColor}@media screen and (max-width:749px){.uppro-search-bar__button-text{display:none}.uppro-search-bar__button{padding:1.4rem 1.6rem;min-height:44px;min-width:44px}}.uppro-search-bar__hints{font-family:var(--uppro-font-serif-ja);font-size:1.3rem;color:var(--uppro-color-muted);font-style:italic;margin:0;letter-spacing:.04em}.uppro-collection-count{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--uppro-font-serif-en);font-size:.65em;font-weight:400;color:var(--uppro-color-muted);letter-spacing:.04em;margin-left:.6em;vertical-align:middle;position:relative;top:-.1em}.collection-hero__title{font-family:var(--uppro-font-serif-ja);font-weight:400;letter-spacing:.06em;color:var(--uppro-color-text);border-bottom:1px solid var(--uppro-color-secondary);padding-bottom:1rem;display:inline-block}.collection-hero__description{font-size:var(--uppro-font-size-body);line-height:1.9;color:var(--uppro-color-muted);margin-top:1.6rem;font-family:var(--uppro-font-serif-ja)}.facets-wrap{border-bottom:1px solid var(--uppro-color-border);padding-bottom:1.6rem}.featured-collection .description{font-family:var(--uppro-font-serif-en);color:var(--uppro-color-muted);font-size:1.4rem;letter-spacing:.08em;font-style:italic}.featured-collection .button--tertiary{font-family:var(--uppro-font-serif-en);letter-spacing:.1em;color:var(--uppro-color-primary);border-color:var(--uppro-color-primary)}.featured-collection .button--tertiary:hover{background-color:var(--uppro-color-primary);color:var(--uppro-color-background)}.collection-list .card__heading{font-family:var(--uppro-font-serif-ja);font-weight:400;letter-spacing:.05em}.image-with-text__content .title{font-family:var(--uppro-font-serif-ja);font-weight:400;letter-spacing:.06em;position:relative;padding-bottom:1.6rem}.image-with-text__content .title:after{content:"";display:block;width:4rem;height:1px;background-color:var(--uppro-color-secondary);position:absolute;bottom:0;left:0}.image-with-text__text p{line-height:2;color:var(--uppro-color-muted);font-size:var(--uppro-font-size-body)}@media screen and (min-width:990px){.product--small:not(.product--no-media) .product__media-wrapper{max-width:38%;width:calc(38% - var(--grid-desktop-horizontal-spacing) / 2)}.product--small:not(.product--no-media) .product__info-wrapper{max-width:62%;width:calc(62% - var(--grid-desktop-horizontal-spacing) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/uppro-brand.css.map */
