.cap-breadcrumbs,.breadcrumbs,nav[aria-label=Breadcrumb]{--cap-bc-navy:#071f3c;--cap-bc-blue:#102b4b;--cap-bc-gold:#d7aa52;--cap-bc-cream:#f8f3ea;--cap-bc-muted:#607084;--cap-bc-line:rgba(7,31,60,.1);width:100%;max-width:100%;margin:0 0 22px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.cap-breadcrumbs{position:relative}.cap-breadcrumbs:before{content:"";display:block;width:68px;height:4px;margin:0 0 14px;border-radius:999px;background:linear-gradient(90deg,#d7aa52,#f1cc7b 45%,#d7aa522e);box-shadow:0 4px 12px #d7aa5242}.cap-breadcrumbs__list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:8px;list-style:none;border-radius:999px;background:#ffffffbd;border:1px solid rgba(7,31,60,.08);box-shadow:0 12px 30px #071f3c0f}.cap-breadcrumbs__item{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:34px;color:var(--cap-bc-muted);font-size:13px;line-height:1;letter-spacing:.01em;font-weight:800}.cap-breadcrumbs__item a,.cap-breadcrumbs__item.is-current>span:last-child{min-height:34px;display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:0 12px;border-radius:999px;text-decoration:none!important;white-space:nowrap}.cap-breadcrumbs__item a{color:var(--cap-bc-blue)!important;background:#fff;border:1px solid rgba(7,31,60,.08);box-shadow:0 8px 18px #071f3c0b;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.cap-breadcrumbs__item a:hover{color:#8a6321!important;border-color:#d7aa526b;background:#fffdf8;transform:translateY(-1px)}.cap-breadcrumbs__item.is-current>span:last-child{color:#fff;background:linear-gradient(135deg,var(--cap-bc-navy),#123960);border:1px solid rgba(7,31,60,.16);box-shadow:0 10px 22px #071f3c24;font-weight:950;letter-spacing:.02em}.cap-breadcrumbs__sep{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;margin:0 -2px;border-radius:999px;color:var(--cap-bc-gold);font-size:15px;line-height:1;font-weight:950}.cap-breadcrumbs__home-link{width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:var(--cap-bc-navy)!important;background:radial-gradient(circle at 30% 20%,rgba(215,170,82,.16),transparent 46%),linear-gradient(180deg,#fff,#fbf7ef)!important;border:1px solid rgba(215,170,82,.24)!important;box-shadow:0 9px 22px #071f3c12,inset 0 1px #fffffff2!important}.cap-breadcrumbs__home-link:hover{color:#8a6321!important;border-color:#d7aa527a!important;background:#fffdf8!important}.cap-breadcrumbs__home-icon{width:16px;height:16px;display:block;fill:currentColor}.template-product .cap-breadcrumbs,.template-collection .cap-breadcrumbs,.template-page .cap-breadcrumbs,.template-search .cap-breadcrumbs{margin-bottom:24px!important}.template-product .cap-breadcrumbs__item.is-current>span:last-child{max-width:min(52vw,620px);overflow:hidden;text-overflow:ellipsis}.template-collection .cap-breadcrumbs__list{margin-bottom:2px}.breadcrumbs ol,.breadcrumbs ul,nav[aria-label=Breadcrumb] ol,nav[aria-label=Breadcrumb] ul{list-style:none;margin:0;padding:0}@media screen and (max-width:749px){.cap-breadcrumbs,.breadcrumbs,nav[aria-label=Breadcrumb]{margin-bottom:16px!important}.cap-breadcrumbs:before{width:52px;height:3px;margin-bottom:10px;box-shadow:0 3px 10px #d7aa523d}.cap-breadcrumbs__list{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;width:100%;max-width:100%;padding:7px;border-radius:18px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cap-breadcrumbs__list::-webkit-scrollbar{display:none}.cap-breadcrumbs__item{flex:0 0 auto;gap:6px;min-height:32px;font-size:12px;scroll-snap-align:start}.cap-breadcrumbs__item a,.cap-breadcrumbs__item.is-current>span:last-child{min-height:32px;padding:0 10px}.cap-breadcrumbs__home-link{width:34px!important;height:34px!important;min-height:34px!important}.cap-breadcrumbs__home-icon{width:15px;height:15px}.template-product .cap-breadcrumbs__item.is-current>span:last-child{max-width:58vw}}@media screen and (min-width:1200px){.cap-breadcrumbs__item{font-size:13.5px}.cap-breadcrumbs__home-link{width:40px!important;height:40px!important;min-height:40px!important}}
/*# sourceMappingURL=/cdn/shop/t/207/assets/cap-breadcrumbs.css.map */
