.page-width-wide.page-width-wide,.page-width-normal.page-width-normal,.page-width-narrow.page-width-narrow,.page-width-content.page-width-content{--page-margin: 20px}@media screen and (min-width:750px){.page-width-wide.page-width-wide,.page-width-normal.page-width-normal,.page-width-narrow.page-width-narrow,.page-width-content.page-width-content{--page-margin: 56px}}@media screen and (min-width:1200px){.page-width-wide.page-width-wide,.page-width-normal.page-width-normal,.page-width-narrow.page-width-narrow,.page-width-content.page-width-content{--page-margin: 72px}}.h0.h0,.h1.h1,.h2.h2,h1.h1,h2.h2{letter-spacing:-.028em}.h3.h3,h3.h3{letter-spacing:-.02em}.header .header__menu .menu-list__link,.header .header__menu .header__menu-item{font-size:.8125rem;letter-spacing:.01em}.header .header__menu .menu-list{gap:.25rem}.header .mega-menu__content,.header .menu-list__submenu{--tv-mega-gap: 28px}.header .mega-menu .menu-list__link{font-size:.8125rem;padding-block:.3rem}.product-badges .product-badges__badge.product-badges__badge{font-size:.5625rem;letter-spacing:.1em;padding-inline:.5rem;padding-block:.2rem}.cart-page .cart-page__summary .cart-summary,.cart-page .cart-page__summary{border-radius:20px}.cart-page .cart-page__summary .button{border-radius:100px;min-height:54px}.cart-page .tv-meter{margin:0 0 1.25rem}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--tv-cobalt, #3b4fd8);outline-offset:2px}.tv-hero :where(a,button):focus-visible,.tv-scrub :where(a,button):focus-visible{outline-color:#fff}.mega-menu .wrap-text,.menu-drawer .wrap-text,.menu-list .wrap-text{hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal;text-wrap:balance}.mega-menu .mega-menu__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width:990px){.mega-menu .mega-menu__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1280px){.mega-menu .mega-menu__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.mega-menu .mega-menu__list{grid-column:1 / -1;align-items:start;gap:26px 20px}.mega-menu .mega-menu__column,.mega-menu .mega-menu__column--span-2,.mega-menu .mega-menu__column--span-3,.mega-menu .mega-menu__column--span-4,.mega-menu .mega-menu__column--wide-collection-image{grid-column:span 1;min-width:0}.mega-menu .mega-menu__column>div>.mega-menu__link{display:block}.mega-menu .mega-menu__column>div>.mega-menu__link>.wrap-text{display:block;font-family:var(--font-accent--family);font-weight:600;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tv-ink, #151334)}.mega-menu .mega-menu__link--parent{margin-block-end:4px;padding-block-end:8px;border-block-end:1px solid rgb(21 19 52 / 10%)}.mega-menu .mega-menu__column>div>.mega-menu__link:hover>.wrap-text{color:var(--tv-cobalt, #3b4fd8)}.mega-menu .mega-menu__column:has(>div:nth-child(6)){grid-column:span 2;column-count:2;column-gap:20px}.mega-menu .mega-menu__column:has(>div:nth-child(6))>div{break-inside:avoid}.mega-menu .mega-menu__column>div>ul .mega-menu__link{display:block;color:color-mix(in srgb,var(--tv-ink, #151334) 74%,transparent);transition:color .14s ease,translate .14s ease}.mega-menu .mega-menu__column>div>ul .mega-menu__link:hover{color:var(--tv-ink, #151334);translate:2px 0}.mega-menu .mega-menu__column>div>ul{column-count:1;margin-block-start:2px}.mega-menu .mega-menu__column>div>ul .mega-menu__link{font-size:.8125rem;padding-block:.2rem}overflow-list::part(overflow){max-height:min(70vh,620px);overflow-y:auto;overscroll-behavior:contain}.menu-list .menu-list__list-item[slot=overflow]{display:block;padding-block:10px}.menu-list .menu-list__list-item[slot=overflow]+.menu-list__list-item[slot=overflow]{border-block-start:1px solid rgb(21 19 52 / 10%)}.menu-list .menu-list__list-item[slot=overflow]>.menu-list__trigger>.menu-list__link,.menu-list .menu-list__list-item[slot=overflow]>.menu-list__link{font-family:var(--font-accent--family);font-weight:600;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}overflow-list::part(overflow-list){display:block}.menu-list .menu-list__list-item[slot=overflow] .menu-list__submenu,.menu-list .menu-list__list-item[slot=overflow] .menu-list__disclosure{display:none}.menu-list .menu-list__list-item[slot=overflow]>.menu-list__trigger{display:block}@media screen and (max-width:989px){.menu-drawer .menu-drawer__featured-content{display:none}.menu-drawer .menu-drawer__menu>.menu-drawer__list-item,.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__list-item--divider .menu-drawer__menu-item:not(.menu-drawer__menu-item--child){min-height:48px}.menu-drawer .menu-drawer__menu-item{padding-block:.4rem}.menu-drawer .menu-drawer__menu-item--mainlist{font-size:.9375rem;letter-spacing:.01em}.menu-drawer .menu-drawer__menu-item--parent{font-size:.875rem}.menu-drawer .menu-drawer__menu-item--child{font-size:.8125rem;padding-block:.3rem}.menu-drawer .menu-drawer__list-item--deep .menu-drawer__menu{padding-block-end:.25rem}}@media screen and (max-width:989px){.spacing-style,.inherit-spacing{--spacing-scale: .55}[data-testid=collection-list].spacing-style{--padding-block-end: 24px}[data-testid=product-list].spacing-style{--padding-block-start: 24px}.section-resource-list__content{margin-block-end:4px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/treviia-override.css.map */
