.merch-addons-accordion summary{list-style:none}.merch-addons-accordion summary::-webkit-details-marker{display:none}.merch-addons-accordion[open] .icon-plus-wrapper{display:none}.merch-addons-accordion:not([open]) .icon-minus-wrapper{display:none}#app-entries-product-data:empty{display:none}.es-accordion-product-description{margin-top:16px}.es-accordion-product-description details[open] summary .icon-caret{transform:rotate(180deg)}.price__regular .price-item--regular{letter-spacing:0!important}.es-accordion-product-description .rte>*{font-family:Onest!important;font-size:12px!important;line-height:normal!important;font-weight:400!important}.es-accordion-product-description .rte p:first-child{border:1px solid #E71313;color:#e71313;padding:4px 8px;font-size:10px!important;font-weight:700!important;font-family:Onest;margin-top:0;margin-bottom:12px}.es-accordion-product-description p strong{font-weight:400}.es-accordion-product-description p:first-child strong{font-weight:700}.es-accordion-product-description p,.es-accordion-product-description ul{margin:0}.product__info-wrapper .product__title h1{font-size:20px!important}.merch-actions{display:flex;align-items:center;gap:8px}.merch-actions .product-form__quantity{flex:0 0 auto}.merch-actions .quantity__label{display:none}.product__info-wrapper quantity-input.quantity{border:1px solid #000;border-radius:0;padding:14px 20px;height:48px!important;justify-content:space-between}.merch-actions .quantity__button{border-radius:0!important;border:none!important;background:none!important}.merch-add-to-cart-btn{flex:1 1 auto;border:1px solid #000;background:#fff;color:#000;font-family:Onest;font-weight:700;letter-spacing:.04em;padding:14px auto;text-transform:uppercase;height:48px!important;letter-spacing:0;font-size:14px!important}.physical-product .product-form__submit.btn{font-family:Onest;font-size:14px!important}.merch-add-to-cart-btn:hover{background:#f7f7f7}.product__info-wrapper variant-radios fieldset .options{width:100%}.merch-actions .product-form__input{margin:0}.merch-actions .product-form__input .quantity__label{display:none}.merch-actions button.quantity__button.no-js-hidden{height:12px;width:12px}.merch-actions .quantity__input{height:28px!important;width:6px!important}.merch-product .product-form__submit.btn{height:48px!important;background:#000!important;color:#fff!important;font-weight:700!important;font-size:14px!important;font-family:Onest!important;font-style:normal!important;border-radius:0!important}.merch-product .es-atc-redesign-btn .es-price-el{background-color:#000!important;display:none!important}.merch-product .accordion summary{padding:0}.merch-addons{margin-top:16px}.merch-addons__title{font-family:Onest,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;margin:0 0 8px}.merch-addons__list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.merch-addons__item{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #D9D9D9;padding:10px;background:#fff;transition:border-color .2s ease;cursor:pointer}.merch-addons__item.is-selected{border-color:#e71313;background:snow}.merch-addon__col-left{padding-left:10px;display:flex;justify-content:center}.merch-addon__col-middle{display:flex;align-items:center;gap:12px;flex:1}.merch-addon__col-right{display:flex;align-items:center;gap:12px}.merch-addon__divider{width:1px;height:40px;background:#d9d9d9}.merch-addon__selection-icon{display:flex;align-items:center;justify-content:center}.merch-addons__actions{display:none}.merch-addons__btn{font-family:Onest,sans-serif;font-size:10px;font-weight:700;padding:6px 0;width:100%;border-radius:4px;cursor:pointer;text-transform:uppercase;border:1px solid #000;text-align:center;transition:all .2s;display:flex;align-items:center;justify-content:center;line-height:1}.merch-addons__btn--add{background:#fff;color:#000}.merch-addons__btn--add:hover{background:#f0f0f0}.merch-addons__btn--buy{background:#e71313;color:#fff;border-color:#e71313}.merch-addons__btn--buy:hover{background:#c40f0f}.merch-addons__thumb img{width:60px;height:60px;object-fit:cover;display:block;border-radius:4px}.merch-addons__entries{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:4px}.merch-addons__checkbox{display:none!important}.merch-addons__name{font-family:Onest;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.2;margin-bottom:2px}.merch-addons__price{font-family:onest;font-size:12px;color:#000}.merch-addons__entries-badge{display:inline-block;color:#e71313;font-family:Onest;font-size:12px;font-weight:600;white-space:nowrap}.merch-addon__col-right{border-left:1px solid #D9D9D9;padding-left:min(10px,5%);height:90%}.merch-addons__item.is-selected .merch-addon__col-right{border-left-color:#ffa3a3}.merch-addons__bonus-text{font-family:onest;font-size:9px;font-weight:500;color:#d4921e;display:flex;align-items:center;gap:4px;white-space:nowrap}.merch-addons__bonus-text svg{width:10px;height:10px}.merch-addons__membership{font-family:onest;font-size:10px;font-weight:700;color:#c89b00;display:flex;align-items:center;gap:4px;white-space:nowrap;margin-top:2px}.merch-addons__membership svg{width:10px;height:10px}.merch-addons__info{display:flex;flex-direction:column;justify-content:center}.merch-addons-wrapper.is-quick .view-vip,.merch-addons-wrapper.is-vip .view-quick{display:none}.merch-addons__switch-container{display:flex;align-items:center;position:relative;overflow:hidden}.merch-addons__switch-container.is-vip{padding:16px 10px}.merch-addons__switch{position:relative;width:44px;height:24px;display:inline-block}.merch-addons__switch input{display:none}.merch-addons__switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#d9d9d9;transition:.2s;border-radius:12px}.merch-addons__switch-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;top:3px;background:#fff;border:1px solid #000;transition:.2s;border-radius:50%}.merch-addons__switch input:checked+.merch-addons__switch-slider{background:#000}.merch-addons__switch input:checked+.merch-addons__switch-slider:before{transform:translate(20px);border-color:#fff}.merch-addons__switch-label{font-family:Onest;font-size:12px;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.star-badge{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff}.star-badge svg{width:24px;height:24px;display:block}.merch-addons__switch-container.is-quick{background-color:#fff;background-image:url(/cdn/shop/files/Frame_1321318390_2.png?v=1765881492);background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid #FFA3A3}.switch-panel--vip{color:#fff;width:100%}.merch-addons__switch-container.is-vip .quick-ticket--svg{display:none}.merch-addons__switch-container.is-quick .quick-ticket--svg{display:inline-flex}.switch-panel__title{display:flex;align-items:center;gap:12px;align-items:flex-start}.merch-addons__switch-container{--pill-w: 72px;--pad: 4px;--knob: 20px}.switch-pill{top:20px;right:10px;display:inline-flex;justify-content:center;align-items:center;gap:4px;border-radius:100px;border:1px solid #FFA3A3;width:var(--pill-w);min-width:var(--pill-w);font-family:Onest;font-size:10px;font-weight:400;z-index:10;overflow:hidden;position:absolute;height:28px}.merch-addons__switch-container.is-vip .switch-pill{justify-content:flex-start}.switch-pill__text{position:relative;z-index:1;line-height:1;flex:1}.switch-pill__knob{position:absolute;top:50%;left:var(--pad);transform:translateY(-50%);transition:left .22s ease;width:var(--knob);height:var(--knob);display:inline-flex;align-items:center;justify-content:center}.merch-addons__switch-container.is-vip .switch-pill__knob{left:calc(100% - var(--pad) - var(--knob))}.merch-addons__switch-container.is-quick .switch-pill__knob{left:var(--pad)}.merch-addons__switch-container.is-quick .switch-pill{justify-content:flex-end;border-radius:100px;border:1px solid #E71313;background:#fff}.merch-addons__switch-container.is-vip .switch-pill{background:#fff;color:#950000}.merch-addons__switch-container.is-vip .switch-pill__text{text-align:right;padding-right:28px;padding-left:10px}.merch-addons__switch-container.is-quick .switch-pill__text{text-align:left;padding-left:30px;padding-right:10px}.merch-addons__list.is-active{animation:fadeIn .2s ease}.quick-banner{display:flex;align-items:center;gap:12px;min-height:48px;transition:transform .25s ease}.product-giveaway-selectores:not(:has(rl-giveaway-selector)){display:none}.quick-banner__icon{display:inline-flex;align-items:center;justify-content:center}.merch-addons__switch-container.is-quick .quick-banner{transform:translate(10px)}.merch-addons__switch-container.is-vip .quick-banner{justify-content:flex-start;transform:translate(0)}.quick-banner__text,.quick-banner__text .quick-banner__suffix{display:inline;width:60%;font-family:Onest;font-size:14px;font-weight:400;color:#000;white-space:normal;overflow:hidden;word-break:break-word;line-height:22px}.quick-banner__text .quick-banner__entries{font-size:20px;font-weight:800;color:#e71313}.quick-ticket--svg svg{width:23px;height:19px}.switch-panel__perks{margin-top:8px;padding-top:8px;border-top:1px solid #FFF}#shipping-message{font-family:Onest}.quick-ticket svg{height:20px;width:25px}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.merch-addons__list.is-hidden,.switch-panel.is-hidden{display:none}.switch-panel.is-active{animation:fadeIn .2s ease}.badge-vip{display:none!important}.badge-quick,.shopify-section.is-vip-mode .badge-vip{display:flex!important}.shopify-section.is-vip-mode .badge-quick{display:none!important}@media (min-width: 768px){.merch-actions{gap:12px;margin-top:20px}.product__info-wrapper .product__title h1{font-size:32px!important}.quick-banner__text,.quick-banner__text .quick-banner__suffix{font-size:16px!important;width:53%!important;line-height:24px}.physical-product .product-form__submit.btn{font-size:16px!important}.quick-banner__text .quick-banner__entries{font-size:24px!important}.switch-pill{height:26px}.merch-addons__bonus-text{font-size:12px!important}.merch-addons__entries-badge{font-size:16px!important}.merch-addons__price{font-size:14px!important}.switch-panel__perks{margin-top:15px;padding-top:15px}.merch-product .es-atc-redesign-btn .es-price-el{background-color:#000!important}}
/*# sourceMappingURL=/cdn/shop/t/871/assets/product-merch-form.css.map */
