.sa-fst26 .sa-fst26__shell{max-width:var(--sa-fst26-max-width);margin:0 auto;position:relative;overflow:hidden;border-radius:var(--sa-fst26-shell-radius);padding:var(--sa-fst26-pad-top) 24px var(--sa-fst26-pad-bottom);color:var(--sa-fst26-text);background-color:var(--sa-fst26-tab-bg);background-image:none;isolation:isolate}.sa-fst26 .sa-fst26__school-shapes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.sa-fst26 .sa-fst26__shape{position:absolute;display:block;opacity:.8;will-change:transform}.sa-fst26 .sa-fst26__shape--pencil{top:9%;left:5%;width:74px;height:13px;border:2px solid var(--sa-fst26-accent);border-radius:999px 4px 4px 999px;background:#f2c75c;animation:saFst26PencilFloat 7s ease-in-out infinite}.sa-fst26 .sa-fst26__shape--pencil:after{content:"";position:absolute;top:-2px;right:-13px;width:0;height:0;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent;border-left:13px solid var(--sa-fst26-accent)}.sa-fst26 .sa-fst26__shape--ruler{top:12%;right:5%;width:76px;height:22px;border:2px solid #2f6f68;border-radius:5px;background:#e3ba62;animation:saFst26RulerFloat 8s ease-in-out infinite}.sa-fst26 .sa-fst26__shape--ruler:before,.sa-fst26 .sa-fst26__shape--ruler:after{content:"";position:absolute;top:0;width:2px;height:8px;background:#2f6f68}.sa-fst26 .sa-fst26__shape--ruler:before{left:22px}.sa-fst26 .sa-fst26__shape--ruler:after{left:48px}.sa-fst26 .sa-fst26__shape--notebook{right:3%;bottom:8%;width:46px;height:58px;border:2px solid #48607d;border-left-width:7px;border-radius:4px 8px 8px 4px;background:#f8f3e8;animation:saFst26NotebookFloat 9s ease-in-out infinite}.sa-fst26 .sa-fst26__shape--notebook:before,.sa-fst26 .sa-fst26__shape--notebook:after{content:"";position:absolute;left:8px;right:6px;height:2px;background:#c86b4a}.sa-fst26 .sa-fst26__shape--notebook:before{top:19px}.sa-fst26 .sa-fst26__shape--notebook:after{top:34px}.sa-fst26 .sa-fst26__shape--dot{width:11px;height:11px;border:2px solid var(--sa-fst26-accent);border-radius:50%;background:transparent;animation:saFst26DotFloat 6s ease-in-out infinite}.sa-fst26 .sa-fst26__shape--dot-one{left:4%;bottom:20%}.sa-fst26 .sa-fst26__shape--dot-two{right:13%;top:42%;animation-delay:-3s}.sa-fst26 .section-header{position:relative;z-index:2;flex-direction:column;text-align:center;align-items:center;justify-content:center}.sa-fst26 .section-header--content{max-width:760px;text-align:center}.sa-fst26 .section-header .h1,.sa-fst26 .section-header .h2,.sa-fst26 .section-header .h3,.sa-fst26 .section-header .h4,.sa-fst26 .section-header .section-header--title{color:var(--sa-fst26-text)}.sa-fst26 .section-header p,.sa-fst26 .section-header .section-header--description{color:#0000009e}.sa-fst26 .sa-fst26__tabs{position:relative;z-index:2}.sa-fst26 .sa-fst26__tablist{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 20px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:8px;scroll-padding-inline:14px;scrollbar-width:none}.sa-fst26 .sa-fst26__tablist::-webkit-scrollbar{display:none}.sa-fst26 .sa-fst26__tab{flex:0 0 auto;font:inherit;line-height:1;min-height:44px;border-radius:999px;border:1px solid rgba(40,56,74,.18);background:#ffffff7a;color:var(--sa-fst26-text);padding:11px 20px;font-size:var(--sa-fst26-tab-size);font-weight:var(--font-body-medium-weight, 500);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.sa-fst26 .sa-fst26__tab:hover{background:#ffffffc7;border-color:var(--sa-fst26-accent);transform:translateY(-2px)}.sa-fst26 .sa-fst26__tab.is-active{background:var(--sa-fst26-pill);color:var(--sa-fst26-text);border-color:var(--sa-fst26-accent);box-shadow:0 4px #28384a1f}.sa-fst26 .sa-fst26__tab:focus-visible{outline:2px solid var(--sa-fst26-accent);outline-offset:3px}.sa-fst26 .sa-fst26__panels{position:relative}.sa-fst26 .sa-fst26__panel{display:block;width:100%;height:0;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none}.sa-fst26 .sa-fst26__panel.is-active{height:auto;overflow:visible;visibility:visible;opacity:1;pointer-events:auto}.sa-fst26 .sa-fst26__panel .sa-fst26__products{opacity:1;transform:translateY(0)}.sa-fst26 .sa-fst26__panel-head{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px;text-align:center}.sa-fst26 .sa-fst26__panel-head>div{margin:0 auto;max-width:760px}.sa-fst26 .sa-fst26__panel-title{margin:0;color:var(--sa-fst26-text);font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 700);font-size:var(--sa-fst26-panel-heading-size-desktop);line-height:1.05;letter-spacing:-.02em}.sa-fst26 .sa-fst26__panel-description{margin:6px 0 0;color:#0000009e;font-family:var(--font-body-family, inherit);font-weight:600;font-size:var(--sa-fst26-panel-description-size);line-height:1.5}.sa-fst26 .sa-fst26__products.carousel{margin-left:-10px;margin-right:-10px}.sa-fst26 .sa-fst26__products.carousel .columns{padding:0 10px}.sa-fst26 .sa-fst26__products.grid{row-gap:20px}.sa-fst26 .sa-fst26__products .columns{display:flex}.sa-fst26 .sa-fst26__products .product-card{width:100%}.sa-fst26 .sa-fst26__products.carousel.flickity-enabled .flickity-viewport{touch-action:pan-y}.sa-fst26 .flickity-nav{background:#fffffff2;color:var(--sa-fst26-text)}.sa-fst26 .sa-fst26__products .flickity-nav.flickity-prev{left:6px}.sa-fst26 .sa-fst26__products .flickity-nav.flickity-next{right:6px}.sa-fst26 .sa-fst26__products.flickity-enabled .flickity-nav{opacity:1}.sa-fst26 .flickity-progress{margin-top:14px;background:#ffffff52}.sa-fst26 .flickity-progress--bar{background:var(--sa-fst26-accent)}.sa-fst26 .sa-fst26__panel-footer{margin-top:16px;text-align:center}.sa-fst26 .sa-fst26__cta{border-radius:var(--button-border-radius, 6px)}.sa-fst26 .sa-fst26__cta:not(.accent){background:#fff;color:var(--sa-fst26-text);border:1px solid rgba(0,0,0,.1)}.sa-fst26.sa-fst26--custom-cta-colors .sa-fst26__cta{background:var(--sa-fst26-cta-bg)!important;color:var(--sa-fst26-cta-text)!important;border:1px solid var(--sa-fst26-cta-border)!important}.sa-fst26.sa-fst26--custom-cta-colors .sa-fst26__cta:hover,.sa-fst26.sa-fst26--custom-cta-colors .sa-fst26__cta:focus-visible{background:var(--sa-fst26-cta-bg-hover)!important;color:var(--sa-fst26-cta-text-hover)!important;border-color:var(--sa-fst26-cta-border-hover)!important}.sa-fst26 .product-card-title h3{display:block;line-height:1.35}.sa-fst26 .product-card-title,.sa-fst26 .product-card-title h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sa-fst26 .product-card .product-card-info{display:flex;flex-direction:column;gap:6px}.sa-fst26 variant-swatch-king{max-height:none!important;overflow:visible!important}@media only screen and (max-width:767px){.sa-fst26 .sa-fst26__shell{padding-left:14px;padding-right:14px;border-radius:min(18px,var(--sa-fst26-shell-radius))}.sa-fst26 .sa-fst26__tablist{justify-content:flex-start;flex-wrap:nowrap;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;scroll-snap-type:x proximity}.sa-fst26 .sa-fst26__tab{font-size:13px;min-height:42px;padding:10px 16px;scroll-snap-align:start}.sa-fst26 .sa-fst26__panel-head{margin-bottom:12px}.sa-fst26 .sa-fst26__panel-title{font-size:var(--sa-fst26-panel-heading-size-mobile)}.sa-fst26 .sa-fst26__products .flickity-nav{display:none!important}.sa-fst26 .sa-fst26__products.carousel{width:100%;margin-left:0;margin-right:0;padding-left:4px;padding-right:0}.sa-fst26 .sa-fst26__products.carousel .flickity-slider{width:100%!important;margin-left:0!important;margin-right:0!important}.sa-fst26 .sa-fst26__products.carousel .flickity-viewport{width:100%}.sa-fst26 .sa-fst26__products.carousel .carousel__slide{width:78%!important;max-width:78%!important;flex:0 0 78%!important;box-sizing:border-box}.sa-fst26 .sa-fst26__products.carousel .columns{padding-left:0;padding-right:12px}}@media only screen and (min-width:480px)and (max-width:767px){.sa-fst26 .sa-fst26__products.carousel .carousel__slide{width:58%!important;max-width:58%!important;flex-basis:58%!important}}@keyframes saFst26PencilFloat{0%,to{transform:translateZ(0) rotate(-12deg)}50%{transform:translate3d(8px,9px,0) rotate(-6deg)}}@keyframes saFst26RulerFloat{0%,to{transform:translateZ(0) rotate(9deg)}50%{transform:translate3d(-7px,8px,0) rotate(3deg)}}@keyframes saFst26NotebookFloat{0%,to{transform:translateZ(0) rotate(5deg)}50%{transform:translate3d(-5px,-9px,0) rotate(-2deg)}}@keyframes saFst26DotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.sa-fst26 .sa-fst26__shape,.sa-fst26 .sa-fst26__tab{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/festive-collection-tabs.css.map */
