cart-drawer .drawer__inner,.cart-drawer .drawer__inner{background:#faf7f0!important;color:#182f44}.drawer__heading,.cart__title,.title-wrapper-with-link .title,.main-cart-items .title{font-family:Bricolage Grotesque,DM Sans,sans-serif!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.02em!important;color:#182f44!important;font-size:clamp(26px,2.4vw,34px)!important;line-height:1.1!important}.cart-item__name{font-family:TAY Birdie,Birdie,Bricolage Grotesque,sans-serif!important;font-size:1.8rem!important;letter-spacing:.02em!important;color:#182f44!important;text-decoration:none!important;line-height:1.2}.cart-item__name:hover{text-decoration:underline!important;text-underline-offset:3px}.cart-item .product-option,.cart-item__details dl{color:#59627a;font-family:DM Sans,sans-serif}.cart-item__image,.cart-item__media img{border-radius:14px}.cart-items thead th,.cart-drawer .cart-items thead th,.caption-with-letter-spacing{font-family:DM Sans,sans-serif!important;color:#59627a}.totals__total,.totals__total-value,.totals__subtotal,.totals__subtotal-value{font-family:DM Sans,sans-serif!important;font-weight:700!important;color:#182f44!important;text-transform:none!important;letter-spacing:0!important}.tax-note,.cart__note,.cart__ctas+p{font-family:DM Sans,sans-serif;color:#59627a}#CartDrawer-Checkout,.cart__checkout-button,button[name=checkout],#checkout{background:#2e7d5b!important;color:#fffdf8!important;border:0!important;border-radius:999px!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;min-height:54px!important;font-size:17px!important;box-shadow:none!important}#CartDrawer-Checkout:hover,.cart__checkout-button:hover,button[name=checkout]:hover{background:#256a4c!important}#CartDrawer-Checkout:after,#CartDrawer-Checkout:before,.cart__checkout-button:after,.cart__checkout-button:before{box-shadow:none!important}.drawer__inner-empty .cart__warnings h2,.cart__empty-text{font-family:Bricolage Grotesque,DM Sans,sans-serif!important;font-weight:800!important;text-transform:none!important;color:#182f44!important}.drawer__inner-empty .button,.cart__warnings .button,.cart__login-title+.button{background:#182f44!important;color:#faf7f0!important;border-radius:999px!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}quantity-input.quantity,.quantity{border-radius:999px}.header-wrapper{position:relative!important;background:rgb(var(--color-background))!important;background:var(--gradient-background)!important}.cfg .cfg-h1{font-size:clamp(36px,4.2vw,58px)!important;line-height:1!important}.cfg .cfg-h2{font-size:clamp(28px,2.8vw,40px)!important;line-height:1.08!important}.cfg .cfg-h3{font-size:clamp(20px,1.7vw,24px)!important;line-height:1.2!important}.product__title h1,.product__title .h1{font-size:clamp(30px,3vw,42px)!important;line-height:1.1!important}@media(max-width:749px){.cfg .cfg-h1{font-size:34px!important}.cfg .cfg-h2{font-size:26px!important}.cfg .cfg-h3{font-size:20px!important}.product__title h1,.product__title .h1{font-size:28px!important}}@media(max-width:389px){.cfg .cfg-h1{font-size:30px!important}}.cfg-intro{padding-top:var(--cfg-hero-top,80px);padding-bottom:0}.cfg-intro__img{margin-top:56px}.cfg-banner{height:520px;border-radius:28px}.cfg-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:72px}.cfg-rte p{color:var(--cfg-slate);font-size:18px;line-height:1.65;margin:0 0 14px}.cfg-rte p:last-child{margin-bottom:0}.cfg-person{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.cfg-person__img{height:300px;border-radius:22px}.cfg-person__role{font-size:15px;font-weight:700;color:var(--cfg-green)}.cfg-rowlist{border-top:2px solid var(--cfg-navy)}.cfg-rowlist__item{display:grid;grid-template-columns:420px minmax(0,1fr) 220px;gap:32px;align-items:center;padding:32px 0;border-bottom:1px solid var(--cfg-sand)}.cfg-rowlist__item a{justify-self:end}.cfg-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.cfg-values__card{background:var(--cfg-navy-2);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:12px}.cfg-cta{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.cfg-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.cfg-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:28px;overflow:hidden}.cfg-feature--sage{background:var(--cfg-sage-light)}.cfg-feature--cream{background:var(--cfg-cream-2);border:1px solid var(--cfg-sand)}.cfg-feature--blue{background:var(--cfg-blue)}.cfg-feature--blue .cfg-rte p{color:var(--cfg-navy)}.cfg-feature__img{width:100%;height:100%;min-height:440px;object-fit:cover}.cfg-feature--right .cfg-feature__img{order:2}.cfg-feature__body{padding:56px;justify-content:center}.cfg-form-card{max-width:860px;background:var(--cfg-cream-2);border:1px solid var(--cfg-sand);border-radius:28px;padding:44px;display:flex;flex-direction:column;gap:24px}.cfg-form{display:flex;flex-direction:column;gap:20px}.cfg-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cfg-field{display:flex;flex-direction:column;gap:8px}.cfg-field label{font-size:15px;font-weight:700}.cfg .cfg-field input,.cfg .cfg-field select,.cfg .cfg-field textarea{width:100%;min-height:52px;border-radius:14px;border:1.5px solid var(--cfg-sand);background:var(--cfg-cream);padding:12px 18px;font-size:16px;font-family:DM Sans,sans-serif;color:var(--cfg-navy);box-shadow:none}.cfg .cfg-field textarea{min-height:170px;resize:vertical}.cfg .cfg-field input:focus,.cfg .cfg-field select:focus,.cfg .cfg-field textarea:focus{outline:3px solid var(--cfg-blue);outline-offset:1px;border-color:var(--cfg-blue)}.cfg-form__foot{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.cfg-form__msg{font-weight:700;font-size:18px;color:var(--cfg-green)}.cfg-form__msg--error{color:#9b2c2c;font-size:16px}#ProductGridContainer .card__heading,#ProductGridContainer .card__heading a{font-family:TAY Birdie,Birdie,Bricolage Grotesque,sans-serif;letter-spacing:.02em;color:#182f44}#ProductGridContainer .price{color:#59627a}#ProductGridContainer .card__inner,#ProductGridContainer .card__media,#ProductGridContainer .media{border-radius:20px;overflow:hidden}@media(max-width:989px){.cfg-intro{padding-top:56px}.cfg-banner{height:400px}.cfg-cols{gap:40px}.cfg-rowlist__item{grid-template-columns:1fr;gap:10px}.cfg-rowlist__item a{justify-self:start}.cfg-feature{grid-template-columns:1fr}.cfg-feature--right .cfg-feature__img{order:0}.cfg-feature__img{min-height:320px}.cfg-feature__body{padding:40px 32px}}@media(max-width:749px){.cfg-intro{padding-top:40px}.cfg-intro__img{margin-top:32px}.cfg-banner{height:260px;border-radius:20px}.cfg-person{grid-template-columns:1fr}.cfg-person__img{height:320px}.cfg-rte p{font-size:17px}.cfg-values__card{padding:22px}.cfg-feature{border-radius:22px}.cfg-feature__img{min-height:260px}.cfg-feature__body{padding:28px 22px}.cfg-form-card{padding:26px 20px;border-radius:22px}.cfg-form__row{grid-template-columns:1fr}.cfg-form__foot{flex-direction:column;align-items:stretch}}@media(max-width:989px){.cfg-hero{padding-top:56px}}@media(max-width:749px){.cfg-hero{padding-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cfg-pages.css.map */
