:root{--th-font-body: "Whitney", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--th-font-heading: "Campton", "Whitney", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--th-brand: #A8235C;--th-on-brand: #ffffff;--th-active: #FCE837;--th-active-underline: #FCE837;--th-header-height: 80px;--th-header-pad-x: 71px;--th-search-size: 36px;--th-search-icon: 24px;--th-search-fg:rgb(57, 58, 59);--th-search-border: rgba(0, 0, 0, .2)}html,body{font-family:var(--th-font-body)}h1,h2,h3,h4,h5,h6,.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--th-font-heading)}#header-group{position:sticky;top:0;z-index:1030;background:var(--th-brand);color:var(--th-on-brand)}#header-group header-component,#header-group .header,#header-group .header__row{background:var(--th-brand)!important;color:var(--th-on-brand)!important}#header-group .header__row{border-bottom:0!important}#header-group .announcement-bar,#header-group [class*=announcement]{display:none!important}#header-group header-component{--header-height: var(--th-header-height)}#header-group .header__row,#header-group .header__columns{min-height:var(--th-header-height)!important}#header-group .header__columns,#header-group .spacing-style{padding-block:0!important;align-items:center!important}#header-group header-component.header{--header-padding: 0px !important}@media(min-width:750px){#header-group .header__columns{display:flex!important;gap:24px!important;padding-inline:var(--th-header-pad-x)!important}#header-group .header__column--left,#header-group .header__column--center,#header-group .header__column--right{display:flex!important;align-items:center!important;gap:24px!important}#header-group .header__column--center{justify-content:flex-start!important}#header-group .header__column--right{margin-left:auto!important;justify-content:flex-end!important}}#header-group .header-logo img,#header-group .header-logo svg{max-height:38px!important;height:auto!important;width:auto!important;margin-right:1rem!important}#header-group a,#header-group button{color:var(--th-on-brand)}.th-mobile-burger{display:none}#header-group .menu-list__link,#header-group header-menu a,#header-group header-menu button.menu-list__link{font-size:var(--menu-top-level-font-size-desktop)!important;line-height:1!important;font-weight:400!important;text-decoration:none!important;color:var(--th-on-brand)!important;position:relative;height:var(--th-header-height);align-items:center}@media(max-width:749px){#header-group .menu-list__link,#header-group header-menu a,#header-group header-menu button.menu-list__link{font-size:var(--menu-top-level-font-size)!important}}@media(max-width:749px){#header-group .header__row,#header-group .header__columns{min-height:0!important}#header-group .header__row--mobile{display:none!important}#header-group header-component{--header-height: 88px}#header-group .header__columns{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"logo drawer" "icons icons";align-items:center!important;column-gap:12px;row-gap:8px;padding-inline:16px!important;padding-block:22px 20px!important;align-content:start}#header-group .header__column{display:contents!important}#header-group .header-logo{grid-area:logo;justify-content:flex-start!important;margin-inline:0!important}#header-group .header__drawer,#header-group .header__drawer.desktop\:hidden{grid-area:drawer;margin-left:0;min-height:0!important;height:0!important;width:0!important;align-self:start;justify-self:end;display:block!important;overflow:visible!important;position:relative;z-index:1}#header-group .header__drawer header-drawer,#header-group .header__drawer .menu-drawer-container,#header-group .header__drawer .header__icon--summary{display:flex!important}#header-group .header__drawer .header__icon--summary{display:none!important}#header-group .header__icon--menu{color:#fff!important;width:32px;height:32px}#header-group .header__icon--menu .svg-wrapper{width:24px;height:24px}#header-group .header__icon--menu svg{width:24px!important;height:24px!important}#header-group .header__icon--menu svg path{stroke:#fff!important;stroke-width:2px!important}#header-group .header__drawer .header-drawer-icon--open{display:block!important}#header-group .th-mobile-burger{grid-area:drawer;display:inline-flex!important;align-items:center;justify-content:center;position:relative;z-index:3;width:32px;height:32px;background:transparent;border:0;padding:0;color:#fff!important}#header-group .th-mobile-burger .svg-wrapper{width:24px;height:24px}#header-group .th-mobile-burger svg{width:24px;height:24px}#header-group .th-mobile-burger svg path{stroke:#fff!important;stroke-width:2px!important}#header-group .header__drawer .menu-drawer{width:min(74vw,300px)!important;max-width:min(74vw,300px)!important;border-right:1px solid #d9dde3;box-shadow:none;background:#fff}#header-group .header__drawer .menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000057}#header-group .header__drawer .menu-drawer__close-button{position:absolute;top:12px;right:12px;width:40px;height:40px;padding:0;border:1.5px solid #aab3bf;border-radius:999px;background:#fff;color:#6f7a87;display:inline-flex;align-items:center;justify-content:center;z-index:2}#header-group .header__drawer .menu-drawer__close-button .header-drawer-icon--close{display:none}#header-group .header__drawer .menu-drawer__close-button:before{content:"";width:10px;height:10px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:3px}#header-group .header__drawer .menu-drawer__navigation{padding-top:70px}#header-group .header__drawer .menu-drawer__menu{padding-inline:10px;margin-block-end:0}#header-group .header__drawer .menu-drawer__menu a.menu-drawer__menu-item,#header-group .header__drawer .menu-drawer__menu summary.menu-drawer__menu-item{color:#1e3b56!important;text-decoration:none!important;font-family:Whitney Book Pro,Whitney,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important;font-size:1.1rem!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important}#header-group .header__drawer .menu-drawer__menu-item .menu-drawer__menu-item-text{color:inherit!important;text-decoration:none!important}#header-group .header__drawer .menu-drawer__menu.has-submenu>li{margin:0!important;border-bottom:1px solid #dfe3e8!important}#header-group .header__drawer .menu-drawer__menu a.menu-drawer__menu-item.menu-drawer__menu-item--active,#header-group .header__drawer .menu-drawer__menu summary.menu-drawer__menu-item.menu-drawer__menu-item--active{background:#af1f63;color:#fff!important;margin:0}#header-group .header__drawer .menu-drawer__menu a.menu-drawer__menu-item.menu-drawer__menu-item--active .menu-drawer__menu-item-text,#header-group .header__drawer .menu-drawer__menu summary.menu-drawer__menu-item.menu-drawer__menu-item--active .menu-drawer__menu-item-text{color:#fff!important}#header-group .header__drawer .menu-drawer__menu>li>a,#header-group .header__drawer .menu-drawer__menu>li>summary,#header-group .header__drawer .menu-drawer__menu>li>accordion-custom>details>summary{display:flex!important;align-items:center!important;min-height:44px!important;padding:0 22px!important;border-radius:0!important;width:100%;box-sizing:border-box}#header-group .header__drawer .menu-drawer__menu.has-submenu>li>a.menu-drawer__menu-item--active,#header-group .header__drawer .menu-drawer__menu.has-submenu>li>summary.menu-drawer__menu-item--active,#header-group .header__drawer .menu-drawer__menu.has-submenu>li>accordion-custom>details>summary.menu-drawer__menu-item--active{margin:4px 0;min-height:44px!important}#header-group .header__drawer .menu-drawer__menu-item>.svg-wrapper{padding-block:0;padding-inline-start:14px}#header-group .header__drawer .menu-drawer__utility-links,#header-group .header__drawer .menu-drawer__featured-content{display:none}#header-group header-actions{display:none}#header-group .th-header-extras{display:contents}#header-group .th-header-edit{display:none!important}#header-group .th-header-icon-row{grid-area:icons;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;min-height:0!important;line-height:1!important}#header-group .th-header-search,#header-group .th-header-icon--calendar,#header-group .th-header-icon--settings,#header-group .th-header-icon--admin{display:none!important}#header-group .th-header-icon-row{justify-content:flex-end!important;gap:10px!important;align-items:center!important}#header-group .th-header-icons{gap:10px!important}}#header-group .menu-list__link-title:after{display:none!important}#header-group .menu-list__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--th-active-underline);transform:scaleX(0);transform-origin:center;transition:transform .26s var(--animation-easing)}#header-group .menu-list__link:hover:after,#header-group .menu-list__link--active:after{transform:scaleX(1)}#header-group .menu-list__list-item>.menu-list__link,#header-group .menu-list__list-item>button.menu-list__link{margin-block:0!important;padding-block:0!important;padding-inline:1rem!important}#header-group a[aria-current=page],#header-group .menu-list__link[aria-current=page],#header-group .is-active,#header-group .active,#header-group .menu-list__link--home,#header-group a[href="/"].menu-list__link--home{color:var(--th-active)!important}@media(hover:hover){#header-group .menu-list__link:hover{opacity:.95}}.th-header-extras{display:flex;align-items:center;gap:12px;white-space:nowrap}.th-header-search{width:var(--th-search-size);height:var(--th-search-size);min-width:var(--th-search-size);min-height:var(--th-search-size);border-radius:999px;background:#fff;border:1px solid var(--th-search-border);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:0;line-height:0;color:var(--th-search-fg)!important}.th-header-search svg{width:var(--th-search-icon);height:var(--th-search-icon);display:block;color:#3d4349}.th-header-search svg path{fill:currentColor}.th-header-guest{font-size:14px;line-height:1;color:var(--th-on-brand)!important;opacity:.95}.th-header-login{color:var(--th-on-brand)!important;text-decoration:none}:root{--font-paragraph--family: "Whitney Book Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-heading--family: "Campton", "Whitney Book Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading{font-family:var(--font-heading--family)!important}.th-footer{background:var(--th-brand);color:var(--th-on-brand)}.th-footer,.th-footer .footer-content,.th-footer .section-background{background:var(--th-brand)!important;color:var(--th-on-brand)!important}.th-footer h1,.th-footer h2,.th-footer h3,.th-footer h4,.th-footer h5,.th-footer h6,.th-footer .h0,.th-footer .h1,.th-footer .h2,.th-footer .h3,.th-footer .h4,.th-footer .h5,.th-footer .h6{font-family:Campton,Whitney Book Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}.th-footer,.th-footer p,.th-footer a,.th-footer li,.th-footer small{font-family:Whitney Book Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.th-footer a{color:var(--th-on-brand)!important;text-decoration:none}@media(hover:hover){.th-footer a:hover{text-decoration:underline;text-underline-offset:3px;opacity:.95}}@media(min-width:990px){.th-footer .footer-content{padding-inline:var(--th-header-pad-x)}}.th-footer .footer-content{row-gap:28px}footer,.shopify-section-group-footer-group footer{background:var(--th-brand);color:var(--th-on-brand);font-family:var(--th-font-body)}footer a,footer p,footer span,footer li,footer small,footer strong{color:var(--th-on-brand)}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer .h0,footer .h1,footer .h2,footer .h3,footer .h4,footer .h5,footer .h6{font-family:var(--th-font-heading);color:var(--th-on-brand)}footer,footer .color-scheme,footer [class*=color-]{--color-foreground: var(--th-on-brand);--color-foreground-rgb: 255 255 255}footer .footer-content{align-items:center}footer .footer-content h3,footer .footer-content .rte,footer .footer-content p{color:var(--th-on-brand)!important}footer .footer-content h3{font-weight:400;margin:0 0 6px}footer .footer-content .rte,footer .footer-content p{opacity:.9;margin:0}footer form[action*="/contact"],footer form[action*=newsletter],footer .email-signup form{width:100%}footer .email-signup,footer .email-signup .field,footer .email-signup .field__input-wrapper{width:100%}footer input[type=email],footer .email-signup input{width:100%;height:54px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff2e;color:#fff;padding:0 56px 0 22px;outline:none}footer input[type=email]::placeholder,footer .email-signup input::placeholder{color:#ffffffbf}footer button[type=submit],footer .email-signup button{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#ffffff1f;color:#fff}footer .email-signup button{margin-left:-50px}@media(hover:hover){footer input[type=email]:hover,footer .email-signup input:hover{border-color:#fff9}footer button[type=submit]:hover,footer .email-signup button:hover{background:#ffffff2e}}footer input[type=email]:focus,footer .email-signup input:focus{border-color:#ffffffe6;box-shadow:0 0 0 3px #ffffff2e}:root{--th-page-bg: #ffffff;--th-card-radius: 10px;--th-card-border: rgba(0,0,0,.1);--th-card-shadow: 0 2px 10px rgba(0,0,0,.08);--th-blue: #0B71C7;--th-blue-hover: #095FA6;--th-facets-width: 320px;--th-facets-radius: 10px;--th-facets-border: rgba(0,0,0,.12)}body,main{background:var(--th-page-bg)}results-list[data-th-collection]:not([data-th-figma=true]){display:block}results-list[data-th-collection]:not([data-th-figma=true]) .collection-wrapper{padding-top:28px;padding-bottom:40px}results-list[data-th-collection]:not([data-th-figma=true]) .collection-wrapper.grid{column-gap:28px;row-gap:24px}results-list[data-th-collection]:not([data-th-figma=true]) :is(.facets,.facets-block-wrapper,.facets-block-wrapper--vertical){width:var(--th-facets-width);max-width:100%}results-list[data-th-collection]:not([data-th-figma=true]) :is(.facets,.facets-block-wrapper,.facets-block-wrapper--vertical) :is(.facets__form,.facets__wrapper,.facets__container,form){background:#fff;border:1px solid var(--th-facets-border);border-radius:var(--th-facets-radius);box-shadow:var(--th-card-shadow);padding:14px}results-list[data-th-collection]:not([data-th-figma=true]) :is(.facets,.facets-block-wrapper,.facets-block-wrapper--vertical) :is(details,.facet,.facets__disclosure){border-top:1px solid rgba(0,0,0,.06);padding-top:12px;margin-top:12px}results-list[data-th-collection]:not([data-th-figma=true]) :is(.facets,.facets-block-wrapper,.facets-block-wrapper--vertical) :is(details,.facet,.facets__disclosure):first-child{border-top:0;padding-top:0;margin-top:0}results-list[data-th-collection]:not([data-th-figma=true]) :is(.facets,.facets-block-wrapper,.facets-block-wrapper--vertical) :is(summary,.facet__title,.facets__summary,.facets__heading){font-family:var(--th-font-heading, var(--th-font-body, system-ui));font-weight:600;font-size:14px}results-list[data-th-collection]:not([data-th-figma=true]) :is(.facets input[type=search],.facets input[type=text],.facets input[type=email],.facets .field__input,.facets input){border-radius:8px!important;border:1px solid rgba(0,0,0,.16)!important;padding:10px 12px!important}results-list[data-th-collection]:not([data-th-figma=true]) :is(.main-collection-grid,#ResultsList,.product-grid){min-width:0}results-list[data-th-collection]:not([data-th-figma=true]) .product-grid__item :is(.product-card,.product-grid__card,.card,.card-wrapper){border-radius:var(--th-card-radius)}results-list[data-th-collection]:not([data-th-figma=true]) .product-grid__item :is(.product-card,.product-grid__card,.card,.card-wrapper){background:#fff;border:1px solid var(--th-card-border);box-shadow:var(--th-card-shadow);overflow:hidden}results-list[data-th-collection]:not([data-th-figma=true]) .product-grid__item :is(img,video,.media,.card__media){border-top-left-radius:var(--th-card-radius);border-top-right-radius:var(--th-card-radius)}results-list[data-th-collection]:not([data-th-figma=true]) .product-grid__item :is(h3,.card__heading,.product-card__title){font-family:var(--th-font-heading, var(--th-font-body, system-ui));font-weight:600;line-height:1.2}results-list[data-th-collection]:not([data-th-figma=true]) .product-grid__item :is(.button,button,a.button){border-radius:6px}results-list[data-th-collection]:not([data-th-figma=true]) .product-grid__item :is(.button--primary,.btn--primary,.primary,[data-primary-button]){background:var(--th-blue)!important;border-color:var(--th-blue)!important;color:#fff!important}@media(hover:hover){results-list[data-th-collection]:not([data-th-figma=true]) .product-grid__item :is(.button--primary,.btn--primary,.primary,[data-primary-button]):hover{background:var(--th-blue-hover)!important;border-color:var(--th-blue-hover)!important}}results-list[data-th-collection]:not([data-th-figma=true]) .product-grid__item :is(.button--secondary,.btn--secondary,.secondary,[data-secondary-button]){background:transparent!important;border:1px solid rgba(11,113,199,.55)!important;color:var(--th-blue)!important}@media(max-width:749px){results-list[data-th-collection]:not([data-th-figma=true]) :is(.facets,.facets-block-wrapper,.facets-block-wrapper--vertical){width:100%}results-list[data-th-collection]:not([data-th-figma=true]) .collection-wrapper{padding-top:16px}results-list[data-th-collection]:not([data-th-figma=true]) .collection-wrapper.grid{column-gap:16px;row-gap:16px}}@media(min-width:990px){results-list[data-th-collection]:not([data-th-figma=true]) .collection-wrapper{align-items:start}results-list[data-th-collection]:not([data-th-figma=true]) :is(.facets-block-wrapper--vertical,.facets--vertical,.facets-block-wrapper){position:sticky;top:calc(var(--header-group-height, 80px) + 16px);align-self:start}}results-list[data-th-collection]:not([data-th-figma=true]) :is(.product-grid__toolbar,.product-grid-toolbar,.collection-toolbar,.results-list__toolbar,.results-toolbar){display:flex!important;align-items:center!important;gap:14px!important;justify-content:space-between!important;margin-bottom:18px!important}results-list[data-th-collection]:not([data-th-figma=true]) :is(.product-grid__toolbar,.product-grid-toolbar,.collection-toolbar,.results-list__toolbar,.results-toolbar) :is(.card,.panel,.popover,.dropdown){border-radius:0!important;box-shadow:none!important}results-list[data-th-collection]:not([data-th-figma=true]) :is(select,.select,.select__select){border-radius:6px!important;border:1px solid rgba(0,0,0,.16)!important;padding:8px 10px!important}results-list[data-th-collection]:not([data-th-figma=true]) :is(.product-grid__view-toggle,.view-toggle,.layout-switch,.product-grid__layout-switch){display:inline-flex!important;gap:8px!important;align-items:center!important}results-list[data-th-collection]:not([data-th-figma=true]) .product-grid__item :is(h3,.card__heading,.product-card__title){font-size:16px}results-list[data-th-collection]:not([data-th-figma=true]){--th-collection-gutter: clamp(18px, 3vw, 44px);--th-facets-width: 320px}results-list[data-th-collection]:not([data-th-figma=true]) .collection-wrapper{padding-inline:var(--th-collection-gutter);gap:24px}@media(min-width:990px){results-list[data-th-collection]:not([data-th-figma=true]) .collection-wrapper{grid-template-columns:var(--th-facets-width) 1fr!important;align-items:start}results-list[data-th-collection]:not([data-th-figma=true]) :is(.facets-block-wrapper--vertical,.facets--vertical,.facets-block-wrapper){grid-column:1 / 2;position:sticky;top:calc(var(--header-group-height, 80px) + 16px);align-self:start}results-list[data-th-collection]:not([data-th-figma=true]) :is(.main-collection-grid,#ResultsList,.product-grid,.product-grid__list){grid-column:2 / 3}}results-list[data-th-collection]:not([data-th-figma=true]) :is(.product-grid__toolbar,.product-grid-toolbar,.collection-toolbar,.results-list__toolbar,.results-toolbar){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding-inline:var(--th-collection-gutter)!important;margin:8px 0 18px!important}results-list[data-th-collection]:not([data-th-figma=true]) :is(.product-grid__toolbar,.product-grid-toolbar,.collection-toolbar,.results-list__toolbar,.results-toolbar) :is(.card,.panel){box-shadow:none!important;border-radius:0!important;background:transparent!important}results-list[data-th-collection]:not([data-th-figma=true]) :is(select,.select__select){border:1px solid rgba(0,0,0,.16)!important;border-radius:6px!important;padding:8px 10px!important;min-height:40px}results-list[data-th-collection]:not([data-th-figma=true]) :is(.product-grid__view-toggle,.view-toggle,.layout-switch,.product-grid__layout-switch){display:inline-flex!important;align-items:center!important;gap:8px!important}results-list[data-th-collection]:not([data-th-figma=true]) :is(.facets,.facets__wrapper,.facets-block-wrapper--vertical){background:transparent!important}results-list[data-th-collection]:not([data-th-figma=true]) :is(.facets-block-wrapper--vertical .facets__item,.facets-block-wrapper--vertical details,.facets-block-wrapper--vertical .accordion){background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:none!important}results-list[data-th-collection]:not([data-th-figma=true]) :is(.facets-block-wrapper--vertical .facets__item,.facets-block-wrapper--vertical details,.facets-block-wrapper--vertical .accordion)+:is(.facets__item,details,.accordion){margin-top:14px}results-list[data-th-collection]:not([data-th-figma=true]) .product-grid__item{padding-bottom:2px}:root{--color-primary: #0B71C7;--color-primary-hover: #095FA6;--color-primary-button-background: #0B71C7;--color-primary-button-text: #ffffff;--color-primary-button-border: #0B71C7;--color-primary-button-hover-background: #095FA6;--color-primary-button-hover-text: #ffffff;--color-primary-button-hover-border: #095FA6;--color-secondary-button-background: transparent;--color-secondary-button-text: #0B71C7;--color-secondary-button-border: rgba(11, 113, 199, .55);--color-secondary-button-hover-background: rgba(11, 113, 199, .06);--color-secondary-button-hover-text: #095FA6;--color-secondary-button-hover-border: #095FA6;--style-border-radius-buttons-primary: 6px;--style-border-radius-buttons-secondary: 6px;--style-border-radius-inputs: 6px;--color-input-border: rgba(0, 0, 0, .16);--color-input-background: #ffffff}.button,.button-secondary{font-family:var(--th-font-body);letter-spacing:0}@media(hover:hover){.button:hover,.button-secondary:hover{transform:translateY(-1px)}}.product-card,.product-grid__card,.collection-card,.collection-card__inner{border-radius:var(--th-card-radius, 10px);border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 10px #00000014;background:#fff;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media(hover:hover){.product-card:hover,.product-grid__card:hover,.collection-card:hover,.collection-card__inner:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000021;border-color:#0000002e}}.product-card h3,.product-card .card__heading,.product-grid__card h3,.collection-card h3,.collection-card__title{font-family:var(--th-font-heading);font-weight:600;color:#111;line-height:1.25}.product-card p,.product-card .price,.product-grid__card p,.collection-card p{font-family:var(--th-font-body);color:#4f4f4f}textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select{font-family:var(--th-font-body);border-radius:6px}textarea:focus,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):focus,select:focus{border-color:#0b71c7;outline:3px solid rgba(11,113,199,.15);outline-offset:0}.section p,.section li,.section .rte p{color:#4f4f4f;line-height:1.7}.section .rte a,.section p a,.section li a{color:#0b71c7!important;text-decoration:underline;text-underline-offset:2px;transition:color .18s ease}@media(hover:hover){.section .rte a:hover,.section p a:hover,.section li a:hover{color:#095fa6}}.cart-items__media-image{border-radius:8px!important}.cart-items__title,.cart-items__title a{font-family:var(--th-font-heading);font-weight:600;color:#111}.cart-items__details,.cart-items__variant,.cart-items__properties{font-family:var(--th-font-body);color:#4f4f4f}.cart-items .quantity-selector,quantity-selector{border-radius:6px}.cart__summary-totals{font-family:var(--th-font-body)}.cart__summary-totals .cart__total-label{font-family:var(--th-font-heading);font-weight:600}.cart-items__empty-button.button{background-color:#0b71c7;color:#fff}.blog-post-item{border-radius:10px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.blog-post-item:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000021}}.blog-posts h3,.blog-post-item h3,.blog-post-item .card__heading{font-family:var(--th-font-heading);font-weight:600;color:#111}.article-template__content,.article-template__content p,.article-template__content li{font-family:var(--th-font-body);color:#4f4f4f;line-height:1.8}.article-template__content h1,.article-template__content h2,.article-template__content h3,.article-template__content h4{font-family:var(--th-font-heading);color:#111}.article-template__comment{border-color:#ececec}.article-template__comment-author{font-family:var(--th-font-heading);font-weight:600}.predictive-search-results,predictive-search-dropdown{border-radius:10px;box-shadow:0 6px 30px #00000024;border:1px solid rgba(0,0,0,.08);overflow:hidden}.predictive-search-results__card h3,.predictive-search-results__card .predictive-search-results__title{font-family:var(--th-font-heading);font-weight:600;color:#111}.search-page__header h3{font-family:var(--th-font-heading);color:#111}.predictive-search-results__pill{border-radius:999px;font-family:var(--th-font-body)}.slideshow h1,.slideshow h2,.slideshow-section h1,.slideshow-section h2,.marquee__content,.marquee-component{font-family:var(--th-font-heading)}.media-with-content h2,.media-with-content h3,.media-with-content h4{font-family:var(--th-font-heading);color:#111}.media-with-content p{font-family:var(--th-font-body);color:#4f4f4f;line-height:1.7}.collection-links-component a{font-family:var(--th-font-heading);font-weight:600}.layered-slideshow-component h2,.layered-slideshow-component h3{font-family:var(--th-font-heading)}.featured-blog-posts h3{font-family:var(--th-font-heading);text-transform:none}.product-hotspot-component .product-hotspot__title{font-family:var(--th-font-heading);font-weight:600;color:#111}.product-hotspot-component .product-hotspot__price{font-family:var(--th-font-body)}.password-page,.template-password main{font-family:var(--th-font-body)}.password-page h1,.template-password h1,.template-password h2,.template-404 h1,.template-404 h2{font-family:var(--th-font-heading);color:#111}.template-404 p{font-family:var(--th-font-body);color:#4f4f4f}.section-resource-list h2,.section-resource-list h3{font-family:var(--th-font-heading);color:#111}.section-resource-list .slideshow-control,.section-resource-list .slideshow-arrows button{border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;transition:border-color .18s ease,box-shadow .18s ease}@media(hover:hover){.section-resource-list .slideshow-control:hover,.section-resource-list .slideshow-arrows button:hover{border-color:#0000004d;box-shadow:0 2px 8px #0000001a}}quantity-selector{border-radius:6px;overflow:hidden}quantity-selector input{font-family:var(--th-font-body)}.badge{font-family:var(--th-font-body);font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/8/assets/teacherhub-tokens.css.map */
