body:has(.contact-form__form) #MainContent .page-width-content .section-content-wrapper{width:min(100% - 36px,1060px)!important;max-width:1060px!important;margin-inline:auto!important;align-items:stretch!important}body:has(.contact-form__form) #MainContent .page-width-content h1{text-align:left!important;font-size:clamp(34px,5vw,59px)!important;letter-spacing:-.05em!important;line-height:1.08!important;font-weight:650!important}body:has(.contact-form__form) #MainContent .contact-form{display:block;width:min(100%,880px)!important;max-width:880px!important;margin:12px auto 45px!important;background:linear-gradient(160deg,#fff,#fffbfd)!important;border:1px solid #eadfe7!important;border-radius:24px!important;padding:clamp(18px,3vw,38px)!important;box-shadow:0 17px 49px #2e192713}body:has(.contact-form__form) #MainContent .contact-form__form{display:flex;flex-direction:column;gap:17px!important;width:100%!important}body:has(.contact-form__form) #MainContent .contact-form__form-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body:has(.contact-form__form) #MainContent :is(.contact-form__input,input.contact-form__input,textarea.contact-form__input){box-sizing:border-box!important;display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;min-height:52px!important;border:1px solid #d9cbd3!important;border-radius:12px!important;padding:14px 16px!important;background:#fff!important;color:#2f2630!important;-webkit-text-fill-color:#2f2630!important;font:inherit!important;font-size:15px!important;line-height:1.4!important}body:has(.contact-form__form) #MainContent textarea.contact-form__input{min-height:175px!important;resize:vertical!important}body:has(.contact-form__form) #MainContent .contact-form__input::placeholder{color:#817681!important;opacity:1!important;-webkit-text-fill-color:#817681!important}body:has(.contact-form__form) #MainContent .contact-form__input:focus{outline:2px solid #c675a0!important;outline-offset:2px!important;border-color:#af7691!important}body:has(.contact-form__form) #MainContent .contact-form__form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:49px!important;padding:12px 25px!important;border-radius:999px!important;background:#201c20!important;color:#fff!important;border:0!important;font-size:14px!important;font-weight:750!important;cursor:pointer}body:has(.contact-form__form) #MainContent .contact-form__form button[type=submit]:hover{background:#713e59!important}@media(max-width:749px){body:has(.contact-form__form) #MainContent .contact-form__form-row{grid-template-columns:1fr!important}body:has(.contact-form__form) #MainContent .contact-form{border-radius:18px!important}}#MainContent .search-page__header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:min(100% - 36px,1320px)!important;max-width:1320px!important;margin:0 auto!important;gap:5px!important;padding:36px 0 16px!important}#MainContent .search-page__header h1{font-size:clamp(36px,5.6vw,62px)!important;letter-spacing:-.05em!important;line-height:1.1!important;font-weight:650!important;margin:0 0 8px!important;text-align:left!important}#MainContent .search-page-input__parent{align-items:stretch!important;width:min(100%,800px)!important;max-width:800px!important}#MainContent search-page-input-component{display:flex!important;align-items:center!important;margin:10px 0 20px!important;width:100%!important;max-width:100%!important;border-radius:18px!important}#MainContent .search-page-input{display:block!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important;min-height:62px!important;width:100%!important;border-radius:17px!important;border:1px solid #dcd1d8!important;padding:17px 58px!important;background:#fff!important;box-shadow:0 9px 24px #311b280e!important;color:#262126!important;-webkit-text-fill-color:#262126!important;font-size:17px!important;outline-offset:3px}#MainContent .search-page-input::placeholder{color:#847781!important;opacity:1!important}#MainContent search-page-input-component .search__icon{left:19px!important;z-index:2;color:#6b4d5f!important}#MainContent .product-grid-container{max-width:1420px!important;margin-inline:auto!important}#MainContent .search-results__no-results{margin-top:8px!important;padding:14px 20px!important;background:#fff5f9!important;border-radius:12px!important}@media(max-width:749px){#MainContent .search-page__header{padding:23px 0 12px!important}#MainContent .search-page-input{min-height:56px!important;font-size:15px!important}}.shopify-policy__container{max-width:1120px!important;width:calc(100% - 44px)!important;margin:0 auto!important;padding:clamp(29px,4vw,60px) 0 clamp(45px,6vw,80px)!important}.shopify-policy__title h1,.shopify-policy__title{font-size:clamp(32px,5vw,55px)!important;line-height:1.14!important;letter-spacing:-.045em!important;text-align:left!important;margin:0 0 28px!important}.shopify-policy__body{width:100%!important;max-width:100%!important;margin-inline:0!important;font-size:clamp(15px,1.3vw,17px)!important;line-height:1.82!important;color:#413940!important}.shopify-policy__body :is(p,ul,ol){max-width:100%;line-height:1.82;margin-bottom:17px}.shopify-policy__body :is(h2,h3){font-size:clamp(21px,2.7vw,30px)!important;letter-spacing:-.03em!important;line-height:1.25!important;margin:30px 0 12px!important}.shopify-policy__body a{color:#8e476b;text-underline-offset:3px}@media(max-width:749px){.shopify-policy__container{width:calc(100% - 30px)!important}}#MainContent .en26-search-intro{display:grid;gap:7px;width:100%;max-width:940px}#MainContent .en26-search-intro>span,#MainContent .en26-contact-intro>span{font-size:10px;letter-spacing:.17em;font-weight:800;color:#ab5e87}#MainContent .en26-search-intro p{font-size:clamp(14px,1.35vw,17px);line-height:1.6;margin:0;color:#776c75}#MainContent .en26-search-quick{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 15px}#MainContent .en26-search-quick span{margin-right:6px;color:#826f7c;font-size:11px;font-weight:750}#MainContent .en26-search-quick a{display:inline-flex;padding:9px 14px;min-height:37px;align-items:center;border:1px solid #e7d9e1;background:#fff;border-radius:999px;font-size:12px;color:#6d455c;text-decoration:none;font-weight:650}#MainContent .en26-search-quick a:hover{background:#fff2f8;border-color:#ca9eb9}#MainContent .en26-contact-intro{display:grid;gap:10px;margin:9px auto 24px;width:min(100%,880px);padding:22px 26px;background:linear-gradient(115deg,#fff1f7,#f2f6ff);border-radius:19px}#MainContent .en26-contact-intro p{max-width:720px;color:#61545e;font-size:15px;line-height:1.65;margin:0}#MainContent .en26-contact-intro>div{display:flex;gap:10px;flex-wrap:wrap}#MainContent .en26-contact-intro a{display:inline-flex;align-items:center;gap:8px;color:#683951;background:#fff;border:1px solid #f0dbe7;padding:10px 14px;border-radius:999px;font-size:12px;text-decoration:none;font-weight:750}#MainContent .en26-contact-intro a:hover{background:#fef7fb}@media(max-width:749px){#MainContent .en26-search-quick span{width:100%}#MainContent .en26-contact-intro{padding:19px}#MainContent .en26-contact-intro p{font-size:14px}}.shopify-policy__container{background:linear-gradient(140deg,#fff9fc,#fff 42%,#fcfdff)!important;border:1px solid #f0e4ea!important;border-radius:clamp(18px,2.2vw,30px)!important;box-shadow:0 18px 42px #3d25320b!important;width:min(calc(100% - 34px),1280px)!important;max-width:1280px!important;padding:clamp(23px,3.5vw,54px)!important;margin:clamp(18px,3vw,38px) auto clamp(35px,5vw,70px)!important;box-sizing:border-box!important}.shopify-policy__container:before{content:"ELMORE  /  THE DETAILS THAT MATTER";display:block;color:#a15d83;font-size:10px;line-height:1.5;font-weight:800;letter-spacing:.16em;margin-bottom:13px}.shopify-policy__title h1{font-size:clamp(31px,4vw,52px)!important;max-width:1120px;line-height:1.1!important;margin-bottom:22px!important}.shopify-policy__body{color:#40363e!important}.shopify-policy__body :is(p,li){font-size:clamp(15px,1.25vw,17px);line-height:1.83!important}.shopify-policy__body :is(h2,h3){position:relative;max-width:100%;font-size:clamp(20px,2.45vw,29px)!important;padding:17px 0 0 16px!important;margin:30px 0 12px!important;border-top:1px solid #f1e4ed!important}.shopify-policy__body :is(h2,h3):before{content:"";position:absolute;left:0;top:20px;width:5px;height:22px;border-radius:99px;background:linear-gradient(#f69fc7,#d1c5ff)}.shopify-policy__body ul{padding-left:26px}.shopify-policy__body li{padding-left:4px;margin-bottom:7px}.shopify-policy__body a{color:#985273!important;text-decoration-thickness:1px;text-underline-offset:4px}.shopify-policy__body a:hover{color:#693d58!important}@media(max-width:749px){.shopify-policy__container{width:calc(100% - 20px)!important;margin:10px auto 28px!important;border-radius:16px!important;padding:23px 18px!important}.shopify-policy__container:before{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/dt-elmore-utility-pages.css.map */
