:root{--color-foreground: #16161a;--color-background: #ffffff;--color-accent: #b76e79;--color-accent-hover: #9c5862;--color-sale: #b76e79;--color-border: #e4dfd8;--color-muted: #8a8480;--font-heading: "Helvetica Neue", Helvetica, Arial, "Segoe UI", sans-serif;--font-display: "Helvetica Neue", Helvetica, Arial, "Segoe UI", sans-serif;--font-serif: Georgia, "Times New Roman", serif;--radius: 2px;--radius-sm: 2px;--gap: 18px;--shadow: none;--shadow-hover: none}body{font-family:Helvetica Neue,Helvetica,Arial,Segoe UI,system-ui,sans-serif;font-size:15px;color:var(--color-foreground);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;letter-spacing:-.03em;line-height:1.12}h1{font-size:clamp(30px,3.4vw,44px)}h2{font-size:clamp(25px,2.6vw,34px)}h3{font-size:19px}p,li{line-height:1.75}.serif,blockquote,.rte blockquote,.quote{font-family:var(--font-serif);font-weight:400;letter-spacing:-.01em}.empty-state__eyebrow,.page__title,.blog-hero__title,.article__title{font-family:var(--font-heading);letter-spacing:-.03em}.eyebrow,.section-eyebrow,.collection-hero__eyebrow,.cart-head__eyebrow{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--color-muted)}.btn{border-radius:999px;border:1px solid var(--color-foreground);background:var(--color-foreground);color:#fff;padding:14px 28px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;box-shadow:none;transition:background .25s,border-color .25s,color .25s}.btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.btn--secondary{background:transparent;color:var(--color-foreground);border-color:var(--color-foreground)}.btn--secondary:hover{background:var(--color-foreground);color:#fff;border-color:var(--color-foreground)}.btn[disabled]{background:#f4f1f2;border-color:#ddd7d9;color:#a5a0a2}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],select,textarea{border:1px solid var(--color-border);border-radius:2px;background:#fff;padding:11px 13px;font-size:14px;font-family:inherit;color:var(--color-foreground)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-foreground)}.product-card__media,.product-card__media img{border-radius:2px}.product-card__media{background:#f4f1ec}.product-card__title{font-size:12.5px;font-weight:400;line-height:1.45;letter-spacing:0;margin:10px 0 0}.product-card__price{font-size:12.5px;margin-top:4px;font-variant-numeric:tabular-nums}.product-card__title a:hover{color:var(--color-accent-hover)}.product-card__swatches{margin-top:7px}.pc-swatch{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}.pc-swatch.is-active{outline:1px solid var(--color-foreground);outline-offset:2px}.product-card__quickadd{border-radius:999px;border:1px solid var(--color-foreground);background:#fff;color:var(--color-foreground);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:9px 16px}.product-card__buynow{border-radius:999px;border:1px solid var(--color-foreground);background:var(--color-foreground);color:#fff;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:9px 16px}.product-card__soldout{left:auto;right:10px;top:10px;bottom:auto;border-radius:0;background:#16161adb;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;padding:5px 9px;font-weight:700}.product-card__badge,.badge,.product__discount,.price__badge-sale{border-radius:0!important;font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.facet--color .facet__body{gap:7px;max-height:148px;overflow-y:auto;padding:8px 0 10px}.facet__swatch,.facet__swatch .swatch{width:20px;height:20px}.facet__swatch .swatch__check{font-size:10px}.facet__count{font-size:10px;letter-spacing:.06em}.facet__label{font-size:12px}.facet__title,.collection-filters__head h2{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.product-grid{gap:18px 14px}@media(min-width:990px){.product-grid{grid-template-columns:repeat(4,1fr)}}.collection-hero{padding:34px 0 10px}.collection-hero__title{font-size:clamp(28px,3vw,40px);letter-spacing:-.03em;margin:0}.collection-hero__desc,.collection-hero__sub{font-size:13px;line-height:1.8;color:var(--color-muted);max-width:62ch;margin-top:10px}.collection-toolbar{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:12px 0;margin:18px 0 22px}.collection-toolbar select{border:0;padding:6px 4px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;background:transparent}.collection-toolbar__filter-toggle,.collection-toolbar__count{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--color-muted)}.collection-filters__head{border-bottom:1px solid var(--color-border);padding-bottom:10px}.collection-filters{border-right:1px solid var(--color-border);padding-right:24px}.collection-filters__apply{border-radius:999px}.filter-chips__chip,.filter-chip{border-radius:999px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.pagination a,.pagination span{border-radius:0;border:1px solid var(--color-border);min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.pagination .current{background:var(--color-foreground);border-color:var(--color-foreground);color:#fff}.collection-showmore{border-radius:999px}.breadcrumb,.breadcrumb a{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.breadcrumb a:hover{color:var(--color-foreground)}.product__title{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.03em}.product__price-group,.price--large{font-size:20px;font-variant-numeric:tabular-nums}.product__delivery{border-radius:2px;background:#f4f1ec;font-size:12px}.product__trust li{border-radius:2px;border-color:var(--color-border);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.product__actions>.btn{border-radius:999px}.product__tabs-full{border-top:1px solid var(--color-border)}.product__tabs-full .tab,.product__tabs-full [role=tab],.product__tab-btn{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.product__sku{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.variant-value--pill,.variant-value--swatch{border-radius:2px}.variant-value--pill{font-size:11px}.cart-head__title{letter-spacing:-.03em}.cart-table,.cart-item{border-color:var(--color-border)}.cart-item__title{font-size:13px;font-weight:500}.cart-item__price,.cart-qty input{font-size:13px}.cart-total__value{font-variant-numeric:tabular-nums}.cart-discount__input,.cart-discount>.btn{border-radius:2px}.cart-featured .btn,.cart-checkout{border-radius:999px}.article__title,.blog-post__title{letter-spacing:-.03em}.rte{font-size:15px;line-height:1.85}.rte h2{margin:2em 0 .6em}.rte h3{margin:1.6em 0 .5em}.rte img,.rte iframe{border-radius:2px}.rte a{border-bottom:1px solid var(--color-border)}.rte a:hover{border-color:var(--color-foreground)}.article__meta,.blog-card__meta{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.blog-card__title{font-size:16px;letter-spacing:-.02em}.rte table,.size-chart table{border-collapse:collapse;width:100%;font-size:13px}.rte th,.size-chart th{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;text-align:left;border-bottom:1px solid var(--color-foreground);padding:10px 8px}.rte td,.size-chart td{border-bottom:1px solid var(--color-border);padding:10px 8px}.site-footer{border-top:1px solid var(--color-border)}.site-footer h3,.site-footer h4,.site-footer__heading{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--color-muted)}.site-footer a{font-size:12.5px}.site-footer a:hover{color:var(--color-accent-hover)}.pill,.tag,.collection-pill,.search-form input,.search-form .btn{border-radius:999px}.drawer,.cart-drawer__panel,.mobile-drawer{border-radius:0}dialog,.modal__panel,.pdp-variant-sheet__panel{border-radius:2px}img{border-radius:0}.phe-field input,.phe-field textarea,.phe-field select{border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;padding:10px 0;width:100%}.phe-field input:focus,.phe-field textarea:focus,.phe-field select:focus{border-bottom-color:var(--color-foreground);outline:none}.phe-field label,.phe-field__opt{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}@media(max-width:640px){.product-card__soldout{right:auto;left:10px;top:38px}}.announcement-bar{background:#fff!important;color:var(--color-foreground)!important;border-bottom:1px solid var(--color-border);font-size:9.5px!important;letter-spacing:.18em;text-transform:uppercase;font-weight:600!important;padding:9px 16px;text-align:center}@media(min-width:990px){.site-header__inner{position:relative;display:flex;align-items:center;justify-content:space-between}.site-header__inner>.nav-toggle,.site-header__inner>.header-back{display:none}.site-nav{gap:20px;margin-right:auto}.site-nav__link{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}@media(min-width:1180px){.site-header__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}}}.header-signup{display:none}@media(min-width:1180px){.header-signup{display:inline-flex;align-items:center;height:32px;padding:0 14px;margin-left:4px;border:1px solid var(--color-foreground);border-radius:999px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;white-space:nowrap}.header-signup:hover{background:var(--color-foreground);color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/phe-system.css.map */
