@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";#main{background:#212121}h1.heading,.breadcrumb{color:#f1f1f1}.page-content{color:#dbdbdb;margin-bottom:0}.shopify-section--calendar{font-family:Roboto}.shopify-section--calendar .calendar-content{--text: rgba(var(--text-color) / 1);--bg: rgba(var(--bg-color));--accent: rgba(var(--text-color) / .25);--borderColor: rgba(var(--text-color) / .25);--borderRadius: 15px;--blue: #4556ee;color:var(--text);background:transparent}.shopify-section--calendar button.calendar-btn{padding:1em}@media (width < 991px){.shopify-section--calendar a.details-button,.shopify-section--calendar button.calendar-btn{padding:.6em}}.shopify-section--calendar .modal__window{min-height:unset;max-width:450px}.shopify-section--calendar .modal h2{line-height:1;font-family:var(--body-font-family);font-size:1em;text-transform:uppercase}.shopify-section--calendar .modal h3{font-weight:800;font-family:var(--body-font-family)}.shopify-section--calendar .calendar-link{display:flex;flex-flow:row;align-items:center;border:1px solid var(--accent);padding:.5em 1em;border-radius:var(--borderRadius);font-size:1.4em;transition:.15s ease-in-out;flex:1;justify-content:center;text-decoration:none}.shopify-section--calendar h2{line-height:2rem;font-size:1.3em;margin-bottom:.75em}.shopify-section--calendar .calendar{padding:25px;border-radius:25px;background:var(--bg);position:sticky!important;top:calc(var(--header-height) + 1rem);color:var(--text)}.shopify-section--calendar .calendar .month-name .swiper-slide{pointer-events:none}.shopify-section--calendar .calendar li{list-style:none}.shopify-section--calendar .calendar .grid{height:100%;width:100%;display:grid;grid-template-columns:repeat(7,1fr);padding:0 2px;margin-left:-1px;right:1px}.shopify-section--calendar .calendar .grid .grid-header{font-size:1.2em;color:currentColor}.shopify-section--calendar .calendar .grid li{text-align:center;font-weight:600;font-size:1.1em;aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center;transition:.35s ease-in-out;--size: 90%;--bgColor: var(--brand)}.shopify-section--calendar .calendar .grid li.day{font-family:Roboto Condensed;font-weight:400}.shopify-section--calendar .calendar .grid li.day span.day-number{z-index:20;pointer-events:none;position:relative;color:var(--contrastColor)}.shopify-section--calendar .calendar .grid li>div{width:var(--size);height:var(--size);border-radius:var(--borderRadius);position:absolute;border-top:2px solid transparent;border-bottom:2px solid transparent;transition:.35s ease-in-out}.shopify-section--calendar .calendar .grid li>div:not(.event-day,.current-day){border:2px solid transparent;transition:.15s ease}.shopify-section--calendar .calendar .grid li:hover{color:var(--bg)}.shopify-section--calendar .calendar .grid li:hover>div:not(.event-day){background-color:var(--text);border-color:var(--borderColor)}.shopify-section--calendar .calendar .grid li.highlight-day>div{cursor:pointer;transition:.35s ease-in-out;border-top:2px solid var(--borderColor);border-bottom:2px solid var(--borderColor)}.shopify-section--calendar .calendar .grid li.highlight-day>div.first-day{border-left-color:var(--borderColor)}.shopify-section--calendar .calendar .grid li.highlight-day>div.last-day{border-right-color:var(--borderColor)}.shopify-section--calendar .calendar .grid li.highlight-day>div.event-day:not(.multi-day){border-color:var(--borderColor)}.shopify-section--calendar .calendar .grid li .current-day:not(.event-day){border:2px solid var(--text)}.shopify-section--calendar .calendar .grid li .current-day:after{content:"Today";position:absolute;bottom:-3px;left:50%;transform:translate(-50%);font-size:.6em;color:var(--bg);background:var(--text);border-radius:4px;padding:3px 5px;line-height:1;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;z-index:20}.shopify-section--calendar .calendar .grid li .multi-day,.shopify-section--calendar .calendar .grid li .event-day{display:flex;align-items:center;justify-content:center;z-index:15}.shopify-section--calendar .calendar .grid li .multi-day{color:var(--light);border-radius:0;width:calc(100% + 1px);background:var(--bgLighten)}.shopify-section--calendar .calendar .grid li .multi-day.first-day{border-radius:var(--borderRadius) 0 0 var(--borderRadius);border-left:2px solid transparent;width:calc(var(--size) + 5%);background:var(--bgColor);right:0}.shopify-section--calendar .calendar .grid li .multi-day.last-day{width:calc(var(--size) + 5%);border-right:2px solid transparent;border-radius:0 var(--borderRadius) var(--borderRadius) 0;background:var(--bgColor);left:0}.shopify-section--calendar .calendar .grid li .event-day:not(.multi-day){background:var(--bgColor);color:var(--light);border:2px solid transparent}.shopify-section--calendar .events-list{color:var(--text);padding:0 var(--bs-gutter-x, .75rem)}.shopify-section--calendar .events-list button:hover{opacity:.75}.shopify-section--calendar .events-list li.event{border-radius:25px;padding:1.15em 1em;margin-bottom:1rem;background:var(--bg);transition:.35s ease-in-out;border:2px solid transparent;font-size:1.25rem}@media (width >= 991px){.shopify-section--calendar .events-list li.event{padding:1em 0}}@media (width >= 768px){.shopify-section--calendar .events-list li.event{font-size:inherit}}.shopify-section--calendar .events-list li.event:last-of-type{margin-bottom:0}.shopify-section--calendar .events-list li.event.open,.shopify-section--calendar .events-list li.event:hover,.shopify-section--calendar .events-list li.event.highlight-event{border:2px solid var(--text)}.shopify-section--calendar .events-list li.event .event-marker{width:5px;height:5px;border-radius:100px;margin-top:.5rem;background:var(--eventColor)}.shopify-section--calendar .events-list li.event .location a{width:fit-content}.shopify-section--calendar .events-list li.event .event-date{border-right:1px solid var(--accent)}.shopify-section--calendar .events-list li.event .event-date span.month{font-weight:800;font-size:.9em;line-height:1;margin-bottom:5px}.shopify-section--calendar .events-list li.event .event-date span.day{font-size:1.5em;line-height:1}.shopify-section--calendar .events-list li.event .event-details{border-top:1px solid var(--accent);color:var(--text)}.shopify-section--calendar .events-list li.event h3{line-height:1;margin:1.5rem 0;color:currentColor;font-size:1.25em}@media (width >= 991px){.shopify-section--calendar .events-list li.event h3{font-size:1.45em}}.shopify-section--calendar .events-list li.event .time{line-height:1;font-weight:500;border-radius:5px}.shopify-section--calendar .events-list li.event .time span{margin:0 .5rem}.shopify-section--calendar .events-list li.event .dash{font-size:1.2rem;margin:0 .3rem}.shopify-section--calendar .events-list li.event .timeframe{line-height:1.5;font-weight:500;font-size:.9em;border-radius:5px}.shopify-section--calendar .events-list li.event .timeframe .start-end-time{font-size:1.2em}.shopify-section--calendar .splide__slide{height:100%}.shopify-section--calendar .swiper-arrows{position:absolute;right:0rem;display:flex;gap:.5rem;z-index:1;margin-right:-.5rem;background:var(--bg)}.shopify-section--calendar .swiper-button-prev,.shopify-section--calendar .swiper-button-next{position:relative;top:unset;left:unset;right:unset;transform:unset;background:unset;height:2rem;width:2rem;margin-top:0;color:rgba(var(--text-color)/ 1)}:is(.shopify-section--calendar .swiper-button-prev,.shopify-section--calendar .swiper-button-next):after{content:""}.shopify-section--calendar .swiper-button-prev svg,.shopify-section--calendar .swiper-button-next svg{height:1.25rem;width:1.25rem}
/*# sourceMappingURL=/cdn/shop/t/301/assets/embark-calendar.css.map */
