body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,strong,b{font-synthesis-weight:none}.button:not(.button-secondary,.button-unstyled,.quick-add__button),button.shopify-payment-button__button--unbranded{position:relative;font-weight:600;letter-spacing:-.01em;background-image:linear-gradient(180deg,#ffffff40,#fff0);box-shadow:var(--gn-shadow-primary);transition:transform .15s var(--gn-ease),box-shadow .15s var(--gn-ease),filter .15s var(--gn-ease),background-color var(--animation-speed) var(--animation-easing)}.button:not(.button-secondary,.button-unstyled,.quick-add__button):hover:not([disabled],[aria-disabled=true]),button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-2px);filter:brightness(1.05);box-shadow:var(--gn-shadow-primary-hover)}.button:not(.button-secondary,.button-unstyled,.quick-add__button):active:not([disabled],[aria-disabled=true]),button.shopify-payment-button__button--unbranded:active:not([disabled]){transform:translateY(0) scale(.98);filter:brightness(.96);box-shadow:var(--gn-shadow-primary-active)}.button-secondary{font-weight:600;letter-spacing:-.01em;background-image:radial-gradient(circle at 50% 7%,#fff,#f2f2f2);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--gn-shadow-secondary);transition:transform .15s var(--gn-ease),box-shadow .15s var(--gn-ease)}.button-secondary:hover:not([disabled],[aria-disabled=true]){transform:translateY(-2px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--gn-shadow-secondary-hover)}.button-secondary:active:not([disabled],[aria-disabled=true]){transform:translateY(0) scale(.98)}.button[aria-disabled=true],.button:disabled,.button-secondary[aria-disabled=true]{transform:none;filter:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.button,.button-secondary,button.shopify-payment-button__button--unbranded{transition:none}.button:hover,.button-secondary:hover,button.shopify-payment-button__button--unbranded:hover{transform:none}}.button:not(.quick-add__button,.slideshow-control),.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{min-height:48px;font-size:.9375rem}button.shopify-payment-button__button--unbranded{background-color:#fff;background-image:none;color:var(--gn-deep-purple);box-shadow:inset 0 0 0 1.5px var(--gn-violet)}button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--gn-grey-100);filter:none;box-shadow:inset 0 0 0 1.5px var(--gn-violet),0 6px 16px -6px #6e57ff59}button.shopify-payment-button__button--unbranded:active:not([disabled]){background-color:var(--gn-grey-200);filter:none;box-shadow:inset 0 0 0 1.5px var(--gn-violet)}.product-form__buttons .button,.product-form__buttons .button-secondary,.product-form__buttons button.shopify-payment-button__button--unbranded{min-height:52px}media-gallery slideshow-arrows{mix-blend-mode:normal}media-gallery slideshow-arrows .slideshow-control{min-block-size:44px;inline-size:44px;block-size:44px;padding:0;display:grid;place-items:center;border-radius:999px;background-color:#fffffff0;color:var(--gn-navy);box-shadow:inset 0 0 0 1px #071b2f14,0 2px 6px #071b2f24,0 10px 24px -12px #071b2f4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .12s var(--gn-ease),box-shadow .12s var(--gn-ease),background-color .12s var(--gn-ease)}media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0}media-gallery slideshow-arrows .slideshow-control .svg-wrapper{display:grid;place-items:center;inline-size:20px;block-size:20px;line-height:0}media-gallery slideshow-arrows .slideshow-control svg{display:block;inline-size:20px;block-size:20px}media-gallery slideshow-arrows .slideshow-control:hover{background-color:#fff;transform:scale(1.08);box-shadow:inset 0 0 0 1px #071b2f1f,0 4px 10px #071b2f29,0 14px 30px -12px #071b2f5c}media-gallery slideshow-arrows .slideshow-control:active{transform:scale(.94)}media-gallery slideshow-arrows{padding-inline:16px}.product-information__media :is(.product-media,.product-media__image),.product-information__media .product-media-constraint-wrapper{border-radius:var(--gn-media-radius, 16px)}.product-information__media :is(.product-media,.product-media-constraint-wrapper){overflow:clip}.product-information__media .product-media{box-shadow:var(--gn-card-ring)}@media screen and (max-width:749px){.product-information__media :is(.product-media,.product-media__image),.product-information__media .product-media-constraint-wrapper{border-radius:12px}}.slideshow-controls__thumbnails .slideshow-control{border-radius:10px;overflow:clip;box-shadow:var(--gn-card-ring);transition:box-shadow .12s var(--gn-ease),transform .12s var(--gn-ease)}.slideshow-controls__thumbnails .slideshow-control:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #071b2f2e,0 4px 12px -4px #071b2f3d}.slideshow-controls__thumbnails .slideshow-control[aria-current=true],.slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--gn-violet)}button.quick-add__button{box-shadow:0 2px 6px #071b2f29,0 10px 22px -12px #071b2f57;transition:background-color .12s var(--gn-ease),color .12s var(--gn-ease),border-color .12s var(--gn-ease),box-shadow .12s var(--gn-ease)}button.quick-add__button:hover:not([disabled]){background:var(--gn-violet);border-color:#4f47ebb3;color:#fff;box-shadow:0 4px 10px #1a13a13d,0 14px 28px -12px #1a13a166}@media(prefers-reduced-motion:reduce){button.quick-add__button{transition:none}}quantity-selector-component :is(.quantity-minus,.quantity-plus){border-radius:6px;color:var(--gn-grey-800);transition:background-color .12s var(--gn-ease),color .12s var(--gn-ease)}quantity-selector-component :is(.quantity-minus,.quantity-plus):hover:not([disabled]){background-color:var(--gn-grey-100);color:var(--gn-deep-purple)}quantity-selector-component :is(.quantity-minus,.quantity-plus):active:not([disabled]){background-color:var(--gn-grey-200)}quantity-selector-component :is(.quantity-minus,.quantity-plus)[disabled]{opacity:.35}.variant-option--buttons .variant-option__button-label:has(:checked):hover,.variant-option--buttons .variant-option__button-label:has(:checked):hover .variant-option__button-label__text,.variant-option--swatches .variant-option__button-label:has(:checked):hover,.variant-option--swatches .variant-option__button-label:has(:checked):hover .variant-option__button-label__text{color:var(--color-selected-variant-text)}.variant-option__button-label:not(.variant-option__button-label--selected){transition:background-color .12s var(--gn-ease),box-shadow .12s var(--gn-ease),transform .12s var(--gn-ease)}.variant-option__button-label:not(.variant-option__button-label--selected):hover{background-color:var(--gn-grey-100);transform:translateY(-1px);box-shadow:0 4px 10px -4px #071b2f2e}.accordion summary{transition:color .12s var(--gn-ease)}.accordion summary:hover{color:var(--gn-deep-purple)}@media(prefers-reduced-motion:reduce){media-gallery slideshow-arrows .slideshow-control,.slideshow-controls__thumbnails .slideshow-control,.variant-option__button-label{transition:none}media-gallery slideshow-arrows .slideshow-control:hover,.slideshow-controls__thumbnails .slideshow-control:hover,.variant-option__button-label:hover{transform:none}}:where(a,button,summary,[tabindex]):focus-visible,:where(input,select,textarea):focus-visible{outline:2px solid var(--gn-violet);outline-offset:2px;border-radius:var(--style-border-radius-buttons-primary)}.product-card{--card-bg-hover: var(--gn-grey-100)}.product-card__content{padding-block-start:.875rem}.product-card :is(img,svg,video){border-radius:var(--style-border-radius-md)}video{height:auto}dialog,.popover,.drawer{box-shadow:var(--gn-shadow-card-hover)}[id$=__hero] .section-background{background-image:radial-gradient(circle at 71% 55%,#fff,#e5f2ff 54%,#ececfe)}@keyframes gn-highlight-sweep{to{background-position:200% center}}[id$=__hero] :is(h1,h2) em,.gn-highlight{font-style:normal;background-image:linear-gradient(100deg,var(--gn-violet) 0%,var(--gn-purple) 18%,var(--gn-electric-blue) 38%,var(--gn-lavender) 58%,var(--gn-purple) 80%,var(--gn-violet) 100%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:gn-highlight-sweep 12s linear infinite}@media(prefers-reduced-motion:reduce){[id$=__hero] :is(h1,h2) em,.gn-highlight{animation:none}}.media-gallery--carousel .product-media-container:not(.media-fit-cover){background-color:var(--gn-grey-100)}.rte>p{margin-block:0 .75em}.rte>p:last-child,.rte>ul:last-child,.rte>ol:last-child{margin-block-end:0}.rte :is(ul,ol){margin-block:0 .75em;padding-inline-start:1.25em}.rte li{margin-block-end:.25em}.rte a{color:var(--gn-violet);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.rte a:hover{color:var(--gn-deep-purple)}.rte img{max-width:100%;height:auto;border-radius:12px}.rte :is(span,font,div)[style]{font-family:inherit!important;font-size:inherit!important;color:inherit!important;background-color:transparent!important}.rte>p:first-child:has(>a:only-child){padding:10px 14px;border:1px solid rgb(110 87 255 / .18);border-radius:12px;background-color:#6e57ff0f;font-size:.875rem}.rte>p:first-child:has(>a:only-child) a{text-decoration:none;font-weight:600}.gn-client{margin-block-start:var(--gn-client-pad-top, 4px);margin-block-end:var(--gn-client-pad-bottom, 0);padding:16px 18px;border:1px solid var(--gn-grey-200);border-radius:var(--style-border-radius-md, 16px);background-color:var(--gn-grey-100)}.gn-client__eyebrow{margin:0;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gn-grey-600)}.gn-client__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block-start:6px}.gn-client__brand{font-family:var(--font-heading--family);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--gn-grey-900)}.gn-client__link{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-subheading--family);font-size:.875rem;font-weight:600;text-decoration:none;color:var(--gn-violet);white-space:nowrap}.gn-client__link:hover{color:var(--gn-deep-purple)}.gn-client__arrow{width:14px;height:14px;transition:transform .15s var(--gn-ease)}.gn-client__link:hover .gn-client__arrow{transform:translate(2px,-2px)}.gn-client__note{margin:8px 0 0;font-size:.8125rem;line-height:1.45;color:var(--gn-grey-800)}@media(prefers-reduced-motion:reduce){.gn-client__arrow{transition:none}.gn-client__link:hover .gn-client__arrow{transform:none}}.gn-badges{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:var(--gn-badges-pad-top, 0);margin-block-end:var(--gn-badges-pad-bottom, 2px)}.gn-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1.4;white-space:nowrap;color:var(--gn-deep-purple);background-color:#6e57ff1a}.gn-gradient-text{background-image:var(--gn-gradient-accent);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.gn-surface-muted{background-color:var(--gn-grey-100)}.gn-surface-hero{background-image:radial-gradient(circle at 71% 55%,#fff,#e5f2ff 54%,#ececfe)}.gn-rule{border:0;border-block-start:1px solid var(--gn-grey-200)}:root{--gn-space-2: 8px;--gn-space-3: 12px;--gn-space-4: 16px;--gn-space-5: 24px;--gn-space-6: 32px;--gn-space-7: 48px;--gn-space-8: 64px;--gn-space-9: 80px}.gn-container{max-width:var(--page-content-width, 75rem);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.gn-eyebrow{margin:0 0 8px;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gn-violet)}.gn-logo-wall{background-color:var(--gn-lw-bg, transparent);overflow:hidden}.gn-logo-wall .gn-logo-wall__title{margin:0 0 var(--gn-space-7);text-align:center;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;letter-spacing:.067em;text-transform:uppercase;color:var(--gn-grey-600)}.gn-logo-wall__row{overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.gn-logo-wall__row+.gn-logo-wall__row{margin-block-start:calc(var(--gn-lw-gap) / 2)}.gn-logo-wall__track{display:flex;align-items:center;gap:var(--gn-lw-gap);padding-inline-end:var(--gn-lw-gap);width:max-content;animation:gn-marquee var(--gn-lw-speed) linear infinite;will-change:transform}.gn-logo-wall__track--rev{animation-direction:reverse}@keyframes gn-marquee{to{transform:translate(-50%)}}.gn-logo-wall:hover .gn-logo-wall__track,.gn-logo-wall:focus-within .gn-logo-wall__track{animation-play-state:paused}.gn-logo-wall__item{flex:0 0 auto;block-size:var(--gn-lw-height);inline-size:calc(var(--gn-lw-height) * 3)}.gn-logo-wall__item img{inline-size:100%;block-size:100%;object-fit:contain;transition:filter .25s var(--gn-ease),opacity .25s var(--gn-ease)}.gn-logo-wall--mono .gn-logo-wall__item img{filter:grayscale(1) contrast(1.05);opacity:.62}.gn-logo-wall--mono .gn-logo-wall__item:hover img{filter:none;opacity:1}.gn-logo-wall--muted .gn-logo-wall__item img{opacity:.7}.gn-logo-wall--muted .gn-logo-wall__item:hover img{opacity:1}@media(prefers-reduced-motion:reduce){.gn-logo-wall__row{mask-image:none;-webkit-mask-image:none}.gn-logo-wall__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto;padding-inline-end:0}.gn-logo-wall__item[aria-hidden=true]{display:none}}.gn-stats--navy{background-color:var(--gn-navy);color:#fff}.gn-stats--gradient{background-image:linear-gradient(180deg,var(--gn-grey-900) 0%,#332976 100%);color:#fff}.gn-stats--light{background-color:var(--gn-grey-100);color:var(--gn-grey-900)}.gn-stats__head{max-width:46rem;margin:0 auto;text-align:center}.gn-stats__eyebrow{margin:0 0 10px;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gn-electric-blue)}.gn-stats--light .gn-stats__eyebrow{color:var(--gn-violet)}.gn-stats__heading{margin:0;font-size:var(--font-h2--size, 2rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.gn-stats__grid{display:grid;gap:var(--gn-space-7);grid-template-columns:1fr;margin-block-start:var(--gn-space-8)}@media screen and (min-width:750px){.gn-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.gn-stat{text-align:center}.gn-stat__value{font-size:clamp(2.75rem,6vw,4rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--gn-electric-blue)}@supports (background-clip: text) or (-webkit-background-clip: text){.gn-stats--navy .gn-stat__value,.gn-stats--gradient .gn-stat__value{background-image:var(--gn-gradient-accent);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.gn-stats--light .gn-stat__value{color:var(--gn-violet)}.gn-stat__label{margin-block-start:12px;font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.gn-stat__note{margin-block-start:6px;font-size:.9375rem;line-height:1.5;color:#ffffffa6}.gn-stats--light .gn-stat__note{color:var(--gn-grey-800)}.gn-stats__footnote{margin:var(--gn-space-7) 0 0;text-align:center;font-size:.8125rem;color:#ffffff80}.gn-stats--light .gn-stats__footnote{color:var(--gn-grey-600)}.gn-steps--tinted{background-color:var(--gn-grey-100)}.gn-steps--wash{background-image:radial-gradient(circle at 71% 55%,#fff,#e5f2ff 54%,#ececfe)}.gn-steps__head{max-width:44rem;margin:0 auto var(--gn-space-8);text-align:center}.gn-steps__heading{margin:0;font-size:var(--font-h2--size, 2rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.gn-steps__sub{margin:14px 0 0;font-size:1.0625rem;line-height:1.55;color:var(--gn-grey-800)}.gn-steps__list{display:grid;gap:var(--gn-space-7);grid-template-columns:1fr;margin:0;padding:0;list-style:none;counter-reset:gn-step}@media screen and (min-width:750px){.gn-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.gn-step{position:relative;padding-block-start:8px}@media screen and (min-width:750px){.gn-step:not(:last-child):after{content:"";position:absolute;inset-block-start:26px;inset-inline-start:52px;inline-size:calc(100% - 24px);block-size:1px;background-image:linear-gradient(90deg,var(--gn-grey-300) 0%,rgb(208 216 224 / 0) 100%)}}.gn-step__number{position:relative;z-index:1;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:999px;background-color:var(--gn-violet);background-image:linear-gradient(180deg,#ffffff40,#fff0);box-shadow:var(--gn-shadow-primary);color:#fff;font-family:var(--font-subheading--family);font-size:.9375rem;font-weight:700}.gn-step__title{margin:20px 0 0;font-size:1.1875rem;font-weight:700;letter-spacing:-.01em}.gn-step__body{margin-block-start:8px;font-size:.9375rem;line-height:1.55;color:var(--gn-grey-800)}.gn-step__body p{margin:0}.gn-cta__card{position:relative;overflow:hidden;border-radius:var(--gn-cta-radius, 28px);padding:56px 24px;background-image:radial-gradient(circle at 50% 118%,#332976 32%,#06060e);color:#fff}@media screen and (min-width:750px){.gn-cta__card{padding:88px 40px}}.gn-cta__card:before{content:"";position:absolute;inset-block-start:-40%;inset-inline-start:-10%;inline-size:60%;block-size:120%;background-image:radial-gradient(circle,#6e57ff59,#6e57ff00 62%);pointer-events:none}.gn-cta__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--gn-space-5);max-width:42rem;margin-inline:auto;text-align:center}.gn-cta__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:0;padding:0;list-style:none}.gn-cta__chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-subheading--family);font-size:.9375rem;font-weight:500;color:#ffffffe6}.gn-cta__check{inline-size:20px;block-size:20px;flex:0 0 auto;color:var(--gn-electric-blue)}.gn-cta__heading{margin:0;font-size:clamp(1.875rem,4vw,2.75rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance;color:#fff}.gn-cta__body{margin:0;font-size:1.0625rem;line-height:1.55;color:#ffffffbf}.gn-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:8px}.gn-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding-inline:26px;border-radius:var(--style-border-radius-buttons-primary, 8px);font-family:var(--font-subheading--family);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:transform .15s var(--gn-ease),box-shadow .15s var(--gn-ease),filter .15s var(--gn-ease)}.gn-cta__button--primary{background-color:var(--gn-violet);background-image:linear-gradient(180deg,#ffffff40,#fff0);box-shadow:var(--gn-shadow-primary);color:#fff}.gn-cta__button--primary:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:var(--gn-shadow-primary-hover)}.gn-cta__button--secondary{background-color:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff40;color:#fff}.gn-cta__button--secondary:hover{transform:translateY(-2px);background-color:#ffffff29}@media(prefers-reduced-motion:reduce){.gn-cta__button{transition:none}.gn-cta__button:hover{transform:none}}The extra scope on each selector is for WEIGHT,not meaning: these rules all restate a property Horizon sets on the same single class,and its cart stylesheets are bundled with the section so they load after this file. A bare .cart-drawer__summary ties on specificity and loses on document order \2014  it applied to nothing and measured identically until the scope was added. */ body .cart-items__table-row{padding-bottom:12px;margin-bottom:12px}body .cart-items__quantity{margin-block-start:8px}#cart-drawer .cart-drawer__summary{padding:20px;gap:14px}.gn-cart-module{display:flex;flex-direction:column;align-self:stretch;inline-size:100%;gap:12px}.gn-cart-module__panel{border:1px solid var(--gn-grey-300);border-radius:8px;background:radial-gradient(circle at 50% 7%,#fff,#f2f2f2);overflow:clip}.gn-cart-module__summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:50px;padding-inline:18px;color:var(--gn-navy);font-family:var(--font-body--family);font-size:14px;font-weight:600;letter-spacing:-.01em;cursor:pointer;list-style:none;transition:background-color .12s var(--gn-ease)}.gn-cart-module__summary::-webkit-details-marker{display:none}.gn-cart-module__summary:hover{background-color:#071b2f08}.gn-cart-module__summary:focus-visible{outline:2px solid var(--gn-violet);outline-offset:-2px}.gn-cart-module__summary-icon{display:grid;place-items:center;inline-size:20px;block-size:20px;color:var(--gn-grey-600);transition:transform .16s var(--gn-ease)}.gn-cart-module__panel[open] .gn-cart-module__summary-icon{transform:rotate(180deg)}.gn-cart-module__panel[open] .gn-cart-module__summary{border-block-end:1px solid var(--gn-grey-200)}.gn-cart-module__form{max-block-size:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 14px;background:#fff;scrollbar-gutter:stable}.gn-cart-module__form:empty{display:none}@media(prefers-reduced-motion:reduce){.gn-cart-module__summary,.gn-cart-module__summary-icon{transition:none}}.gn-cart-module giftnote-multigift{display:block;inline-size:100%}.gn-cart-module:not(:has(giftnote-multigift:defined)){gap:0}.sticky-add-to-cart__button.gn-sticky-gift{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;margin-inline-end:8px;background:#fff;background-image:none;color:var(--gn-deep-purple);box-shadow:inset 0 0 0 1.5px var(--gn-violet);white-space:nowrap}.sticky-add-to-cart__button.gn-sticky-gift:hover{background:var(--gn-violet);color:#fff;box-shadow:inset 0 0 0 1.5px var(--gn-violet),var(--gn-shadow-primary-hover)}.sticky-add-to-cart__button.gn-sticky-gift[hidden]{display:none}@media screen and (max-width:749px){.gn-sticky-gift__label{display:none}.sticky-add-to-cart__button.gn-sticky-gift{inline-size:44px;padding-inline:0}}.gn-rating-block{inline-size:100%;padding-block-start:var(--gn-rating-pad-top, 0);padding-block-end:var(--gn-rating-pad-bottom, 0)}.gn-rating-block--large .gn-rating__stars{inline-size:132px;block-size:auto}.gn-rating-block--large .gn-rating__text{font-size:.9375rem}[id^=shopify-section][id$=__hero] .section{position:relative;overflow:clip;isolation:isolate}[id^=shopify-section][id$=__hero] .section:before,[id^=shopify-section][id$=__hero] .section:after{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:50%}[id^=shopify-section][id$=__hero] .section:before{inset-block-start:-30%;inset-inline-start:50%;translate:-50% 0;inline-size:min(920px,105%);aspect-ratio:1;background:radial-gradient(circle,#6e57ff21,#6e57ff00 62%)}[id^=shopify-section][id$=__hero] .section:after{inset-block-end:-34%;inset-inline-end:-12%;inline-size:min(620px,78%);aspect-ratio:1;background:radial-gradient(circle,#84e9fd38,#84e9fd00 66%)}[id^=shopify-section][id$=__hero] h1,[id^=shopify-section][id$=__hero] h2{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);line-height:1.03;letter-spacing:-.035em}[id^=shopify-section][id$=__hero] :is(h1,h2) em{font-style:normal;color:var(--gn-deep-purple);background-image:linear-gradient(92deg,#6e57ff,#4f47eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}[id^=shopify-section][id$=__hero] .text-block{max-inline-size:46ch}[id^=shopify-section][id$=__hero] h1,[id^=shopify-section][id$=__hero] h2{max-inline-size:20ch;margin-inline:auto}[id^=shopify-section][id$=__hero] .button{min-height:54px;padding-inline:30px;font-size:1rem}@media screen and (max-width:749px){[id^=shopify-section][id$=__hero] h1,[id^=shopify-section][id$=__hero] h2{max-inline-size:none;letter-spacing:-.03em}[id^=shopify-section][id$=__hero] .section:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/giftnote.css.map */
