*,:before,:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shopify-section--banner{z-index:1000;position:relative}.language-banner{width:100vw}.popup-banner{--background: var(--background-primary);--text-color: var(--text-primary);align-items:center;background-color:#00000080;bottom:0;display:flex!important;font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.2 var(--text-font-family);height:100%;justify-content:center;left:0;padding:var(--spacing-4);position:fixed;top:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;z-index:1}.popup-banner *{font-family:inherit}.popup-banner[hidden]{visibility:hidden;opacity:0}.popup-banner_inner{background:rgb(var(--background-primary));border-radius:8px;box-sizing:border-box;color:rgb(var(--text-primary));padding:var(--spacing-6);position:relative;width:100%}.privacy-bar__close{position:absolute;top:var(--spacing-6)}.privacy-bar__expanded-content,.privacy-bar__button--decline,.privacy-bar--expanded .privacy-bar__general-content,.privacy-bar--expanded .privacy-bar__button--expand{display:none!important}.privacy-bar--expanded .privacy-bar__expanded-content,.privacy-bar--expanded .privacy-bar__button--decline{display:block!important}.popup-banner .v-stack{display:grid}.popup-banner .h-stack{align-items:center;display:flex}.popup-banner .gap-2{gap:var(--spacing-2)}.popup-banner .gap-4{gap:var(--spacing-4)}.popup-banner .prose *+:is(p,div,ul,ol){margin-block-start:var(--spacing-3)}@media screen and (min-width: 1150px){.popup-banner .prose *+p{margin-block-start:var(--spacing-6)}}.popup-banner .bold{font-weight:700}.popup-banner b,.popup-banner strong{font-weight:bolder}.popup-banner .button,.popup-banner .btn{--button-background: var(--button-background-primary) / var(--button-background-opacity, 1);--button-text-color: var(--button-text-primary);--button-outline-color: var(--button-background-primary);-webkit-appearance:none;appearance:none;border-radius:var(--rounded-button);background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));text-align:center;font-family:inherit;font-size:var(--text-sm);letter-spacing:var(--text-letter-spacing);padding-block-start:var(--spacing-2-5);padding-block-end:var(--spacing-2-5);padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5);font-weight:700;line-height:1.6;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;position:relative}.popup-banner .button--sm{font-size:var(--text-xs);padding-block-start:var(--spacing-2);padding-block-end:var(--spacing-2);line-height:1.7}.popup-banner .button--subdued{--button-background: var(--text-color) / .1 !important;--button-text-color: var(--text-color) !important;--button-outline-color: var(--text-color) !important}@media screen and (min-width: 700px){.popup-banner{padding:0;width:100vw}.popup-banner_inner{max-width:445px}}@media print{.popup-banner{display:none!important}}legacy-popup.popup-banner{z-index:10}legacy-popup .legacy-popup__close{position:absolute;top:1rem;right:1rem;z-index:1}.image-modal{--image-modal-transition: 333ms cubic-bezier(.4,0,.22,1);align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.image-modal__image{max-height:100vh;max-width:100vw;object-fit:contain;opacity:0;transform:translateY(32px);transition:var(--image-modal-transition)}.image-modal__close-button{align-items:center;background-color:#fff;border:1px solid rgb(37 38 39 / 12%);border-radius:28px;box-sizing:border-box;cursor:pointer;display:flex;height:56px;justify-content:center;opacity:0;position:absolute;right:24px;top:24px;transition:var(--image-modal-transition);width:56px}@media screen and (min-width: 700px){.image-modal__close-button{right:48px;top:48px}}.image-modal__close-button>.icon{color:#252627;transition:.2s ease}@media (pointer: fine){.image-modal__close-button:hover>.icon{transform:rotate(90deg)}}.image-modal__backdrop{background-color:rgb(var(--background-primary));display:block!important;height:100%;left:0;opacity:0;position:absolute;transition:var(--image-modal-transition);top:0;width:100%}.image-modal.is-active{pointer-events:all}.image-modal.is-active .image-modal__image{opacity:1;transform:translateY(0)}.image-modal.is-active .image-modal__backdrop,.image-modal.is-active .image-modal__close-button{opacity:1}.image-modal:not(.is-active) .image-modal__close-button>.icon{transition-delay:333ms}
/*# sourceMappingURL=/cdn/shop/t/208/assets/shared.css.map */
