.abx-buy{--abx-accent: #ae8c72;--abx-line: rgba(174, 140, 114, .2);--abx-surface: #100d0a;--abx-ink: #bdb4af;--abx-ink-dim: rgba(189, 180, 175, .7);--abx-rule: rgba(174, 140, 114, .12);font-family:Poppins,sans-serif;color:var(--abx-ink)}.abx-buy__choose{margin:0 0 13px;font-size:14px;font-weight:600;line-height:normal;color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic}.abx-opts{display:flex;flex-direction:column;gap:9px;margin:0 0 48px}.abx-opt{position:relative;margin:0;display:flex;align-items:flex-start;gap:13px;min-height:80px;padding:22px 20px 0 18px;border:1px solid var(--abx-line);border-radius:8px;cursor:pointer;transition:border-color .16s ease}.abx-opt.is-on{border-color:var(--abx-accent)}.abx-opt__input{position:absolute;opacity:0;pointer-events:none}.abx-opt__dot{flex:0 0 auto;width:16px;height:16px;margin-top:1px;border:1px solid var(--abx-accent);border-radius:50%;opacity:.55;display:grid;place-items:center;transition:opacity .16s ease}.abx-opt.is-on .abx-opt__dot{opacity:1}.abx-opt__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--abx-accent);transform:scale(0);transition:transform .16s ease}.abx-opt.is-on .abx-opt__dot:after{transform:scale(1)}.abx-opt__text{display:block}.abx-opt__title{display:block;font-size:14px;font-weight:600;line-height:normal;color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic}.abx-opt__sub{display:block;margin-top:14px;font-size:12px;line-height:normal;color:var(--abx-ink-dim);text-box-trim:trim-both;text-box-edge:cap alphabetic}.abx-row{border-bottom:0}.abx-row:has(+.abx-row){border-bottom:1px solid var(--abx-rule)}.abx-row__btn{display:flex;align-items:center;gap:12px;width:100%;padding:0 0 14px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.abx-row+.abx-row .abx-row__btn{padding-top:18px;padding-bottom:12px}.abx-row__ico{flex:0 0 auto;display:grid;place-items:center;width:9px;height:9px;color:var(--abx-accent);transform:rotate(-90deg);transition:transform .18s ease}.abx-row.is-open .abx-row__ico{transform:rotate(0)}.abx-row__label{font-size:14px;line-height:normal;color:var(--abx-ink);text-box-trim:trim-both;text-box-edge:cap alphabetic}.abx-row__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease;overflow-anchor:none}.abx-row.is-open .abx-row__a{grid-template-rows:1fr}.abx-row__ai{min-height:0;overflow:hidden;padding:0}.abx-row.is-open.is-settled .abx-row__ai{overflow:visible}.abx-note{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:24px;color:var(--abx-ink-dim)}.abx-ast{flex:0 0 auto;width:8px;height:8px;margin-top:8px;font-size:11px;line-height:8px;color:var(--abx-accent)}.abx-note--foot{margin-top:9px;font-size:12px;line-height:20px;color:var(--abx-accent);opacity:.7}.abx-note--foot .abx-ast{margin-top:6px}.abx-prot__label{margin:20px 0 9px;font-size:14px;line-height:normal;color:var(--abx-ink);text-box-trim:trim-both;text-box-edge:cap alphabetic}.abx-prot{display:flex;align-items:flex-start;gap:24px}.abx-prot__ship{display:flex;align-items:center;min-height:42px;margin:0;font-size:12px;line-height:normal;color:var(--abx-accent);opacity:.7;text-box-trim:trim-both;text-box-edge:cap alphabetic}.abx-sel{position:relative;flex:0 0 auto;width:279px}.abx-sel__btn{display:flex;align-items:center;justify-content:space-between;width:279px;height:42px;padding:0 20px;background:var(--abx-surface);border:1px solid var(--abx-line);border-radius:6px;color:var(--abx-ink);font:inherit;font-size:15px;line-height:normal;cursor:pointer}.abx-sel__val{text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.abx-sel__chev{display:grid;place-items:center;width:12px;height:8px;color:var(--abx-ink);transition:transform .18s ease}.abx-sel.is-open .abx-sel__chev{transform:rotate(180deg)}.abx-sel__list{width:279px;margin:6px 0 0;padding:0;list-style:none;background:var(--abx-surface);border:1px solid var(--abx-line);border-radius:6px;overflow:clip;display:none}.abx-sel.is-open .abx-sel__list{display:block}.abx-sel__opt{display:flex;align-items:center;height:40px;padding:0 20px;font-size:15px;line-height:normal;color:var(--abx-ink);white-space:nowrap;cursor:pointer}.abx-sel__opt:hover,.abx-sel__opt.is-hover{background:#ae8c720d}.abx-sum{display:flex;align-items:baseline;justify-content:space-between;margin:54px 0 0;padding-top:16px;border-top:1px solid var(--abx-rule)}.abx-sum__label,.abx-sum__val{font-family:var(--ab-display, "Granville", Georgia, serif);font-size:26px;line-height:normal;color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic}.abx-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:51px;margin:13px 0 0;padding:0 16px;background:#fff;border:0;border-radius:4px;color:#15110e;font:inherit;font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity .16s ease}.abx-cta[disabled]{opacity:.55;cursor:default}.abx-err{margin:10px 0 0;font-size:13px;line-height:20px;color:#e0786a}.abx-pay{margin:33px 0 0}.abx-pay__row{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:12px;line-height:20px;color:var(--abx-ink-dim)}.abx-pay__row img{height:16px;width:auto;flex:0 0 auto;opacity:.7}@media(min-width:768px)and (max-width:905px){.abx-prot{flex-direction:column;align-items:flex-start;gap:12px}.abx-prot__ship{order:-1;min-height:0}}@media(max-width:767px){.abx-opts{margin-bottom:0}.abx-opt{min-height:98px}.abx-prot{flex-direction:column;align-items:flex-start;gap:12px}.abx-prot__ship{order:-1;min-height:0}.abx-sum{margin-top:14px}.abx-sum__label,.abx-sum__val{font-size:22px}}.abx-buy p,.abx-buy ul,.abx-buy button,.abx-buy label{margin-block:0}.abx-buy p.abx-buy__choose{margin:0 0 13px}.abx-buy .abx-opts{margin:0 0 48px}.abx-buy label.abx-opt,.abx-buy p.abx-note{margin:0}.abx-buy p.abx-prot__label{margin:20px 0 9px}.abx-buy p.abx-prot__ship{margin:0}.abx-buy .abx-sum{margin:54px 0 0}.abx-buy button.abx-cta{margin:13px 0 0}.abx-buy .abx-pay{margin:33px 0 0}.abx-buy p.abx-pay__row{margin:0 0 10px}.abx-buy ul.abx-sel__list{margin:6px 0 0}.abx-buy p.abx-note--foot{margin:9px 0 0}.abx-buy p.abx-err{margin:10px 0 0}@media(min-width:821px){:is(.template-suffix-nexcia-luxe,.template-suffix-nexcia-x) .ab-pdp.ab-pdp--x .v4-single-product-section.ab-pdp__engine{margin-top:31px}}:is(.template-suffix-nexcia-luxe,.template-suffix-nexcia-x) .ab-pdp.ab-pdp--x .ab-pdp__details{padding-top:39px}:is(.template-suffix-nexcia-luxe,.template-suffix-nexcia-x) .ab-pdp.ab-pdp--x .ab-pdp__title{font-size:30px;line-height:1.12;letter-spacing:0;text-wrap:balance}@media(max-width:820px){:is(.template-suffix-nexcia-luxe,.template-suffix-nexcia-x) .ab-pdp.ab-pdp--x .ab-pdp__details{padding-top:32px}:is(.template-suffix-nexcia-luxe,.template-suffix-nexcia-x) .ab-pdp.ab-pdp--x .ab-pdp__title{font-size:28px;line-height:32px}}:is(.template-suffix-nexcia-luxe,.template-suffix-nexcia-x) .ab-pdp.ab-pdp--x .ab-pdp__info{padding-top:0}.abx-pay__badge{height:16px;width:auto;flex:0 0 auto;display:block}:is(.template-suffix-nexcia-luxe,.template-suffix-nexcia-x) .ab-pdp.ab-pdp--x .ab-pdp__buy .hsa-fsa-btn{display:none!important}.abx-buy .abx-pay__row{display:flex;align-items:center;column-gap:12px}.abx-pay__badge{display:block;width:auto;flex:0 0 auto;object-fit:contain;object-position:left center}.abx-buy button:focus,.abx-buy label:focus,.abx-buy [data-abx-sel-opt]:focus{outline:none}.abx-buy button:focus-visible,.abx-buy label:focus-visible,.abx-buy [data-abx-sel-opt]:focus-visible{outline:2px solid var(--abx-accent);outline-offset:2px;border-radius:2px}.abx-buy .abx-opt:focus-within{outline:none}.abx-buy .abx-opt:has(.abx-opt__input:focus-visible){outline:2px solid var(--abx-accent);outline-offset:2px}.abx-buy--wl>*{pointer-events:none;opacity:.55}.abx-buy--wl .abx-cta:not(.abx-cta--wl){display:none}.abx-buy--wl>.abx-cta--wl{pointer-events:auto;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/419/assets/ab-buy-box.css.map */
