.shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}@media screen and (min-width:750px){.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:var(--ac-layer-overlay-modal)}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active){display:none}@media screen and (min-width:750px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>*:not(.active){display:block}}.product-media-modal__content>*{display:block;height:auto;margin:auto}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{right:2rem;position:fixed;z-index:2;top:2rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width:750px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:5rem;top:2.2rem}}@media screen and (min-width:990px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}.product-media-modal__toggle{right:5rem}}@media screen and (min-width:750px){.product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible}}@media screen and (max-width:749px){.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin-bottom:2.5rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem;width:10px;height:9px}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.product-media-modal__content[data-ac-product-zoom-viewport]{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:16px;touch-action:none}.product-media-modal__content[data-ac-product-zoom-viewport]>*:not(.active){display:none}.product-media-modal__content[data-ac-product-zoom-viewport]>img.active{height:auto;max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);object-fit:contain;transform-origin:center;-webkit-user-select:none;user-select:none;width:auto;will-change:transform}.product-media-modal__toggle{--ac-action-icon-size: 48px;right:max(16px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top))}.ac-product-zoom__reset{background:#000;border:0;bottom:max(16px,env(safe-area-inset-bottom));color:#fff;cursor:pointer;font:600 12px/1 PP Fraktion Mono,monospace;left:50%;min-height:44px;padding:0 18px;position:fixed;text-transform:uppercase;transform:translate(-50%);z-index:3}.ac-product-zoom__status{align-items:center;background:#ffffffeb;color:#000;display:flex;flex-direction:column;font:600 12px/1.2 PP Fraktion Mono,monospace;gap:14px;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;text-transform:uppercase;z-index:1}.ac-product-zoom__status[hidden]{display:none}.ac-product-zoom__status[data-state=loading] span:before{animation:ac-product-zoom-spin .8s linear infinite;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;content:"";display:block;height:28px;margin:0 auto 14px;width:28px}.ac-product-zoom__status button{background:#000;border:0;color:#fff;cursor:pointer;font:inherit;min-height:44px;padding:0 18px;pointer-events:auto;text-transform:inherit}@keyframes ac-product-zoom-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ac-product-zoom__status[data-state=loading] span:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/section-main-product.css.map */
