.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{fill:rgba(0,0,0,.9);-webkit-box-flex:1;background:transparent;color:rgba(0,0,0,.9);-webkit-flex:1;-ms-flex:1;flex:1;height:34px;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);cursor:pointer;height:34px;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.flex-0{flex:0!important}.flex-1{flex:1!important}.flex-2{flex:2!important}.flex-3{flex:3!important}.flex-4{flex:4!important}.flex-5{flex:5!important}.flex-6{flex:6!important}.flex-7{flex:7!important}.flex-8{flex:8!important}.flex-9{flex:9!important}.flex-10{flex:10!important}.flex-0-0{flex:0 0 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-2-0{flex:2 0 auto!important}.flex-3-0{flex:3 0 auto!important}.flex-4-0{flex:4 0 auto!important}.flex-5-0{flex:5 0 auto!important}.flex-6-0{flex:6 0 auto!important}.flex-7-0{flex:7 0 auto!important}.flex-8-0{flex:8 0 auto!important}.flex-9-0{flex:9 0 auto!important}.flex-10-0{flex:10 0 auto!important}.minw-1{min-width:1rem!important;width:100%}.minh-1{height:100%;min-height:1rem!important}.mw-1{max-width:1rem!important;width:100%}.mh-1{height:100%;max-height:1rem!important}.h-1{height:1rem!important;width:auto}.w-1{height:auto;width:1rem!important}.minw-2{min-width:2rem!important;width:100%}.minh-2{height:100%;min-height:2rem!important}.mw-2{max-width:2rem!important;width:100%}.mh-2{height:100%;max-height:2rem!important}.h-2{height:2rem!important;width:auto}.w-2{height:auto;width:2rem!important}.minw-3{min-width:3rem!important;width:100%}.minh-3{height:100%;min-height:3rem!important}.mw-3{max-width:3rem!important;width:100%}.mh-3{height:100%;max-height:3rem!important}.h-3{height:3rem!important;width:auto}.w-3{height:auto;width:3rem!important}.minw-4{min-width:4rem!important;width:100%}.minh-4{height:100%;min-height:4rem!important}.mw-4{max-width:4rem!important;width:100%}.mh-4{height:100%;max-height:4rem!important}.h-4{height:4rem!important;width:auto}.w-4{height:auto;width:4rem!important}.minw-5{min-width:5rem!important;width:100%}.minh-5{height:100%;min-height:5rem!important}.mw-5{max-width:5rem!important;width:100%}.mh-5{height:100%;max-height:5rem!important}.h-5{height:5rem!important;width:auto}.w-5{height:auto;width:5rem!important}.minw-6{min-width:6rem!important;width:100%}.minh-6{height:100%;min-height:6rem!important}.mw-6{max-width:6rem!important;width:100%}.mh-6{height:100%;max-height:6rem!important}.h-6{height:6rem!important;width:auto}.w-6{height:auto;width:6rem!important}.minw-7{min-width:7rem!important;width:100%}.minh-7{height:100%;min-height:7rem!important}.mw-7{max-width:7rem!important;width:100%}.mh-7{height:100%;max-height:7rem!important}.h-7{height:7rem!important;width:auto}.w-7{height:auto;width:7rem!important}.minw-8{min-width:8rem!important;width:100%}.minh-8{height:100%;min-height:8rem!important}.mw-8{max-width:8rem!important;width:100%}.mh-8{height:100%;max-height:8rem!important}.h-8{height:8rem!important;width:auto}.w-8{height:auto;width:8rem!important}.minw-9{min-width:9rem!important;width:100%}.minh-9{height:100%;min-height:9rem!important}.mw-9{max-width:9rem!important;width:100%}.mh-9{height:100%;max-height:9rem!important}.h-9{height:9rem!important;width:auto}.w-9{height:auto;width:9rem!important}.minw-10{min-width:10rem!important;width:100%}.minh-10{height:100%;min-height:10rem!important}.mw-10{max-width:10rem!important;width:100%}.mh-10{height:100%;max-height:10rem!important}.h-10{height:10rem!important;width:auto}.w-10{height:auto;width:10rem!important}.minw-11{min-width:11rem!important;width:100%}.minh-11{height:100%;min-height:11rem!important}.mw-11{max-width:11rem!important;width:100%}.mh-11{height:100%;max-height:11rem!important}.h-11{height:11rem!important;width:auto}.w-11{height:auto;width:11rem!important}.minw-12{min-width:12rem!important;width:100%}.minh-12{height:100%;min-height:12rem!important}.mw-12{max-width:12rem!important;width:100%}.mh-12{height:100%;max-height:12rem!important}.h-12{height:12rem!important;width:auto}.w-12{height:auto;width:12rem!important}.minw-13{min-width:13rem!important;width:100%}.minh-13{height:100%;min-height:13rem!important}.mw-13{max-width:13rem!important;width:100%}.mh-13{height:100%;max-height:13rem!important}.h-13{height:13rem!important;width:auto}.w-13{height:auto;width:13rem!important}.minw-14{min-width:14rem!important;width:100%}.minh-14{height:100%;min-height:14rem!important}.mw-14{max-width:14rem!important;width:100%}.mh-14{height:100%;max-height:14rem!important}.h-14{height:14rem!important;width:auto}.w-14{height:auto;width:14rem!important}.minw-15{min-width:15rem!important;width:100%}.minh-15{height:100%;min-height:15rem!important}.mw-15{max-width:15rem!important;width:100%}.mh-15{height:100%;max-height:15rem!important}.h-15{height:15rem!important;width:auto}.w-15{height:auto;width:15rem!important}.minw-16{min-width:16rem!important;width:100%}.minh-16{height:100%;min-height:16rem!important}.mw-16{max-width:16rem!important;width:100%}.mh-16{height:100%;max-height:16rem!important}.h-16{height:16rem!important;width:auto}.w-16{height:auto;width:16rem!important}.minw-17{min-width:17rem!important;width:100%}.minh-17{height:100%;min-height:17rem!important}.mw-17{max-width:17rem!important;width:100%}.mh-17{height:100%;max-height:17rem!important}.h-17{height:17rem!important;width:auto}.w-17{height:auto;width:17rem!important}.minw-18{min-width:18rem!important;width:100%}.minh-18{height:100%;min-height:18rem!important}.mw-18{max-width:18rem!important;width:100%}.mh-18{height:100%;max-height:18rem!important}.h-18{height:18rem!important;width:auto}.w-18{height:auto;width:18rem!important}.minw-19{min-width:19rem!important;width:100%}.minh-19{height:100%;min-height:19rem!important}.mw-19{max-width:19rem!important;width:100%}.mh-19{height:100%;max-height:19rem!important}.h-19{height:19rem!important;width:auto}.w-19{height:auto;width:19rem!important}.minw-20{min-width:20rem!important;width:100%}.minh-20{height:100%;min-height:20rem!important}.mw-20{max-width:20rem!important;width:100%}.mh-20{height:100%;max-height:20rem!important}.h-20{height:20rem!important;width:auto}.w-20{height:auto;width:20rem!important}.mt--3{margin-top:-3rem!important}.pt--3{padding-top:-3rem!important}.mb--3{margin-bottom:-3rem!important}.pb--3{padding-bottom:-3rem!important}.ml--3{margin-left:-3rem!important}.pl--3{padding-left:-3rem!important}.mr--3{margin-right:-3rem!important}.pr--3{padding-right:-3rem!important}.mt--2{margin-top:-2rem!important}.pt--2{padding-top:-2rem!important}.mb--2{margin-bottom:-2rem!important}.pb--2{padding-bottom:-2rem!important}.ml--2{margin-left:-2rem!important}.pl--2{padding-left:-2rem!important}.mr--2{margin-right:-2rem!important}.pr--2{padding-right:-2rem!important}.mt--1{margin-top:-1rem!important}.pt--1{padding-top:-1rem!important}.mb--1{margin-bottom:-1rem!important}.pb--1{padding-bottom:-1rem!important}.ml--1{margin-left:-1rem!important}.pl--1{padding-left:-1rem!important}.mr--1{margin-right:-1rem!important}.pr--1{padding-right:-1rem!important}.mt-0{margin-top:0!important}.pt-0{padding-top:0!important}.mb-0{margin-bottom:0!important}.pb-0{padding-bottom:0!important}.ml-0{margin-left:0!important}.pl-0{padding-left:0!important}.mr-0{margin-right:0!important}.pr-0{padding-right:0!important}.mt-1{margin-top:1rem!important}.pt-1{padding-top:1rem!important}.mb-1{margin-bottom:1rem!important}.pb-1{padding-bottom:1rem!important}.ml-1{margin-left:1rem!important}.pl-1{padding-left:1rem!important}.mr-1{margin-right:1rem!important}.pr-1{padding-right:1rem!important}.mt-2{margin-top:2rem!important}.pt-2{padding-top:2rem!important}.mb-2{margin-bottom:2rem!important}.pb-2{padding-bottom:2rem!important}.ml-2{margin-left:2rem!important}.pl-2{padding-left:2rem!important}.mr-2{margin-right:2rem!important}.pr-2{padding-right:2rem!important}.mt-3{margin-top:3rem!important}.pt-3{padding-top:3rem!important}.mb-3{margin-bottom:3rem!important}.pb-3{padding-bottom:3rem!important}.ml-3{margin-left:3rem!important}.pl-3{padding-left:3rem!important}.mr-3{margin-right:3rem!important}.pr-3{padding-right:3rem!important}.mt-4{margin-top:4rem!important}.pt-4{padding-top:4rem!important}.mb-4{margin-bottom:4rem!important}.pb-4{padding-bottom:4rem!important}.ml-4{margin-left:4rem!important}.pl-4{padding-left:4rem!important}.mr-4{margin-right:4rem!important}.pr-4{padding-right:4rem!important}.mt-5{margin-top:5rem!important}.pt-5{padding-top:5rem!important}.mb-5{margin-bottom:5rem!important}.pb-5{padding-bottom:5rem!important}.ml-5{margin-left:5rem!important}.pl-5{padding-left:5rem!important}.mr-5{margin-right:5rem!important}.pr-5{padding-right:5rem!important}.mt-6{margin-top:6rem!important}.pt-6{padding-top:6rem!important}.mb-6{margin-bottom:6rem!important}.pb-6{padding-bottom:6rem!important}.ml-6{margin-left:6rem!important}.pl-6{padding-left:6rem!important}.mr-6{margin-right:6rem!important}.pr-6{padding-right:6rem!important}.mt-7{margin-top:7rem!important}.pt-7{padding-top:7rem!important}.mb-7{margin-bottom:7rem!important}.pb-7{padding-bottom:7rem!important}.ml-7{margin-left:7rem!important}.pl-7{padding-left:7rem!important}.mr-7{margin-right:7rem!important}.pr-7{padding-right:7rem!important}.mt-8{margin-top:8rem!important}.pt-8{padding-top:8rem!important}.mb-8{margin-bottom:8rem!important}.pb-8{padding-bottom:8rem!important}.ml-8{margin-left:8rem!important}.pl-8{padding-left:8rem!important}.mr-8{margin-right:8rem!important}.pr-8{padding-right:8rem!important}.mt-9{margin-top:9rem!important}.pt-9{padding-top:9rem!important}.mb-9{margin-bottom:9rem!important}.pb-9{padding-bottom:9rem!important}.ml-9{margin-left:9rem!important}.pl-9{padding-left:9rem!important}.mr-9{margin-right:9rem!important}.pr-9{padding-right:9rem!important}.mt-10{margin-top:10rem!important}.pt-10{padding-top:10rem!important}.mb-10{margin-bottom:10rem!important}.pb-10{padding-bottom:10rem!important}.ml-10{margin-left:10rem!important}.pl-10{padding-left:10rem!important}.mr-10{margin-right:10rem!important}.pr-10{padding-right:10rem!important}.m--3{margin:-3rem!important}.p--3{padding:-3rem!important}.m--2{margin:-2rem!important}.p--2{padding:-2rem!important}.m--1{margin:-1rem!important}.p--1{padding:-1rem!important}/*!
 * Bootstrap Grid v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{-ms-overflow-style:scrollbar;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.half-gutters{--half-gutter:calc(var(--grid-gutter)/2);margin-left:calc(var(--half-gutter)*-1);margin-right:calc(var(--half-gutter)*-1)}.half-gutters>.col,.half-gutters>[class*=col-]{padding-left:var(--half-gutter);padding-right:var(--half-gutter)}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:none;width:auto}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:none;width:auto}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:none;width:auto}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:none;width:auto}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.not-important-flex{display:flex}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media(min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media(min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:1rem!important}.mt-1,.my-1{margin-top:1rem!important}.mr-1,.mx-1{margin-right:1rem!important}.mb-1,.my-1{margin-bottom:1rem!important}.ml-1,.mx-1{margin-left:1rem!important}.m-2{margin:2rem!important}.mt-2,.my-2{margin-top:2rem!important}.mr-2,.mx-2{margin-right:2rem!important}.mb-2,.my-2{margin-bottom:2rem!important}.ml-2,.mx-2{margin-left:2rem!important}.m-3{margin:3rem!important}.mt-3,.my-3{margin-top:3rem!important}.mr-3,.mx-3{margin-right:3rem!important}.mb-3,.my-3{margin-bottom:3rem!important}.ml-3,.mx-3{margin-left:3rem!important}.m-4{margin:4rem!important}.mt-4,.my-4{margin-top:4rem!important}.mr-4,.mx-4{margin-right:4rem!important}.mb-4,.my-4{margin-bottom:4rem!important}.ml-4,.mx-4{margin-left:4rem!important}.m-5{margin:5rem!important}.mt-5,.my-5{margin-top:5rem!important}.mr-5,.mx-5{margin-right:5rem!important}.mb-5,.my-5{margin-bottom:5rem!important}.ml-5,.mx-5{margin-left:5rem!important}.m-0_5{margin:.5rem!important}.mt-0_5,.my-0_5{margin-top:.5rem!important}.mr-0_5,.mx-0_5{margin-right:.5rem!important}.mb-0_5,.my-0_5{margin-bottom:.5rem!important}.ml-0_5,.mx-0_5{margin-left:.5rem!important}.m-1_5{margin:1.5rem!important}.mt-1_5,.my-1_5{margin-top:1.5rem!important}.mr-1_5,.mx-1_5{margin-right:1.5rem!important}.mb-1_5,.my-1_5{margin-bottom:1.5rem!important}.ml-1_5,.mx-1_5{margin-left:1.5rem!important}.m-2_5{margin:2.5rem!important}.mt-2_5,.my-2_5{margin-top:2.5rem!important}.mr-2_5,.mx-2_5{margin-right:2.5rem!important}.mb-2_5,.my-2_5{margin-bottom:2.5rem!important}.ml-2_5,.mx-2_5{margin-left:2.5rem!important}.m-3_5{margin:3.5rem!important}.mt-3_5,.my-3_5{margin-top:3.5rem!important}.mr-3_5,.mx-3_5{margin-right:3.5rem!important}.mb-3_5,.my-3_5{margin-bottom:3.5rem!important}.ml-3_5,.mx-3_5{margin-left:3.5rem!important}.m-4_5{margin:4.5rem!important}.mt-4_5,.my-4_5{margin-top:4.5rem!important}.mr-4_5,.mx-4_5{margin-right:4.5rem!important}.mb-4_5,.my-4_5{margin-bottom:4.5rem!important}.ml-4_5,.mx-4_5{margin-left:4.5rem!important}.m-5_5{margin:5.5rem!important}.mt-5_5,.my-5_5{margin-top:5.5rem!important}.mr-5_5,.mx-5_5{margin-right:5.5rem!important}.mb-5_5,.my-5_5{margin-bottom:5.5rem!important}.ml-5_5,.mx-5_5{margin-left:5.5rem!important}.m-6{margin:6rem!important}.mt-6,.my-6{margin-top:6rem!important}.mr-6,.mx-6{margin-right:6rem!important}.mb-6,.my-6{margin-bottom:6rem!important}.ml-6,.mx-6{margin-left:6rem!important}.m-6_5{margin:6.5rem!important}.mt-6_5,.my-6_5{margin-top:6.5rem!important}.mr-6_5,.mx-6_5{margin-right:6.5rem!important}.mb-6_5,.my-6_5{margin-bottom:6.5rem!important}.ml-6_5,.mx-6_5{margin-left:6.5rem!important}.m-7{margin:7rem!important}.mt-7,.my-7{margin-top:7rem!important}.mr-7,.mx-7{margin-right:7rem!important}.mb-7,.my-7{margin-bottom:7rem!important}.ml-7,.mx-7{margin-left:7rem!important}.m-7_5{margin:7.5rem!important}.mt-7_5,.my-7_5{margin-top:7.5rem!important}.mr-7_5,.mx-7_5{margin-right:7.5rem!important}.mb-7_5,.my-7_5{margin-bottom:7.5rem!important}.ml-7_5,.mx-7_5{margin-left:7.5rem!important}.m-8{margin:8rem!important}.mt-8,.my-8{margin-top:8rem!important}.mr-8,.mx-8{margin-right:8rem!important}.mb-8,.my-8{margin-bottom:8rem!important}.ml-8,.mx-8{margin-left:8rem!important}.m-8_5{margin:8.5rem!important}.mt-8_5,.my-8_5{margin-top:8.5rem!important}.mr-8_5,.mx-8_5{margin-right:8.5rem!important}.mb-8_5,.my-8_5{margin-bottom:8.5rem!important}.ml-8_5,.mx-8_5{margin-left:8.5rem!important}.m-9{margin:9rem!important}.mt-9,.my-9{margin-top:9rem!important}.mr-9,.mx-9{margin-right:9rem!important}.mb-9,.my-9{margin-bottom:9rem!important}.ml-9,.mx-9{margin-left:9rem!important}.m-9_5{margin:9.5rem!important}.mt-9_5,.my-9_5{margin-top:9.5rem!important}.mr-9_5,.mx-9_5{margin-right:9.5rem!important}.mb-9_5,.my-9_5{margin-bottom:9.5rem!important}.ml-9_5,.mx-9_5{margin-left:9.5rem!important}.m-10{margin:10rem!important}.mt-10,.my-10{margin-top:10rem!important}.mr-10,.mx-10{margin-right:10rem!important}.mb-10,.my-10{margin-bottom:10rem!important}.ml-10,.mx-10{margin-left:10rem!important}.m-10_5{margin:10.5rem!important}.mt-10_5,.my-10_5{margin-top:10.5rem!important}.mr-10_5,.mx-10_5{margin-right:10.5rem!important}.mb-10_5,.my-10_5{margin-bottom:10.5rem!important}.ml-10_5,.mx-10_5{margin-left:10.5rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:1rem!important}.pt-1,.py-1{padding-top:1rem!important}.pr-1,.px-1{padding-right:1rem!important}.pb-1,.py-1{padding-bottom:1rem!important}.pl-1,.px-1{padding-left:1rem!important}.p-2{padding:2rem!important}.pt-2,.py-2{padding-top:2rem!important}.pr-2,.px-2{padding-right:2rem!important}.pb-2,.py-2{padding-bottom:2rem!important}.pl-2,.px-2{padding-left:2rem!important}.p-3{padding:3rem!important}.pt-3,.py-3{padding-top:3rem!important}.pr-3,.px-3{padding-right:3rem!important}.pb-3,.py-3{padding-bottom:3rem!important}.pl-3,.px-3{padding-left:3rem!important}.p-4{padding:4rem!important}.pt-4,.py-4{padding-top:4rem!important}.pr-4,.px-4{padding-right:4rem!important}.pb-4,.py-4{padding-bottom:4rem!important}.pl-4,.px-4{padding-left:4rem!important}.p-5{padding:5rem!important}.pt-5,.py-5{padding-top:5rem!important}.pr-5,.px-5{padding-right:5rem!important}.pb-5,.py-5{padding-bottom:5rem!important}.pl-5,.px-5{padding-left:5rem!important}.p-0_5{padding:.5rem!important}.pt-0_5,.py-0_5{padding-top:.5rem!important}.pr-0_5,.px-0_5{padding-right:.5rem!important}.pb-0_5,.py-0_5{padding-bottom:.5rem!important}.pl-0_5,.px-0_5{padding-left:.5rem!important}.p-1_5{padding:1.5rem!important}.pt-1_5,.py-1_5{padding-top:1.5rem!important}.pr-1_5,.px-1_5{padding-right:1.5rem!important}.pb-1_5,.py-1_5{padding-bottom:1.5rem!important}.pl-1_5,.px-1_5{padding-left:1.5rem!important}.p-2_5{padding:2.5rem!important}.pt-2_5,.py-2_5{padding-top:2.5rem!important}.pr-2_5,.px-2_5{padding-right:2.5rem!important}.pb-2_5,.py-2_5{padding-bottom:2.5rem!important}.pl-2_5,.px-2_5{padding-left:2.5rem!important}.p-3_5{padding:3.5rem!important}.pt-3_5,.py-3_5{padding-top:3.5rem!important}.pr-3_5,.px-3_5{padding-right:3.5rem!important}.pb-3_5,.py-3_5{padding-bottom:3.5rem!important}.pl-3_5,.px-3_5{padding-left:3.5rem!important}.p-4_5{padding:4.5rem!important}.pt-4_5,.py-4_5{padding-top:4.5rem!important}.pr-4_5,.px-4_5{padding-right:4.5rem!important}.pb-4_5,.py-4_5{padding-bottom:4.5rem!important}.pl-4_5,.px-4_5{padding-left:4.5rem!important}.p-5_5{padding:5.5rem!important}.pt-5_5,.py-5_5{padding-top:5.5rem!important}.pr-5_5,.px-5_5{padding-right:5.5rem!important}.pb-5_5,.py-5_5{padding-bottom:5.5rem!important}.pl-5_5,.px-5_5{padding-left:5.5rem!important}.p-6{padding:6rem!important}.pt-6,.py-6{padding-top:6rem!important}.pr-6,.px-6{padding-right:6rem!important}.pb-6,.py-6{padding-bottom:6rem!important}.pl-6,.px-6{padding-left:6rem!important}.p-6_5{padding:6.5rem!important}.pt-6_5,.py-6_5{padding-top:6.5rem!important}.pr-6_5,.px-6_5{padding-right:6.5rem!important}.pb-6_5,.py-6_5{padding-bottom:6.5rem!important}.pl-6_5,.px-6_5{padding-left:6.5rem!important}.p-7{padding:7rem!important}.pt-7,.py-7{padding-top:7rem!important}.pr-7,.px-7{padding-right:7rem!important}.pb-7,.py-7{padding-bottom:7rem!important}.pl-7,.px-7{padding-left:7rem!important}.p-7_5{padding:7.5rem!important}.pt-7_5,.py-7_5{padding-top:7.5rem!important}.pr-7_5,.px-7_5{padding-right:7.5rem!important}.pb-7_5,.py-7_5{padding-bottom:7.5rem!important}.pl-7_5,.px-7_5{padding-left:7.5rem!important}.p-8{padding:8rem!important}.pt-8,.py-8{padding-top:8rem!important}.pr-8,.px-8{padding-right:8rem!important}.pb-8,.py-8{padding-bottom:8rem!important}.pl-8,.px-8{padding-left:8rem!important}.p-8_5{padding:8.5rem!important}.pt-8_5,.py-8_5{padding-top:8.5rem!important}.pr-8_5,.px-8_5{padding-right:8.5rem!important}.pb-8_5,.py-8_5{padding-bottom:8.5rem!important}.pl-8_5,.px-8_5{padding-left:8.5rem!important}.p-9{padding:9rem!important}.pt-9,.py-9{padding-top:9rem!important}.pr-9,.px-9{padding-right:9rem!important}.pb-9,.py-9{padding-bottom:9rem!important}.pl-9,.px-9{padding-left:9rem!important}.p-9_5{padding:9.5rem!important}.pt-9_5,.py-9_5{padding-top:9.5rem!important}.pr-9_5,.px-9_5{padding-right:9.5rem!important}.pb-9_5,.py-9_5{padding-bottom:9.5rem!important}.pl-9_5,.px-9_5{padding-left:9.5rem!important}.p-10{padding:10rem!important}.pt-10,.py-10{padding-top:10rem!important}.pr-10,.px-10{padding-right:10rem!important}.pb-10,.py-10{padding-bottom:10rem!important}.pl-10,.px-10{padding-left:10rem!important}.p-10_5{padding:10.5rem!important}.pt-10_5,.py-10_5{padding-top:10.5rem!important}.pr-10_5,.px-10_5{padding-right:10.5rem!important}.pb-10_5,.py-10_5{padding-bottom:10.5rem!important}.pl-10_5,.px-10_5{padding-left:10.5rem!important}.m-n1{margin:-1rem!important}.mt-n1,.my-n1{margin-top:-1rem!important}.mr-n1,.mx-n1{margin-right:-1rem!important}.mb-n1,.my-n1{margin-bottom:-1rem!important}.ml-n1,.mx-n1{margin-left:-1rem!important}.m-n2{margin:-2rem!important}.mt-n2,.my-n2{margin-top:-2rem!important}.mr-n2,.mx-n2{margin-right:-2rem!important}.mb-n2,.my-n2{margin-bottom:-2rem!important}.ml-n2,.mx-n2{margin-left:-2rem!important}.m-n3{margin:-3rem!important}.mt-n3,.my-n3{margin-top:-3rem!important}.mr-n3,.mx-n3{margin-right:-3rem!important}.mb-n3,.my-n3{margin-bottom:-3rem!important}.ml-n3,.mx-n3{margin-left:-3rem!important}.m-n4{margin:-4rem!important}.mt-n4,.my-n4{margin-top:-4rem!important}.mr-n4,.mx-n4{margin-right:-4rem!important}.mb-n4,.my-n4{margin-bottom:-4rem!important}.ml-n4,.mx-n4{margin-left:-4rem!important}.m-n5{margin:-5rem!important}.mt-n5,.my-n5{margin-top:-5rem!important}.mr-n5,.mx-n5{margin-right:-5rem!important}.mb-n5,.my-n5{margin-bottom:-5rem!important}.ml-n5,.mx-n5{margin-left:-5rem!important}.m-n0_5{margin:-.5rem!important}.mt-n0_5,.my-n0_5{margin-top:-.5rem!important}.mr-n0_5,.mx-n0_5{margin-right:-.5rem!important}.mb-n0_5,.my-n0_5{margin-bottom:-.5rem!important}.ml-n0_5,.mx-n0_5{margin-left:-.5rem!important}.m-n1_5{margin:-1.5rem!important}.mt-n1_5,.my-n1_5{margin-top:-1.5rem!important}.mr-n1_5,.mx-n1_5{margin-right:-1.5rem!important}.mb-n1_5,.my-n1_5{margin-bottom:-1.5rem!important}.ml-n1_5,.mx-n1_5{margin-left:-1.5rem!important}.m-n2_5{margin:-2.5rem!important}.mt-n2_5,.my-n2_5{margin-top:-2.5rem!important}.mr-n2_5,.mx-n2_5{margin-right:-2.5rem!important}.mb-n2_5,.my-n2_5{margin-bottom:-2.5rem!important}.ml-n2_5,.mx-n2_5{margin-left:-2.5rem!important}.m-n3_5{margin:-3.5rem!important}.mt-n3_5,.my-n3_5{margin-top:-3.5rem!important}.mr-n3_5,.mx-n3_5{margin-right:-3.5rem!important}.mb-n3_5,.my-n3_5{margin-bottom:-3.5rem!important}.ml-n3_5,.mx-n3_5{margin-left:-3.5rem!important}.m-n4_5{margin:-4.5rem!important}.mt-n4_5,.my-n4_5{margin-top:-4.5rem!important}.mr-n4_5,.mx-n4_5{margin-right:-4.5rem!important}.mb-n4_5,.my-n4_5{margin-bottom:-4.5rem!important}.ml-n4_5,.mx-n4_5{margin-left:-4.5rem!important}.m-n5_5{margin:-5.5rem!important}.mt-n5_5,.my-n5_5{margin-top:-5.5rem!important}.mr-n5_5,.mx-n5_5{margin-right:-5.5rem!important}.mb-n5_5,.my-n5_5{margin-bottom:-5.5rem!important}.ml-n5_5,.mx-n5_5{margin-left:-5.5rem!important}.m-n6{margin:-6rem!important}.mt-n6,.my-n6{margin-top:-6rem!important}.mr-n6,.mx-n6{margin-right:-6rem!important}.mb-n6,.my-n6{margin-bottom:-6rem!important}.ml-n6,.mx-n6{margin-left:-6rem!important}.m-n6_5{margin:-6.5rem!important}.mt-n6_5,.my-n6_5{margin-top:-6.5rem!important}.mr-n6_5,.mx-n6_5{margin-right:-6.5rem!important}.mb-n6_5,.my-n6_5{margin-bottom:-6.5rem!important}.ml-n6_5,.mx-n6_5{margin-left:-6.5rem!important}.m-n7{margin:-7rem!important}.mt-n7,.my-n7{margin-top:-7rem!important}.mr-n7,.mx-n7{margin-right:-7rem!important}.mb-n7,.my-n7{margin-bottom:-7rem!important}.ml-n7,.mx-n7{margin-left:-7rem!important}.m-n7_5{margin:-7.5rem!important}.mt-n7_5,.my-n7_5{margin-top:-7.5rem!important}.mr-n7_5,.mx-n7_5{margin-right:-7.5rem!important}.mb-n7_5,.my-n7_5{margin-bottom:-7.5rem!important}.ml-n7_5,.mx-n7_5{margin-left:-7.5rem!important}.m-n8{margin:-8rem!important}.mt-n8,.my-n8{margin-top:-8rem!important}.mr-n8,.mx-n8{margin-right:-8rem!important}.mb-n8,.my-n8{margin-bottom:-8rem!important}.ml-n8,.mx-n8{margin-left:-8rem!important}.m-n8_5{margin:-8.5rem!important}.mt-n8_5,.my-n8_5{margin-top:-8.5rem!important}.mr-n8_5,.mx-n8_5{margin-right:-8.5rem!important}.mb-n8_5,.my-n8_5{margin-bottom:-8.5rem!important}.ml-n8_5,.mx-n8_5{margin-left:-8.5rem!important}.m-n9{margin:-9rem!important}.mt-n9,.my-n9{margin-top:-9rem!important}.mr-n9,.mx-n9{margin-right:-9rem!important}.mb-n9,.my-n9{margin-bottom:-9rem!important}.ml-n9,.mx-n9{margin-left:-9rem!important}.m-n9_5{margin:-9.5rem!important}.mt-n9_5,.my-n9_5{margin-top:-9.5rem!important}.mr-n9_5,.mx-n9_5{margin-right:-9.5rem!important}.mb-n9_5,.my-n9_5{margin-bottom:-9.5rem!important}.ml-n9_5,.mx-n9_5{margin-left:-9.5rem!important}.m-n10{margin:-10rem!important}.mt-n10,.my-n10{margin-top:-10rem!important}.mr-n10,.mx-n10{margin-right:-10rem!important}.mb-n10,.my-n10{margin-bottom:-10rem!important}.ml-n10,.mx-n10{margin-left:-10rem!important}.m-n10_5{margin:-10.5rem!important}.mt-n10_5,.my-n10_5{margin-top:-10.5rem!important}.mr-n10_5,.mx-n10_5{margin-right:-10.5rem!important}.mb-n10_5,.my-n10_5{margin-bottom:-10.5rem!important}.ml-n10_5,.mx-n10_5{margin-left:-10.5rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:1rem!important}.mt-sm-1,.my-sm-1{margin-top:1rem!important}.mr-sm-1,.mx-sm-1{margin-right:1rem!important}.mb-sm-1,.my-sm-1{margin-bottom:1rem!important}.ml-sm-1,.mx-sm-1{margin-left:1rem!important}.m-sm-2{margin:2rem!important}.mt-sm-2,.my-sm-2{margin-top:2rem!important}.mr-sm-2,.mx-sm-2{margin-right:2rem!important}.mb-sm-2,.my-sm-2{margin-bottom:2rem!important}.ml-sm-2,.mx-sm-2{margin-left:2rem!important}.m-sm-3{margin:3rem!important}.mt-sm-3,.my-sm-3{margin-top:3rem!important}.mr-sm-3,.mx-sm-3{margin-right:3rem!important}.mb-sm-3,.my-sm-3{margin-bottom:3rem!important}.ml-sm-3,.mx-sm-3{margin-left:3rem!important}.m-sm-4{margin:4rem!important}.mt-sm-4,.my-sm-4{margin-top:4rem!important}.mr-sm-4,.mx-sm-4{margin-right:4rem!important}.mb-sm-4,.my-sm-4{margin-bottom:4rem!important}.ml-sm-4,.mx-sm-4{margin-left:4rem!important}.m-sm-5{margin:5rem!important}.mt-sm-5,.my-sm-5{margin-top:5rem!important}.mr-sm-5,.mx-sm-5{margin-right:5rem!important}.mb-sm-5,.my-sm-5{margin-bottom:5rem!important}.ml-sm-5,.mx-sm-5{margin-left:5rem!important}.m-sm-0_5{margin:.5rem!important}.mt-sm-0_5,.my-sm-0_5{margin-top:.5rem!important}.mr-sm-0_5,.mx-sm-0_5{margin-right:.5rem!important}.mb-sm-0_5,.my-sm-0_5{margin-bottom:.5rem!important}.ml-sm-0_5,.mx-sm-0_5{margin-left:.5rem!important}.m-sm-1_5{margin:1.5rem!important}.mt-sm-1_5,.my-sm-1_5{margin-top:1.5rem!important}.mr-sm-1_5,.mx-sm-1_5{margin-right:1.5rem!important}.mb-sm-1_5,.my-sm-1_5{margin-bottom:1.5rem!important}.ml-sm-1_5,.mx-sm-1_5{margin-left:1.5rem!important}.m-sm-2_5{margin:2.5rem!important}.mt-sm-2_5,.my-sm-2_5{margin-top:2.5rem!important}.mr-sm-2_5,.mx-sm-2_5{margin-right:2.5rem!important}.mb-sm-2_5,.my-sm-2_5{margin-bottom:2.5rem!important}.ml-sm-2_5,.mx-sm-2_5{margin-left:2.5rem!important}.m-sm-3_5{margin:3.5rem!important}.mt-sm-3_5,.my-sm-3_5{margin-top:3.5rem!important}.mr-sm-3_5,.mx-sm-3_5{margin-right:3.5rem!important}.mb-sm-3_5,.my-sm-3_5{margin-bottom:3.5rem!important}.ml-sm-3_5,.mx-sm-3_5{margin-left:3.5rem!important}.m-sm-4_5{margin:4.5rem!important}.mt-sm-4_5,.my-sm-4_5{margin-top:4.5rem!important}.mr-sm-4_5,.mx-sm-4_5{margin-right:4.5rem!important}.mb-sm-4_5,.my-sm-4_5{margin-bottom:4.5rem!important}.ml-sm-4_5,.mx-sm-4_5{margin-left:4.5rem!important}.m-sm-5_5{margin:5.5rem!important}.mt-sm-5_5,.my-sm-5_5{margin-top:5.5rem!important}.mr-sm-5_5,.mx-sm-5_5{margin-right:5.5rem!important}.mb-sm-5_5,.my-sm-5_5{margin-bottom:5.5rem!important}.ml-sm-5_5,.mx-sm-5_5{margin-left:5.5rem!important}.m-sm-6{margin:6rem!important}.mt-sm-6,.my-sm-6{margin-top:6rem!important}.mr-sm-6,.mx-sm-6{margin-right:6rem!important}.mb-sm-6,.my-sm-6{margin-bottom:6rem!important}.ml-sm-6,.mx-sm-6{margin-left:6rem!important}.m-sm-6_5{margin:6.5rem!important}.mt-sm-6_5,.my-sm-6_5{margin-top:6.5rem!important}.mr-sm-6_5,.mx-sm-6_5{margin-right:6.5rem!important}.mb-sm-6_5,.my-sm-6_5{margin-bottom:6.5rem!important}.ml-sm-6_5,.mx-sm-6_5{margin-left:6.5rem!important}.m-sm-7{margin:7rem!important}.mt-sm-7,.my-sm-7{margin-top:7rem!important}.mr-sm-7,.mx-sm-7{margin-right:7rem!important}.mb-sm-7,.my-sm-7{margin-bottom:7rem!important}.ml-sm-7,.mx-sm-7{margin-left:7rem!important}.m-sm-7_5{margin:7.5rem!important}.mt-sm-7_5,.my-sm-7_5{margin-top:7.5rem!important}.mr-sm-7_5,.mx-sm-7_5{margin-right:7.5rem!important}.mb-sm-7_5,.my-sm-7_5{margin-bottom:7.5rem!important}.ml-sm-7_5,.mx-sm-7_5{margin-left:7.5rem!important}.m-sm-8{margin:8rem!important}.mt-sm-8,.my-sm-8{margin-top:8rem!important}.mr-sm-8,.mx-sm-8{margin-right:8rem!important}.mb-sm-8,.my-sm-8{margin-bottom:8rem!important}.ml-sm-8,.mx-sm-8{margin-left:8rem!important}.m-sm-8_5{margin:8.5rem!important}.mt-sm-8_5,.my-sm-8_5{margin-top:8.5rem!important}.mr-sm-8_5,.mx-sm-8_5{margin-right:8.5rem!important}.mb-sm-8_5,.my-sm-8_5{margin-bottom:8.5rem!important}.ml-sm-8_5,.mx-sm-8_5{margin-left:8.5rem!important}.m-sm-9{margin:9rem!important}.mt-sm-9,.my-sm-9{margin-top:9rem!important}.mr-sm-9,.mx-sm-9{margin-right:9rem!important}.mb-sm-9,.my-sm-9{margin-bottom:9rem!important}.ml-sm-9,.mx-sm-9{margin-left:9rem!important}.m-sm-9_5{margin:9.5rem!important}.mt-sm-9_5,.my-sm-9_5{margin-top:9.5rem!important}.mr-sm-9_5,.mx-sm-9_5{margin-right:9.5rem!important}.mb-sm-9_5,.my-sm-9_5{margin-bottom:9.5rem!important}.ml-sm-9_5,.mx-sm-9_5{margin-left:9.5rem!important}.m-sm-10{margin:10rem!important}.mt-sm-10,.my-sm-10{margin-top:10rem!important}.mr-sm-10,.mx-sm-10{margin-right:10rem!important}.mb-sm-10,.my-sm-10{margin-bottom:10rem!important}.ml-sm-10,.mx-sm-10{margin-left:10rem!important}.m-sm-10_5{margin:10.5rem!important}.mt-sm-10_5,.my-sm-10_5{margin-top:10.5rem!important}.mr-sm-10_5,.mx-sm-10_5{margin-right:10.5rem!important}.mb-sm-10_5,.my-sm-10_5{margin-bottom:10.5rem!important}.ml-sm-10_5,.mx-sm-10_5{margin-left:10.5rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:1rem!important}.pt-sm-1,.py-sm-1{padding-top:1rem!important}.pr-sm-1,.px-sm-1{padding-right:1rem!important}.pb-sm-1,.py-sm-1{padding-bottom:1rem!important}.pl-sm-1,.px-sm-1{padding-left:1rem!important}.p-sm-2{padding:2rem!important}.pt-sm-2,.py-sm-2{padding-top:2rem!important}.pr-sm-2,.px-sm-2{padding-right:2rem!important}.pb-sm-2,.py-sm-2{padding-bottom:2rem!important}.pl-sm-2,.px-sm-2{padding-left:2rem!important}.p-sm-3{padding:3rem!important}.pt-sm-3,.py-sm-3{padding-top:3rem!important}.pr-sm-3,.px-sm-3{padding-right:3rem!important}.pb-sm-3,.py-sm-3{padding-bottom:3rem!important}.pl-sm-3,.px-sm-3{padding-left:3rem!important}.p-sm-4{padding:4rem!important}.pt-sm-4,.py-sm-4{padding-top:4rem!important}.pr-sm-4,.px-sm-4{padding-right:4rem!important}.pb-sm-4,.py-sm-4{padding-bottom:4rem!important}.pl-sm-4,.px-sm-4{padding-left:4rem!important}.p-sm-5{padding:5rem!important}.pt-sm-5,.py-sm-5{padding-top:5rem!important}.pr-sm-5,.px-sm-5{padding-right:5rem!important}.pb-sm-5,.py-sm-5{padding-bottom:5rem!important}.pl-sm-5,.px-sm-5{padding-left:5rem!important}.p-sm-0_5{padding:.5rem!important}.pt-sm-0_5,.py-sm-0_5{padding-top:.5rem!important}.pr-sm-0_5,.px-sm-0_5{padding-right:.5rem!important}.pb-sm-0_5,.py-sm-0_5{padding-bottom:.5rem!important}.pl-sm-0_5,.px-sm-0_5{padding-left:.5rem!important}.p-sm-1_5{padding:1.5rem!important}.pt-sm-1_5,.py-sm-1_5{padding-top:1.5rem!important}.pr-sm-1_5,.px-sm-1_5{padding-right:1.5rem!important}.pb-sm-1_5,.py-sm-1_5{padding-bottom:1.5rem!important}.pl-sm-1_5,.px-sm-1_5{padding-left:1.5rem!important}.p-sm-2_5{padding:2.5rem!important}.pt-sm-2_5,.py-sm-2_5{padding-top:2.5rem!important}.pr-sm-2_5,.px-sm-2_5{padding-right:2.5rem!important}.pb-sm-2_5,.py-sm-2_5{padding-bottom:2.5rem!important}.pl-sm-2_5,.px-sm-2_5{padding-left:2.5rem!important}.p-sm-3_5{padding:3.5rem!important}.pt-sm-3_5,.py-sm-3_5{padding-top:3.5rem!important}.pr-sm-3_5,.px-sm-3_5{padding-right:3.5rem!important}.pb-sm-3_5,.py-sm-3_5{padding-bottom:3.5rem!important}.pl-sm-3_5,.px-sm-3_5{padding-left:3.5rem!important}.p-sm-4_5{padding:4.5rem!important}.pt-sm-4_5,.py-sm-4_5{padding-top:4.5rem!important}.pr-sm-4_5,.px-sm-4_5{padding-right:4.5rem!important}.pb-sm-4_5,.py-sm-4_5{padding-bottom:4.5rem!important}.pl-sm-4_5,.px-sm-4_5{padding-left:4.5rem!important}.p-sm-5_5{padding:5.5rem!important}.pt-sm-5_5,.py-sm-5_5{padding-top:5.5rem!important}.pr-sm-5_5,.px-sm-5_5{padding-right:5.5rem!important}.pb-sm-5_5,.py-sm-5_5{padding-bottom:5.5rem!important}.pl-sm-5_5,.px-sm-5_5{padding-left:5.5rem!important}.p-sm-6{padding:6rem!important}.pt-sm-6,.py-sm-6{padding-top:6rem!important}.pr-sm-6,.px-sm-6{padding-right:6rem!important}.pb-sm-6,.py-sm-6{padding-bottom:6rem!important}.pl-sm-6,.px-sm-6{padding-left:6rem!important}.p-sm-6_5{padding:6.5rem!important}.pt-sm-6_5,.py-sm-6_5{padding-top:6.5rem!important}.pr-sm-6_5,.px-sm-6_5{padding-right:6.5rem!important}.pb-sm-6_5,.py-sm-6_5{padding-bottom:6.5rem!important}.pl-sm-6_5,.px-sm-6_5{padding-left:6.5rem!important}.p-sm-7{padding:7rem!important}.pt-sm-7,.py-sm-7{padding-top:7rem!important}.pr-sm-7,.px-sm-7{padding-right:7rem!important}.pb-sm-7,.py-sm-7{padding-bottom:7rem!important}.pl-sm-7,.px-sm-7{padding-left:7rem!important}.p-sm-7_5{padding:7.5rem!important}.pt-sm-7_5,.py-sm-7_5{padding-top:7.5rem!important}.pr-sm-7_5,.px-sm-7_5{padding-right:7.5rem!important}.pb-sm-7_5,.py-sm-7_5{padding-bottom:7.5rem!important}.pl-sm-7_5,.px-sm-7_5{padding-left:7.5rem!important}.p-sm-8{padding:8rem!important}.pt-sm-8,.py-sm-8{padding-top:8rem!important}.pr-sm-8,.px-sm-8{padding-right:8rem!important}.pb-sm-8,.py-sm-8{padding-bottom:8rem!important}.pl-sm-8,.px-sm-8{padding-left:8rem!important}.p-sm-8_5{padding:8.5rem!important}.pt-sm-8_5,.py-sm-8_5{padding-top:8.5rem!important}.pr-sm-8_5,.px-sm-8_5{padding-right:8.5rem!important}.pb-sm-8_5,.py-sm-8_5{padding-bottom:8.5rem!important}.pl-sm-8_5,.px-sm-8_5{padding-left:8.5rem!important}.p-sm-9{padding:9rem!important}.pt-sm-9,.py-sm-9{padding-top:9rem!important}.pr-sm-9,.px-sm-9{padding-right:9rem!important}.pb-sm-9,.py-sm-9{padding-bottom:9rem!important}.pl-sm-9,.px-sm-9{padding-left:9rem!important}.p-sm-9_5{padding:9.5rem!important}.pt-sm-9_5,.py-sm-9_5{padding-top:9.5rem!important}.pr-sm-9_5,.px-sm-9_5{padding-right:9.5rem!important}.pb-sm-9_5,.py-sm-9_5{padding-bottom:9.5rem!important}.pl-sm-9_5,.px-sm-9_5{padding-left:9.5rem!important}.p-sm-10{padding:10rem!important}.pt-sm-10,.py-sm-10{padding-top:10rem!important}.pr-sm-10,.px-sm-10{padding-right:10rem!important}.pb-sm-10,.py-sm-10{padding-bottom:10rem!important}.pl-sm-10,.px-sm-10{padding-left:10rem!important}.p-sm-10_5{padding:10.5rem!important}.pt-sm-10_5,.py-sm-10_5{padding-top:10.5rem!important}.pr-sm-10_5,.px-sm-10_5{padding-right:10.5rem!important}.pb-sm-10_5,.py-sm-10_5{padding-bottom:10.5rem!important}.pl-sm-10_5,.px-sm-10_5{padding-left:10.5rem!important}.m-sm-n1{margin:-1rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-1rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-1rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-1rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-1rem!important}.m-sm-n2{margin:-2rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-2rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-2rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-2rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-2rem!important}.m-sm-n3{margin:-3rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-3rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3rem!important}.m-sm-n4{margin:-4rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-4rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4rem!important}.m-sm-n5{margin:-5rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-5rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-5rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-5rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-5rem!important}.m-sm-n0_5{margin:-.5rem!important}.mt-sm-n0_5,.my-sm-n0_5{margin-top:-.5rem!important}.mr-sm-n0_5,.mx-sm-n0_5{margin-right:-.5rem!important}.mb-sm-n0_5,.my-sm-n0_5{margin-bottom:-.5rem!important}.ml-sm-n0_5,.mx-sm-n0_5{margin-left:-.5rem!important}.m-sm-n1_5{margin:-1.5rem!important}.mt-sm-n1_5,.my-sm-n1_5{margin-top:-1.5rem!important}.mr-sm-n1_5,.mx-sm-n1_5{margin-right:-1.5rem!important}.mb-sm-n1_5,.my-sm-n1_5{margin-bottom:-1.5rem!important}.ml-sm-n1_5,.mx-sm-n1_5{margin-left:-1.5rem!important}.m-sm-n2_5{margin:-2.5rem!important}.mt-sm-n2_5,.my-sm-n2_5{margin-top:-2.5rem!important}.mr-sm-n2_5,.mx-sm-n2_5{margin-right:-2.5rem!important}.mb-sm-n2_5,.my-sm-n2_5{margin-bottom:-2.5rem!important}.ml-sm-n2_5,.mx-sm-n2_5{margin-left:-2.5rem!important}.m-sm-n3_5{margin:-3.5rem!important}.mt-sm-n3_5,.my-sm-n3_5{margin-top:-3.5rem!important}.mr-sm-n3_5,.mx-sm-n3_5{margin-right:-3.5rem!important}.mb-sm-n3_5,.my-sm-n3_5{margin-bottom:-3.5rem!important}.ml-sm-n3_5,.mx-sm-n3_5{margin-left:-3.5rem!important}.m-sm-n4_5{margin:-4.5rem!important}.mt-sm-n4_5,.my-sm-n4_5{margin-top:-4.5rem!important}.mr-sm-n4_5,.mx-sm-n4_5{margin-right:-4.5rem!important}.mb-sm-n4_5,.my-sm-n4_5{margin-bottom:-4.5rem!important}.ml-sm-n4_5,.mx-sm-n4_5{margin-left:-4.5rem!important}.m-sm-n5_5{margin:-5.5rem!important}.mt-sm-n5_5,.my-sm-n5_5{margin-top:-5.5rem!important}.mr-sm-n5_5,.mx-sm-n5_5{margin-right:-5.5rem!important}.mb-sm-n5_5,.my-sm-n5_5{margin-bottom:-5.5rem!important}.ml-sm-n5_5,.mx-sm-n5_5{margin-left:-5.5rem!important}.m-sm-n6{margin:-6rem!important}.mt-sm-n6,.my-sm-n6{margin-top:-6rem!important}.mr-sm-n6,.mx-sm-n6{margin-right:-6rem!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-6rem!important}.ml-sm-n6,.mx-sm-n6{margin-left:-6rem!important}.m-sm-n6_5{margin:-6.5rem!important}.mt-sm-n6_5,.my-sm-n6_5{margin-top:-6.5rem!important}.mr-sm-n6_5,.mx-sm-n6_5{margin-right:-6.5rem!important}.mb-sm-n6_5,.my-sm-n6_5{margin-bottom:-6.5rem!important}.ml-sm-n6_5,.mx-sm-n6_5{margin-left:-6.5rem!important}.m-sm-n7{margin:-7rem!important}.mt-sm-n7,.my-sm-n7{margin-top:-7rem!important}.mr-sm-n7,.mx-sm-n7{margin-right:-7rem!important}.mb-sm-n7,.my-sm-n7{margin-bottom:-7rem!important}.ml-sm-n7,.mx-sm-n7{margin-left:-7rem!important}.m-sm-n7_5{margin:-7.5rem!important}.mt-sm-n7_5,.my-sm-n7_5{margin-top:-7.5rem!important}.mr-sm-n7_5,.mx-sm-n7_5{margin-right:-7.5rem!important}.mb-sm-n7_5,.my-sm-n7_5{margin-bottom:-7.5rem!important}.ml-sm-n7_5,.mx-sm-n7_5{margin-left:-7.5rem!important}.m-sm-n8{margin:-8rem!important}.mt-sm-n8,.my-sm-n8{margin-top:-8rem!important}.mr-sm-n8,.mx-sm-n8{margin-right:-8rem!important}.mb-sm-n8,.my-sm-n8{margin-bottom:-8rem!important}.ml-sm-n8,.mx-sm-n8{margin-left:-8rem!important}.m-sm-n8_5{margin:-8.5rem!important}.mt-sm-n8_5,.my-sm-n8_5{margin-top:-8.5rem!important}.mr-sm-n8_5,.mx-sm-n8_5{margin-right:-8.5rem!important}.mb-sm-n8_5,.my-sm-n8_5{margin-bottom:-8.5rem!important}.ml-sm-n8_5,.mx-sm-n8_5{margin-left:-8.5rem!important}.m-sm-n9{margin:-9rem!important}.mt-sm-n9,.my-sm-n9{margin-top:-9rem!important}.mr-sm-n9,.mx-sm-n9{margin-right:-9rem!important}.mb-sm-n9,.my-sm-n9{margin-bottom:-9rem!important}.ml-sm-n9,.mx-sm-n9{margin-left:-9rem!important}.m-sm-n9_5{margin:-9.5rem!important}.mt-sm-n9_5,.my-sm-n9_5{margin-top:-9.5rem!important}.mr-sm-n9_5,.mx-sm-n9_5{margin-right:-9.5rem!important}.mb-sm-n9_5,.my-sm-n9_5{margin-bottom:-9.5rem!important}.ml-sm-n9_5,.mx-sm-n9_5{margin-left:-9.5rem!important}.m-sm-n10{margin:-10rem!important}.mt-sm-n10,.my-sm-n10{margin-top:-10rem!important}.mr-sm-n10,.mx-sm-n10{margin-right:-10rem!important}.mb-sm-n10,.my-sm-n10{margin-bottom:-10rem!important}.ml-sm-n10,.mx-sm-n10{margin-left:-10rem!important}.m-sm-n10_5{margin:-10.5rem!important}.mt-sm-n10_5,.my-sm-n10_5{margin-top:-10.5rem!important}.mr-sm-n10_5,.mx-sm-n10_5{margin-right:-10.5rem!important}.mb-sm-n10_5,.my-sm-n10_5{margin-bottom:-10.5rem!important}.ml-sm-n10_5,.mx-sm-n10_5{margin-left:-10.5rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:1rem!important}.mt-md-1,.my-md-1{margin-top:1rem!important}.mr-md-1,.mx-md-1{margin-right:1rem!important}.mb-md-1,.my-md-1{margin-bottom:1rem!important}.ml-md-1,.mx-md-1{margin-left:1rem!important}.m-md-2{margin:2rem!important}.mt-md-2,.my-md-2{margin-top:2rem!important}.mr-md-2,.mx-md-2{margin-right:2rem!important}.mb-md-2,.my-md-2{margin-bottom:2rem!important}.ml-md-2,.mx-md-2{margin-left:2rem!important}.m-md-3{margin:3rem!important}.mt-md-3,.my-md-3{margin-top:3rem!important}.mr-md-3,.mx-md-3{margin-right:3rem!important}.mb-md-3,.my-md-3{margin-bottom:3rem!important}.ml-md-3,.mx-md-3{margin-left:3rem!important}.m-md-4{margin:4rem!important}.mt-md-4,.my-md-4{margin-top:4rem!important}.mr-md-4,.mx-md-4{margin-right:4rem!important}.mb-md-4,.my-md-4{margin-bottom:4rem!important}.ml-md-4,.mx-md-4{margin-left:4rem!important}.m-md-5{margin:5rem!important}.mt-md-5,.my-md-5{margin-top:5rem!important}.mr-md-5,.mx-md-5{margin-right:5rem!important}.mb-md-5,.my-md-5{margin-bottom:5rem!important}.ml-md-5,.mx-md-5{margin-left:5rem!important}.m-md-0_5{margin:.5rem!important}.mt-md-0_5,.my-md-0_5{margin-top:.5rem!important}.mr-md-0_5,.mx-md-0_5{margin-right:.5rem!important}.mb-md-0_5,.my-md-0_5{margin-bottom:.5rem!important}.ml-md-0_5,.mx-md-0_5{margin-left:.5rem!important}.m-md-1_5{margin:1.5rem!important}.mt-md-1_5,.my-md-1_5{margin-top:1.5rem!important}.mr-md-1_5,.mx-md-1_5{margin-right:1.5rem!important}.mb-md-1_5,.my-md-1_5{margin-bottom:1.5rem!important}.ml-md-1_5,.mx-md-1_5{margin-left:1.5rem!important}.m-md-2_5{margin:2.5rem!important}.mt-md-2_5,.my-md-2_5{margin-top:2.5rem!important}.mr-md-2_5,.mx-md-2_5{margin-right:2.5rem!important}.mb-md-2_5,.my-md-2_5{margin-bottom:2.5rem!important}.ml-md-2_5,.mx-md-2_5{margin-left:2.5rem!important}.m-md-3_5{margin:3.5rem!important}.mt-md-3_5,.my-md-3_5{margin-top:3.5rem!important}.mr-md-3_5,.mx-md-3_5{margin-right:3.5rem!important}.mb-md-3_5,.my-md-3_5{margin-bottom:3.5rem!important}.ml-md-3_5,.mx-md-3_5{margin-left:3.5rem!important}.m-md-4_5{margin:4.5rem!important}.mt-md-4_5,.my-md-4_5{margin-top:4.5rem!important}.mr-md-4_5,.mx-md-4_5{margin-right:4.5rem!important}.mb-md-4_5,.my-md-4_5{margin-bottom:4.5rem!important}.ml-md-4_5,.mx-md-4_5{margin-left:4.5rem!important}.m-md-5_5{margin:5.5rem!important}.mt-md-5_5,.my-md-5_5{margin-top:5.5rem!important}.mr-md-5_5,.mx-md-5_5{margin-right:5.5rem!important}.mb-md-5_5,.my-md-5_5{margin-bottom:5.5rem!important}.ml-md-5_5,.mx-md-5_5{margin-left:5.5rem!important}.m-md-6{margin:6rem!important}.mt-md-6,.my-md-6{margin-top:6rem!important}.mr-md-6,.mx-md-6{margin-right:6rem!important}.mb-md-6,.my-md-6{margin-bottom:6rem!important}.ml-md-6,.mx-md-6{margin-left:6rem!important}.m-md-6_5{margin:6.5rem!important}.mt-md-6_5,.my-md-6_5{margin-top:6.5rem!important}.mr-md-6_5,.mx-md-6_5{margin-right:6.5rem!important}.mb-md-6_5,.my-md-6_5{margin-bottom:6.5rem!important}.ml-md-6_5,.mx-md-6_5{margin-left:6.5rem!important}.m-md-7{margin:7rem!important}.mt-md-7,.my-md-7{margin-top:7rem!important}.mr-md-7,.mx-md-7{margin-right:7rem!important}.mb-md-7,.my-md-7{margin-bottom:7rem!important}.ml-md-7,.mx-md-7{margin-left:7rem!important}.m-md-7_5{margin:7.5rem!important}.mt-md-7_5,.my-md-7_5{margin-top:7.5rem!important}.mr-md-7_5,.mx-md-7_5{margin-right:7.5rem!important}.mb-md-7_5,.my-md-7_5{margin-bottom:7.5rem!important}.ml-md-7_5,.mx-md-7_5{margin-left:7.5rem!important}.m-md-8{margin:8rem!important}.mt-md-8,.my-md-8{margin-top:8rem!important}.mr-md-8,.mx-md-8{margin-right:8rem!important}.mb-md-8,.my-md-8{margin-bottom:8rem!important}.ml-md-8,.mx-md-8{margin-left:8rem!important}.m-md-8_5{margin:8.5rem!important}.mt-md-8_5,.my-md-8_5{margin-top:8.5rem!important}.mr-md-8_5,.mx-md-8_5{margin-right:8.5rem!important}.mb-md-8_5,.my-md-8_5{margin-bottom:8.5rem!important}.ml-md-8_5,.mx-md-8_5{margin-left:8.5rem!important}.m-md-9{margin:9rem!important}.mt-md-9,.my-md-9{margin-top:9rem!important}.mr-md-9,.mx-md-9{margin-right:9rem!important}.mb-md-9,.my-md-9{margin-bottom:9rem!important}.ml-md-9,.mx-md-9{margin-left:9rem!important}.m-md-9_5{margin:9.5rem!important}.mt-md-9_5,.my-md-9_5{margin-top:9.5rem!important}.mr-md-9_5,.mx-md-9_5{margin-right:9.5rem!important}.mb-md-9_5,.my-md-9_5{margin-bottom:9.5rem!important}.ml-md-9_5,.mx-md-9_5{margin-left:9.5rem!important}.m-md-10{margin:10rem!important}.mt-md-10,.my-md-10{margin-top:10rem!important}.mr-md-10,.mx-md-10{margin-right:10rem!important}.mb-md-10,.my-md-10{margin-bottom:10rem!important}.ml-md-10,.mx-md-10{margin-left:10rem!important}.m-md-10_5{margin:10.5rem!important}.mt-md-10_5,.my-md-10_5{margin-top:10.5rem!important}.mr-md-10_5,.mx-md-10_5{margin-right:10.5rem!important}.mb-md-10_5,.my-md-10_5{margin-bottom:10.5rem!important}.ml-md-10_5,.mx-md-10_5{margin-left:10.5rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:1rem!important}.pt-md-1,.py-md-1{padding-top:1rem!important}.pr-md-1,.px-md-1{padding-right:1rem!important}.pb-md-1,.py-md-1{padding-bottom:1rem!important}.pl-md-1,.px-md-1{padding-left:1rem!important}.p-md-2{padding:2rem!important}.pt-md-2,.py-md-2{padding-top:2rem!important}.pr-md-2,.px-md-2{padding-right:2rem!important}.pb-md-2,.py-md-2{padding-bottom:2rem!important}.pl-md-2,.px-md-2{padding-left:2rem!important}.p-md-3{padding:3rem!important}.pt-md-3,.py-md-3{padding-top:3rem!important}.pr-md-3,.px-md-3{padding-right:3rem!important}.pb-md-3,.py-md-3{padding-bottom:3rem!important}.pl-md-3,.px-md-3{padding-left:3rem!important}.p-md-4{padding:4rem!important}.pt-md-4,.py-md-4{padding-top:4rem!important}.pr-md-4,.px-md-4{padding-right:4rem!important}.pb-md-4,.py-md-4{padding-bottom:4rem!important}.pl-md-4,.px-md-4{padding-left:4rem!important}.p-md-5{padding:5rem!important}.pt-md-5,.py-md-5{padding-top:5rem!important}.pr-md-5,.px-md-5{padding-right:5rem!important}.pb-md-5,.py-md-5{padding-bottom:5rem!important}.pl-md-5,.px-md-5{padding-left:5rem!important}.p-md-0_5{padding:.5rem!important}.pt-md-0_5,.py-md-0_5{padding-top:.5rem!important}.pr-md-0_5,.px-md-0_5{padding-right:.5rem!important}.pb-md-0_5,.py-md-0_5{padding-bottom:.5rem!important}.pl-md-0_5,.px-md-0_5{padding-left:.5rem!important}.p-md-1_5{padding:1.5rem!important}.pt-md-1_5,.py-md-1_5{padding-top:1.5rem!important}.pr-md-1_5,.px-md-1_5{padding-right:1.5rem!important}.pb-md-1_5,.py-md-1_5{padding-bottom:1.5rem!important}.pl-md-1_5,.px-md-1_5{padding-left:1.5rem!important}.p-md-2_5{padding:2.5rem!important}.pt-md-2_5,.py-md-2_5{padding-top:2.5rem!important}.pr-md-2_5,.px-md-2_5{padding-right:2.5rem!important}.pb-md-2_5,.py-md-2_5{padding-bottom:2.5rem!important}.pl-md-2_5,.px-md-2_5{padding-left:2.5rem!important}.p-md-3_5{padding:3.5rem!important}.pt-md-3_5,.py-md-3_5{padding-top:3.5rem!important}.pr-md-3_5,.px-md-3_5{padding-right:3.5rem!important}.pb-md-3_5,.py-md-3_5{padding-bottom:3.5rem!important}.pl-md-3_5,.px-md-3_5{padding-left:3.5rem!important}.p-md-4_5{padding:4.5rem!important}.pt-md-4_5,.py-md-4_5{padding-top:4.5rem!important}.pr-md-4_5,.px-md-4_5{padding-right:4.5rem!important}.pb-md-4_5,.py-md-4_5{padding-bottom:4.5rem!important}.pl-md-4_5,.px-md-4_5{padding-left:4.5rem!important}.p-md-5_5{padding:5.5rem!important}.pt-md-5_5,.py-md-5_5{padding-top:5.5rem!important}.pr-md-5_5,.px-md-5_5{padding-right:5.5rem!important}.pb-md-5_5,.py-md-5_5{padding-bottom:5.5rem!important}.pl-md-5_5,.px-md-5_5{padding-left:5.5rem!important}.p-md-6{padding:6rem!important}.pt-md-6,.py-md-6{padding-top:6rem!important}.pr-md-6,.px-md-6{padding-right:6rem!important}.pb-md-6,.py-md-6{padding-bottom:6rem!important}.pl-md-6,.px-md-6{padding-left:6rem!important}.p-md-6_5{padding:6.5rem!important}.pt-md-6_5,.py-md-6_5{padding-top:6.5rem!important}.pr-md-6_5,.px-md-6_5{padding-right:6.5rem!important}.pb-md-6_5,.py-md-6_5{padding-bottom:6.5rem!important}.pl-md-6_5,.px-md-6_5{padding-left:6.5rem!important}.p-md-7{padding:7rem!important}.pt-md-7,.py-md-7{padding-top:7rem!important}.pr-md-7,.px-md-7{padding-right:7rem!important}.pb-md-7,.py-md-7{padding-bottom:7rem!important}.pl-md-7,.px-md-7{padding-left:7rem!important}.p-md-7_5{padding:7.5rem!important}.pt-md-7_5,.py-md-7_5{padding-top:7.5rem!important}.pr-md-7_5,.px-md-7_5{padding-right:7.5rem!important}.pb-md-7_5,.py-md-7_5{padding-bottom:7.5rem!important}.pl-md-7_5,.px-md-7_5{padding-left:7.5rem!important}.p-md-8{padding:8rem!important}.pt-md-8,.py-md-8{padding-top:8rem!important}.pr-md-8,.px-md-8{padding-right:8rem!important}.pb-md-8,.py-md-8{padding-bottom:8rem!important}.pl-md-8,.px-md-8{padding-left:8rem!important}.p-md-8_5{padding:8.5rem!important}.pt-md-8_5,.py-md-8_5{padding-top:8.5rem!important}.pr-md-8_5,.px-md-8_5{padding-right:8.5rem!important}.pb-md-8_5,.py-md-8_5{padding-bottom:8.5rem!important}.pl-md-8_5,.px-md-8_5{padding-left:8.5rem!important}.p-md-9{padding:9rem!important}.pt-md-9,.py-md-9{padding-top:9rem!important}.pr-md-9,.px-md-9{padding-right:9rem!important}.pb-md-9,.py-md-9{padding-bottom:9rem!important}.pl-md-9,.px-md-9{padding-left:9rem!important}.p-md-9_5{padding:9.5rem!important}.pt-md-9_5,.py-md-9_5{padding-top:9.5rem!important}.pr-md-9_5,.px-md-9_5{padding-right:9.5rem!important}.pb-md-9_5,.py-md-9_5{padding-bottom:9.5rem!important}.pl-md-9_5,.px-md-9_5{padding-left:9.5rem!important}.p-md-10{padding:10rem!important}.pt-md-10,.py-md-10{padding-top:10rem!important}.pr-md-10,.px-md-10{padding-right:10rem!important}.pb-md-10,.py-md-10{padding-bottom:10rem!important}.pl-md-10,.px-md-10{padding-left:10rem!important}.p-md-10_5{padding:10.5rem!important}.pt-md-10_5,.py-md-10_5{padding-top:10.5rem!important}.pr-md-10_5,.px-md-10_5{padding-right:10.5rem!important}.pb-md-10_5,.py-md-10_5{padding-bottom:10.5rem!important}.pl-md-10_5,.px-md-10_5{padding-left:10.5rem!important}.m-md-n1{margin:-1rem!important}.mt-md-n1,.my-md-n1{margin-top:-1rem!important}.mr-md-n1,.mx-md-n1{margin-right:-1rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-1rem!important}.ml-md-n1,.mx-md-n1{margin-left:-1rem!important}.m-md-n2{margin:-2rem!important}.mt-md-n2,.my-md-n2{margin-top:-2rem!important}.mr-md-n2,.mx-md-n2{margin-right:-2rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-2rem!important}.ml-md-n2,.mx-md-n2{margin-left:-2rem!important}.m-md-n3{margin:-3rem!important}.mt-md-n3,.my-md-n3{margin-top:-3rem!important}.mr-md-n3,.mx-md-n3{margin-right:-3rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-3rem!important}.ml-md-n3,.mx-md-n3{margin-left:-3rem!important}.m-md-n4{margin:-4rem!important}.mt-md-n4,.my-md-n4{margin-top:-4rem!important}.mr-md-n4,.mx-md-n4{margin-right:-4rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-4rem!important}.ml-md-n4,.mx-md-n4{margin-left:-4rem!important}.m-md-n5{margin:-5rem!important}.mt-md-n5,.my-md-n5{margin-top:-5rem!important}.mr-md-n5,.mx-md-n5{margin-right:-5rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-5rem!important}.ml-md-n5,.mx-md-n5{margin-left:-5rem!important}.m-md-n0_5{margin:-.5rem!important}.mt-md-n0_5,.my-md-n0_5{margin-top:-.5rem!important}.mr-md-n0_5,.mx-md-n0_5{margin-right:-.5rem!important}.mb-md-n0_5,.my-md-n0_5{margin-bottom:-.5rem!important}.ml-md-n0_5,.mx-md-n0_5{margin-left:-.5rem!important}.m-md-n1_5{margin:-1.5rem!important}.mt-md-n1_5,.my-md-n1_5{margin-top:-1.5rem!important}.mr-md-n1_5,.mx-md-n1_5{margin-right:-1.5rem!important}.mb-md-n1_5,.my-md-n1_5{margin-bottom:-1.5rem!important}.ml-md-n1_5,.mx-md-n1_5{margin-left:-1.5rem!important}.m-md-n2_5{margin:-2.5rem!important}.mt-md-n2_5,.my-md-n2_5{margin-top:-2.5rem!important}.mr-md-n2_5,.mx-md-n2_5{margin-right:-2.5rem!important}.mb-md-n2_5,.my-md-n2_5{margin-bottom:-2.5rem!important}.ml-md-n2_5,.mx-md-n2_5{margin-left:-2.5rem!important}.m-md-n3_5{margin:-3.5rem!important}.mt-md-n3_5,.my-md-n3_5{margin-top:-3.5rem!important}.mr-md-n3_5,.mx-md-n3_5{margin-right:-3.5rem!important}.mb-md-n3_5,.my-md-n3_5{margin-bottom:-3.5rem!important}.ml-md-n3_5,.mx-md-n3_5{margin-left:-3.5rem!important}.m-md-n4_5{margin:-4.5rem!important}.mt-md-n4_5,.my-md-n4_5{margin-top:-4.5rem!important}.mr-md-n4_5,.mx-md-n4_5{margin-right:-4.5rem!important}.mb-md-n4_5,.my-md-n4_5{margin-bottom:-4.5rem!important}.ml-md-n4_5,.mx-md-n4_5{margin-left:-4.5rem!important}.m-md-n5_5{margin:-5.5rem!important}.mt-md-n5_5,.my-md-n5_5{margin-top:-5.5rem!important}.mr-md-n5_5,.mx-md-n5_5{margin-right:-5.5rem!important}.mb-md-n5_5,.my-md-n5_5{margin-bottom:-5.5rem!important}.ml-md-n5_5,.mx-md-n5_5{margin-left:-5.5rem!important}.m-md-n6{margin:-6rem!important}.mt-md-n6,.my-md-n6{margin-top:-6rem!important}.mr-md-n6,.mx-md-n6{margin-right:-6rem!important}.mb-md-n6,.my-md-n6{margin-bottom:-6rem!important}.ml-md-n6,.mx-md-n6{margin-left:-6rem!important}.m-md-n6_5{margin:-6.5rem!important}.mt-md-n6_5,.my-md-n6_5{margin-top:-6.5rem!important}.mr-md-n6_5,.mx-md-n6_5{margin-right:-6.5rem!important}.mb-md-n6_5,.my-md-n6_5{margin-bottom:-6.5rem!important}.ml-md-n6_5,.mx-md-n6_5{margin-left:-6.5rem!important}.m-md-n7{margin:-7rem!important}.mt-md-n7,.my-md-n7{margin-top:-7rem!important}.mr-md-n7,.mx-md-n7{margin-right:-7rem!important}.mb-md-n7,.my-md-n7{margin-bottom:-7rem!important}.ml-md-n7,.mx-md-n7{margin-left:-7rem!important}.m-md-n7_5{margin:-7.5rem!important}.mt-md-n7_5,.my-md-n7_5{margin-top:-7.5rem!important}.mr-md-n7_5,.mx-md-n7_5{margin-right:-7.5rem!important}.mb-md-n7_5,.my-md-n7_5{margin-bottom:-7.5rem!important}.ml-md-n7_5,.mx-md-n7_5{margin-left:-7.5rem!important}.m-md-n8{margin:-8rem!important}.mt-md-n8,.my-md-n8{margin-top:-8rem!important}.mr-md-n8,.mx-md-n8{margin-right:-8rem!important}.mb-md-n8,.my-md-n8{margin-bottom:-8rem!important}.ml-md-n8,.mx-md-n8{margin-left:-8rem!important}.m-md-n8_5{margin:-8.5rem!important}.mt-md-n8_5,.my-md-n8_5{margin-top:-8.5rem!important}.mr-md-n8_5,.mx-md-n8_5{margin-right:-8.5rem!important}.mb-md-n8_5,.my-md-n8_5{margin-bottom:-8.5rem!important}.ml-md-n8_5,.mx-md-n8_5{margin-left:-8.5rem!important}.m-md-n9{margin:-9rem!important}.mt-md-n9,.my-md-n9{margin-top:-9rem!important}.mr-md-n9,.mx-md-n9{margin-right:-9rem!important}.mb-md-n9,.my-md-n9{margin-bottom:-9rem!important}.ml-md-n9,.mx-md-n9{margin-left:-9rem!important}.m-md-n9_5{margin:-9.5rem!important}.mt-md-n9_5,.my-md-n9_5{margin-top:-9.5rem!important}.mr-md-n9_5,.mx-md-n9_5{margin-right:-9.5rem!important}.mb-md-n9_5,.my-md-n9_5{margin-bottom:-9.5rem!important}.ml-md-n9_5,.mx-md-n9_5{margin-left:-9.5rem!important}.m-md-n10{margin:-10rem!important}.mt-md-n10,.my-md-n10{margin-top:-10rem!important}.mr-md-n10,.mx-md-n10{margin-right:-10rem!important}.mb-md-n10,.my-md-n10{margin-bottom:-10rem!important}.ml-md-n10,.mx-md-n10{margin-left:-10rem!important}.m-md-n10_5{margin:-10.5rem!important}.mt-md-n10_5,.my-md-n10_5{margin-top:-10.5rem!important}.mr-md-n10_5,.mx-md-n10_5{margin-right:-10.5rem!important}.mb-md-n10_5,.my-md-n10_5{margin-bottom:-10.5rem!important}.ml-md-n10_5,.mx-md-n10_5{margin-left:-10.5rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:1rem!important}.mt-lg-1,.my-lg-1{margin-top:1rem!important}.mr-lg-1,.mx-lg-1{margin-right:1rem!important}.mb-lg-1,.my-lg-1{margin-bottom:1rem!important}.ml-lg-1,.mx-lg-1{margin-left:1rem!important}.m-lg-2{margin:2rem!important}.mt-lg-2,.my-lg-2{margin-top:2rem!important}.mr-lg-2,.mx-lg-2{margin-right:2rem!important}.mb-lg-2,.my-lg-2{margin-bottom:2rem!important}.ml-lg-2,.mx-lg-2{margin-left:2rem!important}.m-lg-3{margin:3rem!important}.mt-lg-3,.my-lg-3{margin-top:3rem!important}.mr-lg-3,.mx-lg-3{margin-right:3rem!important}.mb-lg-3,.my-lg-3{margin-bottom:3rem!important}.ml-lg-3,.mx-lg-3{margin-left:3rem!important}.m-lg-4{margin:4rem!important}.mt-lg-4,.my-lg-4{margin-top:4rem!important}.mr-lg-4,.mx-lg-4{margin-right:4rem!important}.mb-lg-4,.my-lg-4{margin-bottom:4rem!important}.ml-lg-4,.mx-lg-4{margin-left:4rem!important}.m-lg-5{margin:5rem!important}.mt-lg-5,.my-lg-5{margin-top:5rem!important}.mr-lg-5,.mx-lg-5{margin-right:5rem!important}.mb-lg-5,.my-lg-5{margin-bottom:5rem!important}.ml-lg-5,.mx-lg-5{margin-left:5rem!important}.m-lg-0_5{margin:.5rem!important}.mt-lg-0_5,.my-lg-0_5{margin-top:.5rem!important}.mr-lg-0_5,.mx-lg-0_5{margin-right:.5rem!important}.mb-lg-0_5,.my-lg-0_5{margin-bottom:.5rem!important}.ml-lg-0_5,.mx-lg-0_5{margin-left:.5rem!important}.m-lg-1_5{margin:1.5rem!important}.mt-lg-1_5,.my-lg-1_5{margin-top:1.5rem!important}.mr-lg-1_5,.mx-lg-1_5{margin-right:1.5rem!important}.mb-lg-1_5,.my-lg-1_5{margin-bottom:1.5rem!important}.ml-lg-1_5,.mx-lg-1_5{margin-left:1.5rem!important}.m-lg-2_5{margin:2.5rem!important}.mt-lg-2_5,.my-lg-2_5{margin-top:2.5rem!important}.mr-lg-2_5,.mx-lg-2_5{margin-right:2.5rem!important}.mb-lg-2_5,.my-lg-2_5{margin-bottom:2.5rem!important}.ml-lg-2_5,.mx-lg-2_5{margin-left:2.5rem!important}.m-lg-3_5{margin:3.5rem!important}.mt-lg-3_5,.my-lg-3_5{margin-top:3.5rem!important}.mr-lg-3_5,.mx-lg-3_5{margin-right:3.5rem!important}.mb-lg-3_5,.my-lg-3_5{margin-bottom:3.5rem!important}.ml-lg-3_5,.mx-lg-3_5{margin-left:3.5rem!important}.m-lg-4_5{margin:4.5rem!important}.mt-lg-4_5,.my-lg-4_5{margin-top:4.5rem!important}.mr-lg-4_5,.mx-lg-4_5{margin-right:4.5rem!important}.mb-lg-4_5,.my-lg-4_5{margin-bottom:4.5rem!important}.ml-lg-4_5,.mx-lg-4_5{margin-left:4.5rem!important}.m-lg-5_5{margin:5.5rem!important}.mt-lg-5_5,.my-lg-5_5{margin-top:5.5rem!important}.mr-lg-5_5,.mx-lg-5_5{margin-right:5.5rem!important}.mb-lg-5_5,.my-lg-5_5{margin-bottom:5.5rem!important}.ml-lg-5_5,.mx-lg-5_5{margin-left:5.5rem!important}.m-lg-6{margin:6rem!important}.mt-lg-6,.my-lg-6{margin-top:6rem!important}.mr-lg-6,.mx-lg-6{margin-right:6rem!important}.mb-lg-6,.my-lg-6{margin-bottom:6rem!important}.ml-lg-6,.mx-lg-6{margin-left:6rem!important}.m-lg-6_5{margin:6.5rem!important}.mt-lg-6_5,.my-lg-6_5{margin-top:6.5rem!important}.mr-lg-6_5,.mx-lg-6_5{margin-right:6.5rem!important}.mb-lg-6_5,.my-lg-6_5{margin-bottom:6.5rem!important}.ml-lg-6_5,.mx-lg-6_5{margin-left:6.5rem!important}.m-lg-7{margin:7rem!important}.mt-lg-7,.my-lg-7{margin-top:7rem!important}.mr-lg-7,.mx-lg-7{margin-right:7rem!important}.mb-lg-7,.my-lg-7{margin-bottom:7rem!important}.ml-lg-7,.mx-lg-7{margin-left:7rem!important}.m-lg-7_5{margin:7.5rem!important}.mt-lg-7_5,.my-lg-7_5{margin-top:7.5rem!important}.mr-lg-7_5,.mx-lg-7_5{margin-right:7.5rem!important}.mb-lg-7_5,.my-lg-7_5{margin-bottom:7.5rem!important}.ml-lg-7_5,.mx-lg-7_5{margin-left:7.5rem!important}.m-lg-8{margin:8rem!important}.mt-lg-8,.my-lg-8{margin-top:8rem!important}.mr-lg-8,.mx-lg-8{margin-right:8rem!important}.mb-lg-8,.my-lg-8{margin-bottom:8rem!important}.ml-lg-8,.mx-lg-8{margin-left:8rem!important}.m-lg-8_5{margin:8.5rem!important}.mt-lg-8_5,.my-lg-8_5{margin-top:8.5rem!important}.mr-lg-8_5,.mx-lg-8_5{margin-right:8.5rem!important}.mb-lg-8_5,.my-lg-8_5{margin-bottom:8.5rem!important}.ml-lg-8_5,.mx-lg-8_5{margin-left:8.5rem!important}.m-lg-9{margin:9rem!important}.mt-lg-9,.my-lg-9{margin-top:9rem!important}.mr-lg-9,.mx-lg-9{margin-right:9rem!important}.mb-lg-9,.my-lg-9{margin-bottom:9rem!important}.ml-lg-9,.mx-lg-9{margin-left:9rem!important}.m-lg-9_5{margin:9.5rem!important}.mt-lg-9_5,.my-lg-9_5{margin-top:9.5rem!important}.mr-lg-9_5,.mx-lg-9_5{margin-right:9.5rem!important}.mb-lg-9_5,.my-lg-9_5{margin-bottom:9.5rem!important}.ml-lg-9_5,.mx-lg-9_5{margin-left:9.5rem!important}.m-lg-10{margin:10rem!important}.mt-lg-10,.my-lg-10{margin-top:10rem!important}.mr-lg-10,.mx-lg-10{margin-right:10rem!important}.mb-lg-10,.my-lg-10{margin-bottom:10rem!important}.ml-lg-10,.mx-lg-10{margin-left:10rem!important}.m-lg-10_5{margin:10.5rem!important}.mt-lg-10_5,.my-lg-10_5{margin-top:10.5rem!important}.mr-lg-10_5,.mx-lg-10_5{margin-right:10.5rem!important}.mb-lg-10_5,.my-lg-10_5{margin-bottom:10.5rem!important}.ml-lg-10_5,.mx-lg-10_5{margin-left:10.5rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:1rem!important}.pt-lg-1,.py-lg-1{padding-top:1rem!important}.pr-lg-1,.px-lg-1{padding-right:1rem!important}.pb-lg-1,.py-lg-1{padding-bottom:1rem!important}.pl-lg-1,.px-lg-1{padding-left:1rem!important}.p-lg-2{padding:2rem!important}.pt-lg-2,.py-lg-2{padding-top:2rem!important}.pr-lg-2,.px-lg-2{padding-right:2rem!important}.pb-lg-2,.py-lg-2{padding-bottom:2rem!important}.pl-lg-2,.px-lg-2{padding-left:2rem!important}.p-lg-3{padding:3rem!important}.pt-lg-3,.py-lg-3{padding-top:3rem!important}.pr-lg-3,.px-lg-3{padding-right:3rem!important}.pb-lg-3,.py-lg-3{padding-bottom:3rem!important}.pl-lg-3,.px-lg-3{padding-left:3rem!important}.p-lg-4{padding:4rem!important}.pt-lg-4,.py-lg-4{padding-top:4rem!important}.pr-lg-4,.px-lg-4{padding-right:4rem!important}.pb-lg-4,.py-lg-4{padding-bottom:4rem!important}.pl-lg-4,.px-lg-4{padding-left:4rem!important}.p-lg-5{padding:5rem!important}.pt-lg-5,.py-lg-5{padding-top:5rem!important}.pr-lg-5,.px-lg-5{padding-right:5rem!important}.pb-lg-5,.py-lg-5{padding-bottom:5rem!important}.pl-lg-5,.px-lg-5{padding-left:5rem!important}.p-lg-0_5{padding:.5rem!important}.pt-lg-0_5,.py-lg-0_5{padding-top:.5rem!important}.pr-lg-0_5,.px-lg-0_5{padding-right:.5rem!important}.pb-lg-0_5,.py-lg-0_5{padding-bottom:.5rem!important}.pl-lg-0_5,.px-lg-0_5{padding-left:.5rem!important}.p-lg-1_5{padding:1.5rem!important}.pt-lg-1_5,.py-lg-1_5{padding-top:1.5rem!important}.pr-lg-1_5,.px-lg-1_5{padding-right:1.5rem!important}.pb-lg-1_5,.py-lg-1_5{padding-bottom:1.5rem!important}.pl-lg-1_5,.px-lg-1_5{padding-left:1.5rem!important}.p-lg-2_5{padding:2.5rem!important}.pt-lg-2_5,.py-lg-2_5{padding-top:2.5rem!important}.pr-lg-2_5,.px-lg-2_5{padding-right:2.5rem!important}.pb-lg-2_5,.py-lg-2_5{padding-bottom:2.5rem!important}.pl-lg-2_5,.px-lg-2_5{padding-left:2.5rem!important}.p-lg-3_5{padding:3.5rem!important}.pt-lg-3_5,.py-lg-3_5{padding-top:3.5rem!important}.pr-lg-3_5,.px-lg-3_5{padding-right:3.5rem!important}.pb-lg-3_5,.py-lg-3_5{padding-bottom:3.5rem!important}.pl-lg-3_5,.px-lg-3_5{padding-left:3.5rem!important}.p-lg-4_5{padding:4.5rem!important}.pt-lg-4_5,.py-lg-4_5{padding-top:4.5rem!important}.pr-lg-4_5,.px-lg-4_5{padding-right:4.5rem!important}.pb-lg-4_5,.py-lg-4_5{padding-bottom:4.5rem!important}.pl-lg-4_5,.px-lg-4_5{padding-left:4.5rem!important}.p-lg-5_5{padding:5.5rem!important}.pt-lg-5_5,.py-lg-5_5{padding-top:5.5rem!important}.pr-lg-5_5,.px-lg-5_5{padding-right:5.5rem!important}.pb-lg-5_5,.py-lg-5_5{padding-bottom:5.5rem!important}.pl-lg-5_5,.px-lg-5_5{padding-left:5.5rem!important}.p-lg-6{padding:6rem!important}.pt-lg-6,.py-lg-6{padding-top:6rem!important}.pr-lg-6,.px-lg-6{padding-right:6rem!important}.pb-lg-6,.py-lg-6{padding-bottom:6rem!important}.pl-lg-6,.px-lg-6{padding-left:6rem!important}.p-lg-6_5{padding:6.5rem!important}.pt-lg-6_5,.py-lg-6_5{padding-top:6.5rem!important}.pr-lg-6_5,.px-lg-6_5{padding-right:6.5rem!important}.pb-lg-6_5,.py-lg-6_5{padding-bottom:6.5rem!important}.pl-lg-6_5,.px-lg-6_5{padding-left:6.5rem!important}.p-lg-7{padding:7rem!important}.pt-lg-7,.py-lg-7{padding-top:7rem!important}.pr-lg-7,.px-lg-7{padding-right:7rem!important}.pb-lg-7,.py-lg-7{padding-bottom:7rem!important}.pl-lg-7,.px-lg-7{padding-left:7rem!important}.p-lg-7_5{padding:7.5rem!important}.pt-lg-7_5,.py-lg-7_5{padding-top:7.5rem!important}.pr-lg-7_5,.px-lg-7_5{padding-right:7.5rem!important}.pb-lg-7_5,.py-lg-7_5{padding-bottom:7.5rem!important}.pl-lg-7_5,.px-lg-7_5{padding-left:7.5rem!important}.p-lg-8{padding:8rem!important}.pt-lg-8,.py-lg-8{padding-top:8rem!important}.pr-lg-8,.px-lg-8{padding-right:8rem!important}.pb-lg-8,.py-lg-8{padding-bottom:8rem!important}.pl-lg-8,.px-lg-8{padding-left:8rem!important}.p-lg-8_5{padding:8.5rem!important}.pt-lg-8_5,.py-lg-8_5{padding-top:8.5rem!important}.pr-lg-8_5,.px-lg-8_5{padding-right:8.5rem!important}.pb-lg-8_5,.py-lg-8_5{padding-bottom:8.5rem!important}.pl-lg-8_5,.px-lg-8_5{padding-left:8.5rem!important}.p-lg-9{padding:9rem!important}.pt-lg-9,.py-lg-9{padding-top:9rem!important}.pr-lg-9,.px-lg-9{padding-right:9rem!important}.pb-lg-9,.py-lg-9{padding-bottom:9rem!important}.pl-lg-9,.px-lg-9{padding-left:9rem!important}.p-lg-9_5{padding:9.5rem!important}.pt-lg-9_5,.py-lg-9_5{padding-top:9.5rem!important}.pr-lg-9_5,.px-lg-9_5{padding-right:9.5rem!important}.pb-lg-9_5,.py-lg-9_5{padding-bottom:9.5rem!important}.pl-lg-9_5,.px-lg-9_5{padding-left:9.5rem!important}.p-lg-10{padding:10rem!important}.pt-lg-10,.py-lg-10{padding-top:10rem!important}.pr-lg-10,.px-lg-10{padding-right:10rem!important}.pb-lg-10,.py-lg-10{padding-bottom:10rem!important}.pl-lg-10,.px-lg-10{padding-left:10rem!important}.p-lg-10_5{padding:10.5rem!important}.pt-lg-10_5,.py-lg-10_5{padding-top:10.5rem!important}.pr-lg-10_5,.px-lg-10_5{padding-right:10.5rem!important}.pb-lg-10_5,.py-lg-10_5{padding-bottom:10.5rem!important}.pl-lg-10_5,.px-lg-10_5{padding-left:10.5rem!important}.m-lg-n1{margin:-1rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-1rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-1rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-1rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-1rem!important}.m-lg-n2{margin:-2rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-2rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-2rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-2rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-2rem!important}.m-lg-n3{margin:-3rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-3rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3rem!important}.m-lg-n4{margin:-4rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-4rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4rem!important}.m-lg-n5{margin:-5rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-5rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-5rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-5rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-5rem!important}.m-lg-n0_5{margin:-.5rem!important}.mt-lg-n0_5,.my-lg-n0_5{margin-top:-.5rem!important}.mr-lg-n0_5,.mx-lg-n0_5{margin-right:-.5rem!important}.mb-lg-n0_5,.my-lg-n0_5{margin-bottom:-.5rem!important}.ml-lg-n0_5,.mx-lg-n0_5{margin-left:-.5rem!important}.m-lg-n1_5{margin:-1.5rem!important}.mt-lg-n1_5,.my-lg-n1_5{margin-top:-1.5rem!important}.mr-lg-n1_5,.mx-lg-n1_5{margin-right:-1.5rem!important}.mb-lg-n1_5,.my-lg-n1_5{margin-bottom:-1.5rem!important}.ml-lg-n1_5,.mx-lg-n1_5{margin-left:-1.5rem!important}.m-lg-n2_5{margin:-2.5rem!important}.mt-lg-n2_5,.my-lg-n2_5{margin-top:-2.5rem!important}.mr-lg-n2_5,.mx-lg-n2_5{margin-right:-2.5rem!important}.mb-lg-n2_5,.my-lg-n2_5{margin-bottom:-2.5rem!important}.ml-lg-n2_5,.mx-lg-n2_5{margin-left:-2.5rem!important}.m-lg-n3_5{margin:-3.5rem!important}.mt-lg-n3_5,.my-lg-n3_5{margin-top:-3.5rem!important}.mr-lg-n3_5,.mx-lg-n3_5{margin-right:-3.5rem!important}.mb-lg-n3_5,.my-lg-n3_5{margin-bottom:-3.5rem!important}.ml-lg-n3_5,.mx-lg-n3_5{margin-left:-3.5rem!important}.m-lg-n4_5{margin:-4.5rem!important}.mt-lg-n4_5,.my-lg-n4_5{margin-top:-4.5rem!important}.mr-lg-n4_5,.mx-lg-n4_5{margin-right:-4.5rem!important}.mb-lg-n4_5,.my-lg-n4_5{margin-bottom:-4.5rem!important}.ml-lg-n4_5,.mx-lg-n4_5{margin-left:-4.5rem!important}.m-lg-n5_5{margin:-5.5rem!important}.mt-lg-n5_5,.my-lg-n5_5{margin-top:-5.5rem!important}.mr-lg-n5_5,.mx-lg-n5_5{margin-right:-5.5rem!important}.mb-lg-n5_5,.my-lg-n5_5{margin-bottom:-5.5rem!important}.ml-lg-n5_5,.mx-lg-n5_5{margin-left:-5.5rem!important}.m-lg-n6{margin:-6rem!important}.mt-lg-n6,.my-lg-n6{margin-top:-6rem!important}.mr-lg-n6,.mx-lg-n6{margin-right:-6rem!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-6rem!important}.ml-lg-n6,.mx-lg-n6{margin-left:-6rem!important}.m-lg-n6_5{margin:-6.5rem!important}.mt-lg-n6_5,.my-lg-n6_5{margin-top:-6.5rem!important}.mr-lg-n6_5,.mx-lg-n6_5{margin-right:-6.5rem!important}.mb-lg-n6_5,.my-lg-n6_5{margin-bottom:-6.5rem!important}.ml-lg-n6_5,.mx-lg-n6_5{margin-left:-6.5rem!important}.m-lg-n7{margin:-7rem!important}.mt-lg-n7,.my-lg-n7{margin-top:-7rem!important}.mr-lg-n7,.mx-lg-n7{margin-right:-7rem!important}.mb-lg-n7,.my-lg-n7{margin-bottom:-7rem!important}.ml-lg-n7,.mx-lg-n7{margin-left:-7rem!important}.m-lg-n7_5{margin:-7.5rem!important}.mt-lg-n7_5,.my-lg-n7_5{margin-top:-7.5rem!important}.mr-lg-n7_5,.mx-lg-n7_5{margin-right:-7.5rem!important}.mb-lg-n7_5,.my-lg-n7_5{margin-bottom:-7.5rem!important}.ml-lg-n7_5,.mx-lg-n7_5{margin-left:-7.5rem!important}.m-lg-n8{margin:-8rem!important}.mt-lg-n8,.my-lg-n8{margin-top:-8rem!important}.mr-lg-n8,.mx-lg-n8{margin-right:-8rem!important}.mb-lg-n8,.my-lg-n8{margin-bottom:-8rem!important}.ml-lg-n8,.mx-lg-n8{margin-left:-8rem!important}.m-lg-n8_5{margin:-8.5rem!important}.mt-lg-n8_5,.my-lg-n8_5{margin-top:-8.5rem!important}.mr-lg-n8_5,.mx-lg-n8_5{margin-right:-8.5rem!important}.mb-lg-n8_5,.my-lg-n8_5{margin-bottom:-8.5rem!important}.ml-lg-n8_5,.mx-lg-n8_5{margin-left:-8.5rem!important}.m-lg-n9{margin:-9rem!important}.mt-lg-n9,.my-lg-n9{margin-top:-9rem!important}.mr-lg-n9,.mx-lg-n9{margin-right:-9rem!important}.mb-lg-n9,.my-lg-n9{margin-bottom:-9rem!important}.ml-lg-n9,.mx-lg-n9{margin-left:-9rem!important}.m-lg-n9_5{margin:-9.5rem!important}.mt-lg-n9_5,.my-lg-n9_5{margin-top:-9.5rem!important}.mr-lg-n9_5,.mx-lg-n9_5{margin-right:-9.5rem!important}.mb-lg-n9_5,.my-lg-n9_5{margin-bottom:-9.5rem!important}.ml-lg-n9_5,.mx-lg-n9_5{margin-left:-9.5rem!important}.m-lg-n10{margin:-10rem!important}.mt-lg-n10,.my-lg-n10{margin-top:-10rem!important}.mr-lg-n10,.mx-lg-n10{margin-right:-10rem!important}.mb-lg-n10,.my-lg-n10{margin-bottom:-10rem!important}.ml-lg-n10,.mx-lg-n10{margin-left:-10rem!important}.m-lg-n10_5{margin:-10.5rem!important}.mt-lg-n10_5,.my-lg-n10_5{margin-top:-10.5rem!important}.mr-lg-n10_5,.mx-lg-n10_5{margin-right:-10.5rem!important}.mb-lg-n10_5,.my-lg-n10_5{margin-bottom:-10.5rem!important}.ml-lg-n10_5,.mx-lg-n10_5{margin-left:-10.5rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:1rem!important}.mt-xl-1,.my-xl-1{margin-top:1rem!important}.mr-xl-1,.mx-xl-1{margin-right:1rem!important}.mb-xl-1,.my-xl-1{margin-bottom:1rem!important}.ml-xl-1,.mx-xl-1{margin-left:1rem!important}.m-xl-2{margin:2rem!important}.mt-xl-2,.my-xl-2{margin-top:2rem!important}.mr-xl-2,.mx-xl-2{margin-right:2rem!important}.mb-xl-2,.my-xl-2{margin-bottom:2rem!important}.ml-xl-2,.mx-xl-2{margin-left:2rem!important}.m-xl-3{margin:3rem!important}.mt-xl-3,.my-xl-3{margin-top:3rem!important}.mr-xl-3,.mx-xl-3{margin-right:3rem!important}.mb-xl-3,.my-xl-3{margin-bottom:3rem!important}.ml-xl-3,.mx-xl-3{margin-left:3rem!important}.m-xl-4{margin:4rem!important}.mt-xl-4,.my-xl-4{margin-top:4rem!important}.mr-xl-4,.mx-xl-4{margin-right:4rem!important}.mb-xl-4,.my-xl-4{margin-bottom:4rem!important}.ml-xl-4,.mx-xl-4{margin-left:4rem!important}.m-xl-5{margin:5rem!important}.mt-xl-5,.my-xl-5{margin-top:5rem!important}.mr-xl-5,.mx-xl-5{margin-right:5rem!important}.mb-xl-5,.my-xl-5{margin-bottom:5rem!important}.ml-xl-5,.mx-xl-5{margin-left:5rem!important}.m-xl-0_5{margin:.5rem!important}.mt-xl-0_5,.my-xl-0_5{margin-top:.5rem!important}.mr-xl-0_5,.mx-xl-0_5{margin-right:.5rem!important}.mb-xl-0_5,.my-xl-0_5{margin-bottom:.5rem!important}.ml-xl-0_5,.mx-xl-0_5{margin-left:.5rem!important}.m-xl-1_5{margin:1.5rem!important}.mt-xl-1_5,.my-xl-1_5{margin-top:1.5rem!important}.mr-xl-1_5,.mx-xl-1_5{margin-right:1.5rem!important}.mb-xl-1_5,.my-xl-1_5{margin-bottom:1.5rem!important}.ml-xl-1_5,.mx-xl-1_5{margin-left:1.5rem!important}.m-xl-2_5{margin:2.5rem!important}.mt-xl-2_5,.my-xl-2_5{margin-top:2.5rem!important}.mr-xl-2_5,.mx-xl-2_5{margin-right:2.5rem!important}.mb-xl-2_5,.my-xl-2_5{margin-bottom:2.5rem!important}.ml-xl-2_5,.mx-xl-2_5{margin-left:2.5rem!important}.m-xl-3_5{margin:3.5rem!important}.mt-xl-3_5,.my-xl-3_5{margin-top:3.5rem!important}.mr-xl-3_5,.mx-xl-3_5{margin-right:3.5rem!important}.mb-xl-3_5,.my-xl-3_5{margin-bottom:3.5rem!important}.ml-xl-3_5,.mx-xl-3_5{margin-left:3.5rem!important}.m-xl-4_5{margin:4.5rem!important}.mt-xl-4_5,.my-xl-4_5{margin-top:4.5rem!important}.mr-xl-4_5,.mx-xl-4_5{margin-right:4.5rem!important}.mb-xl-4_5,.my-xl-4_5{margin-bottom:4.5rem!important}.ml-xl-4_5,.mx-xl-4_5{margin-left:4.5rem!important}.m-xl-5_5{margin:5.5rem!important}.mt-xl-5_5,.my-xl-5_5{margin-top:5.5rem!important}.mr-xl-5_5,.mx-xl-5_5{margin-right:5.5rem!important}.mb-xl-5_5,.my-xl-5_5{margin-bottom:5.5rem!important}.ml-xl-5_5,.mx-xl-5_5{margin-left:5.5rem!important}.m-xl-6{margin:6rem!important}.mt-xl-6,.my-xl-6{margin-top:6rem!important}.mr-xl-6,.mx-xl-6{margin-right:6rem!important}.mb-xl-6,.my-xl-6{margin-bottom:6rem!important}.ml-xl-6,.mx-xl-6{margin-left:6rem!important}.m-xl-6_5{margin:6.5rem!important}.mt-xl-6_5,.my-xl-6_5{margin-top:6.5rem!important}.mr-xl-6_5,.mx-xl-6_5{margin-right:6.5rem!important}.mb-xl-6_5,.my-xl-6_5{margin-bottom:6.5rem!important}.ml-xl-6_5,.mx-xl-6_5{margin-left:6.5rem!important}.m-xl-7{margin:7rem!important}.mt-xl-7,.my-xl-7{margin-top:7rem!important}.mr-xl-7,.mx-xl-7{margin-right:7rem!important}.mb-xl-7,.my-xl-7{margin-bottom:7rem!important}.ml-xl-7,.mx-xl-7{margin-left:7rem!important}.m-xl-7_5{margin:7.5rem!important}.mt-xl-7_5,.my-xl-7_5{margin-top:7.5rem!important}.mr-xl-7_5,.mx-xl-7_5{margin-right:7.5rem!important}.mb-xl-7_5,.my-xl-7_5{margin-bottom:7.5rem!important}.ml-xl-7_5,.mx-xl-7_5{margin-left:7.5rem!important}.m-xl-8{margin:8rem!important}.mt-xl-8,.my-xl-8{margin-top:8rem!important}.mr-xl-8,.mx-xl-8{margin-right:8rem!important}.mb-xl-8,.my-xl-8{margin-bottom:8rem!important}.ml-xl-8,.mx-xl-8{margin-left:8rem!important}.m-xl-8_5{margin:8.5rem!important}.mt-xl-8_5,.my-xl-8_5{margin-top:8.5rem!important}.mr-xl-8_5,.mx-xl-8_5{margin-right:8.5rem!important}.mb-xl-8_5,.my-xl-8_5{margin-bottom:8.5rem!important}.ml-xl-8_5,.mx-xl-8_5{margin-left:8.5rem!important}.m-xl-9{margin:9rem!important}.mt-xl-9,.my-xl-9{margin-top:9rem!important}.mr-xl-9,.mx-xl-9{margin-right:9rem!important}.mb-xl-9,.my-xl-9{margin-bottom:9rem!important}.ml-xl-9,.mx-xl-9{margin-left:9rem!important}.m-xl-9_5{margin:9.5rem!important}.mt-xl-9_5,.my-xl-9_5{margin-top:9.5rem!important}.mr-xl-9_5,.mx-xl-9_5{margin-right:9.5rem!important}.mb-xl-9_5,.my-xl-9_5{margin-bottom:9.5rem!important}.ml-xl-9_5,.mx-xl-9_5{margin-left:9.5rem!important}.m-xl-10{margin:10rem!important}.mt-xl-10,.my-xl-10{margin-top:10rem!important}.mr-xl-10,.mx-xl-10{margin-right:10rem!important}.mb-xl-10,.my-xl-10{margin-bottom:10rem!important}.ml-xl-10,.mx-xl-10{margin-left:10rem!important}.m-xl-10_5{margin:10.5rem!important}.mt-xl-10_5,.my-xl-10_5{margin-top:10.5rem!important}.mr-xl-10_5,.mx-xl-10_5{margin-right:10.5rem!important}.mb-xl-10_5,.my-xl-10_5{margin-bottom:10.5rem!important}.ml-xl-10_5,.mx-xl-10_5{margin-left:10.5rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:1rem!important}.pt-xl-1,.py-xl-1{padding-top:1rem!important}.pr-xl-1,.px-xl-1{padding-right:1rem!important}.pb-xl-1,.py-xl-1{padding-bottom:1rem!important}.pl-xl-1,.px-xl-1{padding-left:1rem!important}.p-xl-2{padding:2rem!important}.pt-xl-2,.py-xl-2{padding-top:2rem!important}.pr-xl-2,.px-xl-2{padding-right:2rem!important}.pb-xl-2,.py-xl-2{padding-bottom:2rem!important}.pl-xl-2,.px-xl-2{padding-left:2rem!important}.p-xl-3{padding:3rem!important}.pt-xl-3,.py-xl-3{padding-top:3rem!important}.pr-xl-3,.px-xl-3{padding-right:3rem!important}.pb-xl-3,.py-xl-3{padding-bottom:3rem!important}.pl-xl-3,.px-xl-3{padding-left:3rem!important}.p-xl-4{padding:4rem!important}.pt-xl-4,.py-xl-4{padding-top:4rem!important}.pr-xl-4,.px-xl-4{padding-right:4rem!important}.pb-xl-4,.py-xl-4{padding-bottom:4rem!important}.pl-xl-4,.px-xl-4{padding-left:4rem!important}.p-xl-5{padding:5rem!important}.pt-xl-5,.py-xl-5{padding-top:5rem!important}.pr-xl-5,.px-xl-5{padding-right:5rem!important}.pb-xl-5,.py-xl-5{padding-bottom:5rem!important}.pl-xl-5,.px-xl-5{padding-left:5rem!important}.p-xl-0_5{padding:.5rem!important}.pt-xl-0_5,.py-xl-0_5{padding-top:.5rem!important}.pr-xl-0_5,.px-xl-0_5{padding-right:.5rem!important}.pb-xl-0_5,.py-xl-0_5{padding-bottom:.5rem!important}.pl-xl-0_5,.px-xl-0_5{padding-left:.5rem!important}.p-xl-1_5{padding:1.5rem!important}.pt-xl-1_5,.py-xl-1_5{padding-top:1.5rem!important}.pr-xl-1_5,.px-xl-1_5{padding-right:1.5rem!important}.pb-xl-1_5,.py-xl-1_5{padding-bottom:1.5rem!important}.pl-xl-1_5,.px-xl-1_5{padding-left:1.5rem!important}.p-xl-2_5{padding:2.5rem!important}.pt-xl-2_5,.py-xl-2_5{padding-top:2.5rem!important}.pr-xl-2_5,.px-xl-2_5{padding-right:2.5rem!important}.pb-xl-2_5,.py-xl-2_5{padding-bottom:2.5rem!important}.pl-xl-2_5,.px-xl-2_5{padding-left:2.5rem!important}.p-xl-3_5{padding:3.5rem!important}.pt-xl-3_5,.py-xl-3_5{padding-top:3.5rem!important}.pr-xl-3_5,.px-xl-3_5{padding-right:3.5rem!important}.pb-xl-3_5,.py-xl-3_5{padding-bottom:3.5rem!important}.pl-xl-3_5,.px-xl-3_5{padding-left:3.5rem!important}.p-xl-4_5{padding:4.5rem!important}.pt-xl-4_5,.py-xl-4_5{padding-top:4.5rem!important}.pr-xl-4_5,.px-xl-4_5{padding-right:4.5rem!important}.pb-xl-4_5,.py-xl-4_5{padding-bottom:4.5rem!important}.pl-xl-4_5,.px-xl-4_5{padding-left:4.5rem!important}.p-xl-5_5{padding:5.5rem!important}.pt-xl-5_5,.py-xl-5_5{padding-top:5.5rem!important}.pr-xl-5_5,.px-xl-5_5{padding-right:5.5rem!important}.pb-xl-5_5,.py-xl-5_5{padding-bottom:5.5rem!important}.pl-xl-5_5,.px-xl-5_5{padding-left:5.5rem!important}.p-xl-6{padding:6rem!important}.pt-xl-6,.py-xl-6{padding-top:6rem!important}.pr-xl-6,.px-xl-6{padding-right:6rem!important}.pb-xl-6,.py-xl-6{padding-bottom:6rem!important}.pl-xl-6,.px-xl-6{padding-left:6rem!important}.p-xl-6_5{padding:6.5rem!important}.pt-xl-6_5,.py-xl-6_5{padding-top:6.5rem!important}.pr-xl-6_5,.px-xl-6_5{padding-right:6.5rem!important}.pb-xl-6_5,.py-xl-6_5{padding-bottom:6.5rem!important}.pl-xl-6_5,.px-xl-6_5{padding-left:6.5rem!important}.p-xl-7{padding:7rem!important}.pt-xl-7,.py-xl-7{padding-top:7rem!important}.pr-xl-7,.px-xl-7{padding-right:7rem!important}.pb-xl-7,.py-xl-7{padding-bottom:7rem!important}.pl-xl-7,.px-xl-7{padding-left:7rem!important}.p-xl-7_5{padding:7.5rem!important}.pt-xl-7_5,.py-xl-7_5{padding-top:7.5rem!important}.pr-xl-7_5,.px-xl-7_5{padding-right:7.5rem!important}.pb-xl-7_5,.py-xl-7_5{padding-bottom:7.5rem!important}.pl-xl-7_5,.px-xl-7_5{padding-left:7.5rem!important}.p-xl-8{padding:8rem!important}.pt-xl-8,.py-xl-8{padding-top:8rem!important}.pr-xl-8,.px-xl-8{padding-right:8rem!important}.pb-xl-8,.py-xl-8{padding-bottom:8rem!important}.pl-xl-8,.px-xl-8{padding-left:8rem!important}.p-xl-8_5{padding:8.5rem!important}.pt-xl-8_5,.py-xl-8_5{padding-top:8.5rem!important}.pr-xl-8_5,.px-xl-8_5{padding-right:8.5rem!important}.pb-xl-8_5,.py-xl-8_5{padding-bottom:8.5rem!important}.pl-xl-8_5,.px-xl-8_5{padding-left:8.5rem!important}.p-xl-9{padding:9rem!important}.pt-xl-9,.py-xl-9{padding-top:9rem!important}.pr-xl-9,.px-xl-9{padding-right:9rem!important}.pb-xl-9,.py-xl-9{padding-bottom:9rem!important}.pl-xl-9,.px-xl-9{padding-left:9rem!important}.p-xl-9_5{padding:9.5rem!important}.pt-xl-9_5,.py-xl-9_5{padding-top:9.5rem!important}.pr-xl-9_5,.px-xl-9_5{padding-right:9.5rem!important}.pb-xl-9_5,.py-xl-9_5{padding-bottom:9.5rem!important}.pl-xl-9_5,.px-xl-9_5{padding-left:9.5rem!important}.p-xl-10{padding:10rem!important}.pt-xl-10,.py-xl-10{padding-top:10rem!important}.pr-xl-10,.px-xl-10{padding-right:10rem!important}.pb-xl-10,.py-xl-10{padding-bottom:10rem!important}.pl-xl-10,.px-xl-10{padding-left:10rem!important}.p-xl-10_5{padding:10.5rem!important}.pt-xl-10_5,.py-xl-10_5{padding-top:10.5rem!important}.pr-xl-10_5,.px-xl-10_5{padding-right:10.5rem!important}.pb-xl-10_5,.py-xl-10_5{padding-bottom:10.5rem!important}.pl-xl-10_5,.px-xl-10_5{padding-left:10.5rem!important}.m-xl-n1{margin:-1rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-1rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-1rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-1rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-1rem!important}.m-xl-n2{margin:-2rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-2rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-2rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-2rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-2rem!important}.m-xl-n3{margin:-3rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-3rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3rem!important}.m-xl-n4{margin:-4rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-4rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4rem!important}.m-xl-n5{margin:-5rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-5rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-5rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-5rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-5rem!important}.m-xl-n0_5{margin:-.5rem!important}.mt-xl-n0_5,.my-xl-n0_5{margin-top:-.5rem!important}.mr-xl-n0_5,.mx-xl-n0_5{margin-right:-.5rem!important}.mb-xl-n0_5,.my-xl-n0_5{margin-bottom:-.5rem!important}.ml-xl-n0_5,.mx-xl-n0_5{margin-left:-.5rem!important}.m-xl-n1_5{margin:-1.5rem!important}.mt-xl-n1_5,.my-xl-n1_5{margin-top:-1.5rem!important}.mr-xl-n1_5,.mx-xl-n1_5{margin-right:-1.5rem!important}.mb-xl-n1_5,.my-xl-n1_5{margin-bottom:-1.5rem!important}.ml-xl-n1_5,.mx-xl-n1_5{margin-left:-1.5rem!important}.m-xl-n2_5{margin:-2.5rem!important}.mt-xl-n2_5,.my-xl-n2_5{margin-top:-2.5rem!important}.mr-xl-n2_5,.mx-xl-n2_5{margin-right:-2.5rem!important}.mb-xl-n2_5,.my-xl-n2_5{margin-bottom:-2.5rem!important}.ml-xl-n2_5,.mx-xl-n2_5{margin-left:-2.5rem!important}.m-xl-n3_5{margin:-3.5rem!important}.mt-xl-n3_5,.my-xl-n3_5{margin-top:-3.5rem!important}.mr-xl-n3_5,.mx-xl-n3_5{margin-right:-3.5rem!important}.mb-xl-n3_5,.my-xl-n3_5{margin-bottom:-3.5rem!important}.ml-xl-n3_5,.mx-xl-n3_5{margin-left:-3.5rem!important}.m-xl-n4_5{margin:-4.5rem!important}.mt-xl-n4_5,.my-xl-n4_5{margin-top:-4.5rem!important}.mr-xl-n4_5,.mx-xl-n4_5{margin-right:-4.5rem!important}.mb-xl-n4_5,.my-xl-n4_5{margin-bottom:-4.5rem!important}.ml-xl-n4_5,.mx-xl-n4_5{margin-left:-4.5rem!important}.m-xl-n5_5{margin:-5.5rem!important}.mt-xl-n5_5,.my-xl-n5_5{margin-top:-5.5rem!important}.mr-xl-n5_5,.mx-xl-n5_5{margin-right:-5.5rem!important}.mb-xl-n5_5,.my-xl-n5_5{margin-bottom:-5.5rem!important}.ml-xl-n5_5,.mx-xl-n5_5{margin-left:-5.5rem!important}.m-xl-n6{margin:-6rem!important}.mt-xl-n6,.my-xl-n6{margin-top:-6rem!important}.mr-xl-n6,.mx-xl-n6{margin-right:-6rem!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-6rem!important}.ml-xl-n6,.mx-xl-n6{margin-left:-6rem!important}.m-xl-n6_5{margin:-6.5rem!important}.mt-xl-n6_5,.my-xl-n6_5{margin-top:-6.5rem!important}.mr-xl-n6_5,.mx-xl-n6_5{margin-right:-6.5rem!important}.mb-xl-n6_5,.my-xl-n6_5{margin-bottom:-6.5rem!important}.ml-xl-n6_5,.mx-xl-n6_5{margin-left:-6.5rem!important}.m-xl-n7{margin:-7rem!important}.mt-xl-n7,.my-xl-n7{margin-top:-7rem!important}.mr-xl-n7,.mx-xl-n7{margin-right:-7rem!important}.mb-xl-n7,.my-xl-n7{margin-bottom:-7rem!important}.ml-xl-n7,.mx-xl-n7{margin-left:-7rem!important}.m-xl-n7_5{margin:-7.5rem!important}.mt-xl-n7_5,.my-xl-n7_5{margin-top:-7.5rem!important}.mr-xl-n7_5,.mx-xl-n7_5{margin-right:-7.5rem!important}.mb-xl-n7_5,.my-xl-n7_5{margin-bottom:-7.5rem!important}.ml-xl-n7_5,.mx-xl-n7_5{margin-left:-7.5rem!important}.m-xl-n8{margin:-8rem!important}.mt-xl-n8,.my-xl-n8{margin-top:-8rem!important}.mr-xl-n8,.mx-xl-n8{margin-right:-8rem!important}.mb-xl-n8,.my-xl-n8{margin-bottom:-8rem!important}.ml-xl-n8,.mx-xl-n8{margin-left:-8rem!important}.m-xl-n8_5{margin:-8.5rem!important}.mt-xl-n8_5,.my-xl-n8_5{margin-top:-8.5rem!important}.mr-xl-n8_5,.mx-xl-n8_5{margin-right:-8.5rem!important}.mb-xl-n8_5,.my-xl-n8_5{margin-bottom:-8.5rem!important}.ml-xl-n8_5,.mx-xl-n8_5{margin-left:-8.5rem!important}.m-xl-n9{margin:-9rem!important}.mt-xl-n9,.my-xl-n9{margin-top:-9rem!important}.mr-xl-n9,.mx-xl-n9{margin-right:-9rem!important}.mb-xl-n9,.my-xl-n9{margin-bottom:-9rem!important}.ml-xl-n9,.mx-xl-n9{margin-left:-9rem!important}.m-xl-n9_5{margin:-9.5rem!important}.mt-xl-n9_5,.my-xl-n9_5{margin-top:-9.5rem!important}.mr-xl-n9_5,.mx-xl-n9_5{margin-right:-9.5rem!important}.mb-xl-n9_5,.my-xl-n9_5{margin-bottom:-9.5rem!important}.ml-xl-n9_5,.mx-xl-n9_5{margin-left:-9.5rem!important}.m-xl-n10{margin:-10rem!important}.mt-xl-n10,.my-xl-n10{margin-top:-10rem!important}.mr-xl-n10,.mx-xl-n10{margin-right:-10rem!important}.mb-xl-n10,.my-xl-n10{margin-bottom:-10rem!important}.ml-xl-n10,.mx-xl-n10{margin-left:-10rem!important}.m-xl-n10_5{margin:-10.5rem!important}.mt-xl-n10_5,.my-xl-n10_5{margin-top:-10.5rem!important}.mr-xl-n10_5,.mx-xl-n10_5{margin-right:-10.5rem!important}.mb-xl-n10_5,.my-xl-n10_5{margin-bottom:-10.5rem!important}.ml-xl-n10_5,.mx-xl-n10_5{margin-left:-10.5rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.accordion-item{border-bottom:1px solid rgba(var(--white-rgb),.35)}.accordion-item.close .accordion-body{display:none}.accordion-item.open .icon--s24--caret-down,.accordion-item.open .icon--s24--caret-up{transform:rotate(180deg)}.accordion-item .icon--s24--caret-down,.accordion-item .icon--s24--caret-up{transition:.3s}@media screen and (prefers-reduced-motion:reduce){.accordion-item .icon--s24--caret-down,.accordion-item .icon--s24--caret-up{transition:none}}.accordion-item .accordion-body{animation:fadeIn .5s ease;transition:.2s}@media screen and (prefers-reduced-motion:reduce){.accordion-item .accordion-body{transition:none}}.added-to-cart-notification--placement{animation:fadeOut;animation-delay:7s;animation-duration:.5s;animation-fill-mode:forwards;bottom:auto;display:flex;justify-content:center;left:var(--navbar-width-collapsed);margin-left:auto;margin-right:auto;position:fixed;right:0;top:0;transition:opacity 1s ease;width:50%;z-index:var(--modal-z-index)}.added-to-cart-notification--wrapper{--icon-width:1rem;--icon-color:var(--color-success);--paragraph-margin-bottom:0;--btn-padding:0.9rem;grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;background-color:var(--white);border:1px solid var(--color-success);border-radius:var(--border-radius);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:15rem repeat(2,auto);max-width:30rem;padding:.5rem}.added-to-cart-notification--wrapper p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:inline-block;display:-webkit-box;font-size:.85em;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.added-to-cart-notification--wrapper .added-to-cart-notification--text-photo-wrapper{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:3rem auto}.added-to-cart-notification--wrapper .btn.btn-clear{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cg fill='%23353535'%3E%3Cpath d='M1 1c.2-.3.7-.3 1-.1l8 8a.8.8 0 0 1-1 1.2L1 2a.8.8 0 0 1 0-1z'/%3E%3Cpath d='M9 1a.8.8 0 0 1 1 1l-8 8A.8.8 0 0 1 .8 9l8-8z'/%3E%3C/g%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-size:.688rem;bottom:0;left:0;right:0;top:0;width:auto;z-index:0}.added-to-cart-notification--wrapper .product-image.default-bg-img{background-size:41%}.ad-product-slideshow--wrapper{grid-gap:var(--grid-gutter) var(--grid-gutter);background-color:var(--white);border-radius:var(--border-radius);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template:1fr/repeat(2,1fr);overflow:hidden;padding:1rem}@media(min-width:576px){.ad-product-slideshow--wrapper{grid-template:1fr/1fr 40%}}.hero-condensed .ad-product-slideshow--wrapper{grid-template:1fr/3fr 2fr}.hero-condensed .ad-product-slideshow--wrapper .product-image{grid-row:1/span 3}.hero-condensed .ad-product-slideshow--wrapper .product-image:before{padding-top:60%}.hero-condensed .ad-product-slideshow--wrapper .ad-product-slideshow--button-wrapper button{padding:.5rem}.hero-condensed .ad-product-slideshow--wrapper .ad-product-slideshow--button-wrapper{grid-column:1}.ad-product-slideshow--wrapper .product-image{grid-column:2/span 1;grid-row:1/span 1;height:8.75rem;width:8.75rem}@media(min-width:576px){.ad-product-slideshow--wrapper .product-image{align-self:center;grid-row:1/span 2;justify-self:center}}.ad-product-slideshow--text-wrapper{--heading-color:var(--brand-color);--paragraph-margin-bottom:0;--h3-font-size:1.25rem!important;grid-column:1/2}.ad-product-slideshow--text-wrapper p:not(.h3){font-size:.75rem;line-height:1.4}.ad-product-slideshow--button-wrapper{grid-column:1/-1}@media(min-width:576px){.ad-product-slideshow--button-wrapper{grid-column:1/2;grid-row:2/span 1}}.ad-product-slideshow--footer{align-items:center;background-color:var(--off-white);display:flex;grid-column:1/-1;grid-row:3/span 1;margin:0 -1rem -1rem}.ad-product-slideshow--bullet-wrapper{grid-gap:.75rem .75rem;align-items:center;display:grid;gap:.75rem .75rem;grid-auto-flow:column;justify-content:center}.ad-product-slideshow--bullet{border:2px solid var(--brand-color);border-radius:50%;height:.7rem;width:.7rem}.ad-product-slideshow--bullet.show{background-color:var(--brand-color);border-color:transparent;height:.4rem;width:.4rem}.ad-product-slideshow--control{--icon-color:var(--text-muted);color:var(--text-muted);margin:.5rem}.alert-banner--wrapper{--banner-color:var(--color-info-rgb);--paragraph-margin-bottom:0;align-items:center;background-color:rgba(var(--banner-color),.1);border:1px solid rgba(var(--banner-color),.2);border-radius:var(--border-radius);color:var(--banner-color);display:flex}.alert-banner--wrapper.success{--banner-color:var(--color-success-rgb);--icon-color:var(--color-success)}.alert-banner--wrapper.warning{--banner-color:var(--color-warning-rgb);--icon-color:var(--body-color);color:var(--body-color)!important}.alert-banner--wrapper.danger{--banner-color:var(--color-danger-rgb);--icon-color:var(--color-danger)}.alert-banner--wrapper.info{--banner-color:var(--color-info-rgb);--icon-color:var(--color-info)}.alert-banner--wrapper.brand{--banner-color:var(--brand-color-rgb);--icon-color:var(--brand-color)}.alert-banner--wrapper.brand-secondary{--banner-color:var(--brand-color-secondary-rgb);--icon-color:var(--brand-color-secondary)}.alert-banner--wrapper p{margin:.5rem 0}.alert-banner--wrapper svg{stroke:var(--banner-color);fill:var(--banner-color)}.alert-banner--icon-wrapper{min-height:4.4rem;min-width:4.4rem}.alert-banner--btn,.alert-banner--icon-wrapper{align-items:center;display:flex;justify-content:center}.alert-banner--btn{--icon-color:var(--white);background-color:rgba(var(--banner-color),1);border-radius:50%;color:var(--white);flex-shrink:0;height:2.5rem;margin:1rem 1rem 1rem 0;width:2.5rem}.alert{--icon-color:var(--body-color);--paragraph-margin-bottom:0;--link-font-weight:var(--font-weight-semi-bold);background-color:var(--white);border-radius:var(--border-radius);margin-bottom:var(--grid-gutter);width:100%}.alert p{font-size:.875rem;padding:var(--grid-gutter)}@media(max-width:767.98px){.alert p{font-size:.75rem;padding:calc(var(--grid-gutter)/2.5) var(--grid-gutter)}}.alert .alert-danger,.alert .alert-info,.alert .alert-success,.alert .alert-warning{background-color:var(--white);border-radius:var(--border-radius)}.alert .alert-success{--icon-color:var(--color-success);--link-color:$alert-color;background-color:rgba(var(--color-success-rgb),.1);color:var(--color-success)}.alert .alert-info{--icon-color:var(--color-info);--link-color:$alert-color;background-color:rgba(var(--color-info-rgb),.1);color:var(--color-info)}.alert .alert-warning{--link-color:$alert-color;--icon-color:var(--body-color)!important;background-color:var(--color-warning);color:var(--color-warning);color:var(--body-color)!important}.alert .alert-danger{--icon-color:var(--color-danger);--link-color:$alert-color;background-color:rgba(var(--color-danger-rgb),.1);color:var(--color-danger)}.alert .alert-status-icon{align-content:center;display:grid;grid-template-columns:3rem 1fr}.alert .alert-status-icon svg{align-self:center;justify-self:center;width:auto}.alert .alert-status-icon p{padding:calc(var(--grid-gutter)/1.1) var(--grid-gutter) calc(var(--grid-gutter)/1.1) 0}@media(max-width:767.98px){.alert .alert-status-icon p{padding:calc(var(--grid-gutter)/2) var(--grid-gutter) calc(var(--grid-gutter)/2) 0}}.clienteling .alert,.clienteling .alert a:active,.clienteling .alert a:focus{--link-color:inherit}.clienteling .alert .close{border:none!important;bottom:auto;box-shadow:none!important;left:auto;margin:7px!important;padding:5px 10px!important;position:absolute;right:0;top:0}.clienteling .alert-dismissible{align-items:center;display:flex;justify-content:center;min-height:53px}.cms--app-sub-nav{--link-color:var(--body-color);--link-color-hover:var(--body-color);--icon-color:var(--brand-color);-webkit-padding-start:0;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);list-style:none;margin:0;overflow:hidden;padding:0}.cms--app-sub-nav li{align-items:center;border-top:1px solid var(--border-color);display:flex}.cms--app-sub-nav li.active,.cms--app-sub-nav li:hover{background-color:var(--off-white)}.cms--app-sub-nav li:first-child{border-top:none}.cms--app-sub-nav li .link{padding:1.5rem var(--grid-gutter)}.cms--app-sub-nav svg{margin:.5rem 0 .5rem var(--grid-gutter)}.cms--app-sub-nav a,.cms--app-sub-nav span{padding:1.5rem var(--grid-gutter)}.cms--app-sub-nav a{align-items:center;display:flex;flex:1}.cms--app-sub-nav a span{padding:0 0 0 var(--grid-gutter)}.cms--app-sub-nav a svg{margin-left:0}.badge--spark-verified{--pill-font-size:initial;--pill-padding:1rem 1.5rem;--pill-border-radius:2rem}.badge{border-radius:10px;color:var(--white);display:inline-block;font-size:13px;font-weight:600;font-weight:700;line-height:1;padding:3px 5px 4px;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.badge[href]{display:inline-block;text-decoration:none}.badge.primary{background-color:var(--color-primary)}.badge.secondary{background-color:var(--color-secondary)}.badge.tertiary{background-color:var(--color-tertiary)}.badge.danger{background-color:var(--color-danger)}.badge.warning{background-color:var(--color-warning)}.badge.success{background-color:var(--color-success)}.badge.info{background-color:var(--color-info)}.breadcrumb{--link-color:var(--breadcrumb-link-color);align-items:baseline;border-radius:var(--border-radius);color:var(--breadcrumb-color);display:flex;list-style:none;margin:var(--breadcrumb-margin);padding:var(--breadcrumb-padding)}@media(max-width:767.98px){.breadcrumb{-ms-overflow-style:none;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;white-space:nowrap}.breadcrumb::-webkit-scrollbar{display:none}}.breadcrumb-item{--icon-color:var(--breadcrumb-separator-color);font-size:.9375rem}.breadcrumb-item+.breadcrumb-item{padding-left:var(--breadcrumb-item-padding)}.breadcrumb-item svg{margin-bottom:-.5em}.breadcrumb-item:last-child svg{display:none}.breadcrumb-item:last-child a{--link-color:var(--breadcrumb-color)}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.btn--med-rec-toggle{--paragraph-margin-bottom:0;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;align-items:center;-webkit-appearance:none;background:transparent;background-color:var(--white);border:none;border:1px solid var(--border-color);border-radius:0;border-radius:var(--border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;line-height:normal;margin:0;overflow:visible;padding:.65rem;text-align:inherit;transition:.2s;width:auto;width:100%}.btn--med-rec-toggle::-moz-focus-inner{border:0;padding:0}.btn--med-rec-toggle:active,.btn--med-rec-toggle:focus,.btn--med-rec-toggle:hover{font-weight:inherit!important}@media screen and (prefers-reduced-motion:reduce){.btn--med-rec-toggle{transition:none}}.btn--med-rec-toggle.active,.btn--med-rec-toggle:hover{border-color:var(--brand-color)}.btn--med-rec-toggle.active p,.btn--med-rec-toggle.active svg,.btn--med-rec-toggle:hover p,.btn--med-rec-toggle:hover svg{opacity:1}.btn--med-rec-toggle svg{margin-bottom:-.15rem;opacity:.5}.btn--med-rec-toggle p{opacity:.75;white-space:nowrap}.ecom .btn--med-rec-toggle{box-shadow:0 5px 0 0 var(--gray-100)}.btn-add-to-cart--wrapper{--spinner-color:var(--brand-contrast);--icon-color:var(--brand-contrast);align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;min-height:49px;min-width:3.2rem;overflow:hidden;position:relative}.btn-add-to-cart--wrapper.disabled,.btn-add-to-cart--wrapper:disabled{border-color:var(--btn-border-disabled,var(--btn-bg-disabled));box-shadow:none;color:var(--btn-color-disabled,var(--body-color));cursor:not-allowed;opacity:var(--btn-opacity-disabled)}.btn-add-to-cart--wrapper.disabled .btn-add-to-cart--inner,.btn-add-to-cart--wrapper:disabled .btn-add-to-cart--inner{background-color:var(--btn-bg-disabled)!important;border-color:var(--btn-border-disabled,var(--btn-bg-disabled))!important}.btn-add-to-cart--wrapper:active:focus{outline:none}.btn-add-to-cart--wrapper.btn-clear{border-radius:var(--border-radius)}.btn-add-to-cart--wrapper.btn-clear:active,.btn-add-to-cart--wrapper.btn-clear:hover{box-shadow:none!important}.btn-add-to-cart--wrapper.btn-added-pending .btn-add-to-cart--text{display:none}.btn-add-to-cart--wrapper.btn-added-pending .pending-spinner--wrapper{align-items:center;display:flex;justify-content:center}.btn-add-to-cart--wrapper.btn-added-pending .pending-spinner--wrapper .spinner-svg{margin-top:0}.btn-add-to-cart--wrapper .pending-spinner--wrapper{background-color:var(--brand-color);display:none}@media(max-width:991.98px){.btn-add-to-cart--wrapper .pending-spinner--wrapper{border-radius:50%;left:50%;padding:.575rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-card--button-wrapper.variation-btn-added-pending .btn-add-to-cart--wrapper .btn-add-to-cart--inner{background-color:var(--brand-color);height:100%}}@media(max-width:575.98px){.product-card-wide--wrapper .product-card--button-wrapper.variation-btn-added-pending .btn-add-to-cart--wrapper{border:0;border-radius:var(--p-card-border-radius)}}@media(min-width:768px)and (max-width:991.98px){.product-card-wide--wrapper .product-card--button-wrapper.variation-btn-added-pending .btn-add-to-cart--wrapper .btn-add-to-cart--inner{background-color:var(--brand-color);height:100%}}.product-card--button-wrapper.variation-btn-added-pending .btn-add-to-cart--wrapper .pending-spinner--wrapper{border:0}.product-card--button-wrapper.variation-btn-added-pending .product-card--button-details{display:none!important}.btn-add-to-cart--inner{align-items:center;background-color:var(--brand-color);border:var(--btn-border-width) solid var(--brand-color);border-radius:var(--btn-border-radius);color:var(--icon-color,#fff);display:inline-flex;font-size:var(--btn-font-size);justify-content:center;letter-spacing:var(--btn-letter-spacing);padding:var(--btn-padding);text-align:center;text-decoration:none;text-transform:var(--btn-text-transform);white-space:nowrap;width:100%}.btn-clear>.btn-add-to-cart--inner{--icon-color:var(--brand-color);background-color:transparent;border-color:transparent}.btn-add-to-cart--inner.feedback-success{--icon-color:var(--white);background-color:var(--brand-color);border-radius:50%;height:2rem;padding:.1rem;transition:border-radius .1s ease;width:2rem}.btn-add-to-cart--inner .btn-add-to-cart--checkmark{animation-delay:.15s;-webkit-animation-duration:.6s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:bounceInDown}.btn-add-to-cart--inner .btn-add-to-cart--cart{margin:0 -.3rem}@media(max-width:991.98px){.btn-add-to-cart--inner .btn-add-to-cart--text{display:none}}@media(min-width:992px){.btn-add-to-cart--cart{display:none}}.btn-add-to-cart--cart.cart-icon--override{display:block}a.btn,button{font-family:var(--font-family-base);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height)}a.btn:active,a.btn:focus,a.btn:hover,button:active,button:focus,button:hover{font-weight:var(--btn-font-weight)!important}.btn{border-radius:var(--btn-border-radius,--border-radius);border-style:solid;border-width:var(--btn-border-width);cursor:pointer;display:inline-block;font-size:var(--btn-font-size);letter-spacing:var(--btn-letter-spacing);padding:var(--btn-padding);text-align:center;text-decoration:none;text-transform:var(--btn-text-transform);transition:.2s;white-space:nowrap}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn.active,.btn.active:active,.btn.active:focus,.btn.active:hover{border-color:var(--brand-color)}.btn.disabled,.btn:disabled{--icon-color:var(--btn-color-disabled);background-color:var(--btn-bg-disabled);border-color:var(--btn-border-disabled,var(--btn-bg-disabled));box-shadow:none;color:var(--btn-color-disabled,var(--body-color));cursor:not-allowed;opacity:var(--btn-opacity-disabled)}.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover{background-color:var(--btn-bg-disabled);border-color:var(--btn-border-disabled);color:var(--btn-color-disabled,var(--body-color))!important}.btn.disabled:active:before,.btn.disabled:focus:before,.btn.disabled:hover:before,.btn:disabled:active:before,.btn:disabled:focus:before,.btn:disabled:hover:before{background-color:transparent}.btn svg.icon--s24--caret-left,.btn svg.icon--s24--caret-right{vertical-align:middle}.btn-white{--spinner-color:var(--body-color);--icon-color:var(--brand-color);background-color:var(--white);border-color:var(--border-color);box-shadow:0 2px 1px 0 var(--border-color);position:relative}.btn-white,.btn-white:active,.btn-white:hover{color:var(--body-color)}.btn-white:active:before,.btn-white:hover:before{background-color:rgba(0,0,0,.03)}.btn-white:focus{border-color:var(--brand-color)}.btn-white:active:before,.btn-white:hover:before{border-radius:var(--btn-border-radius,--border-radius);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.btn-brand{--icon-color:var(--brand-contrast);--body-color:var(--white);--spinner-color:var(--icon-color);background-color:var(--brand-color);border-color:var(--brand-color);position:relative}.btn-brand,.btn-brand:active,.btn-brand:hover{color:var(--brand-contrast)}.btn-brand:active:before,.btn-brand:hover:before{background-color:rgba(15,13,13,.05)}.btn-brand:focus{color:var(--white)}.btn-brand:active:before,.btn-brand:hover:before{border-radius:var(--btn-border-radius,--border-radius);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.btn-accent{--icon-color:var(--white);--body-color:var(--white);background-color:var(--color-accent);border-color:var(--color-accent);position:relative}.btn-accent,.btn-accent:active,.btn-accent:hover{color:var(--white)}.btn-accent:active:before,.btn-accent:hover:before{background-color:rgba(15,13,13,.05)}.btn-accent:focus{color:var(--white)!important}.btn-accent:active:before,.btn-accent:hover:before{border-radius:var(--btn-border-radius,--border-radius);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.btn-cancel,.btn-gray{--icon-color:var(--brand-color);--spinner-color:var(--icon-color);background-color:var(--gray-200);border-color:var(--gray-200);box-shadow:none;position:relative}.btn-cancel,.btn-cancel:active,.btn-cancel:hover,.btn-gray,.btn-gray:active,.btn-gray:hover{color:var(--body-color)}.btn-cancel:active:before,.btn-cancel:hover:before,.btn-gray:active:before,.btn-gray:hover:before{background-color:rgba(0,0,0,.03);border-radius:var(--btn-border-radius,--border-radius);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.btn-success{--icon-color:var(--white);--body-color:var(--white);background-color:var(--color-success);border-color:var(--color-success);position:relative}.btn-success,.btn-success:active,.btn-success:hover{color:var(--white)}.btn-success:active:before,.btn-success:hover:before{background-color:rgba(15,13,13,.05)}.btn-success:focus{color:var(--white)!important}.btn-success:active:before,.btn-success:hover:before{border-radius:var(--btn-border-radius,--border-radius);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.btn-warning{--icon-color:var(--white);--body-color:var(--white);background-color:var(--color-warning);border-color:var(--color-warning);position:relative}.btn-warning,.btn-warning:active,.btn-warning:hover{color:var(--white)}.btn-warning:active:before,.btn-warning:hover:before{background-color:rgba(15,13,13,.05)}.btn-warning:focus{color:var(--white)!important}.btn-warning:active:before,.btn-warning:hover:before{border-radius:var(--btn-border-radius,--border-radius);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.btn-danger{--icon-color:var(--white);--body-color:var(--white);background-color:var(--color-danger);border-color:var(--color-danger);position:relative}.btn-danger,.btn-danger:active,.btn-danger:hover{color:var(--white)}.btn-danger:active:before,.btn-danger:hover:before{background-color:rgba(15,13,13,.05)}.btn-danger:focus{color:var(--white)!important}.btn-danger:active:before,.btn-danger:hover:before{border-radius:var(--btn-border-radius,--border-radius);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.btn-primary{--icon-color:var(--white);--body-color:var(--white);background-color:var(--color-primary);border-color:var(--color-primary);position:relative}.btn-primary,.btn-primary:active,.btn-primary:hover{color:var(--white)}.btn-primary:active:before,.btn-primary:hover:before{background-color:rgba(15,13,13,.05)}.btn-primary:focus{color:var(--white)!important}.btn-primary:active:before,.btn-primary:hover:before{border-radius:var(--btn-border-radius,--border-radius);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.btn-secondary{--icon-color:var(--white);--body-color:var(--white);background-color:var(--color-secondary);border-color:var(--color-secondary);position:relative}.btn-secondary,.btn-secondary:active,.btn-secondary:hover{color:var(--white)}.btn-secondary:active:before,.btn-secondary:hover:before{background-color:rgba(15,13,13,.05)}.btn-secondary:focus{color:var(--white)!important}.btn-secondary:active:before,.btn-secondary:hover:before{border-radius:var(--btn-border-radius,--border-radius);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.btn-clear{--icon-color:var(--brand-color);--spinner-color:var(--icon-color);background-color:transparent;border-color:transparent;box-shadow:none;color:var(--body-color);position:relative}.btn-clear:active,.btn-clear:hover{border-color:var(--border-color);box-shadow:0 2px 0 0 var(--border-color);color:var(--body-color)}.btn-clear:active:before,.btn-clear:hover:before{background-color:rgba(0,0,0,.03);border-radius:var(--btn-border-radius,--border-radius);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.btn-spark{--icon-color:var(--white);--body-color:var(--white);background-color:var(--spark-primary);border-color:var(--spark-primary);position:relative}.btn-spark,.btn-spark:active,.btn-spark:hover{color:var(--white)}.btn-spark:active:before,.btn-spark:hover:before{background-color:rgba(15,13,13,.05)}.btn-spark:focus{color:var(--white)!important}.btn-spark:active:before,.btn-spark:hover:before{border-radius:var(--btn-border-radius,--border-radius);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.btn-link{background-color:transparent;border-color:transparent;color:var(--body-color);padding:0;text-decoration:var(--link-decoration)}.btn-link:active:before,.btn-link:hover:before{background-color:transparent!important;content:"";display:none}.btn-link:focus{border-color:transparent!important;outline:none}.btn-link.disabled,.btn-link:disabled{background-color:transparent!important;border-color:transparent!important;box-shadow:none;color:var(--body-color);cursor:not-allowed;opacity:.7}.btn-link.disabled:active:before,.btn-link.disabled:hover:before,.btn-link:disabled:active:before,.btn-link:disabled:hover:before{background-color:transparent}.btn-tiny{font-size:var(--btn-font-size-tiny);padding:var(--btn-padding-tiny)}.btn-sm{font-size:var(--btn-font-size-sm);padding:var(--btn-padding-sm)}.btn-lg{font-size:var(--btn-font-size-lg);padding:var(--btn-padding-lg)}.btn-lg.btn-icon i,.btn-lg.btn-icon span,.btn-lg.btn-icon svg{bottom:auto;font-size:1.8rem;left:25px;position:absolute;right:auto;top:12px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:var(--grid-gutter)}.btn-round{border-radius:200px}.btn-round:active:before,.btn-round:hover:before{border-radius:200px;content:""}.btn-round:focus{box-shadow:0 0 3px #3b9efc!important;outline:none}.btn-icon{position:relative}.btn-icon:not(.btn-icon--padding-reset){padding-left:3.75rem;padding-right:3.75rem}.btn-icon i,.btn-icon span{font-size:1.5rem}.btn-icon>span{font-weight:400;left:22px;line-height:1;top:8px}.btn-icon>span,.btn-icon>svg{bottom:auto;left:30px;position:absolute;right:auto}.btn-icon>svg{top:calc(50% - .9em)}.btn-icon>[class^=icon--]{bottom:auto;left:30px;position:absolute;right:auto;top:calc(50% - var(--width)/2)}.btn-loading{--icon-color:transparent!important;--spinner-color:var(--body-color)!important;position:relative}.btn-loading,.btn-loading:active,.btn-loading:hover{color:transparent!important}.btn-loading .spinner-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.btn-loading .spinner-svg{max-width:1em}.btn-back{align-items:center;display:inline-flex;line-height:1;padding-left:3rem!important;padding-right:1rem!important}.btn-back [class^=icon--]{bottom:auto;left:1rem;position:absolute;right:auto;top:calc(50% - var(--width)/2)}.btn-outline{--btn-border-width:2px;color:var(--body-color)}.btn-outline:not(:active),.btn-outline:not(:focus),.btn-outline:not(:hover){background-color:transparent!important}.btn-no-shadow{box-shadow:none}.btn-group{align-items:stretch;display:flex}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child){--btn-border-radius:0;--border-radius:0;border-left:none}.btn-group>.btn-group:first-child>.btn,.btn-group>.btn:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn,.btn-group>.btn:last-child{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.cart-line-item--wrapper{--product-image-width:2.8125rem;grid-gap:0 1rem;background-color:var(--white);display:grid;gap:0 1rem;grid-template-columns:var(--product-image-width) 1fr auto 12rem auto;grid-template-rows:auto}.cart-line-item--wrapper:not(:last-of-type){border-bottom:1px solid var(--border-color)}@media(max-width:991.98px){.cart-line-item--wrapper{grid-template-columns:var(--product-image-width) auto 1fr auto}}@media(min-width:992px){.cart-line-item--wrapper{padding:1rem}}@media(max-width:991.98px){.ecom-page--checkout-grid-wrapper .cart-line-item--wrapper{padding:.65rem var(--grid-gutter)}.ecom-page--checkout-grid-wrapper .cart-line-item--wrapper:not(.wishlist-item){margin-bottom:.625rem}}.cart-line-item--wrapper .cart-line-item--no-stock{grid-column:3/span 1;grid-row:1/-1}@media(max-width:991.98px){.cart-line-item--wrapper .cart-line-item--no-stock{grid-column:1/3;grid-row:3/span 1;margin-top:.5rem}}.cart-line-item--wrapper .cart--quantity-picker--wrapper{grid-column:3/span 1;grid-row:1/-1}@media(max-width:991.98px){.cart-line-item--wrapper .cart--quantity-picker--wrapper{grid-column:1/3;grid-row:3/span 1;margin-top:0}}.cart-line-item--wrapper .cart-line-item--title{grid-column:2/span 1;grid-row:1/-1}@media(max-width:991.98px){.cart-line-item--wrapper .cart-line-item--title{grid-column:2/span 2;grid-row:1/span 1}.cart-line-item--wrapper .cart-line-item--remove{grid-column:4/span 1;grid-row:1/2}}.cart-line-item--wrapper .cart-line-item--product-image{grid-column:1/span 1;grid-row:1/-1}@media(max-width:991.98px){.cart-line-item--wrapper .cart-line-item--product-image{grid-row:1/2}}.cart-line-item--wrapper .cart-line-item--specs{grid-column:4/span 1;grid-row:1/-1}@media(max-width:991.98px){.cart-line-item--wrapper .cart-line-item--specs{grid-column:3/span 2;grid-row:3/4}}.cart-line-item--wrapper .cart-line-item--divider{grid-column:1/-1;grid-row:2/span 1}@media(max-width:991.98px){.ecom .cart-line-item--wrapper:not(.wishlist-item){border:1px solid var(--border-color);border-radius:var(--border-radius)}.clienteling .cart-line-item--wrapper{padding:1rem}}.cart-line-item--wrapper.save-for-later{grid-template-columns:var(--product-image-width) 1fr auto 12rem;margin-bottom:0}@media(max-width:991.98px){.cart-line-item--wrapper.save-for-later .cart-line-item--title{grid-column:3/span 2}}.cart-line-item--price{justify-content:flex-end;margin-right:-.2em}.cart-line-item--price span{margin-left:.35rem}.cart-line-item--price .pill-spark{--pill-font-size:0.9rem;--pill-padding:0.25em 0.4em 0.35em;margin-top:.2em}.cart-line-item--title{--paragraph-margin-bottom:0}.cart-line-item--title p{white-space:-moz-pre-wrap;word-break:break-all}@media(max-width:991.98px){.cart-line-item--wrapper.save-for-later .cart-line-item--title{grid-column:2/-1}}.cart-line-item--specs{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;text-align:right}@media(max-width:767.98px){.cart-line-item--specs{font-size:.9rem}}@media(max-width:325px){.cart-line-item--specs{align-items:flex-end;flex-direction:column}.cart-line-item--wrapper.wishlist-item .cart-line-item--specs{align-items:center;flex-direction:row;grid-column:1/-1}}.cart-line-item--divider{background-color:var(--border-color);height:1px;margin:.5rem 0;width:100%}.cart-line-item--remove{align-items:center;align-self:stretch;cursor:pointer;display:flex;font-size:1rem;padding:1rem;transition:.4s}@media screen and (prefers-reduced-motion:reduce){.cart-line-item--remove{transition:none}}@media(max-width:991.98px){.cart-line-item--remove{margin-right:-1rem}}@media(min-width:992px){.cart-line-item--remove{margin:0 -.5rem}}.cart-line-item--remove:hover{--icon-color:var(--color-danger)}.cart-line-item--save-for-later--btn-wrapper{grid-gap:var(--grid-gutter) var(--grid-gutter);background-color:var(--background-light);display:flex;gap:var(--grid-gutter) var(--grid-gutter);grid-column:1/-1;margin:calc(var(--grid-gutter)*-1);padding:var(--grid-gutter)}@media(min-width:768px){.cart-line-item--save-for-later--btn-wrapper{justify-content:flex-end}}@media(max-width:767.98px){.cart-line-item--save-for-later--btn-wrapper{border-radius:0 var(--border-radius) var(--border-radius) 0;margin:-.625rem calc(var(--grid-gutter)*-1)}.cart-line-item--save-for-later--btn-wrapper .btn{flex:1}}@media(min-width:768px){.cart-line-item--save-for-later--btn-wrapper .btn{min-width:10rem}}.cart-line-item--alert{-moz-animation:hide 1s linear 3s forwards;-webkit-animation:hide 1s linear 3s forwards;-o-animation:hide 1s linear 3s forwards;animation:hide 1s linear 3s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;grid-column:span 5;margin-top:.5rem}@media(max-width:991.98px){.cart-line-item--alert{margin:.5rem -1rem -.65rem}}.cart-line-item--alert .alert{margin-bottom:0}@media(max-width:991.98px){.cart-line-item--alert .alert-warning{border:none;border-radius:0;border-top:1px solid var(--color-warning)}}.cart-line-item-qty-input--wrapper{--product-image-width:2.8125rem;--label-text-transform:none;--label-font-size:0.75rem;grid-gap:0 var(--grid-gutter);background-color:var(--white);display:grid;gap:0 var(--grid-gutter);grid-template-columns:var(--product-image-width) auto 1fr auto;grid-template-rows:auto;padding:1rem}@media(max-width:991.98px){.cart-line-item-qty-input--wrapper{padding:.65rem var(--grid-gutter)}}@media(min-width:992px){.cart-line-item-qty-input--wrapper{grid-template-columns:var(--product-image-width) 4fr 3fr 2fr auto}}@media(min-width:1200px){.cart-line-item-qty-input--wrapper{grid-template-columns:var(--product-image-width) 1fr 15rem 7rem auto}}.cart-line-item-qty-input--wrapper:not(:last-of-type){border-bottom:1px solid var(--border-color)}.cart-line-item-qty-input--wrapper .product-image{top:50%;transform:translateY(-50%)}.cart-line-item-qty-input--wrapper .cart-line-item--title{--link-color:var(--body-color)}@media(max-width:991.98px){.cart-line-item-qty-input--wrapper .cart-line-item--title{grid-column:2/span 2;grid-row:1/span 1}.cart-line-item-qty-input--wrapper .cart--quantity-input--wrapper{grid-column:1/span 3;grid-row:3/span 1}.cart-line-item-qty-input--wrapper .cart--quantity-input--wrapper input{max-width:20rem}.cart-line-item-qty-input--wrapper .cart-line-item--specs{grid-column:3/span 2;grid-row:3/4}.cart-line-item-qty-input--wrapper .cart-line-item--remove{grid-column:4/span 1;grid-row:1/2}}.cart-line-item-qty-input--wrapper .cart-line-item--divider{background-color:var(--gray-300);grid-column:1/-1;grid-row:2/span 1}.cart-totals--wrapper{--h4-font-size:1.5rem;--h2-font-size:var(--h4-font-size);--label-margin-bottom:0;--label-font-size:1rem;--label-font-weight:var(--font-weight-regular);--label-color:var(--body-color);--label-text-transform:initial;-webkit-padding-start:0;border:1px solid var(--border-color);border-radius:var(--border-radius);font-weight:inherit;list-style:none;margin:0;overflow:hidden;padding:0}.cart-totals--wrapper hr{display:none}.cart-totals--wrapper li{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;display:flex;gap:var(--grid-gutter) var(--grid-gutter);padding:calc(var(--grid-gutter)/1.5) var(--grid-gutter)}.cart-totals--wrapper li:not(:last-child){border-bottom:1px solid var(--border-color)}.cart-totals--wrapper li.disabled{--label-color:var(--white);background-color:var(--btn-bg-disabled);color:var(--white);font-weight:var(--font-weight-medium)}.cart-totals--wrapper .icon--s32--clear{--icon-width:1rem}.cart-totals--line-item>span{align-self:flex-start}.cart-totals--discount-line{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;border-top:1px solid var(--border-color);display:flex;gap:var(--grid-gutter) var(--grid-gutter);padding:calc(var(--grid-gutter)/1.5) 0}@keyframes resetBorder{to{border:none;border-bottom:1px solid var(--border-color)}}@-webkit-keyframes resetBorder{to{border:none;border-bottom:1px solid var(--border-color)}}.cart-items--wrapper{border:1px solid var(--border-color);border-radius:var(--border-radius)}.ecom .cart-items--wrapper{overflow:hidden}@media(min-width:992px){.ecom .cart-items--wrapper .cart-line-item--wrapper:last-child:not(.cart-line-item--warning){border-bottom:none!important}}@media(max-width:991.98px){.ecom .cart-items--wrapper:not(.warn){border:none;border-radius:none}.ecom .cart-items--wrapper:not(.warn) .cart-line-item--wrapper:last-child{margin-bottom:0}}.clienteling .cart-items--wrapper .cart-line-item--wrapper:last-child{border-bottom:none}.cart-items--wrapper .cart-line-item--warning{-moz-animation:resetBorder 1s linear 3s forwards;-webkit-animation:resetBorder 1s linear 3s forwards;-o-animation:resetBorder 1s linear 3s forwards;animation:resetBorder 1s linear 3s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;border:1px solid var(--color-warning)}.cart-summary{align-items:center;display:flex;line-height:1}.cart-summary .cart-count{padding-right:1rem;position:relative}.cart-summary .cart-count .pill-circle{bottom:auto;left:.5rem;position:absolute;right:auto;top:0}.cart-summary .pill-circle{font-size:12px;margin:0 10px}.cart-summary .pill-circle:before{background-color:var(--brand-color);border-radius:20px;bottom:auto;content:"";display:block;height:22px!important;left:3px;position:absolute;right:auto;top:-1px!important;width:22px!important;z-index:-1}.cart-summary .price{font-size:1.1rem;margin-left:10px;text-align:right}.clienteling-cart-blade--wrapper{--initial-circle-size:2rem;--initial-font-size:1rem;background-color:var(--white);bottom:0;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:grid;grid-template-columns:1fr 32rem;min-width:500px;position:fixed;right:0;top:0;width:calc(100% - 2rem);z-index:1000}@media(min-width:992px)and (max-width:1199.98px){.clienteling-cart-blade--wrapper{grid-template-columns:1fr 30%;width:100%}}@media(max-width:991.98px){.clienteling-cart-blade--wrapper{grid-auto-flow:row;grid-template-columns:1fr;overflow:auto;width:100%}}@media(width:1080px)and (height:1920px){.clienteling-cart-blade--wrapper{grid-template-columns:1fr;grid-template-rows:1fr auto;width:calc(100% - 2rem)}}.clienteling-cart-blade--wrapper .cart-totals--wrapper{--h4-font-size:1.5rem;--h2-font-size:var(--h4-font-size)}@media(min-width:992px){.clienteling-cart-blade--side-bar{overflow-x:hidden!important;overflow-y:auto!important}}.clienteling-cart-blade--discount-item{--icon-width:1rem;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius)}.current-customer--close--wrapper{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:1fr auto;grid-template-rows:auto}@media(max-width:1199.98px){.current-customer--close--wrapper{grid-template-columns:1fr}.current-customer--close--wrapper button{grid-row:1;justify-self:flex-end}}.close-cart--wrapper--current-customer{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:1fr auto;grid-template-rows:auto}@media(min-width:992px)and (max-width:1199.98px){.close-cart--wrapper--current-customer{grid-template-columns:1fr}.close-cart--wrapper--current-customer .current-customer--wrapper{max-width:100%}.close-cart--wrapper--current-customer button{grid-row:1}}.close-cart--wrapper button{margin-left:auto}.cart-clienteling--navbar-offset{margin-top:var(--app-nav-height);max-height:calc(100vh - var(--app-nav-height))}@media(min-width:992px){.cart-clienteling--navbar-offset{overflow:hidden}.cart-clienteling--navbar-offset>*{overflow-y:auto}}@media(max-width:991.98px){.cart-clienteling--navbar-offset{flex-direction:column;overflow:auto}.cart-clienteling--navbar-offset>*{overflow:initial}}.order-method--line-item-wrapper,.payment-method--line-item-wrapper,.rapid-delivery-method--line-item-wrapper{--btn-border-radius:0 var(--border-radius) var(--border-radius) 0;align-items:center;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);display:grid;grid-auto-rows:auto;grid-template-columns:auto 1fr auto;padding:.7rem}.order-method--line-item-wrapper:hover,.payment-method--line-item-wrapper:hover,.rapid-delivery-method--line-item-wrapper:hover{border-color:var(--brand-color)}.order-method--line-item-wrapper.disabled:hover,.payment-method--line-item-wrapper.disabled:hover,.rapid-delivery-method--line-item-wrapper.disabled:hover{border-color:var(--border-color);cursor:not-allowed}.order-method--line-item-wrapper.active,.payment-method--line-item-wrapper.active,.rapid-delivery-method--line-item-wrapper.active{border-color:var(--brand-color)}.order-method--line-item-wrapper .btn,.payment-method--line-item-wrapper .btn,.rapid-delivery-method--line-item-wrapper .btn{margin-right:-.7rem}@media(min-width:992px){.order-method--line-item-wrapper .btn,.payment-method--line-item-wrapper .btn,.rapid-delivery-method--line-item-wrapper .btn{min-width:13rem}}.clienteling-cart-blade--side-bar .order-method--line-item-wrapper,.clienteling-cart-blade--side-bar .payment-method--line-item-wrapper,.clienteling-cart-blade--side-bar .rapid-delivery-method--line-item-wrapper{font-size:14px}.delivery-brand-method--line-item-wrapper.line-item-wrapper-spc{padding:0}.delivery-brand-method--line-item-wrapper .list-group{grid-column:1/-1}.delivery-brand-method--line-item-wrapper .list-group li.active{background-color:var(--off-white);color:initial;font-weight:inherit;min-height:3.125rem;padding:.5rem var(--grid-gutter)}.delivery-brand-method--line-item-wrapper.disabled:hover{border-color:var(--border-color);cursor:not-allowed}.delivery-brand-method--line-item-wrapper .btn{margin-right:-.7rem}@media(min-width:992px){.delivery-brand-method--line-item-wrapper .btn{min-width:13rem}}.payment-method--line-item-wrapper:not(:last-child){margin-bottom:var(--grid-gutter)}.firebird-checkout-banner{background-color:var(--white);box-shadow:0 2px 1px 0 rgba(0,0,0,.1)}.firebird-checkout-banner .icon--logo-badge--firebird{--icon-width:1.6rem}.rapid-delivery-method--line-item-wrapper{grid-gap:.7rem 0;gap:.7rem 0;position:relative}.rapid-delivery-method--line-item-wrapper .list-group{grid-column:1/-1}.rapid-delivery-method--line-item-wrapper .list-group li.active{background-color:var(--off-white);color:initial;font-weight:inherit;min-height:3.125rem;padding:.5rem var(--grid-gutter)}.rapid-delivery-method--line-item-address{--input-focus-border-color:var(--input-border-color);grid-column:1/-1;position:relative}@media(min-width:768px){.rapid-delivery-method--line-item-address{background-color:var(--off-white)}}.rapid-delivery-method--line-item-address input{padding-right:1.75rem}.rapid-delivery-method--line-item-address.success{--input-border-color:var(--color-success);--input-color:var(--color-success)}.rapid-delivery-method--line-item-address.danger{--input-border-color:var(--color-danger);--input-color:var(--color-danger);--input-border-radius:var(--border-radius) var(--border-radius) 0 0}.rapid-delivery-method--line-item-address svg{--icon-color:var(--text-muted);--icon-width:var(--grid-gutter);bottom:auto;left:auto;position:absolute;right:.5rem;top:calc(50% - var(--grid-gutter)/2)}.rapid-delivery-method--line-item-address svg.icon--s24--check-circle{--icon-color:var(--color-success)}.rapid-delivery-method--line-item-address svg.icon--s24--close-circle{--icon-color:var(--color-danger)}.rapid-delivery-method--line-item-address svg.spinner-svg{right:1rem;top:calc(50% - 9px)}.rapid-delivery-method--divider{background-color:var(--border-color);grid-column:1/-1;height:1px;margin:0 -.7rem}.order-method--line-item-message,.rapid-delivery-method--line-item-feedback{align-items:center;grid-column:span 3}.rapid-delivery-method--line-item-feedback{background-color:rgba(var(--color-danger-rgb),.1);border:1px solid var(--color-danger);border-radius:0 0 var(--border-radius) var(--border-radius);color:var(--color-danger);margin-top:calc(-.7rem + -1px);padding:.5rem .8rem}.rapid-delivery-method--line-item-notes{--paragraph-margin-bottom:0;color:var(--text-muted)}@media(min-width:992px){.rapid-delivery-method--line-item-notes{text-align:right}}.rapid-delivery-method--timeslot-spinner{align-items:center;background-color:var(--off-white);bottom:0;cursor:progress;display:flex;justify-content:center;left:0;opacity:.8;position:absolute;right:0;top:0;transition:.5s;z-index:1500}@media screen and (prefers-reduced-motion:reduce){.rapid-delivery-method--timeslot-spinner{transition:none}}.order-method--line-item-message{background-color:rgba(var(--brand-color-rgb),.12);padding:.5rem .8rem}.order-method--line-item-message svg{margin-right:.9rem}.order-method--line-item-message .ship-to-store-wrapper{--icon-color:var(--brand-color);background-color:var(--white);border:var(--card-section-border);color:var(--body-color);font-weight:300;padding:.5em;position:relative}.order-method--line-item-message .ship-to-store-wrapper svg{margin-right:.5rem;width:.6em}.order-method--line-item-message .ship-to-store-wrapper .close-ship-to-store{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cg fill='%23353535'%3E%3Cpath d='M1 1c.2-.3.7-.3 1-.1l8 8a.8.8 0 0 1-1 1.2L1 2a.8.8 0 0 1 0-1z'/%3E%3Cpath d='M9 1a.8.8 0 0 1 1 1l-8 8A.8.8 0 0 1 .8 9l8-8z'/%3E%3C/g%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:.85em;left:0;left:auto;position:absolute;right:0;right:1em;top:0;top:50%;transform:translateY(-50%);width:auto;width:.85em;z-index:0}.order-method--sub-line-item-wrapper{grid-column:span 3}.order-method--timeslot-shipping-note{color:var(--brand-color);display:none}@media(min-width:768px){.order-method--timeslot-shipping-note{display:none}}.active>.order-method--timeslot-shipping-note{display:inline-block}@media(max-width:767.98px){.active>.order-method--timeslot-shipping-note{display:none}}.clienteling-reveal-recommended-list{align-items:center;border-radius:var(--border-radius);height:4.375rem;justify-content:space-between;padding:.5rem}.clienteling-reveal-recommended-list p{color:var(--white);flex:1;font-size:.875rem;margin:0;padding-left:2rem;text-align:center;text-transform:uppercase}.clienteling-reveal-recommended-list button{--icon-color:var(--color-success);margin-top:0;padding:.75rem .5rem!important}.recommended-list-and-reveal{position:relative}.recommended-list-and-reveal .clienteling-reveal-recommended-list,.recommended-list-and-reveal .recommended-products--wrapper-recommended{border:1px solid var(--color-success)}.recommended-list-and-reveal .clienteling-reveal-recommended-list{top:7px}.recommended-list-and-reveal .basic-search--wrapper{height:50px}.cart-equivalency--wrapper{--progress-bar-color:var(--color-success);--progress-bar-bg:var(--background-dark);--progress-bar-min-width:5rem;--progress-bar-height:0.6rem;--progress-bar-margin:0.25rem 0;min-width:8rem}@media(max-width:991.98px){.cart-equivalency--wrapper{--progress-bar-max-width:100%}}.quick-add--discount-button{background-color:transparent}.quick-add--discount-wrapper{--icon-color:var(--spark-secondary);grid-gap:0 var(--grid-gutter);align-items:center;background-color:var(--spark-primary);border-radius:var(--border-radius);color:var(--spark-secondary);display:grid;gap:0 var(--grid-gutter);grid-template-columns:auto auto 1fr auto;padding:var(--grid-gutter-half)}:disabled .quick-add--discount-wrapper{background-color:var(--btn-bg-disabled);color:var(--btn-color-disabled)}.quick-add--discount-wrapper .quick-add--discount-code{grid-column:2/-1;height:1.3rem}.analytics-data--insight-wrapper{--value-1-color:#8d8cff;--value-2-color:#70cbff;--value-3-color:#cd8cff;--value-other-color:var(--gray-100);background-color:var(--white);display:flex;min-height:14.1rem}.analytics-data--insight-wrapper.strain-data{--value-1-color:#fbcc70;--value-2-color:#67ecae;--value-3-color:#b1ffdb}.analytics-data--insight-wrapper.category-data{min-height:11rem}.analytics-data--insight-wrapper.category-data li:nth-of-type(3){border-bottom:none}.analytics-data--insight-wrapper>a{border:1px solid var(--border-color);border-radius:var(--border-radius) 0 0 var(--border-radius);flex:3;overflow:hidden;padding:var(--grid-gutter-full)}.analytics-data--insight-wrapper ul{-webkit-padding-start:0;background-color:var(--gray-100);border:1px solid var(--border-color);border-left:none;border-radius:0 var(--border-radius) var(--border-radius) 0;flex:5;list-style:none;margin:0;overflow:hidden;padding:0}.analytics-data--insight-wrapper li{background-color:var(--white);border-bottom:1px solid var(--border-color)}.analytics-data--insight-wrapper li:first-of-type{--insight-dot-color:var(--value-1-color);--insight-dot-border-color:var(--insight-dot-color)}.analytics-data--insight-wrapper li:nth-of-type(2){--insight-dot-color:var(--value-2-color);--insight-dot-border-color:var(--insight-dot-color)}.analytics-data--insight-wrapper li:nth-of-type(3){--insight-dot-color:var(--value-3-color);--insight-dot-border-color:var(--insight-dot-color)}.analytics-data--insight-wrapper li:nth-of-type(4){border-bottom:none}.analytics-data--insight-wrapper li a{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:1.5rem 1fr auto;padding:var(--grid-gutter)}.analytics-data--insight-wrapper li a:hover{background-color:var(--gray-100)}.analytics-data--insight-dot{background-color:var(--insight-dot-color,var(--value-other-color));border:1px solid var(--insight-dot-border-color,var(--border-color));border-radius:50%;height:.75rem;justify-self:center;width:.75rem}.analytics-data--pie-chart{align-items:center;background:radial-gradient(circle closest-side,#fff 0,#fff 79.28%,transparent 80.28%,transparent 99%,#fff),conic-gradient(var(--value-1-color) 0,var(--value-1-color) var(--value-1),var(--value-2-color) 0,var(--value-2-color) var(--value-2),var(--value-3-color) 0,var(--value-3-color) var(--value-3),var(--value-other-color) 0,var(--value-other-color) 100%);display:flex;justify-content:center;min-height:5rem;position:relative}.analytics-data--pie-chart .analytics-data--pie-chart-heading{font-size:1.35rem;font-weight:var(--heading-font-weight);hyphens:auto;margin-top:.25rem;max-width:7rem;text-align:center}.analytics-data--insight-icon{--icon-width:3.5rem;--icon-color:#f66262;align-items:center;display:flex;flex-direction:column;justify-content:center}.analytics-data--stat-icon-heading{font-size:1.35rem;font-weight:var(--heading-font-weight);margin-top:.5rem}svg.close-x-icon{transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){svg.close-x-icon{transition:none}}svg.close-x-icon #remove:active circle,svg.close-x-icon #remove:focus circle,svg.close-x-icon #remove:hover circle{fill:var(--color-danger)}svg.close-x-icon #remove:active #X,svg.close-x-icon #remove:focus #X,svg.close-x-icon #remove:hover #X{fill:#fff}@media(max-width:991.98px){.cms-system-message--component-wrapper.desktop{display:none}}@media(min-width:992px){.cms-system-message--component-wrapper.mobile{display:none}}.cms-ad-banner--wrapper{background-color:var(--white);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius);bottom:0;display:flex;left:0;overflow:hidden;right:0;top:0;width:auto;z-index:0}.cms-ad-banner--wrapper img{height:auto;width:100%}.cms-ad-banner--wrapper img.lazyload{filter:blur(0)!important}.cms-system-message--wrapper{--banner-color:var(--brand-color-rgb);--paragraph-margin-bottom:0;--border-opacity:1;--icon-color:rgba(var(--banner-color),1);grid-gap:.66rem .66rem;align-items:center;background-color:var(--white);border-radius:var(--border-radius);color:rgba(var(--banner-color),1);display:grid;gap:.66rem .66rem;grid-template-columns:4rem 1fr auto;grid-template-rows:minmax(4.375rem,auto);position:relative;z-index:0}@media(max-width:991.98px){.cms-system-message--wrapper{grid-gap:0 0;gap:0 0;margin-bottom:0}}.cms-system-message--wrapper:after{background-color:rgba(var(--banner-color),.1);border-radius:var(--border-radius);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.cms-system-message--wrapper p{font-size:.9rem;padding:.5rem 1rem .5rem 0;text-align:left!important}.cms-system-message--wrapper i,.cms-system-message--wrapper svg{justify-self:center}.cms-system-message--wrapper.success{--banner-color:var(--color-success-rgb)}.cms-system-message--wrapper.warning{--banner-color:var(--color-warning-rgb)}.cms-system-message--wrapper.warning p{color:var(--body-color)}.cms-system-message--wrapper.danger{--banner-color:var(--color-danger-rgb)}.cms-system-message--wrapper.info{--banner-color:var(--color-info-rgb)}.cms-system-message--wrapper.transparent{background-color:transparent;border:none}.cms-system-message--wrapper.no-icon{grid-template-columns:1fr auto}.cms-system-message--wrapper.no-icon p{margin-left:1rem}.cms-system-message--btn{--icon-color:var(--white);align-items:center;background-color:rgba(var(--banner-color),1);border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin:.5rem 1rem .5rem 0;transition:all .2s ease-in-out;width:2rem}@media screen and (prefers-reduced-motion:reduce){.cms-system-message--btn{transition:none}}.cms-system-message--btn:hover{background-color:rgba(var(--banner-color),.8)}.cms-shop-selector--wrapper{display:grid}.cms-shop-selector--brand-selector{--link-color:var(--body-color);--link-color-hover:var(--link-color);--input-bg:var(--white);--icon-width:1rem;display:flex}.cms-shop-selector--brand-selector.brand-settings-enabled select{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.cms-shop-selector--brand-selector a{align-items:center;background-color:var(--white);border:solid var(--input-border-width) var(--input-border-color);border-radius:0 var(--input-border-radius) var(--input-border-radius) 0;display:flex;padding:.65rem}.cms-shop-selector--side-nav-wrapper{background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.cms-shop-selector--side-nav-wrapper .cms-shop-selector--side-nav-list{border:none;border-radius:0}.cms-shop-selector--side-nav-wrapper .cms-shop-selector--side-nav-list li{border-top:1px solid var(--border-color)}.cms-shop-selector--side-nav-wrapper .cms-shop-selector--side-nav-list li:first-child{border-top:1px solid var(--border-color)!important}.cms-shop-selector--currently-editing{--icon-color:var(--brand-color);--label-margin-bottom:0;--paragraph-margin-bottom:0;grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-auto-flow:column;grid-template-columns:auto 1fr;padding:var(--grid-gutter)}.cms-shop-selector--currently-editing svg{font-size:1.45rem}.cms-shop-selector--form-grid{grid-gap:calc(var(--grid-gutter)*.66) calc(var(--grid-gutter)*.66);display:grid;gap:calc(var(--grid-gutter)*.66) calc(var(--grid-gutter)*.66)}.cms-toggle-list--wrapper{--icon-color:var(--text-muted);-webkit-padding-start:0;grid-gap:var(--grid-gutter) var(--grid-gutter);background-color:var(--off-white);border-radius:var(--border-radius);display:grid;gap:var(--grid-gutter) var(--grid-gutter);list-style:none;margin:0;padding:0;padding:var(--grid-gutter)}.cms-toggle-list--wrapper li{align-items:center;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;padding-right:var(--grid-gutter)}.cms-toggle-list--item{align-items:center;display:flex;flex:1;font-size:.9rem}.cms-toggle-list--title{flex:1;padding:.75rem var(--grid-gutter)}.cms-toggle-list--edit{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:0 var(--grid-gutter-half)}.cms-toggle-list--edit:hover{--icon-color:var(--body-color)}.cms-toggle-list--divider-line{align-self:stretch;background-color:var(--border-color);display:block;margin:.65rem var(--grid-gutter) .65rem 0;width:1px}.colour-swatch--wrapper{--label-margin-bottom:0.45rem;--label-text-transform:capitalize;--paragraph-margin-bottom:0;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 7px 0 0 rgba(var(--black-rgb),.02);padding:var(--grid-gutter)}.colour-swatch--wrapper p{font-size:.95rem}.colour-swatch--colour-tile{--icon-color:var(--white);align-items:center;border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--white);display:flex;height:4rem;justify-content:center;margin-bottom:var(--grid-gutter);position:relative}.colour-swatch--colour-tile.warning{--icon-color:var(--body-color)!important}.colour-swatch--colour-tile input[type=color]{appearance:none;bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.current-customer--wrapper{--initial-circle-size:2.5rem;--btn-border-radius:0 var(--border-radius) var(--border-radius) 0;--btn-border-width:0 0 0 1px;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 0 0 var(--border-color);cursor:pointer;display:flex;max-width:20rem;min-width:15rem}.current-customer--wrapper .btn{background-size:.688rem;box-shadow:none;margin:0!important;min-width:3.75rem}.current-customer--customer-wrapper{grid-gap:.75rem .75rem;gap:.75rem .75rem;margin:.5rem}.current-customer-button--customer-info{--paragraph-margin-bottom:0;--body-line-height:1.25;align-content:center;display:flex;flex-direction:column;font-size:.9em}.current-customer-button--customer-info p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:inline-block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.current-customer-button--customer-info .customer-info--heading{font-size:.65rem}.current-customer-button--customer-info .customer-info--name{font-size:.9rem;max-width:11em}.customer-profile--side-nav--initial{--lead-font-size:var(--initial-font-size);align-items:center;color:var(--white);flex-shrink:0;font-weight:var(--font-weight-semi-bold);justify-content:center;max-height:var(--initial-circle-size);max-width:var(--initial-circle-size);min-height:var(--initial-circle-size);min-width:var(--initial-circle-size)}.current-customer--level{--asset-width:3.125rem;align-items:center;display:flex;justify-content:center;padding:.25rem}.customer-loyalty-card--wrapper{--asset-width:4rem;--heading-color:var(--spark-secondary);--progress-bar-height:0.65rem;--progress-bar-color:var(--spark-accent);--logo-width:40%;--heading-margin-bottom:0;--paragraph-margin-bottom:0;--h2-font-size:1.25rem;background-color:var(--spark-primary);border-radius:var(--border-radius);color:var(--spark-secondary);padding:var(--grid-gutter)}.customer-loyalty-card--wrapper:has(.progress-bar){padding-bottom:var(--grid-gutter--half)}.customer-loyalty-card--wrapper .progress-bar--marker span{color:var(--white);font-size:.65rem;margin-top:.75rem;opacity:.75}.customer-loyalty-card--wrapper [class^=icon--asset]{margin:0 -.5rem}.customer-review-carousel--wrapper::-webkit-scrollbar{display:none}@media(min-width:992px){.customer-review-carousel--wrapper{--container-width:calc(1280px - var(--container-padding)*2);grid-gap:2rem 2rem;display:grid;gap:2rem 2rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:var(--container-width)}}@media(min-width:992px)and (max-width:1199.98px){.customer-review-carousel--wrapper{margin-left:var(--container-padding);margin-right:var(--container-padding)}}@media(min-width:1200px){.customer-review-carousel--wrapper{margin-left:auto;margin-right:auto}}@media(max-width:991.98px){.customer-review-carousel--wrapper{-webkit-overflow-scrolling:touch;scroll-snap-points-x:repeat(100%);-ms-scroll-snap-points-x:repeat(100%);display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-type:mandatory;-ms-scroll-snap-type:mandatory;white-space:nowrap}.customer-review-carousel--wrapper .customer-review-carousel--item-wrapper:first-child{margin-left:var(--grid-gutter)}}.customer-review-carousel--item-wrapper{position:relative}@media(max-width:991.98px){.customer-review-carousel--item-wrapper{margin-right:1rem;min-height:31.25rem;min-width:90%;scroll-snap-align:center;white-space:nowrap}}@media(min-width:992px){.customer-review-carousel--item-wrapper{display:flex;min-height:28rem;min-width:auto}}.customer-review-carousel--item-inner{--heading-color:var(--white);--heading-margin-bottom:1.5rem;--icon-width:1.75rem;background-color:var(--black);border-radius:1rem;color:var(--white);padding:3.5rem 2rem 2rem;white-space:normal}@media(max-width:991.98px){.customer-review-carousel--item-inner{bottom:0;left:0;position:absolute;right:0;top:0}}@media(min-width:992px){.customer-review-carousel--item-inner{flex:1}}.customer-review-carousel--item-inner p{-webkit-line-clamp:15;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.3;overflow:hidden;padding-bottom:.1em}@media(min-width:992px){.customer-review-carousel--item-inner p{-webkit-line-clamp:12}.customer-review-carousel--item-inner h3{max-width:14rem;overflow:hidden;text-overflow:ellipsis}}.input--calendar{position:relative}.input--calendar input{padding-left:2.5rem!important}.input--calendar .icon--s24--calendar{bottom:auto;left:.5rem;position:absolute;right:auto;top:.55rem}.flatpickr-calendar.hasTime .flatpickr-time{height:60px!important;line-height:60px;max-height:none;overflow:visible}.flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper{border-radius:var(--border-radius);height:40px!important;margin:10px}.flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper:first-of-type{margin-right:4px}.flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper:last-of-type{margin-left:4px;margin-right:0}.flatpickr-calendar.hasTime .flatpickr-time input.numInput{-moz-appearance:textfield!important;height:40px!important;margin:0}.flatpickr-calendar.hasTime .flatpickr-time .numInput::-webkit-inner-spin-button,.flatpickr-calendar.hasTime .flatpickr-time .numInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.flatpickr-calendar.hasTime .flatpickr-time .flatpickr-time-separator{width:1%!important}.flatpickr-calendar.hasTime .flatpickr-time .arrowUp{border-top-right-radius:var(--border-radius)}.flatpickr-calendar.hasTime .flatpickr-time .arrowDown{border-bottom-right-radius:var(--border-radius)}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--color-primary);border:0;color:var(--brand-contrast)}.flatpickr-current-month{align-items:center;display:flex;font-size:1rem;justify-content:center}.flatpickr-current-month .flatpickr-monthDropdown-months{flex:1 1 auto;padding:0!important;text-align:right}.flatpickr-current-month .numInputWrapper{flex:1 1 auto;margin-bottom:1px}.method-info-banner--wrapper{--banner-color:var(--color-info-rgb);--paragraph-margin-bottom:0;--icon-color:rgba(var(--banner-color),1);align-items:center;background-color:rgba(var(--banner-color),.1);border:1px solid rgba(var(--banner-color),.2);border-radius:var(--border-radius);color:var(--banner-color);display:flex}.method-info-banner--wrapper svg{margin:0 1rem 0 .75rem}.method-info-banner--wrapper.success{--banner-color:var(--color-success-rgb)}.method-info-banner--wrapper.warning{--banner-color:var(--color-warning-rgb)}.method-info-banner--wrapper.danger{--banner-color:var(--color-danger-rgb)}.method-info-banner--wrapper.info{--banner-color:var(--color-info-rgb)}.method-info-banner--wrapper img{height:2.5rem;margin-right:1rem;max-width:100%}.banner-verify-email--wrapper,.banner-verify-id--wrapper{--paragraph-margin-bottom:0;align-items:center;background-color:var(--color-warning);border-radius:var(--border-radius);display:grid;grid-template-columns:3rem 1fr 9rem;grid-template-rows:auto;margin-bottom:var(--grid-gutter);padding:calc(var(--grid-gutter)/1.1) var(--grid-gutter) calc(var(--grid-gutter)/1.1) 0}@media(max-width:991.98px){.banner-verify-email--wrapper,.banner-verify-id--wrapper{grid-template-columns:3rem 1fr;margin-bottom:var(--grid-gutter);padding:0}}.banner-verify-email--wrapper p,.banner-verify-id--wrapper p{padding:calc(var(--grid-gutter)/1.1) var(--grid-gutter) calc(var(--grid-gutter)/1.1) 0}@media(max-width:767.98px){.banner-verify-email--wrapper p,.banner-verify-id--wrapper p{--btn-font-size:0.75rem;grid-column:2/span 1;padding:calc(var(--grid-gutter)/2) var(--grid-gutter) calc(var(--grid-gutter)/2) 0}}.banner-verify-email--wrapper svg,.banner-verify-id--wrapper svg{justify-self:center}@media(max-width:991.98px){.banner-verify-email--wrapper svg,.banner-verify-id--wrapper svg{grid-row:1/span 2}}.banner-verify-email-sent--wrapper{background-color:rgba(var(--color-success-rgb),.1);border:1px solid var(--color-success);border-radius:var(--border-radius);margin-bottom:2rem;padding:1.5rem}@media(min-width:992px){.banner-verify-email-sent--wrapper{align-items:center;display:flex;justify-content:center}}@media(max-width:991.98px){.banner-verify-email-sent--wrapper{--h3-font-size:1rem;grid-gap:0 0;display:grid;gap:0 0;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,auto);margin-bottom:var(--grid-gutter);padding:.5rem 1rem}}.banner-verify-email-sent--wrapper svg{-webkit-animation-duration:1s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:bounceInUp}@media(max-width:991.98px){.banner-verify-email-sent--wrapper svg{align-self:center;grid-column:1/2;grid-row:1/span 2;max-width:1.2rem!important}}@media screen and (prefers-reduced-motion:reduce){.banner-verify-email-sent--wrapper svg{animation:none}}@media(max-width:991.98px){.banner-verify-email-sent--wrapper h3{grid-column:2/span 1;grid-row:1/2}.banner-verify-email-sent--wrapper p{grid-column:2/span 1;grid-row:2/3}}.ecom-page--404-wrapper,.error-page--404-wrapper{--paragraph-margin-bottom:0.2rem}.ecom-page--404-header,.error-page--404-header{--h1-font-size:16rem;--heading-color:#efefef;--heading-font-weight:var(--font-weight-bold);--heading-letter-spacing:-1rem;--heading-margin-bottom:5rem}@media(max-width:767.98px){.ecom-page--404-header,.error-page--404-header{--h1-font-size:7rem;--heading-letter-spacing:-0.4rem;--heading-margin-bottom:2rem}}.ecom-page--404-header h1,.error-page--404-header h1{display:inline-block;position:relative;text-shadow:0 1px var(--white),-1px -1px #e1e1e1}.ecom-page--404-header img,.error-page--404-header img{bottom:0;height:7.2rem;left:auto;position:absolute;right:11.58rem;top:auto}@media(max-width:767.98px){.ecom-page--404-header img,.error-page--404-header img{bottom:0;height:3rem;left:auto;position:absolute;right:5.25rem;top:auto}}.featured-brands--grid{--grid-columns:2;grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;align-items:stretch;display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-auto-rows:auto;grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(var(--grid-columns),1fr)!important;margin-bottom:calc(var(--grid-gutter)*2)}@media(min-width:768px){.featured-brands--grid{--grid-columns:4}}@media(min-width:992px){.featured-brands--grid{--grid-columns:5}}@media(min-width:1300px){.featured-brands--grid{--grid-columns:6}}.featured-brand--link{align-items:center;background:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 7px 0 0 var(--gray-200);display:flex;justify-content:center;padding:var(--grid-gutter);transition:.3s}@media screen and (prefers-reduced-motion:reduce){.featured-brand--link{transition:none}}.featured-brand--link:hover{--border-color:var(--brand-color)}.featured-brand--link:before{content:"";display:inline-block;height:0;padding-top:100%;position:relative;width:1px}.featured-brand--link img{border-radius:var(--border-radius);max-width:100%}.featured-brand--skeleton{--card-height-stacked:10rem;--card-height-stacked-mobile:5rem}.featured-brand--skeleton.skeleton-grid{--card-height:13em}@media(max-width:767.98px){.featured-brand--skeleton.skeleton-grid{--card-count:3;--card-height:14rem}}@media(min-width:768px){.featured-brand--skeleton.skeleton-grid{grid-auto-flow:row;grid-template-columns:repeat(6,1fr)}}@media(max-width:767.98px){.featured-brand--skeleton.skeleton-grid div:nth-child(1n+5),.featured-brand--skeleton.skeleton-grid div:nth-of-type(1n+3){display:block}}@media(min-width:768px)and (max-width:991.98px){.featured-brand--skeleton.skeleton-grid div:nth-child(1n+4){display:block}.featured-brand--skeleton.skeleton-grid div:nth-child(1n+9){display:none}}@media(min-width:992px)and (max-width:1299px){.featured-brand--skeleton.skeleton-grid div:nth-child(1n+5){display:block}.featured-brand--skeleton.skeleton-grid div:nth-child(1n+11){display:none}}.featured-brands--order-items button{--icon-color:var(--brand-color)}.featured-brands--order-items button:disabled{--icon-color:var(--text-muted);cursor:not-allowed}.filter-drawer{--filter-drawer-width:400px;bottom:0;display:flex;font-size:1rem;left:0;position:fixed;right:0;top:0;z-index:2060}@media(max-width:575.98px){.filter-drawer{--filter-drawer-width:280px}}.filter-drawer.collapsed{pointer-events:none}.filter-drawer.collapsed .filter-drawer--veil{display:none}.filter-drawer.collapsed .filter-drawer--wrapper{max-width:0}.filter-drawer.collapsed .filter-drawer--list-slideshow{animation:fadeOut .2s;animation-fill-mode:forwards}.filter-drawer.expanded .filter-drawer--wrapper{max-width:var(--filter-drawer-width);width:80%}.filter-drawer.expanded .filter-drawer--list-slideshow{animation:fadeIn .5s;animation-delay:.4s;animation-fill-mode:forwards;opacity:0}.filter-drawer--filters{--filter-drawer-bg:var(--off-white);--filter-drawer-shadow:0 0 0 7px rgba(var(--black-rgb),0.03);flex-direction:row-reverse}.filter-drawer--mobile-nav{--filter-drawer-bg:var(--white);--filter-drawer-shadow:7px 0 0 0 rgba(var(--black-rgb),0.03)}.filter-drawer--wrapper{background-color:var(--filter-drawer-bg);overflow-x:hidden;overflow-y:auto;position:relative;transition:max-width .3s ease-in-out;width:100%}.expanded .filter-drawer--wrapper{box-shadow:var(--filter-drawer-shadow)}.filter-drawer--list-slideshow{bottom:0;display:flex;left:0;position:absolute;right:0;top:0;transition:all .2s linear 0s;width:3500px}.filter-drawer--list-slideshow ul{width:var(--filter-drawer-width)}.filter-drawer--filter-grid{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-auto-rows:unset;grid-template-columns:1fr;overflow-x:hidden;overflow-y:auto}.filter-drawer--list{-webkit-padding-start:0;font-weight:var(--font-weight-regular);list-style:none;margin:0;padding:0}.filter-drawer--list .filter-drawer--list-heading{background-color:var(--off-white);padding:var(--grid-gutter)}.filter-drawer--list li{border-bottom:1px solid var(--border-color)}.filter-drawer--list li:not(.filter-drawer--list-heading)>*{padding:var(--grid-gutter)}.filter-drawer--list li>*{align-items:center;display:flex}.filter-drawer--veil{animation:fadeIn .7s;background-color:rgba(var(--black-rgb),.15);flex:1}.fold-out{--pill-bg-color:var(--brand-color);--pill-border-radius:1rem;--pill-color:var(--white);--pill-padding:0.3em 1em 0.5em;--pill-font-size:0.8rem;--initial-circle-size:3.2rem;background-color:var(--white);box-shadow:-7px 0 2px -2px rgba(0,0,0,.1);color:var(--body-color);display:flex;height:100vh;max-width:0;pointer-events:all;transition:max-width .5s ease-in-out}.fold-out.slide-left{bottom:auto;left:0;position:absolute;right:auto;top:0}.fold-out.slide-left.show .fold-out--close-tab{border-radius:0 50% 50% 0;bottom:0;left:auto;padding-right:.5rem;position:absolute;right:-2.25rem;top:2rem}.fold-out.slide-right{bottom:auto;left:auto;position:absolute;right:0;top:0}.fold-out.slide-right.show .fold-out--close-tab{border-radius:50% 0 0 50%;bottom:0;left:-2.25rem;padding-left:.5rem;position:absolute;right:auto;top:2rem}.fold-out.slide-right.show .fold-out--close-tab svg{transform:rotate(180deg)}.fold-out.show{max-width:360px;width:360px}.fold-out.show .fold-out--close-tab{--icon-color:var(--white);align-items:center;background-color:var(--brand-color);cursor:pointer;display:flex;height:2.5rem;justify-content:center;pointer-events:none;width:2.25rem}.fold-out.show .fold-out--close-tab,.fold-out.show .sidebar{animation:fadeIn .5s;animation-delay:.4s;animation-fill-mode:forwards;opacity:0}.fold-out.show .sidebar{max-width:none;width:100%}.fold-out.hide{pointer-events:none;width:360px}.fold-out.hide .sidebar{animation:fadeOut .2s;animation-fill-mode:forwards;max-width:none;width:100%}.fold-out.hide .fold-out--close-tab{--icon-color:transparent}.fold-out .sidebar{min-width:100%!important}.current-customer--drawer-veil{animation:fadeIn .7s;background-color:rgba(var(--black-rgb),.3);bottom:0;left:0;pointer-events:all;position:fixed;right:0;top:0}.hide>.current-customer--drawer-veil{opacity:0;pointer-events:none}.current-customer--drawer-screen{bottom:0;left:0;position:fixed;right:0;top:0;transition:all .2s ease-in-out;z-index:var(--modal-z-index)}@media screen and (prefers-reduced-motion:reduce){.current-customer--drawer-screen{transition:none}}.current-customer--drawer-screen.hide{opacity:0;pointer-events:none}.current-customer--drawer-screen.show{opacity:1}.input--fake,input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{-webkit-appearance:none;-moz-appearance:none;background-clip:padding-box;background-color:var(--input-bg,var(--white));border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius,--border-radius);color:var(--input-color,var(--body-color));display:block;font-family:var(--font-family-base);font-size:var(--input-font-size,1rem);font-weight:var(--font-weight-light);height:var(--input-height,auto);letter-spacing:var(--body-letter-spacing);line-height:var(--input-line-height);overflow:hidden;padding:var(--input-padding);text-overflow:ellipsis;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;white-space:nowrap;width:100%}@media(max-width:767.98px)and (-webkit-min-device-pixel-ratio:0){.input--fake,input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{font-size:16px}}.input--fake[disabled],.input--fake fieldset[disabled],input:not([type])[disabled],input:not([type]) fieldset[disabled],input[type=date][disabled],input[type=date] fieldset[disabled],input[type=datetime-local][disabled],input[type=datetime-local] fieldset[disabled],input[type=email][disabled],input[type=email] fieldset[disabled],input[type=number][disabled],input[type=number] fieldset[disabled],input[type=password][disabled],input[type=password] fieldset[disabled],input[type=search][disabled],input[type=search] fieldset[disabled],input[type=tel][disabled],input[type=tel] fieldset[disabled],input[type=text][disabled],input[type=text] fieldset[disabled],input[type=time][disabled],input[type=time] fieldset[disabled],select[disabled],select fieldset[disabled],textarea[disabled],textarea fieldset[disabled]{background-color:var(--input-disabled-bg);border-color:var(--input-disabled-border-color);color:var(--input-disabled-color);cursor:not-allowed;-webkit-opacity:1}.input--fake::placeholder,input:not([type])::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,select::placeholder,textarea::placeholder{color:var(--input-placeholder-color);font-style:var(--input-placeholder-font-style);opacity:1}.input--fake ::-webkit-input-placeholder,input:not([type]) ::-webkit-input-placeholder,input[type=date] ::-webkit-input-placeholder,input[type=datetime-local] ::-webkit-input-placeholder,input[type=email] ::-webkit-input-placeholder,input[type=number] ::-webkit-input-placeholder,input[type=password] ::-webkit-input-placeholder,input[type=search] ::-webkit-input-placeholder,input[type=tel] ::-webkit-input-placeholder,input[type=text] ::-webkit-input-placeholder,input[type=time] ::-webkit-input-placeholder,select ::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{color:var(--input-placeholder-color);font-style:var(--input-placeholder-font-style);opacity:1}.input--fake ::-moz-placeholder,input:not([type]) ::-moz-placeholder,input[type=date] ::-moz-placeholder,input[type=datetime-local] ::-moz-placeholder,input[type=email] ::-moz-placeholder,input[type=number] ::-moz-placeholder,input[type=password] ::-moz-placeholder,input[type=search] ::-moz-placeholder,input[type=tel] ::-moz-placeholder,input[type=text] ::-moz-placeholder,input[type=time] ::-moz-placeholder,select ::-moz-placeholder,textarea ::-moz-placeholder{color:var(--input-placeholder-color)}.input--fake :-ms-input-placeholder,input:not([type]) :-ms-input-placeholder,input[type=date] :-ms-input-placeholder,input[type=datetime-local] :-ms-input-placeholder,input[type=email] :-ms-input-placeholder,input[type=number] :-ms-input-placeholder,input[type=password] :-ms-input-placeholder,input[type=search] :-ms-input-placeholder,input[type=tel] :-ms-input-placeholder,input[type=text] :-ms-input-placeholder,input[type=time] :-ms-input-placeholder,select :-ms-input-placeholder,textarea :-ms-input-placeholder{color:var(--input-placeholder-color)}.input--fake :-moz-placeholder,input:not([type]) :-moz-placeholder,input[type=date] :-moz-placeholder,input[type=datetime-local] :-moz-placeholder,input[type=email] :-moz-placeholder,input[type=number] :-moz-placeholder,input[type=password] :-moz-placeholder,input[type=search] :-moz-placeholder,input[type=tel] :-moz-placeholder,input[type=text] :-moz-placeholder,input[type=time] :-moz-placeholder,select :-moz-placeholder,textarea :-moz-placeholder{color:var(--input-placeholder-color)}.input--fake ::-ms-expand,input:not([type]) ::-ms-expand,input[type=date] ::-ms-expand,input[type=datetime-local] ::-ms-expand,input[type=email] ::-ms-expand,input[type=number] ::-ms-expand,input[type=password] ::-ms-expand,input[type=search] ::-ms-expand,input[type=tel] ::-ms-expand,input[type=text] ::-ms-expand,input[type=time] ::-ms-expand,select ::-ms-expand,textarea ::-ms-expand{display:none}.input--fake:focus,input:not([type]):focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,select:focus,textarea:focus{background-color:var(--input-focus-bg-color);border-color:var(--input-focus-border-color);box-shadow:0 0 0 4px var(--input-focus-shadow-color);color:var(--input-color);outline:none!important}.input--fake.is-invalid,.input--fake.is-valid,.input--fake:invalid,input:not([type]).is-invalid,input:not([type]).is-valid,input:not([type]):invalid,input[type=date].is-invalid,input[type=date].is-valid,input[type=date]:invalid,input[type=datetime-local].is-invalid,input[type=datetime-local].is-valid,input[type=datetime-local]:invalid,input[type=email].is-invalid,input[type=email].is-valid,input[type=email]:invalid,input[type=number].is-invalid,input[type=number].is-valid,input[type=number]:invalid,input[type=password].is-invalid,input[type=password].is-valid,input[type=password]:invalid,input[type=search].is-invalid,input[type=search].is-valid,input[type=search]:invalid,input[type=tel].is-invalid,input[type=tel].is-valid,input[type=tel]:invalid,input[type=text].is-invalid,input[type=text].is-valid,input[type=text]:invalid,input[type=time].is-invalid,input[type=time].is-valid,input[type=time]:invalid,select.is-invalid,select.is-valid,select:invalid,textarea.is-invalid,textarea.is-valid,textarea:invalid{background-position:calc(100% - var(--grid-gutter)/1.5) calc(var(--grid-gutter)/1.5);background-repeat:no-repeat;background-size:18px;position:relative}.input--fake.is-valid,input:not([type]).is-valid,input[type=date].is-valid,input[type=datetime-local].is-valid,input[type=email].is-valid,input[type=number].is-valid,input[type=password].is-valid,input[type=search].is-valid,input[type=tel].is-valid,input[type=text].is-valid,input[type=time].is-valid,select.is-valid,textarea.is-valid{background-color:var(--input-focus-bg-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon--sm--check-circle' width='24' height='24'%3E%3Cpath fill='%2319B365' fill-rule='evenodd' d='M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18Zm3.936 4.866a.75.75 0 0 0-1.046.174l-4.369 6.115-1.397-2.095-.068-.087a.75.75 0 0 0-1.18.92l2 3 .067.086a.75.75 0 0 0 1.167-.067l5-7 .058-.095a.75.75 0 0 0-.232-.951Z'/%3E%3C/svg%3E");border-color:var(--color-success)}.input--fake.is-invalid,.input--fake:invalid,input:not([type]).is-invalid,input:not([type]):invalid,input[type=date].is-invalid,input[type=date]:invalid,input[type=datetime-local].is-invalid,input[type=datetime-local]:invalid,input[type=email].is-invalid,input[type=email]:invalid,input[type=number].is-invalid,input[type=number]:invalid,input[type=password].is-invalid,input[type=password]:invalid,input[type=search].is-invalid,input[type=search]:invalid,input[type=tel].is-invalid,input[type=tel]:invalid,input[type=text].is-invalid,input[type=text]:invalid,input[type=time].is-invalid,input[type=time]:invalid,select.is-invalid,select:invalid,textarea.is-invalid,textarea:invalid{background-color:var(--input-focus-bg-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon--sm--exclamation-outline' width='24' height='24'%3E%3Cg fill='red' fill-rule='evenodd' transform='translate(3 3)'%3E%3Cpath fill-rule='nonzero' d='M9 18A9 9 0 1 1 9 0a9 9 0 0 1 0 18Zm0-1.5a7.5 7.5 0 1 0 0-15 7.5 7.5 0 0 0 0 15Z'/%3E%3Cpath fill-rule='nonzero' d='M9 5.25a.75.75 0 0 1 .743.648L9.75 6v3.5a.75.75 0 0 1-1.493.102L8.25 9.5V6A.75.75 0 0 1 9 5.25Z'/%3E%3Ccircle cx='8.975' cy='11.875' r='1'/%3E%3C/g%3E%3C/svg%3E");border-color:var(--color-danger)}.form-ignore--invalid .input--fake.is-invalid,.form-ignore--invalid .input--fake:invalid,.form-ignore--invalid input:not([type]).is-invalid,.form-ignore--invalid input:not([type]):invalid,.form-ignore--invalid input[type=date].is-invalid,.form-ignore--invalid input[type=date]:invalid,.form-ignore--invalid input[type=datetime-local].is-invalid,.form-ignore--invalid input[type=datetime-local]:invalid,.form-ignore--invalid input[type=email].is-invalid,.form-ignore--invalid input[type=email]:invalid,.form-ignore--invalid input[type=number].is-invalid,.form-ignore--invalid input[type=number]:invalid,.form-ignore--invalid input[type=password].is-invalid,.form-ignore--invalid input[type=password]:invalid,.form-ignore--invalid input[type=search].is-invalid,.form-ignore--invalid input[type=search]:invalid,.form-ignore--invalid input[type=tel].is-invalid,.form-ignore--invalid input[type=tel]:invalid,.form-ignore--invalid input[type=text].is-invalid,.form-ignore--invalid input[type=text]:invalid,.form-ignore--invalid input[type=time].is-invalid,.form-ignore--invalid input[type=time]:invalid,.form-ignore--invalid select.is-invalid,.form-ignore--invalid select:invalid,.form-ignore--invalid textarea.is-invalid,.form-ignore--invalid textarea:invalid{background-color:var(--input-bg,var(--white));background-image:none;border-color:var(--input-border-color)}.input--fake.is-locked,input:not([type]).is-locked,input[type=date].is-locked,input[type=datetime-local].is-locked,input[type=email].is-locked,input[type=number].is-locked,input[type=password].is-locked,input[type=search].is-locked,input[type=tel].is-locked,input[type=text].is-locked,input[type=time].is-locked,select.is-locked,textarea.is-locked{--input-bg:var(--input-disabled-bg);background-color:var(--input-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23353535' fill-rule='evenodd' d='M12.5 4c2.4 0 4.38 1.758 4.495 3.996l.005.205v1.426h1a1 1 0 0 1 1 1v8.123a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-8.123a1 1 0 0 1 1-1h1V8.201C8 5.866 10.028 4 12.5 4Zm0 1.5c-1.61 0-2.905 1.138-2.995 2.544L9.5 8.2v1.426h6V8.201c0-1.477-1.33-2.701-3-2.701Z'/%3E%3C/svg%3E");background-position:calc(100% - 8px);background-repeat:no-repeat;background-size:24px;border-color:var(--input-bg);cursor:not-allowed;-webkit-opacity:1;padding-right:2.5rem!important;position:relative}input[type=search]{background-color:var(--search-bg,var(--input-bg));border:var(--search-border-width,var(--input-border-width)) solid var(--search-border-color,var(--input-border-color));border-radius:var(--input-border-radius,--border-radius);color:var(--search-color,var(--input-color));font-size:var(--search-font-size,var(--input-font-size));line-height:var(--search-line-height,var(--input-line-height));padding:var(--search-padding,var(--input-padding))}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=search]{font-size:14px}}input[type=search]:focus{border-color:var(--search-focus-border-color,var(--input-focus-border-color))}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{bottom:auto;left:0;opacity:0;position:absolute;right:auto;top:10px}input[type=checkbox]+label{cursor:pointer;font-size:inherit!important;padding-left:1.5rem;position:relative}input[type=checkbox]+label a{font-size:var(--label-font-size)}input[type=checkbox]+label:before{background:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon--ut--checkbox-empty' fill='none' width='24' height='24'%3E%3Crect width='13' height='13' x='5.5' y='5.5' fill='%23fff' stroke='%23adb5bd' rx='.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:2px;content:"";display:inline-block;height:.95rem;left:0;margin:5px 10px 0 0;pointer-events:none;position:absolute;vertical-align:text-top;width:.95rem}input[type=checkbox]:checked+label:before{background:var(--checkbox-checked-bg,var(--white))}input[type=checkbox]:disabled+label{color:#b8b8b8;cursor:auto}input[type=checkbox]:disabled+label:before{background:#ddd;box-shadow:none}input[type=checkbox]:checked+label:after{background:var(--checkbox-checked-color,var(--brand-color));background-repeat:no-repeat;bottom:auto;content:"";height:.63rem;left:2px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='check' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='m173.898 439.404-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='check' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='m173.898 439.404-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");position:absolute;right:auto;top:6px;width:.63rem}input[type=checkbox]+label{margin-bottom:0}input[type=date].is-invalid,input[type=date]:invalid{background-position:calc(100% - 3rem) 50%}.checkbox,.checkbox--wrapper{position:relative}.checkbox--wrapper input[type=checkbox]+label:before,.checkbox input[type=checkbox]+label:before{margin-top:.35rem!important}.checkbox--wrapper input[type=checkbox]:checked+label:after,.checkbox input[type=checkbox]:checked+label:after{top:8px}input[type=radio]{bottom:auto;left:auto;margin-left:-1.25rem;margin-top:.3em;padding:0;position:absolute;right:auto;top:auto;width:21px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top;white-space:normal}textarea.no-resize{resize:none}textarea.vertical-resize{resize:vertical}textarea.code-view{background-color:var(--body-color);color:#90ee90;font-family:monospace}textarea.pre-wrap{white-space:pre-wrap;word-break:break-all}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5'%3E%3Cpath fill='none' stroke='%23353535' stroke-linecap='round' stroke-width='1.5' d='m1 1 3 3 3-3'/%3E%3C/svg%3E");background-position:calc(100% - var(--grid-gutter));background-repeat:no-repeat;background-size:8px;padding-right:2.5rem!important;padding-right:2.5rem}select[disabled],select fieldset[disabled]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5'%3E%3Cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-width='1.5' d='m1 1 3 3 3-3'/%3E%3C/svg%3E")}@-moz-document url-prefix(){select:active,select:focus{background:var(--input-focus-bg-color);color:var(--input-color)}}.form-group{margin-bottom:var(--form-group-margin-bottom)}.form-text{display:block;margin-top:.25rem}.input-group{align-items:stretch!important;display:flex;position:relative}.input-group a.btn,.input-group button{border:none;border-radius:var(--border-radius);border-bottom-left-radius:0;border-top-left-radius:0;bottom:1px;box-shadow:-2px 0 2px 0 rgba(var(--black-rgb),.1);height:calc(100% - 2px);left:auto;position:absolute;right:1px;top:1px}.input-group a.btn:active,.input-group a.btn:focus,.input-group a.btn:hover,.input-group button:active,.input-group button:focus,.input-group button:hover{box-shadow:-2px 0 2px 0 var(--gray-100)}.input-group label,.input-group span{align-items:center;align-self:stretch;border:1px solid var(--border-color);border-radius:var(--input-border-radius) 0 0 var(--input-border-radius);border-right:none;display:flex;margin-bottom:0;padding:5px var(--grid-gutter) 7px;white-space:nowrap}.input-group label:last-child,.input-group span:last-child{border:1px solid var(--border-color);border-left:none;border-radius:0 var(--input-border-radius) var(--input-border-radius) 0}.input-group input:not([type=hidden]),.input-group select{border-radius:none}.input-group input:not([type=hidden]):first-child,.input-group select:first-child{border-radius:var(--input-border-radius) var(--btn-border-radius) var(--btn-border-radius) var(--input-border-radius)}.input-group input:not([type=hidden]):last-child,.input-group select:last-child{border-radius:var(--btn-border-radius) var(--input-border-radius) var(--input-border-radius) var(--btn-border-radius)}.feedback,.invalid-feedback,.valid-feedback{color:var(--text-muted);display:inline-block;font-size:.85em}.has-feedback:valid+.invalid-feedback{display:none!important}.has-feedback:invalid+.invalid-feedback{display:inline-block}.valid-feedback{color:var(--color-success)}.invalid-feedback{color:var(--color-danger)}.group-input button{margin:5px}.group-input .col{margin-top:10px}.birthdate-grid{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px var(--grid-gutter)}.birthdate-grid label{width:100%}.birthdate-grid select{flex:1;margin:0 var(--grid-gutter)}input.input--dashed-line{background-color:transparent!important;border:none;border-bottom:2px dashed var(--gray-200)!important;border-radius:0!important;text-align:center}input.input--dashed-line:focus{border-color:var(--brand-color)!important}input.input--dashed-line.is-invalid{border-color:var(--color-danger)!important}.input--show-password{position:relative}.input--show-password input{padding-right:2.5rem!important}.input--show-password input.is-invalid,.input--show-password input:invalid{background-position:calc(100% - 3rem) 50%}.input--show-password .btn-link,.input--show-password button{align-items:center;bottom:0;display:flex;font-size:1rem;height:100%;justify-content:center;left:auto;opacity:.7;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2.5rem}.input--show-password .btn-link .icon--s24--hide-password,.input--show-password button .icon--s24--hide-password{display:block}.input--show-password .btn-link .icon--s24--show-password,.input--show-password .btn-link.show-password .icon--s24--hide-password,.input--show-password button .icon--s24--show-password,.input--show-password button.show-password .icon--s24--hide-password{display:none}.input--show-password .btn-link.show-password .icon--s24--show-password,.input--show-password button.show-password .icon--s24--show-password{display:block}.input--with-lead-text{min-height:var(--input-height);position:relative}.input--with-lead-text span{bottom:0;color:var(--input-color);display:flex;font-size:var(--input-font-size);font-weight:var(--font-weight-light);left:0;padding:var(--input-padding);position:absolute;right:auto;top:0;z-index:1}.input--with-lead-text input{padding-left:1.5rem!important}.fullscreen-slideshow{overflow:hidden;position:relative}.fullscreen-slideshow-container{-webkit-overflow-scrolling:touch;grid-gap:var(--grid-gutter) var(--grid-gutter);-ms-overflow-style:none;align-items:center;display:flex;gap:var(--grid-gutter) var(--grid-gutter);overflow-x:scroll;overflow-y:hidden;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;z-index:1}.fullscreen-slideshow-container::-webkit-scrollbar{display:none}.fullscreen-slideshow-container.fullscreen-slideshow-container--modal .fullscreen-slideshow-image{background:transparent;border-radius:0;height:95vh;min-width:95vw;outline:none;width:95vw}.fullscreen-slideshow-container.fullscreen-slideshow-container--modal .fullscreen-slideshow-image img{border-radius:var(--border-radius);height:auto;max-height:100%;max-width:800px}.fullscreen-slideshow-image{border:none;border-radius:var(--border-radius);height:235px;min-width:235px;overflow:hidden;scroll-snap-align:center;width:235px}.fullscreen-slideshow-image img{height:100%;object-fit:cover;width:100%}@media(max-width:767.98px){.fullscreen-slideshow-image:first-child{margin-left:var(--grid-gutter)}.fullscreen-slideshow-image:last-child{margin-right:var(--grid-gutter)}}.fullscreen-slideshow--control-wrapper{background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 1px 0 rgba(var(--black-rgb),.1);color:var(--body-color);cursor:pointer;display:flex;padding:.75rem 0;z-index:20}.fullscreen-slideshow--control-wrapper.hidden{display:none}.fullscreen-slideshow--control-wrapper.prev{bottom:auto;left:.75rem;position:absolute;right:auto;top:50%;transform:translateY(-50%)}.fullscreen-slideshow--control-wrapper.next{bottom:auto;left:auto;position:absolute;right:calc(.75rem + 10px);top:50%;transform:translateY(-50%)}@media(max-width:767.98px){#main_slideshow .fullscreen-slideshow--control-wrapper{display:none}}.fullscreen-slideshow-modal{align-items:center;background:rgba(30,30,30,.825);bottom:0;display:none;justify-content:center;left:0;opacity:0;position:absolute;position:fixed;right:0;top:0;z-index:2000}.fullscreen-slideshow-modal:focus{outline:1px auto -webkit-focus-ring-color}.fullscreen-slideshow-modal.shown{animation:fadeIn .1s ease-in;animation-delay:.1s;animation-fill-mode:forwards;display:flex}@media(max-width:767.98px){.fullscreen-slideshow-modal.shown{height:100vh!important;top:0!important}}.fullscreen-slideshow-modal--close{bottom:auto;cursor:pointer;left:auto;position:absolute;right:1em;top:1em;z-index:10}.fullscreen-slideshow-modal-img{height:auto;max-height:800px;max-width:800px;min-height:350px;min-width:400px;width:100%;z-index:5}.global-alert{--icon-color:var(--white);--link-color:var(--white);--link-color-hover:var(--link-color);--link-decoration:underline;--link-decoration-hover:none;--btn-font-size:0.85rem;align-items:center;color:var(--white);display:flex;font-size:.85rem;font-weight:var(--font-weight-semi-bold);justify-content:center;line-height:1.2;padding:.5rem var(--grid-gutter);text-transform:uppercase}.global-alert:not(.position-relative){bottom:auto;left:0;position:fixed;right:0;top:0;z-index:var(--global-alert-z-index)}.global-alert:not(.alert-persist){animation:fadeOut;animation-delay:4s;animation-duration:1s;animation-fill-mode:forwards;transition:opacity 1s ease}.global-alert.alert-success{background-color:var(--color-success);border-color:var(--color-success)}.global-alert.alert-info{background-color:var(--color-info);border-color:var(--color-info)}.global-alert.alert-warning{--icon-color:var(--body-color);background-color:var(--color-warning);border-color:var(--color-warning);color:var(--body-color)!important}.global-alert.alert-danger,.global-alert.alert-error{background-color:var(--color-danger);border-color:var(--color-danger)}.global-alert.alert-status{background-color:var(--black);border-color:var(--black)}.global-alert.alert-hidden{display:none}.global-alert.position-relative{position:relative}.global-alert .btn-link{color:var(--white);font-weight:inherit;margin-left:.3rem}.hidden{display:none!important}@media(min-width:992px){.hidden-desktop{display:none!important}}@media(max-width:991.98px){.hidden-mobile{display:none!important}}@media(min-width:768px){.hidden-md-up{display:none!important}}@media(max-width:767.98px){.hidden-sm-down{display:none!important;visibility:hidden!important}}.display-only--kiosk-portrait{display:none!important}@media(width:1080px)and (height:1920px){.display-only--kiosk-portrait{display:inherit!important}}.display-only--kiosk-landscape{display:none!important}@media(width:1920px)and (height:1080px){.display-only--kiosk-landscape{display:inherit!important}}.hidden-first-of-type:first-of-type,.hidden-if-empty:empty,.hidden-last-of-type:last-of-type,.show-crawler{display:none!important}.img-fluid{height:auto;max-width:100%}.img-circle{border-radius:50%}.img-cover{height:100%;width:100%}.img-cover,.object-fit-cover{object-fit:cover}.object-fit-contain{object-fit:contain}.haslazyload{filter:blur(.5vw);transition-delay:.5s!important;transition:filter 1s ease-in-out,background-image 1s ease-in-out!important}.haslazyload.lazyload.lazyloaded,.haslazyload.lazyloaded{filter:blur(0)!important}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive.embed-responsive-2by5:before{padding-top:40%}.embed-responsive .embed-responsive-item{background-color:var(--color-secondary);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;bottom:0;filter:blur(10px);height:100%;left:0;opacity:.4;position:absolute;top:0;transition:filter .2s ease,opacity .2s ease;transition-delay:.275s;width:100%}.embed-responsive .embed-responsive-item.lazy-loaded{filter:blur(0);opacity:1}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.cursor-disabled,.cursor-not-allowed{cursor:not-allowed!important}.pointer-events-none{pointer-events:none!important}.overflow-v,.overflow-y{overflow-x:hidden!important;overflow-y:auto!important}.overflow-h,.overflow-x{overflow-x:auto!important;overflow-y:hidden!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.position-absolute{position:absolute}.position-absolute--full{bottom:0;left:0;position:absolute;right:0;top:0}.position-relative{position:relative}.position-sticky{position:sticky;top:0}@media(max-width:767.98px){.position-sticky--mobile{position:sticky;top:0;z-index:calc(var(--app-nav-z-index) - 1)}}.position-initial{position:static!important}.bg-brand{background-color:var(--brand-color)!important}.bg-brand-light{background-color:rgba(var(--brand-color-rgb),.1)!important}.bg-brand-secondary,.bg-secondary{background-color:var(--brand-color-secondary)!important}.bg-secondary-light{background-color:rgba(var(--brand-color-secondary-rgb),.1)!important}.bg-black{background-color:var(--black)!important}.bg-white{background-color:var(--white)!important}.bg-white-faded{background-color:rgba(var(--white-rgb),.5)}.bg-gray-100,.bg-light{background-color:var(--gray-100)!important}.bg-dark,.bg-gray-200{background-color:var(--gray-200)!important}.bg-gray-300{background-color:var(--gray-300)!important}.bg-gray-400{background-color:var(--gray-400)!important}.bg-lighter{background-color:rgba(var(--off-white-rgb),.6)!important}.bg-success{background-color:var(--color-success)!important}.bg-success-light{background-color:rgba(var(--color-success-rgb),.1)!important}.bg-warning{background-color:var(--color-warning)!important}.bg-warning-light{background-color:rgba(var(--color-warning-rgb),.1)!important}.bg-danger{background-color:var(--color-danger)!important}.bg-danger-light{background-color:rgba(var(--color-danger-rgb),.1)!important}.bg-info{background-color:var(--color-info)!important}.bg-info-light{background-color:rgba(var(--color-info-rgb),.1)!important}.bg-disabled{background-color:var(--btn-bg-disabled)!important}.bg-sale{background-color:var(--sale-color)!important}.bg-spark{background-color:var(--spark-primary)!important}.bg-transparent{background-color:transparent!important}.d-block{display:block!important}.d-grid{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid!important;gap:var(--grid-gutter) var(--grid-gutter)}.table-layout--fixed{table-layout:fixed!important}.fd-row{display:flex;flex-direction:row}.fd-row-reverse{display:flex;flex-direction:row-reverse}.fd-column{display:flex;flex-direction:column}.fd-column-reverse{display:flex;flex-direction:column-reverse}.align-fs{align-items:flex-start}.align-c{align-items:center}.align-fe{align-items:flex-end}.align-b{align-items:baseline}.align-s-fs{align-self:flex-start}.align-s-fe{align-self:flex-end}.align-s-c{align-self:center}.align-s-s{align-self:stretch}.align-c-fs{align-content:flex-start}.align-c-fe{align-content:flex-end}.justify-fs{justify-content:flex-start}.justify-c{justify-content:center!important}.justify-fe{justify-content:flex-end}.justify-sb{justify-content:space-between}.justify-sa{justify-content:space-around}.justify-s-fs{justify-self:flex-start}.justify-s-fe{justify-self:flex-end}.justify-s-c{justify-self:center}.justify-items-c{justify-items:center!important}.no-flex-wrap{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap!important}.flex-grow-1{flex-grow:1}.gd-column{grid-auto-flow:column}.gd-row{grid-auto-flow:row}.grid-gap--none{grid-gap:0 0;gap:0 0}.grid-gap--quarter{grid-gap:var(--grid-gutter-quarter) var(--grid-gutter-quarter);gap:var(--grid-gutter-quarter) var(--grid-gutter-quarter)}.grid-gap--half{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);gap:var(--grid-gutter-half) var(--grid-gutter-half)}.grid-gap{grid-gap:var(--grid-gutter) var(--grid-gutter);gap:var(--grid-gutter) var(--grid-gutter)}.grid-gap--row{grid-gap:var(--grid-gutter) 0;gap:var(--grid-gutter) 0}.grid-gap--col{grid-gap:0 var(--grid-gutter);gap:0 var(--grid-gutter)}.grid-gap--2x{grid-gap:var(--grid-gutter-2x) var(--grid-gutter-2x);gap:var(--grid-gutter-2x) var(--grid-gutter-2x)}.grid-gap--3x{grid-gap:var(--grid-gutter-3x) var(--grid-gutter-3x);gap:var(--grid-gutter-3x) var(--grid-gutter-3x)}.grid-gap--4x{grid-gap:var(--grid-gutter-4x) var(--grid-gutter-4x);gap:var(--grid-gutter-4x) var(--grid-gutter-4x)}.nowrap{white-space:nowrap!important}.wrap-inherit{white-space:inherit!important}.wrap-initial{white-space:normal!important}.word-break{-ms-grid-columns:min-content;display:table-caption;display:-ms-grid;width:min-intrinsic;width:-webkit-min-content;width:-moz-min-content;width:min-content}.body-font{font-family:var(--font-family-base)!important}.heading-font{font-family:var(--heading-font-family)!important}.underline{text-decoration:underline!important}.thin{font-weight:var(--font-weight-thin)!important}.extra-light{font-weight:var(--font-weight-extra-light)!important}.light{font-weight:var(--font-weight-light)!important}.regular{font-weight:var(--font-weight-regular)!important}.medium{font-weight:var(--font-weight-medium)!important}.semi-bold{font-weight:var(--font-weight-semi-bold)!important}.bold{font-weight:var(--font-weight-bold)!important}.black{font-weight:var(--font-weight-black)!important}.uppercase{text-transform:uppercase!important}.inherit-case{text-transform:none!important}.inherit-font-size{font-size:inherit!important}.capitalize{text-transform:capitalize!important}.italic{font-style:italic!important}.mice-type{font-size:var(--mice-type-size)!important}.flip-horizontal{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.flip-vertical{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.rotate--45{transform:rotate(-45deg)}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.letter-spacing{letter-spacing:3px}.ellipsis{overflow:hidden;text-overflow:ellipsis}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.line-through{text-decoration:line-through!important}.initial-color{color:initial!important}.brand{color:var(--brand-color)!important}.brand-secondary{color:var(--brand-color-secondary)!important}.primary{color:var(--color-primary)!important}.secondary{color:var(--color-secondary)!important}.tertiary{color:var(--color-tertiary)!important}.info{color:var(--color-info)!important}.success{color:var(--color-success)!important}.warning{color:var(--color-warning)!important}.danger{color:var(--color-danger)!important}.white{color:var(--white)!important}.accent{color:var(--color-accent)!important}.teal{color:var(--teal)!important}.muted{color:var(--text-muted)!important}.gray-100{color:var(--gray-100)!important}.gray-200{color:var(--gray-200)!important}.gray-300{color:var(--gray-300)!important}.spark-primary{color:var(--spark-primary)!important}.spark-secondary{color:var(--spark-secondary)!important}.brand-contrast{color:var(--brand-contrast)!important}.firebird-primary{color:var(--firebird-primary)!important}.text-color--sale{color:var(--sale-color)!important}.text-color--transparent{color:transparent!important}.icon-body{--icon-color:var(--body-color)!important}.brand-icon{--icon-color:var(--brand-color)!important}.brand-secondary-icon{--icon-color:var(--brand-color-secondary)!important}.primary-icon{--icon-color:var(--color-primary)!important}.secondary-icon{--icon-color:var(--color-secondary)!important}.tertiary-icon{--icon-color:var(--color-tertiary)!important}.info-icon{--icon-color:var(--color-info)!important}.success-icon{--icon-color:var(--color-success)!important}.warning-icon{--icon-color:var(--color-warning)!important}.danger-icon{--icon-color:var(--color-danger)!important}.white-icon{--icon-color:var(--white)!important}.accent-icon{--icon-color:var(--color-accent)!important}.teal-icon{--icon-color:var(--teal)!important}.muted-icon{--icon-color:var(--text-muted)!important}.gray-100-icon{--icon-color:var(--gray-100)!important}.gray-200-icon{--icon-color:var(--gray-200)!important}.gray-300-icon{--icon-color:var(--gray-300)!important}.spark-primary-icon{--icon-color:var(--spark-primary)!important}.spark-secondary-icon{--icon-color:var(--spark-secondary)!important}.brand-contrast-icon{--icon-color:var(--brand-contrast)!important}.firebird-primary-icon{--icon-color:var(--firebird-primary)!important}.hover\:icon-danger{transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.hover\:icon-danger{transition:none}}.hover\:icon-danger:hover{--icon-color:var(--color-danger)!important}.hover\:icon-danger:hover.disabled,.hover\:icon-danger:hover:disabled{--icon-color:inherit!important}.hover\:icon-success{transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.hover\:icon-success{transition:none}}.hover\:icon-success:hover{--icon-color:var(--color-success)!important}.hover\:icon-success:hover.disabled,.hover\:icon-success:hover:disabled{--icon-color:inherit!important}.shadow{box-shadow:var(--shadow);-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow)}.shadow-solid{box-shadow:0 7px 0 0 var(--gray-100)}.no-shadow{box-shadow:none!important}.border{border:1px solid var(--border-color)!important}.border-top{border-top:1px solid var(--border-color)!important}.border-right{border-right:1px solid var(--border-color)!important}.border-bottom{border-bottom:1px solid var(--border-color)!important}.border-left{border-left:1px solid var(--border-color)!important}.border-brand{border:1px solid var(--brand-color)!important}.border-brand-secondary{border:1px solid var(--brand-color-secondary)!important}.border-success{border:1px solid var(--color-success)!important}.border-success-light{border:1px solid rgba(var(--color-danger-rgb),.2)!important}.border-warning{border:1px solid var(--color-warning)!important}.border-warning-light{border:1px solid rgba(var(--color-danger-rgb),.2)!important}.border-danger{border:1px solid var(--color-danger)!important}.border-danger-light{border:1px solid rgba(var(--color-danger-rgb),.2)!important}.border-info{border:1px solid var(--color-info)!important}.border-sale{border:1px solid var(--sale-color)!important}.border-spark{border:1px solid var(--spark-primary)!important}.border-spark-secondary{border:1px solid var(--spark-secondary)!important}.border-transparent{border:1px solid transparent!important}.border-gray-100{border:1px solid var(--gray-100)!important}.border-gray-200{border:1px solid var(--gray-200)!important}.border-gray-300{border:1px solid var(--gray-300)!important}.no-border{border:none!important}.border-radius,.round-corners{border-radius:var(--border-radius)!important}.border-radius-top{border-radius:var(--border-radius) var(--border-radius) 0 0!important}.border-radius-bottom{border-radius:0 0 var(--border-radius) var(--border-radius)!important}.border-radius-right{border-radius:0 var(--border-radius) var(--border-radius) 0!important}.border-radius-left{border-radius:var(--border-radius) 0 0 var(--border-radius)!important}.opacity-0{opacity:0}.faded,.opacity-05{opacity:.5}.opacity-07{opacity:.7}.mh-100{max-height:100vh;overflow-y:auto}.minh-100{min-height:100vh;overflow-y:auto}.h-100{height:100%!important}.mw-100{max-width:100%!important}.w-50{width:50%!important}.w-100{width:100%!important}.p-05{padding:.5rem!important}.pl-05{padding-left:.5rem!important}.pr-05{padding-right:.5rem!important}.pt-05{padding-top:.5rem!important}.pb-05{padding-bottom:.5rem!important}.px-05{padding-left:.5rem!important;padding-right:.5rem!important}.py-05{padding-bottom:.5rem!important;padding-top:.5rem!important}.m-05{margin:.5rem!important}.m--05{margin:-.5rem!important}.ml-05{margin-left:.5rem!important}.mr-05{margin-right:.5rem!important}.mt-05{margin-top:.5rem!important}.mb-05{margin-bottom:.5rem!important}.screen-reader--helper-text{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}@media(max-width:991.98px){.screen-reader--helper-text--hidden-md-down,.screen-reader--helper-text--hidden-mobile{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}}@media(min-width:992px){.screen-reader--helper-text--hidden-desktop,.screen-reader--helper-text--hidden-lg-up{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}}.text-blur{color:transparent!important;text-shadow:0 0 .5em rgba(0,0,0,.5)}.btn--reset{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:transparent;border:none;border-radius:0;color:inherit;font:inherit;font-weight:inherit;line-height:normal;margin:0;overflow:visible;padding:0;text-align:inherit;width:auto}.btn--reset::-moz-focus-inner{border:0;padding:0}.btn--reset:active,.btn--reset:focus,.btn--reset:hover{font-weight:inherit!important}.animation--shimmer-effect{animation:shimmer 1s infinite;color:#fff;mask:linear-gradient(-60deg,#000 30%,rgba(0,0,0,.333),#000 70%) right/350% 100%}@media screen and (prefers-reduced-motion:reduce){.animation--shimmer-effect{animation:none}}.animation--burn-in-swiper{animation:quickSwipe 200s 200s infinite}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(10%,0,0)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes bounceDown{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes bounceRight{0%{transform:translateX(0)}50%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,2rem,0);transform:translate3d(0,2rem 0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{opacity:1;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.5,.61,.355,1);animation-timing-function:cubic-bezier(.5,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-100px,0) scaleY(3);transform:translate3d(0,-100px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,6px,0) scaleY(.9);transform:translate3d(0,6px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-3px,0) scaleY(.95);transform:translate3d(0,-3px,0) scaleY(.95)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hide{to{height:0;opacity:0;overflow:hidden;width:0}}@-webkit-keyframes hide{to{height:0;opacity:0;visibility:hidden;width:0}}@keyframes pulse{0%{opacity:.8}50%{opacity:.2}70%{opacity:.5}to{opacity:1}}@keyframes shimmer{to{mask-position:left}}@keyframes quickSwipe{0%{mask:linear-gradient(-60deg,#000 45%,rgba(0,0,0,.533),#000 65%) right/350% 100%}0.5%{mask-position:left}1%,to{mask:unset}}hr{border:none;border-top:1px solid var(--hr-border-color);color:var(--hr-border-color);margin:var(--hr-margin-vertical) 0;width:100%}hr.no-padding{position:relative}.p-1 hr.no-padding{left:-1rem;width:calc(100% + 2rem)}.p-2 hr.no-padding{left:-2rem;width:calc(100% + 4rem)}*{box-sizing:border-box;margin:0;padding:0}[phx-click]{cursor:pointer}body,html,iframe{height:100%;margin:0;padding:0}iframe{border:none;display:block;width:100%}body,main,section{color:var(--body-color)}body{background-color:var(--background-color);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--line-height-base)}address{font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);margin-bottom:var(--heading-margin-bottom);text-transform:var(--heading-text-transform)}.h1,h1{font-size:var(--h1-font-size,calc(26.42857px + .89286vw))}.h2,h2{font-size:var(--h2-font-size,calc(25.21429px + .44643vw))}.h3,h3{font-size:var(--h3-font-size,calc(23.92857px + .26786vw))}.h4,h4{font-size:var(--h4-font-size,calc(21.92857px + .26786vw))}.h5,h5{font-size:var(--h5-font-size,calc(18.92857px + .26786vw))}.h6,h6{font-size:var(--h6-font-size,1rem)}.lead{font-size:var(--lead-font-size)!important;font-weight:var(--lead-font-weight,--font-weight-regular)}p{line-height:var(--body-line-height,--line-height-base);margin-bottom:var(--paragraph-margin-bottom)}.label,label{border-radius:2px;color:var(--label-color);display:inline-block;font-size:var(--label-font-size);font-weight:var(--label-font-weight);margin-bottom:var(--label-margin-bottom);text-transform:var(--label-text-transform)}.label.is-valid,label.is-valid{--label-color:var(--color-success)}.label.is-invalid,label.is-invalid{--label-color:var(--color-danger)}.label.required-label:after,label.required-label:after{content:" *";white-space:nowrap}.label.required-label.invalid:after,.label.required-label.is-invalid:after,label.required-label.invalid:after,label.required-label.is-invalid:after{color:var(--color-danger);content:" *";white-space:nowrap}ol,ul{margin-bottom:1em;margin-left:2.5em}a{color:var(--link-color);font-weight:var(--link-font-weight);text-decoration:var(--link-decoration);word-break:break-word}a:active,a:focus,a:hover{color:var(--link-color-hover);font-weight:var(--link-font-weight-hover);text-decoration:var(--link-decoration-hover)}details summary::-webkit-details-marker,details summary::marker{content:"";display:none}details[open] .icon--s24--caret-down{transform:rotate(180deg);transition:.2s}@media screen and (prefers-reduced-motion:reduce){details[open] .icon--s24--caret-down{transition:none}}.help-block{color:var(--color-danger);font-size:13px!important}.icon-action-btn--wrapper{grid-gap:.5rem .5rem;align-items:center;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 6px 0 0 rgba(0,0,0,.05);display:grid;font-size:1.25rem;gap:.5rem .5rem;grid-template-rows:1fr minmax(3.5rem,auto);justify-content:center;min-height:12rem;padding:2rem 1rem 1.5rem;text-align:center;width:100%}@media(max-width:767.98px){.icon-action-btn--wrapper{grid-gap:var(--grid-gutter) var(--grid-gutter);gap:var(--grid-gutter) var(--grid-gutter);padding:1rem 1rem 2rem}}@media(width:1080px)and (height:1920px){.icon-action-btn--wrapper{font-size:1.4rem;padding:var(--grid-gutter) var(--grid-gutter-2x)}}.icon-action-btn--wrapper img,.icon-action-btn--wrapper svg{align-self:center;justify-self:center;max-height:2.75rem;width:100%}[class^=icon--ut]{--width:var(--icon-width,auto)}[class^=icon--category],[class^=icon--ut]{height:auto;max-height:var(--width);max-width:var(--width);width:var(--width)}[class^=icon--category]{--width:var(--icon-width,2.5rem)}[class^=icon--s24],[class^=icon--social]{--width:var(--icon-width,1.5rem)}[class^=icon--s24],[class^=icon--s32],[class^=icon--social]{height:auto;max-height:var(--width);max-width:var(--width);width:var(--width)}[class^=icon--s32]{--width:var(--icon-width,2rem)}[class^=icon--s34]{--width:var(--icon-width,2.125rem)}[class^=icon--s34],[class^=icon--styled]{height:auto;max-height:var(--width);max-width:var(--width);width:var(--width)}[class^=icon--styled]{--width:var(--icon-width,2.751rem)}[class^=icon--graphic]{--width:var(--icon-width,5rem)}[class^=icon--asset],[class^=icon--graphic]{height:auto;max-height:var(--width);max-width:var(--width);width:var(--width)}[class^=icon--asset]{--width:var(--asset-width,7rem)}[class^=icon--logo-full]{--width:var(--logo-width,100%)}[class^=icon--logo-badge],[class^=icon--logo-full]{height:auto;max-height:var(--width);max-width:var(--width);width:var(--width)}[class^=icon--logo-badge]{--width:var(--logo-width,3rem)}.infinite-scroll--spinner{min-height:5rem}.input--location-checker--wrapper{--input-height:3.125rem;position:relative}.input--location-checker--wrapper .input--location-checker--icon-wrapper{bottom:auto;left:auto;position:absolute;right:.5rem;top:.75rem}.input--location-checker--wrapper .input--location-checker--icon-wrapper .clear-input{--icon-color:var(--gray-400);height:auto}.input--location-checker--wrapper.is-available{--status-color:var(--color-success);--input-border-color:var(--status-color);--input-focus-border-color:var(--input-border-color)}.input--location-checker--wrapper.is-not-available{--status-color:var(--color-danger);--input-border-color:var(--status-color);--input-focus-border-color:var(--input-border-color);--icon-color:var(--status-color)}.input--location-checker--wrapper.is-coming-soon{--status-color:var(--color-warning);--input-border-color:var(--status-color);--input-focus-border-color:var(--input-border-color)}.input--location-checker--wrapper.is-coming-soon input,.input--location-checker--wrapper.is-not-available input{border-bottom-left-radius:0;border-bottom-right-radius:0}.input--location-checker--wrapper .icon--s24--pin-solid{--icon-color:var(--body-color)}.input--location-checker--wrapper .icon--s24--check-circle,.input--location-checker--wrapper .icon--s24--close-outline{--icon-color:var(--status-color)}.input--location-checker--feedback-message{background-color:var(--status-color);border-radius:0 0 var(--border-radius) var(--border-radius);font-size:.813rem;font-weight:var(--font-weight-regular);padding:.7rem var(--grid-gutter)}.is-not-available .input--location-checker--feedback-message{color:var(--white)}.list-item-card--wrapper{align-items:center;border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex}.list-item-card--wrapper span{padding:var(--grid-gutter)}.list-item-card--wrapper .list-item-card--close{--icon-color:#a9a9a9;--icon-width:1.3rem;cursor:pointer;display:flex;padding:var(--grid-gutter) var(--grid-gutter) var(--grid-gutter) 0}.list-item-card--wrapper .list-item-card--close:hover{--icon-color:var(--gray-400)}.list-inline,.list-unstyled{-webkit-padding-start:0;list-style:none;margin:0;padding:0}.list-inline{display:flex}.list-inline.full{flex:1}.list-inline .active{color:var(--brand-color)}.list-group{-webkit-padding-start:0;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);font-weight:inherit;list-style:none;margin:0;overflow:hidden;padding:0}.list-group li{align-items:center;display:flex;padding:var(--grid-gutter)}.list-group li:not(:last-child){border-bottom:1px solid var(--border-color)}.list-group li.active,.list-group li.disabled{--label-color:var(--white);color:var(--white);font-weight:var(--font-weight-medium)}.list-group li.disabled{background-color:var(--btn-bg-disabled)}.list-group li.active{background-color:var(--brand-color)}.list-group span{margin-bottom:0}.list-group .list-group{border:none!important}.list-group.shop-filter li{--text-muted:#a9a9a9;cursor:pointer;padding:0!important}@media(min-width:992px){.list-group.shop-filter li{font-size:.9em}}.list-group.shop-filter li.active{background-color:transparent!important;color:initial!important;font-weight:700}.list-group.shop-filter a,.list-group.shop-filter div{padding:calc(var(--grid-gutter) - 2px);width:100%}.list-group.shop-filter .filter-item--Rating{align-items:center;display:flex;justify-content:flex-start}.list-group.shop-filter .filter-item--Rating div{margin-right:.5rem;padding:0!important;width:auto}@media(max-width:991.98px){.list-group.shop-filter .filter-item--Rating svg{height:17px;width:17px}}.list-group.shop-filter .filter-count{padding-left:.3rem}@media(min-width:576px){.list--span-2{column-count:2;-webkit-columns:2;-moz-columns:2}.list--span-3{column-count:3;-webkit-columns:3;-moz-columns:3}}.inline-tab-links{-webkit-padding-start:0;display:flex;list-style:none;margin:0;padding:0}.inline-tab-links li{border-bottom:2px solid transparent;cursor:pointer;font-size:.95em;font-weight:400;opacity:.6;padding:5px 0 7px}.inline-tab-links li:not(:last-child){margin-right:calc(var(--grid-gutter)*2)}.inline-tab-links li:hover{border-color:var(--gray-400)}.inline-tab-links li.active{--link-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);opacity:1}.details-list{--label-color:inherit;-webkit-padding-start:0;list-style:none;margin:0;padding:0}.details-list li{border-top:1px solid var(--border-color)}.details-list li .detail-wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0}.details-list li.accordion-item{cursor:pointer}.details-list li.accordion-item .arrow{background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/select-bg-brand.svg);background-position:50%;background-repeat:no-repeat;background-size:8px}.details-list li.accordion-body{padding:1em 0}.details-list li.open .arrow{transform:rotate(180deg)}.details-list .label{margin-right:var(--grid-gutter)}.details-list .arrow{height:20px;width:40px}.details-list .close .accordion-body{display:none}.list-group--links-w-icons{-webkit-padding-start:0;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);font-weight:inherit;list-style:none;margin:0;overflow:hidden;padding:0}.list-group--links-w-icons li:not(:last-child){border-bottom:1px solid var(--border-color)}.list-group--links-w-icons li.active,.list-group--links-w-icons li.disabled{--label-color:var(--white);color:var(--white);font-weight:var(--font-weight-medium)}.list-group--links-w-icons li.disabled{background-color:var(--btn-bg-disabled)}.list-group--links-w-icons li.active{background-color:var(--brand-color)}.list-group--links-w-icons a{align-items:center;display:flex;justify-content:space-between;padding:var(--grid-gutter);transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.list-group--links-w-icons a{transition:none}}.list-group--links-w-icons a:active,.list-group--links-w-icons a:focus,.list-group--links-w-icons a:hover{background-color:var(--gray-100)}.square-buttons{--heading-color:inherit;--heading-margin-bottom:0;-webkit-padding-start:0;grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.square-buttons+.square-buttons{border-top:1px solid var(--border-color);margin-top:1em;padding-top:1em}.square-buttons:before{content:"";padding-bottom:100%;width:0}.square-buttons:before,.square-buttons>:first-child{grid-column:1/1;grid-row:1/1}.square-buttons li{background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;text-align:center}.square-buttons li.active{background-color:var(--brand-color);color:var(--white)!important}.square-buttons li span{display:block;margin-top:.4em;opacity:.5}.list-dropdown{cursor:pointer}.list-dropdown li{padding:0!important}.list-dropdown a{padding:var(--grid-gutter);width:100%}.list-dropdown.open .list-group:not(:last-child){border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.list-dropdown.open .list-group:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.list-dropdown.open .list-group:first-child li:before{background-position:0;transform:rotate(180deg)}.list-dropdown .list-group{position:relative}.list-dropdown .list-group:first-child li{padding:var(--grid-gutter)!important}.list-dropdown .list-group:first-child li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon--s24--caret-down' width='24' height='24'%3E%3Cpath fill='%23353535' d='M8.289 9.228a.75.75 0 0 0-1.15.958l.072.086 4.393 4.539 4.668-4.522a.75.75 0 0 0-.959-1.149l-.085.071-3.589 3.478-3.35-3.46Z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;bottom:0;content:"";display:inline-block;left:0;position:absolute;right:.5rem;top:0}.loading-screen{--body-color:var(--white);align-items:center;animation-delay:.5s;animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;background-color:rgba(0,0,0,.5);bottom:0;color:var(--white);display:flex;justify-content:center;left:0;padding:2em;position:fixed;right:0;top:0;z-index:99999}.loading-screen svg{height:auto;width:2rem!important}.spinner-rotate{animation:spin 1s linear infinite}.spinner-wrapper{align-items:center;display:flex;justify-content:center}.loyalty--member-benefit--table-wrapper{--gray-400:#b2b2b2;--asset-width:5rem;grid-gap:2px var(--grid-gutter-half);display:grid;gap:2px var(--grid-gutter-half);grid-auto-flow:row;grid-template-columns:minmax(auto,18rem) repeat(3,1fr);grid-template-rows:auto;margin-top:2rem}@media(max-width:991.98px){.loyalty--member-benefit--table-wrapper{--asset-width:3rem;grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}}.loyalty--member-benefit--table-wrapper .level-1{background-color:var(--gray-200)}.loyalty--member-benefit--table-wrapper .level-2{background-color:var(--gray-300)}.loyalty--member-benefit--table-wrapper .level-3{background-color:var(--gray-400)}.loyalty--member-benefit--benefit{align-items:center;background-color:var(--black);color:var(--white);display:flex;grid-column:1/2}@media(max-width:991.98px){.loyalty--member-benefit--benefit{grid-column:1/-1;justify-content:center}}@media(min-width:992px){.loyalty--member-benefit--benefit{grid-column:1/2}}.loyalty--member-benefit--benefit span{padding:.5rem 1rem}.loyalty--member-benefit--level-benefit{align-items:center;display:flex;justify-content:center;text-align:center}.loyalty--member-benefit--level-benefit span,.loyalty--member-benefit--level-benefit svg{margin:.5rem 1rem}.loyalty--member-benefit--header{align-items:center;border-radius:var(--border-radius) var(--border-radius) 0 0;display:flex;grid-row:1/2;justify-content:center}.loyalty--member-benefit--header.spacer{grid-column:1/2}@media(max-width:991.98px){.loyalty--member-benefit--header.spacer{display:none}}.loyalty--member-benefit--header svg{margin:1rem}[class^=masked-input]{background-color:var(--input-bg,var(--white));border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius,--border-radius);color:var(--input-color,var(--body-color));display:block;font-family:var(--font-family-base);font-size:var(--input-font-size,1rem);font-weight:var(--font-weight-light);height:2.875rem;letter-spacing:var(--body-letter-spacing);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media screen and (-webkit-min-device-pixel-ratio:0){[class^=masked-input]{font-size:16px}}[class^=masked-input].focus{box-shadow:none!important;outline:none!important}[class^=masked-input] iframe{height:2.875rem;margin:0 var(--input-padding)}.media-thumbnail{align-items:flex-start;background-color:var(--off-white);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius);bottom:0;display:flex;left:0;padding:.5rem;position:relative;right:0;top:0;width:auto;z-index:0}.media-thumbnail:after,.media-thumbnail:before{content:"";display:inline-block;height:0;padding-top:100%;position:relative;width:1px}.media-thumbnail.media-thumbnail--folder{background-color:var(--white);background-image:url("data:image/svg+xml;utf8, %3Csvg width='33px' height='27px' viewBox='0 0 33 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='CMS' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cg id='Asset-Library' transform='translate(-628.000000, -359.000000)' stroke='%23293852' stroke-width='2'%3E%3Cg id='Folder-Icon' transform='translate(629.000000, 360.000000)'%3E%3Cpath d='M5.12183409,4.54992857 L29.7280841,4.54992857 C30.1155841,4.54992857 30.4326295,4.83064286 30.4326295,5.1735 L30.4326295,24.1306429 C30.4326295,24.4735 30.1155841,24.7535 29.7280841,24.7535 L1.05660682,24.7535 C0.669106818,24.7535 0.352061364,24.4735 0.352061364,24.1306429 L0.352061364,3.24064286' id='Stroke-1'%3E%3C/path%3E%3Cpath d='M0.352413636,4.22907143 L0.352413636,0.9805 C0.352413636,0.637642857 0.669459091,0.357642857 1.05695909,0.357642857 L15.9376636,0.357642857 C16.3251636,0.357642857 16.6422091,0.637642857 16.6422091,0.9805 L16.6422091,4.22907143' id='Stroke-3'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-size:2rem;bottom:0;left:0;right:0;top:0;width:auto;z-index:0}.media-thumbnail--wrapper{border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;height:100%;margin-bottom:.7rem;padding:.5rem}.media-thumbnail--wrapper:active,.media-thumbnail--wrapper:focus,.media-thumbnail--wrapper:hover{border-color:var(--brand-color)}.media-thumbnail--wrapper.checked{border-color:var(--brand-color)!important;box-shadow:0 6px 0 0 rgba(var(--black-rgb),.05)}.media-thumbnail--wrapper.active{border-color:var(--color-success);box-shadow:0 6px 0 0 rgba(var(--black-rgb),.05)}.media-thumbnail--wrapper.error{border-color:var(--color-danger)}.media-thumbnail--wrapper .media-thumbnail{margin-bottom:3px}.media-thumbnail--video-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-thumbnail--media-icon{align-self:flex-end;height:1.3rem;justify-self:flex-end;position:absolute;right:.5rem;width:1.3rem}.media-thumbnail--checkbox{bottom:auto;left:0;position:absolute;right:auto;top:0}.media-thumbnail--media-error{line-height:1}.media-thumbnail--details,.media-thumbnail--filename{word-wrap:break-word;font-size:.75rem;line-height:inherit;overflow:hidden;white-space:pre;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;width:100%}.media-thumbnail--details{color:var(--text-muted)}.media-thumbnail--details-pending,.media-thumbnail--filename-pending{animation:progress-bar-stripes 1s linear infinite;background-color:var(--off-white);background-image:linear-gradient(45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:1rem 1rem;border-radius:var(--border-radius);height:.5rem;margin-top:.4rem;transition:width .6s ease}.media-thumbnail--details-pending{background-color:var(--gray-200);width:70%}.menu-screen--product-line-item{grid-gap:1em 1em;align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:1em 1em;line-height:1;padding:.3em .5em .5em}.menu-screen--product-line-item.condensed{grid-template-columns:3fr 2fr 7em;grid-template-rows:auto}.menu-screen--product-line-item.expanded{grid-template-columns:repeat(2,20%) 15% 1fr 15%;grid-template-rows:minmax(2em,max-content)}.menu-screen--product-line-item.expanded .menu-screen--product-line-brand,.menu-screen--product-line-item.expanded .menu-screen--product-line-price,.menu-screen--product-line-item.expanded .menu-screen--product-line-size,.menu-screen--product-line-item.expanded .menu-screen--product-line-tags{grid-row:1/-1}.menu-screen--product-line-item.expanded .menu-screen--product-line-brand{grid-column:2/span 1}.menu-screen--product-line-item.expanded .menu-screen--product-line-tags{grid-column:3/span 1}.menu-screen--product-line-item.expanded .menu-screen--product-line-size{grid-column:4/span 1}.menu-screen--product-line-item.expanded .menu-screen--product-line-price{grid-column:5/span 1}.menu-screen--product-line-item .menu-screen--product-line-name{padding-bottom:.18em}.menu-screen--product-line-item .menu-screen--product-line-brand,.menu-screen--product-line-item .menu-screen--product-line-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1;overflow:hidden}.menu-screen--product-line-item .menu-screen--product-line-price .pill-spark{--pill-margin:none!important;--pill-padding:0.1em 0.4em 0.2em;margin-right:-.2em}.menu-screen--product-line-item .line-through,.menu-screen--product-line-item .menu-screen--product-line-brand,.menu-screen--product-line-item .menu-screen--product-line-size{font-size:65%}.menu-screen--product-line-item .sale{--sale-color:red;color:var(--sale-color)}.menu-screen--product-line-item .bulk{font-size:.8em;line-height:.8!important}.menu-template-thumbnail--wrapper{--icon-color:var(--body-color);border:1px solid var(--border-color);border-radius:calc(var(--border-radius)*2);cursor:pointer;padding:.5rem}.menu-template-thumbnail--wrapper.active,.menu-template-thumbnail--wrapper:focus,.menu-template-thumbnail--wrapper:hover{border-color:var(--brand-color)}.menu-template-thumbnail--wrapper.active{box-shadow:0 6px 0 0 rgba(var(--black-rgb),.05)}.menu-template-thumbnail--wrapper.pending{border:none!important;padding:0!important}.menu-template-thumbnail--wrapper:not(.landscape){display:flex;flex-direction:column;font-size:.75rem;height:100%;min-height:9rem}.menu-template-thumbnail--wrapper.landscape{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;box-shadow:0 3px 0 0 rgba(var(--black-rgb),.05);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-auto-flow:column;grid-template-columns:2.5rem auto 1fr}.menu-template-thumbnail--wrapper.landscape .menu-template-thumbnail--icon{margin:.75rem auto;max-width:1.5rem}.menu-template-thumbnail--icon-wrapper{flex:1}.menu-template-thumbnail--icon{display:block;margin:1.5rem auto;max-width:2rem!important}.menu-template-thumbnail--title{--paragraph-margin-bottom:0.5rem}.menu-template-thumbnail--description,.menu-template-thumbnail--title{--body-line-height:1.1}.mobile-filter-pills--wrapper{--pill-bg-color:var(--off-white);--pill-border-color:var(--border-color);--pill-color:initial;--pill-padding:4px 8px 5px;--pill-margin:0;--pill-font-size:0.9rem;grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);background-color:var(--white);border-bottom:1px solid var(--border-color);display:grid;gap:var(--grid-gutter-half) var(--grid-gutter-half);grid-auto-flow:column;justify-content:flex-start;margin:0 calc(var(--container-padding)*-1);overflow-y:auto;padding:.5rem}.modal{--input-font-size:0.95rem;align-items:center;background-color:var(--modal-overlay-bg);bottom:0;display:flex;flex-wrap:wrap;justify-content:center;left:0;max-width:100%;overflow-y:auto;position:fixed;right:0;top:0;z-index:var(--modal-z-index)}@media(max-height:600px){.modal{align-items:flex-start}}@media(min-height:681px){.modal{padding:var(--modal-padding)}}.modal.full-page-bg{align-items:center;background-color:var(--modal-overlay-bg);background-image:var(--full-page-bg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;right:0;top:0;width:auto;z-index:var(--modal-z-index)!important;z-index:0}.modal .modal-dialog--wrapper{display:flex}@media(max-width:767.98px){.modal .modal-dialog--wrapper{flex-direction:column;width:100%}}.modal .modal-dialog{background-color:var(--modal-bg);border:var(--modal-dialog-border);border-radius:var(--modal-border-radius);box-shadow:var(--modal-box-shadow);cursor:default;overflow:auto;padding:var(--modal-dialog-padding);position:relative}@media(min-width:768px){.modal .modal-dialog{max-width:var(--modal-max-width);width:var(--modal-min-width)}}@media(max-width:767.98px){.modal .modal-dialog{width:100%}}.modal .modal-header{background-color:var(--modal-header-bg,--modal-bg);border-bottom:var(--modal-header-border-bottom);padding:var(--modal-header-padding)}.modal .modal-content{background-color:var(--modal-content-bg,--modal-bg);flex:1;margin-bottom:env(safe-area-inset-bottom);padding:var(--modal-content-padding);width:100%}.modal .modal-footer{background-color:var(--modal-footer-bg,--modal-bg);border-top:var(--modal-footer-border-top);padding:var(--modal-footer-padding)}.modal .btn{z-index:10}@media(max-width:767.98px){.ecom .modal .modal-dialog{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:auto}.ecom .modal .modal-content{flex:0}.ecom .modal .modal-footer{flex:1}}.modal--fade-in{animation:fadeIn .3s}.modal--close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon--s32--close-modal' width='32' height='32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23EDEFF2'/%3E%3Cg fill='%23353535' fill-rule='nonzero'%3E%3Cpath d='M12.376 12.376a.6.6 0 0 1 .781-.058l.067.058 6.4 6.4a.6.6 0 0 1-.781.906l-.067-.058-6.4-6.4a.6.6 0 0 1 0-.848Z'/%3E%3Cpath d='M18.776 12.376a.6.6 0 0 1 .906.781l-.058.067-6.4 6.4a.6.6 0 0 1-.906-.781l.058-.067 6.4-6.4Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;bottom:auto;height:2rem;left:0;left:auto;position:absolute;right:0;right:1rem;top:0;top:1rem;width:auto;width:2rem;z-index:0}@media(width:1080px)and (height:1920px){.clienteling .modal--close{height:3.5rem;width:3.5rem}}.modal--guest-checkout,.modal--session,.modal--sign-in,.modal--sign-up{--modal-min-width:25rem;--modal-dialog-padding:0}.modal--added-to-cart{--modal-dialog-padding:0;--modal-content-padding:1rem 1rem 0;--modal-footer-padding:0 1rem 1rem;--modal-min-width:90%}@media(min-width:992px){.modal--added-to-cart{--modal-min-width:50rem}}@media screen and (max-height:700px){.modal--added-to-cart .modal-header{display:flex;gap:2rem;justify-content:center}.modal--added-to-cart .modal-header h1{font-size:var(--h3-font-size);margin-top:0!important}.modal--added-to-cart .header--product-image-success--wrapper .img-circle{display:none!important}.modal--added-to-cart .recommended-products--line-item-recommended{--body-line-height:1.3;font-size:.9rem}}.ecom .modal--added-to-cart{--modal-content-bg:var(--off-white);--modal-footer-bg:var(--off-white)}.modal--added-to-cart .header--checkmark-icon-wrapper{--icon-width:2.2rem;--icon-color:var(--brand-color);bottom:-.3rem;display:flex;left:-.3rem;position:absolute;right:auto;top:auto;z-index:20}.modal--added-to-cart .header--checkmark-icon-wrapper:after{background-color:var(--white);border-radius:50%;bottom:.5em;content:"";display:block;left:.5em;position:absolute;right:.5em;top:.5em;z-index:-1}.modal--added-to-cart .header--product-image-success{max-width:4rem;position:relative}.modal--added-to-cart img{max-width:4rem}.modal--add-to-cart{--modal-min-width:29rem;--modal-dialog-padding:0;--modal-header-padding:1rem;--modal-content-padding:1.5rem;--modal-header-border-bottom:none;--modal-content-border-top:solid 1px var(--border-color);--pill-margin:0 6px 6px 0;--h2-font-size:1.9rem;--heading-line-height:1.1}@media(max-width:767.98px){.modal--add-to-cart{--h2-font-size:1.55em;align-items:end;overflow:hidden;padding-bottom:0}}@media(min-width:992px){.modal--add-to-cart{--modal-min-width:37.5rem}}@media(width:1080px)and (height:1920px){.modal--add-to-cart{--modal-min-width:42rem}}.modal--add-to-cart .rating{align-items:center;display:flex;margin:.5rem 0}.modal--add-to-cart .rating--read-reviews span{font-size:.9rem;padding:0 5px}.modal--add-to-cart .alert{margin-bottom:0!important;padding:1rem 1rem 0}.modal--add-to-cart .modal-content{background-color:var(--white);border-top:var(--modal-content-border-top);bottom:0;padding:0;position:sticky}@media(max-width:767.98px){.modal--add-to-cart .modal-dialog{animation:move-modal .2s ease;animation-delay:.05s;animation-fill-mode:forwards;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;height:auto!important;max-height:calc(100vh - 65px);position:fixed;top:auto;transform:translateY(100vh);transition:transform .53s ease}.modal--add-to-cart .variation-selector--input-group{width:calc(100vw + 1rem)}}.modal--add-to-cart .variation-selector--var-buttons{padding-left:1.25rem}@media(max-width:767.98px){.modal--add-to-cart .variation-selector--var-buttons{padding-left:2rem}}.modal--add-to-cart .variation-add-cart{border-bottom:0;padding:1rem}.modal--add-to-cart .view-more--link{--icon-color:var(--brand-color);color:var(--brand-color)}.modal--add-to-cart .modal--add-to-cart-img{margin:0 auto;max-width:120px}@media(min-width:1200px){.modal--add-to-cart .modal--add-to-cart-img{max-width:180px}}@media(width:1080px)and (height:1920px){.modal--add-to-cart .modal--add-to-cart-img{margin:2rem auto 4rem;max-width:15rem}}.modal--add-to-cart.modal--add-to-cart-open-fields .variation-selector--wrapper{border:none;margin:0!important}.modal--add-to-cart.modal--add-to-cart-open-fields .variation-selector--case-ordering{margin:0;padding:0}@keyframes move-modal{0%{transform:translateY(100vh)}to{transform:translateY(0)}}.modal--shop-selector{--modal-min-width:27rem;--modal-dialog-padding:0;--modal-header-padding:1rem 1rem 0;--modal-footer-padding:0;--modal-overlay-bg:rgba(var(--black-rgb),0.5);--label-font-size:0.875rem;--label-font-weight:var(--font-weight-semi-bold);--label-margin-bottom:0.5rem;--modal-header-border-bottom:none;--modal-footer-border-top:var(--border-color) 1px solid}@media(max-width:767.98px){.modal--shop-selector{--lead-font-size:1.125rem}}@media(min-width:768px){.modal--shop-selector{--modal-content-padding:2rem}}.modal--shop-selector .lead{text-align:center}.modal--shop-selector .modal-header{border-bottom:none}.modal--shop-selector .modal-content{position:relative}.modal--shop-selector hr{margin:var(--hr-margin-vertical) -1rem;width:auto}@media(min-width:768px){.modal--shop-selector hr{margin:var(--hr-margin-vertical) -2rem}}.modal--shop-selector .btn-link{--link-decoration:underline;--btn-font-weight:var(--body-font-weight)}.modal--online-shop{--modal-dialog-padding:0}.modal--online-shop svg.store-icon{display:block;margin:1rem auto -8px}.modal--change-password{--modal-min-width:24rem}.modal--change-password .icon--s24--unlocked-outline{--icon-width:2rem}.modal--send-sms{--modal-min-width:27rem}.modal--send-sms .label-button{font-size:.85em}.modal--whos-shopping{--modal-min-width:30rem}.modal--guest-checkout,.modal--new-customer{--modal-min-width:25rem;--modal-dialog-padding:0;--label-color:var(--body-color);--label-font-weight:var(--font-weight-regular);--label-text-transform:none;--label-font-size:0.875rem;--lead-font-size:1rem;--logo-width:100px}@media(min-width:1200px){.modal--guest-checkout,.modal--new-customer{--logo-width:120px}}.modal--guest-checkout .back-btn,.modal--new-customer .back-btn{margin-bottom:-1rem}.modal--customer-search{--modal-min-width:auto;--modal-max-width:44rem;--modal-dialog-padding:0;--lead-font-size:1.5rem;--table-border-color:var(--border-color);--modal-content-padding:0;--search-bg:var(--white)}.modal--customer-search .dialog{min-width:29rem}.modal--customer-search .spinner-rotate{align-self:center;margin:0 auto}@media(min-width:768px){.modal--customer-search .modal-dialog{min-width:29rem}}.modal--customer-search td{max-width:30%;padding:var(--table-cell-padding)}.modal--customer-search td span{display:block;max-width:5rem;overflow:hidden;text-overflow:ellipsis}.modal--customer-search td:first-child{max-width:10%}.modal--age-gate{--modal-min-width:27rem;--modal-header-padding:2rem 2rem 0;--modal-dialog-padding:0;--modal-overlay-bg:var(--brand-color,--black);--link-decoration:underline;--link-decoration-hover:none;--link-color:initial;--link-color-hover:var(--brand-color);--lead-font-size:1.5rem;--mice-type-size:0.75rem;--modal-footer-padding:0 var(--grid-gutter) var(--grid-gutter)}.modal--age-gate.modal--age-gate--is-minor{--modal-content-padding:2rem}.modal--age-gate img{display:block;margin:0 auto;max-height:5rem;max-width:12rem}.modal--age-gate [class^=icon--s32]{--icon-color:var(--color-danger);--icon-width:4rem}.modal--age-gate .modal--age-gate--body{font-size:1.125rem;margin:1.5rem auto;max-width:80%;text-align:center}.modal--postal-code{--modal-min-width:26rem;--modal-dialog-padding:0}.modal--postal-code .alert{margin:1rem 0 0;text-align:left}.modal--order-confirmation{--modal-min-width:29rem}.modal--order-confirmation img{max-width:100%;width:8em}.modal--product-review{--modal-min-width:29rem;--modal-content-padding:0}.ecom .modal--product-review{cursor:default!important}.modal--payment-error{--modal-min-width:25rem;--modal-content-padding:0}.modal--payment-error img{margin-bottom:1.5rem;max-width:100%;width:5em}.modal--member-benefits{--modal-min-width:25rem;--modal-dialog-padding:0}.modal--member-benefits .alert{padding:1.2rem var(--grid-gutter)}.modal--error-message{--modal-min-width:24rem;--modal-dialog-padding:2rem;--modal-content-padding:0;--paragraph-margin-bottom:0}.modal--error-message [class^=icon--graphic]{--icon-color:var(--body-color)}.modal--error-message [class^=icon--s32]{--icon-color:var(--color-danger);--icon-width:4rem}.modal--error-message .modal-content{grid-gap:calc(var(--grid-gutter)*1.5) calc(var(--grid-gutter)*1.5);display:grid;gap:calc(var(--grid-gutter)*1.5) calc(var(--grid-gutter)*1.5)}.ecom .modal--error-message .lead{margin:0 auto;max-width:80%}.modal--session{--modal-header-padding:0;--label-font-size:0.875rem}.modal--external-redirect{--icon-color:var(--color-danger);--icon-width:4rem}.modal--exit-kiosk{--modal-min-width:30rem}.modal--send-new-sms{--modal-min-width:25rem;--modal-header-padding:1.5rem;--modal-header-border-bottom:solid 1px var(--border-color)}.modal--send-new-sms .modal-header{font-size:1.2em}.modal--customer-support--email{--modal-min-width:45rem;--modal-min-width:35rem;--modal-dialog-padding:1.5rem;--modal-header-padding:0;--modal-content-padding:0}.modal--success-message{--modal-min-width:20rem;--modal-dialog-padding:1.5rem;--modal-content-padding:0}.modal--success-message svg{height:3rem;width:3rem}.modal--success-message p{max-width:20rem}.modal--success-message .modal-content{align-items:center;display:flex;flex-direction:column}.modal--success-message .modal-content a{width:100%}.modal--clear-cart{--modal-min-width:24rem;--modal-dialog-padding:1rem;--modal-content-padding:0;text-align:center}.modal--clear-cart img{width:6rem}.modal--change-password-success svg{height:3rem;width:3rem}.modal--raf-phone-number,.modal--raf-share-code{--modal-min-width:24rem;--modal-header-padding:2rem 1rem 0;--modal-content-padding:1rem;--modal-dialog-padding:0}.modal--raf-phone-number .disclaimer,.modal--raf-share-code .disclaimer{font-size:10px}.modal--raf-phone-number .cms-system-message--wrapper p,.modal--raf-share-code .cms-system-message--wrapper p{font-size:.9em}.modal--raf-share-code{--modal-footer-bg:var(--off-white);--modal-footer-padding:1.5rem}.modal--raf-share-code .share-icon--wrapper{--icon-color:var(--brand-contrast);align-items:center;background-color:var(--body-color);border-radius:50%;display:inline-flex;height:3rem;justify-content:center;transition:.2s;width:3rem}@media screen and (prefers-reduced-motion:reduce){.modal--raf-share-code .share-icon--wrapper{transition:none}}@media(max-width:991.98px){.modal--raf-share-code .share-icon--wrapper{margin:0 1rem 0 0}}.modal--raf-share-code .share-icon--wrapper:hover{--icon-color:var(--brand-contrast);background-color:var(--brand-color)}.modal--raf-share-code .share-icon--wrapper svg{height:100%;max-height:1rem;max-width:1rem;width:auto}.modal--raf-share-code .modal--raf-share-code-copy{bottom:0;left:auto;position:absolute;right:0;top:0}.modal--success--icon{--icon-color:var(--color-success);--icon-width:5rem;display:flex;justify-content:center}.modal--kiosk-modal .modal--kiosk-modal--signup .modal-dialog{--label-color:var(--body-color);--label-font-weight:var(--body-font-weight);--label-text-transform:none;--modal-dialog-padding:0;--modal-min-width:25rem;--label-font-size:0.875rem}.modal--kiosk-modal .modal--kiosk-modal--signup .modal-dialog .modal-header{padding:calc(var(--modal-header-padding)*2) var(--modal-header-padding) var(--modal-header-padding)}.modal--kiosk-modal .modal-content{align-items:center;display:flex;flex-direction:column}.modal--kiosk-modal .kiosk-page--modal--success-message svg{height:3rem;width:3rem}.modal--cms-new-screen{--modal-min-width:26rem}.modal--cms-new-screen .input--dashed-line{font-size:1.5rem}.modal--cms-new-screen img{max-height:7rem;max-width:100%}.modal--cms-preview-screen{--modal-min-width:45rem}.modal--cms-preview-screen iframe{height:100%;min-height:400px;min-width:700px;width:100%}.modal--cms-media-library{--modal-max-width:auto;--modal-min-width:27.85rem;--modal-dialog-padding:0;--modal-header-padding:1rem;--modal-content-padding:1rem;--modal-footer-padding:1rem;--lead-font-size:1.2rem;--modal-header-border-bottom:solid 1px var(--border-color);--modal-footer-border-top:solid 1px var(--border-color);--search-bg:var(--off-white);--input-placeholder-color:var(--text-muted);--search-border-color:var(--border-color)}.modal--cms-media-library .btn-icon{--icon-color:var(--body-color)}.modal--cms-media-library .media-thumbnail--grid{--thumbnail-width:106px;grid-gap:1px 1px;display:grid;gap:1px 1px;grid-template-columns:repeat(auto-fill,var(--thumbnail-width));justify-content:flex-start;margin:0 -.5rem}.modal--cms-media-library .media-thumbnail--grid .media-thumbnail--wrapper,.modal--cms-media-library .media-thumbnail--grid>div{border-color:transparent;width:var(--thumbnail-width)}.modal--cms-media-library .media-thumbnail--grid .media-thumbnail--wrapper:hover,.modal--cms-media-library .media-thumbnail--grid>div:hover{border-color:var(--brand-color)}.modal--cms-media-library .website-content--dropzone-content{grid-template-columns:6rem 1fr auto}.modal--cms-media-library .modal-content{overflow:auto}.modal--cms-media-library .modal-footer{--link-color:var(--body-color);--link-color-hover:var(--link-color);font-size:.8rem;margin-top:-1px}.modal--cms-media-library .modal-footer a{display:block;padding:1rem 0}.modal--cms-media-library .modal--cms-media-library--scroll-section{max-height:20rem;overflow-x:hidden;overflow-y:auto;padding:1rem}.modal--cms-media-library .pagination--wrapper{padding:.75rem}.modal--cms-media-library .pagination--wrapper span.pagination--item{min-width:35px}.modal--cms-media-library .pagination--wrapper span.pagination--item.pagination--elipsis{padding:.5rem}.modal--cms-media-library .pagination--wrapper span.pagination--item .pagination--item-no-link,.modal--cms-media-library .pagination--wrapper span.pagination--item a{min-width:35px;padding:.5rem}.modal--cms-add-media{--modal-min-width:31rem;--modal-content-padding:0;--label-margin-bottom:0.7rem}.modal--cms-add-media .pagination--mobile-group{display:inline-block!important}.modal--cms-add-media .pagination--desktop-group{display:none}.modal--cms-add-media .media-thumbnail--grid{--thumbnail-width:104px;max-width:33rem}.modal--cms-choose-template{--modal-min-width:33rem;--modal-content-padding:0;--lead-font-size:1.5rem}.modal--request-demo{--modal-min-width:29rem;--modal-content-padding:2rem 1.5rem 1rem}.modal--request-demo .hs-form-iframe{width:100%!important}.modal--audit-logs{--modal-min-width:70rem;--modal-max-width:calc(100vw - var(--grid-gutter-full));--modal-content-padding:0}.modal--audit-logs .lead{margin:0 auto 1rem;max-width:70%}.modal--audit-logs .audit-log-changes--table{max-height:calc(75vh - 40px - var(--modal-dialog-padding)*2);overflow:auto}.modal--member-benefits .modal-footer,.modal--new-customer .modal-footer,.modal--session .modal-footer,.modal--sign-in .modal-footer,.modal--sign-up .modal-footer,.modal--switch-to-firebird-delivery .modal-footer{background-color:var(--off-white);margin-top:-.8rem;padding:calc(var(--modal-footer-padding) + 1rem) var(--modal-footer-padding) var(--modal-footer-padding);position:relative}.modal--member-benefits .modal-footer:before,.modal--new-customer .modal-footer:before,.modal--session .modal-footer:before,.modal--sign-in .modal-footer:before,.modal--sign-up .modal-footer:before,.modal--switch-to-firebird-delivery .modal-footer:before{background-color:var(--white);border:solid var(--border-color);border-radius:0 0 10px 10px;border-width:0 0 1px;bottom:auto;content:"";display:block;height:1rem;left:0;position:absolute;right:0;top:0}.modal--new-role .title-image{display:block;margin:1rem auto 2rem;max-width:100%;width:7.5em}.modal--icon-library{--modal-header-padding:1.35rem 1rem;--modal-dialog-padding:0;--modal-min-width:15rem}.modal--wallet .download-button{height:3.125rem}.modal--wallet .header--icon svg{height:2.5em;width:2.5em}.modal--change-delivery-address{--modal-min-width:24.375rem;--modal-heading-padding:0;--modal-content-padding:0}.modal--cart-limit .error-modal--close{background:transparent;border:none;margin-bottom:calc(var(--btn-padding)*-1)}.modal--shop-vanity-url{--modal-min-width:32rem;--lead-font-size:1.2rem;--link-color:var(--body-color);--link-color-hover:var(--link-color);--link-decoration-hover:underline}.modal--footer-preview{--modal-min-width:calc(100vw - var(--grid-gutter)*2);--modal-width:100%;--modal-max-width:100%;--modal-dialog-padding:0}.no-results{--link-color:var(--brand-color);--link-color-hover:var(--link-color);grid-column:1/-1;padding:2em;text-align:center}.no-results img{max-width:100%;pointer-events:none;width:125px}.no-results a,.no-results p{margin-bottom:0;margin-top:10px}.note-section--wrapper{background-color:var(--note-bg);border-left:var(--note-border-width) solid var(--note-border-color);color:var(--note-color);font-size:var(--note-font-size);padding:var(--note-padding)}.offset-section{margin-bottom:var(--app-footer-height);margin-top:var(--app-nav-height)}@media(max-width:991.98px){.offset-section.clienteling--product-page,.offset-section.clienteling--shop-page{margin-top:calc(var(--app-nav-height) + 44px)}}.offset-section.clienteling--product-page{background-color:var(--off-white)}@media(min-width:768px){.order-line-item--wrapper .alert{margin-bottom:0}}.order-line-item--grid{grid-gap:.3rem 1rem;display:grid;gap:.3rem 1rem;grid-template-columns:var(--product-image-width) 1fr;grid-template-rows:auto;padding:1rem}@media(min-width:768px){.order-line-item--grid{grid-template-columns:var(--product-image-width) 1fr 3rem 1fr minmax(10rem,auto)}}.without-btn .order-line-item--grid{grid-template-columns:var(--product-image-width) 1fr 4rem}@media(min-width:768px){.without-btn .order-line-item--grid{grid-template-columns:var(--product-image-width) 1fr 3rem 9rem}}@media(max-width:767.98px){.order-line-item--grid .order-line-item-quantity{grid-column:1/3;grid-row:3/span 1}.order-line-item--grid .order-line-item--title{grid-column:2/span 1;grid-row:1/span 1}}.order-line-item--grid .order-line-item--package-id{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767.98px){.order-line-item--grid .order-line-item--product-image{grid-row:1/3}.order-line-item--grid .order-line-item--specs{grid-column:2/span 1;grid-row:2/3}.order-line-item--grid .order-line-item--buy-again,.order-line-item--grid .order-line-item--cta,.order-line-item--grid .order-line-item--external-item{grid-column:1/-1;grid-row:3/4}}.order-line-item--grid .order-line-item--mobile-footer{grid-column:1/-1}@media(max-width:991.98px){.order-line-item--grid .btn-add-to-cart--text{display:initial!important}}.order-line-item--grid .btn-add-to-cart--cart{display:none}@media(max-width:767.98px){.clienteling .order-line-item--grid{padding:1rem}.order-line-item--title{align-self:flex-end}}.order-line-item--price{justify-content:flex-start}.order-line-item--specs{display:flex;flex-direction:column;justify-content:center}@media(max-width:767.98px){.order-line-item--specs{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.order-line-item--specs span{margin:.2rem .2rem .35rem 0}.order-line-item--buy-again,.order-line-item--cta{align-self:center;min-width:9rem}.order-line-item--mobile-footer{background-color:var(--off-white);border-top:1px solid var(--border-color);margin:.5rem -1rem -1rem;padding:.5rem 1rem .8rem}.order-status--progress-bar{--border-style:dotted;--border-width:4px;align-items:center;display:flex}.order-status--progress-bar.order-completed{--brand-color:var(--color-success);--border-style:solid;--border-width:3px}.order-status--progress-bar.order-cancelled{--brand-color:var(--gray-400);opacity:.5}.order-status--cancel-button{border-left:1px solid var(--border-color);padding-left:1rem}@media(max-width:991.98px){.order-status--cancel-button{border:none;padding:0;width:100%}.order-status--cancel-button .btn{display:block;width:100%}}.order-status--divider{border-top:var(--border-style) var(--border-color) var(--border-width);flex:1;height:1px}.order-status--divider:first-child{display:none}.order-status--divider.active{--border-style:solid;border-color:var(--brand-color)}@media(min-width:992px){.order-status--divider.active{margin:0 -.5rem}}.order-status--status{grid-gap:.25rem .25rem;align-items:center;background-color:var(--white);border:1px solid var(--border-color);border-radius:2rem;display:flex;font-size:var(--pill-font-size);gap:.25rem .25rem;padding:var(--pill-padding);transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.order-status--status{transition:none}}.order-status--status:hover{--border-color:var(--brand-color)}.order-status--status.active{--icon-color:var(--white);--border-color:var(--brand-color);grid-gap:.25rem .25rem;background-color:var(--brand-color);color:var(--white);gap:.25rem .25rem;pointer-events:none}.order-status--status :not(.active):not(.disabled){cursor:pointer}.order-status--status.disabled{--icon-color:var(--gray-200);cursor:default;pointer-events:none}.order-status--status span{padding-right:.5rem;white-space:nowrap}.pagination--wrapper{display:inline-block;grid-area:pagination;padding:1em;text-align:center}@media(max-width:575.98px){.pagination--wrapper{padding:1rem 0}}.pagination--wrapper .pagination--group{display:inline-block}@media(min-width:992px){.pagination--wrapper .pagination--mobile-group{display:none}}@media(max-width:991.98px){.pagination--wrapper .pagination--desktop-group{display:none}}.pagination--wrapper span.pagination--item{background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--border-radius);cursor:pointer;display:inline-block;font-size:13px;margin:2px;min-width:50px;position:relative;transition:.4s}@media screen and (prefers-reduced-motion:reduce){.pagination--wrapper span.pagination--item{transition:none}}.pagination--wrapper span.pagination--item:hover:not(.ellipsis){border-color:var(--brand-color)}.pagination--wrapper span.pagination--item.pagination--disabled{background-color:var(--gray-200);border-color:transparent}.pagination--wrapper span.pagination--item.pagination--disabled,.pagination--wrapper span.pagination--item.pagination--elipsis{--link-color:var(--text-muted);--link-color-hover:var(--link-color);--icon-color:var(--link-color);color:var(--text-muted);cursor:not-allowed}.pagination--wrapper span.pagination--item.pagination--disabled:hover,.pagination--wrapper span.pagination--item.pagination--elipsis:hover{border-color:transparent}.pagination--wrapper span.pagination--item.pagination--disabled a,.pagination--wrapper span.pagination--item.pagination--elipsis a{cursor:not-allowed}.pagination--wrapper span.pagination--item.pagination--elipsis{padding:1rem}.pagination--wrapper span.pagination--item.active{border-color:var(--brand-color)}.pagination--wrapper span.pagination--item.disabled{--link-color:var(--text-muted);--link-color-hover:var(--link-color);--icon-color:var(--link-color);cursor:not-allowed}.pagination--wrapper span.pagination--item.disabled a{cursor:not-allowed}.pagination--wrapper span.pagination--item .pagination--item-no-link,.pagination--wrapper span.pagination--item a{display:inline-block;min-width:50px;padding:1rem}.pagination--wrapper span.pagination--item svg{margin:-.5rem}.pill,a.pill{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);align-items:center;background-color:var(--pill-bg-color);border:1px solid var(--pill-border-color);border-radius:var(--pill-border-radius);color:var(--pill-color);display:inline-flex;font-size:var(--pill-font-size);font-weight:var(--pill-font-weight);gap:var(--grid-gutter-half) var(--grid-gutter-half);line-height:1;margin:var(--pill-margin);padding:var(--pill-padding);position:relative;text-transform:var(--pill-text-transform);white-space:nowrap;width:max-content}.pill.alt,a.pill.alt{background-color:var(--pill-color);border:1px solid var(--pill-bg-color);color:var(--pill-bg-color)}.pill.pill-remove,a.pill.pill-remove{padding-right:2.7em}.pill.pill-remove:before,a.pill.pill-remove:before{align-items:center;bottom:0;content:"✕";display:flex;justify-content:flex-end;left:0;padding:var(--pill-padding);position:absolute;right:0;top:0}.pill.pill-remove.reverse,a.pill.pill-remove.reverse{padding:var(--pill-padding);padding-left:2.7em}.pill.pill-remove.reverse:before,a.pill.pill-remove.reverse:before{justify-content:flex-start}.pill.pill-filter,a.pill.pill-filter{cursor:pointer}.pill.pill-filter:hover,a.pill.pill-filter:hover{--icon-color:var(--color-danger)}.pill.pill-filter .icon--s24--close,a.pill.pill-filter .icon--s24--close{margin:0 -.5rem}.pill.live-search--pill,a.pill.live-search--pill{--icon-color:var(--text-muted);align-items:center;display:flex;max-width:max-content}.pill.live-search--pill:hover,a.pill.live-search--pill:hover{--icon-color:var(--color-danger)}.pill:active,.pill:focus,.pill:hover,a.pill:active,a.pill:focus,a.pill:hover{font-weight:var(--pill-font-weight,inherit)}.pills .pill{margin:0 5px 5px 0}.pill-status{--icon-width:0.5rem;--pill-padding:0.15rem 0.5rem 0.15rem 0.45rem}.pill-status.active{--icon-color:var(--color-success);--pill-bg-color:rgba(var(--color-success-rgb),0.1);--pill-border-color:var(--pill-bg-color)}.pill-status.inactive{--icon-color:var(--color-danger);--pill-bg-color:rgba(var(--color-danger-rgb),0.1);--pill-border-color:var(--pill-bg-color)}.pill-status.pending{--icon-color:var(--color-warning);--pill-bg-color:rgba(var(--color-warning-rgb),0.1);--pill-border-color:var(--pill-bg-color)}.pill-circle{color:var(--white);display:inline-block;font-size:14px;font-weight:700;height:27px;margin-top:4px;padding-top:3px;position:relative;text-align:center;width:28px;z-index:0}.pill-circle:before{background-color:var(--brand-color);border-radius:20px;bottom:auto;content:"";display:block;height:27px;left:0;position:absolute;right:auto;top:1px;width:27px;z-index:-1}.pill-spark{--pill-bg-color:var(--spark-primary);--pill-color:var(--spark-secondary);align-items:center;display:inline-flex}.copy-code--wrapper{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);align-items:center;background-color:rgba(var(--brand-color-rgb),.1);border-radius:2rem;display:flex;font-weight:var(--font-weight-bold);gap:var(--grid-gutter-half) var(--grid-gutter-half);padding:.5rem 1rem}.copy-code--wrapper:has(svg){padding:.5rem .5rem .5rem 1rem}.copy-code--wrapper .icon--s24--check{--icon-color:var(--color-success);display:none}.copy-code--wrapper .icon--s24--copy{display:block}.copy-code--wrapper .copy-code--feedback{bottom:0;font-weight:var(--font-weight-base);left:0;opacity:0;position:absolute;right:0;text-align:center;top:0}.copy-code--wrapper.code-copied .icon--s24--copy{display:none}.copy-code--wrapper.code-copied .icon--s24--check{display:block}.copy-code--wrapper.code-copied .copy-code--code{opacity:0}.copy-code--wrapper.code-copied .copy-code--feedback{opacity:1}.navbar-app--wrapper{background:var(--navbar-bg,var(--color-secondary));bottom:0;left:0;position:fixed;top:0;z-index:var(--navbar-z-index)}.navbar-app--wrapper.expanded .navbar-app--expanded-wrapper{left:0}.navbar-app--wrapper.expanded .navbar-app--veil{animation:fadeIn .7s;background-color:rgba(var(--black-rgb),.15);bottom:0;left:var(--navbar-width-expanded);position:fixed;right:0;top:0;z-index:100}.navbar-app--wrapper.collapsed .navbar-app--expanded-wrapper{left:calc(var(--navbar-width-expanded)*-1 + -1.2rem)}.navbar-app--wrapper.collapsed .navbar-app--veil{display:none}.navbar-app--collapsed-wrapper{align-items:center;display:flex;flex-direction:column;height:100vh;padding:.5rem 0 0;width:var(--navbar-width-collapsed)}.navbar-app--collapsed-wrapper .navbar-app--link-text{background:var(--navbar-bg);border-radius:2rem;bottom:auto;font-size:.8rem;left:calc(var(--navbar-width-collapsed) + .4rem);opacity:0;padding:.25rem .6rem .4rem;pointer-events:none;position:absolute;right:auto;top:.4rem;visibility:hidden;white-space:nowrap;z-index:99}.navbar-app--collapsed-wrapper .navbar-app--basic--link-list{margin-left:0;margin-right:0;margin-top:calc(var(--toggle-btn-size)*1.1)!important;padding-bottom:.5rem}.navbar-app--collapsed-wrapper .navbar--current-customer{align-items:center;display:flex;justify-content:center}.navbar-app--collapsed-wrapper .navbar--current-customer:before{content:"";display:inline-block;height:0;padding-top:100%;position:relative;width:1px}.navbar-app--collapsed-wrapper .navbar-app--link-icon{flex:1}.navbar-app--expanded-wrapper{--navbar-divider-height:0px;--navbar-divider-color:transparent;background:var(--navbar-bg);bottom:0;box-shadow:0 0 0 5px rgba(var(--black-rgb),.1);display:flex;flex-direction:column;left:0;padding:.5rem 0;position:absolute;right:auto;top:0;transition:all .35s linear 0s;width:var(--navbar-width-expanded);z-index:130}.navbar-app--expanded-wrapper .navbar-app--hamburger{bottom:auto;left:auto;position:absolute;right:-1rem;top:.5rem;width:calc(var(--toggle-btn-size)*1.7)}.navbar-app--expanded-wrapper .navbar-app--link-text{display:block;position:relative}.navbar-app--expanded-wrapper .navbar-app--basic--link-list{margin-left:.5rem;margin-right:.5rem}.navbar-app--expanded-wrapper .navbar-app--link-item{border-radius:var(--border-radius);margin:0 0 .25rem}.navbar-app--expanded-wrapper .navbar-app--link-item.active a{background-color:var(--navbar-link-bg-hover)}.navbar-app--expanded-wrapper .navbar-app--link-item a{border-radius:var(--border-radius);padding-right:.5rem}.navbar-app--expanded-wrapper .navbar--current-customer{--icon-color:var(--white);padding:10px 1em}.navbar-app--expanded-wrapper .navbar--current-customer .icon--s24--caret-right{bottom:auto;left:auto;position:absolute;right:0;top:calc(50% - var(--width)/2)}.navbar-app--expanded-wrapper .navbar-app--link-icon{align-items:center;display:flex;justify-content:center;min-width:3rem}.navbar-app--platform-logo{padding:.5rem 1rem}.navbar-app--platform-logo img,.navbar-app--platform-logo svg{max-height:var(--navbar-logo-size);max-width:var(--navbar-logo-size)}.navbar-app--hamburger{--icon-color:var(--navbar-hamburger-color);--navbar-hamburger-color:var(--brand-contrast);--icon-width:calc(var(--toggle-btn-size)/1.5);align-items:center;background-color:var(--toggle-btn-bg-color,var(--color-primary));border:none;border-radius:4rem;box-shadow:none;color:var(--white);cursor:pointer;display:flex;flex-shrink:0;height:var(--toggle-btn-size);justify-content:center;position:relative;width:var(--toggle-btn-size)}.navbar-app--hamburger .icon--s24--caret-left{--icon-width:initial;margin-left:-.8em}.navbar-app--basic--link-list{-webkit-padding-start:0;align-self:stretch;list-style:none;margin:0;overflow:hidden auto;padding:0}.navbar-app--basic--link-list .navbar-app--basic--link-list{margin-left:0!important;margin-right:0!important}.navbar-app--basic--link-list-title{color:var(--gray-400);font-size:12px;font-weight:700;margin-left:.5rem;margin-right:.5rem;padding:0 8px .4em 0;text-transform:uppercase}.navbar-app--basic--link-list-title:not(:first-child){margin-top:1em}.navbar-app--link-icon{--icon-size:var(--navbar-icon-size);--icon-color:var(--navbar-icon-color);display:flex;justify-content:center;padding:1rem 0;text-align:center}.active .navbar-app--link-icon{--icon-color:var(--brand-contrast)}.navbar-app--link-item{background-color:var(--navbar-link-bg-active);position:relative}.navbar-app--link-item.active{background:var(--navbar-icon-color-active)}.navbar-app--link-item.open{--navbar-icon-color:var(--navbar-icon-color-active)}.navbar-app--link-item:not(.open) .navbar-app--basic--link-list{display:none}.navbar-app--link-item.open [class^=icon--s24--caret]{--icon-color:var(--color-accent);transform:rotate(180deg)}.navbar-app--link-item.accordion-item{border-bottom:none;cursor:pointer}.navbar-app--link-item a{align-items:center;display:flex}.navbar-app--link-item a.active,.navbar-app--link-item a:hover{background-color:var(--navbar-link-bg-hover)}.navbar-app--link-item a:hover .navbar-app--link-text{opacity:1;pointer-events:auto;visibility:initial}.navbar-app--link-item [class^=icon--s24--caret]{--icon-color:rgba(var(--white-rgb),0.3)}.navbar-app--link-item .navbar-app--link-item a{padding:.5rem}.navbar-app--link-text{color:var(--white);white-space:nowrap}.active .navbar-app--link-text{color:var(--brand-contrast)}.navbar-app--divider-line{background-color:var(--navbar-divider-color);height:var(--navbar-divider-height);opacity:var(--navbar-divider-opacity);width:100%}.navbar--current-customer{align-self:stretch;background-color:rgba(var(--white-rgb),.05);border:1px solid rgba(var(--white-rgb),.2);border-radius:var(--border-radius);cursor:pointer;margin:3.3rem .5rem 15px;position:relative;transition:.4s}@media screen and (prefers-reduced-motion:reduce){.navbar--current-customer{transition:none}}.navbar--current-customer:hover{border-color:var(--brand-color,--color-primary)}.navbar--current-customer .navbar--current-customer-name,.navbar--current-customer .navbar--current-shop-name{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:196px}.navbar--current-customer .navbar--current-customer-initial{--icon-color:rgba(var(--white-rgb),0.5);color:var(--brand-color,--color-primary)}.navbar--current-customer .navbar--current-customer-name{color:var(--brand-color,--color-primary);font-size:1.2rem;line-height:1.2}.navbar--current-customer .navbar--current-shop-name{color:var(--white);margin-top:3px}.previously-purchased--message{--icon-color:var(--color-success);background-color:rgba(var(--color-success-rgb),.15);border-radius:var(--border-radius);color:var(--color-success);font-size:.9rem;padding:.4rem .6rem}.previously-purchased--message svg{margin-right:1rem}.product-card-carousel--component-wrapper{height:28rem;overflow:hidden;position:relative}@media(max-width:767.98px){.product-card-carousel--component-wrapper.wide-cards-enabled{height:18rem}}@media(max-width:575.98px){.product-card-carousel--component-wrapper.wide-cards-enabled .product-card-carousel--slide-wrapper{margin-left:.75rem}}@media(max-width:767.98px){.product-card-carousel--component-wrapper.wide-cards-enabled .product-card-carousel--slide-wrapper{max-width:calc(100vw - 2rem);padding:.5rem 0}}@media(max-width:750px){.product-card-carousel--component-wrapper{margin:0 calc(var(--grid-gutter)*-1)}}@media(max-width:500px){.product-card-carousel--component-wrapper{height:28rem}}@media(min-width:576px){.product-card-carousel--component-wrapper{height:30rem}}@media(min-width:768px){.product-card-carousel--component-wrapper{height:35rem}}@media(min-width:992px){.product-card-carousel--component-wrapper{height:34rem}}@media(min-width:1200px){.product-card-carousel--component-wrapper{height:32rem}}.product-card-carousel--wrapper{bottom:auto;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width:767.98px){.product-card-carousel--wrapper{right:-9rem}.product-card-carousel--wrapper .product-card--price{font-size:85%;padding:.7rem .5rem}}.product-card-carousel--slides-wrapper{padding-left:1px;position:relative}@media(min-width:768px){.product-card-carousel--slides-wrapper{margin-right:calc(var(--grid-gutter)*-.8)}}.product-card-carousel--slides-wrapper>div{align-items:stretch;display:flex}.product-card-carousel--slide-wrapper{height:100%}@media(max-width:767.98px){.product-card-carousel--slide-wrapper{margin-left:1rem}}@media(min-width:768px){.product-card-carousel--slide-wrapper{margin-right:1rem}}.product-card-carousel--slide-wrapper .product-card--component,.product-card-carousel--slide-wrapper .product-card-wide--component{height:100%}.product-card-carousel--control-wrapper{background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 1px 0 rgba(var(--black-rgb),.1);color:var(--body-color);cursor:pointer;display:flex;padding:.75rem 0 .5rem;z-index:20}.product-card-carousel--control-wrapper:hover{color:var(--brand-color)}.product-card-carousel--control-wrapper.disabled{color:var(--gray-300);cursor:not-allowed}@media(max-width:991.98px){.product-card-carousel--control-wrapper{display:none}}.product-card-carousel--control-wrapper.prev{bottom:auto;left:.75rem;position:absolute;right:auto;top:7rem}.product-card-carousel--control-wrapper.next{bottom:auto;left:auto;position:absolute;right:.75rem;top:7rem}.product-card-carousel--control-wrapper:hover{--icon-color:var(--brand-color)}.product-card--bullet-wrapper{--icon-color:var(--gray-200);--icon-width:0.95rem;display:flex;justify-content:center;z-index:50!important}@media(max-width:767.98px){.product-card--bullet-wrapper{max-width:100vw}}.product-card--bullet-wrapper .icon--s24--circle{margin:1rem .25em;transform:scale(1);transition:all .2s!important}.product-card--bullet-wrapper .active{--icon-color:var(--brand-color)}.product-card-grid--generic{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media(min-width:768px){.product-card-grid--generic{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.product-card-grid--generic{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){.product-card-grid--generic{grid-template-columns:repeat(5,1fr)}}@media(min-width:768px)and (max-width:991.98px){.product-card-grid--generic .product-card--component:nth-child(1n+4),.product-card-grid--generic .product-card--wrapper:nth-child(1n+4),.product-card-grid--generic .product-card-wide--component:nth-child(1n+4){display:none}}@media(max-width:767.98px){.product-card-grid--generic .product-card--component:nth-child(1n+5),.product-card-grid--generic .product-card--wrapper:nth-child(1n+5),.product-card-grid--generic .product-card-wide--component:nth-child(1n+5){display:none}}@media(min-width:992px)and (max-width:1199.98px){.product-card-grid--generic .product-card--component:nth-child(1n+5),.product-card-grid--generic .product-card--wrapper:nth-child(1n+5),.product-card-grid--generic .product-card-wide--component:nth-child(1n+5){display:none}}.product-card-grid--generic img{max-width:100%}.product-card-wide--wrapper{--btn-color-disabled:var(--white);--btn-bg-disabled:var(--inactive-gray);--btn-border-disabled:var(--btn-bg-disabled);--link-color:var(--body-color);--link-color-hover:var(--link-color)}@media(max-width:991.98px){.product-card-wide--wrapper{display:grid}}@media(min-width:768px){.product-card-wide--wrapper{height:100%}}@media(max-width:767.98px){.product-card-wide--wrapper.sold-out,.product-card-wide--wrapper.sold-out.display-mobile--override{padding-bottom:2rem}.product-card-wide--wrapper .hidden-wide{display:none}}@media(min-width:768px){.product-card-wide--wrapper.display-mobile--override .hidden-wide,.product-card-wide--wrapper .hidden-tall{display:none}.product-card-wide--wrapper .product-card--cannabinoids,.product-card-wide--wrapper .product-card--name{margin-bottom:0!important;padding:0 var(--grid-gutter)}}.product-card-wide--wrapper .product-card--purchase-icon{position:static}.product-card-wide--wrapper .product-card--details-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .25rem}@media(min-width:768px){.product-card-wide--wrapper .product-card--details-wrapper{display:none}}@media(max-width:767.98px){.product-card-wide--wrapper{border:1px solid var(--border-color);border-radius:var(--p-card-border-radius);box-shadow:0 2px 0 0 var(--gray-200);padding:var(--grid-gutter)}.product-card-wide--wrapper .product-card--fake-link{overflow:unset!important}.product-card-wide--wrapper .product-card--no-stock-label{border-radius:0 0 var(--border-radius) var(--border-radius);bottom:calc(var(--grid-gutter)*-2.3);left:calc(var(--grid-gutter)*-1);position:absolute;right:calc(var(--grid-gutter)*-1);top:auto}.product-card-wide--wrapper .product-image{margin:0!important}.product-card-wide--wrapper .product-card-wide--image-wrapper .product-card--variations{display:none}.product-card-wide--wrapper .product-card--rating{--icon-width:0.9rem;align-self:center;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:.75rem;padding:0!important}.product-card-wide--wrapper .product-card--rating>span{line-height:inherit;margin-top:-1px}.product-card-wide--wrapper .product-card--sale-label{border-radius:1rem;bottom:auto;font-size:1em;left:0;line-height:.95;padding:.2rem .5rem .3rem;position:absolute;right:auto;top:calc(var(--grid-gutter)*-1.5)}.product-card-wide--wrapper .product-card--cannabinoids,.product-card-wide--wrapper .product-card--variations{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);display:flex;flex-wrap:wrap;gap:var(--grid-gutter-half) var(--grid-gutter-half)}.product-card-wide--wrapper .product-card--name{font-size:1rem;padding:0!important}.product-card-wide--wrapper .product-card--cannabinoids{padding:0!important}.product-card-wide--wrapper .product-card--cannabinoids span{margin:0;padding:0 .4rem}.product-card-wide--wrapper .product-card--variations{align-self:flex-start!important;padding:0!important}.product-card-wide--wrapper .product-card--variations span{font-size:.65em;font-weight:inherit!important;margin-top:0!important;min-height:auto;min-width:auto;padding:0 .4rem}}@media(max-width:767.98px)and (min-width:768px){.product-card-wide--wrapper .product-card--details-wrapper{display:flex!important}}@media(max-width:767.98px){.product-card-wide--wrapper .product-card--details-wrapper .pill-spark{display:none!important}.product-card-wide--wrapper .product-card--price--card{background-color:var(--brand-color);border-radius:var(--p-card-border-radius);color:var(--brand-contrast);font-size:14px;padding:var(--grid-gutter-half)}.product-card-wide--wrapper .product-card--price--quick-view{font-size:12px}.product-card-wide--wrapper .product-card--price{border-radius:var(--border-radius);border-top:none!important;flex-wrap:wrap;line-height:.8}.product-card-wide--wrapper .product-card--button-details{margin-top:var(--grid-gutter)!important}.product-card-wide--wrapper .product-card--top-info-wrapper{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);align-items:flex-start;bottom:auto;display:flex;gap:var(--grid-gutter-half) var(--grid-gutter-half);left:0;margin:calc(var(--grid-gutter-half)*-1.5) 0 0 calc(var(--grid-gutter-half)*-1.5);position:absolute;right:auto;top:0}.product-card-wide--wrapper .product-card-wide--btn{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.product-card-wide--wrapper .product-card--purchase-icon{margin-top:.7rem}.product-card-wide--wrapper .product-card--spark{bottom:auto;left:.35rem;position:absolute;right:auto;top:-.95rem}.product-card-wide--wrapper.product-card--wrapper{overflow:unset!important}.product-card-wide--wrapper.product-card--wrapper:hover{box-shadow:0 4px 0 0 var(--gray-200)!important}.product-card-wide--wrapper.product-card--wrapper a{overflow:unset}.product-card-wide--wrapper+a{pointer-events:none}}.product-card-wide--wrapper.display-mobile--override{border:1px solid var(--border-color);border-radius:var(--p-card-border-radius);box-shadow:0 2px 0 0 var(--gray-200);padding:var(--grid-gutter)}.product-card-wide--wrapper.display-mobile--override .product-card--fake-link{overflow:unset!important}.product-card-wide--wrapper.display-mobile--override .product-card--no-stock-label{border-radius:0 0 var(--border-radius) var(--border-radius);bottom:calc(var(--grid-gutter)*-2.3);left:calc(var(--grid-gutter)*-1);position:absolute;right:calc(var(--grid-gutter)*-1);top:auto}.product-card-wide--wrapper.display-mobile--override .product-image{margin:0!important}.product-card-wide--wrapper.display-mobile--override .product-card--rating{--icon-width:0.9rem;align-self:center;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:.75rem;grid-area:rating;padding:0!important}.product-card-wide--wrapper.display-mobile--override .product-card--rating>span{line-height:inherit;margin-top:-1px}.product-card-wide--wrapper.display-mobile--override .product-card-wide--image-wrapper .product-card--variations{display:none}.product-card-wide--wrapper.display-mobile--override .product-card--sale-label{border-radius:1rem;bottom:auto;font-size:1em;left:0;line-height:.95;padding:.2rem .5rem .3rem;position:absolute;right:auto;top:calc(var(--grid-gutter)*-1.5)}.product-card-wide--wrapper.display-mobile--override .product-card--cannabinoids,.product-card-wide--wrapper.display-mobile--override .product-card--variations{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);display:flex;flex-wrap:wrap;gap:var(--grid-gutter-half) var(--grid-gutter-half)}.product-card-wide--wrapper.display-mobile--override .product-card--name{font-size:1rem;padding:0!important}.product-card-wide--wrapper.display-mobile--override .product-card--cannabinoids{display:flex!important;padding:0!important}.product-card-wide--wrapper.display-mobile--override .product-card--cannabinoids span{margin:0;padding:0 .4rem}.product-card-wide--wrapper.display-mobile--override .product-card--variations{align-self:flex-start!important;padding:0!important}.product-card-wide--wrapper.display-mobile--override .product-card--variations span{font-size:.65em;font-weight:inherit!important;margin-top:0!important;min-height:auto;min-width:auto;padding:0 .4rem}@media(min-width:768px){.product-card-wide--wrapper.display-mobile--override .product-card--details-wrapper{display:flex!important}}.product-card-wide--wrapper.display-mobile--override .product-card--details-wrapper .pill-spark{display:none!important}.product-card-wide--wrapper.display-mobile--override .product-card--price--card{background-color:var(--brand-color);border-radius:var(--p-card-border-radius);color:var(--brand-contrast);font-size:14px;padding:var(--grid-gutter-half)}.product-card-wide--wrapper.display-mobile--override .product-card--price--quick-view{font-size:12px}.product-card-wide--wrapper.display-mobile--override .product-card--price{border-radius:var(--border-radius);border-top:none!important;flex-wrap:wrap;line-height:.8}.product-card-wide--wrapper.display-mobile--override .product-card--button-details{margin-top:var(--grid-gutter)!important}.product-card-wide--wrapper.display-mobile--override .product-card--top-info-wrapper{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);align-items:flex-start;bottom:auto;display:flex;gap:var(--grid-gutter-half) var(--grid-gutter-half);left:0;margin:calc(var(--grid-gutter-half)*-1.5) 0 0 calc(var(--grid-gutter-half)*-1.5);position:absolute;right:auto;top:0}.product-card-wide--wrapper.display-mobile--override .product-card--spark{bottom:auto;left:.35rem;position:absolute;right:auto;top:-.95rem}.product-card-wide--wrapper.display-mobile--override .product-card-wide--btn{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.product-card-wide--wrapper.display-mobile--override .product-card--purchase-icon{margin-top:.7rem}.product-card-wide--wrapper.display-mobile--override.product-card--wrapper{overflow:unset}.product-card-wide--wrapper.display-mobile--override.product-card--wrapper:hover{box-shadow:0 4px 0 0 var(--gray-200)!important}.product-card-wide--wrapper.display-mobile--override.product-card--wrapper a{overflow:unset}.product-card-wide--wrapper.display-mobile--override+a{pointer-events:none}.product-card-wide--wrapper.product-card--wrapper>a{display:block}.product-card-wide--wrapper .product-card--name{flex:1}.product-card-wide--wrapper.read-only .product-card--name{flex:0}.product-card-wide--wrapper .product-card-wide--image-wrapper{position:relative}.product-card-wide--wrapper .product-card-wide--image-wrapper .product-card--variations{align-items:flex-end;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-start;left:0;position:absolute;right:0;top:auto}@media(max-width:767.98px){.product-card-wide--wrapper .product-card-wide--image-wrapper .product-card--variations{display:none}}@media(min-width:768px){.product-card-wide--wrapper.product-card--variation .product-card--cannabinoids{display:flex!important}}.product-card-wide--wrapper.product-card--variation .product-card--fake-link{grid-template-rows:1fr!important}.product-card-wide--wrapper.product-card--variation .product-card--top-info-wrapper{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);bottom:0;display:flex;gap:var(--grid-gutter-half) var(--grid-gutter-half);left:0;padding:var(--grid-gutter-half);position:absolute;right:0;top:0;z-index:98}@media(max-width:767.98px){.product-card-wide--wrapper.product-card--variation .product-card--button-wrapper{background-color:transparent;border-top:none}.product-card-wide--wrapper.product-card--variation button{display:block;height:unset;margin-top:var(--grid-gutter-half)}.product-card-wide--wrapper.product-card--variation .btn-add-to-cart--wrapper{align-items:flex-end;display:flex;height:auto}.product-card-wide--wrapper.product-card--variation .btn-add-to-cart--text{margin-top:0}.product-card-wide--wrapper.product-card--variation .btn-add-to-cart--inner{--btn-border-radius:var(--p-card-border-radius);height:calc(var(--btn-padding)*2 + var(--btn-font-size) + 2px);padding-top:2rem;position:relative}.product-card-wide--wrapper.product-card--variation .spinner-svg{margin-top:-1rem;position:absolute}.product-card-wide--wrapper.product-card--variation .feedback-success{height:2rem!important;padding-top:0!important}.product-card-wide--wrapper.product-card--variation .product-card--top-info-wrapper{margin:-.5rem 0 0 -.5rem;padding:0}}.product-card-wide--wrapper.product-card--variation.display-mobile--override .product-card--fake-link{grid-template-rows:1fr}.product-card-wide--wrapper.product-card--variation.display-mobile--override .product-card--button-wrapper{background-color:transparent;border-top:none}.product-card-wide--wrapper.product-card--variation.display-mobile--override button{display:block;height:unset;margin-top:var(--grid-gutter-half)}.product-card-wide--wrapper.product-card--variation.display-mobile--override .btn-add-to-cart--wrapper{align-items:flex-end;display:flex;height:auto}.product-card-wide--wrapper.product-card--variation.display-mobile--override .btn-add-to-cart--text{margin-top:0}.product-card-wide--wrapper.product-card--variation.display-mobile--override .btn-add-to-cart--inner{--btn-border-radius:var(--p-card-border-radius);height:calc(var(--btn-padding)*2 + var(--btn-font-size) + 2px);position:relative}.product-card-wide--wrapper.product-card--variation.display-mobile--override .spinner-svg{margin-top:-1rem;position:absolute}.product-card-wide--wrapper.product-card--variation.display-mobile--override .feedback-success{height:2rem!important;padding-top:0!important}.product-card-wide--wrapper.product-card--variation.display-mobile--override .product-card--top-info-wrapper{margin:-.5rem 0 0 -.5rem;padding:0}.product-card-wide--inner-grid{display:flex}@media(min-width:768px){.product-card-wide--inner-grid{flex-direction:column;height:100%;justify-content:space-between}}@media(max-width:767.98px){.product-card-wide--inner-grid{grid-gap:var(--grid-gutter) var(--grid-gutter);gap:var(--grid-gutter) var(--grid-gutter);width:100%}}.display-mobile--override .product-card-wide--inner-grid{grid-gap:var(--grid-gutter) var(--grid-gutter);display:flex;flex-direction:row;gap:var(--grid-gutter) var(--grid-gutter)}.product-card-wide--info-wrapper,.product-card-wide--top-wrapper{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);display:flex;flex-direction:column;gap:var(--grid-gutter-half) var(--grid-gutter-half)}@media(max-width:767.98px){.product-card-wide--info-wrapper,.product-card-wide--top-wrapper{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);display:flex;flex-direction:column;gap:var(--grid-gutter-half) var(--grid-gutter-half)}}.display-mobile--override .product-card-wide--info-wrapper,.display-mobile--override .product-card-wide--top-wrapper{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);display:flex;flex-direction:column;gap:var(--grid-gutter-half) var(--grid-gutter-half)}@media(max-width:767.98px){.product-card-wide--top-wrapper{display:block!important}}.display-mobile--override .product-card-wide--top-wrapper{display:block!important}@media(min-width:768px){.product-card--variation .product-card-wide--top-wrapper{display:grid!important;grid-template-rows:1fr!important}.product-card--variation .product-card-wide--top-wrapper>*{grid-column:1/2;grid-row:1/2}.product-card--variation.display-mobile--override .product-card-wide--top-wrapper{display:flex!important}}.product-card-wide--info-wrapper{flex:1}@media(min-width:768px){.product-card-wide--info-wrapper .product-card--variations{display:none}.product-card--variation .product-card-wide--info-wrapper{margin:var(--grid-gutter-half) 0}}.product-card--wrapper{--btn-color-disabled:var(--white);--btn-bg-disabled:var(--inactive-gray);--btn-border-disabled:var(--btn-bg-disabled);--link-color:var(--body-color);--link-color-hover:var(--link-color);--pill-color:var(--text-body);--pill-bg-color:var(--gray-200);--pill-font-weight:var(--font-weight-bold);--pill-font-size:0.68rem;--pill-text-transform:uppercase;align-items:stretch;background-color:var(--white);border:1px solid var(--border-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto}@media(max-width:767.98px){.product-card--wrapper{--pill-font-size:0.625rem}}.product-card--wrapper .product-card--fake-link,.product-card--wrapper a{display:grid;overflow:hidden;position:relative}.product-card--wrapper button{--btn-font-size:14px;--btn-padding:0.75rem;--btn-letter-spacing:0.5px;--btn-border-radius:0 0 var(--p-card-border-radius) var(--p-card-border-radius);box-shadow:none!important;line-height:1;margin:0;position:relative;transition:none;z-index:20}.product-card--wrapper button:disabled{box-shadow:none!important}.product-card--component .product-card--wrapper{height:100%}.product-card--wrapper.read-only .product-card--fake-link,.product-card--wrapper.read-only a{min-width:160px}.product-card--wrapper.read-only .category{font-size:12px}.product-card--wrapper.read-only .details{padding:var(--grid-gutter)}.product-card--wrapper.read-only .product-image{grid-column:1/2;grid-row:1}.product-card--wrapper.read-only .like-icon{grid-column:1/2;grid-row:1;height:45px;padding:10px;width:45px;z-index:1}.product-card--wrapper.read-only .product-card--rating{grid-column:1/2;grid-row:1;z-index:1}.product-card--wrapper.list-view{align-items:center;border:1px solid var(--border-color);grid-template-columns:1fr auto;grid-template-rows:auto;overflow:hidden}.product-card--wrapper.list-view .product-card--fake-link,.product-card--wrapper.list-view a{grid-gap:0 0;align-items:stretch;gap:0 0;grid-template-columns:auto 1fr 10px 1fr 10px 1fr 10px;grid-template-rows:1fr;justify-content:flex-start;min-height:auto}.product-card--wrapper.list-view .product-card--details{align-self:center;display:flex;flex-direction:column-reverse;grid-column:2/3;grid-row:1/-1}.product-card--wrapper.list-view .product-card--details .product-card--cannabinoids{display:none}.product-card--wrapper.list-view .product-card--name{font-size:.95em}.product-card--wrapper.list-view .product-card--cannabinoids{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);align-items:center;display:flex;flex-wrap:wrap;gap:var(--grid-gutter-half) var(--grid-gutter-half);grid-column:4/5;grid-row:1/-1;grid-template-columns:1fr 1fr;margin:0;padding:var(--grid-gutter) 0}.product-card--wrapper.list-view .product-card--cannabinoids span{margin:0;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card--wrapper.list-view .product-card--price-column{display:grid;grid-auto-rows:1fr;grid-column:6/7;grid-row:1/-1;padding:var(--grid-gutter-half) 0}.product-card--wrapper.list-view .product-card--price-column.wrap-variations{grid-auto-rows:minmax(20px,max-content)}.product-card--wrapper.list-view .product-card--price-column.has-3-rows{grid-gap:5px 0;gap:5px 0;padding:1px 0 5px}.product-card--wrapper.list-view .product-card--purchase-icon{bottom:auto;left:.25em;position:absolute;right:auto;top:.25em}.product-card--wrapper.list-view .product-card--spark{display:block}.product-card--wrapper.list-view .product-card--price{background-color:transparent;font-size:.9rem;justify-self:flex-start}.product-card--wrapper.list-view .product-card--sale-label{border-radius:0 0 var(--p-card-border-radius,.2rem) 0;bottom:auto;left:0;position:absolute;right:auto;top:0}.product-card--wrapper.list-view .product-image{align-self:center;grid-column:1/2;grid-row:1/-1;height:60px;margin:10px;width:60px}.product-card--wrapper.list-view .product-image.default-bg-img{background-size:41%}.product-card--wrapper.list-view .product-card--rating{font-size:.85em;margin:.2em 0 0;white-space:nowrap}.product-card--wrapper.list-view button{--btn-border-radius:var(--p-card-border-radius);background-color:var(--white);border-color:var(--border-color);font-size:0;height:60px;line-height:inherit;margin:0 10px 0 0;outline:none!important;width:50px}@media(max-width:767.98px){.product-card--wrapper.list-view button{display:inline-block}}.product-card--wrapper.list-view button:hover{border-color:var(--brand-color)}.product-card--wrapper.list-view button:hover:before{background-color:transparent}.product-card--wrapper.list-view button:after{color:var(--brand-color);content:"+";display:block;font-size:24px;font-weight:var(--font-weight-base);left:50%;position:absolute;top:50%;transform:translate(-50%,-60%)}.product-card--wrapper.list-view button:disabled{background-color:var(--gray-200);border-color:var(--gray-200)}.product-card--wrapper.list-view button:disabled:after{color:var(--gray-400)}.product-card--wrapper.list-view .product-card--tab-btn{display:block;margin:0 10px 0 0}.product-card--wrapper.list-view .product-card--tab-btn .product-card--tab-btn-icon{align-items:center;display:flex;height:1.625rem;justify-content:center;width:1.625rem}.product-card--variation{--paragraph-margin-bottom:0.4em}.product-card--variation .product-card--rating{align-self:flex-end;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--p-card-border-radius);box-shadow:0 2px 0 0 var(--border-color);grid-column:1/-1;grid-row:1/2;justify-self:center;padding:.35em .7em;z-index:20}.product-card--variation .product-card--button-wrapper{background-color:var(--gray-100);border-top:1px solid var(--border-color);overflow:hidden;position:relative}.product-card--variation .product-card--button-details{--paragraph-margin-bottom:0;bottom:auto;left:0;margin:calc(var(--grid-gutter)*.4) var(--grid-gutter) 0;pointer-events:none;position:absolute;right:0;top:0;z-index:25}.variation-btn-added-pending .product-card--variation .product-card--button-details{display:none!important}.product-card--variation .product-card--button-details p{display:inline-block;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767.98px){.product-card--variation .product-card--button-details p{font-size:14px}}.product-card--variation button{--btn-font-size:14px;height:3.5rem;margin:0;outline-offset:-1px}@media(max-width:767.98px){.product-card--variation button{--btn-font-size:12px}}@media(max-width:991.98px){.product-card--variation button{display:block;height:3.5rem}}@media(max-width:767.98px){.product-card--variation button{height:3rem}}.product-card--variation button span{margin-top:1rem}.product-card--variation .btn-add-to-cart--cart{display:none}.product-card--variation .btn-add-to-cart--text{display:inline-block}.product-card--variation .btn-add-to-cart--inner{--btn-border-radius:0 0 var(--p-card-border-radius) var(--p-card-border-radius)}.product-card--variation .btn-add-to-cart--inner .spinner-svg{height:2rem}.product-card--sale-label{align-items:flex-end;background-color:var(--sale-color);border-radius:0 0 0 var(--p-card-border-radius);display:flex;justify-content:center;left:auto;padding:.2rem .7rem .3rem;z-index:90}.product-card--no-stock-label,.product-card--sale-label{bottom:auto;color:var(--white);font-size:.8em;font-weight:var(--font-weight-semi-bold);position:absolute;right:0;text-transform:uppercase;top:0}.product-card--no-stock-label{background-color:var(--btn-bg-disabled);left:0;padding:.3em;text-align:center;z-index:99}.product-card--purchase-icon{--icon-color:var(--white);display:flex;z-index:98}.product-card--purchase-icon svg{background-color:rgba(var(--color-success-rgb),1);border:1.5px solid var(--color-success);border-radius:50%}.product-card--variations{--pill-bg-color:var(--gray-300);align-self:center}.product-card--tags.sale-tag-offset{padding-right:3rem}.product-card--tags,.product-card--variations{grid-gap:var(--grid-gutter-quarter) var(--grid-gutter-quarter);display:flex;flex-wrap:wrap;gap:var(--grid-gutter-quarter) var(--grid-gutter-quarter);z-index:20}.product-card--tags>span:not(.pill-spark),.product-card--tags button,.product-card--variations>span:not(.pill-spark),.product-card--variations button{align-items:center;background-color:var(--gray-300);border:1px solid var(--border-color);border-radius:var(--p-card-border-radius);display:inline-flex;font-size:.65em;font-weight:var(--font-weight-bold);min-height:20px;min-width:3em;padding:0 .8em;text-align:center;text-transform:uppercase;white-space:nowrap}.product-card--cannabinoids{font-size:.65em}.product-card--cannabinoids span{align-items:center;background-color:var(--gray-200);border-radius:var(--p-card-border-radius);display:inline-flex;float:left;margin:0 .2em .4em 0;min-height:20px;padding:0 .4rem}.product-card--rating{align-items:center;display:flex;z-index:10}.product-card--rating>span{align-items:center;color:var(--text-muted);display:flex;height:1.1rem;margin-top:-3px}.product-card--name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:inline-block;display:-webkit-box;font-weight:var(--font-weight-base);line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:767.98px){.product-card--name{font-size:.875rem;line-height:1.35}}.product-card--name span{min-height:1.1em}.product-card--price{align-items:center;background-color:var(--gray-200);display:flex;justify-content:center}.product-card--price-column{display:none}.product-card--top-info-wrapper{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);align-items:flex-start;bottom:auto;display:flex;flex-wrap:wrap;gap:var(--grid-gutter-half) var(--grid-gutter-half);left:0;padding:var(--grid-gutter-half);position:absolute;right:auto;top:0}.product-card--spark{--pill-bg-color:var(--spark-primary);--pill-color:var(--spark-secondary);grid-gap:var(--grid-gutter-quarter) var(--grid-gutter-quarter);display:flex;flex-wrap:wrap;gap:var(--grid-gutter-quarter) var(--grid-gutter-quarter)}.product-card--spark .pill{grid-gap:0 0;gap:0 0}.product-card--wrapper:not(.list-view){border-radius:var(--p-card-border-radius);overflow:hidden}.product-card--wrapper:not(.list-view):hover{box-shadow:0 7px 0 0 var(--gray-200)}.product-card--wrapper:not(.list-view) .product-card--fake-link,.product-card--wrapper:not(.list-view) a{grid-gap:7px 7px;gap:7px 7px;grid-template-rows:max-content 1fr auto;outline-offset:-1px}.product-card--wrapper:not(.list-view) .product-image{grid-column:1/-1;grid-row:1/2;margin:var(--grid-gutter)}.product-card--wrapper:not(.list-view) .product-card--details{padding:0 var(--grid-gutter)}.product-card--wrapper:not(.list-view) .product-card--price{border-top:1px solid var(--border-color);line-height:1;padding:.5rem var(--grid-gutter) .7rem}.product-card--wrapper:not(.list-view) .product-card--tags,.product-card--wrapper:not(.list-view) .product-card--variations{grid-column:1/-1;grid-row:1/2;z-index:20}.product-card--wrapper:not(.list-view) .product-card--name{margin-bottom:.5em}.product-card--wrapper:not(.list-view) .product-card--variations{align-self:end;padding:0 var(--grid-gutter-half)}.product-card--wrapper:not(.list-view) .product-card--spark{grid-column:1/-1;grid-row:1/2;justify-content:flex-start;z-index:90}.product-card--wrapper:not(.list-view) .product-card--fake-link>.product-card--cannabinoids,.product-card--wrapper:not(.list-view) a>.product-card--cannabinoids{display:none}.product-card--wrapper:not(.list-view) .product-card--rating{justify-content:center;margin-bottom:.4em;min-height:1.3em}.product-card--inner-grid{grid-gap:var(--grid-gutter) var(--grid-gutter);bottom:0;display:flex;gap:var(--grid-gutter) var(--grid-gutter);left:0;position:absolute;right:0;top:0;z-index:98}.product-image{background-color:var(--white);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:relative;right:0;top:0;transition:.3s;width:auto;z-index:0}@media screen and (prefers-reduced-motion:reduce){.product-image{transition:none}}.product-image.default-bg-img{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59 90'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F8F5F5' stroke='%23E7E0E0' stroke-linejoin='round' stroke-width='2' d='M1.4 32.4 43 38.6l11.5-7.7-37.9-5.4z'/%3E%3Cpath fill='%23E7E0E0' fill-rule='nonzero' d='m54 30.1-11.2 7.4-41.2-6.1a1 1 0 0 0-1.2 1v45.3c0 .4.4.8.8 1l44 10.6c.3 0 .6 0 .9-.2L58 78.4c.2-.2.3-.5.3-.8L55.5 31a1 1 0 0 0-1.5-1zm-.3 2.6 2.6 44.6-11.2 10L2.4 76.8V33.5l40.5 6h.7l10-6.8z'/%3E%3Cpath fill='%23E7E0E0' fill-rule='nonzero' d='M44.4 62.6c.5 0 1 .4 1 .8v.2l1 24.7a1 1 0 0 1-2 .2v-.1l-1-24.8c0-.5.4-1 1-1zm-14-62c9.5 0 17.3 8.2 17.4 18.3v16.5a1 1 0 0 1-2 .1V19.2C45.9 10 39 2.6 30.5 2.6S15 9.8 14.9 18.9v14.6a1 1 0 0 1-2 .1V19.1C12.8 8.9 20.6.6 30.3.6z'/%3E%3C/g%3E%3C/svg%3E");background-size:25% 33%}.product-image:before{content:"";display:inline-block;height:0;padding-top:100%;position:relative;width:1px}.product-image .product-image--inner-content{bottom:.7rem;display:grid;grid-template:auto 1fr auto/1fr;left:.7rem;position:absolute;right:.7rem;top:.7rem}.product-image .tags{grid-column:1/span 1;grid-row:1/2}.product-image .variations{grid-column:1/span 1;grid-row:3/4}.product-image--icon{---icon-width:2.5rem;background-color:var(--white);grid-column:1/-1;grid-row:1/2;position:relative}.product-image--icon:before{content:"";display:inline-block;height:0;padding-top:100%;position:relative;width:1px}.product-image--icon svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product--line-item{grid-gap:2px .75rem;align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:2px .75rem;grid-template-columns:var(--product-image-width) repeat(3,1fr);grid-template-rows:auto;padding:1em}@media(max-width:991.98px){.product--line-item{--product-image-width:55px}}.product--line-item.condensed{grid-template-columns:var(--product-image-width) 1fr auto}@media(min-width:1200px){.product--line-item.condensed{--product-image-width:80px}}.product--line-item.condensed .product--line-item--rating,.product--line-item.condensed .product--line-item--review_score{--icon-width:0.8rem;align-self:flex-end;background-color:var(--white);border:1px solid var(--border-color);border-radius:1rem;font-size:.55em;grid-column:1/span 1;grid-row:1/2;justify-self:center;margin:0;padding:.08em .5em .1em;z-index:20}.product--line-item.condensed .product--line-item--price{font-weight:var(--font-weight-base)}.product--line-item.condensed .product--line-item--image-link,.product--line-item .product-image{grid-column:1/span 1;grid-row:1/-1}.product--line-item .product--line-item--details{--paragraph-margin-bottom:0}.product--line-item .product--line-item--cannabinoids{grid-gap:.2em .2em;display:flex;font-size:.65em;gap:.2em .2em}.product--line-item .product--line-item--cannabinoids span{align-items:center;background-color:var(--gray-200);border-radius:var(--p-card-border-radius);display:inline-flex;margin:.4em 0;padding:.2rem .4rem}.product--line-item .product--line-item--rating,.product--line-item .product--line-item--review_score{--icon-width:1.25rem;margin-left:1rem}.product--line-item .product--line-item--price{font-weight:var(--font-weight-bold)}.product--line-item .pill-spark{--pill-font-size:var(--font-size-base);--pill-padding:0.2em 0.4em 0.325em;margin-right:.35rem;margin-top:2px}.section-header--wrapper{--h2-font-size:1.8rem;--heading-margin-bottom:0;align-items:center;border-bottom:1px solid var(--border-color);display:flex;padding:1.2rem 1rem 1.2rem 2rem}.section-header--wrapper .section-header--icon{display:flex;margin-right:2rem}.profile-section-layout--slideshow-w-product-lines{display:grid;grid-template-columns:40% 1fr;grid-template-rows:repeat(3,auto)}.profile-section-layout--slideshow-w-product-lines .product-slideshow--wrapper{grid-row:1/-1}.profile-section-layout--slideshow-w-product-lines .product--line-item:last-child{border-bottom:none}.product-page{--pill-margin:0 5px 5px 0}@media(max-width:991.98px){.product-page{padding-bottom:8rem}}.product-page .variation-selector--wrapper{align-self:flex-start;grid-area:add-to-cart}.product-page .ecom-page--offset-section .container{max-width:1170px}@media(min-width:576px){.product-page--breadcrumb-and-nav.kiosk{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}}.clienteling .product-page--breadcrumb-wrapper{--breadcrumb-margin:0 0 1rem;--breadcrumb-padding:0}.ecom .product-page--breadcrumb-wrapper{--breadcrumb-margin:0 0 1rem;--breadcrumb-padding:1rem 0 0}@media(max-width:991.98px){.ecom .product-page--breadcrumb-wrapper{--breadcrumb-margin:0 calc(var(--grid-gutter)*-1);--breadcrumb-padding:0.65rem var(--grid-gutter);--breadcrumb-color:var(--white);--breadcrumb-link-color:var(--gray-300);--breadcrumb-separator-color:var(--breadcrumb-link-color);background-color:var(--black);min-height:2.6rem}}@media(min-width:992px){.ecom .product-page--breadcrumb-wrapper{min-height:3.3rem}}.product-page--section-wrapper{background-color:var(--white);margin-top:2rem;padding:1.25rem}@media(min-width:768px){.product-page--section-wrapper{border-radius:var(--card-section-border-radius)}}@media(max-width:767.98px){.product-page--section-wrapper{margin:1rem calc(var(--grid-gutter)*-1) 0;padding:1rem}}.product-page--section-wrapper .product-review--sort-by-wrapper{display:flex;justify-content:flex-end}.product-page--section-wrapper .product-review--sort-by-wrapper form{width:100%}@media(min-width:768px){.product-page--section-wrapper .product-review--sort-by-wrapper form{max-width:20rem}}.product-page--product-primary-info{--h1-font-size:1.55em;grid-gap:0 1.25rem;display:grid;gap:0 1.25rem;grid-template-columns:100%;grid-template-rows:max-content}@media(min-width:768px){.product-page--product-primary-info{--h1-font-size:2.0625rem;grid-template-columns:25rem minmax(0,1fr)}}.product-page--product-primary-info .product-page--title-rating{grid-row:1/2}@media(min-width:768px){.product-page--product-primary-info .product-page--title-rating{grid-column:2/3;grid-row:1/2}}.product-page--product-primary-info .product-page--reindex-button{min-width:2.5rem}.product-page--product-primary-info .product-page--info-variation{grid-row:3/end}@media(min-width:768px){.product-page--product-primary-info .product-page--info-variation{grid-column:2/3;grid-row:2/end}}.product-page--product-primary-info .product-page--info-concentration .bg-light{padding:.45rem 1rem!important}@media(min-width:768px){.product-page--product-primary-info .product-page--product-image{grid-column:1/2;grid-row:1/end;max-height:28.125rem}.product-page--product-primary-info .product-page--product-image .image-slideshow--control-wrapper,.product-page--product-primary-info .product-page--product-image .image-slideshow--slide-wrapper{height:25rem}}@media(max-width:767.98px){.product-page--product-primary-info .product-page--product-image{justify-self:center;width:100%}.product-page--product-primary-info .product-page--product-image .product-image--icon{height:230px;margin:0}}.product-page--product-primary-info .product-page--product-image>[data-phx-component],.product-page--product-primary-info .product-page--product-image>[data-phx-component] .product-image--icon{height:100%}.product-page--product-primary-info .product-page--product-image .product-image--icon{--icon-width:5rem}@media(max-width:767.98px){.product-page--product-primary-info .image-slideshow--wrapper figure{margin:4rem}.ecom .product-page--product-primary-info .product-page--title-rating{grid-row:2/3}}.ecom .product-page--product-primary-info .product-page--product-image{position:relative}.ecom .product-page--product-primary-info .product-page--product-image .product-card--variations{bottom:auto;display:block;left:0;position:absolute;right:auto;top:0}@media(max-width:767.98px){.ecom .product-page--product-primary-info .product-page--product-image .image-slideshow--slide-wrapper img,.ecom .product-page--product-primary-info .product-page--product-image .product-image{height:13.5rem;margin:0 auto;max-width:13.5rem}.ecom .product-page--product-primary-info .image-slideshow--slide-wrapper>div>div{text-align:center}}.product-info-variation-tags{--pill-font-weight:700;--pill-font-size:0.6875rem;--pill-padding:0;--pill-padding:0.3125rem 1rem}.product-info-variation-tags .pill{display:inline-flex;height:25px;line-height:.925}.product-availability--store-pill{display:block!important;max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-availability--store-list{--label-font-size:13px;--label-margin-bottom:0.2em;-webkit-padding-start:0;list-style:none;margin:0 0 1rem;padding:0;position:relative}.product-availability--store-list .product-availability--store-item:first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}.product-availability--store-list .product-availability--store-item:last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.product-availability--store-list .product-availability--store-item:not(:last-child){border-bottom:1px solid var(--border-color)}.product-availability--store-list .product-availability--store-item:only-child{border-radius:var(--border-radius)}.product-availability--store-item{--h3-font-size:1.1rem;--heading-margin-bottom:0;--paragraph-margin-bottom:0;--icon-color:var(--brand-color);grid-gap:2px var(--grid-gutter);border:1px solid var(--border-color);display:grid;gap:2px var(--grid-gutter);grid-template-columns:2rem repeat(2,1fr);grid-template-rows:auto;margin-top:-1px;position:relative;z-index:9}@media(max-width:767.98px){.product-availability--store-item{flex-direction:column;grid-template-columns:auto 1fr;grid-template-rows:auto auto}}@media(min-width:768px){.product-availability--store-item{align-items:center}}.product-availability--store-item.active{border-color:var(--brand-color)!important;z-index:10}.product-availability--store-item>svg{justify-self:center}.product-availability--store-item svg{margin-top:.3rem}.product-availability--store-item p{font-size:.9rem}@media(min-width:768px){.product-availability--store{border-right:1px solid var(--border-color)}}.product-availability--status{--icon-color:initial;-webkit-padding-start:0;display:flex;flex-direction:column;font-weight:700;justify-content:center;list-style:none;margin:0;padding:0;text-transform:uppercase}@media(max-width:767.98px){.product-availability--status{grid-column:2/-1;width:100%}}.product-availability--status li{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:1.5rem 1fr;padding:.65rem}@media(min-width:768px){.product-availability--status li{padding:.35rem 1.5rem}}.product-availability--status li span{font-size:.8em}.product-availability--status svg{justify-self:center;margin-top:-.05rem}.product-availability--status .success{--icon-color:var(--color-success)}.product-availability--status .warning{--icon-color:var(--color-warning)}.product-availability--status .danger{--icon-color:var(--color-danger)}.product-availability--slide{border:1px solid var(--gray-400);border-radius:var(--border-radius);display:grid;flex-flow:column;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;width:calc(100% - 1px)}.product-availability--slide.active{border-color:var(--brand-color)}.product-availability--slide .product-availability--status{display:flex;flex-flow:column;grid-column:1/3;justify-content:flex-end}.product-availability--slide .product-availability--status li{background-color:var(--off-white);border-top:1px solid var(--border-color)}.product-availability--slide .product-availability--status li:last-of-type{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.product-availability--slide-wrapper>div{display:flex}.product-availability--details{--paragraph-margin-bottom:0;--heading-margin-bottom:0.5rem;grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:auto 1fr;margin:var(--grid-gutter)}.product-availability--details svg{margin-top:.25rem}.product-availability--full-map{--btn-padding:0.5rem 1rem;--btn-border-radius:0.3rem;--label-text-transform:uppercase;--heading-margin-bottom:0;--h5-font-size:1.25rem;border:1px solid var(--border-color);border-radius:var(--border-radius);height:23rem;width:100%}@media(min-width:992px){.product-page--section-wrapper .ecom--because-you-bought--wrapper.display-mobile--override .btn-add-to-cart--inner{background-color:var(--brand-color);border-color:var(--brand-color)}}.product-page--section-wrapper .ecom--because-you-bought--wrapper.display-mobile--override .btn-add-to-cart--inner.feedback-success{background-color:var(--brand-color)}@media(min-width:992px){.product-page--section-wrapper .display-mobile--override .recommended-spark--header{--h3-font-size:1.25rem}}.gm-style{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--body-font-weight);line-height:var(--line-height-base)}.product-details--list{--label-color:var(--body-color);-webkit-padding-start:0;list-style:none;margin:0;padding:0}.product-details--list-item{--paragraph-margin-bottom:0;border-bottom:1px solid rgba(var(--white-rgb),.35);border-top:1px solid var(--border-color);padding:var(--grid-gutter) 0}@media(min-width:992px){.product-details--list-item{--heading-margin-bottom:0;grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:17.5rem 1fr;grid-template-rows:auto}.product-details--list-item.reverse-on-desktop.open .accordion-body{display:none}.product-details--list-item.reverse-on-desktop.open i{transform:rotate(0deg)}.product-details--list-item.reverse-on-desktop.close .accordion-body{display:block}.product-details--list-item.reverse-on-desktop.close i{transform:rotate(180deg)}}.product-page--product-card-grid{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media(min-width:768px){.product-page--product-card-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.product-page--product-card-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px)and (max-width:991.98px){.product-page--product-card-grid .product-card--component:nth-child(1n+4),.product-page--product-card-grid .product-card--wrapper:nth-child(1n+4){display:none}}.product-page--product-card-grid .product-card--component:nth-child(1n+5),.product-page--product-card-grid .product-card--wrapper:nth-child(1n+5){display:none}.product-page--product-card-grid img{max-width:100%}.ecom .product-share--section-wrapper{--heading-color:#fff;background:#221f20;color:#fff}@media(min-width:768px){.ecom .product-share--section-wrapper{padding:2rem}}.ecom .product-share--section-wrapper .product-share-logo{margin:1rem auto;max-width:120px}@media(min-width:768px){.ecom .product-share--section-wrapper .product-share-logo{margin:1rem auto 2rem}}.ecom .product-share--section-wrapper .product-share--btn .icon--s24--check-circle{display:none}.ecom .product-share--section-wrapper .product-share--btn.code-copied .icon--s24--check-circle{display:block}.ecom .product-share--section-wrapper .product-share--btn.code-copied .icon--s24--chat-solid{display:none}@media(max-width:767.98px){.product-reviews--section-wrapper .tab--inline-title-text{display:none}}.product-reviews--section-wrapper .product-review--sort-by-wrapper{display:flex;justify-content:flex-end}.product-reviews--section-wrapper .product-review--sort-by-wrapper form{width:100%}@media(min-width:768px){.product-reviews--section-wrapper .product-review--sort-by-wrapper form{max-width:20rem}}.strain-review--strain-card{--product-image-width:6rem;grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:var(--product-image-width) 1fr auto}@media(max-width:767.98px){.strain-review--strain-card{grid-template-columns:var(--product-image-width) auto}}.product-reviews--grid{--paragraph-margin-bottom:0;grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:auto 1fr auto}.product-reviews--grid p,.product-reviews--grid span{font-size:.8rem;white-space:nowrap}.product-reviews--progress-wrapper{--progress-height:14px;background:#f4f4f4;border-radius:10px;height:var(--progress-height)}.product-reviews--progress-wrapper .product-reviews--progress-bar{background-color:var(--brand-color);border-radius:10px;height:var(--progress-height)}.product-reviews--wrapper .star-rating--wrapper{margin-left:-3px}.product-reviews--wrapper .star-rating--wrapper svg{margin:0}.product-reviews--wrapper .product-reviews--customer-review:not(:last-child){border-bottom:1px solid var(--border-color)}.product-reviews--customer-review{padding:1.5rem 0 2rem}.product-reviews--star-verified .star-rating--wrapper{justify-content:end}.product-reviews--star-verified .star-rating--wrapper svg{margin-bottom:0}.product-reviews--star-verified .pill{font-size:12px;margin:0 0 .25rem}.product-reviews--customer-detail{margin:2px 0}@media(max-width:767.98px){.product-reviews--customer-detail p{color:var(--text-muted);display:inline-block}}@media(min-width:768px){.product-reviews--customer-detail p{text-align:right}}.product-reviews--customer-detail .divider{color:var(--text-muted)}@media(min-width:768px){.product-reviews--customer-detail .divider{display:none}}.product-reviews--customer-comment{--icon-color:transparent}.product-reviews--customer-comment p{white-space:pre-wrap}.product-reviews--customer-comment.collapsed{--icon-color:var(--body-color);max-height:8rem;overflow:hidden;position:relative}.product-reviews--customer-comment.collapsed:before{background:transparent;background:-webkit-linear-gradient(180deg,transparent,var(--white));background:linear-gradient(180deg,transparent,var(--white));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.product-reviews--customer-comment.collapsed svg{bottom:auto;left:auto;pointer-events:none;position:absolute;right:calc(50% - 12px);top:.4rem}.product-availability--carousel{padding-bottom:3rem;position:relative}@media(min-width:992px){.product-page--product-primary-info-skeleton{height:25rem}}.product-page--product-recos-wrapper{height:26rem;position:relative}@media(min-width:992px){.product-page--product-recos-wrapper{height:30rem}}@media(max-width:767.98px){.product-page--product-recos-wrapper.wide-cards-enabled{height:18rem}}.product-page--product-recos-wrapper .skeleton-grid{bottom:auto;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.product-page--scraper-recos-wrapper{display:grid;grid-template-columns:repeat(5,1fr)}@media(max-width:767.98px){.product-page--scraper-recos-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}.product-page--case-price-item,.product-page--equivalency{border:1px solid var(--gray-200);margin:-1.25rem var(--grid-gutter) 0;padding:.75rem .5rem .5rem}.progress-bar{background-color:var(--progress-bar-bg);border:var(--progress-bar-border);border-radius:var(--progress-bar-border-radius);display:flex;height:var(--progress-bar-height);margin:var(--progress-bar-margin);max-width:var(--progress-bar-max-width,100%);min-width:var(--progress-bar-min-width,100%);position:relative}.progress-bar:has(.progress-bar--marker){margin-bottom:1.5rem}.progress-bar--value{background-color:var(--progress-bar-color);border-radius:var(--progress-bar-border-radius);height:var(--progress-bar-height)}.progress-bar--animated{animation:progress-bar-stripes var(--progress-bar-speed) linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar--animated{transition:none}}.progress-bar--striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar--marker{bottom:auto;display:flex;justify-content:flex-end;left:0;position:absolute;right:auto;top:0}.progress-bar--marker:before{border-right:2px solid var(--text-muted);bottom:0;content:"";display:block;height:var(--progress-bar-height);left:auto;position:absolute;right:0;top:0}.progress-bar--marker span{color:var(--text-muted);font-size:.8rem;margin-top:1.25rem}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.donut-chart--wrapper{--donut-ring-color:#000;--donut-ring-bg-color:var(--gray-200);animation:donutfade 1s;font-size:16px;margin:0 auto;max-width:15rem;width:100%}@media(max-width:767.98px){.donut-chart--wrapper{max-width:75%}}.donut-chart--ring{stroke:var(--donut-ring-bg-color)}.donut-chart--segment{stroke:var(--donut-ring-color);animation:donutload 3s;transform-origin:center}.donut-percent{font-size:.5em;font-weight:700}.donut-chart--note,.donut-percent{animation:donutfadelong 1s;line-height:1;transform:translateY(.5em)}.donut-chart--note{text-anchor:middle;color:var(--text-muted);font-size:.12em;text-align:center}@keyframes donutfadelong{0%{opacity:0}to{opacity:1}}@keyframes donutload{0%{stroke-dasharray:0,100}to{stroke-dasharray:69,31}}@keyframes donutfade{0%{opacity:.2}to{opacity:1}}.cart--quantity-picker--wrapper{--btn-font-size:1.7em;--btn-font-weight:var(--font-weight-extra-light);--btn-color-disabled:var(--gray-400);--btn-padding:0.4em 0.65em 0.65em;align-self:stretch;display:flex;justify-content:center}@media(max-width:991.98px){.cart--quantity-picker--wrapper{--btn-padding:0.5rem 0.8rem;justify-content:flex-start;margin-top:.5rem}}.clienteling .cart--quantity-picker--wrapper{justify-content:space-around;min-width:8rem}@media(max-width:991.98px){.clienteling .cart--quantity-picker--wrapper{--btn-padding:0.5rem 0.8rem;margin-top:1rem}}.cart--quantity-picker--wrapper .btn{line-height:1}@media(max-width:991.98px){.cart--quantity-picker--wrapper .btn{padding-top:0!important}}.cart--quantity-picker--wrapper button{cursor:pointer;touch-action:manipulation;user-select:none}.cart--quantity-picker--quantity-adjuster{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:.1s}@media screen and (prefers-reduced-motion:reduce){.cart--quantity-picker--quantity-adjuster{transition:none}}.cart--quantity-picker--quantity-adjuster.disabled{--icon-color:var(--gray-300);box-shadow:none!important;cursor:not-allowed}.cart--quantity-picker--quantity-adjuster:hover:not(.disabled){--icon-color:var(--brand-color)}.cart--quantity-picker--quantity-adjuster:hover:not(.disabled) svg{background-color:var(--brand-color);border-radius:50%}.cart--quantity-picker--quantity-adjuster:hover:not(.disabled) svg .quantity-svg--line{fill:var(--white)}.clienteling .cart--quantity-picker--quantity-adjuster{border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 0 0 var(--border-color);height:3rem;width:3rem}@media(max-width:991.98px){.clienteling .cart--quantity-picker--quantity-adjuster{height:3rem}}.clienteling .cart--quantity-picker--quantity-adjuster:hover:not(.disabled){background-color:var(--off-white);border-color:var(--border-color)}.clienteling .cart--quantity-picker--quantity-adjuster:hover:not(.disabled) svg{background-color:transparent}.clienteling .cart--quantity-picker--quantity-adjuster:hover:not(.disabled) svg .quantity-svg--line{fill:var(--body-color)}.clienteling .cart--quantity-picker--quantity-adjuster .quantity-svg--circle{fill:none}.cart--quantity-picker--quantity-number{align-self:center;min-width:2.75rem;text-align:center}.cart--quantity-picker--quantity-number .spinner-svg{height:auto;width:1rem}.raf-banner--wrapper{--paragraph-margin-bottom:0;grid-gap:.66rem .66rem;align-items:center;display:grid;gap:.66rem .66rem;grid-template-columns:4.375rem 1fr}@media(max-width:991.98px){.raf-banner--wrapper{grid-gap:0 0;gap:0 0;margin-bottom:0}}.raf-banner--wrapper p{font-size:.8125rem;padding:var(--grid-gutter) var(--grid-gutter) var(--grid-gutter) 0}.raf-banner--wrapper i,.raf-banner--wrapper svg{justify-self:center}.recommended-products--wrapper-recommended{--label-width-half:calc(var(--label-width)/2);--label-width:150px;--product-image-width:2.813rem;background-color:var(--white);border:3px solid var(--color-success);border-radius:var(--border-radius);position:relative}@media(max-width:991.98px){.recommended-products--wrapper-recommended{border-width:2px;overflow:hidden}}.recommended-products--wrapper-recommended.display-mobile--override{border-width:2px}.cart-items .recommended-products--wrapper-recommended{margin:2rem 1rem 1rem}.recommended-products--simplified-label{background-color:var(--color-success);color:var(--white);display:flex;font-weight:var(--font-weight-semi-bold);justify-content:center;padding:5px;text-transform:uppercase}@media(min-width:992px){.recommended-products--simplified-label{display:none}}.display-mobile--override .recommended-products--simplified-label{display:flex!important}.recommended-products--glow-label-text{background-color:var(--color-success);border-radius:50px;bottom:auto;color:var(--white);display:inline-block;font-size:12px;font-weight:var(--font-weight-semi-bold);left:calc(50% - var(--label-width-half));padding:1px 10px 3px;position:absolute;right:calc(50% - var(--label-width-half));text-align:center;text-transform:uppercase;top:-10px;white-space:nowrap;width:var(--label-width);z-index:20}@keyframes scaleIn{0%{opacity:.3;transform:scale(1)}to{opacity:0;transform:scale(2,3)}}.recommended-products--label-glow{align-self:center;animation:scaleIn 3s cubic-bezier(.36,.11,.89,.32) infinite;background-color:var(--color-success);border-radius:50px;bottom:auto;display:inline-block;grid-row:1/2;height:20px;justify-self:center;left:calc(50% - var(--label-width-half));opacity:0;position:absolute;right:calc(50% - var(--label-width-half));top:-10px;width:var(--label-width);z-index:6;z-index:5}@media(max-width:991.98px){.recommended-products--glow-label-text,.recommended-products--label-glow{display:none}}.display-mobile--override .recommended-products--glow-label-text,.display-mobile--override .recommended-products--label-glow{display:none}.recommended-products--recommended{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.recommended-products--recommended .recommended-products--line-item-recommended{border-bottom:1px solid var(--border-color);position:relative}.recommended-products--recommended .recommended-products--line-item-recommended:last-child{border-bottom:none}.recommended-products--searchable{align-items:center;justify-content:space-between;padding:1rem .5rem .5rem}.recommended-products--searchable form{flex:1}.recommended-products--searchable .recommended-products--searchable-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cg fill='%23353535'%3E%3Cpath d='M1 1c.2-.3.7-.3 1-.1l8 8a.8.8 0 0 1-1 1.2L1 2a.8.8 0 0 1 0-1z'/%3E%3Cpath d='M9 1a.8.8 0 0 1 1 1l-8 8A.8.8 0 0 1 .8 9l8-8z'/%3E%3C/g%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-size:.688rem;bottom:0;height:50px;left:0;margin-left:.5rem;padding-left:0;padding-right:0;right:0;top:0;width:auto;width:40px;z-index:0}.recommended-products--line-item-recommended{grid-gap:1rem 1rem;align-items:stretch;display:grid;gap:1rem 1rem;grid-template-columns:var(--product-image-width) 1fr auto 9rem minmax(9rem,auto);grid-template-rows:auto;padding:var(--grid-gutter);text-align:left}@media(max-width:991.98px){.recommended-products--line-item-recommended{grid-gap:.3rem var(--grid-gutter);gap:.3rem var(--grid-gutter);grid-template-columns:var(--product-image-width) 1fr auto;grid-template-rows:repeat(2,auto);padding:.5rem .5rem .5rem var(--grid-gutter)}}@media(width:1080px)and (height:1920px){.clienteling .recommended-products--line-item-recommended{grid-template-columns:var(--product-image-width) 3fr 1fr minmax(10rem,auto) minmax(8rem,auto)}}.display-mobile--override .recommended-products--line-item-recommended{grid-gap:.3rem var(--grid-gutter);gap:.3rem var(--grid-gutter);grid-template-columns:auto 1fr auto;grid-template-rows:repeat(2,auto);padding:.5rem .5rem .5rem var(--grid-gutter)}.recommended-products--line-item-recommended a{display:flex;flex-direction:column;justify-content:center}.recommended-products--line-item-recommended button{align-self:center;grid-column:5/span 1;grid-row:1/-1}@media(max-width:991.98px){.recommended-products--line-item-recommended button{grid-column:3/span 1;grid-row:1/-1}}.display-mobile--override .recommended-products--line-item-recommended button{grid-column:3/span 1;grid-row:1/-1}.recommended-products--line-item-recommended .btn-block{margin-top:0!important}.recommended-products--line-item-recommended .recommended-products--price-recommended{font-weight:var(--font-weight-bold);grid-column:2/span 1;grid-row:2/-1}.recommended-products--line-item-recommended .product-image--wrapper{grid-column:1/span 1;grid-row:1/-1}.recommended-products--line-item-recommended .product-image--wrapper .recommended-products--rating-recommended{align-self:center;border:1px solid var(--border-color);border-radius:1rem;display:flex;padding:2px 3px}@media(min-width:992px){.recommended-products--line-item-recommended .product-image--wrapper .recommended-products--rating-recommended{display:none}}.display-mobile--override .recommended-products--line-item-recommended .product-image--wrapper .recommended-products--rating-recommended{display:flex}.recommended-products--line-item-recommended .product-image--wrapper .recommended-products--rating-recommended .star-rating--wrapper{--icon-width:0.6rem}@media(min-width:992px){.ecom-page--order-recommended .recommended-products--line-item-recommended{grid-template-columns:var(--product-image-width) 1fr auto 7rem minmax(10rem,auto)}}@media(min-width:1200px){.ecom-page--order-recommended .recommended-products--line-item-recommended{grid-template-columns:var(--product-image-width) 1fr 6.5rem 7.5rem minmax(10rem,auto)}}.recommended-products--line-item-recommended .product-card--sale-label{border-radius:0 0 var(--p-card-border-radius,.2rem) 0;bottom:auto;left:0;position:absolute;right:auto;top:0}@media(max-width:991.98px){.recommended-products--name-recommended{align-self:flex-end;grid-column:2/span 1;grid-row:1/2}}.display-mobile--override .recommended-products--name-recommended{align-self:flex-end;grid-column:2/span 1;grid-row:1/2}.recommended-products--details-recommended{--paragraph-margin-bottom:0;display:flex;grid-column:3/span 1}@media(max-width:991.98px){.recommended-products--details-recommended{align-items:center;grid-column:2/span 1}}.display-mobile--override .recommended-products--details-recommended{align-items:center;align-self:flex-start;grid-column:2/span 1}.recommended-products--details-recommended p:first-of-type{margin-top:.25rem}@media(max-width:991.98px){.recommended-products--details-recommended p{display:none}}.display-mobile--override .recommended-products--details-recommended p{display:none}@media(min-width:1200px){.recommended-products--details-recommended p{font-size:.75rem!important}}.recommended-products--details-recommended .recommended-products--rating-recommended{--icon-width:1.1rem}@media(max-width:991.98px){.recommended-products--details-recommended .recommended-products--rating-recommended{display:none}}.display-mobile--override .recommended-products--details-recommended .recommended-products--rating-recommended{display:none}.recommended-products--price-size-savings-recommended{--paragraph-margin-bottom:0}@media(max-width:991.98px){.recommended-products--price-size-savings-recommended{grid-column:2/span 1;grid-row:2/-1}}@media(min-width:992px){.recommended-products--price-size-savings-recommended{padding-left:.5em}}.display-mobile--override .recommended-products--price-size-savings-recommended{grid-column:2/span 1;grid-row:2/-1}@media(min-width:992px){.recommended-products--price-size-savings-recommended .member-spark-pricing p{margin:0 .5rem 0 0!important}.recommended-products--price-size-savings-recommended .member-spark-pricing .recommended-products--price-recommended .pill-spark{margin-top:.23em!important}}@media(max-width:991.98px){.recommended-products--price-size-savings-recommended .recommended-products--price-size-recommended{align-items:center;display:flex;flex-direction:row-reverse!important;flex-wrap:wrap-reverse;justify-content:flex-end!important}}.display-mobile--override .recommended-products--price-size-savings-recommended .recommended-products--price-size-recommended{align-items:center;display:flex;flex-direction:row-reverse!important;flex-wrap:wrap-reverse;justify-content:flex-end!important}@media(min-width:992px){.recommended-products--price-size-savings-recommended .recommended-products--price-size-recommended p{margin:.1rem .5rem .35rem 0}}@media(max-width:991.98px){.recommended-products--price-size-savings-recommended .recommended-products--price-size-recommended p{margin-right:.5rem}}.display-mobile--override .recommended-products--price-size-savings-recommended .recommended-products--price-size-recommended p{margin-right:.5rem}@media(max-width:991.98px){.recommended-products--price-size-savings-recommended .recommended-products--price-size-recommended p:first-child:before{content:"/"}}.recommended-products--price-size-savings-recommended .pill-spark{--pill-font-size:0.9rem;--pill-padding:0.25em 0.4em 0.35em;margin-right:.2em}@media(min-width:992px){.recommended-products--price-size-savings-recommended .pill-spark{margin:.23em 0 .2em -.2em}}.recommended-products--price-size-savings-recommended .recommended-products--price-recommended{align-items:center;display:flex}.recommended-products--price-size-savings-recommended .recommended-products--price-recommended p:before{content:none!important}.recommended-products--price-size-savings-recommended .recommended-products--price-recommended .line-through{font-weight:400}.recommended-products--price-size-savings-recommended .sparks-savings .pill-spark{--pill-font-size:0.75rem;width:fit-content}@media(min-width:992px){.recommended-products--price-size-savings-recommended .member-spark-pricing{align-items:flex-start!important;flex-direction:column!important}}.ecom--because-you-bought--wrapper{background-color:var(--gray-200);border-radius:var(--border-radius);padding:1rem}@media(min-width:992px){.ecom--because-you-bought--slideshow-heading{display:none}}.display-mobile--override .ecom--because-you-bought--slideshow-heading{display:none}.recommended-products--spinner{display:flex;justify-content:center;padding:2em}.ecom--because-you-bought--slideshow-w-product-lines{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:13.5rem 1fr;grid-template-rows:auto}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines{grid-gap:2px 2px;gap:2px 2px;grid-template-columns:1fr}}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines{grid-template-columns:1fr}.ecom--because-you-bought--slideshow-w-product-lines .product--line-item,.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--wrapper{border-radius:var(--border-radius)}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines .product--line-item,.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--wrapper{border-radius:0}}.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--wrapper{background-color:var(--white);border:3px solid var(--brand-color)!important;grid-row:1/4}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--wrapper{align-items:center;display:grid;grid-template-columns:3rem 1fr 3rem;grid-template-rows:1fr auto;padding:.5rem 0}}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--wrapper{align-items:center;border-radius:0 0 var(--border-radius) var(--border-radius);display:grid;grid-template-columns:3rem 1fr 3rem;grid-template-rows:1fr auto;padding:.5rem 0}.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--image-wrapper{z-index:21}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--image-wrapper{background-size:2rem!important;grid-column:2/3;grid-row:1/2;width:100%!important}}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--image-wrapper{background-size:2rem!important;grid-column:2/3;grid-row:1/2;width:100%!important}.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--title{z-index:21}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--title{align-items:center;display:flex;grid-column:1/-1;grid-row:2/3}}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--title{align-items:center;display:flex;grid-column:1/-1;grid-row:2/3}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--title p{text-align:center}}.ecom--because-you-bought--slideshow-w-product-lines .product--line-item{background-color:var(--white);border:none;padding:.75rem}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines .product--line-item{grid-template-columns:var(--product-image-width) 1fr auto}}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .product--line-item{grid-template-columns:var(--product-image-width) 1fr auto}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--cannabinoids{display:flex;flex-wrap:wrap;justify-content:center}}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--cannabinoids{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--control-wrapper{border:none;box-shadow:none;grid-column:1/-1;grid-row:1/2;margin:0}}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--control-wrapper{border:none;box-shadow:none;grid-column:1/-1;grid-row:1/2;margin:0}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--control{align-items:center;align-self:stretch;display:flex;padding:.5rem!important}}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--control{align-items:center;align-self:stretch;display:flex;padding:1rem!important}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--state{display:none}}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .product-slideshow--state{display:none}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines .product--line-item--rating,.ecom--because-you-bought--slideshow-w-product-lines .product--line-item--review_score{display:none}}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .product--line-item--rating,.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .product--line-item--review_score{display:none}@media(max-width:1199.98px){.ecom--because-you-bought--slideshow-w-product-lines .btn-add-to-cart--inner{background-color:var(--white);border-color:var(--white)}.ecom--because-you-bought--slideshow-w-product-lines .btn-add-to-cart--inner.feedback-success{background-color:var(--brand-color);border-color:var(--brand-color)}}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .btn-add-to-cart--inner.feedback-success{background-color:var(--brand-color);border-color:var(--brand-color)}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .btn-add-to-cart--inner{background-color:var(--white);border-color:var(--white)}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-w-product-lines .btn-add-to-cart--cart{--icon-color:var(--brand-color)}}.display-mobile--override .ecom--because-you-bought--slideshow-w-product-lines .btn-add-to-cart--cart{--icon-color:var(--brand-color)}@media(min-width:992px){.ecom-home--jumbotron .ecom--because-you-bought--slideshow-w-product-lines .btn-add-to-cart--cart,.product-page--section-wrapper .ecom--because-you-bought--slideshow-w-product-lines .btn-add-to-cart--cart,.shop-page--grid .ecom--because-you-bought--slideshow-w-product-lines .btn-add-to-cart--cart{display:none}}.ecom--because-you-bought--slideshow-title{--paragraph-margin-bottom:0;background-color:var(--brand-color);border-radius:var(--border-radius) var(--border-radius) 0 0;display:none;padding:.3rem .6rem .25rem;text-transform:uppercase}@media(max-width:991.98px){.ecom--because-you-bought--slideshow-title{display:flex}}.display-mobile--override .ecom--because-you-bought--slideshow-title{display:flex}.recommended-spark--wrapper{border-radius:var(--border-radius);grid-column:2/-1;overflow:hidden}@media(max-width:767.98px){.recommended-spark--wrapper{grid-column:1/-1}}.recommended-spark--header{--brand-color:var(--spark-secondary);--btn-border-width:2px;--heading-color:var(--spark-secondary);--btn-padding:0.5rem 0.6rem 0.6rem;--heading-margin-bottom:0;--logo-width:8rem;grid-gap:3rem 3rem;align-items:center;background:linear-gradient(180deg,var(--spark-primary) 0 40%,var(--white) 270% 0);display:grid;gap:3rem 3rem;grid-template-columns:auto 2fr 1fr;justify-content:center;padding:2rem 4rem 2rem 2rem}@media(min-width:768px){.recommended-spark--header{--h3-font-size:1.3rem}}@media(max-width:991.98px){.recommended-spark--header{--btn-padding:0.35rem 0.45rem 0.45rem;--h3-font-size:1rem;--heading-margin-bottom:0.3rem;grid-gap:.5rem .5rem;gap:.5rem .5rem;grid-auto-flow:row;grid-template-columns:1fr;justify-items:center;padding:.75rem;text-align:center}}.display-mobile--override .recommended-spark--header{--btn-padding:0.35rem 0.45rem 0.45rem;--h3-font-size:1rem;--heading-margin-bottom:0.3rem;grid-gap:.5rem .5rem;gap:.5rem .5rem;grid-auto-flow:row;grid-template-columns:1fr;justify-items:center;padding:.75rem;text-align:center}.recommended-spark--header .btn{justify-self:center;min-width:10rem}.recommended-spark--header svg{height:auto;width:100%}@media(max-width:991.98px){.recommended-spark--heading-full{display:none}}.recommended-spark--heading-full span{color:var(--spark-secondary)}.display-mobile--override .recommended-spark--heading-full,.recommended-spark--heading-condensed{display:none}@media(max-width:991.98px){.recommended-spark--heading-condensed{display:block}}.recommended-spark--heading-condensed span{color:var(--spark-secondary)}.display-mobile--override .recommended-spark--heading-condensed{display:block}.recommended-spark--products{background-color:var(--off-white);padding:.75rem}.recommended-spark--placeholder-product-line{--icon-color:var(--white);--brand-color:var(--gray-300);grid-gap:.5rem .5rem;align-items:center;background-color:var(--white);border-radius:var(--border-radius);display:grid;gap:.5rem .5rem;grid-template-columns:3rem 1fr 2fr minmax(9rem,auto);padding:.75rem}@media(max-width:991.98px){.recommended-spark--placeholder-product-line{grid-gap:var(--grid-gutter) var(--grid-gutter);gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:auto 1fr auto;padding:.5rem}}.display-mobile--override .recommended-spark--placeholder-product-line{grid-gap:var(--grid-gutter) var(--grid-gutter);gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:auto 1fr auto;padding:.5rem}@media(max-width:991.98px){.recommended-spark--placeholder-product-line .btn{display:none}}.recommended-spark--placeholder-product-line--icon{background-color:var(--brand-color);border-radius:50%;height:2.5rem;padding:.38rem;width:2.5rem}@media(max-width:991.98px){.recommended-spark--placeholder-product-line--icon{height:2.2rem;width:2.2rem}}.display-mobile--override .recommended-spark--placeholder-product-line--icon{height:2.2rem;width:2.2rem}.recommended-spark--placeholder-product-line--text span{background-color:var(--brand-color);border-radius:1rem;display:block;height:.6rem;margin:.5rem 0;width:75%}.recommended-spark--placeholder-product-line--text span:first-of-type{width:100%}@media(max-width:991.98px){.recommended-spark--placeholder-product-line--text span{height:.5rem;margin:.35rem 0}}.display-mobile--override .recommended-spark--placeholder-product-line--text span{height:.5rem;margin:.35rem 0}.search-select--input-wrapper,.search-select--input-wrapper input{position:relative}.search-select--input-wrapper input:focus{z-index:var(--search-input-z-index)}.search-select--input-wrapper .clear-input{--icon-color:var(--text-muted);bottom:0;height:100%;opacity:.7;position:absolute;right:0;top:0;width:2.5rem;z-index:calc(var(--search-input-z-index) + 1)}.search-select--list-wrapper{--link-color:var(--color-secondary,#000);--link-color-hover:var(--link-color);-webkit-padding-start:0;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow);display:flex;flex-direction:column;list-style:none;margin:10px 0 0;max-height:15rem;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:var(--search-results-z-index)}.search-select--list-wrapper li{order:2;padding:var(--grid-gutter);transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.search-select--list-wrapper li{transition:none}}.search-select--list-wrapper li:not(:last-child){border-bottom:1px solid var(--border-color)}.search-select--list-wrapper li:hover{background-color:var(--gray-100)}.search-select--list-wrapper li.active{background-color:var(--gray-100);order:1}.search-select--list-wrapper span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-select--veil{animation:fadeIn .7s;background-color:rgba(var(--black-rgb),.1);bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--search-overlay-z-index)}.basic-search--wrapper{--btn-font-size:1em}.basic-search--wrapper.reversed{flex-direction:row-reverse}.basic-search--wrapper.reversed .btn{--btn-border-radius:var(--search-border-radius) 0 0 var(--search-border-radius)}.basic-search--wrapper.reversed input{--input-border-radius:0 var(--search-border-radius) var(--search-border-radius) 0!important}.basic-search--wrapper:not(.reversed){position:relative}.basic-search--wrapper:not(.reversed) input{--input-border-radius:var(--search-border-radius)!important;padding-right:3rem}.basic-search--wrapper:not(.reversed).has-clear-btn input{padding-right:6rem}.basic-search--wrapper:not(.reversed) .input-icons-wrapper{bottom:0;left:auto;position:absolute;right:0;top:0}.basic-search--wrapper:not(.reversed) .input-icons-wrapper .btn{--search-bg:transparent;--off-white:transparent;min-width:48px}.basic-search--wrapper input{--input-border-radius:var(--search-border-radius) 0 0 var(--search-border-radius)!important;flex:1}.basic-search--wrapper .btn{--icon-color:var(--body-color);--btn-border-radius:0 var(--search-border-radius) var(--search-border-radius) 0;align-items:center;background-color:var(--search-bg);border-color:var(--search-bg);box-shadow:none;display:flex;justify-content:center;padding-bottom:0;padding-top:0}.basic-search--wrapper .clear-input{--icon-width:1rem;border-radius:0;color:var(--gray-400);min-width:3rem}.basic-search--wrapper .input-icons-wrapper{align-items:stretch;display:flex;min-width:48px}.live-search--wrapper{position:relative}.live-search--wrapper.reversed .live-search--input-wrapper{--input-border-radius:0 var(--search-border-radius) var(--search-border-radius) 0!important;--btn-border-radius:var(--search-border-radius) 0 0 var(--search-border-radius);flex-direction:row-reverse}.live-search--input-wrapper{--btn-border-radius:0 var(--search-border-radius) var(--search-border-radius) 0;display:flex}.live-search--input-wrapper input{flex:1;z-index:var(--search-input-z-index)}.live-search--input-wrapper .btn-clear{--icon-color:var(--body-color);--btn-padding:0;bottom:4px;box-shadow:none;left:auto;min-width:3em;position:absolute;right:5px;top:5px;z-index:calc(var(--search-input-z-index) + 2)}.live-search--input-wrapper .btn-clear:hover{border-color:transparent}.live-search--input-wrapper .btn-clear:hover:before{background-color:transparent!important}.live-search--input-wrapper .submit-search{--btn-border-width:0 0 0 1px;border-color:var(--border-color)}.live-search--input-wrapper .submit-search:hover{border-color:var(--border-color);border-width:0 0 0 1px!important}.live-search--input-wrapper .submit-search svg{margin-top:.1rem;width:100%}.live-search--input-wrapper .clear-input{bottom:0;left:auto;position:absolute;right:3em;top:0;transition:none}ul.live-search--results{--link-color:var(--color-secondary,#000);--link-color-hover:var(--link-color);-webkit-padding-start:0;border-radius:var(--border-radius);box-shadow:var(--shadow);-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow);list-style:none;margin:10px 0 0;overflow-y:auto!important;padding:0;position:absolute;width:100%;z-index:var(--search-results-z-index)}ul.live-search--results li{background-color:var(--white);border:solid var(--border-color);border-width:1px 1px 0;margin:0!important;overflow:hidden;padding:0}ul.live-search--results li:last-child{border-width:1px}ul.live-search--results li:not(.live-search--result-header).active,ul.live-search--results li:not(.live-search--result-header):hover{background-color:var(--off-white)}ul.live-search--results a{display:block}ul.live-search--results a:focus{border:1px solid var(--brand-color)}ul.live-search--results .live-search--results--active{background:var(--brand-color)!important;color:var(--brand-contrast)}.product-feature--search-wrapper ul.live-search--results{margin-top:0}.live-search--result-header{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:1fr auto}.live-search--result-header a,.live-search--result-header span,.live-search--result-item>span{padding:calc(var(--grid-gutter) - 2px)!important}.live-search--result-item>span{display:block}.live-search--result-item>a{display:grid!important;padding:calc(var(--grid-gutter) - 2px)!important}@media(max-width:991.98px){.live-search--result-item>a{grid-auto-rows:auto;grid-template-columns:1fr}}@media(min-width:992px){.live-search--result-item>a{grid-gap:var(--grid-gutter) var(--grid-gutter);gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:8rem 1fr auto}}.product-feature--search-wrapper .live-search--result-item>a{display:flex!important}.live-search--overlay{animation-duration:.5s;animation-fill-mode:both;animation-name:fadeIn;background-color:rgba(var(--black-rgb),.15);bottom:0;display:flex;height:120vh;left:0;position:fixed;right:0;top:82px;z-index:var(--search-overlay-z-index)}.settings-editor--wrapper{background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 6px 0 0 rgba(var(--black-rgb),.02);padding:var(--grid-gutter)}.settings-editor--wrapper hr{margin:1.65em 0}.settings-editor--title{--icon-color:var(--body-color);--paragraph-margin-bottom:0;align-items:center;align-self:center;display:flex;margin:.6rem 0}.settings-editor--title p{flex:1;font-size:1.2rem}.settings-editor--title .toggle-switch{margin-left:var(--grid-gutter)}.settings-editor--title+.alert{margin-top:1.5rem}.settings-editor--subtitle{--paragraph-margin-bottom:0;font-size:1.1rem}.settings-editor--form-grid .settings-editor--subtitle{grid-column:1/-1}.settings-editor--divider{align-self:stretch;background-color:var(--border-color);margin-left:var(--grid-gutter);width:1px}.settings-editor--form-grid{--form-group-margin-bottom:0;--label-margin-bottom:0;grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:minmax(8rem,auto) 1fr}.settings-editor--form-grid .alert{grid-column:1/-1}.settings-editor--form-grid .help-block{display:block}.settings-editor--contents-divider{border-top:1px solid var(--border-color);margin-top:1.65em;padding-top:var(--grid-gutter)}.settings-editor--photo-gallery .media-thumbnail--grid{--thumbnail-width:165px}.hours-form--wrapper{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:flex-start;display:flex;gap:var(--grid-gutter) var(--grid-gutter)}.hours-form--wrapper .hours-form--to{margin-top:.5rem}.metadata--input-divider{padding-bottom:1rem}.metadata--input-divider:last-child{padding-bottom:0}.shop-page--grid{grid-gap:1rem 1rem;align-items:flex-start;display:grid;gap:1rem 1rem;grid-template-columns:minmax(15rem,auto) repeat(3,1fr);grid-template-rows:max-content max-content max-content max-content 1fr max-content}.clienteling .shop-page--grid,.open-fields-app--page-wrapper-ecom .shop-page--grid{padding:1rem 0}@media(min-width:992px)and (max-width:1199.98px){.clienteling .shop-page--grid,.open-fields-app--page-wrapper-ecom .shop-page--grid{grid-template-columns:minmax(11rem,auto) repeat(3,1fr)}}@media(max-width:991.98px){.clienteling .shop-page--grid,.open-fields-app--page-wrapper-ecom .shop-page--grid{grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:auto;padding:0 0 1rem}}@media(min-width:768px){.clienteling .shop-page--grid .shop-grid--filter-wrapper,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--filter-wrapper{border-radius:0 var(--border-radius) var(--border-radius) 0;margin-left:calc(var(--grid-gutter)*-1)}}.clienteling .shop-page--grid .shop-grid--heading,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--heading{--heading-margin-bottom:0;--heading-line-height:1.6;align-self:center}@media(min-width:992px){.clienteling .shop-page--grid .shop-grid--heading,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--heading{grid-column:2/-1}}@media(max-width:991.98px){.clienteling .shop-page--grid .shop-grid--heading,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--heading{grid-column:1/-1}}@media(min-width:992px){.clienteling .shop-page--grid .shop-grid--views-sorting,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--views-sorting{grid-column:2/-1}}@media(max-width:991.98px){.clienteling .shop-page--grid .shop-grid--views-sorting,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--views-sorting{grid-column:1/-1}}@media(max-width:1199.98px){.clienteling .shop-page--grid .shop-grid--sort-by,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--sort-by{grid-column:1/2;grid-row:1}}@media(min-width:992px){.clienteling .shop-page--grid .note-section--wrapper,.open-fields-app--page-wrapper-ecom .shop-page--grid .note-section--wrapper{grid-column:2/-1}}@media(max-width:991.98px){.clienteling .shop-page--grid .note-section--wrapper,.open-fields-app--page-wrapper-ecom .shop-page--grid .note-section--wrapper{grid-column:1/-1}}.clienteling .shop-page--grid .mobile-filter-toggle,.clienteling .shop-page--grid .shop-grid--view-option--grid,.clienteling .shop-page--grid .shop-grid--view-option--list,.open-fields-app--page-wrapper-ecom .shop-page--grid .mobile-filter-toggle,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--view-option--grid,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--view-option--list{grid-row:1;width:4.0625rem}@media(min-width:992px){.clienteling .shop-page--grid .mobile-filter-toggle,.clienteling .shop-page--grid .shop-grid--view-option--grid,.clienteling .shop-page--grid .shop-grid--view-option--list,.open-fields-app--page-wrapper-ecom .shop-page--grid .mobile-filter-toggle,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--view-option--grid,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--view-option--list{width:6.25rem}}.clienteling .shop-page--grid .mobile-filter-toggle,.clienteling .shop-page--grid .shop-grid--view-option--grid,.clienteling .shop-page--grid .shop-grid--view-option--list,.open-fields-app--page-wrapper-ecom .shop-page--grid .mobile-filter-toggle,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--view-option--grid,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--view-option--list{--icon-color:var(--body-color)}.clienteling .shop-page--grid .mobile-filter-toggle.active,.clienteling .shop-page--grid .shop-grid--view-option--grid.active,.clienteling .shop-page--grid .shop-grid--view-option--list.active,.open-fields-app--page-wrapper-ecom .shop-page--grid .mobile-filter-toggle.active,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--view-option--grid.active,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--view-option--list.active{--icon-color:var(--brand-color)}@media(max-width:991.98px){.clienteling .shop-page--grid .shop-grid--filters,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--filters{grid-column:1/-1}.clienteling .shop-page--grid .shop-grid--filter-wrapper,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--filter-wrapper{display:none}}.clienteling .shop-page--grid .shop-grid--product-grid,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--product-grid{grid-row:auto}@media(min-width:992px){.clienteling .shop-page--grid .shop-grid--product-grid,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--product-grid{grid-column:2/-1}}@media(max-width:991.98px){.clienteling .shop-page--grid .shop-grid--product-grid,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--product-grid{grid-column:1/-1}}@media(min-width:992px){.clienteling .shop-page--grid .shop-grid--action-button-grid,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--action-button-grid{grid-column:2/-1}}@media(max-width:991.98px){.clienteling .shop-page--grid .shop-grid--action-button-grid,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--action-button-grid{grid-column:1/-1}}.clienteling .shop-page--grid .shop-grid--action-button-grid .shop-grid--action-button-grid-inner,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--action-button-grid .shop-grid--action-button-grid-inner{margin:0 auto}@media(max-width:991.98px){.clienteling .shop-page--grid .shop-grid--category-filters,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--category-filters{--border-radius:0;border:none;border-bottom:1px solid var(--border-color)}}.clienteling .shop-page--grid .shop-grid--category-filters.other-categories,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--category-filters.other-categories{max-height:calc(100vh - 126px);overflow:auto}@media(max-width:991.98px){.clienteling .shop-page--grid .shop-grid--category-filters li>*,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--category-filters li>*{justify-content:center}}.clienteling .shop-page--grid .shop-grid--category-filters li:hover,.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--category-filters li:hover{background-color:none}@media(min-width:992px){.clienteling .shop-page--grid .pagination--wrapper,.open-fields-app--page-wrapper-ecom .shop-page--grid .pagination--wrapper{grid-column:2/-1}}.ecom .shop-page--grid{grid-template-columns:minmax(17.5rem,auto) repeat(3,1fr)}@media(max-width:991.98px){.ecom .shop-page--grid{grid-template-columns:14rem repeat(3,1fr)}}@media(max-width:767.98px){.ecom .shop-page--grid{grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:auto}.ecom .shop-page--grid .shop-grid--filter-wrapper{border-radius:var(--border-radius)}.ecom .shop-page--grid .note-section--wrapper{display:none}}.ecom .shop-page--grid .category-scroller--container,.ecom .shop-page--grid .cms-ad-banner--wrapper,.ecom .shop-page--grid .cms-system-message--component-wrapper,.ecom .shop-page--grid .cms-system-message--wrapper,.ecom .shop-page--grid .ecom--because-you-bought,.ecom .shop-page--grid .ecom--because-you-bought--greeting,.ecom .shop-page--grid .method-info-banner--wrapper,.ecom .shop-page--grid .note-section--wrapper,.ecom .shop-page--grid .spark-banner--wrapper{grid-row:auto}@media(min-width:768px){.ecom .shop-page--grid .category-scroller--container,.ecom .shop-page--grid .cms-ad-banner--wrapper,.ecom .shop-page--grid .cms-system-message--component-wrapper,.ecom .shop-page--grid .cms-system-message--wrapper,.ecom .shop-page--grid .ecom--because-you-bought,.ecom .shop-page--grid .ecom--because-you-bought--greeting,.ecom .shop-page--grid .method-info-banner--wrapper,.ecom .shop-page--grid .note-section--wrapper,.ecom .shop-page--grid .spark-banner--wrapper{grid-column:2/-1}}@media(max-width:767.98px){.ecom .shop-page--grid .category-scroller--container,.ecom .shop-page--grid .cms-ad-banner--wrapper,.ecom .shop-page--grid .cms-system-message--component-wrapper,.ecom .shop-page--grid .cms-system-message--wrapper,.ecom .shop-page--grid .ecom--because-you-bought,.ecom .shop-page--grid .ecom--because-you-bought--greeting,.ecom .shop-page--grid .method-info-banner--wrapper,.ecom .shop-page--grid .note-section--wrapper,.ecom .shop-page--grid .spark-banner--wrapper{grid-column:1/-1}.ecom .shop-page--grid .shop-grid--filters{display:none}}.ecom .shop-page--grid .shop-grid--filters .btn.active{color:var(--brand-color)}.ecom .shop-page--grid .shop-grid--product-grid,.ecom .shop-page--grid .shop-page--all-products-grid{grid-row:auto}@media(min-width:768px){.ecom .shop-page--grid .shop-grid--product-grid,.ecom .shop-page--grid .shop-page--all-products-grid{grid-column:2/-1}}@media(max-width:767.98px){.ecom .shop-page--grid .shop-grid--product-grid,.ecom .shop-page--grid .shop-page--all-products-grid{grid-column:1/-1}}.shop-page--grid .shop-grid--filters{grid-row:auto}@media(min-width:768px){.shop-page--grid .shop-grid--filters{grid-column:1/span 1;grid-row:1/-1}}.shop-page--grid .pagination--wrapper{grid-column:1/-1;grid-row:auto;padding-top:0}.shop-grid--product-grid{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-area:products;grid-auto-rows:max-content;grid-template-columns:repeat(3,1fr);padding-bottom:1em}.shop-grid--product-grid.list-view{grid-gap:0 0;gap:0 0;grid-template-columns:1fr!important}.shop-grid--product-grid.list-view .product-card--component:first-child .product-card--wrapper.list-view{border-top-left-radius:var(--p-card-border-radius);border-top-right-radius:var(--p-card-border-radius)}.shop-grid--product-grid.list-view .product-card--component:last-child .product-card--wrapper.list-view{border-bottom-left-radius:var(--p-card-border-radius);border-bottom-right-radius:var(--p-card-border-radius)}.shop-grid--product-grid.list-view .product-card--component:not(:last-child) .product-card--wrapper.list-view{border-bottom:none}@media(min-width:992px){.ecom .shop-grid--product-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:991.98px){.ecom .shop-grid--product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767.98px){.ecom .shop-grid--product-grid{grid-template-columns:repeat(2,1fr)}}.clienteling .shop-grid--product-grid,.open-fields-app--page-wrapper-ecom .shop-grid--product-grid{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.clienteling .shop-grid--product-grid,.open-fields-app--page-wrapper-ecom .shop-grid--product-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.clienteling .shop-grid--product-grid,.open-fields-app--page-wrapper-ecom .shop-grid--product-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1400px){.clienteling .shop-grid--product-grid,.open-fields-app--page-wrapper-ecom .shop-grid--product-grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:1700px){.clienteling .shop-grid--product-grid,.open-fields-app--page-wrapper-ecom .shop-grid--product-grid{grid-template-columns:repeat(7,1fr)}}@media(max-width:767.98px){.product-card-wide--single-column--mobile,.product-card-wide--single-column--mobile .quick-view,.product-card-wide--single-column--mobile .skeleton-grid{--card-height:190px!important;grid-template-columns:1fr!important}}.shop-grid--category-filters{-webkit-padding-start:0;border:1px solid var(--border-color);border-radius:var(--border-radius);list-style:none;margin:0;overflow:hidden;padding:0}.shop-grid--category-filters .active{background-color:var(--off-white);font-weight:700}.shop-grid--category-filters li{align-items:stretch;display:flex;justify-content:space-between}.shop-grid--category-filters li>*{align-items:center;display:flex;flex:1;padding:calc(var(--grid-gutter) - 2px);width:100%}.shop-grid--category-filters li a{flex:1 1 auto}.shop-grid--category-filters li .shop-grid--category-filters-arrow{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:.2s;width:3.2rem}@media screen and (prefers-reduced-motion:reduce){.shop-grid--category-filters li .shop-grid--category-filters-arrow{transition:none}}.shop-grid--category-filters li:not(:last-child){border-bottom:1px solid var(--border-color)}.shop-grid--category-filters li .shop-grid--category-filters-arrow:hover,.shop-grid--category-filters li a:hover{background-color:var(--off-white)}.shop-grid--category-filters .icon--s24--caret-left{margin-right:1rem}.shop-grid--category-filters .shop-grid--category-header{grid-column:1/-1}.shop-grid--category-filters .close,.shop-grid--category-filters .open{transition:.3s}@media screen and (prefers-reduced-motion:reduce){.shop-grid--category-filters .close,.shop-grid--category-filters .open{transition:none}}.shop-grid--category-filters .open{transform:rotate(180deg)}.shop-page--product-category-wrapper>*{margin-bottom:var(--grid-gutter)}.shop-page--top-products-grid{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-auto-rows:max-content;grid-template-columns:repeat(2,1fr);padding-bottom:1em}@media(max-width:767.98px){.shop-page--top-products-grid .product-card--component:nth-child(1n+5),.shop-page--top-products-grid .product-card--wrapper:nth-child(1n+5),.shop-page--top-products-grid .product-card-wide--component:nth-child(1n+5){display:none}}@media(min-width:768px)and (max-width:991.98px){.shop-page--top-products-grid{grid-template-columns:repeat(3,1fr)}.shop-page--top-products-grid .product-card--component:nth-child(1n+4),.shop-page--top-products-grid .product-card--wrapper:nth-child(1n+4),.shop-page--top-products-grid .product-card-wide--component:nth-child(1n+4){display:none}}@media(min-width:992px)and (max-width:1199.98px){.shop-page--top-products-grid{grid-template-columns:repeat(3,1fr)}.shop-page--top-products-grid .product-card--component:nth-child(1n+4),.shop-page--top-products-grid .product-card--wrapper:nth-child(1n+4),.shop-page--top-products-grid .product-card-wide--component:nth-child(1n+4){display:none}}@media(min-width:1200px){.shop-page--top-products-grid{grid-template-columns:repeat(4,1fr)}.shop-page--top-products-grid .product-card--component:nth-child(1n+5),.shop-page--top-products-grid .product-card--wrapper:nth-child(1n+5),.shop-page--top-products-grid .product-card-wide--component:nth-child(1n+5){display:none}}@media(min-width:1700px){.shop-page--top-products-grid{grid-template-columns:repeat(6,1fr)}}@media(min-width:992px){.shop-page--top-products-grid.top-products-grid--limited{grid-template-columns:repeat(4,1fr)}}.shop-page--top-products-grid.top-products-grid--limited .product-card--component:nth-child(1n+5),.shop-page--top-products-grid.top-products-grid--limited .product-card--wrapper:nth-child(1n+5),.shop-page--top-products-grid.top-products-grid--limited .product-card-wide--component:nth-child(1n+5){display:none}@media(max-width:767.98px){.shop-page--top-products-grid.top-products-grid--limited.shop-page--buy-it-again .product-card--component:nth-child(1n+3){display:none}}.shop-page--top-products-grid .note-section--wrapper{grid-column:1/-1!important}.shop-grid--views-sorting{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;display:flex;gap:var(--grid-gutter) var(--grid-gutter)}.shop-grid--filters{grid-gap:var(--grid-gutter) var(--grid-gutter)}.shop-grid--action-button-grid,.shop-grid--filters{display:grid;gap:var(--grid-gutter) var(--grid-gutter)}.shop-grid--action-button-grid{grid-gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:repeat(3,1fr);max-width:59rem}@media(max-width:991.98px){.shop-grid--action-button-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.mobile-filter-toggle{display:none}}.shop-grid--filter-wrapper{--input-bg:var(--white);grid-gap:calc(var(--grid-gutter)/1.5) calc(var(--grid-gutter)/1.5);background-color:var(--off-white);border-radius:var(--border-radius);display:grid;gap:calc(var(--grid-gutter)/1.5) calc(var(--grid-gutter)/1.5);padding:var(--grid-gutter)}.shop-grid--category-header{align-items:baseline;display:flex;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between}.shop-location-selector-form--wrapper form{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:minmax(6rem,auto) 1fr}.shop-location-selector-form--wrapper button{grid-column:1/-1}.shop-at--shop-address{--paragraph-margin-bottom:0;grid-gap:.6rem .6rem;align-items:center;background-color:var(--white);border:1px solid var(--brand-color);border-radius:var(--border-radius);display:grid;gap:.6rem .6rem;grid-template-columns:2rem 1fr;padding:.5rem 1rem .5rem .5rem}@media(max-width:767.98px){.shop-at--shop-address{padding:.5rem 2.5rem .5rem .5rem}}.shop-at--shop-map--wrapper{--icon-color:var(--brand-color);background-color:var(--off-white);height:250px;min-height:8rem;position:relative}.shop-at--shop-map--wrapper,.shop-at--shop-map--wrapper.is-hub-map{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;right:0;top:0;width:auto;z-index:0}.shop-at--shop-map--wrapper:before{content:"";display:inline-block;height:0;padding-top:96.5%;position:relative;width:1px}.shop-at--shop-map--wrapper .icon--s24--pin-solid{bottom:auto;left:calc(50% - 12px);position:absolute;right:calc(50% - 12px);top:calc(50% - 12px)}.shop-at--shop-address--wrapper{bottom:0;left:0;padding-bottom:1rem;position:absolute;right:0;top:auto}.shop-at--shop-address--wrapper .shop-at--shop-address{max-width:calc(100% - 2rem)}.shop-at--shop-address{margin:0 auto;min-width:70%;width:100%}.shop-at--shop-address p{font-size:14px}.shop-at--shop-address .reduced-font{font-size:11px!important}.shop-at--shop-address .shop-details{display:inline-block}.shop-at--shop-map--fallback{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.shop-at--shop-map--fallback svg{height:auto;max-width:4rem;width:100%}.image-slideshow--wrapper{background-position:50%;background-repeat:no-repeat;background-size:5rem;display:grid;grid-template-rows:1px 1fr;height:100%;position:relative}.image-slideshow--wrapper:before{content:"";display:inline-block;height:0;padding-top:100%;position:relative;width:1px}.image-slideshow--wrapper img{height:auto;width:100%}.image-slideshow--wrapper .default-bg-img{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59 90'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F8F5F5' stroke='%23E7E0E0' stroke-linejoin='round' stroke-width='2' d='M1.4 32.4 43 38.6l11.5-7.7-37.9-5.4z'/%3E%3Cpath fill='%23E7E0E0' fill-rule='nonzero' d='m54 30.1-11.2 7.4-41.2-6.1a1 1 0 0 0-1.2 1v45.3c0 .4.4.8.8 1l44 10.6c.3 0 .6 0 .9-.2L58 78.4c.2-.2.3-.5.3-.8L55.5 31a1 1 0 0 0-1.5-1zm-.3 2.6 2.6 44.6-11.2 10L2.4 76.8V33.5l40.5 6h.7l10-6.8z'/%3E%3Cpath fill='%23E7E0E0' fill-rule='nonzero' d='M44.4 62.6c.5 0 1 .4 1 .8v.2l1 24.7a1 1 0 0 1-2 .2v-.1l-1-24.8c0-.5.4-1 1-1zm-14-62c9.5 0 17.3 8.2 17.4 18.3v16.5a1 1 0 0 1-2 .1V19.2C45.9 10 39 2.6 30.5 2.6S15 9.8 14.9 18.9v14.6a1 1 0 0 1-2 .1V19.1C12.8 8.9 20.6.6 30.3.6z'/%3E%3C/g%3E%3C/svg%3E")}.product-slideshow--wrapper{display:flex;flex-direction:column;justify-content:center;position:relative}.product-slideshow--wrapper figure{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;bottom:auto;flex:1;left:0;left:auto;opacity:0;position:relative;right:0;right:auto;top:0;top:auto;transition:opacity .5s;width:auto;z-index:0}.product-slideshow--wrapper figure:before{content:"";display:inline-block;height:0;padding-top:100%;position:relative;width:1px}.product-slideshow--wrapper figure.show{opacity:1}.product-slideshow--wrapper .product-slideshow--image-wrapper{align-self:center;background-position:50%;background-repeat:no-repeat;background-size:50% 66%;margin-top:var(--grid-gutter);width:50%}.product-slideshow--wrapper .product-slideshow--control-wrapper{position:relative}.product-slideshow--based-on{padding:var(--grid-gutter) var(--grid-gutter) 0;text-align:center}@media(max-width:991.98px){.product-slideshow--based-on{display:none}}.display-mobile--override .product-slideshow--based-on{display:none}.image-slideshow--control-wrapper,.product-slideshow--control-wrapper{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;padding:.5rem;position:absolute;right:0;top:0;z-index:20}.product-slideshow--control-wrapper{--paragraph-margin-bottom:0;color:var(--text-muted);margin:1rem;top:auto}.product-slideshow--bullet-wrapper{--icon-color:var(--gray-200);--icon-width:0.95rem;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:auto;z-index:50!important}.product-slideshow--bullet-wrapper .icon--s24--circle{margin:1rem .25em;transform:scale(1);transition:all .2s!important}.product-slideshow--bullet-wrapper .icon--s24--circle.smaller{transform:scale(.6)}.product-slideshow--bullet-wrapper .icon--s24--circle.hide{flex:0;margin:1rem 0;position:absolute;transform:scale(0)}.product-slideshow--bullet-wrapper .show{--icon-color:var(--brand-color)}.product-slideshow--note{--paragraph-margin-bottom:0;background-color:var(--off-white);border:1px solid var(--border-color);border-radius:5rem;bottom:auto;display:inline-flex;flex-direction:column;left:.8rem;line-height:1.2;padding:.2rem 1rem;position:absolute;right:auto;top:.8rem}.product-slideshow--title{--paragraph-margin-bottom:0;align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 var(--grid-gutter)}@media(max-width:991.98px){.product-slideshow--title{align-items:flex-start;text-align:left}}.product-slideshow--title p{text-align:center}.product-slideshow--cannabinoids{font-size:.65em}.product-slideshow--cannabinoids span{align-items:center;background-color:var(--gray-200);border-radius:var(--p-card-border-radius);display:inline-flex;float:left;margin:.4em .2em .4em 0;min-height:20px;padding:0 .4rem}.image-slideshow--control,.product-slideshow--control{--border-color:#f0f0f0;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 1px 0 rgba(var(--black-rgb),.1);color:var(--body-color);cursor:pointer;display:flex;padding:.5rem 0;z-index:20}.image-slideshow--control:hover,.product-slideshow--control:hover{color:var(--brand-color)}.image-slideshow--control.disabled,.product-slideshow--control.disabled{--icon-color:var(--gray-300);cursor:not-allowed}.product-slideshow--state{align-items:center;align-self:stretch;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);color:var(--body-color);display:flex;flex:1;font-size:.8rem;font-weight:var(--font-weight-semi-bold);justify-content:center}@media(min-width:992px){.product-slideshow--control-wrapper.slideshow-count{border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 3px 0 0 rgba(var(--black-rgb),.05);padding:0}}.product-slideshow--control-wrapper.slideshow-count .product-slideshow--control{border:none;box-shadow:none;padding:.8rem .9rem .5rem;pointer-events:all}.image-slideshow--control-wrapper{pointer-events:none}.image-slideshow--control-wrapper .image-slideshow--control{pointer-events:all}.image-slideshow--slide-wrapper{display:grid;grid-auto-columns:100%;grid-auto-flow:column;height:100%;overflow-x:hidden}.spark-signup-banner--wrapper{--brand-color:var(--spark-primary);--paragraph-margin-bottom:0;--logo-width:9rem;grid-gap:1.75rem 1.75rem;align-items:center;background-color:var(--white);border:3px solid var(--black);border-radius:var(--border-radius);display:grid;gap:1.75rem 1.75rem;justify-items:center;padding:.5rem}@media(min-width:992px){.spark-signup-banner--wrapper{grid-template-columns:auto 1fr 14rem}}@media(max-width:991.98px){.spark-signup-banner--wrapper{grid-gap:var(--grid-gutter) var(--grid-gutter);gap:var(--grid-gutter) var(--grid-gutter);grid-auto-flow:row;padding:var(--grid-gutter)}}.spark-signup-banner--wrapper p{display:flex;font-size:1rem;line-height:1.2}.spark-signup-banner--wrapper .btn-brand{font-size:.9rem;line-height:1.2;min-width:8.5rem}.spark-sign-in-banner--wrapper{--logo-width:6rem;grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;background-color:var(--spark-primary);color:var(--spark-secondary);display:flex;flex-wrap:wrap;gap:var(--grid-gutter) var(--grid-gutter);padding:var(--grid-gutter)}@media(min-width:992px){.spark-sign-in-banner--wrapper{align-items:center;display:flex;justify-content:space-between}}.spark-sign-in-banner--wrapper span{flex:1}@media(min-width:768px){.spark-sign-in-banner--wrapper span{text-align:right}}.spark-sign-in-banner--wrapper .btn{min-width:7.5rem}@media(max-width:767.98px){.spark-sign-in-banner--wrapper .btn{width:100%}}.star-rating--wrapper{align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:repeat(5,max-content)}@media(max-width:767.98px)and (-webkit-min-device-pixel-ratio:0){.star-rating--wrapper{--icon-width:17px}.star-rating--wrapper.product-review-modal-rating{--icon-width:35px}}.star-rating--wrapper span{display:flex}.star-rating--wrapper .icon--s24--star-outline{--icon-color:var(--text-muted)}.star-rating--wrapper .icon--s24--star-full,.star-rating--wrapper .icon--s24--star-half,.star-rating--wrapper.reviewed .icon--s24--star-outline{--icon-color:var(--brand-color)}.stock-level-message--wrapper{--icon-color:var(--color-success)}.stock-level-message--wrapper svg{margin-right:.5rem}.sub-nav-horizontal-icon-bar--wrapper{grid-gap:var(--grid-gutter) var(--grid-gutter);background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;gap:var(--grid-gutter) var(--grid-gutter);padding:.5rem}@media(max-width:1199.98px){.sub-nav-horizontal-icon-bar--wrapper{--grid-gutter:var(--grid-gutter-half)}}.sub-nav-horizontal-icon-bar--item{grid-gap:var(--grid-gutter) var(--grid-gutter);border:1px solid transparent;border-radius:var(--border-radius);cursor:pointer;display:flex;flex:1;gap:var(--grid-gutter) var(--grid-gutter);padding:var(--grid-gutter);transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.sub-nav-horizontal-icon-bar--item{transition:none}}@media(max-width:1199.98px){.sub-nav-horizontal-icon-bar--item{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);gap:var(--grid-gutter-half) var(--grid-gutter-half);justify-content:center;padding:.5rem}}.sub-nav-horizontal-icon-bar--item.active,.sub-nav-horizontal-icon-bar--item:hover{background-color:var(--background-light);border-color:var(--border-color)}@media(max-width:1199.98px){.sub-nav-horizontal-icon-bar--item span{align-items:center;display:flex;justify-content:center;text-align:center}.sub-nav-horizontal-icon-bar--item svg:not(.icon--s24--exclamation-circle){display:none}}.table--wrapper{--border-color:var(--table-border-color)}.table--wrapper caption{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.table--wrapper table.table--component{background-color:var(--white);border-collapse:separate;border-spacing:0;font-size:var(--table-font-size);max-width:100%;width:100%}.table--wrapper table.table--component thead{background-color:var(--off-white)}@media(min-width:992px){.table--wrapper table.table--component thead{position:sticky;top:0;z-index:1}}@media(max-width:991.98px){.table--wrapper table.table--component thead th:first-child{background-color:var(--off-white);border-right:1px solid var(--border-color);left:0;position:sticky;z-index:20}}.table--wrapper table.table--component tbody tr:hover td{background-color:var(--off-white)}@media(max-width:991.98px){.table--wrapper table.table--component tbody tr td:first-child{border-right:1px solid var(--border-color);left:0;position:sticky;z-index:20}}.table--wrapper table.table--component tr:last-child td{border-bottom:none}.table--wrapper table.table--component th span{display:block;padding:var(--table-cell-padding)}@media(min-width:992px){.table--wrapper table.table--component th span{white-space:nowrap}}.table--wrapper table.table--component td a{display:block;margin:0;padding:var(--table-cell-padding);width:100%}.table--wrapper table.table--component td>span{margin:var(--table-cell-padding)}.table--wrapper table.table--component td>span:has(a){margin:0}@media(max-width:991.98px){.table--wrapper table.table--component td>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:inline-block;display:-webkit-box;height:100%;overflow:hidden;text-overflow:ellipsis}}@media(min-width:992px){.table--wrapper table.table--component td>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.table--wrapper table.table--component th{border-bottom:var(--table-border-width) solid var(--border-color);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);position:relative;text-transform:var(--table-header-text-transform)}.table--wrapper table.table--component th:before{background-color:var(--border-color);bottom:var(--table-cell-padding);content:"";display:block;position:absolute;right:0;top:var(--table-cell-padding);width:var(--table-border-width)}.table--wrapper table.table--component th:last-child:before{display:none}@media(max-width:991.98px){.table--wrapper table.table--component th:first-child:before{display:none}}.table--wrapper table.table--component th>span{padding:var(--table-header-padding,var(--table-cell-padding))}.table--wrapper table.table--component td{background-color:var(--white);border:none;border-bottom:solid var(--table-border-width) var(--border-color);border-collapse:collapse}.table--wrapper table.table--component .table-component--row-link{background-color:transparent;bottom:0;left:0;position:absolute;right:0;top:0}.table--wrapper table.table--component .table-component--row-link:hover{background-color:transparent}.table--wrapper table.table--component .table-component--row-link *{color:transparent;display:flex;height:100%;width:100%}.table--wrapper table.table--component .text-left{justify-content:flex-start;text-align:left}.table--wrapper table.table--component .text-right{justify-content:flex-end;text-align:right}.table--wrapper table.table--component .text-center{justify-content:center;text-align:center}.table--wrapper table.table--component .auto-width{white-space:nowrap;width:1%}.table--wrapper table.table--component .full-width{width:100%!important}.table--wrapper table.table--component .equal-width{width:25%}.table--wrapper table.table--component .half-width{width:50%}table:not(.table--component){background-color:var(--white);border-spacing:0;font-size:var(--table-font-size);max-width:100%;width:100%}table:not(.table--component) thead{background-color:var(--off-white)}table:not(.table--component) thead th{font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);position:relative;text-align:left;text-transform:var(--table-header-text-transform)}table:not(.table--component) thead th svg{float:right}table:not(.table--component) thead th:before{background-color:var(--border-color);bottom:var(--table-cell-padding);content:"";display:block;position:absolute;right:0;top:var(--table-cell-padding);width:var(--table-border-width)}table:not(.table--component) thead th:last-child:before{display:none}table:not(.table--component) tr.active,table:not(.table--component) tr:hover{background-color:var(--off-white)}table:not(.table--component) tr:last-child td{border-bottom:none}table:not(.table--component) td,table:not(.table--component) th{border-bottom:var(--table-border-width) solid var(--table-border-color);vertical-align:middle;white-space:nowrap;width:0}table:not(.table--component) td.auto-width,table:not(.table--component) th.auto-width{white-space:nowrap;width:1%}table:not(.table--component) td.full-width,table:not(.table--component) th.full-width{width:100%!important}table:not(.table--component) td.equal-width,table:not(.table--component) th.equal-width{width:25%}table:not(.table--component) td.half-width,table:not(.table--component) th.half-width{width:50%}table:not(.table--component) td.checkbox,table:not(.table--component) th.checkbox{padding:var(--table-cell-padding) 0 var(--table-cell-padding) var(--table-cell-padding);width:1%}table:not(.table--component) td>a,table:not(.table--component) td>span,table:not(.table--component) th>a,table:not(.table--component) th>span{display:block;overflow:hidden;padding:var(--table-cell-padding);text-overflow:ellipsis;white-space:nowrap}table:not(.table--component) td .button-wrapper,table:not(.table--component) th .button-wrapper{display:block;padding:5px!important}@media(min-width:992px){table:not(.table--component) td .button-wrapper,table:not(.table--component) th .button-wrapper{min-width:10rem}}table:not(.table--component) tbody+tbody{border-top:calc(var(--table-border-width)*2) solid var(--table-border-color)}table:not(.table--component) .table-borderless tbody+tbody,table:not(.table--component) .table-borderless td,table:not(.table--component) .table-borderless th,table:not(.table--component) .table-borderless thead th{border:0}.table-sm td,.table-sm th{padding:var(--table-cell-padding)}.table{align-items:stretch;display:grid;font-weight:400;grid-auto-columns:auto;grid-auto-rows:max-content;grid-template-columns:auto;grid-template-rows:[th-start] max-content [th-end tr-start] max-content [tr-end];overflow:hidden}.table .button-wrapper{display:block;padding:5px!important}.table>*{border-bottom:1px solid var(--border-color);position:relative}.table .th{align-items:center;align-self:center;align-self:stretch;background:var(--off-white);display:flex;font-size:14px;font-weight:700;grid-row:th;padding:var(--grid-gutter) 0;text-transform:uppercase}.table .th span{border-right:1px solid var(--border-color);flex:1;font-weight:var(--font-weight-bold);padding:10px var(--grid-gutter)}.table .th:last-child span{border-right:1px solid transparent}.table .td{--pill-margin:15px 5px 15px 0}.table .td,.table .td:nth-child(5n+5){align-items:center;display:flex}.table .td:nth-child(5n+5) span:not(.status){flex:1}.table .td:before{left:-1000%;right:-1000%;z-index:-1}.table .td:after,.table .td:before{bottom:0;content:"";position:absolute;top:0}.table .td:after{left:auto;right:-1px;width:1px;z-index:2}.table .td:nth-child(5n+5):after{bottom:-1px;height:1px;left:-1000%;right:0;top:auto;width:auto;z-index:3}.table .td:hover:before{background-color:var(--off-white)}.table .td span:not(.pill){display:block;font-size:var(--table-font-size);padding:var(--grid-gutter);position:relative;z-index:2}.table .td a{width:100%}.table .td .status{background-color:var(--brand-color);border-radius:20px;box-shadow:0 0 0 5px rgba(var(--brand-color-rgb),.2);display:inline-block!important;height:8px;margin:0 var(--grid-gutter) -4px 5px;padding:0!important;width:8px}.table-cell--ellipsis--line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden;padding:0!important;text-overflow:ellipsis}.tabs--inline-buttons{grid-gap:1px 1px;background-color:var(--border-color);border:1px solid var(--border-color);border-radius:2rem;display:flex;gap:1px 1px;overflow:hidden}.tabs--inline-buttons button{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;background-color:var(--white);display:flex;flex:1;gap:var(--grid-gutter) var(--grid-gutter);justify-content:center;padding:var(--grid-gutter-half) var(--grid-gutter-2x)}.tabs--inline-buttons button:hover:not(.active){background-color:var(--background-light)}.tabs--inline-buttons .icon--s24--star-full{--icon-color:var(--brand-color)}.tabs--inline-buttons .active{background-color:var(--brand-color);color:var(--brand-contrast)}.tabs--inline-buttons .active,.tabs--inline-buttons .active .icon--s24--star-full{--icon-color:var(--brand-contrast)}.tabs--inline-tabs{grid-gap:.5rem .5rem;gap:.5rem .5rem}.tabs--inline-tabs,.tabs--inline-tabs button{border-bottom:1px solid var(--border-color);display:flex}.tabs--inline-tabs button{grid-gap:.25rem .25rem;align-items:center;border-radius:var(--border-radius) var(--border-radius) 0 0;font-weight:var(--font-weight-semi-bold);gap:.25rem .25rem;justify-content:center;margin-bottom:-1px;padding:var(--grid-gutter) var(--grid-gutter-2x)}.tabs--inline-tabs button:hover:not(.active){background-color:var(--background-light)}.tabs--inline-tabs .btn--reset:active,.tabs--inline-tabs .btn--reset:focus,.tabs--inline-tabs .btn--reset:hover{font-weight:var(--font-weight-semi-bold)!important}.tabs--inline-tabs .active{background-color:var(--white);border:1px solid var(--border-color);border-bottom:none}.tabs--inline-tabs .icon--s24--star-full{--icon-color:var(--brand-color)}.toggle-switch{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;margin-bottom:0}.toggle-switch,.toggle-switch i{display:inline-block;position:relative}.toggle-switch i{background-color:#a9a9a9;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23fff'%3E%3Cpath d='M7.712 7.712a.75.75 0 0 1 .977-.072l.084.072 7 7a.75.75 0 0 1-.977 1.134l-.084-.073-7-7a.75.75 0 0 1 0-1.06Z'/%3E%3Cpath d='M14.712 7.712a.75.75 0 0 1 1.134.977l-.073.084-7 7a.75.75 0 0 1-1.133-.977l.072-.084 7-7Z'/%3E%3C/g%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:26px;border-radius:23px;height:26px;transition:all .3s linear;vertical-align:text-bottom;width:46px}.toggle-switch i:before{height:22px;transform:translate3d(2px,4px,0) scaleX(1);transition:all .25s linear;width:42px}.toggle-switch i:after,.toggle-switch i:before{border-radius:11px;content:"";left:0;position:absolute}.toggle-switch i:after{background-color:var(--white);box-shadow:0 2px 2px rgba(0,0,0,.1);height:18px;transform:translate3d(4px,4px,0);transition:all .2s ease-in-out;width:18px}.toggle-switch:active i:after{transform:translate3d(2px,4px,0);width:28px}.toggle-switch:active input:checked+i:after{transform:translate3d(16px,4px,0)}.toggle-switch input{opacity:0;pointer-events:none;position:absolute}.toggle-switch input:checked+i{background-color:var(--color-success);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fff' d='M15.14 7.314a.75.75 0 0 1 1.278.777l-.058.095-5.714 8a.75.75 0 0 1-1.167.067l-.067-.087-2.286-3.428a.75.75 0 0 1 1.18-.92l.068.087 1.683 2.524 5.083-7.115Z'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:26px}.toggle-switch input:checked+i:before{transform:translate3d(18px,4px,0) scale3d(0,0,0)}.toggle-switch input:checked+i:after{transform:translate3d(24px,4px,0)}.toggle-switch input:checked+i.partial{background-color:var(--color-warning);background-image:none}.toggle-switch input:checked+i.partial:after{transform:translate3d(15px,4px,0)}.toggle-switch input:disabled+i{background-color:var(--gray-300);pointer-events:none}.toggle-switch input:disabled+i:after,.toggle-switch input:disabled+i:before{pointer-events:none}.toggle-switch.locked{border:1px solid var(--color-warning);border-radius:23px}.toggle-switch.locked label{--border-radius:30px}.toggle-switch.locked input+i{background-color:#a9a9a9;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12.5 4c2.4 0 4.38 1.758 4.495 3.996l.005.205v1.426h1a1 1 0 0 1 1 1v8.123a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-8.123a1 1 0 0 1 1-1h1V8.201C8 5.866 10.028 4 12.5 4Zm0 1.5c-1.61 0-2.905 1.138-2.995 2.544L9.5 8.2v1.426h6V8.201c0-1.477-1.33-2.701-3-2.701Z' fill='%23fff'/%3E%3C/svg%3E");background-position:calc(50% + 9px) 45%;background-size:21px}.toggle-switch.locked input:checked+i{background-position:calc(50% - 10px) 45%}.tooltip,[data-tooltip]{cursor:help;display:flex;position:relative;text-decoration:underline}.tooltip :after,[data-tooltip] :after{bottom:auto;left:1rem;margin-bottom:0;margin-left:-5px;margin-top:-5px;opacity:0;top:50%;transform:rotate(90deg) translateY(-50%)}.tooltip:hover:after,[data-tooltip]:hover:after{all:initial;animation-delay:.1s;animation-duration:.2s;animation-fill-mode:both;animation-name:fadeIn;border-bottom:7.5px solid transparent;border-left:0 solid transparent;border-right:10px solid var(--black);border-top:7.5px solid transparent;bottom:0;content:"";display:inline-block;height:0;left:120%;margin-bottom:5px;position:absolute;width:0}.tooltip:before,[data-tooltip]:before{background:var(--black);border-radius:var(--border-radius);box-shadow:0 6px 0 0 rgba(var(--black-rgb),.02);color:var(--white);content:attr(data-tooltip);display:block;left:161%;opacity:0;padding:var(--grid-gutter);pointer-events:none;position:absolute;top:-55%;transform:translateX(-20px);transition:all .3s cubic-bezier(.4,0,.2,1);width:max-content;z-index:1}.tooltip:hover:before,[data-tooltip]:hover:before{opacity:1;transform:translate(0)}body{--hifyre-primary:#ffba00;--hifyre-primary-rgb:255,186,0;--hifyre-secondary:#293852;--hifyre-secondary-rgb:41,56,82;--cova-primary:#00c9b5;--cova-primary-rgb:0,201,181;--cova-secondary:#293852;--cova-secondary-rgb:41,56,82;--spark-primary:#000;--spark-primary-rgb:0,0,0;--spark-secondary:#fff;--spark-secondary-rgb:255,255,255;--spark-black:#000;--spark-black-rgb:0,0,0;--spark-white:#fff;--spark-white-rgb:255,255,255;--spark-accent:#a2d2dd;--spark-accent-rgb:162,210,221;--firebird-primary:#f20057;--firebird-primary-rgb:242,0,87;--firebird-blue:#0058f0;--firebird-blue-rgb:0,88,240;--firebird-green:#00f098;--firebird-green-rgb:0,240,152;--firebird-dark:#172126;--firebird-dark-rgb:23,33,38;--firebird-light:var(--white);--firebird-light-rgb:var(--white-rgb);--open-fields-primary:#af7c58;--open-fields-primary-rgb:175,124,88;--open-fields-secondary:#163029;--open-fields-secondary-rgb:22,48,41;--blue:#0c404a;--blue-rgb:1,70,94;--blue-dark:#082946;--blue-med:#00426d;--dark-green:#022e22;--dark-green-rgb:2,46,34;--teal:#00c9b5;--yellow:#ffcb00;--yellow-rgb:250,69,21;--gray-100:#f8f9fb;--gray-200:#edeff2;--gray-300:#dfe2e6;--gray-400:#9198a1;--white:#fff;--off-white:var(--gray-100);--off-white-rgb:248,249,251;--black:#353535;--black-rgb:53,53,53;--white-rgb:255,255,255;--background-light:var(--gray-100);--background-dark:var(--gray-200);--border-color:var(--gray-300);--inactive-gray:var(--gray-400);--color-primary:var(--hifyre-primary);--color-primary-rgb:var(--hifyre-primary-rgb);--color-secondary:var(--hifyre-secondary);--color-secondary-rgb:var(--hifyre-secondary-rgb);--color-tertiary:var(--color-tertiary);--color-accent:var(--color-primary);--fallback-color-success:#19b365;--fallback-color-success-rgb:25,179,101;--fallback-color-info:#353535;--fallback-color-info-rgb:53,53,53;--fallback-color-warning:#fdd363;--fallback-color-warning-rgb:253,211,99;--fallback-color-danger:red;--fallback-color-danger-rgb:255,0,0;--color-success:var(--fallback-color-success);--color-success-rgb:var(--fallback-color-success-rgb);--color-info:var(--fallback-color-info);--color-info-rgb:var(--fallback-color-info-rgb);--color-warning:var(--fallback-color-warning);--color-warning-rgb:var(--fallback-color-warning-rgb);--color-danger:var(--fallback-color-danger);--color-danger-rgb:var(--fallback-color-danger-rgb);--sale-color:#eb0000;--grid-gutter:calc(13.53846px + 0.15385vw);--grid-gutter-quarter:calc(var(--grid-gutter-half)/2);--grid-gutter-half:calc(var(--grid-gutter)/2);--grid-gutter-full:calc(var(--grid-gutter)*2);--grid-gutter-2x:calc(var(--grid-gutter)*2);--grid-gutter-3x:calc(var(--grid-gutter)*3);--grid-gutter-4x:calc(var(--grid-gutter)*4);--background-color:var(--white);--container-padding:15px;--font-size-base:16px;--font-size-sm:var(--font-size-base);--font-size-lg:var(--font-size-base);--font-family-base:sofia-pro,"Helvetica",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-black:900;--font-weight-base:var(--font-weight-light);--mice-type-size:13px;--heading-color:#353535;--heading-font-family:var(--font-family-base);--heading-font-weight:var(--font-weight-bold);--heading-line-height:1.3;--heading-margin-bottom:var(--grid-gutter);--heading-letter-spacing:0;--heading-text-transform:initial;--body-color:var(--black);--body-font-weight:var(--font-weight-base);--line-height-base:1.4;--paragraph-margin-bottom:1rem;--text-muted:#6e7581;--body-letter-spacing:0;--lead-font-size:calc(15.85714px + 0.53571vw);--link-color:var(--color-primary);--link-color-hover:rgba(var(--color-primary-rgb),0.85);--link-decoration:none;--link-decoration-hover:none;--link-font-weight:inherit;--link-font-weight-hover:inherit;--input-font-size:0.875rem;--input-bg:var(--gray-100);--input-color:var(--body-color);--input-border-color:#dfdada;--input-border-width:1px;--input-border-radius:var(--border-radius);--input-focus-border-color:var(--brand-color);--input-focus-shadow-color:rgba(var(--brand-color-rgb),0.2);--input-focus-bg-color:var(--white);--input-placeholder-color:#b2b2b2;--input-placeholder-font-style:italic;--input-line-height:1.5;--input-padding:10px var(--grid-gutter);--input-height:auto;--input-disabled-bg:var(--gray-300);--input-disabled-color:var(--input-color);--input-disabled-border-color:var(--border-color);--modal-max-width:800px;--modal-min-width:29rem;--modal-padding:1rem;--modal-dialog-padding:1.5rem;--modal-header-padding:1rem;--modal-content-padding:1rem;--modal-footer-padding:1rem;--modal-footer-border-top:none;--modal-bg:var(--white);--modal-border-radius:var(--border-radius);--modal-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);--modal-overlay-bg:rgba(var(--black-rgb),0.1);--modal-z-index:2050;--modal-header-border-bottom:none;--search-font-size:var(--input-font-size);--search-bg:var(--input-bg);--search-border-color:var(--input-border-color);--search-border-radius:var(--input-border-radius);--search-focus-border-color:var(--brand-color);--search-input-z-index:1040;--search-results-z-index:calc(var(--search-input-z-index) + 2);--search-overlay-z-index:calc(var(--search-input-z-index) - 5);--form-group-margin-bottom:1rem;--btn-line-height:1.1;--btn-font-size:1rem;--btn-font-size-lg:var(--btn-font-size);--btn-font-size-sm:var(--btn-font-size);--btn-font-size-tiny:var(--btn-font-size);--btn-padding:0.9rem;--btn-text-transform:inherit;--btn-font-weight:var(--font-weight-semi-bold);--btn-letter-spacing:var(--body-letter-spacing);--btn-border-radius:var(--border-radius);--btn-border-width:1px;--btn-opacity-disabled:1;--btn-bg-disabled:var(--gray-300);--btn-color-disabled:var(--gray-400);--btn-border-disabled:var(--btn-bg-disabled);--btn-padding:var(--grid-gutter);--btn-padding-tiny:calc(var(--grid-gutter)/3) calc(var(--grid-gutter)/2);--btn-padding-sm:calc(var(--grid-gutter)*0.66);--btn-padding-lg:calc(var(--grid-gutter)*1.25) calc(var(--grid-gutter)*3);--shadow:0px 0px 9px 2px rgba(32,8,8,0.03);--border-radius:5px;--app-nav-height:80px;--app-nav-z-index:2060;--app-footer-height:0;--app-footer-z-index:1061;--navbar-z-index:2010;--navbar-bg:#353535;--navbar-bg-rgb:53,53,53;--navbar-width-collapsed:3.5rem;--navbar-width-expanded:20rem;--navbar-icon-size:1.5rem;--navbar-logo-size:1.5rem;--navbar-link-bg-active:transparent;--navbar-link-bg-hover:rgba(var(--white-rgb),0.15);--navbar-icon-color:var(--white);--navbar-icon-color-active:var(--brand-color,--color-primary);--navbar-divider-height:1px;--navbar-divider-color:var(--white);--navbar-divider-opacity:0.2;--toggle-btn-size:2.5rem;--toggle-btn-bg-color:var(--brand-color,--color-primary);--p-card-border-radius:var(--border-radius);--breadcrumb-padding:0;--breadcrumb-margin:0;--breadcrumb-color:var(--body-color);--breadcrumb-link-color:var(--brand-color);--breadcrumb-item-padding:0.5rem;--breadcrumb-separator-color:var(--breadcrumb-color);--progress-bar-max-width:100%;--progress-bar-height:1rem;--progress-bar-bg:var(--off-white);--progress-bar-color:var(--brand-color);--progress-bar-box-shadow:none;--progress-bar-border-radius:2rem;--progress-bar-border:none;--progress-bar-margin:0;--progress-bar-speed:2s;--product-image-width:64px;--note-color:var(--body-color);--note-padding:0.5rem 0.5rem 0.5rem 1rem;--note-font-size:0.8rem;--note-border-width:3px;--note-border-color:var(--brand-color);--note-bg:var(--off-white);--hr-border-color:var(--border-color);--hr-margin-vertical:1.1em;--icon-color:var(--body-color);--spinner-color:var(--body-color);--spark-app-button-width:9rem;--global-alert-z-index:3000;--table-cell-padding:1rem;--table-header-padding:var(--table-cell-padding);--table-border-width:1px;--table-border-color:var(--gray-300);--table-header-font-size:0.9rem;--table-header-font-weight:var(--font-weight-bold);--table-header-text-transform:uppercase;--table-font-size:0.9rem}@media(max-width:767.98px){body{--btn-font-size:14px}}body .table,body table{--link-color:var(--body-color);--link-color-hover:var(--link-color)}.variation-selector--input-group{border-bottom:1px solid var(--border-color);display:block;overflow:hidden}@media(max-width:991.98px){.variation-selector--input-group{align-items:center;display:flex}}@media(max-width:767.98px){.variation-selector--input-group{margin:0 -1rem}}.variation-selector--input-group label{display:none}@media(min-width:992px){.variation-selector--input-group label{display:block}}@media(min-width:768px){.variation-selector--wrapper{border:1px solid var(--border-color);border-radius:var(--border-radius);margin-top:1rem}}@media(max-width:767.98px){.variation-selector--wrapper.fixed{background-color:var(--white);border-top:1px solid var(--border-color);bottom:0;left:0;margin-bottom:var(safe-area-inset-bottom)!important;position:fixed;right:0;top:auto;z-index:1010}}.variation-selector--wrapper.fixed .variation-add-cart{grid-gap:var(--grid-gutter) var(--grid-gutter);gap:var(--grid-gutter) var(--grid-gutter);padding:var(--grid-gutter)}.variation-selector--wrapper.fixed .variation-selector--input-group{margin:0}.variation-selector--wrapper .alert{margin-bottom:0!important}@media(max-width:767.98px){.variation-selector--wrapper .alert{margin-top:1rem}}.variation-selector--grid{--label-color:var(--body-color);--label-text-transform:capitalize;--label-font-weight:var(--font-weight-base);--label-margin-bottom:0.5rem;--label-font-size:0.9rem}@media(min-width:768px){.variation-selector--grid{--label-font-size:1.1rem}}.variation-selector--grid .price{line-height:1.2}@media(max-width:767.98px){.variation-selector--grid .price{font-size:1.2rem;text-align:left}}@media(max-width:991.98px){.variation-selector--grid .price{font-size:1.8rem}}@media(min-width:768px){.variation-selector--grid .price{font-size:1.85rem}}.variation-selector--grid .price .line-through{font-size:65%}.variation-selector--grid .alert,.variation-selector--grid .stock-level-message--wrapper{grid-column:1/span 2}.variation-selector--grid .spark-savings{border-left:1px solid var(--border-color);padding-left:1rem}.variation-selector--grid .spark-savings .pill-spark{--pill-font-size:15px}.variation-selector--grid .savings-mobile{--pill-font-size:15px!important}.variation-selector--grid .space{margin-left:.2rem}.variation-selector--grid .sign-in{--icon-width:1rem;--icon-color:var(--body-color);align-items:center;display:flex;font-size:70%;font-weight:600}.variation-selector--grid .pill-spark{--pill-font-size:1.25rem;--pill-padding:0.15em 0.5em 0.3em;margin-top:.3rem!important}.variation-add-cart{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-column:1/-1;grid-template-columns:40% 1fr;padding:var(--grid-gutter) 0 0 0}@media(min-width:768px){.variation-add-cart{grid-column:1/span 2;grid-template-columns:repeat(2,1fr);padding:var(--grid-gutter)}}.variation-add-cart .cart--quantity-picker--wrapper{justify-content:space-between!important;margin-top:0}@media(min-width:768px){.variation-add-cart .cart--quantity-picker--wrapper{justify-content:start}}@media(min-width:992px){.variation-add-cart .cart--quantity-picker--wrapper{justify-content:space-between;margin-right:5rem}}.variation-add-cart .cart--quantity-picker--wrapper svg{transform:scale(1.25)}.variation-selector--package{border-bottom:1px solid var(--border-color);padding:1rem 1rem 1.5rem}.variation-selector--number-input-wrapper{position:relative}.variation-selector--number-input-wrapper input[type=number]{padding-right:5rem}.variation-selector--number-input-wrapper input[type=number]:invalid+span{right:2.5rem}.variation-selector--number-input-wrapper input[type=number]+span{font-weight:300;position:absolute;right:1rem}.variation-selector--var-buttons{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;display:flex;overflow-x:scroll;overflow-y:hidden;padding:var(--grid-gutter) 0 var(--grid-gutter) var(--grid-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.variation-selector--var-buttons:has(.pill-spark){padding-top:2rem}.variation-selector--var-buttons::-webkit-scrollbar{display:none}.variation-selector--var-buttons.btn--accessory-products .variation-btn{min-width:12rem;width:auto}@media(width:1080px)and (height:1920px){.clienteling .variation-selector--var-buttons{align-items:stretch}.clienteling .variation-selector--var-buttons .variation-btn{height:100%;min-height:6rem;min-width:6rem}}.variation-selector--var-buttons .btn{white-space:inherit!important}.variation-selector--var-buttons .variation-btn{--btn-padding:0.375rem 0.375rem 0.425rem;background:var(--white);min-width:6.875rem;width:6.875rem;z-index:5}.variation-selector--var-buttons .variation-btn.variation-btn-active,.variation-selector--var-buttons .variation-btn:hover{background:var(--white);border-color:var(--input-focus-border-color)}.variation-selector--var-buttons .variation-btn.variation-btn-active:before,.variation-selector--var-buttons .variation-btn:hover:before{content:none}.variation-selector--var-buttons .variation-btn.variation-btn-active{box-shadow:0 0 0 4px var(--input-focus-shadow-color);outline:none!important}.variation-selector--var-buttons .variation-btn.variation-btn-bulk{border-color:var(--border-color);box-shadow:0 2px 1px 0 var(--border-color);line-height:var(--btn-line-height)}.variation-selector--var-buttons .variation-btn.variation-btn-bulk:hover{background-color:rgba(var(--off-white-rgb),.6);cursor:default}.variation-selector--var-buttons .variation-btn.variation-btn-bulk.variation-btn-active{background-color:var(--white);border-color:var(--input-focus-border-color);box-shadow:0 0 0 4px var(--input-focus-shadow-color)}.variation-selector--var-buttons .variation-btn.variation-btn-bulk .mice-type{font-weight:600}.variation-selector--var-buttons .variation-btn:disabled{background-color:#fdfdfd;border-color:#888c8c;border-style:dashed}.variation-selector--var-buttons .variation-btn input{bottom:0;cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;right:0;top:0;width:100%}.variation-selector--var-buttons .variation-btn .variation--key{font-size:.85rem}.variation-selector--var-buttons .variation-btn .pill-spark{--pill-font-size:0.75rem;bottom:auto;left:50%;position:absolute;right:auto;top:-1.1rem;transform:translateX(-50%);z-index:1}.variation-selector--var-buttons .variation-btn--ppg{--mice-type-size:0.6875rem;border:1px solid var(--gray-300);border-radius:var(--border-radius);display:inline-block;margin-top:.3125rem;padding:.0625rem .4375rem .25rem}.variation-selector--var-buttons .variation-btn--equivalency{background-color:var(--background-dark);border-radius:0 0 var(--border-radius) var(--border-radius);font-size:.65rem;margin-top:-.5rem;padding:.75rem 0 .25rem;text-align:center;white-space:nowrap;width:100%}.variation-selector--dotted-line{border:1px dotted var(--border-color);flex:1;height:1px;margin:0 .25rem .25rem}.analytics-profile--page-wrapper{--h2-font-size:1.75rem}.analytics-data--view-sorting-wrapper{--pill-bg-color:var(--white);--pill-color:var(--body-color);--pill-padding:0.6em 1.5em 0.7em;--pill-font-size:0.8rem;--pill-border-color:var(--border-color);background-color:var(--background-light);border-bottom:1px solid var(--border-color);padding:var(--grid-gutter);position:sticky;top:-1rem;z-index:calc(var(--modal-z-index) - 1)}.analytics-data--view-sorting-wrapper .active{--pill-bg-color:var(--brand-color);--pill-color:var(--brand-contrast);--pill-border-color:var(--pill-bg-color)}.analytics-data--view-sorting-wrapper .pill{cursor:pointer;transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.analytics-data--view-sorting-wrapper .pill{transition:none}}.analytics-data--view-sorting-wrapper .pill:hover{--pill-border-color:var(--brand-color)}.clienteling{--clienteling-tablet:1280px;--app-nav-height:100px!important}.clienteling main>[data-phx-session]{display:flex}.clienteling .offset-section{margin-top:var(--app-nav-height)}.clienteling select{padding-right:40px}.clienteling--top-nav-bar{--label-color:var(--body-color);--label-text-transform:initial;--label-margin-bottom:0;--pill-bg-color:var(--brand-color);--pill-margin:0 0 0 0.6rem;--pill-color:var(--white);--pill-padding:0.5rem 1rem 0.6rem 0.8rem;--pill-text-transform:uppercase;--top-navbar-height:auto;grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:stretch;background-color:var(--white);border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:var(--grid-gutter) var(--grid-gutter);grid-area:top-bar;left:var(--navbar-width-collapsed);padding:1rem;position:fixed;right:0;width:auto;z-index:1020}.clienteling--top-nav-bar select{background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/caret-down.svg);background-size:7px;font-size:1em}.clienteling--top-nav-bar label{align-self:center}.clienteling--top-nav-bar .form-control{height:auto}.clienteling--top-nav-bar .cart-summary{background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 0 0 var(--border-color);cursor:pointer;padding:.35rem 1rem}.clienteling--top-nav-bar .cart-summary .price{margin-left:0}@media(min-width:992px){.clienteling--top-nav-bar .cart-summary .cart-count{padding-right:1rem}.clienteling--top-nav-bar .cart-summary .pill-circle{bottom:auto;left:.5rem;position:absolute;right:auto;top:0}}.clienteling--top-nav-bar--logo{align-items:center;display:flex}.clienteling--top-nav-bar--logo img{height:100%;max-height:2.9rem;max-width:10rem;width:auto}.customer-profile--page-wrapper{--label-font-size:1rem;--label-font-weight:var(--font-weight-regular);--label-color:var(--body-color);--label-text-transform:initial;--app-nav-height:89px}@media(max-width:1199.98px){.customer-profile--page-wrapper{--table-cell-padding:0.5rem}}.customer-profile--page-wrapper .progress-bar--loyalty{--progress-bar-color:var(--spark-accent)}.customer-profile--page-wrapper .btn-icon [class^=icon--ut--checkbox]{--width:24px;top:calc(50% - var(--width)/2)}.customer-profile--page-wrapper .customer-profile--side-nav,.customer-profile--page-wrapper .no-results img{width:16rem}@media(max-width:1199.98px){.customer-profile--page-wrapper .customer-profile--side-nav{width:13rem}}@media(max-width:991.98px){.customer-profile--page-wrapper .customer-profile--side-nav{width:100%}}.customer-profile--page-wrapper table td,.customer-profile--page-wrapper table th{width:auto}.customer-profile--page-wrapper table tr.shipping-error{background-color:#ffd6d6}.customer-profile--page-wrapper table .full a{display:block;max-width:24rem;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}@media(max-width:801px){.customer-profile--page-wrapper table .full a{max-width:14rem}}.customer-profile--page-wrapper .clienteling--top-nav-bar{position:static!important}.customer-profile--page-wrapper .bg-light{--input-bg:var(--white)}.customer-profile--side-nav{--initial-circle-size:3.2rem;--initial-font-size:1.25rem;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius)}.customer-profile--side-nav ul{-webkit-padding-start:0;list-style:none;margin:0;padding:0}.customer-profile--side-nav ul a{border-top:1px solid var(--border-color);display:block;margin:0 1rem;padding:1.5em .6em}.customer-profile--side-nav .active{font-weight:var(--font-weight-bold)}.customer-profile--side-nav--initial{background-color:var(--brand-color);border-radius:50%;display:flex;height:var(--initial-circle-size);padding-bottom:.15rem;width:var(--initial-circle-size)}.customer-name--side-nav{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:inline-block!important;display:inline-block;display:-webkit-box;overflow:hidden;text-align:center;text-overflow:ellipsis}.customer-profile--content-wrapper{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:auto 1fr;padding:var(--grid-gutter)}@media(min-width:992px){.customer-profile--content-wrapper{align-items:flex-start}}@media(max-width:991.98px){.customer-profile--content-wrapper{grid-template-columns:1fr}}.customer-profile--note-list .customer-profile--note-item:not(:first-child){border-top:1px solid var(--border-color)}.customer-profile--note-item{cursor:pointer;display:flex;justify-content:space-between;padding:1rem}.customer-profile--note-item .customer-profile--note-text{display:block;max-width:25rem;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.basic-search--form{align-items:stretch;display:flex;flex:1}.clienteling--category-menu{background-color:var(--white);border-top:1px solid var(--border-color);position:fixed;top:calc(var(--app-nav-height) - 2px);width:100%;z-index:101}.clienteling--category-menu .icon--s24--caret-down{margin:auto 0 -.4em .5em}.spark-signup--page-wrapper{--logo-width:10rem;--label-font-weight:var(--font-weight-regular);--label-text-transform:initial-case;--brand-color:var(--spark-primary);--brand-color-rgb:var(--spark-primary-rgb);--input-focus-border-color:var(--spark-primary);--input-focus-shadow-color:var(--spark-primary-rgb);--checkbox-checked-bg:var(--spark-primary)}.new-customer--raf-banner-wrapper{--icon-width:2rem;--paragraph-margin-bottom:0;--input-bg:var(--white);--banner-color:var(--brand-color-rgb);--icon-color:rgba(var(--banner-color),1);--label-color:var(--brand-color);background-color:var(--white);border-radius:var(--border-radius);color:var(--brand-color);font-size:.75rem;padding:.5rem;position:relative;z-index:0}.new-customer--raf-banner-wrapper:after{background-color:rgba(var(--banner-color),.1);border-radius:var(--border-radius);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.new-customer--raf-banner-wrapper hr{margin:.5rem 0}.new-customer--raf-banner-wrapper .checkbox--wrapper input[type=checkbox]+label{--label-color:var(--brand-color)}.new-customer--raf-banner-wrapper .checkbox--wrapper input[type=checkbox]+label:before{margin-top:2px!important}.new-customer--raf-banner-wrapper .checkbox--wrapper input[type=checkbox]+label:after{top:5px}.clienteling-shop--search-wrapper .basic-search--form{align-self:stretch}@media(min-width:992px){.last-order--wrapper .btn-add-to-cart--cart{display:none}}.new-customer--sms-notification-wrapper .checkbox--wrapper input[type=checkbox]+label:before{margin-top:2px!important}.new-customer--sms-notification-wrapper .checkbox--wrapper input[type=checkbox]+label:after{top:5px}.button-left{margin-left:auto}.order-page--order-details{--paragraph-margin-bottom:0;grid-auto-flow:column;grid-template-rows:repeat(2,auto)}@media(max-width:991.98px){.order-page--layout{flex-direction:column;flex-wrap:nowrap!important}}.order-page--layout .icon--s24--arrow-left{--icon-width:2rem}.order-page--status-wrapper{align-items:center;display:flex}.order-page--status{border-right:1px solid var(--border-color);margin-right:var(--grid-gutter);padding-right:var(--grid-gutter)}@media(min-width:992px){.order-page--status{width:8rem}}@media(max-width:991.98px){.order-page--title-bar h2{font-size:25px}.order-page--title-bar button{font-size:14px}}@media(min-width:992px){.order-page--delivery-details{border-left:1px solid var(--border-color);padding:0 var(--grid-gutter)}}.order-page--discount-line{align-items:center;border-top:1px solid var(--border-color);display:flex;padding:calc(var(--grid-gutter)/1.5) var(--grid-gutter)}.order-page--order-details{--heading-margin-bottom:0;grid-gap:var(--grid-gutter) var(--grid-gutter);background-color:var(--bg-light);border-radius:var(--border-radius);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-auto-flow:row;grid-template-columns:repeat(4,1fr)}@media(max-width:767.98px){.order-page--order-details{grid-template-columns:1fr}}.order-page--order-details h5{grid-column:1/-1}.order-page--order-details-wrapper{--paragraph-margin-bottom:0}@media(max-width:991.98px){.order-page--order-details-wrapper{flex-direction:column}}.order-page--order-details-wrapper:has(.order-page--delivery-details) .order-page--order-details{grid-template-columns:repeat(3,auto)}@media(max-width:991.98px){.order-page--order-details-wrapper:has(.order-page--delivery-details) .order-page--order-details{grid-template-columns:1fr}}.cms{--h1-font-size:2.75rem;--label-font-size:1.0625rem!important}.cms .input-icons-wrapper{align-items:stretch;bottom:4px;display:flex;left:auto;position:absolute;right:12px;top:12px}.cms nav.navbar-app--wrapper{bottom:0;left:0;position:fixed;right:auto;top:0;z-index:3000}.cms .live-search--wrapper{--link-color:var(--body-color);--link-color-hover:var(--link-color)}.cms .live-search--wrapper .form-group{position:relative}.cms .live-search--wrapper input{padding-right:3em}.cms-page--offset-section{display:flex;flex-direction:column;margin-left:var(--navbar-width-collapsed);min-height:100vh;width:auto!important}.cms-page--nav-wrapper{--icon-color:var(--brand-color);--input-bg:var(--white);--input-border-color:var(--input-bg);background-color:var(--white);border-bottom:1px solid var(--border-color)}.cms-page--dropdown-merchant .cms-page--dropdown-form,.cms-page--dropdown-shop .cms-page--dropdown-form{position:relative}.cms-page--dropdown-merchant .cms-page--dropdown-form .cms-page--dropdown-select,.cms-page--dropdown-shop .cms-page--dropdown-form .cms-page--dropdown-select{padding-left:2.5rem}.cms-page--dropdown-merchant svg,.cms-page--dropdown-shop svg{left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.cms-page--dropdown-merchant{border-right:1px solid var(--border-color);min-width:300px}.cms-page--dropdown-shop{min-width:400px;position:relative}.cms-page--dropdown-shop:before{background:var(--border-color);bottom:0;content:"";height:calc(100% + 2rem);position:absolute;right:0;top:-1rem;width:1px}.digital-screen-section--accordion{background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 5px 0 0 rgba(var(--black-rgb),.025);position:relative}@media(max-width:1199.98px){.digital-screen-section--accordion,.digital-screen-section--expanded{flex-wrap:wrap}}.digital-screen-section--collapsed{cursor:pointer}.digital-screen-section--accordion.collapsed .digital-screen-section--expanded,.digital-screen-section--accordion.expanded .digital-screen-section--collapsed,.digital-screen-section--accordion.expanded .digital-screen-section--title [class^=icon--s24--caret-down]{display:none!important}.digital-screen-section--title{--h2-font-size:1.625rem;cursor:pointer}@media(max-width:991.98px){.digital-screen-section--title{padding:1rem}}.digital-screen-section--title svg{height:1.1rem;margin-bottom:-.2rem}.digital-screen-section--title [class^=icon--s24]{height:auto;margin-bottom:0}.card-cms--sidebar{display:flex;flex-direction:column;text-align:center}@media(max-width:991.98px){.card-cms--sidebar{border-top:1px solid var(--border-color);width:100%}}@media(min-width:992px){.card-cms--sidebar{border-left:1px solid var(--border-color);max-width:25rem;min-height:25rem;min-width:21rem}}.card-cms--sidebar img.screen-preview{border:1px solid var(--border-color);margin:1rem auto;max-width:100%}.page-section--header{align-items:center;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 5px 0 0 rgba(var(--black-rgb),.025);cursor:pointer;display:flex;margin-top:1rem;padding:0 1rem}.page-section--header .page-section--icon-text{align-items:center;display:flex;flex:1;min-height:4.4rem}.page-section--header .cms-page-section--icon{min-width:2rem;padding:1rem 0;text-align:center}.page-section--header img{margin:0 auto -2px;max-width:1.5rem}.page-section--item.collapsed .page-section--drawer{height:0;overflow:hidden}.page-section--item.expanded .page-section--drawer{animation:fadeIn .5s ease;height:auto;transition:.4s}@media screen and (prefers-reduced-motion:reduce){.page-section--item.expanded .page-section--drawer{transition:none}}.page-section--drawer{background-color:var(--off-white);border-radius:0 0 var(--border-radius) var(--border-radius);position:relative}.page-section--drawer:before{background-color:rgba(var(--black-rgb),.02);border-radius:0 5px 5px 0;bottom:auto;content:"";height:5px;left:0;position:absolute;right:0;top:0}.cms-asset--wrapper{--input-bg:var(--white);--input-disabled-bg:rgba(var(--white-rgb),0.2);--input-border-color:var(--gray-200);--input-disabled-border-color:var(--input-border-color);background-color:var(--off-white);border-radius:var(--border-radius);padding:1rem}.media-thumbnail--grid{--thumbnail-width:145px;grid-gap:.65rem .65rem;display:grid;gap:.65rem .65rem;grid-template-columns:repeat(auto-fill,var(--thumbnail-width));justify-content:flex-start}.media-thumbnail--grid .media-thumbnail--wrapper,.media-thumbnail--grid>div{width:var(--thumbnail-width)}.media-thumbnail--grid-options{--btn-padding:0.8rem;--btn-font-size:14px;--btn-text-transform:initial;--btn-font-weight:var(--font-weight-regular)}.menu-template-thumbnail--grid{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.menu-template-thumbnail--grid .media-thumbnail--wrapper{width:100px}.media-drag-drop--wrapper{align-items:center;border:2px dashed var(--border-color);border-radius:var(--border-radius);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:2.5rem var(--grid-gutter);transition:.4s}@media screen and (prefers-reduced-motion:reduce){.media-drag-drop--wrapper{transition:none}}.media-drag-drop--wrapper *{pointer-events:none}.media-drag-drop--wrapper:hover{border-color:var(--brand-color)}.media-drag-drop--wrapper p{font-size:1.15rem}.media-drag-drop--wrapper.dz-drag-hover{background-color:var(--off-white);border-color:var(--brand-color)}.media-drag-drop--wrapper.dz-drag-hover .icon--graphic--folder,.media-drag-drop--wrapper.dz-drag-hover .icon--graphic--image,.media-drag-drop--wrapper.dz-drag-hover p,.media-drag-drop--wrapper.dz-drag-hover span{display:none}.media-drag-drop--wrapper.error{border-color:var(--color-danger)}.dz-default,.dz-file-preview,.dz-preview{display:none}.cms-screens--wrapper .cms-screens--screen-item:not(:last-child){margin-bottom:1rem}.cms-screens--screen-item{border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 7px 0 0 var(--off-white);cursor:pointer;opacity:.3;padding:1rem;transition:.4s}@media screen and (prefers-reduced-motion:reduce){.cms-screens--screen-item{transition:none}}.cms-screens--screen-item.active,.cms-screens--screen-item:hover{border-color:var(--brand-color);opacity:1}.cms-screens--screen-item input{display:none}.cms-screens--screen-icon{align-items:center;display:flex;justify-content:center;width:2.2rem}.cms-asset--remove-icon{--icon-color:var(--text-muted);cursor:pointer;transition:.4s}@media screen and (prefers-reduced-motion:reduce){.cms-asset--remove-icon{transition:none}}.cms-asset--remove-icon:hover{--icon-color:var(--color-danger)}.dashboard-page--wrapper{--hr-margin-vertical:2rem;background-color:var(--off-white);border-left:6px solid rgba(var(--black-rgb),.08);flex:1;overflow-y:auto;padding:2rem;position:relative}.dashboard-page--app-grid,.dashboard-page--button-grid{grid-gap:2rem 1.5rem;display:grid;gap:2rem 1.5rem;grid-auto-rows:auto;grid-template-columns:repeat(3,1fr)}@media(min-width:1200px){.dashboard-page--app-grid,.dashboard-page--button-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:991.98px){.dashboard-page--app-grid,.dashboard-page--button-grid{grid-gap:var(--grid-gutter) var(--grid-gutter);gap:var(--grid-gutter) var(--grid-gutter);grid-auto-rows:auto;grid-template-columns:1fr}}.dashboard-page--button-grid{margin-top:2rem}@media(max-width:991.98px){.dashboard-page--button-grid{margin-top:1rem}}@media(min-width:1200px){.dashboard-page--button-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.dashboard-page--app-grid{grid-auto-rows:minmax(25rem,auto)}}.dashboard-page--account-button{--link-color:var(--body-color);--link-color-hover:var(--body-color);--icon-width:1.5rem;--link-font-weight-hover:var(--btn-font-weight);grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 3px 0 0 rgba(var(--black-rgb),.06);display:grid;font-size:1.1rem;font-weight:var(--btn-font-weight);gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:2.5em 1fr auto;padding:2.15rem 1.5rem;transition:.2s}@media screen and (prefers-reduced-motion:reduce){.dashboard-page--account-button{transition:none}}@media(max-width:991.98px){.dashboard-page--account-button{padding:.75rem}}.dashboard-page--account-button:not(.disabled):hover{border-color:var(--brand-color)}.dashboard-page--account-button.disabled{background-color:rgba(var(--white-rgb),.5);cursor:not-allowed;opacity:.5}.dashboard-page--app-wrapper{--link-color:var(--color-secondary);--link-color-hover:var(--link-color);--btn-bg-disabled:var(--off-white);--btn-color-disabled:var(--text-muted);--h2-font-size:1.5rem;--paragraph-margin-bottom:0;--heading-margin-bottom:0;grid-gap:1.5rem 1.5rem;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);display:grid;gap:1.5rem 1.5rem;grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;justify-items:center;padding:1rem;text-align:center;transition:.2s}@media(max-width:991.98px){.dashboard-page--app-wrapper{--h2-font-size:1.5rem}}@media screen and (prefers-reduced-motion:reduce){.dashboard-page--app-wrapper{transition:none}}@media(max-width:991.98px){.dashboard-page--app-wrapper{grid-template-rows:auto 1fr}}.dashboard-page--app-wrapper:hover{border-color:var(--brand-color)}.dashboard-page--app-wrapper p{font-size:.875rem;padding:0 .5rem}.dashboard-page--app-placeholder{background-color:var(--white);border-radius:var(--border-radius);opacity:.5;order:2}@media(max-width:1199.98px){.dashboard-page--app-placeholder{display:none}}.dashboard-page--app-icon{align-items:center;background-color:var(--bg-color,var(--off-white));border-radius:.8rem;box-shadow:0 6px 0 0 rgba(var(--black-rgb),.02);display:flex;justify-content:center;margin:1.5rem auto;position:relative;width:5rem}@media(min-width:992px){.dashboard-page--app-icon{margin:2.5em auto .5rem}}.dashboard-page--app-icon:before{content:"";display:inline-block;height:0;padding-top:100%;position:relative;width:1px}.dashboard-page--app-icon.clienteling{--bg-color:#8d8cff}.dashboard-page--app-icon.cms{--bg-color:#70cbff}.dashboard-page--app-icon.menus{--bg-color:#ff926c}.dashboard-page--app-icon.analytics{--bg-color:#cd8cff}.dashboard-page--app-icon.management{--bg-color:#ff70c7}.dashboard-page--app-icon.hifyre-help-center{--bg-color:#99e5ea}.dashboard-page--app-icon.open-fields{--bg-color:var(--open-fields-secondary)}.dashboard-page--app-icon.discount-manager{--bg-color:tomato}.dashboard-page--app-icon.loyalty-manager{--bg-color:var(--spark-accent)}.dashboard-page--app-icon.shop-manager{--bg-color:#90ee90}.dashboard-page--app-icon.merch{--bg-color:#ffe36c}.dashboard-page--nav-wrapper{background:var(--navbar-bg);box-shadow:0 0 0 5px rgba(var(--black-rgb),.1)}.dashboard-page--nav-logo{background-color:rgba(var(--black-rgb),.3);padding:var(--grid-gutter-full)}.dashboard-page--nav-logo img{max-width:1.8rem;width:100%}.discount-management--discount-list--no-results{--lead-font-size:1.188rem;--paragraph-margin-bottom:0;align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:16rem;padding:var(--grid-gutter)}.kiosk-mode{--navbar-width-collapsed:0}.kiosk-mode--spark-welcome{--logo-width:10rem;--h3-font-size:1.5rem;grid-gap:3rem 3rem;align-items:center;background-color:var(--spark-primary);display:grid;gap:3rem 3rem;grid-template-rows:auto 1fr;justify-content:center;padding:4rem var(--grid-gutter) var(--grid-gutter);width:100%}@media(width:1080px)and (height:1920px){.kiosk-mode--spark-welcome{--logo-width:15rem;grid-template-rows:25% 1fr;height:100vh;overflow:hidden;padding:var(--grid-gutter);width:100vw}}.kiosk-mode--spark-welcome--big-btn{align-items:center;background-color:var(--white);border-radius:var(--border-radius);display:flex;font-size:1.2rem;gap:1rem;justify-content:center;margin:0 auto;max-width:25rem;padding:2rem;width:100%}.kiosk-mode--spark-welcome--session-wrapper{display:flex;flex-direction:column;width:50rem}.kiosk-mode--spark-welcome--session-wrapper .spark-welcome--back-btn{--icon-width:2.5rem;margin-left:-.5rem}.kiosk-mode--page-wrapper{--h1-font-size:3rem;--heading-letter-spacing:1px;--app-nav-height:0}@media(max-width:991.98px){.kiosk-mode--page-wrapper{--h1-font-size:2.8rem}}.kiosk-mode--search-wrapper{background-color:var(--kiosk-mode-navbar-bg)}.kiosk-mode--search-wrapper .btn{--border-color:var(--search-bg)}.kiosk-mode--top-nav-bar{background-color:var(--kiosk-mode-navbar-bg)}.kiosk-home--wrapper{background-color:var(--background-light);padding:var(--grid-gutter)}@media(width:1080px)and (height:1920px){.kiosk-home--wrapper{--h2-font-size:2.75rem;--heading-margin-bottom:1.5rem;padding:var(--grid-gutter-2x) var(--grid-gutter-2x) 0}}.kiosk-home--wrapper h2{margin-top:var(--grid-gutter)}.kiosk-home--wrapper .fullscreen-slideshow--control-wrapper{padding:1rem}@media(width:1080px)and (height:1920px){.kiosk-home--wrapper .fullscreen-slideshow--control-wrapper{display:none}}.kiosk-home--wrapper .fullscreen-slideshow--control-wrapper.prev{left:0}.kiosk-home--wrapper .fullscreen-slideshow--control-wrapper.next{right:0}@media screen and (max-height:1919px){.kiosk-home--wrapper .kiosk-categories--grid{-webkit-overflow-scrolling:touch;grid-auto-flow:column;grid-template-columns:auto;grid-template-rows:1fr;overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:contain;padding-left:1.5rem;padding-right:30rem;scroll-snap-type:x mandatory;scrollbar-width:none}.kiosk-home--wrapper .kiosk-categories--grid .icon-action-btn--wrapper{width:200px}}.kiosk-shop-banner{grid-column:1/-1;grid-row:auto}@media(min-width:992px){.kiosk-shop-banner{grid-column:2/-1}}.kiosk-categories--grid{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-auto-rows:auto;grid-template-columns:repeat(5,1fr);width:100%}@media(max-width:991.98px){.kiosk-categories--grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:767.98px){.kiosk-categories--grid{grid-template-columns:repeat(2,1fr)}}@media(width:1080px)and (height:1920px){.kiosk-categories--grid{grid-template-columns:repeat(4,1fr)}}.kiosk-categories--grid.flex-override{grid-gap:0 0;display:flex;gap:0 0}.kiosk-categories--grid.flex-override .kiosk-categories--category{flex:1;margin:calc(var(--grid-gutter)/2)}.kiosk-categories--grid .kiosk-categories--category{--icon-color:var(--body-color);--border-radius:0.7rem;--paragraph-margin-bottom:0;background-color:var(--white);border-radius:var(--border-radius);box-shadow:0 5px 0 0 rgba(0,0,0,.115);cursor:pointer;position:relative;transition:.2s}@media screen and (prefers-reduced-motion:reduce){.kiosk-categories--grid .kiosk-categories--category{transition:none}}.kiosk-categories--grid .kiosk-categories--category:before{content:"";display:inline-block;height:0;padding-top:90%;position:relative;width:1px}.kiosk-categories--grid .kiosk-categories--category-inner{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;padding:var(--grid-gutter) var(--grid-gutter) 1.5rem;position:absolute;right:0;top:0}.kiosk-categories--grid .kiosk-categories--shop-all{background-color:var(--off-white);border-color:var(--off-white)}@media(min-width:992px){.kiosk-categories--grid .kiosk-categories--shop-all{justify-content:center}}.kiosk-categories--grid .kiosk-categories--category-icon{--icon-width:5rem;align-items:center;display:flex;flex:1;max-width:25%}@media(max-width:991.98px){.kiosk-categories--grid .kiosk-categories--category-icon{margin:2rem 0;max-width:3rem}}.kiosk-categories--grid .kiosk-categories--category-icon [class^=icon--category],.kiosk-categories--grid .kiosk-categories--category-icon [class^=icon--md]{max-width:2rem;width:100%}.kiosk-products--slideshow--full-width{-webkit-overflow-scrolling:touch;grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-auto-flow:column;grid-template-columns:auto;grid-template-rows:1fr;overflow-x:scroll;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.kiosk-products--slideshow--full-width::-webkit-scrollbar{display:none}.kiosk-products--slideshow--full-width .product-card--component{width:250px}.kiosk-products--slideshow--full-width .product-card--component:first-child{margin-left:2rem}.kiosk-products--slideshow--full-width .product-card--component:last-child{margin-right:2rem}.btn-close-session{--btn-font-size:0.9rem;--btn-font-weight:var(--font-weight-regular);--btn-text-transform:initial;align-items:center;display:flex;line-height:1.2}.btn-close-session svg{margin-bottom:-3px}.kiosk-landing--backdrop{background-color:var(--body-color);display:flex;pointer-events:none;position:relative}.kiosk-landing--backdrop img,.kiosk-landing--backdrop video{bottom:0;height:100%;left:0;object-fit:cover;opacity:.5;position:absolute;right:0;top:0;width:100%}.kiosk-landing--content{--h1-font-size:5rem;--h2-font-size:3.25rem;--heading-line-height:1.1;align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center;width:100%;z-index:10}@media(width:1080px)and (height:1920px){.kiosk-landing--content{--h1-font-size:6.5rem;padding:5rem}}.kiosk-landing--content.kiosk-landing--heading-white{background:rgba(0,0,0,.115)}.kiosk-landing--content.kiosk-landing--heading-initial{background:rgba(255,255,255,.115)}.kiosk-landing--content h2{font-weight:var(--font-weight-light);margin-top:2rem}.kiosk-landing--content .alert{margin-bottom:0;margin-top:3rem;width:auto}.kiosk-landing--fineprint{color:rgba(255,255,255,.7);font-size:.75rem}.kiosk-landing--footer{--icon-color:var(--navbar-color);--lead-font-size:1.75rem;grid-gap:3rem 3rem;align-items:center;background-color:var(--kiosk-mode-navbar-bg);color:var(--navbar-color);display:grid;gap:3rem 3rem;grid-template-columns:minmax(10rem,35%) 1fr auto;height:12rem;letter-spacing:2px;padding:2rem 4rem;text-align:right}@media(width:1080px)and (height:1920px){.kiosk-landing--footer{--lead-font-size:2.25rem;height:18rem;padding:3rem 6rem}}.kiosk-landing--footer .kiosk-landing--touch-icon{max-height:40%;width:100%}.kiosk-landing--footer .tap-spot{animation:pulse 1s infinite}.kiosk-mode--brand-logo{height:auto;max-height:8rem;max-width:100%;width:auto}.kiosk-unlock{bottom:var(--grid-gutter);left:var(--grid-gutter);position:fixed!important;z-index:1099}@media(width:1080px)and (height:1920px){.kiosk-mode .clienteling--product-page .product-page--section-wrapper{padding:2.5rem 1rem}.kiosk-mode .clienteling--product-page .image-slideshow--control{padding:1rem .5rem}.kiosk-mode .clienteling--product-page .cart--quantity-picker--quantity-adjuster{height:4rem;width:4rem}.kiosk-mode .clienteling--product-page .variation-add-cart .btn-brand{height:100%}}.clienteling-cart-blade--wrapper.is-kiosk .clienteling-cart-blade--kiosk-top{display:none}@media(width:1080px)and (height:1920px){.clienteling-cart-blade--wrapper.is-kiosk .clienteling-cart-blade--kiosk-top{--icon-color:var(--navbar-color);align-items:center;background:var(--kiosk-mode-navbar-bg);display:flex;justify-content:space-between}.clienteling-cart-blade--wrapper.is-kiosk .clienteling-cart-blade--kiosk-top .btn svg{margin-bottom:-4px}}.clienteling-cart-blade--wrapper.is-kiosk .clienteling-cart-blade--kiosk-top img{height:100%;max-height:2.9rem;max-width:10rem;width:auto}.clienteling-cart-blade--wrapper.is-kiosk .recommended-products--searchable-close{display:none}@media(width:1080px)and (height:1920px){.clienteling-cart-blade--basket-bar{max-height:auto!important}.clienteling-cart-blade--basket-bar .cart-line-item--remove{align-items:center;align-self:center;border:1px solid var(--border-color);border-radius:50%;box-shadow:0 2px 0 0 var(--border-color);display:flex;height:2rem;justify-content:center;width:2rem}.clienteling-cart-blade--side-bar{display:flex;flex-direction:column;justify-content:end;padding-bottom:4000px}.clienteling-cart-blade--side-bar .close-cart--wrapper{display:none}.clienteling-cart-checkout--btn{--btn-font-size:1.25rem;--btn-padding:2rem}}.modal--timeout-kiosk{z-index:9999}.management thead th a{align-items:center;display:flex;justify-content:space-between}.management--toggle-tree-list-caret{align-items:center;display:flex;justify-content:center;min-width:1.5rem}.list-group.close .accordion-body,.management--permissions-lists.close .accordion-body{display:none}.list-group .accordion-body,.management--permissions-lists .accordion-body{animation:fadeIn .5s ease;background-color:rgba(var(--off-white-rgb),.6);border-bottom:none!important;transition:.2s}@media screen and (prefers-reduced-motion:reduce){.list-group .accordion-body,.management--permissions-lists .accordion-body{transition:none}}.management--permissions-lists{grid-gap:var(--grid-gutter) var(--grid-gutter);border-bottom:none!important;display:grid;gap:var(--grid-gutter) var(--grid-gutter)}.management--permissions-lists li{border-bottom:1px solid var(--border-color)}.management--permissions-lists .accordion-body{display:block;padding:0}.management--permissions-lists .list-group{border:1px solid var(--border-color)}.management--toggle-tree-list-group{margin:0}.management--toggle-tree-list-group.close .accordion-body{display:none}.management--toggle-tree-list-group.final{background-color:hsla(30,8%,85%,.102)!important}.management--toggle-tree-list-group.final .management--toggle-tree-list-item{cursor:auto!important}.management--toggle-tree-list-group .accordion-body{animation:fadeIn .5s ease;background-color:var(--off-white);transition:.2s}@media screen and (prefers-reduced-motion:reduce){.management--toggle-tree-list-group .accordion-body{transition:none}}.management--toggle-tree-list-group .management--toggle-tree-list-item{padding-left:2.8em}.management--toggle-tree-list-item{--paragraph-margin-bottom:0;cursor:pointer}.open>.management--toggle-tree-list-item [class^=icon--s24--caret]{transform:rotate(180deg);transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.open>.management--toggle-tree-list-item [class^=icon--s24--caret]{transition:none}}.management--form-grid{--label-margin-bottom:0;--label-text-transform:capitalize;--label-column-width:7rem;grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:var(--label-column-width) 1fr}.management--form-grid .label,.management--form-grid label{align-self:center;grid-column:1/span 1}.management--form-grid>:not(label){grid-column:2/span 1}.management--form-grid+.management--form-grid{margin-top:var(--grid-gutter)}.management--form-grid .input-feedback,.management--form-grid .invalid-feedback{margin-bottom:0}.management--form-grid .input-feedback+.input-feedback,.management--form-grid .input-feedback+.invalid-feedback,.management--form-grid .invalid-feedback+.input-feedback,.management--form-grid .invalid-feedback+.invalid-feedback{margin-top:-1rem}.management--form-grid input+.input-feedback,.management--form-grid input+.invalid-feedback,.management--form-grid select+.input-feedback,.management--form-grid select+.invalid-feedback,.management--form-grid textarea+.input-feedback,.management--form-grid textarea+.invalid-feedback{margin-top:-.8rem}.management--form-grid .input-feedback{color:var(--text-muted);font-size:.8rem;margin-bottom:0}.management--form-grid--long-label .management--form-grid,.management--form-grid.management--form-grid--long-label{--label-column-width:12rem}.mobile-filter-toggle{position:relative}.mobile-filter-toggle .filter-count{background-color:var(--gray-100);border:1px solid var(--border-color);border-radius:50%;bottom:auto;display:inline-block;font-size:14px;font-weight:var(--font-weight-medium);left:auto;margin:0;min-height:23px;min-width:23px;padding-top:2px;position:absolute;right:-7px;text-align:center;top:-7px}.mobile-filter-toggle img{width:1.1rem}.management-filter-drawer--wrapper{--label-margin-bottom:0.5rem;margin-top:-.8rem}.media-library--filter-options .media-library--filter-column{--input-bg:var(--white);padding:var(--grid-gutter)}.media-library--filter-options .accordion-item:not(:last-of-type){margin-bottom:.5rem}.media-library--filter-options .shop-filter{--link-color:var(--body-color);--link-color-hover:var(--link-color)}.media-library--filter-options .list-dropdown .list-group:first-child li{line-height:var(--input-line-height);min-height:var(--input-height);padding:var(--input-padding)!important}.media-library--filter-options .accordion-body.list-group{background-color:var(--off-white)}.iframe-wrapper{height:100%}.iframe-wrapper iframe{height:100%;width:100%}.open-fields-app--cart,.open-fields-app--page-wrapper{--toggle-btn-bg-color:var(--brand-color)}.open-fields-app--cart .platform-page--top-title-bar,.open-fields-app--page-wrapper .platform-page--top-title-bar{--logo-width:4rem;--heading-color:var(--brand-color);--input-focus-shadow-color:rgba(var(--brand-color-rgb),0.2);--search-focus-border-color:var(--brand-color);--input-focus-border-color:var(--brand-color);background:var(--brand-color-secondary)}.open-fields-app--cart .platform-page--top-title-bar .open-fields-store-select,.open-fields-app--page-wrapper .platform-page--top-title-bar .open-fields-store-select{--input-padding:0.75rem 1rem 0.75rem 3rem;--input-bg:transparent;--input-focus-bg-color:var(--input-bg);--icon-color:var(--brand-color);--input-color:var(--white);position:relative}.open-fields-app--cart .platform-page--top-title-bar .open-fields-store-select svg,.open-fields-app--page-wrapper .platform-page--top-title-bar .open-fields-store-select svg{bottom:auto;left:.75rem;position:absolute;right:auto;top:.75rem}.open-fields-app--cart .platform-page--top-title-bar select,.open-fields-app--page-wrapper .platform-page--top-title-bar select{background-color:var(--brand-color-secondary);border-color:var(--brand-color);cursor:pointer;height:100%;padding-right:1rem!important}.open-fields-app--cart .cart-summary,.open-fields-app--page-wrapper .cart-summary{background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 0 0 var(--border-color);cursor:pointer;padding:.35rem 1rem}.open-fields-app--product-page-wrapper{font-size:130%}.open-fields-app--action-box{--heading-margin-bottom:0;--paragraph-margin-bottom:0;grid-gap:var(--grid-gutter-2x) var(--grid-gutter-2x);background:var(--white);border:1px solid var(--gray-300);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:var(--grid-gutter-2x) var(--grid-gutter-2x);height:100%;padding:3rem}.open-fields-app--action-box p{max-width:23rem}.open-fields-app--action-box .open-fields-app--information{align-items:center;display:flex;flex-direction:column;gap:var(--grid-gutter) var(--grid-gutter);height:100%;width:100%}.open-fields-app--action-box .open-fields-app--information svg{margin-top:1rem}.open-fields-app--dropzone{border:3px dashed var(--border-color);border-radius:var(--border-radius);transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.open-fields-app--dropzone{transition:none}}.open-fields-app--dropzone:hover{background:rgba(var(--brand-color-rgb),.1);border-color:var(--brand-color)}.open-fields-app--cart-wrapper{bottom:0;display:flex;flex-wrap:wrap;left:0;max-width:100%;overflow:hidden;position:fixed;right:0;top:0;z-index:var(--modal-z-index)}.open-fields-app--cart{background:var(--white);bottom:0;display:grid;grid-auto-flow:row;grid-template-columns:1fr;left:auto;overflow:auto;position:absolute;right:0;top:0;width:90%;z-index:120}@media(min-width:992px){.open-fields-app--cart{grid-template-columns:1fr 28rem}}@media(max-width:991.98px){.open-fields-app--cart-products{grid-row:2}}@media(min-width:992px){.open-fields-app--cart-products{max-height:100vh;overflow-y:auto}.open-fields-app--cart-side-bar{overflow-x:hidden!important;overflow-y:auto!important}}.open-fields-app--cart-warning{overflow:hidden}.open-fields-app--cart-warning .alert{--border-radius:0}.open-fields-app--cart-veil{background-color:var(--modal-overlay-bg);flex:1}@media print{.open-fields-app--confirmation{margin-left:calc(var(--navbar-width-collapsed)*-1);margin-top:1cm}.open-fields-app--confirmation .platform-page--top-title-bar,.open-fields-app--confirmation nav{display:none!important}.open-fields-app--confirmation .open-fields-app--confirmation-wrapper{padding:0!important}.open-fields-app--confirmation .open-fields-app--confirmation-wrapper h1{display:none!important}.open-fields-app--confirmation .order-line-item--wrapper{grid-template-columns:auto 1fr!important;padding:.5rem!important}.open-fields-app--confirmation .order-line-item--wrapper .order-line-item--mobile-footer{background:none!important;border:0!important;grid-column:3!important;justify-content:end!important;margin-right:.25rem!important}.open-fields-app--confirmation .order-line-item--wrapper .order-line-item--specs,.open-fields-app--confirmation .order-line-item--wrapper .order-line-item--wrapper .order-line-item--title{grid-column:1/span 2!important}.open-fields-app--confirmation .order-line-item--wrapper .order-line-item--specs{align-items:center!important;padding-left:1rem!important}.open-fields-app--confirmation .order-line-item--product-image{display:none!important}}.open-fields-app--confirmation .open-fields-app--confirmation-wrapper{overflow-x:hidden;overflow-y:auto;padding:2rem}.open-fields .checkout-policies--wrapper{--heading-color:var(--brand-color);--heading-margin-bottom:0;--link-color:var(--brand-color);--link-color-hover:var(--link-color);--link-decoration:underline;--link-decoration-hover:none;--h1-font-size:1.5em;--h2-font-size:1.25em;--h3-font-size:1em;--heading-text-transform:uppercase;--paragraph-margin-bottom:0.5rem;font-size:.8em}.open-fields-app--page-wrapper-ecom{--link-color:var(--body-color);--link-color-hover:var(--body-color)}.open-fields-app--page-wrapper-ecom .shop-page--top-products-grid{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.open-fields-app--page-wrapper-ecom .shop-page--top-products-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.open-fields-app--page-wrapper-ecom .shop-page--top-products-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1400px){.open-fields-app--page-wrapper-ecom .shop-page--top-products-grid{grid-template-columns:repeat(5,1fr)}.open-fields-app--page-wrapper-ecom .shop-page--top-products-grid .product-card--component:nth-child(1n+5){display:block!important}}.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-grid--filters{min-width:210px}.open-fields-app--page-wrapper-ecom .shop-page--grid .shop-page--all-products-grid{grid-column:2/-1}.open-fields-app--page-wrapper-ecom .product-card--wrapper.list-view .open-fields-product-actions{align-items:stretch;display:flex;gap:1rem;justify-content:center}.open-fields-app--page-wrapper-ecom .product-card--wrapper.list-view .open-fields-product-actions .btn-icon{background:none;font-size:medium;height:auto;margin:0;padding:var(--btn-padding);width:auto}.open-fields-app--page-wrapper-ecom .product-card--wrapper.list-view .open-fields-product-actions .btn-icon:after{content:none}.open-fields-app--page-wrapper-ecom .product-card--wrapper.list-view .open-fields-product-actions .btn-icon span{display:none}.open-fields-app--page-wrapper-ecom .product-card--wrapper:not(.list-view) .open-fields-product-actions{align-items:center;display:flex;gap:1rem;justify-content:center}.open-fields-app--page-wrapper-ecom .product-card--wrapper:not(.list-view) .open-fields-product-actions .btn-icon{--icon-color:var(--brand-contrast);--spinner-color:var(--icon-color);background-color:var(--brand-color);border-color:var(--brand-color);color:var(--brand-contrast);position:relative}.open-fields-app--page-wrapper-ecom .product-card--wrapper:not(.list-view) .open-fields-product-actions .btn-icon div{display:none!important}.open-fields-app--page-wrapper-ecom .product-card--wrapper:not(.list-view) .open-fields-product-actions .btn-icon span{font-size:14px;font-weight:600;position:static}.open-fields-app--page-wrapper-ecom .product-card--wrapper:not(.list-view) .open-fields-product-actions .product-card--tab-btn{display:none}.open-fields-app--page-wrapper-ecom .product-card--wrapper .open-fields-product-actions a{display:block}.open-fields-app--page-wrapper-ecom .product-card--wrapper .product-card--spark{display:none}.open-fields-app--page-wrapper-ecom .breadcrumb-item{--link-color:var(--brand-color);--link-color-hover:var(--brand-color-secondary)}.open-fields-app--page-wrapper-ecom .variation-selector--case-ordering{border-bottom:1px solid var(--border-color)}.open-fields-app--page-wrapper-ecom .variation-add-cart{display:block}.open-fields-app--page-wrapper-ecom .variation-add-cart button{background-color:var(--brand-color-secondary);color:#fff}.open-fields-app--page-wrapper-ecom .variation-selector--case-select{font-size:.9em}@media(min-width:1400px){body.platform .container{max-width:1280px}}body.platform main{display:flex;min-height:100%;position:relative;width:100%}body.platform section{flex:1;overflow-y:auto;position:relative}.navbar-app--wrapper~section,.platform-nav--offset{margin-left:var(--navbar-width-collapsed)}.platform-page--top-title-bar{--h1-font-size:1.625rem;--heading-margin-bottom:0;grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;background-color:var(--white);border-bottom:1px solid var(--border-color);display:flex;gap:var(--grid-gutter) var(--grid-gutter);min-height:5rem;padding:.5rem 2rem;z-index:99}@media(max-width:991.98px){.platform-page--top-title-bar{flex-wrap:wrap}}.platform-page--top-title-bar .btn-white{--icon-color:var(--brand-color)}.platform--side-nav--link-list{--link-color:var(--body-color);--link-color-hover:var(--body-color);-webkit-padding-start:0;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);list-style:none;margin:0;overflow:hidden;padding:0}.platform--side-nav--link-list li{border-top:1px solid var(--border-color)}.platform--side-nav--link-list li.active,.platform--side-nav--link-list li:hover{background-color:var(--input-bg)}.platform--side-nav--link-list li:first-child{border-top:none}.platform--side-nav--link-list a,.platform--side-nav--link-list span{border-bottom:1px solid var(--border-color);display:block;margin-bottom:-1px;padding:1.5rem var(--grid-gutter)}.platform-layout--2-col-grid{grid-gap:var(--grid-gutter-full) var(--grid-gutter-full);align-items:flex-start;display:grid;gap:var(--grid-gutter-full) var(--grid-gutter-full);grid-template-columns:20.938rem 1fr}@media(max-width:991.98px){.platform-layout--2-col-grid{grid-gap:var(--grid-gutter-2x) var(--grid-gutter-2x);display:flex;flex-direction:column;gap:var(--grid-gutter-2x) var(--grid-gutter-2x)}}.platform-layout--2-col-grid .platform-layout--2-col-grid--content{--heading-margin-bottom:0;grid-gap:var(--grid-gutter-2x) var(--grid-gutter-2x);display:flex;flex-direction:column;gap:var(--grid-gutter-2x) var(--grid-gutter-2x);justify-self:center;max-width:56.25rem;width:100%}.platform-layout--2-col-grid h2+.hidden-first-of-type+h3{margin-top:1.5rem}.platform-layout--2-col-grid--nav{grid-column:1;grid-row:1}@media(max-width:991.98px){.platform-layout--2-col-grid--nav{width:100%}}.platform-layout--2-col-grid--content{grid-column:span 2/-1;grid-row:1}.platform-layout--2-col-grid--nav+.platform-layout--2-col-grid--content{grid-column:2}.kiosk-mode{--app-nav-height:138px}@media(min-width:768px){.kiosk-mode{grid-template-columns:minmax(max-content,17rem) repeat(3,1fr)}}@media(max-width:767.98px){.kiosk-mode{grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:auto}}.kiosk-mode .clienteling--top-nav-bar{display:grid;grid-template-columns:1fr auto auto}.kiosk-mode .clienteling--top-nav-bar .clienteling-shop--search-wrapper{grid-column:1/-1;grid-row:2}.kiosk-mode .search-bar{grid-row:auto}@media(min-width:768px){.kiosk-mode .search-bar{grid-column:1/-1;grid-row:1/2}}@media(max-width:767.98px){.kiosk-mode .search-bar{grid-column:1/-1}}.kiosk-mode .views-sorting{grid-row:auto}@media(min-width:768px){.kiosk-mode .views-sorting{grid-column:2/-1}}@media(max-width:767.98px){.kiosk-mode .views-sorting{grid-column:1/-1}}.kiosk-mode .filters{grid-row:auto}@media(min-width:768px){.kiosk-mode .filters{grid-column:1/span 1;grid-row:2/-1}}@media(max-width:767.98px){.kiosk-mode .filters{grid-column:1/-1}}.kiosk-mode .shop-grid--product-grid,.kiosk-mode .shop-page--all-products-grid{grid-row:auto}@media(min-width:992px){.kiosk-mode .shop-grid--product-grid,.kiosk-mode .shop-page--all-products-grid{grid-column:2/-1}}@media(max-width:991.98px){.kiosk-mode .shop-grid--product-grid,.kiosk-mode .shop-page--all-products-grid{grid-column:1/-1}}.clienteling--top-nav-bar--spark-member{--asset-width:2.75rem;--icon-color:var(--navbar-color);--paragraph-margin-bottom:0;grid-gap:.5rem .5rem;align-items:center;color:var(--navbar-color);display:flex;gap:.5rem .5rem;text-align:right}.form--pin-pad-grid{--input-font-size:2rem;--input-padding:0.7rem 0.5rem 1rem;grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-auto-columns:1fr;grid-auto-flow:column}.form--pin-pad-grid input{text-align:center}.form--pin-pad-grid input:not(:placeholder-shown){--input-bg:var(--white)}.shop-manager--dropzone-wrapper{--paragraph-margin-bottom:0;align-items:center;cursor:pointer;display:flex;position:relative;transition:.4s}@media screen and (prefers-reduced-motion:reduce){.shop-manager--dropzone-wrapper{transition:none}}.shop-manager--dropzone-wrapper>*{pointer-events:none}.shop-manager--dropzone-wrapper .shop-manager--dropzone-actions{height:20px;pointer-events:all}.shop-manager--dropzone-wrapper .shop-manager--dropzone-actions span{margin-left:10px}.shop-manager--dropzone-wrapper .shop-manager--dropzone-label{bottom:auto;font-size:.8rem;left:auto;position:absolute;right:.75rem;top:.5rem}.shop-manager--dropzone-wrapper:hover{border-color:var(--brand-color)}.shop-manager--dropzone-wrapper.dz-drag-hover{background-color:var(--off-white);border-color:var(--brand-color)}.shop-manager--dropzone-wrapper.dz-drag-hover .icon--graphic--folder,.shop-manager--dropzone-wrapper.dz-drag-hover .icon--graphic--image,.shop-manager--dropzone-wrapper.dz-drag-hover p,.shop-manager--dropzone-wrapper.dz-drag-hover span{display:none}.shop-manager--dropzone-wrapper.error{border-color:var(--color-danger)}.shop-manager--dropzone-wrapper+.shop-manager--dropzone-wrapper,.shop-manager--dropzone-wrapper+.web-content--form-grid{margin-top:var(--grid-gutter)}.shop-manager--dropzone-content,.shop-manager--dropzone-initial{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;border-radius:var(--border-radius);display:grid;gap:var(--grid-gutter) var(--grid-gutter);width:100%}.shop-manager--dropzone-initial{--lead-font-size:1.2rem;border:2px dashed var(--border-color);grid-template-columns:5rem 1fr 5rem;height:6.5rem;text-align:center}.shop-manager--dropzone-initial svg{margin:0 auto;max-width:2rem}.shop-manager--dropzone-content{border:1px solid var(--border-color);box-shadow:0 7px 0 0 rgba(var(--black-rgb),.03);grid-template-columns:6rem 1fr minmax(7rem,auto) auto;padding:var(--grid-gutter)}.shop-manager--full-map{height:23rem;width:100%}@media(min-width:768px){.shop-manager--full-map{height:500px}}.web-management--currently-editing,.web-management--edit-default{--label-margin-bottom:0;--paragraph-margin-bottom:0;grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-auto-flow:column;grid-template-columns:auto 1fr;padding:var(--grid-gutter)}.web-management--currently-editing svg,.web-management--edit-default svg{font-size:1.45rem}.web-management--merchant-selector{--link-color:var(--body-color);--link-color-hover:var(--link-color);--input-bg:var(--white);--icon-width:1.15rem;display:flex}.web-management--merchant-selector.brand-settings-enabled select{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.web-management--merchant-selector a{align-items:center;background-color:var(--white);border:solid var(--input-border-width) var(--input-border-color);border-radius:0 var(--input-border-radius) var(--input-border-radius) 0;display:flex;padding:.65rem}.website-manager--no-results{--lead-font-size:1.25rem;align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center}.website-content--header{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:1fr auto;min-height:3rem}.website-content--title{--icon-color:var(--body-color);--paragraph-margin-bottom:0;align-self:center;display:flex}.website-content--title p{font-size:1.2rem}.website-content--title .icon--s24--caret-down{margin-top:.15rem;transition:.3s}@media screen and (prefers-reduced-motion:reduce){.website-content--title .icon--s24--caret-down{transition:none}}.website-content--title.expanded [class^=icon--s24--caret-]{transform:rotate(180deg)}.website-content--title button.disabled,.website-content--title button:disabled{--icon-color:var(--gray-300);cursor:auto}.web-content--asset-status,.web-content--editing-status{--icon-color:var(--body-color);align-items:center;display:flex;font-size:.9rem;line-height:1;margin:.1rem 0}.web-content--asset-status .icon--s24--circle,.web-content--editing-status .icon--s24--circle{--icon-width:0.75rem;--icon-color:var(--color-danger)}.web-content--asset-status svg,.web-content--editing-status svg{margin-right:.3rem}.web-content--asset-status span,.web-content--editing-status span{margin-top:-.08rem}.web-content--form-grid{--label-margin-bottom:0;--label-text-transform:capitalize;grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:7rem 1fr}.web-content--form-grid .label,.web-content--form-grid label{grid-column:1/span 1;margin-top:.8rem}.web-content--form-grid>:not(label){grid-column:2/span 1}.web-content--form-grid+.web-content--form-grid{margin-top:var(--grid-gutter)}.web-content--form-grid .input-feedback,.web-content--form-grid .invalid-feedback{margin-bottom:0}.web-content--form-grid .input-feedback+.input-feedback,.web-content--form-grid .input-feedback+.invalid-feedback,.web-content--form-grid .invalid-feedback+.input-feedback,.web-content--form-grid .invalid-feedback+.invalid-feedback{margin-top:-1rem}.web-content--form-grid input+.input-feedback,.web-content--form-grid input+.invalid-feedback,.web-content--form-grid select+.input-feedback,.web-content--form-grid select+.invalid-feedback,.web-content--form-grid textarea+.input-feedback,.web-content--form-grid textarea+.invalid-feedback{margin-top:-.8rem}.web-content--form-grid .input-feedback{color:var(--text-muted);font-size:.8rem;margin-bottom:0}.website-content--accordion.collapsed{display:none}.website-content--accordion>.alert{margin-top:.45rem}.website-content--system-message{background-color:var(--gray-100);border-radius:var(--border-radius);padding:var(--grid-gutter)}.website-content--system-message .web-content--form-grid{grid-template-columns:6rem 1fr}.website-content--system-message .input--fake{display:flex;padding:0;position:relative}.website-content--system-message .input--fake .icon{bottom:0;left:0;margin:.2rem;position:absolute;right:auto;top:0;width:2rem}.website-content--system-message .input--fake .text{margin-left:2rem;padding:var(--input-padding)}.website-content--system-message .input--fake .placeholder{opacity:0}.website-content--system-message .input--fake svg{height:100%;max-width:100%;width:auto}.website-content--system-message .input--fake.disabled{background-color:var(--btn-bg-disabled);border-color:var(--btn-border-disabled,var(--btn-bg-disabled));box-shadow:none;color:var(--btn-color-disabled,var(--body-color));cursor:not-allowed;opacity:var(--btn-opacity-disabled)}.website-content--system-message-initial{grid-gap:var(--grid-gutter) var(--grid-gutter);background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:1fr auto;padding:var(--grid-gutter)}.website-content--system-message-initial+.web-content--form-grid{margin-top:var(--grid-gutter)}.website-content--icon-library-grid{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-auto-rows:2.5rem;grid-template-columns:repeat(4,2.5rem)}.website-content--icon-option{align-items:center;border:1px solid transparent;border-radius:var(--border-radius);cursor:pointer;display:flex;font-size:2rem;justify-content:center}.website-content--icon-option:hover{border-color:var(--brand-color)}.website-content--icon-option.active{background:rgba(var(--brand-color-rgb),.3)}.website-content--icon-option svg{height:auto;width:100%}.website-content--dropzone-wrapper{--paragraph-margin-bottom:0;align-items:center;cursor:pointer;display:flex;position:relative;transition:.4s}@media screen and (prefers-reduced-motion:reduce){.website-content--dropzone-wrapper{transition:none}}.website-content--dropzone-wrapper>*{pointer-events:none}.website-content--dropzone-wrapper .website-content--dropzone-label{bottom:auto;font-size:.8rem;left:auto;position:absolute;right:.75rem;top:.5rem}.website-content--dropzone-wrapper:hover{border-color:var(--brand-color)}.website-content--dropzone-wrapper.dz-drag-hover{background-color:var(--off-white);border-color:var(--brand-color)}.website-content--dropzone-wrapper.dz-drag-hover .icon--graphic--folder,.website-content--dropzone-wrapper.dz-drag-hover .icon--graphic--image,.website-content--dropzone-wrapper.dz-drag-hover p,.website-content--dropzone-wrapper.dz-drag-hover span{display:none}.website-content--dropzone-wrapper.error{border-color:var(--color-danger)}.website-content--dropzone-wrapper+.web-content--form-grid,.website-content--dropzone-wrapper+.website-content--dropzone-wrapper{margin-top:var(--grid-gutter)}.website-content--dropzone-actions{grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);align-items:center;display:flex;gap:var(--grid-gutter-half) var(--grid-gutter-half);pointer-events:all}.website-content--dropzone-content,.website-content--dropzone-initial{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;border-radius:var(--border-radius);display:grid;gap:var(--grid-gutter) var(--grid-gutter);width:100%}.website-content--dropzone-initial{--lead-font-size:1.2rem;background-color:var(--white);border:2px dashed var(--border-color);grid-template-columns:5rem 1fr 5rem;height:6.5rem;text-align:center}.website-content--dropzone-initial svg{margin:0 auto;max-width:2rem}.website-content--dropzone-content{border:1px solid var(--border-color);box-shadow:0 7px 0 0 rgba(var(--black-rgb),.03);grid-template-columns:6rem 1fr auto;padding:var(--grid-gutter)}.website-content--dropzone-content:has(.website-content--dropzone-screen-label){grid-template-columns:6rem 1fr 10rem auto}.website-content--dropzone-content p{overflow-wrap:anywhere}.website-content--dropzone-thumbnail{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius);bottom:0;height:4rem;left:0;overflow:hidden;right:0;top:0;width:auto;width:100%;z-index:0}.website-content--dropzone-thumbnail:has(img){align-items:center;display:flex;justify-content:center;padding:.5rem}.website-content--dropzone-thumbnail.dark-mode{background-color:var(--black)}.website-content--dropzone-thumbnail img{height:auto;max-width:100%}.website-content--dropzone-thumbnail .dropzone-thumbnail--video-icon{background-color:var(--off-white);border-radius:var(--border-radius);display:flex;justify-content:space-evenly;padding:1rem .5rem}.website-content--dropzone-screen-label{--icon-width:1.5rem;grid-gap:var(--grid-gutter-half) var(--grid-gutter-half);align-items:center;display:flex;gap:var(--grid-gutter-half) var(--grid-gutter-half);justify-content:flex-end}.website-content--dropzone-screen-label svg{height:100%;max-height:1.5rem;max-width:1.5rem;width:100%}.website-content--settings-grid{grid-gap:var(--grid-gutter) var(--grid-gutter);background-color:var(--off-white);border-radius:var(--border-radius);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:repeat(3,1fr);padding:var(--grid-gutter)}@media(max-width:991.98px){.website-content--settings-grid{grid-template-columns:repeat(2,1fr)}}.web-management--featured-queries-section .input--fake{position:relative}.web-management--featured-queries-section .input--fake .icon{bottom:0;left:.5rem;position:absolute;right:auto;top:0}.footer-preview--grid{grid-gap:calc(var(--grid-gutter)*2) calc(var(--grid-gutter)*2);display:grid;gap:calc(var(--grid-gutter)*2) calc(var(--grid-gutter)*2);grid-auto-flow:dense;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr)}@media(max-width:767.98px){.footer-preview--grid{grid-gap:0 var(--grid-gutter);gap:0 var(--grid-gutter);grid-template-columns:repeat(2,1fr);margin-left:-15px;margin-right:-15px}}.footer-preview--grid ul{list-style:none;margin:0;padding:0}.footer-preview--grid .grid--span-2{grid-column:span 2}.footer-preview--grid .list--span-2{column-count:2;-webkit-columns:2;-moz-columns:2}.footer-preview--grid .accordion-body{list-style:none}@media(max-width:767.98px){.footer-preview--grid .accordion-body{padding:.5rem 2rem}.footer-preview--grid .accordion-body li{align-items:center;display:flex;justify-content:start;padding:.5rem 0}}.footer-preview--grid .accordion-item{border:none;list-style:none}@media(max-width:767.98px){.footer-preview--grid .accordion-item{grid-column:span 2}}@media(min-width:768px){.footer-preview--grid .accordion-item.close .accordion-body{display:block!important}}@media(max-width:767.98px){.footer-preview--grid .accordion-item.open>li{background-color:var(--footer-secondary-bg)}}.footer-preview--grid .accordion-item>li{align-items:center;display:flex;justify-content:space-between}@media(max-width:767.98px){.footer-preview--grid .accordion-item>li{border-top:1px solid var(--footer-secondary-bg);padding:.75rem 1rem}}@media(min-width:768px){.footer-preview--grid .accordion-item>li:first-of-type{font-size:18px;font-weight:var(--font-weight-semi-bold);margin-bottom:1rem}}.marketing.bdsa{--btn-border-width:2px;--btn-border-radius:0;--btn-font-size:0.8rem;--heading-color:var(--white);--body-color:var(--color-secondary);--heading-font-family:"Anton"}.marketing.bdsa .bdsa-page--logo{--link-color:var(--body-color);--link-color-hover:var(--link-color);--paragraph-margin-bottom:0;align-items:flex-start;display:flex;flex-direction:column;font-size:.9rem}.marketing.bdsa .bdsa-page--logo svg{margin-bottom:.5rem;max-height:3.85rem;width:auto}@media(max-width:991.98px){.marketing.bdsa .bdsa-page--logo svg{max-height:2.5rem}}.marketing.bdsa .marketing-page--site-navbar{--btn-border-width:0;--border-radius:0;display:flex;flex-direction:row;justify-content:space-between;width:100%}.marketing.bdsa .marketing-page--site-navbar.solid{background-color:var(--brand-color)}.marketing.bdsa header{--heading-margin-bottom:1.5rem;--h1-font-size:4.8rem;--h2-font-size:2rem;--heading-line-height:1.2;--lead-font-size:1.75rem;padding-top:13rem;position:relative}@media(max-width:991.98px){.marketing.bdsa header{--lead-font-size:1.3rem;background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/marketing/bdsa-header-artwork.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;right:0;top:0;width:auto;z-index:0}.marketing.bdsa header:before{background-color:var(--brand-color);bottom:0;content:"";display:inline-block;left:0;opacity:.8;position:absolute;right:0;top:0}}.marketing.bdsa header .lead{--paragraph-margin-bottom:2rem;line-height:1.35}.marketing.bdsa header h2{--heading-color:var(--body-color);--heading-margin-bottom:0;--heading-line-height:1.4}@media(max-width:991.98px){.marketing.bdsa .marketing-page--legal-section header{--h1-font-size:3rem!important}}.marketing.bdsa .marketing-page--hero-image{position:relative}@media(min-width:992px){.marketing.bdsa .marketing-page--hero-image{margin:3rem 0 4rem}}@media(min-width:768px){.marketing.bdsa .marketing-page--hero-image{margin:3rem 3rem 4rem -2rem}}@media(max-width:991.98px){.marketing.bdsa .marketing-page--hero-image{display:none;margin:3rem 0 4rem;max-width:60%}}.marketing.bdsa .marketing-page--hero-image img{height:auto;max-width:100%;z-index:10}@media(max-width:991.98px){.marketing.bdsa .marketing-page--hero-image img{bottom:0;left:0;position:absolute;right:0;top:0}}.marketing.bdsa .marketing-page--hero-image:before{background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/marketing/dots-bg.svg);background-position:125% -25%;background-repeat:no-repeat;background-size:cover;bottom:0;bottom:2rem;content:"";display:inline-block;left:0;left:2rem;position:absolute;right:0;right:-3rem;top:0;top:-2rem;width:auto;z-index:0;z-index:-1}.marketing.bdsa .marketing-page--hero-image:after{background-color:var(--white);bottom:-1.5rem;content:"";display:inline-block;left:-2rem;position:absolute;right:2rem;top:2rem;z-index:-2}.marketing.bdsa .marketing-page--text-section{--heading-color:var(--brand-color);font-size:.95rem}.marketing.bdsa .marketing-page--sub-header{color:var(--body-color);font-size:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}.marketing.bdsa .marketing-page--banner-section{--h2-font-size:3.2rem}@media(max-width:991.98px){.marketing.bdsa .marketing-page--banner-section{--h2-font-size:2rem}}.marketing.bdsa footer{--paragraph-margin-bottom:0;--body-color:var(--white);--link-color:var(--body-color)}.marketing.bdsa footer img{margin:1rem 2rem;max-height:4rem;max-width:15rem}@media(max-width:991.98px){.marketing.bdsa footer img{max-height:3rem;max-width:11rem}}.marketing.marketing--open-fields{--of-green:#163029;--of-gold:#af7c58;--of-yellow:#f2dab2;--heading-color:var(--of-gold);background:var(--of-green);font-family:proxima-nova,Helvetica,Arial,sans-serif}.marketing.marketing--open-fields.marketing-page--sign-in main,.marketing.marketing--open-fields .marketing-page--site-navbar{background:var(--of-green)}@media(max-width:991.98px){.marketing.marketing--open-fields .marketing-page--site-navbar{flex-direction:row}}.marketing.marketing--open-fields .of-hero{align-items:center;background-color:var(--of-green);display:flex;flex-direction:column;justify-content:center;padding:12rem 15px 10rem;text-align:center}.marketing.marketing--open-fields .of-hero>div{width:100%}.marketing.marketing--open-fields .of-hero img{margin-bottom:1.5em;max-width:1000px;width:100%}.marketing.marketing--open-fields .of-scroll-container{height:0;position:relative;width:100%}.marketing.marketing--open-fields .of-scroll-btn{align-items:center;background-color:var(--of-yellow);display:flex;height:80px;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:-40px;width:80px;z-index:10}.marketing.marketing--open-fields .of-scroll-btn img{height:35px}.marketing.marketing--open-fields .of-cta{background-color:var(--of-gold);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:var(--of-yellow);inset:0;padding-bottom:8em;padding-top:10em;text-align:center;width:auto;z-index:0}.marketing.marketing--open-fields .of-about h3,.marketing.marketing--open-fields .of-cta h3{font-size:2em}.marketing.marketing--open-fields .of-about p,.marketing.marketing--open-fields .of-cta p{line-height:1.8}.marketing.marketing--open-fields .of-about{background:var(--white);padding:8em 0}.marketing.marketing--open-fields .linkedin-btn{border:1px solid var(--of-gold);color:var(--of-gold);display:inline-block;font-size:10px;letter-spacing:5px;margin:3em 0;min-width:150px;padding:8px;text-decoration:none;text-transform:uppercase;transition:all .5s ease-in-out 0s}.marketing.marketing--open-fields .linkedin-btn:active,.marketing.marketing--open-fields .linkedin-btn:focus,.marketing.marketing--open-fields .linkedin-btn:hover{background-color:var(--of-gold);color:var(--of-green)}.marketing.marketing--open-fields .of-copyright{font-size:11px}.marketing.marketing--open-fields .of-copyright a{color:var(--of-gold)}.marketing.marketing--open-fields .of-footer-links{margin:0}@media(min-width:768px){.marketing.marketing--open-fields .of-footer-links{display:flex;gap:1rem}}.marketing.marketing--open-fields .of-footer-links li{font-size:.85em;padding:5px 10px}.marketing.marketing--open-fields .of-footer-links a{color:var(--of-gold)}.marketing.marketing--open-fields .of-distribution{--body-color:var(--of-gold);padding:8rem 0 4rem}.marketing.marketing--open-fields .of-distribution h3{font-size:2em}.marketing.marketing--open-fields .of-term-header{background-color:var(--of-green);padding-bottom:2em;padding-top:10em}.marketing.marketing--open-fields .of-term-header h1{color:var(--of-gold);font-size:2.5em;font-weight:500;line-height:1.2;margin-bottom:.5em;margin-top:0}@media(min-width:992px){.marketing.marketing--open-fields .of-term-header h1{font-size:4.5em}}.marketing.marketing--open-fields footer{--body-color:inherit;--link-color:inherit;--link-color-hover:inherit;--link-decoration-hover:inherit;--paragraph-margin-bottom:inherit;background-color:inherit;font-size:inherit;font-weight:inherit;padding:inherit}.admin-manager--page-wrapper{background-color:var(--off-white)}.dashboard-page--app-icon span{font-size:3rem;margin-top:-4px}.dashboard-page--app-icon.feature-flags{background-color:#f6444d}.dashboard-page--app-icon.cache-control{background-color:#ffba00}.dashboard-page--app-icon.component-library{background-color:orange}.dashboard-page--app-icon.fe-docs{background-color:#6495ed}.dashboard-page--app-icon.emailer{background-color:#9b51e0}.dashboard-page--app-icon.swagger-ui{background-color:#a4da4d}.dashboard-page--app-icon.seeder{background-color:#915b35}.code-view{background:#000!important;color:#90ee90;font-family:monospace}.seeder-section{background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 6px 0 0 rgba(var(--black-rgb),.02);padding:var(--grid-gutter)}.seeder-section hr{margin:1.65em 0}.seeder-section--contents-divider{border-top:1px solid var(--border-color);margin-top:1.65em;padding-top:var(--grid-gutter)}.seeder-section--execution-logs-container{word-wrap:break-word;margin:0;max-width:100%;overflow-wrap:break-word;white-space:pre-wrap}.component-library--page-wrapper{--h1-font-size:1.8rem;--h2-font-size:1.5rem;--h3-font-size:1.2rem;--lead-font-size:1.5rem;--input-bg:var(--white);background-color:var(--off-white)}.component-library--page-wrapper pre{overflow-x:auto}.component-library--page-wrapper .input-group{--btn-padding:5px var(--grid-gutter);--btn-font-size:1rem}.component-library--top-nav-bar{--heading-margin-bottom:0;background-color:var(--white);border-bottom:1px solid var(--gray-200);display:flex;padding:1em 0;position:sticky;width:100%;z-index:3}.component-library--dropdown-section{background-color:var(--white);border:1px solid var(--border-color);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:none;bottom:auto;left:auto;max-width:42rem;padding:2rem;position:absolute;right:var(--grid-gutter);top:0;width:100%;z-index:9999}.component-library--veil{background-color:rgba(var(--black-rgb),.15);bottom:0;left:0;position:absolute;right:0;top:0;z-index:9999}.component-library--page-content{padding:1rem 1rem 6rem;position:relative}.component-library--code-block{background-color:var(--off-white);border-radius:var(--border-radius);margin:2rem auto 0;padding:var(--grid-gutter);position:relative}@media(max-width:991.98px){.component-library--code-block{max-width:calc(100vw - 8rem)}}@media(min-width:992px)and (max-width:1199.98px){.component-library--code-block{max-width:40rem}}@media(min-width:1200px){.component-library--code-block{max-width:55.5rem}}@media(min-width:1800px){.component-library--code-block{max-width:80.5rem}}@media(min-width:2400px){.component-library--code-block{max-width:103.5rem}}.component-library--code-block .btn{bottom:auto;left:auto;position:absolute;right:.5rem;top:.5rem}.component-library--content-wrapper{--input-bg:var(--gray-100);background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:grid;grid-template-columns:5fr 2fr}.component-library--content-wrapper .component-library--component-section{overflow:hidden}.component-library--content-wrapper .component-library--settings-section{border-left:1px solid var(--border-color)}.component-library--component-section,.component-library--settings-section{padding:var(--grid-gutter)}.component-library--categories-row{display:grid;grid-template-columns:1fr 1fr}.component-library--component-section .basic-search--form,.component-library--component-section .input--location-checker--wrapper,.component-library--component-section [phx-change^=live_search]{width:100%}.component-library--component-section .live-search--results{display:none}.component-library--component-section #FullscreenSlideshow{overflow:hidden}.component-library--component-section .accordion-item.list-dropdown .list-group.shop-filter{width:280px}.input-group-wrapper{--input-group-btn-border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0;--input-group-btn-padding:0 var(--btn-padding);align-items:stretch;display:grid;grid-auto-flow:column;grid-template-columns:1fr auto}.input-group-wrapper .btn{border-radius:var(--input-group-btn-border-radius);padding:var(--input-group-btn-padding)}.input-group-wrapper input:not([type=hidden]),.input-group-wrapper select{border-radius:none}.input-group-wrapper input:not([type=hidden]):first-child,.input-group-wrapper select:first-child{border-radius:var(--input-border-radius) 0 0 var(--input-border-radius)}.input-group-wrapper input:not([type=hidden]):last-child,.input-group-wrapper select:last-child{border-radius:0 var(--input-border-radius) var(--input-border-radius) 0}.cache-buster-confirmation{--modal-min-width:36rem!important}.cache-buster-confirmation .list-group{max-height:10rem;overflow-y:auto;word-break:break-all}.cache-buster-key-contents{--modal-min-width:36rem!important;word-break:break-word}.emailer-app{--pill-padding:0.15em 0.35em 0.15em 0.85em;--pill-font-size:0.8rem;--border-color:var(--gray-300);--pill-border-radius:1rem;--pill-bg-color:var(--white);--pill-border-color:var(--border-color);--pill-color:var(--body-color);--table-cell-padding:0.85rem}.docs-page--wrapper{--h1-font-size:3.5rem;--h2-font-size:2.2rem;--h3-font-size:calc(var(--h2-font-size)/1.25);--h4-font-size:calc(var(--h3-font-size)/1.25);--h5-font-size:calc(var(--h4-font-size)/1.25);--navbar-hamburger-color:var(--icon-color);--border-radius:0.5em;--navbar-width:14rem;--brand-color:#6495ed;--brand-color-rgb:100,149,237;margin-left:var(--navbar-width);width:100%}.docs-page--wrapper h1{--heading-margin-bottom:0}.docs-page--wrapper .lead{--paragraph-margin-bottom:2rem}.docs-page--nav-wrapper,.docs-page--wrapper .alert{--link-color:var(--body-color)}.docs-page--nav-wrapper{--link-color-hover:var(--link-color);--link-decoration-hover:underline;background-color:var(--gray-200);bottom:0;left:0;padding:var(--grid-gutter);position:fixed;right:auto;top:0;width:var(--navbar-width);z-index:9999}.docs-page--nav-wrapper>ul>li{font-weight:var(--font-weight-bold)}.docs-page--content{padding:var(--grid-gutter-2x)}[id^=section]{display:inline-block;height:3rem}.graphics--grid-wrapper,.icons--grid-wrapper,.logos-badges--grid-wrapper,.logos-full--grid-wrapper{grid-gap:1.5rem 1.5rem;align-items:center;display:grid;gap:1.5rem 1.5rem;grid-auto-rows:minmax(5rem,auto);grid-template-columns:repeat(7,1fr);justify-items:center;margin:1rem 0 5rem}.graphics--grid-wrapper>div,.icons--grid-wrapper>div,.logos-badges--grid-wrapper>div,.logos-full--grid-wrapper>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.graphics--grid-wrapper span,.icons--grid-wrapper span,.logos-badges--grid-wrapper span,.logos-full--grid-wrapper span{font-size:.75rem;font-weight:var(--font-weight-regular);margin-top:1rem;opacity:.75}.logos-full--grid-wrapper{--logo-width:18rem;grid-template-columns:repeat(2,1fr)}.logos-full--grid-wrapper [class^=icon--logo-badge]{--width:4rem}.icons--styling-sample{--icon-width:5rem;--icon-color:#6495ed;--heading-margin-bottom:0.5rem}.icons--styling-sample svg:hover{--icon-color:coral}.logos--styling-sample{--logo-width:18rem}.docs--code-block,.docs--code-inline{background-color:var(--off-white);border-radius:var(--border-radius);font-family:monospace}.docs--code-inline{font-size:95%;padding:.2rem .75rem .3rem;white-space:nowrap}.docs--code-block{padding:1rem}.marketing footer{--body-color:#768898;--link-color:var(--body-color);--link-color-hover:var(--white);--link-decoration-hover:underline;--paragraph-margin-bottom:0;background-color:var(--footer-bg);font-size:14px;font-weight:var(--font-weight-medium);padding:5em 0}@media(max-width:767.98px){.marketing footer{padding:3.5em 0}}.marketing footer address,.marketing footer p{color:var(--body-color)}@media(max-width:991.98px){.marketing footer p.white{margin-top:2em}}.marketing footer a{transition:.4s}@media screen and (prefers-reduced-motion:reduce){.marketing footer a{transition:none}}.marketing footer .logo{margin-right:70px;max-height:45px;max-width:100%}.marketing.hifyre header{--heading-margin-bottom:2rem;--h1-font-size:calc(1.3rem + 4.5vw);background:linear-gradient(145deg,var(--blue-dark) 30%,var(--blue-med) 80%);padding:10em 0 8em;position:relative;z-index:1}@media(min-width:992px){.marketing.hifyre header{min-height:90vh}}@media(max-width:767.98px){.marketing.hifyre header{padding:8em 0 6em}}.marketing.hifyre header:before{background:radial-gradient(circle,var(--blue-med) 0,rgba(0,66,109,0) 40%);bottom:0;content:"";display:block;left:0;max-height:700px;position:absolute;right:50%;top:0}@media(max-width:767.98px){.marketing.hifyre header:before{right:0}}.marketing.hifyre header[data-bg]:before{display:none}.marketing.hifyre header.careers{background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/marketing/backgrounds/careers-bg-small.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;filter:blur(10px);justify-content:flex-start;left:0;min-height:120vh;opacity:.4;padding:13em 0 8em;right:0;text-shadow:0 0 11px rgba(0,0,0,.3);top:0;transition:filter .2s ease,opacity .2s ease;transition-delay:.275s;width:auto;z-index:0}@media(max-width:991.98px){.marketing.hifyre header.careers{min-height:100vh}}@media(max-width:767.98px){.marketing.hifyre header.careers{height:auto;min-height:auto;padding:6em 0}}.marketing.hifyre header.careers:after{background:rgba(var(--color-secondary-rgb),.25);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.marketing.hifyre header.careers h1{text-shadow:0 0 11px rgba(0,0,0,.15)}@media(min-width:992px){.marketing.hifyre header.careers h1{font-size:calc(var(--font-size-base)*4.5)}}.marketing.hifyre header.short{min-height:auto}.marketing.hifyre header .marketing-page--bg-image-container,.marketing.hifyre header a.btn,.marketing.hifyre header a.icon-button,.marketing.hifyre header h1,.marketing.hifyre header h2,.marketing.hifyre header p{animation:fadeInUp .5s ease-in;animation-delay:.2s;animation-fill-mode:forwards;opacity:0}.marketing.hifyre header .marketing-page--bg-image-container{animation-name:fadeInLeft}.marketing.hifyre header h1{--heading-letter-spacing:1px;--heading-font-weight:var(--font-weight-bold);--heading-line-height:1}.marketing.hifyre header h1.marketing-page--brand-heading img{width:100%}.marketing.hifyre header .marketing-page--branding-icon{bottom:-10%;left:auto;position:absolute;right:0;top:15%}.marketing.hifyre header .marketing-page--branding-icon img{float:right;height:100%;width:auto}.marketing .modal{--heading-font-weight:var(--font-weight-regular)}.marketing-page--site-navbar{--link-color:var(--white);align-items:center;background-color:transparent;bottom:auto;color:var(--white);display:flex;left:0;margin:0!important;padding:2em;position:fixed;right:0;top:0;transition:background-color .3s ease;z-index:1020}.hifyre .marketing-page--site-navbar{bottom:auto;left:0;position:absolute;right:0;top:0}.marketing-page--site-navbar>a:first-child{display:inline-flex}@media(min-width:992px){.marketing-page--site-navbar>a:first-child{margin-right:2rem}}@media(max-width:767.98px){.marketing-page--site-navbar{flex-direction:row-reverse;justify-content:space-between}}@media(max-width:991.98px){.marketing-page--site-navbar{min-height:72px;padding:var(--grid-gutter);position:fixed}.marketing-page--site-navbar.solid{background-color:var(--blue-dark)}}.marketing-page--site-navbar .logo{height:40px;width:40px}.marketing-page--site-navbar .btn{box-shadow:none;min-width:9em}@media(max-width:767.98px){.marketing-page--site-navbar .btn{display:none}}.marketing-page--site-navbar ul.navbar-nav{align-items:center;align-items:stretch;animation:fadeIn .5s ease-in;animation-delay:.2s;animation-fill-mode:forwards;display:flex;flex:1;letter-spacing:1px;margin:0 1em;opacity:0}@media(max-width:991.98px){.marketing-page--site-navbar ul.navbar-nav{display:none}}.marketing-page--site-navbar ul.navbar-nav li{align-items:flex-end;display:flex;margin-bottom:0;padding:0 1em}@media(max-width:991.98px){.marketing-page--site-navbar ul.navbar-nav li{align-items:center;justify-content:center;text-align:center}}.marketing-page--site-navbar ul.navbar-nav li.active{--link-color:var(--color-accent)}.marketing-page--site-navbar ul.navbar-nav li a{align-items:center;display:flex;font-weight:500;letter-spacing:1px;text-transform:uppercase;transition:.5s}@media screen and (prefers-reduced-motion:reduce){.marketing-page--site-navbar ul.navbar-nav li a{transition:none}}@media(min-width:992px){.marketing-page--site-navbar ul.navbar-nav li a{font-size:.7em}}.marketing-page--nav-link-icon{height:14px;margin-right:.5rem}.marketing-page--nav-link-icon img{height:100%;width:auto}.marketing-page--nav-link-icon-iq img{height:17px}#mobile-menu-wrapper{display:flex;position:relative}@media(min-width:576px)and (max-width:991.98px){#mobile-menu-wrapper{flex:1}}@media(min-width:992px){#mobile-menu-wrapper{display:none}}#mobile-menu-wrapper .hamburger{cursor:pointer;display:flex;flex-direction:column;padding:8px 12px}#mobile-menu-wrapper .hamburger span{background-color:var(--white);border-radius:2px;height:2px;margin:3px 0;transition:.2s;width:30px}@media screen and (prefers-reduced-motion:reduce){#mobile-menu-wrapper .hamburger span{transition:none}}#mobile-menu-wrapper .hamburger span:last-child{background-color:var(--color-accent);width:20px}#mobile-menu-wrapper.open .hamburger span:last-child{background-color:transparent;border:3px solid var(--color-accent);border-left:none;border-top:none;height:10px;margin:0 auto;transform:rotate(45deg);width:10px}#mobile-menu-wrapper.open .mobile-menu{display:block}#mobile-menu-wrapper .mobile-menu{--link-color:var(--body-color);--link-color-hover:var(--color-accent);bottom:auto;box-shadow:0 0 34px rgba(0,0,0,.1);display:none;left:0;list-style:none;margin-bottom:0;margin-left:0;min-width:250px;position:absolute;right:auto;top:3.5em}#mobile-menu-wrapper .mobile-menu li{background-color:var(--white);border-bottom:1px solid rgba(216,216,216,.5);margin-bottom:0}#mobile-menu-wrapper .mobile-menu li:first-child{border-radius:7px 7px 0 0}#mobile-menu-wrapper .mobile-menu li:last-child{border-radius:0 0 7px 7px}#mobile-menu-wrapper .mobile-menu li:not(:last-child){border-bottom:1px solid rgba(216,216,216,.5)}@media(min-width:768px)and (max-width:991.98px){#mobile-menu-wrapper .mobile-menu li:nth-last-child(2){border-radius:0 0 7px 7px}}#mobile-menu-wrapper .mobile-menu li.active{--link-color:var(--white);background-color:var(--blue-med);border-color:var(--blue-med)}#mobile-menu-wrapper .mobile-menu svg{color:var(--color-accent);float:right}#mobile-menu-wrapper .mobile-menu a{align-items:center;display:flex;font-weight:600;padding:14px;text-transform:uppercase}@media(min-width:768px){#mobile-menu-wrapper .mobile-menu a{padding:19px 13px 19px 17px}}#mobile-menu-wrapper .mobile-menu a span{flex:1}.marketing-page--sign-in main{align-items:center;display:flex;min-height:100vh;padding:calc(3em + 72px) 0 3em}.marketing-page--sign-in main img{display:block;margin:0 auto 2em;width:4.5em}.marketing-page--sign-in form{background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--grid-gutter);padding:2em!important;width:100%}.marketing-page--sign-in form h1,.marketing-page--sign-in form h2,.marketing-page--sign-in form h3,.marketing-page--sign-in form h4,.marketing-page--sign-in form h5,.marketing-page--sign-in form h6{margin:0 auto 1em;max-width:10em}.marketing-page--sign-in form button.btn-link:hover{color:var(--link-color-hover)}.marketing-page--sign-in input{text-align:center}.marketing{background-color:var(--background-color)}@media(min-width:1200px){.marketing{font-size:var(--font-size-lg)}}.marketing h5{--heading-font-weight:var(--font-weight-light)}@media(max-width:575.98px){.marketing .container{padding-left:25px;padding-right:25px}}.marketing .bg-white{--hr-border-color:var(--gray-200)}.marketing .bg-white .btn-outline{color:var(--body-color)}.marketing .bg-white .btn-outline:focus{color:var(--body-color)!important}.marketing .bg-white .btn-brand{color:var(--black)}.marketing .bg-dark{--heading-color:var(--white);--heading-font-weight:var(--font-weight-regular);color:var(--white)}.marketing .page-wrapper{position:relative;transition:transform .3s ease}.marketing .legal-content{--bg-color:var(--white);--heading-color:var(--body-color);background-color:var(--bg-color);padding:4em 0}.marketing .legal-content h4{margin-top:1.5em}.marketing .line{display:block;height:1px;width:100%}.marketing .line,.marketing .line.black{background-color:rgba(var(--white-rgb),.2)}.marketing .line.black{height:8px}.marketing .line.accent{background-color:var(--color-accent);height:3px;width:130px}.marketing header.lazyloaded,.marketing section.partners{filter:blur(0)!important;opacity:1!important}.marketing section.components{padding:6.5em 0 8em}@media(max-width:767.98px){.marketing section.components a.btn{margin:.7em 0 1.2em}}.marketing section.components .bottom-border{align-items:center;display:flex;justify-content:flex-start}.marketing section.components .includes{font-size:.8em;text-transform:uppercase}.marketing section.components .icon{height:40px;margin-left:-10px;width:60px}.marketing section.components .icon.glasses{margin-left:0}.marketing section.components .icon img{max-width:40px}.marketing section.partners{background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/marketing/backgrounds/fafstore-small.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;filter:blur(10px);left:0;opacity:.4;padding:8em 0 4em;right:0;top:0;transition:filter .2s ease,opacity .2s ease;transition-delay:.275s;width:auto;z-index:0}@media(max-width:767.98px){.marketing section.partners{padding:5em 0}}.marketing .gradient-box{background:rgba(0,104,83,.95);background:-webkit-linear-gradient(120deg,rgba(0,104,83,.95),rgba(10,73,84,.95));background:linear-gradient(120deg,rgba(0,104,83,.95),rgba(10,73,84,.95));padding:3em}.marketing .gradient-box img{height:3em;margin-bottom:1.5em;width:auto}.marketing .metal-hand{max-width:70%}@media(max-width:991.98px){.marketing .metal-hand{max-width:55%}}.marketing .quote-icon{height:37px;width:37px}@media(max-width:991.98px){.marketing .quote-icon{margin-top:5em}}.marketing .icon-button{align-items:center;color:var(--white);display:flex;flex-wrap:nowrap;font-size:var(--btn-font-size);font-weight:300;letter-spacing:1px;padding:1rem 0;text-transform:uppercase;white-space:nowrap}.marketing .icon-button:active,.marketing .icon-button:focus,.marketing .icon-button:hover{color:var(--white)}.marketing .icon-button img{margin-left:20px}.marketing .icon-button.bounce-down:active,.marketing .icon-button.bounce-down:focus,.marketing .icon-button.bounce-down:hover{color:var(--white)}.marketing .icon-button.bounce-down:active img,.marketing .icon-button.bounce-down:focus img,.marketing .icon-button.bounce-down:hover img{-webkit-animation:bounceDown .5s alternate;animation:bounceDown .5s alternate}.marketing .icon-button.bounce-right:active,.marketing .icon-button.bounce-right:focus,.marketing .icon-button.bounce-right:hover{color:var(--white)}.marketing .icon-button.bounce-right:active img,.marketing .icon-button.bounce-right:focus img,.marketing .icon-button.bounce-right:hover img{-webkit-animation:bounceRight .5s alternate;animation:bounceRight .5s alternate}.marketing .btn-icon i,.marketing .btn-icon svg{margin-right:6px}.marketing .bottom-border{border-bottom:2px solid rgba(var(--white-rgb),.3);margin:1em 0 .5em;padding-bottom:.5em}@media(max-width:991.98px){.marketing .bottom-border{margin:1em 0 .5em}}.marketing-page--sub-header{color:var(--teal);font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.marketing-page--section-icon{height:140px}.marketing-page--section-icon img{height:100%;width:auto}.marketing-page--partnership-cova-logo{height:40px}.marketing-page--partnership-cova-logo img{width:120px}.marketing-page--partnership-faf-logo{height:40px}.marketing-page--partnership-faf-logo img{width:210px}.marketing-page--about-list{list-style:none;margin:2em 0 0}.marketing-page--about-list li{margin-bottom:.7em}@media(min-width:992px){.marketing-page--about-list.col-2-up{column-count:2;column-gap:40px}}.marketing-page--absolute-image-right{margin:0;pointer-events:none}.marketing-page--absolute-image-right .ml-1{background-position:100%;background-repeat:no-repeat;background-size:contain;height:100%;text-align:right}.marketing-page--absolute-image-right .marketing-page--bg-image-container{max-width:80%}.marketing-page--absolute-image-right img:not(.marketing-page--spark-perks-card){border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius);box-shadow:0 0 34px rgba(0,0,0,.1);max-height:100%}@media(min-width:768px){.marketing-page--absolute-image-right{bottom:0;left:0;position:absolute;right:0;top:0}.marketing-page--absolute-image-right .marketing-page--bg-image-container{height:100%;max-width:650px}.marketing-page--absolute-image-right>div{height:100%}}.marketing-page--spark-perks-card{bottom:0;left:0;position:absolute;transform:translate(-20%,20%);width:70%}@media(min-width:992px){.marketing-page--spark-perks-card{transform:translate(-30%,20%);width:60%}}.menu-template--filtered-products{--label-font-size:1.5625rem;--label-font-weight:300;--label-margin-bottom:0.35rem;--lead-font-size:2.1875rem;--lead-font-weight:600;--pill-bg-color:var(--gray-300);--pill-color:var(--black);--pill-padding:0.3rem 0.6rem 0.4rem;--pill-font-size:1.375rem;--pill-text-transform:uppercase;--pill-font-weight:var(--font-weight-semi-bold);--pill-border-radius:0.5rem;--icon-width:1.0625rem;background-color:var(--off-white)}.menu-template--filtered-products.menu-screen--wrapper{align-items:flex-start;grid-auto-flow:column;grid-template:fit-content(21.916667vmax) fit-content(5rem) 1fr var(--progress-bar-height)/1fr;grid-template-areas:"banner" "title" "products" "progress-bar"}.landscape .menu-template--filtered-products.menu-screen--wrapper{align-items:stretch;grid-template:fit-content(5rem) 1fr var(--progress-bar-height)/fit-content(21.916667vw) 1fr;grid-template-areas:"banner title" "banner products" "banner progress-bar"}.menu-template--filtered-products .flex-break{display:none}.menu-template--filtered-products .menu-screen--progress-bar-wrapper{height:100%}.menu-template--filtered-products .menu-screen--banner-wrapper{background-color:red;grid-area:banner;height:22.916667vmax;width:100%}.landscape .menu-template--filtered-products .menu-screen--banner-wrapper{height:100%;width:22.916667vw}.menu-template--filtered-products .menu-screen--title{background-color:var(--brand-color);color:var(--brand-contrast);font-size:3.056rem;font-weight:700;grid-area:title;height:8.8vmin;line-height:3.056rem;padding:1rem;text-align:center}.landscape .menu-template--filtered-products .menu-screen--title{height:8.8vmin}.menu-template--filtered-products .menu-screen--pages-wrapper{align-items:center;display:flex;grid-area:products;height:100%;justify-content:center;width:100%}.menu-template--filtered-products .menu-screen--products-wrapper{grid-gap:.5rem .5rem;display:grid;gap:.5rem .5rem;grid-template:repeat(2,1fr)/repeat(3,16.14vmax)}.landscape .menu-template--filtered-products .menu-screen--products-wrapper{grid-template:1fr/repeat(6,16.14vmax)}.menu-template--filtered-products .menu-screen--product-wrapper{grid-gap:1rem 1rem;background-color:var(--white);border:.0625rem solid var(--gray-200);border-radius:var(--border-radius);display:flex;flex-flow:column;gap:1rem 1rem;position:relative;width:100%}.landscape .menu-template--filtered-products .menu-screen--product-wrapper{align-items:stretch;padding:0}.menu-template--filtered-products .menu-screen--product-wrapper>*{margin:0 1.5625rem}.menu-template--filtered-products .menu-screen--product-wrapper>.menu-screen--product-price{margin:0}.menu-template--filtered-products .menu-screen--product-wrapper .product-card--sale-label{border-radius:0 var(--border-radius) 0 var(--border-radius);font-size:1.56rem;margin:0!important}.menu-template--filtered-products .menu-screen--product-category{background-color:#353535;border-radius:0 0 var(--border-radius) var(--border-radius);color:var(--white);font-size:1.56rem;font-weight:700;height:2.8125rem;line-height:2.8125rem;margin:0;text-align:center}.menu-template--filtered-products .menu-screen--product-image-wrapper{margin:.625rem .625rem -.625rem;padding-top:100%;position:relative}.menu-template--filtered-products .menu-screen--product-image-wrapper div{background-image:url(https://assets.hifyreretail.com/c/images/f0d82dbb-062c-4c95-b288-1fa6db50982e/preview/725/725);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;width:auto;z-index:0}.menu-template--filtered-products .menu-screen--product-sizes{--pill-margin:0.3rem 0 0}.menu-template--filtered-products .menu-screen--product-sizes .pill.bulk{--pill-bg-color:var(--black);--pill-color:var(--white)}.landscape .menu-template--filtered-products .menu-screen--product-sizes{--pill-margin:0.5rem 0.5rem 0 0;align-self:flex-start}.menu-template--filtered-products .menu-screen--product-name{font-weight:600}.menu-template--filtered-products .menu-screen--product-name p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:2.5rem;overflow:hidden;padding-bottom:.15rem;text-overflow:ellipsis}.landscape .menu-template--filtered-products .menu-screen--product-name p{-webkit-line-clamp:2}.menu-template--filtered-products .menu-screen--product-details{font-size:var(--label-font-size)}.menu-template--filtered-products .menu-screen--product-price{--paragraph-margin-bottom:0;--pill-font-size:2.3rem;--pill-padding:0.35rem 1rem 0.6rem;--pill-border-radius:var(--lead-font-size);align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:2.2rem;height:7.4rem;justify-content:center;line-height:1.1;margin-top:auto!important;padding-bottom:.4rem;padding-top:0}.menu-template--filtered-products .menu-screen--product-price .pill-spark{--pill-font-size:1.5rem;--pill-padding:0.25rem 1rem 0.5rem}.landscape .menu-template--filtered-products .menu-screen--progress-bar-wrapper,.menu-template--filtered-products .menu-screen--progress-bar-wrapper{grid-area:progress-bar}.menu-template--filtered-products .menu-screen--product-rating{--icon-width:2.5rem;align-items:center;display:flex;font-size:1.8rem;line-height:1.7rem}.menu-template--filtered-products .menu-screen--product-rating>span{margin-top:-.5rem}.menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--products-wrapper{grid-template:repeat(4,16.40625vmax)/1fr}.landscape .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--products-wrapper{grid-template:1fr/repeat(4,16.14vmax)}.portrait_clockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--products-wrapper,.portrait_counterclockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--products-wrapper,.portrait_native .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--products-wrapper{height:auto;padding:0 3.75rem;width:100%}.portrait_clockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-wrapper,.portrait_counterclockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-wrapper,.portrait_native .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-wrapper{align-content:space-between;flex-wrap:wrap;justify-content:center;padding:0 2.5rem}.portrait_clockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-wrapper>*,.portrait_counterclockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-wrapper>*,.portrait_native .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-wrapper>*{margin:0!important}.portrait_clockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-image-wrapper,.portrait_counterclockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-image-wrapper,.portrait_native .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-image-wrapper{border-right:.0625rem solid var(--border-color);height:14.0625vmax;margin:0 -.3125rem 2.8125rem -2.5rem!important;order:1;padding:0 14.0625vmax 0 0;width:0}.portrait_clockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-image-wrapper>div,.portrait_counterclockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-image-wrapper>div,.portrait_native .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-image-wrapper>div{background-size:contain;bottom:.625rem;height:13.020833vmax;left:.625rem;right:.625rem;top:.625rem}.portrait_clockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-category,.portrait_counterclockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-category,.portrait_native .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-category{border-bottom-right-radius:0;bottom:0;left:0;margin-right:2.8125rem;order:2;position:absolute;width:14.0625vmax;z-index:2}.portrait_clockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-name,.portrait_counterclockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-name,.portrait_native .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-name{max-width:29%;order:3}.portrait_clockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-details,.portrait_counterclockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-details,.portrait_native .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-details{order:4}.portrait_clockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-rating,.portrait_counterclockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-rating,.portrait_native .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-rating{margin-right:auto;order:5}.portrait_clockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .flex-break,.portrait_counterclockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .flex-break,.portrait_native .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .flex-break{display:block;flex-basis:100%;order:6;width:auto}.portrait_clockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-sizes,.portrait_counterclockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-sizes,.portrait_native .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-sizes{align-self:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;left:.3rem;order:7;position:relative;width:31%}.portrait_clockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-price,.portrait_counterclockwise .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-price,.portrait_native .menu-template--filtered-products .menu-screen--banner-wrapper~.menu-screen--pages-wrapper .menu-screen--product-price{align-items:flex-end;margin-top:-1.5rem!important;order:8;width:31%}.menu-template--full-lineup-w-promo.menu-screen--wrapper{--page-sizes:5;--progress-bar-height:0.5rem;--paragraph-margin-bottom:0;--half-gutter:calc(var(--grid-gutter)/2);--sale-color:var(--color-danger);--pill-text-transform:uppercase;--pill-font-weight:var(--font-weight-semi-bold);--pill-padding:0.3rem 0.7rem 0.4rem;--pill-font-size:0.9rem;background-color:var(--off-white);background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/cms/screens/fallback-background-texture.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;grid-template:calc(18.22vmax - 1rem) 1fr var(--progress-bar-height)/1fr;left:0;right:0;top:0;width:auto;z-index:0}.landscape .menu-template--full-lineup-w-promo.menu-screen--wrapper{grid-template:1fr var(--progress-bar-height)/1fr 21.55vw;height:100vh}.menu-template--full-lineup-w-promo.hide-promo{grid-template:0 1fr var(--progress-bar-height)/1fr}.landscape .menu-template--full-lineup-w-promo.hide-promo{grid-template:1fr var(--progress-bar-height)/1fr 0}.menu-template--full-lineup-w-promo.compact .menu-screen--category-line{border-bottom:.45rem solid var(--brand-color)!important}.menu-template--full-lineup-w-promo .pill.sale{--pill-bg-color:var(--sale-color)}.menu-template--full-lineup-w-promo .pill.bulk{--pill-bg-color:var(--black)}.menu-template--full-lineup-w-promo .menu-screen--banner-wrapper{grid-column:1/-1;grid-row:1/2;margin-bottom:-1rem;z-index:1}.landscape .menu-template--full-lineup-w-promo .menu-screen--banner-wrapper{grid-column:2/-1;grid-row:1/-1}.menu-template--full-lineup-w-promo .menu-screen--banner-logo{align-items:center;display:flex;grid-column:1/-1;grid-row:1/2;justify-content:center;padding:2rem}.landscape .menu-template--full-lineup-w-promo .menu-screen--banner-logo{grid-column:2/-1;grid-row:1/-1;padding:9rem}.menu-template--full-lineup-w-promo .menu-screen--banner-logo img,.menu-template--full-lineup-w-promo .menu-screen--banner-logo svg{filter:brightness(0) invert(1);max-height:100%;max-width:100%;width:auto}.menu-template--full-lineup-w-promo .menu-screen--pages-wrapper{grid-column:1/-1;grid-row:2/3;overflow:hidden;position:relative;z-index:2}.landscape .menu-template--full-lineup-w-promo .menu-screen--pages-wrapper{grid-column:1/2;grid-row:1/2}.menu-template--full-lineup-w-promo .menu-screen--products-wrapper{overflow:hidden;position:relative;z-index:2}.landscape .menu-template--full-lineup-w-promo .menu-screen--products-wrapper .menu-screen--category-section:not(:first-child){margin-top:2rem}.menu-template--full-lineup-w-promo .menu-screen--products-wrapper section:nth-of-type(odd){background-color:var(--off-white)}.menu-template--full-lineup-w-promo .menu-screen--products-wrapper .menu-screen--category-section:not(:first-child){margin-top:1rem}.menu-template--full-lineup-w-promo .menu-screen--logo-background{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:9rem;position:absolute;right:0;top:0;z-index:-1}.menu-template--full-lineup-w-promo .menu-screen--logo-background img,.menu-template--full-lineup-w-promo .menu-screen--logo-background svg{filter:brightness(0) invert(1);max-height:100%;max-width:100%;opacity:.4;width:auto}.menu-template--full-lineup-w-promo .menu-screen--category-section{background-color:var(--white);border-bottom:.3125rem solid var(--border-color);border-radius:1rem}.menu-template--full-lineup-w-promo .menu-screen--category-line,.menu-template--full-lineup-w-promo .menu-screen--product-line{--grid-gap:0.5rem;display:grid;margin:0 calc(var(--grid-gap)*-1);padding-left:calc(var(--grid-gap)*3)!important;padding-right:calc(var(--grid-gap)*3)!important}.menu-template--full-lineup-w-promo .menu-screen--category-line>*,.menu-template--full-lineup-w-promo .menu-screen--product-line>*{margin:0 var(--grid-gap)}.menu-template--full-lineup-w-promo .menu-screen--category-line i,.menu-template--full-lineup-w-promo .menu-screen--product-line i{min-width:1.2rem;text-align:center}.portrait_clockwise .menu-template--full-lineup-w-promo .menu-screen--category-line,.portrait_clockwise .menu-template--full-lineup-w-promo .menu-screen--product-line,.portrait_counterclockwise .menu-template--full-lineup-w-promo .menu-screen--category-line,.portrait_counterclockwise .menu-template--full-lineup-w-promo .menu-screen--product-line,.portrait_native .menu-template--full-lineup-w-promo .menu-screen--category-line,.portrait_native .menu-template--full-lineup-w-promo .menu-screen--product-line{margin:0;padding-left:1.5625rem;padding-right:1.5625rem}.menu-template--full-lineup-w-promo .menu-screen--category-line{grid-template-columns:4rem 1fr repeat(var(--page-sizes),7rem)}.landscape .menu-template--full-lineup-w-promo .menu-screen--category-line{grid-template-columns:4rem 1fr repeat(var(--page-sizes),9rem)}.menu-template--full-lineup-w-promo .menu-screen--product-line{align-items:stretch;border-top:.0625rem solid var(--border-color);grid-template-columns:27.24vmin 1fr repeat(var(--page-sizes),7rem);min-height:6rem;padding:calc(var(--grid-gutter)*.75) 0}.landscape .menu-template--full-lineup-w-promo .menu-screen--product-line{grid-template-columns:repeat(2,1fr) repeat(var(--page-sizes),9rem);padding:var(--half-gutter) 0}.menu-template--full-lineup-w-promo.simple .menu-screen--product-title--wrapper{grid-column:1/span 2}.menu-template--full-lineup-w-promo .menu-screen--product-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.8rem;font-weight:var(--font-weight-regular);line-height:1.3;overflow:hidden;padding-bottom:.1rem}.portrait_clockwise .menu-template--full-lineup-w-promo .menu-screen--product-title,.portrait_counterclockwise .menu-template--full-lineup-w-promo .menu-screen--product-title,.portrait_native .menu-template--full-lineup-w-promo .menu-screen--product-title{-webkit-line-clamp:2;font-size:1.7rem;line-height:1.15;padding-bottom:.2rem}.menu-template--full-lineup-w-promo .menu-screen--product-concentration{align-self:center;font-size:1.35rem;line-height:1.4}.menu-template--full-lineup-w-promo .menu-screen--product-size{--pill-font-size:0.6rem;--pill-text-transform:lowercase!important;align-items:center;display:flex;flex-direction:column;font-size:1.4rem;font-weight:var(--font-weight-semi-bold);justify-content:center;line-height:1.2;min-width:3.2rem;position:relative;text-align:center}.menu-template--full-lineup-w-promo .menu-screen--product-size .sale{align-items:center;color:var(--sale-color);display:flex;flex-direction:column;justify-content:center}.portrait_clockwise .menu-template--full-lineup-w-promo .menu-screen--product-size,.portrait_counterclockwise .menu-template--full-lineup-w-promo .menu-screen--product-size,.portrait_native .menu-template--full-lineup-w-promo .menu-screen--product-size{font-size:1.35rem;min-width:4rem}.menu-template--full-lineup-w-promo .menu-screen--product-size .pill-spark{--pill-padding:0.15rem 0.5rem 0.3rem;--pill-font-size:1.3rem;margin-left:-.2375rem;margin-top:.4375rem}.menu-template--full-lineup-w-promo .menu-screen--price-per-unit{font-size:var(--font-size-base);font-weight:var(--font-weight-base)}.menu-template--full-lineup-w-promo .menu-screen--price-placeholder{background-color:var(--gray-200);border-radius:50%;display:inline-block;height:.5rem;margin:0 auto;width:.5rem}.menu-template--full-lineup-w-promo .menu-screen--category-line{align-items:stretch;padding:1.5rem 0}.menu-template--full-lineup-w-promo .menu-screen--category-line i{align-self:center;font-size:1.55rem}.menu-template--full-lineup-w-promo .menu-screen--category-title{font-size:2.5rem;font-weight:var(--font-weight-regular)}.portrait_clockwise .menu-template--full-lineup-w-promo .menu-screen--category-title,.portrait_counterclockwise .menu-template--full-lineup-w-promo .menu-screen--category-title,.portrait_native .menu-template--full-lineup-w-promo .menu-screen--category-title{font-size:2.1rem}.menu-template--full-lineup-w-promo .menu-screen--category-size{align-items:center;display:flex;font-size:1.15rem;font-weight:var(--font-weight-semi-bold);justify-content:center;line-height:1rem;position:relative;text-align:center}.menu-template--full-lineup-w-promo .menu-screen--category-size:not(:empty):after{background-color:var(--border-color);bottom:0;content:"";display:block;left:calc(var(--grid-gap)*-1);position:absolute;right:auto;top:0;width:.0625rem}.portrait_clockwise .menu-template--full-lineup-w-promo .menu-screen--category-size,.portrait_counterclockwise .menu-template--full-lineup-w-promo .menu-screen--category-size,.portrait_native .menu-template--full-lineup-w-promo .menu-screen--category-size{font-size:1.1rem;margin:0 auto;max-width:5rem;min-width:4.8rem;word-break:normal}.portrait_clockwise .menu-template--full-lineup-w-promo .menu-screen--category-size:not(:empty):after,.portrait_counterclockwise .menu-template--full-lineup-w-promo .menu-screen--category-size:not(:empty):after,.portrait_native .menu-template--full-lineup-w-promo .menu-screen--category-size:not(:empty):after{bottom:0;left:calc(var(--grid-gap)*-2);position:absolute;right:auto;top:0}.menu-template--full-lineup-w-promo .menu-screen--strain-title{background-color:var(--brand-color);color:var(--white);font-size:1.2rem;font-weight:var(--font-weight-bold);grid-column:1/-1;letter-spacing:.0935rem;padding:.5rem;text-align:center;text-transform:uppercase}.menu-template--full-lineup-w-promo .menu-screen--category-icon{--icon-width:2.5rem;align-items:center;display:flex;justify-content:center}.menu-template--full-lineup-loyalty-pricing.menu-screen--wrapper{--progress-bar-height:0.5rem;--paragraph-margin-bottom:0;--half-gutter:calc(var(--grid-gutter)/2);--sale-color:var(--color-danger);--pill-text-transform:uppercase;--pill-font-weight:var(--font-weight-semi-bold);--pill-padding:0.3rem 0.7rem 0.4rem;--pill-font-size:0.9rem;background-color:var(--off-white);background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/cms/screens/fallback-background-texture.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;grid-template:0 1fr var(--progress-bar-height)/1fr;left:0;right:0;top:0;width:auto;z-index:0}.landscape .menu-template--full-lineup-loyalty-pricing.menu-screen--wrapper{grid-template:1fr var(--progress-bar-height)/1fr 0;height:100vh}.menu-template--full-lineup-loyalty-pricing.compact .menu-screen--category-title{border-bottom:.45rem solid var(--brand-color)!important}.menu-template--full-lineup-loyalty-pricing .pill.sale{--pill-bg-color:var(--sale-color)}.menu-template--full-lineup-loyalty-pricing .pill.bulk{--pill-bg-color:var(--black)}.menu-template--full-lineup-loyalty-pricing .menu-screen--banner-wrapper{grid-column:1/-1;grid-row:1/2;margin-bottom:-1rem;z-index:1}.landscape .menu-template--full-lineup-loyalty-pricing .menu-screen--banner-wrapper{grid-column:2/-1;grid-row:1/-1}.menu-template--full-lineup-loyalty-pricing .menu-screen--banner-logo{align-items:center;display:flex;grid-column:1/-1;grid-row:1/2;justify-content:center;padding:2rem}.landscape .menu-template--full-lineup-loyalty-pricing .menu-screen--banner-logo{grid-column:2/-1;grid-row:1/-1;padding:9rem}.menu-template--full-lineup-loyalty-pricing .menu-screen--banner-logo img,.menu-template--full-lineup-loyalty-pricing .menu-screen--banner-logo svg{filter:brightness(0) invert(1);max-height:100%;max-width:100%;width:auto}.menu-template--full-lineup-loyalty-pricing .menu-screen--pages-wrapper{grid-column:1/-1;grid-row:2/3;overflow:hidden;position:relative;z-index:2}.landscape .menu-template--full-lineup-loyalty-pricing .menu-screen--pages-wrapper{grid-column:1/2;grid-row:1/2}.menu-template--full-lineup-loyalty-pricing .menu-screen--products-wrapper{overflow:hidden;position:relative;z-index:2}.landscape .menu-template--full-lineup-loyalty-pricing .menu-screen--products-wrapper .menu-screen--category-section:not(:first-child){margin-top:2rem}.menu-template--full-lineup-loyalty-pricing .menu-screen--products-wrapper section:nth-of-type(odd){background-color:var(--off-white)}.menu-template--full-lineup-loyalty-pricing .menu-screen--products-wrapper .menu-screen--category-section:not(:first-child){margin-top:1rem}.menu-template--full-lineup-loyalty-pricing .menu-screen--logo-background{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:9rem;position:absolute;right:0;top:0;z-index:-1}.menu-template--full-lineup-loyalty-pricing .menu-screen--logo-background img,.menu-template--full-lineup-loyalty-pricing .menu-screen--logo-background svg{filter:brightness(0) invert(1);max-height:100%;max-width:100%;opacity:.4;width:auto}.menu-template--full-lineup-loyalty-pricing .menu-screen--category-section{background-color:var(--white);border-bottom:.3125rem solid var(--border-color);border-radius:1rem}.menu-template--full-lineup-loyalty-pricing .menu-screen--category-title,.menu-template--full-lineup-loyalty-pricing .menu-screen--product-line{--grid-gap:0.5rem;display:grid;margin:0 calc(var(--grid-gap)*-1);padding-left:calc(var(--grid-gap)*2)!important;padding-right:calc(var(--grid-gap)*2)!important}.menu-template--full-lineup-loyalty-pricing .menu-screen--category-title>*,.menu-template--full-lineup-loyalty-pricing .menu-screen--product-line>*{margin:0 var(--grid-gap)}.portrait_clockwise .menu-template--full-lineup-loyalty-pricing .menu-screen--category-title,.portrait_clockwise .menu-template--full-lineup-loyalty-pricing .menu-screen--product-line,.portrait_counterclockwise .menu-template--full-lineup-loyalty-pricing .menu-screen--category-title,.portrait_counterclockwise .menu-template--full-lineup-loyalty-pricing .menu-screen--product-line,.portrait_native .menu-template--full-lineup-loyalty-pricing .menu-screen--category-title,.portrait_native .menu-template--full-lineup-loyalty-pricing .menu-screen--product-line{margin:0;padding-left:1.5625rem;padding-right:1.5625rem}.menu-template--full-lineup-loyalty-pricing .menu-screen--category-title{grid-gap:var(--grid-gutter) var(--grid-gutter);--heading-margin-bottom:0;--heading-color:var(--white);--heading-line-height:1;align-items:center;background-color:var(--brand-color);display:flex;font-size:2.5rem;font-weight:var(--font-weight-regular);gap:var(--grid-gutter) var(--grid-gutter);justify-content:center;padding:1.5rem 0}.portrait_clockwise .menu-template--full-lineup-loyalty-pricing .menu-screen--category-title,.portrait_counterclockwise .menu-template--full-lineup-loyalty-pricing .menu-screen--category-title,.portrait_native .menu-template--full-lineup-loyalty-pricing .menu-screen--category-title{font-size:2.1rem}.menu-template--full-lineup-loyalty-pricing .menu-screen--product-line{grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:stretch;border-top:.0625rem solid var(--border-color);gap:var(--grid-gutter) var(--grid-gutter);grid-template-columns:1fr 14rem 6rem 10rem;min-height:6rem;padding:calc(var(--grid-gutter)*.75) 0}.landscape .menu-template--full-lineup-loyalty-pricing .menu-screen--product-line{grid-template-columns:1fr 15rem 8rem 10rem;padding:var(--half-gutter) 0}.menu-template--full-lineup-loyalty-pricing.simple .menu-screen--product-title--wrapper{grid-column:1/span 2}.menu-template--full-lineup-loyalty-pricing .menu-screen--product-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.8rem;font-weight:var(--font-weight-regular);line-height:1.3;overflow:hidden;padding-bottom:.1rem}.portrait_clockwise .menu-template--full-lineup-loyalty-pricing .menu-screen--product-title,.portrait_counterclockwise .menu-template--full-lineup-loyalty-pricing .menu-screen--product-title,.portrait_native .menu-template--full-lineup-loyalty-pricing .menu-screen--product-title{-webkit-line-clamp:2;font-size:1.7rem;line-height:1.15;padding-bottom:.2rem}.menu-template--full-lineup-loyalty-pricing .menu-screen--product-concentration{align-self:center;font-size:1.35rem;line-height:1.4}.menu-template--full-lineup-loyalty-pricing .menu-screen--product-size{--pill-font-size:0.6rem;--pill-text-transform:lowercase!important;align-items:flex-end;display:flex;flex-direction:column;font-size:1.4rem;font-weight:var(--font-weight-semi-bold);justify-content:center;line-height:1.2;min-width:3.2rem;position:relative;text-align:center}.menu-template--full-lineup-loyalty-pricing .menu-screen--product-size .sale{align-items:center;color:var(--sale-color);display:flex;flex-direction:column;justify-content:center}.portrait_clockwise .menu-template--full-lineup-loyalty-pricing .menu-screen--product-size,.portrait_counterclockwise .menu-template--full-lineup-loyalty-pricing .menu-screen--product-size,.portrait_native .menu-template--full-lineup-loyalty-pricing .menu-screen--product-size{font-size:1.35rem;min-width:4rem}.menu-template--full-lineup-loyalty-pricing .menu-screen--product-size .pill-spark{--pill-padding:0.1rem 0.55rem 0.25rem;--pill-font-size:1.4rem;margin-left:-.4375rem;margin-top:.4375rem}.menu-template--full-lineup-loyalty-pricing .menu-screen--price-per-unit{font-size:var(--font-size-base);font-weight:var(--font-weight-base)}.menu-template--full-lineup-loyalty-pricing .menu-screen--price-placeholder{background-color:var(--gray-200);border-radius:50%;display:inline-block;height:.5rem;margin:0 auto;width:.5rem}.menu-template--full-lineup-loyalty-pricing .menu-screen--title-wrapper{--heading-margin-bottom:0;--h1-font-size:3.056rem;--heading-color:var(--white);--heading-line-height:1;background-color:var(--brand-color);flex:1;height:8.8vmin;padding:1rem 1rem 1.4rem;text-align:center}.menu-template--top-sold.menu-screen--wrapper{background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/cms/screens/vape-bg.jpg);background-position:90% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;grid-template:1fr/1fr var(--progress-bar-height);left:0;right:0;top:0;width:auto;z-index:0}.landscape .menu-template--top-sold.menu-screen--wrapper{background-position:50% 50%;grid-template:1fr var(--progress-bar-height)/1fr}.menu-template--top-sold .menu-screen--products-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin:2em}.landscape .menu-template--top-sold .menu-screen--products-wrapper{align-self:center;justify-self:flex-start;width:60%}.menu-template--top-sold .menu-screen--category-wrapper{--heading-margin-bottom:0;align-items:center;background-color:var(--brand-color);border-radius:var(--border-radius) var(--border-radius) 0 0;display:grid;grid-template-columns:repeat(2,auto);justify-content:flex-start;overflow:hidden}.menu-template--top-sold .menu-screen--category-wrapper h3,.menu-template--top-sold .menu-screen--category-wrapper p{grid-row:1/-1;padding:.3em 1.5em}.menu-template--top-sold .menu-screen--category-wrapper h3{background-color:var(--brand-color);border-radius:var(--border-radius) var(--border-radius) 0 0;grid-column:1/2}.menu-template--top-sold .menu-screen--category-wrapper p{font-size:1.2em;font-weight:var(--font-weight-bold);grid-column:2/-1;letter-spacing:.5px}.menu-template--top-sold .menu-screen--category-subtab{align-self:stretch;background-color:rgba(var(--black-rgb),.1);grid-column:1/-1;grid-row:1/-1}.menu-template--top-sold .menu-screen--category-section{background-color:var(--white);border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);box-shadow:0 4px 0 0 var(--gray-200);overflow:hidden;width:100%}.menu-template--top-sold .menu-screen--product-line{align-items:center;border-bottom:1px solid var(--border-color);display:grid;font-size:1.4em;grid-auto-flow:column;grid-template-columns:40% repeat(2,20%) 1fr;margin:0 -1em;padding:1em}.menu-template--top-sold .menu-screen--product-line>*{line-height:1;margin-bottom:0;padding:0 1em}.menu-template--top-sold .menu-screen--product-title{font-size:1.15em}.menu-template--top-sold .menu-screen--product-price{--lead-font-size:1.3em;font-weight:var(--font-weight-bold);text-align:right}.menu-template--product-feature{background-color:var(--black)}.menu-template--product-feature.menu-screen--wrapper{--progress-bar-height:0.5rem;grid-template:1fr/1fr;grid-template-areas:"product" "progress-bar"}.landscape .menu-template--product-feature.menu-screen--wrapper{grid-template:1fr var(--progress-bar-height)/1fr}.menu-template--product-feature .menu-screen--banner-wrapper{grid-area:banner}.menu-template--product-feature .menu-screen--product-promo-wrapper{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;right:0;top:0;width:auto;z-index:0}.menu-template--product-feature .menu-screen--data-wrapper,.menu-template--product-feature .menu-screen--product{display:contents}.menu-template--product-feature .menu-screen--product-wrapper{background-color:var(--white);border-radius:var(--border-radius);display:grid;grid-template:1fr 1fr/1fr;grid-template-areas:"image" "details";overflow:hidden}.landscape .menu-template--product-feature .menu-screen--product-wrapper{grid-template:"image details" 1fr/45%}.menu-template--product-feature .menu-screen--product-wrapper.has-prod-promo{grid-template:20.85vmax 30vmax auto/1fr;grid-template-areas:"banner" "image" "details"}.menu-template--product-feature .menu-screen--product-wrapper.has-prod-promo .menu-screen--product-promo-wrapper{display:block}.landscape .menu-template--product-feature .menu-screen--product-wrapper.has-prod-promo{grid-template:auto 1fr/21.3541666667vmax 1fr;grid-template-areas:"banner image" "banner details"}.landscape .menu-template--product-feature .menu-screen--product-wrapper.has-prod-promo .menu-screen--product-image-wrapper{display:none}.landscape .menu-template--product-feature .menu-screen--product-wrapper.has-prod-promo .menu-screen--product-image-wrapper-promo{align-items:flex-end;background-image:url(https://assets.hifyreretail.com/c/images/f0d82dbb-062c-4c95-b288-1fa6db50982e/preview/725/725);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-size:31.25vmax;bottom:0;display:flex;left:0;padding:1.75rem;right:0;top:0;width:auto;z-index:0}.landscape .menu-template--product-feature .menu-screen--product-wrapper.has-prod-promo .menu-screen--product-info-wrapper{padding-left:0;padding-right:1.75vmax}.landscape .menu-template--product-feature .menu-screen--product-wrapper.has-prod-promo .menu-screen--product-image-and-title .menu-screen--product-title-and-price{flex:0 1 55%}.landscape .menu-template--product-feature .menu-screen--product-wrapper.has-prod-promo .menu-screen--product-image-and-title .menu-screen--product-image-wrapper-promo{background-size:90%;flex:0 1 45%}.menu-template--product-feature .menu-screen--product-image-and-title{align-items:stretch;display:flex;flex:1;justify-content:space-between}.menu-template--product-feature .menu-screen--product-image-wrapper-promo{display:none}.menu-template--product-feature .menu-screen--product-image-wrapper{align-items:flex-end;background-image:url(https://assets.hifyreretail.com/c/images/f0d82dbb-062c-4c95-b288-1fa6db50982e/preview/725/725);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-size:contain;bottom:0;display:flex;left:0;margin-top:0;padding:1.75rem;right:0;top:0;width:auto;z-index:0}.landscape .menu-template--product-feature .menu-screen--product-image-wrapper{background-size:41.25vmax;grid-area:image;margin-top:0}.menu-template--product-feature .menu-screen--product-variation{--pill-bg-color:var(--gray-300);--pill-color:var(--black);--pill-padding:0.5rem 0.9rem 0.65rem;--pill-font-size:1.75rem;--pill-text-transform:uppercase;--pill-font-weight:var(--font-weight-semi-bold);--pill-border-radius:0.5rem;margin:1rem 0}.menu-template--product-feature .menu-screen--product-title-and-price{--h1-font-size:4.675rem;--heading-margin-bottom:0.25rem;grid-gap:var(--grid-gutter) var(--grid-gutter);align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--grid-gutter) var(--grid-gutter);justify-content:start;margin-top:0}.landscape .menu-template--product-feature .menu-screen--product-title-and-price{align-items:baseline;justify-content:center}.landscape .menu-template--product-feature .menu-screen--product-title-and-price h1{text-align:left}.menu-template--product-feature .menu-screen--product-title-and-price h1{--heading-line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-align:center}.menu-template--product-feature .menu-screen--product-price--wrapper{width:100%}.landscape .menu-template--product-feature .menu-screen--product-price--wrapper{margin:2rem 0 0}.menu-template--product-feature .menu-screen--product-brand{font-size:2.25rem}.landscape .menu-template--product-feature .menu-screen--product-brand{font-size:1.65rem}.menu-template--product-feature .menu-screen--product-rating{--icon-width:2.5rem;align-items:center;display:flex;font-size:1.8rem;line-height:1.7rem}.menu-template--product-feature .menu-screen--product-rating>span{margin-left:.5rem;margin-top:-.5rem}.menu-template--product-feature .menu-screen--product-price{--paragraph-margin-bottom:0.5rem;font-size:5rem;font-weight:var(--font-weight-semi-bold);line-height:1.1;text-align:center}.landscape .menu-template--product-feature .menu-screen--product-price{--paragraph-margin-bottom:0.35rem;display:flex;flex-direction:column}.menu-template--product-feature .menu-screen--product-info-wrapper{display:flex;flex-direction:column;padding:0 2.6041666667vmax 4.6041666667vmax;position:relative}.landscape .menu-template--product-feature .menu-screen--product-info-wrapper{border-left:1px solid var(--border-color);border-top:none;grid-area:details;justify-content:space-between;padding-top:0}.menu-template--product-feature .menu-screen--category{background-color:var(--black);bottom:0;color:var(--white);left:0;padding:1rem 1rem 1.25rem;position:absolute;right:0;text-align:center;top:auto;z-index:10}.menu-template--product-feature .menu-screen--category h1{--h1-font-size:2.75rem}.menu-template--product-feature .menu-screen--product-thc{--h2-font-size:2.5rem;margin:0}.menu-template--product-feature .menu-screen--progress-bar-wrapper{background-color:var(--gray-400);height:8px}.menu-template--product-feature .menu-screen--progress-bar-wrapper span:not(:first-of-type){border-color:var(--black)}.menu-template--product-feature .pill-spark{--pill-padding:0.4rem 1.5rem 0.65rem;--pill-text-transform:uppercase;border-radius:3.75rem;font-size:2rem}.menu-template--pickup-orders.menu-screen--wrapper{--body-color:var(--black);--font-size-base:1.8rem;--label-color:var(--body-color);--label-font-size:2.2rem;--progress-bar-height:0.5rem;background-color:var(--white);background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/cms/screens/fallback-background-texture.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;font-size:var(--font-size-base);grid-template:22vmax 1fr var(--progress-bar-height)/1fr;grid-template-areas:"banner" "menu" "progress-bar";left:0;right:0;top:0;width:auto;z-index:0}.landscape .menu-template--pickup-orders.menu-screen--wrapper{grid-template:1fr var(--progress-bar-height)/21.55vw 1fr;grid-template-areas:"banner menu" "banner progress-bar";height:100vh}.menu-template--pickup-orders.hide-promo{grid-template:0 1fr var(--progress-bar-height)/1fr}.landscape .menu-template--pickup-orders.hide-promo{grid-template:1fr var(--progress-bar-height)/1fr 0}.menu-template--pickup-orders.compact .menu-screen--category-line{border-bottom:.45rem solid var(--brand-color)!important}.menu-template--pickup-orders .menu-screen--banner-wrapper{grid-area:banner;margin:0 0 -1rem;z-index:1}.landscape .menu-template--pickup-orders .menu-screen--banner-wrapper{margin:0}.menu-template--pickup-orders .menu-screen--banner-logo{align-items:center;display:flex;justify-content:center;padding:2rem}.landscape .menu-template--pickup-orders .menu-screen--banner-logo{padding:9rem}.menu-template--pickup-orders .menu-screen--banner-logo img,.menu-template--pickup-orders .menu-screen--banner-logo svg{filter:brightness(0) invert(1);max-height:100%;width:auto}.menu-template--pickup-orders .menu-screen--orders-wrapper{background-color:var(--white);border-radius:1rem;grid-area:menu-start/menu-start/progress-bar-end/progress-bar-end;overflow:hidden;position:relative;z-index:2}.landscape .menu-template--pickup-orders .menu-screen--orders-wrapper{border-radius:1rem}.landscape .menu-template--pickup-orders .menu-screen--orders-wrapper .menu-screen--category-section:not(:first-child){margin-top:2rem}.menu-template--pickup-orders .menu-screen--orders-wrapper .menu-screen--category-section:not(:first-child){margin-top:1rem}.menu-template--pickup-orders .menu-screen--orders-grid{display:grid;grid-template:1fr auto/1fr}.menu-template--pickup-orders .menu-screen--orders-header{grid-gap:3rem 3rem;display:grid;gap:3rem 3rem;grid-template:1fr/repeat(3,1fr);padding:1.4rem}.landscape .menu-template--pickup-orders .menu-screen--orders-header{grid-gap:6rem 6rem;gap:6rem 6rem}.menu-template--pickup-orders .menu-screen--orders-list{display:grid;grid-auto-rows:7.5rem}.menu-template--pickup-orders .menu-screen--order-line{display:grid;grid-template-columns:1fr 3rem 1fr 3rem 1fr;padding:2.2rem 1.4rem}.landscape .menu-template--pickup-orders .menu-screen--order-line{grid-template-columns:1fr 6rem 1fr 6rem 1fr}.menu-template--pickup-orders .menu-screen--order-line div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-template--pickup-orders .menu-screen--order-line:nth-of-type(odd){background-color:var(--off-white)}.menu-template--pickup-orders .menu-screen--order-line svg{font-size:.5rem}.menu-template--pickup-orders .menu-screen--logo-background{bottom:0;left:0;padding:9rem;position:absolute;right:0;top:0;z-index:-1}.menu-template--pickup-orders .menu-screen--logo-background img,.menu-template--pickup-orders .menu-screen--logo-background svg{filter:brightness(0) invert(1);max-height:100%;opacity:.4;width:auto}.menu-template--pickup-orders .menu-screen--progress-bar-wrapper{background-color:var(--white);grid-area:progress-bar!important;z-index:3}.menu-template--top-reviewed-product-cards{--label-font-size:1.5625rem;--lead-font-size:2.1875rem;--icon-width:2.5rem;--border-radius:0.3125rem!important;--pill-bg-color:var(--gray-300);--pill-padding:0.3rem 0.6rem 0.4rem;--pill-font-size:1.375rem;--pill-text-transform:uppercase;--pill-font-weight:var(--font-weight-semi-bold);--pill-border-radius:0.5rem;--pill-color:var(--body-color);--h3-font-size:2.5rem;background-color:var(--gray-100)}.menu-template--top-reviewed-product-cards.menu-screen--wrapper{background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/cms/screens/leaf-bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;right:0;top:0;width:auto;z-index:0}.landscape .menu-template--top-reviewed-product-cards.menu-screen--wrapper,.menu-template--top-reviewed-product-cards.menu-screen--wrapper{grid-auto-flow:column;grid-template:1fr var(--progress-bar-height)/1fr}.menu-template--top-reviewed-product-cards .menu-screen--page{grid-gap:var(--grid-gutter) var(--grid-gutter);display:grid;gap:var(--grid-gutter) var(--grid-gutter);grid-template:auto 1fr/1fr}.menu-template--top-reviewed-product-cards .menu-screen--title-wrapper{--heading-margin-bottom:0;--h1-font-size:3.056rem;--heading-color:var(--white);--heading-line-height:1;background-color:var(--brand-color);flex:1;height:8.8vmin;padding:1rem 1rem 1.4rem;text-align:center}.menu-template--top-reviewed-product-cards .menu-screen--products-wrapper{grid-gap:.5rem .5rem;display:grid;gap:.5rem .5rem;grid-template:repeat(2,1fr)/repeat(3,16.14vmax)}.landscape .menu-template--top-reviewed-product-cards .menu-screen--products-wrapper{grid-template:1fr/repeat(6,16.14vmax)}.menu-template--top-reviewed-product-cards .product-card--wrapper{grid-gap:.5rem .5rem;display:flex;flex-flow:column;gap:.5rem .5rem;position:relative}.menu-template--top-reviewed-product-cards .product-card--wrapper>*{margin:0 1.5625rem}.menu-template--top-reviewed-product-cards .product-card--wrapper>.menu-screen--product-price{margin:0}.menu-template--top-reviewed-product-cards .product-card--wrapper .product-card--sale-label{font-size:1.56rem;margin:0}.menu-template--top-reviewed-product-cards .menu-screen--product-category{background-color:var(--body-color);border-radius:0 0 var(--border-radius) var(--border-radius);color:var(--white);font-size:1.56rem;font-weight:var(--font-weight-semi-bold);height:2.8125rem;line-height:2.8125rem;margin:0;text-align:center}.menu-template--top-reviewed-product-cards .menu-screen--product-image-wrapper{margin:.625rem .625rem 0;padding-top:100%;position:relative}.menu-template--top-reviewed-product-cards .menu-screen--product-image-wrapper div{background-color:var(--gray-200);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;width:auto;z-index:0}.menu-template--top-reviewed-product-cards .menu-screen--product-sizes{--pill-margin:0.3rem 0 0}.landscape .menu-template--top-reviewed-product-cards .menu-screen--product-sizes{--pill-margin:0.5rem 0.5rem 0 0;align-self:flex-start}.menu-template--top-reviewed-product-cards .menu-screen--product-name{--label-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-bold)}.menu-template--top-reviewed-product-cards .menu-screen--product-name p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:2.5rem;overflow:hidden;padding-bottom:.15rem;text-overflow:ellipsis}.landscape .menu-template--top-reviewed-product-cards .menu-screen--product-name p{-webkit-line-clamp:2}.menu-template--top-reviewed-product-cards .menu-screen--product-details{font-size:var(--label-font-size)}.menu-template--top-reviewed-product-cards .menu-screen--product-price{--paragraph-margin-bottom:0;--pill-font-size:2.3rem;--pill-padding:0.35rem 1rem 0.6rem;--pill-border-radius:var(--lead-font-size);align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:2.2rem;height:7.4rem;justify-content:center;line-height:1.1;margin:.5rem 0}.menu-template--top-reviewed-product-cards .menu-screen--product-price .pill-spark{--pill-font-size:1.5rem;--pill-padding:0.25rem 1rem 0.5rem}.landscape .menu-template--top-reviewed-product-cards .menu-screen--progress-bar-wrapper,.menu-template--top-reviewed-product-cards .menu-screen--progress-bar-wrapper{grid-area:progress-bar}.menu-template--top-reviewed-product-cards .menu-screen--product-rating{--icon-width:2.5rem;align-items:center;display:flex;font-size:1.8rem;line-height:1.7rem}.menu-template--top-reviewed-product-cards .menu-screen--product-rating>span{margin-top:-.5rem}.menu-template--top-reviewed-product-cards .menu-screen--progress-bar-wrapper{grid-column:1/-1;grid-row:3/4}.landscape .menu-template--top-reviewed-product-cards .menu-screen--progress-bar-wrapper{grid-column:1/2;grid-row:3/-1}.menu-template--spark-fastlane.menu-screen--wrapper{--body-color:var(--black);--font-size-base:1.8rem;--label-color:var(--body-color);--label-font-size:2.2rem;--progress-bar-height:0.5rem;background-color:var(--white);background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/cms/screens/fallback-background-texture.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;font-size:var(--font-size-base);grid-template:1fr 1fr var(--progress-bar-height)/1fr;grid-template-areas:"menu" "banner" "progress-bar";left:0;right:0;top:0;width:auto;z-index:0}.landscape .menu-template--spark-fastlane.menu-screen--wrapper{grid-template:1fr var(--progress-bar-height)/1fr 1fr;grid-template-areas:"banner menu" "banner progress-bar";height:100vh}.menu-template--spark-fastlane.hide-promo{grid-template:0 1fr var(--progress-bar-height)/1fr}.landscape .menu-template--spark-fastlane.hide-promo{grid-template:1fr var(--progress-bar-height)/1fr 0}.menu-template--spark-fastlane.compact .menu-screen--category-line{border-bottom:.45rem solid var(--brand-color)!important}.menu-template--spark-fastlane .menu-screen--banner-wrapper{grid-area:banner-start/banner-start/progress-bar-end/progress-bar-end;margin:-1rem 0 0;z-index:1}.landscape .menu-template--spark-fastlane .menu-screen--banner-wrapper{grid-area:banner;margin:0 -1rem}.menu-template--spark-fastlane .menu-screen--banner-logo{align-items:center;display:flex;justify-content:center;padding:2rem}.landscape .menu-template--spark-fastlane .menu-screen--banner-logo{padding:9rem}.menu-template--spark-fastlane .menu-screen--banner-logo img,.menu-template--spark-fastlane .menu-screen--banner-logo svg{filter:brightness(0) invert(1);max-height:100%;width:auto}.menu-template--spark-fastlane .menu-screen--orders-wrapper{background-color:var(--white);border-radius:1rem;grid-area:menu;overflow:hidden;position:relative;z-index:2}.landscape .menu-template--spark-fastlane .menu-screen--orders-wrapper{border-radius:1rem 0 0 1rem;grid-area:menu-start/menu-start/progress-bar-end/progress-bar-end}.landscape .menu-template--spark-fastlane .menu-screen--orders-wrapper .menu-screen--category-section:not(:first-child){margin-top:2rem}.menu-template--spark-fastlane .menu-screen--orders-wrapper .menu-screen--category-section:not(:first-child){margin-top:1rem}.menu-template--spark-fastlane .menu-screen--orders-grid{display:grid;grid-template:1fr auto/1fr}.menu-template--spark-fastlane .menu-screen--orders-header{grid-gap:3rem 3rem;display:grid;gap:3rem 3rem;grid-template:1fr/repeat(3,1fr);justify-items:flex-start;padding:1.4rem}.menu-template--spark-fastlane .menu-screen--orders-list{display:grid;grid-auto-rows:7.5rem}.menu-template--spark-fastlane .menu-screen--order-line{display:grid;grid-template-columns:1fr 3rem 1fr 3rem 1fr;justify-items:flex-start;padding:2.2rem 1.4rem}.menu-template--spark-fastlane .menu-screen--order-line div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-template--spark-fastlane .menu-screen--order-line:nth-of-type(odd){background-color:var(--off-white)}.menu-template--spark-fastlane .menu-screen--order-line svg{font-size:.5rem}.menu-template--spark-fastlane .menu-screen--logo-background{bottom:0;left:0;padding:9rem;position:absolute;right:0;top:0;z-index:-1}.menu-template--spark-fastlane .menu-screen--logo-background img,.menu-template--spark-fastlane .menu-screen--logo-background svg{filter:brightness(0) invert(1);max-height:100%;opacity:.4;width:auto}.menu-template--spark-fastlane .menu-screen--progress-bar-wrapper{background-color:var(--white);grid-area:progress-bar!important;z-index:3}.menu-template--card-grid{--label-font-size:1.2em;--label-font-weight:var(--font-weight-thin);--label-margin-bottom:0.35em;--lead-font-size:2em;--pill-bg-color:var(--gray-300);--pill-color:var(--black);--pill-padding:0.3em 0.6em 0.4em;--pill-font-size:1em;--pill-text-transform:uppercase;--pill-font-weight:var(--font-weight-semi-bold);--pill-border-radius:0.5em;background-color:var(--off-white)}@media only screen and (min-device-height:1900px)and (max-device-height:1930px),only screen and (min-device-width:1900px)and (max-device-width:1930px){.menu-template--card-grid{font-size:15px}}.menu-template--card-grid.menu-screen--wrapper{align-items:flex-start;grid-auto-flow:column;grid-template:1fr var(--progress-bar-height)/1fr}.landscape .menu-template--card-grid.menu-screen--wrapper{align-items:stretch;grid-auto-flow:column;grid-template:1fr var(--progress-bar-height)/1fr}.menu-template--card-grid .menu-screen--progress-bar-wrapper{grid-row:2/-1}.landscape .menu-template--card-grid .menu-screen--progress-bar-wrapper{grid-column:1/-1;grid-row:2/-1}.menu-template--card-grid .menu-screen--products-wrapper{grid-gap:2px 2px;bottom:0;display:grid;gap:2px 2px;grid-template:repeat(10,1fr)/1fr;left:0;position:absolute;right:0;top:0}.menu-template--card-grid .menu-screen--products-wrapper .product-card--wrapper:nth-child(1n+11){display:none}.landscape .menu-template--card-grid .menu-screen--products-wrapper{grid-auto-flow:column;grid-template:repeat(2,50%)/repeat(5,20%)}.menu-template--card-grid .menu-screen--product-wrapper{grid-gap:1em 1em;align-items:center;background-color:var(--white);display:grid;gap:1em 1em;grid-template:1fr/9em 7em 1fr 3.5rem 20%;padding:0 1rem}.landscape .menu-template--card-grid .menu-screen--product-wrapper{grid-gap:0 0;align-items:stretch;gap:0 0;grid-template:60% 1fr auto/1fr;padding:0}.landscape .menu-template--card-grid .menu-screen--product-wrapper>*{padding:.7em}.menu-template--card-grid .menu-screen--product-image-wrapper{align-self:stretch;background-image:url(https://assets.hifyreretail.com/c/images/f0d82dbb-062c-4c95-b288-1fa6db50982e/preview/725/725);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;grid-column:1/2;grid-row:1/-1;left:0;padding:.5em 0;right:0;top:0;width:auto;z-index:0}.landscape .menu-template--card-grid .menu-screen--product-image-wrapper{grid-column:1/-1;grid-row:1/2;padding:0}.menu-template--card-grid .menu-screen--product-strain{grid-column:2/3;grid-row:1/-1}.landscape .menu-template--card-grid .menu-screen--product-strain{grid-column:1/-1;grid-row:1/2}.menu-template--card-grid .menu-screen--product-sizes{--pill-margin:0.5em;grid-column:4/5;grid-row:1/-1;margin:-.5em}.menu-template--card-grid .menu-screen--product-sizes .pill.bulk{--pill-bg-color:var(--black);--pill-color:var(--white)}.landscape .menu-template--card-grid .menu-screen--product-sizes{--pill-margin:0.5em 0.5em 0 0;align-self:flex-end;grid-column:1/-1;grid-row:1/2;margin:0}.menu-template--card-grid .menu-screen--product-name{grid-column:3/4;grid-row:1/-1;line-height:1.1;overflow:hidden}.menu-template--card-grid .menu-screen--product-name p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.3;overflow:hidden;padding-bottom:.1em}.landscape .menu-template--card-grid .menu-screen--product-name{grid-column:1/-1;grid-row:2/3}.landscape .menu-template--card-grid .menu-screen--product-name p{-webkit-line-clamp:2;line-height:inherit;padding-bottom:.15em}.menu-template--card-grid .menu-screen--product-price{--paragraph-margin-bottom:0;--pill-font-size:0.6em;align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;font-size:2.15em;grid-column:5/6;grid-row:1/-1;justify-content:center;margin:0;padding-bottom:.4em;padding-top:0}.landscape .menu-template--card-grid .menu-screen--product-price{align-items:center;flex-direction:row;grid-column:1/-1;grid-row:3/4;justify-content:space-between}.menu-template--card-grid .menu-screen--progress-bar-wrapper{grid-column:1/-1;grid-row:3/4}.landscape .menu-template--card-grid .menu-screen--progress-bar-wrapper{grid-column:1/2;grid-row:3/-1}.menu-template--top-sold-categories{--heading-color:var(--white);--heading-margin-bottom:0.1rem;--pill-bg-color:var(--brand-color);--pill-border-radius:1rem;--pill-padding:0.24rem 0.6rem 0.34rem;--pill-margin:0.4rem 0.1rem 0 0;--pill-font-size:1.5625rem;--pill-text-transform:uppercase;background-color:#2a2a2a;font-size:1.73rem}.landscape .menu-template--top-sold-categories{font-size:1.778rem}.menu-template--top-sold-categories.menu-screen--wrapper{display:grid;grid-template:12vh 1fr/1fr}.landscape .menu-template--top-sold-categories.menu-screen--wrapper,.portrait_native .menu-template--top-sold-categories.menu-screen--wrapper{grid-template:8vh 1fr/1fr}.menu-template--top-sold-categories .menu-screen--products-wrapper{grid-gap:1.5rem 1.5rem;color:#353535;display:grid;gap:1.5rem 1.5rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);margin:0 1rem 1rem}.landscape .menu-template--top-sold-categories .menu-screen--products-wrapper{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.menu-template--top-sold-categories .menu-screen--category-wrapper{--h3-font-size:2.22rem;background-color:var(--off-white);border-radius:var(--border-radius);display:flex;flex-direction:column;overflow:hidden}.menu-template--top-sold-categories .menu-screen--category-wrapper .menu-screen--product-line-item:nth-of-type(1n+6){display:none}.menu-template--top-sold-categories .menu-screen--category-title{align-items:center;background:linear-gradient(90deg,var(--brand-color) 30%,rgba(var(--brand-color-rgb),.8) 70%);display:flex;padding:0 .25rem 0 .5rem;position:relative}.menu-template--top-sold-categories .menu-screen--category-title span{align-items:center;display:flex;justify-content:flex-end;width:3rem}.menu-template--top-sold-categories .menu-screen--category-title svg{--icon-color:var(--white);align-items:center;max-height:2.25rem}.landscape .menu-template--top-sold-categories .menu-screen--category-title svg{max-height:2.505rem}.menu-template--top-sold-categories .menu-screen--product-line-item-wrapper{display:grid;flex:1;grid-template-rows:repeat(4,25%)}.menu-template--top-sold-categories .menu-screen--product-line-item-wrapper .condensed{grid-template-columns:2.5fr 1.5fr 7.258rem}.landscape .menu-template--top-sold-categories .menu-screen--product-line-item-wrapper .condensed{grid-template-columns:3fr 2fr 9.76875rem}.menu-template--top-sold-categories .menu-screen--product-line-item-wrapper span.nowrap{white-space:normal!important}.menu-template--top-sold-categories .menu-screen--product-line-item-wrapper .pill-spark{margin-right:-.2em!important;padding-bottom:.2em}.menu-template--top-sold-categories .menu-screen--product-line-item{background-color:var(--white)}.menu-template--top-sold-categories .menu-screen--product-line-item .menu-screen--product-line-brand{opacity:.6}.menu-template--top-sold-categories .menu-screen--banner-callout p{font-size:1.3653rem;padding-right:1rem}.menu-template--top-sold-categories .menu-screen--banner-callout svg{width:6.25rem}.landscape .menu-template--top-sold-categories .menu-screen--banner-callout .hidden-land{display:none!important}.landscape .menu-template--top-sold-categories .menu-screen--banner-callout svg{align-self:flex-end}.portrait_clockwise .menu-template--top-sold-categories .menu-screen--banner-callout,.portrait_counterclockwise .menu-template--top-sold-categories .menu-screen--banner-callout,.portrait_native .menu-template--top-sold-categories .menu-screen--banner-callout{margin:auto;width:70%}.portrait_clockwise .menu-template--top-sold-categories .menu-screen--banner-callout p,.portrait_counterclockwise .menu-template--top-sold-categories .menu-screen--banner-callout p,.portrait_native .menu-template--top-sold-categories .menu-screen--banner-callout p{padding-left:1rem}.portrait_clockwise .menu-template--top-sold-categories .menu-screen--banner-callout .hidden-port,.portrait_counterclockwise .menu-template--top-sold-categories .menu-screen--banner-callout .hidden-port,.portrait_native .menu-template--top-sold-categories .menu-screen--banner-callout .hidden-port{display:none!important}.portrait_clockwise .menu-template--top-sold-categories .menu-screen--banner-callout svg,.portrait_counterclockwise .menu-template--top-sold-categories .menu-screen--banner-callout svg,.portrait_native .menu-template--top-sold-categories .menu-screen--banner-callout svg{width:7.5rem}.menu-template--top-sold-category-w-promo{--heading-color:var(--white);--heading-margin-bottom:0;--pill-bg-color:var(--brand-color);--pill-color:var(--white);--pill-border-radius:1rem;--pill-padding:0.3em 0.6em 0.4em;--pill-margin:0.2em;--pill-text-transform:uppercase;background-color:var(--off-white)}.menu-template--top-sold-category-w-promo.menu-screen--wrapper{grid-template:28em auto 1fr var(--progress-bar-height)/1fr}.landscape .menu-template--top-sold-category-w-promo.menu-screen--wrapper{grid-template:40% auto 1fr var(--progress-bar-height)/1fr}.menu-template--top-sold-category-w-promo .menu-screen--category-title{--h3-font-size:2em;background-color:var(--brand-color);padding:.4em 1em .75em;text-align:center}.portrait_clockwise .menu-template--top-sold-category-w-promo .menu-screen--category-title,.portrait_counterclockwise .menu-template--top-sold-category-w-promo .menu-screen--category-title,.portrait_native .menu-template--top-sold-category-w-promo .menu-screen--category-title{--h3-font-size:2.2em}.menu-template--top-sold-category-w-promo .menu-screen--products-wrapper{margin:1em}.landscape .menu-template--top-sold-category-w-promo .menu-screen--products-wrapper{grid-template:1fr/repeat(3,1fr);margin:0 1em}.menu-template--top-sold-category-w-promo .menu-screen--product-line-item.condensed{grid-template-rows:minmax(2.25em,max-content)}.landscape .menu-template--top-sold-category-w-promo .menu-screen--product-line-item-wrapper{grid-gap:0 1em;display:grid;gap:0 1em;grid-template-columns:repeat(3,1fr)}.portrait_clockwise .menu-template--top-sold-category-w-promo .menu-screen--product-line-item-wrapper,.portrait_counterclockwise .menu-template--top-sold-category-w-promo .menu-screen--product-line-item-wrapper,.portrait_native .menu-template--top-sold-category-w-promo .menu-screen--product-line-item-wrapper{background-color:var(--white);border-radius:var(--border-radius);box-shadow:0 3px 0 0 var(--gray-200);overflow:hidden}.landscape .menu-template--top-sold-category-w-promo .menu-screen--product-line-item{background-color:var(--white)}.landscape .menu-template--top-sold-category-w-promo .menu-screen--progress-bar-wrapper,.menu-template--top-sold-category-w-promo .menu-screen--progress-bar-wrapper{grid-column:1/-1;grid-row:2/-1}.promotion-screen--wrapper{--paragraph-margin-bottom:0;--half-gutter:calc(var(--grid-gutter)/2);background-color:var(--off-white);background-image:url(https://ca.cdn.hifyreretail.com/web/47e64d6d842bd1a850235cd69a3eda235674ff8c/platform/images/cms/screens/fallback-background-texture.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:grid;grid-template:12vh 1fr var(--progress-bar-height)/1fr;height:100%;left:0;right:0;top:0;width:100vw;width:auto;z-index:0}.promotion-screen--wrapper.landscape{grid-template:1fr var(--progress-bar-height)/1fr 21.55vw;height:100vh!important}.promotion-screen--video{height:100%;object-fit:cover;width:100vw}.instore-screen--wrapper{background-position:50% 50%;background-repeat:no-repeat;background-size:20vh auto;display:grid}.instore-screen--wrapper.landscape,.instore-screen--wrapper.portrait_native{height:100vh;overflow:hidden;width:100%}.instore-screen--wrapper.portrait_clockwise,.instore-screen--wrapper.portrait_counterclockwise{height:100vw;overflow:hidden;position:absolute;top:100%;width:100vh}.instore-screen--wrapper.portrait_clockwise .menu-screen--wrapper,.instore-screen--wrapper.portrait_counterclockwise .menu-screen--wrapper{position:absolute}.instore-screen--wrapper.portrait_clockwise{right:0;transform:rotate(90deg);transform-origin:top right}.instore-screen--wrapper.portrait_counterclockwise{left:0;transform:rotate(-90deg);transform-origin:left top}.menu-screen--wrapper{--progress-bar-height:0.5em;--paragraph-margin-bottom:0;--half-gutter:calc(var(--grid-gutter)/2);--sale-color:#f96a5d;--body-color:var(--black);bottom:0;color:var(--body-color);display:grid;grid-template:1fr/1fr var(--progress-bar-height);left:0;position:absolute;right:0;top:0}.landscape .menu-screen--wrapper{grid-template:1fr var(--progress-bar-height)/1fr}@media(max-width:767.98px)and (-webkit-min-device-pixel-ratio:0){.menu-screen--wrapper .star-rating--wrapper{--icon-width:2rem}}.menu-screen--banner-wrapper{display:grid;grid-auto-rows:100%;grid-template-columns:100%}.menu-screen--banner-wrapper section{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;right:0;top:0;width:auto;z-index:0}.menu-screen--banner-wrapper video{height:100%;object-fit:cover;width:100%}.menu-screen--pages-wrapper,.promotion-screen--pages-wrapper{display:grid;grid-auto-rows:100%;grid-template-columns:100%}@keyframes progressBar{0%{width:0}to{width:100%}}.menu-screen--progress-bar-wrapper{background-color:var(--off-white);display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-column:1/-1;grid-row:3/4;grid-row:1fr}.landscape .menu-screen--progress-bar-wrapper{grid-column:1/2;grid-row:2/-1}.menu-screen--progress-bar-wrapper span:not(:first-of-type){border:solid var(--white);border-width:0 0 0 4px}.menu-screen--progress-bar-wrapper .previous{background-color:var(--brand-color)}.menu-screen--progress-bar-wrapper .active{animation-fill-mode:forwards;animation-iteration-count:1;animation-name:progressBar;animation-timing-function:linear;background-color:var(--brand-color)}.menu-screen--video-pixel{left:0;position:fixed;top:0;visibility:hidden}.menu-screen--logo-overlay{align-items:center;background:var(--white);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.menu-screen--logo-overlay img{height:20vh;width:auto}main.phx-disconnected:after{animation:fadeIn .5s;animation-delay:1s;animation-fill-mode:forwards;background-color:var(--color-danger);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' viewBox='0 0 640 512'%3E%3Cpath fill='%23fff' d='M36 4c-7-6-17-5-22 2L4 18c-6 7-5 17 2 23l598 467c7 6 17 5 22-2l10-12c6-7 5-17-2-23L36 4zm467 304 5-2 17-18c4-5 4-12-1-17-48-43-106-69-165-76l144 113zm100-119c5 4 13 4 17-1l17-17c4-5 4-12-1-17A470 470 0 0 0 179 54l46 37c131-30 273 2 378 98zM4 154c-5 5-5 12-1 17l17 17c4 5 12 5 17 1 12-12 26-22 40-32l-40-31-33 28zm112 117c-5 5-5 12-1 17l17 18c4 4 12 4 16 0 20-18 42-32 65-42l-42-33c-19 11-38 24-55 40zm124 129a80 80 0 0 0 159 9l-107-84a80 80 0 0 0-52 75zm80-32a32 32 0 1 1 0 64 32 32 0 0 1 0-64z'/%3E%3C/svg%3E");background-position:50% 55%;background-repeat:no-repeat;background-size:cover;background-size:60%;border-radius:50%;bottom:0;bottom:1rem;content:"";height:1.25rem;left:0;left:1rem;opacity:0;position:absolute;right:0;right:auto;top:0;top:auto;width:auto;width:1.25rem;z-index:0}.clienteling--footer{--link-color:var(--white);--link-color-hover:var(--link-color);--link-decoration:underline;align-items:center;background-color:var(--black);color:var(--white);display:flex;font-size:.85rem;padding:var(--grid-gutter);width:100%}.clienteling--footer.fixed{bottom:0;position:fixed;z-index:var(--app-footer-z-index)}.clienteling--footer .clienteling--footer--legal-links{grid-gap:var(--grid-gutter) var(--grid-gutter);display:flex;gap:var(--grid-gutter) var(--grid-gutter)}.clienteling--footer .clienteling--footer--message{margin-left:auto}.marketing{--font-weight-base:var(--font-weight-regular);--font-size-lg:calc(var(--font-size-base)*1.15);--color-primary:var(--blue);--color-secondary:var(--dark-green);--color-accent:var(--yellow);--color-accent-rgb:var(--yellow-rgb);--teal:#63bcf8;--background-color:var(--blue-dark);--heading-font-weight:var(--font-weight-regular);--heading-color:var(--blue-dark);--body-line-height:1.7;--body-font-weight:300;--btn-font-weight:var(--font-weight-bold);--body-letter-spacing:0.4px;--lead-font-size:1.5;--modal-content-padding:2rem 1.5rem 1rem;--modal-dialog-padding:0;--modal-overlay-bg:rgba(var(--black-rgb),0.5);--label-text-transform:none;--label-color:var(--text-muted);--label-font-size:13px;--label-font-weight:var(--font-weight-regular);--btn-font-size:12px;--btn-text-transform:uppercase;--btn-border-width:2px;--btn-padding:0.95rem 1.4rem;--footer-bg:#071c30;--hr-border-color:rgba(var(--white-rgb),0.2)}.cova{--color-primary:var(--cova-primary);--color-primary-rgb:var(--cova-primary-rgb);--color-secondary:var(--cova-secondary);--color-secondary-rgb:var(--cova-secondary-rgb);--blue-dark:#353f50;--blue-med:#212832;--footer-bg:var(--blue-med);--yellow:#ffd56c;--btn-font-size:12px;--btn-font-size-lg:1rem;--btn-text-transform:uppercase}.bdsa{--color-primary:#7878ff;--color-primary-rgb:120,120,255;--color-secondary:#14263d;--color-secondary-rgb:20,38,61;--brand-color:var(--color-primary);--brand-color-secondary:var(--color-secondary);--background-color:var(--color-primary);--footer-bg:var(--color-primary);--btn-font-size:12px;--btn-font-size-lg:1rem;--btn-text-transform:uppercase}.analytics,.clienteling,.management{--font-size-lg:calc(var(--font-size-base)*1.15);--body-color:#353535;--link-color:var(--body-color);--link-color-hover:var(--body-color);--heading-color:var(--body-color);--background-color:var(--white);--body-line-height:1.5;--body-font-weight:400;--p-card-border-radius:7px;--app-nav-height:80px;--app-nav-z-index:2060;--app-footer-height:51px;--pill-bg-color:var(--body-color);--pill-border-radius:1rem;--pill-color:var(--white);--pill-padding:0.3em 0.6em 0.4em;--pill-font-size:0.8rem;--checkbox-checked-bg:var(--brand-color);--checkbox-checked-color:var(--white)}.analytics .checkbox--wrapper,.clienteling .checkbox--wrapper,.management .checkbox--wrapper{--label-font-size:13px;--label-font-weight:var(--body-font-weight);--label-color:var(--body-color);--label-text-transform:initial-case}.cms,.discount-management,.management,.shop-management,.web-management{--font-size-base:15px;--grid-gutter:var(--font-size-base);--grid-gutter-full:calc(var(--grid-gutter)*2);--h1-font-size:1.85rem;--h2-font-size:1.625rem;--h3-font-size:1.4rem;--lead-font-size:1.2rem}.discount-management{--pill-bg-color:var(--gray-100);--pill-border-radius:25px;--pill-padding:0.05em 0.25rem 0.1em 1em;--pill-font-size:0.8rem;--pill-border-color:var(--gray-200);--pill-margin:0.5rem 0.5rem 0 0}.menu-board{--font-size-base:1.48vmin;--pill-border-radius:1rem;--pill-color:var(--white);--pill-padding:0.35rem 0.2rem 0.2rem;--navbar-width-collapsed:0}.component-library{--color-primary:#fa4515;--brand-color:var(--color-primary);--brand-color-rgb:250,69,21;--brand-contrast:#fff;--checkbox-checked-bg:var(--brand-color);--checkbox-checked-color:var(--white);--checkbox-size:0.875rem;--input-placeholder-color:var(--gray-400);--label-font-size:1rem;--label-font-weight:var(--font-weight-base);--label-text-transform:initial}.open-fields{--h1-font-size:3.75rem;--pill-border-radius:1rem;--pill-padding:0.3em 0.6em 0.4em;--pill-font-size:0.8rem;--brand-color:var(--open-fields-primary);--brand-color-rgb:var(--open-fields-primary-rgb);--brand-color-secondary:var(--open-fields-secondary);--brand-color-secondary-rgb:var(--open-fields-secondary-rgb);--link-color:var(--brand-color)}.management{--pill-bg-color:var(--background-light);--pill-border-color:var(--border-color);--pill-color:var(--body-color);--table-cell-padding:0.85rem}.clienteling,.management thead{--table-cell-padding:0.5rem}.clienteling{--table-header-padding:var(--table-cell-padding)}.spark-marketing{--body-color:var(--spark-primary);--background-color:var(--spark-secondary);--heading-color:var(--spark-primary)}.loyalty-management{--pill-bg-color:var(--gray-100);--pill-border-radius:25px;--pill-padding:0 0.75rem;--pill-font-size:0.8rem;--pill-border-color:var(--gray-200);--pill-margin:0}.loyalty-management thead{--table-cell-padding:0.5rem}.phx-disconnected{cursor:wait}