:root{--brand-navy: var(--color-dark-surface, #06071f);--brand-lilac: var(--color-accent-secondary, #a985ef);--brand-lime: var(--color-accent, #d8e94b);--brand-ivory: var(--color-on-dark, #f5dfcf);--brand-page: var(--color-background, #fff9f5);--brand-text: var(--color-text, #06071f);--brand-muted: var(--color-muted, #5f5865);--brand-muted-strong: var(--color-muted-strong, #443d4b);--brand-border: var(--color-border, #d8c9d4);--brand-card: var(--color-card, #fffdfb);--brand-card-strong: var(--color-card-strong, #fff8f4);--brand-card-soft: var(--color-card-soft, #f1eafb);--brand-lilac-ink: var(--color-accent-ink, #58349d);--brand-lime-ink: var(--color-primary-ink, #4d5900);--brand-heading: var(--brand-navy);--brand-body: var(--brand-text);--brand-supporting: var(--brand-muted-strong);--brand-link: var(--brand-lilac-ink);--brand-link-hover: color-mix(in srgb, var(--brand-lilac-ink) 76%, var(--brand-navy));--brand-selection: var(--brand-lilac-ink);--brand-selection-text: var(--color-on-secondary, #fff);--brand-focus: var(--brand-lilac-ink);--brand-highlight: var(--brand-lime);--brand-on-highlight: var(--brand-navy);--brand-dark-panel: var(--brand-navy);--brand-on-dark-panel: var(--brand-ivory);--catalog-text: var(--brand-navy);--catalog-body-text: var(--brand-muted-strong);--catalog-accent-text: var(--brand-link);--catalog-status-text: var(--brand-link);--catalog-page-background: var(--brand-page);--catalog-details-background: var(--brand-card);--catalog-option-background: var(--brand-card);--catalog-option-text: var(--brand-navy);--catalog-option-border: var(--brand-border);--catalog-option-hover-border: var(--brand-lilac);--catalog-selection-fill: var(--brand-selection);--catalog-selection-foreground: var(--brand-selection-text);--catalog-selection-border: var(--brand-selection);--catalog-selected-surface: color-mix(in srgb, var(--brand-lilac) 17%, var(--brand-card));--catalog-selected-text: var(--brand-navy);--catalog-focus: var(--brand-focus);--catalog-cta-background: var(--brand-highlight);--catalog-cta-text: var(--brand-on-highlight);--catalog-cta-hover-background: var(--brand-lilac);--catalog-summary-background: var(--brand-dark-panel);--catalog-summary-text: var(--brand-on-dark-panel);--brand-on-accent: var(--button-on-primary, #06071f);--brand-danger: var(--color-danger, #9d2134);--brand-shadow: 0 18px 50px rgb(6 7 31 / 9%);--brand-shadow-strong: 0 24px 70px rgb(6 7 31 / 14%);--brand-hover-shadow: 0 22px 60px rgb(6 7 31 / 13%);--brand-glow-lilac: var(--brand-hover-shadow);--ui-button-primary: var(--brand-highlight);--ui-button-on-primary: var(--brand-on-highlight);--ui-button-primary-hover: var(--brand-lilac);--ui-button-secondary: var(--brand-card-soft);--ui-button-on-secondary: var(--brand-navy);--ui-button-border: var(--brand-lilac-ink);--ui-button-surface: var(--brand-card);--ui-button-focus: var(--brand-focus);--ui-button-shadow: 0 10px 24px rgb(6 7 31 / 12%);--ui-button-glow: var(--ui-button-shadow);color-scheme:light}html,body,.main-content{background:var(--brand-page);color:var(--brand-text)}::selection{background:var(--brand-lilac);color:var(--brand-navy)}:is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--brand-focus)}.section--soft,.active-facet,.product-gallery__thumbnail,.product-gallery__main,.cart-item__image,.team-card__image,.article-card__image,.feature-card__icon{background:color-mix(in srgb,var(--brand-ivory) 48%,white)}.section-heading__copy>p,.muted,.feature-card p,.split__content>p,.stat span,.article-card__meta,.facet__label,.product__description,.cart-item__options,.cart-item__remove,.cart-summary__eyebrow,.cart-summary__shipping,.cart-summary__express>span,.team-card__content .rte,.article-page__meta,.footer__brand p,.footer__menu a,.footer__contact{color:var(--brand-muted)}.mega-products__heading .rte,.mega-about__text,.mega-graphics__copy>.rte,.mega-promos__copy .rte,.mega-faq__content>.rte,.mega-hero__benefit span{color:var(--brand-muted-strong)}.eyebrow,.product__vendor,.search-result__type,.article-card__link,.breadcrumb a:hover{color:var(--brand-lilac-ink)}.eyebrow:before{background:var(--brand-lime-ink);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-lime) 24%,transparent)}.placeholder-svg{background:color-mix(in srgb,var(--brand-ivory) 42%,white);fill:color-mix(in srgb,var(--brand-lilac) 50%,var(--brand-navy))}.field input,.field select,.field textarea,.select,.search-form input,.newsletter-form input,.mega-header__search,.mega-header__search input,.header-search input,.quantity button,.quantity input,.model2-footer__newsletter input,.mega-contact__fields input,.mega-contact__fields textarea,.studio-request__fields .field input,.studio-request__fields .field select,.studio-request__fields .field textarea,.studio-request__upload input[type=file]{background:var(--brand-card);border-color:var(--brand-border);color:var(--brand-navy)}:is(input,textarea)::placeholder{color:var(--brand-muted)}select option{background:var(--brand-card);color:var(--brand-navy)}.field input:focus,.field select:focus,.field textarea:focus,.studio-request__fields .field input:focus,.studio-request__fields .field select:focus,.studio-request__fields .field textarea:focus{border-color:var(--brand-lilac-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-lilac) 28%,transparent)}.form-status{background:color-mix(in srgb,var(--brand-lime) 28%,white);border-color:color-mix(in srgb,var(--brand-lime-ink) 35%,var(--brand-border));color:var(--brand-lime-ink)}.form-errors{background:color-mix(in srgb,var(--brand-danger) 8%,white);color:var(--brand-danger)}.main-content .rte a,.product-card__title a:hover,.article-card h3 a:hover,.article-card__link{color:var(--brand-link)}.main-content .rte a:hover,.main-content .rte a:focus-visible,.article-card__link:hover,.article-card__link:focus-visible{color:var(--brand-link-hover)}.badge,.product-card__badge{background:var(--brand-highlight);color:var(--brand-on-highlight)}.product-card__badge--dark{background:var(--brand-dark-panel);color:var(--brand-on-dark-panel)}.active-facet{background:var(--catalog-selected-surface);border:1px solid var(--brand-selection);color:var(--brand-navy)}.facet__label input,.main-content input[type=checkbox],.main-content input[type=radio]{accent-color:var(--brand-selection)}.product-gallery__thumbnail.is-active{border-color:var(--brand-selection)}.pagination__item:hover,.pagination__item.is-current{background:var(--brand-selection);border-color:var(--brand-selection);color:var(--brand-selection-text)}.button,.shopify-payment-button__button--unbranded{background:var(--brand-highlight);border-color:var(--brand-highlight);color:var(--brand-on-highlight);box-shadow:0 10px 24px color-mix(in srgb,var(--brand-lime) 22%,transparent)}.button:hover,.shopify-payment-button__button--unbranded:hover,.button--primary:hover{background:var(--brand-lilac);border-color:var(--brand-lilac);color:var(--brand-navy)}.button--secondary{background:var(--brand-card);border-color:var(--brand-lilac-ink);color:var(--brand-navy)}.button--secondary:hover{background:var(--brand-lilac);border-color:var(--brand-lilac);color:var(--brand-navy)}.ui-button--outline{--ui-button-color: var(--brand-navy);--ui-button-border-color: var(--brand-lilac-ink);--ui-button-hover-bg: var(--brand-lilac);--ui-button-hover-color: var(--brand-navy)}.ui-button--ghost{--ui-button-color: var(--brand-navy);--ui-button-hover-bg: var(--brand-card-soft);--ui-button-hover-color: var(--brand-navy)}.icon-button{background:var(--brand-card);border-color:var(--brand-border);color:var(--brand-navy)}.icon-button:hover{background:var(--brand-lilac);border-color:var(--brand-lilac);color:var(--brand-navy)}.site-header,.site-header--mega,.mega-header__nav-row{background:color-mix(in srgb,var(--brand-card) 94%,transparent);border-color:var(--brand-border);color:var(--brand-navy);box-shadow:0 5px 24px #06071f0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header__brand-name,.header-text-roll__line{color:var(--brand-navy)}.header__brand-tagline{color:var(--brand-muted-strong)}.header-text-roll__text{color:var(--text-roll-color, var(--brand-lilac-ink))}.header__menu-link,.mega-header__nav-row a{color:var(--brand-navy)}.header__menu-link:hover,.header__menu-link[aria-current=page]{color:var(--brand-lilac-ink)}.mega-header__search{background:var(--brand-card);border-color:color-mix(in srgb,var(--brand-lilac) 48%,var(--brand-border));box-shadow:inset 0 0 0 1px #ffffff8c}.mega-header__search:focus-within{border-color:var(--brand-focus);box-shadow:inset 0 0 0 1px #ffffff8c,0 0 0 3px color-mix(in srgb,var(--brand-focus) 32%,transparent)}.mega-header__search input:focus-visible{outline:0}.mega-header__search button{background:var(--brand-lilac);color:var(--brand-navy)}.mega-header__contact-icon,.mobile-menu__contact-icon{background:var(--brand-card);border-color:var(--brand-border);color:var(--brand-lilac-ink)}.mega-header__contact small,.mobile-menu__contacts small{color:var(--brand-muted)}.header__brand-mark,.footer__brand-mark,.password-logo{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.header__brand-mark img,.footer__brand-mark img,.password-logo img{border-radius:0;filter:none;object-fit:contain}.mega-header__category>summary{background:var(--brand-lime);color:var(--brand-navy)}.mega-header__category-menu,.mega-header__product-menu,.header__submenu,.mobile-menu{background:var(--brand-card);border-color:var(--brand-border);color:var(--brand-navy);box-shadow:var(--brand-shadow-strong)}.mega-header__category-trigger{border-color:var(--brand-border);color:var(--brand-navy)}.mega-header__category-trigger:hover,.mega-header__category-trigger:focus-visible,.mega-header__category-item.is-open>.mega-header__category-trigger,.mega-header__product-menu li a:hover,.mega-header__product-menu li a:focus-visible,.header__submenu a:hover{background:var(--brand-card-soft);color:var(--brand-lilac-ink)}.mega-header__view-category,.mobile-menu__heading,.mobile-category li a:hover,.mobile-category li a:focus-visible{color:var(--brand-lilac-ink)}.mobile-category li a{color:var(--brand-muted)}.cart-count{background:var(--brand-lilac);border-color:var(--brand-card);color:var(--brand-navy)}.page-hero,.page-hero--cart{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--brand-lilac) 25%,transparent),transparent 42%),radial-gradient(circle at 88% 90%,color-mix(in srgb,var(--brand-lime) 20%,transparent),transparent 40%),linear-gradient(135deg,var(--brand-card),color-mix(in srgb,var(--brand-ivory) 46%,white));color:var(--brand-navy)}.hero,.mega-hero__stage{background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--brand-lilac) 24%,transparent),transparent 39%),radial-gradient(circle at 10% 86%,color-mix(in srgb,var(--brand-lime) 18%,transparent),transparent 40%),var(--brand-card-strong);color:var(--brand-navy)}.mega-hero__promo,.hero__pill{background:color-mix(in srgb,var(--brand-card) 92%,transparent);border-color:var(--brand-lilac);color:var(--brand-navy)}.mega-hero__promo strong{color:var(--brand-lilac-ink)}.mega-hero__checks svg{background:var(--brand-card);color:var(--brand-lilac-ink)}.mega-hero__benefits{background:color-mix(in srgb,var(--brand-card) 94%,transparent);border-color:var(--brand-border);color:var(--brand-navy);box-shadow:0 -10px 32px #06071f0d}.mega-hero__benefit+.mega-hero__benefit,.mega-hero__benefit:nth-child(n+3){border-color:var(--brand-border)}.mega-hero__benefit span{color:var(--brand-muted)}.mega-hero__controls button{background:var(--brand-card);border:1px solid var(--brand-border);color:var(--brand-navy);box-shadow:0 8px 24px #06071f1a}.mega-hero__controls button:hover{background:var(--brand-lilac);color:var(--brand-navy)}.mega-hero--video .mega-hero__stage,.mega-hero__video-media{background:var(--brand-navy)}.mega-hero__video-overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-navy) 92%,transparent) 0%,color-mix(in srgb,var(--brand-navy) 76%,transparent) 42%,color-mix(in srgb,var(--brand-navy) 30%,transparent) 74%,transparent 100%)}.mega-hero--video .mega-hero__copy,.mega-hero--video .mega-hero__copy h1{color:var(--brand-ivory)}.mega-hero--video .mega-hero__promo{background:color-mix(in srgb,var(--brand-navy) 78%,transparent);border-color:color-mix(in srgb,var(--brand-lilac) 72%,transparent);color:var(--brand-ivory)}.mega-hero--video .mega-hero__promo strong{color:var(--brand-lime)}.mega-hero--video .ui-button--outline{--ui-button-color: var(--brand-ivory);--ui-button-border-color: var(--brand-ivory);--ui-button-hover-bg: var(--brand-lilac);--ui-button-hover-color: var(--brand-navy)}.mega-hero--video .mega-hero__benefits{background:color-mix(in srgb,var(--brand-navy) 86%,transparent);border-color:color-mix(in srgb,var(--brand-ivory) 18%,transparent);color:var(--brand-ivory)}.mega-hero--video .mega-hero__benefit span{color:color-mix(in srgb,var(--brand-ivory) 72%,transparent)}.feature-card,.product-card,.process-card,.testimonial,.article-card,.stat,.team-card,.pricing-card,.search-result,.contact-form,.customer-form,.address-card,.order-card,.cart-summary{background:var(--brand-card);border-color:var(--brand-border);color:var(--brand-navy);box-shadow:var(--brand-shadow)}.feature-card:hover,.product-card:hover,.article-card:hover,.pricing-card--featured{border-color:color-mix(in srgb,var(--brand-lilac) 70%,var(--brand-border));box-shadow:var(--brand-hover-shadow)}.process-card__icon{background:var(--brand-lilac);color:var(--brand-navy)}.process-card:after{color:color-mix(in srgb,var(--brand-lilac) 20%,white)}.testimonial__stars,.price--sale .price__current,.product__availability,.classic-product__availability{color:var(--brand-link)}.cart-summary__discounts{color:var(--brand-lime-ink)}.collection-card,.service-card{background:var(--brand-card);color:var(--brand-ivory)}.collection-card:after,.service-card:after{background:linear-gradient(180deg,transparent 20%,color-mix(in srgb,var(--brand-navy) 88%,transparent))}.collection-card__content span,.service-card__content p{color:color-mix(in srgb,var(--brand-ivory) 82%,transparent)}.mega-hero__categories{background:var(--brand-card);border-color:var(--brand-border)}.mega-hero__categories h2{background:var(--brand-lime);color:var(--brand-navy)}.mega-hero__categories li+li{border-color:var(--brand-border)}.mega-hero__categories a{color:var(--brand-navy)}.mega-hero__categories a:hover{background:var(--brand-card-soft);color:var(--brand-lilac-ink)}.mega-about__image,.mega-products__reference-image{background:var(--brand-card-strong)}.mega-about__brands img{filter:grayscale(1);opacity:.64}.mega-products,.mega-graphics,.mega-promos,.mega-instagram{background:var(--brand-page);color:var(--brand-navy)}.mega-products{padding-top:clamp(36px,3.5vw,52px);padding-bottom:clamp(36px,3.5vw,52px)}.mega-contact{padding-top:clamp(36px,3.5vw,52px)}.model2-eyebrow:not(.model2-eyebrow--light){border-color:color-mix(in srgb,var(--brand-lime-ink) 72%,var(--brand-border));background:color-mix(in srgb,var(--brand-lime) 14%,var(--brand-card));color:var(--brand-lime-ink)}.mega-contact .model2-eyebrow--light{border-color:color-mix(in srgb,var(--brand-lilac-ink) 54%,var(--brand-border));background:color-mix(in srgb,var(--brand-lilac) 12%,var(--brand-card));color:var(--brand-lilac-ink)}.mega-promos__copy>span{color:var(--brand-lilac-ink)}.mega-products__reference-card h3,.mega-products__shop-link{color:var(--brand-navy)}.mega-products__shop-link:hover,.mega-products__shop-link:focus-visible{color:var(--brand-lilac-ink)}.mega-contact,.mega-faq{background:color-mix(in srgb,var(--brand-ivory) 46%,white);color:var(--brand-navy)}.mega-contact__panel{background:linear-gradient(145deg,var(--brand-card),var(--brand-card-soft));border-color:var(--brand-border);color:var(--brand-navy)}.mega-contact__form h2,.mega-contact__form>.rte{color:var(--brand-navy)}.mega-testimonials{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--brand-lilac) 23%,transparent),transparent 46%),var(--brand-card-soft);color:var(--brand-navy)}.mega-testimonials__card{background:var(--brand-card);border-color:var(--brand-border);color:var(--brand-navy);box-shadow:var(--brand-shadow)}.mega-testimonials__card--featured{background:var(--brand-lilac);color:var(--brand-navy)}.mega-testimonials__stars{color:var(--brand-link)}.mega-promos__card,.mega-promos__card--2,.mega-faq__contact{background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--brand-lilac) 18%,transparent),transparent 42%),var(--brand-card);border-color:var(--brand-border);color:var(--brand-navy);box-shadow:var(--brand-shadow)}.mega-promos__card--2{background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--brand-lime) 23%,transparent),transparent 42%),var(--brand-card)}.mega-instagram__heading h2{color:color-mix(in srgb,var(--brand-lilac-ink) 56%,var(--brand-navy))}.template-index .mega-products.section,.template-index .mega-faq.section,.template-index .mega-about.section,.template-index .mega-graphics.section,.template-index .mega-testimonials.section,.template-index .mega-promos.section{padding-block:var(--home-section-gap, 16px)}.template-index .mega-contact.section{padding-top:var(--home-section-gap, 16px);padding-bottom:0}.template-index .mega-instagram.section{padding-top:var(--home-section-gap, 16px);padding-bottom:10px}.product-form__upload,.cart-artwork-lock,.classic-config__confirmation,.cart-checkout-steps li>span,.cart-artwork-lock__icon{background:var(--brand-card-strong);border-color:color-mix(in srgb,var(--brand-lilac) 38%,var(--brand-border));color:var(--brand-navy)}.quantity button,.quantity input{background:var(--brand-card);color:var(--brand-navy)}.cart-summary__count{background:var(--brand-lilac);color:var(--brand-navy)}.cart-summary__discounts{background:color-mix(in srgb,var(--brand-lime) 22%,white)}.cart-checkout-steps li.is-current>span{background:var(--brand-lime);border-color:var(--brand-lime);color:var(--brand-navy)}.cart-artwork-lock__icon,.cart-artwork-lock div>span{color:var(--brand-lilac-ink)}.studio-portfolio,.studio-request{background:radial-gradient(circle at 6% 2%,color-mix(in srgb,var(--brand-lilac) 22%,transparent),transparent 34%),radial-gradient(circle at 94% 14%,color-mix(in srgb,var(--brand-lime) 18%,transparent),transparent 35%),var(--brand-page);color:var(--brand-navy)}.studio-portfolio__hero h1 em,.studio-request__content h1 em{color:var(--brand-lilac-ink)}.studio-portfolio__explore,.studio-project__meta>span,.studio-project__view{color:var(--brand-lilac-ink)}.studio-project__cover{box-shadow:var(--brand-shadow)}.studio-portfolio__cta{background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--brand-lilac) 24%,transparent),transparent 36%),linear-gradient(120deg,var(--brand-card),color-mix(in srgb,var(--brand-lime) 18%,var(--brand-card)));color:var(--brand-navy)}.studio-project-modal__panel,.studio-request__card{background:var(--brand-card);border-color:var(--brand-border);color:var(--brand-navy);box-shadow:var(--brand-shadow-strong)}.studio-request__steps span,.studio-request__contact,.studio-request__upload{background:var(--brand-card-soft)}.studio-request__steps span,.studio-request__contact>span{color:var(--brand-lilac-ink)}.catalog-product,.classic-product,.classic-product__purchase{background:var(--catalog-page-background);color:var(--catalog-text)}.classic-product__eyebrow,.classic-detail-eyebrow{color:var(--catalog-accent-text)}.classic-product__eyebrow:before,.classic-detail-eyebrow:before{background:currentColor}.classic-product__intro,.classic-product__inline-description>div,.classic-product__highlight small,.classic-config__group>p,.classic-detail-copy{color:var(--catalog-body-text)}.classic-product__price-label,.classic-config__steps li{color:var(--catalog-body-text)}.catalog-product .classic-product__price-row,.catalog-product .classic-config__group,.catalog-product .classic-product__information-links,.catalog-product .classic-product__information-links button,.catalog-product .classic-product__inline-description{border-color:var(--catalog-option-border)}.catalog-product .classic-config__group legend,.catalog-product .classic-config__notes strong,.catalog-product .classic-config__confirmation label{color:var(--catalog-text)}.classic-product__availability{color:var(--catalog-status-text)}.classic-product__highlight>span{background:color-mix(in srgb,var(--catalog-accent-text) 10%,var(--catalog-option-background));border-color:var(--catalog-status-text);color:var(--catalog-status-text)}.classic-product__information-links button{color:var(--catalog-text)}.classic-product__information-links button:hover{background:color-mix(in srgb,var(--catalog-accent-text) 10%,transparent);color:var(--catalog-accent-text)}.classic-product__information-links button:focus-visible{outline-color:var(--catalog-focus)}.classic-product__thumbnail.is-active{border-color:var(--catalog-accent-text)}.catalog-product .classic-product__thumbnail:focus-visible,.catalog-product .classic-config__choices input:focus-visible+label,.catalog-product .classic-config__artwork-route input:focus-visible+label,.catalog-product .classic-config__delivery input:focus-visible+label,.catalog-product .classic-product__tabs button:focus-visible{outline-color:var(--catalog-focus)}.classic-config__choices--prices label span,.classic-config__delivery label b{color:var(--catalog-status-text)}.classic-config__route-panel>span,.classic-config__design-link,.classic-config__route-check{color:var(--catalog-accent-text)}.classic-config__confirmation input{accent-color:var(--catalog-accent-text)}.catalog-product .price--sale .price__current{color:var(--catalog-accent-text)}.catalog-product .badge--sale{background:var(--catalog-selection-fill);color:var(--catalog-selection-foreground)}.catalog-product .classic-config__steps li.is-active span{background:var(--catalog-selection-fill);border-color:var(--catalog-selection-border);color:var(--catalog-selection-foreground)}.catalog-product .classic-config__steps li.is-active:after{background:linear-gradient(90deg,var(--catalog-selection-border),var(--catalog-option-border))}.catalog-product .classic-config__choices label:hover,.catalog-product .classic-config__delivery label:hover,.catalog-product .classic-config__artwork-route label:hover{border-color:var(--catalog-option-hover-border)}.classic-product__main-media{background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--brand-lilac) 24%,transparent),transparent 42%),radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--brand-lilac) 12%,transparent),transparent 45%),var(--brand-card-strong)}.classic-card-mockup__card--back{background:linear-gradient(145deg,var(--brand-card-soft),var(--brand-card-strong));border-color:var(--brand-border);color:var(--catalog-accent-text)}.classic-config__editor-note,.classic-config__workflow-note,.classic-detail-note{background:color-mix(in srgb,var(--brand-lilac) 12%,var(--brand-card));border-color:color-mix(in srgb,var(--brand-lilac-ink) 30%,var(--brand-border));color:var(--brand-navy)}.classic-config__steps,.classic-config__steps span,.classic-config__choices label,.classic-config__delivery label,.classic-config__artwork-route label,.classic-config__route-panel,.classic-process li{background:var(--catalog-option-background);border-color:var(--catalog-option-border);color:var(--catalog-option-text)}.classic-config__choices input:checked+label,.classic-config__artwork-route input:checked+label,.classic-config__delivery input:checked+label{background:var(--catalog-selected-surface);border-color:var(--catalog-selection-border);color:var(--catalog-selected-text);box-shadow:0 0 0 1px var(--catalog-selection-border)}.classic-config__choices label small{background:var(--catalog-selection-fill);color:var(--catalog-selection-foreground)}.classic-config__route-icon,.classic-config__route-copy small,.classic-process li>span{background:var(--catalog-selected-surface);color:var(--catalog-accent-text)}.classic-config__artwork-route input:checked+label .classic-config__route-icon{background:var(--catalog-selection-fill);color:var(--catalog-selection-foreground)}.catalog-product .classic-config__choices--visual label:before{background:var(--catalog-option-background);border-color:var(--catalog-option-text)}.catalog-product [data-option-group=paper-type] .classic-config__choices--visual label:before{width:64px;height:48px;border:1px solid color-mix(in srgb,var(--catalog-option-text) 22%,var(--catalog-option-border));border-radius:5px;box-shadow:0 7px 16px color-mix(in srgb,var(--brand-navy) 9%,transparent);transform:rotate(-7deg)}.catalog-product [data-option-group=paper-type] .classic-config__choices--visual label[data-option-value*=recycled]:before{background:radial-gradient(circle at 22% 30%,rgb(68 61 75 / 12%) 0 1px,transparent 1.4px),radial-gradient(circle at 73% 61%,rgb(68 61 75 / 9%) 0 1px,transparent 1.4px),#eeeae3;background-size:17px 19px,23px 21px,auto}.catalog-product [data-option-group=paper-type] .classic-config__choices--visual label[data-option-value*=paperwise]:before{background:linear-gradient(115deg,rgb(255 255 255 / 18%),transparent 42%),#caa38f}.catalog-product [data-option-group=paper-type] .classic-config__choices--visual label[data-option-value*=kraft]:before{background:repeating-linear-gradient(12deg,rgb(70 47 32 / 8%) 0 1px,transparent 1px 8px),#b88e61}.catalog-product [data-option-group=paper-type] .classic-config__choices--visual label[data-option-value*=biotop]:before{background:linear-gradient(140deg,rgb(255 255 255 / 42%),transparent 45%),#f1ecd6}.catalog-product [data-option-group=paper-type] .classic-config__choices--visual label[data-option-value*=silk]:before{background:linear-gradient(120deg,#fff,#f4f2f5 45%,#e9e6ec 50%,#fff 60%)}.catalog-product .classic-config__route-panel{border-left-color:var(--catalog-accent-text)}.catalog-product .classic-config__confirmation{background:var(--catalog-selected-surface);border-color:var(--catalog-option-border)}.catalog-product .classic-config__notes textarea{background:var(--catalog-option-background);border-color:var(--catalog-option-border);color:var(--catalog-option-text)}.catalog-product .classic-config__notes textarea:focus{border-color:var(--catalog-focus);outline:3px solid var(--catalog-focus);outline-offset:2px}.classic-order-summary{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--catalog-selection-fill) 22%,transparent),transparent 45%),var(--catalog-summary-background);border-color:color-mix(in srgb,var(--catalog-selection-border) 35%,var(--catalog-summary-background));color:var(--catalog-summary-text);box-shadow:var(--brand-shadow-strong)}.classic-order-summary__heading span,.classic-order-summary>small,.classic-order-summary li{color:color-mix(in srgb,var(--catalog-summary-text) 76%,transparent)}.classic-product__details{background:var(--catalog-details-background);color:var(--catalog-text)}.classic-product__tabs-wrap{background:color-mix(in srgb,var(--catalog-details-background) 94%,transparent);border-color:var(--catalog-option-border)}.catalog-product .classic-product__tabs button[aria-selected=true]{background:var(--catalog-selection-fill);color:var(--catalog-selection-foreground)}.catalog-product .classic-config__submit{background:var(--catalog-cta-background);border-color:var(--catalog-cta-background);color:var(--catalog-cta-text)}.catalog-product .classic-config__submit:hover{background:var(--catalog-cta-hover-background);border-color:var(--catalog-cta-hover-background);color:var(--catalog-cta-text)}.catalog-product .classic-config__submit:focus-visible{outline-color:var(--catalog-focus)}.classic-detail-eco{background:color-mix(in srgb,var(--brand-lilac) 14%,var(--brand-card));color:var(--brand-navy)}.contact-card,.newsletter-cta{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--brand-lime) 24%,transparent),transparent 38%),linear-gradient(135deg,var(--brand-card-soft),var(--brand-card));color:var(--brand-navy)}.newsletter-cta .eyebrow,.contact-form .eyebrow{color:var(--brand-lilac-ink)!important}.password-page{background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--brand-lilac) 24%,transparent),transparent 35%),radial-gradient(circle at 82% 86%,color-mix(in srgb,var(--brand-lime) 18%,transparent),transparent 38%),var(--brand-page);color:var(--brand-navy)}.password-card{background:color-mix(in srgb,var(--brand-card) 96%,transparent);border-color:var(--brand-border);color:var(--brand-navy);box-shadow:var(--brand-shadow-strong)}body .customer-auth{--auth-accent: var(--brand-lime);--auth-secondary: var(--brand-lilac);--auth-background: var(--brand-page);--auth-card: var(--brand-card);--auth-field: var(--brand-card);--auth-border: var(--brand-border);--auth-text: var(--brand-navy);--auth-muted: var(--brand-muted);background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--brand-lilac) 24%,transparent),transparent 34%),radial-gradient(circle at 88% 84%,color-mix(in srgb,var(--brand-lime) 18%,transparent),transparent 36%),var(--auth-background, var(--brand-page));color:var(--brand-navy)}body .customer-auth__card{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-lilac) 8%,var(--auth-card, white)) 0%,var(--auth-card, white) 35%);border-color:color-mix(in srgb,var(--brand-lilac) 30%,var(--brand-border));color:var(--brand-navy);box-shadow:var(--brand-shadow-strong)}body .customer-auth__icon{background:color-mix(in srgb,var(--brand-lilac) 12%,white);border-color:color-mix(in srgb,var(--brand-lilac) 34%,var(--brand-border));color:var(--brand-navy)}body .customer-auth__field input{background:var(--auth-field, var(--brand-card));border-color:var(--brand-border);color:var(--brand-navy)}body .customer-auth__field input:focus{background:#fff;border-color:var(--brand-lilac-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-lilac) 26%,transparent)}body .customer-auth__field-icon,body .customer-auth__field input::placeholder,body .customer-auth__description,body .customer-auth__divider{color:var(--brand-muted)}body .customer-auth__forgot,body .customer-auth__text-link{color:var(--brand-navy)}body .customer-auth__secondary.ui-button{--ui-button-color: var(--brand-navy);--ui-button-border-color: var(--brand-lilac-ink);--ui-button-hover-bg: var(--brand-lilac);--ui-button-hover-color: var(--brand-navy)}body .customer-auth__errors{background:color-mix(in srgb,var(--brand-danger) 8%,white);border-color:color-mix(in srgb,var(--brand-danger) 34%,var(--brand-border));color:var(--brand-danger)}body .customer-auth__status{background:color-mix(in srgb,var(--brand-lime) 24%,white);color:var(--brand-lime-ink)}.site-footer,.site-footer--model2{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--brand-lilac) 14%,transparent),transparent 36%),var(--brand-navy);border-color:color-mix(in srgb,var(--brand-lilac) 24%,var(--brand-navy));color:var(--brand-ivory)}.site-footer--model2 .footer__title,.site-footer--model2 .footer__socials a,.site-footer--model2 .footer__brand-name{color:var(--brand-ivory)}.site-footer--model2 .footer__menu a,.model2-footer__brand>p,.model2-footer__column>p,.model2-footer__contacts small,.model2-footer__bottom>p{color:color-mix(in srgb,var(--brand-ivory) 72%,transparent)}.model2-footer__contacts>a>span:first-child,.site-footer--model2 .footer__socials a{background:color-mix(in srgb,var(--brand-lilac) 10%,var(--brand-navy));border-color:color-mix(in srgb,var(--brand-ivory) 16%,transparent);color:var(--brand-ivory)}@media(max-width:800px){.mega-hero__video-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-navy) 88%,transparent),color-mix(in srgb,var(--brand-navy) 62%,transparent) 64%,color-mix(in srgb,var(--brand-navy) 35%,transparent))}}@media(forced-colors:active){:is(a,button,input,select,textarea,summary):focus-visible{outline-color:Highlight}}[data-catalogue-system=artcreators-v1] :is([data-option-group=printing],[data-option-group=printing-options],[data-option-group=print-technique]) .classic-config__choices label:is([data-option-value=single-sided-printing],[data-option-value=double-sided-printing],[data-option-value=full-colour-single-sided],[data-option-value=full-colour-double-sided],[data-option-value="1-colour-pms-single-sided"],[data-option-value="2-colours-pms-single-sided"],[data-option-value="3-colours-pms-single-sided"],[data-option-value=single-sided],[data-option-value=double-sided],[data-option-value="1-colour-pms-double-sided"],[data-option-value="2-colours-pms-double-sided"],[data-option-value="3-colours-pms-double-sided"],[data-option-value=full-colour-on-front-unprinted-on-back],[data-option-value=full-colour-on-front-black-on-back],[data-option-value=on-one-side-full-colour],[data-option-value="1-colour-pms-on-front-unprinted-back"],[data-option-value="2-colours-pms-on-front-unprinted-back"],[data-option-value="3-colours-pms-on-front-unprinted-back"],[data-option-value=full-colour-on-front-unprinted-back]){gap:12px;border-color:color-mix(in srgb,var(--brand-muted) 80%,var(--brand-card))}[data-catalogue-system=artcreators-v1] :is([data-option-group=printing],[data-option-group=printing-options],[data-option-group=print-technique]) .classic-config__choices label:is([data-option-value=single-sided-printing],[data-option-value=double-sided-printing],[data-option-value=full-colour-single-sided],[data-option-value=full-colour-double-sided],[data-option-value="1-colour-pms-single-sided"],[data-option-value="2-colours-pms-single-sided"],[data-option-value="3-colours-pms-single-sided"],[data-option-value=single-sided],[data-option-value=double-sided],[data-option-value="1-colour-pms-double-sided"],[data-option-value="2-colours-pms-double-sided"],[data-option-value="3-colours-pms-double-sided"],[data-option-value=full-colour-on-front-unprinted-on-back],[data-option-value=full-colour-on-front-black-on-back],[data-option-value=on-one-side-full-colour],[data-option-value="1-colour-pms-on-front-unprinted-back"],[data-option-value="2-colours-pms-on-front-unprinted-back"],[data-option-value="3-colours-pms-on-front-unprinted-back"],[data-option-value=full-colour-on-front-unprinted-back]):hover,[data-catalogue-system=artcreators-v1] :is([data-option-group=printing],[data-option-group=printing-options],[data-option-group=print-technique]) .classic-config__choices input:checked+label:is([data-option-value=single-sided-printing],[data-option-value=double-sided-printing],[data-option-value=full-colour-single-sided],[data-option-value=full-colour-double-sided],[data-option-value="1-colour-pms-single-sided"],[data-option-value="2-colours-pms-single-sided"],[data-option-value="3-colours-pms-single-sided"],[data-option-value=single-sided],[data-option-value=double-sided],[data-option-value="1-colour-pms-double-sided"],[data-option-value="2-colours-pms-double-sided"],[data-option-value="3-colours-pms-double-sided"],[data-option-value=full-colour-on-front-unprinted-on-back],[data-option-value=full-colour-on-front-black-on-back],[data-option-value=on-one-side-full-colour],[data-option-value="1-colour-pms-on-front-unprinted-back"],[data-option-value="2-colours-pms-on-front-unprinted-back"],[data-option-value="3-colours-pms-on-front-unprinted-back"],[data-option-value=full-colour-on-front-unprinted-back]){border-color:var(--catalog-selection-border)}[data-catalogue-system=artcreators-v1] :is([data-option-group=printing],[data-option-group=printing-options],[data-option-group=print-technique]) .classic-config__choices--compact label:is([data-option-value=single-sided-printing],[data-option-value=double-sided-printing],[data-option-value=full-colour-single-sided],[data-option-value=full-colour-double-sided],[data-option-value="1-colour-pms-single-sided"],[data-option-value="2-colours-pms-single-sided"],[data-option-value="3-colours-pms-single-sided"],[data-option-value=single-sided],[data-option-value=double-sided],[data-option-value="1-colour-pms-double-sided"],[data-option-value="2-colours-pms-double-sided"],[data-option-value="3-colours-pms-double-sided"],[data-option-value=full-colour-on-front-unprinted-on-back],[data-option-value=full-colour-on-front-black-on-back],[data-option-value=on-one-side-full-colour],[data-option-value="1-colour-pms-on-front-unprinted-back"],[data-option-value="2-colours-pms-on-front-unprinted-back"],[data-option-value="3-colours-pms-on-front-unprinted-back"],[data-option-value=full-colour-on-front-unprinted-back]):before{flex-shrink:0}[data-catalogue-system=artcreators-v1]:not([data-product-handle=classic-notepads]) :is([data-option-group=printing],[data-option-group=printing-options],[data-option-group=print-technique]) .classic-config__choices label:is([data-option-value=single-sided-printing],[data-option-value=double-sided-printing],[data-option-value=single-sided],[data-option-value=double-sided],[data-option-value=full-colour-single-sided],[data-option-value=full-colour-double-sided],[data-option-value=full-colour-on-front-unprinted-on-back],[data-option-value=full-colour-on-front-black-on-back],[data-option-value=full-colour-on-front-unprinted-back]):before{border:2px solid var(--brand-muted);color:var(--brand-navy)}[data-catalogue-system=artcreators-v1]:not([data-product-handle=classic-notepads]) :is([data-option-group=printing],[data-option-group=printing-options],[data-option-group=print-technique]) .classic-config__choices label:is([data-option-value=double-sided-printing],[data-option-value=double-sided],[data-option-value=full-colour-double-sided],[data-option-value=full-colour-on-front-black-on-back]):before{background:linear-gradient(135deg,#fff 48%,color-mix(in srgb,var(--brand-lilac-ink) 60%,#fff) 49% 51%,#fff 52%)}[data-catalogue-system=artcreators-v1] [data-option-group=printing] .classic-config__choices--compact label:is([data-option-value=single-sided],[data-option-value=double-sided]):before{display:grid;place-items:center;width:44px;height:54px;font-family:var(--font-heading);font-size:1rem}[data-catalogue-system=artcreators-v1] [data-option-group=printing] .classic-config__choices--compact label[data-option-value=single-sided]:before{content:"1";background:#fff}[data-catalogue-system=artcreators-v1] [data-option-group=printing] .classic-config__choices--compact label[data-option-value=double-sided]:before{content:"1 / 2"}
/*# sourceMappingURL=/cdn/shop/t/178/assets/artcreators-light-theme.css.map */
