:root{--ta-bg: #faf6ef;--ta-navy: #0d1826;--ta-red: #ED1C24;--ta-white: #ffffff;--ta-muted: #5b6472;--ta-line: rgba(13,24,38,.14);--ta-green: #2e7d4f;--ta-font: "Poppins", sans-serif}.ta-coll-page *,.ta-coll-page *:before,.ta-coll-page *:after{box-sizing:border-box}.ta-coll-page{background:var(--ta-bg);font-family:var(--ta-font);color:var(--ta-navy);-webkit-font-smoothing:antialiased;min-height:100vh}.ta-coll-banner{background:var(--ta-navy);padding:clamp(32px,4vw,52px) clamp(20px,4vw,48px) clamp(24px,3vw,36px);display:flex;flex-direction:column;align-items:center;text-align:center}.ta-coll-banner .ta-coll-breadcrumb{color:#ffffff8c;margin-bottom:12px;justify-content:center}.ta-coll-banner .ta-coll-breadcrumb a{color:#ffffff8c}.ta-coll-banner .ta-coll-breadcrumb a:hover{color:#ffffffe6}.ta-coll-banner .ta-coll-breadcrumb__sep{color:#ffffff4d;opacity:1}.ta-coll-banner .ta-coll-breadcrumb span:last-child{color:#ffffffd9}.ta-coll-banner__title{font-size:clamp(26px,3.2vw,42px);font-weight:800;letter-spacing:-1.2px;margin:0 0 10px;line-height:1.05;color:#fff}.ta-coll-banner__desc{font-size:14px;color:#ffffffa6;max-width:460px;line-height:1.5;margin:0 0 8px}.ta-coll-banner__chips{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px}.ta-coll-banner__chips-row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;max-width:1000px;width:100%}.ta-coll-banner__chip{background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:8px 18px;font-family:var(--ta-font);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;text-decoration:none;transition:background .15s,border-color .15s;white-space:nowrap}.ta-coll-banner__chip:hover{background:#ffffff2e;border-color:#fff6;color:#fff}.ta-coll-banner__chip.is-active{background:#fff;border-color:#fff;color:var(--ta-navy)}.ta-coll-breadcrumb{font-size:12px;color:var(--ta-muted);margin-bottom:10px;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.ta-coll-breadcrumb a{color:var(--ta-muted);text-decoration:none}.ta-coll-breadcrumb a:hover{color:var(--ta-red)}.ta-coll-breadcrumb__sep{opacity:.5}.ta-chipbar{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:28px clamp(20px,4vw,48px)}.ta-chip{flex:0 0 auto;background:var(--ta-white);border:1.5px solid var(--ta-line);border-radius:14px;padding:18px 14px 16px;font-family:var(--ta-font);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;color:var(--ta-navy);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;width:clamp(110px,11vw,136px);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ta-chip:hover{border-color:var(--ta-navy);color:var(--ta-navy);box-shadow:0 4px 12px -4px #0d182626}.ta-chip.is-active{border-color:var(--ta-red);background:#ed1c240f;color:var(--ta-red)}.ta-chip__img{width:clamp(60px,6.5vw,78px);height:clamp(60px,6.5vw,78px);object-fit:contain;border-radius:6px;flex-shrink:0}.ta-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 clamp(20px,4vw,48px) 8px}.ta-spot{background:var(--ta-white);border:1px solid var(--ta-line);border-radius:16px;display:flex;align-items:center;gap:22px;padding:22px;text-decoration:none;color:var(--ta-navy);transition:box-shadow .2s}.ta-spot:hover{box-shadow:0 20px 40px -28px #0d18264d}.ta-spot__img{position:relative;overflow:hidden;width:38%;aspect-ratio:1 / 1;background:var(--ta-white);border:1px solid var(--ta-line);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ta-spot__img img{width:72%;height:72%;object-fit:contain}.ta-spot__ribbon{position:absolute;top:14px;right:-30px;transform:rotate(40deg);background:var(--ta-red);color:#fff;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:4px 34px;white-space:nowrap}.ta-spot__info{flex:1;display:flex;flex-direction:column}.ta-spot__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ta-red);margin-bottom:8px}.ta-spot__title{font-size:clamp(16px,1.6vw,20px);font-weight:700;line-height:1.3;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ta-spot__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:4px}.ta-spot__now{font-size:24px;font-weight:800;color:var(--ta-red)}.ta-spot__was{font-size:13px;color:var(--ta-muted);text-decoration:line-through}.ta-spot__cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;background:var(--ta-navy);color:#fff;border:none;border-radius:8px;padding:10px 18px;font-family:var(--ta-font);font-size:12.5px;font-weight:600;cursor:pointer;align-self:flex-start;text-decoration:none}.ta-spot__cta:hover{background:#1a2c42;color:#fff}@media(max-width:540px){.ta-spotlight{grid-template-columns:1fr}}.ta-filter-btn{display:none;margin-top:16px;align-items:center;gap:8px;background:var(--ta-white);border:1.5px solid var(--ta-line);border-radius:8px;padding:10px 18px;font-family:var(--ta-font);font-size:13px;font-weight:600;color:var(--ta-navy);cursor:pointer}.ta-filter-btn:hover{border-color:var(--ta-navy)}@media(max-width:1024px){.ta-filter-btn{display:flex}}.ta-filter-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0d182673;z-index:200;display:none}.ta-filter-overlay.is-open{display:block}.ta-coll-shell{display:grid;grid-template-columns:264px 1fr;gap:clamp(20px,3vw,36px);padding:16px clamp(20px,4vw,48px) 60px;align-items:start}@media(max-width:1024px){.ta-coll-shell{grid-template-columns:1fr}}.ta-coll-sidebar{background:var(--ta-white);border:1px solid var(--ta-line);border-radius:12px;padding:20px 20px 8px;position:sticky;top:20px}@media(max-width:1024px){.ta-coll-sidebar{position:fixed;left:0;top:0;bottom:0;width:min(320px,85vw);z-index:201;overflow-y:auto;transform:translate(-100%);transition:transform .3s ease;border-radius:0;border:none;border-right:1px solid var(--ta-line)}.ta-coll-sidebar.is-open{transform:translate(0)}}.ta-sidebar__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ta-sidebar__heading{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;margin:0}.ta-sidebar__close{display:none;background:none;border:none;font-size:18px;cursor:pointer;color:var(--ta-muted);line-height:1;padding:4px}@media(max-width:1024px){.ta-sidebar__close{display:block}}.ta-fgroup{border-top:1px solid var(--ta-line)}.ta-fgroup:first-of-type{border-top:none}.ta-fhead{display:flex;align-items:center;justify-content:space-between;padding:14px 2px;cursor:pointer;font-size:13.5px;font-weight:600;background:none;border:none;width:100%;text-align:left;color:var(--ta-navy);font-family:var(--ta-font)}.ta-fhead:after{content:"";width:8px;height:8px;border-right:2px solid var(--ta-muted);border-bottom:2px solid var(--ta-muted);transform:rotate(45deg);flex-shrink:0;transition:transform .15s;margin-top:-4px}.ta-fgroup.is-open .ta-fhead:after{transform:rotate(-135deg);margin-top:4px}.ta-fbody{display:none;padding:0 2px 16px;font-size:12.5px;color:var(--ta-muted)}.ta-fgroup.is-open .ta-fbody{display:block}.ta-fopt{display:flex;align-items:center;gap:8px;padding:5px 0;cursor:pointer;text-decoration:none;color:var(--ta-navy);font-size:12.5px}.ta-fopt:hover{color:var(--ta-red)}.ta-fopt input[type=checkbox]{accent-color:var(--ta-red);cursor:pointer;flex-shrink:0}.ta-fopt__count{margin-left:auto;color:var(--ta-muted);font-size:11px}.ta-range-wrap{position:relative;height:20px;margin:8px 2px 10px}.ta-range-wrap:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;transform:translateY(-50%);background:var(--ta-line);border-radius:2px}.ta-range-fill{position:absolute;top:50%;height:4px;transform:translateY(-50%);background:var(--ta-red);border-radius:2px}.ta-range-inputs{position:absolute;top:0;right:0;bottom:0;left:0}.ta-range-inputs input[type=range]{position:absolute;width:100%;top:50%;transform:translateY(-50%);left:0;pointer-events:none;-webkit-appearance:none;appearance:none;background:transparent;margin:0;height:20px}.ta-range-inputs input[type=range]::-webkit-slider-thumb{pointer-events:all;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--ta-white);border:2px solid var(--ta-red);cursor:pointer}.ta-range-inputs input[type=range]::-moz-range-thumb{pointer-events:all;width:16px;height:16px;border-radius:50%;background:var(--ta-white);cursor:pointer;border:2px solid var(--ta-red)}.ta-price-inputs{display:flex;gap:10px;margin-top:16px;margin-bottom:12px}.ta-price-input-wrap{display:flex;align-items:center;gap:4px;flex:1;border:1.5px solid var(--ta-line);border-radius:6px;padding:6px 10px;font-size:12px;color:var(--ta-navy)}.ta-price-input-wrap span{color:var(--ta-muted);font-size:12px}.ta-price-input-wrap input[type=number]{border:none;outline:none;width:100%;font-family:var(--ta-font);font-size:12px;color:var(--ta-navy);background:transparent;-moz-appearance:textfield}.ta-price-input-wrap input[type=number]::-webkit-outer-spin-button,.ta-price-input-wrap input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.ta-pillbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.ta-pill{display:flex;align-items:center;gap:6px;background:var(--ta-white);border:1px solid var(--ta-line);border-radius:20px;padding:6px 8px 6px 12px;font-size:12px;font-weight:500;text-decoration:none;color:var(--ta-navy);transition:border-color .15s}.ta-pill:hover{border-color:var(--ta-navy)}.ta-pill__x{width:16px;height:16px;border-radius:50%;background:var(--ta-bg);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--ta-muted);line-height:1}.ta-pill-clear{font-size:12px;color:var(--ta-red);font-weight:600;cursor:pointer;text-decoration:underline;background:none;border:none;font-family:var(--ta-font)}.ta-sortbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ta-sortbar__count{font-size:13.5px;font-weight:600}.ta-sortbar__select-wrap{position:relative}.ta-sortbar__select-wrap:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:2px solid var(--ta-muted);border-bottom:2px solid var(--ta-muted);transform:translateY(-65%) rotate(45deg);pointer-events:none}.ta-sortbar__select{border:1.5px solid var(--ta-line);border-radius:7px;padding:8px 32px 8px 12px;font-family:var(--ta-font);font-size:12.5px;background:var(--ta-white);color:var(--ta-navy);cursor:pointer;appearance:none;-webkit-appearance:none}.ta-sortbar__select:hover{border-color:var(--ta-navy)}.ta-instock-toggle{display:flex;align-items:center;gap:8px;background:none;border:1.5px solid var(--ta-line);border-radius:7px;padding:7px 12px;width:100%;font-family:var(--ta-font);font-size:12.5px;color:var(--ta-navy);cursor:pointer;transition:border-color .15s,background .15s}.ta-instock-toggle:hover{border-color:var(--ta-navy)}.ta-instock-toggle[aria-pressed=true]{background:var(--ta-navy);border-color:var(--ta-navy);color:#fff}.ta-instock-toggle__pip{width:28px;height:16px;border-radius:99px;background:var(--ta-line);position:relative;flex-shrink:0;transition:background .15s}.ta-instock-toggle__pip:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .15s}.ta-instock-toggle[aria-pressed=true] .ta-instock-toggle__pip{background:#ffffff59}.ta-instock-toggle[aria-pressed=true] .ta-instock-toggle__pip:after{transform:translate(12px)}.ta-prod-grid.hide-sold-out [data-sold-out=true]{display:none}.ta-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:3px 8px;border-radius:4px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;pointer-events:none}.ta-card__badge--floor{background:#4a6741}.ta-card__badge--clearance{background:#b34a00}.ta-card__badge--special{background:#1a5a8a}.ta-card__badge--hot{background:#c8151c}.ta-prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:clamp(16px,1.6vw,22px);grid-auto-flow:dense}.ta-card{background:var(--ta-white);border:1px solid var(--ta-line);border-radius:14px;padding:16px 18px 20px;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.ta-card:hover{box-shadow:0 20px 40px -28px #0d182659;transform:translateY(-2px)}.ta-card__imgwrap{position:relative;aspect-ratio:1 / 1;background:var(--ta-white);border:1px solid var(--ta-line);border-radius:10px;overflow:hidden;margin-bottom:14px}.ta-card__imglink{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;text-decoration:none}.ta-card__img{width:72%;height:72%;object-fit:contain}.ta-card__promotag{position:absolute;top:10px;left:10px;background:var(--ta-white);border:1px solid var(--ta-line);color:var(--ta-navy);font-size:9.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:4px 8px;border-radius:5px}.ta-card__ribbon{position:absolute;top:14px;right:-30px;transform:rotate(40deg);background:var(--ta-red);color:#fff;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:4px 34px;white-space:nowrap}.ta-card__actions{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px;opacity:0;transition:opacity .18s}.ta-card:hover .ta-card__actions{opacity:1}.ta-card__action-btn{width:30px;height:30px;border-radius:50%;background:var(--ta-white);border:1px solid var(--ta-line);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ta-navy);font-size:14px;line-height:1}.ta-card__action-btn:hover{border-color:var(--ta-navy)}.ta-card__brand{position:absolute;bottom:10px;left:12px;font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ta-navy);opacity:.55}.ta-card__rating{position:absolute;bottom:10px;right:12px;width:fit-content;max-width:calc(100% - 24px);overflow:hidden}.ta-card__rating [data-bv-show=inline_rating],.ta-card__rating [data-bv-show=inline_rating]>div{width:fit-content!important}.ta-card__rating .bv_main_container{background:#ffffffeb!important;border:1px solid var(--ta-line)!important;border-radius:20px!important;padding:4px 6px!important;display:flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;font-weight:600!important;color:var(--ta-navy)!important;text-decoration:none!important;width:fit-content!important;box-sizing:border-box!important}.ta-card__rating .bv_stars_component_container{display:none!important}.ta-card__rating .bv_averageRating_component_container:before{content:"\2605";color:var(--ta-red);font-size:12px;margin-right:2px}.ta-card__rating .bv_sub_container{display:flex!important;align-items:center!important;width:fit-content!important;flex-shrink:1!important}.ta-card__rating .bv_averageRating_component_container{display:flex!important;align-items:center!important}.ta-card__rating .bv_averageRating_component_container .bv_text{font-size:11px!important;font-weight:600!important;color:var(--ta-navy)!important}.ta-card__rating .bv_numReviews_component_container,.ta-card__rating a[aria-label^="0.0"]{display:none!important}.ta-card__body{display:flex;flex-direction:column;flex:1}.ta-card__subtag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--ta-red);background:#ed1c2414;padding:2px 6px;border-radius:4px;margin-bottom:6px;align-self:flex-start}.ta-card__title{font-size:14.5px;font-weight:600;line-height:1.35;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;text-decoration:none;color:var(--ta-navy)}.ta-card__title:hover{color:var(--ta-red)}.ta-card__model{font-size:11px;color:var(--ta-muted);margin-bottom:10px}.ta-card__specs{display:flex;flex-wrap:wrap;overflow:visible;gap:6px;margin-top:6px;margin-bottom:10px;max-width:100%;width:100%}.ta-card__spec{display:flex;align-items:center;gap:4px;border:2px solid #a0aab8;border-radius:99px;padding:3px 8px!important;font-size:12px!important;font-weight:400;line-height:1;color:var(--ta-navy);white-space:nowrap;flex-shrink:0}.ta-card__spec svg{width:11px;height:11px;stroke:var(--ta-navy);flex-shrink:0}.ta-card__swatches{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.ta-card__swatch{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--ta-line);cursor:pointer;padding:0;background:transparent}.ta-card__swatch.is-active{outline:2px solid var(--ta-navy);outline-offset:2px}.ta-card__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:4px}.ta-card__now{font-size:19px;font-weight:700}.ta-card__now.is-sale{color:var(--ta-red)}.ta-card__was{font-size:12.5px;color:var(--ta-muted);text-decoration:line-through}.ta-card__stock{font-size:11.5px;margin-bottom:14px}.ta-card__stock.is-in{color:var(--ta-green)}.ta-card__stock.is-out{color:var(--ta-muted)}.ta-card__atc{margin-top:auto;height:42px;width:100%;background:var(--ta-red);color:#fff;border:none;border-radius:8px;font-family:var(--ta-font);font-size:13px;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;text-decoration:none}.ta-card__contact-us{margin-top:auto;height:42px;width:100%;background:#222;color:#fff;border:none;border-radius:8px;font-family:var(--ta-font);font-size:13px;font-weight:600;text-align:center;cursor:pointer;transition:background .15s}.ta-card__contact-us:hover{background:#333}.ta-card__atc:hover:not(:disabled){background:#c8151b}.ta-card__atc:disabled{background:var(--ta-line);color:var(--ta-muted);cursor:not-allowed}.ta-card__atc.is-adding{opacity:.7;cursor:wait}.ta-card__atc.is-added{background:var(--ta-green)}.ta-card--featured{grid-column:span 2;flex-direction:row;gap:24px}.ta-card__imgcol{width:44%;flex-shrink:0;display:flex;flex-direction:column;gap:8px}.ta-card--featured .ta-card__imgwrap{width:100%;aspect-ratio:auto;flex:1;align-self:stretch;margin-bottom:0}.ta-card__thumbs{display:flex;gap:6px}.ta-card__thumb{flex:1;aspect-ratio:1 / 1;border:1px solid var(--ta-line);border-radius:7px;overflow:hidden;background:var(--ta-white);padding:0;cursor:pointer;transition:border-color .15s}.ta-card__thumb:hover{border-color:var(--ta-navy)}.ta-card__thumb.is-active{border-color:var(--ta-red)}.ta-card__thumb img{width:100%;height:100%;object-fit:contain;display:block}.ta-card--featured .ta-card__body{width:56%;justify-content:center}.ta-card__eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--ta-red);margin-bottom:6px}.ta-card--featured .ta-card__title{font-size:clamp(16px,1.6vw,19px);-webkit-line-clamp:3;min-height:0}.ta-card--featured .ta-card__now{font-size:28px}.ta-card--featured .ta-card__atc{max-width:220px}@media(max-width:749px){.ta-card--featured .ta-card__atc{margin-left:auto;margin-right:auto;display:block}}.ta-card__desc{font-size:12.5px;color:var(--ta-muted);line-height:1.55;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:540px){.ta-card--featured{grid-column:span 1;flex-direction:column}.ta-card__imgcol{width:100%}.ta-card--featured .ta-card__imgwrap{aspect-ratio:1 / 1;flex:none}.ta-card--featured .ta-card__body{width:100%}}.ta-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:40px;flex-wrap:wrap}.ta-page-link{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;background:var(--ta-white);border:1px solid var(--ta-line);border-radius:8px;font-family:var(--ta-font);font-size:13px;font-weight:500;color:var(--ta-navy);text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.ta-page-link:hover{border-color:var(--ta-navy)}.ta-page-link.is-current{background:var(--ta-navy);color:#fff;border-color:var(--ta-navy)}.ta-page-link--prev,.ta-page-link--next{padding:0 16px}@media(max-width:640px){.ta-prod-grid{grid-template-columns:1fr 1fr;grid-auto-flow:dense}.ta-card--featured{grid-column:span 2}.ta-card{padding:12px 12px 16px;overflow:hidden}.ta-card__actions{opacity:1;left:10px;right:auto}.ta-card__spec{font-size:12px!important;padding:3px 8px!important}.ta-card__ribbon{z-index:2}.ta-card__title{font-size:12.5px}.ta-card__now{font-size:16px}.ta-card__atc{height:38px;font-size:12px}.ta-spot{flex-direction:column}.ta-spot__img{width:100%}}@media(max-width:1024px){.ta-sidebar__inner{padding-top:max(20px,env(safe-area-inset-top))}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ta-collection.css.map */
