:where(.quadro-commerce) .collection-row .price{color:var(--color-text);font-weight:700;margin:0}:where(.quadro-commerce) .collection-list{display:grid;gap:16px;list-style:none;margin:22px 0 0;padding:0}:where(.quadro-commerce) .collection-row{align-items:center;border:1px solid var(--color-border);border-radius:2em;display:grid;gap:22px;grid-template-columns:minmax(150px,220px) minmax(0,1fr) minmax(220px,300px);padding:16px}:where(.quadro-commerce) .collection-row__media{aspect-ratio:1 / 1;background:#fff;border-radius:2em;display:grid;overflow:hidden;place-items:center}:where(.quadro-commerce) .collection-row__media img{height:100%;object-fit:contain;object-position:center;width:100%}:where(.quadro-commerce) .collection-banner{background:var(--collection-banner-color, var(--color-text));border-radius:2em;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 0 30px;overflow:hidden}:where(.quadro-commerce) .collection-banner--submenu-only{background:#5f5f5f;border-radius:0;display:block;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}:where(.quadro-commerce) .collection-banner--submenu-only .collection-banner__main{display:block}:where(.quadro-commerce) .collection-banner--submenu-only .collection-submenu{padding:24px max(var(--space),calc((100vw - var(--content-width)) / 2 + var(--space))) 26px}:where(.quadro-commerce) .collection-banner__main{display:grid;grid-template-rows:auto 1fr}:where(.quadro-commerce) .collection-banner__content{align-content:center;display:grid;gap:18px;justify-items:center;padding:42px;text-align:center}:where(.quadro-commerce) .collection-banner__content h1{color:inherit;font-size:clamp(1.7rem,3vw,2.5rem);margin:0}:where(.quadro-commerce) .collection-banner__content .rte,:where(.quadro-commerce) .collection-banner__content .rte p{color:inherit;margin:0}:where(.quadro-commerce) .collection-banner__media{min-height:360px}:where(.quadro-commerce) .collection-banner__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}:where(.quadro-commerce) .collection-submenu{padding:18px 20px 0}:where(.quadro-commerce) .collection-submenu ul{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:center;list-style:none;margin:0;padding:0}:where(.quadro-commerce) .collection-submenu__link{align-items:center;color:#fff;display:grid;font-size:.85rem;gap:8px;justify-items:center;min-width:96px;text-decoration:none}:where(.quadro-commerce) .collection-submenu__image{display:grid;height:92px;place-items:center;position:relative;width:116px}:where(.quadro-commerce) .collection-submenu__image img{max-height:92px;max-width:116px;object-fit:contain;object-position:center}:where(.quadro-commerce) .collection-submenu__hover-image{top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;position:absolute;transition:opacity .15s ease;z-index:2}:where(.quadro-commerce) .collection-submenu__link:hover .collection-submenu__hover-image,:where(.quadro-commerce) .collection-submenu__link:focus-visible .collection-submenu__hover-image,:where(.quadro-commerce) .collection-submenu__link.is-active .collection-submenu__hover-image{opacity:1}:where(.quadro-commerce) .collection-submenu__title{position:relative}:where(.quadro-commerce) .collection-submenu__title:after{background:currentColor;bottom:-3px;content:"";height:1px;left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:opacity .15s ease,width .15s ease;width:50%}:where(.quadro-commerce) .collection-submenu__link:hover .collection-submenu__title:after,:where(.quadro-commerce) .collection-submenu__link:focus-visible .collection-submenu__title:after,:where(.quadro-commerce) .collection-submenu__link.is-active .collection-submenu__title:after{opacity:.7;width:100%}:where(.quadro-commerce) .collection-row__info,:where(.quadro-commerce) .collection-row__purchase{align-content:start;display:grid;gap:10px}:where(.quadro-commerce) .collection-row__info h2{font-size:1.3rem;line-height:1.2;margin:0}:where(.quadro-commerce) .collection-row__info h2 a{text-decoration:none}:where(.quadro-commerce) .collection-row__purchase label:not(.card__swatch-label){color:var(--color-muted);font-size:.85rem}:where(.quadro-commerce) .collection-row__policies{color:var(--color-muted);font-size:.82rem;line-height:1.25;margin:-6px 0 0}:where(.quadro-commerce) .collection-row__policies a{color:inherit}:where(.quadro-commerce) .quadro-collection-ui .product-card-meta__link--mdb svg.icon-new-tab{flex:0 0 16px;height:16px;width:16px}@media(max-width:960px){:where(.quadro-commerce) .collection-banner{grid-template-columns:1fr}:where(.quadro-commerce) .collection-banner__media{min-height:min(60vw,420px);order:-1}:where(.quadro-commerce) .collection-banner__content{padding:34px 24px}:where(.quadro-commerce) .collection-grid,:where(.quadro-commerce) .collection-grid.grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.quadro-commerce) .collection-row{grid-template-columns:minmax(130px,180px) minmax(0,1fr)}:where(.quadro-commerce) .collection-row__purchase{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 120px auto}:where(.quadro-commerce) .collection-row__purchase .variant-swatches,:where(.quadro-commerce) .collection-row__purchase .card__swatch-label{grid-column:1 / -1}}@media(max-width:560px){:where(.quadro-commerce) .collection-submenu{padding:14px 12px}:where(.quadro-commerce) .collection-submenu ul{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:6px}:where(.quadro-commerce) .collection-submenu__image{height:78px;width:96px}:where(.quadro-commerce) .collection-submenu__image img{max-height:78px;max-width:96px}:where(.quadro-commerce) .collection-grid,:where(.quadro-commerce) .collection-grid.grid--four{grid-template-columns:1fr}:where(.quadro-commerce) .collection-row{grid-template-columns:1fr}:where(.quadro-commerce) .collection-row__purchase{grid-template-columns:1fr}}.quadro-collection-ui{--color-surface: #f6f8f9;--color-text: #172026;--color-muted: #5f6b73;--color-border: #d8e0e5;--color-accent: #ff4d4d;--color-accent-text: #fff;--content-width: 1180px;--space: 20px;box-sizing:border-box;color:var(--color-text)}.quadro-collection-ui.collection-view{margin:0 auto;max-width:var(--content-width);padding:22px var(--space)}.quadro-collection-ui *,.quadro-collection-ui *:before,.quadro-collection-ui *:after{box-sizing:border-box}.quadro-collection-ui>h1{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.12;margin:0 0 12px;text-align:center}.quadro-collection-ui>.rte{margin:0 auto 30px;max-width:760px;text-align:center}.quadro-collection-ui .collection-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:22px 0 0;padding:0}.quadro-collection-ui .collection-grid:after{content:none;display:none}.quadro-collection-ui.card,.quadro-collection-ui .card{align-content:stretch;border:1px solid var(--color-border);border-radius:2em;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100%;overflow:hidden}.quadro-collection-ui .card__media{aspect-ratio:1 / 1;background:#fff;display:grid;overflow:hidden;place-items:center}.quadro-collection-ui .card__media img{height:100%;object-fit:contain;object-position:center;width:100%}.quadro-collection-ui .card__body{background:var(--color-surface);display:flex;flex-direction:column;gap:8px;padding:14px}.quadro-collection-ui .card__title{align-self:start;font-weight:700;margin:0}.quadro-collection-ui .card__title a,.quadro-collection-ui .collection-row__info h2 a{color:inherit;text-decoration:none}.quadro-collection-ui .price{color:var(--color-text);font-weight:700;margin:0}.quadro-collection-ui .card__form{display:grid;gap:10px;margin-top:auto}.quadro-collection-ui button[type=submit],.quadro-collection-ui [data-add-to-cart-button]{align-items:center;background:var(--color-accent);border:1px solid var(--color-accent);border-radius:1em 1em 2em;color:var(--color-accent-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:400;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none;width:100%}.quadro-collection-ui button[disabled]{cursor:not-allowed;opacity:.55}.quadro-collection-ui .collection-card__actions{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 44px}.quadro-collection-ui .collection-card__view{align-items:center;background:#4d4d4d;border:1px solid #4d4d4d;border-radius:999px;color:var(--color-accent-text);display:flex;font-size:.9rem;justify-content:center;line-height:1.25;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:8px 10px;text-align:center;text-decoration:none}.quadro-collection-ui .collection-card__view:hover,.quadro-collection-ui .collection-card__view:focus{color:var(--color-accent-text);text-decoration:none}.quadro-collection-ui button.collection-card__quick-add{border-radius:50%;height:44px;min-width:44px;padding:0;width:44px}.quadro-collection-ui .collection-card__quick-add svg{display:block;fill:currentColor;flex:0 0 24px;height:24px;width:24px}.quadro-collection-ui .collection-card__availability{font-size:.9rem;margin:0}.quadro-collection-ui .collection-card__availability[hidden]{display:none}.quadro-collection-ui a.collection-card__notify{align-items:center;background:#4d4d4d60;border-radius:999px;color:#fff;display:flex;font-size:.9rem;gap:8px;justify-content:center;line-height:1.25;min-height:44px;padding:8px 12px;text-decoration:none;text-transform:none;white-space:normal;width:100%}.quadro-collection-ui .collection-card__notify:hover,.quadro-collection-ui .collection-card__notify:focus{color:#fff;opacity:.7}.quadro-collection-ui .collection-card__notify>*{pointer-events:none}.quadro-collection-ui .collection-card__notify span{min-width:0;overflow-wrap:anywhere}.quadro-collection-ui .collection-card__notify svg{fill:none;flex:0 0 18px;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.quadro-collection-ui .collection-card__actions :is(a,button):focus-visible,.quadro-collection-ui .collection-card__notify:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.quadro-collection-ui .collection-list{display:grid;gap:16px;list-style:none;margin:22px 0 0;padding:0}.quadro-model-list{display:grid;gap:24px}.quadro-model-list>.list-view-item{margin-bottom:0;padding-bottom:0;border-bottom:0}.quadro-model-list>.list-view-item>.collection-row--pro-aqua{margin-bottom:0}.quadro-collection-ui.collection-row,.quadro-collection-ui .collection-row{align-items:center;border:1px solid var(--color-border);border-radius:2em;display:grid;gap:22px;grid-template-columns:minmax(150px,220px) minmax(0,1fr) minmax(220px,300px);margin-bottom:16px;padding:16px}.quadro-collection-ui .collection-row__media{aspect-ratio:1 / 1;background:#fff;border-radius:2em;display:grid;overflow:hidden;place-items:center}.quadro-collection-ui .collection-row__media img{height:100%;object-fit:contain;object-position:center;width:100%}.quadro-collection-ui.collection-row--pro-aqua .collection-row__media{aspect-ratio:auto;align-self:center;min-height:0;overflow:visible}.quadro-collection-ui.collection-row--pro-aqua .collection-row__media img{display:block;height:auto;margin:auto;max-height:280px;max-width:100%;object-fit:contain;width:auto}.quadro-collection-ui .collection-row__info,.quadro-collection-ui .collection-row__purchase{align-content:start;display:grid;gap:10px}.quadro-collection-ui .collection-row__info h2{font-size:1.3rem;line-height:1.2;margin:0}.quadro-collection-ui .collection-row__purchase label:not(.card__swatch-label){color:var(--color-muted);font-size:.85rem}.quadro-collection-ui .collection-row__purchase input[type=number]{border:1px solid var(--color-border);border-radius:2em;min-height:44px;padding:8px 10px;width:100%}.quadro-collection-ui .collection-row__buy-controls{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(72px,96px) minmax(0,1fr)}.quadro-collection-ui .collection-row__buy-controls button[type=submit]{margin:0;min-height:44px;width:100%}.quadro-collection-ui .collection-row__policies{color:var(--color-muted);font-size:.82rem;line-height:1.25;margin:-6px 0 0}.quadro-collection-ui.collection-view .collection-banner{background:var(--collection-banner-color, var(--color-text));border-radius:2em;color:#fff;display:grid;grid-template-columns:50% 50%;margin:0 0 30px;overflow:hidden}.quadro-collection-ui .collection-banner__main{display:grid;grid-template-rows:auto 1fr;min-width:0;width:100%}.quadro-collection-ui .collection-banner__content{align-content:center;display:grid;gap:18px;justify-items:center;padding:42px;text-align:center}.quadro-collection-ui .collection-banner__content h1{color:inherit;font-size:clamp(1.7rem,3vw,2.5rem);margin:0}.quadro-collection-ui .collection-banner__content .rte,.quadro-collection-ui .collection-banner__content .rte p{color:inherit;margin:0}.quadro-collection-ui .collection-banner__media{min-height:360px;min-width:0;width:100%}.quadro-collection-ui .collection-banner__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.quadro-collection-ui .collection-submenu{background-color:#5f5f5f;padding:18px 20px 0}.quadro-collection-ui .collection-submenu.collection-submenu--three{padding-bottom:18px}.quadro-collection-ui .collection-submenu ul{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:center;list-style:none;margin:0;padding:0}.quadro-collection-ui .collection-submenu__link{align-items:center;color:#fff;display:grid;font-size:.85rem;gap:8px;justify-items:center;min-width:96px;text-decoration:none}.quadro-collection-ui .collection-submenu__title:after{content:none}.quadro-collection-ui .collection-submenu__image{display:grid;height:92px;place-items:center;position:relative;width:116px}.quadro-collection-ui .collection-submenu__image img{display:block;height:100%;max-height:92px;max-width:116px;object-fit:contain;object-position:center;width:100%}@media(min-width:961px){.quadro-collection-ui .collection-submenu--three ul{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.quadro-collection-ui .collection-submenu--three li,.quadro-collection-ui .collection-submenu--three .collection-submenu__link{min-width:0;width:100%}.quadro-collection-ui .collection-submenu--three .collection-submenu__title{align-items:flex-start;display:flex;justify-content:center;line-height:1.25;overflow-wrap:anywhere;text-align:center;width:100%}}.quadro-collection-ui .collection-submenu__hover-image{top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;position:absolute;transition:opacity .15s ease;z-index:2}.quadro-collection-ui .collection-submenu__link:hover .collection-submenu__hover-image,.quadro-collection-ui .collection-submenu__link:focus-visible .collection-submenu__hover-image,.quadro-collection-ui .collection-submenu__link.is-active .collection-submenu__hover-image{opacity:1}.quadro-collection-ui .collection-banner--submenu-only{background:#5f5f5f;border-radius:0;display:block;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.quadro-collection-ui .collection-banner--submenu-only .collection-banner__main{display:block}.quadro-collection-ui .collection-banner--submenu-only .collection-submenu{padding:24px max(var(--space),calc((100vw - var(--content-width)) / 2 + var(--space))) 26px}.quadro-collection-ui .pagination{margin:32px 0 0;text-align:center}@media(max-width:960px){.quadro-collection-ui.collection-view header.collection-banner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto}.quadro-collection-ui .collection-banner__main{min-width:0;order:0;width:100%}.quadro-collection-ui .collection-banner__media{min-height:min(60vw,420px);order:1!important;width:100%}.quadro-collection-ui .collection-banner__content{padding:34px 24px}.quadro-collection-ui .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quadro-collection-ui.collection-row,.quadro-collection-ui .collection-row{grid-template-columns:minmax(130px,180px) minmax(0,1fr)}.quadro-collection-ui .collection-row__purchase{grid-column:1 / -1;grid-template-columns:1fr}.quadro-collection-ui .collection-row__purchase .variant-swatches,.quadro-collection-ui .collection-row__purchase .card__swatch-label{grid-column:1 / -1}}@media(max-width:560px){.quadro-collection-ui.collection-view{min-width:0;width:100%;padding-left:14px;padding-right:14px}.quadro-collection-ui .collection-banner,.quadro-collection-ui .collection-banner__main,.quadro-collection-ui .collection-banner__content,.quadro-collection-ui .collection-banner__content .rte,.quadro-collection-ui .collection-banner__content .rte p{min-width:0;max-width:100%;width:100%}.quadro-collection-ui .collection-banner__content{padding:28px 18px 32px}.quadro-collection-ui .collection-banner__content .rte,.quadro-collection-ui .collection-banner__content .rte p{overflow-wrap:anywhere;white-space:normal;word-break:normal}.quadro-collection-ui .collection-grid,.quadro-collection-ui.collection-row,.quadro-collection-ui .collection-row,.quadro-collection-ui .collection-row__purchase{grid-template-columns:1fr}.quadro-collection-ui .collection-submenu{min-width:0;padding:16px 12px 0;width:100%}.quadro-collection-ui .collection-submenu ul{align-items:start;display:grid;gap:12px 8px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;width:100%}.quadro-collection-ui .collection-submenu li,.quadro-collection-ui .collection-submenu__link{min-width:0;width:100%}.quadro-collection-ui .collection-submenu__image{height:72px;max-width:100%;width:82px}.quadro-collection-ui .collection-submenu__image img{max-height:72px;max-width:100%}.quadro-collection-ui .collection-submenu__title{line-height:1.3;min-width:0;overflow-wrap:anywhere;text-align:center;width:100%}}@media(max-width:339px){.quadro-collection-ui .collection-submenu--three ul{gap:8px;grid-template-columns:minmax(0,1fr)}.quadro-collection-ui .collection-submenu--three .collection-submenu__link{gap:12px;grid-template-columns:56px minmax(0,1fr);justify-items:start}.quadro-collection-ui .collection-submenu--three .collection-submenu__image{height:56px;width:56px}.quadro-collection-ui .collection-submenu--three .collection-submenu__image img{max-height:56px}.quadro-collection-ui .collection-submenu--three img[src*="/menu-kits-"],.quadro-collection-ui .collection-submenu--three img[src*="/classic-menu-kits-"]{transform:translateY(-23.1818%)}.quadro-collection-ui .collection-submenu--three img[src*="/classic-menu-extensions"]{transform:translateY(-7.5%)}.quadro-collection-ui .collection-submenu--three .collection-submenu__title{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/quadro-collection.css.map */
