availability-modal-opener .actions{padding:1.5rem 0}availability-modal-opener .actions button{min-width:190px;border-radius:0;border-color:transparent;background:transparent;display:none}availability-modal-opener .actions button:hover{background:transparent;border:none}availability-modal-opener .actions button:hover:before,availability-modal-opener .actions button:hover:after{border:none;box-shadow:none;border:2px solid #F5831F}availability-modal-opener .actions button span.with-icon{display:flex;align-items:center;justify-content:center;gap:.5rem;color:rgb(var(--color-foreground))}availability-modal-opener .actions button:before,availability-modal-opener .actions button:after{border:1px solid rgb(var(--color-foreground));border-radius:0}.availability-acc .icon-caret{display:none}.acc-title{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem}.acc-title .h6{font-size:16px}.store-icon{max-width:2rem;height:auto}.modal{display:flex;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease-in}.modal[open],.modal[open] .modal-content{visibility:visible;opacity:1}.modal-close,.modal__title{position:relative;z-index:1001}.modal-close{cursor:pointer;width:3rem;height:3rem;justify-self:center;background:transparent;border:0}.modal-close svg{width:100%;height:auto}.modal__title{text-align:center;flex-grow:1;max-height:13.5rem}.modal__title h3{text-decoration:underline}.modal__title>*{margin:0 0 1.5rem}.modal-branch-availability .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:100%;display:flex;flex-direction:column;justify-content:space-between;max-width:78rem;max-height:70rem;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px #00000080;border:2px solid rgb(var(--color-foreground));visibility:hidden;opacity:0;transition:all .6s linear}.modal-branch-availability .modal__content{position:relative;flex-grow:1;width:100%;display:flex;flex-direction:column;justify-content:space-between}.modal-branch-availability .modal__content>*{width:100%}.modal-branch-availability .modal__content>.branches{display:grid;grid-template-columns:repeat(2,minmax(10rem,1fr));max-height:39rem;overflow-y:scroll;margin-bottom:2.5rem;padding:0 .5rem}@media (min-width: 750px){.modal-branch-availability .modal__content>.branches{grid-template-columns:repeat(4,minmax(10rem,1fr))}}.modal-branch-availability .modal__content>.branch-info{position:absolute;top:0;right:0;bottom:0;left:0;padding:2rem;background:#fff;width:100%;height:100%;z-index:2200;visibility:hidden;opacity:0;border:1px dotted #282828;transition:opacity .3s linear}.modal-branch-availability .modal-close-info{width:2.5rem;height:2.5rem;background:transparent;border:0;cursor:pointer}.modal-branch-availability .modal__content>.branch-info[open]{visibility:visible;opacity:1}@media (min-width: 750px){.modal-branch-availability .modal-content{width:100%}}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.branch{display:flex;align-items:center;cursor:pointer;gap:.5rem;padding:.5rem}@media (min-width: 750px){.branch{padding:0}}.branch .branch-availability .icon{display:block;width:1.5rem;height:1.5rem}.icon.available{background:var(--icon-available) no-repeat;background-size:contain}.icon.not-available{background:var(--icon-not-available) no-repeat;background-size:contain}.branch:hover h3{text-decoration:underline;text-underline-offset:.5rem}.branch h3{font-size:1.2rem;margin:0}@media (min-width: 750px){.branch h3{font-size:1.3rem;margin:.5rem 0}}.modal-availability .legend{width:100%;display:flex;flex-direction:column;border:1px solid #282828;margin-bottom:1rem}.modal-availability .legend .icon{width:1.5rem;height:1.5rem;margin-left:.7rem}.modal-availability .legend h3{text-align:center;width:100%;margin:0;padding:.5rem 0;font-size:1.4rem}.modal-availability .legend>div span{font-size:1.4rem;font-weight:700}.modal-availability .legend>div{display:flex;align-items:center;padding:.5rem}.modal-availability .legend>div:first-child{text-align:center;background:#ccc;border-bottom:1px solid #282828;align-self:center;width:100%}.branch-info__content p{display:flex;align-items:center}.branch-info__content p span:first-child{flex:0 0 12rem}.branch-info__content .label{padding:0 .5rem}.actions .loader.show{width:2.8rem;height:2.8rem;border:5px solid #FFF;border-bottom-color:#f5831f;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/section-stock-availability.css.map */
