#MainContent:is([data-template^=collection],[data-template^=search]){background:var(--t2m-storefront-canvas)}.t2m-collection-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(46px,5vw,68px) 0 0;background:radial-gradient(circle at 86% 12%,rgba(65,109,231,.25),transparent 30%),linear-gradient(135deg,#071426,#0b1d34 55%,#102b4d);color:#fff}.t2m-collection-hero:after{position:absolute;right:-150px;bottom:-230px;z-index:-1;width:460px;height:460px;border:1px solid rgba(255,255,255,.1);border-radius:50%;content:""}.t2m-collection-hero__inner{width:min(calc(100% - 80px),1500px);margin-inline:auto}.t2m-collection-hero__content{max-width:860px;padding-bottom:clamp(34px,4vw,48px)}.t2m-collection-hero__eyebrow{margin:0 0 13px;color:#8edcff;font-size:13px;font-weight:850;letter-spacing:1.6px}.t2m-collection-hero h1{max-width:850px;margin:0;color:#fff;font-size:clamp(38px,4.1vw,58px);font-weight:850;letter-spacing:-1.8px;line-height:1.03;text-wrap:balance}.t2m-collection-hero__description{max-width:760px;margin-top:20px;color:#c5d2e1;font-size:clamp(16px,1.25vw,19px);line-height:1.62}.t2m-collection-hero__description :is(p,ul,ol){margin-block:0}.t2m-search-page-form{display:grid;width:min(100%,760px);min-height:58px;margin-top:26px;padding:5px;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:#fff;box-shadow:0 16px 36px #010a193d;grid-template-columns:45px minmax(0,1fr) auto;align-items:center}.t2m-search-page-form__icon{display:grid;width:45px;height:45px;color:#18304f;place-items:center}.t2m-search-page-form__icon svg{width:21px;height:21px}.t2m-search-page-form input[type=search]{width:100%;min-width:0;height:46px;padding:0 14px 0 0;border:0;outline:0;background:transparent;color:#07111f;font-family:var(--font-body--family);font-size:16px;font-weight:600}.t2m-search-page-form input[type=search]::placeholder{color:#718096;opacity:1}.t2m-search-page-form button{display:flex;min-width:126px;min-height:46px;align-items:center;justify-content:space-between;gap:16px;padding:0 17px;border:0;border-radius:9px;background:#416de7;color:#fff;font-family:var(--font-heading--family);font-size:14px;font-weight:800;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.t2m-search-page-form button:is(:hover,:focus-visible){transform:translateY(-1px);background:#2f60d6;outline:0}.t2m-collection-hero__benefits{display:grid;gap:0;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.14);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.t2m-collection-hero__benefits li{display:flex;min-height:62px;align-items:center;gap:11px;padding:15px 28px;border-inline-start:1px solid rgba(255,255,255,.12);color:#e7eef6;font-size:14px;font-weight:700}.t2m-collection-nav{padding:28px 0 0;background:var(--t2m-storefront-canvas)}.t2m-collection-nav__inner{display:grid;width:min(calc(100% - 80px),1500px);margin-inline:auto;padding:20px;border:1px solid #d8e2ee;border-radius:17px;background:#fff;box-shadow:0 8px 24px #0a1e380e;grid-template-columns:minmax(210px,.85fr) minmax(0,3.15fr);gap:20px;align-items:center}.t2m-collection-nav__eyebrow{margin:0 0 5px;color:var(--t2m-blue);font-size:11px;font-weight:850;letter-spacing:1.35px}.t2m-collection-nav__intro h2{margin:0;color:var(--t2m-navy);font-size:clamp(20px,1.55vw,25px);font-weight:820;letter-spacing:-.45px;line-height:1.18}.t2m-collection-nav__links{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.t2m-collection-nav__link{display:flex;min-width:0;min-height:50px;align-items:center;justify-content:space-between;gap:8px;padding:11px 13px;border:1px solid #d8e2ee;border-radius:11px;background:#f8fafc;color:#25364c;font-size:13px;font-weight:750;line-height:1.25;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.t2m-collection-nav__link:hover{transform:translateY(-1px);border-color:#afc1d8;background:#eef4fb;color:var(--t2m-blue)}.t2m-collection-nav__link.is-current{border-color:#17345c;background:#0b1d34;color:#fff}.t2m-collection-nav__arrow{flex:0 0 auto;color:#6a7d95;font-size:16px;line-height:1}.t2m-collection-nav__link.is-current .t2m-collection-nav__arrow{color:#8edcff}.t2m-collection-hero__benefits li:first-child{padding-inline-start:0;border-inline-start:0}.t2m-collection-hero__check{display:grid;width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#8edcff24;color:#8edcff;font-size:13px;font-weight:900;place-items:center}#MainContent:is([data-template^=collection],[data-template^=search]) results-list.product-grid-container{max-width:none;padding-block:36px 84px!important}#MainContent:is([data-template^=collection],[data-template^=search]) .collection-wrapper{width:min(calc(100% - 80px),1500px);margin-inline:auto}#MainContent:is([data-template^=collection],[data-template^=search]) .facets-block-wrapper--horizontal{overflow:visible;margin:0 0 30px!important;padding-inline:18px;border:1px solid #d8e2ee;border-radius:15px;background:#fff;box-shadow:0 8px 24px #0a1e380f}#MainContent:is([data-template^=collection],[data-template^=search]) .facets--horizontal{min-height:66px;padding-block:8px!important}#MainContent:is([data-template^=collection],[data-template^=search]) .facets--horizontal .facets__form{align-items:center}#MainContent:is([data-template^=collection],[data-template^=search]) .facets--horizontal .facets__summary{min-height:42px;padding-inline:13px;border:1px solid #d8e2ee;border-radius:10px;background:#f8fafc;color:#22344b;font-size:14px;font-weight:700}#MainContent:is([data-template^=collection],[data-template^=search]) .facets--horizontal .facets__summary:hover{border-color:#a9bfda;background:#f0f5fb}#MainContent:is([data-template^=collection],[data-template^=search]) .products-count-wrapper{color:#607188;font-size:14px;font-weight:650}#MainContent:is([data-template^=collection],[data-template^=search]) .sorting-filter__select{color:#22344b;font-weight:700}#MainContent:is([data-template^=collection],[data-template^=search]) .facets__clear-all-link{color:var(--t2m-blue);font-size:13px;font-weight:750}#MainContent:is([data-template^=collection],[data-template^=search]) .main-collection-grid{min-width:0}#MainContent:is([data-template^=collection],[data-template^=search]) .product-grid{align-items:stretch}@media screen and (min-width:1200px){#MainContent:is([data-template^=collection],[data-template^=search]) .main-collection-grid .product-grid--grid{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important}}@media screen and (min-width:750px)and (max-width:1199px){#MainContent:is([data-template^=collection],[data-template^=search]) .main-collection-grid .product-grid--grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important}}#MainContent:is([data-template^=collection],[data-template^=search]) .product-grid__item{min-width:0;border:0}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card__content{height:100%;padding:15px!important;border:1px solid #d8e2ee!important;border-radius:18px!important;background:#fff;box-shadow:0 8px 24px #0a1e380b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card:hover .product-card__content{transform:translateY(-3px);border-color:#b9c9dc!important;box-shadow:0 16px 38px #0a1e381c}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card .card-gallery{overflow:hidden;border:0!important;border-radius:14px!important;background:#f7f9fc}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card .card-gallery :is(slideshow-component,slideshow-slides){height:100%}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card .product-media-container{aspect-ratio:1;background:#f7f9fc}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card .product-media-container :is(.product-media__image,.deferred-media__poster-image){width:100%;height:100%;padding:clamp(16px,1.8vw,26px);background:#fff;object-fit:contain!important;object-position:center!important}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__type{min-height:16px;margin:1px 0 -4px;overflow:hidden;color:#687a91;font-size:10px;font-weight:850;letter-spacing:.85px;line-height:1.35;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}#MainContent:is([data-template^=collection],[data-template^=search]) .text-block--collection_product_title_v41{min-height:48px;color:var(--t2m-navy);font-size:16px;font-weight:750;letter-spacing:-.15px;line-height:1.42;text-align:left!important}#MainContent:is([data-template^=collection],[data-template^=search]) .text-block--collection_product_title_v41 p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}#MainContent:is([data-template^=collection],[data-template^=search]) product-price[data-block-id=collection_price_v41]{color:var(--t2m-navy);font-size:15px;font-weight:800}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card__content>product-price{align-self:stretch;min-height:22px;margin-top:auto!important}#MainContent:is([data-template^=collection],[data-template^=search]) product-price[data-block-id=collection_price_v41] .price{gap:7px}#MainContent:is([data-template^=collection],[data-template^=search]) .product-badges{top:12px;right:12px}#MainContent:is([data-template^=collection],[data-template^=search]) .product-badges__badge{min-height:29px;padding:6px 11px;border:1px solid #d9e5f6;border-radius:999px;background:#f4f8fff5;color:#245dcc;font-size:12px;font-weight:800;box-shadow:0 4px 12px #0a1e3814}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card .card-gallery>quick-add-component.quick-add{display:none!important}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card__content>div:has(>.t2m-collection-card__action){align-self:stretch;width:100%;margin-top:0}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__action{width:100%;margin-top:2px}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__action>quick-add-component.quick-add{position:static;display:block;inset:auto;width:100%;pointer-events:auto}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__action :is(.quick-add__product-form-component,.shopify-product-form,add-to-cart-component){display:block;width:100%;height:auto}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__action button.quick-add__button,#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__sold-out{--button-size-md: 46px;--quick-add-icon-width: 25px;position:static!important;display:flex!important;width:100%!important;max-width:none;max-inline-size:none;min-height:46px;align-items:center;justify-content:center;gap:8px;margin:0;padding:0 16px!important;border:1px solid #3769df;border-radius:10px;background:#416de7;color:#fff;font-family:inherit;font-size:14px;font-weight:800;line-height:1;opacity:1!important;box-shadow:0 8px 18px #2c5bcc29;cursor:pointer;inset:auto!important;white-space:nowrap}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__action quick-add-component[data-quick-add-button=choose] .quick-add__product-form-component{display:none!important}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__action quick-add-component[data-quick-add-button=add] .quick-add__button--choose{display:none!important}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__action .quick-add__button>.add-to-cart-icon{width:21px;height:21px}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__action button.quick-add__button:is(:hover,:focus-visible){width:100%!important;padding-inline:16px!important;border-color:#2458d0;background:#2f60d6;color:#fff;scale:1}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__action button.quick-add__button[data-added=true]{width:100%!important;color:transparent!important}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__sold-out{border-color:#d6dee9;background:#eef2f6;color:#7a8797;box-shadow:none;cursor:not-allowed}#MainContent:is([data-template^=collection],[data-template^=search]) pagination-controls{margin-top:50px}#MainContent:is([data-template^=collection],[data-template^=search]) pagination-controls .pagination__item{min-width:42px;min-height:42px;border-radius:10px}@media screen and (max-width:989px){.t2m-collection-hero__inner,.t2m-collection-nav__inner,#MainContent:is([data-template^=collection],[data-template^=search]) .collection-wrapper{width:min(calc(100% - 48px),940px)}.t2m-collection-nav__inner{grid-template-columns:1fr}.t2m-collection-nav__links{overflow-x:auto;grid-template-columns:repeat(5,minmax(150px,1fr));scrollbar-width:thin}.t2m-collection-hero__benefits li{padding-inline:18px}}@media screen and (max-width:749px){.t2m-collection-hero{padding-top:42px}.t2m-collection-hero__inner,.t2m-collection-nav__inner,#MainContent:is([data-template^=collection],[data-template^=search]) .collection-wrapper{width:calc(100% - 28px)}.t2m-collection-nav{padding-top:18px}.t2m-collection-nav__inner{padding:15px;border-radius:14px;gap:14px}.t2m-collection-nav__intro h2{font-size:21px}.t2m-collection-nav__links{margin-inline:-15px;padding-inline:15px;grid-template-columns:repeat(5,minmax(142px,1fr))}.t2m-collection-hero__content{padding-bottom:34px}.t2m-collection-hero__eyebrow{margin-bottom:10px;font-size:12px}.t2m-collection-hero h1{font-size:clamp(34px,10.5vw,48px);letter-spacing:-1.1px}.t2m-collection-hero__description{margin-top:15px;font-size:15px;line-height:1.55}.t2m-search-page-form{min-height:54px;margin-top:21px;grid-template-columns:40px minmax(0,1fr) 48px}.t2m-search-page-form__icon{width:40px;height:40px}.t2m-search-page-form input[type=search]{height:42px;padding-right:8px;font-size:15px}.t2m-search-page-form button{min-width:48px;min-height:42px;justify-content:center;padding:0 12px}.t2m-search-page-form button span:first-child{display:none}.t2m-collection-hero__benefits{grid-template-columns:1fr}.t2m-collection-hero__benefits li,.t2m-collection-hero__benefits li:first-child{min-height:51px;padding:12px 0;border-top:1px solid rgba(255,255,255,.1);border-inline-start:0}.t2m-collection-hero__benefits li:first-child{border-top:0}#MainContent:is([data-template^=collection],[data-template^=search]) results-list.product-grid-container{padding-block:22px 62px!important}#MainContent:is([data-template^=collection],[data-template^=search]) .facets-toggle{margin:0 0 20px;padding:10px 12px;border:1px solid #d8e2ee;border-radius:13px;background:#fff;box-shadow:0 6px 18px #0a1e380d}#MainContent:is([data-template^=collection],[data-template^=search]) .facets-toggle__button{min-height:42px;color:#22344b;font-size:14px;font-weight:750}#MainContent:is([data-template^=collection],[data-template^=search]) .product-grid{gap:18px 12px}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card__content{padding:10px!important;border-radius:14px!important}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card:hover .product-card__content{transform:none}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card .card-gallery{border-radius:10px!important}#MainContent:is([data-template^=collection],[data-template^=search]) .product-card .product-media-container :is(.product-media__image,.deferred-media__poster-image){padding:12px}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__type{min-height:14px;font-size:9px}#MainContent:is([data-template^=collection],[data-template^=search]) .text-block--collection_product_title_v41{min-height:43px;font-size:14px;line-height:1.42}#MainContent:is([data-template^=collection],[data-template^=search]) product-price[data-block-id=collection_price_v41]{font-size:14px}#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__action button.quick-add__button,#MainContent:is([data-template^=collection],[data-template^=search]) .t2m-collection-card__sold-out{--button-size-md: 42px;min-height:42px;padding-inline:10px!important;font-size:12px}#MainContent:is([data-template^=collection],[data-template^=search]) .product-badges{top:8px;right:8px}#MainContent:is([data-template^=collection],[data-template^=search]) .product-badges__badge{min-height:25px;padding:4px 8px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/t2m-collection.css.map */
