.banner--editorial{min-height:clamp(62rem,calc(100svh - 11rem),92rem)}.banner--editorial .banner__content{align-items:flex-end;justify-content:flex-start;padding:7rem max(5rem,calc((100vw - 1200px)/2))}.banner--editorial .banner__box{padding:0;max-width:65rem;min-width:0;background:transparent;text-align:left}.banner--editorial .banner__heading{margin:0;max-width:65rem;font-size:clamp(5rem,6.3vw,9rem);font-weight:400;line-height:.99;letter-spacing:-.025em;color:#fff}.banner--editorial .banner__text{margin-top:2.4rem;max-width:42rem;color:#fff;font-size:1.8rem;line-height:1.6}.banner--editorial .banner__buttons{margin-top:2.8rem;justify-content:flex-start}.banner--editorial .button{padding:0 0 .9rem;min-width:0;min-height:4.4rem;color:#fff;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.8);font-size:1.35rem;letter-spacing:.13em;text-transform:uppercase}.banner--editorial .button:before,.banner--editorial .button:after{display:none}.banner--editorial .button:hover{border-bottom-color:transparent}.banner--editorial .button:focus-visible{outline:2px solid #fff;outline-offset:6px}@media screen and (max-width:749px){.banner--editorial{min-height:max(56rem,78svh)}.banner--editorial .banner__content{padding:4rem 2.6rem;align-items:flex-end}.banner--editorial .banner__box{width:100%}.banner--editorial .banner__heading{max-width:36rem;font-size:clamp(4.5rem,11.8vw,6.5rem)}.banner--editorial .banner__text{max-width:29rem;font-size:1.6rem;margin-top:1.8rem}.banner--editorial .banner__buttons{margin-top:2rem}}.thackray-collection-notes-kicker{margin:0 0 1.4rem;font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.thackray-collection-notes{margin:5rem clamp(2rem,3.5vw,6rem) 0;padding:8rem 0 9rem;border-top:1px solid #deddd8;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(5rem,10vw,16rem)}.thackray-collection-story h2{font-size:clamp(3rem,3vw,4rem);font-weight:400;line-height:1.12;margin:0 0 2.4rem;letter-spacing:-.015em}.thackray-collection-story .rte{font-size:1.5rem;line-height:1.9;max-width:66rem}.thackray-collection-story .rte p{margin:0 0 1.8rem}.thackray-collection-notes a{color:inherit;text-underline-offset:.4rem}.thackray-collection-help h2{font-size:2.7rem;margin:0 0 2.5rem;font-weight:400}.thackray-collection-help details{border-bottom:1px solid #deddd8}.thackray-collection-help summary{position:relative;min-height:5.6rem;padding:1.8rem 3rem 1.8rem 0;font-size:1.3rem;line-height:1.5}.thackray-collection-help summary span{position:absolute;right:0;top:1.8rem;transition:transform .15s}.thackray-collection-help details[open] summary span{transform:rotate(45deg)}.thackray-collection-help details .rte{padding:0 1.8rem 1.8rem 0;font-size:1.3rem;line-height:1.8}@media(max-width:749px){.thackray-collection-notes{margin-top:3rem;padding-block:5rem 6rem;grid-template-columns:1fr;gap:3.5rem}}body:has(.thackray-collection-opening) #MainContent>.thackray-breadcrumbs{max-width:none;padding:1.2rem clamp(2rem,3.5vw,6rem) 0;font-size:1.05rem;color:#62625d}.thackray-collection-heading{text-align:center;padding:3.8rem 2.4rem 4rem}.thackray-collection-kicker{margin:0 0 1.4rem;font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.thackray-collection-heading h1{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.5rem,3.8vw,5.2rem);line-height:1.08;letter-spacing:-.02em;max-width:85rem;margin:0 auto}.thackray-collection-intro{max-width:64rem;margin:1.8rem auto 0;font-size:1.35rem;line-height:1.8;letter-spacing:.01em}.thackray-collection-campaign{display:block;width:100%;height:clamp(26rem,34vw,54rem)}.thackray-collection-campaign img{display:block;width:100%;height:100%;object-fit:cover}.thackray-collection-navigation{display:flex;justify-content:center;gap:3.2rem;overflow-x:auto;padding:0 2.4rem;border-bottom:1px solid #e8e7e3;scrollbar-width:thin}.thackray-collection-navigation a{display:flex;align-items:center;flex-shrink:0;min-height:5.5rem;color:inherit;text-decoration:none;font-size:1.15rem;border-bottom:1px solid transparent}.thackray-collection-navigation a[aria-current=page],.thackray-collection-navigation a:hover{border-bottom-color:currentColor}@media(max-width:749px){.thackray-collection-heading{padding:3.2rem 2.4rem}.thackray-collection-intro{font-size:1.25rem;max-width:38rem}.thackray-collection-navigation{justify-content:flex-start;gap:2.6rem;padding-inline:2rem}.thackray-collection-campaign{height:70vw;max-height:42rem}}.house-edit{color:#171714;background:#fff}.house-edit h2,.house-edit h3{font-weight:400;letter-spacing:-.018em;margin:0}.house-edit h2{font-size:clamp(3.6rem,4vw,6rem);line-height:1.08}.house-eyebrow{font-family:Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;margin:0 0 2.4rem}.house-link{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:none;padding:1.2rem 0;border-bottom:1px solid}.house-link:hover{opacity:.65}.house-prose{font-size:1.5rem;line-height:1.85;max-width:40rem}.house-release{display:grid;grid-template-columns:58% 42%;align-items:center;background:#f5f4f0}.house-release__image{display:block;min-width:0;background:#f5f4f0}.house-release__image img{width:100%;height:auto;display:block}.house-release__copy{padding:clamp(4rem,6vw,10rem)}.house-release__copy .house-prose{margin:3rem 0 2rem}.house-price{font-size:1.25rem;margin:2.8rem 0 1rem}.house-introduction{text-align:center;max-width:85rem;margin:auto;padding:clamp(7rem,10vw,15rem) 3rem}.house-introduction .house-prose{max-width:56rem;margin:3rem auto}.house-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.house-world__image{display:block;overflow:hidden;aspect-ratio:4/5}.house-world__image img{display:block;width:100%;height:100%;object-fit:cover}.house-world__copy{text-align:center;padding:4rem 3rem 6rem}.house-world__copy h2{font-size:clamp(3.2rem,3vw,4.5rem)}.house-world__copy p{font-size:1.35rem;line-height:1.7;max-width:36rem;margin:1.8rem auto}.house-journal{padding:clamp(6rem,8vw,12rem) clamp(2.4rem,5vw,8rem);text-align:center;background:#f5f4f0}.house-journal header{margin-bottom:5rem}.house-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,5rem);text-align:left;margin-bottom:4rem}.house-journal__image{display:block;aspect-ratio:4/5;overflow:hidden;background:#eae8e2}.house-journal__image img{width:100%;height:100%;object-fit:cover;display:block}.house-journal__grid .house-eyebrow{margin:2.4rem 0 1.2rem}.house-journal__grid h3{font-size:clamp(2.4rem,2.5vw,3.4rem);line-height:1.18}.house-journal__grid h3 a{color:inherit;text-decoration:none}.house-service{padding:3rem 2.4rem;text-align:center;font-size:1.15rem;line-height:1.8;border-bottom:1px solid #e5e3df}.house-service p{margin:0}.house-service a{color:inherit;text-underline-offset:.3rem}@media(max-width:749px){.house-release,.house-pair{grid-template-columns:1fr}.house-release__copy{padding:4rem 3rem 5.5rem}.house-journal__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:2rem;gap:2rem}.house-journal__grid article{flex:0 0 85%;scroll-snap-align:start}.house-world__copy{padding-bottom:5rem}}.thackray-breadcrumbs{padding-top:1.5rem;padding-bottom:1rem;font-size:1.3rem}.thackray-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.7rem;list-style:none;margin:0;padding:0}.thackray-breadcrumbs a{color:inherit;text-underline-offset:.3rem}.thackray-collection-grid .page-width{max-width:none;padding-inline:clamp(2rem,3.5vw,6rem)}.thackray-collection-grid #product-grid.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem;row-gap:4.5rem;margin:0}.thackray-collection-grid #product-grid .grid__item{width:auto;max-width:none;padding:0}.thackray-collection-grid .card{border:0;border-radius:0;box-shadow:none;background:transparent}.thackray-collection-grid .card__inner{border:0;border-radius:0;background:#f6f5f2}.thackray-collection-grid .card__inner:after{box-shadow:none}.thackray-collection-grid .card__media,.thackray-collection-grid .media{border-radius:0}.thackray-collection-grid .card__media .media img{object-fit:cover}.thackray-refined .thackray-collection-grid .card__heading{font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.6;letter-spacing:.015em;font-weight:400}.thackray-collection-grid .card__information{padding:1.5rem 0 0;text-align:left}.thackray-collection-grid .card-information{text-align:left}.thackray-collection-grid .card-information>.price{margin-top:.5rem;font-size:1.2rem;line-height:1.6;letter-spacing:.015em}.thackray-collection-grid .card__badge{margin:1rem}.thackray-collection-grid .badge{border:0;border-radius:0;padding:.5rem .7rem;font-size:.95rem;background:#fffffff0;color:#333;letter-spacing:.04em}.thackray-collection-grid .facets-wrapper{padding-bottom:2.5rem}.thackray-collection-grid .facets__form,.thackray-collection-grid .facets-container{margin-bottom:0}.thackray-collection-grid .facets__summary,.thackray-collection-grid .facet-filters__label,.thackray-collection-grid .facet-filters__sort,.thackray-collection-grid .product-count__text,.thackray-collection-grid .mobile-facets__open-label{font-size:1.15rem}.thackray-collection-grid .pagination-wrapper{margin-top:6rem}.thackray-collection-editorial{grid-column:span 2;grid-row:span 2;min-width:0;list-style:none}.thackray-collection-editorial figure{margin:0;height:100%;display:flex;flex-direction:column}.thackray-collection-editorial picture{position:relative;display:block;flex:1;min-height:0}.thackray-collection-editorial picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.thackray-collection-editorial figcaption{padding:2rem 0 0}.thackray-collection-editorial figcaption h2{font-size:3rem;line-height:1.15;font-weight:400;margin:0;letter-spacing:-.015em}.thackray-collection-editorial figcaption p{font-size:1.25rem;line-height:1.8;max-width:52rem;margin:1rem 0}.thackray-collection-editorial figcaption a{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.1rem;color:inherit;text-underline-offset:.5rem}.thackray-collection-editorial--wide{grid-column:1/-1;grid-row:span 1}.thackray-collection-editorial--wide figure{display:grid;grid-template-columns:1fr 1fr;background:#f6f5f2}.thackray-collection-editorial--wide picture{min-height:min(45vw,54rem)}.thackray-collection-editorial--wide figcaption{align-self:center;padding:clamp(3rem,5vw,8rem)}@media(max-width:989px){.thackray-collection-grid #product-grid.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.2rem}.thackray-collection-editorial{grid-column:1/-1;grid-row:span 1}.thackray-collection-editorial figure{height:auto;display:flex;background:transparent}.thackray-collection-editorial picture{flex:none;aspect-ratio:4/5;min-height:0}.thackray-collection-editorial figcaption{padding:1.8rem 0 .8rem;align-self:auto}.thackray-collection-editorial figcaption h2{font-size:2.6rem}}@media(max-width:749px){.thackray-collection-grid .page-width{padding-inline:1.6rem}.thackray-refined .thackray-collection-grid .card__heading{font-size:1.1rem;line-height:1.5}.thackray-collection-grid .card-information>.price{font-size:1.1rem}.thackray-collection-grid .card__badge{margin:.5rem}.thackray-collection-grid .badge{font-size:.9rem}}body.thackray-product-editorial{--thackray-header-height: 100px}.thackray-product-editorial #MainContent{margin-top:calc(-1 * var(--thackray-header-height))}.thackray-product-editorial .section-header{z-index:20}.thackray-product-editorial .header-wrapper{background:#ffffffd1;border:0;box-shadow:none;transition:background .2s ease}.thackray-product-editorial.thackray-header-scrolled .header-wrapper,.thackray-product-editorial .header-wrapper:focus-within,.thackray-product-editorial .header-wrapper:hover{background:#fff}.thackray-product-editorial .header{max-width:none;padding-inline:clamp(2rem,3vw,5rem)}.thackray-product-editorial product-info>.page-width{max-width:none;padding:0}.thackray-product-editorial product-info .product{gap:0;margin:0}.thackray-product-editorial product-info .product .product__media-wrapper{width:100%;max-width:none;padding:0;min-width:0}.thackray-product-editorial .product__media-wrapper media-gallery{display:block;top:0}.thackray-product-editorial .product__media-wrapper slider-component{margin:0;position:relative}.thackray-product-editorial .product__media-wrapper .product__media-list{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:0;margin:0;padding:0;scroll-snap-type:x mandatory;scroll-padding:0;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;position:relative}.thackray-product-editorial .product__media-list::-webkit-scrollbar{display:none}.thackray-product-editorial .product__media-list:after{display:none}.thackray-product-editorial .product__media-list .product__media-item{display:block!important;flex:0 0 100%;width:100%;max-width:100%;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always;opacity:1;transform:none;animation:none}.thackray-product-editorial .product__media-list .product-media-container{width:100%;max-width:none;height:100%;border:0;border-radius:0;box-shadow:none}.thackray-product-editorial .product__media-list .product__modal-opener,.thackray-product-editorial .product__media-list .product__media{height:100%;padding-top:0}.thackray-product-editorial .product__media-list .product__media img{object-fit:contain;object-position:center}.thackray-product-editorial .product__media-wrapper .thumbnail-slider{display:none}.thackray-product-editorial .product__media-wrapper .slider-buttons{display:flex!important;position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%);z-index:2;gap:1rem;background:#ffffffe6;color:#111;padding:0 .5rem}.thackray-product-editorial .product__media-wrapper .slider-button{display:flex;width:44px;height:44px;color:inherit}.thackray-product-editorial .product__media-wrapper .slider-button:disabled{opacity:.3}.thackray-product-editorial .product__media-wrapper .slider-counter{min-width:4rem;font-size:1.1rem;letter-spacing:.12em}.thackray-product-editorial media-gallery:has(.product__media-item:only-child) .slider-buttons{display:none!important}.thackray-product-editorial .product__media-list{cursor:grab}.thackray-product-editorial .product__media-list.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.thackray-product-editorial .product__media-icon{top:auto;bottom:2rem;left:auto;right:2rem;border:0;box-shadow:none;border-radius:0}.thackray-product-editorial product-info .product .product__info-wrapper{width:100%;max-width:none;padding:3.2rem 2.4rem 5rem}.thackray-product-editorial .product__info-container{max-width:48rem;margin:0 auto}.thackray-product-editorial .product__info-container .thackray-breadcrumbs{padding:0 0 2.8rem;font-size:1.05rem;color:#666}.thackray-product-editorial .product__text{font-size:1rem;letter-spacing:.18em;margin-bottom:1.4rem}.thackray-product-editorial .product__title h1{font-size:clamp(3rem,3.2vw,5.2rem);line-height:1.08;font-weight:400;letter-spacing:-.025em}.thackray-product-editorial .product__title{margin-bottom:2rem}.thackray-product-editorial .product__info-container>p{line-height:1.7}.thackray-product-editorial .price{font-size:1.6rem;letter-spacing:.04em}.thackray-product-editorial .product-form{margin-top:2.8rem}.thackray-product-editorial .product-form__submit{min-height:5.4rem;border-radius:0;letter-spacing:.08em}.thackray-product-editorial .product-form__submit:before,.thackray-product-editorial .product-form__submit:after{border-radius:0;box-shadow:none}.thackray-product-editorial .product__description{margin-top:4rem;padding-top:3rem;border-top:1px solid #dededb;font-size:1.5rem;line-height:1.85}.thackray-product-editorial .product__description h2{font-size:2.3rem;margin-top:3.2rem}@media(max-width:989px){.thackray-product-editorial .product__media-list .product__media-item{height:min(90svh,125vw);min-height:36rem}.thackray-product-editorial .product__media-wrapper .product__column-sticky{position:relative}.thackray-product-editorial .product__info-container{position:static}}@media(min-width:990px){.thackray-product-editorial product-info .product{display:grid;grid-template-columns:minmax(0,63fr) minmax(0,37fr);align-items:start}.thackray-product-editorial .product__media-wrapper{position:sticky;top:0}.thackray-product-editorial .product__media-list .product__media-item{height:100svh;min-height:55rem}.thackray-product-editorial product-info .product .product__info-wrapper{padding:calc(var(--thackray-header-height) + 5rem) clamp(3rem,4vw,7rem) 6rem}.thackray-product-editorial .product__info-container{position:static}}@media(prefers-reduced-motion:reduce){.thackray-product-editorial .product__media-wrapper .product__media-list{scroll-behavior:auto}.thackray-product-editorial .header-wrapper{transition:none}}.thackray-purchase{border-block:1px solid rgba(var(--color-foreground),.18);padding-block:1.6rem;font-size:1.5rem;line-height:1.6}.thackray-purchase__specs{list-style:none;padding:0;margin:0 0 1.2rem}.thackray-purchase__specs li{margin:.2rem 0}.thackray-purchase p{margin:1rem 0}.thackray-purchase__design{font-style:italic}.thackray-purchase a{color:inherit;text-underline-offset:.3rem}.thackray-purchase__links{display:flex;flex-wrap:wrap;gap:.8rem 2rem}body.thackray-refined{--font-body-family: Arial, Helvetica, sans-serif;--font-body-style: normal;--font-body-weight: 400;font-size:1.45rem;letter-spacing:.01em}.thackray-refined .header{max-width:none;padding-inline:clamp(2.4rem,4vw,6rem)}.thackray-refined .header__heading-logo-wrapper{width:90px}.thackray-refined .header__icon{width:4rem}.thackray-refined .header__menu-item,.thackray-refined .localization-form__select{font-size:1.15rem}.thackray-refined .menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.8rem}.thackray-refined .menu-drawer{box-shadow:none;border:0}.thackray-refined .article-template__content{font-family:Georgia,Times New Roman,serif;font-size:1.8rem;line-height:1.85}.thackray-refined .footer{padding-top:7rem}.thackray-refined .footer-block__heading{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:1.1rem;letter-spacing:.12em;margin-bottom:2.5rem}.thackray-refined .footer-block__details-content{font-size:1.25rem;line-height:1.85}.thackray-refined .card__heading{font-size:2.2rem;font-weight:400}.thackray-home .banner--editorial{min-height:76svh!important}.thackray-home .banner--editorial .banner__content{min-height:76svh;padding:5rem 6vw!important;justify-content:flex-start;align-items:flex-end}.thackray-home .banner--editorial .banner__box{max-width:72rem!important;padding:0!important;background:transparent!important;text-align:left}.thackray-home .banner--editorial .banner__heading{color:#171714;font-size:clamp(3.8rem,4.2vw,6rem)!important;line-height:1.05!important;letter-spacing:-.02em;max-width:70rem}.thackray-home .banner--editorial .banner__text{color:#171714;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;line-height:1.6;margin:1.8rem 0 0}.thackray-home .banner--editorial .banner__buttons{margin-top:1.6rem}.thackray-home .banner--editorial .button{font-family:Arial,Helvetica,sans-serif;font-size:1.05rem;letter-spacing:.12em;color:#171714;border-bottom:1px solid #171714;background:transparent;padding:1rem 0;min-height:4.4rem}.thackray-home .banner--editorial:after{opacity:0!important}@media(max-width:749px){.thackray-refined .header__heading-logo-wrapper{width:68px}.thackray-home .banner--editorial,.thackray-home .banner--editorial .banner__content{min-height:72svh!important}.thackray-home .banner--editorial .banner__content{padding:3.5rem 2.4rem!important}.thackray-home .banner--editorial .banner__heading{max-width:29rem}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
