.suppist-utility-page,.suppist-utility-page #MainContent{background:#f8f5f0;color:#1e2022}.suppist-utility-page #MainContent :is(h1,h2,h3){color:#1e2022}.suppist-utility{padding-block:clamp(44px,6vw,88px)}.suppist-utility__eyebrow{color:#5b504e;font:600 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.suppist-utility__title{font:400 clamp(38px,5vw,62px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.025em;margin:0 0 24px}.suppist-utility__lead{font:400 17px/1.75 Arial,Helvetica,sans-serif;max-width:58ch;margin:0 auto 30px}.suppist-utility__links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;margin:24px 0 0}.suppist-utility__links a{color:#1e2022;font:400 15px/1.5 Arial,Helvetica,sans-serif;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center;gap:10px}.suppist-utility-page #MainContent :is(a,button,input,select,summary):focus-visible,.suppist-search-preview .header__search :is(a,button,input,summary):focus-visible{outline:2px solid #142d24;outline-offset:4px}.suppist-404{max-width:960px;text-align:center}.suppist-404__search{max-width:600px;margin:32px auto 0;text-align:left}.suppist-404__search label{display:block;font:400 14px/1.5 Arial,Helvetica,sans-serif;margin-bottom:9px}.suppist-404__field{display:flex;gap:10px}.suppist-404__field input{flex:1;min-width:0;border:1px solid #8b7f77;background:#fffdf9;color:#1e2022;border-radius:2px;padding:12px 14px;font:400 16px/1.5 Arial,Helvetica,sans-serif}.suppist-utility__button{border:1px solid #1e2022;background:#1e2022;color:#fffdf9;border-radius:2px;padding:12px 22px;min-height:48px;font:400 15px/1.5 Arial,Helvetica,sans-serif;cursor:pointer}.suppist-utility__button:hover{background:#343638}.suppist-404__code{color:#625954;font:400 12px/1.5 Arial,Helvetica,sans-serif;margin:32px 0 0}.suppist-utility-page--legal #MainContent{padding:clamp(34px,5vw,68px) 24px clamp(52px,7vw,96px)}.suppist-utility-page--legal #MainContent :is(.shopify-policy__container,.page-width--narrow){box-sizing:border-box;width:100%;max-width:780px;margin:0 auto;padding:0}.suppist-utility-page--legal #MainContent :is(.shopify-policy__title h1,.main-page-title){display:block;font:400 clamp(36px,4.5vw,54px)/1.15 Georgia,"Times New Roman",serif;text-align:left;letter-spacing:-.025em;margin:0 0 34px;padding:0 0 26px;border-bottom:1px solid #ccb0b0}.suppist-utility-page--legal #MainContent :is(.shopify-policy__body,.rte){font:400 16px/1.8 Arial,Helvetica,sans-serif;color:#1e2022;letter-spacing:normal;overflow-wrap:anywhere}.suppist-utility-page--legal #MainContent :is(.shopify-policy__body,.rte) :is(p,li,td,span){letter-spacing:normal;line-height:1.8}.suppist-utility-page--legal #MainContent :is(.shopify-policy__body,.rte) p{margin:0 0 1.2em}.suppist-utility-page--legal #MainContent :is(.shopify-policy__body,.rte) :is(h2,h3,h4){font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.3;letter-spacing:-.01em;margin:1.65em 0 .7em}.suppist-utility-page--legal #MainContent :is(.shopify-policy__body,.rte) h2{font-size:27px}.suppist-utility-page--legal #MainContent :is(.shopify-policy__body,.rte) h3{font-size:23px}.suppist-utility-page--legal #MainContent :is(.shopify-policy__body,.rte) :is(ul,ol){padding-left:1.5em;margin:0 0 1.5em}.suppist-utility-page--legal #MainContent :is(.shopify-policy__body,.rte) li{margin:0 0 .9em;padding-left:.2em}.suppist-utility-page--legal #MainContent :is(.shopify-policy__body,.rte) a{color:#1e2022;text-underline-offset:4px}.suppist-utility-page--legal #MainContent :is(.shopify-policy__body,.rte) table{display:block;max-width:100%;overflow-x:auto}.suppist-utility-page--search .template-search{padding-top:clamp(36px,5vw,64px);padding-bottom:64px}.suppist-utility-page--search .template-search--empty{padding-bottom:clamp(64px,10vw,120px)}.suppist-utility-page--search .template-search__header{max-width:920px;margin-bottom:34px}.suppist-utility-page--search .template-search__header h1{font:400 clamp(38px,5vw,58px)/1.15 Georgia,"Times New Roman",serif;letter-spacing:-.025em;margin:0 0 18px}.suppist-search__intro{font:400 16px/1.7 Arial,Helvetica,sans-serif;margin:0 0 24px;color:#514b46}.suppist-utility-page--search .template-search__search{max-width:680px;margin:0 auto 20px}.suppist-utility-page--search .template-search__search .search{margin:0}.suppist-utility-page--search .facets-wrapper{margin-bottom:26px}.suppist-utility-page--search #product-grid{padding-top:12px}.suppist-search-preview .header__search .search-modal{background:#f8f5f0;color:#1e2022;border-bottom:1px solid #d3c3bb;--color-background:248,245,240;--color-foreground:30,32,34}.suppist-search-preview .header__search .search-modal__content{max-width:960px;margin-inline:auto;padding:18px 24px;gap:12px}.suppist-search-preview .header__search .search-modal__form{max-width:780px}.suppist-search-preview .header__search .search-modal__close-button{color:#1e2022;min-width:44px;min-height:44px;margin-left:0}.suppist-search-preview .header__search .search-modal .field,.suppist-utility-page--search .template-search__search .field{border:1px solid #8b7f77;border-radius:2px;background:#fffdf9;box-shadow:none;color:#1e2022;--color-background:255,253,249;--color-foreground:30,32,34}.suppist-search-preview .header__search .search-modal .field:after,.suppist-search-preview .header__search .search-modal .field:before,.suppist-utility-page--search .template-search__search .field:after,.suppist-utility-page--search .template-search__search .field:before{box-shadow:none;border:0}.suppist-search-preview .header__search .field__input,.suppist-utility-page--search .template-search__search .field__input{min-height:60px;padding:24px 96px 8px 16px;color:#1e2022;font:400 16px/1.5 Arial,Helvetica,sans-serif;background:transparent;box-shadow:none;letter-spacing:normal}.suppist-search-preview .header__search .field__label,.suppist-utility-page--search .template-search__search .field__label{color:#514b46;top:8px!important;left:16px!important;transform:none!important;font:400 11px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:.03em}.suppist-search-preview .header__search .field__button,.suppist-utility-page--search .template-search__search .field__button{color:#1e2022;min-height:44px;width:44px;top:8px}.suppist-search-preview .header__search .predictive-search,.suppist-utility-page--search .predictive-search{background:#f8f5f0;color:#1e2022;border:1px solid #d3c3bb;box-shadow:none;border-radius:0;--color-background:248,245,240;--color-foreground:30,32,34;max-height:70vh!important;max-height:min(70dvh,620px)!important;overscroll-behavior:contain}.suppist-search-preview .header__search .predictive-search__heading,.suppist-utility-page--search .predictive-search__heading{color:#5b504e;font:600 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.1em;border-color:#d3c3bb}.suppist-search-preview .header__search .predictive-search__item,.suppist-utility-page--search .predictive-search__item{color:#1e2022;padding:12px 20px;font:400 15px/1.5 Arial,Helvetica,sans-serif;letter-spacing:normal}.suppist-search-preview .header__search .predictive-search__item-heading,.suppist-utility-page--search .predictive-search__item-heading{color:#1e2022;font:400 15px/1.5 Arial,Helvetica,sans-serif;letter-spacing:normal}.suppist-search-preview .header__search .predictive-search__item-vendor,.suppist-utility-page--search .predictive-search__item-vendor{color:#625954;font:400 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.06em}.suppist-search-preview .header__search .predictive-search__item--link-with-thumbnail,.suppist-utility-page--search .predictive-search__item--link-with-thumbnail{grid-template-columns:60px 1fr;gap:14px;align-items:center}.suppist-search-preview .header__search .predictive-search__image,.suppist-utility-page--search .predictive-search__image{width:60px;height:60px;object-fit:contain;background:#fff}.suppist-search-preview .header__search [aria-selected=true]>a,.suppist-utility-page--search [aria-selected=true]>a{background:#ece4df;text-decoration:none}@media(max-width:749px){.suppist-utility-page--legal #MainContent{padding-inline:20px}.suppist-utility-page--legal #MainContent :is(.shopify-policy__title h1,.main-page-title){margin-bottom:26px}.suppist-utility-page--legal #MainContent :is(.shopify-policy__body,.rte){font-size:16px;line-height:1.75}.suppist-404{padding-inline:20px}.suppist-utility__lead{font-size:16px;line-height:1.7}.suppist-404__field{flex-direction:column}.suppist-404__field input{min-height:50px}.suppist-utility__links{gap:4px 22px}.suppist-search-preview .header__search .search-modal__content{padding:12px 16px;gap:6px}.suppist-search-preview .header__search .search-modal__form{width:calc(100% - 50px)}.suppist-search-preview .header__search .predictive-search{left:0;right:0;width:100%;max-height:65vh!important;max-height:min(65dvh,560px)!important}.suppist-search-preview .header__search .predictive-search__item{padding-inline:16px}.suppist-search-preview .header__search .predictive-search__results-groups-wrapper{gap:12px}.suppist-utility-page--search .template-search__header{padding-inline:20px}.suppist-utility-page--search .template-search__header h1{margin-bottom:14px}}.suppist-utility-page--legal #MainContent .main-page-title{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-suppist-utility.css.map */
