#PKReflection{max-width:900px;margin:auto;padding:54px 24px 84px;color:var(--pk-luxury-text);font-size:16px;line-height:1.65}#PKReflection h1{font-size:clamp(32px,5vw,50px);line-height:1.14}#PKReflection h2{font-size:30px;line-height:1.2}#PKReflection h3{font-size:21px}#PKReflection button,#PKReflection a{touch-action:manipulation}#PKReflection button{font:inherit;min-height:48px;padding:12px 20px;border:1px solid #a68d5a;background:transparent;color:inherit;cursor:pointer}#PKReflection button.primary{background:#bfa166;color:#171713}#PKReflection button:focus-visible,#PKReflection a:focus-visible,#PKReflection input:focus-visible{outline:2px solid #d6bb83;outline-offset:4px}#PKReflection fieldset{border:0;padding:0;margin:24px 0}#PKReflection legend{font-size:24px;line-height:1.4;margin-bottom:20px}#PKReflection label{display:flex;align-items:center;gap:14px;padding:15px 12px;border-bottom:1px solid #655f50;cursor:pointer;min-height:50px}#PKReflection label:has(input:checked){background:#bfa16626}#PKReflection input{width:20px;height:20px;flex-shrink:0;accent-color:#bfa166}#PKReflection nav{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}#PKReflection nav a{padding:8px 12px;border:1px solid #655f50}#PKReflection a{color:inherit;text-underline-offset:4px}#PKReflection img{max-width:100%;max-height:500px;object-fit:contain}#PKReflection small,#PKReflectionStatus{font:13px/1.6 var(--font-body-family)}#PKReflection summary{cursor:pointer;min-height:44px;padding:12px 0}#PKReflection article{padding:34px 0;border-top:1px solid #655f50;scroll-margin-top:140px}#PKReflection .note{border-left:2px solid #bfa166;padding-left:16px}#PKReflection button:disabled{opacity:.5;cursor:default}.pk-reflection-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase}#PKReflectionView>button{margin:6px}#PKReflection details p{max-width:70ch}#PKReflection #PKReflectionTitle:focus{outline:0}@media(max-width:749px){#PKReflection{padding:32px 20px 64px}#PKReflection h1{font-size:32px}#PKReflection legend{font-size:21px}#PKReflection label{padding:14px 6px}#PKReflection nav button{flex:1}#PKReflection h2{font-size:27px}}.pk-reflection-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pk-reflection-product-grid a{text-decoration:none}.pk-reflection-product-grid img{width:100%;aspect-ratio:1;object-fit:contain}.pk-reflection-product-grid h3{font-size:16px!important}@media(max-width:749px){.pk-reflection-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}#PKReflection .pk-culture-art{position:relative;overflow:hidden;width:min(100%,360px);margin:20px 0;background:#e9e5dc;border-radius:8px}#PKReflection .pk-culture-art img{position:absolute!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;height:auto!important;margin:0!important;object-fit:initial!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/pk-reflection.css.map */
