.buy-section{width:100%}.buy-section__content{display:grid;grid-template-columns:1fr;gap:var(--buy-section-gap, 16px);align-items:start}.buy-section__media{width:100%;border:1px solid #CBCBCB;border-radius:12px;overflow:hidden}.buy-section__image{width:100%}.buy-section__image img{width:100%;height:auto;display:block}.buy-section__info{width:100%;display:flex;flex-direction:column;gap:12px}.buy-section__title{margin:0}@media screen and (max-width:479px){.buy-section__title{font-size:30px}}.buy-section__availability{margin:8px 0}@media(max-width:768px){.buy-section .swatches li label{padding:12px!important}}.buy-section__price-container{margin:8px 0 10px}.buy-section__price-container .price{font-size:1.5rem;line-height:1.2}.buy-section__price-container .price .price__regular{font-size:16px}.buy-section__price-container .price .price__sale{font-size:14px}@media screen and (min-width:750px){.buy-section__price-container .price .price__regular{font-size:20px}.buy-section__price-container .price .price__sale{font-size:16px}}.buy-section__payment-icons{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:16px}.buy-section .kk-product-variant-picker__title{display:none!important}.buy-section .swatches.swatches--round-slight{padding-right:5px;padding-left:5px}.buy-section .product-form-wrapper{margin-top:0}.buy-section .variant-input-wrapper .form__label{display:none!important}.buy-section__placeholder{padding:20px;text-align:center;color:#666}.buy-section__multi-variant{display:flex;flex-direction:column;gap:16px}.buy-section__variant-selections{display:flex;flex-direction:column;gap:12px}.buy-section__variant-row{display:flex;align-items:center;gap:8px;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.buy-section__variant-select-wrapper{display:flex;align-items:center;gap:8px;flex:1}.buy-section__variant-select{-webkit-appearance:none;appearance:none;width:100%;padding:12px 40px 12px 16px;font-size:15px;line-height:1.4;border:1.5px solid rgba(15,23,42,.12);border-radius:10px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%230F172A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.buy-section__variant-select:focus{outline:none;border-color:var(--primary-color, rgba(11, 132, 254, .65));box-shadow:0 0 0 3px #0b84fe26}.buy-section__variant-select:hover{border-color:#0f172a40}.buy-section__remove-variant-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;background-color:#0f172a0f;color:#0f172a99;cursor:pointer;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.buy-section__remove-variant-btn:hover{background-color:#dc26261a;color:#dc2626}.buy-section__remove-variant-btn:focus{outline:none;box-shadow:0 0 0 2px #dc26264d}.buy-section__remove-variant-btn svg{width:16px;height:16px}.buy-section__add-variant-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 0;font-size:14px;font-weight:500;color:var(--primary-color, rgb(11, 132, 254));background:none;border:none;cursor:pointer;transition:opacity .2s ease;text-decoration:none}.buy-section__add-variant-btn:hover{opacity:.8;text-decoration:underline}.buy-section__add-variant-btn:focus{outline:none;text-decoration:underline}.buy-section__multi-variant-actions{margin-top:8px}.buy-section__multi-variant-actions .product-form__submit.is-loading{opacity:.7;pointer-events:none}.buy-section__success-message{display:none;align-items:center;gap:10px;padding:12px 16px;background-color:var(--success-bg, #E8F5E9);color:var(--success-text, #2E7D32);border:var(--success-border-width, 1px) solid var(--success-border, #A5D6A7);border-radius:var(--success-radius, 8px);font-size:14px;font-weight:500;line-height:1.4}.buy-section__success-message[hidden]{display:none}.buy-section__success-message.is-visible{display:flex;animation:successFadeIn .3s ease-out}.buy-section__success-message--icon-right{flex-direction:row-reverse}@keyframes successFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.buy-section__success-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--success-icon, #2E7D32)}.buy-section__success-icon svg{width:18px;height:18px}.buy-section__success-text{flex:1}.buy-section .spp__zahlungsmethoden.clean{display:block;padding:0;background:transparent;border-radius:0;margin-top:0!important}.buy-section .spp__zahlungsmethoden.clean ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px}.buy-section .spp__zahlungsmethoden.clean ul li{display:flex}.buy-section .spp__zahlungsmethoden.clean ul .icon{width:3.125em}.buy-section .spp__zahlungsmethoden.clean ul .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@media screen and (min-width:768px){.buy-section__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--buy-section-gap, 24px)}}@media screen and (max-width:768px){.mobile-smaller{font-size:32px!important}}.variant-bundle-price__price{white-space:nowrap}.kk-upsell-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#0000000a;border-radius:16px;border:1.5px solid rgba(0,0,0,.08);transition:background .2s ease,box-shadow .2s ease,border-color .2s ease;margin-bottom:16px}.kk-upsell-card__left{display:flex;align-items:center;gap:12px;width:100%}.kk-upsell-card__icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kk-upsell-card__icon img{width:100%;height:auto;border-radius:12px}.kk-upsell-card__texts{display:grid;gap:6px}.kk-upsell-card__texts .title{font-weight:700;line-height:1.2}.kk-upsell-card__texts .price{font-size:18px;font-weight:700}.kk-upsell-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.kk-upsell-card__right{margin-left:auto;display:flex;align-items:center;gap:14px}@media screen and (max-width:767px){.kk-upsell-card__right{flex-direction:column}}.kk-upsell-card__desc{font-size:14px;line-height:1.4;color:#000000b3}.kk-upsell-card__badge{font-size:12px;font-weight:600;color:#0b84fe;margin-left:8px}.kk-upsell-card__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.kk-upsell-card__price .price__regular{font-size:16px;font-weight:800;white-space:nowrap}.kk-upsell-card__price .price__sale{font-size:14px;opacity:.8;text-decoration:line-through;white-space:nowrap}.kk-upsell-card__price .kk-upsell-card__badge{margin-left:0;margin-top:4px}.kk-upsell-card.is-active{background:#0b84fe0f;border-color:#0b84fe;box-shadow:0 0 0 3px #0b84fe26 inset}.kk-switch{position:relative;display:inline-flex}.kk-switch input{display:none}.kk-switch__track{width:64px;height:34px;background:#fff;border:2px solid #111;border-radius:9999px;display:inline-flex;align-items:center;padding:2px;transition:background .2s ease}.kk-switch__knob{width:26px;height:26px;border-radius:50%;background:#111;transform:translate(0);transition:transform .2s ease}.kk-switch input:checked+.kk-switch__track{background:#0b84fe;border-color:#0b84fe}.kk-switch input:checked+.kk-switch__track .kk-switch__knob{transform:translate(30px);background:#fff}.shopify-block:has(.badges-image){width:100%}.shopify-block:has(.badges-image) .theme-block-image{margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/26/assets/buy-section.css.map */
