.pq-section{position:relative;font-family:var(--font);color:var(--ui-fg);background:var(--ui-bg);-webkit-font-smoothing:antialiased}.pq-section--azure{--ui-bg: var(--c-azure)}.pq-section--night{--ui-bg: var(--c-night)}.pq-section--night-2{--ui-bg: var(--c-night-2)}.pq-wrap{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);position:relative}.pq-wrap--narrow{max-width:var(--container-narrow)}.pq-center{text-align:center}.pq-center .pq-ey{justify-content:center}.pq-head{max-width:60ch;margin-bottom:var(--s-9)}.pq-center .pq-head{margin-inline:auto}.pq-section p,.pq-section li,.pq-section dd,.pq-section blockquote{font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.pq-display{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-heavy);margin:0}.pq-h1{font-size:var(--t-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);font-weight:var(--fw-heavy);margin:0}.pq-h2{font-size:var(--t-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);font-weight:var(--fw-heavy);margin:0}.pq-h3{font-size:var(--t-h3);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:var(--fw-black);margin:0}.pq-h4{font-size:var(--t-h4);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:var(--fw-bold);margin:0}.pq-lead{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ui-fg-soft);max-width:62ch;margin:var(--s-4) 0 0}.pq-lead--lg{font-size:var(--t-h4)}.pq-small{font-size:var(--t-small);line-height:var(--lh-snug)}.pq-micro{font-size:var(--t-micro);line-height:var(--lh-snug);color:var(--ui-fg-muted)}.pq-label{font-size:var(--t-label);font-weight:var(--fw-black);letter-spacing:var(--ls-label);line-height:var(--lh-title);text-transform:uppercase}.pq-display em,.pq-h1 em,.pq-h2 em,.pq-h3 em{font-style:italic;font-weight:var(--fw-bold);color:var(--ui-accent)}.pq-ey{display:flex;align-items:center;gap:var(--s-3);margin:0 0 var(--s-3);color:var(--ui-accent);font-size:var(--t-label);font-weight:var(--fw-black);letter-spacing:var(--ls-label);line-height:var(--lh-title);text-transform:uppercase}.pq-ey:before{content:"";display:block;flex:0 0 auto;width:20px;height:2px;border-radius:2px;background:currentColor}.pq-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-7);border:0;border-radius:var(--r-md);font-family:var(--font);font-size:var(--t-body);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-flat);cursor:pointer;text-decoration:none;transition:transform var(--mo-fast) var(--ease-out),box-shadow var(--mo-fast) var(--ease-out),background-color var(--mo-fast) var(--ease-out),border-color var(--mo-fast) var(--ease-out)}.pq-btn svg{width:var(--ic-sm);height:var(--ic-sm);flex:none}.pq-btn--primary{background:var(--c-blue-ink);color:var(--c-white);box-shadow:var(--sh-key)}.pq-btn--primary:hover{transform:translateY(-2px);box-shadow:var(--sh-key-hover)}.pq-btn--primary:active{transform:translateY(2px);box-shadow:var(--sh-key-press)}.pq-btn--dark{background:var(--c-night);color:var(--c-white);box-shadow:0 3px 0 var(--c-night-2)}.pq-btn--dark:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--c-night-2),0 12px 32px var(--c-scrim)}.pq-btn--dark:active{transform:translateY(2px);box-shadow:0 1px 0 var(--c-night-2)}.pq-btn--ghost{background:transparent;color:var(--c-blue-ink);border:var(--bw-2) solid var(--c-border-2);box-shadow:none}.pq-btn--ghost:hover{background:var(--c-azure);border-color:var(--c-blue-ink);transform:translateY(-1px)}.pq-dark .pq-btn--ghost{color:var(--c-blue-pale);border-color:var(--c-blue-line)}.pq-dark .pq-btn--ghost:hover{background:var(--c-blue-veil);border-color:var(--c-blue-pale)}.pq-btn--white{background:var(--c-white);color:var(--c-night);box-shadow:0 3px 0 var(--c-border-2)}.pq-btn--white:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--c-border-2),0 12px 32px var(--c-scrim)}.pq-btn--white:active{transform:translateY(2px);box-shadow:0 1px 0 var(--c-border-2)}.pq-btn--link{background:none;border:0;box-shadow:none;padding:0;min-height:var(--tap);font-size:var(--t-small);color:var(--c-blue-ink)}.pq-dark .pq-btn--link{color:var(--c-blue-pale)}.pq-btn--link:hover{gap:var(--s-3);transform:none}.pq-btn--sm{padding:0 var(--s-5);font-size:var(--t-small)}.pq-btn--lg{padding:0 var(--s-9);font-weight:var(--fw-black)}.pq-btn--full{width:100%}.pq-btn[disabled],.pq-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}:where(.pq-section) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--bw-2) solid var(--c-blue-ink);outline-offset:2px;border-radius:var(--r-xs)}.pq-dark :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--c-blue-pale)}.pq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}@media(max-width:1024px){.pq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:750px){.pq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}}.pq-card{display:flex;flex-direction:column;background:var(--c-white);border:var(--bw-1) solid var(--c-border);border-radius:var(--r-lg);overflow:hidden;color:var(--c-text);text-decoration:none;box-shadow:var(--sh-1);transition:transform var(--mo-base) var(--ease-out),box-shadow var(--mo-base) var(--ease-out),border-color var(--mo-base) var(--ease-out)}.pq-card:hover{border-color:var(--c-border-2)}@media(hover:hover)and (min-width:1024px){.pq-card:hover{transform:translateY(-5px);box-shadow:var(--sh-2)}}.pq-card__img{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--c-azure);display:flex;align-items:center;justify-content:center}.pq-card__img img{width:100%;height:100%;object-fit:cover;transition:transform var(--mo-slow) var(--ease-out)}@media(hover:hover){.pq-card:hover .pq-card__img img{transform:scale(1.05)}}.pq-card__ph{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--c-muted)}.pq-card__badge{position:absolute;top:var(--s-3);left:var(--s-3);z-index:var(--z-raised);padding:var(--s-1) var(--s-2);border-radius:var(--r-full);background:var(--c-blue-ink);color:var(--c-white);font-size:var(--t-label);font-weight:var(--fw-black);letter-spacing:var(--ls-label);text-transform:uppercase}.pq-card__badge--new{background:var(--c-night)}.pq-card__body{flex:1;display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4)}.pq-card__cat{font-size:var(--t-label);font-weight:var(--fw-black);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-muted)}.pq-card__name{font-size:var(--t-h4);font-weight:var(--fw-bold);line-height:var(--lh-title);letter-spacing:var(--ls-title);color:var(--c-text);margin:0}.pq-stars{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--c-muted);font-size:var(--t-micro);font-weight:var(--fw-bold)}.pq-stars svg{width:var(--ic-xs);height:var(--ic-xs);color:var(--c-star)}.pq-stars svg.is-empty{color:var(--c-star-empty)}.pq-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-2);row-gap:var(--s-1);margin-top:auto;padding-top:var(--s-2)}.pq-card__price{font-size:var(--t-h4);font-weight:var(--fw-black);letter-spacing:var(--ls-title);color:var(--c-text)}.pq-card__price-old{font-size:var(--t-micro);color:var(--c-muted);text-decoration:line-through}.pq-card__save{padding:2px var(--s-2);border-radius:var(--r-full);background:var(--c-blue-tint);color:var(--c-blue-deep);font-size:var(--t-label);font-weight:var(--fw-black);letter-spacing:var(--ls-label);text-transform:uppercase}.pq-card .pq-btn{margin-top:var(--s-3)}@media(max-width:750px){.pq-card{border-radius:var(--r-md)}.pq-card__body{padding:var(--s-2) var(--s-3) var(--s-3)}.pq-card__name{font-size:var(--t-small)}.pq-card .pq-btn{min-height:var(--tap);padding:0 var(--s-3);font-size:var(--t-small)}}.pq-field{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.pq-field--wide{grid-column:1 / -1}.pq-field__label{font-size:var(--t-small);font-weight:var(--fw-bold);color:var(--ui-fg);letter-spacing:var(--ls-title)}.pq-field__label span{font-weight:var(--fw-regular);color:var(--c-muted-2);font-size:var(--t-micro);margin-left:var(--s-1)}.pq-input,.pq-select,.pq-textarea{width:100%;min-height:var(--tap);padding:var(--s-3) var(--s-4);font-family:var(--font);font-size:var(--t-body);color:var(--c-text);background:var(--c-white);border:var(--bw-1) solid var(--c-border-2);border-radius:var(--r-sm);transition:border-color var(--mo-fast) var(--ease-out),box-shadow var(--mo-fast) var(--ease-out)}.pq-textarea{min-height:128px;resize:vertical;line-height:var(--lh-body)}.pq-input::placeholder,.pq-textarea::placeholder{color:var(--c-muted-2)}.pq-input:hover,.pq-select:hover,.pq-textarea:hover{border-color:var(--c-muted-2)}.pq-input:focus,.pq-select:focus,.pq-textarea:focus{border-color:var(--c-blue-ink);box-shadow:0 0 0 3px var(--c-blue-tint);outline:none}.pq-select{-webkit-appearance:none;appearance:none;padding-right:var(--s-9);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 5l3 3 3-3' fill='none' stroke='%2355606F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s-4) center;background-size:var(--ic-sm)}.pq-hint{font-size:var(--t-micro);color:var(--c-muted);line-height:var(--lh-snug)}.pq-error{font-size:var(--t-micro);color:var(--c-red);font-weight:var(--fw-bold)}.pq-error[hidden]{display:none}.pq-field[data-invalid] :is(.pq-input,.pq-select,.pq-textarea){border-color:var(--c-red)}.pq-choice{position:relative;display:flex;align-items:flex-start;gap:var(--s-3);min-height:var(--tap);padding:var(--s-3) var(--s-4);border:var(--bw-1) solid var(--c-border-2);border-radius:var(--r-sm);background:var(--c-white);cursor:pointer}.pq-choice input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.pq-choice__box{flex:none;width:var(--ic-md);height:var(--ic-md);margin-top:1px;border:var(--bw-2) solid var(--c-border-2);border-radius:var(--r-xs);display:grid;place-items:center;color:transparent}.pq-choice__box svg{width:var(--ic-xs);height:var(--ic-xs)}.pq-choice__text{font-size:var(--t-small);color:var(--c-text);line-height:var(--lh-snug)}.pq-choice input:checked~.pq-choice__box{background:var(--c-blue-ink);border-color:var(--c-blue-ink);color:var(--c-white)}.pq-choice:has(input:checked){border-color:var(--c-blue-ink);background:var(--c-blue-veil)}.pq-choice:has(input:focus-visible){outline:var(--bw-2) solid var(--c-blue-ink);outline-offset:2px}.pq-tile{background:var(--ui-tile);border:var(--bw-1) solid var(--ui-line);border-radius:var(--r-md);padding:var(--s-5)}.pq-pill{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-5);border:var(--bw-1) solid var(--ui-line);border-radius:var(--r-full);font-size:var(--t-small);font-weight:var(--fw-bold);color:var(--ui-fg)}.pq-pill svg{width:var(--ic-sm);height:var(--ic-sm);color:var(--c-green);flex:none}.pq-dark .pq-pill svg{color:var(--c-blue-pale)}.pq-glow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.pq-glow:before,.pq-glow:after{content:"";position:absolute;border-radius:50%;filter:blur(80px)}.pq-glow:before{width:520px;height:520px;top:-18%;right:-8%;background:radial-gradient(circle,var(--c-blue-line) 0%,var(--c-blue-veil) 45%,transparent 70%)}.pq-glow:after{width:360px;height:360px;bottom:-12%;left:-10%;background:radial-gradient(circle,var(--c-blue-tint) 0%,transparent 65%)}.pq-glow~*{position:relative}.button,.button-custom,.button-secondary{box-shadow:0 3px color-mix(in srgb,var(--button-background-color, currentColor) 62%,#000);transition:transform var(--mo-fast) var(--ease-out),box-shadow var(--mo-fast) var(--ease-out)}.button:hover,.button-custom:hover,.button-secondary:hover{transform:translateY(-2px);box-shadow:0 5px color-mix(in srgb,var(--button-background-color, currentColor) 62%,#000)}.button:active,.button-custom:active,.button-secondary:active{transform:translateY(1px);box-shadow:0 1px color-mix(in srgb,var(--button-background-color, currentColor) 62%,#000)}.button-unstyled,.button-unstyled:hover,.button-unstyled:active{box-shadow:none;transform:none}.product-card .product-card__content{border:var(--bw-1) solid var(--c-border);border-radius:var(--r-lg);overflow:hidden}@media(prefers-reduced-motion:reduce){.pq-section *,.pq-section *:before,.pq-section *:after,.button,.button-custom,.button-secondary{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.pq-btn:hover,.pq-card:hover,.button:hover{transform:none}}.shopify-policy__container{max-width:var(--container-narrow);margin:0 auto;padding:var(--s-10) var(--s-5) var(--section-y);font-family:var(--font);color:var(--c-text)}.shopify-policy__title{text-align:left;margin-bottom:var(--s-6)}.shopify-policy__title h1{font-size:var(--t-h1);font-weight:var(--fw-heavy);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0}.shopify-policy__body{font-size:var(--t-body);line-height:var(--lh-body);color:var(--c-text-soft)}.shopify-policy__body h2,.shopify-policy__body h3{color:var(--c-text);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-title);margin:var(--s-8) 0 var(--s-3)}.shopify-policy__body h2{font-size:var(--t-h3)}.shopify-policy__body h3{font-size:var(--t-h4)}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 var(--s-4);max-width:70ch}.shopify-policy__body a{color:var(--c-blue-ink)}.shopify-policy__body strong{color:var(--c-text)}.product-information .variant-option__button-label{position:relative;overflow:hidden;min-height:var(--tap);font-weight:var(--fw-bold)}.product-information input:checked+.variant-option__button-label,.product-information .variant-option__button-label:has(input:checked){box-shadow:0 0 0 1px var(--c-blue-ink)}.product-information input:checked+.variant-option__button-label:after,.product-information .variant-option__button-label:has(input:checked):after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 var(--s-5) var(--s-5) 0;border-color:transparent var(--c-blue-ink) transparent transparent}.product-information .product-form-buttons{flex-wrap:wrap;gap:var(--s-3)}.product-information .product-form-buttons .quantity-selector-wrapper{flex:0 0 auto}.product-information .product-form-buttons .add-to-cart-button,.product-information .product-form-buttons button[type=submit]{flex:1 1 60%;min-height:var(--s-10);font-size:var(--t-body)}.product-information .quantity-selector{min-height:var(--s-10);border-radius:var(--r-md);border-color:var(--c-border)}.product-information .media-gallery__grid{border-radius:var(--r-xl);overflow:hidden}.product-information .dialog-thumbnails-list-container{margin-top:var(--s-3)}.product-information .slideshow-control{min-width:var(--tap);min-height:var(--tap)}.pq-slider__dots{display:flex;justify-content:center;gap:var(--s-2);margin-top:var(--s-6)}.pq-slider__dots[hidden]{display:none}.pq-slider__dot{width:var(--s-2);height:var(--s-2);padding:0;border:0;border-radius:50%;background:var(--c-border-2);cursor:pointer;transition:background var(--mo-fast),transform var(--mo-fast)}.pq-slider__dot.is-on{background:var(--c-blue-ink);transform:scale(1.5)}.pq-slider__nav{display:grid;place-items:center;width:var(--s-8);height:var(--s-8);padding:0;border:0;border-radius:50%;background:var(--c-night);color:var(--c-white);box-shadow:var(--sh-2);cursor:pointer;transition:background var(--mo-fast),opacity var(--mo-fast)}.pq-slider__nav svg{width:var(--s-5);height:var(--s-5)}.pq-slider__nav:hover{background:var(--c-blue-ink)}.pq-slider__nav:disabled{opacity:.35;cursor:default}.pq-slider__nav:focus-visible{outline:2px solid var(--c-blue-ink);outline-offset:2px}.pq-slider__nav--sovrapposta{position:absolute;top:50%;z-index:1;transform:translateY(-50%)}.pq-dark .pq-slider__nav{background:var(--c-white);color:var(--c-night)}.pq-dark .pq-slider__nav:hover{background:var(--c-blue-pale)}.pq-dark .pq-slider__dot{background:var(--c-dark-line)}.pq-dark .pq-slider__dot.is-on{background:var(--c-blue-pale)}.pq-slider__dots--tabs{flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-7)}.pq-slider__tab{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-4) 0 var(--s-1);border:var(--bw-1) solid var(--ui-line);border-radius:var(--r-full);background:var(--ui-bg);color:var(--ui-fg);font-family:var(--font);font-size:var(--t-small);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--mo-fast),border-color var(--mo-fast),color var(--mo-fast)}.pq-slider__n{display:grid;place-items:center;width:var(--s-8);height:var(--s-8);border-radius:50%;background:var(--c-azure);color:var(--c-blue-ink);font-size:var(--t-label);font-weight:var(--fw-black);transition:background var(--mo-fast),color var(--mo-fast)}.pq-slider__tab:hover{border-color:var(--c-blue-ink)}.pq-slider__tab.is-on{background:var(--c-blue-ink);border-color:var(--c-blue-ink);color:var(--c-white)}.pq-slider__tab.is-on .pq-slider__n{background:var(--c-white);color:var(--c-blue-ink)}.pq-slider__tab:focus-visible{outline:2px solid var(--c-blue-ink);outline-offset:2px}.pq-dark .pq-slider__n{background:var(--c-dark-tile);color:var(--c-blue-pale)}.pq-dark .pq-slider__tab.is-on{background:var(--c-blue-pale);border-color:var(--c-blue-pale);color:var(--c-night)}.pq-dark .pq-slider__tab.is-on .pq-slider__n{background:var(--c-night);color:var(--c-blue-pale)}@media(max-width:750px){.pq-slider__nav--sovrapposta{display:none}.pq-slider__dots--tabs{gap:var(--s-3)}.pq-slider__tab{min-height:0;padding:0;border:0;background:transparent}.pq-slider__tab .pq-slider__et{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pq-slider__tab .pq-slider__n{width:var(--tap);height:var(--tap);border:var(--bw-1) solid var(--ui-line);font-size:var(--t-small)}.pq-slider__tab.is-on{background:transparent;border:0}.pq-slider__tab.is-on .pq-slider__n{background:var(--c-blue-ink);border-color:var(--c-blue-ink);color:var(--c-white)}.pq-dark .pq-slider__tab.is-on .pq-slider__n{background:var(--c-blue-pale);border-color:var(--c-blue-pale);color:var(--c-night)}}@keyframes pq-cookie-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}#shopify-pc__banner.shopify-pc__banner__dialog{left:var(--gutter);right:auto;bottom:var(--gutter);width:min(560px,calc(100% - 2 * var(--gutter)));min-width:0;max-height:none;margin:0;padding:var(--s-6) var(--s-7);background:var(--c-white);color:var(--c-text);border:var(--bw-1) solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-3);font-family:var(--font);animation:pq-cookie-in var(--mo-slow) var(--ease-out) both}#shopify-pc__banner .shopify-pc__banner__wrapper{align-items:stretch;gap:var(--s-4)}#shopify-pc__banner .shopify-pc__banner__body{margin:0}#shopify-pc__banner h2{color:var(--c-night);font-size:var(--t-h4);font-weight:var(--fw-black);letter-spacing:var(--ls-heading);line-height:var(--lh-title);margin:0 0 var(--s-2)}#shopify-pc__banner p{color:var(--c-text-soft);font-size:var(--t-small);line-height:var(--lh-body)}#shopify-pc__banner a{color:var(--c-blue-ink);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--s-3)}#shopify-pc__banner .shopify-pc__banner__btns-granular>:nth-child(1){order:3;margin-left:auto}#shopify-pc__banner .shopify-pc__banner__btns-granular>:nth-child(2){order:1}#shopify-pc__banner .shopify-pc__banner__btns-granular>:nth-child(3){order:2}#shopify-pc__banner button{flex:0 0 auto;margin:0;min-height:var(--tap);padding:0 var(--s-6);border-radius:var(--r-md);font-family:var(--font);font-size:var(--t-small);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-flat);transition:transform var(--mo-fast) var(--ease-out),box-shadow var(--mo-fast) var(--ease-out),background-color var(--mo-fast) var(--ease-out),border-color var(--mo-fast) var(--ease-out),color var(--mo-fast) var(--ease-out)}#shopify-pc__banner button.shopify-pc__banner__btn-accept{background:var(--c-blue-ink);color:var(--c-white);border:0;box-shadow:var(--sh-key)}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover{transform:translateY(-2px);box-shadow:var(--sh-key-hover)}#shopify-pc__banner button.shopify-pc__banner__btn-accept:active{transform:translateY(2px);box-shadow:var(--sh-key-press)}#shopify-pc__banner button.shopify-pc__banner__btn-decline{background:transparent;color:var(--c-blue-ink);border:var(--bw-2) solid var(--c-border-2)}#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{background:var(--c-azure);border-color:var(--c-blue-ink);transform:translateY(-1px)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{background:transparent;border:0;padding:0;min-height:0;color:var(--c-muted);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:3px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:hover{color:var(--c-blue-ink)}#shopify-pc__banner button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--c-blue-line)}@media(max-width:750px){#shopify-pc__banner.shopify-pc__banner__dialog{left:var(--s-3);right:var(--s-3);bottom:var(--s-3);width:auto;padding:var(--s-5)}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:column;align-items:stretch}#shopify-pc__banner .shopify-pc__banner__btns-granular>:nth-child(1){margin:var(--s-1) 0 0;min-height:var(--s-8)}}#shopify-pc__prefs .shopify-pc__prefs__overlay{background:var(--c-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#shopify-pc__prefs .shopify-pc__prefs__dialog{left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px,calc(100% - 2 * var(--s-4)));min-width:0;max-height:min(86vh,820px);border-radius:var(--r-lg);box-shadow:var(--sh-3);font-family:var(--font);color:var(--c-text);background:var(--c-white)}#shopify-pc__prefs .shopify-pc__prefs__dialog header{flex-direction:column;align-items:stretch;gap:var(--s-4);padding:var(--s-6) var(--s-7) var(--s-5);border-bottom:var(--bw-1) solid var(--c-border)}#shopify-pc__prefs .shopify-pc__prefs__dialog header h2{color:var(--c-night);font-size:var(--t-h3);font-weight:var(--fw-black);letter-spacing:var(--ls-heading);line-height:var(--lh-title);margin:0;padding:0 var(--s-9) 0 0!important;text-align:left;width:auto}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:var(--s-6);right:var(--s-6);width:var(--s-8);height:var(--s-8);min-width:0;border-radius:var(--r-full);background:var(--c-azure);transition:background-color var(--mo-fast) var(--ease-out)}#shopify-pc__prefs .shopify-pc__prefs__header-close:hover{background:var(--c-blue-pale)}#shopify-pc__prefs .shopify-pc__prefs__header-close:focus{box-shadow:0 0 0 3px var(--c-blue-line)}#shopify-pc__prefs .shopify-pc__prefs__header-close svg path{fill:var(--c-night)}#shopify-pc__prefs .shopify-pc__prefs__header-actions{padding:0;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--s-3)}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{margin:0;width:auto;min-height:var(--tap);padding:0 var(--s-6);border-radius:var(--r-md);font-family:var(--font);font-size:var(--t-small);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-flat);background:transparent;color:var(--c-blue-ink);border:var(--bw-2) solid var(--c-border-2);transition:transform var(--mo-fast) var(--ease-out),box-shadow var(--mo-fast) var(--ease-out),background-color var(--mo-fast) var(--ease-out),border-color var(--mo-fast) var(--ease-out)}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover{background:var(--c-azure);border-color:var(--c-blue-ink);transform:translateY(-1px)}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus{box-shadow:0 0 0 3px var(--c-blue-line)}#shopify-pc__prefs .shopify-pc__prefs__header-actions button#shopify-pc__prefs__header-save{margin-left:auto;background:var(--c-blue-ink);color:var(--c-white);border-color:var(--c-blue-ink);box-shadow:var(--sh-key)}#shopify-pc__prefs .shopify-pc__prefs__header-actions button#shopify-pc__prefs__header-save:hover{transform:translateY(-2px);box-shadow:var(--sh-key-hover)}#shopify-pc__prefs .shopify-pc__prefs__intro-main{padding:var(--s-6) var(--s-7) 0;line-height:var(--lh-body)}#shopify-pc__prefs .shopify-pc__prefs__intro h3{color:var(--c-night);font-size:var(--t-h4);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);margin:0 0 var(--s-2)}#shopify-pc__prefs .shopify-pc__prefs__intro-main p{color:var(--c-text-soft);font-size:var(--t-small);line-height:var(--lh-body);padding:0}#shopify-pc__prefs .shopify-pc__prefs__options{padding:var(--s-4) var(--s-7) var(--s-7);color:var(--c-text)}#shopify-pc__prefs .shopify-pc__prefs__option{margin:var(--s-3) 0 0;padding:var(--s-4) var(--s-5);border:var(--bw-1) solid var(--c-border);border-radius:var(--r-md);background:var(--c-white);line-height:var(--lh-body)}#shopify-pc__prefs .shopify-pc__prefs__option:first-child{margin-top:var(--s-2);padding-top:var(--s-4);border-top:var(--bw-1) solid var(--c-border);background:var(--c-azure)}#shopify-pc__prefs .shopify-pc__prefs__option label{gap:var(--s-3);align-items:center;color:var(--c-night);font-size:var(--t-body);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);margin:0 0 var(--s-1)}#shopify-pc__prefs .shopify-pc__prefs__option label span{width:24px;height:24px;background:transparent}#shopify-pc__prefs .shopify-pc__prefs__option label span svg{background:transparent;border-radius:var(--r-xs)}#shopify-pc__prefs .shopify-pc__prefs__option label span svg path{fill:var(--c-blue-ink)}#shopify-pc__prefs .shopify-pc__prefs__option label input[aria-readonly=true]~span svg{opacity:1}#shopify-pc__prefs .shopify-pc__prefs__option label input[aria-readonly=true]~span svg path{fill:var(--c-green)}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span{background:transparent}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span svg{border-radius:var(--r-xs);box-shadow:0 0 0 3px var(--c-blue-line)}#shopify-pc__prefs .shopify-pc__prefs__option p{color:var(--c-text-soft);font-size:var(--t-small);line-height:var(--lh-body);padding:0 0 0 calc(24px + var(--s-3))}@media(max-width:750px){#shopify-pc__prefs .shopify-pc__prefs__dialog{max-height:92vh;width:calc(100% - 2 * var(--s-3))}#shopify-pc__prefs .shopify-pc__prefs__dialog header{padding:var(--s-5) var(--s-5) var(--s-4)}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:var(--s-5);right:var(--s-5)}#shopify-pc__prefs .shopify-pc__prefs__header-actions{flex-direction:column}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{width:100%;margin:0}#shopify-pc__prefs .shopify-pc__prefs__header-actions button#shopify-pc__prefs__header-save{margin:0;order:-1}#shopify-pc__prefs .shopify-pc__prefs__intro-main{padding:var(--s-5) var(--s-5) 0}#shopify-pc__prefs .shopify-pc__prefs__options{padding:var(--s-3) var(--s-5) var(--s-5)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pq-components.css.map */
