html{box-sizing:border-box;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*,*:before,*:after{box-sizing:inherit}body,body.gradient{margin:0;padding:0;background-color:var(--qg-surface-page);color:var(--qg-text-primary);font-family:var(--qg-font-outfit);font-size:var(--qg-font-size-body);line-height:var(--qg-line-height-body);font-weight:var(--qg-font-weight-regular)}h1{font-size:var(--qg-font-size-h1)}h2{font-size:var(--qg-font-size-h2)}h3{font-size:var(--qg-font-size-body);font-weight:var(--qg-font-weight-medium)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--qg-font-weight-regular)}p{margin:0;line-height:var(--qg-line-height-body)}:is(.rte,.shopify-policy__body)>*+*{margin-top:.9em}:is(.rte,.shopify-policy__body)>*+:is(h2,h3,h4,h5,h6){margin-top:1.6em}:is(.rte,.shopify-policy__body)>:is(h2,h3,h4,h5,h6)+*{margin-top:.5em}:is(.rte,.shopify-policy__body) :is(ul,ol){padding-left:1.4em}:is(.rte,.shopify-policy__body) li+li{margin-top:.4em}.standard_page__title .b-main-title{font-size:var(--qg-font-size-statement);font-weight:var(--qg-font-weight-light);line-height:var(--qg-line-height-statement);letter-spacing:var(--qg-letter-spacing-tight);margin-top:0;margin-bottom:var(--qg-space-16)}main h1.b-main-title,.shopify-policy__title h1{font-size:var(--qg-font-size-statement);font-weight:var(--qg-font-weight-light);line-height:var(--qg-line-height-statement);letter-spacing:var(--qg-letter-spacing-tight)}nav.breadcrumbs{font-size:var(--qg-font-size-small)}.article-template__article.section__inner{padding-top:0!important}:is(.rte,.shopify-policy__body) :is(table,th,td){font-size:var(--qg-font-size-body)}.article-template input[type=submit].button{border-radius:var(--qg-radius-pill);font-family:var(--qg-font-outfit);font-size:var(--qg-font-size-body);font-weight:var(--qg-font-weight-medium);min-height:var(--qg-hit-target)}.cart__warnings .qg-cart-empty__message{font-family:var(--qg-font-outfit);font-size:var(--qg-font-size-h2);font-weight:var(--qg-font-weight-regular);line-height:1.4;letter-spacing:normal;color:var(--qg-text-secondary);margin:var(--qg-space-12) 0 var(--qg-space-24)}.continue-shopping-empty.qg-button{padding-inline:var(--qg-space-24);text-decoration:none}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){.cart-item cart-remove-button{opacity:1;visibility:visible;transform:none}}.qg-card__body{margin-top:var(--qg-space-8)}#pc--opt-out-button.pc--opt-out-form-button{min-height:var(--qg-hit-target);padding:var(--qg-space-8) var(--qg-space-24);border:none;border-radius:var(--qg-radius-pill);background-color:var(--qg-surface-action);color:var(--qg-text-on-inverse);font-family:var(--qg-font-outfit);font-size:var(--qg-font-size-body);font-weight:var(--qg-font-weight-medium);letter-spacing:normal;cursor:pointer}#pc--opt-out-button.pc--opt-out-form-button:hover{background-color:var(--qg-accent-emphasis)}a{color:var(--qg-link);text-decoration:none;transition:color .15s var(--qg-easing)}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}input,textarea,select{font-family:var(--qg-font-outfit);font-size:var(--qg-font-size-body)}input[type=text]:not(:where(.field__input,.quantity__input)),input[type=email]:not(:where(.field__input,.quantity__input)),input[type=tel]:not(:where(.field__input,.quantity__input)),input[type=number]:not(:where(.field__input,.quantity__input)),textarea:not(:where(.field__input)),select:not(:where(.select__select)){min-height:var(--qg-hit-target);padding:var(--qg-space-12) var(--qg-space-16);border:1.5px solid var(--qg-border-control);border-radius:var(--qg-radius-pill);background-color:var(--qg-surface-card);color:var(--qg-text-primary);transition:border-color .15s var(--qg-easing)}.quantity .quantity__input{border:0;border-radius:0;background-color:transparent}.flex:has(>.grow>.product-form__submit)>.pb-1:has(>quantity-input){padding-bottom:0}.flex:has(>.grow>.product-form__submit){margin-bottom:1rem}.flex:has(>.grow>.product-form__submit) quantity-input.quantity{height:100%;min-height:0}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--qg-link);box-shadow:0 0 0 2px color-mix(in srgb,var(--qg-link) 10%,transparent)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--qg-focus);outline-offset:2px}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--qg-state-error)}input[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{border-color:var(--qg-state-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--qg-state-error) 10%,transparent)}ul,ol{margin:var(--qg-space-4) 0;padding-left:var(--qg-space-24)}li{margin:var(--qg-space-8) 0}code{font-family:var(--qg-font-mono);font-size:.9em;background-color:var(--qg-surface-page);padding:2px 4px;border-radius:2px;color:var(--qg-text-primary)}pre{background-color:var(--qg-surface-page);padding:var(--qg-space-4);border-radius:var(--qg-radius-xs);overflow-x:auto;font-family:var(--qg-font-mono);font-size:var(--qg-font-size-small)}blockquote{margin:var(--qg-space-24) 0;padding-left:var(--qg-space-24);border-left:2px solid var(--qg-accent-gold);font-style:italic;color:var(--qg-text-secondary)}hr{border:none;border-top:1px solid var(--qg-border-hairline);margin:var(--qg-space-8) 0}table{width:100%;border-collapse:collapse;margin:var(--qg-space-24) 0}th,td{padding:var(--qg-space-12) var(--qg-space-16);text-align:left;border-bottom:1px solid var(--qg-border-hairline)}th{background-color:inherit;font-weight:var(--qg-font-weight-medium)}table:not([class])>thead>tr>th,table:not([class])>tr>th{background-color:var(--qg-surface-emphasis)}main p>a:not([class]),main td>a:not([class]),main dd>a:not([class]),main li>a:not([class]):not(:only-child){text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.15em}main p>a:not([class]):hover,main td>a:not([class]):hover,main dd>a:not([class]):hover{text-decoration-thickness:2px}.field:has(>textarea):before,.field:has(>textarea):after,.field:has(>textarea)>textarea,textarea.field__input,textarea.text-area,.cart__note textarea.field__input{border-radius:var(--qg-radius-sm)}.search__button{font-family:inherit}.product-card-wrapper .card__heading{font-family:var(--qg-font-outfit);font-size:16px;font-weight:var(--qg-font-weight-medium);line-height:1.35;letter-spacing:0;color:var(--qg-text-primary)}.product-card-wrapper .qg-card__name{display:block}.product-card-wrapper .qg-card__sku{display:block;margin-top:var(--qg-space-4);font-family:var(--qg-font-mono);font-size:12px;font-weight:var(--qg-font-weight-regular);letter-spacing:.02em;line-height:1.3;color:var(--qg-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper .qg-card-specs>li{margin:0}.product-card-wrapper .card__content,.product-card-wrapper .card__information{display:flex;flex-direction:column;flex-grow:1}.product-card-wrapper .card__information>.card-information{margin-top:auto}.product-card-wrapper .card-information .price.price{font-family:var(--qg-font-outfit);font-size:18px;font-weight:600;color:var(--qg-text-primary);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums}.product-card-wrapper .card-information .price.price .price-item{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.product-card-wrapper .card-information .price.price s.price-item{font-size:var(--qg-font-size-small);font-weight:var(--qg-font-weight-regular);color:var(--qg-text-secondary)}@media screen and (min-width:750px)and (max-width:989px){.facets-vertical .facets-wrapper:not(.facets-wrapper--no-filters){flex:0 0 220px;width:220px;min-width:0;padding-inline-end:var(--qg-space-16)}.facets-vertical .facets-wrapper .facets-vertical-form,.facets-vertical .facets-wrapper facet-filters-form,.facets-vertical .facets-wrapper .facets__form,.facets-vertical .facets-wrapper .facets__form>*{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.facets-vertical .product-grid-container{flex:1 1 0;min-width:0}.facets-vertical .facets__price>.flex{flex-wrap:wrap;row-gap:var(--qg-space-8)}.facets-vertical .facets__price>.flex>.field{flex:1 1 100%;min-width:0}.facets-vertical .facets__price>.flex>:not(.field){display:none}}@media screen and (min-width:750px)and (max-width:989px){.product-grid.grid>.grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media screen and (max-width:749px){.product-card-wrapper .product-card.card .card__heading{font-size:15px}.product-card-wrapper .card-information .price.price{font-size:17px}.product-card-wrapper .card__content{padding-left:12px;padding-right:12px}.product-card-wrapper .card__content>.card__information{padding-left:0;padding-right:0}.product-card-wrapper .qg-card__sku{letter-spacing:0}.product-card-wrapper .qg-card-specs__item:nth-child(n+3){display:none}}.price--on-sale .price-item--sale{color:var(--qg-state-error)}.qg-slider-nav--off{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/qg-main.css.map */
