.product-form__add-button.button--secondary{--cta-shadow: 0 10px 24px -10px rgba(120, 145, 225, .95), inset 0 1px 0 rgba(255, 255, 255, .5);position:relative;overflow:hidden;isolation:isolate;min-height:56px;border-radius:999px;background:linear-gradient(135deg,#8ea5eb,#99aeed 45%,#b6c5f5);color:#fff;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:15px;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 2px rgba(58,78,160,.35);box-shadow:var(--cta-shadow);transition:transform .18s var(--apple-ease-out, ease-out),box-shadow .25s ease,filter .25s ease}.product-form__add-button.button--secondary .loader-button__text{display:inline-flex;align-items:center;justify-content:center;gap:10px}.product-form__add-button.button--secondary .loader-button__text:before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6L5 8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6L5 8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center / contain no-repeat}.product-form__add-button.button--secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-120%);pointer-events:none;animation:flair-cta-shine 1.1s var(--apple-ease-out, ease-out) .8s 1 both}@keyframes flair-cta-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(hover:hover)and (pointer:fine){.product-form__add-button.button--secondary:hover{transform:translateY(-2px);filter:saturate(1.08) brightness(1.03);box-shadow:0 16px 30px -12px #7891e1,inset 0 1px #ffffff80}.product-form__add-button.button--secondary:hover:after{animation:flair-cta-shine .9s var(--apple-ease-out, ease-out) 1 both}}.product-form__add-button.button--secondary:active{transform:scale(.97);box-shadow:0 6px 14px -8px #7891e1e6;transition-duration:.08s}.product-form__add-button.button--secondary:focus-visible{outline:2px solid #99aeed;outline-offset:3px}.product-sticky-form .product-form__add-button.button--secondary{min-height:48px;font-size:13px}.product-form__payment-container,shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 56px}@media(prefers-reduced-motion:reduce){.product-form__add-button.button--secondary,.product-form__add-button.button--secondary:hover{transform:none;transition:none}.product-form__add-button.button--secondary:after{animation:none;display:none}}.product-form__option-selector[data-selector-type=block] .product-form__option-name,.product-form__option-selector[data-selector-type=block] .product-form__option-value{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.product-form__option-selector[data-selector-type=block] .product-form__option-info{justify-content:flex-end;margin:0}.product-form__option-selector[data-selector-type=block] .product-form__option-info:not(:has(.product-form__option-link)){position:absolute}.product-form__option-selector[data-selector-type=block] .product-form__option-info:has(.product-form__option-link){margin-bottom:12px}.product-form__option-selector .product-form__option-link{margin:0;font-size:14px;color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:3px}.product-form__option-selector[data-selector-type=block] .block-swatch-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;margin:0}.product-form__option-selector[data-selector-type=block] .block-swatch{margin:0;min-width:0}.product-form__option-selector[data-selector-type=block] .block-swatch__item{width:100%;min-width:0;min-height:48px;margin:0;display:flex;align-items:center;justify-content:center;padding-inline:4px;text-align:center}.product__info{--flair-gap: 20px}.product__info .product-meta{display:flex;flex-direction:column;gap:var(--flair-gap);padding-bottom:var(--flair-gap);margin-bottom:var(--flair-gap)}.product__info .product-meta>*{margin-top:0!important;margin-bottom:0!important}.product__info .product-meta>product-payment-terms:not(:has(shopify-payment-terms)){display:none}.product__info .product-form{gap:var(--flair-gap)}.product__info .product-form>*,.product__info #custom-stock-status{margin-top:0!important;margin-bottom:0!important}.product__info .shopify-product-form{margin:0}.product__info .product-form__payment-container{margin-top:0!important;gap:var(--flair-gap)}.product__info .product-form__payment-container shopify-accelerated-checkout>shop-pay-wallet-button,.product__info .product-form__payment-container shopify-accelerated-checkout>more-payment-options-link{display:block}.product__info .product-form__payment-container shopify-accelerated-checkout>more-payment-options-link{margin-top:var(--flair-gap)}.product__info .product-form>#custom-stock-status{margin-bottom:12px!important}.flair-size-guide{display:grid;gap:16px}.flair-size-guide p,.flair-size-guide h3{margin:0}.flair-size-guide table{width:100%;margin:0;border-collapse:separate;border-spacing:0;border:1px solid rgba(153,174,237,.4);border-radius:12px;overflow:hidden;font-variant-numeric:tabular-nums}.rte .flair-size-guide th,.flair-size-guide th{background:#99aeed;color:#fff;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:.06em;text-align:center!important;padding:10px 8px!important}.rte .flair-size-guide td,.flair-size-guide td{text-align:center!important;padding:9px 8px!important;border:0}.flair-size-guide tbody tr:nth-child(2n) td{background:#99aeed1a}.featured-collections .button--primary{border:2px solid #99aeed;border-radius:999px}.checkout-button.button--primary{position:relative;overflow:hidden;isolation:isolate;min-height:56px;border:0;border-radius:999px;background:linear-gradient(135deg,#8ea5eb,#99aeed 45%,#b6c5f5);color:#fff;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);padding-inline:24px!important;white-space:nowrap;line-height:1;font-size:14px;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px rgba(58,78,160,.35);box-shadow:0 10px 24px -10px #7891e1f2,inset 0 1px #ffffff80;transition:transform .18s var(--apple-ease-out, ease-out),box-shadow .25s ease,filter .25s ease}.checkout-button.button--primary .loader-button__text{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}.checkout-button.button--primary .checkout-button__lock{position:static!important;transform:none!important;margin:0!important;display:inline-flex;color:currentColor}@media(hover:hover)and (pointer:fine){.checkout-button.button--primary:hover{transform:translateY(-2px);filter:saturate(1.08) brightness(1.03);box-shadow:0 16px 30px -12px #7891e1,inset 0 1px #ffffff80}}.checkout-button.button--primary:active{transform:scale(.97);transition-duration:.08s}.checkout-button.button--primary:focus-visible{outline:2px solid #99aeed;outline-offset:3px}@media(prefers-reduced-motion:reduce){.checkout-button.button--primary,.checkout-button.button--primary:hover{transform:none;transition:none}}.product-item:has([open]):active{transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/flair-cta.css.map */
