/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.navbar,.navbar-spacer{height:64px}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;font-family:Amaranth,sans-serif;background-color:var(--clr-hero-bg);box-shadow:0 4px 8px 1px rgba(0,0,0,.19);opacity:1;transition:opacity .25s ease-in-out,-webkit-transform .25s;-moz-transition:opacity .25s ease-in-out,transform .25s,-moz-transform .25s;transition:opacity .25s ease-in-out,transform .25s;transition:opacity .25s ease-in-out,transform .25s,-webkit-transform .25s,-moz-transform .25s}.navbar .brand{font-size:2rem;font-style:italic;font-weight:700;padding:1rem 0}.navbar a{text-decoration:none}.footer,.navbar a,.navbar a:visited{color:#552870}.footer{background-color:#fdf0ff}.footer .ypad{background:#fff}.footer .wave{stroke:#fff;fill:#fff;stroke-width:1}.footer .footer-container{padding-top:1rem;padding-bottom:1rem;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto auto;grid-template-areas:"logo logo" "links links" "copyright copyright"}.footer .logo{grid-area:logo;margin-bottom:1rem;font-size:2rem;font-weight:700}.footer .copy{grid-area:copyright;text-align:center}.footer .copy small{letter-spacing:.5px}.footer .links{grid-area:links;margin-bottom:1rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.footer .links li{list-style:none;margin:.5rem 0}.footer .links ul:not(:first-child){text-align:right}.footer a{text-decoration:none}.footer a,.footer a:visited{color:#552870}@media(min-width:576px){.footer .footer-container{grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"logo links" "copyright copyright"}.footer .links{-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.footer .links ul{margin-left:2.5rem}.footer .copy{text-align:left}}.hero{background-color:var(--clr-hero-bg);color:var(--clr-hero-txt)}.hero-container{display:grid;grid-template-columns:40% 60%;grid-template-rows:auto auto auto auto;grid-template-areas:"title title" "brain brain" "brain brain" "cta cta"}.hero .title-container{grid-area:title;text-align:center}.hero h1{font-size:3rem;font-style:italic;padding:1rem 0 0}.hero h2{font-size:2rem;font-style:italic;padding:0 0 1rem}.hero .cta-container{grid-area:cta;text-align:center;padding:0 0 2rem}.hero .brain-container{grid-area:brain;justify-self:stretch;align-self:stretch;position:relative}.hero img.brain{width:100%;height:100%;object-fit:contain}.hero .wave{background-color:#fff;stroke:var(--clr-hero-bg);fill:var(--clr-hero-bg);stroke-width:1}@media(min-width:768px){.hero-container{grid-template-columns:40% 60%;grid-template-rows:3rem auto auto 3rem;grid-template-areas:". brain" "title brain" "cta brain" ". brain"}.hero img.brain{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.hero .title-container{-webkit-align-self:start;align-self:start;text-align:left;margin:0 0 1rem 2rem}.hero .cta-container{text-align:left;margin:0 0 0 2rem}.hero h1{font-size:3.5rem}}@media(min-width:992px){.hero .title-container{margin:0 0 1rem 4rem}.hero .cta-container{margin:0 0 0 4rem}.hero h1{font-size:4rem}.hero h2{font-size:2.5rem}}.container{max-width:768px;margin:0 auto;width:100%;padding-left:var(--gutter-x);padding-right:var(--gutter-x)}.container-lg{max-width:992px}.container-xl{max-width:1200px}.row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--gutter-y) * -1);margin-left:calc(var(--gutter-x) / -2);margin-right:calc(var(--gutter-x) / -2)}.row>*{max-width:100%;margin-top:var(--gutter-y);padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2)}.col{-webkit-flex:1 0;-moz-box-flex:1;flex:1 0;width:100%}.how-container{color:#666;font-size:1.5rem;margin-top:4rem;margin-bottom:2rem}.how-container.full-width{background-color:#9850a3;color:#fff;padding:.5rem}.how-container.full-width h2{color:#fff}.how-container h2{font-size:2rem;color:#552870;margin-bottom:1rem}.how-container ul{list-style-type:none;padding:1.5rem}.how-container p{padding-bottom:1.5rem}.how-container .feature-text{color:#9850a3;font-weight:bolder;letter-spacing:1.2px;text-transform:uppercase;line-height:1.75;display:inline-block;padding-right:.5em}.how-container .feature-ul{color:#9850a3;text-transform:capitalize}.how-container .slice{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0}.how-container .slice.img-right .text{-webkit-order:1;-moz-box-ordinal-group:2;order:1}.how-container .slice.img-right .image{-webkit-order:0;-moz-box-ordinal-group:1;order:0}.how-container .slice .text{width:100%}.how-container .slice .text>div>p{padding-bottom:2rem}.how-container .slice .image{width:100%;text-align:center}.how-container .slice .image img{object-fit:contain;width:50%}.how-container .dial-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center}.how-container .dial-container p{padding:0 0 0 1.5rem}.how-container .slice-single{margin:2rem auto 0;max-width:768px}.how-container .text-center{text-align:center}@media(min-width:768px){.how-container .slice.img-right .text{padding-right:2rem;-webkit-order:0;-moz-box-ordinal-group:1;order:0}.how-container .slice.img-right .image{-webkit-order:1;-moz-box-ordinal-group:2;order:1}.how-container .slice.img-left .text{padding-left:2rem}.how-container .slice .text{-webkit-flex-basis:60%;flex-basis:60%}.how-container .slice .image{-webkit-flex-basis:40%;flex-basis:40%}.how-container .slice .image img{width:100%;max-width:360px}}.center-hv{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.results-container{margin-top:2rem;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.results-container .result-tags{text-align:center}.results-container .result-tags>h2{text-align:center;margin:1rem 0;color:#552870}.results-container .category-pill{font-size:1rem}.results-container .controls{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly;margin-bottom:2rem}.contact{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;grid-template-areas:"title" "icon" "form";padding-top:1rem;padding-bottom:1rem}.contact header{grid-area:title;text-align:center}.contact .icon{grid-area:icon;justify-self:center;align-self:center;display:block;fill:#ffb99f;width:25%}.contact form{font-family:Alegreya Sans,sans-serif;font-weight:400;grid-area:form;display:block;padding:1rem 0}.contact form.show-invalid input:invalid+.error{display:inline-block;color:red;font-size:.8rem}.contact form.show-invalid textarea:invalid+.error{display:inline-block;color:red;font-size:.8rem}.contact form input+.error{display:none}label{display:inline-block;margin:0 0 .5rem}.form-control{display:block;width:100%;padding:.375rem;line-height:1.5;border:1px solid #ced4db;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:Alegreya Sans,sans-serif;font-weight:400;color:#303030}.form-control:focus{background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select{display:block;width:100%;padding:.375rem 1.75rem .375rem .75rem;font-family:Alegreya Sans,sans-serif;font-weight:400;line-height:1.5;color:#303030;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4db;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}@media(min-width:576px){.contact{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"title title" "icon form"}.contact .icon{width:80%;justify-self:start}}.contact-success{height:74vh;position:relative}.contact-success .message-container{z-index:2;height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-align:center;color:#552870}.contact-success .watermark{position:absolute;height:-moz-calc(100% - 6rem);height:calc(100% - 6rem);width:-moz-calc(100% - 2rem);width:calc(100% - 2rem);margin:3rem 1rem;top:0;left:0;z-index:-1}.contact-success .watermark>svg{fill:#fff1ec;stroke:#fff1ec;width:100%;height:100%;object-fit:contain}.review-card{font-family:Alegreya Sans,sans-serif;font-weight:400;font-size:1.25rem;margin:2em auto;max-width:40rem;border:3px solid #f5f5f5;padding:1rem}.review-card h1{font-size:1.75rem;text-align:center;color:#444}.review-card h2{font-size:1.5rem;margin-bottom:.5rem;font-weight:700;color:#444}.review-card .images-container{height:20rem;margin:1rem auto}.review-card .btn{letter-spacing:0}.metrics-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center}.price-panel{-webkit-order:1;-moz-box-ordinal-group:2;order:1;margin:1rem 0;width:100%;color:#666}.price-panel .vendor{text-transform:capitalize}.score-panel{-webkit-order:0;-moz-box-ordinal-group:1;order:0;margin:0 auto}.old-price{text-decoration:line-through}.score-container{display:inline-block;margin:0}.why-container{margin:1.5rem 0;color:#666}.ideal-tag-container{margin:0 0 1rem}.ideal-tag-container .tag-group{margin-top:-2px;margin-bottom:-2px}.category-pill{display:inline-block;padding:2px 6px;background-color:#9850a3;border-radius:4px;color:#fff;text-transform:uppercase;font-size:.75rem;font-family:Alegreya Sans,sans-serif;font-weight:400;letter-spacing:1px;margin:.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.buy-container{text-align:center;margin:1.75rem 0}.slider-container{position:relative;height:100%}.slider-container img{height:100%;width:100%;object-fit:contain;z-index:0}.slider-container .controls{position:absolute;top:0;left:0;width:100%;height:100%}.slider-container .right{right:0;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.slider-container .left,.slider-container .right{position:absolute;top:0;width:50%;height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;z-index:10}.slider-container .left{left:0;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.slider-container .arrow{display:inline-block;margin:0;padding:0;color:hsla(0,0%,100%,.5);font-size:5rem;-webkit-text-stroke:2px rgba(0,0,0,.5);background-color:transparent;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider-container .arrow:focus{outline:none}.slider-container .arrow:active{-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95)}@media(min-width:576px){.why-container p{text-align:justify}.price-panel{-webkit-order:0;-moz-box-ordinal-group:1;order:0;margin:0;width:auto}.score-panel{-webkit-order:1;-moz-box-ordinal-group:2;order:1;margin:0}}*{padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box}.page-wrap{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:100vh}.page-wrap>div:first-child{-webkit-flex:1 0 auto;-moz-box-flex:1;flex:1 0 auto}.page-wrap>footer{-webkit-flex-shrink:0;flex-shrink:0}body{font-family:Amaranth,sans-serif;--clr-text:#444;--clr-hero-bg:#fdf0ff;--clr-btn-primary:#29a92a;--clr-btn-primary-hover:#218722;--clr-btn-primary-active:#1a6c1b;--clr-btn-primary-focus:#54ba55;--clr-btn-primary-text:#fff;--clr-btn-secondary:#efefef;--clr-btn-secondary-hover:#e0e0e0;--clr-btn-secondary-active:#d0d0d0;--clr-btn-secondary-focus:grey;--clr-btn-secondary-text:$color-almost-black;--clr-hero-txt:#552870;--gutter-x:1rem;--gutter-y:1rem;color:var(--clr-text);min-width:350px}h1{font-size:2rem}h2{font-size:1.5rem}.btn,h2{font-weight:400}.btn{font-family:Alegreya Sans,sans-serif;display:inline-block;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease;-moz-transition:transform .15s ease,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-moz-transform .15s ease;transition:transform .15s ease,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease,-moz-transform .15s ease;text-transform:uppercase;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.btn:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}.btn:active{-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95)}.btn:focus{outline-style:none}.btn-hero{font-size:2rem;letter-spacing:1.5px;padding:.25rem 1.5rem}.btn-primary{background-color:var(--clr-btn-primary);color:var(--clr-btn-primary-text)}.btn-primary:hover{background-color:var(--clr-btn-primary-hover)}.btn-primary:active{background-color:var(--clr-btn-primary-active)}.btn-primary:focus{box-shadow:0 0 0 .2rem var(--clr-btn-primary-focus)}.btn-secondary{background-color:var(--clr-btn-secondary);color:var(--clr-btn-secondary-text)}.btn-secondary:hover{background-color:var(--clr-btn-secondary-hover)}.btn-secondary:active{background-color:var(--clr-btn-secondary-active)}.btn-secondary:focus{box-shadow:0 0 0 .2rem var(--clr-btn-secondary-focus)}.legal{font-family:Poppins,sans-serif;padding:2rem}.legal ol li{font-size:1.5rem;margin:1rem 0}.legal ol ol{margin-left:2rem}.legal ol ol li{font-size:1rem}.legal p{margin:1rem 0}.legal h1{text-align:center}.single-col-container{max-width:768px;margin:0 auto}@media(min-width:576px){.legal ol li,.legal p{text-align:justify}}.wave-container{overflow:hidden}.modal-container{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.25);z-index:100;transition:opacity .25s ease,-webkit-transform .25s ease;-moz-transition:transform .25s ease,opacity .25s ease,-moz-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease,-moz-transform .25s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.modal,.modal-container{width:100%;height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.modal{background-color:#fff}.modal .modal-title{background-color:var(--clr-hero-txt);color:#fff;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0 0 0 1rem;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.modal .modal-title .title{font-size:2.25em;display:inline-block;padding:.5rem 0 .5rem .5rem}.modal .modal-title .close{display:inline-block;background-color:transparent;font-size:1.5rem;border:none;border-radius:0;color:silver;height:100%;padding:8px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal .modal-title .close:hover{background-color:rgba(0,0,0,.25);color:#fff}.modal .modal-title .close:active{border:none}.modal .modal-title .close:focus{outline:1px solid #fff;outline-offset:-8px;border:none}.modal .modal-body{height:2rem;padding:.5rem 1rem;font-size:1.25rem;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;overflow-y:auto}.modal .body-onscreen{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);opacity:1}.modal .body-left{-webkit-transform:translateX(-100vw);-moz-transform:translateX(-100vw);transform:translateX(-100vw);opacity:0}.modal .body-right{-webkit-transform:translateX(100vw);-moz-transform:translateX(100vw);transform:translateX(100vw);opacity:0}.modal .modal-footer{margin:2em 0;text-align:center;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.modal .tags-container{font-family:Alegreya Sans,sans-serif}.modal .help-container,.modal .tags-container{text-align:center;transition:opacity .25s ease,-webkit-transform .25s ease;-moz-transition:transform .25s ease,opacity .25s ease,-moz-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease,-moz-transform .25s ease}.modal .help-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:100%;font-size:1.5rem;line-height:1.5;color:var(--clr-hero-txt)}.modal .help-container h2{text-align:center;margin-bottom:3rem;font-size:2rem;font-weight:700}.modal .tag-pill-lg{display:inline-block;padding:4px 6px 2px;background-color:#b0b0b0;border-radius:4px;color:#fff;text-transform:uppercase;font-size:1.5rem;font-weight:400;letter-spacing:1px;margin:4px 6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal .tag-pill-selected{background-color:#9850a3;font-weight:700;-webkit-transform:scaleY(1.1);-moz-transform:scaleY(1.1);transform:scaleY(1.1);z-index:110}.gifts-container{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;grid-template-areas:"question" "gifts" "answer"}.gifts-container>h2{grid-area:question;color:#e11934;text-align:center;margin-top:1rem}.gifts-container .gift-image{grid-area:gifts;align-self:stretch;justify-self:stretch;position:relative}.gifts-container img{width:100%;height:100%;object-fit:contain}.gifts-container>.answer{grid-area:answer;color:#e11934;text-align:center}.gifts-container button{margin:2rem 0}.final-cta-container{text-align:center;margin:2rem 0}@media(min-width:576px){.d-sm-none{display:none}.modal{max-width:32rem;max-height:640px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media(min-width:768px){.gifts-container{grid-template-columns:4fr 6fr;grid-template-rows:4fr 6fr;grid-template-areas:"gifts question" "gifts answer";-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;margin-top:2rem;margin-bottom:2rem}.gifts-container>h2{-webkit-align-self:end;align-self:end;font-size:2rem}.gifts-container>.answer>h2{margin-top:.5rem;font-size:2rem;font-style:italic}.gifts-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}}