a[href^="mailto:"],a[href^="tel:"]{overflow-wrap:anywhere}.variant-option__button-label:has(:checked),.variant-option__button-label:has(:checked):hover{background-color:#8682d5;border-color:#8682d5;color:#fff}.variant-option__button-label{border-radius:var(--button-corner-radius, 0)}.header-sticky{top:var(--utility-bar-height, 0px)}.header-section .fixed-overlay{background-color:transparent}.header-sticky.header-scrolled .header__background-inner{box-shadow:none}body:not(:has(.main-content>:first-child>[data-header-overlay])) .header-sticky.header-scrolled .header--show-sperator-line .header__background-inner:before{opacity:1!important}@media(max-width:767.98px){.header-sticky.header-scrolled .header--show-sperator-line .header__background-inner:before{opacity:1!important}}.mega-menu__container{border-bottom:1px solid rgb(var(--color-border) / var(--color-border-alpha))}.cart-count{background-color:#8682d5}.cart-count:not(.cart-count--unstyled){width:auto;min-width:var(--cart-count-size, 2rem);padding-inline:.6rem;border-radius:5rem}.cart-icon .cart-count--absolute{top:-1rem;inset-inline-start:calc(100% - 1.2rem);inset-inline-end:auto}@media(max-width:480px){.cart-icon .cart-count--absolute{inset-inline-start:auto;inset-inline-end:-.5rem}}.cart-has-items .cart-icon{margin-inline-end:0}.cart-title .cart-count--absolute{inset-inline-start:calc(100% + .4rem);inset-inline-end:auto;top:.3rem}.cart .cart-items__title{font-size:1.6rem;font-weight:400}.cart .cart-items__variant{font-size:1.5rem;font-weight:400}.cart .cart-items__code{margin-block-start:.2rem;font-size:1.3rem;font-weight:400;color:rgb(var(--color-foreground) / .48);letter-spacing:.01em}.cart .cart-items__code-value{font-variant-numeric:tabular-nums}.cart .cart-items__price-item .price,.cart .cart-items__price-total .price{font-size:1.6rem;font-weight:600}.cart .cart-items__quantity .quantity-input,.cart .cart-items__remove-button,.cart .cart-items__remove-button .btn__text{font-weight:400}.cart .cart-page{padding-block-start:60px;padding-block-end:120px}.cart .free-shipping-goal__congratulations{font-size:1.6rem;font-weight:400}.cart .accordion__summary-text{font-weight:500}.cart .cart-summary__total-label{font-size:1.6rem}.cart .cart-summary__tax-note,.cart .cart-summary__tax-note :is(small,span){font-size:1.5rem;font-weight:400}.cart .cart-summary__checkout-button .btn__text{font-size:1.6rem;font-weight:500}.cart :is(cart-discount,cart-note,cart-shipping,cart-po-number) :is(input,select,textarea){font-size:1.6rem;font-weight:400}.cart :is(cart-discount,cart-note,cart-shipping,cart-po-number) .btn,.cart :is(cart-discount,cart-note,cart-shipping,cart-po-number) .btn .btn__text{font-size:1.6rem;font-weight:500}cart-po-number .cart-po-number__hint{font-size:1.4rem;font-weight:400;color:rgb(var(--color-foreground) / .65)}.cart .cart-discount__error,.cart .cart-discount__error-text{font-weight:400}.cart .cart-shipping-results,.cart .cart-shipping-results :is(p,ul,li,span){font-weight:400}.header__logo--image{max-width:none}.header__logo .logo{height:90px;width:auto;max-width:none}.header__top{padding-top:16px;padding-bottom:20px}@media(max-width:1023.98px){.header__logo .logo{height:67px}.header__top{padding-block:16px;padding-inline:20px}.header__buttons{margin-inline:0}.header__icons--left .menu-drawer-button{margin-inline-start:-1rem}}.footer{--color-background: 81 126 172;--color-foreground: 255 255 255;--color-foreground-secondary: rgba(255, 255, 255, .72);--color-border: 255 255 255;--color-border-alpha: .25;background-color:#517eac}.footer__brand{display:flex;flex-direction:column;gap:2rem}.footer__logo{display:inline-flex;width:fit-content}.footer__logo img{height:92px;width:auto;max-width:100%}@media(max-width:1023.98px){.footer__logo img{height:69.5px}}.footer__brand-text{max-width:42ch;color:var(--color-foreground-secondary);font-size:1.5rem;line-height:1.5}.footer__socials .socials{gap:1.2rem}.footer__socials .social__link{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;border:1px solid rgb(var(--color-border) / var(--color-border-alpha));color:#fff;transition:background-color var(--animation-duration--fast, .15s) var(--animation-easing--smooth, ease),color var(--animation-duration--fast, .15s) var(--animation-easing--smooth, ease),border-color var(--animation-duration--fast, .15s) var(--animation-easing--smooth, ease)}.footer__socials .social__link .icon,.footer__socials .social__link svg{width:1.8rem;height:1.8rem}@media(hover:hover)and (pointer:fine){.footer__socials .social__link:hover{background-color:#fff;border-color:#fff;color:#517eac}}@media(max-width:1023.98px){.footer__brand{align-items:center;text-align:center}.footer .footer__brand .footer__brand-text{margin-right:0}.footer__socials{margin-top:10px}.footer__brand+.footer__top-block{margin-top:3.2rem}}.footer__copyright-sep{margin-inline:.6rem;opacity:.5}.footer__bottom,.footer__bottom a{color:var(--color-foreground-secondary)}@media(min-width:768px){.custom .media-gallery--carousel .media-gallery__carousel{padding-inline-start:calc(var(--media-grid-thumbs-size, 9rem) + var(--media-gap, 1rem))}.custom .media-gallery--carousel .media-gallery__carousel-thumbnails--outside{position:absolute;inset-block:0;inset-inline-start:0;width:var(--media-grid-thumbs-size, 9rem);margin:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.custom .media-gallery--carousel .media-gallery__carousel-thumbnails--outside::-webkit-scrollbar{display:none}.custom .media-gallery--carousel .carousel__thumbnails-swiper{height:auto}.custom .media-gallery--carousel .carousel__thumbnails-swiper>.swiper-wrapper{display:flex;flex-direction:column;gap:var(--media-gap, 1rem);height:auto!important;transform:none!important}.custom .media-gallery--carousel .media-gallery__carousel-thumbnails .swiper-slide{width:100%!important;height:auto!important;margin:0!important}.custom .media-gallery--carousel .media-gallery__carousel-thumbnails .media-gallery__item{width:100%}}.custom .pswp__top-bar [aria-label="Close zoom image"]{position:fixed;top:2rem;right:2rem}.custom .pswp__top-bar [aria-label="Previous slide"]{position:fixed;top:50%;left:2rem;transform:translateY(-50%)}.custom .pswp__top-bar [aria-label="Next slide"]{position:fixed;top:50%;right:2rem;transform:translateY(-50%)}.custom .pswp__top-bar [aria-label="Close zoom image"],.custom .pswp__top-bar [aria-label="Previous slide"],.custom .pswp__top-bar [aria-label="Next slide"]{background-color:#e5e5e5;border-color:#e5e5e5;color:#0a0a0a}.custom .pswp__top-bar [aria-label="Close zoom image"]:hover,.custom .pswp__top-bar [aria-label="Previous slide"]:hover,.custom .pswp__top-bar [aria-label="Next slide"]:hover{background-color:#d6d6d6;border-color:#d6d6d6;color:#fff}.custom .media-gallery__carousel-wrapper .media-gallery__item[data-media-type=image],.custom .media-gallery__carousel-wrapper .media-gallery__item[data-media-type=image] img{cursor:zoom-in}.custom .media-gallery__carousel-thumbnails .media-gallery__item,.custom .media-gallery__carousel-thumbnails .media-gallery__item img{cursor:pointer}.custom .pswp__thumbnails{position:absolute;left:50%;bottom:1.5rem;transform:translate(-50%);display:flex;gap:.8rem;max-width:90vw;padding:.6rem;overflow-x:auto;z-index:10}.custom .pswp__thumbnail{flex:0 0 auto;width:6rem;height:6rem;padding:0;margin:0;border:.2rem solid transparent;border-radius:.4rem;overflow:hidden;background:none;cursor:pointer;transition:border-color var(--animation-duration--fast, .15s) ease}.custom .pswp__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.custom .pswp__thumbnail:hover{border-color:#0a0a0a66}.custom .pswp__thumbnail.is-active{border-color:#0a0a0a}:is(.collection.custom,.product.custom,.search,.index) .product-grid.layout-panel-grid{--f-columns-md: 3 !important}:is(.collection.custom,.product.custom,.search,.index) results-list[show-filtering=false] .product-grid.layout-panel-grid{--f-columns-lg: 4 !important;--f-columns-xl: 4 !important}:is(.collection.custom,.product.custom,.search,.index) results-list[show-filtering=true] .product-grid.layout-panel-grid{--f-columns-lg: 3 !important;--f-columns-xl: 3 !important}:is(.collection.custom,.product.custom,.search,.index) .product-card__image--second{display:none}:is(.collection.custom,.product.custom,.search,.index) .product-card__media--has-second-image:hover .product-card__image--first{opacity:1;visibility:visible}:is(.collection.custom,.product.custom,.search,.index) .product-card__actions{display:none}:is(.collection.custom,.product.custom,.search,.index) .product-card{cursor:pointer;height:100%;display:flex;flex-direction:column}:is(.collection.custom,.product.custom,.search,.index) .product-grid.layout-panel-grid{align-items:stretch}:is(.collection.custom,.product.custom,.search,.index) .product-card__wrapper{flex:1 1 auto}:is(.collection.custom,.product.custom,.search,.index) .product-card__content{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch}:is(.collection.custom,.product.custom,.search,.index) .product-card__content--wrapper{flex:1 1 auto;width:100%}:is(.collection.custom,.product.custom,.search,.index) .product-card__media{--product-card-media-radius: 2rem;border-radius:2rem;flex:0 0 auto;border:1.5px solid rgb(235,235,235);-webkit-mask-image:none;mask-image:none}:is(.collection.custom,.product.custom,.search,.index) .product-card__media .media__image{object-fit:contain;padding:max(5%,6px)}:is(.collection.custom,.product.custom,.search,.index) .product-card__media,:is(.collection.custom,.product.custom,.search,.index) .product-card__media .media{aspect-ratio:1 / 1}:is(.collection.custom,.product.custom,.search,.index) .product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.6rem;font-weight:400}:is(.collection.custom,.product.custom,.search,.index) .product-card__price .price{font-size:1.6rem;font-weight:600}@media(pointer:fine){:is(.collection.custom,.product.custom,.search,.index) .product-card .media-hover--scale:hover{--hover-scale-x: 1.02;--hover-scale-y: 1.02}}:is(.collection.custom,.product.custom,.search,.index) .product-card__level-badge{position:absolute;top:1rem;inset-inline-end:1rem;z-index:1;padding:.4rem 1.1rem;border:1px solid #d9d7f1;border-radius:999px;background-color:#f0f0fa;color:#5b56b8;font-size:1.2rem;font-weight:500;line-height:1.6;letter-spacing:.02em;white-space:nowrap;pointer-events:none}:is(.collection.custom,.product.custom,.search,.index) .product-card__set-includes{margin:.2rem 0 0;font-size:1.5rem;font-weight:400;color:var(--color-foreground-secondary, #595959)}:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form{position:relative;z-index:1;width:100%;margin-top:auto;padding-top:.4rem}:is(.collection.custom,.product.custom,.search,.index) .product-card__format{flex:2 0 auto;min-width:0}:is(.collection.custom,.product.custom,.search,.index) .product-card__select{position:relative;min-width:0}:is(.collection.custom,.product.custom,.search,.index) .product-card__select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.2rem;height:5rem;min-width:0;padding:0 .5rem 0 .9rem;border:1px solid #d8d8e0;border-radius:var(--button-corner-radius);background-color:#fff;font-family:inherit;font-size:1.4rem;font-weight:400;color:rgb(var(--color-foreground));cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}:is(.collection.custom,.product.custom,.search,.index) .product-card__select-trigger::-webkit-details-marker{display:none}:is(.collection.custom,.product.custom,.search,.index) .product-card__select-trigger::marker{content:""}:is(.collection.custom,.product.custom,.search,.index) .product-card__select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.collection.custom,.product.custom,.search,.index) .product-card__select-caret{flex:0 0 auto;transition:transform .2s ease}:is(.collection.custom,.product.custom,.search,.index) .product-card__select[open] .product-card__select-caret{transform:rotate(180deg)}:is(.collection.custom,.product.custom,.search,.index) .product-card__select-panel{position:absolute;top:calc(100% + .6rem);inset-inline-start:0;inset-inline-end:auto;min-width:100%;width:max-content;max-width:22rem;z-index:10;max-height:24rem;overflow-y:auto;padding:.6rem;background-color:#fff;border:1px solid #ececf1;border-radius:1.2rem;box-shadow:0 1.2rem 3.2rem #14142b1f}:is(.collection.custom,.product.custom,.search,.index) .product-card__select-option{display:block;width:100%;text-align:left;white-space:nowrap;padding:.9rem 1.2rem;border:0;border-radius:.8rem;background:transparent;font-family:inherit;font-size:1.4rem;font-weight:400;color:rgb(var(--color-foreground));cursor:pointer}:is(.collection.custom,.product.custom,.search,.index) .product-card__select-option:hover,:is(.collection.custom,.product.custom,.search,.index) .product-card__select-option:focus-visible{background-color:#8682d51f}:is(.collection.custom,.product.custom,.search,.index) .product-card__select-option.is-selected{color:#8682d5;font-weight:600}:is(.collection.custom,.product.custom,.search,.index) .product-card__select-option[disabled]{opacity:.5;cursor:not-allowed}:is(.collection.custom,.product.custom,.search,.index) .product-card:has(.product-card__select[open]){position:relative;z-index:5}:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row{display:flex;gap:.8rem;align-items:stretch}:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row .quantity-selector{flex:1 1 auto;width:var(--quantity-selector-max-width, 7rem);--quantity-selector-max-width: 7rem;--quantity-selector-padding-inline: .8rem}:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row:not(:has(.product-card__format)) .quantity-selector{--quantity-selector-padding-inline: 1.3rem}:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row add-to-cart-component{flex:3 1 auto;min-width:0}:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-add{white-space:nowrap;text-transform:none;padding-inline:1.2rem;font-weight:500}:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row .quantity-input{font-weight:400}:is(.collection.custom,.search) .products-count-wrapper{font-size:1.6rem;font-weight:400}:is(.collection.custom,.search) .toggle-filter-btn{font-size:1.6rem;font-weight:500}:is(.collection.custom,.search) .facet__summary{font-size:1.6rem;font-weight:500}:is(.collection.custom,.search) .checkbox__label-text,:is(.collection.custom,.search) .checkbox__count{font-weight:400}:is(.collection.custom,.search) .facets-remove .btn__text{font-weight:500}:is(.collection.custom,.search) .facets__clear-all{font-weight:400}:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row--set .quantity-selector{flex-shrink:4;min-width:5.4rem}:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row--set add-to-cart-component{flex-shrink:0}@container (max-width: 339.98px){:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row{gap:.6rem}:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-add{font-size:1.4rem;padding-inline:.8rem}}@container (max-width: 249.98px){:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row--set{flex-direction:column}:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row--set .quantity-selector{width:100%;--quantity-selector-max-width: 100%}}@container (max-width: 219.98px){:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row{flex-direction:column}:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row .quantity-selector{width:100%;--quantity-selector-max-width: 100%}}@container (min-width: 440px){:is(.collection.custom,.product.custom,.search,.index) .product-card__custom-form-row .quantity-selector{--quantity-selector-padding-inline: 1.3rem}}@media(min-width:768px){product-recommendations .carousel--visible .swiper{overflow-x:clip;overflow-y:visible}}.product-metafields{border-top:.1rem solid rgb(var(--color-border) / var(--color-border-alpha, .1))}@media(min-width:768px){.product-metafields.spacing-style{padding-block-end:72px}}.product-metafields__inner{display:flex;flex-direction:column;gap:var(--spacing-6, 2.4rem)}.product-metafields__title{margin:0}.product-metafields__table{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spacing-10, 6rem)}.product-metafields__col{margin:0;display:grid;grid-template-columns:max-content 1fr;align-content:start}.product-metafields__label,.product-metafields__value{margin:0;padding-block:var(--spacing-3, 1.2rem);border-bottom:.1rem solid rgb(var(--color-border) / var(--color-border-alpha, .1))}.product-metafields__label{padding-inline-end:var(--spacing-6, 2.4rem);color:var(--color-foreground-secondary)}.product-metafields__value{text-align:right;color:rgb(var(--color-foreground));font-weight:500;overflow-wrap:anywhere}.product-metafields__value.is-empty{color:var(--color-foreground-secondary);font-weight:400}.product-metafields__col>:nth-last-child(-n+2){border-bottom:0}@media(max-width:767.98px){.product-metafields__table{grid-template-columns:1fr}.product-metafields__col>:nth-last-child(-n+2){border-bottom:.1rem solid rgb(var(--color-border) / var(--color-border-alpha, .1))}.product-metafields__col:last-child>:nth-last-child(-n+2){border-bottom:0}}.cart-icon-wrapper{display:inline-flex}.cart-added-popover{position:absolute;top:calc(100% + 1rem);right:0;z-index:60;width:34rem;max-width:calc(100vw - 3rem);background-color:#fff;border:1px solid #ececf1;border-radius:1.2rem;box-shadow:0 1.2rem 3.2rem #14142b1f;color:rgb(var(--color-foreground, 10 10 10));opacity:0;transform:translateY(-.6rem);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.cart-added-popover[hidden]{display:none}.cart-added-popover.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.cart-added-popover__inner{padding:1.6rem}.cart-added-popover__head{display:flex;align-items:center;gap:.8rem;margin-bottom:2rem}.cart-added-popover__check{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:#0a9b61;color:#fff;flex:0 0 auto}.cart-added-popover__check .icon{width:1.2rem;height:1.2rem}.cart-added-popover__heading{font-size:1.5rem;font-weight:600}.cart-added-popover__close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground, 10 10 10));cursor:pointer;transition:background-color .15s ease}.cart-added-popover__close:hover,.cart-added-popover__close:focus-visible{background-color:#8682d51f}.cart-added-popover__close .icon{width:1.4rem;height:1.4rem}.cart-added-popover__item{display:flex;gap:1.2rem;align-items:flex-start;margin-bottom:1.6rem}.cart-added-popover__media{flex:0 0 auto;width:6.4rem;height:6.4rem;border-radius:.8rem;overflow:hidden;background-color:#f5f5f7}.cart-added-popover__image{width:100%;height:100%;object-fit:cover}.cart-added-popover__details{min-width:0;display:flex;flex-direction:column;gap:.2rem}.cart-added-popover__title{font-size:1.5rem;font-weight:400;line-height:1.3;margin:0}.cart-added-popover__variant{font-size:1.3rem;color:var(--color-foreground-secondary, rgba(10, 10, 10, .6));margin:0}.cart-added-popover__price{font-size:1.5rem;font-weight:500;margin:.2rem 0 0}.cart-added-popover__actions{display:flex;flex-direction:column;gap:.8rem}.cart-added-popover__view,.cart-added-popover__checkout{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:1.1rem 1.6rem;border-radius:999px;font-size:1.5rem;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.cart-added-popover__view{background-color:#fff;border:1px solid #d8d8e0;color:rgb(var(--color-foreground, 10 10 10))}.cart-added-popover__view:hover,.cart-added-popover__view:focus-visible{border-color:#8682d5;color:#8682d5}.cart-added-popover__checkout{background-color:#8682d5;border:1px solid #8682d5;color:#fff}.cart-added-popover__checkout:hover,.cart-added-popover__checkout:focus-visible{background-color:#716dc4;border-color:#716dc4}@media(max-width:749.98px){.cart-added-popover{width:32rem}}@media(prefers-reduced-motion:reduce){.cart-added-popover{transition:opacity .15s ease;transform:none}.cart-added-popover.is-visible{transform:none}}body.collection .media .media__image:not(svg.placeholder),body.product .media .media__image:not(svg.placeholder){opacity:1;transform:none}body.collection .media,.product-card__media .media{background-color:transparent}.product-card__media .media .media__image:not(svg.placeholder){opacity:1;transform:none}[class*=btn--]:not(.btn--icon-solid,.btn--plain,.button-unstyled):before{width:calc(100% + var(--button-border-thickness, .1rem) * 2);opacity:0;transition:opacity var(--animation-duration--fast) var(--animation-easing--smooth)}[class*=btn--]:not(.btn--icon-solid,.btn--plain,.button-unstyled){transition:background-color var(--animation-duration--fast) var(--animation-easing--smooth),color var(--animation-duration--fast) var(--animation-easing--smooth),border-color var(--animation-duration--fast) var(--animation-easing--smooth),opacity var(--animation-duration--fast) var(--animation-easing--smooth),transform var(--animation-duration--fast) var(--animation-easing--smooth)}@media(hover:hover)and (pointer:fine){[class*=btn--]:not(.btn--icon-solid,.btn--icon-solid-desktop,.button-unstyled):hover:before{opacity:1}}.reversed-link:not(:has(.reversed-link__text)),.reversed-link:has(.reversed-link__text) .reversed-link__text{text-decoration:underline;text-decoration-thickness:var(--underline-thickness, .1rem);text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color var(--animation-duration--fast) var(--animation-easing--smooth),color var(--animation-duration--fast) var(--animation-easing--smooth)}@media(hover:hover)and (pointer:fine){.reversed-link:not([aria-disabled],.reversed-link--no-hover):not(:has(.reversed-link__text)):hover,.reversed-link:not([aria-disabled],.reversed-link--no-hover):has(.reversed-link__text):hover .reversed-link__text{background-size:0 var(--underline-thickness);text-decoration-color:currentcolor}}.product.custom .product-description__label{margin:0 0 16px;font-family:var(--font-body--family);font-weight:500;font-size:1.6rem}.product.custom .product-description .rte,.product.custom .coordinating-activities__content{font-size:1.6rem}.product.custom .product-description .rte>:first-child,.product.custom .coordinating-activities__content>:first-child{margin-block-start:0;line-height:32px}.product.custom .product-description,.product.custom .coordinating-activities{border-top:.1rem solid rgb(var(--color-border) / var(--color-border-alpha, .12));padding-block-start:40px;padding-block-end:20px}.product.custom .product-recommendations{border-top:.1rem solid rgb(var(--color-border) / var(--color-border-alpha, .12))}.product.custom .book-meta{display:flex;flex-direction:column;gap:1rem}.product.custom .book-meta__byline{margin:0;font-size:1.6rem;font-weight:400;color:var(--color-foreground-secondary)}.product.custom .book-meta__chips{display:none}.product.custom .book-meta__chip{display:inline-flex;align-items:center;padding:.4rem 1.2rem;border-radius:999px;background-color:#8682d51f;color:#5b56b8;font-size:1.3rem;font-weight:600;letter-spacing:.01em}.product.custom .product-price-block{margin-block-start:30px}.product.custom .purchase-panel{background-color:transparent;border:none;padding-inline:0}.product.custom .purchase-panel .product-form-buttons{width:100%}.product.custom .variant-option__button-label:not(:has(:checked)){border-color:rgb(var(--color-border) / var(--color-border-alpha, .1))}@media(hover:hover){.product.custom .variant-option__button-label:not(:has(:checked)):hover{background-color:#8682d51f;border-color:#8682d5;color:rgb(var(--color-foreground))}}.product.custom .variant-option__button-label,.product.custom .variant-option__label-value,.product.custom .quantity-input{font-weight:400}.product.custom .variant-option__button-label:has(:checked),.product.custom .variant-option__label-text,.product.custom .add-to-cart-button{font-weight:500}@media(min-width:750px){.product.custom .product-form-buttons add-to-cart-component{flex:1 1 auto;max-width:24rem}}.product.custom .media-gallery__carousel-wrapper .media-gallery__item{border-radius:var(--media-radius, 2rem);overflow:hidden}.product.custom .product-metafields__link{color:inherit;text-decoration:underline;text-underline-offset:.2rem;transition:color var(--animation-duration--medium) var(--animation-easing--smooth)}.product.custom .product-metafields__link:hover{color:rgb(var(--color-primary-button-background))}.product.custom .product-metafields{background-color:#f8f8fb}.product.custom .coordinating-activities__content>ul>li:nth-child(n+4),.product.custom .coordinating-activities__content>ol>li:nth-child(n+4){display:none}.product.custom .coordinating-activities__toggle:checked~.coordinating-activities__content>:is(ul,ol)>li{display:list-item}.product.custom .coordinating-activities__more{display:inline-block;margin-block-start:1.2rem;cursor:pointer;font-size:1.6rem;font-weight:400;color:inherit;text-decoration:underline;text-decoration-thickness:auto;text-underline-offset:.2rem;transition:color var(--animation-duration--medium) var(--animation-easing--smooth)}.product.custom .coordinating-activities__more:hover{color:rgb(var(--color-primary-button-background));text-decoration-thickness:auto}.product.custom .coordinating-activities__more:after{content:"See more"}.product.custom .coordinating-activities__toggle:checked~.coordinating-activities__more:after{content:"See less"}.product.custom .coordinating-activities:not(:has(.coordinating-activities__content>ul>li:nth-child(4))):not(:has(.coordinating-activities__content>ol>li:nth-child(4))) .coordinating-activities__more{display:none}.product.custom .product-recommendations .carousel__controls--relative{justify-content:center}.custom .media-gallery__zoom-dialog-button{display:none}@media(min-width:768px){.custom .media-gallery--carousel .carousel__controls--absolute{display:none}}.custom .product-description .text-block,.custom .product-description .text-block :is(p,ul,ol,li,span,a,strong,b),.custom .coordinating-activities__content,.custom .coordinating-activities__content :is(p,ul,ol,li,span,a,strong,b){font-size:1.6rem;font-weight:400}.product.custom .product-description .text-block,.product.custom .product-description .text-block :is(p,ul,ol,li,span,a,strong,b){font-size:1.8rem}.product.custom .product-description .text-block a,.product.custom .coordinating-activities__content a{color:inherit;text-decoration:underline;text-decoration-thickness:auto;text-underline-offset:.2rem;transition:color var(--animation-duration--medium) var(--animation-easing--smooth)}.product.custom .product-description .text-block a:hover,.product.custom .coordinating-activities__content a:hover{color:rgb(var(--color-primary-button-background));text-decoration-thickness:auto}.custom .product-metafields__label,.custom .product-metafields__value{font-size:1.6rem;font-weight:400}.custom .breadcrumbs>a:first-child,.custom .breadcrumbs>a:first-child+.breadcrumbs__sep{display:none}.custom .breadcrumbs,.custom .breadcrumbs a,.custom .breadcrumbs__last{font-weight:400;font-size:14px}.header__menu .menu__item{font-size:1.6rem;font-weight:400}.mega-menu__link--top{font-size:1.7rem;font-weight:500}.mega-menu__link:not(.mega-menu__link--top){font-size:1.6rem;font-weight:400}.search__input,.search-page-input{font-size:1.6rem;font-weight:400}.search__reset-button{font-weight:400}.footer,.footer p,.footer a,.footer .footer__brand-text,.footer .footer__copyright,.footer .footer__copyright-sep{font-size:1.6rem;font-weight:400}.footer .footer__brand-text{font-size:17px;margin-right:80px}body.contact .form-label,body.contact .text-block.rte.color-subtext{font-size:1.6rem}body.contact .text-block.rte.color-subtext{font-weight:400}body.contact .form-control{font-size:1.6rem;font-weight:400}body.contact .contact__button .btn{font-size:1.6rem;font-weight:500}body.contact .main-content{padding-block-end:80px}body.easy-to-print-book-level-labels .main-content .text-subheading{font-weight:500}body.easy-to-print-book-level-labels .rr-downloads__eyebrow,body.easy-to-print-book-level-labels .rr-downloads__intro,body.easy-to-print-book-level-labels .rr-note__body{font-weight:400}body.easy-to-print-book-level-labels .rr-note__body strong{font-weight:500}body.easy-to-print-book-level-labels .rr-group__title,body.easy-to-print-book-level-labels .rr-card__name,body.easy-to-print-book-level-labels .rr-card__meta{font-weight:400}body.book-lists-and-leveled-lists .main-content .text-subheading{font-weight:500}body.book-lists-and-leveled-lists .rr-downloads__eyebrow,body.book-lists-and-leveled-lists .rr-downloads__intro,body.book-lists-and-leveled-lists .rr-group__title,body.book-lists-and-leveled-lists .rr-card__name,body.book-lists-and-leveled-lists .rr-card__meta{font-weight:400}body.book-lists-and-leveled-lists .rr-close{text-align:left;font-weight:400}body.book-lists-and-leveled-lists .rr-close a{font-weight:500}@media(max-width:749.98px){body.book-lists-and-leveled-lists [class*=__hero_banner]{display:none}}body.lesson-plans .main-content .text-subheading{font-weight:500}body.lesson-plans .rr-downloads__eyebrow,body.lesson-plans .rr-downloads__intro,body.lesson-plans .rr-group__title,body.lesson-plans .rr-card__name,body.lesson-plans .rr-card__meta{font-weight:400}body.running-records .main-content .text-subheading{font-weight:500}body.running-records .rr-downloads__eyebrow,body.running-records .rr-downloads__intro,body.running-records .rr-group__title,body.running-records .rr-card__name,body.running-records .rr-card__meta{font-weight:400}body.glossary-of-educational-terms .main-content .text-subheading{font-weight:500}body.glossary-of-educational-terms .gl-jump__label,body.glossary-of-educational-terms .gl-letter,body.glossary-of-educational-terms .gl-term__name,body.glossary-of-educational-terms .gl-term__def,body.glossary-of-educational-terms .gl-more__body,body.glossary-of-educational-terms .gl-back{font-weight:400}body.glossary-of-educational-terms .gl-jump a,body.glossary-of-educational-terms .gl-more,body.glossary-of-educational-terms .gl-more__body h4,body.glossary-of-educational-terms .gl-more__body h5,body.glossary-of-educational-terms .gl-more__body strong,body.glossary-of-educational-terms .gl-more__body b,body.glossary-of-educational-terms .gl-more__body th,body.glossary-of-educational-terms .gl-more__body thead td,body.activities-for-early-learning .main-content .text-subheading{font-weight:500}body.activities-for-early-learning .act-sec__title,body.activities-for-early-learning .act-intro,body.activities-for-early-learning .act-body,body.activities-for-early-learning .act-back{font-weight:400}body.activities-for-early-learning .act-jump a,body.activities-for-early-learning .act-body h5,body.activities-for-early-learning .act strong,body.activities-for-early-learning .act b{font-weight:500}body:has(.gal) .main-content .text-subheading{font-weight:500}.gal .gal-card__cap{font-weight:400;font-size:1.6rem}@media(min-width:1024px){.header--logo-left{--header-grid-template: "logo search icons" auto "nav nav nav" auto / 1fr clamp(28rem, 36vw, 56rem) 1fr}.header--logo-left .header__logo{justify-self:start}.header--logo-left .header__search{grid-area:search;min-width:0;width:100%}.header--logo-left .header__search .search__form{min-width:0;max-width:none;width:100%}.header__search{content-visibility:visible}.header__search .search__content{inset-inline-start:50%;transform:translate(-50%)}.header--logo-left .header__navigation{justify-content:center;margin-top:.4rem;margin-inline-start:0}.header__top{padding-top:10px;padding-bottom:8px}}@media(min-width:1024px)and (max-width:1199.98px){.header__menu .menu__item{padding-inline:.8rem}}.mega-menu__link--static{cursor:default}.mega-menu--menu-shop-by-series .mega-menu__list--wide{align-items:stretch}.mega-menu--menu-shop-by-series .mega-menu__list--wide .mega-menu__item+.mega-menu__item{border-inline-start:1px solid rgb(var(--color-border) / var(--color-border-alpha));padding-inline-start:3rem}.header__menu .dropdown__nav,.header__menu .dropdown__nav li,.header__menu .dropdown__nav a{font-size:1.6rem;font-weight:400;line-height:1.6}body.catalog .main-content .text-subheading,body.book-samples .main-content .text-subheading,body.about-us .main-content .text-subheading,body.team .main-content .text-subheading,body.characters .main-content .text-subheading,body.ordering-and-shipping .main-content .text-subheading,body.privacy-policy .main-content .text-subheading,body.terms-of-use .main-content .text-subheading,body.request-a-quote .main-content .text-subheading{font-weight:500}[data-mrb-form-success][hidden],[data-mrb-form-error][hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
