@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,500;1,400&display=swap";@font-face{font-family:Didot;src:url(/cdn/shop/files/didot-regular.woff2?v=1783081947) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Didot;src:url(/cdn/shop/files/didot-italic.woff2?v=1783081947) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Didot Title;src:url(/cdn/shop/files/didot-title.woff2?v=1783081947) format("woff2");font-weight:400;font-style:normal;font-display:swap}html:root{--font-heading--family:"Didot","Didot Title",Georgia,serif;--font-heading--style:normal;--font-heading--weight:400;--font-body--family:"Jost",sans-serif;--font-body--weight:300;--font-subheading--family:"Jost",sans-serif;--font-accent--family:"Jost",sans-serif;--font-h1--family:"Didot Title","Didot",Georgia,serif;--font-h1--style:italic}body .button,body button[type=submit]{letter-spacing:.14em;text-transform:uppercase;font-weight:400}body header nav a{letter-spacing:.1em}#header-component{background-color:#fffc!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#header-component .header__row{background-color:transparent!important}[id*=tac_announcements]{background-color:#2b3a55;color:#fff}[id*=tac_announcements] *{color:#fff}[id*=tac_pull_quote]{border-top:1px solid #8FA3C2}[id*=tac_categories] .collection-card__content{justify-content:flex-end!important}[id*=tac_categories] a :is(h1,h2,h3,h4,h5,h6,p,span){text-shadow:0 2px 14px rgba(0,0,0,.45)}.menu-list__submenu-inner{box-shadow:0 18px 40px #2b3a551a}.mega-menu__link-image:hover{outline:2px solid #8FA3C2;outline-offset:2px}.cc-window,.cc-window.cc-banner,.cc-window.cc-floating{background-color:#2c3547!important}[id*=tac_categories] .collection-card__content :is(p,h1,h2,h3,h4,h5,h6,span),[id*=tac_categories] a :is(p,h1,h2,h3,h4,h5,h6,span){font-size:3.125rem!important;line-height:1.15!important}@media(max-width:749px){[id*=tac_categories] .collection-card__content :is(p,h1,h2,h3,h4,h5,h6,span),[id*=tac_categories] a :is(p,h1,h2,h3,h4,h5,h6,span){font-size:2rem!important}}@media(max-width:749px){[id*=tac_categories] .resource-list--grid>.resource-list__item .collection-card,[id*=collection_list_xDgRra] .resource-list--grid>.resource-list__item .collection-card{aspect-ratio:1.15 / 1!important}[id*=tac_categories] .resource-list--grid>.resource-list__item:nth-child(3),[id*=collection_list_xDgRra] .resource-list--grid>.resource-list__item:nth-child(3){grid-column:1 / -1}[id*=tac_categories] .resource-list--grid>.resource-list__item:nth-child(3) .collection-card,[id*=collection_list_xDgRra] .resource-list--grid>.resource-list__item:nth-child(3) .collection-card{aspect-ratio:2.3 / 1!important}}.button,.button-secondary,.button-custom,button[type=submit],.email-signup__button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.cc-btn{border-radius:100px!important}footer .menu__heading{display:none!important}@media screen and (min-width:750px){footer .footer-content{grid-template-columns:1.3fr 1fr auto 1fr auto 1.4fr!important;grid-template-rows:min-content auto!important;column-gap:40px;row-gap:8px;align-items:start}footer .footer-content>:nth-child(1){grid-column:1!important;grid-row:1 / 3!important}footer .footer-content>:nth-child(5){grid-column:2!important;grid-row:1 / 3!important}footer .footer-content>:nth-child(4){grid-column:3!important;grid-row:1 / 3!important}footer .footer-content>:nth-child(7){grid-column:4!important;grid-row:1 / 3!important}footer .footer-content>:nth-child(6){grid-column:5!important;grid-row:1 / 3!important}footer .footer-content>:nth-child(2){grid-column:6!important;grid-row:1!important}footer .footer-content>:nth-child(3){grid-column:6!important;grid-row:2!important}}.variant-option--buttons .variant-option__button-label,.quantity-selector,.quantity-selector-wrapper{border-radius:100px!important}.quantity-selector{overflow:hidden}.tac-tmini{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#eef1f6;border-radius:100px;padding:18px 26px;text-align:center;color:#2b3a55}.tac-tmini--bare{background:none;padding:6px 0;border-radius:0}.tac-tmini__col{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;font-family:var(--font-subheading--family)}.tac-tmini__ic{color:#2b3a55;display:inline-flex}.tac-tmini__ic svg{width:26px;height:26px;overflow:visible}.tac-tmini__ic [class]{transform-box:fill-box}.tac-tmini--heart svg{transform-origin:center;animation:tacHeart 3.6s ease-in-out infinite}.tac-tmini--badge .tac-tsa__badge-shape{transform-origin:center;animation:tacBadge 3.6s ease-in-out infinite;animation-delay:1.2s}.tac-tmini--badge .tac-tsa__badge-check{stroke-dasharray:1;stroke-dashoffset:0;animation:tacCheck 3.6s ease-in-out infinite;animation-delay:1.2s}.tac-tmini--msg .tac-tsa__msg-g{transform-origin:bottom left;animation:tacWiggle 3.6s ease-in-out infinite;animation-delay:2.4s}.tac-tmini--msg .tac-tsa__msg-heart{transform-origin:center;animation:tacMsgHeart 3.6s ease-in-out infinite;animation-delay:2.4s}@keyframes tacHeart{0%,70%,to{transform:scale(1)}77%{transform:scale(.9)}85%{transform:scale(1.18)}92%{transform:scale(1)}}@keyframes tacBadge{0%,60%,to{transform:scale(1)}75%{transform:scale(.92)}88%{transform:scale(1)}}@keyframes tacCheck{0%,55%{stroke-dashoffset:0}70%{stroke-dashoffset:1}85%,to{stroke-dashoffset:0}}@keyframes tacWiggle{0%,60%,to{transform:rotate(0)}68%{transform:rotate(8deg)}76%{transform:rotate(-8deg)}84%{transform:rotate(2deg)}90%{transform:rotate(0)}}@keyframes tacMsgHeart{0%,62%,to{transform:scale(1)}72%{transform:scale(.7)}82%{transform:scale(1.1)}90%{transform:scale(1)}}@media(max-width:480px){.tac-tmini:not(.tac-tmini--bare){padding:15px 16px;border-radius:44px}.tac-tmini__col{font-size:.625rem}}@media(prefers-reduced-motion:reduce){.tac-tmini svg,.tac-tmini svg *{animation:none!important}}#cart-drawer .cart-drawer__items{padding-block-start:16px}.product-card :is(.product-media,.product-media-container){aspect-ratio:1 / 1!important}.product-card .product-media__image{width:100%!important;height:100%!important;object-fit:cover!important}.media-gallery__grid .product-media-container{aspect-ratio:1 / 1!important;height:auto!important}.media-gallery__grid .product-media__drag-zoom-wrapper{width:100%!important;height:100%!important}.media-gallery__grid .product-media__image{width:100%!important;height:100%!important;object-fit:cover!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tac-brand.css.map */
