/*! Rubix Configurator Section */[id*=rubix-configurator] .page-width.relative{overflow:hidden}.rubix-configurator-wrapper{display:block;width:100%}.rubix-slider-container{position:relative;overflow:hidden;background:rgb(var(--container-bg-color, var(--color-background)));border-radius:var(--radius-lg);margin-top:1.5rem;padding:52px}@media screen and (min-width: 768px) and (max-width: 1199px){.rubix-slider-container{padding:36px}}@media screen and (max-width: 767px){.rubix-slider-container{padding:16px}}.rubix-dots{margin-top:var(--sp-6);display:none}.rubix-feature-table{position:relative;transition:transform .4s cubic-bezier(.4,0,.2,1);cursor:grab}.rubix-feature-table:active{cursor:grabbing}.rubix-feature-table.dragging{transition:none}.rubix-feature-table.grid-mode{display:block;width:100%}.rubix-feature-table.slider-mode{display:block;width:fit-content}.rubix-slider-container{border-radius:6px}.rubix-table-row{display:grid;gap:var(--sp-6)}@media screen and (min-width: 1180px) and (max-width: 1431px){.rubix-feature-table.grid-mode .rubix-table-row{grid-template-columns:180px repeat(var(--desktop-columns, 4),1fr);max-width:none}.rubix-feature-table.slider-mode .rubix-table-row{grid-template-columns:180px repeat(var(--total-cards),280px)}}@media screen and (min-width: 1432px){.rubix-feature-table.grid-mode .rubix-table-row{grid-template-columns:200px repeat(auto-fit,minmax(300px,1fr));max-width:calc(200px + var(--desktop-columns, 4) * 300px + var(--desktop-columns, 4) * var(--sp-6))}.rubix-feature-table.slider-mode .rubix-table-row{grid-template-columns:200px repeat(var(--total-cards),300px)}}@media screen and (min-width: 768px) and (max-width: 1179px){.rubix-feature-table.grid-mode .rubix-table-row{grid-template-columns:160px repeat(auto-fit,minmax(260px,1fr));max-width:none}.rubix-feature-table.slider-mode .rubix-table-row{grid-template-columns:160px repeat(var(--total-cards),260px)}}@media screen and (max-width: 769px){.rubix-feature-table.grid-mode .rubix-table-row{grid-template-columns:1fr;gap:0}.rubix-feature-table.slider-mode .rubix-table-row{grid-template-columns:repeat(var(--total-cards),280px);gap:0}.rubix-table-row--description .rubix-rule-label{grid-column:1 / -1;background:transparent;padding:0;display:block}.rubix-table-row--description .rule-text{display:none}.rule-mobile-columns{display:grid;grid-template-columns:repeat(var(--total-cards),280px);gap:0}span.rule-text-mobile{padding:calc(var(--sp-2) + 8px)}.rubix-feature-table.grid-mode .rule-mobile-columns{grid-template-columns:repeat(var(--total-cards),1fr);gap:0}.rule-column{padding:var(--sp-2);border-radius:var(--radius);text-align:center;font-size:var(--font-size-sm);font-weight:600;min-width:280px}.rubix-product{padding:0!important}a.button.button--primary.button--md.icon-with-text{margin-bottom:20px}.rubix-feature-table.grid-mode .rule-column{min-width:auto}.rule-column.card-even{background:rgb(var(--card-color-even, var(--color-background)))}.rule-column.card-odd{background:rgb(var(--card-color-odd, var(--color-background)))}.rubix-table-row--images .rubix-rule-label,.rubix-table-row--title-price .rubix-rule-label,.rubix-table-row--buttons .rubix-rule-label{display:none}}@media screen and (min-width: 770px){.rule-mobile-columns{display:none}}.rubix-product{background:rgb(var(--color-background));border-radius:0;padding:16px;min-width:280px;text-align:center}.rubix-configurator-wrapper p{text-align:center}.rubix-product.card-even{background:rgb(var(--card-color-even, var(--color-background)))}.rubix-product.card-odd{background:rgb(var(--card-color-odd, var(--color-background)))}.rubix-table-row--images .rubix-product{border-radius:12px 12px 0 0}.rubix-table-row--buttons .rubix-product{border-radius:0 0 12px 12px}.rubix-product-image{width:100%;aspect-ratio:16 / 9;overflow:hidden;position:relative;background:var(--color-background);border-radius:8px;margin-bottom:var(--sp-4)}.rubix-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.rubix-product:hover .rubix-product-image img{transform:scale(1.05)}.rubix-product-image.placeholder{display:flex;align-items:center;justify-content:center;background:var(--color-background)}.rubix-product-title{font-size:1.5rem;font-weight:700;color:rgb(var(--color-foreground));margin:0;line-height:1.25;letter-spacing:-.025em;text-align:left}@media screen and (min-width: 1024px){.rubix-product-title{font-size:1.875rem}}.rubix-product-price{font-size:var(--font-size-xl);font-weight:600;color:rgb(var(--color-foreground));margin:0;text-align:left}.rubix-product-description{color:rgb(var(--color-foreground));border-radius:var(--radius);font-size:var(--font-size-sm);line-height:1.5;text-align:left;padding:var(--sp-2)}.rubix-product-description.rte p{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:rgb(var(--color-foreground))}.rubix-product-description.empty{color:rgb(var(--color-foreground),.5);font-style:italic}.rubix-product-button{margin-top:var(--sp-2)}.rubix-product-button .button{width:100%}.rubix-table-row--images .rubix-product{display:flex;flex-direction:column;justify-content:center}.rubix-table-row--images .rubix-product-image{margin-bottom:0}.rubix-table-row--title-price .rubix-product{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);min-height:100px}.rubix-table-row--description .rubix-product{display:flex;align-items:flex-start;justify-content:center;min-height:60px}.rubix-table-row--buttons .rubix-product{display:flex;align-items:center;justify-content:center;min-height:auto}@media screen and (max-width: 639px){.rubix-product{min-width:280px;max-width:280px;width:280px}}@media screen and (max-width: 767px){.rubix-slider-container{width:100%;max-width:100%;overflow:hidden}.rubix-feature-table.slider-mode{width:calc(var(--total-cards) * 280px);max-width:none}.rubix-feature-table.grid-mode{width:100%}.rubix-feature-table.grid-mode .rubix-product,.rubix-feature-table.grid-mode .rule-column{min-width:auto;max-width:100%;width:100%}.rubix-feature-table.slider-mode .rubix-product{min-width:280px;max-width:280px;width:280px;margin-left:0;margin-right:0}.rubix-feature-table.slider-mode{width:calc(var(--total-cards) * 280px)}.rubix-feature-table.slider-mode .rubix-product-image{max-width:220px;margin-left:auto;margin-right:auto;margin-top:20px}}.rubix-product:focus-within{outline:2px solid rgb(var(--color-button-background, var(--color-accent)));outline-offset:2px}@media (prefers-contrast: high){.rubix-product{border:2px solid rgb(var(--color-foreground))}}@media (prefers-reduced-motion: reduce){.rubix-product,.rubix-product-image img,.rubix-product-button .button,.rubix-feature-table{transition:none}}.rubix-rule-label{display:flex;align-items:center;justify-content:flex-start;padding:16px;border-radius:var(--radius);font-weight:600;color:rgb(var(--color-foreground));min-height:60px}.rubix-rule-label--empty{background:transparent;padding:0;min-height:auto}.rule-text{font-size:var(--font-size-sm);font-weight:600;color:rgb(var(--color-foreground))}@media screen and (max-width: 769px){.rubix-rule-label{padding-top:6px;min-height:0;padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/rubix-configurator.css.map */
