:root{--cb-navy: #344093;--cb-section-bg: #f8f8f8;--cb-card-bg: #fcfcfb;--cb-sub: #8a857b;--cb-divider: #e2dccf;--cb-badge-bg: #ffffff;--cb-badge-text: #344093;--cb-radius: 14px;--cb-pad: 12%;--cb-title-size: 20px;--cb-price-size: 19px;--cb-opt-height: 44px}body.template-collection,.template-collection .main-content,.template-collection .collection-listing-wrapper{background-color:var(--cb-section-bg)}.template-collection .pagetitle,.template-collection .overlay-text__title,.template-collection .utility-bar,.template-collection .utility-bar a,.template-collection .utility-bar .link-dropdown__button-text{color:var(--cb-navy)}.cb-filter-intro{text-align:center;padding:8px 0 18px}.cb-filter-intro__heading{color:var(--cb-navy);font-size:15px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.cb-filter-intro__text{color:var(--cb-navy);font-size:15px;margin:0;opacity:.85}@media screen and (min-width:768px){.filter-container--top{display:block}.filter-container--top>.filters{width:100%;max-width:none;float:none;margin:0 0 4px;padding:0;border:0;position:static}.filter-container--top .filters__inner{position:static;width:100%;max-width:none;padding:0;top:auto}.filter-container--top .filters__heading{display:none}.filter-container--top>.filters-adjacent{width:100%;max-width:none;float:none;margin-left:0;padding-left:0}.filter-container--top .filter-group{display:flex;align-items:center;justify-content:center;gap:14px;padding:7px 0;margin:0;border:0;flex-wrap:wrap}.filter-container--top .filter-group__heading{flex:0 0 auto;padding:0;margin:0;border:0;pointer-events:none;cursor:default}.filter-container--top .filter-group__heading__text{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-sub)}.filter-container--top .filter-group__heading__indicator{display:none}.filter-container--top .filter-group__items.toggle-target--hidden{display:block!important;height:auto!important;overflow:visible!important}.filter-container--top .filter-group__items{flex:0 1 auto;min-width:0;padding:0;margin:0}.filter-container--top .filter-group__items .toggle-target-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.filter-container--top .filter-group__checkbox{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.filter-container--top .filter-group__item{display:inline-flex;align-items:center;gap:6px;margin:0;padding:10px 20px;border:1.5px solid var(--cb-navy);border-radius:999px;background-color:#fff;color:var(--cb-navy);font-size:15px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,transform .1s}.filter-container--top .filter-group__item:hover{transform:translateY(-1px)}.filter-container--top .filter-group__checkbox:focus-visible+.filter-group__item__text{outline:2px solid var(--cb-navy);outline-offset:4px}.filter-container--top .filter-group__item--active{background-color:var(--cb-navy);color:#fff}.filter-container--top .filter-group__item--disabled{opacity:.35;cursor:not-allowed;transform:none}.filter-container--top .filter-group__item__count{font-size:12px;opacity:.6}.filter-container--top .filter-group--applied{width:100%}.filter-container--top .filter-group__applied-item{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background-color:var(--cb-navy);color:#fff;font-size:14px}.filter-container--top .filter-group__clear-link{color:var(--cb-navy);font-size:14px;text-decoration:underline;text-underline-offset:3px}.filter-container--top .filter-group--price_range .toggle-target-container,.filter-container--top .price-range{display:block}.filter-container--top [data-toggle-filters]{display:none}}.collection-listing .product-block .image-cont,.product-list .product-block .image-cont{position:relative;background-color:var(--cb-card-bg);border-radius:var(--cb-radius);overflow:hidden;padding:var(--cb-pad);box-sizing:border-box}.collection-listing .product-block .rimage__image,.collection-listing .product-block .rimage-background,.product-list .product-block .rimage__image,.product-list .product-block .rimage-background{filter:drop-shadow(0 18px 22px rgba(0,0,0,.16))}.cb-badges{position:absolute;top:16px;left:16px;right:16px;z-index:3;display:flex;gap:8px;flex-wrap:wrap;pointer-events:none}.cb-badge{background-color:var(--cb-badge-bg);color:var(--cb-badge-text);border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1}.collection-listing .product-block .product-info,.product-list .product-block .product-info{padding-top:18px}.collection-listing .product-block,.collection-listing .product-block .product-info,.product-list .product-block,.product-list .product-block .product-info{text-align:left}.collection-listing .product-block__title,.product-list .product-block__title{color:var(--cb-navy);font-size:var(--cb-title-size);font-weight:600;line-height:1.25;margin-bottom:14px;text-transform:none;letter-spacing:normal}.collection-listing .product-block__title:after,.product-list .product-block__title:after{content:" \2192";font-weight:400}.collection-listing .product-block__title,.product-list .product-block__title{border-bottom:1px solid var(--cb-divider);padding-bottom:14px}.collection-listing .product-block__subtitle,.product-list .product-block__subtitle{margin:0 0 4px;color:var(--cb-sub);font-size:14px;line-height:1.4}.collection-listing .product-block .product-price,.product-list .product-block .product-price{color:var(--cb-navy);font-size:var(--cb-price-size);font-weight:700;margin:0}.collection-listing .product-block .product-price__compare,.product-list .product-block .product-price__compare{opacity:.55;font-weight:400;margin-left:6px}.collection-listing .product-block .product-price__from,.collection-listing .product-block .product-price__amount,.collection-listing .product-block .product-price__compare,.collection-listing .product-block .product-info .unit-price,.product-list .product-block .product-price__from,.product-list .product-block .product-price__amount,.product-list .product-block .product-price__compare,.product-list .product-block .product-info .unit-price{display:none}.collection-listing .product-block .product-price .price-label,.product-list .product-block .product-price .price-label{display:inline-block;font-size:12px;line-height:1.4}.collection-listing .product-block__rating,.product-list .product-block__rating{display:flex;align-items:center;gap:6px;margin:10px 0 0}.collection-listing .cc-rating-custom-caption,.product-list .cc-rating-custom-caption{color:var(--cb-sub);font-size:14px}.collection-listing .product-block__rating svg,.product-list .product-block__rating svg{color:var(--cb-navy);fill:var(--cb-navy)}.collection-listing .product-block-options,.product-list .product-block-options{margin-top:16px}.collection-listing .product-block-options__inner,.product-list .product-block-options__inner{display:flex;flex-wrap:wrap;gap:8px}.collection-listing .product-block-options__item,.product-list .product-block-options__item{min-width:var(--cb-opt-height);height:var(--cb-opt-height);padding:0 18px;border-radius:4px;border:1.5px solid var(--cb-navy);background-color:#fff;color:var(--cb-navy);display:inline-flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:.04em;text-transform:uppercase;line-height:1;margin:0;cursor:pointer;box-sizing:border-box;transition:background-color .15s,color .15s,transform .12s}.collection-listing .product-block-options__item:hover,.product-list .product-block-options__item:hover{transform:translateY(-1px)}.collection-listing .product-block-options__item--active,.product-list .product-block-options__item--active{background-color:var(--cb-navy);color:#fff}.collection-listing .product-block-options__item--unavailable,.product-list .product-block-options__item--unavailable{opacity:.4;text-decoration:line-through;cursor:not-allowed}.collection-listing .product-block-options__item--unavailable:hover,.product-list .product-block-options__item--unavailable:hover{transform:none}.collection-listing .product-block .product-block__cta,.product-list .product-block .product-block__cta{position:static;visibility:visible;opacity:1;width:100%;margin-top:18px;padding:15px 18px;border:1.5px solid var(--cb-navy);border-radius:4px;background-color:#fff;color:var(--cb-navy);font-size:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:center;box-shadow:none;display:flex;align-items:center;justify-content:space-between;gap:14px;transition:transform .1s,background-color .15s,color .15s}.collection-listing .product-block .product-block__cta:hover,.product-list .product-block .product-block__cta:hover{transform:translateY(-1px);background-color:var(--cb-navy);color:#fff}.product-block__cta__price{font-weight:700}.product-block__cta__price s{opacity:.55;margin-left:6px;font-weight:400}@media screen and (max-width:767px){:root{--cb-opt-height: 38px;--cb-pad: 9%}.collection-listing .product-block__title,.product-list .product-block__title{font-size:16px;margin-bottom:10px}.collection-listing .product-block .product-block__cta,.product-list .product-block .product-block__cta{padding:12px 14px;font-size:13px;letter-spacing:.03em;margin-top:12px}.collection-listing .product-block-options__item,.product-list .product-block-options__item{padding:0 12px;font-size:12px}.cb-badge{padding:5px 9px;font-size:10px}.cb-badges{top:10px;left:10px;right:10px;gap:5px}}@media(prefers-reduced-motion:reduce){.collection-listing .product-block *,.filter-container--top .filter-group__item{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/221/assets/collection-browse.css.map */
