:root{--psny-system-ink: #242320;--psny-system-muted: rgb(36 35 32 / .68);--psny-system-line: rgb(36 35 32 / .24);--psny-system-paper: #f7f5f1;--psny-system-soft: #f3f0ea;--psny-system-ease: cubic-bezier(.22, 1, .36, 1);--spacing-sections-desktop: 64px;--spacing-sections-mobile: 48px}#MainContent :where(.main-page-title,.collection-hero__title,.title--primary,.blog__title,.article-template__title,.search__input+h1,h1.h2.center,h1.title,.customer h1,.cart__empty-text){width:auto;max-width:18em;margin-top:0;margin-bottom:clamp(3.2rem,5vw,5.6rem);padding:0;border:0;color:var(--psny-system-ink);font-family:var(--font-heading-family);font-size:clamp(3.4rem,4.8vw,5.8rem);font-weight:400;letter-spacing:.01em;line-height:1.22;text-align:left}#MainContent .main-page-title:before{display:none}#MainContent :where(.rich-text__heading,.image-with-text__heading,.collapsible-content__heading,.related-products__heading,.product-recommendations__heading,.title-wrapper-with-link>.title,.title.inline-richtext.h1,.customer h2,.blog__title){margin-top:0;color:var(--psny-system-ink);font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,4.6rem);font-weight:400;letter-spacing:.01em;line-height:1.25}#MainContent .rte:not(.product__description) h2:not(.psny-card__title){margin:clamp(5.6rem,8vw,8rem) 0 2rem;padding:0;border:0;color:var(--psny-system-ink);font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.6vw,4.2rem);font-weight:400;letter-spacing:.015em;line-height:1.35}.template-page #MainContent>.shopify-section:not(:first-child),.template-collection #MainContent>.shopify-section:not(:first-child),.template-blog #MainContent>.shopify-section:not(:first-child),.template-article #MainContent>.shopify-section:not(:first-child),.template-search #MainContent>.shopify-section:not(:first-child),.template-cart #MainContent>.shopify-section:not(:first-child){scroll-margin-top:8rem}#MainContent :where(.rich-text__buttons,.image-with-text__content,.multicolumn-card__info,.collection-list-view-all,.blog__view-all) .button,#MainContent .psny-btn,#MainContent .psny-about__button{position:relative;min-height:44px;padding:1rem 1.5rem;overflow:hidden;border:1px solid rgb(74 70 64 / .42);border-radius:0;box-shadow:none;color:#4a4640;background-color:#4a464009;background-image:linear-gradient(to right,#4a4640 0 100%);background-repeat:no-repeat;background-position:left center;background-size:0 100%;font-size:1.35rem;font-weight:500;letter-spacing:.04em;text-decoration:none;transition:color .36s var(--psny-system-ease),border-color .36s var(--psny-system-ease),background-size .36s var(--psny-system-ease)}#MainContent :where(.rich-text__buttons,.image-with-text__content,.multicolumn-card__info,.collection-list-view-all,.blog__view-all) .button:before,#MainContent .psny-btn:before,#MainContent .psny-about__button:before,#MainContent :where(.rich-text__buttons,.image-with-text__content,.multicolumn-card__info,.collection-list-view-all,.blog__view-all) .button:after,#MainContent .psny-btn:after,#MainContent .psny-about__button:after{box-shadow:none;border-radius:0}@media(hover:hover)and (pointer:fine){#MainContent :where(.rich-text__buttons,.image-with-text__content,.multicolumn-card__info,.collection-list-view-all,.blog__view-all) .button:hover,#MainContent .psny-btn:hover,#MainContent .psny-about__button:hover{border-color:#4a4640;color:#fffdf8;background-color:#4a464009;background-size:100% 100%;box-shadow:none;transform:none}}#MainContent .btn-row{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:stretch;margin:2.4rem 0 0}#MainContent .psny-btn{width:auto;min-width:18rem;justify-content:space-between;gap:2.4rem}#MainContent .psny-btn__chev{position:static;display:inline-flex;width:auto;height:auto;border:0;border-radius:0;transform:none;transition:transform .36s var(--psny-system-ease)}#MainContent .psny-btn__chev:before{color:inherit;content:"\2192";font-size:1.6rem;transform:none}@media(hover:hover)and (pointer:fine){#MainContent .psny-btn:hover .psny-btn__chev{transform:translate(.35rem)}}#MainContent .psny-about__button,#MainContent .psny-custom__cta a{min-width:18rem;min-height:44px;gap:2.4rem;padding:1rem 1.5rem}#MainContent .customer button{min-height:44px;border-radius:0;box-shadow:none;background-image:linear-gradient(to right,#fffdf8 0 100%);background-repeat:no-repeat;background-position:left center;background-size:0 100%;transition:color .36s var(--psny-system-ease),border-color .36s var(--psny-system-ease),background-size .36s var(--psny-system-ease)}@media(hover:hover)and (pointer:fine){#MainContent .customer button:hover{border-color:var(--psny-system-ink);color:var(--psny-system-ink);background-size:100% 100%;box-shadow:none;transform:none}}#MainContent .rte:not(.product__description) a:not(.button):not(.psny-btn),#MainContent :where(.underlined-link,.link--text),#MainContent .multicolumn-card__info>.link,#MainContent .article-card__excerpt+a{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left calc(100% - .08em);background-size:0 1px;transition:color .28s var(--psny-system-ease),background-size .42s var(--psny-system-ease)}#MainContent :where(.psny-custom__text-link,.psny-custom__policy-links a){color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left calc(100% - .08em);background-size:0 1px;transition:background-size .42s var(--psny-system-ease)}@media(hover:hover)and (pointer:fine){#MainContent .rte:not(.product__description) a:not(.button):not(.psny-btn):hover,#MainContent :where(.underlined-link,.link--text):hover,#MainContent .multicolumn-card__info>.link:hover,#MainContent .article-card__excerpt+a:hover{color:inherit;background-size:100% 1px}#MainContent :where(.psny-custom__text-link,.psny-custom__policy-links a):hover{background-size:100% 1px}}#MainContent .psny-cards{gap:clamp(2rem,3vw,3.2rem);margin:3.2rem 0 0}#MainContent .psny-card{border:1px solid var(--psny-system-line);border-radius:0;background:#fff;box-shadow:none;transition:border-color .32s var(--psny-system-ease),transform .52s var(--psny-system-ease)}#MainContent .psny-card__body{gap:1rem;padding:2.4rem}#MainContent .psny-card__body>:where(h2,h3).psny-card__title{margin:0;padding:0;border:0;background:transparent;color:var(--psny-system-ink);font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,2.8rem);font-weight:400;letter-spacing:.01em;line-height:1.4}#MainContent .psny-card__body>h3.psny-card__title:before{display:none}#MainContent .psny-card__text,#MainContent .psny-card__body>p{color:var(--psny-system-muted);font-size:1.45rem;line-height:1.8}#MainContent :where(.product-card-wrapper,.collection-card-wrapper,.article-card-wrapper) .card{border-radius:0;box-shadow:none}#MainContent :where(.product-card-wrapper,.collection-card-wrapper,.article-card-wrapper) .card__media{overflow:hidden;border-radius:0}#MainContent :where(.product-card-wrapper,.collection-card-wrapper,.article-card-wrapper) .card__media img{transition:transform .52s var(--psny-system-ease),opacity .32s ease}.psny-breadcrumbs{border-bottom:1px solid var(--psny-system-line);background:var(--psny-system-paper)}.psny-breadcrumbs__list{display:flex;align-items:center;gap:.8rem;min-height:4.2rem;margin-top:0;margin-bottom:0;padding-top:.8rem;padding-bottom:.8rem;overflow-x:auto;color:var(--psny-system-muted);font-size:1.1rem;letter-spacing:.04em;list-style:none;white-space:nowrap}.psny-breadcrumbs__list li{display:flex;align-items:center;gap:.8rem}.psny-breadcrumbs__list li+li:before{color:var(--psny-system-line);content:"/"}.psny-breadcrumbs__list a{color:inherit;text-decoration:none}.psny-breadcrumbs__list a:hover,.psny-breadcrumbs__list [aria-current=page]{color:var(--psny-system-ink)}#MainContent .collection-hero--without-image{background:var(--psny-system-paper)}#MainContent .collection-hero--without-image .collection-hero__inner{align-items:flex-start!important;min-height:0;padding-top:clamp(5.6rem,6.5vw,8rem);padding-bottom:clamp(6rem,7vw,8.8rem)}#MainContent .collection-hero--without-image .collection-hero__text-wrapper{width:100%}#MainContent .collection-hero__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem;color:var(--psny-system-muted);font-family:var(--font-body-family);font-size:1rem;font-weight:600;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}#MainContent .collection-hero__eyebrow:before{width:3.2rem;height:1px;background:currentColor;content:""}#MainContent .collection-hero--custom-followup .collection-hero__eyebrow{margin-bottom:1.2rem}#MainContent .collection-hero--without-image .collection-hero__title{margin:0}#MainContent .collection-hero--without-image .collection-hero__description{max-width:68rem;margin-top:1.8rem}@media screen and (min-width:750px){#MainContent .collection-hero--mask-family.collection-hero--with-image{padding-top:clamp(3.6rem,5vw,6.4rem);padding-bottom:clamp(3.6rem,5vw,6.4rem)}#MainContent .collection-hero--mask-family .collection-hero__inner{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center!important;gap:clamp(3.2rem,5vw,7.2rem)}#MainContent .collection-hero--mask-family .collection-hero__text-wrapper{width:auto;padding:2rem 0}#MainContent .collection-hero--mask-family .collection-hero__title{font-size:clamp(3.4rem,3vw,4.6rem);line-height:1.25;overflow-wrap:normal;word-break:keep-all}#MainContent .collection-hero--mask-family .collection-hero__description{max-width:52rem}#MainContent .collection-hero--mask-family .collection-hero__image-container.media{width:100%;height:auto!important;min-height:0;margin-left:0;align-self:center!important;aspect-ratio:16 / 9!important;background:transparent}#MainContent .collection-hero--mask-family .collection-hero__image-container.media img{width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:cover!important}}@media screen and (min-width:990px){#MainContent .collection-hero--mask-family .collection-hero__title{white-space:nowrap}}@media screen and (max-width:749px){#MainContent .collection-hero--mask-family .collection-hero__image-container.media{height:auto!important;min-height:0;aspect-ratio:16 / 9!important}#MainContent .collection-hero--mask-family .collection-hero__image-container.media img{width:100%!important;height:100%!important;object-fit:cover!important}}#MainContent .psny-neckwear-submenu--after-cover{margin-top:clamp(2.4rem,3vw,4rem)}#MainContent .psny-subtrail{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:1.4rem;width:100vw;max-width:100vw;margin:0 calc(50% - 50vw);padding:1.5rem 5rem;overflow:visible;border-top:1px solid var(--psny-system-line);border-bottom:1px solid var(--psny-system-line);border-radius:0;background:transparent;color:var(--psny-system-muted);font-size:1.3rem;line-height:1.5;white-space:nowrap}#MainContent .psny-subtrail a,#MainContent .psny-subtrail .psny-subtrail__link{position:relative;flex:0 0 auto;padding:.35rem 0;border-radius:0;background:transparent;color:inherit;font-weight:400;text-decoration:none;transition:color .28s var(--psny-system-ease)}#MainContent .psny-subtrail a:after,#MainContent .psny-subtrail .psny-subtrail__link:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--psny-system-ease)}#MainContent .psny-subtrail a[aria-current=page],#MainContent .psny-subtrail .psny-subtrail__link.is-active{background:transparent;color:var(--psny-system-ink);font-weight:600}#MainContent .psny-subtrail a[aria-current=page]:after,#MainContent .psny-subtrail .psny-subtrail__link.is-active:after{transform:scaleX(1)}#MainContent .psny-subtrail .sep{margin:0;color:var(--psny-system-line-strong);opacity:1}@media(hover:hover)and (pointer:fine){#MainContent .psny-subtrail a:hover{background:transparent;color:var(--psny-system-ink)}#MainContent .psny-subtrail a:hover:after{transform:scaleX(1)}}@media(hover:hover)and (pointer:fine){#MainContent :where(.product-card-wrapper,.collection-card-wrapper,.article-card-wrapper):hover .card__media img{transform:scale(1.012);opacity:.9}}#MainContent .product-card-wrapper .media.media--hover-effect>img{transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}#MainContent .product-card-wrapper .card__media-link{display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}#MainContent .product-card-wrapper .card__heading a:after{content:none}#MainContent .product-card-wrapper .card__inner>.card__content{pointer-events:none}#MainContent .product-card-wrapper .card__heading{position:relative;width:fit-content;max-width:100%}#MainContent .product-card-wrapper .card__heading:before{position:absolute;right:0;bottom:-.35rem;left:0;height:1px;background:currentColor;content:"";pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--psny-system-ease)}#MainContent .product-card-wrapper .card__heading a,#MainContent .product-card-wrapper:hover .card__heading a{text-decoration:none;opacity:1}@media(hover:hover)and (pointer:fine){#MainContent .product-card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0;transform:none}#MainContent .product-card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transform:none}#MainContent .product-card-wrapper:hover .media.media--hover-effect>img:only-child{opacity:1;transform:scale(1.02)}#MainContent .product-card-wrapper:hover .card__heading:before,#MainContent .product-card-wrapper .card__heading:focus-within:before{transform:scaleX(1)}}@media screen and (max-width:749px){#MainContent .psny-subtrail{justify-content:flex-start;gap:1.2rem;padding:1.3rem 1.5rem;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:2rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}#MainContent .psny-subtrail::-webkit-scrollbar{display:none}#MainContent .collection-hero--without-image .collection-hero__inner{padding-top:4rem;padding-bottom:4.8rem}#MainContent :where(.main-page-title,.collection-hero__title,.title--primary,.blog__title,.article-template__title){margin-bottom:3.2rem;font-size:clamp(3.2rem,10vw,4.4rem)}#MainContent :where(.rich-text__buttons,.image-with-text__content,.multicolumn-card__info,.collection-list-view-all,.blog__view-all) .button,#MainContent .psny-btn,#MainContent .psny-about__button,#MainContent .psny-custom__cta a{width:100%;min-height:48px}#MainContent .psny-card__body{padding:2rem}}@media(prefers-reduced-motion:reduce){#MainContent .button,#MainContent .psny-btn,#MainContent a,#MainContent .card__media img,#MainContent .product-card-wrapper .card__heading:before{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/psny-site-system.css.map */
