:root:root{--button-padding-block: 14px;--button-padding-inline: 24px}.button:not(.button-secondary,.button-unstyled),.button-custom:not(.button-unstyled),.button-secondary,button.shopify-payment-button__button--unbranded{background-image:none;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);transition:background-color .12s ease,opacity .12s ease}.button:not(.button-unstyled):active,.button-custom:not(.button-unstyled):active,.button-secondary:active,button.shopify-payment-button__button--unbranded:active{opacity:.82;transition-duration:0ms}@media(any-pointer:fine){.button-secondary:hover{background-color:color-mix(in srgb,var(--button-color) 6%,transparent)}}.button:focus-visible,.button-secondary:focus-visible,.button-custom:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--button-focus-outline-color, var(--button-background-color));outline-offset:2px}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button-custom[aria-disabled=true],.button:disabled{opacity:.5}@media(max-width:749px){.button:not(.button-unstyled),.button-custom:not(.button-unstyled),.button-secondary,button.shopify-payment-button__button--unbranded{min-height:48px}.product-form-buttons .button,.product-form-buttons button.shopify-payment-button__button--unbranded,.cart__checkout-button,.cart-drawer .button{width:100%}}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{transition-duration:.01ms!important}}.announcement-bar__text{white-space:nowrap;text-wrap:nowrap;font-size:clamp(.5rem,2.4vw,.6875rem);letter-spacing:clamp(.04em,.55vw,.16em)}.variant-option__button-label__pill,.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{transition:none!important}.variant-option__button-label:after,.variant-option__button-label:before{transition:none!important}.variant-option__button-label,.variant-option__select-wrapper{transition:background-color .11s ease,border-color .11s ease,color .11s ease!important}@media(max-width:749px){.product-media-container,.media-gallery__grid,.media-gallery [class*=slideshow]{max-height:54vh}.product-media-container img,.media-gallery img{max-height:54vh;object-fit:contain}}.qty-tiers .variant-option__button-label__pill{display:none}.variant-option.qty-tiers{display:grid;grid-template-columns:1fr;gap:8px}.qty-tiers legend{margin-block-end:2px}.qty-tiers .variant-option__button-label{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name  price" "save  price";align-items:center;column-gap:12px;row-gap:2px;width:100%;min-height:60px;padding:14px 16px;border-radius:10px;text-align:left;cursor:pointer;background:transparent;box-shadow:inset 0 0 0 1px var(--color-variant-border, rgb(0 0 0 / .18));transition:box-shadow .12s ease,background-color .12s ease}.qty-tiers .variant-option__button-label:has(:checked){box-shadow:inset 0 0 0 2px var(--color-primary-button-background);background:color-mix(in srgb,var(--color-primary-button-background) 5%,transparent)}.qty-tiers .variant-option__button-label__text{grid-area:name;font-size:1rem;font-weight:500;text-align:left}.qty-tier__save{grid-area:save;justify-self:start;font-size:.75rem;letter-spacing:.02em;padding:2px 7px;border-radius:999px;color:var(--color-primary-button-text);background:var(--color-primary-button-background)}.qty-tier__meta{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.qty-tier__price{font-size:1.0625rem;font-weight:500;font-variant-numeric:tabular-nums}.qty-tier__was{font-size:.8125rem;text-decoration:line-through;opacity:.55;font-variant-numeric:tabular-nums}.variant-option.qty-tiers.variant-option--equal-width-buttons{grid-template-columns:1fr}.variant-option.qty-tiers .variant-option__button-label{flex:none;width:100%;grid-column:1 / -1}.variant-option.qty-tiers legend{grid-column:1 / -1}.qty-tier__each{grid-area:save;justify-self:start;font-size:.75rem;opacity:.7;font-variant-numeric:tabular-nums}.qty-tiers .variant-option__button-label:has(.qty-tier__save):has(.qty-tier__each){grid-template-areas:"name  price" "save  price" "each  price"}.qty-tiers .variant-option__button-label:has(.qty-tier__save) .qty-tier__each{grid-area:each}.qty-tiers .variant-option__button-label,.qty-tiers .variant-option__button-label:has(:checked),.qty-tiers .variant-option__button-label:has(:checked) .variant-option__button-label__text,.qty-tiers .variant-option__button-label:has(:checked) .qty-tier__price,.qty-tiers .variant-option__button-label:has(:checked) .qty-tier__was,.qty-tiers .variant-option__button-label:has(:checked) .qty-tier__each{color:var(--color-foreground)}.qty-tiers .variant-option__button-label:has(:checked) .qty-tier__save{color:var(--color-primary-button-text)}.qty-tiers .variant-option__button-label:before,.qty-tiers .variant-option__button-label:after{display:none}.variant-option.qty-tiers .variant-option__button-label__text{text-align:left;text-wrap:pretty;justify-self:start;align-self:center}.qty-tier__badge{position:absolute;top:7px;right:14px;font-size:.6875rem;letter-spacing:.04em;padding:2px 9px;border-radius:999px;background:var(--color-foreground);color:var(--color-background);white-space:nowrap}.variant-option.qty-tiers .variant-option__button-label{position:relative}.variant-option.qty-tiers .qty-tier--popular{padding-block-start:30px}.variant-option.qty-tiers .qty-tier--popular{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary-button-background) 55%,transparent)}.variant-option.qty-tiers .qty-tier--popular:has(:checked){box-shadow:inset 0 0 0 2px var(--color-primary-button-background)}.variant-option.qty-tiers .variant-option__button-label{grid-template-columns:auto 1fr auto;grid-template-areas:"check name  price" "check save  price" "check each  price";column-gap:14px;padding:14px 16px}.variant-option.qty-tiers .variant-option__button-label,.variant-option.qty-tiers .qty-tier--popular{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 18%,transparent);background:transparent}.variant-option.qty-tiers .variant-option__button-label:has(:checked),.variant-option.qty-tiers .qty-tier--popular:has(:checked){box-shadow:inset 0 0 0 2px var(--color-primary-button-background);background:color-mix(in srgb,var(--color-primary-button-background) 6%,transparent)}.qty-tier__check{grid-area:check;align-self:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-foreground) 28%,transparent);transition:box-shadow .12s ease}.variant-option.qty-tiers .variant-option__button-label:has(:checked) .qty-tier__check{box-shadow:inset 0 0 0 2px var(--color-primary-button-background),inset 0 0 0 7px var(--color-background),inset 0 0 0 20px var(--color-primary-button-background)}.variant-option.qty-tiers .qty-tier--popular{padding-block-start:32px}.qty-tier__badge{display:inline-flex;align-items:center;gap:5px;top:8px;right:12px;padding:3px 10px 3px 8px;font-size:.625rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#fff;background:linear-gradient(100deg,var(--color-primary-button-background) 0%,color-mix(in srgb,var(--color-primary-button-background) 62%,#7b3fe4) 100%);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--color-primary-button-background) 70%,transparent)}.qty-tier__badge svg{flex:none;opacity:.95}.variant-option.qty-tiers .variant-option__button-label{display:flex;align-items:center;gap:12px;min-height:0;padding:11px 14px;grid-template-columns:none;grid-template-areas:none}.variant-option.qty-tiers .qty-tier--popular{padding-block-start:11px}.qty-tier__body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.qty-tier__line1,.qty-tier__line2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.variant-option.qty-tiers .variant-option__button-label__text{font-size:.9375rem;font-weight:500;line-height:1.25}.qty-tier__badge{position:static;display:inline-flex;align-items:center;padding:2px 8px;font-size:.5625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;color:#fff;background:linear-gradient(100deg,var(--color-primary-button-background) 0%,color-mix(in srgb,var(--color-primary-button-background) 58%,#7b3fe4) 100%);box-shadow:none}.qty-tier__save{grid-area:auto;justify-self:auto;font-size:.6875rem;padding:1px 6px}.qty-tier__each{grid-area:auto;justify-self:auto;font-size:.6875rem}.qty-tier__meta{grid-area:auto;flex:none;flex-direction:row;align-items:baseline;gap:7px}.qty-tier__price{font-size:1rem}.qty-tier__was{font-size:.75rem}.qty-tier__check{grid-area:auto;flex:none;width:18px;height:18px}.variant-option.qty-tiers{gap:14px}.variant-option.qty-tiers .variant-option__button-label{overflow:visible;padding-block-start:11px}.variant-option.qty-tiers .qty-tier__badge{position:absolute;top:-8px;right:12px;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
