body.tf3d-studio-theme{--tf3d-paper: #faf8f2;--tf3d-white: #fffefa;--tf3d-ink: #252a2c;--tf3d-muted: #626966;--tf3d-line: #dedfd6;--tf3d-blue: #2463bb;--tf3d-blue-dark: #174785;--tf3d-blue-wash: #edf3fa;--tf3d-yellow: #f4cc55;--tfr-paper: var(--tf3d-paper);--tfr-ink: var(--tf3d-ink);--tfr-line: var(--tf3d-line);--tfr-blue: var(--tf3d-blue);--tfr-blue-dark: var(--tf3d-blue-dark);--tfr-yellow: var(--tf3d-yellow);--tf-clean-paper: var(--tf3d-paper);--tf-clean-ink: var(--tf3d-ink);--tf-clean-line: var(--tf3d-line);color:var(--tf3d-ink);background:var(--tf3d-paper);font-family:Nunito,var(--font-body--family),sans-serif}body.tf3d-studio-theme :is(main,.product-information__media,.product-information__details,.product-details,.cart-page__items,.cart-page__summary){min-width:0}body.tf3d-studio-theme :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--tf3d-blue);outline-offset:4px}body.tf3d-studio-theme :is(h1,h2,h3,h4){color:var(--tf3d-ink);text-wrap:balance}body.tf3d-studio-theme :is(p,figcaption,.rte,.text-block){overflow-wrap:anywhere}body.tf3d-studio-theme #header-group :is(.header-section,.header__row){color:var(--tf3d-ink);background:var(--tf3d-paper)!important;box-shadow:none!important}body.tf3d-studio-theme #header-group .header-section{border-bottom:1px solid var(--tf3d-line)!important}body.tf3d-studio-theme #header-group .header{min-height:72px}body.tf3d-studio-theme #header-group :is(header-actions,.header-actions,.header__column--right){align-items:center;gap:4px}body.tf3d-studio-theme #header-group :is(header-actions,.header-actions){display:inline-flex}body.tf3d-studio-theme #header-group :is(.header-actions__action,.header__icon,.search-action,.localization-selector){display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:10px;color:var(--tf3d-ink);border:0;box-shadow:none}body.tf3d-studio-theme #header-group .menu-list{align-items:center;gap:clamp(0px,.6vw,8px)}body.tf3d-studio-theme #header-group .menu-list__link{display:inline-flex;align-items:center;min-height:44px;padding:10px 12px;color:var(--tf3d-ink)!important;font-size:.88rem;font-weight:750;letter-spacing:0;text-transform:none;background:transparent!important;border:0!important;box-shadow:none!important}body.tf3d-studio-theme #header-group .menu-list__link:hover{color:var(--tf3d-blue)!important}body.tf3d-studio-theme #header-group .announcement-bar{background:var(--tf3d-blue-wash)!important;color:var(--tf3d-blue-dark)!important;border-bottom:1px solid var(--tf3d-line)!important}body.tf3d-studio-theme #header-group .announcement-bar__text{color:var(--tf3d-blue-dark)!important;font-size:.75rem;letter-spacing:.01em}body.tf3d-studio-theme #MainContent :is(.tf-section,.tf-section--paper,.tf-section--white,.tf-section--yellow,.tf-section--blue,.tf-section--ink){color:var(--tf3d-ink)!important;background:var(--tf3d-paper)!important}body.tf3d-studio-theme #MainContent :is(.tf-copy,.tf-section--blue .tf-copy,.tf-section--ink .tf-copy){color:var(--tf3d-muted)!important}body.tf3d-studio-theme #MainContent :is(.tf-heading__accent,.tf-eyebrow){color:var(--tf3d-blue)!important}body.tf3d-studio-theme #MainContent .tf-hero__copy{padding-block:clamp(24px,4vw,56px)!important}body.tf3d-studio-theme #MainContent .tf-hero__stage{background:var(--tf3d-blue-wash)!important;border:0!important;border-radius:14px!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent :is(.tf-hero__label,.tf-hero__badge){color:var(--tf3d-ink)!important;background:var(--tf3d-yellow)!important;border:0!important;box-shadow:none!important;transform:none!important}body.tf3d-studio-theme #MainContent :is(.tf-gift-formats__inner,.tf-how-it-works__inner,.tf-final-cta__inner){padding-block:clamp(40px,5vw,72px)!important}body.tf3d-studio-theme #MainContent :is(.tf-card,.tf-gift-formats__card,.tf-how-it-works__step,.tf-format-card,.tfg-comparison__card){color:var(--tf3d-ink);background:transparent!important;border-color:var(--tf3d-line)!important;box-shadow:none!important;transform:none!important}body.tf3d-studio-theme #MainContent :is(.tf-gift-formats__card,.tf-card){border:0!important}body.tf3d-studio-theme #MainContent :is(.tf-gift-formats__body,.tf-card__body){padding:14px 0!important}body.tf3d-studio-theme #MainContent :is(.tf-trust-rail,.tf-trust-rail__inner){background:transparent!important;border-color:var(--tf3d-line)!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent :is(.tf-trust-rail__item,.tf-home-seo-hub__group,.tf-seo-links__grid>div){border-color:var(--tf3d-line)!important}body.tf3d-studio-theme #MainContent :is(.tf-collection-heading,.tf-collection-guidance,.tf-seo-links--enhanced,.tfg,.tf-faq){background:transparent!important;border-color:var(--tf3d-line)!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent :is(.product-card,.collection-card,.resource-card){color:var(--tf3d-ink);box-shadow:none!important;border-color:var(--tf3d-line)!important}body.tf3d-studio-theme #MainContent :is(.product-card__content,.collection-card__content){padding-block:14px}body.tf3d-studio-theme #MainContent :is(.product-card__image,.tf-gift-formats__image,.tf-media){border-radius:10px}body.tf3d-studio-theme #MainContent :is(.tf-button,.add-to-cart-button,.cart__checkout-button){min-height:46px;font-weight:800;letter-spacing:0;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;transform:none!important}body.tf3d-studio-theme #MainContent :is(.tf-button--primary,.tf-button--dark,.add-to-cart-button,.cart__checkout-button){color:#fff!important;background:var(--tf3d-blue)!important}body.tf3d-studio-theme #MainContent .tf-button--secondary{color:var(--tf3d-blue-dark)!important;background:transparent!important;border-color:var(--tf3d-line)!important}body.tf3d-studio-theme #MainContent :is(.tf-button--primary,.add-to-cart-button):hover:not(:disabled){background:var(--tf3d-blue-dark)!important}body.tf3d-studio-theme #MainContent :is(.figure-block-header,.frame-section,.frame-text-section,.frame-text-panel,.figure-ai-match){color:var(--tf3d-ink);background:transparent!important;border-color:var(--tf3d-line)!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent :is(.builder-part-card,.tfr-figure-tab,.frame-message-choice){min-width:0;color:var(--tf3d-ink);background:var(--tf3d-white)!important;border:1px solid var(--tf3d-line)!important;border-radius:10px!important;box-shadow:none!important;transform:none!important}body.tf3d-studio-theme #MainContent :is(.tfr-figure-tab[aria-selected=true],.frame-message-choice[aria-pressed=true]){color:var(--tf3d-blue-dark)!important;background:var(--tf3d-blue-wash)!important;border-color:var(--tf3d-blue)!important}body.tf3d-studio-theme #MainContent :is(.builder-part-card:hover,.builder-part-card:focus-visible){border-color:var(--tf3d-blue)!important}body.tf3d-studio-theme #MainContent :is(.builder-add-figure-btn,.fig-ai-upload,.bm-pet-toggle,.bm-addon-toggle){min-height:44px;color:var(--tf3d-blue-dark)!important;background:transparent!important;border:1px solid var(--tf3d-line)!important;border-radius:10px!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent :is(.builder-modal-panel,.frame-custom-fields){border-color:var(--tf3d-line)!important}body.tf3d-studio-theme #MainContent :is(.builder-modal-head,.builder-modal-controls){background:var(--tf3d-paper);border-color:var(--tf3d-line)}body.tf3d-studio-theme :is(.tf3d-layout-controls,.tf3d-frame-options){min-width:0;margin-block:16px;padding-block:12px;border-block:1px solid var(--tf3d-line)}body.tf3d-studio-theme :is(.tf3d-layout-controls,.tf3d-frame-options,.tf3d-family-caption) summary{min-height:44px;display:flex;align-items:center;gap:8px;color:var(--tf3d-blue-dark);font:inherit;font-weight:800;cursor:pointer}body.tf3d-studio-theme :is(.tf3d-layout-controls,.tf3d-frame-options,.tf3d-family-caption) summary:after{content:"+";margin-inline-start:auto}body.tf3d-studio-theme :is(.tf3d-layout-controls,.tf3d-frame-options,.tf3d-family-caption)[open]>summary:after{content:"\2212"}body.tf3d-studio-theme :is(.tf3d-layout-body,.tf3d-frame-options-body){display:grid;gap:12px;min-width:0}body.tf3d-studio-theme :is(.tf3d-help,.tf3d-layout-message){font-size:12px;color:var(--tf3d-muted);line-height:1.6;margin:4px 0 10px;overflow-wrap:anywhere}body.tf3d-studio-theme :is(.tf3d-template-choice,.tf3d-template-picker summary,.tf3d-button):focus-visible{outline:2px solid var(--tf3d-blue);outline-offset:3px}body.tf3d-studio-theme :is(.tf3d-tab-position,.tf3d-inline-placement) select{display:block;width:100%;min-height:44px;padding:8px 24px 8px 8px;color:var(--tf3d-blue-dark);background:transparent;border:0;border-bottom:1px solid var(--tf3d-line);border-radius:0;font:inherit;font-size:13px;cursor:pointer}body.tf3d-studio-theme :is(.tf3d-tab-position,.tf3d-inline-placement) select:focus-visible{outline:2px solid var(--tf3d-blue);outline-offset:3px}body.tf3d-studio-theme #MainContent :is(.jdgm-widget,.tf-rev-hero,.tf-reviews-section,.tf-product-answers,.tf-customer-gallery){border-color:var(--tf3d-line)!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent :is(.jdgm-rev,.product-accordion,.tf-faq details){border-color:var(--tf3d-line)!important}body.tf3d-studio-theme #MainContent :is(.cart-page__summary,.cart-drawer__summary,.bm-cart-trust,.bm-cart-empty){color:var(--tf3d-ink);background:var(--tf3d-white)!important;border:1px solid var(--tf3d-line)!important;border-radius:12px!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent :is(.cart-items__table-row,.cart-items__details){border-color:var(--tf3d-line)}body.tf3d-studio-theme :is(.bm-footer,.footer){color:var(--tf3d-ink)!important;background:var(--tf3d-paper)!important;border-top:1px solid var(--tf3d-line)!important;box-shadow:none!important}body.tf3d-studio-theme :is(.bm-footer__link,.bm-footer a,.footer a){color:var(--tf3d-muted)!important}body.tf3d-studio-theme :is(.bm-footer__link:hover,.bm-footer a:hover,.footer a:hover){color:var(--tf3d-blue)!important}body.tf3d-studio-theme .bm-footer__inner{padding-block:40px 28px!important}body.tf3d-studio-theme .bm-footer__cols{gap:30px}@media(max-width:749px){body.tf3d-studio-theme #header-group .header{min-height:64px}body.tf3d-studio-theme #header-group :is(header-actions,.header-actions){gap:0}body.tf3d-studio-theme #header-group :is(.header-actions__action,.header__icon,.search-action,.localization-selector){padding:8px}body.tf3d-studio-theme #MainContent .tf-hero__copy{padding-block:16px!important}body.tf3d-studio-theme #MainContent :is(.tf-gift-formats__inner,.tf-how-it-works__inner,.tf-final-cta__inner){padding-block:32px!important}body.tf3d-studio-theme #MainContent :is(.figure-fields,.frame-message-choices){min-width:0}}@media(prefers-reduced-motion:reduce){body.tf3d-studio-theme :is(.tf3d-button,.tf-hero__label,.tf-hero__badge,.tf-gift-formats__card,.tf-final-cta__mark){animation:none!important;transition:none!important;transform:none!important}}body.tf3d-studio-theme{--tfmt-paper: #f7f5ef;--tfmt-white: #fffdf7;--tfmt-ink: #18244c;--tfmt-muted: #535b6c;--tfmt-blue: #243ec2;--tfmt-blue-dark: #1d329d;--tfmt-yellow: #ffd73e;--tfmt-line: #d9d8cf;--tfmt-wash: #edeff9;--tfmt-section-space: clamp(40px, 6vw, 80px);font-family:Nunito,var(--font-body--family),sans-serif!important;font-size:1rem;line-height:1.6;color:var(--tfmt-ink);background:var(--tfmt-paper)}body.tf3d-studio-theme #MainContent{color:var(--tfmt-ink);background:var(--tfmt-paper)!important}body.tf3d-studio-theme #header-group #header-component,body.tf3d-studio-theme #header-group #header-component .header__row{background:var(--tfmt-paper)!important;border-color:var(--tfmt-line)!important;box-shadow:none!important}body.tf3d-studio-theme #header-group #header-component .menu-list__link{min-height:44px;padding-inline:12px!important;font-size:.875rem!important;font-weight:800!important;letter-spacing:0!important;color:var(--tfmt-ink)!important}body.tf3d-studio-theme #header-group .announcement-bar{background:var(--tfmt-blue)!important;color:var(--tfmt-white)!important;border-color:var(--tfmt-blue)!important}body.tf3d-studio-theme #header-group .announcement-bar__text{color:var(--tfmt-white)!important;font-size:.875rem!important;line-height:1.4;letter-spacing:.01em}body.tf3d-studio-theme #MainContent .tf-hero-section{background:var(--tfmt-paper)!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero{width:min(1280px,calc(100% - 64px))!important;min-height:0!important;gap:clamp(28px,4vw,56px)!important;margin:32px auto 48px!important;background:transparent!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero .tf-hero__copy{padding:28px 0!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero h1{color:var(--tfmt-ink)!important;font-size:clamp(40px,5vw,72px)!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1.08!important;max-width:17ch!important;text-wrap:balance}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero h1 span,body.tf3d-studio-theme #MainContent .tf-eyebrow{color:var(--tfmt-blue)!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero .tf-hero__lede{font-size:1.125rem!important;line-height:1.6!important;max-width:48ch;color:var(--tfmt-muted)!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero .tf-hero__stage{min-height:clamp(420px,39vw,560px)!important;background:var(--tfmt-wash)!important;border-radius:20px!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero:after,body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero .tf-hero__stage:before{background:transparent!important;border:0!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero .tf-hero__media{width:calc(100% - 48px)!important;max-width:520px;border-radius:14px!important;box-shadow:none!important;transform:none!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero .tf-hero__image{width:100%;height:100%;object-fit:contain!important;object-position:center!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero :is(.tf-hero__label,.tf-hero__badge){color:var(--tfmt-ink)!important;box-shadow:none!important;transform:none!important}body.tf3d-studio-theme #MainContent .tf-trust-rail__copy :is(h3,p){font-size:.875rem!important;line-height:1.5!important;color:var(--tfmt-ink)!important}body.tf3d-studio-theme #MainContent :is(.tf-gift-formats__inner,.tf-how-it-works__inner,.tf-final-cta__inner){max-width:1280px!important;padding-block:var(--tfmt-section-space)!important}body.tf3d-studio-theme #MainContent :is(.tf-gift-formats__header h2,.tf-customer-gallery__header h2,.tf-how-it-works__header h2,.tf-final-cta__copy h2,.bm-faq__heading){font-size:clamp(28px,3.2vw,46px)!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.035em!important;color:var(--tfmt-ink)!important;text-wrap:balance}body.tf3d-studio-theme #MainContent :is(.tf-gift-formats__intro,.tf-how-it-works__intro,.tf-final-cta__body){font-size:1rem!important;line-height:1.6!important;color:var(--tfmt-muted)!important;max-width:65ch}body.tf3d-studio-theme #MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__grid{gap:32px 24px!important}body.tf3d-studio-theme #MainContent .tf-gift-formats__media{aspect-ratio:1!important;background:var(--tfmt-wash)!important;border-radius:12px!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}body.tf3d-studio-theme #MainContent .tf-gift-formats__body{padding:16px 0 0!important;gap:8px!important}body.tf3d-studio-theme #MainContent .tf-gift-formats__body h3{font-size:clamp(20px,1.8vw,24px)!important;line-height:1.25!important;font-weight:800!important;color:var(--tfmt-ink)!important}body.tf3d-studio-theme #MainContent .tf-gift-formats__description{font-size:1rem!important;line-height:1.55!important;color:var(--tfmt-muted)!important}body.tf3d-studio-theme #MainContent .tf-gift-formats__cta{min-height:44px!important;color:var(--tfmt-blue)!important;font-size:.875rem!important;line-height:1.4}body.tf3d-studio-theme #MainContent .tf-collection-heading{padding-block:20px 28px!important;border-color:var(--tfmt-line)!important}body.tf3d-studio-theme #MainContent :is(.tf-collection-heading h1,.tf-faq__hero h1,.cart-title h1){font-size:clamp(32px,3.5vw,48px)!important;color:var(--tfmt-ink)!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.035em!important}body.tf3d-studio-theme #MainContent :is(.product-card h3,.product-card h4,.tf-format-tile h3){font-size:1.125rem!important;line-height:1.35!important;font-weight:800!important;color:var(--tfmt-ink)!important}body.tf3d-studio-theme #MainContent .product-card .card-gallery img,body.tf3d-studio-theme #MainContent[data-template^=collection] .main-collection-grid .product-card .card-gallery img,body.tf3d-studio-theme #MainContent .tf-format-tile>a>img{object-fit:contain!important;object-position:center!important;background:var(--tfmt-wash)}body.tf3d-studio-theme #MainContent :is(.tf-button,.add-to-cart-button,.cart__checkout-button){min-height:48px!important;font-size:1rem!important;font-weight:800!important;line-height:1.4;border-radius:10px!important;box-shadow:none!important;transform:none!important}body.tf3d-studio-theme #MainContent :is(.tf-button--primary,.tf-button--dark,.add-to-cart-button,.cart__checkout-button){background:var(--tfmt-blue)!important;color:var(--tfmt-white)!important}body.tf3d-studio-theme #MainContent .tf-hero__actions .tf-button--primary{background:var(--tfmt-yellow)!important;color:var(--tfmt-ink)!important}body.tf3d-studio-theme #MainContent .tf-button--secondary{color:var(--tfmt-blue)!important;border-color:var(--tfmt-line)!important}body.tf3d-studio-theme #MainContent .cart-page__summary{background:var(--tfmt-white)!important;border-color:var(--tfmt-line)!important;border-radius:12px!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent .cart-items__table-row{padding-block:24px!important;border-color:var(--tfmt-line)!important}body.tf3d-studio-theme #MainContent .cart-items__media-image{object-fit:contain!important;object-position:center!important}body.tf3d-studio-theme #MainContent :is(.cart-items__title,.cart-builder-review__copy,.cart-note textarea){font-size:1rem!important;line-height:1.5!important}body.tf3d-studio-theme #MainContent .cart-items__remove{min-width:44px!important;min-height:44px!important}body.tf3d-studio-theme #MainContent :is(.tf-empty-cart-formats,.tf-collection-guidance){padding-block:32px!important}body.tf3d-studio-theme #MainContent .bm-faq{padding-block:var(--tfmt-section-space)!important;background:transparent!important;color:var(--tfmt-ink)!important}body.tf3d-studio-theme #MainContent .bm-faq__item{border-color:var(--tfmt-line)!important;background:transparent!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent .bm-faq__trigger,body.tf3d-studio-theme #MainContent .tf-faq__item>summary{min-height:52px!important;padding-block:18px!important;font-size:1rem!important;font-weight:800;line-height:1.5!important;color:var(--tfmt-ink)!important}body.tf3d-studio-theme #MainContent :is(.bm-faq__answer,.tf-faq__answer){font-size:1rem!important;line-height:1.7!important;color:var(--tfmt-muted)!important}body.tf3d-studio-theme .bm-footer{background:var(--tfmt-paper)!important;color:var(--tfmt-ink)!important;border-color:var(--tfmt-line)!important}body.tf3d-studio-theme .bm-footer__inner{padding-block:48px 32px!important}body.tf3d-studio-theme .bm-footer__cols{gap:32px!important}body.tf3d-studio-theme .bm-footer .bm-footer__heading{font-size:1rem!important;color:var(--tfmt-ink)!important;font-weight:800!important}body.tf3d-studio-theme .bm-footer .bm-footer__links a{font-size:.875rem!important;line-height:1.7!important;color:var(--tfmt-muted)!important;padding-block:10px!important;min-height:44px}body.tf3d-studio-theme #header-group #header-component .menu-list__link:focus-visible,body.tf3d-studio-theme #MainContent :is(.tf-button,.tf-gift-formats__link,.bm-faq__trigger,.tf-faq__item>summary,.add-to-cart-button,.cart__checkout-button,.cart-items__remove):focus-visible,body.tf3d-studio-theme #MainContent #smartPersonalization.smart-personalization.tfr-builder-enhanced .builder-part-card[data-part]:focus-visible,body.tf3d-studio-theme .bm-footer .bm-footer__links a:focus-visible{outline:3px solid var(--tfmt-blue)!important;outline-offset:4px!important}@media(max-width:749px){body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero{width:calc(100% - 32px)!important;gap:20px!important;margin:12px auto 32px!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero .tf-hero__copy{padding:12px 0 0!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero h1{font-size:clamp(32px,9vw,42px)!important;max-width:19ch!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero .tf-hero__lede{font-size:1rem!important;margin-top:16px!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero .tf-hero__stage{min-height:280px!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero .tf-hero__media{width:calc(100% - 40px)!important;max-width:320px}body.tf3d-studio-theme #MainContent :is(.tf-gift-formats__inner,.tf-how-it-works__inner,.tf-final-cta__inner){padding:40px 16px!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 16px!important}body.tf3d-studio-theme #MainContent .tf-gift-formats__body h3{font-size:1.125rem!important}body.tf3d-studio-theme #MainContent .tf-gift-formats__description{font-size:.875rem!important}body.tf3d-studio-theme #MainContent .cart-items__table-row{padding-block:20px!important}body.tf3d-studio-theme .bm-footer__inner{padding-block:32px 24px!important}}@media(max-width:359px){body.tf3d-studio-theme #MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}}@media(prefers-reduced-motion:reduce){body.tf3d-studio-theme #MainContent :is(.tf-hero__label,.tf-hero__badge,.tf-hero__media,.tf-gift-formats__card,.tf-final-cta__mark,.builder-part-card,.tf-button,.add-to-cart-button,.cart__checkout-button){animation:none!important;transition:none!important;transform:none!important}}body.tf3d-studio-theme{--tfui-cream: #f8f6ef;--tfui-surface: #ffffff;--tfui-ink: #151515;--tfui-accent: var(--tfui-ink);--tfui-action: #f9c805;--tfui-action-hover: #ebb900;--tfui-neutral: #f1eee6;--tfui-neutral-hover: #e7e2d6;--tfui-selection-tint: #fff1b8;--tfui-yellow: var(--tfui-action);--tfui-red: #d64949;--tfui-muted: #5f5f5f;--tfui-line: #e2ded3;--tfui-line-strong: #8d897e;--tfui-radius: 12px;--tfui-media-radius: 16px;--tf3d-paper: var(--tfui-cream);--tf3d-ink: var(--tfui-ink);--tf3d-blue: var(--tfui-accent);--tf3d-blue-dark: var(--tfui-accent);--tf3d-line: var(--tfui-line);--tf3d-yellow: var(--tfui-yellow);--tfmt-paper: var(--tfui-cream);--tfmt-ink: var(--tfui-ink);--tfmt-blue: var(--tfui-accent);--tfmt-blue-dark: var(--tfui-accent);--tfmt-yellow: var(--tfui-yellow);--tfmt-muted: var(--tfui-muted);--tfmt-line: var(--tfui-line);--tfmt-wash: transparent;--tfr-paper: var(--tfui-cream);--tfr-blue: var(--tfui-accent);--tfr-blue-dark: var(--tfui-accent);--tfr-yellow: var(--tfui-yellow);--tfr-ink: var(--tfui-ink);--tfr-line: var(--tfui-line);--tf-clean-paper: var(--tfui-cream);--tf-clean-ink: var(--tfui-ink);--tf-clean-line: var(--tfui-line);background:var(--tfui-cream);color:var(--tfui-ink);font-family:Nunito,var(--font-body--family),sans-serif!important;line-height:1.55}body.tf3d-studio-theme :is(button,input,select,textarea){font-family:inherit}body.tf3d-studio-theme :is(main,.product-information__media,.product-information__details,.product-details){min-width:0}body.tf3d-studio-theme :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid var(--tfui-ink);outline-offset:2px}body.tf3d-studio-theme #header-group :is(.header-section,.header__row,#header-component){background:var(--tfui-cream)!important;box-shadow:none!important}body.tf3d-studio-theme #header-group .menu-list__link{color:var(--tfui-ink)!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}body.tf3d-studio-theme #header-group :is(.announcement-bar,.announcement-bar__text){background:var(--tfui-yellow)!important;color:var(--tfui-ink)!important}body.tf3d-studio-theme #MainContent :is(h1,.tf-heading,.tf-hero__copy h1,.tf-gift-formats__header h2,.tf-customer-gallery__header h2){color:var(--tfui-ink)!important}body.tf3d-studio-theme #MainContent h1{font-size:clamp(34px,4vw,52px)!important;line-height:1.14!important;letter-spacing:-.035em!important}body.tf3d-studio-theme #MainContent :is(h2,.tfr-figure-navigation__heading){font-size:clamp(24px,2.6vw,34px)!important;line-height:1.18!important;letter-spacing:-.025em!important}body.tf3d-studio-theme #MainContent :is(.tf-button,.add-to-cart-button,.cart__checkout-button,.tf3d-button,.tfr-add-figure-button,.bm-pet-toggle,.bm-addon-toggle){min-height:48px;padding:12px 20px;border-radius:var(--tfui-radius)!important;font-weight:700!important;letter-spacing:0!important;box-shadow:none!important;transform:none!important;text-transform:none!important}body.tf3d-studio-theme #MainContent :is(.tf-button--primary,.add-to-cart-button,.cart__checkout-button){background:var(--tfui-action)!important;color:var(--tfui-ink)!important;border:2px solid var(--tfui-action)!important}body.tf3d-studio-theme #MainContent .tf-button--dark{background:var(--tfui-ink)!important;color:var(--tfui-surface)!important;border:2px solid var(--tfui-ink)!important}body.tf3d-studio-theme #MainContent :is(.tf-button--secondary,.tf3d-button,.tfr-add-figure-button,.bm-pet-toggle,.bm-addon-toggle){background:var(--tfui-surface)!important;color:var(--tfui-ink)!important;border:2px solid var(--tfui-ink)!important}body.tf3d-studio-theme #MainContent :is(.tf-button,.tf3d-button,.add-to-cart-button):active{translate:0 1px}body.tf3d-studio-theme #MainContent :is(.product-card,.tf-gift-formats__card,.tf-card){border:0!important;background:transparent!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent :is(.tf-gift-formats__image,.tf-hero__image,.tf-format-tile img,.product-card img){object-fit:contain!important}body.tf3d-studio-theme #MainContent :is(.tf-hero__stage,.tf-gift-formats__media,.tf-hero__media,.product-media-container){background:transparent!important;border-radius:var(--tfui-media-radius)!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero .tf-hero__stage{border-radius:var(--tfui-media-radius)!important}body.tf3d-studio-theme #MainContent :is(.tf-hero__label,.tf-hero__badge){background:var(--tfui-yellow)!important;color:var(--tfui-ink)!important}body.tf3d-studio-theme #MainContent .tf-hero:after{background:transparent!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero{gap:40px!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__grid{gap:24px!important}body.tf3d-studio-theme #MainContent :is(.tf-section,.tf-section--blue,.tf-section--yellow,.tf-section--ink,.tfg,.tf-faq,.tf-collection-guidance){background:var(--tfui-cream)!important;color:var(--tfui-ink)!important}body.tf3d-studio-theme #MainContent :is(.tf-section--blue .tf-copy,.tf-section--ink .tf-copy,.tf-hero__lede,.tf-gift-formats__description){color:var(--tfui-muted)!important}body.tf3d-studio-theme #MainContent :is(.bm-faq__item,details,.tf-faq__item){border-color:var(--tfui-line)!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent :is(.bm-faq__question,details>summary){min-height:48px}body.tf3d-studio-theme #MainContent :is(.personalization-input input,.bm-email-capture__input,.tf3d-inline-placement select,.frame-input,.frame-option-field input){min-height:48px!important;border:1.5px solid var(--tfui-line)!important;border-radius:var(--tfui-radius)!important;background:transparent!important;color:var(--tfui-ink)!important}body.tf3d-studio-theme #MainContent :is(.bm-email-capture,.personalization-input){padding:20px 0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.tf3d-studio-theme #MainContent :is(.tfr-figure-navigation__help,.figure-block-subtitle){display:none!important}body.tf3d-studio-theme :is(.tf3d-preview-head,.tf3d-dialog-head,.tf3d-zoom,.tf3d-views){display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.tf3d-studio-theme :is(.tf3d-preview-head,.tf3d-dialog-head){justify-content:space-between;margin-bottom:12px}body.tf3d-studio-theme :is(.tf3d-zoom,.tf3d-views){margin-top:12px}body.tf3d-studio-theme [hidden]{display:none!important}@media(min-width:801px){body.tf3d-studio-theme #MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:800px){body.tf3d-studio-theme :is(.tf3d-workbench-intro,.tf3d-workbench-media,.tf3d-workbench-form){grid-column:1!important;grid-row:auto!important;order:0}body.tf3d-studio-theme #MainContent .tf-refresh.tf-hero{width:calc(100% - 32px)!important;gap:24px!important}body.tf3d-studio-theme #MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(forced-colors:active){body.tf3d-studio-theme [aria-selected=true]{outline:2px solid Highlight}body.tf3d-studio-theme :focus-visible{outline:3px dashed Highlight}}@media(prefers-reduced-motion:reduce){body.tf3d-studio-theme *{transition:none!important;scroll-behavior:auto!important}}body.tf3d-studio-theme :is(#MainContent #smartPersonalization,.tf3d-preview-dialog) :is(.tf3d-figure-actions-toggle,.tf3d-expand,.tf3d-zoom>.tf3d-button){border:2px solid transparent!important;background:var(--tfui-neutral)!important;color:var(--tfui-ink)!important;box-shadow:none!important;font-weight:800!important;transition:background-color .15s}body.tf3d-studio-theme #MainContent #smartPersonalization.smart-personalization.tfr-builder-enhanced .tf3d-viewer-header #addFigureBtn:hover:not(:disabled),body.tf3d-studio-theme :is(#MainContent #smartPersonalization,.tf3d-preview-dialog) .tf3d-stage .tf3d-dock-add:hover,body.tf3d-studio-theme :is(#MainContent #smartPersonalization,.tf3d-preview-dialog) :is(.tf3d-figure-actions-toggle,.tf3d-expand,.tf3d-zoom>.tf3d-button):hover{background:var(--tfui-neutral-hover)!important}body.tf3d-studio-theme :is(#MainContent #smartPersonalization,.tf3d-preview-dialog) :is(.tf3d-figure-actions-toggle,.tf3d-expand,.tf3d-zoom>.tf3d-button){border-radius:50%!important}body.tf3d-studio-theme #MainContent :is(#smartPersonalization .tf3d-base-section,.tf3d-workbench-form .bm-email-capture) input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;flex:none!important;box-sizing:border-box!important;width:22px!important;height:22px!important;min-width:22px!important;margin:0!important;border:2px solid var(--tfui-ink)!important;border-radius:6px!important;background:var(--tfui-surface) center / 16px 16px no-repeat!important;cursor:pointer}body.tf3d-studio-theme #MainContent :is(#smartPersonalization .tf3d-base-section,.tf3d-workbench-form .bm-email-capture) input[type=checkbox]:checked{background-color:var(--tfui-action)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.2 3 3 6-6.4' fill='none' stroke='%23151515' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}body.tf3d-studio-theme #MainContent :is(#smartPersonalization .tf3d-base-section,.tf3d-workbench-form .bm-email-capture) input[type=checkbox]:focus-visible{outline:3px solid var(--tfui-ink)!important;outline-offset:2px!important}
/*# sourceMappingURL=/cdn/shop/t/81/assets/tf3d-site.css.map */
