:root{--pi-ink:#252722;--pi-muted:#63665e;--pi-line:#d9d8d0;--pi-paper:#f8f7f2}.pi-product-intro{color:var(--pi-muted);font-size:14px;line-height:1.75;max-width:52ch}.pi-product-intro p{margin:0 0 12px}.pi-product-intro .pi-product-subtitle{color:var(--pi-ink);font-size:12px;letter-spacing:.055em}.product-details h1{font-size:clamp(32px,3vw,46px);line-height:1.12;font-weight:300;margin:0}.pi-delivery{margin:12px 0 18px;padding:15px 0;border-top:1px solid var(--pi-line);font-size:12px;line-height:1.6;color:var(--pi-muted)}.pi-delivery p{margin:0}.pi-delivery .pi-delivery__label{color:var(--pi-ink);margin-bottom:4px}.product-details .product-form-buttons{display:flex;flex-direction:column;gap:12px}.product-details .add-to-cart-button{width:100%;min-height:50px;background:var(--pi-ink);color:#fff;border:1px solid var(--pi-ink);font-size:12px;letter-spacing:.08em}.product-details .add-to-cart-button:disabled{background:#e9e8e3;color:#666;border-color:#e9e8e3}.pi-product-facts{width:100%;font-size:13px;line-height:1.75;color:var(--pi-ink)}.pi-product-facts details{border-top:1px solid var(--pi-line)}.pi-product-facts details:last-of-type{border-bottom:1px solid var(--pi-line)}.pi-product-facts summary{padding:18px 24px 18px 0;cursor:pointer;list-style:none;position:relative;font-size:12px;letter-spacing:.025em}.pi-product-facts summary::-webkit-details-marker{display:none}.pi-product-facts summary:after{content:"+";position:absolute;right:2px}.pi-product-facts details[open] summary:after{content:"\2212"}.pi-product-facts details>div{padding:0 0 22px}.pi-product-facts ul{padding-left:18px;margin:0}.pi-product-facts li{margin-bottom:5px}.pi-product-facts a,.pi-product-help a{text-underline-offset:4px}.pi-product-help{margin:20px 0 0}.pi-collection-intro{max-width:68ch;font-size:14px;line-height:1.75;color:var(--pi-muted)}.pi-collection-intro p{margin:0}.pi-collection-note{margin-top:8px!important;font-size:12px}.pi-wardrobe{display:grid;grid-template-columns:1fr 1fr;background:var(--pi-paper);color:var(--pi-ink)}.pi-wardrobe__image{display:block;aspect-ratio:4/5;padding:40px}.pi-wardrobe__image img{width:100%;height:100%;object-fit:contain}.pi-wardrobe__copy{align-self:center;padding:60px clamp(24px,6vw,100px)}.pi-eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.17em}.pi-wardrobe h2{font-family:var(--font-heading--family);font-size:clamp(36px,5vw,70px);font-weight:300;line-height:1.04;margin:26px 0}.pi-wardrobe__copy>p:not(.pi-eyebrow){font-size:16px;line-height:1.8;max-width:40ch}.pi-wardrobe__copy>a{display:table;margin-top:24px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:7px}.pi-client-services{max-width:1000px;margin:auto;padding:64px 24px 24px}.pi-client-services h1{font-family:var(--font-heading--family);font-size:clamp(40px,5vw,64px);font-weight:300}.pi-client-intro{max-width:58ch;font-size:16px;line-height:1.8}.pi-client-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:40px 0}.pi-client-grid h2{font-size:11px;font-family:var(--font-body--family);text-transform:uppercase;letter-spacing:.1em}.pi-client-grid p,.pi-client-grid a{font-size:14px;line-height:1.7}.pi-footer{background:var(--pi-paper);color:var(--pi-ink);padding:64px max(24px,4vw) 24px;border-top:1px solid var(--pi-line)}.pi-footer__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;gap:32px}.pi-footer h2{font-family:var(--font-body--family);font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 22px}.pi-footer nav a{display:table;font-size:13px;text-decoration:none;margin:0 0 12px}.pi-footer p{font-size:13px;line-height:1.8;max-width:35ch}.pi-newsletter{display:flex;border-bottom:1px solid #7b7c73;margin-top:24px}.pi-newsletter input{width:100%;min-width:0;border:0;background:transparent;padding:14px 0;font-size:13px}.pi-newsletter button{border:0;background:none;font-size:11px;padding:12px;white-space:nowrap}.pi-footer__bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--pi-line);padding-top:30px;margin-top:54px}.pi-footer__bottom img{width:180px;height:auto}.pi-footer__bottom span{font-size:11px}.pi-footer a:hover{text-decoration:underline;text-underline-offset:5px}.pi-footer a:focus-visible,.pi-product-facts summary:focus-visible,.pi-wardrobe a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.shopify-policy__container{max-width:820px!important;padding:56px 24px!important}.shopify-policy__body{font-size:14px;line-height:1.85}.shopify-policy__title h1{font-family:var(--font-heading--family);font-weight:300;font-size:44px}@media(max-width:749px){.product-details h1{font-size:32px}.product-details>.group-block{padding:24px 20px!important}.pi-product-intro{font-size:14px}.pi-wardrobe{grid-template-columns:1fr}.pi-wardrobe__image{padding:24px 24px 0;aspect-ratio:1}.pi-wardrobe__copy{padding:30px 24px 48px}.pi-footer{padding-top:44px}.pi-footer__grid{grid-template-columns:1fr 1fr;gap:30px 20px}.pi-footer__grid>div:last-child{grid-column:1/-1}.pi-client-grid{grid-template-columns:1fr;gap:22px}.pi-footer__bottom img{width:140px}}@media(prefers-reduced-motion:reduce){.pi-wardrobe *{scroll-behavior:auto}}.pi-type-shoes media-gallery:not(.dialog-zoomed-gallery) .product-media__image{object-fit:cover;object-position:center 70%}.pi-type-shoes media-gallery .product-media-container{overflow:hidden}.pi-product-leather-pouch media-gallery .product-media__image,.pi-product-leather-toiletry-bag media-gallery .product-media__image,.pi-product-canvas-toiletry-bag media-gallery .product-media__image{object-fit:cover;object-position:center 70%}.shopify-policy__body h2{font-family:var(--font-heading--family);font-size:26px;font-weight:300;margin-top:32px}.pi-loafer-profiles{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:520px;margin:24px 0 8px}.pi-loafer-profiles a{display:block;font-size:12px;text-decoration:none}.pi-loafer-profiles img{width:100%;aspect-ratio:1.7;object-fit:cover;object-position:center bottom}.pi-loafer-profiles span{display:block;margin-top:10px}.pi-type-shoes media-gallery .product-media__image{transform:scale(1.17);transform-origin:50% 78%}.pi-product-leather-pouch media-gallery .product-media__image,.pi-product-leather-toiletry-bag media-gallery .product-media__image,.pi-product-canvas-toiletry-bag media-gallery .product-media__image{transform:scale(1.2);transform-origin:50% 78%}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pirounis-refinement.css.map */
