[data-template=collection] .shopify-section:first-child .section,[data-template=list-collections] .shopify-section:first-child .section{position:relative;padding-block:40px 28px!important}[data-template=collection] .shopify-section:first-child .section:after,[data-template=list-collections] .shopify-section:first-child .section:after{content:"";display:block;width:56px;height:3px;margin-top:18px;background:linear-gradient(90deg,var(--qc-cyan),var(--qc-cyan-bright));border-radius:2px}[data-template=collection] .shopify-section:first-child h1,[data-template=collection] .shopify-section:first-child .text-block h1,[data-template=list-collections] .shopify-section:first-child h1{color:var(--qc-navy)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.12!important;margin:0!important}[data-template=collection] .shopify-section:first-child .rte,[data-template=collection] .shopify-section:first-child .text-block:not(:has(h1)){color:var(--qc-muted)!important;max-width:62ch;line-height:1.55}[data-template=collection] .shopify-section:first-child,[data-template=list-collections] .shopify-section:first-child{background:linear-gradient(180deg,#e8f4f6e6,#fff0)}.facets,.facets-controls-wrapper,.facets--horizontal{border-bottom:1px solid var(--qc-line);padding-block:12px!important;margin-bottom:8px}.facets--filters-title,.products-count-wrapper,.facets .products-count-wrapper{color:var(--qc-muted);font-size:.875rem;font-weight:600}.facets__clear-all-link,.facets__clear-all-link--horizontal{color:var(--qc-navy)!important;font-weight:700!important;text-decoration:none!important;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.facets__clear-all-link:hover,.facets__clear-all-link--horizontal:hover{color:var(--qc-cyan)!important;border-bottom-color:var(--qc-cyan)}.facets-toggle__button,.facets select,.facets .facets__sort,.sorting select,.facet-status,.facets__summary,details.facets__summary,.facets details summary{border-radius:var(--qc-radius-card)!important;border-color:var(--qc-line)!important;color:var(--qc-navy)!important;font-weight:600!important}.facets details[open]>summary,.facets summary:hover,.facets-toggle__button:hover{border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.65)!important;color:var(--qc-navy)!important}.filter-count-bubble__background{background:var(--qc-cyan)!important}.filter-count-bubble__text{color:var(--qc-navy)!important;font-weight:800!important}.facets--drawer,.theme-drawer__dialog .facets{border-radius:12px 0 0 12px}.facets__drawer-actions .button,.facets-drawer__filters .button{border-radius:var(--qc-radius-card)!important}.facets .button-unstyled--with-icon,.grid-density-button,.facets-controls-wrapper button{color:var(--qc-navy)!important}.facets .button-unstyled--with-icon:hover,.grid-density-button:hover,.facets-controls-wrapper button:hover{color:var(--qc-cyan)!important}.product-grid-container,.collection-wrapper,.resource-list,.product-grid{--qc-card-radius: 14px}.product-grid__item,.resource-list__item,.resource-list__slide{min-width:0}product-card.product-card,.product-card.size-style,.resource-list__item product-card,.resource-list__item .product-card,.resource-list__slide product-card,.product-grid__item product-card{--border-radius: 14px !important;--border-width: 1px !important;--border-style: solid !important;--border-color: #e2e7ef !important;background:var(--qc-white, #fff);border:none!important;border-radius:14px!important;box-shadow:none;display:grid;height:100%;overflow:visible;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.product-card__content,.product-card__content.border-style,.product-grid__card{--border-radius: 14px !important;--border-width: 1px !important;--border-style: solid !important;--border-color: #e2e7ef !important;background:#fff!important;border-color:#e2e7ef!important;border-radius:14px!important;border-style:solid!important;border-width:1px!important;box-shadow:0 1px 2px rgba(var(--qc-navy-rgb, 28, 35, 73),.04),0 8px 24px rgba(var(--qc-navy-rgb, 28, 35, 73),.06)!important;height:100%;overflow:hidden!important;padding:0 0 14px!important;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}product-card.product-card:hover,.product-card.size-style:hover,.resource-list__item product-card:hover,.product-grid__item product-card:hover{transform:translateY(-4px)}product-card.product-card:hover .product-card__content,.product-card.size-style:hover .product-card__content,.resource-list__item product-card:hover .product-card__content{--border-color: rgba(var(--qc-cyan-rgb, 62, 196, 229), .85) !important;border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.85)!important;box-shadow:0 0 0 1px rgba(var(--qc-cyan-rgb, 62, 196, 229),.35),0 16px 40px rgba(var(--qc-navy-rgb, 28, 35, 73),.14)!important}product-card.product-card:focus-within .product-card__content,.product-card.size-style:focus-within .product-card__content{--border-color: var(--qc-cyan, #3EC4E5) !important;border-color:var(--qc-cyan, #3EC4E5)!important;outline:2px solid rgba(var(--qc-cyan-rgb, 62, 196, 229),.35);outline-offset:2px}.product-card .product-card-gallery,.product-card .card-gallery,.product-card .media,.product-card .product-media{background:#fff;border-radius:13px 13px 0 0;overflow:hidden}.product-card img,.product-card .product-media img,.product-card-gallery img{transition:transform .4s cubic-bezier(.22,1,.36,1)}product-card.product-card:hover img,.product-card.size-style:hover img{transform:scale(1.04)}.product-card .product-title,.product-card a.product-title,.product-card .text-block:has(a[href*="/products/"]),.product-card h3:not(.product-grid-view-zoom-out--details),.product-card h4:not(.product-grid-view-zoom-out--details),.product-card .h4:not(.product-grid-view-zoom-out--details),.product-grid__card .product-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--qc-navy, #1c2349)!important;display:-webkit-box;font-size:.95rem!important;font-weight:650!important;letter-spacing:-.01em;line-height:1.35!important;margin-top:12px!important;min-height:2.7em;overflow:hidden;padding-inline:14px!important;text-overflow:ellipsis}.product-card .product-title a,.product-card a.product-title{color:inherit!important;text-decoration:none!important}.product-card .price,.product-card .price-item,.product-grid__card .price,.product-card .product-card__content>*:last-child{color:var(--qc-navy, #1c2349)!important;font-size:.98rem!important;font-weight:800!important;margin-top:auto!important;padding-inline:14px!important;padding-top:6px!important}.product-card .price .compare-at-price,.product-card .price s,.product-card .compare-at-price{color:var(--qc-muted, #5b6470)!important;font-weight:500!important;font-size:.85em!important}.product-card .quick-add,.product-card .button,.product-card .quick-add__button{border-radius:10px!important}.product-card .product-badges,.product-grid__item .product-badges{--badge-border-radius: 999px !important;z-index:2}.product-card .product-badges__badge,.product-card .product-badges__badge--rectangle,.product-card .product-badges__badge.color-custom-badge-sale,.product-grid__item .product-badges__badge{background:linear-gradient(135deg,var(--qc-navy, #1c2349) 0%,#243056 100%)!important;border:1px solid var(--qc-cyan, #3ec4e5)!important;border-radius:999px!important;box-shadow:0 4px 14px rgba(var(--qc-navy-rgb, 28, 35, 73),.28)!important;color:#fff!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.06em!important;min-height:0!important;min-width:0!important;padding:.3em .75em!important;text-transform:uppercase!important}.collection-card,.collection-card__content{border-radius:14px!important;overflow:hidden;border:1px solid var(--qc-line, #d9dee6);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.collection-card:hover{border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.65);box-shadow:0 12px 28px rgba(var(--qc-navy-rgb, 28, 35, 73),.09);transform:translateY(-2px)}.pagination{margin-block:36px 16px;padding-top:8px}.pagination__list{gap:6px!important}.pagination__link{border:1px solid var(--qc-line)!important;border-radius:8px!important;color:var(--qc-navy)!important;font-weight:650!important;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;text-decoration:none!important}.pagination__link:hover:not(.pagination__link--disabled):not(.pagination__link--gap){border-color:var(--qc-cyan)!important;color:var(--qc-navy)!important;background:rgba(var(--qc-cyan-rgb, 62, 196, 229),.12)!important}.pagination__link[aria-current=page],.pagination__item[aria-current=page] .pagination__link,.pagination__link--current{background:var(--qc-navy)!important;border-color:var(--qc-navy)!important;color:#fff!important}.pagination__link--disabled{opacity:.4;pointer-events:none}.pagination__link--arrow{background:var(--qc-white)}[data-template=collection] .product-grid-container p,[data-template=search] .product-grid-container p{color:var(--qc-muted)}[data-template=product] .product-information{padding-block:28px 40px!important}.product-information__media,.product-information .product-media-gallery{border-radius:12px}.product-information__media img,.product-information .product-media img,.product-information .media img{border-radius:10px;background:#f7f9fb}.product-information .product-media,.product-information .product-media-container{border:1px solid var(--qc-line);border-radius:10px;overflow:hidden;background:#f7f9fb}.product-information .thumbnail,.slideshow-controls__thumbnail,.product-information .media-thumbnail{border-radius:8px!important;border:1px solid var(--qc-line)!important;overflow:hidden;transition:border-color .15s ease}.product-information .thumbnail[aria-current=true],.product-information .thumbnail.is-active,.slideshow-controls__thumbnail[aria-current=true]{border-color:var(--qc-cyan)!important;box-shadow:0 0 0 1px var(--qc-cyan)}.product-information h1,.product-information .view-product-title,.product-information .text-block h1,.product-details h1{color:var(--qc-navy)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.15!important;font-size:clamp(1.45rem,2.2vw,1.85rem)!important}.product-information .price,.product-details .price,.product-information .price-item{color:var(--qc-navy)!important;font-weight:800!important;font-size:1.35rem!important;letter-spacing:-.02em}.product-information .price s,.product-information .compare-at-price,.product-details .price s{color:var(--qc-muted)!important;font-weight:500!important;font-size:.95em!important}.product-information .divider,.product-information hr{border-color:var(--qc-line)!important;opacity:1!important}.variant-picker legend,.variant-picker .variant-option__label,.product-information .form__label{color:var(--qc-navy)!important;font-weight:700!important;font-size:.82rem!important;letter-spacing:.02em;text-transform:uppercase}.variant-picker input[type=radio]+label,.variant-picker .variant-option__button,.variant-picker .variant-button,.product-information .variant-picker label{border:1px solid var(--qc-line)!important;border-radius:8px!important;color:var(--qc-navy)!important;font-weight:650!important;background:var(--qc-white)!important;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease;min-height:40px;padding:8px 14px!important}.variant-picker input[type=radio]:checked+label,.variant-picker .variant-option__button[aria-checked=true],.variant-picker .variant-button[aria-pressed=true],.variant-picker label:has(input:checked){background:var(--qc-navy)!important;border-color:var(--qc-navy)!important;color:#fff!important;box-shadow:0 0 0 2px rgba(var(--qc-cyan-rgb, 62, 196, 229),.35)}.variant-picker input[type=radio]+label:hover,.variant-picker .variant-option__button:hover{border-color:var(--qc-cyan)!important}.quantity-selector,.quantity-selector-wrapper .quantity-selector{border:1px solid var(--qc-line)!important;border-radius:8px!important;overflow:hidden;background:var(--qc-white);min-height:48px}.quantity-selector .quantity-minus,.quantity-selector .quantity-plus,.quantity-selector input{color:var(--qc-navy)!important;font-weight:700!important;border:none!important;background:transparent!important}.quantity-selector .quantity-minus:hover,.quantity-selector .quantity-plus:hover{color:var(--qc-cyan)!important;background:rgba(var(--qc-cyan-rgb, 62, 196, 229),.1)!important}.quantity-label{color:var(--qc-navy)!important;font-weight:700!important;font-size:.82rem!important;letter-spacing:.02em;text-transform:uppercase}.buy-buttons-block,.product-form-buttons{gap:12px!important}.product-form-buttons .add-to-cart-button,.product-form-buttons .button:where(:not(.button-unstyled)),.buy-buttons-block .button:where(:not(.button-unstyled)),.sticky-add-to-cart__button{background:var(--qc-cyan)!important;border:1px solid var(--qc-cyan)!important;border-radius:8px!important;color:var(--qc-navy)!important;font-weight:800!important;letter-spacing:.01em;min-height:52px!important;box-shadow:0 4px 14px rgba(var(--qc-cyan-rgb, 62, 196, 229),.28);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.product-form-buttons .add-to-cart-button:hover,.product-form-buttons .button:where(:not(.button-unstyled)):hover,.buy-buttons-block .button:where(:not(.button-unstyled)):hover,.sticky-add-to-cart__button:hover{background:var(--qc-cyan-bright)!important;border-color:var(--qc-cyan-bright)!important;box-shadow:0 6px 18px rgba(var(--qc-cyan-rgb, 62, 196, 229),.35);transform:translateY(-1px)}.shopify-payment-button__button--unbranded{border-radius:8px!important;min-height:48px!important}.product-information .rte,.product-details .rte,.product-information .text-block .rte{color:var(--qc-ink);line-height:1.65;font-size:.95rem}.product-information .rte a,.product-details .rte a{color:var(--qc-navy);text-decoration-color:var(--qc-cyan);text-underline-offset:3px}.product-information .rte a:hover{color:var(--qc-cyan)}.product-information accordion-custom,.product-information .accordion,.product-information details.disclosure,.disclosures details{border:1px solid var(--qc-line)!important;border-radius:10px!important;overflow:hidden;background:var(--qc-white);margin-block:6px}.product-information accordion-custom summary,.product-information .accordion summary,.product-information details.disclosure>summary,.disclosures details>summary{color:var(--qc-navy)!important;font-weight:700!important;padding:14px 16px!important;background:#f8fafb;cursor:pointer}.product-information accordion-custom summary:hover,.product-information details.disclosure>summary:hover{background:rgba(var(--qc-cyan-rgb, 62, 196, 229),.08)}.product-information details[open]>summary,.disclosures details[open]>summary{border-bottom:1px solid var(--qc-line)}.sticky-add-to-cart__bar{background:var(--qc-white)!important;border-top:1px solid var(--qc-line)!important;box-shadow:0 -8px 28px rgba(var(--qc-navy-rgb, 28, 35, 73),.08)!important}.sticky-add-to-cart__title{color:var(--qc-navy)!important;font-weight:750!important}.sticky-add-to-cart__price{color:var(--qc-navy)!important;font-weight:800!important}.sticky-add-to-cart__image{border-radius:8px;border:1px solid var(--qc-line);overflow:hidden}.product-recommendations,.shopify-section:has(.product-recommendations){background:linear-gradient(180deg,#e8f4f68c,#fff0 70%)}.product-recommendations h3,.product-recommendations .text-block h3,.section-resource-list__content h3{color:var(--qc-navy)!important;font-weight:800!important;letter-spacing:-.02em!important}[data-template=search] .product-grid-container product-card,[data-template=search] .product-card{border-radius:14px!important}@media(prefers-reduced-motion:reduce){product-card.product-card,.product-card.size-style,.collection-card,.product-card img,.product-form-buttons .button,.sticky-add-to-cart__button{transition:none!important;transform:none!important}product-card.product-card:hover,.product-card.size-style:hover{transform:none!important}}@media screen and (max-width:749px){[data-template=collection] .shopify-section:first-child .section{padding-block:28px 20px!important}product-card.product-card:hover,.product-card.size-style:hover{transform:none}.product-information h1,.product-details h1{font-size:1.35rem!important}.product-form-buttons .add-to-cart-button,.product-form-buttons .button{min-height:48px!important}}.product-card .product-grid-view-zoom-out--details{display:none}:root{--qc-card-media-bg: #ffffff;--qc-card-footer-top: #f4f9fd;--qc-card-footer-bottom: #e8f2f9;--qc-card-divider: rgba(var(--qc-navy-rgb, 28, 35, 73), .07)}.product-card__content,.product-card__content.border-style,.product-grid__card,.shopify-section:has([data-testid=product-list]) .product-card__content,.shopify-section:has([data-testid=product-list]) .product-card__content.border-style,.shopify-section:has([data-testid=product-list]) .product-grid__card{background-color:var(--qc-card-footer-bottom)!important;background-image:linear-gradient(180deg,var(--qc-card-footer-top) 0%,var(--qc-card-footer-top) 52%,var(--qc-card-footer-bottom) 100%)!important}.product-card .card-gallery,.product-card .product-card-gallery,.product-card .media,.product-card .product-media,.product-card .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media,.media,picture),.shopify-section:has([data-testid=product-list]) .product-card .card-gallery,.shopify-section:has([data-testid=product-list]) .product-card .product-card-gallery,.shopify-section:has([data-testid=product-list]) .product-card .media,.shopify-section:has([data-testid=product-list]) .product-card .product-media,.shopify-section:has([data-testid=product-list]) .product-card .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media,.media,picture){background:var(--qc-card-media-bg)!important}.product-card .card-gallery,.shopify-section:has([data-testid=product-list]) .product-card .card-gallery{border-bottom:1px solid var(--qc-card-divider)!important;border-radius:13px 13px 0 0!important}.product-card .price s,.product-card .compare-at-price,.shopify-section:has([data-testid=product-list]) .product-card .price s,.shopify-section:has([data-testid=product-list]) .product-card .compare-at-price{color:#5b6478!important;text-decoration-color:#5b6478b3}[product-grid-view=zoom-out] .product-card__content,[product-grid-view=zoom-out] .product-grid__card{background:var(--qc-card-media-bg)!important}[product-grid-view=zoom-out] .product-card .card-gallery{border-bottom:0!important}@media screen and (min-width:750px){.product-details.sticky-content--desktop{--sticky-header-offset: calc(var(--qc-sticky-offset, calc(var(--header-height, 78px) + 50px)) + 16px);transition:top .2s ease}}@media(prefers-reduced-motion:reduce){.product-details.sticky-content--desktop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/qc-catalog-pages.css.map */
