@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{box-sizing:border-box;font-size:62.5%}@media only screen and (max-width: 50.93em){html{font-size:60%}}:root{--dark-cyan: #0E8784;--dark-gray-blue: #333D4B;--dark-gray-blue2: #2C343E;--pale-orange: #FDD6BA;--light-cream: #FEFCF7;--gray: #83888F;--light-gray: #f4f1eb;--pale-gray: #eeedea;--white: #FFF}#root{overflow-x:hidden}body{font-family:Barlow,sans-serif}.container{max-width:144rem;margin:0 auto}.btn{background-color:var(--dark-cyan);color:var(--white);padding:1.4rem 2.6rem;border:none;border-radius:.5rem;font-size:1.6rem;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none}.btn:hover{background-color:#66d2cf}.active{color:#66d2cf!important}.hidden{display:none!important}.header{padding:2rem;display:flex;align-items:center;justify-content:space-between;position:relative}.header__logo{z-index:200}.header__menu{display:flex;justify-content:center;align-items:center;gap:3rem;list-style:none;position:relative}@media only screen and (max-width: 40.6em){.header__menu{transform:translate(110%);position:fixed;top:0;right:0;transition:all .3s ease-in-out;width:100%;height:100vh;background-image:linear-gradient(180deg,#fff 50%,#fffb);flex-direction:column;z-index:100;justify-content:flex-start;padding-top:12rem}}.header__menu--ele a{text-decoration:none;font-size:1.6rem;text-transform:uppercase;color:var(--dark-cyan);cursor:pointer;font-weight:600}@media only screen and (max-width: 40.6em){.header__menu--ele a{font-family:Fraunces,serif;font-size:3.5rem;text-transform:capitalize;color:var(--dark-gray-blue)!important;font-weight:800}}.header__hamburger{z-index:200;display:none}@media only screen and (max-width: 40.6em){.header__hamburger{display:block;position:absolute;right:5%}}.header__hamburger--open,.header__hamburger--close{border:none;background-color:transparent}.displayMenu{transform:translate(0)!important}.home{padding:2rem}@media only screen and (max-width: 50.93em){.home{padding:3rem}}.home__hero{background-image:url(/assets/image-hero-coffeepress-BFT8-nnC.jpg);height:80vh;background-repeat:no-repeat;background-size:cover;border-radius:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:10rem}@media only screen and (max-width: 62.5em){.home__hero{background-image:url(/assets/image-hero-coffeepress-CvsAEdOE.jpg)}}@media only screen and (max-width: 50.93em){.home__hero{height:60vh;padding-left:5rem}}@media only screen and (max-width: 40.6em){.home__hero{background-image:url(/assets/image-hero-coffeepress-CWa-gwFq.jpg);height:80vh;padding:0 2rem}}.home__hero--desc{display:flex;flex-direction:column;align-items:flex-start;gap:4rem;width:50%}@media only screen and (max-width: 62.5em){.home__hero--desc{width:80%}}@media only screen and (max-width: 40.6em){.home__hero--desc{align-items:center;width:100%}}.home__hero--desc h1{color:var(--white);font-size:7rem;font-family:Fraunces,serif;line-height:1}@media only screen and (max-width: 40.6em){.home__hero--desc h1{font-size:4rem}}.home__hero--desc h1 span{display:block}.home__hero--desc p{padding-right:8rem;font-size:1.6rem;color:var(--dark-cyan);line-height:1.6}@media only screen and (max-width: 40.6em){.home__hero--desc p{padding-right:0;text-align:center}}.home__collection{max-width:111rem;margin:12rem auto;position:relative}.home__collection--title{margin-bottom:3rem;position:absolute;z-index:10}@media only screen and (max-width: 50.93em){.home__collection--title{width:100%}}.home__collection--title h2{font-size:18rem;text-align:center;font-family:Fraunces,serif;font-weight:900;background:-webkit-linear-gradient(rgba(51,51,51,.1960784314),rgba(131,136,143,.0823529412));-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width: 50.93em){.home__collection--title h2{font-size:10rem}}@media only screen and (max-width: 40.6em){.home__collection--title h2{font-size:4rem}}.home__collection--content{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:3rem;z-index:20;padding-top:12rem}@media only screen and (max-width: 50.93em){.home__collection--content{grid-template-columns:1fr;padding-top:6rem}}@media only screen and (max-width: 40.6em){.home__collection--content{padding-top:8rem}}.home__collection--content-item{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}@media only screen and (max-width: 50.93em){.home__collection--content-item{display:grid;grid-template-columns:50% 50%;gap:0}}@media only screen and (max-width: 40.6em){.home__collection--content-item{grid-template-columns:1fr}}@media only screen and (max-width: 50.93em){.home__collection--content-item .item__img{display:flex;justify-content:flex-end}}@media only screen and (max-width: 40.6em){.home__collection--content-item .item__img{justify-content:center}}.home__collection--content-item .item__img img{max-width:24rem;margin-bottom:3rem}.home__collection--content-item .item__title{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 50.93em){.home__collection--content-item .item__title{align-items:flex-start}}@media only screen and (max-width: 40.6em){.home__collection--content-item .item__title{align-items:center}}.home__collection--content-item .item__title h3{font-size:2rem;font-family:Fraunces,serif;text-align:center;font-weight:800}.home__collection--content-item .item__title p{font-size:1.4rem;text-align:center}@media only screen and (max-width: 50.93em){.home__collection--content-item .item__title p{text-align:left;padding-right:8rem}}@media only screen and (max-width: 40.6em){.home__collection--content-item .item__title p{text-align:center;padding:0}}.home__why{background-color:var(--dark-gray-blue2);border-radius:1.5rem;padding:3rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:57.7rem;position:relative}@media only screen and (max-width: 50.93em){.home__why{padding:1rem}}.home__why--title{display:flex;flex-direction:column;width:45%;gap:3rem;padding-top:8rem}@media only screen and (max-width: 50.93em){.home__why--title{width:80%;padding-top:4rem}}.home__why--title h4{color:var(--white);text-align:center;font-size:4rem;font-family:Fraunces,serif}@media only screen and (max-width: 50.93em){.home__why--title h4{font-size:2.5rem}}.home__why--title p{font-size:1.6rem;text-align:center;line-height:1.6;color:var(--dark-cyan)}.home__why--features{position:absolute;display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));top:64%;width:80%;gap:2rem}@media only screen and (max-width: 50.93em){.home__why--features{top:50%}}@media only screen and (max-width: 40.6em){.home__why--features{top:60%;width:90%}}.home__why--features .feature__card{display:flex;flex-direction:column;gap:3rem;background-color:var(--dark-cyan);padding:8rem 4rem 3rem;border-radius:1.5rem}@media only screen and (max-width: 50.93em){.home__why--features .feature__card{padding:4rem;flex-direction:row;gap:5rem}}@media only screen and (max-width: 40.6em){.home__why--features .feature__card{flex-direction:column;padding:7rem 3rem 5rem}}.home__why--features .feature__card--icon{display:flex;justify-content:center;margin-bottom:2rem}@media only screen and (max-width: 50.93em){.home__why--features .feature__card--icon{margin-bottom:0;align-items:center}}.home__why--features .feature__card--icon img{height:6rem}.home__why--features .feature__card--title{display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 40.6em){.home__why--features .feature__card--title{align-items:center}}.home__why--features .feature__card--title h5{color:var(--white);font-size:2.2rem;text-align:center}@media only screen and (max-width: 50.93em){.home__why--features .feature__card--title h5{text-align:left}}.home__why--features .feature__card--title p{color:var(--white);text-align:center;font-size:1.4rem;line-height:1.6}@media only screen and (max-width: 50.93em){.home__why--features .feature__card--title p{text-align:left}}@media only screen and (max-width: 40.6em){.home__why--features .feature__card--title p{text-align:center}}.home__how{max-width:80%;margin:25rem auto 5rem}@media only screen and (max-width: 75.93em){.home__how{margin:50rem auto 5rem}}@media only screen and (max-width: 50.93em){.home__how{margin:40rem auto 5rem;max-width:95%}}@media only screen and (max-width: 40.6em){.home__how{margin:90rem auto 5rem}}.home__how h4{font-size:2.6rem;font-family:Fraunces,serif;color:var(--dark-cyan)}.home__how--points{margin-top:5rem;width:77%;position:relative;z-index:10}@media only screen and (max-width: 40.6em){.home__how--points{display:none}}.home__how--points .line{position:absolute;height:1px;width:100%;border:1px solid var(--pale-orange);top:50%;z-index:10}.home__how--points .bullet{position:relative;left:50%;z-index:40;width:3.1rem;height:3.1rem;border:2px solid var(--dark-gray-blue);background-color:var(--white);border-radius:50%}.home__how--points:after,.home__how--points:before{content:"";position:absolute;width:3.1rem;height:3.1rem;border:2px solid var(--dark-gray-blue);border-radius:50%;background-color:var(--white);top:0;z-index:20}.home__how--points:before{right:0}.home__how--steps{display:flex;gap:8rem;margin-top:5rem}@media only screen and (max-width: 50.93em){.home__how--steps{gap:3rem}}@media only screen and (max-width: 40.6em){.home__how--steps{flex-direction:column}}.home__how--steps_step{display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 40.6em){.home__how--steps_step{align-items:center}}.home__how--steps_step h5{font-size:8rem;font-weight:900;font-family:Fraunces,serif;color:var(--pale-orange)}.home__how--steps_step h6{font-size:3rem;font-family:Fraunces,serif;font-weight:800;color:var(--dark-gray-blue)}@media only screen and (max-width: 40.6em){.home__how--steps_step h6{font-size:2.5rem}}.home__how--steps_step h6 span{display:block}@media only screen and (max-width: 40.6em){.home__how--steps_step h6 span{display:inline-block}}.home__how--steps_step p{font-size:1.6rem;padding-right:4rem;line-height:1.5;color:var(--dark-gray-blue)}@media only screen and (max-width: 50.93em){.home__how--steps_step p{padding-right:0}}@media only screen and (max-width: 40.6em){.home__how--steps_step p{text-align:center}}.home__how--button{margin-top:6rem}@media only screen and (max-width: 40.6em){.home__how--button{display:flex;justify-content:center}}.aboutus{padding:2rem}.aboutus__banner{height:45rem;border-radius:1.5rem;background-image:url(/assets/image-hero-whitecup-Bvfv86zL.jpg);background-repeat:no-repeat;background-size:cover;padding:0 8rem;display:flex;align-items:center}@media only screen and (max-width: 50.93em){.aboutus__banner{background-image:url(/assets/image-hero-whitecup-BEiuqtqQ.jpg)}}@media only screen and (max-width: 40.6em){.aboutus__banner{background-image:url(/assets/image-hero-whitecup-CbJtg_Fz.jpg);padding:0 3rem}}.aboutus__banner--message{width:50%;padding-right:9rem;display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 50.93em){.aboutus__banner--message{width:80%;padding-right:0}}@media only screen and (max-width: 40.6em){.aboutus__banner--message{width:100%}}.aboutus__banner--message h4{font-size:5rem;font-family:Fraunces,serif;color:var(--white)}.aboutus__banner--message p{font-size:1.6rem;color:var(--light-cream);line-height:1.6;font-weight:100}.aboutus__commitment{max-width:110rem;margin:12rem auto 0;display:flex;justify-content:center;align-items:center;gap:10rem}@media only screen and (max-width: 50.93em){.aboutus__commitment{gap:6rem}}@media only screen and (max-width: 40.6em){.aboutus__commitment{display:grid;grid-template-rows:1fr 1fr;justify-items:center}}.aboutus__commitment--img{width:44.5rem;height:52rem;background-image:url(/assets/image-commitment-C9HbVVa2.jpg);border-radius:1.5rem;background-repeat:no-repeat}@media only screen and (max-width: 50.93em){.aboutus__commitment--img{background-image:url(/assets/image-commitment-C6cC1qlB.jpg);width:24.1rem;height:40rem;background-size:contain}}@media only screen and (max-width: 40.6em){.aboutus__commitment--img{background-image:url(/assets/image-commitment-BNuwKsoj.jpg);width:32rem;background-size:cover}}.aboutus__commitment--text{width:54rem;height:34rem;display:flex;flex-direction:column;gap:4rem}@media only screen and (max-width: 50.93em){.aboutus__commitment--text{width:40.9rem;height:40rem}}@media only screen and (max-width: 40.6em){.aboutus__commitment--text{width:90%;align-items:center}}.aboutus__commitment--text h4{font-size:4rem;font-family:Fraunces,serif}@media only screen and (max-width: 50.93em){.aboutus__commitment--text h4{font-size:3rem}}.aboutus__commitment--text p{font-size:1.6rem;line-height:1.6;color:var(--dark-cyan)}@media only screen and (max-width: 50.93em){.aboutus__commitment--text p{font-size:1.4rem}}@media only screen and (max-width: 40.6em){.aboutus__commitment--text p{text-align:center}}.aboutus__quality{margin-top:25rem;height:47.4rem;border-radius:1.5rem;display:flex;justify-content:center;align-items:center;gap:7rem;background-color:var(--dark-gray-blue2)}@media only screen and (max-width: 62.5em){.aboutus__quality{padding:3rem}}@media only screen and (max-width: 50.93em){.aboutus__quality{display:grid;grid-template-rows:1fr 1fr;gap:4rem}}@media only screen and (max-width: 40.6em){.aboutus__quality{padding:0;grid-template-columns:1fr;justify-items:center;margin-top:15rem;gap:0;grid-template-rows:20% 80%;align-items:flex-start}}.aboutus__quality--text{width:54rem;height:21rem;display:flex;flex-direction:column;gap:4rem}@media only screen and (max-width: 50.93em){.aboutus__quality--text{grid-row:2}}@media only screen and (max-width: 50.93em){.aboutus__quality--text{width:100%}}@media only screen and (max-width: 40.6em){.aboutus__quality--text{margin-top:4rem;padding:0 3rem}}.aboutus__quality--text h4{font-size:4rem;color:var(--white);font-family:Fraunces,serif}@media only screen and (max-width: 50.93em){.aboutus__quality--text h4{font-size:3rem;text-align:center}}.aboutus__quality--text p{font-size:1.6rem;color:var(--gray);line-height:1.6}@media only screen and (max-width: 50.93em){.aboutus__quality--text p{font-size:1.4rem;text-align:center}}.aboutus__quality--img{width:44.5rem;height:47.4rem;border-radius:1.5rem;margin-bottom:18rem;background-image:url(/assets/image-quality-G-aBjszn.jpg);background-repeat:no-repeat}@media only screen and (max-width: 50.93em){.aboutus__quality--img{background-image:url(/assets/image-quality-C0lYHoVa.jpg);width:100%;height:32rem;background-size:cover;margin-bottom:0;margin-top:-15rem}}@media only screen and (max-width: 40.6em){.aboutus__quality--img{background-image:url(/assets/image-quality-DsXoZT8L.jpg);width:90%;background-size:cover;max-height:18rem;margin-top:-8rem}}.aboutus__headquarters{width:104.5rem;margin:12rem auto 5rem}@media only screen and (max-width: 50.93em){.aboutus__headquarters{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}}.aboutus__headquarters h5{font-size:2.8rem;font-family:Fraunces,serif;color:var(--gray)}.aboutus__headquarters--locations{display:flex;margin-top:5rem;gap:16rem;justify-content:flex-start}@media only screen and (max-width: 62.5em){.aboutus__headquarters--locations{gap:10rem}}@media only screen and (max-width: 40.6em){.aboutus__headquarters--locations{flex-direction:column}}.aboutus__headquarters--locations_loc{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 40.6em){.aboutus__headquarters--locations_loc{align-items:center}}.aboutus__headquarters--locations_loc .location--map img{height:6rem}@media only screen and (max-width: 40.6em){.aboutus__headquarters--locations_loc .location--inf{text-align:center}}.aboutus__headquarters--locations_loc .location--inf h6{font-size:3rem;font-family:Fraunces,serif;margin-bottom:3rem}@media only screen and (max-width: 40.6em){.aboutus__headquarters--locations_loc .location--inf h6{font-size:2.4rem}}.aboutus__headquarters--locations_loc .location--inf p{font-size:1.4rem;color:var(--gray);margin-bottom:.5rem}.plan{padding:2rem}@media only screen and (max-width: 50.93em){.plan{padding:0}}.plan__banner{height:45rem;border-radius:1.5rem;background-image:url(/assets/image-hero-blackcup-Cxl2Or8r.jpg);background-repeat:no-repeat;background-size:cover;padding:0 8em;display:flex;align-items:center}@media only screen and (max-width: 50.93em){.plan__banner{background-image:url(/assets/image-hero-blackcup-CuRKH924.jpg);padding:2rem;margin:0 2rem}}@media only screen and (max-width: 40.6em){.plan__banner{background-image:url(/assets/image-hero-blackcup-BYCN0JWB.jpg);padding:2rem;margin:0 2rem}}.plan__banner--message{width:50%;padding-right:9rem;display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 50.93em){.plan__banner--message{width:85%}}@media only screen and (max-width: 40.6em){.plan__banner--message{width:100%;padding-right:0}}.plan__banner--message h4{font-size:5.6rem;font-family:Fraunces,serif;color:var(--white)}@media only screen and (max-width: 40.6em){.plan__banner--message h4{text-align:center;font-size:4rem}}.plan__banner--message p{font-size:1.6rem;color:var(--light-cream);line-height:1.6;font-weight:100}@media only screen and (max-width: 40.6em){.plan__banner--message p{text-align:center}}.plan__how{margin:15rem auto 5rem;background-color:var(--dark-gray-blue2);border-radius:1.5rem;padding:6rem 8rem 10rem}@media only screen and (max-width: 40.6em){.plan__how{padding:6rem 3rem 10rem}}.plan__how--points{margin-top:2rem;width:74%;position:relative;z-index:10}@media only screen and (max-width: 40.6em){.plan__how--points{display:none}}.plan__how--points .line{position:absolute;height:1px;width:100%;border:1px solid var(--pale-orange);top:50%;z-index:10}.plan__how--points .bullet{position:relative;left:50%;z-index:40;width:3.1rem;height:3.1rem;border:2px solid var(--gray);background-color:transparent;border-radius:50%}.plan__how--points:after,.plan__how--points:before{content:"";position:absolute;width:3.1rem;height:3.1rem;border:2px solid var(--gray);border-radius:50%;background-color:transparent;top:0;z-index:20}.plan__how--points:before{right:0;transform:translate(50%)}.plan__how--points:after{transform:translate(-50%)}.plan__how--steps{display:flex;gap:8rem;margin-top:5rem}@media only screen and (max-width: 50.93em){.plan__how--steps{gap:0}}@media only screen and (max-width: 40.6em){.plan__how--steps{flex-direction:column;gap:4rem}}.plan__how--steps_step{display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 40.6em){.plan__how--steps_step{align-items:center}}.plan__how--steps_step h5{font-size:8rem;font-weight:900;font-family:Fraunces,serif;color:var(--pale-orange)}.plan__how--steps_step h6{font-size:3rem;font-family:Fraunces,serif;font-weight:800;color:var(--white)}.plan__how--steps_step h6 span{display:block}@media only screen and (max-width: 40.6em){.plan__how--steps_step h6 span{display:inline}}.plan__how--steps_step p{font-size:1.6rem;padding-right:4rem;line-height:1.5;color:var(--gray)}@media only screen and (max-width: 50.93em){.plan__how--steps_step p{padding-right:1rem}}@media only screen and (max-width: 50.93em){.plan__how--steps_step p{padding-right:0;text-align:center}}.plan__preferences{width:111rem;margin:14rem auto 0;display:grid;grid-template-columns:30% 70%}@media only screen and (max-width: 75.93em){.plan__preferences{width:100%}}@media only screen and (max-width: 50.93em){.plan__preferences{grid-template-columns:1fr}}.plan__preferences--steps{list-style:none;display:flex;flex-direction:column;padding-right:12rem}@media only screen and (max-width: 62.5em){.plan__preferences--steps{padding-right:6rem}}@media only screen and (max-width: 50.93em){.plan__preferences--steps{display:none}}.plan__preferences--steps li{border-bottom:1px solid var(--pale-gray);padding:2.5rem 0;color:var(--dark-cyan)}.plan__preferences--steps li p{font-family:Fraunces,serif;font-size:2.2rem;font-weight:600}.plan__preferences--steps li p span{margin-right:2rem}.plan__preferences--steps li:last-child{border-bottom:none}.plan__preferences--options{padding-top:2rem}@media only screen and (max-width: 50.93em){.plan__preferences--options{margin:0 2rem}}.plan__preferences--options-opt{margin-bottom:5rem}.plan__preferences--options-opt input{display:none}.plan__preferences--options-opt label>h5{font-size:4rem;font-family:Fraunces,serif;color:var(--gray);font-weight:800;cursor:pointer}@media only screen and (max-width: 40.6em){.plan__preferences--options-opt label>h5{font-size:3rem}}.plan__preferences--options-opt_title{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.plan__preferences--options-opt_title img{transform:rotate(0);transition:all .3s ease}.plan__preferences--options-opt_choices{display:flex;gap:5rem;overflow:hidden;transition:all .3s ease-in-out;padding:0;height:0}@media only screen and (max-width: 62.5em){.plan__preferences--options-opt_choices{gap:.5rem}}@media only screen and (max-width: 40.6em){.plan__preferences--options-opt_choices{flex-direction:column;gap:1.5rem}}.plan__preferences--options-opt_choices .options__choice{background-color:var(--light-gray);padding:3rem 4rem 7rem 3rem;border-radius:1.5rem;cursor:pointer}@media only screen and (max-width: 40.6em){.plan__preferences--options-opt_choices .options__choice{padding:2rem}}.plan__preferences--options-opt_choices .options__choice h6{font-size:2rem;font-family:Fraunces,serif;margin-bottom:1.4rem}.plan__preferences--options-opt_choices .options__choice p{font-size:1.4rem;line-height:1.6}.plan__preferences--options-opt input:checked~.plan__preferences--options-opt_choices{padding:4rem 0;height:24rem}@media only screen and (max-width: 40.6em){.plan__preferences--options-opt input:checked~.plan__preferences--options-opt_choices{height:auto}}.plan__preferences--options-opt input:checked~.plan__preferences--options-opt_title img{transform:rotate(180deg)}.plan__preferences--options .order__summary{margin:5rem 0;display:flex;flex-direction:column;align-items:center;gap:3rem}.plan__preferences--options .order__summary--detail{background-color:var(--dark-gray-blue2);border-radius:1.5rem;width:100%;padding:5rem 8rem}@media only screen and (max-width: 40.6em){.plan__preferences--options .order__summary--detail{padding:3rem}}.plan__preferences--options .order__summary--detail h5{font-size:1.6rem;color:var(--gray);text-transform:uppercase;margin-bottom:2rem}.plan__preferences--options .order__summary--detail p{font-size:2.8rem;color:var(--light-cream);font-family:Fraunces,serif;line-height:1.6}.plan__preferences--options .order__summary--detail p span{color:var(--dark-cyan)}.plan__preferences--options .order__summary--create{align-self:flex-end}@media only screen and (max-width: 40.6em){.plan__preferences--options .order__summary--create{align-self:center}}.plan__preferences--options .order__summary--create button{cursor:pointer}.plan__preferences--options .order__summary--create button:disabled{background-color:var(--pale-gray);cursor:auto}.plan__preferences--options .modal__summary{border-radius:1.5rem}.plan__preferences--options .modal__summary--title{background-color:var(--dark-gray-blue2);padding:4rem 5rem;border-radius:1rem 1rem 0 0}.plan__preferences--options .modal__summary--title h3{color:var(--light-cream);font-size:3rem;font-family:Fraunces,serif}.plan__preferences--options .modal__summary--content{padding:5rem;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 40.6em){.plan__preferences--options .modal__summary--content{padding:2rem}}.plan__preferences--options .modal__summary--content p:first-child{font-size:2rem;letter-spacing:.1rem;line-height:1.5;font-family:Fraunces,serif;color:var(--dark-cyan);font-weight:700}.plan__preferences--options .modal__summary--content p{font-size:1.5rem;line-height:1.6;color:var(--dark-cyan)}.plan__preferences--options .modal__summary--content .checkout{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr;align-items:center}.plan__preferences--options .modal__summary--content .checkout__total{color:var(--dark-gray-blue2);font-size:3rem}@media only screen and (max-width: 40.6em){.plan__preferences--options .modal__summary--content .checkout__total{display:none}}.plan__preferences--options .modal__summary--content .checkout button{cursor:pointer}@media only screen and (max-width: 40.6em){.plan__preferences--options .modal__summary--content .checkout button{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;font-size:2.2rem}}.plan__preferences--options .modal__summary--content .checkout button .btn__mobile{display:none;color:var(--light-cream)}@media only screen and (max-width: 40.6em){.plan__preferences--options .modal__summary--content .checkout button .btn__mobile{display:block}}@media only screen and (max-width: 40.6em){.plan__preferences--options .modal__summary--content .checkout{display:flex}}.disabled{color:var(--dark-cyan)!important}.disabled__step{color:var(--light-gray)!important}.selected__opt{background-color:var(--dark-cyan)!important;color:var(--light-cream)}.selected{color:var(--dark-gray-blue2)!important}.footer{background-color:var(--dark-gray-blue2);padding:4rem 14rem;display:flex;align-items:center;gap:14rem;margin-top:10rem}@media only screen and (max-width: 62.5em){.footer{flex-direction:column;gap:1rem}}@media only screen and (max-width: 40.6em){.footer{padding:4rem}}.footer__menu{list-style:none;display:flex;gap:4rem;justify-content:center;align-items:center}@media only screen and (max-width: 40.6em){.footer__menu{flex-direction:column;margin-top:3rem}}.footer__menu li a,.footer__menu li a:link,.footer__menu li a:visited{text-decoration:none;font-size:1.4rem;text-transform:uppercase;color:var(--dark-cyan)}.footer__social{display:flex;gap:2rem;margin-left:auto}@media only screen and (max-width: 62.5em){.footer__social{justify-content:center;margin-left:0;margin-top:4rem}}
