.fo-brand{--fo-brand-ink: #30223f;--fo-brand-muted: #66576f;--fo-brand-primary: #63457e;--fo-brand-dark: #49345f;--fo-brand-line: #d9cce5;--fo-brand-paper: #fff;--fo-brand-wash: #faf7fd;--fo-brand-lavender: #f0e8f8;--fo-brand-cyan: #e9f7f8;--fo-brand-pink: #faedf5;--fo-brand-radius: 16px;--fo-brand-shadow: 0 4px 0 #ede4f4;--fo-brand-stripe: linear-gradient(90deg, #b7a3e5 0 50%, #79d9e6 50% 75%, #e9abd2 75%);background:var(--fo-brand-wash)}.fo-brand #MainContent{background-color:var(--fo-brand-wash)}.fo-brand :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #276978;outline-offset:4px}.fo-brand :is(input[type=checkbox],input[type=radio]){accent-color:var(--fo-brand-primary)}.fo-brand #header-component .header__row--top{background:#241c32;border-bottom:0;box-shadow:none;background-image:var(--fo-brand-stripe),linear-gradient(#241c32,#241c32);background-size:100% 3px,100% 100%;background-position:bottom,center;background-repeat:no-repeat}.fo-brand #header-component .menu-list__link{border-radius:8px}.fo-brand #header-component .menu-list__link[aria-current=page]{background:#ffffff0c}.fo-brand #header-component :is(a,button,summary):focus-visible{outline-color:#79d9e6}.fo-brand :is(.account-popover,.account-drawer,.menu-drawer,.search-modal__content,.theme-drawer__dialog){--color-background: #faf7fd;--color-foreground: #30223f;--color-border: #d9cce5}.fo-brand .menu-drawer__menu-item{border-radius:8px}.fo-brand .menu-drawer__menu-item:hover{background:var(--fo-brand-lavender)}.fo-brand>.page-wrapper>footer{border-top-width:3px}.fo-brand>.page-wrapper>footer :is(a,button,summary):focus-visible{outline-color:#79d9e6}.fo-brand .fo-footer-links a{text-underline-offset:4px}.fo-brand .fo-footer-links a:hover{color:#bdeff3;text-decoration:underline}.fo-brand :is(.fo-print,.fo-hub,.fo-library,.fo-bin,.fo-about,.fo-faq,.fo-kit,.fo-page-shell,.fo-mtg){color:var(--fo-brand-ink);background:var(--fo-brand-wash)}.fo-brand :is(.fo-print__inner,.fo-hub__inner,.fo-library__inner,.fo-bin__inner,.fo-about__inner,.fo-faq__inner){padding-top:0}.fo-brand :is(.fo-print__orb,.fo-hub__orb,.fo-library__orb,.fo-bin__orb,.fo-about__glow,.fo-faq__glow){display:none}.fo-brand :is(.fo-print__hero,.fo-hub__hero,.fo-library__hero,.fo-bin__hero,.fo-about__hero,.fo-faq__hero,.fo-kit__hero,.fo-hero){color:var(--fo-brand-ink);background:linear-gradient(115deg,#f4eafa,#f3edf9 55%,#e7f6f7);border:1px solid var(--fo-brand-line);border-radius:20px;padding:clamp(24px,3.2vw,44px);box-shadow:var(--fo-brand-shadow);position:relative}.fo-brand :is(.fo-print__hero,.fo-hub__hero,.fo-library__hero,.fo-bin__hero,.fo-about__hero,.fo-faq__hero,.fo-kit__hero,.fo-hero):after{content:"";position:absolute;inset:auto 26px -1px;height:4px;background:var(--fo-brand-stripe);pointer-events:none}.fo-brand :is(.fo-print__hero,.fo-hub__hero,.fo-library__hero,.fo-bin__hero,.fo-about__hero,.fo-faq__hero,.fo-kit__hero,.fo-hero) h1{color:var(--fo-brand-ink);font-family:var(--font-heading--family, Cormorant, serif);font-size:clamp(38px,4.2vw,58px);font-weight:500;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.fo-brand :is(.fo-print__hero,.fo-hub__hero,.fo-about__hero) h1{max-width:17ch}.fo-brand :is(.fo-print__intro,.fo-hub__intro,.fo-library__intro,.fo-bin__intro,.fo-about__intro,.fo-faq__intro){color:var(--fo-brand-muted);font-size:16px;line-height:1.7;max-width:60ch}.fo-brand :is(.fo-print__eyebrow,.fo-hub__eyebrow,.fo-library__eyebrow,.fo-bin__eyebrow,.fo-about__eyebrow,.fo-faq__eyebrow,.fo-kit__eyebrow,.fo-mtg__eyebrow,.fo-oasis__eyebrow,.fo-kicker){font-family:var(--font-body--family,Arial,sans-serif);font-style:normal;font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.13em;color:var(--fo-brand-primary);text-transform:uppercase}.fo-brand :is(.fo-print__hero-copy,.fo-hub__hero-copy){padding-top:0}.fo-brand :is(.fo-print__hero-copy,.fo-hub__hero-copy):before{display:none}.fo-brand :is(.fo-print__facts,.fo-hub__facts,.fo-bin__facts) li{background:#ffffffb3;border-color:var(--fo-brand-line);color:var(--fo-brand-muted);border-radius:8px}.fo-brand :is(.fo-print__section-heading,.fo-hub__section-heading,.fo-library__section-heading,.fo-bin__section-heading,.fo-about__section-heading,.fo-oasis__section-heading){padding-top:18px;background:var(--fo-brand-stripe) no-repeat left top / 72px 3px}.fo-brand :is(.fo-print__section-heading,.fo-hub__section-heading,.fo-library__section-heading,.fo-bin__section-heading,.fo-about__section-heading) h2{color:var(--fo-brand-ink);font-size:clamp(30px,3.4vw,42px)}.fo-brand :is(.fo-print__service,.fo-print__price-card,.fo-print__flat-card,.fo-hub__area,.fo-hub__path,.fo-library__step,.fo-bin__meaning-card,.fo-bin__product,.fo-about__story-card,.fo-about__value,.fo-about__path,.fo-oasis__panel,.fo-oasis__project){border:1px solid var(--fo-brand-line);border-radius:var(--fo-brand-radius);background:var(--fo-brand-paper);box-shadow:var(--fo-brand-shadow)}.fo-brand :is(.fo-print__service-grid,.fo-hub__area-grid,.fo-library__step-grid,.fo-bin__meaning-grid,.fo-about__value-grid)>:nth-child(3n+1){border-top:4px solid #b7a3e5}.fo-brand :is(.fo-print__service-grid,.fo-hub__area-grid,.fo-library__step-grid,.fo-bin__meaning-grid,.fo-about__value-grid)>:nth-child(3n+2){border-top:4px solid #79d9e6}.fo-brand :is(.fo-print__service-grid,.fo-hub__area-grid,.fo-library__step-grid,.fo-bin__meaning-grid,.fo-about__value-grid)>:nth-child(3n){border-top:4px solid #e9abd2}.fo-brand :is(.fo-print__service--warm,.fo-print__flat-card--tiny,.fo-hub__area--warm){background:var(--fo-brand-pink)}.fo-brand :is(.fo-print__price-card-heading,.fo-print__flat-card-heading){border-bottom:1px solid var(--fo-brand-line);padding-bottom:16px}.fo-brand .fo-print__table-wrap th{background:var(--fo-brand-lavender);color:var(--fo-brand-ink)}.fo-brand .fo-print__table-wrap tbody tr:nth-child(2n){background:#faf7fd}.fo-brand :is(.fo-print__jump-links,.fo-faq__nav,.fo-oasis__shortcuts,.fo-accessories-nav){gap:10px}.fo-brand :is(.fo-print__jump-links,.fo-faq__nav,.fo-oasis__shortcuts,.fo-accessories-nav) a{color:var(--fo-brand-primary);background:#fff;border:1px solid var(--fo-brand-line);border-radius:9px;padding:10px 15px;min-height:42px;font-size:13px;text-decoration:none}.fo-brand :is(.fo-print__jump-links,.fo-faq__nav,.fo-oasis__shortcuts,.fo-accessories-nav) a:hover{background:var(--fo-brand-lavender);border-color:#a98abe}.fo-brand :is(.fo-print__cta,.fo-hub__cta,.fo-library__artists,.fo-library__cta,.fo-bin__cta,.fo-about__cta,.fo-faq__contact){background:#352644;color:#fff;border:1px solid #b7a3e5;border-radius:20px;box-shadow:5px 5px #e8def1}.fo-brand :is(.fo-print__cta,.fo-hub__cta,.fo-library__artists,.fo-library__cta,.fo-bin__cta,.fo-about__cta,.fo-faq__contact) :is(h2,h3){color:#fff}.fo-brand :is(.fo-print__cta,.fo-hub__cta,.fo-library__artists,.fo-library__cta,.fo-bin__cta,.fo-about__cta,.fo-faq__contact) p{color:#f0e8f8}.fo-brand .fo-faq__category{border-top-color:var(--fo-brand-line)}.fo-brand :is(.fo-faq__item,.fo-library__faq-list details){border:1px solid var(--fo-brand-line);border-radius:12px;background:#fff;margin-block:10px}.fo-brand :is(.fo-faq__item,.fo-library__faq-list details) summary{padding:18px 20px;color:var(--fo-brand-ink)}.fo-brand :is(.fo-faq__item,.fo-library__faq-list details)[open]{border-color:#a98abe;box-shadow:var(--fo-brand-shadow)}.fo-brand :is(.fo-faq__answer,.fo-library__faq-answer){padding:0 20px 20px;color:var(--fo-brand-muted)}.fo-brand.fo-brand :where(.fo-print__button,.fo-hub__button,.fo-library__button,.fo-bin__button,.fo-about__button,.fo-faq__button,.fo-oasis__button,.fo-kit__button,.fo-btn,.fo-btn-primary,.fo-btn-secondary,.fo-gaming__button,.fo-mtg__search button[type=submit],.fo-mtg__sort-feedback button,.fo-oasis__profile-form button,.fo-artist .art-actions button,.product-form-buttons .add-to-cart-button,.sticky-add-to-cart__button,.cart__checkout-button,.contact-form__submit-button){background:var(--fo-brand-primary);color:#fff;border:1px solid var(--fo-brand-dark);border-radius:10px;min-height:44px;font-weight:650;box-shadow:0 3px #49345f;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease}.fo-brand :is(.fo-print__button--secondary,.fo-hub__button--secondary,.fo-library__button--secondary,.fo-bin__button--secondary,.fo-about__button--secondary,.fo-kit__button--quiet,.fo-btn-secondary,.fo-gaming__button--glass){background:#fff;color:var(--fo-brand-primary);border-color:#b6a1c9;box-shadow:0 3px #e3d7ed}.fo-brand :is(.fo-print__button--light,.fo-hub__button--light,.fo-library__button--light,.fo-bin__button--light,.fo-about__button--light,.fo-faq__contact .fo-faq__button){background:#eee3f8;color:#30223f;border-color:#d5c3e9;box-shadow:0 3px #21172c}.fo-brand :is(.fo-print__button--ghost,.fo-hub__button--ghost,.fo-library__button--ghost,.fo-about__button--ghost){background:#ffffff0c;color:#fff;border-color:#b7a3e5;box-shadow:none}.fo-brand.fo-brand :where(.fo-print__button,.fo-hub__button,.fo-library__button,.fo-bin__button,.fo-about__button,.fo-faq__button,.fo-oasis__button,.fo-kit__button,.fo-btn,.fo-btn-primary,.fo-btn-secondary,.fo-gaming__button,.fo-mtg__search button[type=submit],.fo-oasis__profile-form button,.product-form-buttons .add-to-cart-button,.sticky-add-to-cart__button,.cart__checkout-button):not(:disabled):hover{background:var(--fo-brand-dark);color:#fff;transform:none}.fo-brand :is(.fo-btn,.fo-btn-primary,.fo-btn-secondary,.fo-kit__button,.cart__checkout-button,.add-to-cart-button):disabled{opacity:.55;box-shadow:none;transform:none;cursor:not-allowed}.fo-brand :is(.fo-page-shell,.fo-mtg__search,.fo-library__search,.fo-oasis__profile-form,.fo-kit,.fo-artist) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:#bfaacb;border-radius:10px;color:var(--fo-brand-ink);background-color:#fff}.fo-brand :is(.fo-page-shell,.fo-mtg__search,.fo-library__search,.fo-oasis__profile-form,.fo-kit,.fo-artist) :is(input,select,textarea):focus-visible{border-color:#276978;box-shadow:0 0 0 2px #d4eef0}.fo-brand .fo-page-shell input::file-selector-button,.fo-brand .fo-kit input::file-selector-button,.fo-brand .fo-artist input::file-selector-button{border:1px solid #bfaacb;border-radius:6px;padding:6px 10px;margin-right:10px;color:#49345f;background:var(--fo-brand-lavender);cursor:pointer}.fo-brand .fo-page-shell{padding-top:32px}.fo-brand .fo-hero{max-width:1280px}.fo-brand .fo-page-shell :is(.fo-trust-panel,.fo-deck-options-panel,.fo-step-card,.fo-summary){background:#fff;border:1px solid var(--fo-brand-line);border-radius:var(--fo-brand-radius);box-shadow:var(--fo-brand-shadow)}.fo-brand .fo-page-shell :is(.fo-deck-option-card,.fo-trust-item,.fo-col,.fo-price-menu,.fo-breakdown){background:#fbf9fd;border-color:#e1d7e9;border-radius:12px}.fo-brand .fo-page-shell :is(.fo-step-heading h2,.fo-trust-copy h2,.fo-modal-header h3){color:var(--fo-brand-ink)}.fo-brand .fo-page-shell .fo-step-card{border-top:4px solid #b7a3e5}.fo-brand .fo-page-shell .fo-step-card+.fo-step-card{border-top-color:#79d9e6}.fo-brand .fo-page-shell .fo-summary{border-top:4px solid #e9abd2}.fo-brand :is(.fo-step-heading>span,.fo-kit__step){border-radius:6px;border:1px solid #d5c4e5;background:var(--fo-brand-lavender);color:var(--fo-brand-primary);padding:4px 9px}.fo-brand .fo-page-shell .fo-summary-pricing{min-width:0}.fo-brand .fo-page-shell .fo-price-menu{border-top:3px solid #b7a3e5}.fo-brand .fo-page-shell .fo-breakdown{border-top:3px solid #79d9e6}.fo-brand .fo-page-shell .fo-tier-row.is-active{background:#e9f7f8;box-shadow:inset 3px 0 #79d9e6;color:#30223f}.fo-brand .fo-page-shell .fo-tile:not(.is-unresolved){border-color:var(--fo-brand-line);border-radius:14px;box-shadow:0 4px #eee5f5}.fo-brand .fo-page-shell .fo-tile-top{background:#fbf8fd;padding-bottom:8px}.fo-brand .fo-page-shell .fo-foil-toggle.is-foil{animation:none;background:linear-gradient(110deg,#e3d5f6,#d5f1f5 55%,#f3d4e9);color:#49345f;border-color:#b89fcf;box-shadow:inset 0 1px #fff}.fo-brand .fo-page-shell .fo-modal-panel{border:1px solid var(--fo-brand-line);border-top:4px solid #b7a3e5;background:#fdfbff}.fo-brand .fo-page-shell .fo-modal-header{padding-bottom:12px;border-bottom:1px solid var(--fo-brand-line)}.fo-brand .fo-page-shell .fo-filter-btn{border-color:#d5c4e5;border-radius:8px;min-height:38px;color:#63457e}.fo-brand .fo-page-shell .fo-filter-btn.is-active{color:#fff;background:#63457e;border-color:#63457e}.fo-brand .fo-page-shell .fo-cyd-picker-bar button[aria-pressed=true]{background:#63457e}.fo-brand .fo-kit__panel{border-color:var(--fo-brand-line);border-radius:var(--fo-brand-radius);box-shadow:var(--fo-brand-shadow)}.fo-brand .fo-kit__main>.fo-kit__panel:nth-child(odd){border-top:4px solid #b7a3e5}.fo-brand .fo-kit__main>.fo-kit__panel:nth-child(2n){border-top:4px solid #79d9e6}.fo-brand .fo-kit__summary{border-top:4px solid #e9abd2}.fo-brand .fo-kit__option input:checked+span{background:var(--fo-brand-lavender);border-color:var(--fo-brand-primary)}.fo-brand .fo-kit__tab[aria-selected=true]{background:var(--fo-brand-lavender);border-radius:8px 8px 0 0;color:var(--fo-brand-primary);border-color:var(--fo-brand-primary)}.fo-brand .fo-kit__upload{background:#f2fafb;border-color:#8bbdc4}.fo-brand .fo-kit__summary-box{background:#fbf8fd;border-color:var(--fo-brand-line);border-radius:12px}.fo-brand .fo-oasis__welcome{background:linear-gradient(115deg,#eee2f7,#f6ebf5 60%,#dff3f5);color:var(--fo-brand-ink);border-color:var(--fo-brand-line);border-radius:20px;box-shadow:var(--fo-brand-shadow)}.fo-brand .fo-oasis__welcome:after{background:var(--fo-brand-stripe);inset:auto 24px 0;height:4px;z-index:0}.fo-brand .fo-oasis__banner{opacity:.07}.fo-brand .fo-oasis__welcome :is(h1,.fo-oasis__greeting){color:var(--fo-brand-ink)}.fo-brand .fo-oasis__welcome :is(.fo-oasis__intro,.fo-oasis__signin>span){color:var(--fo-brand-muted)}.fo-brand .fo-oasis__welcome .fo-oasis__eyebrow{color:var(--fo-brand-primary)}.fo-brand .fo-oasis__project--decks{border-top:4px solid #b7a3e5}.fo-brand .fo-oasis__project--planned{background:var(--fo-brand-cyan);border-style:dashed;box-shadow:none}.fo-brand .fo-oasis__panel{padding:24px}.fo-brand .fo-oasis__panel:first-of-type{border-top:4px solid #e9abd2}.fo-brand .fo-oasis__account-link{border-top-color:var(--fo-brand-line)}.fo-brand .fo-artist{color:var(--fo-brand-ink)}.fo-brand .fo-mtg__hero{background:linear-gradient(115deg,#f0e5f7,#eee7f8 50%,#dff3f5);border-bottom:3px solid transparent;border-image:var(--fo-brand-stripe) 1}.fo-brand .fo-mtg__search{border:1px solid var(--fo-brand-line);border-top:4px solid #b7a3e5;border-radius:var(--fo-brand-radius);box-shadow:var(--fo-brand-shadow);background:#fff}.fo-brand .fo-mtg__filters{border-top-color:var(--fo-brand-line)}.fo-brand .fo-mtg-card{border-color:var(--fo-brand-line);border-radius:14px;box-shadow:var(--fo-brand-shadow)}.fo-brand .fo-mtg-card__image{background:linear-gradient(145deg,#f0e8f8,#e6f3f5)}.fo-brand .fo-mtg-card__finish{background:#49345f}.fo-brand .fo-mtg-card h3{color:var(--fo-brand-ink)}.fo-brand .fo-mtg-card__conditions a{border-radius:6px}.fo-brand .fo-mtg-card__conditions a:hover{background:#f2ebf8}.fo-brand .fo-mtg__footer{background:var(--fo-brand-cyan);border:1px solid #c3e1e5;border-radius:14px;padding:22px}.fo-brand .fo-mtg__pagination :is(a,.current){border-radius:8px}.fo-brand .fo-mtg__pagination .current{color:#fff;background:var(--fo-brand-primary)}.fo-brand .fo-accessories-nav{padding-block:18px}.fo-brand .fo-accessories-nav a[aria-current=page]{color:#fff;background:var(--fo-brand-primary);border-color:var(--fo-brand-primary)}.fo-brand [data-template^=collection]:has(.fo-accessories-nav) .main-collection-grid{background-color:transparent}.fo-brand [data-template^=collection] .product-card{background:#fff;border:1px solid var(--fo-brand-line);border-radius:16px;box-shadow:var(--fo-brand-shadow)}.fo-brand [data-template^=collection] .product-card__content{padding:12px}.fo-brand [data-template^=collection] .card-gallery{border-radius:10px}.fo-brand [data-template^=collection] .collection-title{color:var(--fo-brand-ink);font-family:var(--font-heading--family,Cormorant,serif)}.fo-brand .product-information{padding-top:28px;padding-bottom:36px}.fo-brand .product-information__media{border:1px solid var(--fo-brand-line);border-radius:18px;background:#fff;box-shadow:var(--fo-brand-shadow)}.fo-brand .product-information .product-details{padding:clamp(20px,2.6vw,34px);border:1px solid var(--fo-brand-line);border-top:4px solid #b7a3e5;border-radius:18px;background:#fff;box-shadow:var(--fo-brand-shadow)}.fo-brand .product-details h1{font-family:var(--font-heading--family,Cormorant,serif);font-weight:500;font-size:clamp(32px,3vw,44px);line-height:1.08;color:var(--fo-brand-ink);letter-spacing:-.02em}.fo-brand .product-details .price{color:var(--fo-brand-primary);font-weight:700}.fo-brand .product-details .variant-option{border-color:var(--fo-brand-line)}.fo-brand .quantity-selector{border-color:#bfaacb;border-radius:10px;background:#fff;color:var(--fo-brand-ink)}.fo-brand .product-recommendations h3{font-family:var(--font-heading--family,Cormorant,serif);color:var(--fo-brand-ink)}.fo-brand .product-recommendations .product-card{border:1px solid var(--fo-brand-line);border-radius:14px;background:#fff}.fo-brand .sticky-add-to-cart__bar{border:1px solid var(--fo-brand-line);border-top:3px solid #b7a3e5;border-radius:14px;background:#fdfaff;color:var(--fo-brand-ink)}.fo-brand .cart-page__title h1{color:var(--fo-brand-ink);font-family:var(--font-heading--family,Cormorant,serif)}.fo-brand .cart-page__items{padding:20px;border:1px solid var(--fo-brand-line);border-radius:16px;background:#fff}.fo-brand .cart-page__summary{padding:24px;border:1px solid var(--fo-brand-line);border-top:4px solid #e9abd2;border-radius:16px;background:#fff;box-shadow:var(--fo-brand-shadow)}.fo-brand .cart-drawer__summary{background:#f4eef9;border-top:1px solid var(--fo-brand-line)}.fo-brand .theme-drawer__header{background:#f1e9f8;border-bottom:1px solid var(--fo-brand-line)}.fo-brand .theme-drawer__title{color:var(--fo-brand-ink);font-family:var(--font-heading--family,Cormorant,serif)}.fo-brand .cart-totals__total{color:var(--fo-brand-ink)}.fo-brand .fo-gaming.fo-gaming--game-night .fo-gaming__button{border-radius:10px;background:var(--fo-brand-primary);color:#fff;border-color:#49345f;box-shadow:0 3px #49345f}.fo-brand .fo-gaming.fo-gaming--game-night .fo-gaming__button--glass{background:#fff;color:var(--fo-brand-primary);border-color:#b6a1c9;box-shadow:0 3px #e3d7ed}.fo-brand .fo-gaming.fo-gaming--game-night .fo-gaming__single{border-color:var(--fo-brand-line)}.fo-brand .fo-gaming.fo-gaming--game-night .fo-gaming__offer{border-color:var(--fo-brand-line);background:#fff}.fo-brand .fo-gaming.fo-gaming--game-night .fo-gaming__offer-text{background:#fff}.fo-brand .fo-gaming.fo-gaming--game-night .fo-shop-latest{background:#edf8f9;border:1px solid #c3e1e5}.fo-brand .fo-gaming.fo-gaming--game-night .fo-google-review-fallback{border-color:var(--fo-brand-line);border-radius:14px}.fo-brand [data-template="page.contact"]>.shopify-section:first-of-type .section{background-image:linear-gradient(115deg,#f0e5f7,#f4eaf5 60%,#e3f4f6);border-bottom:3px solid transparent;border-image:var(--fo-brand-stripe) 1}.fo-brand [data-template="page.contact"] h1{font-family:var(--font-heading--family,Cormorant,serif);color:var(--fo-brand-ink)}.fo-brand [data-template="page.contact"] :is(input,textarea){border-color:#bfaacb;border-radius:10px}.fo-brand [data-template="page.contact"] .contact-form button[type=submit]{border-radius:10px;background:#63457e;color:#fff;border:1px solid #49345f;box-shadow:0 3px #49345f;min-height:44px}.fo-brand .shopify-policy__container{max-width:860px;margin:36px auto 60px;padding:clamp(24px,4vw,48px);border:1px solid var(--fo-brand-line);border-top:4px solid #b7a3e5;border-radius:18px;background:#fff;color:var(--fo-brand-ink);box-shadow:var(--fo-brand-shadow)}.fo-brand .shopify-policy__title h1{font-family:var(--font-heading--family,Cormorant,serif);font-size:clamp(34px,4vw,48px);color:var(--fo-brand-ink)}.fo-brand .shopify-policy__body{line-height:1.75}.fo-brand .shopify-policy__body a{color:#63457e;text-underline-offset:3px}@media(max-width:749px){.fo-brand :is(.fo-print__inner,.fo-hub__inner,.fo-library__inner,.fo-bin__inner,.fo-about__inner,.fo-faq__inner){padding-top:0}.fo-brand :is(.fo-print__hero,.fo-hub__hero,.fo-library__hero,.fo-bin__hero,.fo-about__hero,.fo-faq__hero,.fo-kit__hero,.fo-hero){padding:22px 18px;border-radius:16px}.fo-brand :is(.fo-print__hero,.fo-hub__hero,.fo-library__hero,.fo-bin__hero,.fo-about__hero,.fo-faq__hero,.fo-kit__hero,.fo-hero) h1{font-size:clamp(34px,9vw,42px)}.fo-brand :is(.fo-print__intro,.fo-hub__intro,.fo-library__intro,.fo-bin__intro,.fo-about__intro,.fo-faq__intro){font-size:15px}.fo-brand :is(.fo-print__jump-links,.fo-faq__nav,.fo-oasis__shortcuts,.fo-accessories-nav) a{padding:10px 12px}.fo-brand .fo-oasis__welcome{padding:28px 22px}.fo-brand .fo-oasis__welcome h1{font-size:46px}.fo-brand .product-information{padding-top:18px}.fo-brand .product-information .product-details{padding:22px 18px;margin-inline:12px}.fo-brand .product-information__media{width:calc(100% - 24px);min-width:0;margin-inline:12px;border-radius:14px}.fo-brand .cart-page__items{padding:14px}.fo-brand .cart-page__summary{padding:20px;margin-top:16px}.fo-brand .shopify-policy__container{margin:20px 14px 40px;padding:24px 20px}.fo-brand .fo-kit__hero{gap:14px}.fo-brand .fo-kit__spell{width:58px}}@media(prefers-reduced-motion:reduce){.fo-brand.fo-brand :where(.fo-print__button,.fo-hub__button,.fo-library__button,.fo-bin__button,.fo-about__button,.fo-faq__button,.fo-oasis__button,.fo-kit__button,.fo-btn,.fo-btn-primary,.fo-btn-secondary,.fo-gaming__button){transition:none}}.fo-brand :is(.fo-print,.fo-hub,.fo-library,.fo-bin,.fo-about,.fo-faq){padding-top:32px}.fo-brand [data-template^=collection]>.shopify-section:has(h1) .section{background-image:linear-gradient(115deg,#f0e5f7,#f5edf8 55%,#e4f4f5);border-bottom:3px solid transparent;border-image:var(--fo-brand-stripe) 1}.fo-brand .product-information__grid{column-gap:24px}@media(max-width:749px){.fo-brand :is(.fo-print,.fo-hub,.fo-library,.fo-bin,.fo-about,.fo-faq){padding-top:20px}.fo-brand .product-information__grid{column-gap:0}}.fo-brand .fo-artist :is(h2,h3,.art-item strong){font-family:var(--font-heading--family,Cormorant,serif);color:var(--fo-brand-ink)}.fo-brand .fo-artist .art-panel{border:1px solid var(--fo-brand-line);border-top:4px solid #79d9e6;border-radius:16px;box-shadow:var(--fo-brand-shadow);background:#fff}.fo-brand .fo-artist .art-banner{background:var(--fo-brand-lavender);border:1px solid var(--fo-brand-line);color:var(--fo-brand-primary)}.fo-brand .fo-artist .art-actions button.secondary{background:#fff;color:var(--fo-brand-primary);border-color:#bfaacb;box-shadow:0 3px #e3d7ed}.fo-brand :is(.cart-page,.cart-drawer__inner) :is(.cart__checkout-button,.cart-discount__button){background:#63457e;color:#fff;border:1px solid #49345f;border-radius:10px;box-shadow:0 3px #49345f;min-height:44px}.fo-brand :is(.cart-page,.cart-drawer__inner) .button:disabled{opacity:.55;box-shadow:none}.fo-brand .fo-gaming .fo-cyd-link-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:22px;margin:24px 0;border:1px solid var(--fo-brand-line);border-radius:14px;background:linear-gradient(115deg,#eee3ff,#e9f8fb);color:#281b37}.fo-brand .fo-gaming .fo-cyd-link-banner p{margin:6px 0 0;max-width:680px;line-height:1.5}.fo-brand .fo-gaming .fo-cyd-link-banner a{color:#633b80;font-weight:600;text-underline-offset:4px}.fo-brand #MainContent :is(section[id],header[id],h2[id],h3[id],.fo-mtg__results-heading h2){scroll-margin-top:calc(var(--header-height, 90px) + 20px)}.fo-brand :is(.fo-mtg__pagination,.pagination){flex-wrap:wrap}.fo-brand .fo-mtg__pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.fo-brand .fo-mtg__active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.fo-brand .fo-mtg__active-filters button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;background:var(--fo-brand-lavender);color:var(--fo-brand-dark);border:1px solid var(--fo-brand-line);border-radius:24px;font-size:13px;font-weight:600}.fo-brand .fo-mtg__active-filters button:hover{background:var(--fo-brand-cyan);border-color:#629ba5}.fo-brand .fo-mtg__results[aria-busy=true]{min-height:260px}.fo-brand .fo-mtg__sort-feedback:has([data-sort-status]:not([hidden])){padding:8px 16px;border-left:3px solid #79d9e6;border-radius:8px;background:var(--fo-brand-cyan)}.fo-brand .fo-mtg-card{transition:border-color .15s,box-shadow .15s}.fo-brand .fo-mtg-card:focus-within{border-color:#629ba5;box-shadow:0 0 0 2px #d7f1f3}.fo-brand .fo-mtg-card__conditions a{min-height:60px}.fo-brand .fo-home-carousel__track{overscroll-behavior-x:contain}.fo-brand .fo-home-carousel__track:focus-visible{outline:3px solid #276978;outline-offset:5px;border-radius:12px}.fo-brand :is(button,input[type=submit]):disabled{cursor:not-allowed}@media(max-width:749px){.fo-brand #MainContent :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:16px}.fo-brand :is(.fo-print__jump-links,.fo-faq__nav,.fo-oasis__shortcuts,.fo-accessories-nav) a{min-height:44px;display:inline-flex;align-items:center}.fo-brand .fo-mtg__hero-inner{padding-block:18px 6px}.fo-brand .fo-mtg-art-fan{height:155px;max-width:290px}.fo-brand .fo-mtg-art-fan__card{width:27%;bottom:28px}.fo-brand .fo-mtg__inner{padding-top:20px}.fo-brand .fo-mtg__search{padding:16px}.fo-brand .fo-mtg__filters{margin-top:16px;padding-top:14px}.fo-brand .fo-mtg__filters>summary{min-height:44px;align-content:center}.fo-brand .fo-mtg__pagination{gap:8px}.fo-brand .fo-mtg__filter-grid>div:has([name=sort_by]){grid-column:1 / -1}.fo-brand .fo-mtg-card__image{padding:9px}}@media(prefers-reduced-motion:reduce){.fo-brand *,.fo-brand *:before,.fo-brand *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/fo-shop-brand.css.map */
