.pc-legal-entry{display:block}.pc-legal-link{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.8rem;color:inherit;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.4;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.07rem}.pc-legal-link svg{flex-shrink:0}.pc-legal-link:hover{text-decoration-thickness:.14rem}.pc-legal-link:focus-visible,.pc-legal-dialog a:focus-visible,.pc-legal-dialog button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.utility-bar__grid:has(>.pc-legal-entry--announcement){display:flex;justify-content:center;align-items:center;gap:0 2.4rem;flex-wrap:wrap}.utility-bar__grid:has(>.pc-legal-entry--announcement)>.announcement-bar{width:auto}.utility-bar__grid:has(>.pc-legal-entry--announcement)>.localization-wrapper:not(:has(*)){display:none}.pc-legal-entry--cart{margin:.6rem 0 1.4rem;text-align:right}.pc-legal-open{overflow:hidden}.pc-legal-dialog{padding:0;width:min(74rem,calc(100vw - 3.2rem));max-width:none;max-height:calc(100dvh - 3.2rem);border:1px solid #ded8cf;border-radius:1rem;background:#fff;color:#5b534b;box-shadow:0 1.5rem 6rem #2c261d26;overscroll-behavior:contain}.pc-legal-dialog::backdrop{background:#2c261d66}.pc-legal-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;position:sticky;top:0;z-index:1;padding:1.6rem 2rem;background:#f3eee7;border-bottom:1px solid #ded8cf}.pc-legal-dialog__header h2{margin:0;color:inherit;font-size:clamp(1.7rem,2.3vw,2.2rem);line-height:1.4}.pc-legal-dialog__close{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;flex-shrink:0;min-height:4.4rem;padding:.7rem .4rem;border:0;background:transparent;color:inherit;font:inherit;font-size:1.4rem;cursor:pointer}.pc-legal-dialog__content{padding:0 2rem 2rem}.pc-legal-dialog__tools{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.6rem;padding:1.4rem 0;font-size:1.3rem}.pc-legal-dialog a{color:inherit;text-underline-offset:.3rem}.pc-legal-dialog__artwork{display:block;background:#fff}.pc-legal-dialog__artwork img{display:block;width:100%;height:auto}.pc-legal-dialog__more{display:inline-block;padding:1.6rem 0 0;font-size:1.4rem}@media screen and (min-width:750px){.utility-bar__grid:has(>.pc-legal-entry--announcement){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"social-icons announcements legal-notice"}.pc-legal-entry--announcement{grid-area:legal-notice;justify-self:end;min-width:0;margin-inline-end:.8rem;text-align:right}.pc-legal-entry--announcement .pc-legal-link{max-width:100%}}@media screen and (max-width:749px){.utility-bar__grid:has(>.pc-legal-entry--announcement){flex-direction:column;flex-wrap:nowrap;gap:0;padding-top:.3rem;padding-bottom:0}.utility-bar__grid:has(>.pc-legal-entry--announcement)>.announcement-bar{width:100%;min-width:0;height:auto;flex:none}.utility-bar__grid:has(>.pc-legal-entry--announcement) .announcement-bar__message{padding:0;min-height:2rem;line-height:1.4;overflow-wrap:anywhere}.pc-legal-entry--announcement{width:100%;min-width:0;text-align:center}.pc-legal-entry--announcement .pc-legal-link{min-height:max(44px,4.4rem);max-width:100%;padding-block:.4rem;font-size:1.2rem;text-align:center}.pc-legal-entry--announcement .pc-legal-link span{min-width:0;overflow-wrap:anywhere}.pc-legal-entry--cart{text-align:center}.pc-legal-dialog{width:calc(100vw - 1.6rem);max-height:calc(100dvh - 1.6rem);border-radius:.7rem}.pc-legal-dialog__header{padding:.8rem 1.2rem;gap:1rem}.pc-legal-dialog__content{padding:0 1.2rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map */
