@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800&display=swap);*{box-sizing:border-box}:focus{outline:none}body{margin:0;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.4;background-color:#f0f1f3;color:#303030;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}select{height:45px;width:100%;border:2px solid #303030;font-size:1rem;color:#303030;background-color:transparent;margin-bottom:10px}select:disabled{border:2px solid #efefef;color:#505050}select.main-selection{width:40%;max-width:450px}.part{display:-webkit-flex;display:flex;width:100%;min-height:270px}@media screen and (max-width:768px){.part{-webkit-flex-direction:column;flex-direction:column}}.part__heading{font-weight:400;color:#303030;font-size:1.35rem;margin:0 0 15px;opacity:.8;color:#0088ce}.part-option__wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:3 1;flex:3 1;padding:35px 25px;-webkit-justify-content:center;justify-content:center;background-color:#f0f1f3;border-right:1px solid #efefef}.part-option__wrapper label{font-size:.9rem;margin-bottom:5px;opacity:.5;font-style:italic}.color-notified{font-size:12px;text-align:center}@media screen and (max-width:600px){.color-notified{padding-top:15px}}.color-notified a{color:#0088ce}.color-picker{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-animation:showColorPicker .3s ease-in;animation:showColorPicker .3s ease-in;width:100%}@media screen and (max-width:1100px) and (min-width:600px){.color-picker{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:600px){.color-picker{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}.color-picker__container{display:-webkit-flex;display:flex;-webkit-flex:5 1;flex:5 1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:15px 25px 25px;border-left:1px solid #d6d6d6}.color-picker__container p{margin:10px 0}.color-pill{display:inline-block;width:84px;height:84px;border:2px solid #d6d6d6;border-radius:50%;box-shadow:0 0 0 0 rgba(0,0,0,.1);transition:.5s ease-in-out;position:relative}.color-pill:before{content:"";position:absolute;width:60px;height:60px;left:10px;top:10px;border:0 solid #0088ce;border-radius:50%;transition:.3s}@media screen and (max-width:600px){.color-pill:before{width:40px;height:40px}}.color-pill:after{content:"";position:absolute;right:10px;top:10px;width:0;height:0;opacity:0;background-color:#0088ce;background-image:url(/img/check.svg);background-repeat:no-repeat;background-position:50%;border-radius:50%;transition:.3s}@media screen and (max-width:600px){.color-pill{width:60px;height:60px}}.color-pill__label{-webkit-justify-content:center;justify-content:center;padding-top:15px;padding-bottom:15px;font-size:1.1rem;text-transform:uppercase}.color-pill__label,.color-pill__wrapper{display:-webkit-flex;display:flex;width:100%;-webkit-align-items:center;align-items:center}.color-pill__wrapper{position:relative;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1;flex:1 1;font-size:1.2rem;line-height:20px;margin:8px 3px;padding:10px 15px;border-radius:8px;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s ease-in}.color-pill__wrapper.inactive{opacity:.4;pointer-events:none}.color-pill__wrapper.inactive .color-pill__label:after{content:"(Out of stock)";display:inline-block;position:absolute;font-size:12px;text-align:center;z-index:1;bottom:0;text-transform:lowercase;color:red}@media screen and (max-width:1100px) and (min-width:600px){.color-pill__wrapper{margin:10px 0;max-width:25%;min-width:25%}}@media screen and (max-width:600px){.color-pill__wrapper{max-width:80px}}.color-pill__wrapper.active .color-pill:before{width:98px;height:98px;left:-12px;top:-12px;border:3px solid #0088ce}@media screen and (max-width:600px){.color-pill__wrapper.active .color-pill:before{width:68px;height:68px;left:-9px;top:-9px}}.color-pill__wrapper.active .color-pill:after{width:30px;height:30px;right:-12px;top:-12px;opacity:1}.color-pill__wrapper.active .color-pill__label{font-weight:700;color:#0088ce}.color-pill__wrapper.active.white .color-position{color:#303030}.color-position{position:absolute;top:0;left:0;height:65%;width:100%;font-size:1.5rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#fff}@media screen and (max-width:600px){.color-position{height:58%}}@-webkit-keyframes showColorPicker{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showColorPicker{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.iiz{margin:0;position:relative;overflow:hidden;display:inline-block;cursor:-webkit-zoom-in;cursor:zoom-in}.iiz__img{max-width:100%;height:auto;display:block;pointer-events:none}.iiz__zoom-img{width:auto!important;max-width:none!important;position:absolute;visibility:hidden;opacity:0;display:block}.iiz__zoom-img--visible{visibility:visible;opacity:1;cursor:-webkit-zoom-out;cursor:zoom-out}.iiz__zoom-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.iiz__btn{background:hsla(0,0%,100%,.8);width:40px;height:40px;border:none;outline:none;padding:0;position:absolute;text-decoration:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-appearance:none;appearance:none}.iiz__btn:before{content:" ";background-position:50%;background-repeat:no-repeat;display:block}.iiz__hint{bottom:10px;right:10px;pointer-events:none}.iiz__hint:before{content:" ";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.9'%3E%3Cpath d='M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5l-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z' fill='%23000222'/%3E%3C/svg%3E");width:20px;height:20px}.iiz__close{top:10px;right:10px;visibility:hidden;opacity:0}.iiz__close--visible{visibility:visible;opacity:1}.iiz__close:before{content:" ";width:29px;height:29px;background-image:linear-gradient(#222,#222),linear-gradient(#222,#222);background-size:100% 1px,1px 100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-image{height:100%;position:relative}.main-image__wrapper{height:100%;width:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.main-image__wrapper{width:100%}}.main-image--source{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%}.main-image--source img.iiz__img,.main-image--source img.trampoline__image{width:auto;height:100%;max-height:100%;object-fit:contain}@media screen and (max-width:600px){.main-image--source img.iiz__img,.main-image--source img.trampoline__image{width:100%}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.main-image--source img.iiz__img,.main-image--source img.trampoline__image{width:auto;height:auto;max-height:375px}}.custom-theme__image .main-image--source img.trampoline__image,.order-product__container .main-image--source img.iiz__img,.order-product__container .main-image--source img.trampoline__image,.share__image .main-image--source img.iiz__img,.share__image .main-image--source img.trampoline__image{width:100%;height:auto}.home .iiz__btn.iiz__hint{display:none}.affirmLogo{height:20px!important;width:49px!important}.order__container{display:-webkit-flex;display:flex;width:100%}@media screen and (max-width:768px){.order__container{display:block}}.order__wrapper{width:100%}.order-product__image{min-height:375px}.order-product__image>div{height:100%;width:100%;position:relative}.order__image--wrapper{background-color:#fff;background-color:#f7fbfc;border-radius:0 45px 0 0;width:30%}@media screen and (max-width:768px){.order__image--wrapper{width:100%}}.order__image--wrapper .product__image{padding:2rem 0;background-color:#fff}.order__image--wrapper .product__information{background-color:#fff}.order__image--wrapper .product__information--price{font-size:1.2rem}.order__heading{margin-left:25px}.order-detail{padding:50px}@media screen and (max-width:600px){.order-detail{padding:0}}.order-detail__wrapper{width:70%}@media screen and (max-width:768px){.order-detail__wrapper{width:100%}}.order-detail__form{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap}.order-detail__form label{display:block;margin-bottom:10px}.order-detail__form textarea{padding:10px;resize:none;height:75px}.order-detail__form .input-wrapper{width:50%}@media screen and (max-width:600px){.order-detail__form .input-wrapper{width:100%}}.order-detail__form .input-wrapper.address{width:100%}.order-detail__form .input-container{padding:15px 25px}.order-summary{background-color:#fff;color:#303030;padding:15px 35px;border-radius:15px;box-shadow:0 12px 20px rgba(0,0,0,.1);font-size:1rem;margin:0 15px}.order-summary--item,.order-summary--total{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 0}.order-summary--total{font-weight:700;font-size:1.12rem;color:#0088ce}.order-summary--strike{text-decoration:line-through;color:#d60c42}.order__accessories{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:5px 0;margin:5px 0;font-weight:400}.order__accessories--wrapper{padding-top:1rem;border-top:1px solid #d6d6d6;margin-top:1rem}.order__accessories--heading{margin-top:0;font-size:1.1rem}.order-confirm__checkout{padding:20px 25px;margin:0 66px 30px;display:-webkit-flex;display:flex}@media screen and (max-width:600px){.order-confirm__checkout{margin:15px}}.order__actions{text-align:center;margin:0 66px;padding:15px 25px;background-color:#0088ce;background:linear-gradient(90deg,#67c3f1,#0088ce 30%);border-radius:15px;position:-webkit-sticky;position:sticky;bottom:1rem;box-shadow:0 -15px 22px -12px rgba(0,136,206,.5)}.order__actions.inactive{background:linear-gradient(90deg,#ebf3f7,#e0e4e7 30%);box-shadow:0 -15px 22px -12px rgba(0,0,0,.5)}.order__actions.inactive .btn{opacity:.5;color:#303030;border-color:#303030}.order__actions-container{text-align:center}.order__actions-container .error{color:red}@media screen and (max-width:800px){.order__actions .btn{width:100%}}@media screen and (max-width:600px){.order__actions{margin:0;bottom:0;border-radius:15px 15px 0 0}}.order .product__information--name{font-size:2rem}.order .product__information--label{font-size:1.2rem;letter-spacing:.6rem}.order .product__cards--wrapper{width:70%}.order .order__steps{padding:1.2rem}.order .order__steps--heading{color:#0088ce}.order .order__steps .steps__wrapper{position:relative;display:-webkit-flex!important;display:flex!important;-webkit-flex:1 1;flex:1 1;padding:15px 20px;cursor:pointer;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin:10px 0;box-shadow:0 2px 15px -4px rgba(0,0,0,.1);background-color:#fff;border-radius:10px;font-size:1.1rem;-webkit-animation:showStep .5s;animation:showStep .5s;transition:.3s}@media screen and (max-width:600px){.order .order__steps .steps__wrapper{margin:5px 15px;max-width:100%}}.order .order__steps .steps__wrapper:after{position:absolute;font-size:0;left:38px;top:auto;bottom:auto;margin:auto;content:"Edit";letter-spacing:1.5px;display:inline-block;opacity:0;width:0;overflow:hidden;transition:.2s;color:#fff}.order .order__steps .steps__wrapper .icon--edit{height:15px!important;opacity:0;width:0;overflow:hidden;transition:.3s}.order .order__steps .steps__wrapper:hover{box-shadow:0 10px 25px -4px rgba(0,0,0,.2);background-color:#0088ce}.order .order__steps .steps__wrapper:hover:after{display:inline-block;opacity:1;width:150px;font-size:1.1rem}.order .order__steps .steps__wrapper:hover span{display:none}.order .order__steps .steps__wrapper:hover .icon--edit{width:15px!important;opacity:1}.co19__main-wrapper{text-align:center}@media screen and (min-width:800px){.co19__main-wrapper{text-align:right;display:inline-block}}@media screen and (min-width:800px){.co19__align{display:-webkit-flex;display:flex;text-align:left;-webkit-align-items:center;align-items:center}}.co19__cta-message{display:block;font-size:12px;color:#fff;max-width:80%;margin:0 auto}@media screen and (min-width:800px){.co19__cta-message{max-width:235px;margin:auto}}.toast{z-index:999;top:3em}.checkout-message{color:#fff;font-size:14px}.scroll-view__header{padding:25px 25px 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.scroll-view__heading{margin:0;color:#0088ce;text-transform:uppercase;font-size:1.25rem}@media screen and (max-width:600px){.scroll-view__heading{font-size:.9rem}}.scroll-view__controls{min-width:110px;text-align:right}.scroll-view__controls--button{display:inline-block;cursor:pointer}.scroll-view__controls--button img{width:45px;height:45px}.scroll-view__controls--button.disable{opacity:.3}.model-card{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-align-content:space-around;align-content:space-around;background-color:#fff;border-radius:25px;margin:25px 10px;height:280px;width:275px;transition:.2s ease-in;box-shadow:0 0 0 rgba(0,136,206,.25098039215686274);-webkit-transform:translateZ(0);transform:translateZ(0);border:4px solid transparent;cursor:pointer}.model-card.inactive{opacity:.4!important;pointer-events:none}@media screen and (max-width:600px){.model-card{height:145px;width:175px}}.model-card:after{content:"";position:absolute;right:10px;top:10px;width:0;height:0;opacity:0;background-color:#0088ce;background-image:url(/img/check.svg);background-repeat:no-repeat;background-position:50%;border-radius:50%;transition:.3s}.model-card.active{box-shadow:0 10px 25px -5px rgba(0,0,0,.2);-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);border:4px solid #0088ce}.model-card.active:after{width:30px;height:30px;right:-12px;top:-12px;opacity:1;background-color:#0088ce;background-image:url(/img/check.svg)}@media screen and (max-width:600px){.model-card.active{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}}.model-card__wrapper{padding:1.5rem;-webkit-flex-grow:1;flex-grow:1}.model-card__heading{font-size:1.35rem;margin:0}@media screen and (max-width:600px){.model-card__heading{font-size:1rem}}.model-card__dimension{font-size:1.1rem;margin:0;opacity:.4;display:none}@media screen and (max-width:600px){.model-card__dimension{font-size:.9rem;display:block}}.model-card__price{font-size:1.2rem;color:#0088ce;margin:0}.model-card__image{text-align:center;width:100%;height:140px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:5px}.model-card__image img{width:auto;height:100%;max-width:120px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.model-card__image img{height:auto;max-width:160px}}@media screen and (max-width:600px){.model-card__image{display:none}}.status__stock{position:absolute;top:8px;left:25px}.status__message{display:block;font-size:.8rem;text-align:center;font-weight:700}.status__message--left{text-align:left}.status__message--1{color:#6fb243}.status__message--2{color:#d60c42}.status__message--3{color:#ff9d00}.product__image--wrapper{transition:.5s}.accessories__wrapper{-webkit-flex:1 1;flex:1 1}.accessories .model-card{width:350px;height:300px;max-width:none}@media screen and (max-width:600px){.accessories .model-card{width:175px;height:200px}}.accessories .model-card__image{height:auto}@media screen and (max-width:600px){.accessories .model-card__image{display:inline-block}}.accessories .model-card__image img{max-width:150px;width:100%;height:auto}@media screen and (max-width:600px){.accessories .model-card__image img{width:100%;max-width:80px;height:auto;display:inline-block}}.accessories .product__cards--wrapper{display:block;-webkit-flex:3 1;flex:3 1;-webkit-align-items:flex-start;align-items:flex-start}.accessories__list{display:-webkit-flex;display:flex}.accessories__list--item{background-color:#fff;padding:35px;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);margin:10px;border-radius:25px}.accessories__list--image{max-width:200px}.customize .product__image--wrapper{height:30vh;min-height:300px}@media screen and (max-width:600px){.customize .product__image--wrapper{height:25vh}}.customization{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;width:100%;min-height:400px;cursor:pointer}@media screen and (max-width:600px){.customization{display:block}}.customization__heading{text-transform:uppercase}.customization__option{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;background-color:#f0f1f3;padding:25px}@media screen and (max-width:600px){.customization__option{padding:35px;margin:15px;border-radius:25px;background-color:#fff}}.customization__option--1{border-right:1px solid #d6d6d6}@media screen and (max-width:600px){.customization__option--1{border-right:0}}.custom-theme{display:-webkit-flex!important;display:flex!important;margin:25px 10px;height:250px;width:450px!important;background-color:#fff;padding-left:15px;border:4px solid transparent;border-radius:25px;transition:.3s}@media screen and (max-width:600px){.custom-theme{display:block!important;width:300px!important;height:auto}}.custom-theme:after{content:"";position:absolute;right:10px;top:10px;width:0;height:0;opacity:0;background-color:#0088ce;background-image:url(/img/check.svg);background-repeat:no-repeat;background-position:50%;border-radius:50%;transition:.3s}.custom-theme.active{box-shadow:0 10px 25px -5px rgba(0,0,0,.2);-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);border:4px solid #0088ce}.custom-theme.active:after{width:30px;height:30px;right:-12px;top:-12px;opacity:1;background-color:#0088ce;background-image:url(/img/check.svg)}@media screen and (max-width:600px){.custom-theme.active{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}}.custom-theme:focus{outline:none}.custom-theme__image{width:200px;min-width:200px}@media screen and (max-width:600px){.custom-theme__image{margin:25px auto 0}}.custom-theme__image img{height:auto;width:100%}.custom-theme__content{padding:25px}.custom-theme__heading{margin:0 0 5px;font-size:1.15rem}.custom-theme__description{margin-top:0;font-size:.9rem;opacity:.6}.theme-selector .product__cards--wrapper{display:block}.plaque__wrapper{min-height:270px}.plaque__actions{display:-webkit-flex;display:flex;padding-top:1rem;width:100%;margin-top:1rem;border-top:1px solid #d6d6d6;-webkit-justify-content:flex-end;justify-content:flex-end}.plaque__help{padding:1rem;opacity:.7}.plaque__customize{display:-webkit-flex;display:flex;position:absolute;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#fff;border-radius:25px 25px 0 0;width:100%;max-width:500px;height:auto;bottom:0;margin:auto;left:0;right:0;padding:35px;box-shadow:0 -10px 20px rgba(0,0,0,.2)}@media screen and (max-width:600px){.plaque__customize{bottom:auto;top:0}}.plaque__customize>p{width:100%}.plaque__customize .plaque__item{width:300px;height:130px;margin:0 auto}.plaque__customize .plaque__item textarea{position:absolute;font-size:1.4rem;padding:6px;top:5px;width:100%;height:100%;line-height:1}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.plaque__customize .plaque__item textarea{position:relative;z-index:4}}.plaque__customize .plaque__item textarea:focus{outline:none}.plaque__item{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:10px;width:180px;height:100px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#fff;margin:25px 5px;border-radius:25px;border:2px solid;background-color:#303030;cursor:pointer}.plaque__item.inactive{opacity:.3}.plaque__item--heading{margin:0;position:relative;top:-16px;text-align:center;line-height:1}.plaque__item--heading span{display:block}.plaque__item--logo{position:absolute;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;bottom:15px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.plaque__item--logo{top:55px;left:0}}.plaque__item--logo img{width:100%;height:auto}.plaque__input{border:transparent;background:transparent;font-size:1.4rem;width:100%;text-align:center;resize:none}.plaque__input:focus{outline:none}.plaque .product__cards--wrapper{display:block}.plaque__animation{position:fixed;background-color:#fff;width:100%;height:100%;bottom:0;left:0;z-index:10}.product__information--steps{display:-webkit-flex;display:flex;background-color:#fff;color:#303030;overflow:hidden;box-shadow:0 10px 30px -15px rgba(0,0,0,.1);border-radius:0 0 15px 15px}@media screen and (min-width:601px){.product__information--steps{position:absolute;top:0;width:100%}}@media screen and (max-width:800px) and (min-width:600px){.product__information--steps{display:none}}.product__information--steps .steps__wrapper{-webkit-justify-content:space-between;justify-content:space-between;position:relative;padding:15px 35px;transition:.3s ease-in-out;height:50px;-webkit-align-items:center;align-items:center;-webkit-flex:1 1;flex:1 1}@media screen and (max-width:600px){.product__information--steps .steps__wrapper{width:29.33%;min-width:29.33%;margin:1%;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100px;padding:10px;max-height:100px;min-height:100px;border-radius:10px;background:#fff;display:inline-block!important;border:1px solid #d6d6d6}}.product__information--steps .steps__wrapper .icon--edit{display:none;width:12px;height:12px;position:absolute;left:-20px;top:8px}.product__information--steps .steps__wrapper .steps__label{font-size:1rem}.product__information--steps .steps__wrapper.active{background:linear-gradient(90deg,#67c3f1,#0088ce 70%);color:#fff}.product__information--steps .steps__wrapper.active:before{content:"";position:absolute;bottom:6px;right:-16px;height:39px;width:39px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#0088ce;border-radius:6px}@media screen and (max-width:600px){.product__information--steps .steps__wrapper.active:before{display:none}}.product__information--steps .steps__wrapper.active .icon--edit{display:inline-block}@media screen and (max-width:600px){.product__information--steps .steps__wrapper.active .icon--edit{display:none}}@media screen and (max-width:600px){.product__information--steps{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1rem;background:transparent}}.product__information--steps .steps__wrapper{display:-webkit-flex;display:flex;cursor:pointer}.steps__label{position:relative;margin:0 0 5px;font-weight:400}.steps__color{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid #fff}.steps-section--heading{padding-left:15px}@media screen and (min-width:601px){.steps-section--heading{display:none}}.icon--edit{width:15px;height:15px}.accessories .product__image--wrapper,.plaque .product__image--wrapper,.steps .product__image--wrapper{border-radius:0}.accessories .product__cards--wrapper,.plaque .product__cards--wrapper,.steps .product__cards--wrapper{padding-top:50px}@media screen and (max-width:800px){.accessories .product__cards--wrapper,.plaque .product__cards--wrapper,.steps .product__cards--wrapper{padding-top:0}}.container .product__cards--wrapper{display:block}@-webkit-keyframes showStep{0%{opacity:0;font-size:.1rem}to{opacity:1;font-size:1.1rem}}@keyframes showStep{0%{opacity:0;font-size:.1rem}to{opacity:1;font-size:1.1rem}}.share{background-color:#fff;padding:0 2rem 2rem}.share__heading{font-size:3rem;color:#0088ce}@media screen and (max-width:600px){.share__heading{font-size:1.5rem}}.share p{font-size:1.2rem}.share__image{width:100%;max-width:600px;margin:0 auto;padding:2rem}.share__image--wrapper{max-width:900px;margin:0 auto;text-align:center}.share__actions{padding:35px}.share .product__header{padding:0}input,textarea{font-size:.9rem;border-radius:10px;height:45px;width:100%;padding:0 10px;border:1px solid #d6d6d6;transition:.3s}input:focus,textarea:focus{border:1px solid #0088ce}textarea:focus{border:0}input[type=checkbox]{display:inline-block;width:auto;height:auto;margin-right:5px}label{opacity:.8}.btn{display:inline-block;border-radius:40px;font-size:1.05rem;font-weight:700;margin:5px;cursor:pointer;border:2px solid;padding:.938rem 1.562rem;background-color:transparent;transition:.3s;text-decoration:none;text-align:center}.btn:focus{outline:none}.btn:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:600px){.btn{width:100%}}.btn--primary{background-color:#0088ce;color:#fff;border-color:#0088ce;box-shadow:0 0 0 rgba(0,0,0,.2)}.btn--primary:hover{box-shadow:0 5px 10px -3px rgba(0,0,0,.2)}.btn--small{padding:5px 10px;font-weight:400;font-size:1rem}.btn--border{background-color:transparent;color:#0088ce;border-color:#0088ce}.btn--border:hover{background-color:#0088ce;color:#fff}.btn--block{padding-left:0;padding-right:0;width:100%;text-align:center}.btn--light{background-color:#fff;color:#303030;border-color:#fff}.btn--light-border{color:#fff;border-color:#fff}.divider{border:1px solid #d6d6d6}.part__heading{z-index:10}@media screen and (max-width:800px){.part__heading{z-index:0}}.tool-tip__action{width:25px;height:25px;border-radius:50%;display:inline-block;background-color:#303030;color:#fff;text-align:center;line-height:25px;margin-left:10px;font-size:1rem}.tool-tip__message{font-size:1rem;background-color:#303030!important;opacity:1!important}.tool-tip__message.place-top:after{border-top:6px solid #303030!important}.tool-tip__message.place-bottom:after{border-bottom:6px solid #303030!important}.tool-tip__message.place-left:after{border-left:6px solid #303030!important}.tool-tip__message.place-right:after{border-right:6px solid #303030!important}.product__wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:100vh}.product__wrapper.order{-webkit-flex-direction:row;flex-direction:row}.product__wrapper.order .product__container{-webkit-flex-direction:column;flex-direction:column}.product__wrapper.order .product__image--wrapper{height:auto}.product__wrapper.order .product__image{-webkit-flex:1 1;flex:1 1}.product__wrapper.order .product__information{-webkit-flex:1 1;flex:1 1;-webkit-align-items:flex-start;align-items:flex-start}.product__wrapper.order .product__information>div{width:100%;padding:25px}.product__wrapper.order .product__cards--wrapper{-webkit-align-items:flex-start;align-items:flex-start}.product__wrapper.order sayduck-viewer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:600px){.product__wrapper.order{-webkit-flex-direction:column;flex-direction:column;min-height:100vh}}.product__header{display:-webkit-flex;display:flex;height:65px;width:100%;-webkit-align-items:center;align-items:center;padding:0 25px;background-color:#fff;-webkit-justify-content:space-between;justify-content:space-between}.product__header--actions{z-index:3;position:relative}.product__header .user__pin{font-size:.95rem;letter-spacing:3px}@media screen and (max-width:600px){.product__header .user__pin{display:none}}.product__header .logo{height:40px;width:auto}@media screen and (max-width:600px){.product__header .logo{height:35px!important;width:auto!important}}.product__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;width:100%;height:calc(100% - 65px);-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:600px){.product__container{-webkit-flex-direction:column;flex-direction:column}}.product__information{display:-webkit-flex;display:flex;-webkit-flex:3 1;flex:3 1;-webkit-align-items:center;align-items:center;position:relative}.product__information:before{position:absolute;width:100%;height:140%;top:-40%;right:-30%;background-color:#e0e4e7;opacity:.4}.product__information>div{position:relative}@media screen and (max-width:600px){.product__information{width:100%;-webkit-order:1;order:1;-webkit-flex:auto;flex:auto}.product__information>div{padding:0 25px;width:100%}}.product__information--name{font-size:3rem;margin:0;color:#303030;font-weight:800}@media screen and (max-width:800px) and (min-width:600px){.product__information--name{font-size:1.8rem}}@media screen and (max-width:600px){.product__information--name{font-size:2rem;font-weight:800;margin-top:25px;-webkit-animation:showName .4s;animation:showName .4s;display:none}}.product__information--label{display:block;font-size:1.5rem;letter-spacing:1rem;font-weight:300;text-transform:uppercase}@media screen and (max-width:800px) and (min-width:600px){.product__information--label{font-size:1rem;letter-spacing:.4rem}}@media screen and (max-width:600px){.product__information--label{font-size:1rem;letter-spacing:.8rem;display:none}}.product__information--price{font-size:2.2rem;color:#303030;opacity:.8;margin-top:5px;margin-bottom:25px}@media screen and (max-width:800px) and (min-width:600px){.product__information--price{font-size:1.8rem}}@media screen and (max-width:600px){.product__information--price{font-size:1.4rem;opacity:.7;display:none}}.product-selection__wrapper .product__image{height:100%}.product__image{-webkit-flex:5 1;flex:5 1;text-align:center;transition:.3s;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}@media screen and (max-width:600px){.product__image{-webkit-flex:auto;flex:auto;-webkit-order:2;order:2;padding-top:0;padding-bottom:15px;max-height:350px}.product__image sayduck-viewer{min-height:300px!important}.product__image .sayduck-wrapper{padding:25px!important;overflow:hidden}}.product__image>div{height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:25px;position:relative;-webkit-align-items:center;align-items:center}@media screen and (max-width:600px){.product__image>div{padding:25px;transition:.4s}}.product__image--wrapper{display:-webkit-flex;display:flex;height:60vh;min-height:500px;position:relative;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-flex-grow:3;flex-grow:3;z-index:1;box-shadow:0 10px 30px -20px rgba(0,0,0,.2);background-color:#fff;border-radius:0 0 50px 50px;overflow:hidden}@media screen and (max-width:600px){.product__image--wrapper{overflow:visible;height:auto;min-height:auto}}.product__image--wrapper:before{display:none;content:"";width:100%;height:50%;position:absolute;right:-35%;top:40px;-webkit-transform:rotate(-65deg);transform:rotate(-65deg);background:rgba(0,136,206,.0784313725490196)}@media screen and (max-width:1200px){.product__image--wrapper:before{display:none}}.product__image--loader{position:absolute;width:150px!important;height:auto;top:0;bottom:0;right:0;left:0;margin:auto}@media screen and (max-width:425px){.product__image--loader{left:0}}.product__cards--wrapper{position:relative;display:-webkit-flex;display:flex;background-color:#f0f1f3;-webkit-align-items:center;align-items:center;padding:0;-webkit-align-content:flex-start;align-content:flex-start;-webkit-animation:selectDrawer .5s;animation:selectDrawer .5s}@media screen and (max-width:600px){.product__cards--wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0 100px;max-height:none;overflow-y:scroll;-webkit-animation:none;animation:none}}.product__custom--help{width:100%;text-align:left;padding-left:25px;font-weight:400;font-size:2.2rem;color:#0088ce;margin:25px 0}@media screen and (max-width:600px){.product__custom--help{font-size:1.8rem;margin-bottom:0}}.action__next{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;max-width:400px;min-width:375px;min-height:55px;padding:15px 35px;margin-top:1rem;border:3px solid #0088ce;background-color:#0088ce;color:#fff;font-size:1.25rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;z-index:2;border-radius:50px;-webkit-animation:showButton .5s;animation:showButton .5s;transition:.3s ease-in;cursor:pointer;width:100%;box-shadow:0 0 0 rgba(0,0,0,.2)}@media screen and (max-width:800px) and (min-width:600px){.action__next{font-size:1.2rem;min-width:auto}}.action__next:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.4)}.action__next:hover .action__arrow{-webkit-transform:translateX(8px);transform:translateX(8px)}.action__next.disable{pointer-events:none;opacity:.4}.action__next--step{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:5px}.action__next--label{display:-webkit-flex;display:flex;opacity:.5;font-size:.8rem}@media screen and (max-width:800px) and (min-width:600px){.action__next--label{font-size:.7rem}}@media screen and (max-width:600px){.action__next{position:fixed;z-index:10;width:100%;bottom:0;margin:0;left:0;background:#0088ce;color:#fff;border:0;border-radius:0;max-width:none}}.action__arrow{width:76px;height:17px;background-image:url(/img/arrow-white.svg);background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(0);transform:translateX(0);transition:.3s}@media screen and (max-width:600px){.action__arrow{background-image:url(/img/arrow-white.svg)}}@-webkit-keyframes showButton{0%{opacity:0;font-size:.1rem}to{opacity:1;font-size:1.25rem}}@keyframes showButton{0%{opacity:0;font-size:.1rem}to{opacity:1;font-size:1.25rem}}@-webkit-keyframes showName{0%{opacity:0;height:0;overflow:hidden}to{opacity:1;height:75px;overflow:hidden}}@keyframes showName{0%{opacity:0;height:0;overflow:hidden}to{opacity:1;height:75px;overflow:hidden}}@-webkit-keyframes selectDrawer{0%{opacity:0;height:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;height:300px;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes selectDrawer{0%{opacity:0;height:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;height:300px;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media screen and (max-width:600px){.steps .product__image--wrapper{position:-webkit-sticky;position:sticky;top:-150px;background:#fff;height:auto;min-height:200px}.steps .product__image--wrapper img{width:100%;height:auto;transition:.5s}}.steps .product__container .product__information--steps{max-height:250px;transition:.3s;overflow:hidden}.steps .product__container.small .product__information--steps{max-height:0}.steps .product__container.small .product__image>div{padding-bottom:0;padding-top:0}.steps .product__container.small img{width:70%}@media screen and (max-width:600px){.customize .product__image--wrapper .main-image,.home .product__information--name,.home .product__information--price,.theme-selector .product__image--wrapper .main-image{display:none}.product__container{display:block}}sayduck-viewer{min-height:450px!important;min-width:300px;width:100%;height:100%}.color-picker-loader{width:17vw;display:block;margin-left:auto;margin-right:auto;padding-top:5vh}
/*# sourceMappingURL=main.ecbb3b69.chunk.css.map */