@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Inter:wght@400;500;600&display=swap";:root{--font-display: "Montserrat", "Playfair Display", Georgia, serif;--font-body: "Montserrat", sans-serif;--color-bg: #FAF7F4;--color-bg-alt: #F1ECE6;--color-text: #2A2522;--color-muted: #8B7F76;--color-accent: #B89B8E;--color-accent-dk: #8E6F60;--color-sale: #A0392E;--color-border: #E8E0D8;--section-py: clamp(72px, 9vw, 120px);--container-max: 1440px;--container-pad: clamp(20px, 5vw, 64px);--gutter-d: 28px;--gutter-m: 12px}body,.body-font,.theme-body,[class*=body]{font-family:var(--font-body)!important;font-weight:400!important;letter-spacing:.005em;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.color-background-1,.color-background-2,body,html{background-color:var(--color-bg)!important;color:var(--color-text)!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.section-title,.featured-collection__title,.collection-list__title,.product__title,.card__heading{font-family:var(--font-display)!important;font-weight:300!important;color:var(--color-text);letter-spacing:.01em!important;line-height:1.12}h1,.h1{font-size:clamp(34px,5vw,64px)}h2,.h2{font-size:clamp(26px,3.4vw,44px)}h3,.h3{font-size:clamp(20px,2.2vw,28px)}.featured-collection .featured-collection__title,.section-header__title,.pp-tabs__title,.pp-grid__title,.pp-story__title,.pp-feat__title{text-transform:uppercase!important;letter-spacing:.18em!important;font-size:clamp(14px,1.6vw,18px)!important;font-weight:500!important;font-family:var(--font-body)!important}.header__heading-logo,.header__heading-link,.logo--text,a.header__heading-link,.header__heading-logo-wrapper{font-family:var(--font-display)!important;font-weight:300!important;text-transform:uppercase!important;letter-spacing:.32em!important;font-size:22px!important;color:var(--color-text)!important}.header__heading-logo img{filter:contrast(1.05)}.header__inline-menu a,.header__menu-item,.list-menu__item,nav a,.menu-drawer__menu-item{font-family:var(--font-body)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:11px!important;color:var(--color-text)!important}.shopify-section--horizontal-ticker{background:var(--color-bg-alt)!important}.shopify-section--horizontal-ticker *{font-family:var(--font-body)!important;letter-spacing:.22em!important;font-size:10px!important;text-transform:uppercase!important;color:var(--color-text)!important}.button,button.button,.btn,.pp-hero__cta,.pp-viewall a,.pp-feat__viewall a{font-family:var(--font-body)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.22em!important;font-size:11px!important;border-radius:0!important;padding:16px 32px!important;transition:opacity .2s,transform .2s;border:1px solid currentColor}.button--primary,.btn--primary{background:var(--color-text)!important;color:var(--color-bg)!important;border-color:var(--color-text)!important}.button--secondary,.btn--secondary{background:transparent!important;color:var(--color-text)!important}.button:hover,.btn:hover{opacity:.85;transform:translateY(-1px)}.shopify-section{background:var(--color-bg)}.shopify-section--featured-collection,.shopify-section--collection-list,.shopify-section--multicolumn,.pp-tabs-shopify-section,.pp-grid-shopify-section{padding-block:var(--section-py)!important}.card,.card-wrapper,.product-card,.card--product{border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.card img,.card-wrapper img,.product-card img,.media img,.card__media img{border-radius:0!important}.card__information,.card-information{padding:14px 4px 4px!important}.card__information .card__heading,.product-card__title,.card__heading a{font-family:var(--font-body)!important;font-weight:400!important;font-size:13px!important;letter-spacing:.04em!important;text-transform:none!important;color:var(--color-text)!important;line-height:1.4}.price,.price__regular,.price-item--regular,.price-item{font-family:var(--font-body)!important;font-size:13px!important;letter-spacing:.04em!important;color:var(--color-text)!important;font-weight:500!important}.price--on-sale .price-item--sale{color:var(--color-sale)!important}.card-wrapper,.product-card{overflow:hidden}.card-wrapper:hover img,.product-card:hover img{transform:scale(1.025);transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}.card__badge .badge--bottom-left:not(.badge--soldout),.product-badge--sale,.stock-counter,.urgency-timer,.countdown,.sale-flag{display:none!important}.pp-hero__title{font-family:var(--font-display)!important;font-weight:300!important;letter-spacing:.04em!important;text-shadow:0 1px 18px rgba(0,0,0,.35)!important}.pp-hero__overline{font-family:var(--font-body)!important;font-weight:500!important}.pp-hero__cta{background:var(--color-bg)!important;color:var(--color-text)!important;border-radius:0!important;padding:14px 32px!important;font-family:var(--font-body)!important;text-transform:uppercase!important;letter-spacing:.22em!important;font-size:11px!important}.announcement-bar,.header-group .announcement{background:var(--color-text)!important;color:var(--color-bg)!important;font-family:var(--font-body)!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-size:10px!important}.footer,.shopify-section--footer{background:var(--color-bg-alt)!important;color:var(--color-text)!important;border-top:1px solid var(--color-border);padding-block:80px 40px}.footer h2,.footer h3,.footer .footer-block__heading{font-family:var(--font-body)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:12px!important;color:var(--color-text)!important;margin-bottom:16px!important}.footer a,.footer p,.footer li{font-family:var(--font-body)!important;font-size:13px!important;letter-spacing:.02em!important;color:var(--color-text)!important;opacity:.8}a{transition:opacity .2s}a:hover{opacity:.7}@media(max-width:767px){:root{--section-py: 56px;--container-pad: 16px}.header__heading-logo,.header__heading-link{font-size:16px!important;letter-spacing:.28em!important}}input,select,textarea{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;font-family:var(--font-body)!important;padding:12px 14px!important;color:var(--color-text)!important}input:focus,select:focus,textarea:focus{border-color:var(--color-text)!important;outline:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-premium.css.map */
