:where(#MainContent,footer) :is(a.button,button.button,.button-secondary,.shopify-payment-button__button,.ste-more-information,input[type=submit]){border-radius:14px;background-image:linear-gradient(165deg,#ffffff42,#ffffff14 33%,#00000017 76%,#ffffff21);background-blend-mode:screen;box-shadow:inset 0 1px 1px #ffffff70,inset 0 -1px 1px #00000029,0 6px 18px #030f2929;border-color:#ffffff45;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);transition:box-shadow .25s ease,transform .25s ease,filter .25s ease}:where(#MainContent,footer) :is(a.button,button.button,.button-secondary,.shopify-payment-button__button,.ste-more-information,input[type=submit]):is(:hover,:focus-visible){box-shadow:inset 0 1px 2px #ffffff8c,inset 0 -1px 2px #0000001f,0 9px 22px #030f293d;filter:brightness(1.06)}:where(#MainContent,footer) :is(.button-secondary,.button--secondary,.button--outline,.button--tertiary,.button--transparent){background-color:#0c2b5bc7;color:#fff;border-color:#b1d4ff75}@media(max-width:749px){:where(#MainContent,footer) :is(a.button,button.button,.button-secondary,.ste-more-information,input[type=submit]){border-radius:12px}}@media(prefers-reduced-motion:reduce){:where(#MainContent,footer) :is(a.button,button.button,.button-secondary,.shopify-payment-button__button,.ste-more-information,input[type=submit]){transition:none}}#MainContent :is(product-form,.product-form,.product-information,.buy-buttons-block,.shopify-payment-button) :is(.button:not(.button-unstyled),.shopify-payment-button__button,button[type=submit]){border-radius:18px!important;background-image:linear-gradient(165deg,#ffffff52,#ffffff24 35%,#00000017 76%,#ffffff24)!important;background-blend-mode:soft-light;box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -2px 2px #0000002e,0 8px 22px #000d2540!important;-webkit-backdrop-filter:blur(12px) saturate(155%);backdrop-filter:blur(12px) saturate(155%);transition:filter .23s ease,box-shadow .23s ease,transform .23s ease}#MainContent .shopify-payment-button__button--branded{border-radius:18px!important;overflow:hidden;box-shadow:inset 0 2px 1px #ffffff73,0 8px 22px #000d2540!important}#MainContent .shopify-payment-button__button--branded iframe{border-radius:18px!important}#MainContent :is(.shopify-payment-button__more-options,.shopify-payment-button__more-options[role=button]){display:block!important;width:100%;min-height:40px!important;margin-top:10px!important;padding:10px 18px!important;border:1px solid rgba(192,222,255,.48)!important;border-radius:14px!important;background:linear-gradient(155deg,#5293dc85,#0b2a5ceb)!important;color:#fff!important;font-family:inherit!important;font-size:14px!important;line-height:20px!important;font-weight:600!important;text-decoration:none!important;text-align:center!important;box-shadow:inset 0 1px 1px #ffffff80,0 5px 15px #000d2533!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}#MainContent .shopify-payment-button__more-options:is(:hover,:focus-visible){filter:brightness(1.12);outline-offset:2px}@media(max-width:749px){#MainContent .shopify-payment-button__more-options{font-size:14px!important;min-height:44px!important}}@media(prefers-reduced-motion:reduce){#MainContent .shopify-payment-button__more-options{transition:none}}#MainContent .shopify-payment-button__button--branded,#MainContent .shopify-payment-button__button--branded iframe{border-radius:18px!important}#MainContent .shopify-payment-button__button--branded{overflow:hidden!important;isolation:isolate;box-shadow:inset 0 2px 1px #ffffff52,0 8px 22px #000d2540!important}#MainContent .ste-shipping-notice{margin:0 0 14px;padding:14px 16px;border:1px solid rgba(190,220,255,.42);border-radius:14px;background:linear-gradient(145deg,#5c96de3b,#0a2a5961);box-shadow:inset 0 1px 1px #ffffff38}#MainContent .ste-shipping-notice strong{display:block;margin-bottom:6px}#MainContent .ste-shipping-notice p{margin:0;line-height:1.55}#MainContent .ste-shipping-notice--purchase{display:block;margin:0 0 14px;padding:12px 14px;font-size:.92rem;line-height:1.5;max-width:100%}#MainContent .ste-shipping-notice--purchase p{margin:4px 0 0}#MainContent[data-template^=product],#MainContent[data-template^=product] :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,span,label,a,button,input,select,textarea,summary){font-family:Montserrat,sans-serif}#MainContent[data-template^=product] :is(.button,.button-secondary,.button-custom,.shopify-payment-button__more-options){font-family:Montserrat,sans-serif}body:has(#MainContent[data-template^=product]) #MainContent[data-template^=product]{--font-paragraph--family: "Montserrat", sans-serif;--font-heading--family: "Montserrat", sans-serif;--font-body--family: "Montserrat", sans-serif;--button-font-family-primary: "Montserrat", sans-serif;--button-font-family-secondary: "Montserrat", sans-serif;font-family:Montserrat,sans-serif!important}#MainContent[data-template^=product] :is(h1,h2,h3,h4,h5,h6,p,span,div,a,button,label,summary,input,textarea,select,li,dt,dd,strong,b,small){font-family:Montserrat,sans-serif!important}#MainContent[data-template^=product] .accordion .details__header,#MainContent[data-template^=product] details.details>summary{font-size:15px!important;line-height:1.55!important;font-weight:600}#MainContent[data-template^=product] .accordion .details-content,#MainContent[data-template^=product] .accordion .details-content :is(p,div,span,li,a),#MainContent[data-template^=product] .product-description,#MainContent[data-template^=product] .product-description :is(p,li){font-size:16px!important;line-height:1.65!important}#MainContent[data-template^=product] .ste-shipping-notice :is(strong,p){font-size:15px!important;line-height:1.6!important}@media(max-width:749px){#MainContent[data-template^=product] .accordion .details-content,#MainContent[data-template^=product] .accordion .details-content :is(p,div,span,li,a){font-size:16px!important}}@media screen and (min-width:990px){#MainContent[data-template^=product] .product-information__media>candle-specifications.ste-closer-look-under-image{display:block;width:100%;margin:24px 0 12px;padding:20px 22px;border:1px solid rgba(255,255,255,.85);border-radius:8px;background:#0d22354d;box-sizing:border-box}#MainContent[data-template^=product] .product-information__media>candle-specifications.ste-closer-look-under-image .candle-specifications{width:100%;max-width:100%}}@media(min-width:990px){#MainContent[data-template^=product] .product-information__grid.product-information--media-left:not(.product-information--media-none){align-items:stretch}#MainContent[data-template^=product] .product-information__grid>.product-details{align-self:stretch;height:100%}#MainContent[data-template^=product] .product-information__grid>.product-details>.group-block{min-height:100%;height:100%}#MainContent[data-template^=product] .product-information__grid>.product-details>.group-block>.group-block-content{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}}@media(min-width:990px){#MainContent[data-template^=product] .product-information__media>media-gallery.sticky-content,#MainContent[data-template^=product] .product-information__media>media-gallery{position:relative!important;top:auto!important;bottom:auto!important;inset-block-start:auto!important;z-index:auto}#MainContent[data-template^=product] .product-information__media>candle-specifications.ste-closer-look-under-image{position:relative;z-index:1;clear:both}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent[data-template^=product] .product-information__media .product-media-container--image .product-media__image{transition:transform .38s cubic-bezier(.2,.7,.2,1)!important;transform-origin:center center}#MainContent[data-template^=product] .product-information__media .product-media-container--image:hover .product-media__image{transform:scale(1.045)!important}#MainContent[data-template^=product] :is(.product-form-buttons .button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.shopify-payment-button__more-options,.ste-more-information):not(:disabled){transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}#MainContent[data-template^=product] :is(.product-form-buttons .button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.shopify-payment-button__more-options,.ste-more-information):not(:disabled):hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:inset 0 1px 2px #ffffff73,0 12px 25px #000c2442!important}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=product] .product-information__media .product-media__image,#MainContent[data-template^=product] :is(.product-form-buttons .button,.shopify-payment-button__button,.shopify-payment-button__more-options){transition:none!important}}#MainContent[data-template^=product] variant-picker .variant-option--buttons:not(.variant-option--swatches){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center;gap:9px 12px!important;width:100%;max-width:100%;min-width:0;grid-template-columns:none!important}#MainContent[data-template^=product] variant-picker .variant-option--buttons:not(.variant-option--swatches)>legend{width:100%;text-align:center;margin-bottom:8px}#MainContent[data-template^=product] variant-picker .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label{display:inline-flex!important;align-items:center;justify-content:center;flex:0 1 auto!important;width:auto!important;min-width:112px;max-width:min(100%,248px);min-height:40px;padding:9px 17px!important;border:1px solid rgba(184,216,252,.48)!important;border-radius:15px!important;background:linear-gradient(155deg,#5695dd47,#092657c7)!important;color:#fff;box-shadow:inset 0 1px 1px #ffffff52,0 4px 12px #000f2a2e;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#MainContent[data-template^=product] variant-picker .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label:has(input:checked){background:linear-gradient(155deg,#fff5cf6e,#d7b358f5)!important;color:#0b203d;border-color:#ffe89ee6!important;box-shadow:inset 0 1px 1px #ffffff94,0 5px 13px #000f2a38}#MainContent[data-template^=product] variant-picker .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label .variant-option__button-label__text{font-size:12px!important;line-height:1.35;text-align:center}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent[data-template^=product] variant-picker .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label:hover{transform:translateY(-2px);box-shadow:inset 0 1px 1px #ffffff6e,0 8px 18px #000f2a40}}@media(max-width:749px){#MainContent[data-template^=product] variant-picker .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label{min-width:95px;max-width:min(100%,205px);min-height:42px;padding:9px 13px!important}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=product] variant-picker .variant-option__button-label{transition:none!important}}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset{display:grid!important;grid-template-columns:repeat(4,112px)!important;justify-content:center!important;align-items:start!important;gap:15px 12px!important;width:100%!important;max-width:520px!important;margin-inline:auto!important;padding:0!important}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>legend{grid-column:1/-1!important;width:100%!important;text-align:center!important;margin:0 0 8px!important}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option,#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option:has(input:checked){position:relative!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;min-height:73px!important;height:auto!important;padding:0!important;margin:0!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;filter:none!important;transform:none!important;cursor:pointer}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option:before,#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option:after{content:none!important;display:none!important}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option>.ste-swatch-dot{box-sizing:border-box!important;position:relative!important;display:block!important;flex:0 0 48px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:7px!important;border:2px solid #b7bcc2!important;border-radius:4px!important;background:linear-gradient(180deg,#777b80,#f3f4f4 13%,#9ca2a9 30%,#e2e4e6 54%,#666a70 91%,#d6d9dc)!important;box-shadow:inset 0 2px 2px #ffffffe6,inset 0 -3px 4px #0000006b,0 3px 7px #00000047!important}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option>.ste-swatch-dot:after{content:""!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:100%!important;border:1px solid rgba(0,0,0,.3)!important;border-radius:2px!important;background:repeating-linear-gradient(0deg,rgba(255,255,255,.13) 0 1px,rgba(0,0,0,.08) 1px 2px,transparent 2px 4px),repeating-linear-gradient(90deg,rgba(0,0,0,.09) 0 1px,rgba(255,255,255,.07) 1px 2px,transparent 2px 4px),linear-gradient(135deg,rgba(255,255,255,.18),transparent 55%,rgba(0,0,0,.15)),var(--ste-liturgical-color)!important;box-shadow:inset 0 1px 2px #00000052,0 0 0 1px #ffffff75!important}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option:has(input:checked)>.ste-swatch-dot{outline:3px solid #e6c774!important;outline-offset:3px!important}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option:focus-within>.ste-swatch-dot{outline:3px solid #fff!important;outline-offset:3px!important}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option>.ste-swatch-name{display:block!important;position:static!important;box-sizing:border-box!important;width:112px!important;min-width:112px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#fff!important;text-align:center!important;font:600 11px/1.3 Montserrat,sans-serif!important;white-space:normal!important;overflow:visible!important}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option>.ste-swatch-dot{transition:transform .18s ease!important}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option:hover>.ste-swatch-dot{transform:translateY(-2px)!important}}@media(max-width:749px){#MainContent variant-picker fieldset.ste-liturgical-color-fieldset{grid-template-columns:repeat(2,112px)!important;max-width:240px!important;gap:14px 12px!important}}#MainContent[data-template^=product] variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option,#MainContent[data-template^=product] variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option:has(input:checked),#MainContent[data-template^=product] variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option:hover{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;outline:none!important;padding:0!important;filter:none!important}#MainContent[data-template^=product] variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option>.ste-swatch-name{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#fff!important}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset label.ste-liturgical-color-option,#MainContent variant-picker fieldset.ste-liturgical-color-fieldset label.ste-liturgical-color-option:is(:hover,:focus,:focus-within,:active),#MainContent variant-picker fieldset.ste-liturgical-color-fieldset label.ste-liturgical-color-option:has(input:checked),#MainContent variant-picker fieldset.ste-liturgical-color-fieldset label.ste-liturgical-color-option:has(input:not(:checked)){background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important;border-radius:0!important;color:inherit!important}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset label.ste-liturgical-color-option .variant-option__button-label__pill,#MainContent variant-picker fieldset.ste-liturgical-color-fieldset label.ste-liturgical-color-option:before,#MainContent variant-picker fieldset.ste-liturgical-color-fieldset label.ste-liturgical-color-option:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset label.ste-liturgical-color-option>.ste-swatch-dot{display:block!important}#MainContent variant-picker fieldset.ste-liturgical-color-fieldset>label.ste-liturgical-color-option>.ste-swatch-dot:after{background:repeating-linear-gradient(135deg,rgba(255,255,255,.24) 0px,rgba(255,255,255,.24) .7px,rgba(0,0,0,.1) .8px,rgba(0,0,0,.1) 1.5px,transparent 1.7px,transparent 3.2px),repeating-linear-gradient(45deg,rgba(0,0,0,.11) 0px,transparent .65px,rgba(255,255,255,.1) 1.1px,transparent 2.6px),linear-gradient(155deg,rgba(255,255,255,.11),transparent 50%,rgba(0,0,0,.14)),var(--ste-liturgical-color)!important}#MainContent[data-template^=product] candle-specifications:has(>.candle-specifications[hidden]),#MainContent[data-template^=product] candle-specifications:has(>.candle-specifications>dl[data-candle-specs]:empty){display:none!important;border:0!important;padding:0!important;margin:0!important;min-height:0!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/140/assets/ste-liquid-glass-buttons.css.map */
