.ts-theme{--ts-font-sans: var(--font-body-family);--ts-font-serif: var(--font-heading-family);--ts-cream: #000000;--ts-black: #1a1a1a;--ts-ink: #ffffff;--ts-muted: #a3a3a3;--ts-navy: #0f2130;--ts-white: #ffffff;--ts-border: #2a2a2a;--ts-red: #c41e3a;--ts-product-bg: #e8e8e8;--ts-container-max: 1440px;--ts-gutter: clamp(1.6rem, 4vw, 4.5rem);--ts-section-py: 6.4rem;--ts-section-py-mobile: 4rem;--ts-section-py-compact: 4.8rem;--ts-content-max: 72rem;font-family:var(--ts-font-sans);font-size:1.3rem;line-height:1.5;color:var(--ts-ink);background:var(--ts-cream)}.ts-theme h1,.ts-theme h2,.ts-theme h3,.ts-theme .h0,.ts-theme .h1,.ts-theme .h2,.ts-theme .h3{font-family:var(--ts-font-serif);font-weight:400;letter-spacing:-.03em;color:var(--ts-ink)}.ts-theme .xo-popup-sale-notification,.ts-theme .header-v14__icon-wrap:has(.header-v14__wishlist-count),.ts-theme xo-animate{animation:none!important;opacity:1!important;transform:none!important}.ts-theme .announcement-bar{background:var(--ts-black)!important;color:var(--ts-ink)!important;border-bottom:1px solid var(--ts-border)}.ts-theme .announcement-bar__link,.ts-theme .announcement-bar__text{font-family:var(--ts-font-sans);font-size:1.1rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--ts-ink)!important}.ts-theme .announcement-bar__controls{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;padding:0 1rem}.ts-theme .announcement-bar__btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:transparent;color:var(--ts-ink);cursor:pointer}.ts-theme .header-v14__sticky{background:var(--ts-cream)!important;border-bottom:1px solid var(--ts-border);box-shadow:none!important;height:6.3rem!important;min-height:6.3rem}@media screen and (max-width:1199px){.ts-theme .header-v14__sticky{height:5rem!important;min-height:5rem}}.ts-theme .announcement-bar{padding-top:.8rem;padding-bottom:.8rem}.ts-theme .header-v14__sticky xo-container{max-width:100%!important;padding-inline:var(--ts-gutter)}.ts-theme .header-v14__sticky xo-grid{align-items:center}.ts-theme .header-v14__logo-placeholder{font-family:var(--ts-font-serif);font-size:2rem;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--ts-ink)}.ts-theme .header-v14__navigation .xo-menu-horizontal__link,.ts-theme .header-v14__navigation .xo-menu-horizontal__label{font-family:var(--ts-font-sans);font-size:1.3rem;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--ts-ink)}.ts-theme .header-v14__navigation .xo-menu-horizontal__link:hover{color:var(--ts-red)}.ts-theme .header-v14__utilities-icon>.header-v14__icon-wrap:nth-child(3){display:none!important}.ts-theme .header-v14__logo{justify-self:center;text-align:center}.ts-theme .header-v14__utilities{justify-self:end}.ts-theme .header-v14__icon-wrap{color:var(--ts-ink)}.ts-theme .ts-hero__cta{color:var(--ts-black);background:var(--ts-white);border:1px solid var(--ts-white)}.ts-theme .ts-hero__link:hover .ts-hero__cta{background:transparent;color:var(--ts-white)}.ts-theme .section-category-grid{background:var(--ts-cream)}.ts-theme .category-grid__heading{margin-bottom:2.4rem;text-align:left}.ts-theme .category-grid__title{font-family:var(--ts-font-serif);font-size:3rem;font-weight:400;letter-spacing:-.03em;color:var(--ts-ink)}.ts-theme .category-grid__items{gap:4px!important}.ts-theme .category-grid__label{margin:0;padding:1.2rem 0;font-family:var(--ts-font-sans);font-size:1.4rem;font-weight:500;letter-spacing:.1225rem;text-transform:uppercase;text-align:left;color:var(--ts-ink)}.ts-theme .category-grid__image{overflow:hidden}.ts-theme .category-grid__link:hover .category-grid__label{opacity:.65;color:var(--ts-red)}.ts-theme .product-v7__heading{margin-bottom:1.2rem}.ts-theme .product-v7__title{display:block;width:100%;padding:1.2rem 0;margin:0;font-family:var(--ts-font-serif);font-size:var(--section-title-size, 2.95rem);font-weight:400;text-transform:none;letter-spacing:-.033rem;color:var(--section-title-color, var(--ts-ink))}.ts-theme .product-v7__title:after{display:none!important}.ts-theme .product-v7__title--center{text-align:left}.ts-theme .xo-product-card__title,.ts-theme .xo-product-card__price{font-family:var(--ts-font-sans);text-align:left;color:var(--ts-ink)}.ts-theme .xo-product-card__title{font-size:1.3rem;font-weight:400}.ts-theme .xo-product-card__price{font-size:1.3rem}.ts-theme .xo-product-card__quick-add,.ts-theme .xo-product-card__quick-view,.ts-theme .xo-product-card__wishlist,.ts-theme .xo-product-card__badge{display:none!important}.ts-theme xo-carousel[class*=product]{--xo-gap: 1rem}.ts-theme .product-v7__pagination{display:none}.ts-theme .product-v2__empty-hint{margin:0;padding:1.6rem;border:1px dashed var(--ts-border, #ccc);font-family:var(--ts-font-sans);font-size:1.3rem;line-height:1.5;text-align:center;color:var(--ts-ink-muted, #666)}.ts-theme .section-dual-promo .xo-container{max-width:100%!important;padding-inline:0!important}.ts-theme .dual-promo__eyebrow{font-family:var(--ts-font-serif)}.ts-theme .dual-promo__title{border-radius:0;color:var(--section-title-color, var(--ts-black, #363636))}.ts-theme .section-dual-editorial{background:var(--ts-cream)}.ts-theme .section-brand-statement{background:var(--ts-cream);color:var(--ts-ink)}.ts-theme .blog-v4__title{font-family:var(--ts-font-serif);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:400;text-align:left;letter-spacing:-.03em;color:var(--ts-ink)}.ts-theme .blog-v4__item-title{font-family:var(--ts-font-serif);font-size:1.8rem;font-weight:400;color:var(--ts-ink)}.ts-theme .blog-v4__description{font-family:var(--ts-font-sans);font-size:1.4rem;line-height:1.6;color:var(--ts-muted)}.ts-theme .testimonial-v18__title{font-family:var(--ts-font-serif);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:400;text-align:center;letter-spacing:-.03em;color:var(--ts-ink)}.ts-theme .testimonial-v18__testimonial{font-family:var(--ts-font-serif);font-size:1.6rem;line-height:1.5;color:var(--ts-ink)}.ts-theme footer.color-background-1,.ts-theme footer.color-background-2{background:var(--ts-cream)!important;color:var(--ts-ink)}.ts-theme .footer-v14__top{border-top:1px solid var(--ts-border);border-bottom:1px solid var(--ts-border)}.ts-theme .footer-v14__heading{font-family:var(--ts-font-sans);font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ts-ink)}.ts-theme .footer-v14__heading:before{background-color:var(--ts-border)}.ts-theme .footer-v14__list-item a,.ts-theme .footer-v14__information li,.ts-theme .footer-v14__description,.ts-theme .footer-v14__subtext{font-family:var(--ts-font-sans);font-size:1.3rem;color:var(--ts-muted)}.ts-theme .footer-v14__list-item a:hover{color:var(--ts-red)}.ts-theme .footer-v14__input-btn .xo-field-input__input{background-color:#ffffff0d;color:var(--ts-ink);border-color:var(--ts-border)}.ts-theme .footer-v14__email-button{background-color:var(--ts-red)}.ts-theme .footer-v14__bottom{border-top:1px solid var(--ts-border)}.ts-theme .footer-v14__copyright,.ts-theme .footer-v14__copyright-content a{font-family:var(--ts-font-sans);font-size:1.2rem;color:var(--ts-muted)}.ts-theme .xo-btn,.ts-theme .xo-button{font-family:var(--ts-font-sans);letter-spacing:.08em;text-transform:uppercase}.ts-theme .xo-btn:not([style*=border-radius]),.ts-theme .xo-button:not([style*=border-radius]){border-radius:0}.ts-theme .xo-btn--primary:not(.xo-btn--light):not(.xo-btn--dark):not(.xo-btn--accent),.ts-theme .button--primary:not(.xo-btn--light):not(.xo-btn--dark):not(.xo-btn--accent){background-color:var(--ts-red);border-color:var(--ts-red);color:var(--ts-white)}.ts-theme .xo-btn--primary:not(.xo-btn--light):not(.xo-btn--dark):not(.xo-btn--accent):hover,.ts-theme .button--primary:not(.xo-btn--light):not(.xo-btn--dark):not(.xo-btn--accent):hover{background-color:#a01830;border-color:#a01830}.ts-theme .xo-btn[style*=--bg-color]{background-color:var(--bg-color);border-color:var(--border-color, var(--bg-color))}.ts-theme .xo-btn[style*=--text-color]{color:var(--text-color)}.ts-theme .xo-btn[style*=--text-color] .xo-btn__text,.ts-theme .xo-btn[style*=--text-color] .xo-btn__text[data-text]:before,.ts-theme .xo-btn[style*=--text-color] .xo-btn__text[data-text]:after{color:var(--text-color)}.ts-theme .xo-section{--pt: 40;--pb: 40}.section-hero-banner .ts-hero,.ts-theme .section-brand-statement,.ts-theme .section-dual-promo,.ts-theme .section-dual-editorial{padding-top:0;padding-bottom:0}.section-hero-banner{margin-top:0;margin-bottom:0}.section-hero-banner>.ts-hero{margin:0}.ts-theme xo-container{max-width:var(--ts-container-max);padding-inline:var(--ts-gutter)}.ts-theme .xo-container--wide,.ts-theme .xo-container--fullwidth{max-width:100%;padding-inline:var(--ts-gutter)}.ts-theme .section-category-grid,.ts-theme .section-dual-promo,.ts-theme .section-hero-banner,.ts-theme .section-dual-editorial{max-width:100%}.ts-theme xo-carousel-list{scroll-behavior:smooth}.ts-theme .main-collection,.ts-theme .main-product,.ts-theme .cart-drawer,.ts-theme .xo-cart-drawer{color:var(--ts-ink)}.ts-theme .main-collection xo-container,.ts-theme .main-product xo-container,.ts-theme .about-v1 xo-container,.ts-theme .contact-v1 xo-container,.ts-theme .contact-v2 xo-container,.ts-theme .breadcrumb-v1 xo-container,.ts-theme .breadcrumb-v2 xo-container,.ts-theme .collection-title xo-container,.ts-theme footer xo-container{max-width:var(--ts-container-max);padding-inline:var(--ts-gutter)}.ts-theme .blog-v4 xo-container,.ts-theme .testimonial-v18 xo-container{padding-inline:var(--ts-gutter)}.ts-theme .xo-field-input__input,.ts-theme input,.ts-theme select,.ts-theme textarea{background-color:var(--ts-black);border-color:var(--ts-border);color:var(--ts-ink)}.ts-theme .xo-breadcrumb__link,.ts-theme .xo-breadcrumb__text{color:var(--ts-muted)}.ts-theme .xo-breadcrumb__link:hover{color:var(--ts-red)}.ts-theme .xo-cart-drawer__inner,.ts-theme .xo-popup__inner{background:var(--ts-black);color:var(--ts-ink)}.ts-theme .color-background-1,.ts-theme .color-background-2{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.ts-theme .header-v14__navigation-desktop{display:none}}@media screen and (min-width:990px){.ts-theme .header-v14__navigation-mobile{display:none}}.ts-theme .about-v1__title{font-size:var(--section-title-size, calc(var(--font-heading-scale) * var(--font-body-scale) * 4rem));color:var(--section-title-color, inherit)}.ts-theme .about-v1__subtitle{font-size:var(--section-subtitle-size, calc(var(--font-body-scale) * 1.2rem));color:var(--section-subtitle-color, rgba(var(--color-foreground), .5))}.ts-theme .about-v1__description{font-size:var(--section-text-size, calc(var(--font-body-scale) * 1.6rem));color:var(--section-text-color, rgba(var(--color-foreground), .5))}.ts-theme .about-v2__title{font-size:var(--section-title-size, calc(var(--font-heading-scale) * var(--font-body-scale) * 3rem));color:var(--section-title-color, inherit)}.ts-theme .about-v2__subtitle{font-size:var(--section-subtitle-size, calc(var(--font-body-scale) * 1.5rem));color:var(--section-subtitle-color, inherit)}.ts-theme .about-v5__title{font-size:var(--section-title-size, clamp(3rem, calc(1.25vw + 2.5rem) , 4rem));color:var(--section-title-color, inherit)}.ts-theme .about-v2__icon .xo-image,.ts-theme .about-v5__icon .xo-image{padding-top:0;height:auto;overflow:hidden}.ts-theme .about-v2__icon .xo-image{aspect-ratio:1}.ts-theme .about-v5__icon .xo-image{aspect-ratio:var(--about-v5-aspect-ratio, 1)}.ts-theme .about-v2__icon .xo-image{width:12rem}.ts-theme .about-v5__icon .xo-image{width:var(--about-v5-icon-width, 14rem);margin-inline:auto}.ts-theme .breadcrumb-v2__title{font-size:var(--section-title-size, clamp(3rem, calc(1.875vw + 2.25rem) , 4.5rem));color:var(--section-title-color, inherit)}.ts-theme .breadcrumb-v2 .breadcrumb__link{font-size:var(--section-text-size, inherit);color:var(--section-text-color, inherit)}.ts-theme .blog-v4__title{font-size:var(--section-title-size, clamp(2.8rem, calc(1vw + 2.4rem) , 3.6rem));color:var(--section-title-color, inherit)}.ts-theme .testimonial-v18__title{font-size:var(--section-title-size, clamp(3rem, calc(1.25vw + 2.5rem) , 4rem));color:var(--section-title-color, inherit)}.ts-theme .testimonial-v18__testimonial{font-size:var(--section-text-size, calc(var(--font-body-scale) * 1.5rem));color:var(--section-text-color, inherit)}.ts-theme .testimonial-v18__position{font-size:var(--section-subtitle-size, calc(var(--font-body-scale) * 1.3rem));color:var(--section-subtitle-color, rgba(var(--color-foreground), .5))}.ts-theme .xo-section-heading__title{font-size:var(--section-title-size, inherit);color:var(--section-title-color, inherit)}.ts-theme .collection-title__title{font-size:var(--section-title-size, clamp(3rem, calc(1.875vw + 2.25rem) , 4.5rem));color:var(--section-title-color, inherit)}.ts-theme .collection-title .breadcrumb__link,.ts-theme .collection-title-style2__nav-text a,.ts-theme .collection-title-style3__nav-text a,.ts-theme .collection-title-style4__nav-text a,.ts-theme .collection-title-style5__nav-text a{font-size:var(--section-text-size, inherit);color:var(--section-text-color, inherit)}.ts-theme .footer-v14__heading{font-size:var(--section-title-size, clamp(1.2rem, calc(.25vw + 1.1rem) , 1.4rem));color:var(--section-title-color, inherit)}.ts-theme .footer-v14__subtext,.ts-theme .footer-v14__description,.ts-theme .footer-v14__list-item a,.ts-theme .footer-v14__information{font-size:var(--section-text-size, inherit);color:var(--section-text-color, inherit)}.ts-theme .footer-v14__email-button{background-color:var(--section-button-bg-color, rgba(var(--color-button)));color:var(--section-button-text-color, rgba(var(--color-button-text)))}.ts-theme .main-product xo-container{max-width:var(--ts-container-max);padding-inline:var(--ts-gutter)}.ts-theme .main-product__right{padding-left:0}@media screen and (min-width:990px){.ts-theme .main-product__right{padding-left:4rem}}.ts-theme .xo-product-info-media-style3{top:8rem;background:var(--ts-product-bg);padding:1.6rem}.ts-theme .xo-product-info-media-style3__image{background:var(--ts-product-bg)}.ts-theme .xo-product-info-content{position:static!important;top:auto!important}.ts-theme .xo-product-info-content .product-details-stack__inner--sidebar{padding-bottom:2rem}.ts-theme .xo-product-info-content__title{font-family:var(--ts-font-serif);font-weight:400;font-size:var(--fz, clamp(2.4rem, 3vw, 3.2rem));letter-spacing:-.03em;color:var(--ts-ink);line-height:1.15}.ts-theme .xo-product-info-content__price{flex-wrap:wrap;gap:.8rem 1.2rem}.ts-theme .xo-product-info-content__price .xo-price{font-size:1.8rem;font-weight:400;color:var(--ts-ink)}.ts-theme .xo-product-info-content__variants{gap:2rem}.ts-theme .xo-product-info-variant__header span{font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ts-muted)}.ts-theme .xo-product-info-variant__name{font-size:1.3rem;color:var(--ts-ink);text-transform:none;letter-spacing:0}.ts-theme .xo-field-boxed2__label,.ts-theme .xo-field-boxed__label{border-color:var(--ts-border);color:var(--ts-ink);background:transparent}.ts-theme .xo-field-boxed2__input:checked+.xo-field-boxed2__label,.ts-theme .xo-field-boxed__input:checked+.xo-field-boxed__label{border-color:var(--ts-ink);background:var(--ts-ink);color:var(--ts-cream)}.ts-theme .product-details-stack-section xo-container{max-width:var(--ts-container-max);padding-inline:var(--ts-gutter)}.ts-theme .product-recommendations xo-container{max-width:var(--ts-container-max);padding-inline:var(--ts-gutter)}.ts-theme .product-recommendations .xo-section-heading__title{font-family:var(--ts-font-serif);font-weight:400;letter-spacing:-.02em}.ts-theme .contact-v1__grid{background-color:var(--ts-black)}.ts-theme .contact-v1__wrap{padding:3rem var(--ts-gutter)}@media screen and (min-width:768px){.ts-theme .contact-v1__wrap{padding:5rem 6rem}}.ts-theme .contact-v1__title{font-family:var(--ts-font-serif);font-size:clamp(1.8rem,2vw,2.4rem);font-weight:400;letter-spacing:.12em;color:var(--ts-ink);padding-bottom:1.6rem;margin-bottom:2rem}.ts-theme .contact-v1__title:before{background:var(--ts-border);width:6rem}.ts-theme .contact-v1__content{font-size:1.5rem;line-height:1.6;color:var(--ts-muted)}.ts-theme .contact-v1__btn{margin:2.4rem 0 1.6rem}.ts-theme .contact-v1__btn .xo-btn--link .xo-btn__content,.ts-theme .contact-v1__btn .xo-btn--link .xo-btn__text,.ts-theme .contact-v1__btn .xo-btn--link .xo-btn__text[data-text]:before,.ts-theme .contact-v1__btn .xo-btn--link .xo-btn__text[data-text]:after{color:var(--ts-ink)}.ts-theme .contact-v1__social{margin-top:2.4rem}.ts-theme .contact-v1__icon{border-color:var(--ts-border);color:var(--ts-ink)}.ts-theme .contact-v1__icon svg{fill:currentColor;color:var(--ts-ink)}.ts-theme .contact-v1__icon:hover{background-color:var(--ts-ink);border-color:var(--ts-ink)}.ts-theme .contact-v1__icon:hover svg{fill:var(--ts-cream);color:var(--ts-cream)}.ts-theme .contact-v1__map .xo-image{min-height:24rem}@media screen and (min-width:768px){.ts-theme .contact-v1__map .xo-image{min-height:100%}}.ts-theme .contact-v2__title{font-family:var(--ts-font-serif);font-size:clamp(2.4rem,3vw,3.6rem);font-weight:400;letter-spacing:.06em;color:var(--ts-ink);padding-bottom:1.6rem;margin-bottom:3rem}.ts-theme .contact-v2__title:before{background:var(--ts-border)}.ts-theme .contact-v2__name{display:block;color:var(--ts-ink);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:0;margin-left:0}.ts-theme .contact-v2__name:before{right:-.8rem;color:var(--ts-red)}.ts-theme .contact-v2__wrap{row-gap:0}.ts-theme .contact-v2__input,.ts-theme .contact-v2__textarea{display:flex;flex-direction:column;gap:1.2rem}.ts-theme .contact-v2__input{margin-bottom:2rem}.ts-theme .contact-v2__textarea{margin-bottom:2.4rem}.ts-theme .contact-v2__input .xo-field-input__input,.ts-theme .contact-v2__textarea .xo-field-textarea__textarea{background-color:var(--ts-black);border-color:var(--ts-border);color:var(--ts-ink)}.ts-theme .contact-v2__input .xo-field-input__input{height:5rem}.ts-theme .contact-v2__textarea .xo-field-textarea__textarea{height:18rem;min-height:18rem}.ts-theme .contact-v2__btn{margin-top:.8rem}.ts-theme .breadcrumb-v2.color-background-1 .breadcrumb-v2__title,.ts-theme .breadcrumb-v2.color-background-1 .breadcrumb__link{color:var(--ts-ink)}.ts-theme .breadcrumb-v2.color-background-1 .breadcrumb__separator svg{color:var(--ts-muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/graphite-theme.css.map */
