:root{--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 600;--font-heading-weight-bold: 700;--font-body-family: "Lato", "Helvetica Neue", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--te-black: #0D0D0D;--te-gold: #B8963E;--te-gold-soft: #D4C4A0;--te-cream: #F2F0EB;--te-white: #FFFFFF;--te-graphite: #2C2C2C;--te-body-on-dark: #C8C0B0;--space-xs: 8px;--space-sm: 16px;--space-md: 32px;--space-lg: 64px;--space-xl: 96px;--space-2xl: 160px;--space-3xl: 240px}body{line-height:1.8}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.05em;line-height:1.15}p,li,.rte{font-weight:400}.uppercase-label,.caption{font-family:var(--font-body-family);font-weight:300;letter-spacing:.25em;text-transform:uppercase}.button,button:not(.close-button):not(.reset),input[type=submit]{font-family:var(--font-body-family);font-weight:600;letter-spacing:.3em;text-transform:uppercase;font-size:1.2rem}.price,.price__container{font-family:var(--font-body-family);font-variant-numeric:tabular-nums}.te-cta-link{display:inline-block;font-family:var(--font-body-family);font-weight:600;font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity .3s ease,border-color .3s ease}.te-cta-link:hover{opacity:.7}.te-cta-link--gold{color:var(--te-gold)}.color-inverse .rte,.color-inverse p,.color-inverse li{color:var(--te-body-on-dark)}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0d0d0d00,#0d0d0d8c);pointer-events:none}.banner--desktop-transparent .banner__heading,.banner--desktop-transparent .banner__text,.banner--desktop-transparent .banner__text p,.banner--desktop-transparent .banner__heading.inline-richtext{color:var(--te-white);text-shadow:0 2px 16px rgba(0,0,0,.6)}.banner--desktop-transparent .banner__heading{font-size:clamp(3.6rem,4.6vw,7.2rem);font-weight:700;letter-spacing:.05em}.banner--desktop-transparent .banner__text{font-family:var(--font-body-family);font-weight:300;letter-spacing:.3em;text-transform:uppercase;font-size:1.4rem;color:var(--te-gold-soft);text-shadow:none;opacity:1}.banner--desktop-transparent .button--primary{display:inline-block;background-color:transparent;border:1px solid var(--te-white);border-radius:0;color:var(--te-white);letter-spacing:.3em;font-size:1.2rem;padding:14px 32px;text-shadow:0 1px 8px rgba(0,0,0,.5);transition:background-color .3s ease,color .3s ease}.banner--desktop-transparent .button--primary:before,.banner--desktop-transparent .button--primary:after{box-shadow:none!important}.banner--desktop-transparent .button--primary:hover{background-color:var(--te-white);color:var(--te-black);border-color:var(--te-white);text-shadow:none}.banner .banner__content{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.collage .card-wrapper .card__inner:after,.collage .card-wrapper .card--standard:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:#0d0d0d66;z-index:1;pointer-events:none;border-radius:inherit;transition:background-color .4s ease}.collage .card-wrapper:hover .card__inner:after,.collage .card-wrapper:hover .card--standard:after{background:#0d0d0d33}.collage .card-wrapper .card__heading,.collage .card-wrapper .card__heading a,.collage .card-wrapper .card-information,.collage .card-wrapper .card-information>*{color:var(--te-white)!important;text-shadow:0 1px 8px rgba(0,0,0,.5);position:relative;z-index:2}.collage .card-wrapper .card__heading{font-size:3.2rem;font-weight:700}.collage .card-wrapper .link{color:var(--te-white)!important;text-decoration:underline}.collage .card-wrapper .card__heading:after{content:"";display:block;width:40px;height:1px;background:var(--te-gold);margin-top:var(--space-xs);transition:width .4s ease}.collage .card-wrapper:hover .card__heading:after{width:80px}.card__heading{letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem}.rich-text__heading{max-width:72rem;margin-left:auto;margin-right:auto;line-height:1.3}.newsletter__form .field__input{border-radius:0;border-color:var(--te-black)}.newsletter__form .button{border-radius:0}.te-narrative-section,.te-textiles-section{margin-top:0!important}@media screen and (max-width:749px){.te-narrative-section,.te-textiles-section{margin-top:0!important}}.te-textiles__grid{display:flex;flex-direction:column}.te-textiles__item{position:relative;width:100%}.te-textiles__item img{display:block;width:100%;height:90vh;min-height:500px;max-height:900px;object-fit:cover}.te-textiles__caption{position:absolute;left:var(--space-md);bottom:var(--space-md);margin:0;color:var(--te-white);text-shadow:0 1px 8px rgba(0,0,0,.5)}@media screen and (max-width:749px){.te-textiles__item img{height:60vh;min-height:380px}}.te-trust{background-color:var(--te-black);padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.te-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);max-width:var(--page-width);margin:0 auto;padding:0 var(--space-md)}.te-trust__item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.te-trust__icon{width:32px;height:32px;color:var(--te-gold);fill:none;stroke:var(--te-gold);stroke-width:1.5}.te-trust__title{font-family:var(--font-body-family);font-weight:600;font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase;color:var(--te-gold);margin:0}.te-trust__text{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;line-height:1.8;color:var(--te-body-on-dark);margin:0;max-width:32rem}@media screen and (max-width:749px){.te-trust__grid{grid-template-columns:1fr;gap:var(--space-xl)}}.te-narrative{position:relative;min-height:80vh;display:flex;align-items:flex-end;justify-content:flex-start;background-color:var(--te-black);background-size:cover;background-position:center;padding:var(--space-lg) var(--space-lg) var(--space-xl) var(--space-lg);text-align:left}.te-narrative:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0d0d0d40}.te-narrative__content{position:relative;z-index:1;max-width:32rem;margin:0}.te-narrative__heading{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2rem,2.4vw,2.8rem);color:var(--te-white);letter-spacing:.02em;line-height:1.2;margin:0 0 var(--space-xs) 0;text-shadow:0 1px 6px rgba(0,0,0,.4)}.te-narrative__body{font-family:var(--font-body-family);font-weight:400;font-size:1.3rem;line-height:1.5;color:var(--te-body-on-dark);max-width:32rem;margin:0;text-shadow:0 1px 6px rgba(0,0,0,.4)}@media screen and (max-width:749px){.te-narrative{min-height:65vh;padding:var(--space-md) var(--space-sm) var(--space-lg) var(--space-sm)}.te-narrative__content{max-width:26rem}}.header__menu-item{font-family:var(--font-body-family);font-weight:300;letter-spacing:.25em;text-transform:uppercase;font-size:1.2rem}.header__menu-item span:hover,.header__menu-item span:focus{text-decoration:none;box-shadow:0 1px 0 0 var(--te-gold)}.header.shopify-section-header-sticky.animate{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:height .3s ease,background-color .3s ease}@media screen and (max-width:749px){.header:not(.header--top-left):not(.header--middle-left) .header__heading-link{margin:0}}.template-index .section-header:not(.scrolled-past-header){margin-bottom:calc(-1 * var(--header-height, 80px));position:relative;z-index:20}.template-index .section-header:not(.scrolled-past-header) .header-wrapper{background:transparent!important;box-shadow:none!important}.template-index .section-header:not(.scrolled-past-header) .header-wrapper.header-wrapper--border-bottom{border-bottom:none!important}.template-index .section-header:not(.scrolled-past-header) .header__heading-logo{filter:brightness(0) invert(1) drop-shadow(0 1px 4px rgba(0,0,0,.4))}.template-index .section-header:not(.scrolled-past-header) .header__menu-item .link,.template-index .section-header:not(.scrolled-past-header) .header__menu-item span,.template-index .section-header:not(.scrolled-past-header) .header__icon,.template-index .section-header:not(.scrolled-past-header) .header__icon svg,.template-index .section-header:not(.scrolled-past-header) summary.header__menu-item{color:var(--te-white);text-shadow:0 1px 8px rgba(0,0,0,.5)}.template-index .section-header:not(.scrolled-past-header) .header__icon svg{stroke:var(--te-white);filter:drop-shadow(0 1px 4px rgba(0,0,0,.4))}.template-index .section-header:not(.scrolled-past-header) .header__menu-item span:hover,.template-index .section-header:not(.scrolled-past-header) .header__menu-item span:focus{box-shadow:0 1px 0 0 var(--te-white)}.template-index .section-header{transition:margin-bottom .3s ease}.template-index .section-header .header-wrapper,.template-index .section-header .header__heading-logo,.template-index .section-header .header__menu-item .link,.template-index .section-header .header__icon svg{transition:background-color .3s ease,filter .3s ease,color .3s ease,box-shadow .3s ease}@media screen and (max-width:749px){.template-index .section-header:not(.scrolled-past-header){margin-bottom:calc(-1 * var(--header-height, 60px))}}[id$=__featured-camiseria] .collection__description{max-width:44rem;font-size:1.4rem;line-height:1.6;color:var(--te-black);opacity:.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}[id$=__featured-camiseria] .slider-counter{display:none}[id$=__featured-camiseria] .card__media{background-color:var(--te-cream)}.card__inner .card__content{display:none}.card__heading{margin-top:var(--space-sm)}.card__content{grid-template-columns:minmax(0,1fr)}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-transform:none;font-weight:400;font-size:1.3rem;line-height:1.4;letter-spacing:.01em;color:var(--te-black);white-space:normal;overflow:hidden;text-overflow:ellipsis}[id$=__featured-camiseria] .price{margin-top:2px;font-size:1.3rem;font-weight:400}[id$=__featured-camiseria] .price .price-item{color:#0d0d0da6;font-weight:400}@media screen and (max-width:749px){.banner--desktop-transparent .banner__heading{font-size:clamp(2.2rem,8vw,3.8rem)}.button,button:not(.close-button):not(.reset){min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/thomas-england-custom.css.map */
