:root{--pyg-accent: #e8506b;--pyg-blush: #f7edea;--pyg-ink: #111111;--pyg-paper: #ffffff;--pyg-muted: rgba(17, 17, 17, .55);--pyg-hairline: rgba(17, 17, 17, .12);--pyg-ease: cubic-bezier(.25, .1, .25, 1);--pyg-serif: ui-serif, "New York", Georgia, "Times New Roman", serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--pyg-accent);color:#fff}h1,.h1,h2,.h2,h3,.h3{letter-spacing:-.02em;line-height:1.05}h1,.h1{font-size:clamp(3.2rem,6vw,6.4rem)}h2,.h2{font-size:clamp(2.4rem,3.6vw,4rem)}.title-wrapper-with-link .title,.title-wrapper .title{letter-spacing:-.02em}.pyg-eyebrow{display:inline-block;font-size:1.1rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--pyg-muted);margin-bottom:1.6rem}.pyg-hero__text,.pyg-placard,.rich-text__text,.product__description,.announcement-bar__message,.newsletter__subheading{font-family:var(--pyg-serif)}.announcement-bar__message{font-size:1.25rem;letter-spacing:.02em}.header-wrapper{transition:background-color .3s var(--pyg-ease),backdrop-filter .3s var(--pyg-ease)}.shopify-section-header-sticky .header-wrapper{background-color:#ffffffd9;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}.header__menu-item{text-transform:uppercase;font-size:1.15rem;letter-spacing:.12em}.header__menu-item:hover{color:var(--pyg-accent);text-decoration:none}.header-wrapper--border-bottom{border-bottom:.1rem solid var(--pyg-hairline)}.button,.shopify-challenge__button,.customer button{text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;transition:background-color .2s var(--pyg-ease),color .2s var(--pyg-ease),box-shadow .2s var(--pyg-ease)}.button--secondary:hover{color:var(--pyg-accent)}.card__media img{transition:transform .6s var(--pyg-ease),opacity .4s var(--pyg-ease)}.card:hover .card__media img:first-child{transform:scale(1.035)}.card__heading{font-size:1.35rem;letter-spacing:0}.card__heading a:hover{color:var(--pyg-accent);text-decoration:none}.card-information .price{color:var(--pyg-muted);font-size:1.25rem}.badge{border:.1rem solid var(--pyg-ink);background:var(--pyg-paper);color:var(--pyg-ink);border-radius:0;text-transform:uppercase;letter-spacing:.1em;font-size:1rem}.newsletter-form__field-wrapper .field__input{border:0;border-bottom:.1rem solid var(--pyg-ink);border-radius:0;background:transparent}.newsletter-form__field-wrapper .field__input:focus{border-bottom-color:var(--pyg-accent);box-shadow:none;outline:none}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:hover.field:after{box-shadow:none}.pyg-hero{padding:clamp(6rem,12vh,12rem) 0 clamp(5rem,10vh,10rem)}.pyg-hero__heading{margin:0 0 2.4rem;max-width:18ch}.pyg-hero--center .pyg-hero__heading{margin-inline:auto}.pyg-hero__text{font-size:clamp(1.5rem,1.8vw,1.9rem);line-height:1.55;color:var(--pyg-muted);max-width:52ch;margin:0 0 3.2rem}.pyg-hero--center .pyg-hero__text{margin-inline:auto}.pyg-hero--center{text-align:center}.pyg-hero__media{margin-top:5rem}.pyg-hero__media img{width:100%;height:auto}.pyg-placard{margin-top:1.4rem;padding-left:1.2rem;border-left:.2rem solid var(--pyg-accent);font-size:1.2rem;line-height:1.5;color:var(--pyg-muted);text-align:left;max-width:36ch}.pyg-placard strong{color:var(--pyg-ink);font-weight:700}.product__title>h1,.product__title>.h1{font-size:clamp(2.8rem,3.4vw,4.2rem);letter-spacing:-.02em;margin-bottom:.6rem}.product__text.caption-with-letter-spacing{color:var(--pyg-muted);letter-spacing:.16em;font-size:1.1rem}.product .price .price-item{font-size:1.7rem;color:var(--pyg-ink);font-weight:400}.product-form__input input[type=radio]+label{border-radius:0;border:.1rem solid var(--pyg-hairline);text-transform:uppercase;font-size:1.1rem;letter-spacing:.08em;transition:border-color .2s var(--pyg-ease),background-color .2s var(--pyg-ease)}.product-form__input input[type=radio]:checked+label{background-color:var(--pyg-ink);color:#fff;border-color:var(--pyg-ink)}.quantity{border-radius:0}.quantity__input{font-size:1.3rem}.product__description{border-top:.1rem solid var(--pyg-hairline);padding-top:2.4rem;margin-top:2.8rem;font-size:1.5rem;line-height:1.7;color:#111111bf}.pyg-restock{margin-top:2rem;padding:2rem;background:var(--pyg-blush)}.pyg-restock__heading{margin:0 0 .6rem;font-size:1.6rem;letter-spacing:-.01em}.pyg-restock__text{margin:0 0 1.4rem;font-family:var(--pyg-serif);font-size:1.35rem;line-height:1.55;color:#111111b3}.pyg-restock__row{display:flex;gap:.8rem;align-items:stretch}.pyg-restock__input{flex:1;min-width:0;border:0;border-bottom:.1rem solid var(--pyg-ink);background:transparent;font-size:1.4rem;padding:.8rem .2rem}.pyg-restock__input:focus{outline:none;border-bottom-color:var(--pyg-accent)}.pyg-restock__submit{min-height:4.4rem;padding-inline:2rem}.pyg-restock__success{margin:0;font-family:var(--pyg-serif);font-size:1.4rem;line-height:1.6}.pyg-restock__error{margin:0 0 1rem;font-size:1.25rem;color:var(--pyg-accent)}.share-button__button{font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pyg-muted)}.collection-hero__title{letter-spacing:-.02em;font-size:clamp(3rem,5vw,5.6rem)}.collection-hero__description{color:var(--pyg-muted);max-width:60ch}.facets__summary,.facet-filters__label,.collection-filters__label{text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem}.pyg-feature{position:relative;overflow:hidden;min-height:72svh;display:flex;align-items:flex-end;justify-content:center;background:var(--pyg-blush)}.pyg-feature__media,.pyg-feature__media video,.pyg-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pyg-feature__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000 55%);pointer-events:none}.pyg-feature__content{position:relative;z-index:1;text-align:center;padding:0 2rem clamp(4rem,9vh,8rem);max-width:60rem}.pyg-feature__content--on-media{color:#fff}.pyg-feature__content--on-media .pyg-eyebrow{color:#fffc}.pyg-feature__heading{font-size:clamp(2.6rem,5vw,4.6rem);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2rem}.pyg-feature__content--on-media a.button{background:#fff;color:var(--pyg-ink)}.pyg-feature__pause{position:absolute;top:1.6rem;right:1.6rem;z-index:2;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border:.1rem solid rgba(255,255,255,.7);border-radius:50%;background:#00000040;color:#fff;cursor:pointer}.pyg-feature__pause svg{width:1.2rem;height:1.2rem}.pyg-feature__pause .pyg-icon-play,.pyg-feature--paused .pyg-icon-pause{display:none}.pyg-feature--paused .pyg-icon-play{display:block}@media screen and (max-width:749px){.pyg-hero{padding:3.6rem 0 4rem}.pyg-hero .button,.pyg-feature .button,.rich-text .button,.newsletter .button:not(.field__button){display:flex;width:100%;justify-content:center;min-height:5.2rem}.product-form__buttons{position:sticky;bottom:0;z-index:4;background:var(--pyg-paper);padding:1.2rem 1.5rem calc(1.2rem + env(safe-area-inset-bottom));margin:0 -1.5rem;border-top:.1rem solid var(--pyg-hairline)}.card__content{text-align:center}.card-information{justify-content:center}}.section+.section{margin-top:0}.footer,.footer__content-bottom{border-top:.1rem solid var(--pyg-hairline)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pyg-theme.css.map */
