.custom-label{display:inline-block;display:flex;flex-direction:column;row-gap:4px;margin-top:12px}.custom-input{padding:6px 10px!important;border:1px solid rgba(var(--color-scheme-text))!important;display:inline-block;margin-bottom:12px;width:100%}.product-price-block{font-size:clamp(1.5rem,3.5vw,2rem)!important;font-weight:600!important;line-height:1.2!important;margin-top:1.5rem!important}.product-price-block span{font-size:inherit!important}@media(max-width:749px){.product-price-block{font-size:1.75rem!important}}#infiniteoptions-container{position:relative!important;z-index:10!important;display:block!important;margin-bottom:2rem!important;margin-top:1.5rem!important;width:100%!important;clear:both!important}#infiniteoptions-container>div{position:relative!important;z-index:10!important;margin-bottom:.75rem!important}#infiniteoptions-container .spb-label-tooltip{display:block!important;margin-bottom:.5rem!important}#infiniteoptions-container .spb-label-tooltip label{display:block!important;font-size:.95rem!important;font-weight:700!important;color:rgba(var(--color-scheme-text),.9)!important;margin-bottom:.5rem!important}#infiniteoptions-container input[type=text],#infiniteoptions-container .spb-productdescfont,#infiniteoptions-container .spb-productoptiontextcolor,#infiniteoptions-container .spb-productoptionbackground,input[name*="Please enter student's name"]{display:block!important;width:100%!important;padding:12px 20px!important;border:1px solid #d1d1d1!important;border-radius:50px!important;font-size:.95rem!important;line-height:1.5!important;background-color:#f5f5f5!important;color:inherit!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important;box-sizing:border-box!important}#infiniteoptions-container input[type=text]:focus,#infiniteoptions-container .spb-productdescfont:focus,input[name*="Please enter student's name"]:focus{outline:none!important;border-color:#999!important;background-color:#ebebeb!important;box-shadow:0 0 0 3px #00000014!important}#infiniteoptions-container input[type=text]::placeholder,input[name*="Please enter student's name"]::placeholder{color:#999!important;opacity:1!important}.add-to-cart-container,.payment-button-wrapper,.shopify-payment-button{position:relative!important;z-index:1!important}.add-to-cart-container{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.add-to-cart-container .add-to-cart{width:100%!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.payment-button-wrapper{width:100%!important;max-width:none!important}.shopify-payment-button{width:100%!important}.collapsible-tab h2 button .text-base{font-size:1.1rem!important;font-weight:700!important;line-height:1.4!important}@media(min-width:750px){.collapsible-tab h2 button .text-base{font-size:1.15rem!important}}@media(min-width:1024px){.collapsible-tab h2 button .text-base{font-size:1.2rem!important}}@media(max-width:749px){#infiniteoptions-container{margin-bottom:1.25rem!important;margin-top:.75rem!important}#infiniteoptions-container input[type=text]{padding:8px 10px!important;font-size:.9rem!important}}.splide--product{position:relative;display:flex;flex-direction:column;gap:1rem;--product-media-max-width: min(100vw, 880px);width:100%}.splide--product.is-initialized .splide__list,.splide--product .splide__list,.splide--product.is-active .splide__list{display:flex!important;grid-template-columns:none!important;grid-auto-columns:auto!important}.splide--product.is-initialized:not(.is-active) .splide__list{display:flex!important}.splide--product .splide__slide{display:flex;justify-content:center;flex-shrink:0;width:100%!important;min-width:100%!important}@media(min-width:1024px){.splide--product.is-initialized .splide__list,.splide--product.is-initialized:not(.is-active) .splide__list{display:flex!important;grid-template-columns:none!important}}@media(min-width:1024px){.splide--product{gap:1.75rem;--product-media-max-width: min(75vw, 960px)}}.splide--product .splide__slide{align-items:center;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1)}.splide--product [data-product-single-media-wrapper]{display:flex;align-items:center;justify-content:center;width:100%}.splide--product [data-product-single-media-wrapper] image-with-placeholder{display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--product-media-max-width);margin:0 auto}.splide--product [data-product-single-media-wrapper] image-with-placeholder img{width:100%;max-width:100%;height:auto;max-height:clamp(360px,80vh,820px);object-fit:contain}.splide__arrows{pointer-events:none;opacity:1}.splide__arrow{position:relative;overflow:hidden;pointer-events:auto;border:none;cursor:pointer}.splide__arrow:disabled{opacity:.3;cursor:not-allowed}.splide__arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff1a,#fff0);opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.splide__arrow:hover:before{opacity:1}.splide__arrow:active{transform:scale(.95);transition:transform .1s cubic-bezier(.16,1,.3,1)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes carouselFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.splide--product.is-initialized{animation:carouselFadeIn .6s cubic-bezier(.16,1,.3,1)}.splide__track{transition:max-height .5s cubic-bezier(.16,1,.3,1);width:100%;max-width:var(--product-media-max-width);margin:0 auto}.splide__slide img{transition:opacity .4s cubic-bezier(.16,1,.3,1)}@supports (backdrop-filter: blur(10px)){.splide__arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media(max-width:749px){.product-block-area{padding-left:20px;padding-right:20px}}@media(min-width:1024px){.product-title-block{font-size:clamp(1.75rem,4vw,2.75rem)!important;font-weight:700!important;letter-spacing:-.01em}.splide__track{padding:0!important;max-height:80vh!important}.rte{font-size:clamp(1rem,1.8vw,1.4rem)!important;line-height:1.6!important}}.product-block-area{max-width:clamp(480px,65vw,900px);width:100%;margin:0 auto}.product-block-area>*{margin-top:0!important;padding-top:0!important}.product-block-area>*+*{margin-top:1.75rem!important}.product-vendor-block,.product-vendor-block a{font-size:1.15rem!important;font-weight:500!important;line-height:1.4!important}@media(min-width:750px){.product-vendor-block,.product-vendor-block a{font-size:1.25rem!important}}@media(min-width:1024px){.product-vendor-block,.product-vendor-block a{font-size:1.35rem!important}}scrolling-items-content{font-size:clamp(1.4rem,3vw,2.5rem)!important;line-height:1.4!important}.product-block-area .rte,.product-block-area .rte p,.product-block-area .rte div{font-size:1rem!important;line-height:1.7!important}.product-block-area .rte span{font-size:inherit!important}@media(min-width:750px){.product-block-area .rte,.product-block-area .rte p,.product-block-area .rte div{font-size:1.05rem!important}}@media(min-width:1024px){.product-block-area .rte,.product-block-area .rte p,.product-block-area .rte div{font-size:1.1rem!important}}.product-description-grid{display:grid;grid-template-columns:1fr;row-gap:1.25rem;column-gap:1rem;color:rgba(var(--color-scheme-text))}.rte.product-description-grid{margin-top:2rem}.product-description-grid>*{margin:0}.product-description-grid>p:first-of-type,.product-description-grid>:where(p,ul,ol):first-of-type{grid-column:1 / -1;font-size:clamp(.88rem,1.4vw,.98rem)!important;font-weight:400;color:rgba(var(--color-scheme-text),.7)}.product-description-grid em{font-style:normal;color:inherit}.product-description-grid h3,.product-description-grid h4{grid-column:1;align-self:start;font-family:var(--font-heading-family, inherit);font-size:clamp(.95rem,1.3vw,1.05rem)!important;font-weight:600;text-transform:none;letter-spacing:0;text-decoration:none!important;color:rgba(var(--color-scheme-text),.5);margin:0}.product-description-grid h3 span,.product-description-grid h4 span{text-decoration:none!important}.product-description-grid h3+*,.product-description-grid h4+*{margin-top:0}.product-description-grid p,.product-description-grid ul,.product-description-grid ol{grid-column:1;margin:0;color:rgba(var(--color-scheme-text),.68);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.8}.product-description-grid p+p{margin-top:.2rem}.product-description-grid a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(var(--color-scheme-text),.2);padding-bottom:.05rem;transition:color .2s ease,border-color .2s ease}.product-description-grid a:hover{color:rgba(var(--color-scheme-accent));border-color:rgba(var(--color-scheme-accent))}.product-description-grid table,.product-description-grid .rte__table,.product-description-grid h5,.product-description-grid h5+p,.product-description-grid>div{grid-column:1 / -1;margin-top:.75rem}.product-description-grid table{width:100%;border-collapse:collapse}.product-description-grid table td{padding:.35rem .5rem;vertical-align:top}.product-description-grid table h4{margin:0;grid-column:unset}.product-description-grid h5{font-size:clamp(.85rem,1.2vw,.95rem);font-weight:600;color:rgba(var(--color-scheme-text),.8);margin-top:1rem}@media(min-width:768px){.product-description-grid h5+p:has(+div[data-tf-live]){grid-column:1 / -1;margin-top:.75rem}.product-description-grid h5+p+div[data-tf-live]{grid-column:1;margin-top:.5rem!important;text-align:left}}@media(min-width:768px){.product-description-grid{grid-template-columns:minmax(100px,180px) minmax(0,1fr);row-gap:.75rem;column-gap:1.5rem;align-items:start}.product-description-grid h3+*,.product-description-grid h4+*{grid-column:2}.product-description-grid p:not(:first-of-type),.product-description-grid ul,.product-description-grid ol{grid-column:2}.product-description-grid>p:first-of-type,.product-description-grid>:where(p,ul,ol):first-of-type{margin-bottom:.75rem;font-size:clamp(.95rem,1.4vw,1.2rem)!important}.product-description-grid h3,.product-description-grid h4{font-size:clamp(1.2rem,1.5vw,1.4rem)!important}.product-description-grid p,.product-description-grid ul,.product-description-grid ol{font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.9}.product-description-grid table td{padding:.25rem .4rem}.product-description-grid h5{font-size:clamp(.95rem,1.3vw,1.1rem);margin-top:.9rem}.product-description-grid h5+p{line-height:1.6}.product-description-grid h5+p a{display:inline-block}.product-description-grid table,.product-description-grid .rte__table,.product-description-grid h5,.product-description-grid>div{margin-top:.9rem}.product-description-grid div[data-tf-live] button{font-size:clamp(16px,1.5vw,20px)!important;height:clamp(40px,4vw,50px)!important;padding:0 clamp(24px,2.5vw,35px)!important;line-height:clamp(40px,4vw,50px)!important}}[data-animate]{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}[data-animate].is-visible{opacity:1;transform:translateY(0)}[data-animate=fade]{transform:none}[data-animate=slide-up]{transform:translateY(30px)}[data-animate=scale]{transform:scale(.95);opacity:0}[data-animate=scale].is-visible{transform:scale(1)}[data-stagger]>*:nth-child(1){transition-delay:0ms}[data-stagger]>*:nth-child(2){transition-delay:80ms}[data-stagger]>*:nth-child(3){transition-delay:.16s}[data-stagger]>*:nth-child(4){transition-delay:.24s}[data-stagger]>*:nth-child(5){transition-delay:.32s}[data-stagger]>*:nth-child(6){transition-delay:.4s}[data-stagger]>*:nth-child(7){transition-delay:.48s}[data-stagger]>*:nth-child(8){transition-delay:.56s}[data-animate][style*=--delay]{transition-delay:var(--delay)}@media(prefers-reduced-motion:reduce){[data-animate]{opacity:1;transform:none;transition:none}}[data-animate]:focus-within{opacity:1;transform:none}.product-quantity-block input[type=number]#Quantity{width:4rem;min-width:4rem}input[type=number][name="updates[]"]{width:2.5rem;min-width:2.5rem}.live-stock{margin:15px 0}.live-stock .low-stock{color:#c0392b;font-weight:700;border:2px solid #c0392b;padding:8px 16px;border-radius:25px;display:inline-block}.live-stock .in-stock{color:#27ae60;font-weight:700;border:2px solid #27ae60;padding:8px 16px;border-radius:25px;display:inline-block}.live-stock .out-of-stock{color:#555;font-weight:700;border:2px solid #555;padding:8px 16px;border-radius:25px;display:inline-block}.thumbnail-navigation-wrapper{width:100%;max-width:100%;margin:0;overflow-x:auto!important;overflow-y:hidden;padding:0 1rem;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;display:flex;justify-content:center}.thumbnail-navigation-wrapper::-webkit-scrollbar{display:none}.splide--thumbnails{overflow:visible!important;width:100%}.splide--thumbnails .splide__track{overflow:visible!important;padding:.5rem 0;width:100%}.splide--thumbnails .splide__list{display:flex!important;flex-wrap:nowrap!important;transform:none!important;gap:8px;justify-content:center}.splide--thumbnails .splide__slide{cursor:pointer;transition:opacity .3s ease;opacity:.5;width:80px!important;height:80px!important;flex-shrink:0;border-radius:8px}@media(max-width:767px){.splide--thumbnails .splide__slide{width:60px!important;height:60px!important}}.splide--thumbnails .splide__slide.is-active{opacity:1}.splide--thumbnails .splide__slide:hover:not(.is-active){opacity:.8}.splide--thumbnails .splide__slide img{border-radius:8px;overflow:hidden}.splide--thumbnails-3d .splide__slide{display:block!important;visibility:visible!important}.splide--thumbnails-3d-container .splide,.splide--thumbnails-3d-container .splide__track,.splide--thumbnails-3d-container .splide__list{width:100%!important;max-width:100%!important;overflow:visible!important;visibility:visible!important}.splide--thumbnails-3d-container:before,.splide--thumbnails-3d-container:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:20;pointer-events:none}.splide--thumbnails-3d-container:before{left:0;background:linear-gradient(to right,var(--color-scheme-background) 0%,transparent 100%)}.splide--thumbnails-3d-container:after{right:0;background:linear-gradient(to left,var(--color-scheme-background) 0%,transparent 100%)}@media(max-width:1023px){.splide--thumbnails-3d{perspective:900px;padding:1.5rem 0}.splide--thumbnails-3d .splide__slide.is-active{transform:translateZ(50px) scale(1.15);filter:opacity(1);box-shadow:0 15px 35px #0000004d}.splide--thumbnails-3d .splide__slide.is-next,.splide--thumbnails-3d .splide__slide.is-prev{transform:translateZ(-20px) rotateY(0) scale(.9);filter:opacity(.75)}.splide--thumbnails-3d .splide__slide:not(.is-active):not(.is-next):not(.is-prev){transform:translateZ(-60px) scale(.75);filter:opacity(.45)}}@media(max-width:767px){.splide--thumbnails-3d{perspective:700px;padding:1rem 0}.splide--thumbnails-3d .splide__slide.is-active{transform:translateZ(30px) scale(1.1);filter:opacity(1);box-shadow:0 10px 25px #00000040}.splide--thumbnails-3d .splide__slide.is-next,.splide--thumbnails-3d .splide__slide.is-prev{transform:translateZ(-15px) scale(.85);filter:opacity(.7)}.splide--thumbnails-3d .splide__slide:not(.is-active):not(.is-next):not(.is-prev){transform:translateZ(-40px) scale(.7);filter:opacity(.45)}.splide--thumbnails-3d-container:before,.splide--thumbnails-3d-container:after{width:40px}}.custom-cta-buttons{margin-top:2rem}.cta-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-size:1rem;font-weight:600;font-family:var(--font-heading-family);border-radius:9999px;transition:all .3s cubic-bezier(.16,1,.3,1);text-decoration:none;gap:.5rem;position:relative;overflow:hidden}.cta-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.cta-button:hover:before{opacity:1}.cta-button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.cta-button__text{position:relative;z-index:1}.cta-button--primary{background:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background));box-shadow:0 4px 14px #0000001a}.cta-button--primary:hover{transform:scale(1.02);box-shadow:0 6px 20px #00000026;color:rgb(var(--color-scheme-background))}.cta-button--secondary{background:transparent;border:2px solid rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-text))}.cta-button--secondary:hover{background:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background));transform:scale(1.02)}.product-media-container{position:relative}.product-media-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.015;pointer-events:none;z-index:0}.product-content-container{padding-top:2.5rem;padding-bottom:3rem}@media(min-width:1024px){.product-content-container{padding-top:3rem;padding-bottom:4rem}.product-block-area>*+*{margin-top:2rem!important}}.collapsible-tab{border-bottom:1px solid rgba(var(--color-scheme-text),.1);padding:1rem 0}.collapsible-tab:first-child{border-top:1px solid rgba(var(--color-scheme-text),.1)}.collapsible-tab h2 button{font-weight:600;transition:color .2s ease}.collapsible-tab h2 button:hover{color:rgb(var(--color-scheme-accent))}.branding-service-pills{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.branding-service-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;font-family:var(--font-heading-family);color:rgb(var(--color-scheme-text));background-color:rgba(var(--color-scheme-text),.08);border:1px solid rgba(var(--color-scheme-text),.15);border-radius:9999px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.branding-service-pill:hover{background-color:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background));border-color:rgb(var(--color-scheme-text));transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.branding-service-pill:focus-visible{outline:2px solid rgb(var(--color-scheme-accent));outline-offset:2px}.branding-service-pill:active{transform:translateY(0)}.branding-service-pill__text{line-height:1.2}.branding-service-pill__icon{display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s,transform .2s}.branding-service-pill:hover .branding-service-pill__icon{opacity:1;transform:translate(2px,-2px)}.branding-service-text{display:inline-block;padding:.25rem 0;color:rgb(var(--color-scheme-secondary))}@media(max-width:749px){.branding-service-pills{gap:.375rem}.branding-service-pill{padding:.3rem .75rem;font-size:.8125rem}.branding-service-pill__icon{width:10px;height:10px}.branding-service-pill__icon svg{width:10px;height:10px}}@keyframes branding-modal-spin{to{transform:rotate(360deg)}}.animate-spin{animation:branding-modal-spin 1s linear infinite}.prose{max-width:65ch}.prose p{margin-bottom:1rem;line-height:1.65}.prose p:last-child{margin-bottom:0}.prose h2,.prose h3{font-family:var(--font-heading-family);font-weight:600;margin-bottom:.75rem}.prose a{color:rgb(var(--color-scheme-accent));text-decoration:underline}.prose a:hover{text-decoration:none}.branding-modal-panel::-webkit-scrollbar{width:6px}.branding-modal-panel::-webkit-scrollbar-track{background:transparent}.branding-modal-panel::-webkit-scrollbar-thumb{background:rgba(var(--color-scheme-text),.2);border-radius:3px}.branding-modal-panel::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-scheme-text),.3)}.branding-expanded-card{position:fixed;z-index:10000;background:rgb(var(--color-scheme-background));border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #0006;display:flex;flex-direction:column;max-height:85vh;overflow-y:auto}.branding-expanded-close{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;box-shadow:0 2px 8px #00000026;transition:transform .2s,background .2s}.branding-expanded-close:hover{background:#fff;transform:scale(1.05)}.branding-expanded-close svg{color:#1f2937}.branding-expanded-image-container{width:100%;aspect-ratio:4/3;overflow:hidden;flex-shrink:0}.branding-expanded-image{width:100%;height:100%;object-fit:cover}.branding-expanded-content{padding:20px}.branding-expanded-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:rgb(var(--color-scheme-text))}.branding-expanded-loading{display:flex;justify-content:center;padding:16px 0}.branding-expanded-spinner{width:24px;height:24px;border:2px solid rgb(var(--color-scheme-text));border-top-color:transparent;border-radius:50%;animation:branding-modal-spin 1s linear infinite}.branding-expanded-description{color:rgba(var(--color-scheme-text),.8);margin-bottom:16px;line-height:1.6}.branding-expanded-description p{margin-bottom:.75em}.branding-expanded-description p:last-child{margin-bottom:0}.branding-expanded-cta{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:9999px;background:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background));font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .2s}.branding-expanded-cta:hover{opacity:.9}html,body{overflow-x:clip!important;overflow-y:visible!important}.shopify-section-group-header-group,#shopify-section-header{position:sticky!important;top:0!important;z-index:30!important}[data-theme-header]{position:relative}:root{--sticky-header-height: 66px}.header-glass,header.header-glass,[data-color-scheme].header-glass{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header-glass:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);z-index:-1;pointer-events:none;border-bottom:1px solid transparent;transition:bottom .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.header-glass:has(.dropdown-glass:not([style*="display: none"]):not([x-cloak])):before{bottom:calc(-1 * var(--dropdown-h, 0px));border-bottom-color:#2b3990}.header-glass.is-stuck:before,.is-stuck .header-glass:before{background:#ffffffc7;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px)}.dropdown-glass,[data-color-scheme] .dropdown-glass{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important}.dropdown-glass .bg-scheme-background,.dropdown-glass .bg-gridline-color,.dropdown-glass [class*=bg-]{--tw-bg-opacity: 0 !important;background:transparent!important;background-color:transparent!important}.header-menu-item{transition:color .2s cubic-bezier(.16,1,.3,1)}.header-menu-item:hover{color:#2b3990}@supports not (backdrop-filter: blur(20px)){.header-glass:before{background:#fffffff2!important}}@supports not selector(:has(*)){.dropdown-glass,[data-color-scheme] .dropdown-glass{background:#ffffffb8!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;border-bottom:1px solid #2b3990!important}.is-stuck .dropdown-glass{background:#ffffffc7!important;backdrop-filter:saturate(180%) blur(24px)!important;-webkit-backdrop-filter:saturate(180%) blur(24px)!important}}@media(prefers-reduced-motion:reduce){.header-glass:before{transition-duration:.1s}}@media(hover:none)and (pointer:coarse){.header-glass:before{transition-duration:.15s}}[id*="16472007381b96c8a2"] .bg-scheme-background>.text-scheme-text{padding:0!important}[id*="16472007381b96c8a2"] .text-base{background:#f8faf4;border-width:1px;border-color:#2b3990;padding:40px;border-radius:35px}[id*="16472007381b96c8a2"] .theme-button{font-size:25px;font-style:italic}@media screen and (max-width:1024px){[id*="16472007381b96c8a2"] h1,[id*="16472007381b96c8a2"] h1 strong,[id*="16472007381b96c8a2"] h1 em{font-size:2.9rem!important;line-height:1.1!important}}@media screen and (min-width:1025px){[id*="16472007381b96c8a2"] h1,[id*="16472007381b96c8a2"] h1 *{font-size:6.5rem!important;line-height:1!important}}[id*=image_with_text_overlay_P3p3Jw] .text-base{background:#fff;border-width:5px;border-color:#2b3990;padding:40px;box-shadow:0 5px 5px #2b399080}[id*=image_with_text_overlay_P3p3Jw] .theme-button{font-size:20px;font-style:italic}[id*=text_columns_with_images_4THkEY] .rte{text-align:left}[id*=text_columns_with_images_4THkEY] .mt-4{text-align:center}[id*=text_columns_with_images_4THkEY] .text-base{padding-top:15px}[id*=image_with_text_HMY9np] .break-word{max-width:700px;padding-left:30px;padding-right:30px}[id*=rich_text_7KcFGK] .snap-section{border-bottom-style:none!important;border-bottom-color:transparent!important}[id*=rich_text_7KcFGK] .theme-link{font-size:40px;font-style:italic}[id*=rich_text_7KcFGK] .theme-button{font-size:25px;font-style:italic}[id*=rich_text_7KcFGK] .mt-4{padding-top:30px;padding-bottom:15px}[id*=rich_text_7KcFGK] .text-scheme-text{padding-left:30px;padding-right:30px;padding-top:80px}[id*=text_columns_with_images_zLhk6U] .font-heading,[id*=text_columns_with_images_zLhk6U] .rte,[id*=text_columns_with_images_zLhk6U] .mt-4{text-align:center}[id*=text_columns_with_images_zLhk6U] .theme-link{font-style:italic;padding-top:5px}[id*=text_columns_with_images_zLhk6U] .text-base{padding-top:15px;border-bottom:none}
/*# sourceMappingURL=/cdn/shop/t/39/assets/styles.css.map */
