@charset "UTF-8";@font-face{font-family:Nunito;font-style:normal;font-weight:300;src:local(Nunito Sans Regular),local(NunitoSans-Regular),url(/assets/fonts/Nunito/NunitoSans-Regular.woff) format("woff"),url(/assets/fonts/Nunito/NunitoSans-Regular.ttf) format("truetype")}@font-face{font-family:NunitoLight;font-style:normal;font-weight:300;src:local(Nunito Sans Light),local(NunitoSans-Light),url(/assets/fonts/Nunito/NunitoSans-Light.woff) format("woff"),url(/assets/fonts/Nunito/NunitoSans-Light.ttf) format("truetype")}@font-face{font-family:NunitoSemiBold;font-style:normal;font-weight:600;src:local(Nunito Sans SemiBold),local(NunitoSans-SemiBold),url(/assets/fonts/Nunito/NunitoSans-SemiBold.woff) format("woff"),url(/assets/fonts/Nunito/NunitoSans-SemiBold.ttf) format("truetype")}@font-face{font-family:NunitoBold;font-style:normal;font-weight:700;src:local(Nunito Sans Bold),local(NunitoSans-Bold),url(/assets/fonts/Nunito/NunitoSans-Bold.woff) format("woff"),url(/assets/fonts/Nunito/NunitoSans-Bold.ttf) format("truetype")}@font-face{font-family:MarkBold;font-style:normal;src:local(Mark Bold),local(MarkBold),url(/assets/fonts/Mark/MarkBold.woff) format("woff"),url(/assets/fonts/Mark/MarkBold.ttf) format("truetype")}@font-face{font-family:MarkLight;font-style:normal;src:local(Mark Light),local(MarkLight),url(/assets/fonts/Mark/MarkLight.woff) format("woff"),url(/assets/fonts/Mark/MarkLight.ttf) format("truetype")}@font-face{font-family:MarkProBold;font-style:normal;src:local(Mark Pro Bold),local(MarkProBold),url(/assets/fonts/MarkPro/MarkPro-Bold.woff) format("woff"),url(/assets/fonts/MarkPro/MarkPro-Bold.woff2) format("woff2")}@font-face{font-family:MarkProRegular;font-style:normal;src:local(Mark Pro),local(MarkPro),url(/assets/fonts/MarkPro/MarkPro-Regular.woff) format("woff"),url(/assets/fonts/MarkPro/MarkPro-Regular.ttf) format("truetype")}@font-face{font-family:MarkProLight;font-style:normal;src:local(Mark Pro Light),local(MarkProLight),url(/assets/fonts/MarkPro/MarkPro-Light.woff) format("woff"),url(/assets/fonts/MarkPro/MarkPro-Light.woff2) format("woff2")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("/assets/fonts/materialIcons/MaterialIcons-Regular.woff2"),local("MaterialIcons-Regular"),url(/assets/fonts/materialIcons/MaterialIcons-Regular.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}html{overflow-x:hidden}body{font-family:Nunito;font-size:16px;color:#141a1b;width:100%;margin:0 auto;min-height:100vh;background-color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a:focus,a:active,button:focus,button:active,input:focus,input:active{outline:0;-webkit-appearance:none;text-decoration:none}a,button{cursor:pointer}a{font:17px/24px NunitoSemiBold;color:#00ac92;border:0;box-shadow:none;text-decoration:none}a:hover{font-family:NunitoBold;color:#00ac92;text-decoration:underline}a:visited{text-decoration:none;font-family:Nunito;color:#00ac92}a .icon--arrow{width:10px;height:11px;transform:rotate(-180deg);margin-right:8px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.my-cards-active *{text-decoration:underline}.icon--basket{width:26px;height:26px}.pipedriveWebForms{min-height:652px;display:inline-block}.pipedriveWebForms iframe{max-height:100%;max-width:100%;min-height:652px;min-width:100%;position:absolute!important;top:32px}.pipedriveWebForms iframe input{box-shadow:none}input{-webkit-appearance:none}.TrengoWidgetLauncher__iframe.cookie{bottom:135px!important}.full-screen-modal{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:997;max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:0;transform-origin:50% 0}.full-screen-modal__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;height:5rem;transform-origin:50% 50%}.full-screen-modal__close{cursor:pointer;display:block;width:1rem;height:1rem;background-size:1rem 1rem;background-image:url(/assets/icons/close.svg)}@media only screen and (min-width:768px){.full-screen-modal__close{height:2.625rem;width:2.625rem;background-size:2.625rem 2.625rem;background-image:url(/assets/icons/close-circle.svg)}}@keyframes modal-entry{0%{border-radius:1rem;left:25%;right:25%;margin-top:319px;margin-bottom:80%;margin-left:15px;transform:scale(0)}to{border-radius:0;left:0;right:0;margin-top:0;margin-bottom:0;margin-left:0;transform:scale(1)}}@media only screen and (min-width:768px){@keyframes modal-entry{0%{border-radius:1rem;top:35%;left:25%;right:25%;margin-left:15px;transform:scale(0)}to{border-radius:0;top:0;left:0;right:0;bottom:0;margin-left:0;transform:scale(1)}}}.unwrap-modal-enter-done{background-color:#fff}.unwrap-modal-enter-done .container{max-width:980px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.unwrap-modal-enter-done:before{content:"";position:absolute;top:0;left:0;right:0;height:240px;background-color:#8c5abf;color:red}.unwrap-modal-enter-done .full-screen-modal__header{position:relative}.unwrap-modal-enter-done .full-screen-modal__close{position:absolute;top:98px;right:8px;width:32px;height:32px;background-image:url(/assets/icons/close.svg);background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-color:#66666629;z-index:2;border-radius:50%;display:flex}.unwrap-modal-enter-done .full-screen-modal__content{margin:0 auto;text-align:center}.unwrap-modal-enter-done.hide{margin-top:116px;opacity:0}@media(max-width:768px){.unwrap-modal-enter-done.hide{margin-top:353px}}.unwrap-modal-enter-done.show{opacity:1;z-index:999}.message{color:#fff}.message__entry{position:relative;opacity:1;transform-origin:50% 50%;animation-name:entry;animation-duration:2.4s;animation-timing-function:ease-out;-webkit-font-smoothing:antialiased}.message__body{white-space:pre-wrap;font-size:1.375rem;line-height:1.5}.message__body:before{display:inline;content:"“ "}.message__body:after{display:inline;content:" “"}.message__video{background-color:#000}@media only screen and (min-width:768px){.message__body{font-size:1.625rem}}@keyframes entry{0%{opacity:0;transform:scale(.5)}83%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.unwrap-modal-confetti{position:fixed;left:0;bottom:0;height:100%;z-index:1;pointer-events:none}.unwarp-card{max-width:950px;width:100%;position:relative;background-color:#fff;box-shadow:0 8px 40px #00000029;border-radius:8px;margin:10px auto 40px;display:inline-block}.unwarp-card__content{position:relative;z-index:1}.unwarp-card__content.full{background-color:#f1e9fe;padding:65px 65px 0;border-radius:8px 8px 0 0;text-align:center;margin-bottom:90px}.unwarp-card__content.full .btn-secondary{bottom:-25px}.unwarp-card__content.full .unwarp-card__greets{margin-bottom:15px}.unwarp-card__content.vertical{background-color:#f1e9fe;border-radius:8px 0 0;text-align:center;margin-bottom:64px;display:flex;flex-direction:row;align-items:stretch;padding-top:65px;width:75%;flex:0 0 75%;position:relative}@media(max-width:768px){.unwarp-card__content.vertical{width:100%;flex:0 0 100%;flex-direction:column;background-color:#fff;padding:40px 24px 0;margin-bottom:0;border-radius:8px 8px 0 0}.unwarp-card__content.vertical:before{content:"";position:absolute;top:0;left:0;width:100%;height:320px;background-color:#f1e9fe;display:inline-block;border-radius:8px 8px 0 0}}.unwarp-card__content.vertical .unwarp-card__wrapper{padding:0 65px;width:calc(100% - 172px);flex:1 0 calc(100% - 172px)}@media(max-width:768px){.unwarp-card__content.vertical .unwarp-card__wrapper{width:100%;flex:0 0 100%;margin-top:-10px;z-index:1;padding:0}}.unwarp-card__content.vertical .unwarp-card__img{width:344px;flex:0 0 344px}@media(max-width:768px){.unwarp-card__content.vertical .unwarp-card__img{max-width:344px;width:100%;flex:0 0 auto;text-align:center;margin:0 auto}}.unwarp-card__content.vertical .unwarp-card__img img,.unwarp-card__content.vertical .unwarp-card__img video{max-width:344px}.unwarp-card__content.horizontal:before{content:"";position:absolute;top:0;left:0;width:100%;height:250px;background-color:#f1e9fe;display:inline-block;border-radius:8px 8px 0 0}@media(max-width:576px){.unwarp-card__content.horizontal:before{height:185px}}.unwarp-card__content.horizontal .unwarp-card__img{padding:64px 0 0;margin:0 auto;text-align:center;max-width:415px;width:100%}@media(max-width:576px){.unwarp-card__content.horizontal .unwarp-card__img{padding:60px 20px 0}}.unwarp-card__content.horizontal .unwarp-card__img img,.unwarp-card__content.horizontal .unwarp-card__img video{width:100%;height:auto}.unwarp-card__content.horizontal .unwarp-card__wrapper{margin-top:-10px;z-index:1;position:relative;text-align:center;padding:0 64px 64px}@media(max-width:576px){.unwarp-card__content.horizontal .unwarp-card__wrapper{padding:0 24px 40px}}.unwarp-card__content.image .unwarp-card__img{padding:64px 48px 0;margin:0 auto;text-align:center;width:100%;background-color:#f1e9fe;border-radius:8px 8px 0 0}@media(max-width:576px){.unwarp-card__content.image .unwarp-card__img{padding-top:40px}}.unwarp-card__content.image .unwarp-card__img img{max-width:415px;margin-bottom:-65px}.unwarp-card__content.image .unwarp-card__img video{max-width:544px;margin-bottom:-65px}@media(max-width:576px){.unwarp-card__content.image .unwarp-card__img img,.unwarp-card__content.image .unwarp-card__img video{margin-bottom:-40px}}.unwarp-card__content.image .unwarp-card__wrapper{padding:96px 24px 64px}@media(max-width:576px){.unwarp-card__content.image .unwarp-card__wrapper{padding-top:72px;padding-bottom:40px}}.unwarp-card__content.image .unwarp-card__greets{margin-top:0;margin-bottom:64px}.unwarp-card__quote{margin-bottom:16px;display:inline-block}.unwarp-card__text{font-weight:300;font-size:28px;line-height:38px;color:#000;margin-bottom:16px;width:100%;display:inline-block;white-space:pre-line}@media(max-width:576px){.unwarp-card__text{font-size:24px;line-height:34px}}.unwarp-card__text.small{font-weight:300;font-size:21px;line-height:29px}@media(max-width:576px){.unwarp-card__text.small{font-size:19px}}.unwarp-card__text.name{margin-bottom:8px}.unwarp-card__greets{font-weight:700;font-size:20px;line-height:25px;color:#666;margin-top:8px;margin-bottom:40px;display:inline-block;width:100%}.unwarp-card__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(max-width:768px){.unwarp-card__wrapper{order:2}}.unwarp-card__img{position:relative}.unwarp-card__img img,.unwarp-card__img video{width:100%;height:auto;position:relative;box-shadow:4px 8px 15px #0000001a}@media(max-width:768px){.unwarp-card__img{order:1}}.unwarp-card__logo{font-weight:300;font-size:13px;line-height:16px;color:#666;margin:0 auto 80px;text-align:center}.unwarp-card__logo img{max-width:67px;width:100%;height:auto;margin-left:8px;vertical-align:middle}.unwarp-card__organization_logo img{max-width:600px;max-height:90px;width:auto;height:auto;margin-top:24px;margin-bottom:24px}@media(max-width:768px){.unwarp-card__organization_logo img{padding-left:50px;padding-right:50px;max-width:100%}}.App{min-height:100vh}.App__Content{position:relative;margin:0 auto}.App__Animation{position:relative;background:#fff;z-index:1}.App__CardWrapper{padding-top:160px;margin:0 auto}@media(max-width:992px){.App__CardWrapper{max-width:600px}}.App__Gift{text-align:center;margin-top:100px}#lottie{width:375px;max-width:375px;margin:0 auto}@media only screen and (min-width:768px){.App__Content{width:375px;max-width:375px}.App__Animation{position:fixed;top:80px;left:0;right:0;bottom:0}#lottie{position:relative;top:35%;transform:translateY(-50%)}}.Detail{position:relative;padding-top:45px;padding-bottom:4rem;background:linear-gradient(to bottom,#f5f5f5 66px,transparent 0);color:#54565b;line-height:1.8rem}.Detail__Card{position:relative;max-width:375px;margin:0 auto;transform-origin:50% 50%;animation-name:card-entry;animation-duration:1.2s;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.Detail__Details{transform-origin:50% 50%;animation-name:details-entry;animation-duration:1.6s;animation-timing-function:ease-out}.Detail ol{padding-left:1.2rem}.Detail li{padding-left:1rem}.Detail__Price{position:absolute;top:0;right:1.5rem;transform:translate(-10px,-50%)}.Detail__Animation-enter{opacity:.01}.Detail__Animation-enter-active{opacity:1;transition:opacity .4s ease-out}.Detail__Animation-exit{opacity:1}.Detail__Animation-exit-active{opacity:.01;transition:opacity .4s ease-out}@media only screen and (min-width:768px){.Detail{padding-top:143px;background:linear-gradient(to bottom,#f5f5f5 223px,transparent 0)}}@keyframes card-entry{0%{opacity:0;transform:scale(.25) rotate(-180deg)}33%{opacity:0;transform:scale(.25) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes details-entry{0%{opacity:0;transform:scale(.9)}66%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.product-description__title{font-size:35px;line-height:40px;margin:1rem 0;font-weight:700}.product-description__section{margin-bottom:1.625rem}.product-description .mg-20{padding-top:20px}
