.contact-form__input{border-radius:18px;border:1px solid rgb(0 0 0 / .2);transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.contact-form__input:focus,.contact-form__input:focus-visible{border-color:#c9a96e;outline:none;box-shadow:0 0 0 4px #c9a96e2e}.submit-button{position:relative;overflow:hidden;isolation:isolate;min-height:56px;padding-inline:44px;border:1px solid #dcc082!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:#1a1305!important;text-shadow:0 1px 0 rgb(255 255 255 / .4);background:linear-gradient(180deg,#f3dc9f,#d4b06a 46%,#b08a3a)!important;box-shadow:inset 0 1px #fff9,inset 0 -1px #00000040,0 12px 28px -14px #c9a96ed9!important;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1)}.submit-button:hover{transform:translateY(-1px);filter:brightness(1.05) saturate(1.05)}.blog-post-card__content .text-block.h4{font-family:var(--font-heading--family);font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.15;color:var(--color-foreground-heading)}.blog-post-card__content>a{text-decoration:none}.blog-post-card__content>a:hover .text-block.h4{color:#a8842f}.blog-post-card__content-text a{color:#a8842f}.blog-post-card__image-container img{border-radius:18px}main .section-content-wrapper>rte-formatter>:is(h1,h2),main .section-content-wrapper>.text-block>:is(h1,h2){margin:0 0 clamp(28px,4vw,48px);font-family:var(--font-heading--family);font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.05;text-align:center;text-wrap:balance;color:var(--color-foreground-heading)}main .section-content-wrapper>rte-formatter>:is(h1,h2):before,main .section-content-wrapper>.text-block>:is(h1,h2):before{content:"";display:block;width:96px;height:10px;margin:0 auto 22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='10' viewBox='0 0 96 10'%3E%3Cpath d='M0 5h38M58 5h38' stroke='%23b8923e' stroke-width='1'/%3E%3Cpath d='M48 0l5 5-5 5-5-5z' fill='%23b8923e'/%3E%3C/svg%3E") no-repeat center}main .accordion{max-width:900px;margin-inline:auto;display:grid;gap:14px}main .accordion accordion-custom{display:block}main .accordion .details{overflow:hidden;background:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:20px;transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background-color .4s cubic-bezier(.22,1,.36,1)}main .accordion .details:hover{border-color:#c9a96eb3}main .accordion .details[open]{background:#f6f2e9;border-color:#c9a96eb3;box-shadow:0 24px 40px -28px #1c140659}main .accordion .details__header{padding:22px 26px;font-family:var(--font-heading--family);font-size:clamp(20px,2vw,25px);font-weight:500;line-height:1.25;color:var(--color-foreground-heading)}main .accordion .details[open]>.details__header{color:#8a6a1f}main .accordion .details__header .svg-wrapper{color:#a8842f}main .accordion .details-content{padding:0 26px 26px}main .accordion .details-content :is(p,li){font-size:15px;line-height:1.8;color:#3d3d3d}main .accordion .details-content a{color:#a8842f}main .accordion--dividers accordion-custom:not(:first-child) .details,main .accordion--dividers .details{border-top-width:1px}main .accordion .details-content rte-formatter,main .accordion .details-content .text-block{width:100%;max-width:none;margin:0}
/*# sourceMappingURL=/cdn/shop/t/14/assets/scentbloom-pages.css.map */
