.pbr-announcement{display:flex;align-items:center;background:#365447;color:#fff;min-height:40px;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.1em}.pbr-announcement__window{overflow:hidden;flex:1;min-width:0}.pbr-announcement__track{display:flex;width:max-content;animation:pbr-announcement-scroll 42s linear infinite}.pbr-announcement__track>span{flex:none;white-space:nowrap;padding-right:32px}.pbr-announcement__track>span>span{padding-left:32px}.pbr-announcement__pause{width:44px;min-height:40px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:16px}.pbr-announcement__pause:focus-visible{outline:2px solid white;outline-offset:-4px}.pbr-announcement:hover .pbr-announcement__track,.pbr-announcement:focus-within .pbr-announcement__track,.pbr-announcement.is-paused .pbr-announcement__track{animation-play-state:paused}@keyframes pbr-announcement-scroll{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.pbr-announcement__track{animation:none}.pbr-announcement__window{overflow-x:auto}.pbr-announcement__pause{display:none}}.pbr-custom-upload{display:block;width:100%;margin:1.8rem 0;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:1.2rem}.pbr-custom-upload,.pbr-custom-upload *{box-sizing:border-box}.pbr-custom-upload__heading{margin:0 0 .8rem}.pbr-custom-upload p{line-height:1.5;font-size:1.4rem}.pbr-custom-upload>label{display:block;margin-top:1.4rem;margin-bottom:.6rem;font-weight:600}.pbr-custom-upload input[type=file],.pbr-custom-upload textarea{display:block;width:100%;max-width:100%;padding:1rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:.4rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font:inherit}.pbr-custom-upload input[type=file]{font-size:1.4rem}.pbr-custom-upload textarea{resize:vertical}.pbr-custom-upload .pbr-custom-upload__consent{display:flex;align-items:flex-start;gap:.8rem;font-size:1.4rem;font-weight:400;line-height:1.5}.pbr-custom-upload__consent input{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:.2rem 0 0}.pbr-custom-upload__help{margin-top:.6rem}.pbr-custom-upload__error{color:#a51b1b;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
