:root{--rs-primary-green: #00811F;--rs-green-hover: #006B1A;--rs-green-dark: #004D0F;--rs-green-light: #009926;--rs-white: #ffffff;--clr-coolblue: #0090E3;--clr-coolblue-hover: #0077BD;--clr-coolblue-dark: #005A8C;--clr-coolblue-bg: rgba(0, 144, 227, .08);--clr-amazon: #FF9900;--clr-amazon-hover: #E88B00;--clr-amazon-bg: rgba(255, 153, 0, .08);--clr-bol: #0000FF;--clr-bol-hover: #0000CC;--clr-bol-bg: rgba(0, 0, 255, .08);--clr-hema: #E4002B;--clr-hema-hover: #C4001F;--clr-hema-bg: rgba(228, 0, 43, .08);--clr-mediamarkt: #DF0000;--clr-mediamarkt-hover: #B50000;--clr-mediamarkt-bg: rgba(223, 0, 0, .08);--clr-aliexpress: #FF4747;--clr-aliexpress-hover: #E62E2E;--clr-aliexpress-bg: rgba(255, 71, 71, .08);--clr-greetz: #E91E8C;--clr-greetz-hover: #C4177A;--clr-greetz-bg: rgba(233, 30, 140, .08);--clr-douglas: #1A1A1A;--clr-douglas-hover: #000000;--clr-douglas-bg: rgba(0, 0, 0, .08);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--shadow-md: 0 4px 15px rgba(0, 0, 0, .15);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .2);--shadow-hover: 0 6px 20px rgba(0, 0, 0, .2);--transition-fast: .2s ease;--transition-normal: .3s ease}.product-form__submit{width:100%;max-width:450px;padding:20px 40px;font-size:19px;font-weight:700;font-family:inherit;letter-spacing:.5px;text-transform:none;line-height:1.2;background:linear-gradient(135deg,var(--rs-primary-green) 0%,var(--rs-green-hover) 100%);color:var(--rs-white);border:none;border-radius:12px;box-shadow:0 4px 15px #00811f66;cursor:pointer;transition:all var(--transition-normal);display:inline-flex;align-items:center;justify-content:center;gap:8px}.product-form__submit:hover{background:linear-gradient(135deg,var(--rs-green-light) 0%,var(--rs-primary-green) 100%);transform:translateY(-3px);box-shadow:0 8px 25px #00811f80}.product-form__submit:active{transform:translateY(-1px);box-shadow:0 4px 15px #00811f66}.product-form__submit span:first-child:before{content:"\1f6d2  "}.product-form__submit:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.product-form__submit:disabled:hover{transform:none;box-shadow:none}.product-form__submit:focus-visible{outline:3px solid var(--rs-primary-green);outline-offset:2px}.product-form__submit .loading__spinner{width:20px;height:20px}.product-form__buttons{display:flex;flex-direction:column;gap:12px;margin-top:16px}.shopify-payment-button{margin-top:12px}.shopify-payment-button__button{border-radius:12px!important;min-height:54px}.quantity{display:inline-flex;align-items:center;border:2px solid #E5E5E5;border-radius:10px;overflow:hidden;background:#fafafa}.quantity__button{padding:14px 18px;background:#f5f5f5;border:none;cursor:pointer;transition:background var(--transition-fast);display:flex;align-items:center;justify-content:center}.quantity__button:hover{background:#e5e5e5}.quantity__button svg,.quantity__button .icon{width:12px;height:12px;color:#333}.quantity__input{font-size:18px;font-weight:600;width:50px;text-align:center;border:none;background:transparent;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form__input label{font-size:14px;font-weight:500;color:#666;margin-bottom:8px;display:block}.affiliate-button-twotone{display:block;width:100%;max-width:100%;margin:24px 0;text-decoration:none;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow-md);transition:transform var(--transition-normal),box-shadow var(--transition-normal);font-family:inherit}.affiliate-button-twotone:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.affiliate-button-twotone .info-section{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;background:#f8f8f8;color:#333;font-size:14px;font-weight:500;line-height:1.4;border-bottom:1px solid rgba(0,0,0,.06);text-align:center}.affiliate-button-twotone .info-section .icon{font-size:18px}.affiliate-button-twotone .info-section .text{flex:1}.affiliate-button-twotone .info-section strong{font-weight:700}.affiliate-button-twotone .cta-section{display:flex;align-items:center;justify-content:center;padding:18px 24px;font-size:17px;font-weight:800;letter-spacing:.3px;color:var(--rs-white);text-align:center;position:relative;overflow:hidden;transition:filter var(--transition-fast)}.affiliate-button-twotone .cta-section:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .5s}.affiliate-button-twotone:hover .cta-section:after{left:100%}.affiliate-button-twotone.coolblue .info-section{background:var(--clr-coolblue-bg);color:var(--clr-coolblue-dark);border-left:4px solid var(--clr-coolblue)}.affiliate-button-twotone.coolblue .cta-section{background:linear-gradient(135deg,var(--clr-coolblue) 0%,var(--clr-coolblue-hover) 100%)}.affiliate-button-twotone.amazon .info-section{background:linear-gradient(135deg,#fff5e6,#ffe9cc);color:#b36200;border-left:4px solid var(--clr-amazon);border-bottom:2px solid rgba(255,153,0,.3)}.affiliate-button-twotone.amazon .cta-section{background:linear-gradient(135deg,#f90,#ff8000,#f60);color:#000;box-shadow:0 10px 30px #f906,inset 0 1px #fff6}.affiliate-button-twotone.amazon .cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:50%;background:linear-gradient(180deg,rgba(255,255,255,.35) 0%,transparent 100%);pointer-events:none;z-index:1}.affiliate-button-twotone.amazon:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 15px 40px #ff990080}.affiliate-button-twotone.bol .info-section{background:var(--clr-bol-bg);color:#00a;border-left:4px solid var(--clr-bol)}.affiliate-button-twotone.bol .cta-section{background:linear-gradient(135deg,var(--clr-bol) 0%,var(--clr-bol-hover) 100%)}.affiliate-button-twotone.hema .info-section{background:var(--clr-hema-bg);color:#8b181c;border-left:4px solid var(--clr-hema)}.affiliate-button-twotone.hema .cta-section{background:linear-gradient(135deg,var(--clr-hema) 0%,var(--clr-hema-hover) 100%)}.affiliate-button-twotone.mediamarkt .info-section{background:var(--clr-mediamarkt-bg);color:#9c0000;border-left:4px solid var(--clr-mediamarkt)}.affiliate-button-twotone.mediamarkt .cta-section{background:linear-gradient(135deg,var(--clr-mediamarkt) 0%,var(--clr-mediamarkt-hover) 100%)}.affiliate-button-twotone.aliexpress .info-section{background:var(--clr-aliexpress-bg);color:#cc2020;border-left:4px solid var(--clr-aliexpress)}.affiliate-button-twotone.aliexpress .cta-section{background:linear-gradient(135deg,var(--clr-aliexpress) 0%,var(--clr-aliexpress-hover) 100%)}.affiliate-button-twotone.greetz .info-section{background:var(--clr-greetz-bg);color:#b01570;border-left:4px solid var(--clr-greetz)}.affiliate-button-twotone.greetz .cta-section{background:linear-gradient(135deg,var(--clr-greetz) 0%,var(--clr-greetz-hover) 100%)}.affiliate-button-twotone.douglas .info-section{background:var(--clr-douglas-bg);color:#333;border-left:4px solid var(--clr-douglas)}.affiliate-button-twotone.douglas .cta-section{background:linear-gradient(135deg,var(--clr-douglas) 0%,#000 100%)}.affiliate-button-twotone.default .info-section{background:#00811f14;color:var(--rs-green-dark);border-left:4px solid var(--rs-primary-green)}.affiliate-button-twotone.default .cta-section{background:linear-gradient(135deg,var(--rs-primary-green) 0%,var(--rs-green-hover) 100%)}.internal-link{margin:40px auto 30px;max-width:600px}.internal-link__button{display:block;width:100%;padding:1.5em 2em;font-size:1.3rem;font-weight:800;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;color:var(--rs-white);background:linear-gradient(135deg,var(--rs-primary-green) 0%,var(--rs-green-hover) 50%,var(--rs-green-dark) 100%);border:none;border-radius:12px;box-shadow:0 10px 30px #00811f4d;transition:all var(--transition-normal);position:relative;overflow:hidden}.internal-link__button:hover{transform:translateY(-4px);box-shadow:0 15px 40px #00811f66;color:var(--rs-white)}.internal-link__button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.internal-link__button:hover:before{left:100%}.btn-row{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0;align-items:center}.btn-row--center{justify-content:center}.btn-row--left{justify-content:flex-start}.affiliate-button-twotone:focus-visible,.internal-link__button:focus-visible{outline:3px solid var(--rs-primary-green);outline-offset:3px}.product__share,.share-button,.social-sharing{display:none!important}@media screen and (max-width: 768px){.product-form__submit{max-width:100%;padding:18px 28px;font-size:17px}.quantity__button{padding:12px 14px}.quantity__input{font-size:16px;width:45px}.affiliate-button-twotone{border-radius:12px}.affiliate-button-twotone .info-section{font-size:13px;padding:10px 14px}.affiliate-button-twotone .cta-section{font-size:15px;padding:16px 20px}.internal-link__button{font-size:1.1rem;padding:1.2em 1.5em}}@media screen and (max-width: 480px){.affiliate-button-twotone .info-section{font-size:12px;padding:8px 12px;gap:8px}.affiliate-button-twotone .cta-section{font-size:14px;padding:14px 16px}}@media (prefers-reduced-motion: reduce){.product-form__submit,.affiliate-button-twotone,.internal-link__button{transition:none}.affiliate-button-twotone .cta-section:after,.internal-link__button:before{display:none}}@media print{.affiliate-button-twotone,.product-form__submit,.internal-link__button{border:1px solid #000;color:#000!important;background:#fff!important;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/buttons.css.map */
