.acc-cfg-ready{--acc-red:#E0022B;--acc-red-ring:#F52235;--acc-ink:#111;--acc-muted:#5b5d66;--acc-line:#dfe1e7;--acc-ease:cubic-bezier(.2,0,0,1)}.acc-cfg-ready .acc-head{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;row-gap:12px;align-items:center;margin:0 0 16px;padding:22px 24px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(135deg,#171719,#0d0d0f);box-shadow:0 18px 50px #00000047}.acc-cfg-ready .acc-kicker{order:0;grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;background:var(--acc-red);color:#fff;font-size:15px;line-height:1;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.acc-cfg-ready .acc-head .product__title{order:1;grid-column:1/-1;margin:0;padding:0}.acc-cfg-ready .acc-head .product__title .h1,.acc-cfg-ready .acc-head .product__title h1{margin:0;color:#fff;font-size:clamp(26px,2.3vw,32px);line-height:1.06;font-weight:900;letter-spacing:0;text-transform:none}.acc-cfg-ready .acc-head [id^=price-]{order:2;grid-column:1;margin:0;justify-self:start}.acc-cfg-ready .acc-head [id^=price-] .price{margin:0}.acc-cfg-ready .acc-head [id^=price-] .price-item,.acc-cfg-ready .acc-head [id^=price-] .price__regular{display:inline-flex;align-items:center;justify-content:center;padding:7px 20px;border-radius:999px;background:#fff;color:#000;font-size:24px;line-height:1.1;font-weight:900;white-space:nowrap}.acc-cfg-ready .acc-head [id^=price-] .price__regular .price-item{padding:0;background:none}.acc-cfg-ready .acc-head [id^=price-] .price__sale{display:none}.acc-cfg-ready .acc-head [id^=price-] .price--on-sale .price__sale{display:flex;align-items:center;gap:10px}.acc-cfg-ready .acc-head [id^=price-] .price--on-sale .price__regular{display:none}.acc-cfg-ready .acc-head .rating{order:3;grid-column:2;justify-self:start;align-self:center;width:max-content;max-width:100%;margin:0}.acc-cfg-ready .acc-head .rating-value{color:#ffffffbf;font-size:16px}.acc-cfg-ready .acc-head .product__message{order:4;grid-column:1/-1;margin:0;color:#ffffffbf}.acc-cfg-ready .acc-head .product__message .product__message_price{display:inline;font-weight:700;color:#fff}.acc-cfg-ready .acc-head .product__tax{order:5;grid-column:1/-1;margin:0;color:#ffffffbf;font-size:15px}.acc-cfg-ready .acc-head .product__tax a{color:#fff}.acc-cfg-ready .acc-card{padding:24px 24px 22px;border-radius:18px;background:#fff;color:var(--acc-ink)}.acc-cfg-ready .acc-card variant-radios{display:block}.acc-cfg-ready .acc-card fieldset.lip__field{margin:0 0 22px;padding:0;border:0;min-width:0}.acc-cfg-ready .acc-card .lip__title{display:flow-root;width:100%;margin:0 0 12px;padding:0;color:var(--acc-ink);font-size:21px;line-height:1.15;font-weight:900;letter-spacing:0;text-transform:none}.acc-cfg-ready .acc-card .lip__title_value{float:right;display:inline-flex;align-items:center;min-height:32px;margin:0 0 0 12px;padding:0 16px;border-radius:999px;background:var(--acc-red);color:#fff;font-size:15px;line-height:1;font-weight:900;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.acc-cfg-ready .acc-card .lip__title_value:empty{display:none}.acc-cfg-ready .acc-options{flex:1 1 100%;width:100%;min-width:0;display:flex;flex-wrap:wrap;gap:12px}.acc-cfg-ready .acc-options--tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));align-items:start}.acc-cfg-ready .acc-options input[type=radio]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.acc-cfg-ready .acc-options--tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-items:start}.acc-cfg-ready .acc-card .acc-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;box-sizing:border-box;width:auto;min-width:0;margin:0;padding:12px 8px 10px;border:1px solid var(--acc-line);border-radius:12px;background:#fff!important;color:var(--acc-ink)!important;text-decoration:none!important;opacity:1!important;text-align:center;text-transform:none;cursor:pointer;transition:border-color .18s var(--acc-ease),box-shadow .18s var(--acc-ease),transform .15s var(--acc-ease)}.acc-cfg-ready .acc-card .acc-tile:hover{transform:translateY(-1px);border-color:#c4c6ce}.acc-cfg-ready .acc-card .acc-tile:before,.acc-cfg-ready .acc-card .acc-tile:after{content:none}.acc-cfg-ready .acc-sw{position:relative;display:block;flex:none;width:52px;height:52px;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 1px #0003,0 2px 6px #0000001f;transition:transform .2s var(--acc-ease)}.acc-cfg-ready .acc-tile:hover .acc-sw{transform:scale(1.05)}.acc-cfg-ready .acc-card .acc-tile .acc-name__text{min-width:0;max-width:100%;overflow-wrap:anywhere;color:var(--acc-ink)!important;text-decoration:none!important;opacity:1!important;font-size:15px;line-height:1.2;font-weight:800;letter-spacing:0}.acc-cfg-ready .acc-sold{display:none;margin-top:-4px;color:var(--acc-muted);font-size:15px;line-height:1.2;font-weight:700;letter-spacing:0}.acc-cfg-ready .acc-options input.disabled+.acc-tile .acc-sold{display:block}.acc-cfg-ready .acc-card .acc-options input.disabled+.acc-tile{background:#f1f2f4!important;border-color:#e3e4e8}.acc-cfg-ready .acc-options input.disabled+.acc-tile .acc-sw{filter:grayscale(.4);opacity:.6;box-shadow:inset 0 0 0 1px #00000024}.acc-cfg-ready .acc-options input.disabled+.acc-tile .acc-sw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1.5px),rgba(17,17,17,.7) calc(50% - 1.5px),rgba(17,17,17,.7) calc(50% + 1.5px),transparent calc(50% + 1.5px))}.acc-cfg-ready .acc-card .acc-options input.disabled+.acc-tile .acc-name__text{color:#767882!important}.acc-cfg-ready .acc-options input:checked+.acc-tile,.acc-cfg-ready .acc-options input:checked+.acc-chip{border-color:var(--acc-red-ring);box-shadow:inset 0 0 0 1px var(--acc-red-ring),0 0 0 3px #f5223524}.acc-cfg-ready .acc-options input:focus-visible+.acc-tile,.acc-cfg-ready .acc-options input:focus-visible+.acc-chip{outline:3px solid #111;outline-offset:3px}.acc-cfg-ready .acc-card .acc-chip{color:var(--acc-ink)!important;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;min-height:48px;margin:0;padding:0 20px;border:1px solid var(--acc-line);border-radius:10px;background:#fff;color:var(--acc-ink);font-size:17px;line-height:1.2;font-weight:800;text-transform:none;text-decoration:none;cursor:pointer;transition:border-color .18s var(--acc-ease),box-shadow .18s var(--acc-ease),transform .15s var(--acc-ease)}.acc-cfg-ready .acc-card .acc-chip:hover{transform:translateY(-1px);border-color:#c4c6ce}.acc-cfg-ready .acc-card .acc-options input.disabled+.acc-chip{background:#f1f2f4!important;border-color:#e3e4e8;color:#767882!important;text-decoration:line-through!important}.acc-cfg-ready .acc-card .line-item-property__field{margin:0 0 4px}.acc-cfg-ready .acc-card .line-item-property__field label{display:block;margin:0 0 8px;color:var(--acc-ink);font-size:16px;font-weight:900}.acc-cfg-ready .acc-card .line-item-property__field textarea{display:block;box-sizing:border-box;width:100%;min-height:56px;padding:12px 14px;border:1px solid #d5d5d5;border-radius:8px;background:#fff;color:var(--acc-ink);font-size:16px;line-height:1.35;font-weight:600}.acc-cfg-ready .acc-card .product-form__buttons{margin:0}.acc-cfg-ready .acc-card .product-form__submit{display:flex;align-items:center;justify-content:center;gap:.35em;width:100%;min-height:56px;margin:18px 0 0;padding:0 20px;border:0;border-radius:12px;background:linear-gradient(93deg,#e0022b,#c40226)!important;box-shadow:0 10px 24px #e0022b47;color:#fff!important;font-size:19px;line-height:1.2;font-weight:900;letter-spacing:0;text-transform:none;transition:filter .15s var(--acc-ease),transform .15s var(--acc-ease)}.acc-cfg-ready .acc-card .product-form__submit:hover:not(:disabled){filter:brightness(1.06)}.acc-cfg-ready .acc-card .product-form__submit:active:not(:disabled){transform:translateY(1px)}.acc-cfg-ready .acc-card .product-form__submit>span,.acc-cfg-ready .acc-card .product-form__submit .button_price{flex:0 0 auto;width:auto;white-space:nowrap}.acc-cfg-ready .acc-card .product-form__submit .button_price{display:inline;position:static;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit}.acc-cfg-ready .acc-card .product-form__submit .button_price:before{content:"\2013  "}.acc-cfg-ready .acc-card .product-form__submit span{text-transform:none!important}.acc-cfg-ready .acc-card .product-form__submit:disabled{background:#2b2d33!important;box-shadow:none;color:#fff!important;opacity:1;cursor:not-allowed}.acc-cfg-ready .acc-card .product-form__submit:focus-visible{outline:3px solid #111;outline-offset:3px}.acc-cfg-ready .product-media-gallery-wr{border-radius:18px;overflow:hidden}@media(max-width:749px){.acc-cfg-ready .product__media-wrapper .product__title--mobile{display:none!important}.acc-cfg-ready .acc-head .product__title--desktop{display:block!important}.acc-cfg-ready .acc-head{padding:16px;column-gap:12px;margin-bottom:12px}.acc-cfg-ready .acc-head .product__title .h1,.acc-cfg-ready .acc-head .product__title h1{font-size:22px}.acc-cfg-ready .acc-head [id^=price-] .price-item,.acc-cfg-ready .acc-head [id^=price-] .price__regular{font-size:20px;padding:6px 16px}.acc-cfg-ready .acc-after-card>summary{padding:10px 14px 10px 18px;font-size:19px;min-height:58px}.acc-cfg-ready .acc-after-card .details_accordion__content{padding:2px 18px 20px}.acc-cfg-ready .acc-card{padding:16px 14px}.acc-cfg-ready .acc-options{gap:10px}.acc-cfg-ready .acc-options--tiles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.acc-cfg-ready .acc-card .acc-tile{padding:10px 6px 9px}.acc-cfg-ready .acc-card .lip__title{font-size:19px}}@media(prefers-reduced-motion:reduce){.acc-cfg-ready .acc-tile,.acc-cfg-ready .acc-chip,.acc-cfg-ready .acc-sw,.acc-cfg-ready .acc-after-card>summary .icon-caret,.acc-cfg-ready .product-form__submit{transition:none!important}.acc-cfg-ready .acc-card .acc-tile:hover,.acc-cfg-ready .acc-card .acc-chip:hover,.acc-cfg-ready .acc-tile:hover .acc-sw{transform:none!important}}.acc-cfg-ready .acc-gal-stage{position:relative}.acc-cfg-ready .acc-gal-arrow{position:absolute;top:50%;z-index:3;display:none;align-items:center;justify-content:center;width:46px;height:46px;margin-top:-23px;padding:0;border:0;border-radius:50%;background:#fffffff0;color:#111;box-shadow:0 4px 14px #00000047;cursor:pointer;transition:transform .15s var(--acc-ease),background .15s var(--acc-ease)}.acc-cfg-ready .acc-gal-arrow--prev{left:12px}.acc-cfg-ready .acc-gal-arrow--next{right:12px}.acc-cfg-ready .acc-gal-arrow:hover:not(:disabled){transform:scale(1.06);background:#fff}.acc-cfg-ready .acc-gal-arrow:disabled{opacity:.35;cursor:default}.acc-cfg-ready .acc-gal-arrow:focus-visible{outline:3px solid #111;outline-offset:3px}@media(hover:hover)and (pointer:fine){.acc-cfg-ready .acc-gal-arrow{display:inline-flex}.acc-cfg-ready .acc-gal-stage{cursor:grab;-webkit-user-select:none;user-select:none}.acc-cfg-ready .acc-gal-stage.is-dragging{cursor:grabbing}}@media(prefers-reduced-motion:reduce){.acc-cfg-ready .acc-gal-arrow{transition:none!important}.acc-cfg-ready .acc-gal-arrow:hover{transform:none!important}}.acc-cfg-ready details.details_accordion.acc-after-card{margin-top:16px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(135deg,#171719,#0d0d0f);box-shadow:0 18px 50px #00000047;overflow:hidden;color:#ffffffd9}.acc-cfg-ready .acc-after-card>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;box-sizing:border-box;padding:12px 18px 12px 24px;cursor:pointer;list-style:none;color:#fff;font-size:21px;line-height:1.15;font-weight:900;letter-spacing:0;text-transform:none}.acc-cfg-ready .acc-after-card>summary::-webkit-details-marker{display:none}.acc-cfg-ready .acc-after-card>summary .icon-caret{position:static!important;inset:auto!important;margin:0!important;flex:none;box-sizing:content-box;width:14px;height:14px;padding:11px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#fff;transition:transform .2s var(--acc-ease),background .2s var(--acc-ease),border-color .2s var(--acc-ease)}.acc-cfg-ready .acc-after-card[open]>summary .icon-caret{transform:rotate(180deg);background:var(--acc-red);border-color:var(--acc-red)}.acc-cfg-ready .acc-after-card>summary:focus-visible{outline:3px solid #fff;outline-offset:-5px;border-radius:18px}.acc-cfg-ready .acc-after-card .details_accordion__content{padding:4px 24px 24px;color:#ffffffd9;font-size:16px;line-height:1.65}.acc-cfg-ready .acc-after-card .details_accordion__content p{margin:0 0 12px}.acc-cfg-ready .acc-after-card .details_accordion__content>*:last-child{margin-bottom:0}.acc-cfg-ready .acc-card{padding-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/97/assets/accessory-configurator.css.map */
