.ccs-breadcrumbs{margin:0 0 var(--ccs-space-4)}.ccs-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:0 var(--ccs-space-2);margin:0;color:var(--ccs-plum-muted);font-size:1.4rem;font-weight:700;line-height:2rem}.ccs-breadcrumbs__list li+li:before{content:"\203a";margin-right:var(--ccs-space-2)}.ccs-breadcrumbs a{color:var(--ccs-plum-muted);text-decoration:none}.ccs-breadcrumbs a:hover{color:var(--ccs-plum);text-decoration:underline}.ccs-breadcrumbs [aria-current]{color:var(--ccs-plum)}.ccs-collection-hero .collection-hero__inner{display:block;padding-top:var(--ccs-space-2);padding-bottom:0}.ccs-collection-hero .collection-hero__text-wrapper{flex:none;max-width:64rem}.ccs-collection-hero .collection-hero__title{margin:0}.ccs-collection-hero .collection-hero__description{max-width:64rem;margin:var(--ccs-space-3) 0 0;color:var(--ccs-plum-muted);font-size:1.6rem;font-weight:700;line-height:2.4rem}.ccs-collection-hero .collection-hero__description p{margin:0}.ccs-sort-row .facets-vertical-form{display:flex;align-items:center;justify-content:flex-end;gap:var(--ccs-space-3);margin:0}@media screen and (min-width:750px){.ccs-sort-row{position:relative;z-index:2;margin-bottom:calc(var(--ccs-tap) * -1);transform:translateY(calc(var(--ccs-tap) * -1));pointer-events:none}.ccs-sort-row .facets-vertical-form>*{pointer-events:auto}.ccs-collection-hero .collection-hero__text-wrapper{padding-right:32rem;max-width:none}.ccs-collection-hero .collection-hero__text-wrapper>*{max-width:64rem}}.ccs-sort-row .product-count-vertical{display:flex;align-items:center;margin:0}.ccs-sort-row__count,.facets-container .product-count__text{color:var(--ccs-plum-muted);font-size:1.4rem;font-weight:700;line-height:2rem;white-space:nowrap}.ccs-sort-row .facet-filters{padding:0;margin:0}.ccs-sort-pill.facet-filters__field{display:inline-flex;align-items:center;gap:var(--ccs-space-1);min-height:var(--ccs-tap);padding:0 var(--ccs-space-2) 0 18px;border:1px solid var(--ccs-line);border-radius:var(--ccs-radius-pill);background-color:var(--ccs-icing);color:var(--ccs-plum)}.ccs-sort-pill:focus-within{outline:2px solid var(--ccs-plum);outline-offset:2px}.ccs-sort-pill__label{font-size:1.5rem;font-weight:800}.ccs-sort-pill .select{display:inline-flex;align-items:center}.ccs-sort-pill .facet-filters__sort{height:auto;min-height:4rem;padding:0 3.2rem 0 var(--ccs-space-1);border:0;background:none;box-shadow:none;color:var(--ccs-plum);font-family:var(--ccs-font);font-size:1.5rem;font-weight:800;cursor:pointer}.ccs-sort-pill .facet-filters__sort:focus,.ccs-sort-pill .facet-filters__sort:focus-visible{outline:0;box-shadow:none}.ccs-sort-pill .select .svg-wrapper{right:1.2rem;color:var(--ccs-plum)}@media screen and (min-width:750px){.facets-vertical{gap:4rem;margin-top:2.8rem}.facets-vertical .facets-wrapper{flex:0 0 24rem;width:24rem;padding-right:0}.facets-vertical .product-grid-container{flex:1 1 0;min-width:0}}.facets-vertical .active-facets-desktop{margin:0 0 var(--ccs-space-5)}.active-facets-vertical-filter{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin:0}.facets__heading--vertical{margin:0;color:var(--ccs-plum);font-size:1.8rem;font-weight:900;letter-spacing:0;text-transform:none}.active-facets-vertical-filter .active-facets__button-wrapper,.facets-vertical .active-facets .active-facets-vertical-filter:only-child>facet-remove:not(.hidden){display:block;padding:0;margin:0}.active-facets-vertical-filter .active-facets__button-remove{color:var(--ccs-bubblegum-deep);font-size:1.4rem;font-weight:800;text-decoration:none}.active-facets-vertical-filter .active-facets__button-remove:hover{color:var(--ccs-plum)}.facets__disclosure-vertical{border-top:1px solid var(--ccs-line);padding-top:var(--ccs-space-4);margin:0 0 var(--ccs-space-4)}.facets__disclosure-vertical .facets__summary{padding:0 0 var(--ccs-space-3);color:var(--ccs-plum);font-size:1.2rem;font-weight:800;line-height:1.6rem;letter-spacing:.14em;text-transform:uppercase}.facets__disclosure-vertical .facets__summary>div{display:flex;align-items:center;justify-content:space-between}.facets__disclosure-vertical .facets__summary .icon-caret{width:1rem;color:var(--ccs-plum-muted)}.facets__disclosure-vertical .facets__selected,.facets__disclosure-vertical .facets__header-vertical,.facets__disclosure-vertical .facets__and-helptext{display:none}.ccs-facet-values{min-width:0;margin:0;padding:0;border:0}.ccs-facet-values.mobile-facets__list{overflow:visible}.ccs-facet-list,.ccs-facet-list__item{display:block;margin:0;padding:0}.ccs-facet-option{display:grid;grid-template-columns:18px minmax(0,1fr) auto;column-gap:10px;align-items:start;min-height:32px;padding:6px 8px;margin:0;border-radius:8px;color:var(--ccs-plum);font-size:1.4rem;font-weight:700;line-height:2rem;text-decoration:none;cursor:pointer}.ccs-facet-option:hover{background-color:var(--ccs-surface-2)}.ccs-facet-option.is-active,.ccs-facet-option:has(input:checked){font-weight:800}.ccs-facet-option input[type=checkbox]{position:static;z-index:auto;display:block;width:18px;height:18px;margin:1px 0 0;border:2px solid var(--ccs-plum-muted);border-radius:4px;background:var(--ccs-icing) no-repeat center / 12px 12px;opacity:1;cursor:pointer;appearance:none;-webkit-appearance:none}.ccs-facet-option input[type=checkbox]:checked{border-color:var(--ccs-bubblegum-deep);background-color:var(--ccs-bubblegum-deep);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.2 4.8 9 10 3.2' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ccs-facet-option input[type=checkbox]:focus-visible,.ccs-facet-option--choice:focus-visible{outline:2px solid var(--ccs-focus-color);outline-offset:2px;box-shadow:none}.ccs-facet-option__label{min-width:0;overflow-wrap:break-word}.ccs-facet-option__count{justify-self:end;color:var(--ccs-plum-muted);font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ccs-facet-subhead{margin:0;padding:10px 8px 2px;color:var(--ccs-plum-muted);font-size:1.2rem;font-weight:800;line-height:1.6rem;letter-spacing:.04em}.ccs-facet-subgroup:first-child .ccs-facet-subhead{padding-top:4px}.ccs-facet-scroll{position:relative;isolation:isolate;border:1px solid var(--ccs-line);border-radius:var(--ccs-radius-input);background-color:var(--ccs-icing)}.ccs-facet-scroll__box{max-height:34rem;padding:4px;border-radius:calc(var(--ccs-radius-input) - 1px);overflow-y:auto;scrollbar-color:var(--ccs-plum-muted) transparent;scrollbar-width:thin}.ccs-facet-scroll .ccs-facet-subhead{position:sticky;top:0;z-index:1;background-color:var(--ccs-icing)}.ccs-facet-scroll:after{content:"";position:absolute;right:12px;bottom:0;left:0;z-index:2;height:44px;border-radius:0 0 0 calc(var(--ccs-radius-input) - 1px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%236B4A5C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center bottom 8px / 12px 8px,linear-gradient(rgba(255,255,255,0),var(--ccs-icing) 70%);opacity:0;pointer-events:none;transition:opacity var(--ccs-duration-state) ease-out}.ccs-facet-scroll.is-more:after{opacity:1}.facets__price,.facets-vertical .facets__price{display:block;padding:0}.facets__price>.field,.facets__price>.field-currency{display:none}.facets__price .ccs-price-presets{margin:0}.facets__disclosure-vertical .ccs-price-presets{padding:4px;border:1px solid var(--ccs-line);border-radius:var(--ccs-radius-input);background-color:var(--ccs-icing)}.ccs-facet-option__radio{width:18px;height:18px;margin-top:1px;border:2px solid var(--ccs-plum-muted);border-radius:50%;background-color:var(--ccs-icing)}.ccs-facet-option.is-active .ccs-facet-option__radio{border-color:var(--ccs-bubblegum-deep);background-color:var(--ccs-bubblegum-deep);box-shadow:inset 0 0 0 3px var(--ccs-icing)}.ccs-active-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ccs-chip-gap);margin:0 0 var(--ccs-space-4)}.ccs-active-row:not(:has(a)){display:none}.ccs-active-chip{display:inline-flex;align-items:center;gap:var(--ccs-space-2);min-height:var(--ccs-tap);padding:0 var(--ccs-space-2) 0 14px;border:1px solid var(--ccs-line);border-radius:var(--ccs-radius-pill);background-color:var(--ccs-icing);color:var(--ccs-plum);font-size:1.4rem;font-weight:800;line-height:1;text-decoration:none}.ccs-active-chip:hover{border-color:var(--ccs-plum)}.ccs-active-chip__x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:var(--ccs-plum);color:var(--ccs-blush);font-size:1.4rem;line-height:1}.ccs-clear-link{display:inline-flex;align-items:center;min-height:var(--ccs-tap);padding:0 var(--ccs-space-2);color:var(--ccs-bubblegum-deep);font-size:1.4rem;font-weight:800;text-decoration:none}.ccs-clear-link:hover{color:var(--ccs-plum);text-decoration:underline}.ccs-load-more{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:var(--ccs-space-5);text-align:center}.ccs-load-more__status,.ccs-load-more__hint{margin:0;color:var(--ccs-plum-muted);font-size:1.4rem;font-weight:700;line-height:2rem}.ccs-load-more__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ccs-load-more__bar{width:160px;height:4px;overflow:hidden;border-radius:2px;background-color:var(--ccs-line)}.ccs-load-more__fill{display:block;height:100%;background-color:var(--ccs-bubblegum-deep)}@media screen and (min-width:750px){.ccs-load-more__bar{display:none}}.ccs-load-more__button{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border:2px solid var(--ccs-plum);border-radius:var(--ccs-radius-pill);background-color:var(--ccs-icing);color:var(--ccs-plum);font-size:1.6rem;font-weight:900;text-decoration:none;transition:background-color var(--ccs-duration-state) ease-out,color var(--ccs-duration-state) ease-out}.ccs-load-more__button:hover{background-color:var(--ccs-plum);color:var(--ccs-blush)}.ccs-load-more__button[aria-busy=true]{opacity:.6}.ccs-load-more__prev{color:var(--ccs-bubblegum-deep);font-size:1.4rem;font-weight:800}.ccs-load-more__end{margin:0;color:var(--ccs-plum);font-size:1.8rem;font-weight:900;letter-spacing:-.02em;line-height:2.4rem}.ccs-load-more__cta{display:inline-flex;align-items:center;min-height:48px;margin-top:var(--ccs-space-2);padding:0 var(--ccs-space-5);border-radius:var(--ccs-radius-pill);background-color:var(--ccs-bubblegum-deep);color:var(--ccs-blush);font-size:1.6rem;font-weight:900;text-decoration:none}.ccs-load-more__cta:hover{background-color:var(--ccs-plum);color:var(--ccs-blush)}.ccs-seo-copy{display:grid;gap:var(--ccs-space-3);max-width:none;margin-top:var(--ccs-space-7);padding:var(--ccs-space-5) 20px;border:1px solid var(--ccs-line);border-radius:var(--ccs-radius-card);background-color:var(--ccs-icing);color:var(--ccs-plum-muted)}.ccs-seo-copy__heading{margin:0;color:var(--ccs-plum);font-size:2rem;font-weight:900;letter-spacing:-.02em;line-height:2.6rem}.ccs-seo-copy__body{max-width:76rem;color:var(--ccs-plum-muted);font-size:1.6rem;font-weight:700;line-height:2.4rem}.ccs-seo-copy__body p{margin:0 0 var(--ccs-space-3)}.ccs-seo-copy__body p:last-child{margin-bottom:0}@media screen and (min-width:750px){.ccs-seo-copy{padding:var(--ccs-space-6)}}@media screen and (max-width:749px){.facets-vertical .facets-wrapper{padding:0}.facets-wrapper .facets-container,.facets-container{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ccs-space-3) var(--ccs-space-2);padding:var(--ccs-space-4) 0 var(--ccs-space-3)}.facets-container>.facets,.facets-container>.product-count .loading__spinner{display:none}.facets-container>.mobile-facets__wrapper{order:1;flex:none;justify-self:start;margin:0}.facets-container>.ccs-mobile-sort{order:2;flex:1 1 0;min-width:0}.facets-container>.product-count{order:3;flex:none;margin:0}.facets-container>.active-facets-mobile{order:4;grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ccs-chip-gap);width:100%;margin:var(--ccs-space-1) 0 0;padding:0}.facets-container>.active-facets-mobile.ccs-empty-row{display:none}.facets-container .product-count__text{margin:0}}.mobile-facets__open-wrapper .mobile-facets__open{display:inline-flex;align-items:center;gap:var(--ccs-space-2);min-height:var(--ccs-tap);padding:0 var(--ccs-space-4);border:0;border-radius:var(--ccs-radius-pill);background-color:var(--ccs-plum);color:var(--ccs-blush);font-size:1.5rem;font-weight:900}.mobile-facets__open-wrapper .mobile-facets__open .svg-wrapper,.mobile-facets__open-wrapper .mobile-facets__open svg{color:var(--ccs-blush)}.mobile-facets__open .mobile-facets__open-label{color:var(--ccs-blush);font-weight:900;text-decoration:none}.ccs-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;padding:0 var(--ccs-space-2);border-radius:var(--ccs-radius-pill);background-color:var(--ccs-bubblegum);color:var(--ccs-plum);font-size:1.4rem;font-weight:900;line-height:2rem}.ccs-mobile-sort{position:relative}.ccs-mobile-sort__select{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:var(--ccs-tap);padding:0 3.6rem 0 var(--ccs-space-4);border:1px solid var(--ccs-line);border-radius:var(--ccs-radius-pill);background-color:var(--ccs-icing);color:var(--ccs-plum);font-family:var(--ccs-font);font-size:1.5rem;font-weight:800}.ccs-mobile-sort__select:focus-visible{outline:2px solid var(--ccs-plum);outline-offset:2px}.ccs-mobile-sort__caret{position:absolute;top:50%;right:1.4rem;display:flex;width:1rem;color:var(--ccs-plum);transform:translateY(-50%);pointer-events:none}.mobile-facets__wrapper .mobile-facets__inner{position:absolute;right:0;bottom:0;left:0;width:100%;max-width:none;height:auto;max-height:88%;margin:0;border:0;border-radius:16px 16px 0 0;background-color:var(--ccs-blush);box-shadow:0 12px 30px #4a20361f;filter:none}.mobile-facets__wrapper .mobile-facets__inner:before{content:"";flex:none;align-self:center;width:40px;height:4px;margin-top:8px;border-radius:2px;background-color:var(--ccs-line)}.js .mobile-facets__wrapper .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translateY(100%)}.mobile-facets__wrapper .mobile-facets__main{flex:1 1 auto;min-height:0}.mobile-facets__wrapper details.menu-opening .mobile-facets__close{display:none}.mobile-facets__header{display:flex;align-items:center;justify-content:space-between;padding:var(--ccs-space-2) var(--ccs-space-4);border-bottom:0;text-align:left}.ccs-sheet-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ccs-tap);height:var(--ccs-tap);margin-right:-1rem;padding:0;border:0;background:none;color:var(--ccs-plum);cursor:pointer}.ccs-sheet-close .svg-wrapper{width:2rem;height:2rem}.ccs-sheet-close:focus-visible{outline:2px solid var(--ccs-plum);outline-offset:2px}.mobile-facets__header-inner{text-align:left}.mobile-facets__heading{color:var(--ccs-plum);font-size:2.2rem;font-weight:900;letter-spacing:-.02em}.mobile-facets__count,[id^=Details-Mobile-SortBy]{display:none}.mobile-facets__main{display:flex;flex-direction:column;gap:0;padding:var(--ccs-space-2) 0 0;overflow-y:auto}.mobile-facets__details.ccs-sheet-group{padding:0 var(--ccs-space-4);border-bottom:1px solid var(--ccs-line)}.ccs-sheet-group__heading{margin:0}.ccs-sheet-group__toggle{display:flex;align-items:center;gap:var(--ccs-space-2);width:100%;min-height:48px;padding:0;border:0;background:none;color:var(--ccs-plum);font-family:inherit;font-size:1.2rem;font-weight:800;line-height:1.6rem;letter-spacing:.14em;text-align:left;text-transform:uppercase;cursor:pointer}.ccs-sheet-group__toggle:focus-visible{outline:2px solid var(--ccs-focus-color);outline-offset:2px;box-shadow:none}.ccs-sheet-group__selected{color:var(--ccs-bubblegum-deep);font-size:1.4rem;letter-spacing:0;text-transform:none}.ccs-sheet-group.is-open .ccs-sheet-group__selected{display:none}.ccs-sheet-group__chevron{display:inline-flex;flex:none;width:1.2rem;margin-left:auto;color:var(--ccs-plum-muted);transition:transform var(--ccs-duration-state) ease-out}.ccs-sheet-group__chevron svg{width:100%;height:auto}.ccs-sheet-group.is-open .ccs-sheet-group__chevron{transform:rotate(180deg)}.ccs-sheet-group__body{padding:0 0 var(--ccs-space-3)}.js .ccs-sheet-group:not(.is-open) .ccs-sheet-group__body{display:none}.ccs-sheet-group .ccs-facet-option{min-height:var(--ccs-tap);padding:12px 0;border-radius:0}.ccs-sheet-group .ccs-facet-option:hover{background-color:transparent}.ccs-sheet-group .ccs-facet-subhead{padding:8px 0 0}.ccs-sheet-footer.mobile-facets__footer{position:sticky;bottom:0;display:flex;gap:10px;margin-top:auto;padding:var(--ccs-space-4);border-top:1px solid var(--ccs-line);background-color:var(--ccs-blush)}.ccs-sheet-footer .mobile-facets__clear-wrapper{display:flex;flex:none}.ccs-sheet-footer__clear{display:inline-flex;align-items:center;min-height:52px;padding:0 20px;border:2px solid var(--ccs-plum);border-radius:var(--ccs-radius-pill);background-color:var(--ccs-icing);color:var(--ccs-plum);font-size:1.6rem;font-weight:900;text-decoration:none}.ccs-sheet-footer__show.button{flex:1 1 auto;min-height:52px;margin:0;padding:0 20px;font-size:1.6rem;font-weight:900;white-space:nowrap}.ccs-landing{padding-top:var(--ccs-space-4);padding-bottom:var(--ccs-space-7)}.ccs-landing__header{display:flex;flex-direction:column;gap:14px}.ccs-landing__title{margin:0}@media screen and (min-width:750px){.ccs-landing{padding-top:var(--ccs-space-6);padding-bottom:var(--ccs-space-8)}.ccs-landing__header{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ccs-space-6)}.ccs-landing__header .ccs-search-pill{flex:0 1 42rem}}.ccs-search-pill{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;margin:0;padding:0 18px;border:1px solid var(--ccs-line);border-radius:var(--ccs-radius-pill);background-color:var(--ccs-icing);color:var(--ccs-plum-muted)}.ccs-search-pill:focus-within{outline:2px solid var(--ccs-plum);outline-offset:2px}.ccs-search-pill__icon{display:flex;flex:none;width:1.8rem;height:1.8rem;color:var(--ccs-plum)}.ccs-search-pill__icon svg{width:100%;height:100%}.ccs-search-pill__input{flex:1 1 auto;min-width:0;min-height:48px;padding:0;border:0;background:none;color:var(--ccs-plum);font-family:var(--ccs-font);font-size:1.6rem;font-weight:700;-webkit-appearance:none;appearance:none}.ccs-search-pill__input::placeholder{color:var(--ccs-plum-muted);opacity:1}.ccs-search-pill__input:focus,.ccs-search-pill__input:focus-visible{outline:0;box-shadow:none}.ccs-landing .ccs-landing-search{max-width:none;margin:0}.ccs-landing .ccs-landing-group{margin-top:28px}.ccs-landing .ccs-landing-group+.ccs-landing-group{margin-top:var(--ccs-space-6)}.ccs-landing .ccs-landing-group__heading{margin:0 0 var(--ccs-space-3);color:var(--ccs-bubblegum-deep);font-size:1.2rem;font-weight:800;line-height:1.6rem;letter-spacing:.14em;text-transform:uppercase}.ccs-landing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0}@media screen and (min-width:750px){.ccs-landing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ccs-space-4)}}@media screen and (min-width:990px){.ccs-landing-grid{grid-template-columns:repeat(var(--ccs-landing-cols, 5),minmax(0,1fr))}}.ccs-landing-tile{display:flex;flex-direction:column;gap:var(--ccs-space-2);height:100%;padding:10px;border:1px solid var(--ccs-line);border-radius:var(--ccs-radius-card);background-color:var(--ccs-icing);color:var(--ccs-plum);text-decoration:none;transition:border-color var(--ccs-duration-state) ease-out,box-shadow var(--ccs-duration-state) ease-out}@media screen and (min-width:750px){.ccs-landing-tile{padding:var(--ccs-space-3)}}.ccs-landing-tile:hover{border-color:var(--ccs-plum)}.ccs-landing-tile:focus-visible{outline:2px solid var(--ccs-plum);outline-offset:2px}.ccs-landing-tile__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--ccs-radius-input);background-color:var(--ccs-blush)}.ccs-landing-tile__media img{width:100%;height:100%;object-fit:cover}.ccs-landing-tile__media svg{width:40%;height:auto;color:var(--ccs-line)}.ccs-landing-tile__footer{display:flex;align-items:center;justify-content:space-between;gap:6px}.ccs-landing-tile__label{display:inline-block;min-width:0;padding:4px 12px 6px;border-radius:1.4rem;background-color:var(--ccs-blush);font-size:1.4rem;font-weight:900;line-height:1.8rem;overflow-wrap:break-word}.ccs-landing-tile__count{flex:none;color:var(--ccs-plum-muted);font-size:1.4rem;font-weight:700}.template-search .template-search__header{margin-bottom:0;text-align:left}.template-search .template-search__search{max-width:64rem;margin:0 0 var(--ccs-space-5)}.template-search .template-search__search .search{margin-top:0}.template-search .template-search__search .field{min-height:5.6rem;border:2px solid var(--ccs-plum);border-radius:var(--ccs-radius-pill);background-color:var(--ccs-icing)}.template-search .template-search__search .field:before,.template-search .template-search__search .field:after{display:none}.template-search .template-search__search{display:flex;align-items:center;gap:8px}.template-search .template-search__search>predictive-search,.template-search .template-search__search>main-search{display:block;flex:1 1 auto;min-width:0}.ccs-search-cancel{display:inline-flex;flex:none;align-items:center;min-height:var(--ccs-tap);padding:0 8px;color:var(--ccs-bubblegum-deep);font-size:1.5rem;font-weight:800;text-decoration:none}@media screen and (min-width:750px){.ccs-search-cancel{display:none}}.template-search .template-search__search .search__input{height:5.2rem;padding:0 5.6rem 0 5.2rem;border:0;border-radius:var(--ccs-radius-pill);background:none;box-shadow:none;color:var(--ccs-plum);font-size:1.6rem;font-weight:800}.template-search .template-search__search .search__input::placeholder{color:var(--ccs-plum-muted);font-weight:700;opacity:1}.template-search .template-search__search .field__button{top:50%;width:4.4rem;height:4.4rem;color:var(--ccs-plum);transform:translateY(-50%)}.template-search .template-search__search .search__button .svg-wrapper{width:1.8rem;height:1.8rem}.template-search .template-search__search .reset__button:after{display:none}.template-search .template-search__search .reset__button .svg-wrapper{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background-color:var(--ccs-line)}.template-search .template-search__search .reset__button svg{width:1.6rem;height:1.6rem;stroke-width:1.5}.template-search .template-search__search .reset__button circle{display:none}.template-search .template-search__search .field:focus-within{outline:2px solid var(--ccs-plum);outline-offset:2px}.ccs-search-title{margin:0;font-size:2.8rem;font-weight:900;line-height:1.05;letter-spacing:-.03em}@media screen and (min-width:750px){.ccs-search-title{font-size:4.8rem}}.ccs-search-count{margin:var(--ccs-space-2) 0 0;color:var(--ccs-plum-muted);font-size:1.4rem;font-weight:700}.template-search--empty{padding-bottom:var(--ccs-space-8)}.ccs-search-empty{display:grid;gap:var(--ccs-space-6);padding-top:var(--ccs-space-2)}.ccs-search-empty__main{display:grid;justify-items:start;gap:var(--ccs-space-4)}.ccs-search-empty__text{max-width:46rem;margin:0;color:var(--ccs-plum-muted);font-size:1.6rem;font-weight:700;line-height:2.4rem}@media screen and (min-width:990px){.ccs-search-empty{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ccs-suggestions{justify-items:start;gap:var(--ccs-space-3);margin:0}.ccs-suggestions .ccs-suggestions__heading{margin:0;color:var(--ccs-bubblegum-deep);font-size:1.2rem;font-weight:800;line-height:1.6rem;letter-spacing:.14em;text-transform:uppercase}.ccs-suggestions .ccs-suggestions__list{justify-content:flex-start}.ccs-browse-chip{display:inline-flex;align-items:center;min-height:var(--ccs-tap);padding:0 var(--ccs-space-4);border:1px solid var(--ccs-line);border-radius:var(--ccs-radius-pill);background-color:var(--ccs-icing);color:var(--ccs-plum);font-size:1.5rem;font-weight:800;text-decoration:none;transition:border-color var(--ccs-duration-state) ease-out}.ccs-browse-chip:hover{border-color:var(--ccs-plum)}.ccs-browse-chip:focus-visible{outline:2px solid var(--ccs-plum);outline-offset:2px}.template-search .template-search__search .search__button{right:auto;left:.6rem}.template-search .template-search__search .reset__button{right:.6rem}.template-search:has(.ccs-sort-row) .ccs-search-count{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ccs-browse.css.map */
