.cl-store-availability--btn{padding:15px 20px;border-radius:100px;font-size:14px;font-weight:500;text-transform:uppercase;width:100%;border:1px solid black;color:#000;background:transparent;font-family:var(--font-body-family);cursor:pointer}.cl-store-size-availability--wrapper h3{font-size:24px;border-bottom:1px solid #e5e5e5;padding-bottom:15px}.cl-select-size-arrow{width:10px;height:10px;position:absolute;transform:rotate(90deg);right:15px;top:20px}.cl-store-availability--overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:10001}.cl-store-availability--overlay.active{opacity:1;pointer-events:all;display:block}.cl-store-availability--drawer{position:fixed;background:#fff;z-index:10002;width:100%;height:100%;overflow-y:auto;transition:transform .3s ease;box-shadow:0 0 20px #0003;pointer-events:auto}.cl-store-size-availability--btn{width:100%;text-align:start;padding:17px;background:transparent;border:1px solid #909090;border-radius:4px;font-size:14px;position:relative;cursor:pointer;color:#000}.cl-store-availability--variant-stock{padding:30px 0}#cl-store-availability--stock-section{margin:20px 10px}#cl-store-availability--loading{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}@media (min-width: 768px){.cl-store-availability--drawer{top:0;right:0;height:100%;width:480px;transform:translate(100%)}.cl-store-availability--drawer.active{transform:translate(0)}}@media (max-width: 767px){.cl-store-availability--drawer{bottom:0;left:0;height:calc(100% - 60px);transform:translateY(100%);border-radius:12px 12px 0 0;display:flex;flex-direction:column;justify-content:space-between}.cl-store-availability--drawer.active{transform:translateY(0)}}.cl-store-availability--drawer-header{display:flex;justify-content:space-between;align-items:center;padding:25px;border-bottom:1px solid #eee;background:transparent}.cl-store-availability--drawer-header span{text-transform:uppercase;font-family:var(--font-body-family);font-size:14px;font-weight:500;color:#000}.cl-store-availability--close-btn{background:none;font-size:18px;line-height:1;cursor:pointer;color:#333;border:1px solid black;border-radius:50px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;padding:10px}.cl-store-availability--drawer-body{padding:30px;height:75vh;border-bottom:1px solid #e5e5e5;overflow-y:scroll}.cl-store-availability--list{list-style:none;padding:0;margin:0}.cl-store-availability--item{margin-bottom:16px;font-size:14px;line-height:1.4;border-bottom:1px solid #e5e5e5;padding-bottom:20px}.cl-store-availability--list li:last-child{border-bottom:none}.cl-store-availability--item h3{font-size:20px;margin:0}.cl-store-availability--item p{font-size:14px;color:#000;margin:18px 0 12px}.cl-store-availability--status-available,.cl-store-availability--status-unavailable{font-weight:400;color:#000}.cl-store-availability--status-available:before{content:"";display:inline-block;width:8px;height:8px;background:#25975d;border-radius:50%;margin-right:6px}.cl-store-availability--status-unavailable:before{content:"";display:inline-block;width:8px;height:8px;background:#ce0a2c;border-radius:50%;margin-right:6px}.cl-store-availability--popup{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1002;display:none;align-items:center;justify-content:center}.cl-store-availability--popup-content{background:#fff;width:100%;height:100%;position:relative;text-align:center}.cl-store-availability--popup-content-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e5e5;padding:25px}.cl-store-availability--popup h3{font-size:14px;font-family:var(--font-body-family);margin:0;text-transform:uppercase;font-weight:500}.cl-store-availability--content p{font-size:14px;color:#000}.cl-store-availability--content-txt *{font-size:13px;color:#707070}.cl-store-availability--popup-close{background:none;font-size:18px;cursor:pointer;color:#444;border:1px solid black;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.cl-store-availability--size-options{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:24px;background-color:#fff}.cl-size-option-btn{padding:16px;border:none;border-bottom:1px solid #e5e5e5;cursor:pointer;font-size:14px;transition:all .2s;background:transparent;text-align:left;color:#000}.cl-size-option-btn:hover{background:#e8e8e8;border-color:#999}.cl-size-option-btn.active{background:#ce0a2c;color:#fff;border-color:#ce0a2c}.cl-store-availability--label{display:block;margin-bottom:8px;font-weight:600;font-size:14px}.cl-store-availability--select{width:100%;padding:8px;margin-bottom:20px;border:1px solid #ccc;border-radius:6px;font-size:14px}.cl-store-availability--footer{text-align:center;padding:20px}.cl-store-availability--footer button{width:100%;padding:17px;background:transparent;border:1px solid black;border-radius:100px;font-size:16px;cursor:pointer;text-transform:uppercase;font-weight:500;font-family:var(--font-body-family);color:#000}.cl-store-availability--footer button:hover{text-decoration:underline}.cl-accordion-toggle{width:100%;background:transparent;color:#000;font-weight:600;padding:.5rem 0;margin-top:.5rem;cursor:pointer;transition:background-color .3s ease;border:none;text-align:start;display:flex;justify-content:space-between;align-items:center;margin:20px 0 0}.cl-accordion-toggle span{text-decoration:underline}.cl-accordion-toggle svg{width:8px;transform:rotate(90deg)}.cl-accordion.active svg{transform:rotate(270deg)}.cl-accordion-content{overflow:hidden;max-height:0;transition:max-height .4s ease;margin-top:0}.cl-accordion-content p{margin:.5rem 0 0;font-size:14px}.cl-map-link{display:inline-block;color:#000;text-decoration:none;width:100%;text-align:center;padding:10px;font-weight:500;border-radius:50px;text-transform:uppercase;margin:15px 0 0;border:1px solid black}.cl-map-link:hover{text-decoration:underline}.cl-accordion.active .cl-accordion-content{max-height:200px;padding-top:.5rem;padding-bottom:.5rem}@media (max-width:767px){.cl-store-availability--drawer-body{padding:20px;height:calc(75dvh - 100px);border-bottom:1px solid #e5e5e5;overflow:scroll}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/cl-store-availability.css.map */
