#MainContent:is([data-template^=search],[data-template^=cart]){--sol-utility-paper: #fcfbf7;--sol-utility-panel: #f3f6ee;--sol-utility-line: #dce2d5;--sol-utility-sage: #d4e6bd;--sol-utility-sage-hover: #c5d9ad;--sol-utility-ink: #30372e;--sol-utility-muted: #66715f;--sol-utility-focus: #6b8358;--page-margin: clamp(16px, 3vw, 40px);color:var(--sol-utility-ink);background:var(--sol-utility-paper)}#MainContent:is([data-template^=search],[data-template^=cart]) .section-background{background:var(--sol-utility-paper)}#MainContent:is([data-template^=search],[data-template^=cart]) :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--sol-utility-focus);outline-offset:3px}#MainContent[data-template^=search] .search-page__header{padding-block:32px 4px}#MainContent[data-template^=search] .search-page__header :is(h1,h2,h3){margin:0;color:var(--sol-utility-ink);font-family:var(--font-heading--family, inherit);font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.35;letter-spacing:.015em;overflow-wrap:anywhere}#MainContent[data-template^=search] .search-page-input__parent{inline-size:100%}#MainContent[data-template^=search] search-page-input-component{inline-size:100%;max-inline-size:640px;margin-block:20px 4px;background:transparent}#MainContent[data-template^=search] .search-page-input{min-block-size:52px;padding:13px 52px;border:1px solid #c8d4bd;border-radius:999px;color:var(--sol-utility-ink);background:#fffefa;font-size:16px;line-height:1.5;box-shadow:0 3px 12px #34452a04}#MainContent[data-template^=search] .search-page-input::placeholder{color:var(--sol-utility-muted);opacity:1}#MainContent[data-template^=search] search-page-input-component .search__icon{left:18px;color:var(--sol-utility-muted)}#MainContent[data-template^=search] search-page-input-component .search__reset-button{right:4px;inline-size:44px;block-size:44px}#MainContent[data-template^=search] .search-results__no-results{inline-size:min(100%,640px);margin-block:14px 0;padding:14px 18px;border:1px solid var(--sol-utility-line);border-radius:16px;color:var(--sol-utility-muted);background:var(--sol-utility-panel);font-size:14px;line-height:1.8;opacity:1;overflow-wrap:anywhere}#MainContent[data-template^=search] .search-results__no-results p{margin:0}#MainContent[data-template^=search] .product-grid-container{padding-block:24px 52px}#MainContent[data-template^=search] .facets--horizontal{border-block-end:1px solid var(--sol-utility-line)}#MainContent[data-template^=search] :is(.facets,.facets-toggle){color:var(--sol-utility-ink);font-size:13px}#MainContent[data-template^=search] .facets-toggle__button{min-block-size:44px;padding-inline:14px;border:1px solid var(--sol-utility-line);border-radius:999px;background:#eef3e7;font-size:13px;font-weight:400}#MainContent[data-template^=search] .products-count-wrapper{color:var(--sol-utility-muted);font-size:12px}#MainContent[data-template^=search] :is(.main-collection-grid__title,.main-collection-grid__empty-title){margin-block:0 20px;font-size:23px;font-weight:400;line-height:1.5}#MainContent[data-template^=search] .main-collection-grid__empty{padding:32px 20px;border:1px solid var(--sol-utility-line);border-radius:20px;background:var(--sol-utility-panel)}#MainContent:is([data-template^=search],[data-template^=cart]) .product-card__content{border:1px solid var(--sol-utility-line);border-radius:16px;background:#fffefa}#MainContent:is([data-template^=search],[data-template^=cart]) .product-card:focus-within .product-card__content{border-color:var(--sol-utility-focus)}#MainContent:is([data-template^=search],[data-template^=cart]) .product-card__content .text-block p{font-size:15px;font-weight:400;line-height:1.65;overflow-wrap:anywhere}#MainContent:is([data-template^=search],[data-template^=cart]) .product-card__content product-price{color:var(--sol-utility-muted);font-size:14px;line-height:1.6}#MainContent[data-template^=cart] .cart-page{gap:24px 36px;padding-block:36px 44px;min-inline-size:0}#MainContent[data-template^=cart] .cart-title{padding-block:0}#MainContent[data-template^=cart] .cart-title h1{margin:0;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.4;letter-spacing:.015em;overflow-wrap:anywhere}#MainContent[data-template^=cart] :is(.cart-page__items,.cart-page__summary,.cart-items__details){min-inline-size:0}#MainContent[data-template^=cart] .cart-page__summary{display:block;block-size:auto;align-self:start}#MainContent[data-template^=cart] .cart__summary-container{border:1px solid var(--sol-utility-line);border-radius:20px;background:var(--sol-utility-panel)}#MainContent[data-template^=cart] .cart__summary-inner{gap:22px;padding:24px}#MainContent[data-template^=cart] .cart-items__table-row{column-gap:18px}#MainContent[data-template^=cart] .cart-items__media-container{border-radius:12px;background:#edf1e7}#MainContent[data-template^=cart] .cart-items__title{color:var(--sol-utility-ink);font-size:16px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}#MainContent[data-template^=cart] :is(.cart-items__variants,.cart-items__bundle,.tax-note){color:var(--sol-utility-muted);font-size:13px;line-height:1.7}#MainContent[data-template^=cart] .cart-items__price{color:var(--sol-utility-ink);font-size:15px;font-weight:400;overflow-wrap:anywhere}#MainContent[data-template^=cart] .quantity-selector{border:1px solid #c8d4bd;border-radius:999px;background:#fffefa}#MainContent[data-template^=cart] .quantity-selector :is(.quantity-minus,.quantity-plus){inline-size:44px;block-size:44px;border-radius:50%}#MainContent[data-template^=cart] .cart-items__remove{inline-size:44px;block-size:44px;border-radius:50%;color:var(--sol-utility-muted)}#MainContent[data-template^=cart] .cart-items__remove:hover{background:#e8efdf}#MainContent[data-template^=cart] .cart__total-label{font-size:14px;font-weight:400}#MainContent[data-template^=cart] .cart__total-value{font-size:25px;font-weight:400;line-height:1.4}#MainContent[data-template^=cart] :is(.cart__checkout-button,.cart-items__empty-button){--button-background-color: var(--sol-utility-sage);--button-color: var(--sol-utility-ink);--button-border-color: #b4c89e;--button-border-width: 1px;min-block-size:48px;block-size:auto;padding:12px 24px;border-radius:999px;font-size:15px;font-weight:400;line-height:1.5;text-transform:none}#MainContent[data-template^=cart] :is(.cart__checkout-button,.cart-items__empty-button):hover:not(:disabled,[aria-disabled=true]){--button-background-color: var(--sol-utility-sage-hover);--button-border-color: #a6be90}#MainContent[data-template^=cart] .cart-page--empty{gap:20px;min-block-size:280px;margin-block:32px 12px;padding:36px 24px;border:1px solid var(--sol-utility-line);border-radius:24px;background:var(--sol-utility-panel)}#MainContent[data-template^=cart] .cart-page--empty :is(.cart-page__title,.cart-page__items,.cart-page__more-blocks){margin-block:0}#MainContent[data-template^=cart] .cart-page--empty .cart-page__more-blocks:empty{display:none}@media(min-width:990px){#MainContent[data-template^=cart] .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}@media(max-width:989px){#MainContent[data-template^=cart] .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr)}#MainContent[data-template^=cart] .cart-page__summary{grid-column:1;grid-row:auto;padding-block-start:4px}}@media(max-width:749px){#MainContent[data-template^=search] .search-page__header{padding-block-start:24px}#MainContent[data-template^=search] .product-grid-container{padding-block:18px 36px}#MainContent:is([data-template^=search],[data-template^=cart]) .product-card__content{border-radius:12px}#MainContent:is([data-template^=search],[data-template^=cart]) .product-card__content .text-block p{font-size:14px}#MainContent[data-template^=cart] .cart-page{padding-block:26px 32px}#MainContent[data-template^=cart] .cart__summary-inner{padding:20px}#MainContent[data-template^=cart] .cart-page--empty{min-block-size:240px;margin-block-start:24px;padding:28px 16px}#MainContent[data-template^=cart] .cart-items__table-row{--cart-item-price-width: 5.5rem;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"media details" "media price" "quantity quantity" "error error";column-gap:14px;row-gap:8px}#MainContent[data-template^=cart] .cart-items__price{min-inline-size:0;text-align:start}#MainContent[data-template^=cart] .cart-items__quantity{margin-block-start:6px}}@media(prefers-reduced-motion:reduce){#MainContent:is([data-template^=search],[data-template^=cart]) :is(.search-page-input,.cart__checkout-button,.cart-items__empty-button){transition:none}}#MainContent[data-template^=cart] .sol-utility-support .wrap{padding-block:24px 48px;padding-inline:40px;max-width:1304px}#MainContent[data-template^=cart] .sol-utility-support-card{display:flex;justify-content:space-between;align-items:center;gap:35px;border:1px solid #dce2d5;border-radius:20px;background:#edf3e6;padding:32px}#MainContent[data-template^=cart] .sol-utility-support-card h2{font-size:28px;margin:0 0 13px}#MainContent[data-template^=cart] .sol-utility-support-card p{font-size:14px;color:#6c7467;line-height:1.9;max-width:650px}#MainContent[data-template^=cart] .sol-utility-support-card .btn{flex:none}@media(max-width:767px){#MainContent[data-template^=cart] .sol-utility-support .wrap{padding:20px 20px 36px}#MainContent[data-template^=cart] .sol-utility-support-card{display:block;padding:25px}#MainContent[data-template^=cart] .sol-utility-support-card h2{font-size:25px}#MainContent[data-template^=cart] .sol-utility-support-card .btn{margin-top:20px}}#MainContent[data-template^=search] .sol-search-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding-block:32px;grid-column:1/-1}#MainContent[data-template^=search] .sol-search-pagination :is(a,.current){display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;padding-inline:16px;border:1px solid #d5dfca;border-radius:999px;color:#48623f;text-decoration:none}#MainContent[data-template^=search] .sol-search-pagination .current{background:#eaf2df}#MainContent[data-template^=search] .sol-search-browse{grid-column:1/-1;padding-block:12px 36px}#MainContent[data-template^=search] .sol-search-browse a{color:#48623f;text-underline-offset:.25em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sol-utility-pages.css.map */
