html,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:normal}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}a{text-decoration:none;color:inherit}ul{list-style:none}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slideup{0%{top:0}to{top:-10%}}@keyframes slideup{0%{top:0}to{top:-10%}}@-webkit-keyframes slidedown{0%{top:-10%}to{top:0}}@keyframes slidedown{0%{top:-10%}to{top:0}}@font-face{font-family:VAGRounded;src:url(VAGRoundedStd-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:VAGRounded;src:url(VAGRoundedStd-Bold.woff) format("woff");font-weight:700;font-style:normal}body{margin:0}img,svg,audio,video,iframe{max-width:100%}.noscroll{overflow:hidden}.faq-hero__content h2.headline,.faq-hero__content h2.customer-shipments__title,.faq-hero__content .page__content h2,.page__content .faq-hero__content h2,.pdp-hero h2.headline,.pdp-hero h2.customer-shipments__title,.pdp-hero .page__content h2,.page__content .pdp-hero h2,.contact-hero__content h2.headline,.contact-hero__content h2.customer-shipments__title,.contact-hero__content .page__content h2,.page__content .contact-hero__content h2{text-align:center}.shopify-challenge__container{padding-top:100px}.field-string select,.field-integer select{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;width:100%;background-image:url(./down.png);background-repeat:no-repeat;background-position:center right;background-size:25px;cursor:pointer}.field-checkbox:checked+.field-checkbox-label:before{background-image:url(/cdn/shop/t/2/assets/check_12x.png?v=134394665402788841531596055496)}html.js-no-script .js-show{display:none}html:not(.js-no-script) .js-hide{display:none}.flyout{position:fixed;top:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-transition-property:left,right;transition-property:left,right}.flyout-hidden-left{left:-100%}.flyout-hidden-right{right:-100%}.flyout-active-left{left:0}.flyout-active-right{right:0}.js-stuck{position:fixed;top:0}.js-dropdown ul{display:none}.modal{visibility:hidden}.modal.is-active,.modal.is-closing{visibility:visible}.modal.is-closing{pointer-events:none}.modal--full{position:fixed;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out;height:0;background:#fff}.modal--full.is-active{height:100%}.modal--full.is-closing{top:0;bottom:auto;overflow:hidden}.modal--full.is-closing video,.modal--full.is-opening video{max-height:none}.modal--full .modal-close{padding:16px 0 0}@media screen and (min-width: 768px){.modal--full .modal-close{padding:16px 0 23px}}.modal--full .modal-content{height:100%;text-align:right}.modal--full .modal-video{max-height:calc(100% - 84px);display:block}.modal--partial{position:fixed;top:0;bottom:0;left:0;right:0;z-index:5;display:block;overflow-y:scroll;background-color:#5a5a5ab8;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.modal--partial.is-active{opacity:1}.modal--partial .modal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 16px 24px;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.modal--partial .modal-content{display:inline-block;position:relative;max-width:613px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;background-color:#fff;overflow-y:auto;padding:64px 16px 48px}@media screen and (min-width: 768px){.modal--partial .modal-content{padding:64px 106px 48px}}.modal--partial .modal-content--shorter{padding:32px 16px 40px}@media screen and (min-width: 768px){.modal--partial .modal-content--shorter{padding:32px 106px 40px}}.modal--partial .modal-close{padding:8px;position:absolute;top:0;right:0}.modal-close{cursor:pointer;display:inline-block;line-height:0}@media screen and (min-width: 768px){.add-subscription-modal .modal-content{padding:64px 140px 48px}}.availability--out-of-stock .availability__label--in-stock,.availability--in-stock .availability__label--out-of-stock,.price--same .pricing__label--varies,.price--regular .price--compare-at,.price--regular .price__label--sale,.price--sale .price__label--regular{display:none}.sago{color:#5a5a5a}.sago .text-link,.sago .page__content a,.page__content .sago a{color:#7d7dc5}.toca{color:#222}.toca .text-link,.toca .page__content a,.page__content .toca a{color:#366c90}body{font-weight:300;line-height:1.4;font-size:20px;font-family:VAGRounded,sans-serif}@media screen and (min-width: 768px){body{line-height:1.33;font-size:24px}}.headline,.customer-shipments__title,.page__content h1,.page__content h2,.page__content h3,.page__content h4,.page__content h5,.page__content h6{font-weight:700;margin:0}.headline--hero{font-size:40px;line-height:1.2}@media screen and (min-width: 768px){.headline--hero{font-size:60px}}.headline--large{font-size:30px;line-height:1.2}@media screen and (min-width: 768px){.headline--large{font-size:45px}}.headline--medium,.main-footer .form--newsletter label,.customer-shipments__title,.page__content h1,.page__content h2{font-size:26px;line-height:1.23}@media screen and (min-width: 768px){.headline--medium,.main-footer .form--newsletter label,.customer-shipments__title,.page__content h1,.page__content h2{font-size:32px;line-height:1.25}}.headline--small,.main-footer .site-footer__affiliate .affiliate--text,.page__content h3,.page__content h4,.page__content h5,.page__content h6{font-size:22px;line-height:1.18}@media screen and (min-width: 768px){.headline--small,.main-footer .site-footer__affiliate .affiliate--text,.page__content h3,.page__content h4,.page__content h5,.page__content h6{font-size:26px;line-height:1.23}}.headline--small-static{font-size:22px;line-height:1.18}.bold,.page__content strong,strong{font-weight:700}.underlined{text-decoration:underline}.small,.main-footer .site-footer__nav .nav--title,.main-footer .site-footer__affiliate .link--arrow,.shipment-info__text,.shipment-info__link,.page__content{font-size:16px;line-height:1.38}@media screen and (min-width: 768px){.small,.main-footer .site-footer__nav .nav--title,.main-footer .site-footer__affiliate .link--arrow,.shipment-info__text,.shipment-info__link,.page__content{font-size:18px;line-height:1.33}}.small-static,.main-footer .form--newsletter input[type=email],.main-footer .form--newsletter .button,.main-footer .site-footer__nav a{font-size:16px;line-height:1.38}.micro{font-size:14px;line-height:1.71}.text-link,.page__content a{font-size:16px;line-height:1.25;text-decoration:none}@media screen and (min-width: 768px){.text-link,.page__content a{font-size:18px;line-height:1.33}}.sago .button{color:#fff;background-color:#7d7dc5}.sago .button--white{color:#7d7dc5;background-color:#fff}.sago .button--empty{background-color:transparent;border-color:#7d7dc5;color:#7d7dc5;border:solid 2px}.sago .button--blue-text{border-color:#7d7dc5;color:#7d7dc5}.sago .button--disabled{color:#fff;background-color:#b0aead;pointer-events:none}.toca .button{color:#fff;background-color:#366c90}.toca .button--white{color:#366c90;background-color:#fff}.toca .button--empty{background-color:transparent;border-color:#366c90;color:#366c90;border:solid 2px}.toca .button--gray-text{color:#5a5a5a;border-color:#5a5a5a}.toca .button--blue-text{border-color:#366c90;color:#7d7dc5}.toca .button--gray-text{border-color:#5a5a5a;color:#5a5a5a}.sago .button--generic,.toca .button--generic{background-color:#5a5a5a}.sago .button--gray-text,.toca .button--gray-text,.sago .button--monochrome,.toca .button--monochrome{color:#5a5a5a;border-color:#5a5a5a}.button{display:inline-block;border-radius:35px;font-weight:700;text-align:center;text-decoration:none;padding:12px 24px;font-family:VAGRounded,sans-serif;font-size:20px;line-height:1.2;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-filter:blur(0);filter:blur(0);-webkit-font-smoothing:subpixel-antialiased}.button--black{background-color:#000;color:#fff}.button--light-text{color:#fff;border-color:#fff}.button--dark-text{color:#000;border-color:#000}.button--empty{padding:10px 22px}.button:disabled{opacity:.35;-webkit-transform:none!important;transform:none!important;cursor:not-allowed}@media screen and (min-width: 768px){.button{padding:16px 33px;font-size:28px;line-height:1.14}.button--empty{padding:14px 31px}}.button--small{padding:8px 18px;font-size:16px;line-height:1}.button--small--empty{padding:6px 16px}@media screen and (min-width: 768px){.button--small{padding:12px 24px;font-size:20px;line-height:1.2}.button--small--empty{padding:10px 22px}}.button--small-static{padding:12px 24px;font-size:20px;line-height:1.2}.button--small-static--empty{padding:10px 22px}.button--smaller{padding:8px 18px;font-size:16px;line-height:1}.button--smaller--empty{padding:6px 16px}.button.button:hover:not(.disabled){-webkit-transform:scale(1.07) translateZ(0);transform:scale(1.07) translateZ(0)}.play-button{background:transparent;border:none;cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:89px;width:89px}@media screen and (min-width: 768px){.play-button:hover .play-button-svg__outer,.play-button:hover .play-button-svg__inner,.play-button:focus .play-button-svg__outer,.play-button:focus .play-button-svg__inner{-webkit-transform:scale(1.1) translate(-5%,-5%);transform:scale(1.1) translate(-5%,-5%)}}.arrow-wrapper{position:relative}.arrow-wrapper:hover .arrow-wrapper__arrow{-webkit-transform:translateX(4px);transform:translate(4px)}.arrow-wrapper__arrow{vertical-align:middle;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.button-link{border:0;padding:0;background-color:transparent;font-family:VAGRounded,sans-serif;font-weight:300;font-size:16px;text-decoration:underline;cursor:pointer;outline:0;color:#5a5a5a}@media screen and (min-width: 768px){.button-link{font-size:18px}}.down-arrow--small{width:22px}.sago .styleguide{background-color:#64649d;padding-top:104px}.skip-link{border:0;clip:rect(1px 1px 1px 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header-wrapper{display:block;width:100%;position:relative;z-index:3}.promo-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:40px;padding:5px 8px;text-decoration:none;line-height:normal;text-align:center;position:fixed;top:0;z-index:10}.header{background-color:transparent;display:grid;grid-template-columns:16px 92px auto 50px 16px;grid-template-areas:". logo . account .";position:absolute;left:0;top:0;right:0;bottom:-104px}@media screen and (min-width: 768px){.header{grid-template-columns:32px 92px auto 50px 32px}}.header-wrapper--with-promo{margin-bottom:40px}.header__logo{-ms-flex-item-align:center;align-self:center;grid-area:logo;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px}@media screen and (min-width: 768px){.header__logo{width:92px}}.header__account{-ms-flex-item-align:center;align-self:center;grid-area:account;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__account-link{color:#000;line-height:1;padding-top:8px}.sago .header__account-link{color:#5a5a5a}.toca .header__account-link{color:#222}.pre-footer{padding:40px 27px}.pre-footer .pre-footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:320px;margin:0 auto}@media screen and (min-width: 768px){.pre-footer .pre-footer__nav{display:grid;grid-template-columns:100px 100px 100px;grid-gap:130px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;max-width:none}}.pre-footer .pre-footer__nav a{display:block;width:72px;text-decoration:none;text-align:center;font-weight:700}.pre-footer .pre-footer__nav a img{max-width:68px}@media screen and (min-width: 768px){.pre-footer .pre-footer__nav a img{max-width:80px}}@media screen and (min-width: 768px){.pre-footer .pre-footer__nav a{width:auto;font-size:24px}}.main-footer{padding:80px 15px 16px;text-align:center;max-width:1101px;margin:0 auto}@media screen and (min-width: 768px){.main-footer{padding:73px 32px 16px;display:grid;-webkit-box-sizing:border-box;box-sizing:border-box;grid-template-areas:"newsletter navigations" "socialmedia navigations" "copyright affiliate";grid-template-columns:405px 511px;grid-template-rows:180px 1fr 90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}@media (min-width: 768px) and (max-width: 1024px){.main-footer{grid-template-columns:44% 56%;max-width:100%}}.main-footer .form--newsletter{margin-bottom:40px;grid-area:newsletter}.main-footer .form--newsletter label{display:block;margin-bottom:40px;font-weight:700}@media screen and (min-width: 768px){.main-footer .form--newsletter label{text-align:left}}.main-footer .form--newsletter .form--newsletter_container{display:-webkit-box;display:-ms-flexbox;display:flex;width:287px;border-radius:35px;background-color:#fff;height:64px;overflow:hidden;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.main-footer .form--newsletter .form--newsletter_container{width:auto;margin:0}}.main-footer .form--newsletter input[type=email]{position:relative;border:0;height:64px;max-width:191px;border-top-left-radius:35px;border-bottom-left-radius:35px;padding:22px 10px 23px 22px;font-weight:300;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.main-footer .form--newsletter input[type=email]{width:100%;max-width:none}}.main-footer .form--newsletter .button{position:relative;width:89px;padding:12px 18px;border:8px solid #ffffff;-webkit-box-sizing:content-box;box-sizing:content-box;line-height:auto}@media screen and (min-width: 768px){.main-footer .form--newsletter .button{font-size:20px;padding:12px 24px;line-height:normal}}.main-footer .social-media--bar{display:grid;grid-template-columns:56px 56px 56px 56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:35px;grid-area:socialmedia;grid-gap:6px}.main-footer .social-media--bar .social--link{height:56px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;max-width:56px}.main-footer .social-media--bar .social--link img{max-width:100%}.main-footer .social-media--bar .social--link:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.main-footer .social-media--bar .social--link .link--text{display:none}@media screen and (min-width: 768px){.main-footer .social-media--bar{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;grid-gap:13px}}@media screen and (min-width: 1025px){.main-footer .social-media--bar{grid-gap:26px}}@media screen and (min-width: 768px){.main-footer .site-footer__nav__container{grid-area:navigations;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:415px;margin-bottom:64px;padding-left:32px}.main-footer .site-footer__nav__container:before,.main-footer .site-footer__nav__container:after{content:"";-ms-flex-preferred-size:100%;flex-basis:100%;width:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.main-footer .site-footer__nav{margin-bottom:40px;text-align:center}@media screen and (min-width: 768px){.main-footer .site-footer__nav{width:196px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:left}.main-footer .site-footer__nav:nth-child(odd){width:264px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width: 768px) and (max-width: 1024px){.main-footer .site-footer__nav{width:45%}.main-footer .site-footer__nav:nth-child(odd){width:45%}}.main-footer .site-footer__nav .nav--title{font-weight:700;margin-bottom:16px}.main-footer .site-footer__nav a{display:block;margin-bottom:16px;font-weight:300;text-decoration:none}.main-footer .site-footer__nav a:last-child{margin-bottom:0}.main-footer .site-footer__affiliate{padding-top:40px;margin-bottom:80px;grid-area:affiliate}@media screen and (min-width: 768px){.main-footer .site-footer__affiliate{display:grid;grid-gap:21px;grid-template-columns:83px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;margin-bottom:0;max-height:63px}}.main-footer .site-footer__affiliate img{margin-bottom:24px}@media screen and (min-width: 768px){.main-footer .site-footer__affiliate img{margin-bottom:0}}.main-footer .site-footer__affiliate .affiliate--text{font-weight:700;margin:0 auto 17px;max-width:214px}@media screen and (min-width: 768px){.main-footer .site-footer__affiliate .affiliate--text{max-width:none;margin:0}}.main-footer .site-footer__affiliate .link--arrow{position:relative;text-decoration:none;font-weight:700;padding-right:25px}@media screen and (min-width: 768px){.main-footer .site-footer__affiliate .link--arrow{top:3px}}.main-footer .site-footer__affiliate .link--arrow:before{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #ffffff;position:absolute;top:6px;right:5px;border-radius:1px;z-index:9;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.main-footer .site-footer__affiliate .link--arrow:after{content:"";height:16px;width:16px;border-radius:16px;position:absolute;right:0;top:2px;z-index:8;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.main-footer .site-footer__affiliate .link--arrow:hover:after,.main-footer .site-footer__affiliate .link--arrow:hover:before{-webkit-transform:translateX(4px);transform:translate(4px)}.main-footer .site-footer__copyright{grid-area:copyright}.main-footer .corporate-navigation{display:grid;grid-template-columns:64px 64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:8px;margin-bottom:12px}.main-footer .corporate-navigation.single-logo{grid-template-columns:64px}@media screen and (min-width: 768px){.main-footer .corporate-navigation{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.main-footer .corporate-logo{display:inline-block;height:64px;width:64px}.main-footer .corporate-logo .link--text{display:none}.main-footer .copyright{font-size:14px}.sago .pre-footer{background-color:#fff}.sago .pre-footer .pre-footer__nav a,.sago .main-footer .form--newsletter label,.sago .main-footer .form--newsletter input[tyle=email]{color:#5a5a5a}.sago .main-footer .form--newsletter input[tyle=email]::placehoder{color:#5a5a5a}.sago .main-footer .site-footer__nav .nav--title,.sago .main-footer .site-footer__nav a,.sago .main-footer .site-footer__affiliate .affiliate--text{color:#5a5a5a}.sago .main-footer .site-footer__affiliate a{color:#7d7dc5}.sago .main-footer .site-footer__affiliate a:after{background-color:#7d7dc5}.newsletter-error{display:none;text-align:center;margin-top:5px;font-size:16px}.newsletter-error.is-visible{display:block}#newsletter-subscription-modal{text-align:center}#newsletter-subscription-modal .newsletter-subscription-modal__title{margin-bottom:40px}.toca .pre-footer{background-color:#366c90}.toca .pre-footer .pre-footer__nav a{color:#fff}.toca .main-footer .form--newsletter label,.toca .main-footer .form--newsletter input[tyle=email]{color:#222}.toca .main-footer .form--newsletter input[tyle=email]::placehoder{color:#222}.toca .main-footer .form--newsletter_container{border:solid 1px #366c90}.toca .main-footer .site-footer__nav .nav--title,.toca .main-footer .site-footer__nav a,.toca .main-footer .site-footer__affiliate .affiliate--text{color:#222}.toca .main-footer .site-footer__affiliate a{color:#366c90}.toca .main-footer .site-footer__affiliate a:after{background-color:#366c90}.sago .homepage-hero__title{color:#fff}.homepage-hero{width:100%;position:relative;min-height:532px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 768px){.homepage-hero{min-height:760px}}.homepage-hero__video-wrapper{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 768px){.homepage-hero__video-wrapper{position:relative}}.homepage-hero__video{display:none}@media screen and (min-width: 768px){.homepage-hero__video{min-width:100%;min-height:760px;max-width:none;display:block;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);position:relative}}.homepage-hero__video-overlay,.homepage-hero__content-overlay{position:absolute;top:0;left:0;right:0;bottom:0;-ms-flex-line-pack:justify;align-content:space-between}.homepage-hero__video-overlay{z-index:1}.homepage-hero__content-overlay{z-index:2;display:grid;grid-template-columns:16px auto 16px;grid-template-rows:14% auto 14%;grid-template-areas:". . ." ". content ." ". . .";justify-items:center}@media screen and (min-width: 768px){.homepage-hero__content-overlay{grid-template-columns:auto 588px auto;grid-template-rows:18% auto auto 102px;grid-template-areas:". . ." ". content . " ". . ." ". arrow ."}}.homepage-hero__logo{max-width:100px;margin-bottom:8px}@media screen and (min-width: 768px){.homepage-hero__logo{max-width:134px}}.homepage-hero__title{text-align:center;margin-bottom:40px}@media screen and (min-width: 768px){.homepage-hero__title{margin-bottom:48px}}.content-overlay__main-content{grid-area:content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage-hero__anchor-arrow-wrapper{display:none}@media screen and (min-width: 768px){.homepage-hero__anchor-arrow-wrapper{grid-area:arrow;display:block}}.homepage-hero__anchor-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:58px}@media screen and (min-width: 768px){.homepage-hero__anchor-arrow{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0px);transform:translateY(0)}80%{-webkit-transform:translateY(0px);transform:translateY(0)}85%{-webkit-transform:translateY(8px);transform:translateY(8px)}90%{-webkit-transform:translateY(0px);transform:translateY(0)}95%{-webkit-transform:translateY(6px);transform:translateY(6px)}to{-webkit-transform:translateY(0px);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0px);transform:translateY(0)}80%{-webkit-transform:translateY(0px);transform:translateY(0)}85%{-webkit-transform:translateY(8px);transform:translateY(8px)}90%{-webkit-transform:translateY(0px);transform:translateY(0)}95%{-webkit-transform:translateY(6px);transform:translateY(6px)}to{-webkit-transform:translateY(0px);transform:translateY(0)}}.homepage-features{width:100%;overflow:hidden}.homepage-features__features-wrapper{display:grid}@media screen and (max-width: 767px){.homepage-features__features-wrapper{grid-template-columns:auto;grid-template-rows:1fr 1fr;grid-template-areas:"image-block" "text-block"}}@media screen and (min-width: 768px){.homepage-features__features-wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr}}.homepage-features__feature-image-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center center}@media screen and (max-width: 767px){.homepage-features__feature-image-block{grid-area:image-block}}.homepage-features__feature-image-block[data-aos^=zoom][data-aos^=zoom]{-webkit-transition-property:background-size,opacity;transition-property:background-size,opacity;background-size:120%}.homepage-features__feature-image-block[data-aos^=zoom][data-aos^=zoom].aos-animate{background-size:100%}.homepage-features__feature-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.homepage-features__feature-text-block{grid-area:text-block}}.feature-text-block__title{max-width:360px;text-align:center}@media screen and (min-width: 768px){.feature-text-block__title{font-size:30px}}@media screen and (min-width: 1025px){.feature-text-block__title{font-size:45px}}.feature-text-block__body{margin-top:16px;margin-bottom:40px;text-align:center;max-width:360px;opacity:0;-webkit-transition:opacity .3s ease .35s,-webkit-transform .3s ease .35s;transition:opacity .3s ease .35s,-webkit-transform .3s ease .35s;transition:opacity .3s ease .35s,transform .3s ease .35s;transition:opacity .3s ease .35s,transform .3s ease .35s,-webkit-transform .3s ease .35s;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}@media screen and (min-width: 768px){.feature-text-block__body{margin-bottom:0}}.aos-animate .feature-text-block__body{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.feature-image-block__image{width:100%}.homepage-full-banner{display:grid}@media screen and (max-width: 767px){.homepage-full-banner{grid-template-columns:auto 270px auto;grid-template-rows:1fr 40px 72px 40px 120px 80px;grid-template-areas:"image image image" ". . ." ". title ." ". . ." ". ctas ." ". . ."}}@media screen and (min-width: 768px){.homepage-full-banner{grid-template-columns:19% auto 19%;grid-template-rows:80px 54px 40px 1fr 40px 64px 80px;grid-template-areas:". . ." ". title ." ". . ." ". image ." ". . ." ". ctas ." ". . ."}}.homepage-full-banner__title{grid-area:title;text-align:center;padding:0 10px}@media screen and (min-width: 768px){.homepage-full-banner__title{padding:0}}.homepage-full-banner__mobile-background-image{grid-area:image;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-full-banner__cta-wrapper{grid-area:ctas;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px 0}@media screen and (min-width: 768px){.homepage-full-banner__cta-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -10px}}.homepage-full-banner__cta{margin:12px auto;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width: 768px){.homepage-full-banner__cta{margin:0 10px;-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width: 768px){.sago .homepage-full-banner__cta.desktop-button--white{color:#7d7dc5;background-color:#fff}}@media screen and (min-width: 768px){.sago .homepage-full-banner__cta.desktop-button--empty{background-color:transparent;border-color:#7d7dc5;color:#7d7dc5;border:solid 2px}}@media screen and (min-width: 768px){.sago .homepage-full-banner__cta.desktop-button--blue-text{border-color:#7d7dc5;color:#7d7dc5}}@media screen and (min-width: 768px){.toca .homepage-full-banner__cta.desktop-button--white{color:#366c90;background-color:#fff}}@media screen and (min-width: 768px){.toca .homepage-full-banner__cta.desktop-button--empty{background-color:transparent;border-color:#366c90;color:#366c90;border:solid 2px}}@media screen and (min-width: 768px){.toca .homepage-full-banner__cta.desktop-button--blue-text{border-color:#366c90;color:#366c90}}@media screen and (min-width: 768px){.sago .homepage-full-banner__cta.desktop-button--black,.toca .homepage-full-banner__cta.desktop-button--black{background-color:#000;color:#fff}}@media screen and (min-width: 768px){.sago .homepage-full-banner__cta.desktop-button--light-text,.toca .homepage-full-banner__cta.desktop-button--light-text{color:#fff;border-color:#fff}}@media screen and (min-width: 768px){.sago .homepage-full-banner__cta.desktop-button--dark-text,.toca .homepage-full-banner__cta.desktop-button--dark-text{color:#000;border-color:#000}}.homepage-steps{display:grid;grid-template-columns:35px 1fr 35px;grid-template-rows:40px 36px 32px 1fr 80px;grid-template-areas:". . ." ". title ." ". . ." ". steps ." ". . ."}@media screen and (min-width: 768px){.homepage-steps{grid-template-rows:80px 54px 40px 1fr 80px;grid-template-columns:1fr auto 1fr}}.homepage-steps__title{text-align:center;grid-area:title}.homepage-steps__steps-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:-32px;grid-area:steps}@media screen and (min-width: 768px){.homepage-steps__steps-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.steps-container__step{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;display:grid;grid-template-columns:auto;grid-template-rows:168px 26px 16px 44px;margin-bottom:32px;justify-items:center;grid-template-areas:"image" "title" "." "body"}@media screen and (min-width: 768px){.steps-container__step{-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%;max-width:250px;margin:0 8px;grid-template-rows:168px 26px 22px 48px}}.step__image{grid-area:image}.step__title{grid-area:title}.step__body{grid-area:body;text-align:center;max-width:150px;margin:0 auto;display:block}@media screen and (min-width: 768px){.step__body{max-width:170px}}.homepage-subscriptions{display:grid;grid-template-columns:16px 1fr 16px;grid-template-rows:40px 36px 40px auto 35px auto 80px;grid-template-areas:". . ." ". title ." ". . ." ". plans ." ". . ." ". note ." ". . .";justify-items:center}@media screen and (min-width: 768px){.homepage-subscriptions{grid-template-columns:auto 720px auto;grid-template-rows:80px 54px 40px auto 40px auto 80px}}.homepage-subscriptions__title{grid-area:title;text-align:center}.homepage-subscriptions__plans{grid-area:plans;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:-40px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width: 768px){.homepage-subscriptions__plans{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -10px}}.plans__subscription{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:250px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (min-width: 768px){.plans__subscription{margin:0 12.5px}}.subscription__label{position:absolute;top:-24px;right:-12px;z-index:1}.subscription__top{text-align:center;grid-area:top;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;height:36px;border-style:solid;border-width:2px;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.subscription__top{height:60px;border-width:3px;border-top-left-radius:16px;border-top-right-radius:16px}}.subscription__title,.subscription__price{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;font-size:22px;line-height:1}@media screen and (min-width: 768px){.subscription__title,.subscription__price{font-size:26px}}.subscription__bottom{text-align:center;grid-area:bottom;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:14px 14px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-style:solid;border-width:2px}@media screen and (min-width: 768px){.subscription__bottom{padding:35px 14px 30px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-width:3px}}.subscription__feature-title{font-size:22px;line-height:1;margin-bottom:10px}@media screen and (min-width: 768px){.subscription__feature-title{font-size:30px;margin-bottom:16px}}.subscription__cta{margin-top:13px;justify-self:center}.subscription__button{padding:10px 18px;font-size:16px;line-height:1}@media screen and (min-width: 768px){.subscription__button{margin-top:25px;padding:12px 24px;font-size:20px;line-height:1.2}}.homepage-subscriptions__note{grid-area:note;text-align:center;max-width:720px}.sago .subscription__bottom--white{background-color:#fff;border-color:#7d7dc5;border-top:none}.sago .subscription__bottom--blue{background-color:#c7c7e6;border:solid 2px #C7C7E6;border-top:none}.sago .subscription__top{background-color:#7d7dc5;border-color:#7d7dc5;color:#fff}.toca .subscription__bottom--white{background-color:#fff;border:solid 2px rgba(53,108,144,.3);border-top:none}.toca .subscription__bottom--blue{background-color:#b6c9d6;border:solid 2px #B6C9D6;border-top:none}.toca .subscription__top{background-color:#366c90;color:#fff}.homepage-video{display:grid;grid-template-columns:16px auto 16px;grid-template-rows:40px auto 80px;grid-template-areas:". . ." ". content . " ". . ."}@media screen and (min-width: 768px){.homepage-video{min-height:0;grid-template-columns:9.5% auto 9.5%;grid-template-rows:80px auto 80px}}.homepage-video__content-wrapper{grid-area:content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.homepage-video__title{text-align:center;max-width:615px;margin-bottom:40px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.homepage-video__video-wrapper{position:relative;overflow:hidden;border-radius:20px;margin-bottom:40px;display:block;line-height:0;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.homepage-video__play-button{position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.homepage-video__play-button--disabled{display:none}.homepage-video__body{text-align:center;max-width:615px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.homepage-video__video{min-width:100%}.homepage-video__video--desktop{display:none}@media screen and (min-width: 768px){.homepage-video__video--desktop{display:block}}.homepage-video__video--mobile{display:block}@media screen and (min-width: 768px){.homepage-video__video--mobile{display:none}}.subscribe-now{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 20px;background-position:center;background-size:768px;min-height:100vh}@media screen and (min-width: 768px){.subscribe-now{background-attachment:fixed;min-height:0;background-size:1280px}}@media screen and (min-width: 1025px){.subscribe-now{background-size:1920px}}.subscribe-now__content{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:378px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 768px){.subscribe-now__content{-webkit-box-flex:0;-ms-flex:0 0 378px;flex:0 0 378px;max-width:378px}}.subscribe-now__image{margin-bottom:40px;line-height:0}@media screen and (min-width: 768px){.subscribe-now__image{margin-bottom:8px}}.subscribe-now__title{margin-bottom:16px;max-width:210px;text-align:center}@media screen and (min-width: 768px){.subscribe-now__title{margin-bottom:18px;max-width:unset}}.subscribe-now__body{margin-bottom:40px;max-width:200px;text-align:center}@media screen and (min-width: 768px){.subscribe-now__body{max-width:unset}}.instagram-slider{margin:0 16px 80px}@media screen and (min-width: 1025px){.instagram-slider{margin:80px 0}}.instagram-slider__title{margin-bottom:40px;text-align:center}.instagram-slider__wrapper{position:relative}.slide__user-data{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;z-index:2;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:20px}@media screen and (min-width: 481px){.slide__user-data{margin-right:21px}}.user-data__profile-image{width:100px;height:100px;margin-bottom:20px;border-radius:50%}.user-data__user-id{color:#fff;line-height:1.4}@media screen and (min-width: 768px){.user-data__user-id{line-height:1.33}}.instagram-slide{position:relative;line-height:0;border-radius:20px;-webkit-transition:opacity .3 ease;transition:opacity .3 ease}@media screen and (min-width: 768px){.instagram-slide:hover .slide__user-data{opacity:1}}.slide__icon{position:absolute;top:0;z-index:1;width:56px;height:56px;right:21px}.slide__icon svg{width:56px;height:56px}.slide__image{width:100%;border-radius:20px}.slide__image img{width:100%}.instagram-slider__controls{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;pointer-events:none}.instagram-slider-controls__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;background:transparent;cursor:pointer;pointer-events:all;outline:none}.instagram-slider-controls__arrow--left{left:0}@media screen and (min-width: 768px){.instagram-slider-controls__arrow--left{left:36px}}.instagram-slider-controls__arrow--right{right:0}@media screen and (min-width: 768px){.instagram-slider-controls__arrow--right{right:36px}}.instagram-slider .tns-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;bottom:18px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media screen and (min-width: 768px){.instagram-slider .tns-nav{position:static;-webkit-transform:none;transform:none;margin-top:40px}}.instagram-slider .tns-nav button{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border-radius:6px;width:12px;height:12px;margin:0 6px;border:none}.sago .instagram-slider .tns-nav button{background-color:#fff;border:1px solid #7d7dc5}.sago .instagram-slider .tns-nav button.tns-nav-active{background-color:#7d7dc5}.toca .instagram-slider .tns-nav button{background-color:#fff;border:1px solid #366c90}.toca .instagram-slider .tns-nav button.tns-nav-active{background-color:#366c90}.testimonial-slider{position:relative;padding:80px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (min-width: 768px){.testimonial-slider{min-height:0;display:block}}.testimonial-slide{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:352px;padding-left:7px}@media screen and (min-width: 768px){.testimonial-slide{padding-left:22px;min-height:222px}}.slide__quote{margin-left:22px}@media screen and (min-width: 768px){.slide__quote{margin-left:0}}.quote__initial-character{display:inline-block;margin-left:-19px;padding-right:7px}.slide__author{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.author__image{width:88px;height:88px;border-radius:44px;overflow:hidden}@media screen and (min-width: 768px){.author__image{width:70px;height:70px;border-radius:35px}}.author__text{margin-left:16px;margin-top:2px;max-width:136px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.author-text__attribution{margin-bottom:8px}@media screen and (min-width: 768px){.author-text__attribution{margin-bottom:0}}.testimonial-slider__slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:600px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media screen and (min-width: 1025px){.testimonial-slider__slides{max-width:944px;left:calc(50% + 58px)}}.testimonial-slider__controls,.experience-slider__controls{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;pointer-events:none;display:none}@media screen and (min-width: 768px){.testimonial-slider__controls,.experience-slider__controls{display:block}}.testimonial-slider-controls__arrow,.experience-slider-controls__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;background:transparent;cursor:pointer;pointer-events:all;outline:none}.testimonial-slider-controls__arrow--left,.experience-slider-controls__arrow--left{left:36px}.testimonial-slider-controls__arrow--right,.experience-slider-controls__arrow--right{right:36px}.testimonial-slider .tns-nav,.experience-slider .tns-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;margin-top:58px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.testimonial-slider .tns-nav button,.experience-slider .tns-nav button{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border-radius:6px;width:12px;height:12px;margin:0 6px;border:none}.sago .testimonial-slider .tns-nav button,.sago .experience-slider .tns-nav button{background-color:#fff}.sago .testimonial-slider .tns-nav button.tns-nav-active,.sago .experience-slider .tns-nav button.tns-nav-active{background-color:#7d7dc5}.toca .testimonial-slider .tns-nav button{background-color:#fff}.toca .testimonial-slider .tns-nav button.tns-nav-active{background-color:#366c90}.pdp-hero{width:100%;background-size:cover;padding-top:134px;padding-bottom:60px;text-align:center}@media screen and (min-width: 768px){.pdp-hero{padding-top:150px;padding-bottom:135px}}@media screen and (min-width: 1025px){.pdp-hero{background-attachment:fixed}}.pdp-hero__title{text-align:center;margin-bottom:20px}@media screen and (min-width: 768px){.pdp-hero__title{margin-bottom:45px}}.pdp-hero__cta{display:inline-block;text-decoration:none;position:relative}.pdp-hero-banner{width:100%;background-size:cover;height:220px;text-align:center}@media screen and (min-width: 768px){.pdp-hero-banner{height:375px}}@media screen and (min-width: 1025px){.pdp-hero-banner{background-attachment:fixed}}.pdp-variant-cards{display:grid;grid-template-columns:16px 1fr 16px;grid-template-rows:auto 40px;grid-template-areas:". plans ." ". . .";justify-items:center;margin-top:-60px;margin-bottom:25px}@media screen and (min-width: 768px){.pdp-variant-cards{grid-template-columns:auto 720px auto;margin-top:-135px}}.pdp-variant-cards__plans{grid-area:plans;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:-40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.pdp-variant-cards__plans{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -10px}}.subscription__pricing{border-top:1px solid #eeeeee;margin-top:24px;padding-top:16px;width:100%;text-align:left}.subscription__feature-body{font-size:14px;line-height:1.2}@media screen and (min-width: 768px){.subscription__feature-body{font-size:18px}}.pricing__box,.pricing__shipping,.pricing__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pricing__total{margin-top:16px}@media screen and (min-width: 768px){.pricing__total{margin-top:8px}}.plan-cards{margin-top:-112px}@media screen and (min-width: 768px){.plan-cards{margin-top:-225px}}.plan-cards--homepage{margin-top:40px}@media screen and (min-width: 768px){.plan-cards--homepage{margin-top:80px}}.plan-cards__grid{display:grid;grid-template-columns:16px 1fr 16px;grid-template-rows:auto auto;grid-template-areas:". plans ." ". button .";justify-items:center}@media screen and (min-width: 768px){.plan-cards__grid{grid-template-columns:auto 720px auto}}.plan-cards__card-area{grid-area:plans;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.plan-cards__card-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.plan-cards__button-area{grid-area:button;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:22px;margin-bottom:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.plan-cards__button-area{margin-top:45px;margin-bottom:55px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.plan-card__section-title{text-align:center;margin-bottom:20px;line-height:1}@media screen and (min-width: 768px){.plan-card__section-title{margin-bottom:45px}}.plan-cards__card{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:250px;margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;cursor:pointer}@media screen and (min-width: 768px){.plan-cards__card{width:225px;margin-bottom:0;margin-left:17.5px;margin-right:17.5px}}.plan-cards__top{height:40px;background-color:#b0aead;border-top-left-radius:10px;border-top-right-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.plan-cards__top h2{text-align:center}@media screen and (min-width: 768px){.plan-cards__top{border-top-left-radius:16px;border-top-right-radius:16px;height:60px}}.plan-cards__card-title{font-size:22px;font-weight:700}@media screen and (min-width: 768px){.plan-cards__card-title{font-size:26px}}.plan-cards__bottom{height:85px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#fff;border-style:none solid solid solid;border-width:2px;border-color:#b0aead;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 768px){.plan-cards__bottom{height:175px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}}.plan-cards__feature-title{font-size:22px;line-height:1;color:#b0aead;margin-top:13px;margin-bottom:13px}.plan-cards__feature-title b{font-weight:700}@media screen and (min-width: 768px){.plan-cards__feature-title{font-size:30px;margin-top:36px;margin-bottom:25px}}.plan-cards__feature-body{font-size:14px;line-height:1.2;color:#b0aead;margin:0 4px}@media screen and (min-width: 768px){.plan-cards__feature-body{font-size:18px}}.plan-cards__value-box{position:static;margin-top:-12px;height:22px;width:80px;margin-left:85px;margin-right:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#f07d67;border-radius:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#fff}@media screen and (min-width: 768px){.plan-cards__value-box{height:32px;width:130px;margin-top:-19px;margin-left:60px;margin-right:60px;font-size:18px;border-radius:8px}}.sago .plan-cards__card-selected .plan-cards__top{background-color:#7d7dc5}.sago .plan-cards__card-selected .plan-cards__bottom{background-color:#f2f2f9;border-width:3px;border-color:#7d7dc5}.sago .plan-cards__card-selected .plan-cards__feature-title,.sago .plan-cards__card-selected .plan-cards__feature-body{color:#7d7dc5}.pdp-shipping{padding:0 16px}.pdp-shipping__title{text-align:center;margin-bottom:24px}@media screen and (min-width: 768px){.pdp-shipping__title{margin-bottom:30px}}.pdp-shipping__body{text-align:center;display:block;margin-bottom:16px}@media screen and (min-width: 768px){.pdp-shipping__body{margin-bottom:8px}}.pdp-shipping__notice{text-align:center;display:block;max-width:613px;margin:0 auto}.faq{max-width:825px;margin:80px auto;padding:0 16px;text-align:center}.faq__image{display:block;margin:0 auto 9px;max-width:250px}.faq__title,.faq__content{margin-bottom:40px}@media screen and (min-width: 481px){.faq__content{padding:0 40px}}.faq__content--enclosed{border-bottom:1px solid #eeeeee}.faq__block{text-align:left}.faq__block__header{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0 28px}@media screen and (min-width: 768px){.faq__block__header{padding-bottom:24px}}.faq__block__header svg{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s;transition:.3s}.faq__block__header.is-active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__block__text{height:0;overflow:hidden;-webkit-transition:.3s;transition:.3s}.faq__block__text p{margin-bottom:32px}.sago .faq__block__header{border-color:#c7c7e6}.sago .faq__block__header--light-border,.toca .faq__block__header--light-border{border-color:#eee}.template-questionnaire .page,.template-questionnaire .page__content,.template-questionnaire .questionnaire-section{height:100%}.template-questionnaire .page{margin:16px 0;padding:0;max-width:none}@media screen and (min-width: 768px){.template-questionnaire .page{margin-top:80px}}.questionnaire-header{text-align:center;margin-bottom:0}.questionnaire-header img{max-width:78px}@media screen and (min-width: 1025px){.questionnaire-header{margin-bottom:16px}.questionnaire-header img{max-width:none}}.questionnaire-section{margin-top:16px}@media screen and (min-width: 1025px){.questionnaire-section{margin-top:80px}}.child--register{max-width:431px;margin:0 auto}.child--register .panel-danger{display:none}.child--register>.field-object{padding:0 15px}.child--register .submit--buttons{margin-top:40px;padding:0 15px}@media screen and (min-width: 768px){.child--register .submit--buttons{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.child--register .button{display:inline-block;padding:10px 22px;font-size:20px}.child--register .button--empty{padding:8px 20px;margin-right:8px}.child--register .button:not(.button--empty){border:none}@media screen and (min-width: 768px){.child--register .button{padding:12px 27px;font-size:24px}.child--register .button--empty{padding:10px 25px;margin-right:15px}}@media screen and (min-width: 1025px){.child--register .button{padding:14px 33px;font-size:28px}.child--register .button--empty{padding:12px 31px;margin-right:21px}}.child--register .help-block{margin-top:8px;margin-bottom:40px}.form--help{text-align:center;margin-top:16px;padding:0 15px}.steps{font-size:14px;font-weight:300;line-height:1.71;overflow:hidden;opacity:1;visibility:visible;-webkit-transition:height 0s .6s ease;transition:height 0s .6s ease;position:relative;height:24px;margin-top:8px}.steps.hidden{height:0}@media screen and (min-width: 1025px){.steps{margin-top:16px}}#root__title{text-align:center;font-size:26px;margin-bottom:22px;width:210px;font-weight:700}@media screen and (min-width: 768px){#root__title{margin:0 auto 22px}}@media screen and (min-width: 1025px){#root__title{width:100%;font-size:32px;margin:0 0 40px}}#root_dob legend{margin-bottom:5px}#root_dob .field-string,#root_dob .field-integer{display:inline-block;width:140px;margin-right:8px;margin-bottom:0}#root_dob .field-string:last-child,#root_dob .field-integer:last-child{margin:0}@media screen and (min-width: 768px){#root_dob .field-string,#root_dob .field-integer{width:195px;margin-right:10px}}.questionnaire{width:320px;margin:0 auto}@media screen and (min-width: 768px){.questionnaire{width:600px}}@media screen and (min-width: 1025px){.questionnaire{width:1000px}}.navigation{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;margin:0;position:fixed;left:0;bottom:0;-webkit-transition:-webkit-transform .6s 1.2s ease;transition:-webkit-transform .6s 1.2s ease;transition:transform .6s 1.2s ease;transition:transform .6s 1.2s ease,-webkit-transform .6s 1.2s ease;-webkit-transform:translateY(0px);transform:translateY(0)}.hidden .navigation{-webkit-transform:translateY(58px);transform:translateY(58px)}@media screen and (min-width: 1025px){.navigation{background-color:transparent;margin-top:130px;padding:0;max-width:1000px;position:static}}.navigation--button{position:relative;border:0;background-color:transparent;font-size:18px;font-weight:700;padding-right:20px;outline:0;cursor:pointer;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-appearance:none}.navigation--button.disabled{opacity:0}.navigation--button:after{content:"";height:16px;width:16px;border-radius:16px;position:absolute;right:0;top:4px;z-index:8;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background-image:url(./arrow.svg);background-repeat:no-repeat;background-position:center center}.navigation--button.navigation--prev{padding-left:20px}.navigation--button.navigation--prev:after{content:"";left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.questions{width:320px;height:480px;overflow:hidden;opacity:1;visibility:visible;-webkit-transition:visibility 0s 1.2s ease,opacity .6s .6s ease;transition:visibility 0s 1.2s ease,opacity .6s .6s ease;z-index:10}@media screen and (min-width: 768px){.questions{width:600px;height:464px}}@media screen and (min-width: 1025px){.questions{width:1000px;height:530px}}.questions.hidden{opacity:0;visibility:hidden}.question--page--container{height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1)}.question--page--container.transition-1{-webkit-transform:translateX(-320px);transform:translate(-320px)}@media screen and (min-width: 768px){.question--page--container.transition-1{-webkit-transform:translateX(-600px);transform:translate(-600px)}}@media screen and (min-width: 1025px){.question--page--container.transition-1{-webkit-transform:translateX(-1000px);transform:translate(-1000px)}}.question--page--container.transition-2{-webkit-transform:translateX(-640px);transform:translate(-640px)}@media screen and (min-width: 768px){.question--page--container.transition-2{-webkit-transform:translateX(-1200px);transform:translate(-1200px)}}@media screen and (min-width: 1025px){.question--page--container.transition-2{-webkit-transform:translateX(-2000px);transform:translate(-2000px)}}.question--page--container.transition-3{-webkit-transform:translateX(-960px);transform:translate(-960px)}@media screen and (min-width: 768px){.question--page--container.transition-3{-webkit-transform:translateX(-1800px);transform:translate(-1800px)}}@media screen and (min-width: 1025px){.question--page--container.transition-3{-webkit-transform:translateX(-3000px);transform:translate(-3000px)}}.question--page--container.transition-4{-webkit-transform:translateX(-1280px);transform:translate(-1280px)}@media screen and (min-width: 768px){.question--page--container.transition-4{-webkit-transform:translateX(-2400px);transform:translate(-2400px)}}@media screen and (min-width: 1025px){.question--page--container.transition-4{-webkit-transform:translateX(-4000px);transform:translate(-4000px)}}.question--page--container.transition-5{-webkit-transform:translateX(-1600px);transform:translate(-1600px)}@media screen and (min-width: 768px){.question--page--container.transition-5{-webkit-transform:translateX(-3000px);transform:translate(-3000px)}}@media screen and (min-width: 1025px){.question--page--container.transition-5{-webkit-transform:translateX(-5000px);transform:translate(-5000px)}}.question--page--container.transition-6{-webkit-transform:translateX(-1920px);transform:translate(-1920px)}@media screen and (min-width: 768px){.question--page--container.transition-6{-webkit-transform:translateX(-3600px);transform:translate(-3600px)}}@media screen and (min-width: 1025px){.question--page--container.transition-6{-webkit-transform:translateX(-6000px);transform:translate(-6000px)}}.question--page--container.transition-7{-webkit-transform:translateX(-2240px);transform:translate(-2240px)}@media screen and (min-width: 768px){.question--page--container.transition-7{-webkit-transform:translateX(-4200px);transform:translate(-4200px)}}@media screen and (min-width: 1025px){.question--page--container.transition-7{-webkit-transform:translateX(-7000px);transform:translate(-7000px)}}.question--page--container.questionnaire-length-2{width:640px}@media screen and (min-width: 768px){.question--page--container.questionnaire-length-2{width:1200px}}@media screen and (min-width: 1025px){.question--page--container.questionnaire-length-2{width:2000px}}.question--page--container.questionnaire-length-3{width:960px}@media screen and (min-width: 768px){.question--page--container.questionnaire-length-3{width:1800px}}@media screen and (min-width: 1025px){.question--page--container.questionnaire-length-3{width:3000px}}.question--page--container.questionnaire-length-4{width:1280px}@media screen and (min-width: 768px){.question--page--container.questionnaire-length-4{width:2400px}}@media screen and (min-width: 1025px){.question--page--container.questionnaire-length-4{width:4000px}}.question--page--container.questionnaire-length-5{width:1600px}@media screen and (min-width: 768px){.question--page--container.questionnaire-length-5{width:3000px}}@media screen and (min-width: 1025px){.question--page--container.questionnaire-length-5{width:5000px}}.question--page--container.questionnaire-length-6{width:1920px}@media screen and (min-width: 768px){.question--page--container.questionnaire-length-6{width:3600px}}@media screen and (min-width: 1025px){.question--page--container.questionnaire-length-6{width:6000px}}.question--page--container.questionnaire-length-7{width:2240px}@media screen and (min-width: 768px){.question--page--container.questionnaire-length-7{width:4200px}}@media screen and (min-width: 1025px){.question--page--container.questionnaire-length-7{width:7000px}}.question--page{height:400px;width:320px;opacity:1;visibility:visible;-webkit-transition:visibility 0s .6s ease,opacity .6s ease;transition:visibility 0s .6s ease,opacity .6s ease}@media screen and (min-width: 768px){.question--page{width:600px}}@media screen and (min-width: 1025px){.question--page{width:1000px}}.question--page.hidden{opacity:0;visibility:hidden}.question--page.registration-form{position:absolute;z-index:11}.question{text-align:center;font-weight:700;margin-bottom:24px;font-size:26px;line-height:32px;margin-top:8px}@media screen and (min-width: 1025px){.question{margin-bottom:110px;font-size:32px}}.answers{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:62px;grid-row-gap:20px;padding:0 32px}@media screen and (min-width: 1025px){.answers{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-row-gap:0;padding:0;grid-column-gap:78px}}.answer--card{border:0;outline:0;background:transparent;cursor:pointer;font-family:VAGRounded,sans-serif;font-weight:300}.answer--card .answer-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:80px;background-color:#fff0;-webkit-transition:background .3s ease;transition:background .3s ease;height:96px;width:96px;margin:0 auto}.answer--card .answer-image img{max-width:80%;max-height:100%}@media screen and (min-width: 768px){.answer--card .answer-image{height:128px;width:128px}}@media screen and (min-width: 1025px){.answer--card .answer-image{height:160px;width:160px}}.answer--card .answer--text{width:100%;text-align:center;font-size:18px;margin-top:6px;-webkit-transition:color .3s ease;transition:color .3s ease}.answer--card_selected .answer-image,.answer--card:hover .answer-image{background-color:#fff}.answer--card_selected .answer--text,.answer--card:hover .answer--text{color:#7d7dc5}.answer--card:last-child{margin-right:0}.sago.template-questionnaire{background-color:#f0f0f7}.sago .navigation--button{color:#7d7dc5;font-family:VAGRounded,sans-serif}.sago .navigation--button:after{background-color:#7d7dc5}.sago .question--page.registration-form{background-color:#f0f0f7}.sago .answer-text{font-family:VAGRounded,sans-serif}.sago .answer--card{color:#7d7dc5}.sago .answer--card_selected .answer--text,.sago .answer--card:hover .answer--text{color:#5a5a5a}.password-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:VAGRounded,sans-serif;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-height: 600px){.password-page{height:auto;padding:20px 0}}.password-page__content{max-width:288px}@media screen and (min-width: 481px){.password-page__content{max-width:420px}}.password-page__logo{width:80px}@media screen and (min-width: 481px){.password-page__logo{width:100px}}.password-page__text{font-size:16px;font-weight:300;margin-bottom:16px}@media screen and (min-width: 481px){.password-page__text{font-size:18px;margin-bottom:40px}}.password-page__title{font-size:30px;font-weight:700;margin-bottom:16px}@media screen and (min-width: 481px){.password-page__title{font-size:45px}}.password-page__form-title{display:none}@media screen and (min-width: 481px){.password-page__form-title{display:block;font-size:26px;font-weight:700;margin-bottom:16px}}.password-page__inputs{border-radius:15px;border-style:solid;border-width:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 27px!important;width:288px}@media screen and (min-width: 481px){.password-page__inputs{margin:0 auto 40px!important;width:299px}}.password-page__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.password-page__input-label{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:left}.password-page__button{border-style:solid;border-width:2px}@media screen and (max-width: 480px){.password-page__button{padding:10px 24px}}.password-page__hide-btn{border:none;font-family:VAGRounded,sans-serif;font-size:14px;font-weight:300}.password-page__input-wrapper{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.sago .password-page{background-image:url(new_password.png);color:#fff}@media screen and (min-width: 481px){.sago .password-page{background-image:url(new_password.png)}}.sago .password-page__inputs{border-color:#5a5a5a33}.sago .password-page__button{background-color:transparent;border-color:#fff;color:#fff}.sago .password-page__hide-btn{background-color:transparent;color:#5a5a5a}.toca .password-page{background-image:url(new_password.png);color:#fff}@media screen and (min-width: 481px){.toca .password-page{background-image:url(new_password.png)}}.toca .password-page__inputs{border-color:#5a5a5a33}.toca .password-page__button{background-color:transparent;border-color:#fff;color:#fff}.toca .password-page__hide-btn{background-color:transparent;color:#222}input,select{border:0;outline:0;font-size:18px;width:100%}input:invalid,select:invalid{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 1024px){input,select{font-size:16px}}legend{font-size:18px;line-height:1.33;font-weight:300}@media screen and (max-width: 1024px){legend{font-size:16px}}.field-string,.field-integer{border:1px solid;border-radius:10px;padding:8px 15px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}@media screen and (max-width: 1024px){.field-string,.field-integer{border-radius:15px;padding:4px 14px}}.field-string.has-danger,.field-integer.has-danger{border:1px solid}.field-string.has-danger .text-danger,.field-integer.has-danger .text-danger{display:none}.field-string label,.field-integer label{display:block;font-size:14px}.field-string select,.field-integer select{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;width:100%;background-image:url(./down.png);background-repeat:no-repeat;background-position:center right;background-size:25px;cursor:pointer}.field-string--tall{height:250px;-webkit-box-sizing:border-box;box-sizing:border-box}.field-string--flush{padding:0}.help-block{font-size:14px;line-height:1.71;font-weight:300}.field-radio{margin:0 8px 0 0;display:inline-block;width:16px;vertical-align:bottom;background-color:transparent}.field-radio:before{display:inline-block;content:"";width:16px;height:16px;background-color:#fff;border:1px solid #5a5a5a;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.field-radio:checked:before{border-width:5px}.field-checkbox-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.field-checkbox-label:before{display:inline-block;margin-right:10px;content:"";width:20px;height:20px;background-color:#fff;border:solid 2px #d9d9d9;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;line-height:20px;background-position:center;background-size:12px 9px;background-repeat:no-repeat}.field-checkbox{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;display:none}.field-checkbox:checked+.field-checkbox-label:before{background-image:url(/cdn/shop/t/2/assets/check_12x.png?v=134394665402788841531596055496)}.form-control{-webkit-box-sizing:border-box;box-sizing:border-box}.sago input,.sago select{font-family:VAGRounded,sans-serif;color:#5a5a5a}.sago .field-integer,.sago .field-string{border-color:#d9d9d9}.sago .field-integer.has-danger,.sago .field-string.has-danger{border-color:#fc7f68}.sago .field-integer label,.sago .field-string label{color:#5a5a5a}.not-found{text-align:center}.sago .not-found__header{background-color:#7d7dc5;color:#fff}.toca .not-found__header{background-color:#366c90;color:#fff}.not-found__header{position:relative;padding:120px 0 126px;margin-bottom:40px}@media screen and (min-width: 768px){.not-found__header{padding:144px 0 136px}}.not-found__header__title{margin:0 auto 16px;padding:0 16px;max-width:450px}.not-found__header__subtext{margin:0 auto;padding:0 32px;max-width:380px}.not-found__header__image{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);bottom:-6px}.not-found__link{margin-bottom:80px}.witb-hero{text-align:center}.witb-hero__overlay{position:absolute;top:0;right:0;left:0;bottom:0}.witb-hero__content-wrapper{background-size:cover;background-position:center;padding:165px 16px 125px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (min-width: 768px){.witb-hero__content-wrapper{padding:184px 0 272px}}.witb-hero__content{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:center}@media screen and (min-width: 768px){.witb-hero__content{-webkit-box-flex:0;-ms-flex:0 0 558px;flex:0 0 558px;max-width:558px}}.witb-hero-content__title{color:#fff}.witb-hero-content__subtitle{color:#fff;margin-top:8px}@media screen and (min-width: 768px){.witb-hero-content__subtitle{margin-top:10px}}.witb-hero-content__play-button{margin-top:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.witb-hero__cta{margin-top:40px;display:inline-block}.image-slider{display:block;margin:80px auto;text-align:center;padding:0 16px}@media screen and (min-width: 481px){.image-slider{padding:0}}@media screen and (min-width: 768px){.image-slider{margin-top:120px}}.image-slider__title{max-width:75%;margin:0 auto 40px}@media screen and (min-width: 1025px){.image-slider__title{max-width:100%}}.image-slider__wrapper{position:relative}.image-slider__block{margin-bottom:40px}.image-slider__block__image img{width:100%;margin-bottom:24px}.image-slider__block__title{margin-bottom:16px}@media screen and (min-width: 1025px){.image-slider__block__text{max-width:82%;margin:0 auto}}.image-slider .tns-nav button{height:12px;width:12px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 6px;padding:0}.sago .image-slider .tns-nav button{background-color:#fff;border:1px solid #7d7dc5}.sago .image-slider .tns-nav button.tns-nav-active{background-color:#7d7dc5}.toca .image-slider .tns-nav button{background-color:#fff;border:1px solid #366c90}.toca .image-slider .tns-nav button.tns-nav-active{background-color:#366c90}.image-slider__controls__arrow{position:absolute;top:0;border:none;background:none;bottom:220px;outline:none}.image-slider__controls__arrow--left{left:0}.image-slider__controls__arrow--right{right:0}@media screen and (min-width: 481px){.image-slider__controls__arrow--left{left:36px}.image-slider__controls__arrow--right{right:36px}}@media screen and (min-width: 768px){.image-slider__controls__arrow{bottom:210px}}@media screen and (min-width: 1025px){.image-slider__controls__arrow{bottom:200px}}.witb-video{display:grid;grid-template-columns:16px auto 16px;grid-template-rows:40px auto 80px;grid-template-areas:". . ." ". content . " ". . ."}@media screen and (min-width: 768px){.witb-video{grid-template-columns:9.5% auto 9.5%;grid-template-rows:80px auto 80px}}.rounded-video-wrapper{overflow:hidden;border-radius:20px}.rounded-video-wrapper .media-controls-container{border-radius:20px;overflow:hidden}.witb-video__content-wrapper{grid-area:content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.witb-video__title{text-align:center;max-width:615px;margin-bottom:40px}.witb-video__video-wrapper{position:relative;overflow:hidden;border-radius:20px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;background-position:center}.witb-video__play-button{position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:transparent;border:none;cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:89px;width:89px}@media screen and (min-width: 768px){.witb-video__play-button:hover .play-button-svg__outer,.witb-video__play-button:hover .play-button-svg__inner,.witb-video__play-button:focus .play-button-svg__outer,.witb-video__play-button:focus .play-button-svg__inner{-webkit-transform:scale(1.1) translate(-5%,-5%);transform:scale(1.1) translate(-5%,-5%)}}.witb-video__play-button--disabled{display:none}.play-button__svg{height:80px;width:80px;overflow:visible}.play-button__svg .play-button-svg__outer,.play-button__svg .play-button-svg__inner{-webkit-transition-timing-function:cubic-bezier(.2,.65,.35,1.5);transition-timing-function:cubic-bezier(.2,.65,.35,1.5);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}.play-button__svg .play-button-svg__inner{-webkit-transition-delay:.15s;transition-delay:.15s}.witb-video__body{text-align:center;max-width:615px}.witb-video__video{min-width:100%}.witb-video__video--desktop{display:none}@media screen and (min-width: 768px){.witb-video__video--desktop{display:block}}.witb-video__video--mobile{display:block}@media screen and (min-width: 768px){.witb-video__video--mobile{display:none}}.witb-editorial{margin:40px 16px 80px}@media screen and (min-width: 768px){.witb-editorial{margin:80px 122px}}.witb-editorial__article{margin:0 16px}@media screen and (min-width: 768px){.witb-editorial__article{margin:0 auto;max-width:615px}}.witb-editorial__title{margin-bottom:40px;padding:0 55px;text-align:center}.witb-editorial-article__subtitle{margin-top:40px;margin-bottom:24px}@media screen and (min-width: 768px){.witb-editorial-article__subtitle{margin-bottom:40px}}.witb-editorial-article__body--first{margin-bottom:17px}@media screen and (min-width: 768px){.witb-editorial-article__body--first{margin-bottom:25px}}.witb-editorial-article__body--second{height:0;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}@media screen and (min-width: 768px){.witb-editorial-article__body--second{height:auto}}.witb-editorial__slider-wrapper{position:relative}.editorial-slider__slide{position:relative;line-height:0;border-radius:20px}.witb-editorial-article__readmore{border:0;background-color:transparent;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.witb-editorial-article__readmore.is-active{display:none}@media screen and (min-width: 768px){.witb-editorial-article__readmore{display:none}}.witb-editorial-readmore__text{line-height:24px;display:inline-block}.witb-editorial__slider-controls{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;pointer-events:none}.editorial-slider-controls__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;background:transparent;cursor:pointer;pointer-events:all;padding:0}.editorial-slider-controls__arrow--left{left:0}@media screen and (min-width: 768px){.editorial-slider-controls__arrow--left{left:16px}}.editorial-slider-controls__arrow--right{right:0}@media screen and (min-width: 768px){.editorial-slider-controls__arrow--right{right:16px}}.witb-editorial .tns-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;bottom:18px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.witb-editorial .tns-nav button{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border-radius:6px;width:12px;height:12px;margin:0 6px;border:none}.sago .witb-editorial .tns-nav button{background-color:#fff}.sago .witb-editorial .tns-nav button.tns-nav-active{background-color:#7d7dc5}.toca .witb-editorial .tns-nav button{background-color:#fff}.toca .witb-editorial .tns-nav button.tns-nav-active{background-color:#366c90}.witb-prev-hero__wrapper{background-size:cover;background-position:center;padding:93px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.witb-prev-hero__wrapper{padding:206px 0 205px}}.witb-prev-header__wrapper{max-width:310px;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;text-align:center}@media screen and (min-width: 768px){.witb-prev-header__wrapper{max-width:695px;padding:70px 0}}@media screen and (min-width: 1025px){.witb-prev-header__wrapper{max-width:980px}}.witb-prev-header__title{font-size:30px;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){.witb-prev-header__title{font-size:46px}}@media screen and (min-width: 1025px){.witb-prev-header__title{font-size:60px}}.witb-prev-header__body{font-size:18px;line-height:1.3;margin-top:30px}@media screen and (min-width: 768px){.witb-prev-header__body{font-size:36px;margin-top:25px}}.witb-prev-awards{padding:50px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.witb-prev-awards{padding:115px 0 0}}.witb-prev-award__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}@media screen and (min-width: 768px){.witb-prev-award__wrapper{margin-bottom:115px}}@media screen and (min-width: 1025px){.witb-prev-award__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.witb-prev-responsiblymade_logo{line-height:0}.witb-prev-responsiblymade_logo img{height:85px}@media screen and (min-width: 768px){.witb-prev-responsiblymade_logo img{height:175px}}@media screen and (min-width: 1025px){.witb-prev-responsiblymade_logo{margin-right:70px}}.witb-prev-academicschoice_logo{line-height:0}.witb-prev-academicschoice_logo img{height:95px}@media screen and (min-width: 768px){.witb-prev-academicschoice_logo img{height:190px}}@media screen and (min-width: 1025px){.witb-prev-academicschoice_logo{margin-right:95px}}.witb-prev-award__content{max-width:310px;margin-top:23px;text-align:center}@media screen and (min-width: 768px){.witb-prev-award__content{max-width:595px;margin-top:40px}}@media screen and (min-width: 1025px){.witb-prev-award__content{margin-top:0;text-align:left}}.witb-prev-award__title{font-size:24px;line-height:1.3;font-weight:700}@media screen and (min-width: 768px){.witb-prev-award__title{font-size:47px}}.witb-prev-award__body{font-size:18px;line-height:1.3;margin-top:13px}@media screen and (min-width: 768px){.witb-prev-award__body{margin-top:10px;font-size:36px}}@media screen and (min-width: 1025px){.witb-prev-award__body{margin-top:15px}}.witb-prev-award__subscript{font-size:14px;line-height:1.3}@media screen and (min-width: 768px){.witb-prev-award__subscript{font-size:24px}}.witb-prev-boxes{text-align:center}.witb-prev-box__header{width:100%;height:235px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:1200px auto,cover;background-position:center}.witb-prev-box__header h2{font-size:60px;line-height:1;font-weight:700;color:#7d7dc5;margin-bottom:13px}.witb-prev-box__header img{height:85px}@media screen and (min-width: 768px){.witb-prev-box__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:190px}.witb-prev-box__header h2{margin-bottom:0}.witb-prev-box__header img{height:125px;margin-left:25px}}@media screen and (min-width: 1025px){.witb-prev-box__header img{height:155px}}.js-witb-prev-collapsible .witb-prev-box__header .button{margin-top:17px}@media screen and (min-width: 768px){.js-witb-prev-collapsible .witb-prev-box__header{height:190px;display:grid;grid-template-columns:200px auto 200px;grid-template-areas:". header hero" ". cta hero"}.js-witb-prev-collapsible .witb-prev-box__header h2{grid-area:header;-ms-flex-item-align:end;align-self:end}.js-witb-prev-collapsible .witb-prev-box__header img{grid-area:hero}.js-witb-prev-collapsible .witb-prev-box__header .button{grid-area:cta;-ms-flex-item-align:start;align-self:start;margin-top:17px}}@media screen and (min-width: 1025px){.js-witb-prev-collapsible .witb-prev-box__header .button{margin-top:20px}}.js-witb-prev-collapsible__content{max-height:0;-webkit-transition:max-height .5s ease-out;transition:max-height .5s ease-out;overflow:hidden}.witb-prev-box__features{padding-top:30px;padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.witb-prev-box__features h3{font-size:24px;font-weight:700;max-width:195px;margin:auto;line-height:1}@media screen and (min-width: 768px){.witb-prev-box__features{padding-top:70px;padding-bottom:115px}.witb-prev-box__features h3{font-size:36px;max-width:100%}}@media screen and (min-width: 1025px){.witb-prev-box__features{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:95px}.witb-prev-box__features h3{max-width:425px}}.witb-prev-box__featured{margin-bottom:45px}.witb-prev-box__featured img{height:210px;margin-bottom:15px}@media screen and (min-width: 768px){.witb-prev-box__featured{margin-bottom:95px}.witb-prev-box__featured img{height:355px;margin-bottom:50px}}@media screen and (min-width: 1025px){.witb-prev-box__featured{margin-bottom:0;margin-right:210px}.witb-prev-box__featured img{height:355px;margin-bottom:50px}}.witb-prev-box__figurine img{margin-bottom:15px;height:230px}@media screen and (min-width: 768px){.witb-prev-box__figurine img{margin-bottom:50px;height:348px}}@media screen and (min-width: 1025px){.witb-prev-box__figurine{margin-bottom:0;height:355px}}.witb-prev-box__slider{position:relative}.witb-prev-box__slider .tns-nav{padding:25px 0 30px;line-height:0}.witb-prev-box__slider .tns-nav button{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border-radius:7px;width:13px;height:13px;margin:0 6px;border:none;border:1px solid #7d7dc5}.witb-prev-box__slider .tns-nav button.tns-nav-active{background-color:#7d7dc5}@media screen and (min-width: 768px){.witb-prev-box__slider .tns-nav{padding:75px 0 65px}.witb-prev-box__slider .tns-nav button{width:15px;height:15px;border-radius:8px}}@media screen and (min-width: 1025px){.witb-prev-box__slider .tns-nav{padding:65px 0}}.witb-prev-box__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.witb-prev-box__slide b{color:#7d7dc5}.witb-prev-box__slide h3{max-width:310px;font-size:24px;font-weight:700;color:#5a5a5a;line-height:1.3;margin:0 auto 15px}.witb-prev-box__slide p{max-width:310px;font:18px;color:#5a5a5a;line-height:1.3;margin:0 auto}@media screen and (min-width: 768px){.witb-prev-box__slide h3{font-size:47px;max-width:695px;margin-bottom:20px}.witb-prev-box__slide p{max-width:695px;font-size:36px}}@media screen and (min-width: 1025px){.witb-prev-box__slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.witb-prev-box__slide h3{text-align:left;margin-bottom:23px;max-width:685px}.witb-prev-box__slide p{text-align:left;max-width:685px}}.witb-prev-box__slide__image{width:205px;height:150px;margin:0 auto 15px}.witb-prev-box__slide__image img{height:100%}@media screen and (min-width: 768px){.witb-prev-box__slide__image{width:395px;height:315px;margin-bottom:35px}}@media screen and (min-width: 1025px){.witb-prev-box__slide__image{margin:0 35px 0 0}}.witb-prev-box__controls{position:absolute;top:75px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;pointer-events:none}.witb-prev-box__controls button{padding:15px;border:none;background-color:transparent;cursor:pointer;pointer-events:all;outline:none}.witb-prev-box__controls img{height:40px}@media screen and (min-width: 768px){.witb-prev-box__controls{top:157px}.witb-prev-box__controls button{padding:20px}.witb-prev-box__controls img{height:70px}}@media screen and (min-width: 1025px){.witb-prev-box__controls button{padding:30px}}.witb-prev-box__controls__left{float:left}.witb-prev-box__controls__left img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.witb-prev-box__controls__right{float:right}.witb-prev-fairy-tales .witb-prev-box__header h2{color:#56c3bc;margin-bottom:12px}.witb-prev-fairy-tales .witb-prev-box__header img{height:85px}@media screen and (min-width: 768px){.witb-prev-fairy-tales .witb-prev-box__header h2{margin-bottom:0}.witb-prev-fairy-tales .witb-prev-box__header img{height:125px;margin-left:25px}}@media screen and (min-width: 1025px){.witb-prev-fairy-tales .witb-prev-box__header img{height:155px}}.witb-prev-fairy-tales .witb-prev-box__contents{background-color:#f2eff4}.witb-prev-fairy-tales .witb-prev-box__figurine img{height:230px}@media screen and (min-width: 768px){.witb-prev-fairy-tales .witb-prev-box__figurine img{height:348px}}@media screen and (min-width: 1025px){.witb-prev-fairy-tales .witb-prev-box__figurine img{height:355px}}.witb-prev-fairy-tales .witb-prev-box__slide b{color:#56c3bc}@media screen and (min-width: 768px){.witb-prev-fairy-tales .witb-prev-box__slide{margin-bottom:95px}}@media screen and (min-width: 1025px){.witb-prev-fairy-tales .witb-prev-box__slide{margin-bottom:65px}}@media screen and (min-width: 768px){.witb-prev-fairy-tales .witb-prev-box__slide--last{margin-bottom:65px}}.witb-prev-planes .witb-prev-box__header h2{color:#f27226}.witb-prev-planes .witb-prev-box__header .button{margin-top:17px;background-color:#f27226}.witb-prev-planes .witb-prev-box__header img{height:90px}@media screen and (min-width: 768px){.witb-prev-planes .witb-prev-box__header img{height:105px;margin-left:30px}}@media screen and (min-width: 1025px){.witb-prev-planes .witb-prev-box__header .button{margin-top:20px}.witb-prev-planes .witb-prev-box__header img{height:155px;margin-left:50px}}.witb-prev-planes .witb-prev-box__contents{background-color:#e7f4fc}@media screen and (min-width: 768px){.witb-prev-planes .witb-prev-box__featured img{height:330px}}@media screen and (min-width: 1025px){.witb-prev-planes .witb-prev-box__featured img{height:340px}}.witb-prev-planes .witb-prev-box__figurine img{height:225px}@media screen and (min-width: 768px){.witb-prev-planes .witb-prev-box__figurine img{height:340px}}.witb-prev-planes .witb-prev-box__slide b{color:#f27226}.witb-prev-forest .witb-prev-box__header h2{color:#7cc366}.witb-prev-forest .witb-prev-box__header .button{background-color:#7cc366;margin-top:23px}.witb-prev-forest .witb-prev-box__header img{height:85px}@media screen and (min-width: 768px){.witb-prev-forest .witb-prev-box__header .button{margin-top:17px}.witb-prev-forest .witb-prev-box__header img{height:120px;margin-left:65px}}@media screen and (min-width: 1025px){.witb-prev-forest .witb-prev-box__header .button{margin-top:20px}.witb-prev-forest .witb-prev-box__header img{height:140px;margin-left:95px}}.witb-prev-forest .witb-prev-box__contents{background-color:#e8efef}@media screen and (min-width: 768px){.witb-prev-forest .witb-prev-box__featured img{height:335px}}@media screen and (min-width: 1025px){.witb-prev-forest .witb-prev-box__featured img{height:340px}}.witb-prev-forest .witb-prev-box__figurine img{height:220px}@media screen and (min-width: 768px){.witb-prev-forest .witb-prev-box__figurine img{height:340px}}.witb-prev-forest .witb-prev-box__slide b{color:#7cc366}.thank-you{width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.thank-you{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.thank-you__content{text-align:center;max-width:610px}.thank-you__logos{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thank-you-logos__logo-link{cursor:pointer}.thank-you-logos__logo{padding:0 12px}.thank-you__title,.thank-you__body,.thank-you__link{margin-top:16px;width:100%;display:inline-block}.thank-you__cta{margin-top:40px;display:inline-block}.thank-you__link{text-decoration:underline}.thank-you__contact{margin-top:80px;width:100%;display:inline-block}@media screen and (min-width: 768px){.thank-you__contact.small,.main-footer .site-footer__nav .thank-you__contact.nav--title,.main-footer .site-footer__affiliate .thank-you__contact.link--arrow,.thank-you__contact.shipment-info__text,.thank-you__contact.shipment-info__link,.thank-you__contact.page__content{font-size:18px}}.thank-you-contact__link{color:#7d7dc5;padding-left:8px}.faq-hero{padding:112px 35px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1025px){.faq-hero{background-attachment:fixed;padding:40px 0 80px}}.faq-hero__title{text-align:center}.faq-hero__image{display:inline-block;line-height:0;max-width:250px}.faq-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:80px 16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.faq-contact__content{-webkit-box-flex:0;-ms-flex:0 1 615px;flex:0 1 615px;max-width:615px;text-align:center}.faq-contact__title,.faq-contact__subtitle{padding:0 20px;display:inline-block;max-width:380px}@media screen and (min-width: 768px){.faq-contact__title,.faq-contact__subtitle{padding:0}}.faq-contact__title{margin-bottom:16px;text-align:center}.faq-contact__subtitle{margin-bottom:40px;text-align:center}.faq-contact__form{text-align:left}.faq-contact-form__message{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;resize:none;border:0;font-family:VAGRounded,sans-serif;border-radius:10px;padding:8px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}@media screen and (max-width: 1024px){.faq-contact-form__message{border-radius:15px}}.faq-contact-form__submit-wrapper{width:100%;text-align:center;margin-top:20px}.faq-contact-form__submit{display:inline-block;width:auto;padding:12px 24px}@media screen and (min-width: 768px){.faq-contact-form__submit{padding:16px 33px}}.contact-us-modal{text-align:center}.contact-us-modal__text{margin-top:16px}.about-us-text{padding:0 16px;text-align:center}@media screen and (min-width: 768px){.about-us-text{padding:0 121px}}.about-us-text__blocks{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.about-us-text__blocks{margin:0 -10px}}.about-us-text__text-block{margin-top:40px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}@media screen and (min-width: 768px){.about-us-text__text-block{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:80px;text-align:left}}.about-us-text-block__body{margin-top:16px}.about-us-text__cta{display:inline-block;margin-top:40px}@media screen and (min-width: 768px){.about-us-text__cta{margin-top:80px}}.about-us-products{padding:120px 16px 40px}.about-us-products__title{text-align:center;width:100%}.about-us-products__product{padding:40px 0;text-align:center}.about-us-products__image{display:inline-block;width:100%;line-height:0}.about-us-product__title{max-width:615px;margin:40px auto 0;text-align:center;display:block}.about-us-product__body{max-width:615px;margin:16px auto 0;text-align:center;display:block}.about-us-product__cta{display:inline-block;margin:40px auto 0}.customer-header{padding:16px;color:#fff;background-color:#7d7dc5;height:322px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:80px}.customer-header.notification-present{margin-bottom:0}@media screen and (min-width: 768px){.customer-header{padding-top:24px;height:350px}}.customer-header .return-link{font-size:16px;padding:6px 0 6px 44px;background-image:url(./left-white.png);background-repeat:no-repeat;background-position:left center;background-size:44px;display:inline-block;margin-bottom:12px}@media screen and (min-width: 768px){.customer-header .return-link{font-size:18px}}.customer-header .box-logo,.customer-header .header-child-info,.customer-header .header-current-subscription{text-align:center}.customer-header .box-logo{margin-bottom:24px}.customer-header .box-logo img{width:84px;height:80px}.customer-header .header-child-info{font-size:30px;font-weight:700}@media screen and (min-width: 768px){.customer-header .header-child-info{font-size:45px}}.customer-header .header-current-subscription{font-size:16px}@media screen and (min-width: 768px){.customer-header .header-current-subscription{font-size:18px}}.content-wrapper{padding:0 16px}.customer-details{border-radius:20px;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f0f0f7;font-size:16px;max-width:298px;margin:0 auto;width:100%}.customer-details.error{display:block;text-align:center}@media screen and (min-width: 768px){.customer-details{max-width:825px;padding:24px 80px 40px;display:grid;grid-template-columns:333px 257px;grid-column-gap:76px;font-size:18px}}@media screen and (min-width: 481px){.customer-details{padding:24px 40px 40px;grid-column-gap:40px;grid-template-columns:1fr 1fr}}.customer-details .customer--subscription,.customer-details .customer--payment_info,.customer-details .customer--shipping,.customer-details .customer--billing{margin-bottom:32px}.customer-details .customer--subscription:last-child,.customer-details .customer--payment_info:last-child,.customer-details .customer--shipping:last-child,.customer-details .customer--billing:last-child{margin-bottom:0}.customer-details .section-title{font-weight:700;margin-bottom:10px}.customer-details .subscription-info{margin-bottom:18px}.customer-details .subscription-info:last-child{margin-bottom:0}.customer-details .subscription-info-warning{padding-left:32px;background-image:url(./notification-account.png);background-repeat:no-repeat;background-position:top left;background-size:24px}.customer-details .subscription-info-helptext{font-size:14px}.payment-details li{display:grid;grid-template-columns:60% 40%;grid-template-areas:"label info" "help help"}.payment-details li .details-label{grid-area:label}.payment-details li .details-info{grid-area:info;text-align:right}.payment-details li .details-help{grid-area:help;font-size:14px}.payment-details li.details-total{margin-top:20px;padding-top:16px;border-top:1px solid #5a5a5a}.payment-details li.details-total .details-info{font-weight:700}.customer--address,.customer--card{margin-bottom:16px}.subscription-notification{background-color:#fc7f68;color:#fff;text-align:center;padding:4px 39px;font-size:16px;margin-bottom:80px;position:relative;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1}.subscription-notification.closed{opacity:0}@media screen and (min-width: 768px){.subscription-notification{padding:10px 0}}.subscription-notification .js-close-btn{position:absolute;top:0;right:0;border:0;background-color:transparent;background-image:url(./x-large-white.png);background-repeat:no-repeat;background-position:center center;background-size:40px;outline:0;cursor:pointer;text-indent:-9999px;height:40px;width:40px}.subscription-notification a{text-decoration:underline}@media screen and (min-width: 768px){.subscription-notification .notification-content{max-width:825px;margin:0 auto}}.customer-shipments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 768px){.customer-shipments{max-width:825px;margin:0 auto}}@media screen and (min-width: 1025px){.customer-shipments{padding:0}}.customer-shipments__shipment{width:100%;border-top:1px solid #d9d9d9;padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.customer-shipments__title{margin:80px 0 40px}.shipment__rows{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 90px);flex:1 1 calc(100% - 90px);max-width:calc(100% - 90px);padding-left:22px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.shipment__rows{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 150px);flex:1 1 calc(100% - 150px);max-width:calc(100% - 150px);padding-left:5px}}.shipment__image{-webkit-box-flex:1;-ms-flex:1 1 90px;flex:1 1 90px;max-width:90px;display:block}@media screen and (min-width: 768px){.shipment__image{-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px;max-width:150px}}.shipment__row{margin-top:-16px}@media screen and (min-width: 768px){.shipment__row{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.shipment__info{width:100%;margin-top:16px}@media screen and (min-width: 768px){.shipment__info{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;margin-top:0;padding-left:65px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}}.shipment-info__text{word-wrap:break-word}.shipment-info__title{font-weight:700}.shipment-info__note{font-size:14px;line-height:1.14;margin-top:4px}.shipment-info__link{background:transparent;border:none;padding:0;text-decoration:underline;cursor:pointer;color:#5a5a5a;text-align:left;word-wrap:break-word}.notification-wrapper{margin-bottom:80px}.account-subscription__button-wrapper{text-align:center;width:100%;margin:56px 0 80px}@media screen and (min-width: 768px){.account-subscription__button-wrapper{margin-top:46px}}.update_address-button{display:none}.add-subscription-button{margin-top:100px}.is-hidden{display:none!important}.add-subscription-modal{text-align:center}.add-subscription-modal__title{margin-top:32px}.add-subscription-modal__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}.add-subscription-modal__close-link{cursor:pointer;display:inline-block;margin-top:40px;border:0;background-color:transparent;padding:0;text-decoration:underline;color:#5a5a5a;font-weight:300}.add-subscription-options__option{border:solid 2px #E5E5F3;border-radius:20px;width:140px;padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 10px}.add-subscription-option__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100px;height:100px;width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-subscription-option__text{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.update-card-modal,.reactivate-subscription-modal,.pause-subscription-modal,.referral-modal,.cancel-subscription-modal,.update-address-modal{text-align:center}.update-card-modal__text,.reactivate-subscription-modal__text,.pause-subscription-modal__text,.referral-modal__text,.cancel-subscription-modal__text,.update-address-modal__text{margin-top:16px}.update-card-modal__buttons,.reactivate-subscription-modal__buttons,.pause-subscription-modal__buttons,.referral-modal__buttons,.cancel-subscription-modal__buttons,.update-address-modal__buttons{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.update-card-modal__button,.reactivate-subscription-modal__button,.pause-subscription-modal__button,.referral-modal__button,.cancel-subscription-modal__button,.update-address-modal__button{display:inline-block;margin:0 5px}@media screen and (min-width: 768px){.update-card-modal__button,.reactivate-subscription-modal__button,.pause-subscription-modal__button,.referral-modal__button,.cancel-subscription-modal__button,.update-address-modal__button{margin:0 7px}}.update-card-modal__buttons{margin-left:-10px;margin-right:-10px}@media screen and (min-width: 768px){.pause-subscription-modal{padding:0 70px}}.pause-subscription-modal__button{border:0;margin:24px 0 0}.pause-subscription-modal__close-link{display:block;margin-top:16px;border:0;background-color:transparent;padding:0;text-decoration:underline;color:#5a5a5a;width:100%;font-weight:300}@media screen and (min-width: 768px){.pause-subscription-modal__close-link{margin-top:24px}}.referral-modal__text strong{font-weight:700}.referral-modal__options{margin:24px 0 0 24px;text-align:left}.referral-modal__option-label{cursor:pointer}.referral-modal__option-note{margin-left:22px}.referral-modal__instruction-text{margin-top:24px}.referral-modal__textarea-wrapper{margin-top:16px;border:1px solid #d9d9d9;border-radius:35px;padding:15px;text-align:right;overflow:hidden}.referral-modal__textarea{position:absolute;left:-10000px;width:1px;height:1px}.referral-modal__copy-text{text-align:left;word-break:break-word}.referral-modal__copy-text strong{font-weight:700}.referral-modal__copy-button{border:0}.referral-modal__close-link{display:block;margin-top:40px;border:0;background-color:transparent;padding:0;text-decoration:underline;color:#5a5a5a;width:100%;font-weight:300}.cancel-subscription-modal__button,.cancel-subscription-modal__close-link{display:inline-block;margin-top:24px;border:0}.cancel-subscription-modal__close-link--text{background-color:transparent;padding:0;text-decoration:underline;color:#5a5a5a;font-weight:300}.cancel-subscription-modal__step{display:none}.cancel-subscription-modal__step.is-active{display:block}.cancel-subscription-modal__reasons{text-align:left;margin-top:40px}.cancel-subscription-modal__reason-wrapper{margin-bottom:24px}.cancel-subscription-modal__reason-note{display:none}.cancel-subscription-modal__reason-textarea{display:none;font-family:VAGRounded,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 14px;border:solid 2px #d9d9d9;border-radius:5px;height:110px;resize:none;width:100%}@media screen and (min-width: 768px){.cancel-subscription-modal__reason-textarea{height:140px}}.cancel-subscription-modal__reason:checked~.cancel-subscription-modal__reason-note,.cancel-subscription-modal__reason:checked~.cancel-subscription-modal__reason-textarea{margin-top:16px;display:block}.update-address-modal__form{margin-top:24px;text-align:left}.update-address-modal__button{border:0;margin:24px auto 0;display:block}.update-address-modal__close-link{cursor:pointer;display:block;margin-top:16px;border:0;background-color:transparent;padding:0;text-decoration:underline;color:#5a5a5a;width:100%;font-weight:300}.update-address-modal__error{display:none;margin:24px auto;font-size:16px}.update-address-modal__error.active{display:block}.geo-ip__modal{text-align:center}.geo-ip__modal .modal-content{max-width:613px;-webkit-box-sizing:border-box;box-sizing:border-box}.geo-ip-modal__title,.geo-ip-modal__body,.geo-ip-modal__close-link{margin-top:16px}.geo-ip-modal__close-link{display:inline-block;text-decoration:underline;border:0;padding:0;background:transparent;color:#5a5a5a}.geo-ip-modal__form{margin-top:24px}.geo-ip-modal__form .form-group{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.geo-ip-modal__country-option{font-weight:300}.geo-ip-modal__submit-wrapper{margin-top:40px}.geo-ip-modal__email-label.control-label{font-size:16px;line-height:1.38;padding-bottom:7px;width:100%}@media screen and (min-width: 768px){.geo-ip-modal__email-label.control-label{font-size:18px;line-height:1.33;padding-bottom:12px}}.geo-ip-modal__email{margin-bottom:-7px;font-size:14px;line-height:1.71}@media screen and (min-width: 768px){.geo-ip-modal__email{margin-bottom:-12px}}.geo-ip-modal__email:focus,.geo-ip-modal__email.has-text{font-size:16px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}@media screen and (min-width: 768px){.geo-ip-modal__email:focus,.geo-ip-modal__email.has-text{font-size:18px;line-height:1.33}}.geo-ip-modal__email:focus+.geo-ip-modal__email-label.control-label,.geo-ip-modal__email.has-text+.geo-ip-modal__email-label.control-label{font-size:14px;line-height:1.71;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-bottom:0}.account-subscriptions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.account-subscriptions--padding{padding-top:40px;padding-bottom:40px}@media screen and (min-width: 768px){.account-subscriptions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;max-width:1020px;margin:80px auto 60px}.account-subscriptions--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-subscriptions--padding{padding:0}}.account-subscriptions__button.button{background-color:#5a5a5a;border:none;display:block;font-size:20px;margin:0 auto;max-width:265px;padding:10px 12px;width:100%}.account-subscription{margin:20px 0;max-width:320px;width:100%}@media screen and (min-width: 768px){.account-subscription{margin:0 10px 20px}}.account-subscription.sago .account-subscription__header{background-color:#7d7dc5;border:1px solid #7d7dc5}.account-subscription.toca .account-subscription__header{background-color:#356c90;border:1px solid #356c90}.account-subscription__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px 20px 0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 16px 20px}.account-subscription__logo{margin-right:16px;width:52px}@media screen and (min-width: 768px){.account-subscription__logo{width:60px}}.account-subscription__title{font-size:24px;font-weight:700;line-height:1}.account-subscription__content{border:2px solid rgba(90,90,90,.3);border-radius:0 0 20px 20px;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:160px;padding:16px 16px 24px}.account-subscription__content-title{margin-bottom:8px}.account-subscription__line{display:-webkit-box;display:-ms-flexbox;display:flex}.account-subscription__line-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.account-subscription__line-value{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right}.account-subscription__ctas{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.account-subscription__cta.button{border-color:#5a5a5a;color:#5a5a5a;display:block;font-size:20px;margin:0 auto;padding:10px 24px}.account-payment-methods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.account-payment-methods{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;max-width:848px;margin:80px auto 60px}.account-payment-methods--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.account-payment-method{margin:20px 0;max-width:320px;width:100%;border:1px solid #E5E5F3;border-radius:20px;padding:24px 32px 32px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.account-payment-method{margin:0 52px 20px}}.account-payment-method__line--card{margin-top:4px}.account-payment-method__cta{margin-top:32px}@-webkit-keyframes accounttabin{0%{right:-1000px}to{right:0}}@keyframes accounttabin{0%{right:-1000px}to{right:0}}.account-loader{display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0}.account-loader.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.account-tabs{opacity:0;overflow:hidden;-webkit-transition:opacity,height .3s ease;transition:opacity,height .3s ease}.account-tabs.is-active{opacity:1;margin-bottom:80px}.account-tab{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:accounttabin;animation-name:accounttabin;display:none;margin:0 auto;position:relative}.account-tab--active{display:block}@media screen and (max-width: 1024px){.account-tab{max-width:683px}}.account-tab__navigation{display:none}@media screen and (min-width: 768px){.account-tab__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.account-tab__button{background-color:transparent;border:none;color:#5a5a5a;font-family:VAGRounded,sans-serif;font-size:18px;font-weight:300;line-height:1.33;margin:0 33px;padding:0 0 7px;text-align:center}.account-tab__button--active{border-bottom:2px solid #5a5a5a;font-weight:700;padding:0 0 5px}.account-tab__button:hover{opacity:50%}.account-tab__mobile-nav{border:2px solid rgba(90,90,90,.3);border-radius:15px;margin:40px 16px 0;padding:5px 10px;width:calc(100% - 32px);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.account-tab__mobile-nav{display:none}}.account-tab__mobile-nav.open .account-tab__mobile-nav__label svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.account-tab__mobile-nav__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account-tab__mobile-nav__option{padding:8px 0}.account-tab__mobile-nav__option.active{display:none}.account-tab__mobile-nav__option svg{display:none}.account-header__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 8px 0;position:relative}@media screen and (min-width: 768px){.account-header__header{padding:16px 16px 0}}.account-header__header-link{position:absolute}.account-header__header-link svg path{stroke:#5a5a5a}.account-header__header-title{margin:0 auto;position:relative}.account-header__content{display:grid;margin:0 auto;padding:44px 16px 40px}@media screen and (min-width: 768px){.account-header__content{grid-template-columns:50% 50%;max-width:825px;padding:80px 20px}}.account-header__info{margin-bottom:24px;text-align:center}@media screen and (min-width: 768px){.account-header__info{text-align:left}}.account-header__line{font-size:16px;margin-bottom:16px}@media screen and (min-width: 768px){.account-header__line{font-size:18px}}.account-header__line.headline--medium,.main-footer .form--newsletter label.account-header__line,.account-header__line.customer-shipments__title,.page__content h1.account-header__line,.page__content h2.account-header__line{font-size:26px}@media screen and (min-width: 768px){.account-header__line.headline--medium,.main-footer .form--newsletter label.account-header__line,.account-header__line.customer-shipments__title,.page__content h1.account-header__line,.page__content h2.account-header__line{font-size:32px}}.account-header__link{border-bottom:1px solid #5a5a5a}.account-header__link svg{margin-left:5px}.account-header__email-svg{margin-right:8px}.account-header__promotions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto;max-width:400px}.account-header__promotion{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;cursor:pointer}.account-header__promotion--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.account-header__promotion--two{margin-bottom:18px}@media screen and (min-width: 768px){.account-header__promotion--two{margin-bottom:16px}}.account-header__promotion a{text-decoration:underline}.account-header__promotion-title{font-size:21px;font-weight:700}.account-header__promotion-title--large{font-size:24px}.account-header__promotion p{font-size:14px;line-height:24px}.account-header__promotion-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 15px;position:relative;text-align:left;z-index:2}@media screen and (min-width: 768px){.account-header__promotion-content{padding:6px 23px}}.account-header__promotion-content--right{text-align:right}.account-header__promotion-content--w25{width:25%}.account-header__promotion-content--w50{width:50%}.account-header__promotion-content--w75{width:75%}.account-header__promotion-content--w100{width:100%}.account-header__promotion-image{position:absolute;margin:auto;top:0;right:0;bottom:0}.account-header__promotion-image--left{right:auto;left:0}.page{padding:120px 16px;max-width:647px;margin:0 auto}@media screen and (min-width: 1025px){.page{padding-top:40px}}.page__title{margin-bottom:35px}@media screen and (min-width: 1025px){.page__title{margin-bottom:80px}}.page__content{line-height:1.44}.page__content :last-child{margin-bottom:0}.page__content h1,.page__content h2{margin:40px 0 25px}@media screen and (min-width: 1025px){.page__content h1,.page__content h2{margin:80px 0 40px}}.page__content h3,.page__content h4,.page__content h5,.page__content h6{margin:25px 0 15px}@media screen and (min-width: 1025px){.page__content h3,.page__content h4,.page__content h5,.page__content h6{margin:40px 0 25px}}.page__content p,.page__content ol,.page__content ul{margin-bottom:15px}@media screen and (min-width: 1025px){.page__content p,.page__content ol,.page__content ul{margin-bottom:25px}}.page__content a{text-decoration:underline}.page__content em{font-style:italic}.page__content ol{padding-left:40px}.page__content ul{padding-left:40px;list-style:disc}.page__content table{width:auto!important}.authenticate{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.account-footer__nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.account-footer__nav-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:80px}}.account-footer__nav{text-align:center;padding-top:40px}@media screen and (min-width: 768px){.account-footer__nav{text-align:left;padding-top:0;margin:0 25px}}.account-footer-nav__title{font-weight:700}.account-footer-nav__link{display:block;margin-top:16px}.account-footer .corporate-navigation{display:inline-block;line-height:0}.account-footer__copyright{margin-top:80px;padding-bottom:16px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-footer__copyright .corporate-logo{margin:0 4px;display:inline-block;line-height:0}.account-footer__copyright .copyright{margin-top:8px}.account-footer .link--text{display:none}@-webkit-keyframes circle1{0%,6.25%{background-color:#ee4d85}12.5%{background-color:#dddcdc}}@keyframes circle1{0%,6.25%{background-color:#ee4d85}12.5%{background-color:#dddcdc}}@-webkit-keyframes circle2{12.5%,18.75%{background-color:#be1e2d}25%{background-color:#dddcdc}}@keyframes circle2{12.5%,18.75%{background-color:#be1e2d}25%{background-color:#dddcdc}}@-webkit-keyframes circle3{25%,31.25%{background-color:#e0128d}37.5%{background-color:#dddcdc}}@keyframes circle3{25%,31.25%{background-color:#e0128d}37.5%{background-color:#dddcdc}}@-webkit-keyframes circle4{37.5%,43.75%{background-color:#fc7a38}50%{background-color:#dddcdc}}@keyframes circle4{37.5%,43.75%{background-color:#fc7a38}50%{background-color:#dddcdc}}@-webkit-keyframes circle5{50%,56.25%{background-color:#faa61a}62.5%{background-color:#dddcdc}}@keyframes circle5{50%,56.25%{background-color:#faa61a}62.5%{background-color:#dddcdc}}@-webkit-keyframes circle6{62.5%,68.75%{background-color:#72be44}75%{background-color:#dddcdc}}@keyframes circle6{62.5%,68.75%{background-color:#72be44}75%{background-color:#dddcdc}}@-webkit-keyframes circle7{75%,81.25%{background-color:#1da0df}87.5%{background-color:#dddcdc}}@keyframes circle7{75%,81.25%{background-color:#1da0df}87.5%{background-color:#dddcdc}}@-webkit-keyframes circle8{87.5%,93.75%{background-color:#9c158c}to{background-color:#dddcdc}}@keyframes circle8{87.5%,93.75%{background-color:#9c158c}to{background-color:#dddcdc}}.loader{width:36px;height:36px;position:relative;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.loader__container{position:absolute;width:100%;height:100%}.loader__container--ccw{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.loader__circle{height:9px;width:9px;border-radius:50%;background:#dddcdc;position:absolute;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:step-end;animation-timing-function:step-end}.loader__circle.circle1,.loader__circle.circle2{top:0;left:0}.loader__circle.circle3,.loader__circle.circle4{top:0;right:0}.loader__circle.circle5,.loader__circle.circle6{bottom:0;right:0}.loader__circle.circle7,.loader__circle.circle8{bottom:0;left:0}.loader__circle.circle1{-webkit-animation-name:circle1;animation-name:circle1}.loader__circle.circle2{-webkit-animation-name:circle2;animation-name:circle2}.loader__circle.circle3{-webkit-animation-name:circle3;animation-name:circle3}.loader__circle.circle4{-webkit-animation-name:circle4;animation-name:circle4}.loader__circle.circle5{-webkit-animation-name:circle5;animation-name:circle5}.loader__circle.circle6{-webkit-animation-name:circle6;animation-name:circle6}.loader__circle.circle7{-webkit-animation-name:circle7;animation-name:circle7}.loader__circle.circle8{-webkit-animation-name:circle8;animation-name:circle8}.page--contact{width:100%;max-width:none;padding:0;margin:0}.contact-hero{padding:112px 35px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1025px){.contact-hero{padding:40px 0 80px;background-attachment:fixed}}.contact-hero__title{text-align:center}.contact-hero__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.contact-hero__image{display:inline-block;line-height:0;max-width:250px}.contact-location{padding:40px 16px 80px;text-align:center}.contact-location__body{margin-top:20px}.form--message{display:none;text-align:center;margin-top:10px}.form--message.is-visible{display:block}.contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 16px 80px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-form__content{-webkit-box-flex:0;-ms-flex:0 1 615px;flex:0 1 615px;max-width:615px;text-align:center}.contact-form__title,.contact-form_subtitle{padding:0 20px;display:inline-block}@media screen and (min-width: 768px){.contact-form__title,.contact-form_subtitle{padding:0}}.contact-form__title{margin-bottom:20px;text-align:center}@media screen and (min-width: 768px){.contact-form__title{margin-bottom:8px}}.contact-form__subtitle{margin-bottom:24px;text-align:center}@media screen and (min-width: 768px){.contact-form__subtitle{margin-bottom:40px}}.contact-form__response{text-align:left}.contact-form-response__message{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;resize:none;border:0;font-family:VAGRounded,sans-serif;border-radius:10px;padding:8px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}@media screen and (max-width: 1024px){.contact-form-response__message{border-radius:15px}}.contact-form-response__submit-wrapper{width:100%;text-align:center;margin-top:20px}.contact-form-response__submit{display:inline-block;width:auto;padding:12px 24px}@media screen and (min-width: 768px){.contact-form-response__submit{padding:16px 33px}}.sale-text{margin:0 auto 38px;font-size:18px;line-height:1.2;font-family:VAGRounded,sans-serif;max-width:270px;text-align:center}@media screen and (min-width: 768px){.sale-text{font-size:22px;max-width:720px;margin-bottom:55px;margin-top:5px}}.sale-text__emphasis-text{font-weight:700}.blog-hero{padding:112px 35px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1025px){.blog-hero{padding:40px 0 80px;background-attachment:fixed}}.blog-hero__title{text-align:center}.blog-hero__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.blog-hero__image{display:inline-block;line-height:0;max-width:250px}.blog__articles{display:grid;margin:80px auto;max-width:500px;padding:0 16px;row-gap:20px;text-align:center}@media screen and (min-width: 768px){.blog__articles{-webkit-column-gap:20px;column-gap:20px;grid-template-columns:50% 50%;max-width:825px}}.article-tile{border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px}@media screen and (min-width: 768px){.article-tile{height:350px}}.article-tile__image{border-radius:4px}.sago .article-tile{border:2px solid #7d7dc5}.toca .article-tile{border:2px solid #366c90}.press-banner{margin:80px auto;width:100%;max-width:340px;overflow:hidden;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.press-banner{max-width:1285px}}.press-banner__title{text-align:center;margin-bottom:15px}@media screen and (min-width: 768px){.press-banner__title{margin-bottom:70px}}.press-banner__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.press-banner__logo{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:150px;padding:0 4px;margin-bottom:14px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.8}.press-banner__logo:hover,.press-banner__logo:active,.press-banner__logo:focus{opacity:1}@media screen and (min-width: 768px){.press-banner__logo{-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%;max-width:415px;margin-bottom:45px;padding:0 17.5px}}.responsive-image__wrapper{position:relative;overflow:hidden;width:100%;margin:0 auto}.no-js .responsive-image__wrapper{display:none}.responsive-image__wrapper:before{content:"";position:relative;display:block}.responsive-image__wrapper img{display:block;width:100%}.responsive-image__wrapper--full-height{height:100%}.responsive-image__image{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.responsive-image__image:focus{outline-offset:-4px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/scss_theme.scss.css.map */
