x-supercycle{display:none}@media screen and (max-width:699px){.shopify-section.shopify-section--main-product{--container-gutter: 1rem}}.product-info__block-item{--product-info-gap: 1.25rem !important}.shopify-section--main-product>.section-spacing{padding-block-end:24px}.product-info__block-item .prose{color:#36433dbf;font-size:16px;line-height:26px;letter-spacing:.6px}.product-info__block-item .prose ul,.product-info__block-item .prose ol{margin-top:8px!important;row-gap:0!important}@media screen and (min-width:999px){.shopify-section.shopify-section--main-product{--container-lg-max-width: 68.75rem}.shopify-section--main-product>.section-spacing{padding-block:40px}.product{--product-gap: 3.125rem;grid-template-columns:minmax(0px,.57334fr) minmax(0px,.43fr)}.product-gallery{position:sticky;top:calc(var(--header-height) + 40px);gap:1rem}.product-title.h3{font-size:30px;line-height:39px}.product-info__block-item{--product-info-gap: 1.5rem !important}}.sc-method-price{display:flex;align-items:baseline}.sc-method-price .price-message{color:#36433dbf;font-size:16px;line-height:26px;letter-spacing:.6px}.sc-method-price .price{font-family:var(--heading-font-family);color:#36433d;font-size:30px;line-height:39px;letter-spacing:.6px;margin-left:8px}@media screen and (max-width:699px){.sc-method-price .price{font-size:25px}}.supercycle_bundle__products{display:grid;grid-template-columns:minmax(auto,1fr);gap:20px;padding-bottom:20px}.supercycle_bundle__product{border-bottom:1px solid rgba(54,67,61,.1);padding-bottom:20px}.supercycle_bundle__product.supercycle_bundle__product--unavailable .supercycle_bundle__product-option-error{display:block}.supercycle_bundle__product-title{color:#36433d;font-family:var(--heading-font-family);font-size:24px;font-style:normal;font-weight:400;line-height:31px;letter-spacing:.6px}.supercycle_bundle__product-options{padding-block-start:12px;padding-block-end:4px;display:grid;grid-template-columns:minmax(auto,1fr);gap:16px}.supercycle_bundle__product-option{display:grid;grid-template-columns:minmax(auto,1fr);gap:4px;font-family:var(--text-font-family)}.supercycle_bundle__product-option label{color:#36433d;font-size:16px;font-weight:400;line-height:26px}.supercycle_bundle__product-option select,.supercycle_bundle__summary-option select,.date-modal__footer-period-container select{padding:8px 12px;background:#f7f8f7;font-size:16px;font-weight:400;line-height:26px;min-height:46px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.supercycle_bundle__product-option select.select-empty,.open-date-modal.select-empty{border:1px solid #800000}@supports (appearance: base-select){.supercycle_bundle__product-option select,.supercycle_bundle__product-option:has(select) ::picker(select),.supercycle_bundle__summary-option select,.supercycle_bundle__summary-option:has(select) ::picker(select),.date-modal__footer-period-container select,.date-modal__footer-period-container:has(select) ::picker(select){-webkit-appearance:base-select!important;appearance:base-select!important;align-items:center;border-radius:0}.supercycle_bundle__product-option:has(select) ::picker(select),.supercycle_bundle__summary-option:has(select) ::picker(select),.date-modal__footer-period-container:has(select) ::picker(select){border:none;border-radius:0;opacity:0;top:calc(anchor(bottom) + -0);left:anchor(0%)}.supercycle_bundle__product-option:has(select) ::picker(select):popover-open,.supercycle_bundle__summary-option:has(select) ::picker(select):popover-open,.date-modal__footer-period-container:has(select) ::picker(select):popover-open{opacity:1;max-height:256px;overflow:scroll;scrollbar-width:thin}@starting-style{.supercycle_bundle__product-option:has(select) ::picker(select):popover-open,.supercycle_bundle__summary-option:has(select) ::picker(select):popover-open,.date-modal__footer-period-container:has(select) ::picker(select):popover-open{opacity:0}}.supercycle_bundle__product-option select::picker-icon,.supercycle_bundle__summary-option select::picker-icon,.date-modal__footer-period-container select::picker-icon{visibility:hidden}.supercycle_bundle__product-option select option,.supercycle_bundle__summary-option select option,.date-modal__footer-period-container select option{font-size:16px!important;line-height:26px!important;color:#36433d;background:#f7f8f7;height:46px;padding:8px 12px;border:none;border-top:none;text-align:left}.supercycle_bundle__summary-option select option{color:#36433d;background:#fff}.supercycle_bundle__product-option select:has(option[value=""]:checked),.supercycle_bundle__product-option select option[disabled],.supercycle_bundle__summary-option select:has(option[value=""]:checked),.supercycle_bundle__summary-option select option[disabled]{color:#36433d80}.supercycle_bundle__product-option select option:hover,.date-modal__footer-period-container select option:hover{background:#f1f3f1}.supercycle_bundle__summary-option select option:hover{background:#f7f8f7}.supercycle_bundle__product-option select option:not(option:last-of-type),.supercycle_bundle__summary-option select option:not(option:last-of-type),.date-modal__footer-period-container select option:not(option:last-of-type){border-bottom:none}.supercycle_bundle__product-option select option:checked,.supercycle_bundle__product-option select option::checkmark,.supercycle_bundle__summary-option select option:checked,.supercycle_bundle__summary-option select option::checkmark,.date-modal__footer-period-container select option:checked,.date-modal__footer-period-container select option::checkmark{display:none}}.supercycle_bundle__product-option-select-container,.supercycle_bundle__summary-option-select-container{position:relative}.supercycle_bundle__product-option-select-container>svg,.supercycle_bundle__summary-option-select-container>svg{position:absolute;display:block;width:24px;height:24px;right:12px;top:50%;transform:translateY(-50%) scaleY(-1);pointer-events:none}.supercycle_bundle__product-option-select-container select:open+svg,.supercycle_bundle__summary-option-select-container select:open+svg{transform:translateY(-50%)}.supercycle_bundle__product-option-error,.supercycle_bundle__product-quantity-error{display:none;color:maroon;font-size:14px;line-height:18px;margin-top:8px}.supercycle_bundle__product-option-error.visible,.supercycle_bundle__product-quantity-error.visible{display:block}.supercycle_bundle__summary-title{color:#36433d;font-family:var(--heading-font-family);font-size:24px;font-weight:400;line-height:31px;letter-spacing:.6px;padding-bottom:12px}.supercycle_bundle__summary-container{padding:16px;background:#fbf8f4}@media screen and (max-width:699px){.supercycle_bundle__summary-container{padding:12px}}.supercycle_bundle__summary-header{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(54,67,61,.1)}.supercycle_bundle__summary-info{display:flex;align-items:center;justify-content:space-between;padding-bottom:4px}.supercycle_bundle__summary-info+p{color:#36433da6;font-family:var(--text-font-family);font-size:14px;font-weight:400;line-height:18px}.price-per-day--hidden{display:none}.supercycle_bundle__summary-options{display:grid;grid-template-columns:minmax(auto,1fr);gap:16px}@media screen and (max-width:699px){.supercycle_bundle__summary-options{gap:12px}}.supercycle_bundle__summary-option{display:grid;grid-template-columns:minmax(auto,1fr);gap:4px;font-family:var(--text-font-family)}.supercycle_bundle__summary-option label{color:#36433d;font-size:16px;font-weight:400;line-height:26px;text-transform:capitalize}.supercycle_bundle__summary-option select{width:100%}.supercycle_bundle__summary-option select,.supercycle_bundle__summary-option input,.supercycle_bundle__summary-option .open-date-modal{padding:8px 12px;background:#fff;font-size:16px;font-weight:400;line-height:26px;min-height:46px}.supercycle_bundle__summary-dates{display:grid;grid-template-columns:repeat(2,minmax(auto,1fr));gap:12px;align-items:start}@media screen and (max-width:699px){.supercycle_bundle__summary-dates{gap:8px}}.supercycle_bundle__summary-option .open-date-modal{text-align:left;color:#36433d}.supercycle_bundle__summary-option .open-date-modal.empty{color:#36433d80}.supercycle_bundle__protection{padding-top:24px;display:grid;grid-template-areas:"label price" "desc desc";grid-template-columns:minmax(auto,1fr) max-content;column-gap:16px;row-gap:4px}.product-protection__label{grid-area:label;color:#36433d;font-size:16px;font-weight:700;line-height:26px;text-transform:capitalize;display:flex;align-items:center;width:max-content}.product-protection__label>span{-webkit-user-select:none;user-select:none}.product-protection__label input{margin-right:8px}.product-protection__price{grid-area:price;color:#36433d;font-size:16px;line-height:26px}.product-protection__desc{grid-area:desc}.product-protection__desc>p{color:#36433da6;font-size:16px;line-height:26px}.product-protection__desc>p+p{margin-top:4px}.supercycle_bundle__form{margin-top:12px}.supercycle_bundle__form .button{transition:opacity .3s ease}.supercycle_bundle__form .button[disabled]{opacity:.75}.supercycle_bundle__date-modal:not(.open){display:none}.supercycle_bundle__date-modal{display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 32px);width:790px;background:#fff;padding:24px;z-index:11}.supercycle_bundle__date-modal--overlay{display:none}.supercycle_bundle__date-modal.open+.supercycle_bundle__date-modal--overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#00000080;z-index:10}.supercycle_bundle__date-modal-content{display:grid;gap:12px;align-content:space-between;width:100%;height:100%}.supercycle_bundle__date-modal-content>input{display:none}.date-modal__footer{display:grid;grid-template-columns:repeat(2,minmax(auto,1fr));align-items:center;gap:1rem}.date-modal__footer-actions{justify-content:end;display:flex;align-items:center}.date-modal__footer-period-container{position:relative;width:max-content}.date-modal__footer-period{width:max-content;min-width:142px;padding:8px 48px 8px 12px!important;background:#f7f8f7;font-size:16px;font-weight:400;line-height:26px;min-height:46px}.date-modal__footer-period-container>svg{position:absolute;display:block;width:24px;height:24px;right:12px;top:50%;transform:translateY(-50%) scaleY(-1);pointer-events:none}.date-modal__footer-period-container select:open+svg{transform:translateY(-50%)}#date-modal__clear,#date-modal__close{display:block;padding:11px 22px;text-align:center;font-size:17px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.6px;width:max-content}#date-modal__clear{border:1px solid rgba(54,67,61,.3);color:#36433d;margin-right:8px}#date-modal__close{color:#fff;background:#36433d;border:1px solid #36433D}.flatpickr-calendar{--main-accent: #36433d}.flatpickr-calendar.inline{width:100%!important;background:transparent;border-radius:0;box-shadow:none;border:none}.flatpickr-calendar.inline .flatpickr-innerContainer,.flatpickr-calendar.inline .flatpickr-rContainer{width:100%}.flatpickr-calendar .flatpickr-current-month{width:100%;text-align:left;left:0;padding-top:0}.flatpickr-calendar .flatpickr-month,.flatpickr-calendar .flatpickr-current-month{height:28px!important;margin-bottom:16px}.flatpickr-calendar .flatpickr-current-month .cur-month,.flatpickr-calendar .flatpickr-current-month input.cur-year{font-size:18px;font-style:normal;font-weight:400;line-height:28px;appearance:none;-webkit-appearance:none;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--main-accent);margin-left:0}.flatpickr-calendar .numInputWrapper{pointer-events:none}.flatpickr-calendar span.flatpickr-weekday{color:#36433da6;text-align:center;font-family:var(--heading-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:26px}.flatpickr-calendar .flatpickr-months,.flatpickr-calendar .flatpickr-weekdays,.flatpickr-calendar .flatpickr-days{gap:20px}.flatpickr-calendar .flatpickr-weekdaycontainer,.flatpickr-calendar .flatpickr-days .dayContainer{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%!important;min-width:100%!important;max-width:100%!important}.flatpickr-calendar .flatpickr-days,.flatpickr-calendar .flatpickr-weekdays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important}.flatpickr-calendar .dayContainer+.dayContainer{box-shadow:none!important}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-next-month{top:-3px!important;right:-10px!important}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{top:-3px!important;right:24px!important;left:auto}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:var(--main-accent)}.flatpickr-calendar .flatpickr-day{color:var(--main-accent);width:calc(100% - 2px);max-width:calc(100% - 2px);height:auto;aspect-ratio:1 / 1;line-height:1;margin:0;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;display:flex;align-content:center;flex-wrap:wrap}.flatpickr-calendar .flatpickr-day.today{border-color:transparent}.flatpickr-calendar .flatpickr-day.today:hover,.flatpickr-calendar .flatpickr-day.today:focus{color:var(--main-accent)!important}.flatpickr-calendar .flatpickr-day:not(.selected,.startRange,.endRange,.inRange):hover{background:transparent!important;border-color:var(--main-accent)!important}.flatpickr-calendar .flatpickr-day.selected.startRange,.flatpickr-calendar .flatpickr-day.startRange.startRange,.flatpickr-calendar .flatpickr-day.endRange.startRange,.flatpickr-calendar .flatpickr-day.selected.endRange,.flatpickr-calendar .flatpickr-day.startRange.endRange,.flatpickr-calendar .flatpickr-day.endRange.endRange{border-radius:100px!important}.flatpickr-calendar .flatpickr-day.selected.startRange.endRange:after{opacity:0!important}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.startRange:hover,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.startRange:active,.flatpickr-calendar .flatpickr-day.endRange:active,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.endRange:focus{background:var(--main-accent);border-color:var(--main-accent)}.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:none}.flatpickr-calendar .flatpickr-day.inRange{box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6!important}.flatpickr-calendar .flatpickr-day.startRange:after,.flatpickr-calendar .flatpickr-day.endRange:after{content:"";width:100%;height:calc(100% + 2px);background:#e6e6e6;z-index:-1;position:absolute;top:-1px}.flatpickr-calendar .flatpickr-day.startRange:after{right:-50%}.flatpickr-calendar .flatpickr-day.endRange:after{left:-50%}@media screen and (max-width:699px){.flatpickr-calendar .flatpickr-months .flatpickr-month:last-of-type,.flatpickr-calendar .flatpickr-weekdays .flatpickr-weekdaycontainer:last-of-type,.flatpickr-calendar .flatpickr-days .dayContainer:last-of-type{display:none}.flatpickr-calendar .flatpickr-days,.flatpickr-calendar .flatpickr-weekdays,.date-modal__footer{grid-template-columns:minmax(0,1fr)}.date-modal__footer-period-container,.date-modal__footer-period{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/supercycle-bundle.css.map */
