.footer-payment-icons svg{flex-shrink:0;width:auto;height:1.5rem}.dashboard-title{font-size:1.5rem;margin-bottom:1rem;color:#222}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.colors-card{grid-column:1 / -1;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000012;padding:2rem;margin-bottom:1rem}.colors-card h2{font-size:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5em;color:#1f1f1f}.colors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.color-section h3{font-size:1.1rem;margin-bottom:1rem;color:#333;border-bottom:2px solid #eee;padding-bottom:.5rem}.color-group{display:flex;flex-direction:column;gap:.8rem}.color-item{display:flex;align-items:center;gap:1em;font-size:.9rem;padding:.5rem;border-radius:6px;transition:background-color .2s}.color-item:hover{background-color:#f9f9f9}.color-swatch{width:32px;height:32px;border-radius:8px;border:1px solid #ddd;display:inline-block;flex-shrink:0}.color-label{font-weight:500;min-width:140px;color:#1f1f1f;flex:1}.color-value{font-family:monospace;color:#666;font-size:.8rem;background:#f5f5f5;padding:.2rem .5rem;border-radius:4px;min-width:80px;text-align:center}.typography-card{grid-column:1 / -1;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000012;padding:2rem;margin-bottom:1rem}.typography-card h2{font-size:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5em}.typography-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:940px){.typography-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}.typography-section h3{font-size:1.1rem;margin-bottom:1rem;color:#333;border-bottom:2px solid #eee;padding-bottom:.5rem}.font-display{background:#f9f9f9;border-radius:8px;padding:1.5rem;border:1px solid #e5e5e5}.font-sample{display:flex;flex-direction:column;gap:1rem}.font-name{font-size:1.1rem;font-weight:600;color:#333;text-transform:capitalize}.font-preview{font-size:1.2rem;line-height:1.4;color:#555}.font-weights{display:flex;gap:1rem;flex-wrap:wrap}.weight-sample{padding:.5rem 1rem;background:#fff;border-radius:4px;font-size:.9rem;border:1px solid #ddd;color:#666}.dashboard-card{background:#fbfbfb;color:#1f1f1f;border-radius:12px;box-shadow:0 2px 12px #00000012;padding:2rem 1.5rem;display:grid;flex-direction:column;align-items:flex-start}.dashboard-card-docs{display:block!important}.dashboard-card h2{font-size:1.3rem;margin-bottom:1.2rem;display:flex;align-items:center;gap:.5em}.card-icon{font-size:1.5em}.dashboard-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7em}.dashboard-link,.dashboard-links a{color:#065387;text-decoration:none;font-weight:500;transition:color .2s}.dashboard-link:hover,.dashboard-links a:hover{color:#005a99;text-decoration:underline}.dashboard-description{font-size:1rem;color:#666;margin-bottom:1rem;line-height:1.5}.dashboard-description:last-of-type{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:1rem 1.5rem;margin:1.5rem auto 2rem;color:#856404;font-weight:500;position:relative;box-shadow:0 2px 8px #ffc10733}.dashboard-description:last-of-type:before{content:"\26a0\fe0f";font-size:1.2em;margin-right:.5rem}@media(max-width:1200px){.dashboard-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}.colors-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:600px){.dashboard-grid,.colors-grid{grid-template-columns:1fr}}.card-media-track{display:flex;overflow-x:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.card-media-track::-webkit-scrollbar{display:none}.card-media-slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}product-media-slider:not([data-desktop-only]) .card-media-track{overflow-x:auto}@media(min-width:768px){product-media-slider[data-desktop-only] .card-media-track{overflow-x:auto}}facet-filters-form details[open]>summary{opacity:.7}facet-filters-form details[open] summary>svg{transform:rotate(180deg)}.collection-filters-grid{gap:1rem}@media(min-width:768px){.collection-filters-grid{gap:3.75rem;grid-template-columns:minmax(0,min(250px,25%)) repeat(3,minmax(0,1fr))}#FacetFiltersContainer.facet-filters-sticky-scroll{position:sticky;top:calc(var(--header-stack-height, 0px) + .5rem);max-height:calc(100dvh - var(--header-stack-height, 0px) - 1rem);overflow-y:auto;overscroll-behavior:contain;align-self:start}}.collection-results-anchor,.collection-filters-scroll-anchor{scroll-margin-top:calc(var(--header-stack-height, 0px) + 0px)}#ProductGridContainer.collection-results-scroll-target{scroll-margin-top:calc(var(--header-stack-height, 0px) + 3.5rem)}@media(min-width:768px){#ProductGridContainer.collection-results-scroll-target{scroll-margin-top:calc(var(--header-stack-height, 0px) + 1rem)}}.filters-vertical{border-bottom:1px solid var(--color-input-border);width:100%;max-width:100%;min-width:0}.filters-vertical filter-accordion{border-top:1px solid var(--color-input-border)}.filters-vertical [data-accordion-icon]{display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);transition:transform .2s ease-in-out}.filters-vertical [data-accordion-icon] svg{width:.75rem;height:auto}.filters-vertical [data-accordion-icon].rotate-180{transform:rotate(90deg)}.filters-vertical details>div,.filters-vertical details>fieldset{transition:opacity .2s ease-out,transform .2s ease-out}.nav-link--highlight{color:var(--color-sale)}header[data-transparency=true]:not(.scrolled):not(.menu-open):not(.header-hovered) .nav-link--highlight{color:inherit}content-toggle-component[data-appearance=light] .content-toggle__tab{color:#000}content-toggle-component[data-appearance=dark] .content-toggle__tab{color:#fff}content-toggle-component[data-appearance=light] .content-toggle__tab[aria-selected=true]{background-color:#000;color:#fff}content-toggle-component[data-appearance=dark] .content-toggle__tab[aria-selected=true]{background-color:#fff;color:#000}content-toggle-component .content-toggle__panels>[role=tabpanel][hidden]{content-visibility:hidden}media-spotlight-component{background-color:transparent}@media(max-width:767px){media-spotlight-component{background-color:var(--media-spotlight-hover-bg)}}@media(min-width:768px){media-spotlight-component:hover,media-spotlight-component:focus-within{background-color:var(--media-spotlight-hover-bg)}}.media-spotlight__mobile-label-wrap{isolation:isolate}.media-spotlight__mobile-triggers{-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:1}.media-spotlight__mobile-triggers::-webkit-scrollbar{display:none}.media-spotlight__mobile-slide{flex:0 0 100%;scroll-snap-align:center;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;opacity:0;min-height:100%}.media-spotlight__mobile-slide:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.media-spotlight__chevron{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;color:inherit}.media-spotlight__chevron--hidden{visibility:hidden;pointer-events:none}.media-spotlight__chevron:disabled{cursor:default}.media-spotlight__layer{opacity:0;z-index:0;pointer-events:none}.media-spotlight__layer.is-active{opacity:1;z-index:1;pointer-events:auto}.media-spotlight__layer:not(.is-active){opacity:0;z-index:0;pointer-events:none}.block-row>.buy-box-buttons{flex:1 1 auto;min-width:0;width:100%}@media(max-width:767px){.block-row:has([id$=__quantity])>.buy-box-buttons{width:auto}.block-row:has([id$=__quantity]) .add-to-cart-submit.utility-button{font-size:1rem}}@media(min-width:768px){.block-row>.buy-box-buttons{width:auto}}.mega-menu__inner{grid-column:2}@media(min-width:769px)and (max-width:1920px){.mega-menu__inner--bleed{grid-column:2 / -1}}.mega-menu__columns{flex:1 1 auto;min-width:0}.mega-menu__rail{display:none}.mega-menu__rail:has(*){display:flex;flex:0 0 auto}.mega-menu__rail--fluid:has(*){flex:0 1 auto;min-width:0}.mega-menu__rail--fill:has(*){flex:1 1 auto;min-width:0}.mega-menu__rail--fluid img,.mega-menu__rail--fluid>*,.mega-menu__rail--fill img,.mega-menu__rail--fill>*{max-width:100%}.mega-menu__rail:not(.mega-menu__rail--fluid):not(.mega-menu__rail--fill) .mega-menu__heading,.mega-menu__rail:not(.mega-menu__rail--fluid):not(.mega-menu__rail--fill) .mega-menu__link{white-space:nowrap}.mega-menu__rail>:last-child{margin-top:auto}.mega-menu .nav-link--highlight{color:var(--color-sale)}.shopify-block-accordion{width:100%}.responsive-image img[loading=lazy]{opacity:0}.responsive-image img[loading=lazy].loaded,.responsive-image img[loading=eager]{opacity:1}@media(min-width:768px){.responsive-image{aspect-ratio:var(--desktop-aspect-ratio)!important}}.accelerated-checkout-block .shopify-payment-button__button{border-radius:var(--button-rounding)!important}.accelerated-checkout-block .shopify-payment-button__more-options[aria-hidden=true],.feefo-product-stars--no-rating{display:none}.feefo-product-stars :is(feefo-product-stars,.feefo-product-stars-widget) :is(.feefo-rating-stars,.product-stars-container,.product-stars-container-stars){display:inline-flex!important;flex-wrap:nowrap;align-items:center;width:auto!important}.feefo-product-stars :is(feefo-product-stars,.feefo-product-stars-widget) .partial-star-container{display:inline-flex;flex-shrink:0}.feefo-product-stars :is(feefo-product-stars,.feefo-product-stars-widget) .feefo-rating-stars svg{display:block;flex-shrink:0}.feefo-product-stars :is(feefo-product-stars,.feefo-product-stars-widget) .feefo-rating-stars path[style*=fill]{fill:#000!important}.feefo-product-stars :is(feefo-product-stars,.feefo-product-stars-widget) .feefo-rating-stars path#inner:not([style]){fill:none!important}.feefo-product-stars :is(feefo-product-stars,.feefo-product-stars-widget) .summary-rating .reviews-count{display:inline;color:#000!important}.feefo-product-stars :is(feefo-product-stars,.feefo-product-stars-widget) .summary-rating{pointer-events:none}.feefo-product-stars--scroll{cursor:pointer}.filters-drawer [data-accordion-icon]{display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);transition:transform .2s ease-in-out}.filters-drawer [data-accordion-icon] svg{width:.75rem;height:auto}.filters-drawer [data-accordion-icon].rotate-180{transform:rotate(90deg)}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
