#resellers-modal{border:none;border-radius:10px;max-height:calc(100% - 2em - 24px);max-width:min(100% - 2*var(--theme--horizontal-padding),712px);padding:0;width:100%}#resellers-modal::backdrop{background:rgba(0,0,0,.25)}.modal-padding{--padding-sides:27px;align-items:center;display:flex;flex-flow:column nowrap;gap:24px;padding:26px var(--padding-sides)}.resellers-modal__close-btn{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC45NTI1IDI4LjQ1NTRMNDYuNDc2NiA1MEw1MC4wMDA0IDQ2LjQ3MjhMMjguNDc2MyAyNC45MjgzTDQ5Ljc4OCAzLjU5NjNMNDYuMjY0MiAwLjA2OTE1NDhMMjQuOTUyNSAyMS40MDExTDMuNTcxNzQgMEwwLjA0Nzk0OTYgMy41MjcxNUwyMS40Mjg3IDI0LjkyODNMMCA0Ni4zNzc0TDMuNTIzNzkgNDkuOTA0NkwyNC45NTI1IDI4LjQ1NTRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:10px;border:1px solid rgba(0,0,0,.3);border-radius:18px;height:36px;position:absolute;right:var(--padding-sides);width:36px}.resellers-modal__close-btn:after{border:1px solid #000;border-radius:18px;content:"";inset:-1px;opacity:0;position:absolute;transition:opacity .3s ease 0s}.resellers-modal__close-btn:hover:after{opacity:.5}.resellers-modal__piper-logo{display:block;height:auto;width:121px}.resellers-modal__reseller{align-items:stretch;color:inherit;display:flex;flex-flow:column nowrap;gap:9px;justify-content:space-between;text-align:center;text-decoration:none}.resellers-modal__reseller:only-child{justify-self:center;max-width:319px;width:100%}.resellers-modal__reseller__logo{align-items:center;aspect-ratio:207/92;background-color:var(--theme--chalk);border-radius:2px;box-sizing:border-box;display:flex;flex:1;justify-content:center;max-height:92px;-o-object-fit:contain;object-fit:contain;padding:clamp(7px,6%,16px);width:100%}.resellers-modal__reseller__name{margin:0}.output{display:grid;gap:24px 10px;grid-auto-rows:minmax(67px,1fr);grid-template-columns:repeat(auto-fit,minmax(min(100%,90px),1fr));width:100%}@media screen and (min-width:768px){.output{gap:20px;grid-auto-rows:minmax(119px,1fr);grid-template-columns:repeat(auto-fit,minmax(min(100%,206px),1fr))}}.resellers-modal__filter{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;flex-flow:row nowrap}.resellers-modal__select-wrapper{--outline--padding:8px;align-items:center;border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-flow:row nowrap;gap:8px;max-width:100%;min-width:208px;position:relative}.resellers-modal__select-wrapper:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCAzMCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi45OTk3IDI1TDAgMy4zMDIwNEwzLjUwMDE1IDBMMzAgMjVMMy41MDAxNSA1MEwwIDQ2LjY5OEwyMi45OTk3IDI1WiIgZmlsbD0iI0Q0MDEzMSIvPgo8L3N2Zz4K);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:none;height:12px;pointer-events:none;position:absolute;right:var(--outline--padding);rotate:90deg;width:12px}.resellers-modal__select-wrapper:focus-within{outline:1px auto -webkit-focus-ring-color}.resellers-modal__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:var(--theme--grey);margin:0 var(--outline--padding);padding:.84em 20px .84em 0;width:100%}.resellers-modal__select:focus-visible{outline:none}.resellers-modal__select option,.resellers-modal__select:has(option:checked:not([value=""])),.resellers-modal__select:has(option:checked:not([value=""])) option,.resellers-modal__select:has(option:checked:not([value])),.resellers-modal__select:has(option:checked:not([value])) option{color:#000}.acf-product-header{--viewport--height:calc(100lvh - var(--wp-admin--admin-bar--height, 0px));background-color:var(--theme--red);padding:0 var(--theme--horizontal-padding) 60px;position:relative}@media screen and (min-width:768px){.acf-product-header{padding-bottom:126px}}.acf-product-header__sticky-container{height:calc(100vh + 1500px)}.acf-product-header__sticky{bottom:0;margin-left:calc(var(--theme--horizontal-padding)*-1);position:sticky;top:var(--wp-admin--admin-bar--height,0);width:calc(100% + var(--theme--horizontal-padding)*2);--image--scroll-power:0;--gradient--opacity:1;--backdrop--opacity:0;--keywords--opacity:-1;text-align:center}.acf-product-header__sticky:after{background-image:linear-gradient(to top,var(--theme--pure-black--100),var(--theme--pure-black--0));content:"";inset:50% 0 0;opacity:calc(var(--gradient--opacity, 1)*.3);position:absolute}.acf-product-header__overflow-container,.acf-product-header__title-container{color:var(--theme--pure-white)}.acf-product-header__overflow-container{align-items:center;display:flex;height:calc(100lvh - var(--wp-admin--admin-bar--height, 0px));justify-content:center;overflow:hidden;position:relative}.acf-product-header__img-translater{inset:auto 0 0;min-height:100%;min-width:100%;position:absolute;--formula:calc(100% - var(--viewport--height));transform:translateY(calc(var(--image--scroll-power, 0)*var(--formula, 100svh)))}.acf-product-header__img{display:block;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.acf-product-header__title-container{align-items:center;bottom:113px;display:flex;flex-flow:column nowrap;left:0;margin:0 20%;position:absolute;right:0;z-index:1}@media screen and (min-width:768px){.acf-product-header__title-container{bottom:50px}}.acf-product-header__overflow-container:after{background:var(--theme--pure-black);content:"";inset:0;opacity:calc(var(--backdrop--opacity, 0)*.2);position:absolute}.acf-product-header__keywords{align-items:center;display:flex;inset:0;justify-content:center;margin:0 20%;opacity:var(--keywords--opacity,1);position:absolute;transform:translateY(100%);z-index:1}.acf-product-header__karaoke{margin:100px auto 0;max-width:30ch}.acf-product-header__karaoke [data-w]{opacity:.2;transition:opacity var(--backdrops--opacity--transition-duration) var(--backdrops--opacity--transition-timing-function) 0s}.acf-product-header__title{margin-bottom:5px}
