.brand-collection-banner__text{margin-top:34px;text-align:center}.brand-collection-banner__title{margin:0;font-family:var(--brand-font-body);font-size:28px;font-weight:400;letter-spacing:normal;text-transform:uppercase;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.brand-collection-banner__title{font-size:36px}}.brand-collection-banner__title--serif{font-family:var(--brand-font-display);text-transform:none}.brand-collection-banner__description{max-width:840px;margin:14px auto 0;font-size:16px;line-height:1.4}.brand-collection-banner__description p{margin:0}.brand-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.brand-toolbar__count{margin:0 0 0 auto;font-size:16px;color:rgb(var(--color-foreground))}.brand-toolbar__sort{position:relative}.brand-toolbar__sort-label{position:absolute;z-index:1;top:-7px;left:14px;padding:0 6px;background-color:rgb(var(--color-background));font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-tan);pointer-events:none}.brand-toolbar__select-wrap{position:relative;display:inline-flex;align-items:center}.brand-toolbar__select{appearance:none;-webkit-appearance:none;min-width:227px;padding:12px 34px 12px 16px;border:1px solid var(--brand-tan);border-radius:4px;background-color:transparent;font-family:var(--brand-font-body);font-size:16px;color:rgb(var(--color-foreground));cursor:pointer}.brand-toolbar__select:focus-visible{outline:2px solid var(--brand-tan);outline-offset:1px}.brand-toolbar__select-caret{position:absolute;right:14px;display:flex;pointer-events:none}.brand-toolbar__select-caret svg{width:11px;height:11px;fill:var(--brand-black)}.brand-toolbar__action{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--brand-line);border-radius:4px;background-color:transparent;font-family:var(--brand-font-body);font-size:16px;color:rgb(var(--color-foreground));text-decoration:none;cursor:pointer;transition:border-color var(--brand-duration) var(--brand-ease)}.brand-toolbar__action:hover{border-color:var(--brand-tan)}.brand-toolbar__action-icon{display:inline-flex;color:var(--brand-tan)}.brand-toolbar__action-icon svg{width:16px;height:16px}.brand-pills{display:flex;flex-wrap:nowrap;gap:16px;margin:20px 0 0;padding:0 0 4px;list-style:none;overflow-x:auto;scrollbar-width:none}.brand-pills::-webkit-scrollbar{display:none}.brand-pills__item{flex:1 0 auto}.brand-pills__link{display:flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:4px;background-color:var(--brand-tan-soft);color:var(--brand-black);font-family:var(--brand-font-body);font-size:16px;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color var(--brand-duration) var(--brand-ease),color var(--brand-duration) var(--brand-ease)}.brand-pills__link:hover{background-color:#c7a17f59;color:var(--brand-black)}.brand-pills__link.is-active{background-color:var(--brand-black);color:var(--brand-white)}@media screen and (min-width:750px){.brand-pills__item{flex:1 1 0}}@media screen and (max-width:749px){.brand-toolbar__count{order:3;width:100%;margin-left:0}.brand-toolbar__select{min-width:0;width:100%}.brand-toolbar__sort{flex:1 1 160px}}.facets-wrapper{padding-bottom:20px}.facets__form{align-items:center;gap:12px 18px}.facets__heading,.facet-filters__label,.facets__label{font-family:var(--brand-font-body);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-tan)}.facets__summary,.facets__disclosure .facets__summary{font-family:var(--brand-font-body);font-size:16px;color:rgb(var(--color-foreground))}.facets__display{border:1px solid var(--brand-line);border-radius:4px;box-shadow:none}.facets__price .field__input,.facet-filters__sort{border-radius:4px;font-family:var(--brand-font-body);font-size:16px}.facet-filters__sort{border:1px solid var(--brand-tan);padding:12px 34px 12px 16px}.facets__label:hover,.facet-checkbox:hover{color:var(--brand-tan)}.facets__button,.facets__reset .button{border-radius:0;font-size:13px;letter-spacing:.06em}.product-count__text,.facets__status{font-family:var(--brand-font-body);font-size:16px;color:rgb(var(--color-foreground))}.active-facets__button-inner{border-radius:4px;background-color:var(--brand-tan-soft);font-size:14px}.mobile-facets__open-wrapper,.facets-container .product-count,.facets-container .product-count-vertical{display:none}.facets-wrapper--no-filters,.facets-container{margin-bottom:0}@media screen and (min-width:750px){.mobile-facets__wrapper.medium-hide,.mobile-facets__wrapper.large-up-hide{display:block}.mobile-facets__inner{max-width:420px;margin-left:auto}}.mobile-facets__inner{border-radius:0}.mobile-facets__header{border-bottom:0;padding-bottom:4px}.mobile-facets__heading{font-family:var(--brand-font-body);font-size:18px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.brand-facets__intro{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--brand-muted)}.mobile-facets__header-inner{position:relative;padding-right:36px}.brand-facets__close{position:absolute;top:-4px;right:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer;color:rgb(var(--color-foreground))}.brand-facets__close svg{width:16px;height:16px}.mobile-facets__count{display:none}.mobile-facets__details .mobile-facets__summary{font-family:var(--brand-font-body);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));padding-left:0;padding-right:0;pointer-events:none}.js .mobile-facets__submenu{position:static;transform:none;visibility:visible;height:auto;width:auto;overflow:visible;padding:0;z-index:auto}.js .mobile-facets .submenu-open{visibility:visible}.mobile-facets__submenu .mobile-facets__footer{display:none}.mobile-facets__arrow,.mobile-facets__submenu>.mobile-facets__close-button{display:none}.mobile-facets__details[open] .mobile-facets__summary{margin-bottom:4px}.mobile-facets__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:4px 0 8px}.brand-facet-value{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:1 / 1;padding:0}.brand-facet-value__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.brand-facet-value .mobile-facets__label{position:relative;z-index:1;display:flex;align-items:flex-end;width:100%;height:100%;padding:10px;font-size:15px;font-weight:700;color:var(--brand-white);text-shadow:0 1px 6px rgba(0,0,0,.55);background:linear-gradient(to top,#00000073,#0000000d)}.brand-facet-value .mobile-facets__checkbox,.brand-facet-value .mobile-facets__label>svg,.brand-facet-value .mobile-facets__highlight{position:absolute;opacity:0;pointer-events:none}.brand-facet-value:has(.mobile-facets__checkbox:checked){outline:2px solid var(--brand-tan);outline-offset:-2px}.brand-facet-value:has(.mobile-facets__checkbox:focus-visible){outline:2px solid var(--brand-black);outline-offset:2px}.brand-facet-value--no-image{aspect-ratio:auto;background-color:var(--brand-tan-soft)}.brand-facet-value--no-image .mobile-facets__label{color:var(--brand-black);text-shadow:none;background:none;align-items:center;padding:12px 14px;font-weight:400}.mobile-facets__footer{border-top:1px solid var(--brand-line);gap:10px;flex-direction:column}.mobile-facets__footer .mobile-facets__close-button,.mobile-facets__footer .no-js-hidden{width:100%}.mobile-facets__footer .button{width:100%;border-radius:0;background-color:var(--brand-black);color:var(--brand-white)}.mobile-facets__footer .mobile-facets__clear{font-size:14px;text-decoration:underline;text-underline-offset:3px}.brand-personalize{display:block}.brand-personalize__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background-color:#00000073;opacity:0;visibility:hidden;transition:opacity var(--brand-duration) var(--brand-ease),visibility var(--brand-duration)}.brand-personalize.is-open .brand-personalize__overlay{opacity:1;visibility:visible}.brand-personalize__panel{position:fixed;top:0;right:0;bottom:0;z-index:21;display:flex;flex-direction:column;width:min(420px,100%);background-color:rgb(var(--color-background));transform:translate(100%);visibility:hidden;transition:transform .32s var(--brand-ease),visibility .32s}.brand-personalize.is-open .brand-personalize__panel{transform:translate(0);visibility:visible}.brand-personalize__head{position:relative;padding:22px 24px 8px}.brand-personalize__close{position:absolute;top:16px;right:18px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer;color:rgb(var(--color-foreground))}.brand-personalize__close svg{width:16px;height:16px}.brand-personalize__title{margin:18px 0 0;font-family:var(--brand-font-body);font-size:18px;letter-spacing:.08em;text-transform:uppercase}.brand-personalize__intro{margin:8px 0 0;font-size:15px;line-height:1.45;color:rgb(var(--color-foreground))}.brand-personalize__body{flex:1 1 auto;overflow-y:auto;padding:12px 24px 24px}.brand-personalize__group{margin:16px 0 10px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground))}.brand-personalize__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.brand-personalize__tile{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:1 / 1}.brand-personalize__label{display:block;width:100%;height:100%;cursor:pointer}.brand-personalize__input{position:absolute;opacity:0;width:1px;height:1px}.brand-personalize__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.brand-personalize__name{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:10px;font-size:16px;font-weight:700;text-align:center;color:var(--brand-white);text-shadow:0 1px 8px rgba(0,0,0,.6);background:linear-gradient(to top,#00000059,#0000001a)}.brand-personalize__tile--no-image{aspect-ratio:3 / 2;background-color:var(--brand-tan-soft)}.brand-personalize__tile--no-image .brand-personalize__name{color:rgb(var(--color-foreground));text-shadow:none;background:none;font-weight:400}.brand-personalize__tile:has(.brand-personalize__input:checked){outline:2px solid var(--brand-tan);outline-offset:-2px}.brand-personalize__tile:has(.brand-personalize__input:focus-visible){outline:2px solid var(--brand-black);outline-offset:2px}.brand-personalize__foot{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 24px 24px;border-top:1px solid var(--brand-line)}.brand-personalize__submit{width:100%;min-height:52px;border:1px solid var(--brand-black);border-radius:0;background-color:var(--brand-black);color:var(--brand-white);font-family:var(--brand-font-body);font-size:15px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;cursor:pointer;transition:background-color var(--brand-duration) var(--brand-ease)}.brand-personalize__submit:hover{background-color:var(--brand-tan-deep);border-color:var(--brand-tan-deep)}.brand-personalize__clear{font-size:14px;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}.brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:20px;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.brand-grid{grid-template-columns:repeat(var(--brand-grid-columns, 3),minmax(0,1fr))}}.brand-grid__item{display:flex}.brand-card{position:relative;display:flex;flex-direction:column;width:100%;padding:12px 16px 16px;background-color:rgb(var(--color-background));text-align:center}.brand-card__media{position:relative;display:block;width:100%;padding-bottom:var(--brand-card-ratio, 100%);overflow:hidden;background-color:var(--brand-card-image-bg, var(--brand-cream-deep))}.brand-card__image,.brand-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.brand-card__image--secondary{opacity:0;transition:none}@media(hover:hover){.brand-card:hover .brand-card__image--primary{opacity:0}.brand-card:hover .brand-card__image--secondary{opacity:1}}.brand-card__placeholder svg{width:100%;height:100%;object-fit:cover}.brand-card__badge{position:absolute;top:0;left:0;z-index:2;padding:6px 14px;background-color:var(--brand-black);color:var(--brand-tan-badge);font-family:var(--brand-font-body);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.brand-card__content{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;padding-top:16px}.brand-card__content .brand-rating{margin-bottom:10px}.brand-card__title{margin:0;font-family:var(--brand-font-body);font-size:18px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:capitalize;color:var(--brand-tan)}.brand-card__title a{color:inherit;text-decoration:none}.brand-card__title a:hover{color:var(--brand-tan-deep)}.brand-card__blurb{margin:12px 0 0;font-size:16px;line-height:1.4;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.brand-card__blurb{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:14px}}.brand-card__notes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;font-size:14px}.brand-card__note{display:inline-flex;align-items:center;gap:6px}.brand-card__note-dot{width:9px;height:9px;border-radius:50%;border:1px solid var(--dot, var(--brand-tan-light));background-color:color-mix(in srgb,var(--dot, var(--brand-tan-light)) 35%,transparent)}.brand-card__price{margin-top:12px}.brand-card__price .price{display:flex;align-items:baseline;justify-content:center;gap:10px;font-size:16px}.brand-card__price .price__container{display:flex;align-items:baseline;gap:10px}.brand-card__price .price-item{margin:0;font-size:16px;line-height:1.2;letter-spacing:normal}.brand-card__price .price-item--regular{color:rgb(var(--color-foreground))}.brand-card__price .price--on-sale .price__sale .price-item--regular{color:var(--brand-muted);text-decoration:line-through}.brand-card__price .price-item--sale{font-weight:600;color:rgb(var(--color-foreground))}.brand-card__price .price__badges,.brand-card__price .price__availability,.brand-card__price .unit-price{display:none}.brand-card--align-left{text-align:left}.brand-card--align-left .brand-card__content{align-items:flex-start}.brand-card--align-left .brand-card__notes,.brand-card--align-left .brand-card__price .price,.brand-card--align-left .brand-card__price .price__container{justify-content:flex-start}.brand-card__actions{width:100%;margin-top:auto;padding-top:16px}.brand-card__atc--outline{background-color:transparent;border-color:var(--brand-black);color:rgb(var(--color-foreground))}.brand-card__atc--outline:hover:not([disabled]){background-color:var(--brand-black);border-color:var(--brand-black);color:var(--brand-white)}.brand-card__atc-compare{margin-right:6px;font-weight:400;opacity:.55}.brand-card__actions .form,.brand-card__actions product-form,.brand-card__actions modal-opener{display:block;width:100%}.brand-card__atc{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:12px 16px;border:1px solid var(--brand-black);border-radius:0;background-color:var(--brand-black);color:var(--brand-white);font-family:var(--brand-font-body);font-size:16px;font-weight:400;letter-spacing:.16px;text-transform:uppercase;cursor:pointer;transition:background-color var(--brand-duration) var(--brand-ease),border-color var(--brand-duration) var(--brand-ease)}.brand-card__atc:hover:not([disabled]){background-color:var(--brand-tan-deep);border-color:var(--brand-tan-deep)}.brand-card__atc[disabled]{background-color:transparent;border-color:var(--brand-line);color:var(--brand-muted);cursor:not-allowed}.brand-card__atc .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-card__atc.loading>span{visibility:hidden}.brand-collection-empty{padding:60px 0;text-align:center}.brand-collection-empty__title{font-size:20px;margin:0 0 12px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-brand-collection.css.map */
