:root{--tt-ink:#2e2e2e;--tt-black:#000;--tt-accent:#000;--tt-on-accent:#fff;--tt-grey:#f4f4f4;--tt-line:#e8e8e8;--tt-serif:"TT Prata",Georgia,"Times New Roman",serif;--tt-italic:"TT Playfair",Georgia,serif;--tt-sans:"TT Grotesk",Arial,sans-serif;--font-body--family:var(--tt-sans);--font-subheading--family:var(--tt-sans);--font-heading--family:var(--tt-serif);--font-accent--family:var(--tt-serif);--font-primary--family:var(--tt-sans)}body{font-family:var(--tt-sans);color:var(--tt-ink);-webkit-font-smoothing:antialiased}.tt-serif{font-family:var(--tt-serif);font-size:15px;line-height:1.35;color:var(--tt-ink);margin:0}.tt-link{display:inline-block;font:400 13px/1.2 var(--tt-sans);text-transform:uppercase;color:var(--tt-black);text-decoration:none;border:0;border-bottom:1px solid currentColor;padding:0 0 5px;background:none;cursor:pointer}.tt-link--light{color:#fff}.tt-btn{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:47px;padding:0 28px;background:#fff;color:var(--tt-black);border-radius:4px;font:400 13px/1 var(--tt-sans);text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.tt-btn:hover{background:var(--tt-accent);color:var(--tt-on-accent)}.tt-link:focus-visible,.tt-btn:focus-visible,.tt-pill:focus-visible{outline:2px solid currentColor;outline-offset:3px}.header-announcements,.announcement-bar{background:var(--tt-accent)!important}.announcement-bar__text,.header-announcements *{color:var(--tt-on-accent)!important;font-family:var(--tt-sans)!important;font-size:15px!important;letter-spacing:.65px!important}.header__row,.header__columns{--page-margin:40px}.header__menu,.menu-list__link,.menu-list__link-title,.header-menu a{font-family:var(--tt-serif)!important;font-size:14px!important;text-transform:none!important}.header-logo__image{height:26px!important;width:auto!important;max-width:210px}.tt-hero{position:relative;height:calc(100svh - 36px);min-height:560px;overflow:hidden;background:#111;display:flex;align-items:flex-end;justify-content:center}.tt-hero__pic{display:contents}.tt-hero__img,.tt-split__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--tt-pos,50% 40%)}.tt-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000006b,#0000 42%);pointer-events:none}.tt-hero__content{position:relative;z-index:1;text-align:center;color:#fff;padding:0 20px 24px}.tt-hero__title{font:400 80px/1 var(--tt-serif);color:#fff;margin:0;letter-spacing:0}.tt-hero__text{font:400 16px/1.3 var(--tt-serif);color:#fff;margin:8px 0 24px}.tt-rail-head{text-align:center}.shopify-section .section-resource-list__content .text-block,.section-resource-list__header{justify-content:center}.resource-list__carousel,.product-list{--tt-gap:20px}.product-card__content .text-block,.product-title,.product-card h3,.product-card .text-block a{font-family:var(--tt-sans)!important;font-size:15px!important;font-weight:400!important;text-transform:none!important}.product-card .price,.product-card product-price,.product-card product-price *{font-family:var(--tt-sans)!important;font-size:14px!important;font-weight:400!important;color:var(--tt-ink)}.tt-split{display:grid;grid-template-columns:1fr 1fr}.tt-split__tile{position:relative;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:3/5;overflow:hidden;text-decoration:none;color:#fff;background:#111}.tt-split__content{position:relative;z-index:1;text-align:center;padding:0 20px 28px;display:flex;flex-direction:column;align-items:center;gap:10px}.tt-split__title{font:400 36px/1.1 var(--tt-serif);color:#fff;margin:0}.tt-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:60px 40px;gap:40px}.tt-editorial__media{display:block;aspect-ratio:13/16.5;overflow:hidden}.tt-editorial__media img,.tt-world__media img{width:100%;height:100%;object-fit:cover;object-position:var(--tt-pos,50% 30%);display:block}.tt-editorial__copy{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.tt-editorial__title{font:italic 400 34px/1.1 var(--tt-italic);color:var(--tt-ink);margin:0}.tt-world{padding:60px 40px;background:#fafafa}.tt-world__heading{text-align:center;font:italic 400 20px/1.2 var(--tt-italic);margin:0 0 36px;color:var(--tt-ink)}.tt-world__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.tt-world__card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.tt-world__media{display:block;width:100%;aspect-ratio:65/44;overflow:hidden;margin-bottom:8px}.tt-world__title{font:400 24px/1.2 var(--tt-serif);margin:0;color:var(--tt-ink)}.tt-world__card .tt-serif{max-width:400px}.tt-signup{background:var(--tt-grey);text-align:center;padding:72px 24px}.tt-signup__title{font:400 40px/1.2 var(--tt-serif);color:var(--tt-ink);max-width:835px;margin:0 auto 24px}.tt-signup__form{display:flex;justify-content:center;align-items:flex-end;gap:16px;flex-wrap:wrap;max-width:520px;margin:0 auto}.tt-signup__form input[type=email]{flex:1 1 240px;min-height:44px;background:transparent;border:0;border-bottom:1px solid var(--tt-black);padding:0 2px 6px;font:400 16px var(--tt-sans);color:var(--tt-black);border-radius:0;outline-offset:3px}.tt-signup__err{width:100%;color:#a30000;font-size:13px;margin:0}.tt-signup__note{font:400 12px/1.4 var(--tt-sans);color:var(--tt-muted);margin:18px auto 0;max-width:520px}.tt-footer{padding:40px 20px 24px;background:var(--color-background,#fff)}.tt-footer__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-bottom:64px}.tt-footer__h{font:400 20px/1.3 var(--tt-serif);color:var(--tt-ink);margin:0 0 24px}.tt-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.tt-footer li a{font:400 12px/1.5 var(--tt-sans);text-transform:uppercase;color:var(--tt-black);text-decoration:none}.tt-footer li a:hover{text-decoration:underline;text-underline-offset:3px}.tt-footer__bar{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.tt-footer__copy{font:400 11px var(--tt-sans);color:var(--tt-muted);margin:0}.tt-footer__pay{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tt-footer__payicon{width:34px;height:22px}.tt-footer__loc{display:flex;gap:12px;margin-inline-start:auto}.tt-footer__loc select{border:0;background:transparent;font:400 12px var(--tt-sans);color:var(--tt-black);min-height:32px;cursor:pointer}.tt-chead{text-align:center;padding:40px 24px 56px}.tt-chead__title{font:400 32px/1.15 var(--tt-serif);margin:0;text-transform:uppercase;color:var(--tt-ink)}.tt-chead__desc{font-size:18px;max-width:660px;margin:24px auto 0}.tt-chead__pills{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}.tt-pill{display:inline-flex;align-items:center;min-height:33px;padding:0 12px;background:var(--tt-grey);color:var(--tt-black);border-radius:3px;font:400 13px var(--tt-sans);text-transform:uppercase;text-decoration:none}.tt-pill.is-active{background:var(--tt-accent);color:var(--tt-on-accent)}@media(max-width:749px){.tt-hero{height:776px;max-height:92svh}.tt-hero__title{font-size:56px}.tt-split{grid-template-columns:1fr}.tt-split__tile{aspect-ratio:390/810}.tt-editorial{grid-template-columns:1fr;padding:40px 20px;gap:24px}.tt-world{padding:40px 20px}.tt-world__grid{grid-template-columns:1fr;gap:40px}.tt-signup{padding:56px 20px}.tt-signup__title{font-size:30px}.tt-footer__cols{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:40px}.tt-footer__bar{gap:16px}.tt-footer__loc{margin-inline-start:0;width:100%}.tt-chead__desc{font-size:16px}.tt-pill{min-height:40px}}.tt-hero:first-of-type .tt-hero__shade,.shopify-section:first-child .tt-hero__shade{background:linear-gradient(to bottom,#00000061,#0000 22%),linear-gradient(to top,#0000006b,#0000 42%)}header-component .header-logo__image{filter:none}header-component[transparent]:not([data-sticky-state=active]) .header-logo__image{filter:brightness(0) invert(1)}.tt-footer__loc select{width:auto;max-width:220px}.tt-footer__loc{justify-content:flex-end}.tt-world__card .tt-serif{font-family:var(--tt-sans);font-size:14px}.tt-hero__title{font-size:clamp(44px,5.5vw,80px)}.product-card{position:relative;padding-block-end:36px}.product-card .card-gallery{position:static}.product-card quick-add-component{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:block}.product-card .quick-add__button,.card-gallery:hover .quick-add__button{position:absolute!important;inset:auto 0 0 0!important;margin-inline:auto;display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto;width:max-content!important;height:24px!important;min-height:24px;padding:0 0 4px!important;background:none!important;color:var(--tt-black)!important;border:0!important;border-bottom:1px solid var(--tt-black)!important;border-radius:0!important;box-shadow:none!important;font:400 13px/1 var(--tt-sans)!important;text-transform:uppercase}.product-card .quick-add__button .add-to-cart-icon{display:none!important}.product-card .quick-add__button *{opacity:1!important;max-width:none!important;width:auto;color:var(--tt-black)!important;font:inherit!important;text-transform:inherit}.main-collection-grid .product-card .quick-add__button,.product-grid .product-card .quick-add__button{margin-inline:0;inset-inline-end:auto!important}.main-collection .facets,.facets-block-wrapper,.facets{padding-inline:40px}.product-details .quantity-selector-wrapper,.product-details .accelerated-checkout-block{display:none!important}.product-details .product-form-buttons .add-to-cart-button,.sticky-add-to-cart__button{width:100%;min-height:47px;border-radius:4px!important;background:var(--tt-accent)!important;color:var(--tt-on-accent)!important;font:400 13px/1 var(--tt-sans)!important;text-transform:uppercase}.product-details .add-to-cart-button .add-to-cart-icon{display:none!important}.product-details h1{font-family:var(--tt-serif)!important;font-size:20px!important;font-weight:400;text-transform:uppercase}.variant-option__button-label{border-radius:4px!important;min-height:40px;font:400 13px var(--tt-sans)}.product-details .text-block.rte,.product-details .rte{font-family:var(--tt-serif);font-size:15px;line-height:1.3;color:var(--tt-ink)}.tt-trust{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tt-trust li{background:var(--tt-grey);border-radius:4px;padding:14px 20px;font:italic 400 14px/1.3 var(--tt-italic);color:var(--tt-ink)}.product-details .accordion summary,.product-details details summary{font-family:var(--tt-serif);text-transform:none}header-component .header__row{min-height:92px}.product-card quick-add-component{top:0;right:0;bottom:0;left:0}.product-card__content{position:static}.resource-list__carousel>slideshow-container{display:flex!important;flex-direction:column}.resource-list__carousel>slideshow-container>slideshow-slides{order:1}.resource-list__carousel>slideshow-container>slideshow-arrows{order:2;position:static!important;inset:auto!important;display:flex!important;justify-content:center;gap:10px;margin-block-start:28px;padding:0;pointer-events:auto;width:100%;height:auto}.resource-list__carousel>slideshow-container>slideshow-arrows .slideshow-control{display:inline-flex!important;position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;width:44px!important;height:44px!important;border-radius:50%;background:var(--tt-accent)!important;color:var(--tt-on-accent)!important;align-items:center;justify-content:center;margin:0}.resource-list__carousel>slideshow-container>slideshow-arrows .slideshow-control[disabled]{opacity:.35!important}@media(min-width:990px){.resource-list__carousel>slideshow-container>slideshow-slides{padding-inline:0;gap:16px}.resource-list__carousel .resource-list__slide{flex:0 0 300px!important;width:300px!important;min-width:300px}}.product-card .product-badges{inset:12px auto auto 12px!important;padding:0!important}.product-badges__badge,.product-badges .badge,.product-card .badge{font:400 11px/1 var(--tt-sans)!important;background:var(--tt-grey)!important;color:var(--tt-ink)!important;border-radius:2px!important;padding:5px 10px!important}.facets--horizontal{padding-inline:40px;border:0}.facets__summary,.facets__label,.sorting-filter__label,.facets__status{font:400 13px/1 var(--tt-sans)!important;text-transform:uppercase;color:var(--tt-black)}.products-count-wrapper,.facets__products-count{font:400 14px var(--tt-sans)!important;text-transform:none}.main-collection-grid .product-card,.product-grid .product-card{text-align:start}.product-details .variant-option legend,.product-details .variant-picker legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tt-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.tt-more{display:inline-block;margin-block-start:6px;background:none;border:0;padding:0 0 3px;border-bottom:1px solid var(--tt-black);font:400 13px/1 var(--tt-sans);cursor:pointer;color:var(--tt-black)}.product-details details{border-block-end:1px solid var(--tt-line)}.product-details .details__header{font:400 15px/1.3 var(--tt-serif)!important;text-transform:none!important;padding-block:16px;color:var(--tt-ink)}.product-media-container .slideshow-controls__thumbnails img,.slideshow-controls__thumbnail img{object-fit:cover}.tt-trust li{display:flex;align-items:center;min-height:52px;padding-block:0}.facets--horizontal{padding-inline:0!important}.facets--horizontal .facets__form-wrapper,.facets--horizontal .facets__form{width:100%;padding-inline:0!important}@media(min-width:750px){.facets--horizontal .facets__form{display:flex!important;align-items:center;justify-content:flex-end;gap:16px}.facets--horizontal .facets__filters-wrapper{order:2;margin:0}.facets--horizontal .products-count-wrapper{order:1;margin-inline-end:auto!important;font-size:14px!important;color:var(--tt-black)}.facets--horizontal .sorting-filter,.facets--horizontal [class*=sorting]{order:3}}.header-announcements .announcement-bar,.announcement-bar{min-height:36px;display:flex;align-items:center;justify-content:center}.facets--horizontal .facets-horizontal-remove{order:4;flex:0 0 auto;width:auto;margin:0}.announcement-bar{box-sizing:border-box;height:36px;min-height:0!important;padding-block:0!important}.announcement-bar *{padding-block:0}.announcement-bar>*{width:100%;text-align:center}@media(min-width:750px){.announcement-bar__text{white-space:nowrap}}.tt-more{align-self:flex-start;width:max-content!important;text-align:left}.product-details .add-to-cart-button{height:47px!important;min-height:47px!important}.variant-option__button-label{text-transform:capitalize}@media(min-width:1200px){.product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) 427px!important;column-gap:40px}.product-information__grid .product-details{padding-inline:0!important}.product-information__grid .product-details>*{padding-inline-start:0!important}.product-information__media slideshow-component{grid-template-columns:90px minmax(0,1fr)!important;column-gap:33px}.product-information__media .slideshow-controls__thumbnails-container{width:90px}.slideshow-controls__thumbnail,.slideshow-controls__thumbnails button{width:100%}}.facets--horizontal .products-count-wrapper{margin-inline-start:0!important}@media(min-width:1200px){.product-information__media{padding-inline-end:0!important}}.page-wrapper--drawer-open{width:100%!important;max-width:100%!important;margin:0!important;flex:1 1 100%!important}@media(max-width:989px){.resource-list__carousel>slideshow-container>slideshow-slides{gap:16px;padding-inline:0}.resource-list__carousel .resource-list__slide{flex:0 0 310px!important;width:310px!important;min-width:310px}}.tt-link,.tt-footer li a,.tt-footer__h a{position:relative}.tt-link:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.tt-footer li a{display:inline-block}.tt-footer li a:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}@media(max-width:749px){.header-logo__image{height:18px!important;max-width:128px}header-component .header__row{min-height:64px}}theme-drawer[open]{position:relative;z-index:1000}theme-drawer[open] dialog{z-index:1001}body:has(theme-drawer[open]):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:999}.tt-hero{height:100svh}#MainContent>.shopify-section:first-child .tt-hero,main>.shopify-section:first-child .tt-hero{margin-block-start:36px}.tt-split__tile{aspect-ratio:2/3}.tt-split__content{padding:0 60px 60px}.tt-world{padding:60px 40px;background:var(--color-background,#fff)}.tt-world__heading{font-size:16px;margin-block-end:60px}.tt-world__media{display:none}.tt-footer details>summary{list-style:none;cursor:default}.tt-footer details>summary::-webkit-details-marker{display:none}.tt-footer__h{display:block}.tt-trust li{gap:12px}.tt-trust svg{flex:0 0 20px;width:20px;height:20px}.dialog-modal::backdrop,.search-modal__content::backdrop{background:#00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body:has(theme-drawer[open]):after{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#cart-drawer{--theme-drawer-width:390px}#cart-drawer .cart-drawer__heading,#cart-drawer-heading{justify-content:center;text-align:center;width:100%}#cart-drawer .cart-drawer__header,#cart-drawer .cart-drawer__heading{border-block-end:1px solid var(--tt-line);padding-block-end:12px}.quick-add-modal{position:fixed!important;inset:0 0 0 auto!important;margin:0!important;width:390px!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;transform:none!important}.quick-add-modal__content{display:block!important;height:100%;overflow-y:auto;padding:20px!important;width:100%!important;max-width:none!important}.quick-add-modal__content:before{display:block;text-align:center;font:400 15px/1.2 var(--tt-serif);padding-block-end:14px;margin-block-end:20px;border-block-end:1px solid var(--tt-line)}.quick-add-modal .product-information__grid,.quick-add-modal product-component{display:block!important;width:100%!important}.quick-add-modal .product-details{padding:0!important;width:100%!important;max-width:none!important}.quick-add-modal .product-information__media{width:100%!important;margin-block-end:16px}.quick-add-modal h1,.quick-add-modal .product-details .text-block a,.quick-add-modal .view-product-title,.quick-add-modal .view-product-title *{font:400 16px/1.3 var(--tt-sans)!important;text-transform:none!important}.tt-need-size-note{display:none}@media(min-width:990px){.search-modal__content{position:fixed!important;inset:0 0 auto 0!important;width:100vw!important;max-width:100vw!important;height:604px!important;max-height:604px!important;margin:0!important;border-radius:0!important;transform:none!important}product-recommendations .resource-list__carousel{position:relative}product-recommendations .resource-list__carousel>slideshow-container>slideshow-slides{padding-inline:40px;scroll-padding-inline:40px;gap:20px}product-recommendations .resource-list__carousel .resource-list__slide{flex:0 0 400px!important;width:400px!important;min-width:400px}product-recommendations .resource-list__carousel>slideshow-container>slideshow-arrows{position:absolute!important;inset:-64px 40px auto auto!important;width:auto!important;margin:0}.product-information__media{--thumbnail-width:80px}.facets--horizontal .sorting-filter summary,.facets--horizontal .facets__summary{padding-inline-end:0}.tt-footer summary{pointer-events:none}}product-recommendations .quick-add__button{margin-inline:0!important;inset-inline-end:auto!important}.facets--horizontal .products-count-wrapper{font-size:12px!important}@media(max-width:989px){.header__navigation-bar-row{display:none!important}header-component .header__columns{display:flex!important;align-items:center;padding-inline:8px}header-component .header__column--left,header-component .header__column--right{display:contents!important}header-component .header__column--left .search-action{display:none!important}header-component .header__column--center{display:none!important}header-component .header-logo{order:1;flex:0 0 auto;width:auto!important;padding:0 0 0 2px!important;margin-inline-end:auto}header-component .header__drawer{order:0;flex:0 0 44px}header-component .search-action--hidden-on-drawer{order:2;display:flex!important}header-component .search-action--hidden-on-drawer button{display:flex!important;width:36px;height:44px;align-items:center;justify-content:center}header-component header-actions{order:3;display:flex}header-component header-actions .header-actions__action{width:36px;height:44px}.menu-drawer{width:100vw!important;max-width:100vw!important}.menu-drawer__menu-item,.menu-drawer__menu-item-text{font:400 14px/18px var(--tt-serif)!important;text-transform:none!important;border:0!important}.menu-drawer__menu-item{padding-block:8px!important;min-height:34px}.menu-drawer__menu>li,.menu-drawer__menu>li+li{border:0!important}.tt-chead{padding:24px 0 20px}.tt-chead__title{font-size:20px}.tt-chead__pills{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-inline:15px;gap:8px}.tt-chead__pills::-webkit-scrollbar{display:none}.tt-pill{min-height:33px!important;flex:none}.facets-toggle{justify-content:flex-end!important;padding-inline:15px}.facets-toggle__button{font:400 12px/1 var(--tt-sans)!important;text-transform:uppercase}}@media(max-width:749px){#MainContent>.shopify-section:first-child .tt-hero,main>.shopify-section:first-child .tt-hero{margin-block-start:34px}.tt-hero{height:776px}.announcement-bar{height:34px}.header-announcements .announcement-bar__text,.header-announcements .announcement-bar__text *{font-size:12px!important;letter-spacing:.3px!important;white-space:nowrap}.tt-split__title{font-size:28px}.tt-split__content{padding:0 20px 40px}.tt-world{padding:40px 20px}ul.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:20px!important;row-gap:40px!important;padding-inline:15px!important}ul.product-grid .product-card__content,ul.product-grid .product-card__content>*{padding-inline:0!important;margin-inline:0!important}.product-details{padding-block-start:20px!important}.tt-footer__cols{display:block;padding-bottom:24px}.tt-footer details{border-block-end:1px solid var(--tt-line)}.tt-footer summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;cursor:pointer}.tt-footer summary:after{content:"+";font:400 18px var(--tt-sans)}.tt-footer details[open] summary:after{content:"\2212"}.tt-footer summary .tt-footer__h{margin:0}.tt-footer details ul{padding-block-end:16px}}@media(max-width:989px){header-component .search-action--hidden-on-drawer{margin:0!important;flex:0 0 36px;width:36px}header-component header-actions{margin:0!important;flex:0 0 auto;gap:0}}@media(max-width:749px){.announcement-bar__text{font-size:12px!important;letter-spacing:.3px!important;white-space:nowrap!important}}.quick-add-modal .product-information__media{display:none!important}.quick-add-modal .product-details{height:auto!important;min-height:0!important;position:static!important}.quick-add-modal .product-details>*,.quick-add-modal .product-details .group-block{padding-inline:0!important;margin-block-start:0}.quick-add-modal .buy-buttons-block{position:static!important;margin-block-start:8px!important;bottom:auto!important}.quick-add-modal .buy-buttons-block>*{position:static!important}.tt-qa-img{display:block;width:240px;height:300px;object-fit:cover;margin-block-end:20px}.tt-qa-more{display:flex;align-items:center;justify-content:center;width:100%;min-height:47px;margin-block-start:12px;background:var(--tt-grey);color:var(--tt-black);border-radius:4px;font:400 13px/1 var(--tt-sans);text-transform:uppercase;text-decoration:none}fieldset.tt-held .variant-option__button-label__pill{display:none!important}.tt-qa-img{width:240px!important;height:300px!important;max-width:240px}.tt-qa-more{display:flex!important}.quick-add-modal .group-block,.quick-add-modal .group-block>*,.quick-add-modal .product-details{height:auto!important;min-height:0!important;max-height:none!important}.quick-add-modal .group-block>*{justify-content:flex-start!important;gap:12px!important}.quick-add-modal .product-details .spacing-style,.quick-add-modal .product-details .group-block,.quick-add-modal .product-details .buy-buttons-block{padding-inline:0!important}.product-details:has(fieldset.tt-held) .add-to-cart-button[disabled]{background:var(--tt-accent)!important;color:var(--tt-on-accent)!important;opacity:1!important;cursor:default}:root{--tt-head:"TT Head","TT Prata",Georgia,serif;--font-heading--family:var(--tt-head);--font-accent--family:var(--tt-head)}.tt-hero__title,.tt-split__title,.tt-editorial__title,.tt-world__heading,.tt-world__title,.tt-signup__title,.tt-footer__h,.tt-chead__title,.product-details h1,.product-details .details__header,.quick-add-modal__content:before{font-family:var(--tt-head)!important;font-weight:300!important}.tt-hero__title,.tt-split__title,.tt-signup__title,.tt-chead__title,.tt-editorial__title{letter-spacing:-.02em}.quick-add-modal .buy-buttons-block{margin-block-end:0}@media(min-width:990px){.product-information__media slideshow-controls,.product-information__media .slideshow-controls__thumbnails,.product-information__media .slideshow-controls__thumbnails-container{--thumbnail-width:80px}}fieldset.tt-swatches{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px!important}fieldset.tt-swatches .variant-option__button-label__pill{display:none!important}.variant-option__button-label.tt-sw{position:relative;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;outline:0;overflow:visible;cursor:pointer}.variant-option__button-label.tt-sw:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--tt-c);box-shadow:inset 0 0 0 1px #00000029}.variant-option__button-label.tt-sw:after{display:none!important}.variant-option__button-label.tt-sw:has(input:checked){box-shadow:0 0 0 1.5px var(--tt-ink)!important;background:transparent!important}.variant-option__button-label.tt-sw:has(input:focus-visible){outline:2px solid var(--tt-ink);outline-offset:2px}.variant-option__button-label.tt-sw:hover:before{transform:scale(1.06)}.variant-option__button-label.tt-sw>*:not(input){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap}.variant-option__button-label.tt-sw input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0;opacity:0;cursor:pointer;z-index:1}.variant-option__button-label.tt-sw:has(input[data-option-available=false]):before{opacity:.35}.product-details .rte>*:first-child,.product-details .text-block>*:first-child{margin-block-start:0}@media(max-width:749px){.tt-hero__shade{background:linear-gradient(to top,#0000008c,#0000004d 26%,#0000 48%)}.shopify-section:first-child .tt-hero__shade,.tt-hero:first-of-type .tt-hero__shade{background:linear-gradient(to bottom,#00000057,#0000 20%),linear-gradient(to top,#0000008c,#0000004d 26%,#0000 48%)}}.tt-cs{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:8px;width:100%}.tt-cs__d{display:block;position:relative;width:16px;height:16px;border-radius:50%;background:var(--tt-c,transparent);box-shadow:inset 0 0 0 1px #0000002e}.tt-cs__d:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}@media(hover:hover){.tt-cs__d:hover{box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1.5px #fff,0 0 0 2.5px var(--tt-ink)}}.tt-cs__d:focus-visible{outline:2px solid var(--tt-ink);outline-offset:2px}.tt-cs__more{font:400 12px/16px var(--tt-sans);color:var(--tt-muted);text-decoration:none}.resource-list__carousel .tt-cs{justify-content:center}product-recommendations .resource-list__carousel .tt-cs{justify-content:flex-start}ul.product-grid .tt-cs,.main-collection-grid .tt-cs,product-recommendations .tt-cs{position:absolute;inset-block-end:4px;inset-inline-end:0;width:auto;margin:0;flex-wrap:nowrap;justify-content:flex-end}@media(max-width:749px){ul.product-grid .tt-cs,.main-collection-grid .tt-cs,product-recommendations .tt-cs{gap:5px}ul.product-grid .tt-cs__d,.main-collection-grid .tt-cs__d,product-recommendations .tt-cs__d{width:12px;height:12px}ul.product-grid .tt-cs__more,.main-collection-grid .tt-cs__more,product-recommendations .tt-cs__more{font-size:11px}}.tt-mq{display:flex;overflow:hidden;background:var(--color-background,#fff);border-block:1px solid var(--tt-line);padding-block:22px}.tt-mq__track{display:flex;flex:none;min-width:100%}.tt-mq__group{display:flex;flex:none;align-items:center}.tt-mq__item{font:400 34px/1.2 var(--tt-serif);color:var(--tt-ink);white-space:nowrap}.tt-mq__dot{flex:none;width:7px;height:7px;margin-inline:36px;border-radius:50%;background:var(--tt-ink)}@media(prefers-reduced-motion:no-preference){.tt-mq__track{animation:tt-mq-move var(--tt-mq-time,60s) linear infinite}.tt-mq:hover .tt-mq__track{animation-play-state:paused}}@keyframes tt-mq-move{to{transform:translate(-100%)}}@media(max-width:749px){.tt-mq{padding-block:14px}.tt-mq__item{font-size:22px}.tt-mq__dot{width:5px;height:5px;margin-inline:22px}}.sticky-add-to-cart__bar{align-items:center}.sticky-add-to-cart__button{width:auto!important;flex:0 0 200px;padding-inline:12px}.sticky-add-to-cart__info{flex:1 1 0;min-width:0}.sticky-add-to-cart__title,.sticky-add-to-cart__variant{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-add-to-cart__price{flex:none;white-space:nowrap}@media(max-width:749px){.sticky-add-to-cart__button{flex-basis:130px}}.product-details .variant-option__button-label{background:var(--color-background,#fff)}.product-details .variant-option__button-label:not(.tt-sw):has(input:checked){background:var(--tt-sel-bg)!important;color:var(--tt-sel-text)!important;border-color:var(--tt-sel-border)!important}.product-details .variant-option__button-label:not(.tt-sw):has(input:checked) *{color:var(--tt-sel-text)!important}.product-details .variant-option__button-label__pill{background:var(--tt-sel-bg)!important;border-color:var(--tt-sel-border)!important}.nlp .nlp__body{font-family:var(--tt-sans)}.nlp .nlp__heading{font-family:var(--tt-serif);font-weight:400;letter-spacing:0}.nlp .nlp__btn{background:var(--tt-accent)!important;color:var(--tt-on-accent)!important;font:400 13px/1 var(--tt-sans);text-transform:uppercase;letter-spacing:.02em;min-height:47px;font-size:13px!important}.nlp .nlp__input{height:47px;font-family:var(--tt-sans)}.nlp .nlp__consent{font-size:12px}.nlp .nlp__decline{font-family:var(--tt-sans);font-size:12px}@media(max-width:749px){.nlp .nlp__img{object-position:50% 14%!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tt-custom.css.map */
