.hotstop-shawarma-customizer{width:100%;margin:2px 0 4px;border:1px solid rgba(37,31,26,.16);border-radius:16px;background:#ffffff75;overflow:clip}.hotstop-shawarma-customizer__summary{min-height:54px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.hotstop-shawarma-customizer__summary::-webkit-details-marker{display:none}.hotstop-shawarma-customizer__summary-copy{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.hotstop-shawarma-customizer__title{color:#251f1a;font-size:.98rem;font-weight:750;line-height:1.25}.hotstop-shawarma-customizer__meta{color:#251f1a9e;font-size:.78rem;font-weight:600;white-space:nowrap}.hotstop-shawarma-customizer__chevron{width:20px;height:20px;flex:0 0 20px;transition:transform .18s ease}.hotstop-shawarma-customizer__chevron svg{width:100%;height:100%;display:block}.hotstop-shawarma-customizer[open] .hotstop-shawarma-customizer__chevron{transform:rotate(180deg)}.hotstop-shawarma-customizer__body{padding:2px 14px 14px;border-top:1px solid rgba(37,31,26,.1)}.hotstop-shawarma-customizer__group{min-width:0;margin:12px 0 0;padding:0;border:0}.hotstop-shawarma-customizer__group legend{margin:0 0 8px;padding:0;color:#251f1ab8;font-size:.78rem;font-weight:750;line-height:1.2}.hotstop-shawarma-customizer__options{gap:8px}.hotstop-shawarma-customizer__options--extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hotstop-shawarma-customizer__options--remove{display:flex;flex-wrap:wrap}.hotstop-shawarma-option{min-width:0;cursor:pointer}.hotstop-shawarma-option>input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.hotstop-shawarma-option>span{min-height:42px;padding:8px 10px;border:1px solid rgba(37,31,26,.16);border-radius:12px;background:#ffffffdb;color:#251f1a;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.hotstop-shawarma-option>span b{min-width:0;font-size:.82rem;font-weight:650;line-height:1.15}.hotstop-shawarma-option>span em{flex:0 0 auto;color:#251f1aa3;font-size:.76rem;font-style:normal;font-weight:650;white-space:nowrap}.hotstop-shawarma-option--remove>span{min-height:36px;padding:7px 10px;border-radius:999px;font-size:.8rem;font-weight:600}.hotstop-shawarma-option>input:focus-visible+span{outline:2px solid currentColor;outline-offset:2px}.hotstop-shawarma-option>input:checked+span{border-color:#111;background:#111;color:#fff}.hotstop-shawarma-option>input:checked+span em{color:#ffffffc2}.hotstop-shawarma-option:active>span{transform:scale(.985)}.hotstop-shawarma-customizer__message{min-height:0;margin:8px 0 0;color:#b42318;font-size:.78rem;line-height:1.3}.hotstop-shawarma-customizer__message:empty{display:none}product-form-component:has(.hotstop-shawarma-customizer) .accelerated-checkout-block,product-form-component:has(.hotstop-shawarma-customizer) .shopify-payment-button{display:none!important}@media screen and (max-width:480px){.hotstop-shawarma-customizer__options--extras{grid-template-columns:1fr}}@media screen and (min-width:750px){.product-details:has(.hotstop-shawarma-customizer) fieldset.variant-option--equal-width-buttons[data-option-id$=-protein]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.product-details:has(.hotstop-shawarma-customizer) fieldset.variant-option--equal-width-buttons[data-option-id$=-protein]>.variant-option__button-label{min-width:0!important;width:100%!important;min-height:46px;padding-inline:8px;white-space:normal}.product-details:has(.hotstop-shawarma-customizer) fieldset.variant-option--equal-width-buttons[data-option-id$=-protein]>.variant-option__button-label .variant-option__button-label__text{width:100%;text-align:center;text-wrap:balance;line-height:1.15}}@media screen and (min-width:750px){.product-details:has(.hotstop-shawarma-customizer) fieldset.variant-option--equal-width-buttons[data-option-id$=-protein]>.variant-option__button-label{height:46px!important;min-height:46px!important;max-height:46px!important;padding-block:0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-details:has(.hotstop-shawarma-customizer) fieldset.variant-option--equal-width-buttons[data-option-id$=-protein]>.variant-option__button-label .variant-option__button-label__text{width:max-content!important;max-width:none!important;min-width:max-content;flex:0 0 auto;white-space:nowrap!important;text-wrap:nowrap!important;line-height:1!important;text-align:center;will-change:auto}.product-details:has(.hotstop-shawarma-customizer) fieldset.variant-option--equal-width-buttons[data-option-id$=-protein]>.variant-option__button-label.hotstop-protein-label--marquee .variant-option__button-label__text{animation:hotstop-protein-auto-pan 5.8s ease-in-out .8s infinite alternate;will-change:transform}}@keyframes hotstop-protein-auto-pan{0%,18%{transform:translate(var(--hotstop-protein-pan-start, 0px))}82%,to{transform:translate(var(--hotstop-protein-pan-end, 0px))}}@media(prefers-reduced-motion:reduce){.variant-option__button-label.hotstop-protein-label--marquee .variant-option__button-label__text{animation:none!important;transform:none!important}}@media screen and (min-width:750px){.product-details:has(.hotstop-shawarma-customizer) fieldset.variant-option--equal-width-buttons[data-option-id$=-protein]>.variant-option__button-label:has(input[value*=Special]) .variant-option__button-label__text{display:inline-block!important;width:max-content!important;max-width:none!important;min-width:max-content!important;white-space:nowrap!important;animation:hotstop-special-protein-direct-pan 6.2s ease-in-out .65s infinite!important;will-change:transform}}@keyframes hotstop-special-protein-direct-pan{0%,16%{transform:translate(20%)}42%,58%{transform:translate(-20%)}84%,to{transform:translate(20%)}}@media(prefers-reduced-motion:reduce){.product-details:has(.hotstop-shawarma-customizer) fieldset.variant-option--equal-width-buttons[data-option-id$=-protein]>.variant-option__button-label:has(input[value*=Special]) .variant-option__button-label__text{animation-duration:10s!important}}@media screen and (min-width:750px){quick-add-dialog#quick-add-dialog>dialog.quick-add-modal[open] .product-details:has(.hotstop-shawarma-customizer) .variant-picker{padding-block:0!important;margin-block-start:0!important;margin-block-end:0!important}quick-add-dialog#quick-add-dialog>dialog.quick-add-modal[open] .product-details:has(.hotstop-shawarma-customizer) .variant-picker__form{margin:0!important;padding:0!important}quick-add-dialog#quick-add-dialog>dialog.quick-add-modal[open] .product-details:has(.hotstop-shawarma-customizer) .variant-picker .variant-option+.variant-option{margin-top:12px!important}}@media screen and (max-width:749px){#quick-add-dialog #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer),dialog.quick-add-modal[open] #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer){grid-template-columns:minmax(112px,132px) minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important}#quick-add-dialog #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer)>.hotstop-shawarma-customizer,dialog.quick-add-modal[open] #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer)>.hotstop-shawarma-customizer{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;justify-self:stretch!important}#quick-add-dialog #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer) .quantity-selector-wrapper,#quick-add-dialog #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer) quantity-selector-component,dialog.quick-add-modal[open] #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer) .quantity-selector-wrapper,dialog.quick-add-modal[open] #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer) quantity-selector-component{grid-column:1 / 2!important;grid-row:2!important}#quick-add-dialog #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer) add-to-cart-component,#quick-add-dialog #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer)>span:has(.add-to-cart-button),#quick-add-dialog #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer)>div:has(.add-to-cart-button),dialog.quick-add-modal[open] #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer) add-to-cart-component,dialog.quick-add-modal[open] #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer)>span:has(.add-to-cart-button),dialog.quick-add-modal[open] #quick-add-modal-content form.shopify-product-form .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer)>div:has(.add-to-cart-button){grid-column:2 / 3!important;grid-row:2!important}.hotstop-shawarma-customizer__summary{width:100%;min-width:0}.hotstop-shawarma-customizer__summary-copy{flex-wrap:nowrap}.hotstop-shawarma-customizer__title{white-space:nowrap}}@media screen and (max-width:749px){quick-add-dialog#quick-add-dialog>dialog.quick-add-modal[open] #quick-add-modal-content.quick-add-modal__content:has(.hotstop-shawarma-customizer){max-height:100vh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}quick-add-dialog#quick-add-dialog>dialog.quick-add-modal[open] #quick-add-modal-content.quick-add-modal__content .product-details:has(.hotstop-shawarma-customizer){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}quick-add-dialog#quick-add-dialog>dialog.quick-add-modal[open] #quick-add-modal-content.quick-add-modal__content .product-details:has(.hotstop-shawarma-customizer)>.group-block,quick-add-dialog#quick-add-dialog>dialog.quick-add-modal[open] #quick-add-modal-content.quick-add-modal__content .product-details:has(.hotstop-shawarma-customizer) .group-block-content,quick-add-dialog#quick-add-dialog>dialog.quick-add-modal[open] #quick-add-modal-content.quick-add-modal__content .product-details:has(.hotstop-shawarma-customizer) .layout-panel-flex{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}quick-add-dialog#quick-add-dialog>dialog.quick-add-modal[open] #quick-add-modal-content.quick-add-modal__content .product-details:has(.hotstop-shawarma-customizer) .buy-buttons-block{position:static!important;inset:auto!important;bottom:auto!important;margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}quick-add-dialog#quick-add-dialog>dialog.quick-add-modal[open] #quick-add-modal-content.quick-add-modal__content .product-details:has(.hotstop-shawarma-customizer) .buy-buttons-block:before{display:none!important}quick-add-dialog#quick-add-dialog>dialog.quick-add-modal[open] #quick-add-modal-content.quick-add-modal__content .product-form-buttons.product-form-buttons--stacked:has(.hotstop-shawarma-customizer){padding-bottom:16px!important}}@media screen and (min-width:750px){.product-details:has(.hotstop-shawarma-customizer) fieldset.variant-option--equal-width-buttons[data-option-id$=-protein]>.variant-option__button-label:has(input[value*=Special]){justify-content:flex-start!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important;overflow:hidden!important}.product-details:has(.hotstop-shawarma-customizer) fieldset.variant-option--equal-width-buttons[data-option-id$=-protein]>.variant-option__button-label:has(input[value*=Special]) .variant-option__button-label__text{display:inline-block!important;width:max-content!important;max-width:none!important;min-width:max-content!important;margin:0!important;white-space:nowrap!important;transform:translateZ(0);animation:hotstop-special-protein-inset-pan 6.4s ease-in-out .7s infinite!important;will-change:transform}}@keyframes hotstop-special-protein-inset-pan{0%,18%{transform:translateZ(0)}44%,56%{transform:translate3d(-44%,0,0)}82%,to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.product-details:has(.hotstop-shawarma-customizer) fieldset.variant-option--equal-width-buttons[data-option-id$=-protein]>.variant-option__button-label:has(input[value*=Special]) .variant-option__button-label__text{animation-duration:12s!important;animation-timing-function:ease-in-out!important}}
/*# sourceMappingURL=/cdn/shop/t/253/assets/hotstop-shawarma-customizer.css.map */
