.collection-hero{padding:1.4rem 0 .4rem;background:radial-gradient(circle at top right,rgba(215,170,82,.14),transparent 26%),linear-gradient(180deg,#f8fbfd,#fff)}.cap-collection-hero{position:relative;overflow:hidden;border:1px solid rgba(11,44,61,.1);border-radius:28px;background:linear-gradient(135deg,#fff,#f7fbfd);box-shadow:0 20px 44px #0b2c3d14}.cap-collection-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(46,111,117,.1),transparent 20%),radial-gradient(circle at bottom left,rgba(215,170,82,.1),transparent 24%);pointer-events:none}.cap-collection-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:28px;align-items:center;padding:34px}.cap-collection-hero__content{position:relative;z-index:1}.cap-collection-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid rgba(11,44,61,.1);background:#ffffffe6;color:#0b2c3d;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cap-collection-hero__eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#d7aa52,#f3d38a);box-shadow:0 0 0 4px #d7aa522e}.cap-collection-hero__title{margin:18px 0 12px;color:#0b2c3d;font-size:clamp(3rem,4vw,4.8rem);line-height:1.02;letter-spacing:-.03em;font-weight:900}.cap-collection-hero__lead{max-width:70ch;color:#0b2c3dd1;font-size:1.62rem;line-height:1.72}.cap-collection-hero__lead p:first-child{margin-top:0}.cap-collection-hero__meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.cap-collection-hero__pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 15px;border-radius:999px;border:1px solid rgba(11,44,61,.1);background:#ffffffeb;color:#0b2c3d;font-size:1.35rem;font-weight:700}.cap-collection-hero__pill strong{font-weight:800}.cap-collection-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cap-collection-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;text-decoration:none;font-weight:800;letter-spacing:.02em}.cap-collection-hero__button--primary{background:#0b2c3d;color:#fff;box-shadow:0 14px 26px #0b2c3d2e}.cap-collection-hero__button--secondary{color:#0b2c3d;background:#fff;border:1px solid rgba(11,44,61,.12)}.cap-collection-hero__visual{position:relative;min-height:100%}.cap-collection-hero__image-wrap{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#fff,#eef6f8);border:1px solid rgba(11,44,61,.08);box-shadow:inset 0 1px #ffffffb3,0 18px 36px #0b2c3d1a}.cap-collection-hero__image{width:100%;height:100%;object-fit:cover}.cap-collection-hero__card{position:absolute;right:18px;bottom:18px;max-width:230px;padding:16px 18px;border-radius:20px;background:#0b2c3de0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;box-shadow:0 18px 36px #0b2c3d2e}.cap-collection-hero__card-label{display:block;font-size:1.15rem;text-transform:uppercase;letter-spacing:.12em;opacity:.7;margin-bottom:8px}.cap-collection-hero__card-value{display:block;font-size:1.7rem;font-weight:800;line-height:1.3}.cap-collection-hero__card-note{display:block;margin-top:6px;font-size:1.25rem;line-height:1.5;opacity:.9}.cap-collection-main{padding-top:12px}.cap-collection-shell{gap:30px}.cap-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;padding:16px 18px;border:1px solid rgba(11,44,61,.08);border-radius:20px;background:linear-gradient(180deg,#fff,#fbfcfd);box-shadow:0 12px 28px #0b2c3d0f}.cap-collection-toolbar__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.cap-collection-toolbar__title{color:#0b2c3d;font-size:1.9rem;font-weight:800;line-height:1.2}.cap-collection-toolbar__count{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:#2e6f751a;color:#2e6f75;font-size:1.25rem;font-weight:800}.cap-collection-toolbar__right{display:flex;align-items:center;gap:12px;margin-left:auto}.cap-collection-toolbar__sort{display:flex;align-items:center;gap:10px}.cap-collection-toolbar__sort-label{color:#0b2c3da8;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.cap-collection-toolbar__sort .select{min-width:220px}.cap-collection-toolbar__sort .select__select{min-height:46px;border-radius:999px;border:1px solid rgba(11,44,61,.12);padding-inline:16px 42px;background:#fff;font-weight:700}.cap-collection-grid-card{padding:16px;border:1px solid rgba(11,44,61,.06);border-radius:24px;background:linear-gradient(180deg,#fff,#fbfcfd);box-shadow:0 14px 30px #0b2c3d0d}.collection .product-grid{row-gap:30px}#main-collection-filters.facets-wrapper{border-radius:24px;border-color:#0b2c3d14;box-shadow:0 16px 34px #0b2c3d14}#main-collection-filters .facets__summary-label,#main-collection-filters .facets__label{color:#0b2c3d}#main-collection-filters .active-facets{margin-bottom:12px}#main-collection-filters .active-facets__button-inner{min-height:36px;border-radius:999px;background:#2e6f7514;border:1px solid rgba(46,111,117,.14);color:#0b2c3d}#main-collection-filters .facets__summary{min-height:46px}#main-collection-filters .facets__item{margin-bottom:2px}.cap-subcats{margin-bottom:26px}.cap-subcats-grid{gap:22px}.cap-subcats__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.cap-subcats__eyebrow{display:block;margin-bottom:8px;color:#2e6f75;font-size:1.15rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.cap-subcats__title{margin:0;color:#0b2c3d;font-size:2.4rem;line-height:1.1;letter-spacing:-.02em}.cap-subcat-card{border:1px solid rgba(11,44,61,.08);box-shadow:0 14px 30px #0b2c3d12}.cap-subcat-text{padding:16px 16px 18px}.cap-subcat-title{color:#0b2c3d;font-size:1.5rem}.cap-desc-wrap{margin-bottom:22px;padding:18px 20px;border-radius:22px;background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid rgba(11,44,61,.08);box-shadow:0 12px 28px #0b2c3d0f}.cap-desc-content{color:#0b2c3dd1;line-height:1.8}.cap-desc-toggle{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid rgba(11,44,61,.12);text-decoration:none!important;font-weight:700;color:#0b2c3d}.pagination-wrapper{margin-top:32px}.pagination__list{gap:10px}.pagination__item{min-width:48px;min-height:48px;border-radius:16px;border:1px solid rgba(11,44,61,.1);background:#fff;color:#0b2c3d;box-shadow:0 10px 24px #0b2c3d0f}.pagination__item--current,.pagination__item[aria-current=page]{background:#0b2c3d;border-color:#0b2c3d;color:#fff;box-shadow:0 14px 28px #0b2c3d2e}.pagination__item:hover{transform:translateY(-1px);border-color:#2e6f7552}.cap-empty-box{border-radius:24px;border:1px solid rgba(11,44,61,.08);background:linear-gradient(180deg,#fff,#fbfcfd);box-shadow:0 18px 34px #0b2c3d0f;padding:34px 24px;text-align:center}.cap-empty-box__title{margin:0 0 10px;color:#0b2c3d;font-size:2.4rem;font-weight:900}.cap-empty-box__text{max-width:60ch;margin:0 auto 20px;color:#0b2c3dc2;line-height:1.7}@media(max-width:989px){.collection-hero{padding-top:.8rem}.cap-collection-hero__inner{grid-template-columns:1fr;gap:18px;padding:22px}.cap-collection-hero__title{font-size:clamp(2.6rem,8vw,4rem)}.cap-collection-hero__lead{font-size:1.45rem;line-height:1.68}.cap-collection-hero__visual{order:-1}.cap-collection-hero__image-wrap{aspect-ratio:16 / 10}.cap-collection-hero__card{right:12px;bottom:12px;max-width:200px;padding:14px 16px}.cap-collection-shell{display:block}.cap-collection-toolbar{flex-direction:column;align-items:stretch;padding:14px}.cap-collection-toolbar__right,.cap-collection-toolbar__sort{width:100%}.cap-collection-toolbar__sort{flex-direction:column;align-items:stretch;gap:8px}.cap-collection-toolbar__sort .select{min-width:0;width:100%}.cap-subcats{margin-bottom:20px}.cap-subcats__intro{align-items:flex-start;flex-direction:column;margin-bottom:14px}}@media(max-width:749px){.cap-collection-hero{border-radius:22px}.cap-collection-hero__inner{padding:18px}.cap-collection-hero__eyebrow,.cap-collection-hero__pill,.cap-collection-hero__button,.cap-collection-toolbar__count{font-size:1.2rem}.cap-collection-hero__actions{display:grid;grid-template-columns:1fr}.cap-collection-hero__button{width:100%}.cap-collection-grid-card{padding:12px;border-radius:20px}.cap-empty-box{padding:26px 18px}.pagination__item{min-width:44px;min-height:44px;border-radius:14px}}.cap-collection-hero--text-only .cap-collection-hero__inner--single{grid-template-columns:1fr;gap:18px;padding:28px 32px}.cap-collection-hero__topline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cap-collection-hero__title--compact{margin:16px 0 0;font-size:clamp(3.2rem,4vw,5.2rem);line-height:1.02}.cap-desc-wrap--collection{margin-top:18px;max-width:920px;padding:22px 24px;border-radius:24px;background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid rgba(11,44,61,.08);box-shadow:0 14px 30px #0b2c3d0f}.cap-desc-wrap--collection .cap-desc-content{overflow:hidden;transition:max-height .35s ease}.cap-desc-wrap--collection.is-collapsed .cap-desc-content{position:relative}.cap-desc-wrap--collection.is-collapsed .cap-desc-content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;background:linear-gradient(180deg,#fff0,#fffffff5);pointer-events:none}.cap-desc-wrap--collection .cap-desc-toggle{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;min-height:44px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid rgba(11,44,61,.12);color:#0b2c3d;font-weight:800;cursor:pointer;text-decoration:none}.cap-desc-wrap--collection .cap-desc-toggle:hover{border-color:#2e6f7547;box-shadow:0 10px 24px #0b2c3d14}@media(max-width:989px){.cap-collection-hero--text-only .cap-collection-hero__inner--single{padding:22px}.cap-collection-hero__title--compact{font-size:clamp(2.8rem,8vw,4rem)}}@media(max-width:749px){.cap-collection-hero__topline{align-items:flex-start;flex-direction:column}.cap-collection-hero__title--compact{font-size:clamp(2.5rem,9vw,3.8rem)}.cap-desc-wrap--collection{margin-top:16px;padding:18px;border-radius:20px}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/cap-collection.css.map */
