.pickup-module{margin:2rem 0;padding:1.5rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;background:rgb(var(--color-background))}.pickup-module__toggle{display:flex;gap:0;border:1px solid rgba(var(--color-foreground),.2);border-radius:6px;overflow:hidden;margin-bottom:1rem}.pickup-module__toggle-btn{flex:1;padding:.75rem 1rem;border:none;background:transparent;font-size:1.4rem;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s;color:rgb(var(--color-foreground))}.pickup-module__toggle-btn--active{background:#2e7d32;color:#fff}.pickup-module__toggle-btn:hover:not(.pickup-module__toggle-btn--active){background:rgba(var(--color-foreground),.05)}.pickup-module__delivery-date{margin-bottom:1rem}.pickup-module__delivery-text{font-size:1.4rem;font-weight:600;margin:0;color:rgb(var(--color-foreground))}.pickup-module__header{margin-bottom:1rem}.pickup-module__header-label{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.pickup-module__label{font-size:1.3rem;font-weight:500;margin:0 0 .75rem;color:rgba(var(--color-foreground),.7)}.pickup-module__store-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.pickup-module__store-btn{flex:1;min-width:140px;padding:.75rem 1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:6px;background:transparent;font-size:1.3rem;font-weight:500;cursor:pointer;transition:border-color .2s,background-color .2s;color:rgb(var(--color-foreground))}.pickup-module__store-btn--active{border-color:#2e7d32;background:#2e7d32;color:#fff}.pickup-module__store-btn:hover:not(.pickup-module__store-btn--active){border-color:rgba(var(--color-foreground),.4)}.pickup-module__dates{margin-top:1rem}.pickup-module__date-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.pickup-module__date-btn{padding:.6rem .25rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:6px;background:transparent;font-size:1.2rem;font-weight:500;cursor:pointer;transition:border-color .2s,background-color .2s;color:rgb(var(--color-foreground));text-align:center;white-space:nowrap}.pickup-module__date-btn--active{border-color:#2e7d32;background:#2e7d32;color:#fff}.pickup-module__date-btn:hover:not(.pickup-module__date-btn--active){border-color:rgba(var(--color-foreground),.4);background:rgba(var(--color-foreground),.03)}.pickup-module__hours{margin-top:.75rem;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.pickup-module__summary{margin-top:1rem;padding:.75rem 1rem;background:#2e7d320f;border:1px solid rgba(46,125,50,.2);border-radius:6px}.pickup-module__summary-text{font-size:1.3rem;font-weight:500;margin:0;color:#2e7d32;white-space:pre-line}.pickup-module__checkout-hint{width:100%;padding:1rem 1.5rem;border:1.5px solid #f9c84a;border-radius:6px;background:#fff8e1;text-align:center;font-size:1.3rem;font-weight:500;color:#7c5700;margin-bottom:.5rem}.pickup-guide{margin:0 0 1rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;background:rgb(var(--color-background));overflow:hidden;transition:border-color .2s,border-width .2s}.pickup-guide[open]{border:2.5px solid #f9c84a;background:#fffdf5}.pickup-guide__toggle{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;font-size:1.3rem;font-weight:500;color:rgba(var(--color-foreground),.7);list-style:none}.pickup-guide__toggle::-webkit-details-marker{display:none}.pickup-guide__label{flex:1}.pickup-guide__chevron{transition:transform .2s;display:flex;align-items:center}.pickup-guide[open] .pickup-guide__chevron{transform:rotate(180deg)}.pickup-guide__content{padding:0 1rem 1rem}.pickup-guide__images{display:flex;flex-direction:column;gap:1rem}.pickup-guide__step{flex:1}.pickup-guide__step-label{font-size:1.2rem;font-weight:600;margin:0 0 .5rem;color:rgba(var(--color-foreground),.8)}.pickup-guide__image{width:100%;height:auto;border-radius:6px;border:1px solid rgba(var(--color-foreground),.08)}@media screen and (min-width:850px){.pickup-guide__images{flex-direction:row}}@media screen and (max-width:749px){.pickup-module{padding:1rem;margin:1.5rem 0}.pickup-module__date-btn{font-size:1.1rem;padding:.5rem .2rem}.pickup-module__store-btn{min-width:0;font-size:1.2rem}.pickup-module__toggle-btn{font-size:1.3rem;padding:.6rem .75rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pickup-module.css.map */
