.ab-product-finish{margin:0;padding:72px 24px;background:#eee8df;text-align:center;color:#39332b}.ab-product-finish__eyebrow{margin:0 0 16px;text-transform:uppercase;letter-spacing:.15em;font-size:11px}.ab-product-finish h2{max-width:700px;margin:0 auto;font-size:clamp(32px,4.2vw,54px);line-height:1.1;font-weight:400;letter-spacing:-.035em}.ab-product-finish__product{margin:22px auto;max-width:580px;font-size:15px;line-height:1.6}.ab-product-finish__button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:16px 26px;min-height:52px;background:#22201d;color:#fff;border-radius:5px;font-size:14px}.ab-product-finish__button:hover{background:#494037}.ab-product-finish__note{margin:16px 0 0;font-size:11px;line-height:1.5;color:#6d6152}@media(max-width:767px){.ab-product-finish{padding:48px 24px}.ab-product-finish__product{font-size:14px}}.ab-product-story{padding:48px 0 20px;color:#37322d}.ab-product-story__intro{max-width:1200px;margin:0 auto 38px;padding:0 24px;text-align:center}.ab-product-story__eyebrow{margin:0 0 12px;color:#746653;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.ab-product-story__intro h2{font-size:clamp(30px,3.5vw,46px);line-height:1.12;font-weight:400;letter-spacing:-.035em}.ab-product-story__row{max-width:1320px;margin:0 auto 36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;padding:0 24px}.ab-product-story__image{background:#f3f0eb;border-radius:8px 0 0 8px;overflow:hidden;min-width:0}.ab-product-story__image img{width:100%;height:100%;aspect-ratio:1.12;object-fit:contain;display:block}.ab-product-story__copy{background:#f8f6f2;padding:clamp(28px,4.5vw,68px);border-radius:0 8px 8px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ab-product-story__number{color:#93826b;font-size:12px;letter-spacing:.12em;margin-bottom:30px}.ab-product-story__copy h3{margin:0 0 20px;font-size:clamp(27px,3vw,40px);line-height:1.15;font-weight:400;letter-spacing:-.025em}.ab-product-story__body{font-size:16px;line-height:1.8;max-width:460px}.ab-product-story__link{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #7c6c58;padding:0 0 8px;margin-top:28px;font-size:13px;font-weight:500}.ab-product-story__row:nth-child(odd) .ab-product-story__image{order:2;border-radius:0 8px 8px 0}.ab-product-story__row:nth-child(odd) .ab-product-story__copy{border-radius:8px 0 0 8px}.ab-product-story__row--text{grid-template-columns:1fr}.ab-product-story__row--text .ab-product-story__copy{border-radius:8px}@media(max-width:767px){.ab-product-story{padding-top:36px}.ab-product-story__intro{padding:0 20px;margin-bottom:24px}.ab-product-story__row{grid-template-columns:1fr;padding:0 20px;margin-bottom:24px}.ab-product-story__image,.ab-product-story__row:nth-child(odd) .ab-product-story__image{order:0;border-radius:7px 7px 0 0}.ab-product-story__image img{aspect-ratio:1.2}.ab-product-story__copy,.ab-product-story__row:nth-child(odd) .ab-product-story__copy{padding:27px 24px 31px;border-radius:0 0 7px 7px}.ab-product-story__number{margin-bottom:16px}.ab-product-story__copy h3{font-size:28px;margin-bottom:15px}.ab-product-story__body{font-size:14px;line-height:1.75}.ab-product-story__link{margin-top:20px}}.ab-footer-contact__body{display:flex;flex-direction:column;gap:1rem;line-height:1.6;max-width:22rem}.ab-footer-contact__body p{margin:0}.ab-footer-contact__body strong{display:block;margin-bottom:.25rem;font-weight:600}.ab-footer-contact__body a{overflow-wrap:anywhere}.ab-footer-contact__body p:last-child{font-size:.925em;opacity:.85}@media(min-width:768px)and (max-width:1023px){.footer .ab-footer-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:768px){.footer .ab-footer-menu>div{min-width:0;overflow-wrap:anywhere}}.footer .ab-footer-menu{display:grid;grid-template-columns:minmax(0,1fr);width:100%;row-gap:18px}.footer .ab-footer-brand{grid-column:1 / -1;width:100%;min-width:0;padding:24px 0 30px;border-bottom:1px solid #e6e1db}.footer .ab-footer-brand__inner{width:100%;padding:0;text-align:center}.footer .ab-footer-brand__inner>.flex{width:100%;align-items:center}.footer .ab-footer-brand__image{display:block;width:min(100%,400px);max-width:100%!important;height:auto;margin:0 auto}.footer .ab-footer-brand .ab-footer-origin{width:100%;max-width:none;margin:14px 0 24px;text-align:center;font-size:clamp(14px,1.25vw,18px);line-height:1.6}.footer .ab-footer-signup,.footer .ab-footer-signup form{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.footer .ab-footer-signup{padding-top:0}@media(min-width:768px){.footer .ab-footer-menu{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;row-gap:28px}}@media(min-width:1024px){.footer .ab-footer-menu{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.footer .ab-footer-brand{padding-top:28px;padding-bottom:24px}.footer .ab-footer-brand__image{width:min(100%,260px)}.footer .ab-footer-brand .ab-footer-origin{margin:12px 0 20px}}.ab-market{display:flex;align-items:center;min-width:0;color:#403d37}.ab-market__form{margin:0}.ab-market__options{display:flex;align-items:center;gap:16px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.ab-market__legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ab-market__option{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#706a60;font:inherit;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.08em;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:6px;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-appearance:none;appearance:none}.ab-market__option+.ab-market__option:before{content:"";position:absolute;inset-inline-start:-8px;top:calc(50% - 7px);width:1px;height:14px;background:#d6d1c8;pointer-events:none}.ab-market__option[aria-pressed=true]{background:transparent;color:#403d37;text-decoration-line:underline}.ab-market__option:focus-visible{outline:2px solid #403d37;outline-offset:2px}.ab-market__origin{font-size:12px;line-height:1.4;letter-spacing:.025em}.ab-market--header{position:relative;z-index:1;order:-1;pointer-events:auto}.ab-market--header .ab-market__origin{display:none}.ab-market--footer{justify-content:center}@media(hover:hover){.ab-market__option:not([aria-pressed=true]):hover{background:transparent;color:#403d37;text-decoration-line:underline}}@media(max-width:767px){.ab-market__option{min-width:48px;min-height:48px}.ab-market--header{grid-column:1 / -1;grid-row:2;order:initial;justify-content:space-between;width:calc(100% - 24px);margin:4px auto 0;padding-top:0;border-top:1px solid #ece9e3}.ab-market--header .ab-market__origin{display:block}}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map */
