:root{--fe-ink: var(--color-foreground, #0a0a0a);--fe-ink-rgb: var(--color-foreground-rgb, 10 10 10);--fe-paper: var(--color-background, #ffffff);--fe-panel: #f6f5f0;--fe-line: 2px;--fe-pop-x: 4px;--fe-pop-y: 4px;--fe-pop: var(--fe-pop-x) var(--fe-pop-y) 0 var(--fe-ink);--fe-pop-lg: 7px 7px 0 var(--fe-ink);--fe-pop-sm: 2px 2px 0 var(--fe-ink);--fe-radius-card: 18px}[class*=color-custom-]{--fe-ink: var(--color-foreground);--fe-ink-rgb: var(--color-foreground-rgb);--fe-paper: var(--color-background)}.button:not(.button-unstyled,.close-button,.menu-drawer__close-button,.skip-to-content-link,.quick-add__button,.menu-list__link,.predictive-search__close-modal-button),.button-secondary:not(.button-unstyled,.skip-to-content-link),.button-custom,button.shopify-payment-button__button--unbranded,.fe-search__submit,.fe-nav__seeall,.fe-nav__pill--cta,.fe-nav__pill[aria-expanded=true],.fe-belt__cta,.fe-ap__btn,.fe-rip__cta,.fe-cg__btn,.fe-hrs__btn,.fe-vc__btn,.fe-ps__btn{--button-border-width: 0;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:2px solid var(--fe-brand-black);border-radius:var(--fe-radius-btn)!important;box-shadow:var(--fe-inset)!important;font-family:var(--font-subheading--family);font-weight:800;letter-spacing:.01em;translate:none!important;transition:border-color var(--fe-motion-fast) var(--fe-ease),box-shadow var(--fe-motion-fast) var(--fe-ease),background-color var(--fe-motion-fast) var(--fe-ease)}.button:not(.button-unstyled,.close-button,.menu-drawer__close-button,.skip-to-content-link,.quick-add__button,.menu-list__link,.predictive-search__close-modal-button):is(:hover,:focus-visible),.button-secondary:not(.button-unstyled,.skip-to-content-link):is(:hover,:focus-visible),.button-custom:is(:hover,:focus-visible),button.shopify-payment-button__button--unbranded:is(:hover,:focus-visible),.fe-search__submit:is(:hover,:focus-visible),.fe-nav__seeall:is(:hover,:focus-visible),.fe-nav__pill--cta:is(:hover,:focus-visible),.fe-nav__pill[aria-expanded=true]:is(:hover,:focus-visible),.fe-belt__cta:is(:hover,:focus-visible),.fe-ap__btn:is(:hover,:focus-visible),.fe-rip__cta:is(:hover,:focus-visible),.fe-cg__btn:is(:hover,:focus-visible),.fe-hrs__btn:is(:hover,:focus-visible),.fe-vc__btn:is(:hover,:focus-visible),.fe-ps__btn:is(:hover,:focus-visible){border-color:#fff!important;box-shadow:var(--fe-inset),0 0 0 2px var(--fe-brand-black)!important;outline:none}.button-secondary:not(.button-unstyled,.skip-to-content-link){--button-background-color: var(--fe-paper);--button-color: var(--fe-ink)}.fe-nav__pill--cta,.fe-nav__pill[aria-expanded=true]{border-color:#fff!important}.fe-search__submit{translate:0 -50%!important}.button:not(.button-unstyled,.close-button,.menu-drawer__close-button,.skip-to-content-link,.menu-list__link,.add-to-cart-button,.product-form__submit):after{content:"\2192";display:inline-block;margin-inline-start:0;transition:translate var(--fe-motion-fast) var(--fe-ease)}.button:not(.button-unstyled,.close-button,.menu-drawer__close-button,.skip-to-content-link,.menu-list__link,.add-to-cart-button,.product-form__submit):hover:after{translate:3px 0}.page-wrapper--drawer-open{margin-inline-end:0}.dialog-zoomed-gallery__close-button.close-button svg{width:2rem;height:2rem}@media(min-width:990px){.page-wrapper--drawer-open shopify-account::part(dialog){translate:none}}.add-to-cart-button:not(.quick-add__button),.product-form__submit{min-height:56px;font-size:1.0625rem}.product-details .product-form-buttons{align-items:center}.product-details .product-form-buttons>.fe-stickers,.product-details .product-form-buttons>.fe-preorder,.product-details .product-form-buttons>.fe-cr-mark,.product-details .product-form-buttons>.accelerated-checkout-block,.product-details .product-form-buttons>.product-form-text__error{flex:1 0 100%;min-width:0}.product-details .product-form-buttons--stacked>span:has(.add-to-cart-button){flex:1 1 0;min-width:0}.product-details .buy-buttons-block .quantity-selector-wrapper{flex:0 0 auto;width:auto;flex-wrap:nowrap;gap:0}.product-details .buy-buttons-block .quantity-selector{--quantity-selector-width: 148px;gap:2px;height:56px;padding:6px;border:var(--fe-line) solid var(--fe-brand-black);border-radius:999px;background:#fff;box-shadow:var(--fe-glow)}.product-details .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus){width:36px;height:36px;border-radius:50%;color:var(--fe-brand-black)}.product-details .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus):hover:not(:disabled){background:var(--fe-brand-yellow)}.product-details .buy-buttons-block .quantity-selector input[type=number]{width:42px;height:40px;min-width:42px;border:var(--fe-line) solid var(--fe-brand-black)!important;border-radius:8px!important;background:#fff;font-size:1rem;font-weight:800;box-shadow:none}.email-signup__input,.field__input,.search-modal__input,.predictive-search__input,input:not([type=checkbox],[type=radio],[type=range],.quantity-selector__input),textarea,select{border:var(--fe-line) solid var(--fe-ink)!important;border-radius:var(--fe-radius-input);font-weight:500}textarea{border-radius:var(--fe-radius-md)}input:focus-visible,textarea:focus-visible{box-shadow:var(--fe-pop-sm);outline:none}.announcement-bar{font-weight:600;letter-spacing:.02em}.header__row--top{border-bottom:var(--fe-line) solid var(--fe-ink)}#header-component[data-sticky-state=active] .header__row--top{box-shadow:0 6px rgb(var(--fe-ink-rgb) / .06)}.header-logo img{transition:rotate var(--fe-motion-base) var(--fe-ease),scale var(--fe-motion-base) var(--fe-ease);transform-origin:40% 60%}.header-logo:hover img{rotate:-3deg;scale:1.04}.menu-list__link-title{position:relative;padding-block:.45em;padding-inline:.9em;border-radius:var(--fe-radius-pill);font-weight:600;isolation:isolate;transition:color var(--fe-motion-fast) var(--fe-ease)}.menu-list__link-title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--fe-brand-yellow);scale:.6 .8;opacity:0;transition:scale var(--fe-motion-base) var(--fe-ease),opacity var(--fe-motion-fast) var(--fe-ease)}.menu-list__list-item:is(:hover,:focus-within) .menu-list__link-title:before,.menu-list__link--active .menu-list__link-title:before{scale:1 1;opacity:1}.menu-list__link--active .menu-list__link-title:before{background:rgb(var(--fe-brand-yellow-rgb) / .45)}.menu-list__submenu{border:var(--fe-line) solid var(--fe-ink);border-top-width:0;box-shadow:var(--fe-pop-lg)}.header-actions__action{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:var(--fe-radius-pill);transition:background-color var(--fe-motion-fast) var(--fe-ease),translate var(--fe-motion-fast) var(--fe-ease)}.header-actions__action:hover{background:rgb(var(--fe-brand-yellow-rgb) / .45);translate:0 -1px}.cart-bubble{--cart-bubble-background: var(--fe-brand-yellow);--cart-bubble-text: var(--fe-brand-black);outline:2px solid var(--fe-paper)}.menu-drawer .menu-list__link{font-weight:700}.product-card .product-card__content{--border-style: solid !important;--border-width: var(--fe-line) !important;--border-color: var(--fe-ink) !important;--border-radius: var(--fe-radius-btn) !important;--padding-block-start: 10px !important;--padding-block-end: 14px !important;--padding-inline-start: 10px !important;--padding-inline-end: 10px !important;background:#f4f2ea;overflow:hidden;box-shadow:var(--fe-inset);transition:border-color var(--fe-motion-base) var(--fe-ease),box-shadow var(--fe-motion-base) var(--fe-ease)}.product-card:is(:hover,:focus-within) .product-card__content{box-shadow:var(--fe-inset),0 0 0 2px var(--fe-brand-black)}.product-card .card-gallery{--border-radius: var(--fe-radius-btn) !important;aspect-ratio:1;background:#fff;overflow:hidden;border-radius:var(--fe-radius-btn)}.product-card .product-media-container,.product-card .product-media-container.media-fit{--product-media-fit: contain;aspect-ratio:1;background:#fff;overflow:hidden;border-radius:var(--fe-radius-btn)}.product-card .product-media-container.media-fit img,.product-card .product-media-container img{width:100%;height:100%;object-fit:contain;object-position:center;padding:11%;box-sizing:border-box;border-radius:var(--fe-radius-btn);mix-blend-mode:normal;transition:transform .35s var(--fe-ease)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.card-hover-effect-subtle-zoom .product-card:hover .card-gallery.card-gallery{transform:none}.card-hover-effect-subtle-zoom .product-card:hover .card-gallery img{transform:scale(1.06)}}.resource-list__carousel>slideshow-container>slideshow-slides>.resource-list__slide{overflow:visible}.product-card .text-block:has(product-price),.product-card product-price{font-weight:800}.product-card product-title .text-block,.product-card .product-card__title{font-weight:600;padding-inline:2px}.quick-add__button{border:var(--fe-line) solid var(--fe-brand-black)!important;border-radius:var(--fe-radius-btn)!important;background:var(--fe-brand-yellow)!important;color:var(--fe-brand-black)!important;box-shadow:var(--fe-inset)!important}.product-badges__badge{border:var(--fe-line) solid var(--fe-brand-black);box-shadow:2px 2px 0 var(--fe-brand-black);font-weight:800;letter-spacing:.04em;padding-inline:10px}.card-gallery .product-badges.product-badges--ribbon{top:14px;inset-inline:12px;display:flex;justify-content:center;pointer-events:none}.card-gallery .product-badges--ribbon .fe-badge--preorder{--color-background: var(--fe-brand-yellow);--color-foreground: var(--fe-brand-black);border-color:var(--fe-brand-black);box-shadow:var(--fe-inset),3px 3px 0 var(--fe-brand-black);letter-spacing:.12em;padding-block:6px;padding-inline:14px}.collection-card{--border-style: solid !important;--border-width: var(--fe-line) !important;--border-color: var(--fe-ink) !important;--border-radius: var(--fe-radius-btn) !important;background:#f4f2ea;overflow:clip;box-shadow:var(--fe-inset);transition:box-shadow var(--fe-motion-base) var(--fe-ease)}.collection-card:is(:hover,:focus-within){box-shadow:var(--fe-inset),0 0 0 2px var(--fe-brand-black)}.collection-card .collection-card__image{--border-radius: var(--fe-radius-btn) !important;aspect-ratio:1;margin:10px 10px 0;width:calc(100% - 20px);align-self:center;background:#fff;border-radius:var(--fe-radius-btn);overflow:hidden}.collection-card .resource-image,.collection-card .resource-image__image{aspect-ratio:1;border-radius:var(--fe-radius-btn)}.collection-card .collection-card__image .resource-image__image{object-fit:contain;object-position:center;padding:14%;box-sizing:border-box;background:#fff;border-radius:var(--fe-radius-btn);transition:transform .35s var(--fe-ease)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image.collection-card__image{transform:none}.card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image img{transform:scale(1.06)}}.collection-card .collection-card__content:not(.collection-card__content--on-image){padding:12px 14px 14px}.collection-card .collection-card__content .text-block{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;font-weight:700}.collection-card .collection-card__content .text-block>*{flex:1 1 auto;margin:0}.collection-card .collection-card__content .text-block:after{content:"\2192";flex:none;display:grid;place-items:center;width:30px;height:30px;border:var(--fe-line) solid var(--fe-ink);border-radius:var(--fe-radius-pill);background:var(--fe-brand-yellow);color:var(--fe-brand-black);font-size:.9em;transition:translate var(--fe-motion-fast) var(--fe-ease)}.collection-card:is(:hover,:focus-within) .collection-card__content .text-block:after{translate:3px 0}.text-block :is(h1,h2,h3) em,.text-block:is(.h1,.h2,.h3) em{font-style:normal;background-image:linear-gradient(transparent 58%,var(--fe-brand-yellow) 58%,var(--fe-brand-yellow) 92%,transparent 92%);background-repeat:no-repeat;background-size:100% 100%;padding-inline:.08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}[class*=color-custom-] .text-block :is(h1,h2,h3) em{color:var(--fe-brand-yellow);background-image:none}marquee-component.section{border-block:var(--fe-line) solid var(--fe-brand-black)}.fe-trust-item__inner{padding:6px 14px 6px 6px;border:var(--fe-line) solid var(--fe-ink);border-radius:var(--fe-radius-btn);background:var(--fe-paper);box-shadow:var(--fe-pop-sm);color:var(--fe-ink)}.fe-trust-item__icon{border:var(--fe-line) solid var(--fe-ink);color:var(--fe-brand-black)}.fe-breadcrumbs__list{font-weight:500}jumbo-text{text-shadow:6px 6px 0 rgb(var(--fe-brand-yellow-rgb) / .22)}.section-background:is([class$=__fe_types],[class$=__fe_store],[class$=__fe_creators],[class$=__fe_description]){inset-inline:clamp(8px,1.5vw,20px);border-radius:28px}.section-background[class$=__fe_creators]{border:var(--fe-line) solid var(--fe-brand-black);box-shadow:8px 8px 0 var(--fe-brand-yellow)}.product-information media-gallery .product-media-container{background:var(--fe-panel);border-radius:20px;overflow:hidden}.product-information media-gallery .product-media-container img{mix-blend-mode:multiply;padding:6%;box-sizing:border-box}.product-information media-gallery .media-gallery__grid>.product-media-container:first-child{background:radial-gradient(60% 60% at 80% 100%,rgb(var(--fe-brand-yellow-rgb) / .22),transparent 70%),var(--fe-panel)}.product-information media-gallery .media-gallery__grid>.product-media-container:first-child img{padding:8%}.product-details h1{font-size:clamp(1.875rem,3vw,2.5rem);letter-spacing:-.03em;line-height:1}.product-details product-inventory{font-weight:700}@media screen and (min-width:990px){sticky-add-to-cart .sticky-add-to-cart__bar{bottom:69px}}.product-details .fe-trust-bar{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:2px;padding:6px 4px;border-radius:16px;background:var(--fe-panel);box-shadow:none}.product-details .fe-trust-item__inner{width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:12px;background:transparent;box-shadow:none;gap:10px;color:var(--fe-ink);font-family:var(--font-body--family);font-size:.84rem;font-weight:650;line-height:1.25;white-space:normal}.product-details .fe-trust-item__icon{width:28px;height:28px;padding:6px;box-sizing:border-box;border:0;background:var(--fe-brand-yellow);color:var(--fe-brand-black)}.product-details a.fe-trust-item__inner:hover{background:rgb(var(--fe-brand-yellow-rgb) / .35)}.product-details a.fe-trust-item__inner:focus-visible{outline:2px solid var(--fe-brand-black);outline-offset:2px}.product-grid .product-card .product-media-container.media-fit img{object-fit:contain}.product-grid .product-card .card-gallery{background:#fff}.facets-controls-wrapper .facets--filters-title{font-family:var(--font-heading--family);font-size:1.375rem;font-weight:800;letter-spacing:-.02em}.facets-controls-wrapper .products-count-wrapper{font-weight:600;opacity:.7}@media screen and (min-width:750px){.facets:not(.facets--drawer) .facets__filters-wrapper{padding:20px}.facets--horizontal .facets__filters-wrapper{padding:0}.facets--vertical{position:sticky;top:calc(var(--header-group-height, 120px) + 16px);align-self:start;max-height:calc(100dvh - var(--header-group-height, 120px) - 32px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:6px 18px 14px;border:var(--fe-line) solid var(--fe-brand-black);border-radius:18px;background:#fff;box-shadow:5px 5px 0 var(--fe-brand-yellow)}.facets--vertical .facets__item:not(:first-of-type):before,.facets--vertical .sorting-filter:before{content:none}.facets--vertical .facets__item+.facets__item{border-top:1px solid rgb(var(--fe-ink-rgb) / .12)}}.facets--vertical .facets__summary{padding-block:14px}:is(.facets--vertical,.facets-block-wrapper--vertical) .facets__item .facets__summary .facets__label{font-family:var(--font-heading--family);font-size:1rem;font-weight:800;letter-spacing:-.01em}:is(.facets--vertical,.facets-block-wrapper--vertical) .facets__item .facets__summary .icon-caret{width:26px;height:26px;display:grid;place-items:center;border:1.5px solid rgb(var(--fe-ink-rgb) / .25);border-radius:var(--fe-radius-pill);transition:background-color var(--fe-motion-fast),border-color var(--fe-motion-fast)}.facets__item .facets__panel[open] .facets__summary .icon-caret{background:var(--fe-brand-yellow);border-color:var(--fe-brand-black)}.facets .facets__inputs-list-item .checkbox{--checkbox-size: 20px;--checkbox-border: 1.5px solid var(--fe-brand-black);--checkbox-border-radius: 6px}.facets .facets__inputs-list-item .checkbox__label{width:100%;padding:6px 8px;margin-inline:-8px;border-radius:10px;transition:background-color var(--fe-motion-fast)}.facets .facets__inputs-list-item .checkbox__label:hover{background:rgb(var(--fe-brand-yellow-rgb) / .22)}.facets .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--fe-brand-yellow);border-color:var(--fe-brand-black)}.facets .checkbox .icon-checkmark path{stroke:var(--fe-brand-black)}.facets .checkbox__input:checked+.checkbox__label .checkbox__label-text{font-weight:700}.facets .facets__status,.filter-count-bubble{background:var(--fe-brand-yellow);color:var(--fe-brand-black);border:1.5px solid var(--fe-brand-black);font-weight:800}.facets-remove__pill{border:1.5px solid var(--fe-brand-black)!important;border-radius:var(--fe-radius-pill)!important;background:var(--fe-brand-yellow)!important;color:var(--fe-brand-black)!important;font-weight:700}.facets__clear-all-link{font-weight:700;text-underline-offset:4px}@media screen and (max-width:749px){.facets-toggle__button{padding:10px 14px!important;border:var(--fe-line) solid var(--fe-brand-black)!important;border-radius:var(--fe-radius-btn)!important;background:#fff;font-weight:800;box-shadow:3px 3px 0 var(--fe-brand-black)}}dialog-component.search-modal{--search-border-radius: var(--fe-radius-lg)}dialog-component.search-modal .search-modal__content{--modal-top-margin: max(88px, 10dvh);--modal-width: min(960px, calc(100dvw - 64px) )}dialog-component.search-modal .dialog-modal.search-modal__content{border:var(--fe-line) solid var(--fe-ink);background:#fff;box-shadow:var(--fe-pop-lg)}@media screen and (min-width:750px){dialog-component.search-modal .dialog-modal.search-modal__content{width:var(--modal-width);max-width:var(--modal-width);border-radius:var(--fe-radius-lg)}dialog-component.search-modal .dialog-modal[open].search-modal__content{border-radius:var(--fe-radius-lg);box-shadow:var(--fe-pop-lg)}}dialog-component.search-modal .search-modal__content::backdrop{background:#0a0a0a8c;-webkit-backdrop-filter:none;backdrop-filter:none}dialog-component.search-modal predictive-search-component,dialog-component.search-modal .predictive-search-form__content{background:#fff}dialog-component.search-modal .dialog-modal .predictive-search-form__header{gap:10px;align-items:center;padding:16px 16px 8px;border:0;border-radius:0;background:transparent;box-shadow:none}dialog-component.search-modal .dialog-modal .predictive-search-form__header:before{content:none}dialog-component.search-modal .predictive-search-form__header-inner{height:52px;border:var(--fe-line) solid var(--fe-ink)!important;border-radius:var(--fe-radius-input)!important;background:var(--fe-panel);box-shadow:var(--fe-pop-sm);transition:background-color var(--fe-motion-fast) var(--fe-ease),box-shadow var(--fe-motion-fast) var(--fe-ease)}dialog-component.search-modal .predictive-search-form__header-inner:hover{background:#fff}dialog-component.search-modal .predictive-search-form__header-inner:focus-within,dialog-component.search-modal .predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)){background:#fff;border-color:var(--fe-ink)!important;box-shadow:var(--fe-pop);outline:none}dialog-component.search-modal input.search-input{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;height:100%;padding-block:0;padding-inline:48px 8px;font-size:1.0625rem;font-weight:600;color:var(--fe-brand-black)}dialog-component.search-modal input.search-input::placeholder{color:#0a0a0a80;font-weight:500}dialog-component.search-modal input.search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}dialog-component.search-modal .predictive-search__icon{inset-inline-start:16px;color:var(--fe-brand-black);opacity:.85}dialog-component.search-modal .predictive-search__icon>svg{width:18px;height:18px}dialog-component.search-modal .predictive-search__reset-button{height:32px;min-width:0;margin-inline-end:8px;padding-inline:10px;border-radius:8px;background:rgb(var(--fe-brand-yellow-rgb) / .45);color:var(--fe-brand-black);font-weight:800;font-size:.8125rem;opacity:1}dialog-component.search-modal .predictive-search__reset-button:hover{background:var(--fe-brand-yellow)}dialog-component.search-modal .predictive-search__reset-button[hidden]{opacity:0}dialog-component.search-modal .predictive-search__close-modal-button{--button-color: var(--fe-brand-black);--button-background-color: #fff;flex:none;width:52px;height:52px;margin:0;padding:0;border:var(--fe-line) solid var(--fe-ink);border-radius:var(--fe-radius-btn);background:#fff;color:var(--fe-brand-black);box-shadow:var(--fe-pop-sm)}dialog-component.search-modal .predictive-search__close-modal-button:after{content:none}dialog-component.search-modal .predictive-search__close-modal-button:hover{--button-background-color: var(--fe-brand-yellow);--button-color: var(--fe-brand-black);background:var(--fe-brand-yellow);translate:-2px -2px;box-shadow:var(--fe-pop)}dialog-component.search-modal .predictive-search__close-modal-button:active{translate:2px 2px;box-shadow:0 0 0 var(--fe-ink);transform:none}dialog-component.search-modal .predictive-search__close-modal-button .svg-wrapper,dialog-component.search-modal .predictive-search__close-modal-button svg{width:16px;height:16px}dialog-component.search-modal .predictive-search__close-modal-button:focus-visible{outline:3px solid var(--fe-brand-yellow);outline-offset:3px}dialog-component.search-modal .predictive-search-results__inner{padding-block:12px 8px}dialog-component.search-modal .predictive-search-results__title{font-family:var(--font-heading--family);font-weight:800;font-size:1rem;letter-spacing:-.01em;margin-block:4px 12px}dialog-component.search-modal .predictive-search-results__clear{opacity:1;margin:0;padding:4px 10px;border:var(--fe-line) solid var(--fe-ink);border-radius:var(--fe-radius-btn);background:#fff;color:var(--fe-brand-black);font-family:var(--font-subheading--family);font-weight:800;font-size:.75rem;line-height:1.2;box-shadow:var(--fe-pop-sm);transition:translate var(--fe-motion-fast) var(--fe-ease),box-shadow var(--fe-motion-fast) var(--fe-ease),background-color var(--fe-motion-fast) var(--fe-ease)}dialog-component.search-modal .predictive-search-results__clear:hover{background:var(--fe-brand-yellow);opacity:1;translate:-1px -1px;box-shadow:var(--fe-pop)}dialog-component.search-modal .predictive-search-results__pill{border:var(--fe-line) solid var(--fe-ink);border-radius:var(--fe-radius-btn);background:#fff;color:var(--fe-brand-black);font-weight:650;box-shadow:var(--fe-pop-sm);margin:0;transform:none}dialog-component.search-modal .predictive-search-results__pill mark{background:transparent;font-weight:800;color:var(--fe-brand-black)}dialog-component.search-modal .predictive-search-results__pill:is(:hover,:focus-visible),dialog-component.search-modal .predictive-search-results__card--query:is([aria-selected=true],:focus-within) .predictive-search-results__pill{background:var(--fe-brand-yellow);outline:none;border:var(--fe-line) solid var(--fe-ink);box-shadow:var(--fe-pop);transform:none;text-decoration:none}dialog-component.search-modal .predictive-search-results__wrapper-queries{gap:8px;padding-block-end:4px}dialog-component.search-modal .predictive-search-results__no-results{font-weight:700;padding:28px 20px 36px}dialog-component.search-modal .predictive-search-results__products{padding-inline:16px}dialog-component.search-modal .predictive-search-results__wrapper-products{gap:12px;padding-block:2px 8px}dialog-component.search-modal .predictive-search-results__card--product,dialog-component.search-modal .predictive-search-results__card--product:hover,dialog-component.search-modal .predictive-search-results__card--product:is([aria-selected=true].keyboard-focus,:focus-visible,:has(:focus-visible)){padding:0;margin:0;background:transparent;border:0;outline:none;transform:none}dialog-component.search-modal .resource-card{row-gap:0;height:100%;background:#f4f2ea;border:var(--fe-line) solid var(--fe-ink);border-radius:16px;overflow:hidden;box-shadow:0 0 0 var(--fe-ink);transition:translate var(--fe-motion-base) var(--fe-ease),box-shadow var(--fe-motion-base) var(--fe-ease)}dialog-component.search-modal .predictive-search-results__card:is(:hover,:focus-within) .resource-card{translate:-3px -3px;box-shadow:var(--fe-pop)}dialog-component.search-modal .predictive-search-results__card:active .resource-card{translate:2px 2px;box-shadow:0 0 0 var(--fe-ink)}dialog-component.search-modal .resource-card__media{position:relative;aspect-ratio:1;margin:8px 8px 0;background:#fff;border-radius:12px;overflow:hidden}dialog-component.search-modal .resource-card__image,dialog-component.search-modal .resource-card__image--secondary{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center;padding:10%;box-sizing:border-box;background:#fff;border-radius:12px}dialog-component.search-modal .resource-card__image--secondary{top:0;right:0;bottom:0;left:0}dialog-component.search-modal .resource-card__content{flex:1;gap:4px;padding:10px 10px 12px}dialog-component.search-modal .resource-card__title{font-weight:700;font-size:.875rem;line-height:1.3}dialog-component.search-modal .resource-card__content .price{margin-top:auto;font-weight:800}dialog-component.search-modal .resource-card__subtext{color:#0a0a0a9e;font-weight:600}dialog-component.search-modal .predictive-search-results__card:not(.predictive-search-results__card--product){padding:0;border:0;background:transparent;width:42cqi}@media screen and (min-width:750px){dialog-component.search-modal .predictive-search-results__card:not(.predictive-search-results__card--product){width:30cqi}}dialog-component.search-modal .predictive-search-results__card:not(.predictive-search-results__card--product):hover{background:transparent;border-color:transparent;transform:none}dialog-component.search-modal .predictive-search-form__footer{position:static;inset:auto;justify-content:center;padding:4px 16px 16px;background:none;background-image:none}dialog-component.search-modal predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:flex}dialog-component.search-modal .predictive-search-form__content-wrapper:has([data-search-results])>.predictive-search-form__content{padding-block-end:8px}dialog-component.search-modal .predictive-search__search-button{--button-background-color: var(--fe-brand-yellow);--button-color: var(--fe-brand-black);min-height:46px;padding-inline:18px}dialog-component.search-modal .predictive-search__search-button:hover,dialog-component.search-modal .predictive-search__search-button:active{transform:none}@media screen and (max-width:749px){dialog-component.search-modal .dialog-modal.search-modal__content{border:0;border-radius:0;box-shadow:none}dialog-component.search-modal .dialog-modal .predictive-search-form__header{padding:10px 12px;border-bottom:var(--fe-line) solid var(--fe-ink);background:#fff}dialog-component.search-modal .predictive-search-results__title,dialog-component.search-modal .resource-card__title{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.product-card:is(:hover,:focus-within) .product-card__content,.collection-card:is(:hover,:focus-within),.header-logo:hover img,dialog-component.search-modal .predictive-search-results__card:is(:hover,:focus-within) .resource-card,dialog-component.search-modal .predictive-search__close-modal-button:hover,dialog-component.search-modal .predictive-search-results__clear:hover{translate:0 0;rotate:0deg;scale:1}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fe-ui.css.map */
