.col-wrap{--col-accent: #8b7651;--col-ink: #26312c}.col-hero-title .tzg-line{display:block;white-space:nowrap}.col-wrap .tzd-brand-hub__hero-content .tzd-brand-hub__eyebrow{font-size:9px;font-weight:500;line-height:1.25;letter-spacing:.2em}.col-wrap .col-hero-title{max-width:620px;margin-top:14px;font-size:clamp(48px,5.2vw,74px);line-height:.98}.col-hero-attrs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:22px 0 0;padding:0;list-style:none;max-width:none}.col-hero-attrs li{color:#ffffffeb;font-size:clamp(12px,.95vw,14px);font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.col-hero-attrs li:not(:last-child):after{content:" \b7";color:#ffffff8c}.col-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.col-hero-ctas .tzd-brand-hub__button{margin-top:28px}.col-hero-ctas .col-cta-ghost{margin-top:28px;display:inline-flex;align-items:center;min-height:48px;padding:0 18px;color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#ffffff80}.col-hero-ctas .col-cta-ghost:hover{text-decoration-color:#fff}@media(max-width:749px){.col-wrap .col-hero-title{max-width:100%}.col-hero-attrs{gap:4px 10px;max-width:30ch}.col-hero-attrs li{font-size:11px;letter-spacing:.05em}}.col-section{padding:clamp(56px,8vw,120px) clamp(20px,4vw,56px)}.col-section__inner{max-width:1360px;margin:0 auto}.col-head{max-width:780px;margin-bottom:clamp(32px,5vw,56px)}.col-head .tzd-brand-hub__eyebrow{color:var(--col-accent)}.col-head h2{margin:12px 0 0;font-size:clamp(28px,3.6vw,52px);line-height:1.06;letter-spacing:-.02em}.col-head p{margin:14px 0 0;color:color-mix(in srgb,var(--col-ink) 70%,transparent);font-size:clamp(14px,1.3vw,17px)}.col-intro{background:#f7f7f4;color:var(--col-ink);padding-bottom:clamp(28px,3.5vw,48px)}.col-intro__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,3.5vw,44px)}.col-intro__copy p{margin:0;max-width:38ch;font-size:clamp(14px,1.1vw,16px);font-weight:500;line-height:1.5;letter-spacing:0}.col-intro__copy p+p{margin-top:2px;color:color-mix(in srgb,var(--col-ink) 55%,transparent)}.col-cats{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin:0}.col-cats a{padding:11px 18px;border:1px solid color-mix(in srgb,var(--col-ink) 25%,transparent);border-radius:999px;color:var(--col-ink);text-decoration:none;font-size:13px;letter-spacing:.05em;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.col-cats a:hover,.col-cats a.is-active{background:var(--col-ink);color:#fff;border-color:var(--col-ink)}.col-grid-section{background:#f7f7f4;color:var(--col-ink);padding-top:clamp(24px,3vw,40px)}.col-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(14px,1.6vw,22px)}.col-card{display:block;text-decoration:none;color:inherit}.col-card[hidden]{display:none}.col-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#ecebe7}.col-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.col-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.col-card:hover .col-card__media img{transform:scale(1.03)}.col-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(150deg,#ded8ca,#c9c2b1)}.col-card__ph[data-tone=b]{background:linear-gradient(150deg,#d9d3c4,#b9b1a0)}.col-card__ph[data-tone=c]{background:linear-gradient(150deg,#e3ded1,#c2bcab)}.col-card__ph[data-tone=d]{background:linear-gradient(150deg,#d5d2c9,#b3ab99)}.col-card__tag{position:absolute;top:10px;left:10px;padding:5px 10px;background:#ffffffeb;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#5c5340}.col-card__quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;padding:12px 10px;border:0;background:#fffffff0;color:var(--col-ink);font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .26s cubic-bezier(.22,1,.36,1)}.col-card:hover .col-card__quick,.col-card:focus-within .col-card__quick{opacity:1;transform:translateY(0)}.col-card__quick:hover{background:#fff}.col-card.is-open .col-card__quick{opacity:0;pointer-events:none}.col-card__panel{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:16px 14px 14px;background:#fffffff7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:col-panel-in .26s cubic-bezier(.22,1,.36,1)}.col-card__panel[hidden]{display:none}@keyframes col-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.col-card__panel-close{position:absolute;top:6px;right:6px;width:28px;height:28px;border:0;background:transparent;color:color-mix(in srgb,var(--col-ink) 60%,transparent);font-size:13px;line-height:1;cursor:pointer}.col-card__panel-label{margin:0 0 7px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--col-ink) 55%,transparent)}.col-card__panel-label em{font-style:normal;color:var(--col-ink);letter-spacing:.08em}.col-card__panel-label+.col-card__panel-label{margin-top:12px}.col-card__swatches{display:flex;flex-wrap:wrap;gap:8px}.col-card__swatches button{width:20px;height:20px;padding:0;border:1px solid rgba(0,0,0,.18);border-radius:50%;background:var(--sw, #ccc);cursor:pointer;box-shadow:0 0 0 0 var(--col-ink);transition:box-shadow .15s ease}.col-card__swatches button.is-active{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--col-ink)}.col-card__sizes{display:flex;flex-wrap:wrap;gap:6px}.col-card__sizes button{min-width:38px;padding:8px;border:1px solid color-mix(in srgb,var(--col-ink) 22%,transparent);background:transparent;color:var(--col-ink);font-family:inherit;font-size:12px;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.col-card__sizes button:hover{border-color:var(--col-ink)}.col-card__sizes button.is-active{background:var(--col-ink);color:#fff;border-color:var(--col-ink)}.col-card__add{width:100%;margin-top:12px;padding:13px 12px;border:0;background:var(--col-ink);color:#fff;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,opacity .16s ease}.col-card__add[disabled]{background:color-mix(in srgb,var(--col-ink) 22%,transparent);color:color-mix(in srgb,var(--col-ink) 60%,transparent);cursor:not-allowed}.col-card__add.is-added{background:var(--col-accent)}.col-card__info{display:block;padding:12px 2px 0}.col-card__info a{text-decoration:none;color:inherit}.col-card__info strong{display:block;font-weight:500;font-size:15px}.col-card__info span{display:block;margin-top:3px;font-size:13px;color:color-mix(in srgb,var(--col-ink) 60%,transparent)}.col-grid__note{margin:28px 0 0;font-size:14px;color:color-mix(in srgb,var(--col-ink) 60%,transparent)}.col-grid__note[hidden]{display:none}.col-acc__note{margin:22px 0 0;font-size:12px;color:color-mix(in srgb,var(--col-ink) 45%,transparent);max-width:640px}.col-highlights .tzd-brand-hub--v6 .col-hl__layout{grid-template-areas:"focusheading feat" "editmedia    feat" "editcopy     feat";grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-template-rows:auto auto auto}.col-hl__feat{grid-area:feat;display:flex;min-height:0;flex-direction:column}.col-highlights .col-hl__feat .tzd-brand-hub__systems-tabs-shell{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding-bottom:0;background:transparent}.col-highlights .col-hl__feat .tzd-brand-hub__systems-tablist{width:100%;margin:0;flex:0 0 auto;border-top:1px solid rgba(255,255,255,.16)}.col-highlights .col-hl__feat .tzd-brand-hub__systems-tab{min-width:0;min-height:66px;padding:13px 14px}.col-highlights .col-hl__feat .tzd-brand-hub__systems-tab>span{font-size:8px}.col-highlights .col-hl__feat .tzd-brand-hub__systems-tab strong{font-size:clamp(11px,.9vw,13px);letter-spacing:.05em}.col-highlights .col-hl__feat .tzd-brand-hub__systems-panels{width:100%;min-height:clamp(300px,26vw,420px);flex:1 1 auto;margin:clamp(12px,1.35vw,20px) 0 0;aspect-ratio:auto;background:#202020}.col-highlights .col-hl__feat .tzd-brand-hub__systems-panel-copy{right:clamp(20px,2vw,30px);bottom:clamp(20px,2vw,30px);left:clamp(20px,2vw,30px);max-width:none}.col-highlights .col-hl__feat .tzd-brand-hub__systems-panel-copy>strong{margin-top:10px;font-size:clamp(22px,2.2vw,32px);letter-spacing:-.03em;line-height:1.08}.col-highlights .col-hl__feat .tzd-brand-hub__systems-panel-subtitle{max-width:46ch;margin-top:clamp(8px,.9vw,12px);color:#ffffffdb;font-size:clamp(14px,1.05vw,16px);font-weight:500;line-height:1.5}.col-gallery{background:#f1eee7;color:var(--col-ink);padding-inline:0}.col-gallery .col-section__inner{padding-inline:clamp(20px,4vw,56px)}.col-gallery__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.col-gallery__viewport:focus-visible{outline:2px solid var(--col-accent);outline-offset:4px}.col-gallery__track{display:flex;width:max-content;animation:col-marquee 76s linear infinite}.col-gallery__viewport:hover .col-gallery__track,.col-gallery__viewport:focus-within .col-gallery__track{animation-play-state:paused}@keyframes col-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.col-gallery__item{flex:0 0 clamp(250px,26vw,380px);margin:0 clamp(10px,1.2vw,18px) 0 0;aspect-ratio:4 / 5;overflow:hidden;background:#e2ded4;position:relative}.col-gallery__item img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.col-gallery__track{animation:none}.col-gallery__viewport{overflow-x:auto}}.col-faq{background:#eee8dc;color:var(--col-ink)}.col-faq__layout{display:grid;grid-template-columns:minmax(280px,.9fr) 1.4fr;gap:clamp(28px,5vw,72px)}.col-faq details{border-bottom:1px solid color-mix(in srgb,var(--col-ink) 18%,transparent)}.col-faq details:first-of-type{border-top:1px solid color-mix(in srgb,var(--col-ink) 18%,transparent)}.col-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:clamp(15px,1.4vw,18px);font-weight:500}.col-faq summary::-webkit-details-marker{display:none}.col-faq summary:after{content:"+";font-size:20px;color:var(--col-accent);transition:transform .18s ease}.col-faq details[open] summary:after{transform:rotate(45deg)}.col-faq details p{margin:0 0 18px;padding:0 2px;font-size:14px;color:color-mix(in srgb,var(--col-ink) 72%,transparent)}.col-faq__foot{margin-top:clamp(30px,4vw,52px);padding-top:clamp(20px,2.4vw,30px);border-top:1px solid color-mix(in srgb,var(--col-ink) 18%,transparent)}.col-faq__contact{display:inline-block;margin:0;color:var(--col-ink);text-underline-offset:4px}.col-catbar{--col-ink: #26312c;position:fixed;top:66px;left:0;right:0;z-index:38;padding:9px clamp(16px,4vw,56px);background:#f7f7f4f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--col-ink) 10%,transparent);box-shadow:0 8px 24px #1418160f;transform:translateY(-125%);opacity:0;visibility:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s linear .28s}.col-catbar.is-on{transform:none;opacity:1;visibility:visible;transition-delay:0s,0s,0s}.col-catbar__inner{max-width:1360px;margin:0 auto}.col-catbar .col-cats{justify-content:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.col-catbar .col-cats::-webkit-scrollbar{display:none}.col-catbar .col-cats a{padding:9px 15px;font-size:12px}@media(prefers-reduced-motion:reduce){.col-catbar{transition:opacity .15s ease;transform:none}}@media(max-width:749px){.col-catbar{top:66px;padding:7px 12px}.col-catbar .col-cats{justify-content:flex-start}.col-catbar .col-cats a{padding:8px 13px;font-size:11.5px}}.col-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.col-cart[hidden]{display:none}.col-cart__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f0d6b;opacity:0;animation:col-fade-in .22s ease forwards}@keyframes col-fade-in{to{opacity:1}}.col-cart__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(420px,100%);background:#fbfaf7;color:var(--col-ink);box-shadow:-18px 0 50px #0000002e;transform:translate(100%);animation:col-drawer-in .32s cubic-bezier(.22,1,.36,1) forwards}@keyframes col-drawer-in{to{transform:none}}.col-cart__head{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 16px;border-bottom:1px solid color-mix(in srgb,var(--col-ink) 12%,transparent)}.col-cart__head strong{font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.col-cart__close{border:0;background:transparent;font-size:15px;cursor:pointer;color:var(--col-ink)}.col-cart__ship{margin:0;padding:12px 22px;background:#efece3;font-size:12.5px;color:color-mix(in srgb,var(--col-ink) 72%,transparent)}.col-cart__items{flex:1 1 auto;overflow-y:auto;padding:6px 22px}.col-cart__line{display:grid;grid-template-columns:64px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--col-ink) 10%,transparent)}.col-cart__line-media{aspect-ratio:4 / 5;overflow:hidden;background:#e6e2d9}.col-cart__line-media img{width:100%;height:100%;object-fit:cover}.col-cart__line strong{display:block;font-size:14px;font-weight:500}.col-cart__line em{display:block;margin-top:4px;font-style:normal;font-size:12px;color:color-mix(in srgb,var(--col-ink) 58%,transparent)}.col-cart__qty{display:inline-flex;align-items:center;gap:10px;margin-top:10px;border:1px solid color-mix(in srgb,var(--col-ink) 18%,transparent);padding:4px 8px}.col-cart__qty button{border:0;background:transparent;font-size:14px;line-height:1;cursor:pointer;color:var(--col-ink)}.col-cart__qty span{font-size:13px;min-width:14px;text-align:center}.col-cart__line-price{font-size:13.5px}.col-cart__empty{padding:34px 22px;margin:0;font-size:14px;color:color-mix(in srgb,var(--col-ink) 55%,transparent)}.col-cart__empty[hidden]{display:none}.col-cart__foot{padding:18px 22px 24px;border-top:1px solid color-mix(in srgb,var(--col-ink) 12%,transparent)}.col-cart__row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.col-cart__row strong{font-size:17px;font-weight:500}.col-cart__note{margin:6px 0 14px;font-size:12px;color:color-mix(in srgb,var(--col-ink) 52%,transparent)}.col-cart__checkout{width:100%;padding:15px;border:0;background:var(--col-ink);color:#fff;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.col-cart__continue{width:100%;margin-top:10px;padding:12px;border:0;background:transparent;color:color-mix(in srgb,var(--col-ink) 70%,transparent);font-family:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.tzg-bag-count{position:absolute;top:-3px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#8b7651;color:#fff;font-size:9.5px;font-weight:500;line-height:16px;text-align:center}@media(max-width:989px){.col-intro__inner{grid-template-columns:1fr}.col-cats{justify-content:flex-start}.col-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.col-faq__layout{grid-template-columns:1fr}.col-highlights .tzd-brand-hub--v6 .col-hl__layout{grid-template-areas:"focusheading" "editmedia" "editcopy" "feat";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}.col-hl__feat{margin-top:18px}}@media(max-width:749px){.col-card__quick{opacity:1;transform:none}.col-gallery__item{flex-basis:70vw}.col-highlights .col-hl__feat .tzd-brand-hub__systems-tablist{padding-inline:0}.col-highlights .col-hl__feat .tzd-brand-hub__systems-tab{min-height:62px;flex:0 0 126px;padding:12px}.col-highlights .col-hl__feat .tzd-brand-hub__systems-tab[aria-selected=true]{flex-basis:184px}.col-highlights .col-hl__feat .tzd-brand-hub__systems-panels{width:100%;min-height:0;margin-top:12px;aspect-ratio:4 / 5}.col-highlights .col-hl__feat .tzd-brand-hub__systems-panel-copy>strong{font-size:clamp(26px,7.6vw,34px)}.col-highlights .col-hl__feat .tzd-brand-hub__systems-panel-subtitle{font-size:14px}.col-cart__panel{width:100%}}@media(max-width:560px){.col-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.col-card__quick{left:6px;right:6px;bottom:6px;padding:10px 6px;font-size:10px;letter-spacing:.1em}.col-card__panel{padding:14px 10px 12px}.col-card__sizes{gap:5px}.col-card__sizes button{min-width:30px;padding:7px 4px;font-size:11px}.col-card__swatches button{width:18px;height:18px}.col-card__add{padding:12px 8px;font-size:10px;letter-spacing:.12em}.col-card__info strong{font-size:14px}.col-card__info span{font-size:12px}}.col-grid{grid-template-columns:repeat(var(--col-per-row, 3),minmax(0,1fr))}.col-card__media{aspect-ratio:var(--col-card-ratio, .8)}.col-gallery__track{animation-duration:var(--col-gallery-speed, 76s)}.col-gallery__viewport:not(.is-pausable):hover .col-gallery__track{animation-play-state:running}.col-grid__more{grid-column:1 / -1;justify-self:center;margin-top:8px;padding:14px 34px;border:1px solid color-mix(in srgb,var(--col-ink) 28%,transparent);border-radius:999px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--col-ink);background:transparent;transition:background .2s ease,color .2s ease}.col-grid__more:hover{background:var(--col-ink);color:#fff}.col-grid__more[hidden]{display:none}.col-card__soldout{position:absolute;left:12px;bottom:12px;padding:7px 12px;background:#171717c7;color:#fff;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.col-card__placeholder{width:100%;height:100%;object-fit:cover;background:#ecebe7}.col-card__swatches button{background-image:var(--sw-img, none);background-size:cover;background-position:center}.tzg-bag-link{position:relative}.tzg-bag-count{position:absolute;top:-6px;right:-10px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--col-accent, #8b7651);color:#fff;font-size:10px;line-height:17px;text-align:center}.tzg-bag-count[hidden]{display:none}@media(max-width:989px){.col-grid{grid-template-columns:repeat(var(--col-per-row-mobile, 2),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tzd-collection.css.map */
