:root{--pp-ink: #000000;--pp-paper: #ffffff;--pp-rose: #ffa0bc;--pp-wash: #f3f3f1;--pp-muted: #6e6e6e;--pp-hair: 1px solid var(--pp-ink);--pp-pad: 16px;--pp-header-height: 58px}@media screen and (max-width:749px){:root{--pp-pad: 12px}}body{font-size:13px;line-height:1.5;letter-spacing:normal;color:var(--pp-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:750px){body{font-size:13px}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{letter-spacing:-.05em;line-height:.92;font-weight:400}.pp-section{border-bottom:var(--pp-hair)}.pp-micro{font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.09em;word-spacing:.22em;margin:0}.pp-micro--muted{color:var(--pp-muted)}.pp-h1{font-size:clamp(38px,5.4vw,74px);line-height:.88;letter-spacing:-.05em;font-weight:400;margin:0}.pp-h2{font-size:clamp(26px,3.2vw,42px);line-height:.92;letter-spacing:-.05em;font-weight:400;margin:0}.pp-h3{font-size:20px;line-height:1.1;letter-spacing:-.04em;font-weight:400;margin:0}.pp-lead{font-size:16px;line-height:1.5;margin:0;max-width:44ch}.pp-lead p{margin:0 0 .8em}.pp-lead p:last-child{margin-bottom:0}.pp-body{margin:0;max-width:56ch}.pp-body p{margin:0 0 .8em}.pp-body p:last-child{margin-bottom:0}.pp-body--muted,.pp-body--muted p{color:var(--pp-muted)}.pp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;background:var(--pp-ink);color:var(--pp-paper);border:1px solid var(--pp-ink);border-radius:0;font-size:12px;letter-spacing:.07em;word-spacing:.22em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background .2s,color .2s}.pp-btn:after{content:"\2192";margin-left:.6em}.pp-btn:hover{background:var(--pp-paper);color:var(--pp-ink)}.pp-btn--ghost{background:transparent;color:var(--pp-ink)}.pp-btn--ghost:hover{background:var(--pp-ink);color:var(--pp-paper)}.pp-link{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.09em;word-spacing:.22em;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:4px}.pp-link:after{content:"\2192";margin-left:.6em}.pp-grid{display:grid;gap:1px;padding:0 1px 1px;background:transparent}.pp-grid>*{outline:1px solid var(--pp-ink)}.pp-grid.pp-section,.pp-section:has(>.pp-grid:last-child){border-bottom:0}.pp-cell{background:rgb(var(--color-background));min-width:0}.pp-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px var(--pp-pad);border-bottom:var(--pp-hair)}.pp-imgcell{position:relative;overflow:hidden;min-height:420px}.pp-imgcell img,.pp-imgcell svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.pp-imgcell{min-height:280px}}.pp-grid--cols{grid-template-columns:repeat(var(--pp-cols, 3),minmax(0,1fr))}@media screen and (max-width:989px){.pp-grid--cols{grid-template-columns:repeat(var(--pp-cols-tablet, 2),minmax(0,1fr))}}@media screen and (max-width:749px){.pp-grid--cols{grid-template-columns:repeat(var(--pp-cols-mobile, 2),minmax(0,1fr))}}.pp-tile{background:rgb(var(--color-background));text-decoration:none;color:inherit;display:flex;flex-direction:column;position:relative}.pp-tile__img{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--pp-wash)}.pp-tile__img--portrait{aspect-ratio:3 / 4}.pp-tile__img img,.pp-tile__img svg{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .35s ease}.pp-tile__img-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover)and (pointer:fine){.pp-tile:hover .pp-tile__img img{transform:scale(1.035)}.pp-tile:hover .pp-tile__img--has-hover .pp-tile__img-alt,.pp-tile:focus-visible .pp-tile__img--has-hover .pp-tile__img-alt{opacity:1}.pp-tile:hover .pp-tile__img--has-hover .pp-tile__img-main,.pp-tile:focus-visible .pp-tile__img--has-hover .pp-tile__img-main{opacity:0}}@media(prefers-reduced-motion:reduce){.pp-tile__img img{transition:opacity .2s ease}.pp-tile:hover .pp-tile__img img{transform:none}}.pp-tile__meta{padding:12px 14px 20px;text-align:center;display:flex;flex-direction:column;gap:4px}.pp-tile__title{font-size:11px;text-transform:uppercase;letter-spacing:.09em;word-spacing:.22em}.pp-tile__vendor{font-size:11px;color:var(--pp-muted)}.pp-tile__price{font-size:11px;letter-spacing:.04em}.pp-flag{position:absolute;top:0;left:0;z-index:2;background:var(--pp-ink);color:var(--pp-paper);font-size:10px;letter-spacing:.09em;word-spacing:.22em;text-transform:uppercase;padding:5px 9px}.pp-flag--rose{background:var(--pp-rose);color:var(--pp-ink)}.pp-tile--soldout .pp-tile__img img{filter:grayscale(1);opacity:.55}.pp-tile--soldout .pp-tile__img-alt{display:none}.pp-prow__filler{display:block}@media screen and (max-width:989px){.pp-prow__filler{display:none}}.pp-note-box{border:1px dashed var(--pp-ink);padding:16px;max-width:340px}.pp-styles-loader{display:none}.announcement-bar,.utility-bar{border:0}.announcement-bar__message,.utility-bar .announcement-bar__message{font-size:11px;text-transform:uppercase;letter-spacing:.09em;word-spacing:.22em;padding:8px var(--pp-pad);min-height:0;height:auto}.announcement-bar__link:hover{background:transparent}.header-wrapper{border-bottom:var(--pp-hair);border-top:0}.header{padding:0 var(--pp-pad);max-width:none;min-height:var(--pp-header-height);align-items:center}.header__heading-logo{max-height:30px;width:auto}.header__heading-link{padding:0}.header__inline-menu .list-menu__item,.header__menu-item{font-size:11px;text-transform:uppercase;letter-spacing:.09em;word-spacing:.22em;padding-left:13px;padding-right:13px}.header__menu-item span{text-decoration:none}.header__menu-item:hover span{text-decoration:none;border-bottom:1px solid currentColor}.header__icon:after{display:none}.footer{border-top:var(--pp-hair);margin-top:0}.footer .footer__content-top{max-width:none;padding:0;border:0}.footer .footer__blocks-wrapper,.footer .footer__blocks-wrapper.grid{row-gap:1px;column-gap:1px;background:var(--pp-ink);margin:0}.footer-block{background:rgb(var(--color-background));padding:26px var(--pp-pad);margin:0;flex:1}.footer-block__heading{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--pp-muted);margin-bottom:10px}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{font-size:11px;text-transform:uppercase;letter-spacing:.09em;word-spacing:.22em}.footer .footer__content-bottom{border-top:var(--pp-hair);padding:0}.footer__content-bottom-wrapper{padding:14px var(--pp-pad);max-width:none}.footer__copyright,.copyright__content{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--pp-muted)}.button,.shopify-challenge__button,.customer button{border-radius:0;min-height:44px;font-size:12px;text-transform:uppercase;letter-spacing:.07em;word-spacing:.22em}.card__inner{border-radius:0}.card .media--hover-effect>img+img{transition:opacity .35s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.card__heading,.card-information .card__heading a{font-size:11px;text-transform:uppercase;letter-spacing:.09em;word-spacing:.22em;text-decoration:none}.card-information{text-align:center}.card-information>*{font-size:11px}.card--standard .card__information{padding:12px 14px 20px}.price{font-size:11px;letter-spacing:.04em}.price__container{margin:0}.card__badge .badge{border-radius:0;font-size:10px;text-transform:uppercase;letter-spacing:.09em;padding:5px 9px}.page-width:has(>.product){max-width:none;padding-left:0;padding-right:0}.product{border-bottom:var(--pp-hair)}.product--large>.product__media-wrapper{border-right:var(--pp-hair)}.product__info-container{max-width:none}.product.product--large>.product__info-wrapper,.product.product--large>.product__info-wrapper.grid__item{padding:clamp(24px,3vw,52px)}.product.product--large>.product__media-wrapper,.product.product--large>.product__media-wrapper.grid__item{padding:0}.product__info-container>*:first-child{margin-top:0}.product__title,.product__title h1{font-size:clamp(30px,3.4vw,46px);line-height:.94;letter-spacing:-.05em}.product__info-container .price{font-size:22px;letter-spacing:-.03em}.product-form__input--pill{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:1px;background:var(--pp-ink);border:1px solid var(--pp-ink);padding:0;margin:34px 0 14px;max-width:none}.product-form__input--pill .form__label{position:absolute;top:-24px;left:0;margin:0;width:auto;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.product-form__input--pill input[type=radio]+label{border:0;border-radius:0;margin:0;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.07em;word-spacing:.22em;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label{background:var(--pp-ink);color:var(--pp-paper)}.product-form__buttons,.product-form__quantity,.product__info-container .form__label{max-width:none}.product-form__submit{border-radius:0;--color-button: 0, 0, 0;--color-button-text: 255, 255, 255}.product__accordion{border-top:var(--pp-hair)}.product__accordion .accordion__title,.product__accordion summary{font-size:11px;text-transform:uppercase;letter-spacing:.09em;word-spacing:.22em}.quantity{border-radius:0}@media screen and (max-width:989px){.product--large>.product__media-wrapper{border-right:0;border-bottom:var(--pp-hair)}.product.product--large>.product__info-wrapper,.product.product--large>.product__info-wrapper.grid__item{padding:24px var(--pp-pad) 40px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pp-base.css.map */
