:root{--ft-purple: #776dfd;--ft-purple-hover: #5a4cf0;--ft-purple-deep: #5b3fd6;--ft-lilac-surface: #f7f4fe;--ft-lilac-pill: #f1eefe;--ft-lilac-border: #e6e0fb;--ft-pink: #ff5d8f;--ft-ink: #1c1530;--ft-muted: #6a6280;--ft-border: #ece8f4;--ft-mint: #10b5a3;--ft-gold: #ffc23d;--ft-green: #15803d;--ft-maxw: 1240px}.menu-list__link{font-weight:500!important}.slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--ft-purple)!important;outline-color:var(--ft-purple)!important}.variant-option__button-label{min-width:140px}.variant-option__button-label__pill{transition:none!important}.variant-option__button-label__text,.variant-option legend{font-weight:700!important}@media(max-width:749px){.product-details h1{font-size:1.6rem!important;line-height:1.15!important}}.product-information{max-width:var(--ft-maxw);margin-inline:auto}.facets__label{font-family:Fredoka,sans-serif!important;font-weight:700!important}.facets__summary .icon-caret{color:var(--ft-purple)}.facets .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--ft-purple);border-color:var(--ft-purple)}.facets .checkbox__input:checked+.checkbox__label .icon-checkmark path{stroke:#fff}.facets__clear-all-link{color:var(--ft-purple)}.facets-remove__pill,.pills__pill{background:var(--ft-lilac-pill)!important;border-color:var(--ft-lilac-border)!important;color:var(--ft-purple)!important}.price-facet__input:focus{border-color:var(--ft-purple)!important;outline-color:var(--ft-purple)!important}.product-grid-container{max-width:var(--ft-maxw);margin-inline:auto}.rating-wrapper{--star-fill-color: var(--ft-gold);--star-fill-color-rgb: 255 194 61}.rating-count,.rating-count-separator{color:var(--ft-ink)!important}.product-card .rating-wrapper{padding-inline-start:8px}.product-card__content .rating-wrapper{margin-top:auto}.product-card__content:not(:has(.rating-wrapper)) product-price{margin-top:auto}@media(max-width:749px){.product-card [role=heading]{font-size:.875rem!important;font-weight:600!important;line-height:1.3!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-card .quick-add__button{background:var(--ft-purple)!important;color:#fff!important;border-color:var(--ft-purple)!important}}.product-grid-container .product-card,.product-grid-container .product-card__content{height:100%}.product-grid-container .product-card__content{border:1px solid var(--ft-border);border-radius:18px;overflow:hidden;background:#fff;padding-bottom:14px}.product-grid-container .product-media-container{background:var(--ft-lilac-surface)!important}.product-grid-container .product-media__image{object-fit:contain!important}@media(max-width:749px){.product-grid-container .product-card .add-to-cart-button:not(.quick-add__button){display:none!important}}.product-grid-container .product-badges{top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:3}.product-grid-container .product-badges__badge{border-radius:999px!important;font-family:Figtree,sans-serif;font-weight:800!important;font-size:11px!important;letter-spacing:.02em;text-transform:none;padding:5px 10px!important}.cart-page__title{order:1}.cart-page__more-blocks{order:2;margin-block-start:var(--margin-lg)}.cart-page__items{order:3}.cart-page__summary{order:4}.cart-title,.cart-drawer__heading,.cart-drawer__heading--empty{font-family:Fredoka,sans-serif!important;font-weight:700!important}.cart-items__media-container{background:var(--ft-lilac-surface);border-radius:12px;overflow:hidden}.cart-items__media-image{object-fit:contain!important}.cart-items__title{font-weight:700!important}.cart-items__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:break-word}.cart-items__price,.cart-items__price-unit,.cart-totals__original-value,.cart-totals__original-label,.cart-discounts,.cart-totals__total-value,.cart-totals__total-label{font-family:Fredoka,sans-serif!important;font-weight:500!important}.cart-items__price,.cart-totals__original-value,.cart-totals__original-label,.cart-discounts{font-size:1.05rem!important}.cart-items__remove{color:var(--ft-muted)!important}.cart-items__quantity .quantity-selector{border-radius:999px!important;border:2px solid var(--ft-border)!important}.cart-totals__total-value{font-weight:600!important;font-size:1.3rem!important}.cart-totals__total-label{font-weight:500!important;font-size:1.05rem!important}.cart-discount .field__input,.cart-discount input[type=text]{border-radius:999px!important}.cart__checkout-button{background:var(--ft-ink)!important;border-color:var(--ft-ink)!important;color:#fff!important;border-radius:999px!important;font-family:Fredoka,sans-serif!important;font-size:1.1rem!important}.cart__checkout-button:hover{background:#000!important;border-color:#000!important}.cart-items__empty-button{background:var(--ft-purple)!important;border-color:var(--ft-purple)!important;color:#fff!important;border-radius:999px!important}.cart-drawer__content:has(.cart-drawer__heading--empty){align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px;padding:24px 24px 40px!important}.cart-drawer__heading--empty{display:flex!important;flex-direction:column;align-items:center;text-align:center;font-size:1.5rem!important;line-height:1.2;margin:0 0 4px!important;max-width:22rem}.cart-drawer__heading--empty:before{content:"";flex:none;width:64px;height:64px;margin:0 auto 14px;border-radius:999px;background-color:var(--ft-lilac-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23776dfd' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='7' width='11.5' height='13.5' rx='2'/%3E%3Cpath d='M8 7V5.6A1.6 1.6 0 0 1 9.6 4h8.8A1.6 1.6 0 0 1 20 5.6v11a1.6 1.6 0 0 1-1.6 1.6H15'/%3E%3Cpath d='M9.25 11.5l.9 1.85 1.85.9-1.85.9-.9 1.85-.9-1.85-1.85-.9 1.85-.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:30px 30px}.cart-drawer__content:has(.cart-drawer__heading--empty) .cart-items__empty-button{margin-top:12px}.cart-totals__original-container:empty+.cart-actions{border-block-start:none}.cart-page--empty .ft-dc{display:none}.cart-page .ft-dc,.cart-drawer .ft-dc{gap:8px;background:#eafaf0;border:1px solid #c6efd6;border-radius:16px;padding:16px 20px;margin:0 0 18px;font-size:13.5px;color:var(--ft-green)}.cart-page .ft-dc .ft-dc__icon,.cart-drawer .ft-dc .ft-dc__icon{width:auto;height:auto;background:none;border-radius:0;color:var(--ft-green)}.cart-drawer .ft-dc{padding:13px 15px;border-radius:14px;margin-bottom:10px;font-size:12.5px}.cart-page .ft-fsb,.cart-drawer .ft-fsb{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.cart-page .ft-dc,.cart-drawer .ft-dc{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.cart-drawer .ft-fsb,.cart-drawer .ft-dc{margin-inline:var(--cart-drawer-padding)}@media(min-width:750px){.cart-drawer .ft-fsb,.cart-drawer .ft-dc{margin-inline:var(--cart-drawer-padding-desktop)}}@media(max-width:749px){.cart-page .cart-items__table-row{grid-template-columns:clamp(3.5rem,19cqi,7.5rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto)}}@media(min-width:750px){.section .cart-page{width:100%;max-width:1500px;justify-self:center;grid-template-columns:minmax(0,1fr) clamp(17rem,42%,34rem)}.cart-page .cart-summary__inner{border:1px solid var(--ft-border);border-radius:20px}.cart-page__more-blocks{min-width:0}}.search-page__header{max-width:var(--ft-maxw);margin-inline:auto}.search-page__header h3{display:none!important}.search-page-input__parent{position:relative}.search-page-input{border:1px solid var(--ft-border)!important;border-radius:999px!important;background:var(--ft-lilac-surface)!important;color:var(--ft-ink)!important;padding-block:.85rem!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.search-page-input:focus,.search-page-input:focus-visible{border-color:var(--ft-purple)!important;background:#fff!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ft-purple) 18%,transparent)!important;outline:none!important}.search-page__header .search__icon{color:var(--ft-purple)}.search__reset-button{color:var(--ft-muted)}.search__reset-button:hover{color:var(--ft-purple)}@media(max-width:749px){[data-template=search] .product-grid-container,[data-template^=collection] .product-grid-container{padding-inline:10px}}@media(min-width:750px){[data-template^=collection],[data-template^=collection] .page-width-wide,[data-template^=collection] .page-width-normal,[data-template^=collection] .page-width-narrow,[data-template^=collection] .page-width-content{--page-margin: 20px}}.predictive-search-dropdown{border:none!important;box-shadow:none!important;border-radius:0!important}.predictive-search-results__inner{padding:4px!important}.predictive-search-results__wrapper-queries .predictive-search-results__list{gap:8px}.predictive-search-results__pill,.predictive-search-dropdown .pills__pill{background:var(--ft-lilac-pill)!important;border:1px solid var(--ft-lilac-border)!important;color:var(--ft-purple)!important;border-radius:999px!important;font-weight:600}.predictive-search-results__pill:hover,.predictive-search-dropdown .pills__pill:hover{background:var(--ft-purple)!important;color:#fff!important;border-color:var(--ft-purple)!important}.predictive-search-results__card--query{font-family:Fredoka,sans-serif}.predictive-search-results__no-results,.search-results__no-results{color:var(--ft-muted)}.predictive-search-results__title{font-family:Fredoka,sans-serif!important;font-weight:600!important}.search-page__header .search-page-input__parent{align-items:center!important}.search-page__header search-page-input-component{max-width:600px!important;width:100%!important;margin-inline:auto!important}.search-page-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.search-page-input::-webkit-search-decoration{-webkit-appearance:none}.predictive-search-results__card--product .resource-card__media{--resource-card-aspect-ratio: 1 / 1 !important;aspect-ratio:1 / 1!important;object-fit:contain!important;background:var(--ft-lilac-surface);border-radius:12px}.predictive-search-results__card--product .resource-card__media img,.predictive-search-results__card--product .resource-card__image{object-fit:contain!important;background:var(--ft-lilac-surface)}.predictive-search-results__card--product .resource-card__title{font-weight:600}.predictive-search-results__card--product .price{font-family:Fredoka,sans-serif;font-weight:700}.search-modal predictive-search-component,.predictive-search-dropdown{--product-corner-radius: 12px !important;--card-corner-radius: 12px !important;--resource-card-corner-radius: 12px !important}.search-modal .resource-card__image,.search-modal .resource-card__image--secondary,.search-modal .resource-card__media,.predictive-search-results__card--product .resource-card__image{border-radius:12px!important}.search-modal .predictive-search-results__card--product .resource-card{border:1px solid var(--ft-border);border-radius:16px;background:#fff;overflow:hidden}.search-modal .predictive-search-results__card--product .resource-card__media{background:var(--ft-lilac-surface)!important;border-radius:0!important}.search-modal .predictive-search-results__card--product .resource-card__image{border-radius:0!important}.search-modal .predictive-search-results__card--product .resource-card__content{padding:8px 10px 10px}.search-modal__content{padding:16px!important}.search-modal .predictive-search-form__header{background:transparent!important;border:none!important;border-radius:0!important}.search-modal .predictive-search-form__header-inner{background:var(--ft-lilac-surface)!important;border-radius:999px!important;border:1px solid var(--ft-border)!important}.search-modal .predictive-search-form__header-inner:focus-within{border-color:var(--ft-purple)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ft-purple) 18%,transparent)!important;outline:none!important}.search-modal .predictive-search__icon,.search-modal .predictive-search__reset-button:hover{color:var(--ft-purple)!important}.search-modal .search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.search-modal .search-input::-webkit-search-decoration{-webkit-appearance:none}.search-modal .predictive-search-results__title{font-family:Fredoka,sans-serif!important;font-weight:600!important}.search-modal .predictive-search__search-button{background:var(--ft-purple)!important;color:#fff!important;border-radius:999px!important;font-weight:600!important;border:none!important}.search-modal .predictive-search__search-button:hover{background:var(--ft-purple-hover)!important}.search-modal .predictive-search-results__header a,.search-modal .predictive-search-results__clear{color:var(--ft-purple)!important;font-weight:600}#header-component{--page-content-width: 1200px;--page-width: calc(1200px + (var(--page-margin) * 2))}.ft-policy{max-width:760px;margin:0 auto;padding:44px var(--page-margin) 72px}@media(max-width:749px){.ft-policy{padding-inline:10px}}[data-template=policy] .rte{color:var(--ft-ink);font-size:16px;line-height:1.7}[data-template=policy] .rte>:first-child{margin-top:0}[data-template=policy] .rte h1,[data-template=policy] .rte h2,[data-template=policy] .rte h3,[data-template=policy] .rte h4{font-family:Fredoka,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--ft-ink);margin:1.8em 0 .5em}[data-template=policy] .rte h2{font-size:22px}[data-template=policy] .rte h3{font-size:18px}[data-template=policy] .rte p,[data-template=policy] .rte ul,[data-template=policy] .rte ol{margin:0 0 1.1em}[data-template=policy] .rte li{margin:0 0 .4em}[data-template=policy] .rte ul,[data-template=policy] .rte ol{padding-inline-start:1.3em}[data-template=policy] .rte a{color:var(--ft-purple);text-decoration:underline;text-underline-offset:2px}[data-template=policy] .rte a:hover{color:var(--ft-purple-hover)}[data-template=product] .rating-wrapper{--star-fill-color: #ffc23d;--star-fill-color-rgb: 255 194 61}.jdgm-carousel-wrapper{padding-bottom:0!important;margin-bottom:0!important}.jdgm-carousel-wrapper>section:empty{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
