:root{--ps-black:#121212;--ps-white:#ffffff;--ps-cream:#f7f4ee;--ps-line:#e4e1db;--ps-muted:#6b6b6b;--ps-gold:#c9a24b;--ps-red:#8f1d2c;--ps-serif:var(--font-heading-family);--ps-sans:var(--font-body-family);--ps-max:1200px}.ps-wrap{max-width:var(--ps-max);margin:0 auto;padding:0 2rem}@media(min-width:990px){.ps-wrap{padding:0 4rem}}.ps-section{padding:5.6rem 0}@media(max-width:749px){.ps-section{padding:3.6rem 0}}.ps-cream{background:var(--ps-cream)}.ps-dark{background:var(--ps-black);color:var(--ps-white)}.ps-divider{border:0;border-top:1px solid var(--ps-line);margin:0}.ps-h1,.ps-h2,.ps-h3{font-family:var(--ps-serif);font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1.08;margin:0;color:inherit}.ps-h1{font-size:clamp(3.4rem,5.2vw,6rem)}.ps-h2{font-size:clamp(2.6rem,3.6vw,4rem)}.ps-h3{font-size:clamp(2rem,2.4vw,2.6rem)}.ps-eyebrow{font-family:var(--ps-sans);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ps-muted);margin:0 0 1.4rem}.ps-dark .ps-eyebrow{color:#ffffffb3}.ps-lead{font-size:1.6rem;line-height:1.6;color:#3a3a3a;max-width:48ch;margin:0}.ps-dark .ps-lead{color:#ffffffd1}.ps-small{font-size:1.2rem;color:var(--ps-muted)}.ps-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 2.4rem;font-family:var(--ps-sans);font-size:1.3rem;font-weight:600;letter-spacing:.04em;text-decoration:none;border:1px solid var(--ps-black);background:var(--ps-black);color:var(--ps-white);border-radius:0;cursor:pointer;transition:opacity .15s}.ps-btn:hover{opacity:.85}.ps-btn--white{background:var(--ps-white);color:var(--ps-black);border-color:var(--ps-black)}.ps-dark .ps-btn--white{border-color:var(--ps-white)}.ps-btn--block{width:100%}.ps-btn-row{display:flex;gap:1.2rem;flex-wrap:wrap;align-items:center}.ps-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.3em}.ps-link--arrow:after{content:" \2192"}.ps-price{font-size:1.3rem;font-weight:400;color:var(--ps-black)}.ps-price--sale{color:var(--ps-red);font-weight:700}.ps-price--was{color:var(--ps-muted);text-decoration:line-through;font-weight:400;margin-left:.5rem}.price .price-item{font-weight:400}.price--on-sale .price-item--sale{font-weight:700;color:var(--ps-red)}.price--on-sale .price-item--regular{font-weight:400;color:var(--ps-muted)}.ps-stars{color:var(--ps-gold);letter-spacing:.1em;font-size:1.2rem}.ps-rating{font-size:1.2rem;color:#3a3a3a}.ps-grid{display:grid;gap:2.4rem 2rem;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.ps-grid{grid-template-columns:repeat(4,1fr)}}.ps-card{position:relative;text-decoration:none;color:inherit;display:block}.ps-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ps-cream)}.ps-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s}.ps-card__media img.ps-card__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.ps-card:hover .ps-card__media img.ps-card__img--alt{opacity:1}.ps-badge{position:absolute;top:1.2rem;left:1.2rem;background:var(--ps-black);color:var(--ps-white);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem .9rem;font-weight:600;z-index:1}.ps-badge--sale{background:var(--ps-red)}.ps-card__title{font-size:1.3rem;font-weight:600;margin:1.2rem 0 .3rem;color:var(--ps-black)}.ps-card__tag{font-size:1.2rem;color:var(--ps-muted);margin:0 0 .4rem}.ps-card__meta{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:1.2rem}.ps-sep{color:var(--ps-muted)}.ps-center{text-align:center}.ps-section__cta{margin-top:3.2rem;text-align:center}.header-wrapper{padding:0!important;border-bottom:1px solid var(--ps-line)}.header{max-width:var(--ps-max);padding:1.6rem 2rem!important}@media(min-width:990px){.header{padding:1.2rem 4rem!important}}.header__heading-link .h2,.header__heading .h2{font-family:var(--ps-serif);font-size:2.1rem;letter-spacing:.26em;text-transform:uppercase;font-weight:400;color:var(--ps-black)}.header__inline-menu .list-menu__item{font-size:1.3rem;letter-spacing:.02em;color:var(--ps-black);padding:1rem 1.1rem}.header__inline-menu .list-menu__item:hover,.header__active-menu-item{text-decoration:underline;text-underline-offset:.45em}.header__inline-menu .list-menu__item[href*=spring-sale]{color:var(--ps-red)}.header__icons{gap:.4rem}.header__icon{color:var(--ps-black)}.header .localization-form .disclosure__button{border:1px solid var(--ps-line);border-radius:3rem;padding:.6rem 1.2rem;font-size:1.2rem;height:auto}.header .desktop-localization-wrapper{margin-right:.6rem}.menu-drawer__menu-item{font-family:var(--ps-sans);font-size:1.5rem}.menu-drawer__menu-item[href*=spring-sale]{color:var(--ps-red)}.announcement-bar-section .utility-bar{background:var(--ps-black);color:var(--ps-white);border:0}.announcement-bar-section .announcement-bar__message{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ps-white);padding:.9rem 0}.announcement-bar-section .announcement-bar__link{color:var(--ps-white)}.announcement-bar-section .utility-bar__grid{max-width:var(--ps-max);padding:0 2rem}.announcement-bar-section .list-social__link,.announcement-bar-section .localization-form .disclosure__button,.announcement-bar-section .slider-button{color:var(--ps-white)}.announcement-bar-section .utility-bar--bottom-border{border:0}.ps-hero{display:grid;grid-template-columns:1fr;background:var(--ps-cream)}@media(min-width:990px){.ps-hero{grid-template-columns:1fr 1fr;min-height:60rem}}.ps-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;order:2}@media(min-width:990px){.ps-hero__copy{padding:6rem 4rem 6rem max(4rem,calc((100vw - var(--ps-max))/2 + 4rem));order:1}}.ps-hero__media{position:relative;order:1;min-height:42rem}@media(min-width:990px){.ps-hero__media{order:2}}.ps-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.ps-hero .ps-h1{margin:0 0 2rem}.ps-hero .ps-lead{margin-bottom:2.8rem}@media(max-width:749px){.ps-hero__copy{text-align:center;align-items:center}.ps-hero .ps-h1{font-size:3.6rem}}.ps-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 2rem;text-align:center}@media(min-width:750px){.ps-benefits{grid-template-columns:repeat(4,1fr)}}.ps-benefit svg{width:2.4rem;height:2.4rem;stroke:var(--ps-black);fill:none;stroke-width:1.4;margin-bottom:1rem}.ps-benefit__title{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin:0 0 .6rem}.ps-benefit p{font-size:1.25rem;color:#3a3a3a;line-height:1.55;margin:0 auto;max-width:26ch}.ps-look{display:grid;gap:3rem}@media(min-width:990px){.ps-look{grid-template-columns:1fr 1fr;gap:5rem;align-items:center}}.ps-look__media{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.ps-look__media img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.ps-look__product{font-size:1.25rem;margin:1.6rem 0 2rem;color:#3a3a3a}.ps-look__product a{color:inherit;text-decoration:none}.ps-minis{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.4rem}.ps-mini{display:flex;align-items:center;gap:1.2rem;border:1px solid var(--ps-line);padding:.8rem;text-decoration:none;color:inherit;background:var(--ps-white)}.ps-mini img{width:5.6rem;height:5.6rem;object-fit:cover;background:var(--ps-cream)}.ps-mini__title{font-size:1.2rem;font-weight:600;margin:0}.ps-mini__price{font-size:1.15rem;color:var(--ps-muted);margin:.2rem 0 0}.ps-look__rule{border:0;border-top:1px solid var(--ps-line);margin:2.8rem 0 2rem}.ps-bundle{display:grid;gap:3rem}@media(min-width:990px){.ps-bundle{grid-template-columns:1fr 1fr;gap:5rem;align-items:center}}.ps-bundle__media{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.ps-bundle__media img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.ps-bundle .ps-h2{margin-bottom:1.6rem}.ps-bundle .ps-lead{margin-bottom:2.4rem}.ps-bundle__note{font-size:1.2rem;color:#ffffffb3}.ps-seen__intro{text-align:center;max-width:52ch;margin:1.2rem auto 3rem;font-size:1.35rem;color:#3a3a3a;line-height:1.6}.ps-seen__photos{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media(min-width:750px){.ps-seen__photos{grid-template-columns:repeat(4,1fr)}}.ps-seen__photos img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.ps-quotes{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:2.4rem}@media(min-width:750px){.ps-quotes{grid-template-columns:repeat(3,1fr)}}.ps-quote{background:var(--ps-white);border:1px solid var(--ps-line);padding:2rem}.ps-quote p{font-size:1.35rem;line-height:1.55;margin:.8rem 0 1.2rem;color:var(--ps-black)}.ps-quote__by{font-size:1.1rem;color:var(--ps-muted);letter-spacing:.02em}.ps-locker{display:grid;gap:3rem}@media(min-width:990px){.ps-locker{grid-template-columns:1fr 1fr;gap:5rem;align-items:center}}.ps-locker__media{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.ps-locker__media a{display:block;background:var(--ps-cream)}.ps-locker__media img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.ps-locker .ps-h2{margin-bottom:1.6rem}.ps-locker .ps-lead{margin-bottom:2.4rem}.ps-club{text-align:center}.ps-club .ps-h2{color:var(--ps-white);margin:0 0 1.6rem}.ps-club .ps-lead{margin:0 auto 2.4rem;text-align:center}.ps-club__cta{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.4rem;color:var(--ps-white)}.ps-club__form{display:flex;max-width:42rem;margin:0 auto;gap:.6rem}.ps-club__form input{flex:1;min-width:0;height:4.6rem;padding:0 1.4rem;background:var(--ps-white);border:1px solid var(--ps-white);color:var(--ps-black);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;border-radius:0}.ps-club__form input::placeholder{color:#8a8a8a}.ps-club__form .ps-btn{letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem}.ps-club__fine{font-size:1.1rem;color:#ffffffa6;margin:1.6rem 0 0}.ps-club__success{font-size:1.3rem;color:var(--ps-white);margin-top:1.4rem}.ps-club .form__message{color:#ffd2d2;font-size:1.2rem;margin-top:1rem}@media(max-width:749px){.ps-club__form{flex-direction:column}.ps-club__form input,.ps-club__form .ps-btn{width:100%}}.ps-footer{background:var(--ps-white);border-top:1px solid var(--ps-line);padding:4.8rem 0 3rem}.ps-footer__cols{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem 2rem}@media(min-width:750px){.ps-footer__cols{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.ps-footer__cols{grid-template-columns:repeat(5,1fr)}}.ps-footer__title{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin:0 0 1.6rem}.ps-footer ul{list-style:none;margin:0;padding:0}.ps-footer li{margin:0 0 1rem}.ps-footer li a{font-size:1.3rem;color:var(--ps-black);text-decoration:none}.ps-footer li a:hover{text-decoration:underline;text-underline-offset:.3em}.ps-footer__news p{font-size:1.3rem;line-height:1.55;color:#3a3a3a;margin:0 0 1.2rem}.ps-social{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.ps-social a{width:2.8rem;height:2.8rem;border-radius:50%;background:var(--ps-black);color:var(--ps-white);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.ps-social svg{width:1.3rem;height:1.3rem;fill:currentColor}.ps-footer__bottom{border-top:1px solid var(--ps-line);margin-top:4rem;padding-top:2.4rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem}.ps-footer__mark{font-family:var(--ps-serif);letter-spacing:.26em;text-transform:uppercase;font-size:1.6rem;color:var(--ps-black);text-decoration:none}.ps-footer__legal{font-size:1.15rem;color:var(--ps-muted);margin:0}.ps-footer__pay{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-top:2.4rem}.ps-footer__pay svg{height:2.4rem;width:3.8rem;border:1px solid var(--ps-line)}.ps-crumbs{font-size:1.2rem;color:var(--ps-muted);padding:1.6rem 0 0}.ps-crumbs a{color:var(--ps-muted);text-decoration:none}.ps-crumbs a:hover{text-decoration:underline}.ps-crumbs span{margin:0 .6rem}.product .product__title h1,.product .product__title .h1{font-family:var(--ps-serif);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(2.6rem,3.4vw,3.8rem);line-height:1.1;font-weight:400;margin:0 0 .8rem}.product__text.caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.22em;color:var(--ps-muted)}.product .price{font-size:1.7rem}.product__description{font-size:1.45rem;line-height:1.6;color:#3a3a3a}.product__description a{color:var(--ps-black)}.product-form__input--pill input[type=radio]+label{border-radius:0!important;border:1px solid var(--ps-line);background:var(--ps-white);min-width:5.6rem;font-size:1.3rem;font-weight:600;color:var(--ps-black);box-shadow:none}.product-form__input--pill input[type=radio]:checked+label{background:var(--ps-black);color:var(--ps-white);border-color:var(--ps-black)}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{color:#b5b5b5;text-decoration:line-through;background:#f3f3f3}.product-form__input .form__label{font-size:1.3rem;font-weight:600;color:var(--ps-black)}.product__inventory{font-size:1.25rem;color:var(--ps-red);font-weight:600}.product-form__submit,.product-form__buttons .button{border-radius:0;min-height:5rem;font-weight:600;font-size:1.4rem}.product-form__submit{background:var(--ps-black);color:var(--ps-white)}.shopify-payment-button__button--unbranded{border-radius:0!important;background:var(--ps-white)!important;color:var(--ps-black)!important;border:1px solid var(--ps-black)!important;min-height:5rem;font-weight:600!important;font-size:1.4rem!important}.shopify-payment-button__more-options{display:none!important}.ps-pbox{border:1px solid var(--ps-line);padding:1.8rem 2rem;font-size:1.3rem;line-height:1.5;color:#3a3a3a;background:var(--ps-white)}.ps-pbox p{margin:0 0 1rem;display:flex;gap:1.2rem;align-items:flex-start}.ps-pbox p:last-child{margin-bottom:0}.ps-pbox svg{width:1.8rem;height:1.8rem;flex:0 0 1.8rem;stroke:var(--ps-black);fill:none;stroke-width:1.4;margin-top:.2rem}.ps-pbox a{color:var(--ps-black);font-weight:600}.ps-pbox b{color:var(--ps-black)}.ps-bundlebox{background:var(--ps-cream);padding:2rem}.ps-bundlebox__title{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin:0 0 .8rem}.ps-bundlebox p{font-size:1.25rem;color:#3a3a3a;margin:0 0 1.4rem;line-height:1.5}.ps-bundlebox__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:1.4rem}.ps-bundlebox__thumbs img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.ps-bundlebox__fine{font-size:1.1rem;color:var(--ps-muted);font-style:italic;margin:1rem 0 0}.ps-offer{margin:0 0 1.6rem}.ps-offer__title{font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin:0 0 .3rem}.ps-offer p{font-size:1.2rem;color:var(--ps-muted);margin:0;line-height:1.5}.ps-fit-link{font-size:1.25rem;font-weight:600;color:var(--ps-black)}.ps-size-note{font-size:1.2rem;color:var(--ps-muted);margin:.6rem 0 0}.product__media-wrapper .thumbnail{border-radius:0}.thumbnail[aria-current]{border:1px solid var(--ps-black)}.product__media{border-radius:0}.ps-details{display:grid;gap:3rem}@media(min-width:750px){.ps-details{grid-template-columns:repeat(3,1fr);gap:4rem}}.ps-details h3{font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin:0 0 1.4rem}.ps-details p,.ps-details li{font-size:1.35rem;line-height:1.6;color:#3a3a3a}.ps-details ul{margin:0;padding-left:1.8rem}.ps-details p{margin:0 0 1.2rem}.ps-details img{width:8rem;height:auto;margin-top:1rem}.ps-size table{width:100%;border-collapse:collapse;background:var(--ps-white);font-size:1.3rem}.ps-size th{text-align:left;font-size:1.25rem;font-weight:700;padding:1.4rem 1.6rem;border-bottom:1px solid var(--ps-black)}.ps-size td{padding:1.4rem 1.6rem;border-bottom:1px solid var(--ps-line)}.ps-size td:first-child{font-weight:700}.ps-size tr.is-popular td{background:#fbfaf7}.ps-size__pop{font-weight:400;color:var(--ps-muted)}.ps-size__note{font-size:1.25rem;color:#3a3a3a;margin:1.6rem 0 0}.ps-size .ps-link{display:inline-block;margin:1.2rem 0 2rem;font-size:1.25rem}@media(max-width:749px){.ps-size table{font-size:1.15rem}.ps-size th,.ps-size td{padding:1rem .8rem}.ps-size th:nth-child(3),.ps-size td:nth-child(3),.ps-size th:nth-child(5),.ps-size td:nth-child(5){display:none}}.ps-reviews-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.ps-reviews-head .ps-rating{margin-top:.8rem}.related-products .title{font-family:var(--ps-serif);text-transform:uppercase;letter-spacing:.02em;font-weight:400;font-size:clamp(2.6rem,3.6vw,4rem)}.related-products .card__heading{font-size:1.3rem;font-weight:600}.related-products .card__heading a{color:var(--ps-black)}.related-products .card{border-radius:0}.related-products .price{font-size:1.3rem}.ps-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.6rem}@media(min-width:750px){.ps-tiles{grid-template-columns:repeat(3,1fr);gap:3.6rem 2.4rem}}.ps-tile{text-decoration:none;color:inherit;display:block}.ps-tile__media{aspect-ratio:4/5;background:var(--ps-cream);overflow:hidden}.ps-tile__media img{width:100%;height:100%;object-fit:cover;display:block}.ps-tile__label{display:flex;justify-content:space-between;align-items:center;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--ps-line)}.ps-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ps-black);color:var(--ps-white);transform:translateY(110%);transition:transform .25s;padding:1.2rem 2rem}.ps-sticky.is-visible{transform:translateY(0)}.ps-sticky__inner{max-width:var(--ps-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.ps-sticky__title{font-size:1.3rem;font-weight:600;margin:0}.ps-sticky__meta{font-size:1.15rem;color:#ffffffb3;margin:.2rem 0 0}.ps-sticky .ps-btn{white-space:nowrap}@media(max-width:749px){.ps-sticky__meta{display:none}}.product.grid{column-gap:5rem}.collection-hero__title,.collection .title{font-family:var(--ps-serif);text-transform:uppercase;letter-spacing:.02em;font-weight:400}.card__heading{font-weight:600}.card,.button,.shopify-challenge__button,.customer button,.field__input,.select__select,.customer .field input,.quantity{border-radius:0}.ps-custom-carousel{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ps-redesign.css.map */
