.pj-polos{display:block;color:#222;font:16px/1.6 Helvetica Neue,Arial,sans-serif;background:#fff}.pj-polos *{box-sizing:border-box}.pj-polos a{color:inherit;text-decoration:none}.pj-polos button{font:inherit;cursor:pointer}.pjp-wrap{width:calc(100% - 160px);max-width:1280px;margin-inline:auto}.pjp-reading{max-width:680px;margin-inline:auto;text-align:center}.pjp-masthead{text-align:center;padding:48px 0 38px}.pj-polos .pjp-eyebrow{font-size:11px!important;letter-spacing:1.1px;margin:25px 0 14px;line-height:1.6}.pj-polos h1{font-size:48px;font-weight:400;line-height:1.35;margin:0 0 22px}.pj-polos h2{font-size:34px;font-weight:400;line-height:1.4;margin:0 0 20px;text-align:center}.pj-polos h1,.pj-polos h2,.pjp-reading p,.pjp-advice p{text-wrap:balance}.pjp-hero{margin:0;overflow:hidden;aspect-ratio:2560/1200;background:#e4ded1}.pjp-hero picture,.pjp-hero img{display:block;width:100%;height:100%;object-fit:cover}.pjp-intro{padding:36px 0 34px}.pj-polos .pjp-intro p{font-size:18px!important;line-height:1.6;margin:0}.pjp-intro p+p{margin-top:23px!important}.pjp-chapters{display:flex;justify-content:center;gap:56px;padding:22px 0;border-block:1px solid #d9d6d0;font-size:11px;letter-spacing:1px}.pjp-chapters a{color:#888}.pjp-chapters span{margin-left:10px;color:#222}.pjp-look{padding-top:64px;scroll-margin-top:24px}.pjp-look:not(#pjp-neutrals){margin-top:55px;border-top:1px solid #d9d6d0}.pj-polos .pjp-description{margin-top:30px;margin-bottom:38px}.pj-polos .pjp-description p{font-size:18px!important;line-height:1.65;margin:0}.pjp-toggles{display:flex;justify-content:center;gap:8px;margin-bottom:18px}.pjp-toggles button{background:#fff;border:1px solid #b7b4af;border-radius:24px;min-width:148px;height:40px;font-size:12px;letter-spacing:.15px;transition:background .2s,color .2s}.pjp-toggles button[aria-selected=true]{background:#222;color:#fff;border-color:#222}.pjp-advice{max-width:620px;margin:0 auto 24px;color:#67645f;text-align:center}.pj-polos .pjp-advice p{font-size:14px!important;line-height:1.8;margin:0}.pjp-cycler{border:1px solid #0f0f0f;border-radius:25px;padding:24px 23px;overflow:hidden;background:#fff;min-width:0}.pj-polos .pjp-shop-label{font-size:10px!important;letter-spacing:1.4px;font-weight:700;line-height:1.5;text-align:left;margin:0 0 24px}.pjp-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-inline:22px;align-items:start;overflow-anchor:none}.pjp-product{min-width:0;text-align:left}.pj-polos .product-card{display:block;width:100%;margin:0;padding:0;border:0;box-shadow:none;background:none}.pj-polos .product-card__image-wrapper{aspect-ratio:302/392;overflow:hidden;position:relative}.pj-polos .product-card__image-wrapper>div{height:100%;padding-bottom:0!important}.pj-polos .product-card__image{transform:none!important;transition:opacity .25s ease!important;object-fit:cover}.pj-polos .product-card__image--first{opacity:1}.pj-polos .product-card__image--second{opacity:0}.pj-polos .product-card__content{display:flex;flex-direction:column;gap:10px;padding:10px 0 0;text-align:left}.pj-polos .product-card__title{font:700 14px/22px PJPolosInter,Arial,sans-serif!important;text-align:left;margin:0!important;min-height:0;letter-spacing:0;text-transform:none;color:#0f0f0f}.pj-polos .product-card__price,.pj-polos .product-card__price *{font:400 14px/22px PJPolosInter,Arial,sans-serif!important;color:#0f0f0f;margin:0!important}.pj-polos .product-card__material,.pj-polos .product-card__swatches,.pj-polos .product-card__discount-code{display:none!important}.pjp-fabric{padding:58px 0 4px}.pj-polos .pjp-fabric .pjp-eyebrow{font-size:10px!important;margin:0 0 12px}.pjp-fabric h3{font-size:18px;font-weight:600;margin:0 0 12px}.pj-polos .pjp-fabric p{font-size:16px!important;line-height:1.65}.pjp-collection{margin-top:70px;padding-top:40px;border-top:1px solid #d9d6d0}.pjp-collection h2{margin-bottom:10px}.pj-polos .pjp-collection-intro{text-align:center;margin:0;font-size:16px!important}.pjp-collection-cycler{margin-top:28px}.pjp-controls{display:flex;justify-content:space-between;align-items:center;height:44px;margin-bottom:20px;font-size:10px;letter-spacing:1px}.pjp-controls>div{display:flex;gap:56px}.pjp-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #0f0f0f;border-radius:50%;background:#fff;padding:0;line-height:1;color:#222}.pjp-arrow svg{display:block;flex:none;width:24px;height:24px}.pjp-arrow:disabled{opacity:.3;cursor:default}.pjp-rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:22px}.pjp-rail .pjp-product{flex:0 0 calc((100% - 72px)/4);scroll-snap-align:start}.pjp-products,.pjp-rail{scrollbar-width:none;overscroll-behavior-x:contain}.pjp-products::-webkit-scrollbar,.pjp-rail::-webkit-scrollbar{display:none}.pjp-closing{text-align:center;padding:64px 0 48px}.pjp-cta{display:flex;justify-content:space-between;align-items:center;width:320px;max-width:100%;height:52px;margin:28px auto 0;padding:0 20px;border-radius:30px;background:#222;color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.4px}.pj-polos :focus-visible{outline:2px solid #887452;outline-offset:5px}.pjp-motion-ready .pjp-hero{transition:opacity .65s ease,translate .65s ease}.pjp-motion-ready .pjp-hero:not(.pjp-entered){opacity:0;translate:0 20px}@media(hover:hover)and (pointer:fine){.pj-polos .product-card__image-wrapper--multi-image:hover .product-card__image--first{opacity:0}.pj-polos .product-card__image-wrapper--multi-image:hover .product-card__image--second{opacity:1}.pjp-arrow:hover:not(:disabled){background:#f2f2f2}}@media(max-width:800px){.pjp-wrap{width:calc(100% - 48px)}.pjp-reading{max-width:none;margin-inline:24px}.pjp-look .pjp-reading{margin-inline:0}.pjp-masthead{padding-top:35px}.pj-polos h1{font-size:36px;line-height:1.28}.pj-polos h2{font-size:28px}.pjp-hero{aspect-ratio:1026/1260}.pjp-intro{padding-top:24px}.pj-polos .pjp-intro p{font-size:17px!important}.pjp-chapters{justify-content:space-between;gap:0;font-size:9px}.pjp-chapters span{margin-left:4px}.pjp-look{padding-top:42px}.pjp-look:not(#pjp-neutrals){margin-top:40px}.pj-polos .pjp-description{margin-top:24px;margin-bottom:30px}.pj-polos .pjp-description p{font-size:17px!important}.pjp-toggles{margin-bottom:20px}.pjp-toggles button{min-width:0;flex:1;max-width:170px}.pjp-advice{margin-bottom:20px}.pjp-cycler{padding:20px 8px}.pj-polos .pjp-shop-label{margin-inline:12px;margin-bottom:20px}.pjp-products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;margin-inline:0}.pjp-products .pjp-product,.pjp-rail .pjp-product{flex:0 0 calc(100% - 32px);scroll-snap-align:start}.pjp-rail{margin-inline:0}.pjp-controls{display:none}.pjp-fabric{padding-top:40px}.pjp-collection{margin-top:45px}.pjp-collection-cycler{margin-top:24px}.pjp-closing{padding-top:45px}}@media(prefers-reduced-motion:reduce){.pj-polos *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pjp-motion-ready .pjp-hero:not(.pjp-entered){opacity:1;translate:none}}.pj-polos{font-family:PJPolos,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;letter-spacing:normal!important}.pj-polos h1,.pj-polos h2,.pj-polos h3,.pj-polos p,.pj-polos a,.pj-polos button,.pj-polos span{font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}.pj-polos h1,.pj-polos h2,.pj-polos .pjp-intro p,.pj-polos .pjp-description p,.pj-polos .pjp-advice p,.pj-polos .pjp-fabric p,.pj-polos .pjp-collection-intro{font-family:PJPolos,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;letter-spacing:normal!important}.pj-polos .pjp-intro p{margin:18px 0}.pj-polos .pjp-intro p+p{margin-top:23px!important}.pj-polos .pjp-advice{font-size:14px;line-height:1.8}.pj-polos .pjp-fabric h3{font:600 18px/1.6 PJPolos,Helvetica Neue,Arial,sans-serif!important}.pj-polos .pjp-fabric>p:last-child{margin:16px 0}.pj-polos .pjp-eyebrow,.pj-polos .pjp-fabric .pjp-eyebrow{letter-spacing:1.1px!important}.pj-polos .pjp-chapters{letter-spacing:1px}.pj-polos .pjp-toggles button{font-family:PJPolos,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;padding:1px 6px;letter-spacing:.15px}.pj-polos .pjp-shop-label{font-weight:600!important;letter-spacing:1.4px!important}.pj-polos .product-card__price,.pj-polos .product-card__price *{letter-spacing:normal!important}.pj-polos .pjp-fabric{padding-top:58px}.pjp-chapters a:hover span{text-decoration:underline;text-underline-offset:6px}.pjp-cta{letter-spacing:.4px!important;font-weight:600!important}.pjp-cta span{font-size:24px;transition:translate .2s}.pjp-cta:hover span{translate:4px}.pjp-arrow{transition:background-color .2s,opacity .2s,transform .2s}.pjp-arrow:hover:not(:disabled){transform:scale(1.04)}.pjp-motion-ready .pjp-hero{transition:none}.pjp-motion-ready .pjp-reveal:not(.pjp-entered){opacity:0;translate:0 20px}.pjp-motion-ready #pjp-contrast .pjp-hero:not(.pjp-entered){translate:24px 0}.pjp-motion-ready #pjp-blue .pjp-hero:not(.pjp-entered){translate:-24px 0}.pjp-reveal.pjp-entered{animation:pjp-reveal .55s ease-out both}.pjp-article-start .pjp-hero.pjp-entered{animation-duration:.65s}#pjp-contrast .pjp-hero.pjp-entered{animation-name:pjp-slide-right}#pjp-blue .pjp-hero.pjp-entered{animation-name:pjp-slide-left}@keyframes pjp-reveal{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes pjp-slide-right{0%{opacity:0;translate:24px 0}to{opacity:1;translate:0 0}}@keyframes pjp-slide-left{0%{opacity:0;translate:-24px 0}to{opacity:1;translate:0 0}}@media(max-width:800px){.pj-polos .pjp-fabric{padding-top:40px}}@media(prefers-reduced-motion:reduce){.pjp-motion-ready .pjp-reveal:not(.pjp-entered){opacity:1;translate:none}}.pj-polos :where(div,section,article,aside,nav,figure,picture){font-family:inherit!important}.pj-polos .product-card__price{display:flex;gap:6px}.pj-polos .pjp-closing{max-width:680px;margin-inline:auto}.pj-polos .pjp-collection-intro{line-height:1.6}@media(max-width:800px){.pj-polos .pjp-intro p{margin:17px 0}.pj-polos .pjp-shop-label{font-size:9px!important}}html:has(.pj-polos){scroll-behavior:smooth;scroll-padding-top:32px}@media(hover:hover)and (pointer:fine){.pj-polos .product-card:hover .product-card__image-wrapper--multi-image .product-card__image--first{opacity:0}.pj-polos .product-card:hover .product-card__image-wrapper--multi-image .product-card__image--second{opacity:1}.pj-polos .product-card:hover .product-card__title{text-decoration:underline;text-underline-offset:4px}}@media(prefers-reduced-motion:reduce){html:has(.pj-polos){scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pj-summer-polos.css.map */
