.tt-collection-cover-shell{max-width:1440px;margin:0 auto 24px;padding:18px 28px 0;color:#24343d}.tt-cover-breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;line-height:1.4;color:#68747c;margin-bottom:16px}.tt-cover-breadcrumb a{color:#087caf;text-decoration:none}.tt-collection-cover{height:var(--tt-cover-height,220px);max-height:300px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:center;padding:22px 36px;background:#f2e3ce;border-radius:10px;overflow:hidden}.tt-collection-cover h1{font-family:inherit;font-size:clamp(25px,3vw,38px);font-weight:600;line-height:1.18;margin:0;color:#24343d;text-transform:none;letter-spacing:-.5px}.tt-cover-products{height:100%;min-height:0;display:flex;align-items:center;justify-content:center;gap:10px;overflow:hidden}.tt-cover-products .tt-cover-photo{display:block;width:calc((100% - 20px)/3);height:100%;max-height:190px;object-fit:contain;border:0;border-radius:4px;margin:0}body:has(.tt-collection-cover) #CollectionProductGrid .articleLookbook-block{display:none!important}@media(max-width:749px){.tt-collection-cover-shell{padding:12px 16px 0;margin-bottom:18px}.tt-cover-breadcrumb{font-size:11px;margin-bottom:12px;gap:6px}.tt-collection-cover{height:var(--tt-cover-height-mobile,150px);max-height:220px;padding:18px 20px;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.tt-collection-cover h1{font-size:23px;line-height:1.2;letter-spacing:-.3px}.tt-cover-products .tt-cover-photo{width:100%;max-height:120px}.tt-cover-products .tt-cover-photo-extra{display:none}}.tt-department-hub{background:#fff;color:#202a32;padding:20px 0 70px;line-height:1.5;text-align:left}.tt-department-hub *{box-sizing:border-box}.tt-department-inner{width:100%;max-width:1440px;margin:auto;padding:0 28px}.tt-department-hub a{color:inherit;text-decoration:none}.tt-department-breadcrumb{font-size:13px;color:#69747c;margin:0 0 18px}.tt-department-breadcrumb a{color:#087caf}.tt-department-nav{display:flex;align-items:stretch;justify-content:space-between;gap:6px;border-top:1px solid #e4e8eb;border-bottom:1px solid #e4e8eb;position:relative;z-index:20;padding:5px 0;margin:0 0 34px;background:#fff}.tt-department-menu{position:relative}.tt-department-menu summary{line-height:1.4;font-family:inherit;font-size:14px;font-weight:600;background:none;border:0;border-radius:5px;padding:14px 10px;color:#263541;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:8px;list-style:none}.tt-department-menu summary::-webkit-details-marker{display:none}.tt-department-menu summary span{font-size:12px;color:#087caf}.tt-department-menu[open]>summary,.tt-department-menu summary:focus-visible{color:#087caf;background:#f4f8fa}.tt-department-menu summary:focus-visible{outline:2px solid #087caf;outline-offset:2px}.tt-department-dropdown{position:absolute;left:0;top:100%;width:290px;max-height:min(70vh,560px);overflow:auto;background:#fff;border:1px solid #e4e8eb;border-radius:0 0 9px 9px;box-shadow:0 14px 28px #17324718;padding:9px;z-index:30}.tt-department-menu:nth-last-child(-n+2) .tt-department-dropdown{left:auto;right:0}.tt-department-dropdown a{display:block;font-size:13px;padding:9px 11px;border-radius:4px;line-height:1.4}.tt-department-dropdown a:hover,.tt-department-dropdown a:focus-visible{background:#edf6fa;color:#087caf}.tt-department-intro{margin:0 0 38px}.tt-department-eyebrow{font-size:12px;letter-spacing:2px;color:#087caf;font-weight:600;margin:0 0 8px;text-transform:uppercase}.tt-department-hub h1{font-size:clamp(30px,3.5vw,45px);font-weight:600;line-height:1.15;margin:0 0 14px;letter-spacing:-1px;text-transform:none;color:#202a32}.tt-department-intro>p:last-child{color:#68737c;font-size:15px;margin:0;max-width:700px}.tt-department-group{margin:0 0 42px}.tt-department-hub h2{font-size:23px;font-weight:600;margin:0 0 20px;line-height:1.3;letter-spacing:-.4px;text-transform:none;color:#263541}.tt-department-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tt-department-card{display:block;min-width:0;border:1px solid #e9e8e4;border-radius:10px;overflow:hidden;background:#fff;transition:transform .2s,border-color .2s}.tt-department-card:hover{transform:translateY(-3px);border-color:#0a8ece}.tt-department-card:focus-visible{outline:3px solid #0a8ece;outline-offset:3px}.tt-department-photo{aspect-ratio:1.15;background:#f2e3ce;overflow:hidden;display:flex;align-items:center;justify-content:center}.tt-department-photo img{display:block;width:100%;height:100%;object-fit:contain;margin:0;border:0}.tt-department-photo--white{padding:22px}.tt-department-photo--white img{mix-blend-mode:multiply}.tt-department-photo-label{font-size:23px;font-weight:500;text-align:center;padding:20px;color:#6a5f4e}.tt-department-label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 18px;min-height:78px;font-size:15px;font-weight:600;line-height:1.4}.tt-department-label>span:last-child{font-size:20px;font-weight:400;color:#087caf}.tt-department-mobile{display:none}body:has(.tt-department-hub) [id$=__product-recently-viewed]{display:none}@media(max-width:1000px){.tt-department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tt-department-nav{flex-wrap:wrap;justify-content:flex-start;gap:0 12px}.tt-department-menu summary{padding:11px 8px}}@media(max-width:600px){.tt-department-inner{padding:0 16px}.tt-department-hub{padding-top:12px}.tt-department-nav{display:none}.tt-department-mobile{display:block;margin:0 0 26px}.tt-department-mobile>span{display:block;font-size:12px;font-weight:600;margin-bottom:7px}.tt-department-mobile select{width:100%;height:48px;padding:0 35px 0 12px;background:#fff;border:1px solid #dbe2e6;border-radius:6px;color:#263541;font-family:inherit;font-size:14px}.tt-department-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tt-department-label{padding:12px;font-size:13px;min-height:74px}.tt-department-intro{margin-bottom:28px}.tt-department-hub h2{font-size:20px}.tt-department-group{margin-bottom:30px}.tt-department-photo--white{padding:12px}.tt-department-photo-label{font-size:18px}}@media(prefers-reduced-motion:reduce){.tt-department-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAADA */
