:root{--tmcs-gold: #e08d3e;--tmcs-gold-light: #f0b87a;--tmcs-gold-dark: #c07030;--tmcs-black: #1a1a1a;--tmcs-charcoal: #2c2c2c;--tmcs-dark-gray: #333333;--tmcs-medium-gray: #666666;--tmcs-light-gray: #f5f3f0;--tmcs-border: #e5e5e5;--tmcs-white: #ffffff;--tmcs-red: #c0392b;--tmcs-shadow-sm: 0 1px 3px rgba(0,0,0,.08);--tmcs-shadow-md: 0 4px 12px rgba(0,0,0,.1);--tmcs-shadow-lg: 0 8px 30px rgba(0,0,0,.15)}.page-width{max-width:1200px;margin-inline:auto;padding-inline:40px}@media screen and (max-width:989px){.page-width{padding-inline:24px}}.announcement-bar,[data-section-type=announcement-bar]{background-color:var(--tmcs-black)!important;color:var(--tmcs-white)!important;font-size:13px;letter-spacing:.05em}.hero-section .button,.hero .button,[class*=hero] .button:not(.button-secondary){background-color:var(--tmcs-gold);color:var(--tmcs-black);border:2px solid var(--tmcs-gold);font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:all .3s ease}.hero-section .button:hover,.hero .button:hover,[class*=hero] .button:not(.button-secondary):hover{background-color:var(--tmcs-gold-dark);border-color:var(--tmcs-gold-dark);color:var(--tmcs-white)}.collection-heading-section{border-bottom:2px solid var(--tmcs-gold);padding-bottom:24px;margin-bottom:32px}.product-card:hover{transform:translateY(-2px);transition:transform .3s ease,box-shadow .3s ease}.product-card a:hover{text-decoration:none}.price__regular .price-item--regular:empty:after,.price .price-item:empty:after{content:"Contact for Price";font-weight:600;color:var(--tmcs-gold);font-size:.9em;letter-spacing:.03em}.add-to-cart-button.button{background-color:var(--tmcs-black);color:var(--tmcs-white);border:2px solid var(--tmcs-black);font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:all .3s ease;position:relative;overflow:hidden}.add-to-cart-button.button:hover:not(:disabled){background-color:var(--tmcs-gold);border-color:var(--tmcs-gold);color:var(--tmcs-black)}.add-to-cart-button.button:disabled{opacity:.5}.tmcs-section-divider{width:60px;height:2px;background:var(--tmcs-gold);margin:0 auto 24px}.footer,[data-section-type=footer]{border-top:3px solid var(--tmcs-gold)}.breadcrumbs{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.breadcrumbs a{color:var(--tmcs-medium-gray);transition:color .2s ease}.breadcrumbs a:hover{color:var(--tmcs-gold)}.badge{background-color:var(--tmcs-black);color:var(--tmcs-white);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px}.variant-picker .variant-button.selected,.variant-picker .variant-button[aria-checked=true]{border-color:var(--tmcs-gold)!important;box-shadow:0 0 0 1px var(--tmcs-gold)}.tmcs-trust-badges{display:flex;justify-content:center;gap:32px;padding:40px 0;flex-wrap:wrap}.tmcs-trust-badge{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:140px;text-align:center}.tmcs-trust-badge__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--tmcs-black);color:var(--tmcs-gold);border-radius:50%}.tmcs-trust-badge__text{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tmcs-dark-gray);line-height:1.4}.tmcs-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:48px 0}@media screen and (max-width:749px){.tmcs-collection-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.tmcs-collection-card{position:relative;overflow:hidden;aspect-ratio:1;border-radius:4px}.tmcs-collection-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tmcs-collection-card:hover img{transform:scale(1.05)}.tmcs-collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.1) 60%,transparent 100%);display:flex;align-items:flex-end;padding:20px;transition:background .3s ease}.tmcs-collection-card:hover .tmcs-collection-card__overlay{background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 60%,transparent 100%)}.tmcs-collection-card__title{color:var(--tmcs-white);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--tmcs-gold);padding-bottom:4px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--tmcs-light-gray)}::-webkit-scrollbar-thumb{background:var(--tmcs-dark-gray);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--tmcs-gold)}a{transition:color .2s ease}:focus-visible{outline:2px solid var(--tmcs-gold);outline-offset:2px}@media screen and (max-width:749px){.tmcs-trust-badges{gap:16px;padding:24px 0}.tmcs-trust-badge__icon{width:36px;height:36px}}@media screen and (max-width:749px){a,button,input[type=submit],.button,.btn,summary,select,[role=button]{min-height:44px;min-width:44px}.nav-link,.menu-link,.tmcs-footer__nav-link,.tmcs-footer__legal-link{padding-block:6px;display:inline-flex;align-items:center}}@media screen and (max-width:749px){.header-wrapper,header[data-sticky=true],.shopify-section-group-header-group{position:sticky;top:0;z-index:100}.announcement-bar,[data-section-type=announcement-bar]{font-size:11px!important;padding:8px 12px!important}.header{padding-block:8px}.cart-count-badge{font-size:10px;min-width:18px;min-height:18px}}@media screen and (max-width:749px){.product-grid,.collection-product-list,[class*=product-grid]{gap:12px!important}.product-card{border-radius:6px;overflow:hidden}.product-card:hover{transform:none}.product-card .product-card__image,.product-card img{border-radius:6px 6px 0 0}.product-card .product-card__title,.product-card .card__heading{font-size:13px;line-height:1.3}.product-card .price{font-size:14px}.price__regular .price-item--regular:empty:after,.price .price-item:empty:after{font-size:12px}}@media screen and (max-width:749px){.product-media-container,.product__media-wrapper{margin-inline:-16px;width:calc(100% + 32px)}.product__info-container,.product-information{padding:16px}.product__title,h1.product-title{font-size:22px;line-height:1.2}.product__price,.product-price{font-size:18px}.variant-picker,.variant-radios,.variant-selects{gap:8px}.variant-picker .variant-button,.variant-picker label{min-height:44px;padding:8px 12px;font-size:13px}.quantity-selector,quantity-input{min-height:44px}.quantity-selector button,.quantity-selector input{min-height:44px;min-width:44px}.add-to-cart-button.button,.product-form__submit{width:100%;min-height:52px;font-size:14px;padding:14px 24px;border-radius:6px}.shopify-payment-button{margin-top:8px}.shopify-payment-button .shopify-payment-button__button{min-height:52px;border-radius:6px!important}}@media screen and (max-width:749px){.plaque-personalization{margin:16px 0;padding:16px}.plaque-personalization__title{font-size:13px}.plaque-personalization input[type=text],.plaque-personalization textarea{font-size:16px;min-height:44px;padding:10px 12px}.plaque-personalization textarea{min-height:80px}.plaque-personalization__preview{min-height:100px;font-size:14px}}@media screen and (max-width:749px){.tmcs-collection-banner{min-height:160px!important}.tmcs-collection-banner__content{padding:16px}.tmcs-collection-banner__title{font-size:22px}.collection-filters,.filter-drawer{font-size:14px}.collection-filters__toggle,.filter-button{min-height:44px;font-size:13px}.sort-by select{min-height:44px;font-size:14px;padding:8px 12px}}@media screen and (max-width:749px){.cart-drawer,cart-drawer{width:100%!important;max-width:100%!important}.cart-drawer__header{padding:16px;min-height:56px}.cart-drawer__close{min-height:44px;min-width:44px}.cart-item{padding:12px 0;gap:12px}.cart-item__image{width:72px;height:72px;border-radius:4px}.cart-item__name{font-size:13px;line-height:1.3}.cart-item__price{font-size:14px}.cart-drawer__footer .button,.cart-drawer__footer .btn{min-height:52px;font-size:14px;border-radius:6px}}@media screen and (max-width:749px){.page-width{padding-inline:16px}.shopify-section,body{overflow-x:hidden}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],select,textarea{font-size:16px;border-radius:6px}.modal-overlay,.drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media screen and (max-width:749px){h1{font-size:clamp(24px,6vw,32px)}h2{font-size:clamp(20px,5vw,28px)}h3{font-size:clamp(16px,4vw,22px)}h4{font-size:clamp(14px,3.5vw,18px)}body,p{font-size:14px;line-height:1.6}}@supports (padding: max(0px)){.tmcs-footer__legal,.cart-drawer__footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}.tmcs-hero{padding-top:max(0px,env(safe-area-inset-top))}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.tmcs-hero__scroll-indicator span:after{animation:none}.product-card:hover,.tmcs-collections__card:hover .tmcs-collections__card-image{transform:none}}@media screen and (max-width:749px)and (orientation:landscape){.tmcs-hero{min-height:80vh}.tmcs-hero__content{padding:20px 16px}.tmcs-hero__heading{font-size:clamp(24px,5vw,40px)}.tmcs-collection-banner{min-height:140px!important}}@media screen and (max-width:375px){.page-width{padding-inline:12px}.tmcs-hero__cta{padding:12px 20px;font-size:12px}.tmcs-about__heading{font-size:22px}.tmcs-collections__card-title{font-size:13px}.tmcs-values__icon{width:44px;height:44px}.tmcs-values__title,.tmcs-values__description{font-size:12px}.tmcs-footer__newsletter-heading{font-size:18px}.tmcs-footer__newsletter-desc{font-size:13px}}.header{--header-padding: var(--padding-sm);transition:background-color .4s ease,box-shadow .4s ease}.header__row{border-bottom-color:#e08d3e26!important}.header__row--top{background-color:var(--header-bg-color, var(--color-background))}.header[data-sticky-state=active] .header__row--top{box-shadow:0 2px 20px #00000014,0 1px #e08d3e33}.header-logo{transition:opacity .3s ease,transform .3s ease}.header-logo:hover{opacity:.85}.menu-list__link{position:relative;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600;transition:color .3s ease,opacity .3s ease}.menu-list__link:after{content:"";position:absolute;bottom:calc(var(--header-padding) - 2px);left:calc(var(--gap-xl) / 2);right:calc(var(--gap-xl) / 2);height:2px;background:var(--tmcs-gold);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.menu-list__link:hover:after,.menu-list__link--active:after,.menu-list__link[aria-expanded=true]:after{transform:scaleX(1)}.menu-list__link--active{color:var(--tmcs-gold)!important}.menu-list__submenu{border-top:2px solid var(--tmcs-gold);box-shadow:0 16px 48px #0000001f,0 4px 16px #0000000f}.menu-list__submenu:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--tmcs-gold-light),var(--tmcs-gold),var(--tmcs-gold-light),transparent);opacity:.5;z-index:1}.menu-list__submenu-inner{animation:tmcs-megaMenuFadeIn .35s cubic-bezier(.16,1,.3,1) both}@keyframes tmcs-megaMenuFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mega-menu{padding-block:var(--padding-lg)}.mega-menu__grid{position:relative}.mega-menu__link--parent{font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;font-size:12px;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid rgba(224,141,62,.25);display:block}.mega-menu__link:not(.mega-menu__link--parent){position:relative;font-size:13px;font-weight:400;padding-block:5px;transition:color .25s ease,padding-left .25s ease}.mega-menu__link:not(.mega-menu__link--parent):hover{color:var(--tmcs-gold)!important;padding-left:4px}.mega-menu__link:not(.mega-menu__link--parent):before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%) scale(0);width:4px;height:4px;border-radius:50%;background:var(--tmcs-gold);transition:transform .25s cubic-bezier(.16,1,.3,1)}.mega-menu__link:not(.mega-menu__link--parent):hover:before{transform:translateY(-50%) scale(1)}.mega-menu__content{border-left:1px solid rgba(224,141,62,.15);padding-left:var(--padding-lg)}.mega-menu__content-list-item .resource-card{border-radius:4px;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.mega-menu__content-list-item .resource-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.mega-menu__link-image{border-radius:4px;overflow:hidden;transition:transform .4s ease}.mega-menu__link:hover .mega-menu__link-image{transform:scale(1.03)}.mega-menu__link[href*="/collections/all"],.mega-menu__link[href="/collections"]{color:var(--tmcs-gold)!important;font-weight:600}.mega-menu__link[href*="/collections/all"]:after,.mega-menu__link[href="/collections"]:after{content:" \2192";margin-left:4px;transition:margin-left .2s ease}.mega-menu__link[href*="/collections/all"]:hover:after,.mega-menu__link[href="/collections"]:hover:after{margin-left:8px}.menu-list__list-item[slot=more] .menu-list__link,.menu-list__list-item[slot=overflow] .menu-list__link{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.menu-drawer__backdrop{-webkit-backdrop-filter:brightness(.65) blur(6px);backdrop-filter:brightness(.65) blur(6px)}.menu-drawer{border-right:2px solid var(--tmcs-gold)!important;box-shadow:8px 0 40px #0003!important}.menu-drawer__close-button{transition:color .2s ease}.menu-drawer__close-button:hover{color:var(--tmcs-gold)!important}.menu-drawer__menu-item--mainlist{text-transform:uppercase;letter-spacing:.1em;font-weight:600!important;font-size:13px!important;position:relative;transition:color .2s ease}.menu-drawer__menu-item--mainlist:hover{color:var(--tmcs-gold)!important}.menu-drawer__menu-item--active:before{content:"";position:absolute;left:calc(-1 * var(--drawer-padding, 16px));top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--tmcs-gold);border-radius:0 2px 2px 0}details[open]>summary.menu-drawer__menu-item .icon-plus,details[open]>summary.menu-drawer__menu-item .icon-caret{color:var(--tmcs-gold)}.menu-drawer__menu-item--child{font-size:13px;font-weight:400;transition:color .2s ease,padding-left .2s ease}.menu-drawer__menu-item--child:hover{color:var(--tmcs-gold)!important;padding-left:4px!important}.menu-drawer__menu-item--parent{text-transform:uppercase;letter-spacing:.06em;font-weight:600!important}.menu-drawer__list-item--divider{border-bottom-color:#e08d3e26!important}.menu-drawer__back-button{text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:12px;border-bottom:1px solid rgba(224,141,62,.15);transition:color .2s ease}.menu-drawer__back-button:hover{color:var(--tmcs-gold)!important}.menu-drawer__featured-content{border-top:1px solid rgba(224,141,62,.2);padding-top:var(--padding-md);margin-top:var(--padding-sm)}.menu-drawer__submenu{border-top:2px solid var(--tmcs-gold)}.menu-drawer__utility-links{border-top:1px solid rgba(224,141,62,.15);padding-top:var(--padding-md)}.header-actions__action{transition:color .2s ease,transform .2s ease}.header-actions__action:hover{color:var(--tmcs-gold)!important}.cart-count-badge,.header-actions__badge{background-color:var(--tmcs-gold)!important;color:var(--tmcs-black)!important;font-weight:700;font-size:10px;min-width:18px;min-height:18px}.header__icon--menu{transition:color .2s ease}.header__icon--menu:hover,.search-action:hover{color:var(--tmcs-gold)!important}.announcement-bar a,[data-section-type=announcement-bar] a{text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:11px;transition:color .2s ease}.announcement-bar a:hover,[data-section-type=announcement-bar] a:hover{color:var(--tmcs-gold)!important}.announcement-bar__slide+.announcement-bar__slide:before{color:var(--tmcs-gold)}.search-modal{border-bottom:2px solid var(--tmcs-gold)}.search-modal input[type=search],.search-modal input[type=text]{font-size:16px;font-weight:500;letter-spacing:.02em}.search-modal input[type=search]:focus,.search-modal input[type=text]:focus{border-color:var(--tmcs-gold);box-shadow:0 0 0 1px var(--tmcs-gold)}@media screen and (max-width:749px){.menu-drawer{width:100%!important;max-width:100%!important;border-right:none!important;border-top:2px solid var(--tmcs-gold)!important}.menu-drawer__menu-item{min-height:48px;padding-block:12px}.menu-drawer__menu-item--mainlist{font-size:14px!important;letter-spacing:.12em}.menu-drawer__menu-item--child{font-size:14px;min-height:44px;padding-block:10px}.menu-drawer__featured-content-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-inline:var(--drawer-padding, 16px)}}.dropdown-localization__button{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600;transition:color .2s ease}.dropdown-localization__button:hover{color:var(--tmcs-gold)!important}.product-information{position:relative}.product-information:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(120px,20%);height:2px;background:linear-gradient(90deg,transparent,var(--tmcs-gold),transparent);z-index:1}.product-details h1,.product-details .h1,.product-details [class*=type-preset--h] h1{font-weight:700;letter-spacing:.02em;line-height:1.15;color:var(--tmcs-black)}.product-details .price-item,.product-details .price{font-weight:600;letter-spacing:.04em}.product-details .price--on-sale .price-item--regular{text-decoration:line-through;opacity:.5}.product-details .price--on-sale .price-item--sale{color:var(--tmcs-gold)!important;font-weight:700}.product-details .price-item:empty:after{content:"Contact for Price";font-weight:600;color:var(--tmcs-gold);font-size:1.1em;letter-spacing:.04em}.product-details .divider-block{background:linear-gradient(90deg,var(--tmcs-gold),rgba(224,141,62,.2))!important;height:2px!important;opacity:.6}.product-media-container{position:relative;overflow:hidden;border-radius:2px}.product-media-container--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #0000000a;border-radius:inherit;pointer-events:none;z-index:1}.product-media-container__zoom-button{transition:color .2s ease,background-color .2s ease}.product-media-container__zoom-button:hover{color:var(--tmcs-gold)!important}.media-gallery__grid{gap:4px}.media-gallery .slideshow-controls__button:hover{color:var(--tmcs-gold)!important}.media-gallery .slideshow-pagination__dot--active,.media-gallery .slideshow-pagination__dot[aria-current=true]{background-color:var(--tmcs-gold)!important}.media-gallery .slideshow-thumbnails__button--active,.media-gallery .slideshow-thumbnails__button[aria-current=true]{border-color:var(--tmcs-gold)!important;box-shadow:0 0 0 1px var(--tmcs-gold)}.media-gallery .slideshow-counter{font-weight:600;letter-spacing:.06em;font-size:12px}.variant-picker{position:relative}.variant-option__label,.variant-option legend{font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:11px;margin-bottom:8px}.variant-option__swatch-value{font-weight:400;letter-spacing:.02em}.variant-option--buttons .variant-option__button-label{border:1.5px solid var(--tmcs-border);border-radius:2px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;font-weight:500;letter-spacing:.04em;font-size:13px}.variant-option--buttons .variant-option__button-label:hover{border-color:var(--tmcs-gold)}.variant-option--buttons input:checked+.variant-option__button-label,.variant-option--buttons .variant-option__button-label[aria-checked=true]{border-color:var(--tmcs-gold)!important;box-shadow:0 0 0 1px var(--tmcs-gold)!important;background-color:#e08d3e0a}.variant-option--dropdowns .variant-option__select{border:1.5px solid var(--tmcs-border);border-radius:2px;font-weight:500;letter-spacing:.02em;transition:border-color .25s ease,box-shadow .25s ease}.variant-option--dropdowns .variant-option__select:focus{border-color:var(--tmcs-gold);box-shadow:0 0 0 1px var(--tmcs-gold)}.variant-option--swatches .variant-option__button-label--has-swatch{border-radius:50%;transition:box-shadow .25s ease,transform .25s ease}.variant-option--swatches .variant-option__button-label--has-swatch:hover{transform:scale(1.08)}.variant-option--swatches input:checked+.variant-option__button-label--has-swatch{box-shadow:0 0 0 2px var(--tmcs-gold)!important;transform:scale(1.08)}.variant-option__button-label[data-variant-available=false],.variant-option--buttons input:disabled+.variant-option__button-label{opacity:.35;position:relative}.variant-option__button-label[data-variant-available=false]:after{content:"";position:absolute;top:50%;left:-2px;right:-2px;height:1px;background:var(--tmcs-medium-gray);transform:rotate(-12deg)}.product-form-buttons{gap:10px}.product-form-buttons .quantity-selector,.product-form-buttons quantity-input{border:1.5px solid var(--tmcs-border);border-radius:2px;transition:border-color .25s ease}.product-form-buttons .quantity-selector:focus-within,.product-form-buttons quantity-input:focus-within{border-color:var(--tmcs-gold)}.product-form-buttons .quantity-selector button{transition:color .2s ease}.product-form-buttons .quantity-selector button:hover{color:var(--tmcs-gold)}.product-form-buttons .add-to-cart-button,.product-form-buttons .button[name=add]{background-color:var(--tmcs-black);color:var(--tmcs-white);border:2px solid var(--tmcs-black);border-radius:2px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:13px;position:relative;overflow:hidden;transition:background-color .35s ease,border-color .35s ease,color .35s ease,transform .2s ease}.product-form-buttons .add-to-cart-button:hover:not(:disabled),.product-form-buttons .button[name=add]:hover:not(:disabled){background-color:var(--tmcs-gold);border-color:var(--tmcs-gold);color:var(--tmcs-black);transform:translateY(-1px)}.product-form-buttons .add-to-cart-button:active:not(:disabled),.product-form-buttons .button[name=add]:active:not(:disabled){transform:translateY(0)}.product-form-buttons .add-to-cart-button:disabled,.product-form-buttons .button[name=add]:disabled{background-color:var(--tmcs-light-gray);border-color:var(--tmcs-border);color:var(--tmcs-medium-gray);opacity:1;cursor:not-allowed}.product-form-buttons .shopify-payment-button .shopify-payment-button__button{border-radius:2px!important;min-height:50px}.product-form-text__error{color:var(--tmcs-red);font-size:13px;font-weight:500}.product-details .rte,.product-details [class*=type-preset--rte]{font-size:14px;line-height:1.75;color:var(--tmcs-medium-gray)}.product-details .rte h2,.product-details .rte h3,.product-details .rte h4{color:var(--tmcs-black);margin-top:1.5em;margin-bottom:.5em;font-weight:700}.product-details .rte ul,.product-details .rte ol{padding-left:1.5em}.product-details .rte li{margin-bottom:.35em}.product-details .rte strong{color:var(--tmcs-black);font-weight:600}.plaque-personalization{border:1.5px solid var(--tmcs-border);border-radius:4px;padding:20px;background:#f5f3f080;transition:border-color .3s ease}.plaque-personalization:focus-within{border-color:var(--tmcs-gold)}.plaque-personalization__title{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:12px;margin-bottom:12px;color:var(--tmcs-black)}.plaque-personalization input[type=text],.plaque-personalization textarea{border:1.5px solid var(--tmcs-border);border-radius:2px;transition:border-color .25s ease,box-shadow .25s ease}.plaque-personalization input[type=text]:focus,.plaque-personalization textarea:focus{border-color:var(--tmcs-gold);box-shadow:0 0 0 1px var(--tmcs-gold);outline:none}.plaque-personalization__preview{border:1px dashed rgba(224,141,62,.3);border-radius:4px;background:var(--tmcs-white);font-style:italic;color:var(--tmcs-dark-gray)}.product-recommendations{position:relative}.product-recommendations h3,.product-recommendations .h3,.product-recommendations h4,.product-recommendations .h4{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:14px;position:relative;display:inline-block}.product-recommendations h3:after,.product-recommendations .h3:after,.product-recommendations h4:after,.product-recommendations .h4:after{content:"";position:absolute;bottom:-6px;left:0;width:40px;height:2px;background:var(--tmcs-gold)}.product-recommendations .resource-list__item{transition:transform .35s cubic-bezier(.16,1,.3,1)}.product-recommendations .resource-list__item:hover{transform:translateY(-4px)}.product-recommendations .resource-card{border-radius:2px;overflow:hidden}.product-recommendations .resource-card__image-wrapper{overflow:hidden}.product-recommendations .resource-card__image-wrapper img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.product-recommendations .resource-list__item:hover .resource-card__image-wrapper img{transform:scale(1.04)}.product-recommendations .resource-card .product-title,.product-recommendations .resource-card [class*=product-title]{font-weight:500;letter-spacing:.02em;transition:color .2s ease}.product-recommendations .resource-list__item:hover .resource-card .product-title,.product-recommendations .resource-list__item:hover .resource-card [class*=product-title]{color:var(--tmcs-gold)}.product-recommendations .resource-card .price{font-weight:600;letter-spacing:.04em}.product-recommendations .slideshow-controls__button:hover{color:var(--tmcs-gold)!important}.product__pickup-availabilities{font-size:13px}.product__pickup-availabilities a{color:var(--tmcs-gold);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.product__pickup-availabilities a:hover{color:var(--tmcs-gold-dark)}@media screen and (max-width:749px){.product-information:before{display:none}.product-details h1,.product-details .h1{font-size:clamp(22px,6vw,28px);letter-spacing:.01em}.product-details .price-item{font-size:18px}.variant-option--buttons .variant-option__button-label{min-height:44px;padding:10px 14px;font-size:14px}.product-form-buttons .add-to-cart-button,.product-form-buttons .button[name=add]{width:100%;min-height:52px;font-size:14px;letter-spacing:.12em;border-radius:4px}.product-form-buttons .add-to-cart-button:hover:not(:disabled),.product-form-buttons .button[name=add]:hover:not(:disabled){transform:none}.product-form-buttons .quantity-selector,.product-form-buttons quantity-input{min-height:48px}.product-form-buttons .quantity-selector button,.product-form-buttons .quantity-selector input{min-height:48px;min-width:48px}.product-details .rte{font-size:14px;line-height:1.7}.plaque-personalization{padding:16px}.plaque-personalization input[type=text],.plaque-personalization textarea{font-size:16px}.product-recommendations h3,.product-recommendations h4{font-size:13px}.product-recommendations .resource-list__item:hover{transform:none}}@media screen and (max-width:375px){.product-details h1{font-size:20px}.variant-option--buttons .variant-option__button-label{padding:8px 10px;font-size:13px}.product-form-buttons .add-to-cart-button,.product-form-buttons .button[name=add]{font-size:13px;letter-spacing:.1em;min-height:48px}}.variant-option--swatches{gap:10px!important}.variant-option--swatches .swatch{width:44px!important;height:44px!important;border-radius:8px!important;border:2px solid var(--tmcs-border)!important;transition:all .3s ease!important;overflow:hidden;box-shadow:var(--tmcs-shadow-sm);cursor:pointer}.variant-option--swatches .swatch:hover{border-color:var(--tmcs-gold)!important;box-shadow:0 2px 8px #e08d3e33;transform:translateY(-1px)}.variant-option--swatches input:checked+.swatch,.variant-option--swatches .swatch.is-active,.variant-option--swatches .swatch[aria-checked=true]{border-color:var(--tmcs-gold)!important;box-shadow:0 0 0 2px var(--tmcs-gold),0 2px 8px #e08d3e40!important}.variant-option--swatches .swatch img,.variant-option--swatches .swatch .swatch__image{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:6px!important}.variant-option__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tmcs-dark-gray);margin-bottom:8px}.variant-option--swatches .swatch[data-option-available=false],.variant-option--swatches .swatch.is-unavailable{opacity:.4;position:relative}.variant-option--swatches .swatch[data-option-available=false]:after,.variant-option--swatches .swatch.is-unavailable:after{content:"";position:absolute;top:50%;left:-2px;right:-2px;height:1px;background:var(--tmcs-red);transform:rotate(-45deg)}.collection-wrapper{gap:32px}.facets-block-wrapper--vertical{border-right:1px solid var(--tmcs-border);padding-right:24px}.facets--vertical .facet-group__title,.facets--vertical summary .facet-group__title{font-size:12px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;color:var(--tmcs-dark-gray);padding:14px 0;border-bottom:1px solid var(--tmcs-border)}.facets--vertical .facet-group{border-bottom:none}.facets--vertical input[type=checkbox]{accent-color:var(--tmcs-gold)}.facets--vertical .facet-value__label{font-size:14px;color:var(--tmcs-medium-gray);transition:color .2s ease}.facets--vertical .facet-value__label:hover{color:var(--tmcs-black)}.active-facets__button,.active-facets .active-facets__button{background:var(--tmcs-light-gray);border:1px solid var(--tmcs-border);border-radius:4px;font-size:12px;letter-spacing:.03em;color:var(--tmcs-dark-gray);padding:6px 12px;transition:all .2s ease}.active-facets__button:hover{border-color:var(--tmcs-gold);color:var(--tmcs-gold-dark)}.collection-sort select,.sort-by select,.facets__sort select{border:1px solid var(--tmcs-border);border-radius:4px;font-size:13px;letter-spacing:.03em;padding:8px 32px 8px 12px;color:var(--tmcs-dark-gray);transition:border-color .2s ease}.collection-sort select:focus,.sort-by select:focus,.facets__sort select:focus{border-color:var(--tmcs-gold);outline:none;box-shadow:0 0 0 2px #e08d3e26}.product-grid-container .product-grid__item{transition:transform .3s ease}.product-grid-container .product-grid__item:hover{transform:translateY(-3px)}.product-grid-container .product-grid__card,.product-grid-container .card-gallery{border-radius:4px;overflow:hidden}.product-grid-container .card-gallery img{transition:transform .5s ease}.product-grid-container .product-grid__item:hover .card-gallery img{transform:scale(1.04)}.product-grid-container .product-card__title,.product-grid-container .product-title{font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--tmcs-dark-gray);margin-top:10px}.product-grid-container .product-card__price,.product-grid-container .price{font-weight:600;color:var(--tmcs-black)}.pagination{margin-top:48px;padding-top:24px;border-top:1px solid var(--tmcs-border)}.pagination a,.pagination span{font-size:14px;letter-spacing:.05em;color:var(--tmcs-medium-gray);transition:color .2s ease}.pagination a:hover{color:var(--tmcs-gold)}.pagination .pagination__item--current,.pagination a[aria-current=page]{color:var(--tmcs-gold)!important;font-weight:700}.cart-page__title .cart-title,.cart-page .cart-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--tmcs-black)}.cart-page{gap:48px}.cart-page__items{border-top:1px solid var(--tmcs-border)}.cart-item,.cart-page .line-item{padding:24px 0;border-bottom:1px solid var(--tmcs-border);transition:background-color .2s ease}.cart-item__image,.cart-page .line-item__image{border-radius:6px;overflow:hidden;border:1px solid var(--tmcs-border)}.cart-item__image img,.cart-page .line-item__image img{border-radius:6px}.cart-item__name,.cart-page .line-item__title{font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--tmcs-black)}.cart-item__name a,.cart-page .line-item__title a{color:inherit;text-decoration:none;transition:color .2s ease}.cart-item__name a:hover,.cart-page .line-item__title a:hover{color:var(--tmcs-gold)}.cart-item__variant,.cart-page .line-item__variant{font-size:13px;color:var(--tmcs-medium-gray);letter-spacing:.02em}.cart-item .quantity-input,.quantity__input{border:1px solid var(--tmcs-border);border-radius:4px;font-size:14px;text-align:center;transition:border-color .2s ease}.cart-item .quantity-input:focus,.quantity__input:focus{border-color:var(--tmcs-gold);outline:none;box-shadow:0 0 0 2px #e08d3e26}.cart-item__price,.cart-page .line-item__price{font-weight:600;color:var(--tmcs-black);letter-spacing:.02em}.cart-item__remove,.cart-page .line-item__remove{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--tmcs-medium-gray);transition:color .2s ease}.cart-item__remove:hover,.cart-page .line-item__remove:hover{color:var(--tmcs-red)}.cart-page__summary{background:var(--tmcs-light-gray);border-radius:8px;padding:32px;border:1px solid var(--tmcs-border)}.cart-page__summary .totals__subtotal,.cart-page__summary .cart-total__label{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--tmcs-dark-gray);font-weight:600}.cart-page__summary .totals__subtotal-value,.cart-page__summary .cart-total__amount{font-size:20px;font-weight:700;color:var(--tmcs-black)}.cart-page__summary .button,.cart-page__summary [name=checkout],.cart-page__summary .cart__checkout-button{background-color:var(--tmcs-gold)!important;color:var(--tmcs-black)!important;border:2px solid var(--tmcs-gold)!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:14px;padding:16px 32px;border-radius:4px;transition:all .3s ease}.cart-page__summary .button:hover,.cart-page__summary [name=checkout]:hover,.cart-page__summary .cart__checkout-button:hover{background-color:var(--tmcs-gold-dark)!important;border-color:var(--tmcs-gold-dark)!important;transform:translateY(-1px);box-shadow:0 4px 12px #e08d3e4d}.cart-page .cart-note textarea,.cart-note textarea{border:1px solid var(--tmcs-border);border-radius:4px;font-size:14px;padding:12px;transition:border-color .2s ease}.cart-page .cart-note textarea:focus,.cart-note textarea:focus{border-color:var(--tmcs-gold);outline:none;box-shadow:0 0 0 2px #e08d3e26}.cart-page--empty{text-align:center;padding:80px 20px}.cart-page--empty h1,.cart-page--empty .cart-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:16px}.cart-page--empty p{color:var(--tmcs-medium-gray);font-size:15px;margin-bottom:32px}.cart-page--empty .button{background-color:var(--tmcs-gold)!important;color:var(--tmcs-black)!important;border:2px solid var(--tmcs-gold)!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.blog-posts{padding-top:48px;padding-bottom:64px}.blog-posts h1,.blog-posts .blog-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--tmcs-black);margin-bottom:40px;padding-bottom:16px;border-bottom:1px solid var(--tmcs-border)}.blog-post-item{transition:transform .3s ease}.blog-post-item:hover{transform:translateY(-3px)}.blog-post-card__image-container{border-radius:4px;overflow:hidden}.blog-post-card__image-container img{transition:transform .5s ease}.blog-post-item:hover .blog-post-card__image-container img{transform:scale(1.04)}.blog-post-item h2,.blog-post-item .blog-post-card__title{font-size:18px;font-weight:600;letter-spacing:.02em;color:var(--tmcs-black);margin-top:16px;line-height:1.4}.blog-post-item h2 a,.blog-post-item .blog-post-card__title a{color:inherit;text-decoration:none;transition:color .2s ease}.blog-post-item h2 a:hover,.blog-post-item .blog-post-card__title a:hover{color:var(--tmcs-gold)}.blog-post-item .blog-post-card__date,.blog-post-item .blog-post-card__meta,.blog-post-item time{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--tmcs-medium-gray);margin-top:8px}.blog-post-item .blog-post-card__excerpt,.blog-post-item .blog-post-card__content{font-size:14px;color:var(--tmcs-medium-gray);line-height:1.7;margin-top:12px}.blog-post-item .blog-post-card__read-more,.blog-post-item .read-more{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--tmcs-gold);text-decoration:none;margin-top:12px;display:inline-block;transition:color .2s ease}.blog-post-item .blog-post-card__read-more:hover,.blog-post-item .read-more:hover{color:var(--tmcs-gold-dark)}.blog-post-item .blog-post-card__tags{margin-top:12px}.blog-post-item .blog-post-card__tags a,.blog-post-item .blog-post-card__tag{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--tmcs-gold);border:1px solid var(--tmcs-gold);border-radius:3px;padding:3px 10px;text-decoration:none;display:inline-block;margin-right:6px;margin-bottom:6px;transition:all .2s ease}.blog-post-item .blog-post-card__tags a:hover,.blog-post-item .blog-post-card__tag:hover{background:var(--tmcs-gold);color:var(--tmcs-white)}.article-template,.blog-post-template,[class*=blog-post] .section{max-width:780px;margin:0 auto}.article-template h1,.blog-post-template h1{font-size:32px;font-weight:700;letter-spacing:.02em;line-height:1.3;color:var(--tmcs-black);margin-bottom:16px}.article-template .article-meta,.article-template time,.blog-post-template .article__date{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--tmcs-medium-gray);margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--tmcs-border)}.article-template .article__image,.article-template .featured-image{border-radius:6px;overflow:hidden;margin-bottom:40px}.article-template .article__content,.article-template .rte,.blog-post-template .rte{font-size:16px;line-height:1.8;color:var(--tmcs-dark-gray)}.article-template .article__content h2,.article-template .rte h2{font-size:24px;font-weight:700;margin-top:48px;margin-bottom:16px;color:var(--tmcs-black);letter-spacing:.02em}.article-template .article__content h3,.article-template .rte h3{font-size:20px;font-weight:700;margin-top:32px;margin-bottom:12px;color:var(--tmcs-black)}.article-template .article__content blockquote,.article-template .rte blockquote{border-left:3px solid var(--tmcs-gold);padding-left:24px;margin:32px 0;font-style:italic;color:var(--tmcs-medium-gray);font-size:18px;line-height:1.7}.article-comments{margin-top:64px;padding-top:32px;border-top:1px solid var(--tmcs-border)}.article-comments h2{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.page-width-content .rte,.main-page .rte{font-size:16px;line-height:1.8;color:var(--tmcs-dark-gray);max-width:780px}.page-width-content h1,.main-page h1{font-size:28px;font-weight:700;letter-spacing:.05em;color:var(--tmcs-black);margin-bottom:24px;padding-bottom:16px}.search-header,[class*=search-header]{padding:48px 0 32px}.search-header h1,[class*=search-header] h1{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--tmcs-black);margin-bottom:24px}.search-header input[type=search],.search-header .search-input,.search-form input[type=search]{border:1px solid var(--tmcs-border);border-radius:4px;font-size:16px;padding:14px 20px;color:var(--tmcs-dark-gray);transition:border-color .2s ease}.search-header input[type=search]:focus,.search-header .search-input:focus,.search-form input[type=search]:focus{border-color:var(--tmcs-gold);outline:none;box-shadow:0 0 0 2px #e08d3e26}.search-results-count,.search-header .results-count{font-size:13px;color:var(--tmcs-medium-gray);letter-spacing:.03em;margin-top:12px}.main-404,[class*=main-404]{text-align:center;padding:80px 20px 48px}.main-404 h1,[class*=main-404] h1{font-size:80px;font-weight:800;color:var(--tmcs-gold);letter-spacing:.05em;line-height:1;margin-bottom:16px}.main-404 h2,[class*=main-404] h2{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--tmcs-black);margin-bottom:12px}.main-404 p,[class*=main-404] p{font-size:15px;color:var(--tmcs-medium-gray);line-height:1.6;max-width:480px;margin:0 auto 32px}.main-404 .button,[class*=main-404] .button{background-color:var(--tmcs-gold)!important;color:var(--tmcs-black)!important;border:2px solid var(--tmcs-gold)!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:13px;padding:14px 36px;border-radius:4px;transition:all .3s ease}.main-404 .button:hover,[class*=main-404] .button:hover{background-color:var(--tmcs-gold-dark)!important;border-color:var(--tmcs-gold-dark)!important;transform:translateY(-1px);box-shadow:0 4px 12px #e08d3e4d}.password-page,[class*=password] .section{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--tmcs-black);color:var(--tmcs-white);padding:48px 20px}.password-page .password-logo,.password-page .store-logo{margin-bottom:48px}.password-page h1{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--tmcs-gold);margin-bottom:24px}.password-page p,.password-page .password-content__text{font-size:16px;color:#fff9;max-width:480px;line-height:1.7;margin-bottom:40px}.password-page .password-form,.password-page form{max-width:400px;width:100%}.password-page input[type=email]{background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:4px;color:var(--tmcs-white);font-size:14px;padding:14px 20px;width:100%;transition:border-color .2s ease}.password-page input[type=email]:focus{border-color:var(--tmcs-gold);outline:none;box-shadow:0 0 0 2px #e08d3e33}.password-page input[type=email]::placeholder{color:#ffffff59;letter-spacing:.03em}.password-page .button,.password-page button[type=submit]{background-color:var(--tmcs-gold)!important;color:var(--tmcs-black)!important;border:2px solid var(--tmcs-gold)!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:13px;padding:14px 32px;border-radius:4px;width:100%;margin-top:12px;transition:all .3s ease}.password-page .button:hover,.password-page button[type=submit]:hover{background-color:var(--tmcs-gold-dark)!important;border-color:var(--tmcs-gold-dark)!important}.password-page .password-footer,.password-page footer{margin-top:48px;font-size:12px;color:#ffffff4d;letter-spacing:.03em}.password-page .password-footer a{color:var(--tmcs-gold);text-decoration:none}.main-collection-list,[class*=collection-list] .section{padding:48px 0 64px}.main-collection-list h1{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--tmcs-black);margin-bottom:40px;padding-bottom:16px;border-bottom:1px solid var(--tmcs-border)}.collection-list-card,.main-collection-list .resource-card{border-radius:4px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.collection-list-card:hover,.main-collection-list .resource-card:hover{transform:translateY(-4px);box-shadow:var(--tmcs-shadow-lg)}.collection-list-card img,.main-collection-list .resource-card img{transition:transform .5s ease}.collection-list-card:hover img,.main-collection-list .resource-card:hover img{transform:scale(1.04)}.collection-list-card .collection-card__title,.main-collection-list .resource-card__title{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.product-list .section-header,[data-section-type=product-list] h2,[data-section-type=product-list] h3{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--tmcs-black)}.product-list .resource-list__item,[data-section-type=product-list] .resource-list__item{transition:transform .3s ease}.product-list .resource-list__item:hover,[data-section-type=product-list] .resource-list__item:hover{transform:translateY(-3px)}.product-list .resource-card img,[data-section-type=product-list] .resource-card img{transition:transform .5s ease;border-radius:4px}.product-list .resource-list__item:hover .resource-card img,[data-section-type=product-list] .resource-list__item:hover .resource-card img{transform:scale(1.04)}.product-list .resource-card__title,[data-section-type=product-list] .resource-card__title{font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--tmcs-dark-gray);margin-top:10px}.product-list .resource-card__price,[data-section-type=product-list] .resource-card__price{font-weight:600;color:var(--tmcs-black)}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=url],textarea,select{border-radius:4px;transition:border-color .2s ease,box-shadow .2s ease}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=url]:focus,textarea:focus,select:focus{border-color:var(--tmcs-gold);outline:none;box-shadow:0 0 0 2px #e08d3e26}.button--primary,.button[data-style=primary]{background-color:var(--tmcs-gold)!important;color:var(--tmcs-black)!important;border:2px solid var(--tmcs-gold)!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;transition:all .3s ease}.button--primary:hover,.button[data-style=primary]:hover{background-color:var(--tmcs-gold-dark)!important;border-color:var(--tmcs-gold-dark)!important;transform:translateY(-1px);box-shadow:0 4px 12px #e08d3e4d}.button--secondary,.button[data-style=secondary]{background-color:transparent!important;color:var(--tmcs-black)!important;border:2px solid var(--tmcs-black)!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;transition:all .3s ease}.button--secondary:hover,.button[data-style=secondary]:hover{background-color:var(--tmcs-black)!important;color:var(--tmcs-white)!important}.predictive-search__results{border:1px solid var(--tmcs-border);border-radius:8px;box-shadow:var(--tmcs-shadow-lg);overflow:hidden}.predictive-search__result-group-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--tmcs-medium-gray);padding:12px 20px 8px;border-bottom:1px solid var(--tmcs-border)}.predictive-search__item{padding:12px 20px;transition:background-color .15s ease}.predictive-search__item:hover{background-color:var(--tmcs-light-gray)}.predictive-search__item-title{font-size:14px;font-weight:500;color:var(--tmcs-black)}.predictive-search__item-price{font-size:13px;font-weight:600;color:var(--tmcs-gold-dark)}.breadcrumbs,.breadcrumb,nav[aria-label=breadcrumb]{font-size:12px;letter-spacing:.05em;color:var(--tmcs-medium-gray)}.breadcrumbs a,.breadcrumb a{color:var(--tmcs-medium-gray);text-decoration:none;transition:color .2s ease}.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--tmcs-gold)}@media screen and (max-width:749px){.facets-block-wrapper--vertical{border-right:none;padding-right:0;border-bottom:1px solid var(--tmcs-border);padding-bottom:16px;margin-bottom:24px}.cart-page__summary{padding:24px;border-radius:6px}.cart-page__summary .totals__subtotal-value,.cart-page__summary .cart-total__amount{font-size:18px}.blog-post-item h2,.blog-post-item .blog-post-card__title{font-size:16px}.article-template h1,.blog-post-template h1{font-size:24px}.main-404 h1,[class*=main-404] h1{font-size:56px}.search-header input[type=search],.search-form input[type=search]{font-size:16px;padding:12px 16px}.collection-list-card:hover,.main-collection-list .resource-card:hover,.product-list .resource-list__item:hover,[data-section-type=product-list] .resource-list__item:hover{transform:none}}.badge,.product-badge,.card-badge,.badge--sale{background-color:var(--tmcs-gold)!important;color:var(--tmcs-black)!important;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px 10px;border-radius:3px}.badge--sold-out{background-color:var(--tmcs-dark-gray)!important;color:var(--tmcs-white)!important}.skeleton{background:linear-gradient(90deg,var(--tmcs-light-gray) 25%,#ede9e5 50%,var(--tmcs-light-gray) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/tmcs-brand.css.map */
