.cart-notice{position:relative;display:grid;gap:8px;margin:0 0 14px;padding:11px 38px 11px 13px;border:1px solid rgba(193,151,104,.5);border-radius:10px;background:#c197681f;color:#1a170e}.cart-notice.cart-notice--drawer{margin-top:16px}html.cart-notice-off-drawer .cart-notice--drawer,html.cart-notice-off-page .cart-notice--page{display:none}.cart-notice__close{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:0;border:0!important;border-radius:50%!important;background:#1a170e14!important;cursor:pointer}.cart-notice__close:hover{background:#1a170e29!important}.cart-notice__close:before,.cart-notice__close:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;border-radius:1px;background:#1a170e;transform:rotate(45deg)}.cart-notice__close:after{transform:rotate(-45deg)}.cart-notice__row{display:flex;align-items:flex-start;gap:9px;margin:0;font-size:12.5px;line-height:1.4;text-align:start}.cart-notice__row svg{flex:none;margin-top:1px;color:#8a6a45}.cart-notice__row strong{font-family:Archivo,sans-serif;font-style:italic;font-weight:800;font-size:11.5px;letter-spacing:-.02em;text-transform:uppercase}.cart-notice__row b{display:block;margin-top:2px;color:#8a1f1f;font-weight:700}html body cart-drawer .cart-recs-slot .horizontal-product-card{border-color:#1a170e12!important;background:#1a170e12!important;box-shadow:none!important}html body .cart-recs__hint.cart-recs__hint--more{display:none}cart-drawer .cart-recs__head{cursor:pointer;-webkit-tap-highlight-color:transparent}cart-drawer .cart-recs__head:focus{outline:none}cart-drawer .cart-recs__inner scroll-carousel{max-height:160px;transition:max-height .4s cubic-bezier(.32,.72,0,1),opacity .28s ease}html:not(.cart-recs-open) body cart-drawer .cart-recs__hint.cart-recs__hint--more{display:flex}html:not(.cart-recs-open) body cart-drawer .cart-recs__hint.cart-recs__hint--scroll{display:none}html:not(.cart-recs-open) cart-drawer .cart-recs__inner scroll-carousel{max-height:0!important;overflow:hidden!important;opacity:0;pointer-events:none}html:not(.cart-recs-open) cart-drawer .cart-recs__inner{row-gap:0}html body .sa{padding:0 0 clamp(32px,7vw,64px);background:linear-gradient(180deg,#efeeec,#e5e4e1)}.sa__stage{width:100%;max-width:640px;margin-inline:auto}.sa__hero{position:relative;overflow:hidden;background:#1a170e14}.sa__hero-img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 56%}.sa__panel{position:relative;margin:-26px 12px 0;padding:20px 18px 18px;border:1px solid rgba(255,255,255,.95);border-radius:14px;background:linear-gradient(180deg,#fffffff7,#ffffffd6);box-shadow:0 10px 30px #1a170e29;text-align:center}.sa__eyebrow{margin:0 0 6px;font-family:Archivo,sans-serif;font-style:italic;font-weight:800;font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:#8a6a45}.sa__title{margin:0;font-family:Archivo,sans-serif;font-style:italic;font-weight:800;font-size:clamp(26px,7.8vw,44px);line-height:1.03;letter-spacing:-.035em;text-transform:uppercase;color:#1a170e}.sa__colors{display:flex;align-items:center;justify-content:center;gap:18px;margin:12px 0 0}.sa__color{display:grid;gap:1px;margin:0}.sa__color-tag{font-family:Archivo,sans-serif;font-style:italic;font-weight:700;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:#8a6a45}.sa__color-name{font-family:Archivo,sans-serif;font-style:italic;font-weight:800;font-size:15px;letter-spacing:-.02em;text-transform:uppercase;color:#1a170e}.sa__divider{align-self:stretch;width:1px;background:#1a170e33}.sa__intro{margin:12px auto 14px;max-width:32em;font-size:14.5px;line-height:1.45;color:#1a170ebf}.sa__row{display:grid;gap:10px}.sa__input{width:100%;height:50px;padding:0 14px;border:1px solid rgba(26,23,14,.14);border-radius:6px;background:#fff;font-family:Archivo,sans-serif;font-style:italic;font-weight:700;font-size:16px;letter-spacing:-.01em;color:#1a170e}.sa__input::placeholder{font-family:Archivo,sans-serif;font-style:italic;font-weight:700;font-size:14px;letter-spacing:0;text-transform:uppercase;color:#1a170e6b}.sa__input:focus{outline:2px solid #c19768;outline-offset:1px}html body .sa button.sa__submit{height:50px;padding:0 18px;border:2px solid #c19768!important;border-radius:6px!important;background:linear-gradient(180deg,#3e392cf5,#1a170efa)!important;box-shadow:0 4px 12px #1a170e47!important;color:#fff!important;font-family:Archivo,sans-serif;font-style:italic;font-weight:700;font-size:14px;letter-spacing:-.02em;text-transform:uppercase;cursor:pointer}.sa__fine{margin:10px 0 0;font-size:11px;line-height:1.4;color:#1a170e8c}.sa__error{margin:0 0 10px;font-size:13px;color:#8a1f1f}.sa__done{display:grid;justify-items:center;gap:6px;padding:6px 0 2px}.sa__check{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #1a170e2e;color:#1a170e}.sa__done-title{margin:6px 0 0;font-family:Archivo,sans-serif;font-style:italic;font-weight:800;font-size:17px;letter-spacing:-.02em;text-transform:uppercase;color:#1a170e}.sa__done-text{margin:0;max-width:30em;font-size:14.5px;line-height:1.45;color:#1a170ebf}@media(min-width:700px){html body .sa{padding-top:32px}.sa__hero{border-radius:6px}.sa__panel{margin:-34px 28px 0;padding:26px 26px 22px}.sa__colors{gap:24px}.sa__intro{font-size:15.5px}.sa__row{grid-template-columns:1fr auto}html body .sa button.sa__submit{min-width:190px}}.verse-footer{padding:44px 20px 52px}.verse-footer__inner{max-width:640px;margin:0 auto;text-align:center}.verse-footer__star{display:block;width:18px;height:18px;margin:0 auto 16px;background:#c19768;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C13 8 16 11 24 12C16 13 13 16 12 24C11 16 8 13 0 12C8 11 11 8 12 0Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C13 8 16 11 24 12C16 13 13 16 12 24C11 16 8 13 0 12C8 11 11 8 12 0Z'/%3E%3C/svg%3E") center / contain no-repeat}.verse-footer__text{margin:0;padding:0;border:0;font-family:Archivo,sans-serif;font-style:italic;font-weight:700;font-size:clamp(16px,4.6vw,22px);line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:#1a170e}.verse-footer__ref{margin-top:14px;font-family:Archivo,sans-serif;font-style:italic;font-weight:700;font-size:11px;letter-spacing:-.01em;text-transform:uppercase;color:#c19768}.verse-footer__notice{max-width:460px;margin:16px auto 0;font-size:10px;line-height:1.4;opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map?subset=gAAAAAAAAAAAAQI */
