:root{--rs-primary-green: #00811F;--rs-green-hover: #006B1A;--rs-green-700: #004D0F;--rs-white: #fff;--card-border: rgba(0,0,0,.06);--card-shadow: 0 10px 30px rgba(0,0,0,.1);--card-shadow-hover: 0 20px 40px rgba(0,0,0,.14);--clr-coolblue: #009FE3;--clr-coolblue-hover: #0087C9;--clr-coolblue-dark: #075A82;--clr-coolblue-bg: rgba(0,159,227,.08);--clr-coolblue-text: #075A82;--clr-amazon: #FF9900;--clr-amazon-hover: #FF6600;--clr-amazon-bg: rgba(255,153,0,.08);--clr-amazon-text: #B36200;--clr-bol: #1A6ED8;--clr-bol-hover: #1557B0;--clr-bol-bg: rgba(26,110,216,.08);--clr-bol-text: #0F4A8A;--clr-hema: #C92227;--clr-hema-hover: #A51B20;--clr-hema-bg: rgba(201, 34, 39, .08);--clr-hema-text: #8B181C;--clr-mm: #DF0000;--clr-mm-hover: #B50000;--clr-mm-bg: rgba(223,0,0,.08);--clr-ali: #FF6A00;--clr-ali-hover: #E55F00;--clr-ali-bg: rgba(255,106,0,.08);--clr-greetz: #FF6F61;--clr-greetz-hover:#FF5442;--clr-greetz-bg: rgba(255,111,97,.08);--clr-douglas: #000;--clr-douglas-hover:#111;--clr-douglas-bg: rgba(0,0,0,.08);--clr-partnership-bg: #f7f9fb;--clr-partnership-text: #22303a;--transition-fast: .25s ease}.btn{display:inline-block;padding:14px 28px;font-weight:700;font-size:16px;text-align:center;text-decoration:none;border-radius:8px;transition:all .3s ease;cursor:pointer;border:2px solid transparent;text-transform:uppercase;letter-spacing:.5px;margin:.5rem;position:relative;overflow:hidden;font-family:inherit;line-height:1.2}.btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s;pointer-events:none}.btn:hover:after{width:300px;height:300px}.btn:focus-visible{outline:3px solid var(--rs-primary-green);outline-offset:2px}.btn:disabled,.btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button,a.button,button.button{border-radius:50px!important;padding:14px 32px!important;font-weight:600!important;transition:all .3s ease!important}.btn--sm{padding:10px 20px;font-size:14px;letter-spacing:.3px}.btn--md{padding:14px 28px;font-size:16px}.btn--lg{padding:18px 36px;font-size:18px;letter-spacing:.7px}.btn--xl{padding:22px 44px;font-size:20px;letter-spacing:1px}.btn--primary,.button--primary,.btn.button:not(.btn--secondary),[name=add]{background:var(--rs-primary-green);color:var(--rs-white);border-color:var(--rs-primary-green)}.btn--primary:hover,.button--primary:hover,[name=add]:hover{background:var(--rs-green-hover);transform:translateY(-3px);box-shadow:0 8px 20px #00811f66}.btn--secondary{background:transparent;color:var(--rs-primary-green);border-color:var(--rs-primary-green)}.btn--secondary:hover{background:var(--rs-primary-green);color:var(--rs-white);transform:translateY(-3px)}.btn--brand-amazon,.btn--amazon{background:var(--clr-amazon);color:#000;border-color:var(--clr-amazon)}.btn--brand-amazon:hover,.btn--amazon:hover{background:var(--clr-amazon-hover);transform:translateY(-3px);box-shadow:0 8px 20px #f906;color:#000}.btn--brand-coolblue,.btn--coolblue{background:var(--clr-coolblue);color:#fff;border-color:var(--clr-coolblue)}.btn--brand-coolblue:hover,.btn--coolblue:hover{background:var(--clr-coolblue-hover);transform:translateY(-3px);box-shadow:0 8px 20px #009fe366}.btn--brand-bol,.btn--bol{background:var(--clr-bol);color:#fff;border-color:var(--clr-bol)}.btn--brand-bol:hover,.btn--bol:hover{background:var(--clr-bol-hover);transform:translateY(-3px);box-shadow:0 8px 20px #1a6ed866}.btn--brand-mediamarkt,.btn--mediamarkt{background:var(--clr-mm);color:#fff;border-color:var(--clr-mm)}.btn--brand-mediamarkt:hover,.btn--mediamarkt:hover{background:var(--clr-mm-hover);transform:translateY(-3px);box-shadow:0 8px 20px #df000066}.btn--brand-hema,.btn--hema{background:var(--clr-hema);color:#fff;border-color:var(--clr-hema)}.btn--brand-hema:hover,.btn--hema:hover{background:var(--clr-hema-hover);transform:translateY(-3px);box-shadow:0 8px 20px #c9222766}.btn--outline{background:transparent;border-width:2px}.btn--outline.btn--brand-amazon{color:var(--clr-amazon);border-color:var(--clr-amazon)}.btn--outline.btn--brand-amazon:hover{background:var(--clr-amazon);color:#000}.btn--outline.btn--brand-coolblue{color:var(--clr-coolblue);border-color:var(--clr-coolblue)}.btn--outline.btn--brand-coolblue:hover{background:var(--clr-coolblue);color:#fff}.btn--outline.btn--brand-bol{color:var(--clr-bol);border-color:var(--clr-bol)}.btn--outline.btn--brand-bol:hover{background:var(--clr-bol);color:#fff}.amazon-buy-button:focus-visible{outline:3px solid var(--clr-amazon);outline-offset:2px}.coolblue-buy-button:focus-visible{outline:3px solid var(--clr-coolblue);outline-offset:2px}.hema-buy-button:focus-visible{outline:3px solid var(--clr-hema);outline-offset:2px}.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}.btn-row--right{justify-content:flex-end}.btn-row--between{justify-content:space-between}.btn-group{display:inline-flex;margin:.5rem}.btn-group .btn{margin:0;border-radius:0}.btn-group .btn:first-child{border-radius:8px 0 0 8px}.btn-group .btn:last-child{border-radius:0 8px 8px 0}.partner-label{display:flex;align-items:center;gap:.75rem;padding:12px 16px;border-radius:10px;border:2px solid transparent;background:#f9fafb;box-shadow:0 4px 12px #00000014;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;margin:1.25rem 0 .5rem}.partner-label:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}.partner-label__icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#0000000f;font-size:18px}.partner-label__text{line-height:1.35;color:#333;font-size:15px;flex:1}.partner-label__text strong{font-weight:800}.partner-label--amazon{border-color:var(--clr-amazon)}.partner-label--amazon .partner-label__icon{background:#ff990026}.partner-label--amazon .partner-label__text strong{color:var(--clr-amazon)}.partner-label--coolblue{border-color:var(--clr-coolblue)}.partner-label--coolblue .partner-label__icon{background:#009fe326}.partner-label--coolblue .partner-label__text strong{color:var(--clr-coolblue)}.partner-label--bol{border-color:var(--clr-bol)}.partner-label--bol .partner-label__icon{background:#1a6ed826}.partner-label--bol .partner-label__text strong{color:var(--clr-bol)}.partner-label--mediamarkt{border-color:var(--clr-mm)}.partner-label--mediamarkt .partner-label__icon{background:#df000026}.partner-label--mediamarkt .partner-label__text strong{color:var(--clr-mm)}.partner-label-box{margin:20px 0!important;padding:14px 18px!important;display:flex!important;align-items:center!important;gap:12px!important;border-radius:6px!important;border:2px solid!important;border-left-width:4px!important;transition:all .3s!important}.partner-label-box:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.partner-label-text{font-size:14px;font-weight:500;line-height:1.4;flex-grow:1}.partner-label-text strong{font-weight:700}.partner-label-box>span:first-child{font-size:18px;display:flex;align-items:center;justify-content:center;min-width:24px}.partner-label-box.internal{background:#00811f14!important;border-color:var(--rs-primary-green)!important;color:var(--rs-green-700)!important}.partner-label-box.internal .partner-label-text strong{color:var(--rs-primary-green)!important}.partner-label-box.coolblue{background:var(--clr-coolblue-bg)!important;border-color:var(--clr-coolblue)!important;color:#006a9f!important}.partner-label-box.coolblue .partner-label-text strong{color:var(--clr-coolblue)!important}.partner-label-box.amazon{background:var(--clr-amazon-bg)!important;border-color:var(--clr-amazon)!important;color:var(--clr-amazon-text)!important}.partner-label-box.amazon .partner-label-text strong{color:var(--clr-amazon)!important}.partner-label-box.bol{background:var(--clr-bol-bg)!important;border-color:var(--clr-bol)!important;color:var(--clr-bol-text)!important}.partner-label-box.bol .partner-label-text strong{color:var(--clr-bol)!important}.partner-label-box.hema{background:var(--clr-hema-bg)!important;border-color:var(--clr-hema)!important;color:var(--clr-hema-text)!important}.partner-label-box.hema .partner-label-text strong{color:var(--clr-hema)!important}.partner-label-box.mediamarkt{background:var(--clr-mm-bg)!important;border-color:var(--clr-mm)!important;color:#9c0000!important}.partner-label-box.mediamarkt .partner-label-text strong{color:var(--clr-mm)!important}.partner-label-box.aliexpress{background:var(--clr-ali-bg)!important;border-color:var(--clr-ali)!important;color:#b34a00!important}.partner-label-box.aliexpress .partner-label-text strong{color:var(--clr-ali)!important}.partner-label-box.wehkamp{background:#ff2e8c14!important;border-color:#ff2e8c!important;color:#b32062!important}.partner-label-box.wehkamp .partner-label-text strong{color:#ff2e8c!important}.partner-label-box.zalando{background:#ff690014!important;border-color:#ff6900!important;color:#b34900!important}.partner-label-box.zalando .partner-label-text strong{color:#ff6900!important}.btn--cart,.btn--add-to-cart{background:var(--rs-primary-green);color:#fff;min-width:200px}.btn--cart:hover,.btn--add-to-cart:hover{background:var(--rs-green-hover);box-shadow:0 8px 20px #00811f66}.btn--buy-now{background:#bfa05a;color:#fff}.btn--buy-now:hover{background:#a08040;box-shadow:0 8px 20px #bfa05a66}.btn--danger{background:#dc3545;color:#fff;border-color:#dc3545}.btn--danger:hover{background:#c82333;box-shadow:0 8px 20px #dc354566}.btn--success{background:#28a745;color:#fff;border-color:#28a745}.btn--success:hover{background:#218838;box-shadow:0 8px 20px #28a74566}.rs-btn-animate,.button,.button--primary,.button--secondary,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded,.amazon-buy-button,.coolblue-buy-button,.hema-buy-button,.internal-link__button,.cart__checkout-button,.cart__continue-button,.checkout__button{transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);will-change:transform}.internal-link{margin:40px auto 30px;max-width:600px;transform:perspective(1000px) rotateX(5deg);transition:transform .3s ease}.internal-link:hover{transform:perspective(1000px) rotateX(0) scale(1.02)}.internal-link__button{display:block;width:100%;font-size:1.5rem;font-weight:900;padding:1.8em 2em;border-radius:15px;text-align:center;text-decoration:none;background:linear-gradient(135deg,var(--rs-primary-green) 0%,var(--rs-green-hover) 50%,var(--rs-green-700) 100%);color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.3);box-shadow:0 10px 30px #00811f4d,inset 0 1px #fff3;transition:all .3s cubic-bezier(.175,.885,.32,1.275);letter-spacing:.5px;text-transform:uppercase;border:3px solid transparent;position:relative;overflow:hidden}.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%}.internal-link__button:hover{background:linear-gradient(135deg,var(--rs-green-hover) 0%,var(--rs-primary-green) 50%,var(--rs-green-hover) 100%);transform:translateY(-5px) scale(1.05);box-shadow:0 20px 40px #00811f66,0 0 0 3px var(--rs-primary-green)}.internal-link__button:active{transform:translateY(-2px) scale(1.02)}.internal-link__button:focus-visible{outline:3px solid var(--rs-primary-green);outline-offset:2px}.product-form__submit .button:not([class*=affiliate-button--]),.product-form__buttons .button:not([class*=affiliate-button--]){background:var(--rs-primary-green)!important;color:#fff!important;border-color:var(--rs-primary-green)!important}.product-form__submit .button:not([class*=affiliate-button--]):hover,.product-form__buttons .button:not([class*=affiliate-button--]):hover{background:var(--rs-green-hover)!important;border-color:var(--rs-green-hover)!important}.product-form__submit .button--secondary,.product-form__buttons .button--secondary{background:var(--rs-primary-green)!important;color:#fff!important;border-color:var(--rs-primary-green)!important}.product-form__submit .button--secondary:hover,.product-form__buttons .button--secondary:hover{background:var(--rs-green-hover)!important;border-color:var(--rs-green-hover)!important}.product__info-container .amazon-buy-button,.product__info-container .coolblue-buy-button,.product__info-container .hema-buy-button,.product__info-container .btn--brand-amazon,.product__info-container .btn--brand-coolblue,.product__info-container .btn--brand-hema,.product__info-container .btn--brand-bol,.product__info-container .btn--brand-mediamarkt,.product__info-container a[href*=coolblue],.product__info-container a[href*=amazon],.product__info-container a[href*="bol.com"]{width:100%!important;max-width:100%!important;display:block!important;text-align:center!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.product__info-container .product-form__buttons{max-width:100%!important}.product__info-container .product-form__submit{width:100%!important}.product__info-container .button{width:100%!important;margin:0 0 1rem!important}.affiliate-button-twotone{display:block!important;width:100%!important;margin:28px 0!important;text-decoration:none!important;border-radius:14px!important;overflow:hidden!important;border:1px solid var(--card-border)!important;box-shadow:var(--card-shadow)!important;transform:perspective(1000px) rotateX(3deg);transition:transform .3s ease,box-shadow .3s ease!important;font-family:inherit!important}.affiliate-button-twotone:hover{transform:perspective(1000px) rotateX(0) translateY(-4px)!important;box-shadow:var(--card-shadow-hover)!important}.affiliate-button-twotone .info-section{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:12px 18px!important;font-size:14.5px!important;font-weight:600!important;line-height:1.5!important;border-bottom:1px solid rgba(0,0,0,.06)!important;text-align:center!important;gap:10px!important}.affiliate-button-twotone .cta-section{position:relative!important;display:block!important;width:100%!important;overflow:hidden!important;padding:1.7em 2em!important;font-size:1.12rem!important;font-weight:900!important;letter-spacing:.2px!important;text-transform:none!important;color:#fff!important;border-radius:0 0 14px 14px!important;box-shadow:0 14px 36px #00000029,inset 0 1px #ffffff2e!important;transition:transform .28s cubic-bezier(.175,.885,.32,1.275),box-shadow .28s ease!important}.affiliate-button-twotone .cta-section:after{content:""!important;position:absolute!important;inset:0 auto 0 -100%!important;width:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent)!important;transition:left .5s!important}.affiliate-button-twotone:hover .cta-section:after{left:100%!important}.affiliate-button-twotone:hover .cta-section{transform:translateY(-3px) scale(1.015)!important;box-shadow:0 22px 44px #0000002e!important}.affiliate-button-twotone:focus-visible{outline:3px solid var(--clr-coolblue)!important;outline-offset:3px!important}.affiliate-button-twotone.coolblue .info-section{background:var(--clr-coolblue-bg)!important;color:var(--clr-coolblue-text)!important;border-bottom-color:#009fe32e!important}.affiliate-button-twotone.coolblue .cta-section{background:linear-gradient(135deg,var(--clr-coolblue) 0%,var(--clr-coolblue-hover) 55%,var(--clr-coolblue-dark) 100%)!important}.affiliate-button-twotone.amazon .info-section{background:var(--clr-amazon-bg)!important;color:var(--clr-amazon-text)!important}.affiliate-button-twotone.amazon .cta-section{background:var(--clr-amazon)!important;color:#000!important}.affiliate-button-twotone.amazon:hover .cta-section{background:var(--clr-amazon-hover)!important}.affiliate-button-twotone.bol .info-section{background:var(--clr-bol-bg)!important;color:var(--clr-bol)!important}.affiliate-button-twotone.bol .cta-section{background:var(--clr-bol)!important}.affiliate-button-twotone.bol:hover .cta-section{background:var(--clr-bol-hover)!important}.affiliate-button-twotone.mediamarkt .info-section{background:var(--clr-mm-bg)!important;color:var(--clr-mm)!important}.affiliate-button-twotone.mediamarkt .cta-section{background:var(--clr-mm)!important}.affiliate-button-twotone.mediamarkt:hover .cta-section{background:var(--clr-mm-hover)!important}.affiliate-button-twotone.hema .info-section{background:var(--clr-hema-bg)!important;color:var(--clr-hema-text)!important}.affiliate-button-twotone.hema .cta-section{background:var(--clr-hema)!important}.affiliate-button-twotone.hema:hover .cta-section{background:var(--clr-hema-hover)!important}.affiliate-button-twotone.aliexpress .info-section{background:var(--clr-ali-bg)!important;color:var(--clr-ali)!important}.affiliate-button-twotone.aliexpress .cta-section{background:var(--clr-ali)!important}.affiliate-button-twotone.aliexpress:hover .cta-section{background:var(--clr-ali-hover)!important}.affiliate-button-twotone.greetz .info-section{background:var(--clr-greetz-bg)!important;color:var(--clr-greetz)!important}.affiliate-button-twotone.greetz .cta-section{background:var(--clr-greetz)!important}.affiliate-button-twotone.greetz:hover .cta-section{background:var(--clr-greetz-hover)!important}.affiliate-button-twotone.douglas .info-section{background:var(--clr-douglas-bg)!important;color:var(--clr-douglas)!important}.affiliate-button-twotone.douglas .cta-section{background:var(--clr-douglas)!important}.affiliate-button-twotone.douglas:hover .cta-section{background:var(--clr-douglas-hover)!important}.affiliate-button-twotone.default .info-section{background:var(--clr-partnership-bg)!important;color:var(--clr-partnership-text)!important}.affiliate-button-twotone.default .cta-section{background:linear-gradient(135deg,var(--rs-primary-green) 0%,var(--rs-green-hover) 50%,var(--rs-green-700) 100%)!important}@media (max-width:768px){.btn{width:100%;margin:.25rem 0}.btn-row{flex-direction:column}.btn-group{flex-direction:column;width:100%}.btn-group .btn{border-radius:8px;width:100%}.partner-label{padding:12px 14px}.partner-label__text{font-size:14px}.partner-label-box{margin:15px 0;padding:12px 14px;gap:10px}.partner-label-text{font-size:13px}.affiliate-button-twotone{border-radius:12px}.affiliate-button-twotone .cta-section{font-size:1.05rem}}@media (max-width:480px){.affiliate-button-twotone .info-section{font-size:13.5px;padding:10px 14px}.affiliate-button-twotone .cta-section{font-size:1.03rem;padding:1.2em 1.4em}}@media (prefers-reduced-motion:reduce){.internal-link__button,.amazon-buy-button,.coolblue-buy-button,.hema-buy-button,.btn,.rs-nav__btn,.affiliate-button-twotone,.affiliate-button-twotone .cta-section{transition:none!important;transform:none!important}}@media print{.btn{border:1px solid #000;color:#000!important;background:#fff!important}}.affiliate-button-twotone .cta-section{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.product-internal-links{margin:30px 0;padding:20px;background:#f8f9fa;border-radius:8px}.internal-links-title{color:var(--rs-primary-green);font-size:1.2rem;margin-bottom:15px;font-weight:600}.internal-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.btn--primary.internal-link{background:var(--rs-primary-green);color:var(--rs-white);padding:12px 20px;border-radius:6px;text-decoration:none;display:inline-flex;align-items:center;justify-content:space-between;font-weight:600;transition:all .3s ease;width:100%}.btn--primary.internal-link:hover{background:var(--rs-green-hover);transform:translateY(-2px);box-shadow:0 4px 12px #00811f4d;color:var(--rs-white)}.btn-arrow{margin-left:8px;transition:transform .3s ease}.btn--primary.internal-link:hover .btn-arrow{transform:translate(4px)}
/*# sourceMappingURL=/cdn/shop/t/104/assets/buttons.css.map */
