/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
#product,.quickview{--refo-pdp-radius:var(--refo-radius-control);--refo-pdp-section-x:var(--refo-space-4);--refo-pdp-section-y:var(--refo-space-3);--refo-pdp-panel-shadow:var(--refo-shadow-xs);--refo-pdp-selected-shadow:0 0 0 1px var(--refo-primary-ring)}#product .product_right .refo-pdp-configurator{border:1px solid var(--refo-border-subtle);border-radius:var(--refo-pdp-radius);background:var(--refo-bg-surface);box-shadow:var(--refo-pdp-panel-shadow);margin-top:0;overflow:hidden}#product .product_right .refo-pdp-buy-stack{border:1px solid var(--refo-border-subtle);border-radius:var(--refo-pdp-radius);background:var(--refo-bg-surface);box-shadow:var(--refo-pdp-panel-shadow);gap:0;display:grid;overflow:hidden}#product .product_right .refo-pdp-buy-stack .refo-pdp-configurator{box-shadow:none;border:0;border-radius:0;margin-top:0}#product div#content-wrapper .product_container.refo-pdp-hero{flex-wrap:wrap;align-items:flex-start;margin-top:22px;margin-bottom:26px;display:flex}#product .refo-pdp-media-column,#product .refo-pdp-summary-column,#product .refo-pdp-buy-column{min-width:0}#product .refo-pdp-media-column .images-container{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;display:grid}#product .refo-pdp-media-column .product-cover{border:1px solid var(--refo-border-subtle);border-radius:var(--refo-pdp-radius);background:var(--refo-bg-surface);grid-area:1/2;overflow:hidden}#product .refo-pdp-media-column .product-cover img{width:100%;height:auto;display:block}#product .refo-pdp-media-column .js-qv-mask{grid-area:1/1;width:72px;min-width:72px;margin:0;overflow:visible}#product .refo-pdp-media-column ul.product-images{gap:10px;width:72px;min-width:72px;margin:0;padding:0;display:grid}#product .refo-pdp-media-column ul.product-images>li.thumb-container{flex:0 0 72px;width:72px;min-width:72px;max-width:72px;height:72px;margin:0}#product .refo-pdp-media-column ul.product-images>li.thumb-container>.thumb{object-fit:cover;border:1px solid var(--refo-border-default);border-radius:var(--refo-pdp-radius);flex:0 0 72px;width:72px;min-width:72px;max-width:72px;height:72px;display:block}#product .refo-pdp-media-column ul.product-images>li.thumb-container>.thumb.selected,#product .refo-pdp-media-column ul.product-images>li.thumb-container>.thumb:hover{border-color:var(--refo-primary);box-shadow:0 0 0 2px var(--refo-primary-ring-subtle)}#product .refo-pdp-media-column .scroll-box-arrows{display:none}#product .refo-pdp-summary-column .refo-pdp-brand-logo{object-fit:contain;object-position:left center;width:150px;height:40px;display:block}.refo-pdp-stock-pill{background:var(--refo-status-success-bg);color:var(--refo-status-success-text);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.refo-pdp-stock-pill__dot{background:var(--refo-status-success-text);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #16a34a1f}.refo-pdp-stock-pill--unavailable{background:var(--refo-status-danger-bg);color:var(--refo-status-danger-text)}.refo-pdp-stock-pill--unavailable .refo-pdp-stock-pill__dot{background:var(--refo-status-danger-text);box-shadow:0 0 0 3px #dc26261f}.refo-pdp-stock-pill--last_remaining_items{background:var(--refo-status-warning-bg);color:var(--refo-status-warning-text)}.refo-pdp-stock-pill--last_remaining_items .refo-pdp-stock-pill__dot{background:var(--refo-status-warning-text);box-shadow:0 0 0 3px #ea580c1f}#product .refo-pdp-intro-block .product_desc{color:var(--refo-text-primary);border-top:0;margin:0 0 22px;padding:0;font-size:15px;line-height:1.7}#product .refo-pdp-intro-block .product_desc p{margin:0}#product .refo-pdp-intro-block .product_desc p+p{display:none}#product .refo-pdp-accessories-section,#product .refo-pdp-footer-sections{min-width:0;margin:26px 0 0}#product .refo-pdp-footer-sections>.page-product-box,#product .refo-pdp-footer-sections>.featured-products{width:100%;margin-left:0;margin-right:0}#product .refo-pdp-buy-column .product-actions{position:sticky;top:16px}#product .refo-pdp-below{min-width:0;margin-top:0}#product .refo-pdp-content-column{min-width:0}@media (width>=992px){#product div#content-wrapper .product_container.refo-pdp-hero{grid-template-columns:minmax(0,1fr) minmax(340px,380px);grid-template-areas:"media buy""summary buy""below buy";align-items:start;gap:24px;margin-left:0;margin-right:0;display:grid}#product .refo-pdp-media-column,#product .refo-pdp-summary-column,#product .refo-pdp-buy-column{float:none;width:auto;padding-left:0;padding-right:0}#product .refo-pdp-media-column{grid-area:media}#product .refo-pdp-summary-column{grid-area:summary}#product .refo-pdp-buy-column{grid-area:buy}#product .refo-pdp-below{grid-area:below}#product .refo-pdp-media-column .images-container{border:1px solid var(--refo-border-subtle);border-radius:var(--refo-pdp-radius);background:radial-gradient(circle at 50% 26%, #0f766e0f, transparent 36%), linear-gradient(180deg, var(--refo-bg-subtle), var(--refo-bg-surface));grid-template-columns:minmax(0,1fr);align-content:space-between;gap:16px;min-height:460px;padding:18px;display:grid}#product .refo-pdp-media-column .product-cover{background:0 0;border:0;grid-area:1/1;justify-content:center;align-items:center;min-height:320px;display:flex;overflow:hidden}#product .refo-pdp-media-column .product-cover img{object-fit:contain;max-width:100%;max-height:420px;width:auto!important}#product .refo-pdp-media-column .js-qv-mask{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-area:2/1;width:100%;min-width:0;max-width:100%;scroll-padding-inline:50%;overflow:auto hidden}#product .refo-pdp-media-column .js-qv-mask::-webkit-scrollbar{display:none}#product .refo-pdp-media-column ul.product-images{justify-content:flex-start;gap:10px;width:max-content;min-width:0;max-width:none;margin:0 auto;padding:0 2px;display:flex}#product .refo-pdp-media-column ul.product-images>li.thumb-container{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 74px;width:74px;min-width:74px;max-width:74px;height:74px}#product .refo-pdp-media-column ul.product-images>li.thumb-container>.thumb{background:var(--refo-bg-surface);flex-basis:74px;width:74px;min-width:74px;max-width:74px;height:74px}#product .refo-pdp-buy-column .product-actions{top:20px}#product .product_right .refo-pdp-buy-stack{box-shadow:0 24px 54px -38px #1118278c}#product .refo-pdp-below{border-top:1px solid var(--refo-border-subtle);margin-left:0;margin-right:0;padding-top:28px}#product .refo-pdp-content-column{float:none;width:100%;padding-left:0;padding-right:0}#product .refo-pdp-accessories-section{width:100%;margin-left:0;margin-right:0}}@media (width>=1280px){#product div#content-wrapper .product_container.refo-pdp-hero{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.05fr) minmax(340px,.82fr);grid-template-areas:"media summary buy""below below buy";gap:26px}#product .refo-pdp-media-column .images-container{min-height:500px}#product .refo-pdp-media-column .product-cover{min-height:380px}#product .refo-pdp-media-column .product-cover img{max-height:460px}#product .refo-pdp-accessories-section{width:100%}}@media (width>=992px) and (width<=1279px){#product .product_right .product-add-to-cart .product-quantity{flex-direction:column;align-items:stretch}#product .product_right .product-add-to-cart .refo-atc-qty-group{flex-basis:auto;width:max-content;min-width:0;max-width:100%}#product .product_right .product-add-to-cart .product-quantity .add{flex-basis:100%;width:100%;min-width:0}#product .product_right .product-add-to-cart .product-quantity .qty{width:max-content;max-width:100%}#product .product_right .product-add-to-cart .product-quantity #quantity_wanted{width:64px!important}}@media (width<=991px){#product div#content-wrapper .product_container.refo-pdp-hero{flex-direction:column;display:flex}#product .refo-pdp-media-column,#product .refo-pdp-summary-column,#product .refo-pdp-buy-column{width:100%}#product .refo-pdp-summary-column{display:contents}#product .refo-pdp-identity-block{order:1;width:100%;padding-left:15px;padding-right:15px}#product .refo-pdp-media-column{order:2;padding-left:0;padding-right:0}#product .refo-pdp-buy-column{order:3}#product .refo-pdp-intro-block{order:4;width:100%;padding-left:15px;padding-right:15px}#product .refo-pdp-media-column,#product .refo-pdp-identity-block,#product .refo-pdp-intro-block{margin-bottom:18px}#product .refo-pdp-media-column .images-container{flex-direction:column;gap:12px;display:flex}#product .refo-pdp-media-column .product-cover{width:100%}#product .refo-pdp-media-column .product-cover img{object-fit:contain;width:100%!important}#product .refo-pdp-media-column .js-qv-mask{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;margin-left:0;margin-right:0;overflow:auto hidden;width:100%!important;max-width:100%!important}#product .refo-pdp-media-column .js-qv-mask::-webkit-scrollbar{display:none}#product .refo-pdp-media-column ul.product-images{gap:10px;width:max-content;min-width:100%;max-width:none;padding:0 15px 2px;display:flex}#product .refo-pdp-media-column ul.product-images>li.thumb-container{scroll-snap-align:start;flex:0 0 64px;width:64px;min-width:64px;max-width:64px;height:64px}#product .refo-pdp-media-column ul.product-images>li.thumb-container>.thumb{flex-basis:64px;width:64px;min-width:64px;max-width:64px;height:64px}#product .refo-pdp-buy-column .product-actions{position:static}#product .refo-pdp-content-column{width:100%}#product .refo-pdp-below{order:5;width:100%;padding-left:15px;padding-right:15px}#product .refo-pdp-accessories-section,#product .refo-pdp-footer-sections{width:100%;margin-top:22px}}#product .product_right .refo-pdp-configurator__purchase{padding:18px var(--refo-pdp-section-x) 18px;border-top:1px solid var(--refo-border-subtle);background:var(--refo-bg-subtle)}#product .product_right .refo-pdp-configurator__price{padding:20px var(--refo-pdp-section-x) 18px;background:linear-gradient(180deg, var(--refo-bg-surface), var(--refo-bg-subtle));border-bottom:0}#product .product_right .refo-pdp-purchase-guidance{padding:12px var(--refo-pdp-section-x) 16px;background:var(--refo-bg-subtle)}#product .product_right .refo-pdp-purchase-guidance .refo-tier-progress{margin-top:0;margin-bottom:10px}#product .product_right .refo-pdp-purchase-guidance .refo-pdp-free-shipping{border-top:0;padding:0}#product .product_right .refo-pdp-free-shipping{padding:10px var(--refo-pdp-section-x);border-top:1px solid var(--refo-border-subtle)}#product .product_right .refo-pdp-free-shipping .refo-free-shipping-inline{border-top:0;margin:0;padding-top:0}#product .product_right .product-prices.refo-price-v2{float:none;background:0 0;border-top:0;border-left:0;border-radius:0;margin:0;padding:0;display:block}#product .product_right .product-prices.refo-price-v2 .product-price{float:none;margin:0}#product .product_right .product-prices.refo-price-v2 span{margin-right:0}#product .product_right .product-prices.refo-price-v2 .price{color:var(--refo-text-primary);letter-spacing:0;font-size:30px;font-weight:800;line-height:1.05}#product .product_right .product-prices.refo-price-v2 .refo-price-v2__unit-inline{color:var(--refo-text-muted);font-size:14px;font-weight:600;line-height:1.2}#product .product_right .product-prices.refo-price-v2 .refo-price-v2__secondary-compact{color:var(--refo-text-muted);white-space:nowrap;align-items:baseline;gap:4px;font-weight:500;display:inline-flex}#product .product_right .refo-price-v2__aux .dm-vat-tooltip .dm-tooltip-text{max-width:calc(100vw - var(--refo-pdp-section-x) - var(--refo-pdp-section-x));left:0;transform:none}#product .product_right .refo-price-v2__aux .dm-vat-tooltip .dm-tooltip-text:after{left:var(--refo-space-3)}#product .product_right .product-prices.refo-price-v2 .regular-price{color:var(--refo-text-muted);-webkit-text-decoration-color:var(--refo-text-muted);-webkit-text-decoration-color:var(--refo-text-muted);-webkit-text-decoration-color:var(--refo-text-muted);text-decoration-color:var(--refo-text-muted);font-weight:500;text-decoration-thickness:1px}#product .product_right .product-prices.refo-price-v2 .refo-price-v2__body{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:14px;display:flex}#product .product_right .product-prices.refo-price-v2 .refo-price-v2__main{min-width:0}#product .product_right .refo-price-v2__total-label{color:var(--refo-text-muted);margin-bottom:3px;font-size:12px;font-weight:600;line-height:1.25;display:block}#product .product_right .refo-price-v2__total-value{color:var(--refo-text-muted);white-space:nowrap;font-size:15px;font-weight:700;line-height:1.2;display:block}#product .product_right .refo-pdp-configurator .product-variants{padding:0 var(--refo-pdp-section-x);margin:0}#product .product_right .refo-pdp-configurator .product-variants:empty{display:none}#product .product_right .refo-pdp-configurator .product-variants>.product-variants-item{padding:var(--refo-pdp-section-y) 0;border-top:1px solid var(--refo-border-subtle)}#product .product_right .refo-pdp-configurator .product-variants>.product-variants-item:first-child{border-top:0}#product .product_right .refo-pdp-configurator .product-variants .control-label{color:var(--refo-text-muted);text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:800;line-height:1.3;display:block}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-options{gap:8px;margin:0;padding:0;display:grid}#product .product_right .refo-pdp-configurator .product-variants>.product-variants-item ul.refo-variant-options li.refo-variant-option{float:none;width:100%;height:auto;margin:0;list-style:none}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option__label{cursor:pointer;width:100%;margin:0;display:block}#product .product_right .refo-product-family-option{border-radius:var(--refo-pdp-radius)}#product .product_right .refo-product-family-option--selected{box-shadow:var(--refo-pdp-selected-shadow)}#product .product_right .refo-product-family-option__radio{box-shadow:inset 0 0 0 5px var(--refo-bg-surface)}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option .input-radio{opacity:0;position:absolute}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option__content,#product .product_right .refo-pdp-configurator .product-variants>.product-variants-item ul li .input-radio+.refo-variant-option__content{border-radius:var(--refo-pdp-radius);background:var(--refo-bg-surface);width:100%;min-height:58px;color:var(--refo-text-primary);transition:border-color var(--refo-duration-fast) var(--refo-ease-standard), background var(--refo-duration-fast) var(--refo-ease-standard), box-shadow var(--refo-duration-fast) var(--refo-ease-standard);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:13px 16px;font-size:14px;font-weight:700;line-height:1.25;display:grid;border:1px solid var(--refo-border-default)!important;box-shadow:none!important}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option__content:before{content:"";border:2px solid var(--refo-border-default);background:var(--refo-bg-surface);width:20px;height:20px;box-shadow:inset 0 0 0 5px var(--refo-bg-surface);border-radius:999px;display:block}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option .input-radio:hover+.refo-variant-option__content,#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option .input-radio:focus+.refo-variant-option__content{background:var(--refo-bg-surface-hover);border-color:var(--refo-primary)!important;box-shadow:0 0 0 3px var(--refo-primary-ring)!important}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option.is-selected .refo-variant-option__content,#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option .input-radio:checked+.refo-variant-option__content,#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option__content.is-selected{background:var(--refo-primary-subtle);border-color:var(--refo-primary)!important;box-shadow:var(--refo-pdp-selected-shadow)!important}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option.is-selected .refo-variant-option__content:before,#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option .input-radio:checked+.refo-variant-option__content:before,#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option__content.is-selected:before{border-color:var(--refo-primary);background:radial-gradient(circle, var(--refo-primary) 0 4px, transparent 5px), var(--refo-bg-surface);box-shadow:none}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option__main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option__name{overflow-wrap:anywhere;min-width:0;line-height:1.3}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option__price{color:var(--refo-text-muted);text-align:right;white-space:nowrap;flex:none;justify-self:end;font-size:13px;font-weight:400;line-height:1.2;display:block}.refo-color-variant{gap:10px;display:grid}.refo-color-variant__header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.refo-color-variant__header .control-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden;margin:0!important}.refo-color-variant__selected{min-width:0;max-width:58%;color:var(--refo-text-primary);text-align:right;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.refo-color-variant__selected [data-refo-color-selected-name]{text-overflow:ellipsis;min-width:0;overflow:hidden}.refo-color-variant__chip{border:1px solid var(--refo-border-default);border-radius:var(--refo-pdp-radius);background-position:50%;background-size:cover;flex:none;width:22px;height:22px;display:inline-block}.refo-color-variant__search{margin:0;display:block;position:relative}.refo-color-variant__search input{border:1px solid var(--refo-border-default);border-radius:var(--refo-pdp-radius);background:var(--refo-bg-surface);width:100%;height:38px;color:var(--refo-text-primary);outline:0;padding:0 12px 0 36px;font-size:12px;font-weight:500}.refo-color-variant__search input:focus{border-color:var(--refo-primary);box-shadow:0 0 0 2px var(--refo-primary-ring)}#product .product_right .refo-pdp-configurator .product-variants [data-refo-color-options],.quickview [data-refo-color-options]{grid-template-columns:repeat(auto-fill,minmax(24px,1fr));gap:5px;margin:-4px;padding:6px;display:grid;overflow:visible}#product .product_right .refo-pdp-configurator .product-variants [data-refo-color-option],.quickview [data-refo-color-option]{float:none;width:auto;height:auto;margin:0;list-style:none}#product .product_right .refo-pdp-configurator .product-variants [data-refo-color-option] label,.quickview [data-refo-color-option] label{margin:0;padding:2px;display:block}#product .product_right .refo-pdp-configurator .product-variants [data-refo-color-swatch],.quickview [data-refo-color-swatch]{border:1px solid var(--refo-border-default);border-radius:var(--refo-pdp-radius);background-position:50%;background-size:cover;width:24px;height:24px;transition:box-shadow .12s,transform .12s;display:block}#product .product_right .refo-pdp-configurator .product-variants .input-color:checked+[data-refo-color-swatch],#product .product_right .refo-pdp-configurator .product-variants .input-color:hover+[data-refo-color-swatch],.quickview .input-color:checked+[data-refo-color-swatch],.quickview .input-color:hover+[data-refo-color-swatch]{box-shadow:0 0 0 2px var(--refo-bg-surface), 0 0 0 4px var(--refo-primary);border-color:#0000;transform:scale(1.03)}#product .product_right .refo-pdp-configurator .product-variants [data-refo-color-option][hidden],.quickview [data-refo-color-option][hidden]{display:none}#product .product_right .refo-pdp-configurator .product-variants [data-refo-color-options] .nazevbarvy,#product .product_right .refo-pdp-configurator .product-variants [data-refo-color-options] .zvolena_barva,#product .product_right .refo-pdp-configurator .product-variants [data-refo-color-options] .detailbarvy,.quickview [data-refo-color-options] .nazevbarvy,.quickview [data-refo-color-options] .zvolena_barva,.quickview [data-refo-color-options] .detailbarvy{display:none!important}#product .product_right .refo-product-discounts{padding:12px var(--refo-pdp-section-x) 14px;border-top:1px solid var(--refo-border-subtle);margin:0}#product .product_right .refo-product-discounts .product-discounts-title{color:var(--refo-text-primary);text-transform:none;margin:0 0 8px;font-size:14px;font-weight:800;line-height:1.25}#product .product_right .refo-product-discounts__quantity{border-radius:var(--refo-radius-control) 0 0 var(--refo-radius-control)}#product .product_right .refo-product-discounts__savings{border-radius:0 var(--refo-radius-control) var(--refo-radius-control) 0}@media (width<=575px){#product .product_right .refo-product-discounts__quantity,#product .product_right .refo-product-discounts__savings{border-radius:0}}#product .product_right .refo-tier-progress{border-top:1px solid var(--refo-color-green-200);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}#product .product_right .refo-tier-progress[hidden]{display:none}#product .product_right .refo-tier-progress__top{justify-content:space-between;align-items:center;gap:8px;display:flex}#product .product_right .refo-tier-progress__actions{flex:none;align-items:center;gap:8px;display:inline-flex}#product .product_right .refo-tier-progress__message{color:var(--refo-status-success-text);min-width:0;font-size:14px;font-weight:700;line-height:1.3}#product .product_right .refo-tier-progress__top-up[hidden]{display:none!important}#product .product_right .refo-tier-progress__track{background:var(--refo-color-green-200);border-radius:999px;height:4px;overflow:hidden}#product .product_right .refo-tier-progress__bar{border-radius:inherit;background:var(--refo-signal);height:100%;transition:width .24s;display:block}#product .product_right .refo-free-shipping-inline{border-top:1px solid var(--refo-color-green-200);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}#product .product_right .refo-free-shipping-inline__content{color:var(--refo-status-success-text);align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1.3;display:flex}#product .product_right [data-refo-free-shipping-icon]{flex:none;align-items:center;line-height:1;display:inline-flex}#product .product_right .refo-free-shipping-inline__track{background:var(--refo-color-green-200);border-radius:999px;height:4px;overflow:hidden}#product .product_right .refo-free-shipping-inline__bar{border-radius:inherit;background:var(--refo-status-success-text);height:100%;display:block}#product .product_right .refo-free-shipping-inline--complete .refo-free-shipping-inline__content{color:var(--refo-status-success-text)}#product .product_right .refo-tier-progress.is-complete .refo-tier-progress__top,#product .product_right .refo-free-shipping-inline--complete .refo-free-shipping-inline__content{min-height:28px}#product .product_right .refo-free-shipping-inline--complete .refo-free-shipping-inline__track,#product .product_right .refo-tier-progress__note{display:none}#product .product_right .refo-tier-progress.is-complete{border-top-color:var(--refo-color-green-200)}#product .product_right .refo-tier-progress.is-complete .refo-tier-progress__message{color:var(--refo-status-success-text);align-items:center;gap:6px;display:inline-flex}#product .product_right .refo-status-check-icon{background:var(--refo-status-success-text);width:16px;height:16px;color:var(--refo-text-inverse);border-radius:999px;justify-content:center;align-items:center;line-height:1;display:none}#product .product_right .refo-status-check-icon svg{fill:currentColor;width:11px;height:11px}#product .product_right .refo-tier-progress.is-complete .refo-status-check-icon,#product .product_right .refo-free-shipping-inline--complete .refo-status-check-icon{display:inline-flex}#product .product_right .refo-tier-progress.is-complete .refo-tier-progress__bar{background:var(--refo-status-success-text)}#product .product_right .product-add-to-cart{margin-top:0}#product .product_right .product-add-to-cart .product-quantity{flex-direction:column;align-items:stretch;gap:12px;margin:0;display:flex}#product .product_right .product-add-to-cart .refo-atc-quantity-row{justify-content:space-between;align-items:end;gap:14px;display:flex}#product .product_right .product-add-to-cart .refo-atc-qty-group{flex:none;gap:6px;width:max-content;max-width:100%;display:grid}#product .product_right .product-add-to-cart .refo-atc-label{color:var(--refo-text-primary);font-size:14px;font-weight:800;line-height:1.2}#product .product_right .product-add-to-cart .refo-atc-total{border-left:1px solid var(--refo-border-subtle);text-align:right;flex-direction:column;justify-content:center;min-width:150px;min-height:46px;padding-left:18px;display:flex}#product .product_right .product-add-to-cart .refo-atc-total[hidden]{display:none}#product .product_right .product-add-to-cart .product-quantity .qty{border:1px solid var(--refo-border-default);border-radius:var(--refo-pdp-radius);background:var(--refo-bg-surface);flex:none;align-items:stretch;width:max-content;max-width:100%;height:46px;margin:0;display:inline-flex;overflow:hidden}#product .product_right .product-add-to-cart .product-quantity .qty:focus-within{border-color:var(--refo-signal);box-shadow:0 0 0 2px var(--refo-signal-ring)}#product .product_right .product-add-to-cart .product-quantity .qty>button{background:var(--refo-bg-subtle);width:40px;height:100%;color:var(--refo-text-secondary);border:0;justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:1;display:inline-flex}#product .product_right .product-add-to-cart .product-quantity .qty>button:first-child{border-radius:calc(var(--refo-pdp-radius) - 1px) 0 0 calc(var(--refo-pdp-radius) - 1px)}#product .product_right .product-add-to-cart .product-quantity .qty>button:last-child{border-radius:0 calc(var(--refo-pdp-radius) - 1px) calc(var(--refo-pdp-radius) - 1px) 0}#product .product_right .product-add-to-cart .product-quantity .qty>button:hover{background:var(--refo-skeleton-bg);color:var(--refo-text-primary)}#product .product_right .product-add-to-cart .product-quantity .qty .bootstrap-touchspin{display:contents}#product .product_right .product-add-to-cart .product-quantity .qty .input-group-btn-vertical,#product .product_right .product-add-to-cart .product-quantity .qty .bootstrap-touchspin-prefix,#product .product_right .product-add-to-cart .product-quantity .qty .bootstrap-touchspin-postfix{display:none!important}#product .product_right .product-add-to-cart .product-quantity #quantity_wanted{min-width:64px;box-shadow:none;color:var(--refo-text-primary);text-align:center;border-radius:0;flex:0 0 64px;padding:0;font-size:15px;font-weight:800;line-height:1;border:0!important;border-left:var(--refo-border-width) solid var(--refo-border-default)!important;border-right:var(--refo-border-width) solid var(--refo-border-default)!important;width:64px!important;height:100%!important;display:block!important}#product .product_right .product-add-to-cart .product-quantity .qty>button:focus,#product .product_right .product-add-to-cart .product-quantity #quantity_wanted:focus{z-index:1;box-shadow:inset 0 0 0 2px var(--refo-signal);outline:0;position:relative}#product .product_right .product-add-to-cart .refo-atc-unit{min-width:48px;color:var(--refo-text-muted);justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}#product .product_right .product-add-to-cart .product-quantity .add{flex:100%;width:100%;min-width:0;margin:0}#product .product_right .product-add-to-cart button.btn.add-to-cart,#product .product_right .product-add-to-cart button.btn.add-to-cart:disabled{border-radius:var(--refo-pdp-radius);background:var(--refo-signal);width:100%;height:46px;color:var(--refo-on-signal);text-transform:none;border:0;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:16px;font-weight:800;line-height:1;display:inline-flex}#product .product_right .product-add-to-cart button.btn.add-to-cart:hover{background:var(--refo-signal-hover)}#product .product_right .product-add-to-cart .add-to-cart:disabled{opacity:.45;cursor:not-allowed}#product .product_right .refo-pdp-configurator .product-additional-info{background:var(--refo-bg-surface);padding:0 16px 12px}#product .product_right .refo-pdp-configurator__reassurance{background:var(--refo-bg-surface);padding:0}.refo-qty-no-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.refo-qty-no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.refo-qty-no-spin{-moz-appearance:textfield}@media (width<=575px){#product .product_right .refo-pdp-configurator{border-left:0;border-right:0;border-radius:0;margin-top:18px}#product .product_right .refo-pdp-buy-stack .refo-pdp-configurator{margin-top:0}#product .product_right .refo-pdp-configurator__price,#product .product_right .refo-pdp-configurator__purchase,#product .product_right .refo-pdp-purchase-guidance,#product .product_right .refo-pdp-configurator .product-variants,#product .product_right .refo-product-discounts,#product .product_right .refo-pdp-configurator .product-additional-info,#product .product_right .refo-pdp-configurator__reassurance{padding-left:14px;padding-right:14px}#product .product_right .product-prices.refo-price-v2{padding-left:0}#product .product_right .product-prices.refo-price-v2 .refo-price-v2__body,#product .product_right .product-add-to-cart .refo-atc-quantity-row,#product .product_right .refo-tier-progress__top{flex-direction:column;align-items:flex-start}.refo-color-variant__header{flex-direction:row;align-items:center}#product .product_right .product-add-to-cart .refo-atc-total{border-left:0;border-top:1px solid var(--refo-border-subtle);text-align:left;width:100%;min-width:0;min-height:0;padding-top:8px;padding-left:0}#product .product_right .product-prices.refo-price-v2 .refo-price-v2__unit-inline{font-size:16px}#product .product_right .refo-pdp-configurator .product-variants [data-refo-color-options]{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option__content,#product .product_right .refo-pdp-configurator .product-variants>.product-variants-item ul li .input-radio+.refo-variant-option__content{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:64px;padding:12px 14px;font-weight:700}#product .product_right .refo-pdp-configurator .product-variants .refo-variant-option__price{white-space:normal;grid-column:3;max-width:7.5rem}#product .product_right .refo-pdp-configurator__reassurance #block-reassurance ul{grid-template-columns:1fr}}#product .refo-pdp-sections{gap:30px;min-width:0;display:grid}#product .refo-pdp-section{min-width:0}#product .refo-pdp-section+.refo-pdp-section{border-top:1px solid var(--refo-border-subtle);padding-top:26px}#product .refo-pdp-section__title{color:var(--refo-text-primary);margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.25}#product .refo-pdp-rte{max-width:860px;color:var(--refo-text-primary);font-size:15px;line-height:1.7}#product .refo-pdp-rte p{margin:0 0 12px}#product .refo-pdp-rte h2,#product .refo-pdp-rte h3,#product .refo-pdp-rte h4{color:var(--refo-text-primary);margin:22px 0 10px;font-size:17px;font-weight:800;line-height:1.3}#product .refo-pdp-rte ul,#product .refo-pdp-rte ol{margin:0 0 12px;padding-left:22px}#product .refo-pdp-rte img{max-width:100%;height:auto}#product .refo-pdp-rte iframe{max-width:100%}#product .refo-pdp-rte table{max-width:100%;display:block;overflow-x:auto}#product .refo-pdp-spec__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;max-width:1040px;margin:0;padding:0;display:grid}#product .refo-pdp-spec__row{border-top:1px solid var(--refo-border-subtle);grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}#product .refo-pdp-spec__name{overflow-wrap:anywhere;color:var(--refo-text-muted);margin:0;font-size:13px;font-weight:700;line-height:1.4}#product .refo-pdp-spec__value{overflow-wrap:anywhere;color:var(--refo-text-primary);margin:0;font-size:14px;font-weight:800;line-height:1.4}#product .refo-pdp-spec .product-out-of-stock:empty{display:none}@media (width<=767px){#product .refo-pdp-spec__list{grid-template-columns:minmax(0,1fr)}}@media (width<=991px){#product #refo-pdp-parameters{display:none}}#product .refo-pdp-rte .refo-machine-story{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}#product .refo-pdp-rte .refo-machine-story>*{min-width:0}#product .refo-pdp-rte .refo-machine-story__intro{gap:var(--refo-space-3);max-width:70ch;margin:0;display:grid}#product .refo-pdp-rte .refo-machine-story__intro-title,#product .refo-pdp-rte .refo-machine-story__workflow>h3{color:var(--refo-text-primary);text-wrap:balance;margin:0;font-size:1.125rem;font-weight:800;line-height:1.3}#product .refo-pdp-rte .refo-machine-story__intro-summary{max-width:68ch;color:var(--refo-text-primary);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}#product .refo-pdp-rte .refo-machine-story__intro-detail{max-width:68ch;color:var(--refo-text-secondary);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.65}#product .refo-pdp-rte .refo-machine-story__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#product .refo-pdp-rte .refo-machine-story__card{border:1px solid var(--refo-border-subtle);border-radius:var(--refo-radius-card);background:var(--refo-bg-surface);box-shadow:var(--refo-shadow-xs);align-content:start;gap:7px;padding:16px;display:grid}#product .refo-pdp-rte .refo-machine-story__card strong{color:var(--refo-text-primary);font-size:15px;line-height:1.35}#product .refo-pdp-rte .refo-machine-story__card p{color:var(--refo-text-secondary);margin:0;font-size:14px;line-height:1.55}#product .refo-pdp-rte .refo-machine-story__proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#product .refo-pdp-rte .refo-machine-story__proof{border:1px solid var(--refo-border-subtle);border-radius:var(--refo-radius-card);background:var(--refo-bg-surface);min-width:0;margin:0;overflow:hidden}#product .refo-pdp-rte .refo-machine-story__proof-link{aspect-ratio:16/9;background:var(--refo-bg-muted);display:block;position:relative;overflow:hidden}#product .refo-pdp-rte .refo-machine-story__proof-link:after{border:1px solid var(--refo-bg-surface);place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab, red, red)){#product .refo-pdp-rte .refo-machine-story__proof-link:after{border:1px solid color-mix(in srgb, var(--refo-bg-surface) 70%, transparent)}}#product .refo-pdp-rte .refo-machine-story__proof-link:after{background:var(--refo-text-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){#product .refo-pdp-rte .refo-machine-story__proof-link:after{background:color-mix(in srgb, var(--refo-text-primary) 78%, transparent)}}#product .refo-pdp-rte .refo-machine-story__proof-link:after{color:var(--refo-text-inverse);content:"▶";font-size:13px;line-height:1;transition:transform .15s,background-color .15s}#product .refo-pdp-rte .refo-machine-story__proof-link:hover:after,#product .refo-pdp-rte .refo-machine-story__proof-link:focus-visible:after{background:var(--refo-signal);transform:scale(1.06)}#product .refo-pdp-rte .refo-machine-story__proof-link:focus-visible{outline:3px solid var(--refo-primary-ring);outline-offset:-3px}#product .refo-pdp-rte .refo-machine-story__proof img{object-fit:cover;width:100%;height:100%;margin:0;display:block}#product .refo-pdp-rte .refo-machine-story__proof figcaption{gap:7px;padding:15px 16px 16px;display:grid}#product .refo-pdp-rte .refo-machine-story__proof strong{color:var(--refo-text-primary);font-size:15px;line-height:1.35}#product .refo-pdp-rte .refo-machine-story__proof p{color:var(--refo-text-secondary);margin:0;font-size:14px;line-height:1.55}#product .refo-pdp-rte .refo-machine-story__proof-source{color:var(--refo-text-muted);font-size:12px;font-weight:700;line-height:1.4}#product .refo-pdp-rte .refo-machine-story__workflow{gap:var(--refo-space-3);max-width:70ch;display:grid}#product .refo-pdp-rte .refo-machine-story__steps{border-top:var(--refo-border-width) solid var(--refo-border-subtle);counter-reset:refo-machine-step;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}#product .refo-pdp-rte .refo-machine-story__steps li{align-items:baseline;gap:var(--refo-space-4);padding:var(--refo-space-4) 0;border-bottom:var(--refo-border-width) solid var(--refo-border-subtle);color:var(--refo-text-primary);text-wrap:pretty;grid-template-columns:2.5rem minmax(0,1fr);margin:0;font-size:.9375rem;line-height:1.5;display:grid}#product .refo-pdp-rte .refo-machine-story__steps li:before{counter-increment:refo-machine-step;content:counter(refo-machine-step, decimal-leading-zero);color:var(--refo-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.75rem;font-weight:800;line-height:1}#product .refo-pdp-rte .refo-machine-story__table-wrap{border-block:1px solid var(--refo-border-subtle);max-width:100%;overflow-x:auto}#product .refo-pdp-rte .refo-machine-story__table{border-collapse:collapse;width:100%;min-width:620px;margin:0;display:table}#product .refo-pdp-rte .refo-machine-story__table th,#product .refo-pdp-rte .refo-machine-story__table td{border-bottom:1px solid var(--refo-border-subtle);text-align:left;vertical-align:top;padding:11px 12px;font-size:13px;line-height:1.45}#product .refo-pdp-rte .refo-machine-story__table th{color:var(--refo-text-muted);font-weight:800}#product .refo-pdp-rte .refo-machine-story__table td{color:var(--refo-text-primary)}#product .refo-pdp-rte .refo-machine-story__note{border-left:3px solid var(--refo-signal);background:var(--refo-signal-subtle);color:var(--refo-text-secondary);margin:0;padding:13px 15px;font-size:14px}.refo-video-modal{--refo-modal-width:72rem;--refo-modal-max-height:92dvh}.refo-video-modal__body{gap:var(--refo-space-3);display:grid}.refo-video-modal__frame{aspect-ratio:16/9;border-radius:var(--refo-radius-card);background:var(--refo-text-primary);overflow:hidden}.refo-video-modal__frame iframe{border:0;width:100%;height:100%;display:block}.refo-video-modal__source{width:max-content;max-width:100%;color:var(--refo-primary-strong);font-size:.875rem;font-weight:750}.refo-video-modal__source:not([href]){display:none}@media (width<=991px){#product .refo-pdp-rte .refo-machine-story__proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){#product .refo-pdp-rte .refo-machine-story__grid,#product .refo-pdp-rte .refo-machine-story__proof-grid{grid-template-columns:minmax(0,1fr)}}#product .tabs .index_title{display:none}
/*$vite$:1*/