.m-tiny{margin:4px}.m-small{margin:8px}.m-medium{margin:16px}.m-large{margin:24px}.m-huge{margin:32px}.m-giant{margin:40px}.m-enormous{margin:48px}.m-colossal{margin:56px}.m-monstrous{margin:64px}.m-titanic{margin:72px}.mt-tiny{margin-top:4px}.mt-small{margin-top:8px}.mt-medium{margin-top:16px}.mt-large{margin-top:24px}.mt-huge{margin-top:32px}.mt-giant{margin-top:40px}.mt-enormous{margin-top:48px}.mt-colossal{margin-top:56px}.mt-monstrous{margin-top:64px}.mt-titanic{margin-top:72px}.mr-tiny{margin-right:4px}.mr-small{margin-right:8px}.mr-medium{margin-right:16px}.mr-large{margin-right:24px}.mr-huge{margin-right:32px}.mr-giant{margin-right:40px}.mr-enormous{margin-right:48px}.mr-colossal{margin-right:56px}.mr-monstrous{margin-right:64px}.mr-titanic{margin-right:72px}.mb-tiny{margin-bottom:4px}.mb-small{margin-bottom:8px}.mb-medium{margin-bottom:16px}.mb-large{margin-bottom:24px}.mb-huge{margin-bottom:32px}.mb-giant{margin-bottom:40px}.mb-enormous{margin-bottom:48px}.mb-colossal{margin-bottom:56px}.mb-monstrous{margin-bottom:64px}.mb-titanic{margin-bottom:72px}.ml-tiny{margin-left:4px}.ml-small{margin-left:8px}.ml-medium{margin-left:16px}.ml-large{margin-left:24px}.ml-huge{margin-left:32px}.ml-giant{margin-left:40px}.ml-enormous{margin-left:48px}.ml-colossal{margin-left:56px}.ml-monstrous{margin-left:64px}.ml-titanic{margin-left:72px}.p-tiny{padding-top:4px}.p-small{padding-top:8px}.p-medium{padding-top:16px}.p-large{padding-top:24px}.p-huge{padding-top:32px}.p-giant{padding:40px}.p-enormous{padding:48px}.p-colossal{padding:56px}.p-monstrous{padding:64px}.p-titanic{padding:72px}.pr-tiny{padding-right:4px}.pr-small{padding-right:8px}.pr-medium{padding-right:16px}.pr-large{padding-right:24px}.pr-huge{padding-right:32px}.pr-giant{padding-right:40px}.pr-enormous{padding-right:48px}.pr-colossal{padding-right:56px}.pr-monstrous{padding-right:64px}.pr-titanic{padding-right:72px}.pb-tiny{padding-bottom:4px}.pb-small{padding-bottom:8px}.pb-medium{padding-bottom:16px}.pb-large{padding-bottom:24px}.pb-huge{padding-bottom:32px}.pb-giant{padding-bottom:40px}.pb-enormous{padding-bottom:48px}.pb-colossal{padding-bottom:56px}.pb-monstrous{padding-bottom:64px}.pb-titanic{padding-bottom:72px}.pl-tiny{padding-left:4px}.pl-small{padding-left:8px}.pl-medium{padding-left:16px}.pl-large{padding-left:24px}.pl-huge{padding-left:32px}.pl-giant{padding-left:40px}.pl-enormous{padding-left:48px}.pl-colossal{padding-left:56px}.pl-monstrous{padding-left:64px}.pl-titanic{padding-left:72px}html{font-size:62.5%;height:100%}body{font-family:Quicksand,sans-serif;font-weight:400;color:#101820;font-optical-sizing:auto;line-height:1.75;height:100%}.no-scroll{overflow:hidden}main{width:100%;min-height:100vh;display:flex;flex-direction:column}img{width:100%}p,a,li,q,address{font-size:1.6rem;line-height:1.7}ul li{display:block}p{margin-bottom:1rem}a,.link{color:#f07522}.link--success{color:#118954}.link--danger{color:#a72b2a}hr{border:none;height:1px;color:#0488a6;background-color:#0488a6}address{font-style:normal}.alert--danger{background-color:#fbecc2;border:1px solid #A72B2A;border-radius:5px;margin:1.6rem;text-align:center;color:#a72b2a;font-weight:500;padding:1.6rem 0}.text-error{color:#a72b2a;font-size:.875em;margin-top:.25em}h1{font-size:4.778rem;font-weight:600;line-height:1.1;letter-spacing:1px}h2{font-size:3.981rem;line-height:1.1}h3{font-size:3.3186rem}h4{font-size:2.765rem;line-height:1.25}h5{font-size:2.304rem}h6{font-size:1.92rem;font-weight:500;line-height:1.25;text-transform:uppercase}button{font-size:1.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.95px}p{font-size:1.6rem}small{font-size:1.33rem}.hero{position:relative;height:100vh;display:grid;place-items:center}@media (min-width: 48rem){.hero{height:100vh}}.hero img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.hero__text--home{position:relative;z-index:1;text-align:center;max-width:95%;color:#fff;background-color:#10182080;padding:2.4rem 3.2rem;margin-top:64px;margin-bottom:6.4rem}@media (min-width: 48rem){.hero__text--home{width:60%;margin-top:0}}.hero__text{position:absolute;bottom:3rem;z-index:1;line-height:1.15;max-width:95%;color:#fff;background-color:#10182080;padding:2.4rem;margin-top:64px;margin-bottom:6.4rem}@media (min-width: 48rem){.hero__text{left:6.4rem}}.hero__text h2{text-transform:uppercase}.hero__cta{margin-top:3.2rem;display:flex;justify-content:space-between;width:auto}.btn{padding:1rem 2.4rem;border-radius:5px;color:#f3f6f9}.btn--primary{background-color:#0488a6!important}.btn--secondary{background-color:transparent;border:1px solid #F07522;color:#101820;font-size:1.6rem;transition:all .5s}.btn--secondary:hover{background-color:#f07522;color:#f3f6f9}.btn--danger{background-color:#a72b2a!important}.btn--modal{color:#f07522}.button--disabled{background-color:#d1d5db;cursor:not-allowed;pointer-events:none}.form--modal{background-color:#fff;padding-left:2.4rem;padding-right:2.4rem;padding-bottom:2.4rem;border-radius:10px}.form input[type=text],.form input[type=tel],.form input[type=file],.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=password],.form textarea,.form select{width:100%;border-radius:5px;font-size:1.6rem;padding:1rem;margin-bottom:4rem}.form__fieldset{border:1px solid #101820;border-radius:5px;padding:3.5rem 1.6rem}.form__legend{font-size:1.8rem;padding:1rem}.form__label{color:#101820;font-size:1.6rem}.form__label--req:after{content:"*";color:#a72b2a}.form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(25%,1fr));gap:2rem}.form__row .form__item input[type=text],.form__row .form__item input[type=tel],.form__row .form__item input[type=file],.form__row .form__item input[type=date],.form__row .form__item input[type=email],.form__row .form__item input[type=number],.form__row .form__item input[type=password],.form__row .form__item textarea,.form__row .form__item select{width:100%}.form__buttons-group{display:flex;justify-content:space-between;flex-direction:column;margin-top:3.2rem}@media (min-width: 48rem){.form__buttons-group{flex-direction:row}}input::file-selector-button{border:thin solid #0488A6;border-radius:5px;background:none;cursor:pointer}.trix-editor{font-size:1.6rem}input#is_the_sky_green{display:none;visibility:hidden;position:absolute;height:0;width:0;overflow:hidden}.product__quantity-input input[type=number]{padding:0 1rem;margin-bottom:0}.prod-slider{height:100vh;overflow:hidden;position:relative}@media (min-width: 48rem){.prod-slider{height:730px;max-height:730px}}.prod-slider__slide{position:relative;height:100%}.prod-slider__text-lockup{position:absolute;width:100%;height:auto;max-width:100%;padding:2rem;background-color:#f07522cc}@media (min-width: 48rem){.prod-slider__text-lockup{top:0;height:730px;width:50%;max-width:58rem;padding:16.6rem 12.5rem 9.9rem 6.4rem}}.prod-slider__catagory{color:#f3f6f9;text-transform:uppercase;line-height:1}.prod-slider__title{margin-bottom:1.6rem}.prod-slider__description{line-height:1.5;font-weight:500;margin-bottom:6.4rem}.prod-slider__nav{z-index:10;position:absolute;bottom:45px;right:35px;display:flex;flex-direction:row}@media (min-width: 48rem){.prod-slider__nav{transform:translate(560px)}}.prod-slider__nav--dots{cursor:pointer;margin:1rem;width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #0488A6}.prod-slider__nav--dots--active{border:none;background-color:#0488a6}.prod-slider img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.4rem}.cards--similar{margin-top:2.4rem}.card{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 350px;max-width:38rem}.card__img--shop img{border-radius:0 0 5px 5px}.card small{color:#f07522;font-weight:500}.card__details{flex:1;display:flex;flex-direction:column;padding:2.4rem 1.6rem 3.2rem}.card__details h5{color:#f07522;font-weight:600}.card__details--camp{background-color:#edfbff}.card__price{color:#0488a6}.card__header{width:100%;display:grid;grid-template-columns:90% 1fr;align-items:baseline}.card__header h5{color:#101820}.card__header p{font-weight:600}.card__info{margin-bottom:2.4rem}.card__info span{font-weight:600}.card__cta{display:flex;justify-content:space-between;margin-top:auto}.tabs__list{display:flex;justify-content:space-between;width:80%;max-width:80%}.tabs a,.tabs span{font-size:2rem;text-transform:uppercase;color:#101820}.tabs__item--active a{color:#0488a6}.login{max-width:75%;margin:0 auto;padding:3.2rem!important;margin-top:3.2rem;display:flex;flex-direction:column}@media (min-width: 48rem){.login{flex-direction:row;justify-content:space-around}}.login__options{display:flex;flex-direction:column;gap:2.4rem}.login__options h5{padding-bottom:1.6rem}.modal__wrapper{position:fixed;display:flex;justify-content:center;align-items:center;overflow:auto;top:0;left:0;width:100%;height:0;z-index:999;transition:height 0s ease-out 1s}.modal__wrapper.active{height:100%;transition:height 0s ease-in 0s}.modal__wrapper.active .backdrop{visibility:visible;opacity:1}.modal__wrapper .backdrop{visibility:hidden;opacity:0;transition:all .6s ease-in-out}.modal__panel{position:relative;max-width:76.8rem;max-height:90vh;padding:2rem;opacity:0;z-index:998}.modal__panel.active{opacity:1;color:#fff}.modal__panel p{color:#fff;font-size:1.6rem!important}.modal__close-button{display:flex;justify-content:flex-end;color:#fff;font-size:2rem}.backdrop{top:0;right:0;bottom:0;left:0;position:fixed;z-index:998}.backdrop--shade{background:#0488a6f2}table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;color:#0488a6;margin-bottom:4rem}table caption{font-size:2.4rem;margin-top:6rem}table caption h4{font-weight:200}table tr{padding:.35em}table th,table td{padding:.625em;text-align:left}table th{font-size:1.35rem;letter-spacing:.1em;font-weight:200;text-transform:uppercase}table td,a{font-size:1.8rem}@media screen and (max-width: 800px){table{border:0}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table td{border-bottom:1px solid #ddd;display:block;text-align:left}}@media screen and (max-width: 800px) and (min-width: 48rem){table td{text-align:right}}@media screen and (max-width: 800px){table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase;text-align:center;width:100%}table td:last-child{border-bottom:0}}.table--admin{border:none}.table__caption-header{display:flex;justify-content:space-between}.table__row--admin{cursor:pointer}.table__row--admin:hover{color:#fff;background-color:#436586}.table--user{border:none}.table--user thead{border-bottom:1px solid #0488A6}.table--user caption{text-align:left;text-transform:uppercase}.table__row--user{cursor:pointer}.table__row--user:hover{color:#fff;background-color:#436586}.alert__messages{clear:both;text-align:left;width:auto}.alert__messages--flash{position:fixed;bottom:20px;right:15px;padding:1.6rem 1.2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a}.alert__messages.alert-success{background-color:#118954;color:#fff}.alert__messages.alert-error{background-color:#a72b2a;color:#fff}.alert__messages .alert{font-size:1.8rem;margin:0}.camp-accordion p{font-size:1.8rem}.camp-accordion__btn{cursor:pointer;background:none;border:none;padding:1rem;text-align:left;width:100%}.camp-accordion__btn span{font-size:2.1rem;color:#f07522}.camp-accordion__item{border-bottom:1px solid #0488A6}.camp-accordion__item:last-child{border-bottom:none}.camp-accordion__content{padding:1.6rem}.camp-accordion ul{padding:1.5rem}.camp-accordion ul li{font-size:1.8rem}.review{padding:2.4rem;display:flex;flex-direction:column}.review__quote{font-style:italic}.review__name{color:#0488a6;align-self:flex-end}.container{width:90%;margin:0 auto;margin-bottom:6.4rem}@media (min-width: 48rem){.container{max-width:116rem}}.grid{display:grid}.grid--2-col{grid-template-columns:1fr;gap:2.4rem}@media (min-width: 48rem){.grid--2-col{grid-template-columns:2fr 1fr;gap:3.2rem}}.header{position:absolute;top:0;left:0;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:1rem;z-index:10;background-color:#f3f6f9bf;margin-bottom:3.2rem}.header a{color:#101820}@media (min-width: 48rem){.header{grid-template-rows:auto auto;grid-template-columns:1fr;padding:0 4.8rem}}.header__logo{grid-column:2;justify-self:center;margin-top:2.4rem;margin-bottom:3.2rem}@media (min-width: 48rem){.header__logo{grid-column:1/span 3}}.header__img{width:50%;margin:0 auto}@media (min-width: 48rem){.header__img{width:15.5rem}}.header__hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;background:none;border:none;cursor:pointer;z-index:20}@media (min-width: 48rem){.header__hamburger{display:none}}.header__hamburger .bar{width:34px;height:5px;background-color:#101820;margin:3px 0;transition:transform .5s cubic-bezier(.25,.1,.25,1)}.header__hamburger--close{margin-top:3.2rem}.header__hamburger--close .bar:first-child{transform:rotate(45deg) translate(5px,5px)}.header__hamburger--close .bar:last-child{transform:rotate(-45deg) translate(3px,-3px)}.header__nav{visibility:hidden;position:fixed;top:0;left:0;width:85%;height:100%;background-color:#0488a6;z-index:100;transform:translate(-100%);transition:transform .5s ease-in-out,visibility .5s ease-in-out}@media (min-width: 48rem){.header__nav{visibility:visible;position:static;width:auto;height:auto;transform:translate(0);background-color:transparent}}.header__nav.active{visibility:visible;display:flex;flex-direction:column;padding-left:3.2rem;padding-right:3.2rem;transform:translate(0)}.header__nav-items{display:flex;flex-direction:column;justify-content:center}@media (min-width: 48rem){.header__nav-items{flex-direction:row}}.header__nav-item{font-size:2rem;font-weight:600;padding:2rem 3.2rem;border-bottom:1px solid #f3f6f9}.header__user-icons{grid-column:3;justify-self:end}.header__user-icons__user-icon{padding-left:1.2rem;padding-right:1.2rem}.product .header,.about .header,.contact .header{position:static;background-color:transparent}.footer{background-color:#0488a6;color:#f3f6f9}.footer__main{display:grid;gap:6.4rem;padding:6.4rem}@media (min-width: 48rem){.footer__main{grid-template-columns:repeat(3,1fr)}}.footer_secondary{background-color:#101820;display:flex;flex-direction:column;text-align:center;justify-content:space-between;padding:2.4rem}@media (min-width: 48rem){.footer_secondary{flex-direction:row}}.footer_secondary a{color:#f3f6f9}.user{display:grid;grid-template-columns:450px 1fr;width:80%;margin:0 auto}.user__account{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:3.6rem}.user--nav{display:flex;flex-direction:column;justify-content:normal}.user--nav__item{text-align:left}.admin-header{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;padding-top:20px;width:22rem;color:#9cabc9;background:#242e42}.admin-header__nav{display:flex;flex-direction:column;min-height:100%}.admin-header__logo{display:block;margin:0 auto;max-width:12rem}.toggle-mob-menu{display:none;margin-left:5px;padding:4px;background:#fff;border-radius:4px}.toggle-mob-menu svg{fill:#101820;transition:transform .2s}.admin-menu{display:flex;flex-direction:column;flex-grow:1;margin-top:35px}.admin-menu li:nth-last-child(2){margin-bottom:35px}.admin-menu li:last-child{margin-top:auto;margin-bottom:20px}.admin-menu li>*{width:100%;padding:12px 15px}.admin-menu h3{text-transform:uppercase;letter-spacing:.15em;font-size:12px;margin-top:12px;color:#97b1cb}.admin-menu a{color:#dbe4ed}.admin-menu svg{width:20px;height:20px;fill:#dbe4ed;margin-right:10px}.admin-menu .icon{fill:#dbe4ed}.admin-menu a,.admin-menu button{display:flex;align-items:center;font-size:1.4rem}.admin-menu a:hover,.admin-menu a:focus,.admin-menu button:hover,.admin-menu button:focus{background:var(--page-header-bgColor-hover);color:#f07522;outline:none}.admin-menu a:hover svg,.admin-menu a:focus svg,.admin-menu button:hover svg,.admin-menu button:focus svg{fill:#f07522}.home__about{display:grid;grid-template-columns:1fr;width:90%;margin:0 auto;gap:6.4rem;overflow:hidden}@media (min-width: 48rem){.home__about{grid-template-columns:repeat(2,1fr)}.home__about--intro{display:flex;flex-direction:column;justify-content:center;padding-left:6.4rem}}.home__about--intro h6{margin-bottom:3.2rem}.home__about--intro a{font-size:2rem;font-weight:500;float:right;color:#0488a6}.home__about--img{order:-1;position:relative;padding:2.4rem}@media (min-width: 48rem){.home__about--img{order:1}}.home__about img{-webkit-clip-path:circle();clip-path:circle();margin:0 auto}.camps{margin-top:6.4rem}.camps__intro{display:grid;grid-template-columns:1fr;gap:3.2rem}@media (min-width: 48rem){.camps__intro{grid-template-columns:2fr 1fr}}.camps__img-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:fit-content(50%);gap:2.4rem}.camps__img-grid img{width:100%;height:auto;border-radius:5px}.camps__img-grid img:first-child{grid-column:1/span 2}.other-camps div{display:flex;flex-direction:column}@media (min-width: 48rem){.other-camps div{flex-direction:row}}.other-camps__title{font-weight:600;margin-bottom:3.2rem;border-bottom:1px solid #101820}.other-camp{position:relative;margin-bottom:1.6rem;height:256px;overflow:hidden}@media (min-width: 48rem){.other-camp{width:436px;margin-bottom:0;margin-right:3.2rem}}.other-camp img{height:256px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.other-camp figcaption{position:absolute;bottom:0;width:100%;padding:1.6rem 3.2rem;border-radius:0 0 10px 10px;background-color:#f0752280}.other-camp figcaption a{font-size:3.13rem;color:#f3f6f9}.breadcrumbs ul{display:flex;flex-direction:row;align-items:center}.breadcrumbs li{margin-right:1.6rem}.product__filtering{display:flex;flex-direction:column;padding:2.4rem 0;margin-bottom:0}@media (min-width: 48rem){.product__filtering{flex-direction:row;justify-content:space-between}}.product__search{display:flex;align-content:center}.product__search form{margin-right:1.6rem}.product__search button{align-self:flex-end}.product__search input[type=text]{margin-bottom:0}.product__info{display:flex;flex-direction:column}@media (min-width: 48rem){.product__info{flex-direction:row}}.product__info h1{font-weight:600}.product__info h4{text-transform:uppercase;font-weight:500}.product__info img{width:75%}.product__header{margin-bottom:3.2rem}.product__price{color:#f07522}.product__details{max-width:54.7rem}.product__quantity{margin-bottom:3.2rem}.product__quantity .form__label{margin-right:1.6rem}.product__quantity-input{display:inline-block;max-width:-moz-fit-content;max-width:fit-content;border:1px solid #F07522}.product__quantity-input input{justify-content:center;font-size:1.8rem;max-width:5rem;border:none}.product__quantity-input span{background-color:#f07522;font-size:2rem;color:#f3f6f9;padding:.5rem 1.5rem;cursor:pointer}.product__quantity .form__label{text-transform:uppercase}.product__buttons .btn--primary{margin-right:1.6rem}.product__similar hr{margin-bottom:2.4rem}.carousel-wrapper{position:relative}@media (min-width: 48rem){.carousel-wrapper{overflow:hidden}}.carousel{display:grid;gap:2rem;transition:transform .5s ease;grid-template-columns:1fr}@media (min-width: 48rem){.carousel{grid-template-columns:repeat(2,1fr)}}.package{max-height:350px;overflow:hidden;background-color:#def8fe}.package:nth-child(2n){background-color:#d3f9e8}.package__group{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width: 48rem){.package__group button{position:absolute;bottom:24px}}.package__image{display:flex}.package img{-o-object-fit:cover;object-fit:cover}.package__details{padding:10%}.package__details h3{line-height:1;margin-bottom:2.4rem}.carousel-button{position:absolute;background-color:#00000080;color:#fff;border:none;padding:1rem;cursor:pointer;top:auto;bottom:-50px;transform:none;left:50%;right:auto;transform:translate(-50%)}@media (min-width: 48rem){.carousel-button{top:50%;transform:translateY(-50%);bottom:auto}}.carousel-button.prev{left:calc(50% - 60px)}@media (min-width: 48rem){.carousel-button.prev{left:0}}.carousel-button.next{left:calc(50% + 60px)}@media (min-width: 48rem){.carousel-button.next{left:auto;right:0}}.review__quote{font-size:1.8rem;font-weight:700}.cart__wrapper{width:100%}.cart__item{display:grid;padding:1.5rem;border-bottom:1px solid #0488A6}@media (min-width: 48rem){.cart__item{grid-template-columns:repeat(3,1fr)}}.cart__item h6{color:#3b5875;text-transform:uppercase;font-weight:600}.cart__img{width:100%;max-width:100%}@media (min-width: 48rem){.cart__img{max-width:80%}}.cart__camper li{font-size:2rem;line-height:1.5}.cart__camper-details{display:block}.cart__camper-details span{text-transform:uppercase;font-weight:500}.cart__prod-total{justify-self:flex-end}.cart__subtotal{float:right;margin-top:2.4rem;text-align:right}.cart__subtotal ol li{font-size:1.8rem;font-weight:600;text-transform:uppercase;color:#7598ba}.cart__subtotal ol li span{color:#101820}.cart__subtotal button{margin-top:2.4rem}.subtotal__item__italic{font-size:1.4rem;text-transform:capitalize;font-weight:400;font-style:italic;color:#101820}@media (min-width: 48rem){.checkout{grid-template-columns:repeat(2,1fr)}}.checkout__items{display:grid;grid-template-columns:1fr 2fr;margin-bottom:1.6rem;margin-top:1.6rem}.checkout__items h3{line-height:1.2}.checkout__items img{border-radius:10px;max-width:65%}.checkout__items-info{display:flex;margin-left:1.6rem}.login-options h6{display:flex;align-items:center;text-align:center;margin-top:1.6rem}.login-options h6:before,.login-options h6:after{content:"";flex:1;border-bottom:1px solid #0488A6;margin:0 10px}.login-options__buttons{margin:2.4rem;display:flex;justify-content:space-around}.order__total{margin-bottom:2.4rem}.payment__item span{float:right}#promo input{margin-bottom:0}#promo .promo-code-applied{font-size:1.6rem;font-weight:700;color:#118954}.order h5{color:#118954}.order__header-title{display:flex;align-items:center}.order__header-number{padding:1.6rem 0}.order__info--details{font-weight:700}.order__info--details span{float:right;font-weight:400;color:#0488a6}.order__links{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-evenly}.order__links div .btn{float:right}.order-footer{color:#0488a6}.order-footer hr{margin:1.6rem 0}.order-footer__address{display:flex;justify-content:space-around;margin-bottom:4rem}.order-footer__summary ul{float:right}.admin__wrapper{position:relative;left:22rem;width:calc(100% - 22rem);min-height:100vh;padding:3rem}.admin__wrapper .admin-toolbar{display:grid;grid-template-columns:1fr auto;grid-column-gap:5rem;align-items:center}.admin__wrapper .admin-toolbar .form{position:relative}.admin__wrapper .admin-toolbar .form [type=search]{width:50%}.admin{width:60%;max-width:80%;margin:0 auto;margin-bottom:4.8rem}.admin .form__fieldset{margin-bottom:2.4rem}.admin__actions{background-color:#f9e4ab;text-align:center;padding:1.6rem 6.8rem;border-radius:5px;position:fixed;bottom:20px;right:20px}.admin__actions select{margin-bottom:2.4rem;padding:.5rem 2.5rem .5rem .75rem}.admin__filters{display:flex;justify-content:space-between}.admin__filters div:first-of-type{display:flex}.admin__filters select{margin-left:2.4rem;margin-bottom:2.4rem;padding:.5rem 2.5rem .5rem .75rem}.admin__header{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-bottom:2rem;text-align:center}@media (min-width: 48rem){.admin__header{grid-template-columns:repeat(2,1fr);text-align:initial}}.admin__quick-actions{display:flex;flex-direction:column;align-items:center}@media (min-width: 48rem){.admin__quick-actions{flex-direction:row;justify-content:flex-start}}.admin__info{display:flex;justify-content:center;align-items:center}@media (min-width: 48rem){.admin__info{justify-content:flex-end}}.admin__sales{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1.6rem}.admin__sales-info{border:#0488A6 1px solid;padding:2.4rem}.admin__sales-info em{font-size:2.4rem;font-weight:100;color:#0488a6}.admin__sales-info strong{font-size:2.4rem;color:#0488a6}.dropdown{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto;border-radius:.25rem}.dropdown-item{padding:.5rem 1rem;cursor:pointer}.form__group--search{position:relative}.product-search__dropdown{position:relative;top:100%;left:0;right:0;z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;margin-top:.25rem;max-height:12rem;overflow-y:auto;padding:0;list-style:none}.product-search__item{padding:.5rem 1rem;cursor:pointer;transition:background-color .2s ease}.product-search__item:hover{background-color:#f6f6f6}.product-search__item--empty{color:#999;cursor:default}.form__selected-products{margin-top:1rem}.form__selected-products-list{list-style:none;padding:0;margin:0}.form__selected-products-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.form__remove-button{color:#c00;background:none;border:none;cursor:pointer}.form__remove-button:hover{text-decoration:underline}.form__selected-product-info{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2.4rem}.form__selected-product-name{font-weight:600;display:block}.form__selected-product-actions{display:flex;align-items:center;gap:1rem}.form__input--quantity{margin-bottom:0;width:100px;text-align:center}.admin-order__header{display:flex;flex-direction:column}.admin-order__status{display:flex}.admin-order__status span{background-color:#a5f4d1;border-radius:1.4rem;padding:.25rem 2rem;color:#101820;font-size:1.6rem;margin:0 1.5%}.admin-order__date{text-transform:uppercase;font-size:1.5rem}.admin-order__actions ul{display:flex;flex-direction:row}.admin-order__actions ul li{margin-left:1.6rem;margin-right:1.6rem}.admin-order__information p{margin-bottom:0}.admin-order__details{display:grid;grid-template-columns:repeat(2,1fr)}.admin-order__details h6{color:#a8bed4}.admin-order__details article{margin-top:1.6rem}.admin-order__items{display:grid;grid-template-columns:repeat(3,1fr)}.admin-order__image{margin-right:2.4rem}
