@font-face{font-family:Circular-Book;src:url(/static/graphics/circular-book.otf) format("opentype")}@font-face{font-family:Circular-Medium;src:url(/static/graphics/circular-medium.otf) format("opentype")}@font-face{font-family:Circular-Bold;src:url(/static/graphics/circular-bold.otf) format("opentype")}@font-face{font-family:Gotham;src:url(/static/graphics/gotham.otf) format("opentype")}:export{firstColor:#5c83d5;firstColorText:#4267b8;secondColor:#fff491;secondColorText:#e2bb59;thirdColor:#4abcae;fourthColor:#f9757f;fifthColor:#9272d7;white:#fff;grey:#787878;baseFontFamily:"Avenir",sans-serif;fontSize:.8rem}svg{height:22px;transform-origin:50% 50%;width:22px}svg.closeIcon{height:30px;width:30px}*{box-sizing:border-box;text-overflow:ellipsis}.mobileTitle{display:none}[dir=ltr] ul{margin-left:0}[dir=ltr] ul,[dir=rtl] ul{margin-right:0}[dir=rtl] ul{margin-left:0}[dir=ltr] ul{padding-left:0}[dir=rtl] ul{padding-right:0}ul{margin-bottom:0;margin-top:0}body,html{height:100%;margin:0}.absDef{bottom:0;left:0;position:absolute;right:0;top:0}.feedComment .chatText .body,.message{word-wrap:break-word;word-break:break-word}.width100{width:100%}.logoTitle{color:#f9757f;font-size:4.5rem;font-weight:300;letter-spacing:.1rem;position:relative}.logoTitle .logoTitleColor{bottom:0;font-size:inherit;left:0;position:absolute;right:0;top:0}.logoTitle .color1{color:#fff491;transform:translateX(-8px)}.logoTitle .color2{color:#4abcae;transform:translateX(-6px)}.logoTitle .color3{color:#5c83d5;transform:translateX(-4px)}.logoTitle .color4{color:#000;transform:translateX(-2px)}.logoTitle .subT{bottom:1.2rem;color:#000;position:absolute;right:-2.8rem}.fontInherit,.fontInherit *{font-family:inherit!important}.cursor{background:#5c83d5;border:1px solid #fff;border-radius:50%;height:18px;pointer-events:none;position:fixed;transition:all .2s ease;transition-property:height,width;width:18px;z-index:11000}.cursor.hover{height:37.8px;width:37.8px}body{background-color:#f0f0f0}p{margin-bottom:.5rem;margin-top:.5rem}a,button,input[type=submit]{cursor:pointer}button{background:none;outline:none;padding:0;transition:all .2s ease}button:hover{filter:brightness(.98) contrast(1.1);transform:scale(1.03)}a{background:none;color:inherit;margin:0;position:relative;vertical-align:initial}a.effect-underline:after{border-bottom:1px solid;content:"";display:inline-block;height:1em;left:0;margin-top:10px;opacity:0;position:absolute;transform:scaleX(0);transition:opacity .35s,transform .35s;width:100%}a.effect-underline:hover:after{opacity:1;transform:scale(1)}button,input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=text]{background:none;border:none;color:inherit;font-family:Avenir,sans-serif;line-height:normal;overflow:visible;padding:0}button{font-weight:500}textarea{background:#f2f2f2;border:none;border-radius:15px;margin:1rem 0;padding:.8rem;width:100%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{cursor:text}.materialTextArea{cursor:text;margin-top:1rem;padding:15px 0 0;position:relative}.materialTextArea textarea{background:#0000;border:0;border-bottom:2px solid #787878;border-radius:0;font-family:inherit;font-size:.68rem;outline:0;padding:7px 0;transition:border-color .2s;width:100%}.materialTextArea textarea:focus{border-bottom:2px solid #2c8b82;padding-bottom:6px}.materialTextArea:not(.noMaterial) textarea::placeholder{color:#0000}.materialTextArea:not(.noMaterial) textarea:placeholder-shown~label{cursor:text;font-size:.8rem;top:20px}.materialTextArea label,.materialTextArea textarea:focus~label{color:#787878;display:block;font-size:12px;position:absolute;top:0;transition:.2s}.materialTextArea textarea:focus~label{color:#009788}.mainContent{margin-left:90px;overflow:hidden}.flexRow{flex-direction:row}.flexColumn,.flexRow{align-items:center;display:flex;justify-content:center}.flexColumn{flex-direction:column}.flexWrap{flex-wrap:wrap}.flexAuto{flex:auto}.flexNone{flex:none}.absolute{bottom:0;left:0;position:absolute;right:0;top:0}.alignStart{align-items:flex-start}.alignStretch{align-items:stretch}.justifyStart{justify-content:flex-start}.justifyBtwn{justify-content:space-between!important}.badge{align-items:center;background:#f9757f;border-radius:50%;color:#fff;display:flex;flex-direction:column;height:20px;justify-content:center;position:absolute;right:10px;top:10px;width:20px}.alignRight{text-align:right}.alignLeft{text-align:left}.chip{align-items:center;border-radius:25px;color:#fff;display:flex;flex-direction:row;font-size:.68rem;justify-content:center;padding:.5rem .6rem}.avatar{border-radius:50%;height:50px;object-fit:cover;position:relative;width:50px}.avatar.fitHeight{height:100%}.avatar.big{height:150px;max-height:100%;max-width:100%;width:150px}.avatar.med{height:62px;width:62px}.avatar.tiny{height:36px;width:36px}.avatarWrapper{display:flex;position:relative}.avatarWrapper .avatarOutline{background:#fff491;border-radius:50%;bottom:-5px;display:block;left:-5px;position:absolute;right:-5px;top:-5px}.switchContainer{border:none;color:#000;font-size:.64rem;padding:0 10px;vertical-align:top}.reset{margin:0;padding:0}.genericLink{font-weight:800;text-decoration:underline}.autoMargin{margin:auto!important}.rightAutoMargin{margin-right:auto}.margin1Horz{margin:0 1rem}.margin1Vert{margin:1rem 0}.margin025{margin:.25rem}.margin025Horz{margin:0 .25rem}.margin025Vert{margin:.25rem 0}.margin1{margin:1rem!important}.margin25{margin:2.5rem!important}.margin3{margin:3rem}.marginLeft05{margin-left:.5rem}.marginLeft15{margin-left:1.5rem}.marginRight{margin-right:.8rem}.marginTop4{margin-top:4rem!important}.marginTop05{margin-top:.5rem!important}.marginTop{margin-top:5rem}.marginBottom{margin-bottom:5rem!important}.marginBottom0{margin-bottom:0}.marginBottomS{margin-bottom:2rem}.marginBottom1{margin-bottom:1rem}.padding25{padding:2.5rem}.padding1{padding:1rem}.padding15Vert{padding:1.5rem 0}.redError{color:#f9757f}.greenSuccess{color:#4abcae}.materialInput{cursor:text;height:44px;line-height:44px;margin-bottom:.65rem!important;margin-top:1.5rem!important;position:relative;width:100%}.materialInput label{color:#787878;cursor:text;left:0;position:absolute;top:0;transition:all .2s;width:100%}.materialInput input{border:0;border-bottom:2px solid #a5a5a5;box-shadow:none;color:#a5a5a5;font-weight:400;outline:0;padding:.5rem 0;width:100%}.materialInput:not(.emptyInput) input:invalid{border-color:#f9757f;outline:0}.materialInput:not(.emptyInput) input:invalid~label{color:#f9757f;font-size:.68rem;top:-24px}.materialInput:not(.emptyInput) input:focus,.materialInput:not(.emptyInput) input:valid{border-color:#2c8b82;color:#000}.materialInput:not(.emptyInput) input:focus~label,.materialInput:not(.emptyInput) input:valid~label{color:#2c8b82;font-size:.68rem;top:-24px}.materialInput.forceLabel label{font-size:.68rem;top:-24px}.genericButton{margin:1rem 0}.genericButton,.genericButtonReset{background:#f9757f;border-radius:25px;color:#fff;display:block;min-height:40px;padding:.65rem 1rem;text-transform:capitalize}.dialog{margin:auto}.dialog .paper{max-height:100vh;max-width:500px;padding:1rem 2rem;width:100%}.dialogBg{background:#fff;border-radius:25px;padding:.8rem 1rem}.shadow{box-shadow:0 5px 15px #01010140}.shadowSmall{box-shadow:0 2px 10px #01010159}.shadowHighlight{box-shadow:0 5px 10px #4abcae80}.divider{border-bottom:1px solid #e8e8e8;height:3rem;width:100%}.divider.two{height:1rem}.block{display:block;height:4rem}.switch input[type=checkbox]{display:none}.switch label{background:#787878;border-radius:100px;cursor:pointer;display:block;height:24px;position:relative;text-indent:-9999px;width:43.2px}.switch label:after{background:#fff;border-radius:90px;bottom:0;content:"";height:20px;left:2px;margin:auto;position:absolute;top:0;transition:.3s;width:20px}.switch input:checked+label{background:#4abcae}.switch input:checked+label:after{left:calc(100% - 2px);transform:translateX(-100%)}.switch label:active:after{width:100%}.formControl{justify-content:space-between;width:100%}.alignSelfStart{align-self:flex-start}.alignSelfEnd{align-self:flex-end}.alignSelfStretch{align-self:stretch}.bottomButtons{background:linear-gradient(0deg,#fff 60%,#fff0);bottom:0;justify-content:space-evenly;left:0;padding-bottom:1rem;padding-top:2rem;pointer-events:none;position:absolute;right:0}.bottomButtons .cancel{background:#787878}.bottomButtons .save{background:#3c9799}.bottomButtons button{pointer-events:all}.buttonRow{align-items:center;display:flex;flex-direction:row;justify-content:center}.buttonRow button{flex:auto;margin:.25rem}svg.checkIcon{padding:3px}svg.downIcon{padding:4px}.selectElement{align-self:flex-start;color:#fff;margin-bottom:.5rem;min-width:120px;position:relative;z-index:20}.selectElement select{display:flex;flex-direction:column;height:40px;position:relative;width:250px}.selectElement .option{background:#4abcae;height:35px;overflow:hidden;padding:.3rem .8rem;position:absolute;transition:background .4s ease-in-out;white-space:nowrap;width:100%}.selectElement .option:hover{filter:brightness(.97)}.selectElement .option:first-child{border-top:none;position:relative}.selectElement .option.grey{background:#a5a5a5}.selectElement .option.grey:hover{background:#787878}.selectElement .option.green{background:#4abcae}.selectElement .option.green:hover{background:#2c8b82}.selectElement .option.blue{background:#5c83d5}.selectElement .option.blue:hover{background:#4267b8}.selectElement .select:focus .option{pointer-events:all;position:relative}.selectElement input{left:-99999px;opacity:0}.selectElement input:checked+label{background:#666;border-top:none;order:1;position:relative;z-index:2}.selectElement input:checked+label:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #fff;content:"";height:0;pointer-events:none;position:absolute;right:10px;top:calc(50% - 2.5px);width:0;z-index:3}.selectElement input:checked+label:before{background:#666;content:"";height:40px;position:absolute;right:0;width:40px}.submitBugs{align-items:center;align-items:flex-end;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;position:absolute;right:20px}.submitBugs button{margin-bottom:0;margin-top:1rem}.file-drop-area{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;transition:.2s}.file-drop-area .previewImage{margin-bottom:1rem;max-height:100px;max-width:120px;object-fit:cover;width:100%}.file-drop-area .fake-btn{border-radius:25px;flex-shrink:0;margin-right:10px}.file-drop-area .file-msg{font-size:.68rem;font-weight:400;line-height:1.4;overflow:hidden;white-space:nowrap}.file-drop-area .file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.file-drop-area .file-input:focus{outline:none}.underline{cursor:pointer}.underline:hover{text-decoration:underline}.yesNoAlert .paper{max-width:300px}.inlineLoader{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;margin:auto;padding:.5rem;position:relative}.inlineLoader.greyLoader .dot{background:#a5a5a5!important}.inlineLoader .dot{background:#fff;border-radius:50%;height:8px;transform:scale(0);width:8px}.inlineLoader .dot:first-child{animation:fx 1s ease 1s infinite;margin-left:0}.inlineLoader .dot:nth-child(2){animation:fx 1s ease .3s infinite;margin-left:8px}.inlineLoader .dot:nth-child(3){animation:fx 1s ease .6s infinite;margin-left:8px}@keyframes fx{50%{opacity:1;transform:scale(1)}to{opacity:0}}.verticalMenu{position:relative}.verticalMenu:hover .background{background:#e8e8e8}.verticalMenu .verticalMenuButton{padding:10px;width:40px}.verticalMenu .verticalMenuButton .background{border-radius:50%;bottom:0;height:30px;left:0;margin:5px;position:absolute;right:0;top:0;transition:all .1s ease;width:30px;z-index:0}.verticalMenu .verticalMenuButton svg{max-height:17px;position:relative;z-index:1}.verticalMenu .verticalMenuChoices{background:#fff;box-shadow:0 2px 5px #01010159;position:absolute;right:0;z-index:2}.verticalMenu .verticalMenuChoices button{border:1px solid #e8e8e8;max-width:100vw;min-width:60px;padding:.5rem;text-align:left;width:100%}.autolink a{color:#4267b8}.timer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:100vh}.timer *{box-sizing:border-box}.timer h1{letter-spacing:2px;text-align:center;text-transform:uppercase}.timer .countdown-wrapper{flex-wrap:wrap}.timer .countdown-item,.timer .countdown-wrapper{align-items:center;display:flex;justify-content:center}.timer .countdown-item{color:#111;flex-direction:column;font-size:40px;height:100px;line-height:30px;margin:10px;padding-top:10px;position:relative;width:100px}.timer .countdown-item .countdown-svg *{stroke:inherit}.timer .countdown-item:first-child .countdown-svg{stroke:#5c83d5}.timer .countdown-item:nth-child(2) .countdown-svg{stroke:#f9757f}.timer .countdown-item:nth-child(3) .countdown-svg{stroke:#4abcae}.timer .countdown-item:nth-child(4) .countdown-svg{stroke:#9272d7}.timer .timerSub{width:100%}.timer .countdown-item span{color:#333;font-size:12px;font-weight:600;text-transform:uppercase}.timer .countdown-svg{height:100px;left:0;position:absolute;top:0;width:100px}.timer footer{background-color:#222;bottom:0;color:#fff;font-size:14px;left:0;position:fixed;right:0;text-align:center;z-index:999}.timer footer p{margin:10px 0}.timer footer i{color:red}.timer footer a{color:#3c97bf;text-decoration:none}.spinner{animation:rotator 1.4s linear infinite}.spinner .path{stroke-dasharray:187;stroke-dashoffset:0;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;transform-origin:center}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}@keyframes colors{0%{stroke:#c9918d}50%{stroke:#fde2e0}to{stroke:#c9918d}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0}img{display:block;max-height:100%;max-width:100%}h1{margin:0 0 2px}h1,h2{font-weight:300}h2{margin:0}.App__customer-actions{float:left;padding:10px}.App__title{padding:80px 20px;text-align:center}.button{padding:10px 17px}.button,button,input[type=submit]{cursor:pointer}.button:disabled{background:#bfbfbf;cursor:not-allowed}.login{color:#b8b8b8;cursor:pointer;font-size:1.2rem}.login:hover{color:#fff}.Flash__message-wrapper{-ms-flex-pack:center;align-items:flex-end;bottom:0;-webkit-justify-content:center;justify-content:center;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:227}.Flash__message{background:#000000e0;border-radius:3px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:default;display:-ms-flexbox;display:none;font-size:20px;font-weight:400;line-height:28px;margin:0;padding:10px 20px;pointer-events:auto;position:relative}.Flash__message--open{display:flex}.CustomerAuth{background:#2a2c2e;color:#fff;display:none;height:100%;left:0;opacity:0;opacity:1;padding:0 0 65px;position:fixed;text-align:center;top:0;transition:opacity .15s;visibility:visible;width:100%;z-index:1000}.CustomerAuth--open{display:block}.CustomerAuth__close{background:#0000;border:none;color:#999;cursor:pointer;font-size:35px;position:absolute;right:9px;top:8px;transition:transform .1s ease}.CustomerAuth__body{margin-left:auto;margin-right:auto;padding:130px 30px;position:relative;text-align:left;width:700px}.CustomerAuth__heading{font-size:24px;font-weight:500;padding-bottom:15px}.CustomerAuth__credential{border-radius:3px;display:block;margin-bottom:15px;position:relative}.CustomerAuth__input{background:#fff;border:0;font-size:18px;height:60px;padding:24px 10px 20px;width:100%}.CustomerAuth__submit{float:right}.error{background:#fbefee;color:#c23628;display:block;font-size:15px;min-height:2.64286em;padding:10px;position:relative}.slctWrapper{display:flex;height:3em;line-height:3;max-width:100px;overflow:hidden;position:relative;width:20em}.slctWrapper select{appearance:none;background:#0000;border:0!important;box-shadow:none;outline:0;padding:15px;width:100%}.slctWrapper select::-ms-expand{display:none}.slctWrapper:after{content:"▼";cursor:pointer;font-size:.5rem;padding:0 1em;pointer-events:none;position:absolute;right:0;top:25%;transition:all .25s ease}.slctWrapper:hover:after{color:#c38581}.option_title{min-width:38px;text-transform:lowercase}.transition{transition:all .3 ease}.App{font-size:.8rem;height:100vh;transition:all 1s ease;width:100vw}[itemprop]{display:none}h1{font-size:4.2rem}h1,h2{font-family:Gotham,sans-serif}h2{font-size:3.5rem}h3{font-family:Gotham,sans-serif;font-size:1.625rem;margin:0}h4{font-size:1.875rem}h4,h5{font-family:Circular-Medium,sans-serif;margin-bottom:.5rem;margin-top:.5rem}h5{font-size:1.625rem}body{font-family:Circular-Book,sans-serif}a,body{color:#000}a{text-decoration:none}a:visited{color:#000}button,input[type=submit]{background:#0000}a,button,input[type=submit]{transition:all .3s ease}a:hover,button:hover,input[type=submit]:hover{opacity:.6}button,input[type=email],input[type=number],input[type=password],input[type=submit],input[type=text]{border:none;border-radius:0}input[type=email],input[type=number],input[type=password],input[type=text]{border-bottom:2px solid #000;font-family:Circular-Medium,sans-serif;padding:15px}textarea{border:2px solid #000;border-radius:0;font-family:Circular-Medium,sans-serif;padding:15px;resize:none}input[type=submit]{font-family:Circular-Bold,sans-serif;font-size:14px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#828282}::-webkit-scrollbar-track{background:#bdbdbdcc}body{scrollbar-face-color:#828282;scrollbar-track-color:#bdbdbdcc;scrollbar-color:#828282 #bdbdbdcc;scrollbar-width:thin}.button{border:2px solid #000!important}.button:hover{border-bottom:4px solid #000!important;border-left:4px solid #000!important}.button.v2{background:#000}.button.white{border:2px solid #fff!important}.shop{padding:0;position:fixed;top:0}.small-images{max-height:130px;max-width:130px;width:100vw}.white{color:#fff}.pink{color:#ecb3b0}.bold-12{font-family:Circular-Bold,sans-serif;font-size:.82rem}.book-12{font-family:Circular-Book,sans-serif;font-size:.82rem}.bold-14{font-family:Circular-Bold,sans-serif}.bold-14,.med-14{font-size:.875rem}.med-14{font-family:Circular-Medium,sans-serif}.bold-16{font-family:Circular-Bold,sans-serif;font-size:1rem}.book-16{font-family:Circular-Book,sans-serif;font-size:1rem}.med-18{font-family:Circular-Medium,sans-serif}.bold-18,.med-18{font-size:1.125rem}.bold-18{font-family:Circular-Bold,sans-serif}.book-20{font-family:Circular-Book,sans-serif}.book-20,.med-20{font-size:1.25rem}.med-20,.med-22{font-family:Circular-Medium,sans-serif}.med-22{font-size:1.5rem}.med-32{font-family:Circular-Medium,sans-serif;font-size:2rem}.underline-link{color:#c38581;text-decoration:underline}.prewrap{white-space:pre-wrap}.tiny-block{margin:12px}.eensy-pad{padding:5px}.eensypad-vert{padding-bottom:5px;padding-top:5px}.tiny-pad{padding:12px}.tinyblock-top{margin-top:12px}.tinyblock-vert{margin-bottom:12px;margin-top:12px}.tinypad-vert{padding-bottom:12px;padding-top:12px}.tinyblock-horz{margin-left:12px;margin-right:12px}.small-block{margin:24px}.smblock-pad{padding:24px}.block{margin:50px}.block-pad{padding:50px}.smblock-top,.smblock-vert{margin-top:24px}.smblock-vert{margin-bottom:24px}.block-horz{margin-left:50px;margin-right:50px}.margin-bottom{margin-bottom:80px}.no-margin-bottom{margin-bottom:0}.block-margin-bottom{margin-bottom:50px}.smol-margin-top{margin-top:10px}.greyed-out,.greyed-out:visited{color:#bdbdbd}.darkgrey,.darkgrey:visited{color:#828282}.rel{overflow:hidden}.rel,.rel>:not(.abs):not(.absDef),.relative{position:relative}.abs{bottom:0;left:0;position:absolute;right:0;top:0}.flex-wrap{flex-wrap:wrap}.flex-row,.flex-vertical{align-items:center;display:flex;justify-content:center}.flex-vertical{flex-direction:column}.flex-vertical-stretch{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch}.space-between{justify-content:space-between}.align-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.align-start{align-items:start}.hr{animation:scaleX .3s ease .3s backwards;background:#000;height:2px;margin-bottom:30px;margin-top:30px;transform-origin:left;width:100%;will-change:transform}@keyframes scaleX{0%{transform:scaleX(0)}to{transform:none}}.dropdown-link{flex:auto;padding-left:50px;padding-right:50px;transition:all .3s ease}.dropdown-link:hover{background:#f0d4d2}.checkbox,.dropdown-link:disabled:hover{background:#fff}.checkbox{flex:none;height:30px;width:30px}.stretch{flex:auto;min-height:0}.stretch-width{width:100%}.stretch-height{height:100%}.sidebar{flex:0 0 108px;font-size:1rem}.topbar{flex:0 0 116px;z-index:30}header.topbar{animation:enterHeader 1.5s ease both;will-change:background,flex-basis}@keyframes enterHeader{0%,80%{background:#000;flex-basis:100vh}to{background:#0000;flex-basis:116px}}@keyframes enterHeaderM{0%,80%{background:#000;height:100vh}to{background:#0000;height:58px}}.fade-in{animation-fill-mode:both;animation:fadeInOverlay .3s ease;background:#000;opacity:.4;will-change:opacity}.z-index-front{z-index:20}.a-logo{height:116px;left:0;margin:auto;position:fixed;right:0;will-change:top,width,opacity,transform,filter}.animateTopBar .a-logo{animation:enterLogo 1.5s ease both}@keyframes enterLogo{0%,80%{top:45vh;width:116px}0%{opacity:0}10%{opacity:1}0%,30%{filter:invert(.4) sepia(80%) hue-rotate(-50deg)}80%{filter:invert(.8) sepia(100%) hue-rotate(300deg)}to{filter:none;top:0;width:80px}}@keyframes enterLogoM{0%,80%{height:116px;top:40vh;width:116px}0%{opacity:0}10%{opacity:1}0%,30%{filter:invert(.4) sepia(80%) hue-rotate(-50deg)}80%{filter:invert(.8) sepia(100%) hue-rotate(300deg)}to{filter:none;height:58px;top:0;width:80px}}.logo{background-image:url(logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.squiggle-header:after{animation:text-revealer .7s cubic-bezier(0,0,.2,1) .2s both;background-color:#f0d4d2;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;will-change:transform,transform-origin;z-index:999}.squiggle-header h1,.squiggle-header img,.squiggle-header p{animation:clip-text .7s cubic-bezier(0,0,.2,1) .2s both;will-change:clip-path}@keyframes clip-text{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes text-revealer{0%,50%{transform-origin:0 50%}60%,to{transform-origin:100% 50%}60%{transform:scaleX(1)}to{transform:scaleX(0)}}.product-image{margin-left:auto;max-width:100vw;min-height:0;min-width:0;width:480px}.product-image:hover .main-image{opacity:0}.product-image:hover .closeup-image{opacity:1}.product-image .closeup-image{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.product-image .main-image{pointer-events:none}.product-image *{transition:opacity .3s ease}.pink-circle{background:#ecb3b0;border-radius:50%;flex:none;height:34px;margin-left:14px;width:34px}.sold-out .relative:after{background:#0000004d;content:"";pointer-events:none}.badge-circle,.sold-out .relative:after{bottom:0;left:0;position:absolute;right:0;top:0}.badge-circle{background:#50889e;border-radius:50%;color:#fff;height:60px;margin:auto;text-align:center;width:60px}.cta{bottom:25px;box-shadow:0 5px 15px #0006;left:0;margin:auto;position:fixed;right:0;width:130px}.vw-padding{padding-left:7vw;padding-right:7vw}.vertical-text{font-size:12px;position:absolute;transform:rotate(-90deg);transform-origin:right,top;white-space:nowrap}.pink-bg{background:#ecb3b0}.black-bg{background:linear-gradient(#828282,#000)}.lightpink-bg{background:#f0d4d2}.light-bg{background:#efe5e5}.pink-border{animation:showBorder 1.3s ease .5s both;will-change:border}@keyframes showBorder{0%{border:0 solid #ecb3b0}to{border:8px solid #ecb3b0}}.circle-dec1{border-radius:50%;height:105px;left:92px;position:fixed;top:177px;width:105px}.circle-dec2{height:157px;position:absolute;right:-10px;top:30vh;width:157px}.circle-dec2,.circle-dec3{animation:scaleUp .5s ease .1s both;border-radius:50%;will-change:transform}.circle-dec3{height:113px;position:fixed;right:17vw;top:10vh;width:113px}.circle-dec4{border-radius:50%;height:105px;left:55vw;position:fixed;top:7vh;width:105px}.circle-dec5{border-radius:50%;height:157px;opacity:.4;position:absolute;right:-10px;top:176px;width:157px}.rect-dec1{height:391px;max-width:678px;position:absolute;top:0;width:100%}.blue-rect-dec{background:#90cedb;height:17vw;left:20vw;max-width:400px;min-height:150px;min-width:250px;position:fixed;top:25vh;width:25vw}.blue-rect-dec.v2{left:20vw;top:170px}.blue-rect-dec.v3{left:0;transform:none}.blue-rect-dec:not(.v3){animation:scaleRect .9s ease .5s both;will-change:transform}@keyframes scaleRect{0%{transform:scale(0) rotate(0deg)}to{transform:scale(1) rotate(-43deg)}}.rect-dec2{animation:scaleX .6s ease .3s both;bottom:-15px;right:30px;top:-15px;transform-origin:left;will-change:transform}.rect-dec3{bottom:25px;left:25px;right:25px;top:55px}.scroll{overflow-x:hidden;overflow-y:auto}.paper{background-image:url(/graphics/paper.png);background-position:top;background-repeat:no-repeat;background-size:contain;position:relative;transform:rotate(10deg);width:100vw}.paper.bottom{bottom:20px;height:15vw;left:-80px;position:absolute}.paper.bottom:after{background:#3a3a3a;content:"";height:50vh;position:absolute;top:10vw;width:100%}.paper.top{bottom:0;left:-20px;top:110px;transform:rotate(3deg)}.paper-grey,.paper.top{height:100%;position:absolute}.paper-grey{background:linear-gradient(#3a3a3a 25%,#0000);top:80px;width:100%}.prev-image{min-width:0;will-change:transform}.prev-image img{width:100%}.prev-image:first-of-type{animation:scaleUp .2s ease .2s backwards;flex:auto;z-index:10}.prev-image:first-of-type img{border:10px solid #fff;max-width:500px;min-width:160px}.prev-image:nth-of-type(2){align-self:flex-end;animation:scaleUp .2s ease .5s backwards;margin-bottom:2vh;position:relative}.prev-image:nth-of-type(2) img{max-width:500px;min-width:160px;position:relative}.prev-image:nth-of-type(2):before{background:#fceae8;bottom:15px;content:"";left:35px;position:absolute;right:-10px;top:8px}.prev-image:nth-of-type(3){align-self:flex-start;animation:scaleUp .2s ease .8s backwards;flex:auto}.prev-image:nth-of-type(3) img{max-width:380px;min-width:180px}@keyframes scaleUp{0%{transform:scale(0)}to{transform:scale(1)}}.route-wrapper{position:relative}.route-wrapper>div{bottom:0;left:0;position:absolute;right:0;top:0}.small-input{max-width:50px}.popup-container{animation:slideFromBottom .15s ease both;background:#fff;border:2px solid #000;bottom:33.3333333333px;height:260px;max-width:460px;position:fixed;right:33.3333333333px;width:100vw;will-change:opacity,transform;z-index:40}.popup-container.exit{animation:slideToBottom .15s ease both}.popup-container .topright-close{color:#c38581}.popup-container>:not(.abs):not(.absDef):not(.topright-close){position:relative}.popup-container div,.popup-container>h3{pointer-events:none}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.cart-wrapper{top:25px}.cart,.cart-wrapper{position:fixed;right:0}.cart{animation:slideFromRight .15s ease both;background-color:#fff;height:100%;max-width:900px;top:0;width:100%;will-change:transform;z-index:30}.cart-container.exit .fade-in{animation:fadeOutOverlay .3s ease both}.cart-container.exit .cart{animation:slideToRight .15s ease both}.topright-close{font-size:30px;position:absolute;right:0;top:0;transition:transform .1s ease}.cart-line-items{margin:0;min-height:100px;overflow-y:auto;padding:0 25px 25px}.cart-header{margin-bottom:40px}.cart-footer{border-top:2px solid #bdbdbd;flex:0 0 auto;max-width:300px;width:100%}.home-header{bottom:auto;left:32vw;right:auto;top:3vh}.product{animation:fadeIn .4s ease;animation-fill-mode:both;will-change:opacity}.product .med-images{background-size:contain;height:42vw;max-height:350px;max-width:350px;position:relative;transition:all .2s ease;width:42vw}.product .med-images:hover{border:2px solid #000}.product:first-child{animation-delay:.23s}.product:nth-child(2){animation-delay:.26s}.product:nth-child(3){animation-delay:.29s}.product:nth-child(4){animation-delay:.32s}.product:nth-child(5){animation-delay:.35s}.product:nth-child(6){animation-delay:.38s}.product:nth-child(7){animation-delay:.41s}.product:nth-child(8){animation-delay:.44s}.product:nth-child(9){animation-delay:.47s}.product:nth-child(10){animation-delay:.5s}.product:nth-child(11){animation-delay:.53s}.product:nth-child(12){animation-delay:.56s}.product:nth-child(13){animation-delay:.59s}.product:nth-child(14){animation-delay:.62s}.product:nth-child(15){animation-delay:.65s}.product-option input{max-width:100px}.product-description{font-size:.875rem;margin-bottom:24px;margin-top:24px;max-width:650px}.line-item-img{align-self:center;flex:none;height:120px;width:120px}.line-item-content{padding-left:45px;width:100%}.line-item-content input{max-width:80px}.line-item__content-row{display:flex;margin-bottom:5px;position:relative;width:100%}.line-item-price{margin-top:10px}.line-item__remove{font-size:20px;margin-left:auto}.restrict-content{max-width:500px;overflow-x:hidden;overflow-y:auto;padding-right:24px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:.4}}@keyframes fadeOutOverlay{0%{opacity:.4}to{opacity:0}}@keyframes slideFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes rotateFlip{0%{transform:none}to{transform:rotate(180deg)}}@keyframes rotateFlip2{to{transform:none}0%{transform:rotate(180deg)}}@keyframes openHeight{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes closeHeight{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@media screen and (max-aspect-ratio:17/20){.App{height:100%}.App>.stretch{min-height:100vh}input[type=email],input[type=number],input[type=password],input[type=text]{padding:10px}h1{font-size:3rem}h2{font-size:2.3rem}h3{font-size:1.2rem}h4{font-size:1.75rem}h5{font-size:1.5rem}.bold-18{font-size:1rem}.book-12{font-size:.7rem}.prev-image:nth-of-type(3){display:none}.prev-image:nth-of-type(2){transform:none}.paper{width:130vw}.paper-grey{top:16vw}.popup-container{bottom:0;max-width:100vw;right:0}.popup-container h3{width:70vw}.footer-links{display:none}header.topbar{left:0;position:fixed;right:0;transition:all .3s ease}header.topbar.animateTopBar{animation:enterHeaderM 1.5s ease both}header.topbar.animateTopBar .a-logo{animation:enterLogoM 1.5s ease backwards}header.topbar .a-logo{height:58px;padding:8px;width:100px}header.topbar .shop:not(.open-dropdown){animation:fadeIn .15s ease backwards;height:58px;padding:1.1rem}header.topbar .cart-wrapper{height:58px;padding:.76rem 1.1rem .76rem .76rem;top:0}header.topbar .cart-wrapper .bold-16{bottom:16px;right:.35rem;top:auto}header.topbar+div{padding-top:58px}footer.topbar{border-top:1px solid #bdbdbd;margin-top:24px;padding-bottom:12px}.home-header{left:auto;top:12vh;transform:translateX(40%)}.squiggle-header img{width:140px}.rect-dec1{height:300px;width:57%}.circle-dec2{height:110px;top:20vh;width:110px}.circle-dec3{right:-10px;top:80vh}.blue-rect-dec{left:25vw;min-height:110px;min-width:150px;top:35vh}.open-dropdown{animation:slideFromLeft .15s ease both;background:#fff;height:100vh;overflow:hidden;width:100%}.open-dropdown.exit{animation:slideToLeft .15s ease both}.dropdown{height:100%;position:relative}.margin-bottom{margin-bottom:44px}.product .book-12{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-line-items{padding:0}.line-item-img{height:95px;width:95px}.line-item-content{padding-left:12px}.line-item-price{font-size:.8rem}.line-item__content-row .med-14{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart footer{padding-left:24px;padding-right:24px}}@media screen and (min-aspect-ratio:7/8){.dropdown{animation:openHeight .15s ease both;background:#fff;border:2px solid #000;overflow:hidden;transform-origin:top;width:330px;will-change:transform;z-index:40}.open-dropdown .jam-chevron-down{animation:rotateFlip .15s ease both;will-change:transform}.open-dropdown.exit .jam-chevron-down{animation:rotateFlip2 .15s ease both}.open-dropdown.exit .dropdown{animation:closeHeight .15s ease both}.dropdown-link{padding-bottom:24px;padding-top:24px}.product-page-images{max-width:40vw}.product-image{width:50vh}}