.as-band{--ink:#294b46;--muted:#717777;--line:#d3d7d5;--panel:#f0f1f0;display:block;max-width:1440px;padding:28px 32px 64px;margin:auto;color:#38413f;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.as-band *{box-sizing:border-box}.as-band [hidden]{display:none!important}.as-band button,.as-band input,.as-band select{font:inherit;color:inherit}.as-band button{cursor:pointer;background:#fff;border:1px solid var(--line);border-radius:2px;padding:8px 12px;min-height:36px;line-height:1.25}.as-band button:disabled{cursor:wait;opacity:.45}.as-band button:focus-visible,.as-band summary:focus-visible,.as-band input:focus-visible,.as-band select:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.as-band button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.as-band__header{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px;gap:20px}.as-band__header h1{font-family:Georgia,serif;font-size:36px;font-weight:400;margin:0}.as-band__eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;color:var(--muted)}.as-band__header button{border:0;background:none;text-decoration:underline;text-underline-offset:3px;font-size:12px}.as-band__workspace{display:grid;grid-template-columns:minmax(300px,365px) minmax(0,1fr);gap:0;align-items:start}.as-band__options{background:var(--panel);padding:18px 18px 24px;min-width:0}.as-band__label{display:block;text-transform:uppercase;letter-spacing:.035em;font-size:10px;font-weight:400;margin:0 0 6px}.as-band__visual-field{margin-bottom:13px}.as-band details{position:relative}.as-band summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #c8ccca;padding:5px 10px;min-height:46px;list-style:none;gap:10px}.as-band summary::-webkit-details-marker{display:none}.as-band summary>span:first-child{display:flex;align-items:center;gap:12px;min-width:0}.as-band summary>span:last-child{font-size:23px;color:var(--ink)}.as-band__choice-list{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #c5ccca;box-shadow:0 9px 22px #0002;max-height:340px;overflow:auto;padding:5px}.as-band__choice-list button{display:flex;align-items:center;gap:12px;text-align:left;border:0;width:100%;min-height:48px;padding:6px 10px}.as-band__choice-list button:hover{background:#e3ebe7;color:var(--ink)}.as-band__icon{width:48px;height:34px;flex:0 0 48px;object-fit:contain}.as-band__swatch{display:inline-block;width:30px;height:30px;flex:0 0 30px;border-radius:50%;border:1px solid #c0c0bb;box-shadow:inset 0 0 4px #fff7;background:linear-gradient(120deg,#aaa,#fff 35%,#ddd 60%,#aaa)}.as-band__two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;margin-bottom:15px}.as-band fieldset{min-width:0;margin:0;padding:0;border:0}.as-band select,.as-band input,.as-band textarea{display:block;background:#fff;width:100%;border:1px solid #c8ccca;border-radius:0;min-height:40px;padding:8px 10px}.as-band__stack{display:grid;gap:4px}.as-band__stack button{display:flex;align-items:center;text-align:left;gap:6px;background:#dedfdd;border:0;font-size:10px;text-transform:uppercase;padding:4px 6px;min-height:34px}.as-band__stack .as-band__icon{width:34px;height:26px;flex-basis:34px}.as-band__widths{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.as-band__widths button{background:#dedfdd;border:0;padding:6px 0;min-height:31px;font-size:12px}.as-band__engraving{margin-top:16px}.as-band__engraving-row{display:flex;align-items:center;justify-content:space-between;margin:8px 0;gap:12px}.as-band__engraving-row>div{min-width:0}.as-band__engraving-row small{display:block;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px;font-size:10px}.as-band__engraving-row button{background:var(--ink);color:#fff;border:0;min-width:72px;font-size:11px}.as-band__gallery{min-width:0;position:sticky;top:95px;align-self:start}.as-band__stage{position:relative;min-height:540px;background:linear-gradient(#fff 20%,#fafafa 58%,#dedfdf);overflow:hidden}.as-band__stage>img{display:block;width:100%;height:430px;object-fit:contain;mix-blend-mode:multiply;transition:opacity .18s}.as-band__stage[aria-busy=true]>img{opacity:.5}.as-band__stage-bottom{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(135px,.75fr);align-items:end;padding:0 20px 20px;gap:12px;min-height:132px}.as-band__description>p{font-size:12px;margin:0 0 8px;max-width:230px}.as-band__description dl{font-size:10px;margin:0}.as-band__description dl>div{display:flex;gap:5px;align-items:baseline}.as-band__description dt{font-size:9px;color:#727878;text-transform:uppercase;flex-shrink:0}.as-band__description dd{margin:0;font-weight:600}.as-band__view-controls{text-align:center}.as-band__angles{display:flex;align-items:center;justify-content:center;gap:4px}.as-band__angles button{border:0;background:transparent;padding:4px;min-height:36px;opacity:.5}.as-band__angles button[aria-pressed=true]{opacity:1;color:var(--ink);background:transparent}.as-band__angles svg{width:27px;height:27px}.as-band [data-stage]{border:0;border-radius:20px;background:#999;color:#fff;min-height:28px;padding:4px 20px;font-size:11px;margin-top:7px}.as-band__price{text-align:right;white-space:nowrap;align-self:end}.as-band__price strong{display:block;font-size:clamp(25px,2.9vw,39px);font-weight:300;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.as-band__price span{font-size:10px;color:var(--muted)}.as-band__status{font-size:11px;color:var(--muted);min-height:28px;padding:6px 14px}.as-band__status[data-error=true]{color:#a0372b}.as-band__under-stage{display:grid;grid-template-columns:1fr 1fr;padding:0 16px;gap:22px}.as-band__saved h2{font-size:14px;font-weight:400;margin:0 0 10px}.as-band__snapshots{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.as-band__snapshot{position:relative;min-width:0}.as-band__snapshot>button{width:100%;padding:4px;min-height:85px;font-size:10px}.as-band__snapshot>button img{width:100%;height:62px;object-fit:contain;display:block}.as-band__snapshot>button>span{display:block}.as-band__snapshot button[data-delete-snapshot]{position:absolute;top:0;right:0;min-height:20px;width:20px;height:20px;background:#fffd;padding:0;font-size:16px;z-index:1}.as-band__request-row{display:flex;justify-content:flex-end;gap:12px;align-items:end}.as-band__request-row label{font-size:10px;width:60px;flex-shrink:0}.as-band__request-row input{padding:6px;min-height:40px}.as-band button.as-band__primary{background:var(--ink);color:#fff;border-color:var(--ink);min-height:40px;padding:10px 16px}.as-band__actions{text-align:right}.as-band [data-share]{border:0;padding:0;background:none;font-size:11px;text-decoration:underline;text-underline-offset:3px}.as-band__fine{font-size:10px;line-height:1.5;color:var(--muted);margin:8px 0}.as-band [data-contact]{padding:20px;border:1px solid var(--line);margin:20px 16px 0;background:#fff}.as-band [data-contact] h2{font-size:25px;font-family:Georgia,serif;font-weight:400;margin:0 0 12px}.as-band [data-summary]{font-size:12px}.as-band__contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.as-band label{font-size:12px}.as-band__contact-fields input{margin-top:6px}.as-band__inspiration{margin-top:48px;padding-top:30px;border-top:1px solid var(--line)}.as-band__inspiration>h2{font:400 30px Georgia,serif;margin:0 0 8px}.as-band__inspiration>p{font-size:13px;color:var(--muted);margin:0 0 25px}.as-band [data-inspiration]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.as-band__inspiration-card{display:block;text-align:left!important;padding:16px!important;min-width:0}.as-band__inspiration-card img{display:block;height:150px;width:100%;object-fit:contain}.as-band__inspiration-card strong{display:block;font-size:14px;margin:12px 0 5px;font-weight:400}.as-band__inspiration-card span{display:block;font-size:11px;color:var(--muted)}.as-band [data-more]{display:block;margin:22px auto 0}.as-band__dialog,.as-band__stage-dialog{color:#38413f;border:0;padding:30px;width:min(560px,calc(100vw - 30px));max-height:90dvh;overflow:auto;box-shadow:0 20px 90px #0004}.as-band dialog::backdrop{background:#0007}.as-band__close{position:absolute;right:10px;top:10px;border:0!important;background:none!important;font-size:25px!important;min-width:35px}.as-band__dialog h2{font:400 26px Georgia,serif;margin:0 0 22px}.as-band__dialog label{display:block;margin:14px 0 6px}.as-band__dialog label select,.as-band__dialog label input{margin-top:6px}.as-band__font-sample{display:block;max-width:100%;height:38px;object-fit:contain;margin:10px 0}.as-band__engraving-preview{font-family:Georgia,serif;text-align:center;padding:14px;background:linear-gradient(115deg,#bbb,#f2f1e9,#b7b8b4);overflow-wrap:anywhere;border-radius:5px;margin-top:18px;min-height:52px;font-size:20px;color:#555;text-shadow:0 1px #fff}.as-band__dialog-actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.as-band__colors{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.as-band__colors button{border-radius:50%;min-width:30px;width:30px;height:30px;min-height:30px;padding:2px}.as-band__colors button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.as-band__stage-dialog{width:min(1000px,95vw);text-align:center}.as-band__stage-dialog>img{width:100%;height:min(70dvh,720px);object-fit:contain}.as-band__stage-dialog .as-band__angles{margin-top:12px}.as-band__stage-dialog .as-band__angles button{min-width:50px}.as-band__stage-dialog .as-band__angles svg{width:38px;height:38px}@media(min-width:1600px){.as-band__stage>img{height:500px}.as-band__stage{min-height:630px}}@media(max-width:1050px){.as-band{padding:24px 20px 50px}.as-band__workspace{grid-template-columns:310px minmax(0,1fr)}.as-band__stage-bottom{grid-template-columns:1fr 1fr}.as-band__description{grid-row:span 2}.as-band__price{grid-column:2;grid-row:1}.as-band__view-controls{grid-column:2;grid-row:2}.as-band__under-stage{grid-template-columns:1fr}.as-band__actions{text-align:left}.as-band__request-row{justify-content:flex-start}}@media(max-width:749px){.as-band{padding:20px 14px 40px}.as-band__header{align-items:center;margin-bottom:16px}.as-band__header h1{font-size:28px}.as-band__eyebrow{font-size:8px}.as-band__header button{max-width:105px;font-size:10px;padding:4px}.as-band__workspace{display:flex;flex-direction:column}.as-band__gallery{display:contents;position:static}.as-band__stage{order:0;width:100%;min-height:0}.as-band__stage>img{height:auto;aspect-ratio:1.35}.as-band__stage-bottom{grid-template-columns:1fr 1fr;padding:0 14px 16px;gap:8px;min-height:140px}.as-band__description{grid-row:span 2}.as-band__price{grid-column:2;grid-row:1}.as-band__price strong{font-size:31px}.as-band__view-controls{grid-column:2;grid-row:2;text-align:right}.as-band__angles{justify-content:flex-end}.as-band__status{order:1;width:100%;padding:7px 0;font-size:10px}.as-band__options{order:2;width:100%;padding:18px}.as-band__two{grid-template-columns:1.25fr 1fr}.as-band summary{min-height:48px}.as-band__stack button{min-height:36px;font-size:10px}.as-band__widths button{min-height:36px}.as-band__under-stage{order:3;width:100%;padding:20px 0 0;gap:20px;grid-template-columns:1fr}.as-band__actions{text-align:center}.as-band__request-row{justify-content:center}.as-band__request-row .as-band__primary{flex:1}.as-band [data-contact]{order:4;margin:18px 0 0;width:100%;padding:18px}.as-band__contact-fields{grid-template-columns:1fr}.as-band [data-inspiration]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.as-band__inspiration-card{padding:10px!important}.as-band__inspiration-card img{height:110px}.as-band__inspiration-card strong{font-size:12px}.as-band__inspiration{margin-top:32px}.as-band__dialog{padding:24px 20px}.as-band__stage-dialog .as-band__angles{justify-content:center}.as-band__choice-list{max-height:290px}}@media(max-width:749px){.as-band__description dl>div:last-child{display:block;margin-top:3px}.as-band__description dl>div:last-child dd{font-size:10px}.as-band__header h1{font-size:28px}}@media(max-width:749px){.as-band__stage{position:sticky;top:var(--sticky-header-offset, 0px);z-index:3;flex-shrink:0;isolation:isolate;box-shadow:0 5px 12px -9px #00000059}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/as-native-band-builder.css.map */
