.bs24-commerce-card{background:#fff;background:var(--bs24-commerce-surface,#fff);border:1px solid #ece7e1;border:1px solid var(--bs24-commerce-border,#ece7e1);border-radius:24px;box-shadow:0 18px 40px rgba(19,19,21,.08);box-shadow:var(--bs24-commerce-shadow,0 18px 40px rgba(19,19,21,.08));overflow:hidden}.bs24-commerce-card__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:24px 24px 0}.bs24-commerce-card__body{padding:20px 24px 24px}.bs24-commerce-card__title{color:#131315;font-size:24px;letter-spacing:-.03em;margin:0}.bs24-commerce-card__copy{font-size:14px;line-height:1.6}.bs24-commerce-card__copy{color:rgba(19,19,21,.72);color:var(--bs24-commerce-muted,rgba(19,19,21,.72))}.bs24-order-steps{min-width:0;width:100%}.bs24-order-steps__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.bs24-order-steps__item{display:grid;justify-items:center;position:relative;grid-gap:10px;cursor:default;gap:10px;min-width:0}.bs24-order-steps__item-link{bottom:0;color:inherit;cursor:pointer;left:0;position:absolute;right:0;-webkit-text-decoration:none;text-decoration:none;top:0;z-index:3}.bs24-order-steps__indicator{align-items:center;background:#fff;border:1px solid #ece7e1;border:1px solid var(--bs24-commerce-border,#ece7e1);border-radius:999px;box-shadow:0 8px 20px rgba(19,19,21,.06);cursor:default;display:inline-flex;font-size:15px;font-weight:600;height:42px;justify-content:center;line-height:1;position:relative;width:42px;z-index:1}.bs24-order-steps__indicator .material-symbols-outlined{font-size:20px;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;line-height:1}.bs24-order-steps__label{color:#131315;cursor:default;font-size:14px;font-weight:500;line-height:1.45;position:relative;text-wrap:balance;z-index:1}.bs24-order-steps__connector{background:rgba(19,19,21,.1);border-radius:999px;height:2px;left:50%;pointer-events:none;position:absolute;right:-50%;top:20px}.bs24-order-steps__item.is-completed .bs24-order-steps__indicator{background:#00c062;border-color:rgba(0,192,98,.18);box-shadow:0 12px 24px rgba(0,192,98,.18);color:#fff}.bs24-order-steps__item.is-current .bs24-order-steps__indicator{background:#e07c35;box-shadow:0 14px 28px rgba(224,124,53,.28);color:#fff}.bs24-order-steps__item.is-upcoming .bs24-order-steps__indicator{background:hsla(0,0%,100%,.92)}.bs24-order-steps__item.is-completed .bs24-order-steps__connector{background:rgba(0,192,98,.32)}.bs24-order-steps--missing-selection .bs24-order-steps__item.is-current{border-radius:22px;gap:12px;padding:12px 10px 0}.bs24-order-steps--missing-selection .bs24-order-steps__item.is-current .bs24-order-steps__indicator{border-color:rgba(224,124,53,.28);box-shadow:0 14px 28px rgba(224,124,53,.24);isolation:isolate;position:relative}.bs24-order-steps--missing-selection .bs24-order-steps__item.is-current .bs24-order-steps__indicator:after{animation:bs24-order-step-callout 2.8s ease-out infinite;border:1px solid rgba(224,124,53,.24);border-radius:inherit;bottom:-7px;content:"";left:-7px;opacity:0;pointer-events:none;position:absolute;right:-7px;top:-7px}.bs24-order-steps--missing-selection .bs24-order-steps__item.is-current .bs24-order-steps__label{font-weight:600}@keyframes bs24-order-step-callout{0%{opacity:0;transform:scale(.92)}30%{opacity:.45}to{opacity:0;transform:scale(1.18)}}.bs24-qty-stepper{align-items:center;background:#fff;border:1px solid #ece7e1;border:1px solid var(--bs24-commerce-border,#ece7e1);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);display:inline-grid;gap:6px;grid-template-columns:32px minmax(42px,auto) 32px;padding:4px}.bs24-qty-stepper__button{align-items:center;background:#e0e0e0;border:0;border-radius:999px;color:#131315;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;width:32px}.bs24-qty-stepper__button:hover{background-color:#e07c35;color:#fff;transform:translateY(-1px)}.bs24-qty-stepper__button:disabled{background:rgba(19,19,21,.07);box-shadow:none;color:rgba(19,19,21,.28);cursor:not-allowed;transform:none}.bs24-qty-stepper__button .material-symbols-outlined{font-size:18px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20;line-height:1}.bs24-qty-stepper__native{align-items:center;display:flex;margin:0;min-width:0}.bs24-qty-stepper input[data-bs24-qty-input],.bs24-qty-stepper__input,.bs24-qty-stepper__native input.qty{-moz-appearance:textfield;background:transparent;border:0;box-shadow:none;color:#131315;font-size:15px;font-weight:500;max-width:50px;min-width:0;padding:0;text-align:center;width:50px}.bs24-qty-stepper input[data-bs24-qty-input]:focus,.bs24-qty-stepper__input:focus,.bs24-qty-stepper__native input.qty:focus{outline:none}.bs24-qty-stepper input[data-bs24-qty-input]::-webkit-inner-spin-button,.bs24-qty-stepper input[data-bs24-qty-input]::-webkit-outer-spin-button,.bs24-qty-stepper__input::-webkit-inner-spin-button,.bs24-qty-stepper__input::-webkit-outer-spin-button,.bs24-qty-stepper__native input.qty::-webkit-inner-spin-button,.bs24-qty-stepper__native input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bs24-qty-stepper__static{align-items:center;color:#131315;display:inline-flex;font-size:15px;font-weight:500;justify-content:center;min-height:42px;padding:0 12px}.bs24-qty-stepper--locked{grid-template-columns:1fr;justify-items:center;min-width:72px}@media(max-width:767px){.bs24-commerce-card__body,.bs24-commerce-card__head{padding-left:18px;padding-right:18px}.bs24-order-steps{overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bs24-order-steps::-webkit-scrollbar{display:none}.bs24-order-steps__list{grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;min-width:-moz-max-content;min-width:max-content}}@media(prefers-reduced-motion:reduce){.bs24-order-steps--missing-selection .bs24-order-steps__item.is-current .bs24-order-steps__indicator:after{animation:none;opacity:.28;transform:scale(1)}}body.bs24-cart-drawer-open{overflow:hidden}.bs24-cart-drawer-root{position:relative;z-index:1002}.bs24-cart-drawer-overlay{background:rgba(0,0,0,.45);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .24s ease}.bs24-cart-drawer-overlay.is-active{opacity:1}.bs24-cart-drawer{--bs24-commerce-border:#ece7e1;--bs24-commerce-surface:hsla(0,0%,100%,.96);--bs24-commerce-surface-soft:hsla(0,0%,100%,.72);--bs24-commerce-muted:rgba(19,19,21,.72);--bs24-commerce-shadow:0 18px 40px rgba(19,19,21,.08);--bs24-commerce-shadow-soft:0 10px 26px rgba(19,19,21,.05);display:flex;flex-direction:column;height:100dvh;position:fixed;right:0;top:0;width:min(420px,100vw);--bs24-commerce-surface:#fff;background:#fff;box-shadow:-10px 0 35px rgba(0,0,0,.16);transform:translateX(100%);transition:transform .28s ease}.bs24-cart-drawer.is-active{transform:translateX(0)}.bs24-cart-drawer__footer,.bs24-cart-drawer__header{padding:20px}.bs24-cart-drawer__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.bs24-cart-drawer__title{font-size:24px;line-height:1.1;margin:0 0 4px}.bs24-cart-drawer__count{font-size:14px;margin:0}.bs24-cart-drawer .bs24-cart-drawer__close{align-items:center;background:#e0e0e0;border:0;border-radius:9999px;cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;transition:.2s;width:42px}.bs24-cart-drawer .bs24-cart-drawer__close:focus-visible,.bs24-cart-drawer .bs24-cart-drawer__close:hover{background:rgba(220,38,38,.12);color:#dc2626;transform:rotate(90deg) scale(1.03)}.bs24-cart-drawer__body{flex:1;overflow:auto;padding:20px;position:relative;--tw-border-opacity:1;border:0 solid #e2e8f0;border-color:rgba(226,232,240,var(--tw-border-opacity,1));border-top-width:1px}.bs24-cart-drawer__loading{display:none}.bs24-cart-drawer__notices{margin-bottom:16px}.bs24-cart-drawer__notices[hidden]{display:none!important}.bs24-cart-drawer__notices .woocommerce-error,.bs24-cart-drawer__notices .woocommerce-info,.bs24-cart-drawer__notices .woocommerce-message{margin:0!important;width:100%}.bs24-cart-drawer__skeleton{animation:bs24-cart-drawer-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#f2eee8 25%,#faf8f4 37%,#f2eee8 63%);background-size:400% 100%;border-radius:10px;height:84px}.bs24-cart-drawer__items{display:grid;grid-gap:16px;gap:16px}.bs24-cart-drawer__item{border-bottom:1px solid #f0ece6;overflow:hidden;padding-bottom:16px;position:relative}.bs24-cart-drawer__item.is-pending,.bs24-cart-drawer__item.is-removing{pointer-events:none}.bs24-cart-drawer__item:after{background:rgba(185,28,28,0);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.bs24-cart-drawer__item-content{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:4px;gap:4px;transition:filter .2s ease,opacity .2s ease}.bs24-cart-drawer__item.is-pending .bs24-cart-drawer__item-content{filter:blur(2px);opacity:.45}.bs24-cart-drawer__item.is-removing:after{animation:bs24-cart-drawer-remove-pulse .38s ease-out 1}.bs24-cart-drawer__item.is-removing .bs24-cart-drawer__item-content{filter:blur(0);opacity:0;transform:translateX(72px);transition:transform .38s ease,opacity .38s ease}.bs24-cart-drawer__item-loader{animation:bs24-cart-drawer-item-spin .65s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#e07c35;display:none;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:2}.bs24-cart-drawer__item.is-pending .bs24-cart-drawer__item-loader{display:block}.bs24-cart-drawer__item-image{display:block;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.bs24-cart-drawer__item-image img{border-radius:10px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.bs24-cart-drawer__item-main{min-width:0}.bs24-cart-drawer__actions,.bs24-cart-drawer__item-bottom,.bs24-cart-drawer__item-top{display:flex;flex-direction:column;gap:12px}.bs24-cart-drawer__item-name{color:#131315;font-size:14px;font-weight:500;line-height:1.35;padding:0 12px}.bs24-cart-drawer__item-name:hover{-webkit-text-decoration:underline;text-decoration:underline}.bs24-cart-drawer__item-actions{align-items:center;display:flex;gap:12px;padding:0 12px}.bs24-cart-drawer__remove{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0;width:-moz-fit-content;width:fit-content}.bs24-cart-drawer__remove,.bs24-cart-drawer__remove:hover{background:transparent}.bs24-cart-drawer__remove:hover{color:#dc2626}.bs24-cart-drawer__price{align-items:flex-end;display:flex;gap:6px;justify-content:flex-end;white-space:nowrap;width:-moz-fit-content;width:fit-content}.bs24-cart-drawer__price .amount .woocommerce-Price-currencySymbol,.bs24-cart-drawer__price .amount bdi{font-weight:500}.bs24-cart-drawer__price.has-discount{flex-wrap:wrap;row-gap:2px}.bs24-cart-drawer__price-current,.bs24-cart-drawer__price-old{align-items:center;display:inline-flex}.bs24-cart-drawer__price-old{color:var(--bs24-commerce-muted);font-size:13px;-webkit-text-decoration:line-through;text-decoration:line-through}.bs24-cart-drawer__price-old .amount,.bs24-cart-drawer__price-old .woocommerce-Price-amount,.bs24-cart-drawer__price-old bdi,.bs24-cart-drawer__price-old bdi span{font-weight:400}.bs24-cart-drawer__price-current{color:#131315}.bs24-cart-drawer__config{border-radius:10px;margin-top:4px;--tw-border-opacity:1;border:1px solid #e2e8f0;border-color:rgba(226,232,240,var(--tw-border-opacity,1))}.bs24-cart-drawer__config-toggle{align-items:center;background:transparent;border:0;border-radius:10px;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:0;text-align:left;width:100%}.bs24-cart-drawer__config-toggle .material-symbols-outlined{transition:transform .2s ease}.bs24-cart-drawer__config-toggle[aria-expanded=true]{border-bottom:1px solid;border-bottom-left-radius:0;border-bottom-right-radius:0;--tw-border-opacity:1;border-bottom-color:#f1f5f9;border-bottom-color:rgba(241,245,249,var(--tw-border-opacity,1))}.bs24-cart-drawer__config-toggle[aria-expanded=true] .material-symbols-outlined{transform:rotate(180deg)}.bs24-cart-drawer__item-meta{border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:13px;line-height:1.5;--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--tw-border-opacity,1))}.bs24-cart-drawer__item-meta dd,.bs24-cart-drawer__item-meta dl,.bs24-cart-drawer__item-meta p,.bs24-cart-drawer__item-meta ul{margin:0}.bs24-cart-drawer__item-meta ul{padding-left:18px}.bs24-cart-drawer__item-meta li+li{margin-top:4px}.bs24-cart-drawer__item-meta strong{font-weight:600}.bs24-cart-drawer__config-toggle:hover,.bs24-cart-drawer__config-toggle[aria-expanded=true],.bs24-cart-drawer__item-meta{background-color:#e0e0e0}.bs24-cart-drawer__config-toggle,.bs24-cart-drawer__item-meta{padding:8px 12px}.bs24-cart-drawer__item-bottom{margin-top:14px}.bs24-cart-drawer__qty-row{align-items:center;display:flex;gap:12px;padding:0 12px}.bs24-cart-drawer__qty-label{color:var(--bs24-commerce-muted);font-size:13px;font-weight:500;line-height:1.4}.bs24-cart-drawer__qty-stepper{align-items:center;background:#fff;border:1px solid #ece7e1;border:1px solid var(--bs24-commerce-border,#ece7e1);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);display:inline-grid;gap:6px;grid-template-columns:32px minmax(42px,auto) 32px;padding:4px}.bs24-cart-drawer__qty-stepper-button{align-items:center;background:#e0e0e0;border:0;border-radius:999px;color:#131315;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;width:32px}.bs24-cart-drawer__qty-stepper-button:hover{background-color:#e07c35;color:#fff;transform:translateY(-1px)}.bs24-cart-drawer__qty-stepper-button:disabled{background:rgba(19,19,21,.07);box-shadow:none;color:rgba(19,19,21,.28);cursor:not-allowed;transform:none}.bs24-cart-drawer__qty-stepper-button .material-symbols-outlined{font-size:18px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20;line-height:1}.bs24-cart-drawer__qty{-moz-appearance:textfield;background:transparent;border:0;box-shadow:none;color:#131315;font-size:15px;font-weight:500;max-width:50px;min-width:0;min-width:44px;padding:0;text-align:center;width:50px}.bs24-cart-drawer__qty:focus{outline:none}.bs24-cart-drawer__qty::-webkit-inner-spin-button,.bs24-cart-drawer__qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bs24-cart-drawer__empty{display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px 0;text-align:center}.bs24-cart-drawer__empty p{margin:0}.bs24-cart-drawer__empty-link,.bs24-cart-drawer__primary,.bs24-cart-drawer__secondary{align-items:center;border-radius:9999px;display:inline-flex;font-weight:500;justify-content:center;min-height:48px;padding:0 18px;text-align:center}.bs24-cart-drawer__empty-link,.bs24-cart-drawer__secondary{align-items:center;background:#fff;border:2px solid #0d6f42;border-radius:9999px;box-shadow:0 0 transparent,0 0 transparent,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#131315;color:#0d6f42;cursor:pointer;display:flex;flex:1 1 0%;font-weight:500;gap:.5rem;justify-content:center;line-height:1.618;padding:.5rem;text-align:center;transition:all .2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.bs24-cart-drawer__empty-link,.bs24-cart-drawer__secondary{font-size:14px}}.bs24-cart-drawer__empty-link:hover,.bs24-cart-drawer__secondary:hover{background:#0d6f42;color:#fff}.bs24-cart-drawer__primary{align-items:center;background-color:#0d6f42;border:#0d6f42;border-radius:9999px;box-shadow:0 0 transparent,0 0 transparent,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;flex:1 1 0%;font-size:16px;font-weight:500;gap:.5rem;justify-content:center;line-height:1.618;overflow:hidden;padding:.5rem;position:relative;text-align:center;transition:all .2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:background .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out}@media(max-width:768px){.bs24-cart-drawer__primary{font-size:14px}}.bs24-cart-drawer__primary:hover{background:linear-gradient(90deg,#108650,#5cecaa);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.bs24-cart-drawer__recommendations{border-top:1px solid #ece7df;margin-top:24px;padding-top:24px}.bs24-cart-drawer__recommendations-title{font-size:18px;margin:0 0 16px}.bs24-cart-drawer__recommendations-list{display:grid;grid-gap:12px;gap:12px}.bs24-cart-drawer__recommendation{background:#fff;background:var(--bs24-commerce-surface,#fff);border:1px solid #ece7e1;border:1px solid var(--bs24-commerce-border,#ece7e1);box-shadow:0 18px 40px rgba(19,19,21,.08);box-shadow:var(--bs24-commerce-shadow,0 18px 40px rgba(19,19,21,.08));display:grid;grid-template-columns:72px minmax(0,1fr) auto;overflow:hidden;grid-gap:12px;align-items:center;border-radius:18px;box-shadow:var(--bs24-commerce-shadow-soft);gap:12px;padding:10px}.bs24-cart-drawer__recommendation img{border-radius:10px;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.bs24-cart-drawer__recommendation-name{font-size:14px;font-weight:500;line-height:1.35;margin-bottom:4px}.bs24-cart-drawer__recommendation-price{font-size:14px}.bs24-cart-drawer__recommendation-button{align-items:center;background:#e07c35;border:0;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.bs24-cart-drawer__footer{--tw-border-opacity:1;background:#fff;border:0 solid #e2e8f0;border-color:rgba(226,232,240,var(--tw-border-opacity,1));border-top-width:1px}.bs24-cart-drawer__summary-row{align-items:center;border-top:1px solid #ece7e1;border-top:1px solid var(--bs24-commerce-border,#ece7e1);color:rgba(19,19,21,.72);color:var(--bs24-commerce-muted,rgba(19,19,21,.72));display:flex;font-size:15px;gap:12px;justify-content:space-between;padding:10px 0}.bs24-cart-drawer__summary-row:first-child{border-top:0}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-label{align-items:center;display:inline-flex;gap:6px;min-width:0}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-value{display:grid;justify-items:end;grid-gap:4px;gap:4px;overflow:visible;text-align:right}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-details{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:4px}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;box-shadow:none;color:var(--bs24-commerce-muted);cursor:help;display:inline-flex;font-family:inherit;font-size:11px;font-weight:400;gap:4px;line-height:1.35;overflow:visible;padding:0;position:relative;text-align:right;white-space:nowrap}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail:focus .bs24-cart-drawer__summary-detail-label,.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail:focus-visible .bs24-cart-drawer__summary-detail-label,.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail:hover .bs24-cart-drawer__summary-detail-label{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail:focus .bs24-cart-drawer__summary-detail-tooltip,.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail:focus-visible .bs24-cart-drawer__summary-detail-tooltip,.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail:hover .bs24-cart-drawer__summary-detail-tooltip{opacity:1;transform:translateY(0);visibility:visible}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail:not(:first-child):before{color:rgba(19,19,21,.52);content:"+";display:inline-block;flex:0 0 auto;font-size:11px;font-weight:500;line-height:1.35;margin-left:4px}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail-label{display:inline}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail-icon{display:inline-flex;flex:0 0 auto;font-size:13px;line-height:1;opacity:.8}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail-tooltip{background:#131315;border-radius:12px;bottom:calc(100% + 10px);color:#fff;font-size:12px;line-height:1.45;max-width:calc(100vw - 32px);padding:10px 12px;position:absolute;right:0;text-align:left;white-space:normal;width:min(280px,100vw - 32px);word-wrap:anywhere;box-shadow:0 10px 24px rgba(19,19,21,.18);opacity:0;transform:translateY(6px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;visibility:hidden;word-break:break-word;z-index:5}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail-tooltip:before{background:#131315;bottom:-5px;content:"";height:10px;position:absolute;right:16px;transform:rotate(45deg);width:10px}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--bs24-commerce-muted);border-radius:9999px;box-shadow:none;color:var(--bs24-commerce-muted);cursor:help;display:inline-flex;flex:0 0 auto;font-family:inherit;height:18px;justify-content:center;overflow:visible;padding:0;position:relative;transition:color .18s ease;width:18px}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info:focus,.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info:focus-visible,.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info:hover{color:#dc2626}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info:focus .bs24-cart-drawer__summary-info-tooltip,.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info:focus-visible .bs24-cart-drawer__summary-info-tooltip,.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info:hover .bs24-cart-drawer__summary-info-tooltip{opacity:1;transform:translateY(0);visibility:visible}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info-icon{display:block;font-size:15px;line-height:1}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info-tooltip{background:#131315;border-radius:12px;bottom:calc(100% + 10px);color:#fff;font-size:12px;left:auto;line-height:1.45;max-width:calc(100vw - 32px);padding:10px 12px;position:absolute;right:0;text-align:left;white-space:normal;width:min(280px,100vw - 32px);word-wrap:anywhere;box-shadow:0 10px 24px rgba(19,19,21,.18);opacity:0;transform:translateY(6px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;visibility:hidden;word-break:break-word;z-index:5}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info-tooltip:before{background:#131315;bottom:-5px;content:"";height:10px;position:absolute;right:10px;transform:rotate(45deg);width:10px}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info-tooltip-message,.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info-tooltip-meta{display:block}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info-tooltip-message{font-weight:500}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info-tooltip-meta{color:hsla(0,0%,100%,.72);margin-top:6px}.bs24-cart-drawer__summary-row.--discounts bdi,.bs24-cart-drawer__summary-row.--discounts bdi span,.bs24-cart-drawer__summary-row.--shipping.--free bdi,.bs24-cart-drawer__summary-row.--shipping.--free bdi span{color:#0d6f42;font-weight:500}.bs24-cart-drawer__summary-row.--shipping.--not-free bdi{animation:bs24-cart-drawer-shipping-pulse 1.85s ease-in-out infinite;display:inline-block;transform-origin:center}.bs24-cart-drawer__summary-row.--shipping.--not-free bdi,.bs24-cart-drawer__summary-row.--shipping.--not-free bdi span{color:#dc2626;font-weight:500}.bs24-cart-drawer__summary-row.--shipping.--not-free .bs24-cart-drawer__summary-info{border:none;color:#dc2626}.bs24-cart-drawer__summary-row.--total{color:#131315;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.6;padding-bottom:0}.bs24-cart-drawer__summary-row.--total .amount,.bs24-cart-drawer__summary-row.--total bdi,.bs24-cart-drawer__summary-row.--total bdi span,.bs24-cart-drawer__summary-row.--total strong{font-weight:500}.bs24-cart-drawer__summary{margin-bottom:18px}.bs24-cart-drawer__summary-vat{color:var(--bs24-commerce-muted);font-size:12px}.bs24-cart-drawer__actions{margin-top:16px}.bs24-cart-drawer__action-wrapper{display:flex;flex:1;position:relative}.bs24-cart-drawer__action-wrapper:after,.bs24-cart-drawer__action-wrapper:before{left:50%;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease,transform .18s ease;z-index:4}.bs24-cart-drawer__action-wrapper:before{background:#131315;border-radius:12px;bottom:calc(100% + 12px);box-shadow:0 10px 24px rgba(19,19,21,.18);color:#fff;content:attr(data-bs24-cart-tooltip);font-size:12px;line-height:1.4;padding:10px 12px;text-align:center;transform:translate(-50%,8px);width:min(240px,100vw - 48px)}.bs24-cart-drawer__action-wrapper:after{background:#131315;bottom:calc(100% + 6px);content:"";height:10px;transform:translate(-50%,8px) rotate(45deg);width:10px}.bs24-cart-drawer__action-wrapper:focus-visible:after,.bs24-cart-drawer__action-wrapper:focus-visible:before,.bs24-cart-drawer__action-wrapper:focus-within:after,.bs24-cart-drawer__action-wrapper:focus-within:before,.bs24-cart-drawer__action-wrapper:hover:after,.bs24-cart-drawer__action-wrapper:hover:before{opacity:1;transform:translate(-50%)}.bs24-cart-drawer__primary.is-disabled,.bs24-cart-drawer__secondary.is-disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.12);opacity:.45;width:100%}.bs24-cart-drawer__primary.is-disabled:hover,.bs24-cart-drawer__secondary.is-disabled:hover{box-shadow:none;transform:none}.bs24-cart-drawer__primary.is-disabled{background:#9ca3af;border-color:#9ca3af}.bs24-cart-drawer__secondary.is-disabled{border-color:#c7c7c7;color:#777}.bs24-cart-drawer__actions>*{flex:1}@keyframes bs24-cart-drawer-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes bs24-cart-drawer-item-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes bs24-cart-drawer-remove-pulse{0%{background:rgba(185,28,28,0);opacity:0}35%{background:rgba(185,28,28,.18);opacity:1}to{background:rgba(185,28,28,0);opacity:0}}@keyframes bs24-cart-drawer-shipping-pulse{0%,to{text-shadow:0 0 0 rgba(185,28,28,0);transform:scale(1)}45%{text-shadow:0 0 14px rgba(185,28,28,.16);transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.bs24-cart-drawer__summary-row.--shipping.--not-free bdi{animation:none}}@media(max-width:767px){.bs24-cart-drawer__body,.bs24-cart-drawer__footer,.bs24-cart-drawer__header{padding:16px}.bs24-cart-drawer__actions{background:#fff;bottom:-16px;box-shadow:0 -10px 24px rgba(0,0,0,.08);flex-direction:column;margin:0 -16px -16px;padding:16px;position:sticky}.bs24-cart-drawer__actions>*{width:100%}.bs24-cart-drawer__footer{display:flex;flex-direction:column;gap:16px;max-height:55dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bs24-cart-drawer__summary{margin-bottom:0}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-detail-tooltip{left:auto;max-width:calc(100vw - 24px);right:0;width:min(240px,100vw - 24px)}.bs24-cart-drawer__summary-row .bs24-cart-drawer__summary-info-tooltip{max-width:calc(100vw - 24px);width:min(240px,100vw - 24px)}}body .woocommerce-error,body .woocommerce-info,body .woocommerce-message{border:1px solid rgba(224,124,53,.2)!important;border:1px solid var(--bs24-notice-border)!important;border-radius:10px!important;margin:0 10px 1rem!important;padding:1rem 1rem 1rem 4.25rem!important;--bs24-notice-background:linear-gradient(180deg,#fff9f2,#fff3e8);--bs24-notice-border:rgba(224,124,53,.2);--bs24-notice-text:#131315;--bs24-notice-link:#e07c35;--bs24-notice-icon-background:rgba(224,124,53,.12);--bs24-notice-icon-color:#e07c35;--bs24-notice-divider:rgba(224,124,53,.12);--bs24-notice-focus:rgba(224,124,53,.18);background:linear-gradient(180deg,#fff9f2,#fff3e8);background:var(--bs24-notice-background);box-shadow:0 10px 24px rgba(19,19,21,.08);color:#131315;color:var(--bs24-notice-text);overflow:hidden;position:relative}body .woocommerce-error,body .woocommerce-error *,body .woocommerce-info,body .woocommerce-info *,body .woocommerce-message,body .woocommerce-message *{float:none}body .woocommerce-error strong,body .woocommerce-info strong,body .woocommerce-message strong{color:inherit}body .woocommerce-error:focus-within,body .woocommerce-info:focus-within,body .woocommerce-message:focus-within{outline:3px solid var(--bs24-notice-focus);outline-offset:2px}body .woocommerce-error:before,body .woocommerce-info:before,body .woocommerce-message:before{color:var(--bs24-notice-icon-color)!important;display:inline-flex!important;display:inline-block;font-family:Material Symbols Outlined!important;font-size:24px;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1;margin:0!important;position:absolute!important;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;align-items:center;background:var(--bs24-notice-icon-background);border-radius:9999px;box-shadow:none;height:32px;justify-content:center;left:20px;top:50%;transform:translateY(-50%);width:32px}body .woocommerce-error:after,body .woocommerce-info:after,body .woocommerce-message:after{display:none!important}body .woocommerce-error a:not(.button):not(.wc-forward),body .woocommerce-info a:not(.button):not(.wc-forward),body .woocommerce-message a:not(.button):not(.wc-forward){color:var(--bs24-notice-link);font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.14em}body .woocommerce-error p:last-child,body .woocommerce-info p:last-child,body .woocommerce-message p:last-child{margin-bottom:0}body .woocommerce-message{flex-wrap:wrap!important;--bs24-notice-background:linear-gradient(90deg,#10b981,#059669);--bs24-notice-border:rgba(15,131,77,.16);--bs24-notice-text:#fff;--bs24-notice-link:#fff;--bs24-notice-icon-background:hsla(0,0%,100%,.18);--bs24-notice-icon-color:#fff;--bs24-notice-divider:hsla(0,0%,100%,.14);--bs24-notice-focus:rgba(0,192,98,.18);align-items:center;display:flex;gap:.75rem;min-width:221px}body .woocommerce-message:before{content:"check"}body .woocommerce-message .bs24-custom-message-wrapper{display:block;flex:1 1 220px;min-width:180px}body .woocommerce-message a.button.wc-forward{align-items:center;background:#fff;border:2px solid #ddd;border-radius:9999px;box-shadow:0 0 transparent,0 0 transparent,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#333;cursor:pointer;display:flex;flex:1 1 0%;flex:0 0 auto;font-size:14px;font-weight:500;gap:.5rem;justify-content:center;line-height:1.618;min-height:44px;padding:.5rem;text-align:center;transition:all .2s;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}@media(max-width:768px){body .woocommerce-message a.button.wc-forward{font-size:14px}}body .woocommerce-message a.button.wc-forward:hover{background:#f9fafb}body .woocommerce-message a.button.wc-forward,body .woocommerce-message a.button.wc-forward:after{margin:0!important}body .woocommerce-error{--bs24-notice-background:linear-gradient(180deg,#fff8f8,#fee);--bs24-notice-border:rgba(220,38,38,.16);--bs24-notice-link:#dc2626;--bs24-notice-icon-background:rgba(220,38,38,.12);--bs24-notice-icon-color:#dc2626;--bs24-notice-divider:rgba(220,38,38,.12);--bs24-notice-focus:rgba(220,38,38,.18)}body .woocommerce-error:before{content:"report"}body .woocommerce-error a.button.wc-forward{align-items:center;background:#e07c35;border:1px solid #dc2626!important;border-radius:9999px;box-shadow:0 8px 18px rgba(220,38,38,.08);color:#dc2626;display:flex;font-size:14px;font-weight:500;gap:4px;min-height:44px;padding-left:1rem;padding-right:1rem;text-align:center;transition:all .2s ease;transition:background .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;white-space:nowrap}@media(max-width:480px){body .woocommerce-error a.button.wc-forward{font-size:16px}}body .woocommerce-error a.button.wc-forward:hover{background:linear-gradient(90deg,#e98b39,#f5b043);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}body .woocommerce-error a.button.wc-forward,body .woocommerce-error a.button.wc-forward:hover{color:#fff}body .woocommerce-error a.button.wc-forward:hover{background:#dc2626;color:#fff}body .woocommerce-error a.button.wc-forward,body .woocommerce-error a.button.wc-forward:after{margin:0!important}body .woocommerce-error a.button.wc-forward:after{display:inline-block;font-family:Material Symbols Outlined!important;font-size:24px;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;content:"arrow_forward"}body .woocommerce-info:before{content:"info"}body .woocommerce-error,body .woocommerce-info{list-style:none}body .woocommerce-error li,body .woocommerce-info li{margin:0}body .woocommerce-error li+li,body .woocommerce-info li+li{border-top:1px solid var(--bs24-notice-divider);margin-top:.75rem;padding-top:.75rem}.bs24-rabat-code{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex}.bs24-rabat-code__label{color:#e07c35;font-size:12px;height:17px}.bs24-rabat-code__copy{align-items:center;background-color:#e0e0e0;border-radius:10px;-moz-column-gap:4px;column-gap:4px;display:flex;padding:4px}.bs24-rabat-code__copy:hover{background-color:#e07c35;color:#fff;cursor:pointer}.bs24-rabat-code__description{font-size:12px;text-align:left}.bs24-timer{border:1px solid #fed7aa;border-radius:.75rem;margin-bottom:1.5rem;margin-top:1.5rem;padding:1rem;width:100%}.bs24-timer__up{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.bs24-timer__heading{display:block;font-size:.875rem;font-weight:500;height:1.25rem;line-height:1.25rem;margin-bottom:.25rem}.bs24-timer__counter-wrapper{align-items:center;display:flex;gap:.5rem}.bs24-timer__counter{color:#ea580c;font-size:1.5rem;font-weight:500;line-height:2rem}.bs24-timer__progress{background:#eee;border-radius:.1875rem;height:.375rem;overflow:hidden;width:100%}.bs24-timer__progress-bar{background:linear-gradient(90deg,#ff9800,#ffc107);height:100%;transition:width .5s linear,background .3s ease;width:0}.bs24-timer__progress-bar.is-pulsing{animation:bs24-pulse 1s infinite}.bs24-timer__progress-bar.is-warning{background:linear-gradient(90deg,#ff4d4d,red)}.bs24-timer__button-wrapper{position:relative}.bs24-timer__button{align-items:center;background-color:#fff;background-color:#fff7ed;border-color:#fb923c;border-radius:.375rem;border-width:2px;color:#ea580c;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem;padding:.5rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.bs24-timer__copy-svg{height:1rem;width:1rem}.bs24-timer__additional-text{font-size:.75rem;line-height:1rem}@keyframes bs24-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.bs24-admin-form-cart-lead-time-info__icon,body.single-product #main .bs24-icon-list__item>.bs24-icon-list__icon,body.single-product #main>.product .bs24-icon-list__item>.bs24-icon-list__icon{align-items:center;display:flex;justify-content:center;margin-top:2px;min-width:32px;width:32px}.bs24-admin-form-cart-lead-time-info__description .warranty_info,body.single-product #main .bs24-icon-list__item>.bs24-icon-list__description .warranty_info{display:block;margin-bottom:0}.bs24-admin-form-cart-lead-time-info__description .warranty_info:before,body.single-product #main .bs24-icon-list__item>.bs24-icon-list__description .warranty_info:before{content:none;display:none}.bs24-admin-form-cart-lead-time-info__description .--dont-break-line,body.single-product #main .bs24-icon-list__item>.bs24-icon-list__description .--dont-break-line{white-space:nowrap}.bs24-admin-form-cart-lead-time-info{align-items:center;display:flex;gap:8px;margin:0}.bs24-admin-form-cart-lead-time-info__icon{height:28px;min-width:28px;width:28px}.single_add_to_cart_button.button.alt{flex-grow:1}button.single_add_to_cart_button.button.alt:hover{background-color:#10663e}button.single_add_to_cart_button.button.alt{background-color:#0f834d;max-width:400px;overflow:hidden;position:relative;width:calc(100% - 89px)}button.single_add_to_cart_button.button.alt:before{background:hsla(0,0%,100%,.3);filter:blur(30px);width:80px}button.single_add_to_cart_button.button.alt:after,button.single_add_to_cart_button.button.alt:before{animation:Shine 10s ease 1s infinite;content:"";display:block;height:100%;position:absolute;top:0;transform:translateX(-250px) skewX(-15deg)}button.single_add_to_cart_button.button.alt:after{background:hsla(0,0%,100%,.1);filter:blur(5px);width:40px}button.single_add_to_cart_button.button.alt:after,button.single_add_to_cart_button.button.alt:before{transform:translateX(400px) skewX(-15deg)}body.single-product{}body.single-product .woo-variation-swatches [data-wvstooltip]:after,body.single-product .woo-variation-swatches [data-wvstooltip]:before{content:none!important;display:none!important}body.single-product .bs24-swatch-preview-tooltip{background:#fff;border:1px solid rgba(0,0,0,.16);border-radius:10px;box-shadow:0 10px 26px rgba(0,0,0,.18);display:flex;flex-direction:column;max-width:220px;opacity:0;padding:8px;pointer-events:none;position:fixed;row-gap:6px;transform:translateY(4px) scale(.98);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;width:min(190px,100vw - 20px);z-index:100000;--bs24-tooltip-arrow-left:50%}body.single-product .bs24-swatch-preview-tooltip:after{border-left:7px solid transparent;border-right:7px solid transparent;content:"";left:var(--bs24-tooltip-arrow-left);opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .16s ease}body.single-product .bs24-swatch-preview-tooltip.--active{opacity:1;transform:translateY(0) scale(1);visibility:visible}body.single-product .bs24-swatch-preview-tooltip.--active:after{opacity:1}body.single-product .bs24-swatch-preview-tooltip.--above:after{border-top:8px solid #fff;filter:drop-shadow(0 1px 0 rgba(0,0,0,.16));top:calc(100% - 1px)}body.single-product .bs24-swatch-preview-tooltip.--below:after{border-bottom:8px solid #fff;bottom:calc(100% - 1px);filter:drop-shadow(0 -1px 0 rgba(0,0,0,.16))}body.single-product .bs24-swatch-preview-tooltip.--mobile{padding:7px;row-gap:5px;width:min(180px,100vw - 24px)}body.single-product .bs24-swatch-preview-tooltip__image-wrap{aspect-ratio:1/1;background-color:#f3f3f3;border-radius:10px;overflow:hidden;width:100%}body.single-product .bs24-swatch-preview-tooltip__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.single-product .bs24-swatch-preview-tooltip__name{color:#131315;font-size:13px;font-weight:500;line-height:1.3;margin:0;text-align:center}@media(max-width:480px){body.single-product .bs24-swatch-preview-tooltip{padding:6px;width:min(172px,100vw - 20px)}body.single-product .bs24-swatch-preview-tooltip__name{font-size:12px}}body.single-product #content>.col-full{padding-bottom:0;padding-top:0}@media(min-width:768px){body.single-product #content>.col-full{padding-bottom:8px;padding-top:8px}}body.single-product #main{}@media(min-width:1024px){body.single-product #main,body.single-product #main>.product{overflow:visible!important}}@media(max-width:480px){body.single-product #main div.product form.cart .button.single_add_to_cart_button{font-size:16px}}@media(max-width:350px){body.single-product #main div.product form.cart .button.single_add_to_cart_button{font-size:14px}}body.single-product #main .section{margin-bottom:30px}body.single-product #main .section.--last,body.single-product #main .section:last-child{margin-bottom:0}@media(max-width:767px){body.single-product #main,body.single-product #main>.product{overflow:visible}}body.single-product #main.product_cat-moebel-auf-lager .bs24-cart-delivery-stages,body.single-product #main>.product.product_cat-moebel-auf-lager .bs24-cart-delivery-stages{max-width:260px}body.single-product #main .bs24-icon-list,body.single-product #main>.product .bs24-icon-list{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;gap:1rem;list-style:none;margin-bottom:1rem;margin:0 0 16px;padding:0}body.single-product #main .bs24-icon-list__item,body.single-product #main>.product .bs24-icon-list__item{align-items:center;display:flex;gap:8px;margin:0}body.single-product #main .bs24-icon-list__item.--carry-cost>svg.bs24-icon-list__icon g,body.single-product #main>.product .bs24-icon-list__item.--carry-cost>svg.bs24-icon-list__icon g{fill:#333}body.single-product #main .bs24-icon-list__item strong,body.single-product #main>.product .bs24-icon-list__item strong{font-weight:500}body.single-product #main .bs24-icon-list__item>.material-icons.bs24-icon-list__icon,body.single-product #main .bs24-icon-list__item>.material-symbols-outlined.bs24-icon-list__icon,body.single-product #main .bs24-icon-list__item>.material-symbols.bs24-icon-list__icon,body.single-product #main .bs24-icon-list__item>i.bs24-icon-list__icon,body.single-product #main>.product .bs24-icon-list__item>.material-icons.bs24-icon-list__icon,body.single-product #main>.product .bs24-icon-list__item>.material-symbols-outlined.bs24-icon-list__icon,body.single-product #main>.product .bs24-icon-list__item>.material-symbols.bs24-icon-list__icon,body.single-product #main>.product .bs24-icon-list__item>i.bs24-icon-list__icon{color:#333;font-size:26px;line-height:1;margin:0}body.single-product #main .bs24-icon-list__item>.material-symbols-outlined.bs24-icon-list__icon,body.single-product #main>.product .bs24-icon-list__item>.material-symbols-outlined.bs24-icon-list__icon{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}body.single-product #main .bs24-icon-list__item>svg.bs24-icon-list__icon,body.single-product #main>.product .bs24-icon-list__item>svg.bs24-icon-list__icon{fill:#333}body.single-product #main .bs24-icon-list__item>img.bs24-icon-list__icon,body.single-product #main .bs24-icon-list__item>svg.bs24-icon-list__icon,body.single-product #main>.product .bs24-icon-list__item>img.bs24-icon-list__icon,body.single-product #main>.product .bs24-icon-list__item>svg.bs24-icon-list__icon{height:28px}body.single-product #main .bs24-accordion__cta-wrapper .bs24-accordion__cta-btn.bs24-cta-btn.button,body.single-product #main .bs24-accordion__delivery-note .bs24-accordion__cta-btn.bs24-cta-btn.button,body.single-product #main>.product .bs24-accordion__cta-wrapper .bs24-accordion__cta-btn.bs24-cta-btn.button,body.single-product #main>.product .bs24-accordion__delivery-note .bs24-accordion__cta-btn.bs24-cta-btn.button{font-size:inherit;line-height:inherit;padding:6px 14px}body.single-product #main .bs24-accordion__delivery-note p,body.single-product #main>.product .bs24-accordion__delivery-note p{margin-bottom:8px}body.single-product #main .bs24-accordion__cta-wrapper,body.single-product #main>.product .bs24-accordion__cta-wrapper{display:flex;margin-top:8px;width:-moz-fit-content;width:fit-content}body.single-product #main .bs24-accordion__cta-wrapper .bs24-accordion__cta-btn.bs24-cta-btn.button,body.single-product #main>.product .bs24-accordion__cta-wrapper .bs24-accordion__cta-btn.bs24-cta-btn.button{min-height:auto;width:-moz-fit-content;width:fit-content}body.single-product #main .bs24-delivery-stages,body.single-product #main>.product .bs24-delivery-stages{align-items:center;display:flex;font-size:12px;justify-content:space-evenly;margin:0 0 16px;width:100%}body.single-product #main .bs24-delivery-stages__item,body.single-product #main>.product .bs24-delivery-stages__item{display:grid;grid-template-columns:auto;grid-template-rows:var(--bs24-stage-icon-size) auto;height:100%;grid-gap:8px;gap:8px}body.single-product #main .bs24-delivery-stages__item strong,body.single-product #main>.product .bs24-delivery-stages__item strong{font-size:12px;font-weight:500}@media(min-width:768px)and (max-width:1023px){body.single-product #main .bs24-delivery-stages__item strong,body.single-product #main>.product .bs24-delivery-stages__item strong{font-size:14px}}body.single-product #main .bs24-delivery-stages__item>*,body.single-product #main>.product .bs24-delivery-stages__item>*{width:auto}body.single-product #main .bs24-delivery-stages__item>.icon,body.single-product #main>.product .bs24-delivery-stages__item>.icon{display:block;justify-self:center;margin-top:2px}body.single-product #main .bs24-delivery-stages__item>.material-icons.icon,body.single-product #main .bs24-delivery-stages__item>.material-symbols-outlined.icon,body.single-product #main .bs24-delivery-stages__item>.material-symbols.icon,body.single-product #main .bs24-delivery-stages__item>i.icon,body.single-product #main>.product .bs24-delivery-stages__item>.material-icons.icon,body.single-product #main>.product .bs24-delivery-stages__item>.material-symbols-outlined.icon,body.single-product #main>.product .bs24-delivery-stages__item>.material-symbols.icon,body.single-product #main>.product .bs24-delivery-stages__item>i.icon{margin:0}body.single-product #main .bs24-delivery-stages__item>img.icon,body.single-product #main .bs24-delivery-stages__item>svg.icon,body.single-product #main>.product .bs24-delivery-stages__item>img.icon,body.single-product #main>.product .bs24-delivery-stages__item>svg.icon{height:32px}body.single-product #main .bs24-delivery-stages__item>.description,body.single-product #main>.product .bs24-delivery-stages__item>.description{text-align:center}body.single-product #main .bs24-delivery-stages .divider-arrow,body.single-product #main>.product .bs24-delivery-stages .divider-arrow{align-self:center;font-size:24px}body.single-product #main .bs24-delivery-stages,body.single-product #main>.product .bs24-delivery-stages{display:grid;justify-content:space-between;margin-bottom:1rem;padding:0}.bs24-product-description .czworne body.single-product #main .bs24-delivery-stages,.bs24-product-description .czworne body.single-product #main>.product .bs24-delivery-stages{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media(max-width:768px){.bs24-product-description .czworne body.single-product #main .bs24-delivery-stages,.bs24-product-description .czworne body.single-product #main>.product .bs24-delivery-stages{grid-template-columns:1fr}}body.single-product #main .bs24-delivery-stages,body.single-product #main>.product .bs24-delivery-stages{background-color:transparent;border-width:0;grid-template-columns:repeat(5,auto);width:100%;--bs24-stage-icon-size:40px;--bs24-stage-line-size:max(10px,min(3vw,70px));--bs24-stage-line-thickness:2px;-webkit-overflow-scrolling:touch}body.single-product #main .bs24-delivery-stages__item,body.single-product #main>.product .bs24-delivery-stages__item{position:relative;width:-moz-fit-content;width:fit-content}body.single-product #main .bs24-delivery-stages__item>.icon,body.single-product #main>.product .bs24-delivery-stages__item>.icon{align-items:center;background:#e2e5e6;border-radius:9999px;display:flex;height:var(--bs24-stage-icon-size);justify-content:center;margin:0;width:var(--bs24-stage-icon-size)}body.single-product #main .bs24-delivery-stages__item>.material-icons.icon,body.single-product #main .bs24-delivery-stages__item>.material-symbols-outlined.icon,body.single-product #main .bs24-delivery-stages__item>.material-symbols.icon,body.single-product #main .bs24-delivery-stages__item>i.icon,body.single-product #main>.product .bs24-delivery-stages__item>.material-icons.icon,body.single-product #main>.product .bs24-delivery-stages__item>.material-symbols-outlined.icon,body.single-product #main>.product .bs24-delivery-stages__item>.material-symbols.icon,body.single-product #main>.product .bs24-delivery-stages__item>i.icon{color:#333;font-size:28px;line-height:1;margin:0}body.single-product #main .bs24-delivery-stages__item>svg.icon,body.single-product #main>.product .bs24-delivery-stages__item>svg.icon{fill:#333}body.single-product #main .bs24-delivery-stages__item>img.icon,body.single-product #main .bs24-delivery-stages__item>svg.icon,body.single-product #main>.product .bs24-delivery-stages__item>img.icon,body.single-product #main>.product .bs24-delivery-stages__item>svg.icon{height:30px;width:auto}body.single-product #main .bs24-delivery-stages__item>.description,body.single-product #main>.product .bs24-delivery-stages__item>.description{text-align:center}body.single-product #main .bs24-delivery-stages__item>.description .label,body.single-product #main>.product .bs24-delivery-stages__item>.description .label{line-height:1.2}body.single-product #main .bs24-delivery-stages__item>.description .value,body.single-product #main>.product .bs24-delivery-stages__item>.description .value{font-size:12px;line-height:1.25;margin-top:6px}body.single-product #main .bs24-delivery-stages__item>.description .--dont-break-line,body.single-product #main>.product .bs24-delivery-stages__item>.description .--dont-break-line{white-space:nowrap}body.single-product #main .bs24-delivery-stages .divider-arrow,body.single-product #main>.product .bs24-delivery-stages .divider-arrow{align-self:flex-start;background:currentColor;border-radius:9999px;height:var(--bs24-stage-line-thickness);justify-self:center;margin-top:calc((var(--bs24-stage-icon-size) - var(--bs24-stage-line-thickness))/2);position:relative;width:max(24px,min(5vw,100px))}body.single-product #main .bs24-delivery-stages .divider-arrow:after,body.single-product #main>.product .bs24-delivery-stages .divider-arrow:after{border-right:var(--bs24-stage-line-thickness) solid;border-top:var(--bs24-stage-line-thickness) solid;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}@media(max-width:767px){body.single-product #main .bs24-delivery-stages,body.single-product #main>.product .bs24-delivery-stages{padding-bottom:.25rem;--bs24-stage-icon-size:28px;--bs24-stage-line-size:max(18px,min(8vw,28px));--bs24-stage-line-thickness:2px}body.single-product #main .bs24-delivery-stages__item>.material-icons.icon,body.single-product #main .bs24-delivery-stages__item>.material-symbols-outlined.icon,body.single-product #main .bs24-delivery-stages__item>.material-symbols.icon,body.single-product #main .bs24-delivery-stages__item>i.icon,body.single-product #main>.product .bs24-delivery-stages__item>.material-icons.icon,body.single-product #main>.product .bs24-delivery-stages__item>.material-symbols-outlined.icon,body.single-product #main>.product .bs24-delivery-stages__item>.material-symbols.icon,body.single-product #main>.product .bs24-delivery-stages__item>i.icon{font-size:18px}body.single-product #main .bs24-delivery-stages__item>img.icon,body.single-product #main .bs24-delivery-stages__item>svg.icon,body.single-product #main>.product .bs24-delivery-stages__item>img.icon,body.single-product #main>.product .bs24-delivery-stages__item>svg.icon{height:18px}body.single-product #main .bs24-delivery-stages__item>.description,body.single-product #main>.product .bs24-delivery-stages__item>.description{width:78px}body.single-product #main .bs24-delivery-stages__item>.description .value,body.single-product #main>.product .bs24-delivery-stages__item>.description .value{font-size:11px;margin-top:4px}body.single-product #main .bs24-delivery-stages .divider-arrow:after,body.single-product #main>.product .bs24-delivery-stages .divider-arrow:after{border-right-width:var(--bs24-stage-line-thickness);border-top-width:var(--bs24-stage-line-thickness);height:8px;width:8px}}body.single-product #main .bs24-rabat-code-section,body.single-product #main>.product .bs24-rabat-code-section{width:100%}body.single-product #main .bs24-rabat-code-section__label,body.single-product #main>.product .bs24-rabat-code-section__label{align-items:center;background:#e07c35;border-radius:10px;display:flex;justify-content:center;padding:8px 16px;position:relative;text-align:center;width:100%;z-index:1}body.single-product #main .bs24-rabat-code-section__label,body.single-product #main .bs24-rabat-code-section__label strong,body.single-product #main>.product .bs24-rabat-code-section__label,body.single-product #main>.product .bs24-rabat-code-section__label strong{color:#fff}body.single-product #main .bs24-rabat-code-section__info,body.single-product #main>.product .bs24-rabat-code-section__info{align-items:flex-start;background-color:#fcf2eb;display:flex;flex-direction:column;margin-top:-6px;padding:18px 12px 12px;row-gap:8px;width:100%}body.single-product #main .bs24-rabat-code-section__code,body.single-product #main>.product .bs24-rabat-code-section__code{font-size:18px;font-weight:500}body.single-product #main .bs24-rabat-code-section__copy,body.single-product #main>.product .bs24-rabat-code-section__copy{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;padding:8px}body.single-product #main .bs24-rabat-code-section__copy:hover,body.single-product #main>.product .bs24-rabat-code-section__copy:hover{background-color:#e07c35;border-radius:10px;color:#fff;cursor:pointer}body.single-product #main .bs24-badge,body.single-product #main>.product .bs24-badge{align-items:center;display:flex;font-size:12px}body.single-product #main .onsale,body.single-product #main>.product .onsale{background-color:none;border-radius:10px;color:#fff;content:"";display:block;font-size:10px;font-weight:300;max-width:none;padding:2px 8px;pointer-events:none;position:static;text-align:center;text-wrap:nowrap;width:-moz-max-content;width:max-content;width:-moz-fit-content;width:fit-content}body.single-product #main .onsale strong,body.single-product #main>.product .onsale strong{font-weight:900}@media(min-width:641px){body.single-product #main .onsale,body.single-product #main>.product .onsale{font-size:11px;padding:2px 6px;text-wrap:inherit}}body.single-product #main .onsale.--auf-lager,body.single-product #main>.product .onsale.--auf-lager{color:#d33;z-index:1}body.single-product #main .onsale.--lead-time,body.single-product #main>.product .onsale.--lead-time{color:#000;z-index:1}body.single-product #main .summary,body.single-product #main>.product .summary{margin-bottom:20px}body.single-product #main .summary .single_product_div,body.single-product #main>.product .summary .single_product_div{}body.single-product #main .summary .single_product_div>a,body.single-product #main>.product .summary .single_product_div>a{color:inherit}body.single-product #main .summary .single_product_div .wt-wishlist-button,body.single-product #main>.product .summary .single_product_div .wt-wishlist-button{align-items:center;display:flex;gap:4px;margin:0}body.single-product #main .summary .single_product_div .wt-wishlist-button:after,body.single-product #main>.product .summary .single_product_div .wt-wishlist-button:after{display:none}body.single-product #main .summary .single_product_div .wt-wishlist-button .wt-wishlist-button:hover,body.single-product #main>.product .summary .single_product_div .wt-wishlist-button .wt-wishlist-button:hover{margin:0}body.single-product #main .summary .single_product_div .wt-wishlist-button img,body.single-product #main>.product .summary .single_product_div .wt-wishlist-button img{aspect-ratio:1/1;width:40px!important}body.single-product #main .summary .single_product_div .wt-wishlist-button img[src="http://localhost/BeautySofa/wp-content/plugins/wt-woocommerce-wishlist/public/images/wt-loader.svg"],body.single-product #main>.product .summary .single_product_div .wt-wishlist-button img[src="http://localhost/BeautySofa/wp-content/plugins/wt-woocommerce-wishlist/public/images/wt-loader.svg"]{height:30px!important;padding:5px;width:30px!important}body.single-product #main .summary .single_product_div>br,body.single-product #main>.product .summary .single_product_div>br{display:none}body.single-product #main .summary .single_product_div .browse_wishlist,body.single-product #main>.product .summary .single_product_div .browse_wishlist{display:none!important}body.single-product #main .summary .bs24-product-title-wrapper,body.single-product #main>.product .summary .bs24-product-title-wrapper{align-items:center;display:flex;gap:8px;margin-bottom:8px}body.single-product #main .summary .bs24-product-title-wrapper .single_product_div,body.single-product #main>.product .summary .bs24-product-title-wrapper .single_product_div{padding:0!important}body.single-product #main .summary .bs24-product-title-wrapper .single_product_div .wt-wishlist-button img,body.single-product #main>.product .summary .bs24-product-title-wrapper .single_product_div .wt-wishlist-button img{border:1px solid rgba(0,0,0,.6);border-radius:100%;display:block;margin:2px 2px 2px 0;min-width:32px;-o-object-fit:contain;object-fit:contain;padding:6px!important;transition:border-width border-color 0s ease .2s}body.single-product #main .summary .bs24-product-title-wrapper .single_product_div .wt-wishlist-button img[src*="icon_favourite.png"],body.single-product #main .summary .bs24-product-title-wrapper .single_product_div .wt-wishlist-button img[src*="icon_unfavourite.png"],body.single-product #main>.product .summary .bs24-product-title-wrapper .single_product_div .wt-wishlist-button img[src*="icon_favourite.png"],body.single-product #main>.product .summary .bs24-product-title-wrapper .single_product_div .wt-wishlist-button img[src*="icon_unfavourite.png"]{padding:0!important}body.single-product #main .summary .bs24-product-title-wrapper .single_product_div .wt-wishlist-button img:hover,body.single-product #main>.product .summary .bs24-product-title-wrapper .single_product_div .wt-wishlist-button img:hover{border-color:#f44;border-width:2px;margin-bottom:0;margin-right:0;margin-top:0}body.single-product #main .summary .bs24-product-title-wrapper .single_product_div [data-action=remove] img,body.single-product #main>.product .summary .bs24-product-title-wrapper .single_product_div [data-action=remove] img{border-color:#f44}body.single-product #main .summary .price,body.single-product #main>.product .summary .price{align-items:baseline;-moz-column-gap:.327em;column-gap:.327em;display:flex;flex-wrap:wrap;margin:0 0 16px!important;row-gap:4px}body.single-product #main .summary .price,body.single-product #main .summary .price *,body.single-product #main>.product .summary .price,body.single-product #main>.product .summary .price *{line-height:1}body.single-product #main .summary .price>ins,body.single-product #main>.product .summary .price>ins{order:1}body.single-product #main .summary .price>.amount bdi,body.single-product #main .summary .price>ins>.amount bdi,body.single-product #main>.product .summary .price>.amount bdi,body.single-product #main>.product .summary .price>ins>.amount bdi{color:#131315;font-size:32px}body.single-product #main .summary .price>.amount bdi .woocommerce-Price-currencySymbol,body.single-product #main .summary .price>ins>.amount bdi .woocommerce-Price-currencySymbol,body.single-product #main>.product .summary .price>.amount bdi .woocommerce-Price-currencySymbol,body.single-product #main>.product .summary .price>ins>.amount bdi .woocommerce-Price-currencySymbol{font-size:inherit}body.single-product #main .summary .price .steuer,body.single-product #main>.product .summary .price .steuer{font-size:12px;order:3}body.single-product #main .summary .price>del,body.single-product #main>.product .summary .price>del{font-weight:500;order:2}body.single-product #main .summary .price>del,body.single-product #main .summary .price>del bdi,body.single-product #main>.product .summary .price>del,body.single-product #main>.product .summary .price>del bdi{display:inline-block}body.single-product #main .summary .price>del bdi,body.single-product #main>.product .summary .price>del bdi{font-size:20px!important;-webkit-text-decoration:line-through;text-decoration:line-through}body.single-product #main .summary .price>del bdi .woocommerce-Price-currencySymbol,body.single-product #main>.product .summary .price>del bdi .woocommerce-Price-currencySymbol{display:none}body.single-product #main .summary .price>del+ins,body.single-product #main>.product .summary .price>del+ins{margin-left:0}body.single-product #main .summary .price bdi,body.single-product #main>.product .summary .price bdi{font-weight:500}body.single-product #main #sold-qty-badge{font-size:12px;font-weight:300;line-height:normal;z-index:1}body.single-product #main #sold-qty-badge .sold_qty_nmbr{font-size:14px;font-weight:500}body.single-product #main .bs24-single-product-card{display:flex;flex-direction:column;font-size:14px}body.single-product #main .bs24-single-product-card__left.bs24-custom-slider-wrapper .iconic-woothumbs-images-wrap .iconic-woothumbs-images__image{border-radius:10px}@media(max-width:1023px){body.single-product #main .bs24-single-product-card__left.bs24-custom-slider-wrapper{margin:0 -10px 30px;width:calc(100% + 20px)!important}body.single-product #main .bs24-single-product-card__left.bs24-custom-slider-wrapper .iconic-woothumbs-images-wrap .iconic-woothumbs-images__image{border-radius:0;border-radius:initial}}@media(min-width:767px)and (max-width:1023px){body.single-product #main .bs24-single-product-card__left.bs24-custom-slider-wrapper .iconic-woothumbs-images-wrap .iconic-woothumbs-images__image{border-radius:10px}}body.single-product #main .bs24-single-product-card__right{border-left:none;padding-left:0;width:100%}body.single-product #main .bs24-single-product-card__right .stock{padding:0 0 4px}body.single-product #main .bs24-single-product-card__right .truck_icon{padding:4px 0}body.single-product #main .bs24-single-product-card__right .bs24-badge-list{content:"";left:12px;right:auto;top:12px}@media(max-width:767px){body.single-product #main .bs24-single-product-card__right .bs24-badge-list{left:12px}}body.single-product #main .bs24-single-product-card__description-link{margin-bottom:0;margin-top:.75rem}body.single-product #main .bs24-single-product-card__description-link a{font-weight:500;text-decoration-line:underline}body.single-product #main .bs24-single-product-card .iconic-woothumbs-images__image,body.single-product #main .bs24-single-product-card .iconic-woothumbs-images__image-wrapper:before,body.single-product #main .bs24-single-product-card .iconic-woothumbs-thumbnails__image,body.single-product #main .bs24-single-product-card .iconic-woothumbs-thumbnails__image-wrapper:before{border-radius:10px}body.single-product #main .bs24-single-product-card .iconic-woothumbs-images__image-wrapper:before,body.single-product #main .bs24-single-product-card .iconic-woothumbs-thumbnails__image-wrapper:before{border-color:#e07c35}@media(min-width:1024px){body.single-product #main .bs24-single-product-card{align-items:flex-start;flex-direction:row;gap:30px;overflow:visible;--bs24-single-product-sticky-top:calc(var(--bs24-desktop-header-height, 143px) + 16px + var(--wp-admin--admin-bar--height, 0px))}body.single-product #main .bs24-single-product-card__left{align-self:flex-start;flex:1;min-width:0;overflow:visible!important;position:sticky;top:var(--bs24-single-product-sticky-top)}body.single-product #main .bs24-single-product-card__left.bs24-custom-slider-wrapper{overflow:visible!important}body.single-product #main .bs24-single-product-card__right{flex:0 0 auto;min-width:0;width:35%}}body.single-product #main .bs24-custom-slider-wrapper{position:relative}body.single-product #main .bs24-custom-slider-wrapper .slick-dotted.slick-slider{margin-bottom:0}@media(min-width:1024px){body.single-product #main .bs24-custom-slider-wrapper.bs24-single-product-card__left{overflow:visible!important;position:sticky;top:var(--bs24-single-product-sticky-top)}}body.single-product #main .iconic-woothumbs-all-images-wrap{float:none;width:100%!important}body.single-product #main .iconic-woothumbs-all-images-wrap .slick-dots li button{background-color:#fff!important;border:1px solid #e07c35!important}body.single-product #main .iconic-woothumbs-all-images-wrap .slick-dots li.slick-active button{background-color:#e07c35!important;border:1px solid #fff!important}body.single-product #main .iconic-woothumbs-images__arrow{align-items:center;background:rgba(224,124,53,.2);border:1px solid hsla(0,0%,100%,.502);border-radius:100%;display:flex;height:32px;justify-content:center;top:50%;transition:all .1 ease-in-out;translate:0 -50%;width:32px}body.single-product #main .iconic-woothumbs-images__arrow svg{height:14px;left:50%;margin:0;top:50%;width:auto}body.single-product #main .iconic-woothumbs-images__arrow svg path{stroke:#fff!important}body.single-product #main .iconic-woothumbs-images__arrow:focus,body.single-product #main .iconic-woothumbs-images__arrow:hover{background:#e07c35;border-color:#fff}body.single-product #main h1.product_title.entry-title{font-size:20px;font-weight:500;margin-bottom:16px}@media(min-width:640px){body.single-product #main h1.product_title.entry-title{font-size:24px}}body.single-product #main h1:not(.woocommerce-loop-product__title),body.single-product #main h2:not(.woocommerce-loop-product__title),body.single-product #main h3:not(.woocommerce-loop-product__title),body.single-product #main h4:not(.woocommerce-loop-product__title),body.single-product #main h5:not(.woocommerce-loop-product__title),body.single-product #main h6:not(.woocommerce-loop-product__title){margin-bottom:12px}@media(min-width:768px){body.single-product #main h1:not(.woocommerce-loop-product__title),body.single-product #main h2:not(.woocommerce-loop-product__title),body.single-product #main h3:not(.woocommerce-loop-product__title),body.single-product #main h4:not(.woocommerce-loop-product__title),body.single-product #main h5:not(.woocommerce-loop-product__title),body.single-product #main h6:not(.woocommerce-loop-product__title){margin-bottom:20px}}body.single-product #main h2:not(.woocommerce-loop-product__title){font-size:2em}body.single-product #main .product .woocommerce-product-rating{margin:-8px 0 4px}body.single-product #main .product .woocommerce-product-rating a{font-size:13px;font-weight:300}body.single-product #main .stock .in-stock{padding:0 0 8px}body.single-product #main form.cart{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:0!important;padding:0}body.single-product #main form.cart [data-product_id]{align-items:flex-start;display:flex;flex-direction:column-reverse;padding:0}body.single-product #main form.cart:has(.quantity.hidden) .single_add_to_cart_button{max-width:100%}body.single-product #main form.cart:after,body.single-product #main form.cart:before{content:none;display:none}body.single-product #main form.cart .quantity{display:none!important}body.single-product #main form.cart .quantity .qty{border-radius:10px;padding:8px 4px;width:100%}body.single-product #main .single_add_to_cart_button,body.single-product #main .single_product_div,body.single-product #main form.cart .quantity .qty{height:100%}body.single-product #main .variations{margin-bottom:1.25rem}body.single-product #main .variations:before{content:"";--tw-border-opacity:1;border:0 solid #e2e8f0;border-color:rgba(226,232,240,var(--tw-border-opacity,1));border-top-width:1px;color:#131315;content:"Produkt anpassen";display:block;font-size:18px;font-weight:500;letter-spacing:-1px;padding:16px 0}body.single-product #main .variations .label{margin-bottom:8px}body.single-product #main .variations .label label{font-weight:500;margin:0}body.single-product #main .variations .woo-selected-variation-item-name{margin:0}body.single-product #main .variations tr{margin-bottom:0}body.single-product #main .variations tr:not(:last-of-type){margin-bottom:20px}body.single-product #main .variations tr{display:block}body.single-product #main .variations tr:has(label[for=pa_stoff]){display:flex;flex-direction:column}body.single-product #main .variations tr:has(label[for=pa_stoff]):after{all:unset}body.single-product #main .variations tr:has(label[for=pa_stoff]) .label{align-items:baseline;display:grid;grid-template-columns:auto 1fr;grid-template-rows:var(--bs24-stage-icon-size) auto;margin-bottom:8px}body.single-product #main .variations tr:has(label[for=pa_stoff]) .label .bs24-show-fabric-modal{grid-column:1/span 2;width:-moz-fit-content;width:fit-content}body.single-product #main .variations tr:has(label[for=pa_stoff]) .value{margin-bottom:0}body.single-product #main .variations ul[data-attribute_name=attribute_pa_stoff]{padding-left:4px}body.single-product #main .variations ul[data-attribute_name=attribute_pa_stoff] .bs24-fabric-group__header{margin-left:-4px}body.single-product #main .variations td.value{margin-bottom:0}body.single-product #main .variations td.value.woo-variation-items-wrapper:after{display:none}body.single-product #main .variations td.value.woo-variation-items-wrapper ul.image-variable-items-wrapper li.variable-item{position:relative}body.single-product #main .variations td.value.woo-variation-items-wrapper ul.image-variable-items-wrapper li.variable-item:before{border-radius:9999px;bottom:-2px;box-shadow:0 4px 12px rgba(0,0,0,.15);content:"";left:-2px;position:absolute;right:-2px;top:-2px}body.single-product #main .variations td.value:not(.woo-variation-items-wrapper):has(>select){width:-moz-fit-content!important;width:fit-content!important}body.single-product #main .variations td.value:not(.woo-variation-items-wrapper):has(>select){position:relative;z-index:2}body.single-product #main .variations td.value:not(.woo-variation-items-wrapper):has(>select) select{max-width:none!important}body.single-product #main .variations td.value:not(.woo-variation-items-wrapper):has(>select) select{-webkit-appearance:none;background-color:#f2f2f2;border:0;border-radius:10px;box-shadow:inset 0 1px 1px rgba(0,0,0,.2);color:inherit;cursor:pointer;line-height:20px;padding:6px 10px;position:relative;vertical-align:middle;z-index:2}body.single-product #main .variations td.value:not(.woo-variation-items-wrapper):has(>select):after{border-radius:10px;bottom:0;box-shadow:0 4px 12px rgba(0,0,0,.15);content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}body.single-product #main .bs24-fabric-group__header{font-weight:500;margin-top:8px;padding-bottom:4px;width:100%}body.single-product #main .bs24-fabric-group__header:first-child{margin-top:0}body.single-product #main .lowest-price[lowest-price-note]{margin:-16px 0 16px}body.single-product #main .single_add_to_cart_button{max-width:100%;width:100%}body.single-product #main .single_product_div{align-items:center;aspect-ratio:1/1;border-radius:9999px;display:flex;justify-content:center;opacity:.7;overflow:hidden;padding:0!important;transition:opacity .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}body.single-product #main .single_product_div:hover{opacity:1;transform:translateY(-2px)}body.single-product #main .single_product_div:has([data-action=remove]){opacity:1}body.single-product #main .single_product_div a{--wishlist-btn-shadow:0 4px 12px;box-shadow:none;outline:none;position:relative}body.single-product #main .single_product_div a:after{border-radius:100%;bottom:0;box-shadow:var(--wishlist-btn-shadow) rgba(0,0,0,.15);content:"";left:0;outline:1px solid rgba(0,0,0,.4);pointer-events:none;position:absolute;right:0;top:0;transition:all .2s ease;z-index:2}body.single-product #main .single_product_div a:has([data-action=remove]):after,body.single-product #main .single_product_div a:hover:after{box-shadow:var(--wishlist-btn-shadow) rgba(255,68,68,.3);outline-color:#f44}body.single-product #main .single_product_div i{margin:4px!important}body.single-product #main .single_product_div img{margin:0!important}body.single-product #main .woocommerce-product-details__short-description{margin:0}@media(min-width:768px){body.single-product #main .product-description{display:flex;flex-direction:column;gap:50px}body.single-product #main .product-description>*{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}}body.single-product #main .product-description #respond{padding:0}body.single-product #main #bs24-product-collection-containercollection-section>h2:first-child,body.single-product #main .related.products>h2:first-child,body.single-product #main .up-sells.products>h2:first-child{text-align:left}body.single-product #main #bs24-product-collection-containercollection-section .bs24-badge-list,body.single-product #main .related.products .bs24-badge-list,body.single-product #main .up-sells.products .bs24-badge-list{left:12px}body.single-product #main :not(.custom-product-info-table) .warranty_info{margin-bottom:16px}body.single-product #main .single_variation_wrap{width:100%}body.single-product #main .single_variation_wrap .single_variation{margin-bottom:8px}body.single-product #main .single_variation_wrap .bs24-selected-variations-summary{display:flex;flex-direction:column;margin:0 0 16px;row-gap:4px}body.single-product #main .single_variation_wrap .bs24-selected-variations-summary.--hidden{display:none}body.single-product #main .single_variation_wrap .bs24-selected-variations-summary__item{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;flex-wrap:wrap;font-size:13px;line-height:1.4;margin:0}body.single-product #main .single_variation_wrap .bs24-selected-variations-summary__item strong{font-weight:500}body.single-product #main .single_variation_wrap .bs24-selected-variations-summary__value{align-items:center;-moz-column-gap:6px;column-gap:6px;display:inline-flex}body.single-product #main .single_variation_wrap .bs24-selected-variations-summary__change{color:#e07c35;display:none;font-size:12px;font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}body.single-product #main .single_variation_wrap .bs24-selected-variations-summary__change:hover{color:#cd671f}body.single-product #main .single_variation_wrap .bs24-selected-variations-summary__swatch{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:9999px;display:inline-flex;flex-shrink:0;height:16px;overflow:hidden;width:16px}body.single-product #main .single_variation_wrap .bs24-selected-variations-summary__swatch.--image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.single-product #main .single_variation_wrap .bs24-selected-variations-summary__swatch.--color{background-color:transparent;background-color:var(--swatch-color,transparent)}body.single-product #main .single_variation_wrap .woocommerce-variation-price{display:none}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart,body.single-product #main form.cart{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;grid-gap:16px 8px;margin-bottom:30px;padding:0}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>button.single_add_to_cart_button.button.alt,body.single-product #main form.cart>button.single_add_to_cart_button.button.alt{max-width:none;min-width:0;width:100%}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.single_product_div,body.single-product #main form.cart>.single_product_div{min-width:50px;overflow:visible;overflow:initial;width:50px}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages,body.single-product #main form.cart>.bs24-cart-delivery-stages{grid-column:1/-1;margin:2px 0 16px;width:100%}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages{--bs24-stage-mini-icon-size:28px;align-items:flex-start;display:flex;justify-content:space-between;margin:0;width:100%}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item{align-items:center;display:flex;gap:6px;min-width:0;width:-moz-fit-content;width:fit-content}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.icon,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.icon{align-items:center;align-self:flex-start;display:flex;height:var(--bs24-stage-mini-icon-size);justify-content:center;margin:0;min-width:var(--bs24-stage-mini-icon-size);width:var(--bs24-stage-mini-icon-size)}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.material-icons.icon,body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.material-symbols-outlined.icon,body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.material-symbols.icon,body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>i.icon,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.material-icons.icon,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.material-symbols-outlined.icon,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.material-symbols.icon,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>i.icon{font-size:18px}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>svg.icon,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>svg.icon{height:18px;width:18px}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.description,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.description{text-align:left;width:auto}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item .label,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item .label{line-height:1.15}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item .label strong,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item .label strong{display:block;font-size:11.5px;font-weight:500;line-height:1.15}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item .value,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item .value{font-size:11px;line-height:1.15;margin-top:2px}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .divider-arrow,body.single-product #main form.cart>.bs24-cart-delivery-stages .divider-arrow{align-self:center;background:none;color:#b9bec5;flex:0 0 auto;height:auto;margin-top:0;width:auto}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .divider-arrow:after,body.single-product #main form.cart>.bs24-cart-delivery-stages .divider-arrow:after{border:0;content:"→";display:block;font-size:13px;height:auto;line-height:1;position:static;transform:none;width:auto}@media(max-width:767px){body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages{--bs24-stage-mini-icon-size:22px;gap:6px}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item{gap:5px}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.material-icons.icon,body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.material-symbols-outlined.icon,body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.material-symbols.icon,body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>i.icon,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.material-icons.icon,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.material-symbols-outlined.icon,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>.material-symbols.icon,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>i.icon{font-size:12px}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>svg.icon,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item>svg.icon{height:13px;width:13px}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item .label strong,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item .label strong{font-size:10.5px}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item .value,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages__item .value{font-size:10px}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .divider-arrow:after,body.single-product #main form.cart>.bs24-cart-delivery-stages .divider-arrow:after{font-size:12px}}@media(max-width:330px){body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart>.bs24-cart-delivery-stages .bs24-delivery-stages,body.single-product #main form.cart>.bs24-cart-delivery-stages .bs24-delivery-stages{--bs24-stage-mini-icon-size:20px;gap:4px}}body.single-product #main .single_variation_wrap .woocommerce-variation-add-to-cart .bs24-admin-form-cart-lead-time-info,body.single-product #main form.cart .bs24-admin-form-cart-lead-time-info{grid-column:1/-1}body.single-product #main .warranty_info{align-items:center;display:flex;flex-wrap:nowrap}body.single-product #main .warranty_info:before{content:var(--bs24-arrow-counterclockwise-svg-url);display:inline-block;height:20px;margin-right:.5407911001em;vertical-align:baseline;width:16px}body.single-product #main .custom-product-info-table{border:1px solid #ddd;display:block;font-size:14px;margin:12px 0 8px;text-transform:none;width:100%}body.single-product #main .custom-product-info-table,body.single-product #main .custom-product-info-table td{border-radius:10px}body.single-product #main .custom-product-info-table tbody{display:block;width:100%}body.single-product #main .custom-product-info-table tr{border-bottom:1px solid #ddd;display:block;width:100%}body.single-product #main .custom-product-info-table .bs24-delivery-time-row__icon,body.single-product #main .custom-product-info-table .bs24-delivery-time-row__icon *{stroke:#0f834d}body.single-product #main .custom-product-info-table .bs24-delivery-time-row strong{color:#0f834d}body.single-product #main .custom-product-info-table td{display:inline-block;padding:8px 12px;vertical-align:middle;width:100%}body.single-product #main .custom-product-info-table td .carry_delivery_information,body.single-product #main .custom-product-info-table td .delivery_information,body.single-product #main .custom-product-info-table td .lead-time-info-custom-wrapper,body.single-product #main .custom-product-info-table td .warranty_info{display:flex;font-weight:500;gap:5px;margin-bottom:0}body.single-product #main .custom-product-info-table td .carry_delivery_information>i.fas,body.single-product #main .custom-product-info-table td .delivery_information>i.fas,body.single-product #main .custom-product-info-table td .lead-time-info-custom-wrapper>i.fas,body.single-product #main .custom-product-info-table td .warranty_info>i.fas{align-items:center;display:flex;font-size:16px;justify-items:center}body.single-product #main .custom-product-info-table td .carry_delivery_information:before,body.single-product #main .custom-product-info-table td .carry_delivery_information>img,body.single-product #main .custom-product-info-table td .delivery_information:before,body.single-product #main .custom-product-info-table td .delivery_information>img,body.single-product #main .custom-product-info-table td .lead-time-info-custom-wrapper:before,body.single-product #main .custom-product-info-table td .lead-time-info-custom-wrapper>img,body.single-product #main .custom-product-info-table td .warranty_info:before,body.single-product #main .custom-product-info-table td .warranty_info>img{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:auto;width:20px}body.single-product #main .custom-product-info-table td .carry_delivery_information,body.single-product #main .custom-product-info-table td .delivery_information{color:#0f834d;font-weight:500}body.single-product #main .custom-product-info-table td .delivery_information>i.fas.fa-truck{margin-right:3px}body.single-product #main .custom-product-info-table td .carry_delivery_information span.small{display:block;font-size:10px;font-weight:400}body.single-product #main .custom-product-info-table td .carry_delivery_information i.fas.fa-people-carry{margin-right:3px}body.single-product #main .collection-section{margin-bottom:20px;margin-top:0}@media(max-width:768px){body.single-product #main .collection-section{margin-left:-10px;margin-right:-10px;width:calc(20px + 100%)}}@media(max-width:767px){body.single-product #main .bs24-tab{border-bottom:1px solid #272727}body.single-product #main .bs24-tab.--last,body.single-product #main .bs24-tab:last-child{border-bottom-color:transparent}body.single-product #main .bs24-tab__header{align-items:center;background:transparent;display:flex;padding:16px 10px;transition:background-color .3 linear;width:100%}}@media(max-width:767px)and (max-width:768px){body.single-product #main .bs24-tab__header{margin-left:-10px;margin-right:-10px;width:calc(20px + 100%)}}@media(max-width:767px){body.single-product #main .bs24-tab__header,body.single-product #main .bs24-tab__header>*{font-size:18px!important;font-weight:500;line-height:1.2}body.single-product #main .bs24-tab__header>*{margin:0!important}body.single-product #main .bs24-tab__header:after{background-size:16px 16px;content:" ";display:block;height:16px;margin-left:auto;transition:all .4s ease;width:16px}body.single-product #main .bs24-tab__header.open{background:#e07c35}body.single-product #main .bs24-tab__header.open:after{transform:rotate(-180deg)}body.single-product #main .bs24-tab__header *{font:inherit;line-height:inherit;margin:0}body.single-product #main .bs24-tab__content{height:0;opacity:0;transition:opacity .3s linear,height .1s linear;visibility:hidden}body.single-product #main .bs24-tab__content.open{height:auto;opacity:1;visibility:visible}}body.single-product #main #bs-description{width:100%}@media(max-width:767px){body.single-product #main #bs-description .bs24-tab__content{padding:10px 0}}body.single-product #main #bs-description .bs24-product-description__content{font-size:16px;line-height:2}@media(max-width:767px){body.single-product #main #bs-description .bs24-product-description__content{padding:10px 0}}body.single-product #main #bs-description .bs24-product-description__heading,body.single-product #main #bs-description h2,body.single-product #main #bs-description h3,body.single-product #main #bs-description h4,body.single-product #main #bs-description h5,body.single-product #main #bs-description h6{font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.2;margin-bottom:12px}@media(min-width:768px){body.single-product #main #bs-description .bs24-product-description__heading,body.single-product #main #bs-description h2,body.single-product #main #bs-description h3,body.single-product #main #bs-description h4,body.single-product #main #bs-description h5,body.single-product #main #bs-description h6{margin-bottom:20px}}body.single-product #main #bs-description .bs24-product-description__heading,body.single-product #main #bs-description h2{font-size:20px}@media(min-width:640px){body.single-product #main #bs-description .bs24-product-description__heading,body.single-product #main #bs-description h2{font-size:24px}}body.single-product #main #bs-description h3{font-size:16px!important}body.single-product #main #bs-description h4{font-size:14px!important}body.single-product #main #bs-description blockquote,body.single-product #main #bs-description ol,body.single-product #main #bs-description p,body.single-product #main #bs-description table,body.single-product #main #bs-description ul{margin-bottom:16px}body.single-product #main #bs-description li,body.single-product #main #bs-description p{font-size:inherit;line-height:inherit}body.single-product #main #bs-description ul{list-style:disc;margin-left:28px}body.single-product #main #bs-description ul:has(>li:only-child>ul),body.single-product #main #bs-description ul:has(>li:only-child>ul)>li{margin:0}body.single-product #main #bs-description ul li+li{margin-top:8px}body.single-product #main #bs-description ul+p:has(img){margin-top:12px}body.single-product #main #bs-description ol{list-style:decimal;margin-left:28px}body.single-product #main #bs-description ol li+li{margin-top:8px}body.single-product #main #bs-description strong{font-weight:500}body.single-product #main #bs-description img{max-height:85vh;width:auto}@media(max-width:768px){body.single-product #main #bs-description img{max-width:100%}}body.single-product #main #bs-description a img,body.single-product #main #bs-description img{display:block;float:none;margin:auto}body.single-product #main #bs-description .mejs-video{max-height:110vh;max-width:80%;pointer-events:all;width:auto}body.single-product #main #bs-description blockquote+h2,body.single-product #main #bs-description blockquote+h3,body.single-product #main #bs-description blockquote+h4,body.single-product #main #bs-description blockquote+header h2,body.single-product #main #bs-description form+h2,body.single-product #main #bs-description form+h3,body.single-product #main #bs-description form+h4,body.single-product #main #bs-description form+header h2,body.single-product #main #bs-description ol+h2,body.single-product #main #bs-description ol+h3,body.single-product #main #bs-description ol+h4,body.single-product #main #bs-description ol+header h2,body.single-product #main #bs-description p+h2,body.single-product #main #bs-description p+h3,body.single-product #main #bs-description p+h4,body.single-product #main #bs-description p+header h2,body.single-product #main #bs-description table+h2,body.single-product #main #bs-description table+h3,body.single-product #main #bs-description table+h4,body.single-product #main #bs-description table+header h2,body.single-product #main #bs-description ul+h2,body.single-product #main #bs-description ul+h3,body.single-product #main #bs-description ul+h4,body.single-product #main #bs-description ul+header h2{margin-top:32px}@media(min-width:768px){body.single-product #main #bs-description blockquote+h2,body.single-product #main #bs-description blockquote+h3,body.single-product #main #bs-description blockquote+h4,body.single-product #main #bs-description blockquote+header h2,body.single-product #main #bs-description form+h2,body.single-product #main #bs-description form+h3,body.single-product #main #bs-description form+h4,body.single-product #main #bs-description form+header h2,body.single-product #main #bs-description ol+h2,body.single-product #main #bs-description ol+h3,body.single-product #main #bs-description ol+h4,body.single-product #main #bs-description ol+header h2,body.single-product #main #bs-description p+h2,body.single-product #main #bs-description p+h3,body.single-product #main #bs-description p+h4,body.single-product #main #bs-description p+header h2,body.single-product #main #bs-description table+h2,body.single-product #main #bs-description table+h3,body.single-product #main #bs-description table+h4,body.single-product #main #bs-description table+header h2,body.single-product #main #bs-description ul+h2,body.single-product #main #bs-description ul+h3,body.single-product #main #bs-description ul+h4,body.single-product #main #bs-description ul+header h2{margin-top:40px}}body.single-product #main #bs-details{}@media(max-width:768px){body.single-product #main #bs-details.bs24-tab .bs24-tab__content{margin-left:-10px;margin-right:-10px;width:calc(20px + 100%)}}body.single-product #main #bs-description .bs24-product-description__heading,body.single-product #main #bs-description h2,body.single-product #main #bs-description h3,body.single-product #main #bs-description h4,body.single-product #main #bs-description h5,body.single-product #main #bs-description h6,body.single-product #main #bs-details h2{font-family:Inter,Arial,sans-serif}body.single-product #main #bs-description h3{font-size:2em}body.single-product #main #bs-description h4{font-size:1.618em}body.single-product #main #bs-description h5{font-size:1.41575em}body.single-product #main table.shop_attributes tr{border-bottom:.1px solid #ccc2b3}body.single-product #main table.shop_attributes tr:last-of-type{border-bottom:none}@media(min-width:640px){body.single-product #main table.shop_attributes tbody{border-right:.1px solid #ccc2b3;border-top:.1px solid #ccc2b3;display:flex;flex-wrap:wrap}body.single-product #main table.shop_attributes tr{border-bottom:.1px solid #ccc2b3;border-left:.1px solid #ccc2b3;display:inline-block;width:50%}body.single-product #main table.shop_attributes tr:last-of-type{border-bottom:.1px solid #ccc2b3}body.single-product #main table.shop_attributes tr:last-child:nth-child(odd){width:100%}body.single-product #main table.shop_attributes tr:last-child:nth-child(2n){width:50%}body.single-product #main table.shop_attributes>thead th{display:none}body.single-product #main table.shop_attributes>tbody td,body.single-product #main table.shop_attributes>tbody th{display:block}body.single-product #main table.shop_attributes [row-header]{position:relative;vertical-align:middle}body.single-product #main table.shop_attributes [row-header]:before{content:attr(row-header);display:inline-block;overflow:hidden;padding-right:30px;text-align:left;vertical-align:middle;white-space:nowrap;width:50%}}@media(min-width:1024px){body.single-product #main table.shop_attributes tr{width:33.3333333333%}body.single-product #main table.shop_attributes tr:last-child:nth-child(3n+1){width:100%}body.single-product #main table.shop_attributes tr:last-child:nth-child(3n+2){width:66.6666666667%}body.single-product #main table.shop_attributes tr:last-child:nth-child(3n+3){width:33.3333333333%}}@media(min-width:1280px){body.single-product #main table.shop_attributes tr{width:25%}body.single-product #main table.shop_attributes tr:last-child:nth-child(4n+1){width:100%}body.single-product #main table.shop_attributes tr:last-child:nth-child(4n+2){width:75%}body.single-product #main table.shop_attributes tr:last-child:nth-child(4n+3){width:50%}body.single-product #main table.shop_attributes tr:last-child:nth-child(4n){width:25%}}body.single-product .europeIcon{bottom:10px;left:8px;position:absolute;z-index:1}body.single-product .tm-hydra{margin-bottom:25px;padding-bottom:25px}body.single-product .bs24-product-trustmate-wrapper{margin:24px 0 32px}body.single-product .bs24-product-trustmate-heading{font-size:max(1.75rem,min(2vw,2.25rem));line-height:1.15;margin:0 0 12px}body.single-product .bs24-product-trustmate{border:1px solid #e07c35;border-radius:10px;box-shadow:0 22px 54px rgba(60,37,18,.08);margin:0;overflow:hidden;padding:24px!important}@media(min-width:920px){body.single-product .bs24-product-trustmate{padding:32px}}body.single-product .bs24-product-trustmate__header{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;justify-content:space-between;margin-bottom:24px}body.single-product .bs24-product-trustmate__meta{align-items:center;color:transparent;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:14px 18px;justify-content:flex-start;margin:0;min-width:0}@media(max-width:720px){body.single-product .bs24-product-trustmate__header{align-items:flex-start;flex-direction:column-reverse;flex-wrap:wrap}body.single-product .bs24-product-trustmate__meta{flex-wrap:wrap}}body.single-product .bs24-product-trustmate__count{align-items:center;color:#131315;display:inline-flex;font-size:16px;font-weight:500;gap:8px;margin:0}body.single-product .bs24-product-trustmate__count strong{color:#e07c35;font-size:max(2rem,min(2.5vw,2.8rem));line-height:1}body.single-product .bs24-product-trustmate__average{align-items:center;display:inline-flex;gap:14px}@media(max-width:640px){body.single-product .bs24-product-trustmate__average{justify-content:space-between;width:100%}}body.single-product .bs24-product-trustmate__average-value,body.single-product .bs24-product-trustmate__review-rating-value{color:#131315;font-weight:500}body.single-product .bs24-product-trustmate__average-value{color:#131315;font-size:max(2rem,min(2.5vw,2.8rem));letter-spacing:-.04em;line-height:.95}body.single-product .bs24-product-trustmate__logo-link{align-items:center;display:inline-flex;justify-content:center;padding:4px;transition:transform .2s ease,box-shadow .2s ease}body.single-product .bs24-product-trustmate__logo-link:focus-visible,body.single-product .bs24-product-trustmate__logo-link:hover{box-shadow:0 10px 24px rgba(49,26,12,.08);transform:translateY(-1px)}body.single-product .bs24-product-trustmate__logo{height:auto;max-width:140px;width:auto}body.single-product .bs24-product-trustmate__stars{--trustmate-star-size:22px;--trustmate-star-gap:2px;display:inline-flex;height:22px;height:var(--trustmate-star-size);position:relative;width:118px;width:calc(var(--trustmate-star-size)*5 + var(--trustmate-star-gap)*4)}body.single-product .bs24-product-trustmate__stars--small{--trustmate-star-size:20px}body.single-product .bs24-product-trustmate__average .bs24-product-trustmate__stars{--trustmate-star-size:30px;--trustmate-star-gap:3px}body.single-product .bs24-product-trustmate__stars-base,body.single-product .bs24-product-trustmate__stars-fill{display:inline-flex;gap:var(--trustmate-star-gap);white-space:nowrap}body.single-product .bs24-product-trustmate__stars-base{filter:none;opacity:1}body.single-product .bs24-product-trustmate__stars-fill{bottom:0;left:0;overflow:hidden;position:absolute;right:auto;top:0}body.single-product .bs24-product-trustmate__star{display:block;flex:0 0 auto;height:var(--trustmate-star-size);-o-object-fit:contain;object-fit:contain;width:var(--trustmate-star-size)}body.single-product .bs24-product-trustmate__distribution{display:grid;grid-gap:12px;gap:12px;margin-bottom:28px}body.single-product .bs24-product-trustmate__distribution-row{align-items:center;display:grid;grid-template-columns:minmax(72px,88px) minmax(0,1fr) minmax(48px,64px);grid-gap:12px;font-size:14px;gap:12px}body.single-product .bs24-product-trustmate__distribution-row:first-child .bs24-product-trustmate__distribution-grade,body.single-product .bs24-product-trustmate__distribution-row:first-child .bs24-product-trustmate__distribution-value{color:#131315;font-weight:500}body.single-product .bs24-product-trustmate__distribution-row:first-child .bs24-product-trustmate__distribution-track{box-shadow:0 10px 24px #fffbeb;height:14px}body.single-product .bs24-product-trustmate__distribution-track{background-color:#fffbeb;border-radius:999px;height:12px;overflow:hidden;position:relative}body.single-product .bs24-product-trustmate__distribution-fill{background:linear-gradient(90deg,#ffb15b,#ff7b00);border-radius:inherit;bottom:0;display:block;left:0;position:absolute;right:auto;top:0}body.single-product .bs24-product-trustmate__reviews{display:grid;grid-gap:18px;gap:18px}body.single-product .bs24-product-trustmate__reviews-title{font-size:1.35rem;margin:0}body.single-product .bs24-product-trustmate__reviews-list{display:grid;grid-gap:16px;gap:16px}body.single-product .bs24-product-trustmate__review{display:grid;grid-gap:12px;border:1px solid #f1e4db;border-radius:10px;box-shadow:0 14px 30px rgba(66,37,13,.05);gap:12px;padding:18px}body.single-product .bs24-product-trustmate__review-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:space-between}body.single-product .bs24-product-trustmate__review-author{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}body.single-product .bs24-product-trustmate__review-author-meta{display:grid;grid-gap:4px;gap:4px;min-width:0}body.single-product .bs24-product-trustmate__review-author-name{color:#131315;font-size:1.05rem;font-weight:500}body.single-product .bs24-product-trustmate__flag,body.single-product .bs24-product-trustmate__verified{align-items:center;background-color:#fffbeb;border-radius:999px;color:#e07c35;display:inline-flex;justify-content:center;min-height:28px;min-width:28px}body.single-product .bs24-product-trustmate__verified{gap:4px;padding:0 10px 0 8px}body.single-product .bs24-product-trustmate__verified .material-symbols-outlined{font-size:18px}body.single-product .bs24-product-trustmate__verified-label{color:inherit;font-size:12px;font-weight:500;line-height:1}body.single-product .bs24-product-trustmate__review-rating{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}body.single-product .bs24-product-trustmate__review-date{font-size:13px;margin:0}body.single-product .bs24-product-trustmate__review-body{display:grid;grid-gap:10px;gap:10px}body.single-product .bs24-product-trustmate__review-rating .bs24-product-trustmate__stars{--trustmate-star-size:22px}@media(max-width:550px){body.single-product .bs24-product-trustmate__review-rating .bs24-product-trustmate__stars{--trustmate-star-size:14px}}body.single-product .bs24-product-trustmate__review-rating-value{font-size:1.2rem;letter-spacing:-.03em;line-height:1}body.single-product .bs24-product-trustmate__review-text{color:#131315;font-size:15px;letter-spacing:0;line-height:1.75;margin:0;word-break:normal;word-wrap:break-word}body.single-product .bs24-product-trustmate__review-text br{content:"";display:block;margin-top:.9em}body.single-product .bs24-product-trustmate__translation-meta{color:#131315;font-size:13px;line-height:1.4;margin:0}body.single-product .bs24-product-trustmate__translation-toggle{background:none;color:#e07c35;font-size:14px;font-weight:500;padding:0;-webkit-text-decoration:underline;text-decoration:underline;width:-moz-fit-content;width:fit-content}body.single-product .bs24-product-trustmate__review-footer{align-items:center;display:flex;justify-content:flex-end}body.single-product .bs24-product-trustmate__votes{align-items:center;display:inline-flex;gap:10px}body.single-product .bs24-product-trustmate__vote-button{align-items:center;background-color:#fffbeb;border:1px solid #e07c35;border-radius:999px;color:#e07c35;display:inline-flex;gap:6px;padding:8px 12px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}body.single-product .bs24-product-trustmate__vote-button .material-symbols-outlined{font-size:18px}body.single-product .bs24-product-trustmate__vote-button:focus-visible,body.single-product .bs24-product-trustmate__vote-button:hover{background-color:#fff2e5;border-color:#e07c35;color:#e07c35}body.single-product .bs24-product-trustmate__vote-button:disabled{cursor:default;opacity:.65}body.single-product .bs24-product-trustmate__empty{background-color:#fff;border:1px dashed #e07c35;border-radius:10px;margin:0;padding:18px}body.single-product .bs24-sticky-add-to-cart{background-color:#fff;opacity:0;transition:all .3s ease;visibility:hidden;z-index:10}body.single-product .bs24-sticky-add-to-cart.mobile{align-items:center;bottom:var(--bs24-mobile-bottom-nav-height);box-shadow:0 -5px 24px -13px #42445a;display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;left:0;padding:10px;position:fixed;right:0;z-index:10}body.single-product .bs24-sticky-add-to-cart.mobile.show{opacity:1}body.single-product .bs24-sticky-add-to-cart.desktop{border:.5px solid #e07c35;border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-right:12px;margin-top:12px;padding:20px;position:absolute;right:0;width:325px;z-index:999}@media(max-width:767px){body.single-product .bs24-sticky-add-to-cart.desktop{display:none}}body.single-product .bs24-sticky-add-to-cart.desktop.show{opacity:.6}body.single-product .bs24-sticky-add-to-cart.desktop.show:hover{background-color:#e07c35;color:#fff;opacity:1}body.single-product .bs24-sticky-add-to-cart.desktop.show:hover .bs24-sticky-add-to-cart__button{background-color:#fff;color:#e07c35}body.single-product .bs24-sticky-add-to-cart.desktop.show:focus,body.single-product .bs24-sticky-add-to-cart.desktop.show:hover{filter:grayscale(0) drop-shadow(0 8px 8px rgba(0,0,0,.5))}body.single-product .bs24-sticky-add-to-cart__product-name{flex:3;flex-basis:100%;font-weight:500}body.single-product .bs24-sticky-add-to-cart__total-price{flex:1;flex-basis:100%;font-size:16px;width:-moz-fit-content;width:fit-content}body.single-product .bs24-sticky-add-to-cart__total-price :not(ins):not(del) .amount,body.single-product .bs24-sticky-add-to-cart__total-price :not(ins):not(del) .amount span,body.single-product .bs24-sticky-add-to-cart__total-price :not(ins):not(del) .woocommerce-Price-amount,body.single-product .bs24-sticky-add-to-cart__total-price :not(ins):not(del) .woocommerce-Price-amount span,body.single-product .bs24-sticky-add-to-cart__total-price :not(ins):not(del) bdi,body.single-product .bs24-sticky-add-to-cart__total-price :not(ins):not(del) bdi span,body.single-product .bs24-sticky-add-to-cart__total-price ins .amount,body.single-product .bs24-sticky-add-to-cart__total-price ins .amount span,body.single-product .bs24-sticky-add-to-cart__total-price ins .woocommerce-Price-amount,body.single-product .bs24-sticky-add-to-cart__total-price ins .woocommerce-Price-amount span,body.single-product .bs24-sticky-add-to-cart__total-price ins bdi,body.single-product .bs24-sticky-add-to-cart__total-price ins bdi span{font-size:1em;font-weight:500;line-height:inherit}body.single-product .bs24-sticky-add-to-cart__total-price del .amount,body.single-product .bs24-sticky-add-to-cart__total-price del .amount span,body.single-product .bs24-sticky-add-to-cart__total-price del .woocommerce-Price-amount,body.single-product .bs24-sticky-add-to-cart__total-price del .woocommerce-Price-amount span,body.single-product .bs24-sticky-add-to-cart__total-price del bdi,body.single-product .bs24-sticky-add-to-cart__total-price del bdi span{font-size:.875em;font-weight:300;line-height:inherit}body.single-product .bs24-sticky-add-to-cart__button{background-color:#e07c35;border-radius:9999px;color:#fff;flex:2;flex-basis:100%}@media(max-width:480px){body.single-product .bs24-sticky-add-to-cart__button{padding:12px 14px}}body.single-product .bs24-sticky-add-to-cart__button span{display:inline-block;transition:transform .3s ease}body.single-product .bs24-sticky-add-to-cart__button:hover span{animation:pulse-text 1s infinite;-webkit-text-decoration:underline;text-decoration:underline}body.single-product .bs24-sticky-add-to-cart__button span{font-size:14px;font-weight:500;line-height:1}@media(min-width:481px){body.single-product .bs24-sticky-add-to-cart__button span{font-size:16px}}body.single-product .bs24-sticky-add-to-cart.show{opacity:1;visibility:visible}body.single-product .bs24-show-fabric-modal{background-color:#fff;border:1px solid #e07c35;border-radius:10px;color:#e07c35;cursor:pointer;font-size:16px;font-weight:500;margin-top:8px;padding:8px 12px;transition:all .3s ease}body.single-product .bs24-show-fabric-modal:hover{background-color:#e07c35;border-color:#fff;color:#fff}body.single-product .bs24-show-fabric-modal.--open{display:block}body.single-product .bs24-fabric-modal__attributes-table,body.single-product table.shop_attributes{margin:0}body.single-product .bs24-fabric-modal__attributes-table>tbody>tr th,body.single-product table.shop_attributes>tbody>tr th{background:linear-gradient(90deg,#fff7ed,#fffbeb);color:#131315}@media(max-width:480px){body.single-product table.shop_attributes td,body.single-product table.shop_attributes th{max-width:120px}}@media(max-width:640px){body.single-product table.shop_attributes td,body.single-product table.shop_attributes th{max-width:200px}body.single-product .bs24-fabric-modal__attributes-table tr{display:grid;grid-template-columns:1fr}}body.single-product .bs24-fabric-modal-backdrop{background:rgba(0,0,0,.6);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}body.single-product .bs24-fabric-modal-backdrop.--open{display:block}body.single-product .bs24-fabric-modal{background:#fff;height:0;max-width:min(100% - 20px,90vw,450px);opacity:0;overflow:auto;padding:24px;position:fixed;right:min(-33%,-300px);top:0;transition:opacity .3s linear,height .1s linear;transition:.3s;visibility:hidden;z-index:9999}body.single-product .bs24-fabric-modal.--open{bottom:0;height:auto;opacity:1;right:0;visibility:visible}body.single-product .bs24-fabric-modal .bs24-fabric-badges{display:flex;flex-wrap:wrap;gap:4px;height:-moz-fit-content;height:fit-content;margin-bottom:8px;pointer-events:none;width:-moz-fit-content;width:fit-content}@media(min-width:400px){body.single-product .bs24-fabric-modal .bs24-fabric-badges{gap:4px}}body.single-product .bs24-fabric-modal .bs24-badge{font-size:14px;padding:4px 8px;text-wrap:inherit}body.single-product .bs24-fabric-modal figure figcaption{font-style:italic;font-weight:500;margin-top:4px;text-align:center;width:100%}body.single-product .bs24-fabric-modal__first-row{display:flex;gap:8px;justify-content:space-between;margin-bottom:20px}body.single-product .bs24-fabric-modal__x{font-weight:500;height:-moz-fit-content;height:fit-content;line-height:1;padding:8px;width:-moz-fit-content;width:fit-content}body.single-product .bs24-fabric-modal__close{position:absolute;right:10px;top:10px}body.single-product .bs24-fabric-modal__modal-header{font-size:18px;font-weight:300;line-height:normal}body.single-product .bs24-fabric-modal__section{display:none}body.single-product .bs24-fabric-modal__section.--active{display:block}body.single-product .bs24-fabric-modal__tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}body.single-product .bs24-fabric-modal__tab{background:#eee;border:none;border-radius:10px;cursor:pointer;font-weight:500;padding:6px 12px;transition:.2s}body.single-product .bs24-fabric-modal__tab.--active{background:#e07c35;color:#fff}body.single-product .bs24-fabric-modal__section-header{font-size:21px}body.single-product .bs24-fabric-modal__section-header.--header{font-weight:500;line-height:1.2;margin:20px 0 12px}body.single-product .bs24-fabric-modal__section-header.--header:first-child{margin-top:0}body.single-product .bs24-fabric-modal__section-header.--fabric-name{font-size:26px;font-weight:500;margin:0 0 8px}body.single-product .bs24-fabric-modal figure{margin-bottom:12px}body.single-product .bs24-fabric-modal__image{aspect-ratio:1/1;display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:auto}body.single-product .bs24-fabric-modal__loader{align-items:center;background:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}body.single-product .bs24-fabric-modal__image-loader{aspect-ratio:1/1;background:rgba(0,0,0,.03);min-height:200px;position:relative;width:100%}body.single-product .bs24-fabric-modal__image-loader .bs24-fabric-modal__spinner{animation:spin 1s ease-in infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#e07c35;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}body.single-product .bs24-fabric-modal__spinner{animation:spin 1s linear infinite;font-size:32px;margin-bottom:16px}body.single-product .bs24-fabric-modal__description{margin-top:12px}body.single-product .bs24-fabric-modal__description p:not(:last-child){margin-bottom:8px}@keyframes spin{to{transform:rotate(1turn)}}body.single-product .bs24-desktop-tabs{background:#fff;border-top:1px solid #e07c35;height:0;opacity:0;transition:opacity .3s linear,height .1s linear;transition:all .3s ease;visibility:hidden;width:100%}@media(max-width:767px){body.single-product .bs24-desktop-tabs{display:none!important}}body.single-product .bs24-desktop-tabs.visible{height:auto;opacity:1;visibility:visible}body.single-product .bs24-desktop-tabs.visible:focus li,body.single-product .bs24-desktop-tabs.visible:hover li{opacity:1}body.single-product .bs24-desktop-tabs.visible ul{margin:0 auto}body.single-product .bs24-desktop-tabs ul{border-bottom:1px solid #eee;display:flex;gap:12px;justify-content:space-between;list-style:none;margin:0 auto;max-width:1350px;padding:10px 20px;width:100%}body.single-product .bs24-desktop-tabs ul li{display:contents}body.single-product .bs24-desktop-tabs ul li a{background-color:#e07c35;border:1px solid transparent;border-radius:10px;color:#fff;display:block;flex:1;font-size:14px;font-weight:500;line-height:1.2;padding:8px 0;text-align:center;transition:all .3s ease;width:100%}body.single-product .bs24-desktop-tabs ul li a:hover{background-color:#fff;border-color:#e07c35;color:#e07c35;font-weight:500}body.single-product #tm-widget-hornet{margin-bottom:16px!important;margin-top:0}@media(max-width:768px){body.single-product #tm-widget-hornet .tm-hornet-container .tm-hornet-wrapper.size-mobile-2{font-size:6px!important}}body.single-product #tm-widget-hornet .tm-grade-label,body.single-product #tm-widget-hornet .tm-hornet-wrapper{align-items:baseline}body.single-product #tm-widget-hornet .tm-hornet-wrapper{gap:6px}body.single-product #tm-widget-hornet .tm-grade-label{line-height:1;margin:0}body.single-product #tm-widget-hornet .tm-grade-label__stars{margin:0;width:auto}body.single-product #tm-widget-hornet .tm-grade-label__stars img{height:14px;width:auto}body.single-product #tm-widget-hornet .tm-grade-label__text{font-size:14px;line-height:1;margin-left:6px}body.single-product #tm-widget-hornet .tm-hornet-wrapper.size-2.size-mobile-2.tm-slideModal-change-status-on-mouseclick:after{content:"Bewertungen ansehen";font-size:9px;font-weight:500;line-height:1;-webkit-text-decoration:underline;text-decoration:underline}body.single-product #tm-widget-hornet .tm-hornet-wrapper.size-2.size-mobile-2.tm-slideModal-change-status-on-mouseclick:after:hover{color:#fc6a00;-webkit-text-decoration:none;text-decoration:none}body.single-product .collection-info{margin:30px 0;width:100%}body.single-product .collection-info__content{align-items:baseline;display:flex;flex:1;gap:8px;justify-content:space-between}body.single-product .collection-info__content>a{color:inherit;transition:all .2s ease}body.single-product .collection-info__content>a:hover{-webkit-text-decoration:underline;text-decoration:underline}body.single-product .collection-info__title{font-size:1.25rem;font-weight:500;margin:0!important}body.single-product .collection-info__button{font-size:.875rem;font-weight:500;gap:.5rem;white-space:nowrap}body.single-product .collection-info__button-icon{height:1rem;width:1rem}body.single-product .collection-info .bs24-cta-wrapper{width:-moz-fit-content;width:fit-content}.iconic-woothumbs-images__arrow--next{margin-right:8px}.iconic-woothumbs-images__arrow--next svg{translate:-40% -50%!important}.iconic-woothumbs-images__arrow--prev{margin-left:8px}.iconic-woothumbs-images__arrow--prev svg{translate:-60% -50%!important}.variable-item.bs24-coupon-swatch-eligible{position:relative}.bs24-coupon-swatch-badge{background:#e07c35;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.12);color:#fff;font-size:10px;font-weight:700;line-height:1.2;min-width:28px;padding:2px 5px;pointer-events:none;position:absolute;right:-8px;top:-8px;z-index:2}.bs24-discount-code-promotion__variant-notice{align-items:flex-start;background:#fff7ed;border-radius:10px;color:#9a4b15;display:flex;font-size:12px;gap:6px;line-height:1.4;padding:10px 12px}.bs24-discount-code-promotion__variant-notice .material-icons-outlined{flex-shrink:0;font-size:16px;line-height:1.2}@keyframes pulse-text{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}:root{--orange-primary:$orange;--orange-secondary:#ff4500;--orange-light-bg:#fff6ef;--orange-primary-light:rgba(224,124,53,.1);--orange-primary-medium:rgba(224,124,53,.2);--orange-gradient-start:#e98b39;--orange-gradient-end:#f5b043;--orange-gradient-light-start:#fff7ed;--orange-gradient-light-end:#fffbeb;--blue-primary:#0b5faf;--blue-secondary:#084a8a;--blue-primary-light:rgba(11,95,175,.1);--blue-primary-medium:rgba(11,95,175,.2);--blue-gradient-start:#0b5faf;--blue-gradient-end:#084a8a;--blue-gradient-light-start:#e8f4fd;--blue-gradient-light-end:#d4e9f9;--green-primary:#1aa14a;--green-secondary:#137a37;--green-primary-light:rgba(26,161,74,.1);--green-primary-medium:rgba(26,161,74,.2);--green-gradient-start:#1aa14a;--green-gradient-end:#137a37;--green-gradient-light-start:#e8fdf0;--green-gradient-light-end:#d4f9e2;--beige-primary:#8e8a7f;--beige-secondary:#8e8a7f;--beige-light-bg:#f1efe7;--beige-primary-light:hsla(50,25%,91%,.6);--beige-primary-medium:hsla(50,25%,91%,.9);--beige-gradient-start:#f4f2ea;--beige-gradient-end:#e2ded2;--beige-gradient-light-start:#faf9f6;--beige-gradient-light-end:#f1efe7;--beige-text-colored:#8e8a7f}.bs24-product-description{--color-primary:var(--blue-primary);--color-secondary:var(--blue-secondary);--color-primary-light:var(--blue-primary-light);--color-primary-medium:var(--blue-primary-medium);--color-gradient-start:var(--blue-gradient-start);--color-gradient-end:var(--blue-gradient-end);--color-gradient-light-start:var(--blue-gradient-light-start);--color-gradient-light-end:var(--blue-gradient-light-end);--text-colored:#fff}.bs24-product-description.--orange{--color-primary:var(--orange-primary);--color-secondary:var(--orange-secondary);--color-primary-light:var(--orange-primary-light);--color-primary-medium:var(--orange-primary-medium);--color-gradient-start:var(--orange-gradient-start);--color-gradient-end:var(--orange-gradient-end);--color-gradient-light-start:var(--orange-gradient-light-start);--color-gradient-light-end:var(--orange-gradient-light-end)}.bs24-product-description.--beige{--color-primary:var(--beige-primary);--color-secondary:var(--beige-secondary);--color-primary-light:var(--beige-primary-light);--color-primary-medium:var(--beige-primary-medium);--color-gradient-start:var(--beige-gradient-start);--color-gradient-end:var(--beige-gradient-end);--color-gradient-light-start:var(--beige-gradient-light-start);--color-gradient-light-end:var(--beige-gradient-light-end);--color-light-bg:var(--beige-light-bg);--text-colored:var(--beige-text-colored);--badge-bg-hover:hsla(0,0%,100%,.85);--badge-border-hover:hsla(44,6%,53%,.45)}.bs24-product-description.--beige .product-header{color:var(--text-colored)}.bs24-product-description.--blue{--color-primary:var(--blue-primary);--color-secondary:var(--blue-secondary);--color-primary-light:var(--blue-primary-light);--color-primary-medium:var(--blue-primary-medium);--color-gradient-start:var(--blue-gradient-start);--color-gradient-end:var(--blue-gradient-end);--color-gradient-light-start:var(--blue-gradient-light-start);--color-gradient-light-end:var(--blue-gradient-light-end)}.bs24-product-description.--green{--color-primary:var(--green-primary);--color-secondary:var(--green-secondary);--color-primary-light:var(--green-primary-light);--color-primary-medium:var(--green-primary-medium);--color-gradient-start:var(--green-gradient-start);--color-gradient-end:var(--green-gradient-end);--color-gradient-light-start:var(--green-gradient-light-start);--color-gradient-light-end:var(--green-gradient-light-end)}main{scroll-behavior:smooth}.theme-options{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.theme-option{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:all .2s}.theme-option.active{background:var(--color-primary-light);border-color:var(--color-primary);box-shadow:0 0 4px 1px var(--color-primary)}.theme-color{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);height:24px;width:24px}.theme-option.--orange .theme-color{background:$orange;background:var(--orange-primary)}.theme-option.--blue .theme-color{background:#0b5faf;background:var(--blue-primary)}.theme-option.--green .theme-color{background:#1aa14a;background:var(--green-primary)}.theme-option.--beige .theme-color{background:#e2ded2;background:var(--beige-gradient-end)}.editable-compontent{position:relative}.editable-compontent:after{border-radius:10px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:background .2s ease}.editable-compontent:hover{cursor:pointer;outline:2px dashed #e07c35;outline-offset:2px}.editable-compontent:hover:after{align-items:center;background:rgba(224,124,53,.75);border-radius:10px;color:#fff;content:attr(data-label);display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:1.2;pointer-events:none;text-align:center}.editable-compontent:hover a{pointer-events:none}input[type=checkbox].toggle-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border-radius:20px;cursor:pointer;height:22px;position:relative;transition:background .3s;width:40px}input[type=checkbox].toggle-input:checked{background:#e07c35}input[type=checkbox].toggle-input:after{background:#fff;border-radius:50%;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .3s;width:18px}input[type=checkbox].toggle-input:checked:after{transform:translateX(18px)}.pick-lang option{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;color:#000!important;color:initial!important}.bs24-product-description{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0}.bs24-product-description .block{border:1px solid #f0f0f0;border:1px solid var(--color-primary-light);border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.08);box-shadow:0 8px 30px rgba(11,95,175,.08);overflow:hidden;padding:30px}.bs24-product-description .block.tabela{padding:0}.bs24-product-description .pojedyncze{background:#fafafa}.bs24-product-description h3{color:var(--color-primary);font-size:24px;font-weight:500!important;line-height:1.3}.bs24-product-description h4{font-size:18px;font-weight:500;line-height:1.3}.bs24-product-description ol h4,.bs24-product-description p+h4,.bs24-product-description ul h4{margin-bottom:8px;margin-top:0}.bs24-product-description p{font-size:16px;line-height:2;margin-bottom:12px}.bs24-product-description .image-text-right .text-side p:last-child,.bs24-product-description p:last-child{margin-bottom:0}.bs24-product-description .pojedyncze h3{margin-bottom:16px}.bs24-product-description .podwojne{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.bs24-product-description .podwojne-item{background:#fafafa;border-radius:10px;padding:25px}.bs24-product-description .podwojne-item h3{font-size:18px;margin-bottom:12px}.bs24-product-description .podwojne-item p{font-size:14px;line-height:1.7}.bs24-product-description .highlight{background:linear-gradient(135deg,var(--color-gradient-light-start) 0,var(--color-gradient-light-end) 100%);border:2px solid var(--color-primary)}.bs24-product-description .highlight h3{margin-bottom:16px}.bs24-product-description .highlight p{font-size:16px;line-height:2}.bs24-product-description .lista{background:#fafafa}.bs24-product-description ul{list-style:disc}.bs24-product-description ol,.bs24-product-description ul{margin-left:28px!important}.bs24-product-description div:has(>p)+ol,.bs24-product-description div:has(>p)+ul{margin-top:16px}.bs24-product-description ol li,.bs24-product-description ul li{font-size:16px;line-height:1.6;margin-bottom:12px}.bs24-product-description .lista ul{list-style:none;margin-left:8px!important;padding:0}.bs24-product-description .lista li{padding-left:24px;position:relative}.bs24-product-description .lista li:before{color:var(--color-primary);content:"✓";font-size:18px;font-weight:500;left:0;position:absolute;top:-2px}.bs24-product-description .tabela{outline:2px solid #e8e8e8;overflow:hidden}.bs24-product-description .tabela h3{background:var(--color-primary);color:#fff;margin-bottom:0}.bs24-product-description .tabela-row{border-bottom:1px solid #e8e8e8;display:grid;grid-template-columns:200px 1fr}.bs24-product-description .tabela-row:last-child{border-bottom:none}.bs24-product-description .tabela h3,.bs24-product-description .tabela-value{padding:16px 30px}.bs24-product-description .tabela-label{background:#fafafa;font-size:14px;font-weight:500;padding:16px 12px 16px 30px}.bs24-product-description .tabela-value{font-size:14px;padding:16px 30px 16px 12px}.bs24-product-description .product-header{background:linear-gradient(135deg,var(--color-gradient-start) 0,var(--color-gradient-end) 100%);margin-bottom:30px;text-align:center}.bs24-product-description .product-header h1{font-size:32px;font-weight:500;margin-bottom:16px}.bs24-product-description .product-header p{font-size:16px;line-height:2;margin:0 auto;max-width:900px}.bs24-product-description .product-header,.bs24-product-description .product-header h1,.bs24-product-description .product-header h3,.bs24-product-description .product-header p{color:var(--text-colored)}.bs24-product-description .zones-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:16px;background:#fafafa;gap:16px}.bs24-product-description .zone-item{border:2px solid #e8e8e8;border-radius:10px;padding:20px 10px;text-align:center;transition:all .3s}.bs24-product-description .zone-item:hover{border-color:var(--color-primary);transform:translateY(-3px)}.bs24-product-description .zone-number{align-items:center;background:linear-gradient(135deg,var(--color-gradient-start) 0,var(--color-gradient-end) 100%);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:500;height:40px;justify-content:center;margin:0 auto 12px;width:40px}.bs24-product-description .zone-label{font-size:11px;font-weight:500;line-height:1.3}.bs24-product-description .czworne .content{margin-bottom:30px}.bs24-product-description .czworne .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.bs24-product-description .czworne .czworne-item{border:2px solid var(--color-primary-medium);border-radius:10px;padding:20px;transition:all .3s}.bs24-product-description .czworne .czworne-item:hover{border-color:var(--color-primary);transform:translateY(-3px)}.bs24-product-description .czworne .czworne-item h4,.bs24-product-description .czworne .czworne-item-icon{text-align:center}.bs24-product-description .czworne .czworne-item-icon{font-size:36px;margin-bottom:16px}.bs24-product-description .czworne .czworne-item h4{color:var(--color-primary);font-size:16px;font-weight:500;margin-bottom:10px}.bs24-product-description .czworne .czworne-item p{font-size:13px;line-height:1.6}.bs24-product-description .see-more{color:var(--color-secondary);font-size:14px;font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;text-wrap:nowrap;transition:all .2s ease-in-out}.bs24-product-description .see-more:hover{color:#e07c35;-webkit-text-decoration:underline;text-decoration:underline}.bs24-product-description .badge-section{align-items:center;background:var(--color-light-bg);border-left:4px solid var(--color-primary);display:flex;gap:20px;padding:30px}.bs24-product-description .badge-icon{align-items:center;background:var(--color-primary);border-radius:50%;display:flex;flex-shrink:0;font-size:28px;height:60px;justify-content:center;width:60px}.bs24-product-description .badge-content{flex:1}.bs24-product-description .badge-content h3{color:var(--color-primary);font-size:18px;font-weight:500;margin-bottom:8px}.bs24-product-description .badge-content p{font-size:14px;line-height:1.6;margin:0}@media(max-width:768px){.bs24-product-description .czworne .grid,.bs24-product-description .podwojne,.bs24-product-description .zones-grid{grid-template-columns:1fr}}.bs24-product-description .image-text-left,.bs24-product-description .image-text-right{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;overflow:hidden}.bs24-product-description .image-text-left{direction:rtl}.bs24-product-description .image-text-left *{direction:ltr}.bs24-product-description .image-text-left .image-side{align-items:center;display:flex;justify-content:center;min-height:400px;overflow:hidden;position:relative}.bs24-product-description .img-needs-margin{background:#fff;padding:0}.bs24-product-description .image-text-left .text-side{display:flex;flex-direction:column;justify-content:center;margin-left:30px}.bs24-product-description .image-text-left .text-side p{font-size:16px;line-height:2;margin-bottom:16px}.bs24-product-description .image-text-left .text-side p:last-child{margin-bottom:0}.bs24-product-description .image-text-right .text-side{display:flex;flex-direction:column;justify-content:center;margin-right:30px}.bs24-product-description .image-text-right .text-side p{font-size:16px;line-height:2;margin-bottom:16px}.bs24-product-description .image-text-right .image-side{align-items:center;display:flex;justify-content:center;min-height:400px;overflow:hidden;position:relative}.bs24-product-description .image-side img{display:block;height:100%;max-width:none!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}.bs24-product-description .img-needs-margin img{-o-object-fit:contain;object-fit:contain}.bs24-product-description .image-placeholder{color:#999;font-size:14px;padding:20px;text-align:center}.bs24-product-description .block,.bs24-product-description .image-text-left .text-side h3,.bs24-product-description .image-text-right .text-side h3,.bs24-product-description .lista h3,.bs24-product-description .zones-grid{margin-bottom:20px}.bs24-product-description .badge-list{display:flex;flex-wrap:wrap;gap:10px 8px;margin:16px auto 0;width:-moz-fit-content;width:fit-content}.bs24-product-description a.badge{border-color:hsla(0,0%,100%,.6);border-color:var(--badge-border-hover,hsla(0,0%,100%,.6));color:var(--badge-text);transition:all .2s ease-in-out}.bs24-product-description a.badge:hover{background:hsla(0,0%,100%,.4);background:var(--badge-bg-hover,hsla(0,0%,100%,.4))}.bs24-product-description .badge{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);background:var(--badge-bg,hsla(0,0%,100%,.2));border:1px solid hsla(0,0%,100%,.3);border:1px solid var(--badge-border,hsla(0,0%,100%,.3));border-radius:30px;color:#fff;color:var(--badge-text,#fff);display:inline-block;font-size:.95em;padding:8px 12px}.bs24-product-description .image-alone,.bs24-product-description .image-text-left .image-side,.bs24-product-description .image-text-right .image-side{height:calc(100% + 60px);margin:-30px;width:calc(100% + 60px)}.bs24-product-description .image-text-left .image-side{margin-right:-16px}.bs24-product-description .image-text-right .image-side{margin-left:-16px}.hide-on-desktop{display:none!important}@media(max-width:768px){.hide-on-mobile{display:none!important}.hide-on-desktop{display:revert!important}.bs24-product-description .image-text-left,.bs24-product-description .image-text-right{gap:30px;grid-template-columns:1fr}.bs24-product-description .image-text-left .image-side,.bs24-product-description .image-text-right .image-side{margin:0 -30px -30px;min-height:300px}.bs24-product-description .image-text-left .text-side,.bs24-product-description .image-text-right .text-side{margin-left:0;margin-right:0}.bs24-product-description .image-text-left .text-side h3,.bs24-product-description .image-text-right .text-side h3{font-size:24px}.bs24-product-description .tabela-row{grid-template-columns:160px 1fr}}.bs24-disabled-swatch-tooltip{background:#2f2621;border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.2);font-size:13px;line-height:1.35;max-width:min(320px,100vw - 32px);opacity:0;padding:10px 12px;pointer-events:none;position:fixed;text-align:left;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;z-index:999999}.bs24-disabled-swatch-tooltip,.bs24-disabled-swatch-tooltip strong{color:#fff}.bs24-disabled-swatch-tooltip.is-visible{opacity:1;transform:translateY(0)}