.ame-customize__upholstery-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.ame-customize__swatch{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:stretch;background:#fff;border:1px solid var(--ame-border, #d1d5db);border-radius:6px;padding:4px 4px 5px;transition:transform .18s ease,box-shadow .18s ease,border-color .15s ease;position:relative;text-align:center;z-index:1}.ame-customize__swatch:hover,.ame-customize__swatch:focus-visible{transform:scale(1.45);z-index:5;box-shadow:0 12px 28px #0000002e;border-color:var(--ame-accent, #1971c2);outline:none}.ame-customize__swatch[aria-pressed=true]{border-color:var(--ame-accent, #1971c2);box-shadow:0 0 0 2px var(--ame-accent, #1971c2),0 6px 14px #1971c240}.ame-customize__swatch[aria-pressed=true]:after{content:"\2713";position:absolute;top:-6px;right:-6px;width:16px;height:16px;line-height:16px;text-align:center;font-size:10px;font-weight:700;color:#fff;background:var(--ame-accent, #1971c2);border-radius:50%;box-shadow:0 1px 3px #0000004d}.ame-customize__swatch--brisa:before{content:"\2605";position:absolute;top:-5px;left:-5px;width:14px;height:14px;line-height:14px;text-align:center;font-size:9px;color:#fff;background:#f59f00;border-radius:50%;z-index:1}.ame-customize__swatch-img{width:100%;height:56px;object-fit:cover;border-radius:4px;display:block}.ame-customize__swatch-name{margin-top:4px;font-size:var(--ame-text-sm, 1.4rem);font-weight:600;line-height:1.15;color:var(--ame-text, #212529);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ame-customize__swatch-meta{font-size:var(--ame-text-xs, 1.3rem);line-height:1.2;color:var(--ame-text-muted, #6c757d)}.ame-customize__swatch-meta--upcharge{color:var(--ame-accent, #1971c2);font-weight:600}.ame-customize__accessories-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ame-customize__accessory{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--ame-border, #e5e7eb);border-radius:8px;background:#fff;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.ame-customize__accessory.is-selected{border-color:#f2c345;background:#fffaf0}.ame-customize__accessory-link{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:12px;min-width:0;text-decoration:none;color:inherit}.ame-customize__accessory-link:hover .ame-customize__accessory-name{color:var(--ame-primary, #0075b8);text-decoration:underline}.ame-customize__accessory-link:hover .ame-customize__accessory-img{border-color:#c3d4e3}.ame-customize__accessory-img{width:60px;height:60px;object-fit:contain;background:#fff;border:1px solid #e2e8ef;border-radius:6px}.ame-customize__accessory-img--placeholder{display:flex;align-items:center;justify-content:center;color:var(--ame-text-muted, #94a3b8);background:#f4f7fa;font-size:.96rem;text-align:center}.ame-customize__accessory-info{min-width:0}.ame-customize__accessory-name{font-size:1.52rem;font-weight:700;color:#003052;margin:0;line-height:1.3}.ame-customize__accessory-price{font-size:1.44rem;color:#0075b8;font-weight:700;margin:2px 0 0}.ame-customize__accessory-was{margin-left:6px;color:#9aa5b1;font-weight:600;text-decoration:line-through;font-size:1.312rem}.ame-customize__accessory-view{display:inline-block;font-size:1.2rem;color:var(--ame-text-muted, #64748b);margin-top:2px}.ame-customize__accessory-link:hover .ame-customize__accessory-view{color:var(--ame-primary, #0075b8)}.ame-customize__accessory-toggle{all:unset;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ame-border, #d1d5db);border-radius:50%;color:var(--ame-text-muted, #6c757d);font-size:1.76rem;font-weight:700;transition:all .15s ease;background:#fff}.ame-customize__accessory-toggle:hover{border-color:var(--ame-accent, #1971c2);color:var(--ame-accent, #1971c2)}.ame-customize__accessory.is-selected .ame-customize__accessory-toggle{background:var(--ame-accent, #1971c2);border-color:var(--ame-accent, #1971c2);color:#fff}.ame-customize__section-head{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ame-text-muted, #6c757d);margin:6px 0 4px;padding-bottom:4px;border-bottom:1px solid var(--ame-border, #e5e7eb)}.ame-product__add-to-cart{width:100%;font-size:var(--ame-text-md);padding:var(--ame-space-4)}.ame-product__add-to-cart:disabled{opacity:.5;cursor:not-allowed}.ame-product__buy-now{margin-top:var(--ame-space-2)}.ame-product__buy-now .shopify-payment-button{width:100%}.ame-product__buy-now .shopify-payment-button__button{width:100%;border-radius:6px}.ame-customize{margin:var(--ame-space-4, 16px) 0;padding:0;border:1px solid #e2e8ef;border-top:3px solid #f2c345;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #00305212}.ame-customize__title{margin:0;padding:15px 20px;font-size:var(--ame-text-base);font-weight:700;text-align:left;color:#003052;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;background:linear-gradient(135deg,#e7f0f8,#f2f7fb);border-bottom:1px solid #d8e4ef;display:flex;align-items:center;gap:12px}.ame-customize__title-icon{flex-shrink:0;width:38px;height:38px;padding:9px;box-sizing:border-box;border-radius:11px;background:linear-gradient(135deg,#f2c345,#e0aa1f);color:#003052;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;box-shadow:0 2px 6px #d4a0174d}.ame-customize__body{padding:18px 20px 20px}.ame-customize__row{margin-bottom:16px}.ame-customize__row:last-child{margin-bottom:0}.ame-customize__label{display:block;font-weight:700;font-size:var(--ame-text-base);margin-bottom:6px;color:#1a1d20;line-height:1.35}.ame-customize__select{width:100%;padding:12px 14px;min-height:48px;border:1px solid var(--ame-border, #adb5bd);border-radius:6px;background:#fff;font-size:var(--ame-text-base);line-height:1.35;color:#1a1d20;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='%236c757d' d='M6 9L1 4h10z'/></svg>");background-repeat:no-repeat;background-position:right .65em center;background-size:12px;cursor:pointer}.ame-customize__select:focus-visible{outline:2px solid var(--ame-accent, #1971c2);outline-offset:1px}.ame-customize__upholstery{display:flex;align-items:center;gap:var(--ame-space-3, 12px);flex-wrap:wrap}.ame-customize__upholstery-strip{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.ame-customize__upholstery-cell{width:40px;height:40px;border-radius:4px;overflow:hidden;border:1px solid var(--ame-border, #d1d5db);position:relative}.ame-customize__upholstery-cell--brisa{border-color:var(--ame-accent, #1971c2);box-shadow:0 0 0 1px #1971c22e}.ame-customize__upholstery-cell--brisa:after{content:"\2605";position:absolute;top:-3px;right:-3px;width:14px;height:14px;line-height:14px;text-align:center;font-size:9px;background:var(--ame-accent, #1971c2);color:#fff;border-radius:50%;pointer-events:none}.ame-customize__upholstery-cell--more{border-style:dashed;background:var(--ame-surface-soft, #f8f9fa)}.ame-customize__upholstery-btn{all:unset;display:block;width:100%;height:100%;cursor:pointer;transition:transform .15s ease}.ame-customize__upholstery-btn:hover{transform:scale(1.06)}.ame-customize__upholstery-btn:focus-visible{outline:2px solid var(--ame-accent, #1971c2);outline-offset:2px}.ame-customize__upholstery-btn[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ame-accent, #1971c2)}.ame-customize__upholstery-btn img{width:100%;height:100%;object-fit:cover;display:block}.ame-customize__upholstery-more{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--ame-accent, #1971c2);font-size:1.28rem;font-weight:700;text-decoration:none}.ame-customize__upholstery-more:hover{text-decoration:underline}.ame-customize__upholstery-meta{margin:6px 0 0;font-size:1.28rem;color:var(--ame-text-muted, #6c757d);flex-basis:100%}.ame-customize__upholstery-meta a{color:var(--ame-accent, #1971c2);font-weight:600;text-decoration:none}.ame-customize__upholstery-meta a:hover{text-decoration:underline}.ame-customize__total{margin-top:var(--ame-space-3, 12px);padding-top:var(--ame-space-3, 12px);border-top:1px solid var(--ame-border, #e5e7eb);display:flex;justify-content:space-between;align-items:center;font-weight:600}.ame-customize__total-amount{color:var(--ame-accent, #1971c2);font-size:1.68rem}.ame-customize__total-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 12px;margin-top:14px;border-top:2px solid var(--ame-border, #e5e7eb)}.ame-customize__total-row-label{font-size:1.76rem;font-weight:700;color:var(--ame-text, #212529)}.ame-customize__total-row-amount{font-size:var(--ame-text-2xl);line-height:1;font-weight:800;color:var(--ame-accent-strong, #d9480f)}.ame-customize__reassure{margin:8px 0 0;font-size:1.28rem;text-align:center;color:var(--ame-text-muted, #6c757d);font-style:italic}.ame-customize__view-fabrics{display:block;margin:2px 0 6px;font-size:1.28rem;font-weight:600;color:#003052;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.ame-customize__view-fabrics:hover{color:#d4a017}.ame-customize__upgrade-chip{display:inline-block;vertical-align:2px;margin-left:6px;padding:2px 8px;font-size:1.04rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b4e00;background:#fdf0c2;border:1px solid #f2c345;border-radius:999px;white-space:nowrap}.ame-customize__battery-hint{display:flex;align-items:flex-start;gap:7px;margin:7px 0 0;padding:8px 10px;font-size:var(--ame-text-sm);line-height:1.45;color:#495057;background:#fffaeb;border-left:3px solid #f2c345;border-radius:0 6px 6px 0}.ame-customize__battery-hint svg{flex-shrink:0;margin-top:3px;color:#d4a017}.ame-customize__battery-hint strong{color:#212529}.ame-customize__hint{margin:6px 0 0;font-size:var(--ame-text-sm);line-height:1.45;color:#495057}.ame-customize__hint--list{list-style:none;padding:0}.ame-customize__hint--list li{margin:0 0 4px}.ame-customize__hint--list li:last-child{margin-bottom:0}.ame-customize__hint--list strong{color:#212529}.ame-fabric-picker{position:relative}.ame-fabric-picker__trigger{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:#fff;border:1px solid var(--ame-border, #d1d5db);border-radius:6px;cursor:pointer;font-size:var(--ame-text-base);font-weight:500;color:var(--ame-text, #212529);min-height:44px}.ame-fabric-picker__trigger:hover{border-color:var(--ame-accent, #1971c2)}.ame-fabric-picker__trigger:focus-visible{outline:2px solid var(--ame-accent, #1971c2);outline-offset:1px}.ame-fabric-picker__trigger-swatch{flex-shrink:0;display:inline-block;width:28px;height:28px;border-radius:4px;background-color:#f1f3f5;background-size:cover;background-position:center;border:1px solid var(--ame-border, #d1d5db)}.ame-fabric-picker__trigger-text{flex:1;text-align:left;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ame-fabric-picker__chevron{flex-shrink:0;color:var(--ame-text-muted, #6c757d);transition:transform .15s}.ame-fabric-picker__trigger[aria-expanded=true] .ame-fabric-picker__chevron{transform:rotate(180deg)}.ame-fabric-picker__panel[hidden]{display:none}.ame-fabric-picker__panel{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--ame-border, #d1d5db);border-radius:8px;box-shadow:0 12px 28px #0000001f;max-height:380px;overflow-y:auto;padding:4px 0}.ame-fabric-picker__group{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ame-text-muted, #6c757d);padding:8px 12px 4px;border-top:1px solid var(--ame-border, #f1f3f5)}.ame-fabric-picker__group:first-child{border-top:none}.ame-fabric-picker__group-meta{color:var(--ame-text-muted, #6c757d);font-weight:500}.ame-fabric-picker__group-meta--upgrade{color:#7a5800;background:#fff8e1;border:1px solid #d4a017;padding:1px 7px;border-radius:999px;font-weight:700;margin-left:4px}.ame-fabric-picker__option{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:6px 12px;cursor:pointer;font-size:var(--ame-text-base);color:var(--ame-text, #212529)}.ame-fabric-picker__option:hover,.ame-fabric-picker__option[aria-selected=true]{background:#1971c214}.ame-fabric-picker__option-img{width:36px;height:36px;object-fit:cover;border-radius:4px;background:#f1f3f5;border:1px solid var(--ame-border, #e5e7eb);flex-shrink:0}.ame-fabric-picker__option-name{flex:1;line-height:1.2}.ame-fabric-picker__option-price{color:var(--ame-accent, #1971c2);font-weight:600;font-size:var(--ame-text-sm)}.ame-customize__accessories[open] .ame-customize__section-head:after{content:" \25be"}.ame-customize__accessories:not([open]) .ame-customize__section-head:after{content:" \25b8"}.ame-customize__accessories>summary{cursor:pointer;list-style:none}.ame-customize__accessories-hint{color:var(--ame-text-muted, #6c757d);font-weight:500;text-transform:none;letter-spacing:0;font-size:1.2rem}.ame-customize__section-divider--group{margin:1.1rem 0 .6rem;padding-top:.9rem;border-top:2px solid var(--ame-hairline, #e7ecf1);font-size:var(--ame-text-sm, 1.4rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ame-navy, #003052)}.ame-customize__section-divider--group:first-of-type{border-top:0;padding-top:0}.ame-variant-cards{border:0;margin:0 0 1rem;padding:0;position:relative}.ame-variant-cards__grid{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.ame-variant-card{flex:1 1 46%;min-width:130px;display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;border:1.5px solid var(--ame-border, #e0e0e0);border-radius:var(--ame-radius, 8px);background:#fff;cursor:pointer;min-height:var(--ame-touch-target, 44px);transition:border-color .12s,box-shadow .12s}.ame-variant-card:hover{border-color:var(--ame-primary, #0075b8)}.ame-variant-card.is-selected{border-color:var(--ame-primary-dark, #004a7c);box-shadow:0 0 0 1px var(--ame-primary-dark, #004a7c);background:var(--ame-primary-light, #e6f2fa)}.ame-variant-card.is-selected:after{content:"\2713";position:absolute;right:10px;top:auto;color:var(--ame-primary-dark, #004a7c);font-weight:700}.ame-variant-card.is-soldout{opacity:.5;cursor:not-allowed}.ame-variant-card__radio:focus-visible+.ame-variant-card{outline:var(--ame-focus-ring, 3px solid #0088d4);outline-offset:2px}.ame-variant-card__name{font-size:var(--ame-text-sm, 1.4rem);font-weight:700;color:var(--ame-text, #1a1a2e);line-height:1.3;overflow-wrap:anywhere}.ame-variant-card__price{font-size:var(--ame-text-sm, 1.4rem);font-weight:700;color:var(--ame-primary-dark, #004a7c)}.ame-variant-card__hint{font-size:var(--ame-text-xs, 1.3rem);color:var(--ame-text-muted, #555);line-height:1.35}.ame-customize__accessories{border:1.5px solid var(--ame-hairline, #e7ecf1);border-radius:var(--ame-radius, 8px);background:#fff;margin-bottom:.8rem;overflow:hidden}.ame-customize__accessories>summary{display:flex;align-items:center;gap:.8rem;padding:1.1rem 1.2rem;cursor:pointer;min-height:var(--ame-touch-target, 44px);list-style:none}.ame-customize__accessories>summary::-webkit-details-marker{display:none}.ame-customize__accessories>summary:hover{background:var(--ame-pdp-bg-soft, #f4f8fb)}.ame-customize__accessories>summary:focus-visible{outline:var(--ame-focus-ring, 3px solid #0088d4);outline-offset:-3px}.ame-acc-head{flex:1 1 auto;min-width:0}.ame-acc-head__title{display:block;font-size:var(--ame-text-sm, 1.4rem);font-weight:700;color:var(--ame-navy, #003052);overflow-wrap:anywhere}.ame-acc-head__note{display:block;font-size:var(--ame-text-xs, 1.3rem);color:var(--ame-text-muted, #555);line-height:1.35;margin-top:.15rem}.ame-acc-head__meta{display:block;font-size:var(--ame-text-xs, 1.3rem);color:var(--ame-text-muted, #555);margin-top:.15rem}.ame-acc-head__meta [data-acc-summary]{font-weight:700;color:var(--ame-primary-dark, #004a7c)}.ame-customize__accessories .ame-acc-chevron{flex:0 0 auto;color:var(--ame-text-muted, #555);transition:transform .15s ease}.ame-customize__accessories[open] .ame-acc-chevron{transform:rotate(180deg)}.ame-customize__accessories[open] .ame-customize__section-head:after,.ame-customize__accessories:not([open]) .ame-customize__section-head:after{content:none}.ame-customize__accessories .ame-customize__accessories-list{padding:0 1rem 1rem}.ame-customize__select{white-space:normal}.ame-customize__label{overflow-wrap:anywhere}.ame-customize__accessory-desc{margin:.1rem 0;font-size:var(--ame-text-xs, 1.3rem);color:var(--ame-text-muted, #555);line-height:1.35}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ame-customize.css.map */
