svg,svg *{pointer-events:none}.wrapper{display:flex;height:100%;min-height:100%;text-align:center}.content{flex:1 1;height:calc(100% - 67px);position:relative}@media screen and (max-width:768px){.content{width:100%}#root,body,html{height:100%;overflow:hidden;position:fixed;width:100%}}.canvas-container{display:flex;height:100%}@media screen and (max-width:768px){.canvas-container{flex-direction:column}}.app-container,.product-route-container{height:100%;min-height:100%}.button{background-color:#37455a;border:0;box-shadow:none;font-size:.85em;font-weight:400;font-weight:700;outline:none}.button,.button--step{color:#fff;font-family:Avenir Medium}.button--step{align-items:center;background-color:#f75763;cursor:pointer;display:flex;height:42px;justify-content:center;position:absolute;text-decoration:none;width:107px;z-index:10}.button--stop:focus{background:#e5233f}.button--step-next{right:35px;top:86px}.button--step-prev{background:#37455a;font-family:Avenir Medium;left:35px;top:92px}.button--step:hover{text-decoration:none}.button--step:hover:not(.button--disabled){color:#fff}.button--step .caret{cursor:pointer;height:12px;position:absolute;top:14px;width:12px}.button--step.button--step-prev .caret{left:-20px;transition:transform .2s ease}.button--step.button--step-next .caret{right:-20px;transform:rotate(180deg) translateX(0);transition:transform .2s ease}.button--step-prev:hover:not(.button--disabled) .caret{transform:rotate(180deg) translateX(4px)}.button--disabled{cursor:default;opacity:.35;pointer-events:none}.button--round{background:#37455a;font-size:13px;height:38px;padding-left:25px;padding-right:25px;padding-top:5px}.button--round:hover{box-shadow:0 1px 2px 0 #0006}.button__arrow{margin-left:8px}.button--circle{background-color:#fff;border:2px solid #aeaeae;border-radius:50%;flex:none;height:19px;max-height:19px;max-width:19px;width:19px}.button--circle+.button__text{color:#777;font-size:14px;line-height:1;margin-top:4px}.button--circle.active{border-color:#a3d9cb}.button--circle.active+.button__text{color:#a3d9cb}.button--check{outline:none;position:relative}.button--check svg{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.25));left:2px;position:absolute;top:-2px}.button--tooltip{align-items:center;background-color:#fff;border:1px solid #e46173;border-radius:50%;display:inline-flex;height:14px;justify-content:center;margin-left:20px;padding:0;width:14px}.button--tooltip:focus,.button--tooltip:hover{background-color:#e46173;transition:background-color .2s ease}.button--tooltip:focus .icon__path,.button--tooltip:hover .icon__path{fill:#fff}.icon--i{flex:1 1 auto}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.landscape-warning{align-items:center;animation:fadeIn .3s ease-in-out;background-color:#000000d9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.landscape-warning__container{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;gap:16px;max-width:400px;padding:24px;text-align:center;width:90%}.landscape-warning__icon{color:#e74c3c;margin-bottom:8px}.landscape-warning__text h1{color:#333;font-size:1.5rem;margin:0 0 12px}.landscape-warning__text p{color:#666;font-size:1rem;line-height:1.4;margin:0}.landscape-warning__rotate-icon{animation:rotate 2s ease-in-out infinite;color:#3498db;margin-top:8px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(90deg)}75%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.header{display:flex;height:67px;overflow:hidden;position:relative;z-index:10}.header__step--cart .header__step__text{color:inherit;display:block;padding:0}.header__steps{align-items:space-between;list-style:none;margin:0 auto;padding:0}.header__step,.header__steps{display:flex;flex:1 1;justify-content:center}.header__step{align-items:center;background-color:#efefef;color:#555;width:33%}.mobile-text{display:none}.desktop-text{display:inline}.header__step.active{background-color:#f5f5f5;color:#3f4e65}.header__step--review{position:relative}.header__step--review:after{border-color:#0000 #0000 #0000 #f5f5f5;border-style:solid;border-width:33.5px 0 33.5px 17px;content:"";height:0;left:0;position:absolute;top:0;width:0}.header__step--review.active:after{border-color:#0000 #0000 #0000 #efefef}.header__step--cart{display:none!important}@media (max-width:768px){.header__steps{border-collapse:collapse;display:table!important;table-layout:fixed!important;width:100%}.highlight-active-step{display:none!important}.header__step{display:table-cell!important;flex:none!important;float:none!important;height:67px;padding:0!important;vertical-align:middle!important}.mobile-hide-review{display:none!important}.header__step--customize.active{border-right:1px solid #0000000d;width:45%!important}.header__step--customize.active~.header__step--cart{display:table-cell!important;width:55%!important}.header__step--review.active~.header__step--cart{display:none!important}.header__step--review.active,.header__step--review.active~.header__step--customize{width:50%!important}.header__step--customize.active~.step-buttons{display:none!important}.header__step__text{display:flex;flex-direction:column;font-size:14px;padding:0}.header__step__item,.header__step__text{align-items:center;justify-content:center}.header__step__item{display:flex!important;height:100%;padding:0!important;text-align:center!important;width:100%}.header__step--review:after{border-color:#0000 #0000 #0000 #efefef;border-width:33.5px 0 33.5px 10px;left:auto;position:absolute;right:-10px;top:0;z-index:10}.header__step--cart:after{display:none}.mobile-text{display:inline}.desktop-text{display:none}.mobile-hide-caret{display:none!important}.cart-button{background-color:#f75763;border:none;border-radius:4px;box-shadow:0 2px 8px 2px #0000001a;color:#fff!important;display:inline-block!important;font-size:13px;font-weight:700;height:auto;letter-spacing:normal;line-height:1.2;margin:0 auto;max-width:110px;min-width:90px;padding:8px 10px;text-transform:none;transition:opacity .2s ease;width:auto}.cart-button.disabled{background-color:#ccc;color:#666!important;cursor:not-allowed;opacity:.6;pointer-events:none}.cart-button.disabled svg{fill:#666}.header__step--cart .cart-button{background-color:#f75763;border-radius:4px;box-shadow:0 2px 8px 2px #0000001a;font-family:inherit;font-size:13px;margin:0 auto;max-width:110px;min-width:90px;padding:8px 10px;width:auto}.header__step--cart .cart-button.disabled{background-color:#ccc;color:#666!important;cursor:not-allowed;opacity:.6;pointer-events:none}.header__step--cart .header__step__item{align-items:center;display:flex!important;height:100%;justify-content:center}.cart-button span{white-space:nowrap}.header__step--customize .header__step__text{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0}.header__step.active{background-color:#f7f7f7}.header__step--customize.active~.header__step--cart{background-color:#f3f3f3!important}.cart-button,.header__step--customize .mobile-text{font-weight:500}.header__step.active .header__step__text,.header__step.active a.header__step__text{margin-bottom:0;padding-bottom:0;position:relative}.header__step--customize.active .highlight-active-step,.header__step--review.active .highlight-active-step{display:none!important}.header__step.active .mobile-indicator{background-color:#a3d9cb;border-radius:2px;display:block!important;height:4px;margin:2px auto 0;width:40px}.header__step--customize .mobile-text,.header__step--review .mobile-text{display:block;font-size:14px;font-weight:500;letter-spacing:-.25px;margin-bottom:0;white-space:nowrap}.mobile-validation-indicator{animation:slideUp .3s ease-out;background-color:#ff3b30;border-radius:20px;bottom:80px;box-shadow:0 2px 8px #0003;color:#fff;display:flex;font-size:14px;font-weight:500;left:50%;padding:8px 16px;position:fixed;transform:translateX(-50%);z-index:10001}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}}.header__step--cart:after{border-color:#0000 #0000 #0000 #efefef;border-style:solid;border-width:33.5px 0 33.5px 17px;content:"";height:0;left:0;position:absolute;top:0;width:0}.cart-button{align-items:center;background-color:#f75763;border-radius:4px;box-shadow:0 3px 11px 4px #0000001f;color:#fff!important;display:flex;font-weight:700;justify-content:center;padding:6px 12px;text-align:center;transition:background-color .2s,transform .1s}.cart-button:hover{background-color:#e04652;box-shadow:0 3px 5px #00000026;transform:translateY(-1px)}.cart-button:active{box-shadow:0 2px 3px #0000001a;transform:translateY(0)}.header__step--cart svg{fill:#fff;height:18px;margin-left:10px;width:18px}.header__step--cart.disabled .cart-button{background-color:#f79ea5;opacity:.8;pointer-events:none}.header__step__item{flex:1 1;padding:0}.header__step__text{color:#3f4e65;display:inline;font-size:18px;padding:6px;position:relative}.header__step__text,.header__step__text:hover{text-decoration:none}.highlight-active-step{bottom:0;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;width:100%}.header__step.active .highlight-active-step,.header__step.enabled:not(.active):hover .highlight-active-step{opacity:1}.header__step.disabled{pointer-events:none}.logo{align-items:center;background-color:#364459;display:flex;height:67px;justify-content:center;width:86px}.logo__icon{height:50px;width:50px}.mobile-indicator{display:none}.mobile-dialog-container{left:50%;max-width:300px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:9999}.mobile-dialog-container .dialog{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;position:relative!important;right:auto;top:auto;width:100%}@media (min-width:769px){.mobile-dialog-container{display:none}}.dialog{left:200px;max-width:170px;position:absolute;top:100px;z-index:10000}.dialog__content{border:2px solid #8dd0bb;border-radius:24px}.dialog__content,.dialog__content--warning{background-color:#fff;box-shadow:0 2px 7px 0 #0003;padding:25px;position:relative;z-index:5}.dialog__content--warning{border:2px solid red;border-radius:24px}.dialog__title{margin-bottom:10px}.dialog__icon,.dialog__icon--warning{position:absolute;z-index:10}.dialog__icon--bottomleft{bottom:-16px;left:38px;transform:scaleX(-1)}.dialog__icon path:nth-of-type(2){fill:#8dd0bb}.dialog__icon--warning path:nth-of-type(2){fill:red}.dialog__icon--bottomright{bottom:-16px;right:38px}.dialog__icon--topright{right:38px;top:-16px;transform:scaleY(-1)}.dialog__icon--topleft{left:38px;top:-16px;transform:scale(-1)}.dialog__confirm,.dialog__confirm--warning{align-items:center;background-color:#8dd0bb;border:2px solid #fff;border-radius:12px;box-shadow:0 2px 4px #0003;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-10px;top:-10px;width:24px;z-index:10050}.dialog__confirm svg,.dialog__confirm--warning svg{fill:#fff;height:16px;margin:0;width:16px}@media (max-width:768px){.dialog{box-sizing:border-box;left:50%!important;margin:0;max-width:280px;position:fixed!important;right:auto;top:50%!important;transform:translate(-50%,-50%)!important;width:90%;z-index:10002}.dialog__icon--bottomleft,.dialog__icon--bottomright,.dialog__icon--topleft,.dialog__icon--topright{display:none}.dialog__content,.dialog__content--warning{background:#fff;border:2px solid #8dd0bb;border-radius:12px;box-shadow:0 4px 12px #00000026;box-sizing:border-box;padding:20px;width:100%}.dialog__title{color:#333;font-size:18px;font-weight:600;margin:0 0 12px;text-align:center}.dialog__message{word-wrap:break-word;color:#555;font-size:15px;line-height:1.5;margin:0;text-align:center;white-space:normal}}.mobile-tool-carousel{display:none;flex-direction:column;height:70px;padding-top:8px;position:relative;width:100%;z-index:1000}.tool-name-with-step{align-items:center;display:flex;gap:10px;justify-content:center;line-height:1;margin-bottom:6px;min-height:32px;padding:0 12px;width:100%}.step-indicator,.tool-name-with-step span{align-items:center;display:inline-flex;height:32px;justify-content:center}.step-indicator{background-color:#8dd0bb33;border-radius:14px;color:#8dd0bb;font-size:15px;line-height:1;margin-top:-1px;min-width:38px;padding:0 10px;text-align:center}.carousel-item.active .step-indicator{background-color:#fff3;color:#fff}.tool-content{animation:peekUp 1.5s ease-in-out 1s;flex-direction:column;position:relative;width:100%}.expand-indicator.first-tool,.tool-content{align-items:center;display:flex;justify-content:center}.expand-indicator.first-tool{animation:pulse 2s infinite;background-color:#8dd0bb33;border-radius:12px;height:20px;margin-top:5px;opacity:.8;padding:2px 6px;white-space:nowrap;width:auto;z-index:2}.expand-indicator.first-tool:after{color:#8dd0bb;content:"Tap to expand";font-size:10px;margin-left:4px}.carousel-item.active .expand-indicator.first-tool:after{color:#fff;content:"Tap to collapse"}.expand-indicator.first-tool svg{fill:#8dd0bb;min-width:16px;transition:transform .3s ease}.carousel-item.active .expand-indicator.first-tool svg{fill:#fff}.caret-indicator{align-items:center;display:flex;justify-content:center;margin-top:5px;opacity:.8}.caret-indicator svg{fill:#8dd0bb;height:20px;transition:transform .3s ease;width:20px}.carousel-item.active .caret-indicator svg{fill:#fff}.carousel-item-container{flex:1 1;overflow:hidden}.carousel-item,.carousel-item-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.carousel-item{transition:transform .3s ease;width:100%}.carousel-item.active:after{background-color:#a3d9cb;border-radius:2px;bottom:0;content:"";height:4px;left:15%;position:absolute;width:70%}.carousel-item.active{background-color:#364459}.carousel-item .navigation__link{align-items:center;color:#8dd0bb;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:center;padding:5px 0;text-decoration:none;width:100%}.carousel-item.active .navigation__link{color:#fff}.carousel-navigation{align-items:center;bottom:0;display:flex;height:100%;justify-content:space-between;left:0;padding:0 10px;pointer-events:none;position:absolute;width:100%}.carousel-arrow{align-items:center;background:#8dd0bb;border:none;border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;padding:0;pointer-events:auto;touch-action:manipulation;width:36px;z-index:1002}.carousel-arrow:active{background:#7abba7;transform:scale(.95)}.carousel-arrow svg{fill:#fff}.carousel-arrow-left{margin-right:auto}.carousel-arrow-right{margin-left:auto}.carousel-item-container.slide-left{animation:slideLeft .3s forwards}.carousel-item-container.slide-right{animation:slideRight .3s forwards}@keyframes slideLeft{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-20px)}51%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(20px)}51%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes peekUp{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.7;transform:scale(1)}}@media screen and (max-width:768px){.carousel-item .bgd-upload,.carousel-item .bgd-upload__border,.carousel-item .bgd-upload__container{display:none!important}.carousel-item.active[data-tool-id=photos] .tool-name-with-step span,.carousel-item.active[data-tool-id=upload] .tool-name-with-step span{color:#fff!important}.carousel-item.active[data-tool-id=photos] .step-indicator,.carousel-item.active[data-tool-id=upload] .step-indicator{background-color:#fff3!important;color:#fff!important}.mobile-tool-carousel{display:flex}.carousel-item .navigation__link{padding-bottom:6px;padding-top:8px}.tool-name-with-step{font-size:22px}.step-indicator{font-size:15px}.carousel-item.active .navigation__link,.carousel-item.active .step-indicator,.carousel-item.active .tool-name-with-step span{color:#fff!important}.carousel-item.active .step-indicator{background-color:#fff3!important}}@media screen and (max-width:480px){.tool-name-with-step{font-size:20px}.step-indicator{font-size:15px}.expand-indicator.first-tool{padding:2px 4px}.expand-indicator.first-tool:after{font-size:9px}}@media screen and (max-width:375px){.tool-name-with-step{font-size:18px;padding:0 8px}.step-indicator{min-width:34px;padding:5px 8px}.carousel-item.active .expand-indicator.first-tool:after,.expand-indicator.first-tool:after{content:""}}.carousel-item.active[data-tool-id=photos] .navigation__link,.carousel-item.active[data-tool-id=photos] .navigation__link span,.carousel-item.active[data-tool-id=photos] .step-indicator,.carousel-item.active[data-tool-id=upload] .navigation__link,.carousel-item.active[data-tool-id=upload] .navigation__link span,.carousel-item.active[data-tool-id=upload] .step-indicator{color:#fff!important}.carousel-item.active[data-tool-id=photos] .step-indicator,.carousel-item.active[data-tool-id=upload] .step-indicator{background-color:#fff3!important}.carousel-item.active[data-tool-id=photos] .caret-indicator svg,.carousel-item.active[data-tool-id=photos] .expand-indicator svg,.carousel-item.active[data-tool-id=upload] .caret-indicator svg,.carousel-item.active[data-tool-id=upload] .expand-indicator svg{fill:#fff!important}.carousel-item.active[data-tool-id=photos] *,.carousel-item.active[data-tool-id=photos] .expand-indicator:after,.carousel-item.active[data-tool-id=photos] .navigation__link,.carousel-item.active[data-tool-id=photos] .tool-name-with-step span:first-child,.carousel-item.active[data-tool-id=upload] *,.carousel-item.active[data-tool-id=upload] .expand-indicator:after,.carousel-item.active[data-tool-id=upload] .navigation__link,.carousel-item.active[data-tool-id=upload] .tool-name-with-step span:first-child{color:#fff!important}.carousel-item.active[data-tool-id=photos] svg path,.carousel-item.active[data-tool-id=upload] svg path{fill:#fff!important;stroke:#fff!important}.carousel-item.active .tool-name-with-step span{color:#fff!important}.carousel-item.active .upload-path{fill:#fff!important}.carousel-item.active .navigation__link,.carousel-item.active .tool-name-with-step span:first-child{color:#fff!important}.carousel-item.active .upload-caret path{fill:#fff!important}.carousel-item[data-tool-id=photos] .tool-name-with-step span:first-child,.carousel-item[data-tool-id=upload] .tool-name-with-step span:first-child{border-radius:5px;cursor:pointer;padding:5px 10px;transition:background-color .2s ease}.carousel-item.active[data-tool-id=photos] .tool-name-with-step span:first-child:hover,.carousel-item.active[data-tool-id=upload] .tool-name-with-step span:first-child:hover{background-color:#ffffff1a}.carousel-item[data-tool-id=photos] .caret-indicator,.carousel-item[data-tool-id=upload] .caret-indicator{border-radius:50%;cursor:pointer;padding:5px}.carousel-item.active[data-tool-id=photos] .caret-indicator:hover,.carousel-item.active[data-tool-id=upload] .caret-indicator:hover{background-color:#ffffff1a}.upload-close-button{background-color:#f44336;border:none;border-radius:4px;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 12px;position:absolute;right:10px;top:-40px;z-index:2000}.upload-close-button:active{background-color:#d32f2f;transform:scale(.95)}.upload-caret{transition:transform .3s ease!important}.carousel-item.active .upload-caret{transform:rotate(180deg)!important}.carousel-item:not(.active) .upload-caret{transform:none!important}.upload-caret .upload-path{fill:#a3d9cb!important}.carousel-item.active .upload-caret .upload-path{fill:#fff!important}.mobile-tool-carousel .carousel-item-container .carousel-item[data-tool-id=photos] .caret-indicator .caret.upload-caret,.mobile-tool-carousel .carousel-item-container .carousel-item[data-tool-id=upload] .caret-indicator .caret.upload-caret{transform:none!important}.caret.upload-caret[data-drawer-state=open],.mobile-tool-carousel .carousel-item-container .carousel-item.active[data-tool-id=photos] .caret-indicator .caret.upload-caret,.mobile-tool-carousel .carousel-item-container .carousel-item.active[data-tool-id=upload] .caret-indicator .caret.upload-caret{transform:rotate(180deg)!important}.caret.upload-caret[data-drawer-state=closed]{transform:none!important}.force-rotate-caret-180{border:4px double gold!important;transform:rotate(180deg)!important}.force-rotate-caret-0{border:4px double silver!important;transform:none!important}.upload-caret-wrapper{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.upload-path{fill:#a3d9cb}.carousel-item.active .upload-path{fill:#fff}.navigation{bottom:0;box-shadow:0 2px 24px #0000007d;height:calc(100% - 113px);justify-content:flex-start;margin:0;position:absolute;top:0;width:86px;z-index:10}.navigation,.navigation__item{background-color:#364459;display:flex;flex:1 0 auto;flex-direction:column;padding:0}.navigation__item{align-items:stretch;border-bottom:1px solid #5d6979;color:#fff;cursor:pointer;font-size:14px;justify-content:stretch;line-height:1.3;max-height:90px;position:relative;transition:all .3s ease}.navigation__item.active,.navigation__item:hover{background-color:#a4d9cc;border-color:#37455a;color:#37455a}.navigation__item:hover:not(.active){background-color:#94bcb8}.navigation__item.active:after{border-color:#0000 #0000 #0000 #a4d9cc;border-style:solid;border-width:15px 0 15px 10px;content:"";height:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0;z-index:1}.navigation__item a{align-items:center;color:#fff;display:flex;flex:1 1;justify-content:center;padding:0 10px;text-decoration:none}.navigation__item.active a,.navigation__item:hover a{color:#37455a;text-decoration:none}.navigation__item--logo{border-bottom:1px solid #5d6979;flex:0 0 auto;height:68px;padding:0}.navigation__item--upload{border:none;overflow:hidden;position:relative}.navigation__item--upload.active,.navigation__item--upload:hover{background-color:#a4d9cc;border:none}.navigation__item--upload.active a,.navigation__item--upload:hover a{color:#37455a}.navigation__item--upload:after{display:none}.bgd-upload__border{border:2px solid #a4d9cc;bottom:0;left:0;position:absolute;right:0;top:0}.bgd-upload{height:32px;position:absolute;width:32px}.navigation__item--upload.active .bgd-upload__border,.navigation__item--upload:hover .bgd-upload__border{border:none}.navigation__item--upload.active .bgd-upload__path,.navigation__item--upload:hover .bgd-upload__path{stroke:#364459}.bgd-upload--top{left:-2px;top:-2px}.bgd-upload--bottom{bottom:-2px;right:-2px}.bgd-upload__path{stroke:#a4d9cc;stroke-width:2}.navigation__icon{align-items:center;display:flex;height:28px;justify-content:center}.navigation__icon svg,.navigation__icon svg g circle{fill:#8dd0bb}.navigation__icon path{stroke:#8dd0bb}.star{fill:#e46273;height:16px;width:16px}.navigation__action__text{font-size:12px}.navigation__item--share{border-top:1px solid #5d6979;bottom:23px;height:90px;position:absolute;width:86px;z-index:10}.navigation__item--save{border-bottom:none;bottom:-67px;height:90px;opacity:1;position:absolute;width:86px}.navigation__item--save.unsaved svg{fill:none;stroke:#e46273}.navigation__item--save.saving svg{animation-duration:1s;animation-iteration-count:infinite;animation-name:spinningStar;animation-timing-function:linear;opacity:.5;transform:rotate(1turn);transition:opacity .3s ease}.navigation__item--save.saved svg{opacity:1;transition:opacity .3s ease}.navigation__item--extra{justify-content:center}@media screen and (max-width:768px){.navigation{display:none}.mobile-tool-carousel{background-color:#2a3547;bottom:0;box-shadow:0 -2px 24px #0003;height:70px;left:0;position:fixed;width:100%;z-index:100}.navigation__item--logo,.navigation__item--save,.navigation__item--share{display:none}.navigation__item a{flex-direction:column;font-size:12px}.navigation__icon{margin-bottom:5px}}.tools{margin-left:86px;margin-right:1px;overflow:auto;overflow-x:hidden;text-align:left;transition:width .3s ease;width:0}@media screen and (min-width:769px){.tools{min-height:100%}}.tools__inner{padding-left:18px;padding-right:18px;width:284px}.tools-active .tools{position:relative;width:284px;z-index:5}@media screen and (max-width:768px){.tools-active .tools{pointer-events:auto;touch-action:none;transition:height .3s ease;visibility:visible}.tools,.tools-active .tools{border-top-left-radius:15px;border-top-right-radius:15px;bottom:0;height:33%!important;height:var(--drawer-height,33%)!important;position:absolute;width:100%!important;z-index:1001}.tools{background:#fff;box-shadow:0 -2px 24px #0003;left:0;margin:0;transform:translateY(0);transition:transform .3s ease,height .3s ease}.tools__inner{-webkit-overflow-scrolling:touch;height:100%;margin-bottom:0;overflow-y:auto;padding:15px 15px 10px;position:relative;touch-action:pan-y;width:100%;z-index:1}.tools:before{height:40px;left:0;right:0;top:0;touch-action:none;z-index:5}.tools:after,.tools:before{content:"";position:absolute}.tools:after{background-color:#ddd;border-radius:2px;height:4px;left:50%;pointer-events:none;top:18px;transform:translateX(-50%);width:40px}.tools.dragging:after{background-color:#bbb}.tools-hidden{height:0;overflow:hidden;position:fixed;transform:translateY(200%);visibility:hidden;z-index:-999}.scroll-hint,.tools-hidden{opacity:0;pointer-events:none}.scroll-hint{background:#fffffff2;border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#8dd0bb;font-size:14px;font-weight:600;left:0;margin:0 auto;padding:8px;position:absolute;right:0;text-align:center;top:60px;transform:translateY(-10px);transition:all .3s ease;width:-moz-fit-content;width:fit-content;z-index:100}.scroll-hint.visible{animation:bounce 1s ease .3s 2;opacity:1;transform:translateY(0)}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tools__header{background:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:10px;padding:15px 15px 5px;position:sticky;top:0;z-index:5}.tools__title{color:#37455a;font-size:18px;margin:0;text-align:center}}.tool__header{font-size:14px;margin-bottom:15px;margin-top:25px}.tool__header,.tool__section-header{background:#aebcd0;color:#fff;font-weight:700;padding:10px;text-transform:none}.tool__section-header{font-family:Avenir Medium;font-size:16px;line-height:1;margin-bottom:22px;margin-top:26px}.intro__list{color:#555;font-size:12px;list-style:none;margin:15px 0 30px;padding:0}.intro__list li,.tool__options{margin-bottom:5px}.tool__option--link{border-bottom:2px solid #fff;color:#777;cursor:pointer;display:inline-block;font-size:14px;line-height:1;padding:1px 4px}.tool__option--link.selected{border-bottom:2px solid #a3d9cb}.tool__option--link.selected,.tool__option--link:hover{color:#a3d9cb;text-decoration:none}.collapsible__parent{align-items:center;display:flex;height:35px;position:relative;transition:color .3s ease}.collapsible__parent>.tool__header{margin:0}.expanded>.collapsible__parent:after{transform:rotate(-270deg)}.expanded>.collapsible__parent:before{opacity:0}.collapsible__parent:focus,.collapsible__parent:hover{color:#a3d9cb;cursor:pointer}.collapsible__parent:before{height:2px;opacity:1;right:0;transition:opacity .3s ease;width:13px}.collapsible__parent:after,.collapsible__parent:before{background-color:#a3d9cb;content:"";display:block;position:absolute;top:50%;z-index:1}.collapsible__parent:after{height:13px;margin-top:-6px;right:5px;transition:transform .3s ease;width:2px}.collapsible .collapsible__child{height:auto;max-height:600px;opacity:1;transition:max-height .2s ease-in-out,opacity .3s ease}.collapsible.collapsed .collapsible__child{max-height:0;opacity:0;overflow:hidden}.tool__intro p{color:#555;font-size:12px;margin:15px 0}.tool__textsize .dropdown__content{border-bottom:1px solid #a3d9cb}.tool--shape .tool__options{display:flex;flex-wrap:wrap;justify-content:flex-start}.tool--shape .tool__option{color:#555;cursor:pointer;display:flex;flex:0 0 auto;margin-bottom:20px;min-width:50%;text-decoration:none;width:50%}.product-shape__icon{align-items:center;display:flex;flex-direction:column;font-family:Avenir Heavy;font-size:11px;justify-content:center;margin:0 auto;text-align:center;text-transform:uppercase;width:100%}.product-shape__svg{align-items:center;display:flex;flex:1 1 auto;position:relative}.product-shape__dimensions{margin-top:5px;text-transform:none}.product-shape__text{margin-top:10px;max-width:90px}.tool__option--shape.selected{color:#a3d9cb}.product-shape--hover{left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease}.tool__option--shape.hovered:not(.selected) .product-shape--hover{opacity:1}.tool--printoptionfilter-links{align-items:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}.tool--printoptionfilter-links .tool__option{flex:0 0 auto;margin-bottom:15px}.tool--printoptionfilter-links .tool__option:last-child{margin-bottom:0}.tool--printoptionfilter--519 .tool__options .tool__option:last-child{margin-bottom:15px;margin-left:10px;margin-right:auto}.tool--color .tool__options{border-top:1px solid #f0f0f0}.photo-color{background-color:#40e0d0}.colorgroup{border-bottom:1px solid #f0f0f0}.colorgroup__current{border-radius:50%;box-shadow:0 0 2px #0000004d;height:12px;margin-left:10px;width:12px}.colorgroup__current-text{border-bottom:1px solid #979797;color:#555;font-size:13px;height:16px;line-height:1;margin-bottom:6px;overflow:hidden;width:170px}.color-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.color-container{margin:7px 15px 7px 0;position:relative;width:20%;z-index:1}.color-wrapper .color-container:last-child{margin-right:auto}.colorgroup__colors{margin-left:8px}.color__list{margin-bottom:10px}.color,.color__thumbnail{height:30px;width:30px}.color__thumbnail{border-radius:50%;box-shadow:0 0 2px #0000004d;cursor:pointer;overflow:hidden;position:relative;z-index:5}.color-container.out-of-stock:hover,.color-container:hover{z-index:200}.color-container.out-of-stock .color__thumbnail{position:relative;z-index:5}.out-of-stock-overlay{align-items:center;background:#5d5d5d4d;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:6}.out-of-stock-overlay:after{color:#e46173;content:"✕";font-size:18px;font-weight:700;margin-top:3px}.color-container.out-of-stock .outtill{color:#e46173;display:block;font-weight:700;margin-top:2px}.outtill{color:#e46173;font-size:8px;text-align:center;width:50px}.color__hover{background-color:#fff;border-radius:3px;box-shadow:0 2px 4px #0003;cursor:pointer;font-size:9px;height:0;left:50%;line-height:1.2;opacity:0;pointer-events:none;position:absolute;top:35px;transform:translateX(-50%);width:0;z-index:300}.color__thumbnail:hover+.color__hover{border:1px solid #a3d9cb;display:inline-block;height:auto;min-width:60px;opacity:1;padding:4px 6px;text-align:center;transition:opacity .3s ease;width:auto;z-index:300}.tool__typeface{display:flex;justify-content:space-between;margin-top:15px}.tool__typeface.disabled{color:#ccc;pointer-events:none}.tool__typeface.disabled .Select-placeholder{color:#ccc;cursor:default}.tool__typeface.disabled .Select-control,.tool__typeface.disabled .dropdown__content{border-color:#ccc}.tool__typeface.disabled .dropdown__arrow{cursor:default}.tool__typeface.disabled path{fill:#ccc}.tool__selectfont{flex:1 1 auto;margin-bottom:18px;margin-right:10px}.typeface__thumbnail{align-items:flex-end;display:flex;justify-content:space-between;overflow:hidden;padding:5px 10px 10px}.typeface__thumbnail.selected{background-color:#a3d9cb80}.typeface__thumbnail img{float:left;margin-left:5px}.tool__selectfont .dropdown__options{min-width:180px}.tool__selectfont .dropdown__optiongroup{margin:10px 0}.tool__selectfont .optiongroup__label{margin-left:10px;margin-right:10px}.typeface__name{font-size:9px;text-align:right}.select-typeface{position:relative;z-index:100}.select-typeface .is-open .Select-control{border-bottom:none;border-radius:4px 4px 0 0}.select-typeface .is-focused:not(.is-open) .Select-control{border:none;border-bottom:1px solid #a3d9cb}.select-typeface .Select--single>.Select-control .Select-value{cursor:pointer;padding-left:5px}.select-typeface .Select-control{border:none;border-bottom:1px solid #a3d9cb;border-radius:0;height:30px;padding:0}.select-typeface .has-value.Select--single>.Select-control .Select-value .Select-value-label,.select-typeface .has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label{color:#3a445b}.select-typeface .Select-input{font-size:13px;height:30px;line-height:30px;padding-left:5px;padding-top:0}.select-typeface .Select-placeholder{cursor:pointer;font-size:13px;padding-left:4px}.select-typeface__option--font{cursor:pointer}.select-typeface__option--846{margin-top:10px}.dropdown{position:relative}.dropdown__content{border-bottom:2px solid #37455a;font-size:13px}.dropdown__content__value{align-items:center;cursor:pointer;display:flex;height:30px;padding-left:4px}.dropdown__select{background-color:#fff;border:2px solid #a3d9cb;border-radius:4px;height:0;left:-4px;opacity:0;overflow:hidden;position:absolute;top:13px;transition:opacity .3s ease;z-index:100}.dropdown__options{color:#555;cursor:pointer;font-size:12px;list-style:none;margin:30px 0 0;max-height:400px;min-width:52px;overflow:auto;padding:0}.dropdown__option{align-items:center;display:flex;height:20px;padding-left:6px;transition:color .3s ease}.dropdown__option:hover{color:#3a445b}.dropdown__title{padding-left:2px}.dropdown__value{background-color:#fff;border-bottom:2px solid #a3d9cb;color:#3a445b;cursor:pointer;font-size:13px;height:30px;left:0;position:absolute;right:0;top:0;z-index:100}.dropdown.active .dropdown__select{height:auto;opacity:1}.dropdown__arrows{height:16px;position:absolute;right:0;top:18px;width:8px}.dropdown__arrow{cursor:pointer;display:flex;height:6px;left:0;overflow:hidden;position:absolute;width:8px}.dropdown__arrow--increment{top:0}.dropdown__arrow--decrement{bottom:0}.dropdown__arrow--disabled{cursor:default;opacity:.5}.dropdown__optiongroup{margin:10px}.optiongroup__label{cursor:default;font-family:Avenir Heavy;font-size:9px;margin-bottom:10px;position:relative;text-transform:uppercase;white-space:nowrap}.optiongroup__label span{background-color:#fff;padding-right:8px;position:relative;z-index:10}.optiongroup__label:after{background-color:#555;content:"";display:block;height:1px;left:0;position:absolute;top:4px;width:100%;z-index:5}.input__container--range{margin-top:25px;position:relative}.input__minus{left:0}.input__minus,.input__plus{color:#37455a;line-height:1;position:absolute;top:-16px;z-index:1}.input__plus{right:0}input[type=range]{-webkit-appearance:none;width:100%}input[type=range]:focus{background-color:#a3d9cb80;border-radius:3.5px;outline:none}input[type=range]::-webkit-slider-runnable-track{animate:.2s;background-color:#a3d9cb6b;border-bottom:5px solid #fff;border-radius:3.5px;border-top:5px solid #fff;cursor:pointer;height:14px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#a3d9cb;border-radius:50%;box-shadow:0 3px 4px #0003;cursor:pointer;height:15px;margin-top:-7px;position:relative;width:15px;z-index:10}input[type=range]:focus::-webkit-slider-runnable-track{background-color:#a3d9cb80;border-radius:3.5}input[type=range]::-moz-range-track{animate:.2s;background-color:#a3d9cb6b;border-bottom:5px solid #fff;border-radius:3.5px;border-top:5px solid #fff;cursor:pointer;height:14px;width:100%}input[type=range]::-moz-range-thumb{background-color:#a3d9cb;border-radius:50%;box-shadow:0 3px 4px #0003;cursor:pointer;height:15px;margin-top:-7px;position:relative;width:15px;z-index:10}input[type=range]::-ms-track{animate:.2s;background:#0000;border-color:#0000;border-width:16px 0;border-bottom:5px solid #fff;border-top:5px solid #fff;color:#0000;cursor:pointer;height:14px;width:100%}input[type=range]::-ms-fill-lower{background:#2a6495}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range]::-ms-fill-upper{background:#3071a9}input[type=range]::-ms-thumb{background-color:#a3d9cb;border-radius:50%;box-shadow:0 3px 4px #0003;cursor:pointer;height:15px;margin-top:-7px;position:relative;width:15px;z-index:10}input[type=range]:focus::-ms-fill-lower{background:#3071a9}input[type=range]:focus::-ms-fill-upper{background:#367ebd}input[type=range]::-moz-focus-outer{border:0}input[type=range]::-moz-range-track{border-color:#fff;border-style:solid;border-width:8px 1px;height:4px}.tool--transform{margin-bottom:15px;margin-top:15px}.transform-icons{flex-wrap:wrap;list-style:none;margin:0;padding:0}.transform-icon,.transform-icons{display:flex;justify-content:space-between}.transform-icon{align-items:center;border-radius:3px;cursor:pointer;flex-direction:column;height:61px;margin-bottom:5px;margin-left:5px;margin-right:5px;padding-bottom:6px;padding-top:12px;width:40px}.transform-icon.selected{box-shadow:0 2px 3px #0000003b}.transform-icon__path{fill:none;stroke:#aeaeae;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.transform-icon__title{color:#777;font-size:9px;text-align:center;text-transform:uppercase}.transform-icon.selected .transform-icon__path,.transform-icon:focus .transform-icon__path,.transform-icon:hover .transform-icon__path{stroke:#a3d9cb}.transform-icon.selected .transform-icon__title,.transform-icon:focus .transform-icon__title,.transform-icon:hover .transform-icon__title{color:#a3d9cb}.transform__clear{color:#777;cursor:pointer;display:block;font-size:9px;margin:14px 0;text-transform:uppercase}.tabs{position:relative}.tabs__navigation{display:flex;height:30px;justify-content:space-between;margin-left:-28px;margin-right:-22px}.tabs__nav-item{align-items:center;background-color:#37455a;border-left:1px solid #fff;color:#fff;cursor:pointer;display:flex;flex:1 1 auto;justify-content:center}.tabs__nav-item:first-child{border-left:0}.tabs__nav-item.active{background-color:#a3d9cb;position:relative}.tabs__nav-item.active:after{background-color:#a3d9cb;bottom:-10px;content:"";height:20px;left:50%;position:absolute;transform:rotate(45deg) translateX(-50%);width:20px;z-index:1}.tabs__nav-text{position:relative;z-index:10}.tabs__container{margin-top:25px;position:relative}.tab{display:none}.tab.active{display:block}.tab--textfield h4{font-size:12px}.tab--textfield>.tool__textfield,.textfields__layer-wrapper>div>.tool__textfield{border:1px solid #aebcd0;margin-bottom:5px;padding:10px}.tab--textfield>.tool__textfield.collapsible.expanded{border:1px solid #a3d9cb}.tool__textfield .tool__section-header{background:#0000;color:#3a445b;font-weight:400;padding:0}.tool--textfields{padding-bottom:50px}.input--text{border:1px solid #a3d9cb;border-radius:4px;font-size:14px;height:34px;line-height:1;padding-left:10px;width:100%}.tool__textsize{margin-right:10px;width:40px}.add-textfield__container{align-items:center;display:none;height:48px;justify-content:center;overflow:hidden}.tools-active .add-textfield__container{display:flex}.button.button--add-textfield{background:none;color:#37455a;font-size:14px;margin-left:-15px;outline:none;transition:color .3s ease}.button.button--add-textfield:hover{color:#a3d9cb}.button--add-textfield span{display:inline-block;padding:0 5px 3px;position:relative}.button--add-textfield span:after{background-color:#a3d9cb;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:85%}.add-text-empty{position:relative}.add-text-empty .add-textfield__container{bottom:auto;box-shadow:none;left:auto;position:relative;right:auto;top:auto;width:auto}.tool__options--anchor{display:flex;list-style:none;margin:20px 0 0;padding:0}.tool__options--anchor .enabled .icon-align__path{stroke:#a3d9cb}.tool__options--anchor .enabled .icon-align__text{color:#a3d9cb}.tool__option--unify-text{align-items:center;cursor:pointer;display:flex;margin-bottom:15px}.tool__unify{display:flex;justify-content:space-between;position:relative;z-index:110}.tool__option--unify-text button{flex:0 1;height:16px;margin-right:6px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;padding:0;width:16px}.tool__option--unify-text button svg{filter:none;top:-4px;width:14px}.tool__option--unify-text .button+.button__text{font-size:13px}.tool__option--unify-text .button.active+.button__text{color:#777}.Select{position:relative}.Select input::-webkit-contacts-auto-fill-button,.Select input::-webkit-credentials-auto-fill-button{display:none!important}.Select input::-ms-clear,.Select input::-ms-reveal{display:none!important}.Select,.Select div,.Select input,.Select span{box-sizing:border-box}.Select.is-disabled .Select-arrow-zone{cursor:default;opacity:.35;pointer-events:none}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-open>.Select-control{background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#b3b3b3 #ccc #d9d9d9}.Select.is-open>.Select-control .Select-arrow{border-color:#0000 #0000 #999;border-width:0 5px 5px;top:-2px}.Select.is-searchable.is-focused:not(.is-open)>.Select-control,.Select.is-searchable.is-open>.Select-control{cursor:text}.Select.is-focused>.Select-control{background:#fff}.Select.is-focused:not(.is-open)>.Select-control{background:#fff;border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px #007eff1a}.Select.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:42px}.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#007eff;outline:none;text-decoration:underline}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus{background:#fff}.Select.has-value.is-pseudo-focused .Select-input{opacity:0}.Select .Select-arrow-zone:hover>.Select-arrow,.Select.is-open .Select-arrow{border-top-color:#666}.Select.Select--rtl{direction:rtl;text-align:right}.Select-control{background-color:#fff;border:1px solid #ccc;border-collapse:initial;border-radius:4px;border-spacing:0;color:#333;cursor:default;display:table;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 #0000000f}.Select-control .Select-input:focus{background:#fff;outline:none}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:34px;max-width:100%;overflow:hidden;padding-left:10px;padding-right:10px;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{-webkit-appearance:none;background:none #0000;border:0;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;line-height:17px;margin:0;outline:none;padding:8px 0 12px;width:100%}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{animation:Select-animation-spin .4s linear infinite;border:2px solid #ccc;border-radius:50%;border-right-color:#333;box-sizing:border-box;display:inline-block;height:16px}.Select-clear-zone{animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;padding-right:5px;position:relative;text-align:center;vertical-align:middle;width:25px}.Select--rtl .Select-arrow-zone{padding-left:5px;padding-right:0}.Select-arrow{border-color:#999 #0000 #0000;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;position:relative;width:0}.Select-control>:last-child{padding-right:5px}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{clip:rect(0,0,0,0);display:inline-block;float:left;height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-color:#e6e6e6;box-shadow:0 1px 0 #0000000f;box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;top:100%;width:100%;z-index:1}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{background-color:#fff;box-sizing:border-box;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.Select-option.is-selected{background-color:#f5faff;background-color:#007eff0a;color:#333}.Select-option.is-focused{background-color:#ebf5ff;background-color:#007eff14;color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{margin-left:10px;padding:0;vertical-align:middle}.Select--multi.Select--rtl .Select-input{margin-left:0;margin-right:10px}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#ebf5ff;background-color:#007eff14;border:1px solid #007eff3d;border-radius:2px;color:#007eff;display:inline-block;font-size:.9em;line-height:1.4;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{border-bottom-left-radius:2px;border-right:1px solid #007eff3d;border-top-left-radius:2px;cursor:pointer;padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#d8eafd;background-color:#0071e614;color:#0071e6}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:#007eff3d}.Select--multi.Select--rtl .Select-value{margin-left:0;margin-right:5px}.Select--multi.Select--rtl .Select-value-icon{border-left:1px solid #007eff3d;border-right:none}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{border-right:1px solid #e3e3e3;cursor:not-allowed}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}.clipart{display:flex;flex-wrap:wrap}.clipart__item{align-items:center;background-color:#fbf9f9;border:1px solid #fff;display:flex;height:60px;justify-content:center;margin:1px;transition:all .3s ease;width:60px}.clipart__item.selected,.clipart__item:hover{background-color:initial;border-color:#a3d9cb;cursor:pointer}.clipart__image{max-height:40px;max-width:40px}.clipart-search-wrapper{position:relative}.Select-control{cursor:text}.search-container{position:relative}.Select-control,.is-open>.Select-control{border:2px solid #a3d9cb;overflow:visible}.is-focused:not(.is-open)>.Select-control{border:2px solid #a3d9cb;box-shadow:none}.Select--single>.Select-control .Select-value,.Select-placeholder{color:#3f4e65;font-size:14px;top:0}.Select-placeholder{cursor:pointer;line-height:38px;padding-left:6px;z-index:100}.Select-control:hover{box-shadow:none}.Select-value{top:8px}.Select-menu{color:#555;font-size:12px;max-height:370px}.Select-menu-outer{border:2px solid #a3d9cb;max-height:none;max-height:50vh;overflow:scroll;padding-left:0}.Select-clear-zone{left:-7px;position:absolute;top:-7px}.Select-clear{align-items:center;background-color:#a3d9cb;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:14px;height:16px;justify-content:center;line-height:1;padding-top:2px;width:16px}.Select-arrow-zone{display:none}#search-submit{align-items:center;border-radius:4px;display:flex;height:38px;justify-content:center;outline:none;position:absolute;right:0;top:0;width:40px}.search-icon{fill:none;stroke:#fff;stroke-width:3;stroke-miterlimit:10;stroke-linecap:round;stroke:#a3d9cb;height:18px;position:absolute;right:5px;top:5px;width:16px}.tool__options--search-categories{display:flex;flex-wrap:wrap;list-style:none;margin:8px 0;padding:0}.tool__option--button{align-items:center;border:1px solid #aeaeae;border-radius:3px;color:#555;cursor:pointer;display:flex;font-size:9px;height:26px;justify-content:center;margin-right:5px;margin-top:7px;padding-left:12px;padding-right:12px;text-transform:uppercase;transition:all .3s ease}.tool__option--button:hover{border-color:#added2;color:#added2}.tool__option--button.selected{background-color:#added2;border-color:#added2;color:#fff}.button.tool--search__clear{font-size:12px;height:30px;margin-top:15px}.Select-result{font-size:14px;list-style:none;padding:8px 0 8px 1em}.Select-result.Mui-focused{background-color:#e6f4ff}.user-art__images{display:flex;flex-wrap:wrap;justify-content:space-between}.user-art__images:after{content:"";width:72px}.user-art__image-container{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:7px;display:flex;height:72px;justify-content:center;margin-bottom:15px;position:relative;transition:opacity .3s ease;width:72px}.user-art__image-container.selected{border-color:#a3d9cb}.user-art__image-container.deleting{opacity:.5}.user-art__image-wrap{border-radius:5px;height:64px;margin:0;overflow:hidden;padding:0;position:relative;width:64px}.user-art__image{cursor:pointer;left:50%;margin:0;min-height:100%;min-width:100%;padding:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.button.button--delete-art{align-items:center;border:2px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:18px;justify-content:center;position:absolute;right:-9px;top:-9px;width:18px;z-index:10}.button--delete-art svg{height:8px;opacity:1;transition:opacity .3s ease;width:8px}.button.button--delete-art:hover svg{opacity:.7}.user-art__delete-header{margin-bottom:10px;margin-top:10px}.user-art__delete-buttons{align-items:center;display:flex;margin-top:15px}.user-art__delete-cancel{color:#a3d9cb;cursor:pointer;font-size:13px;padding-left:15px;text-decoration:underline}.user-art__deleting{align-items:center;display:flex;font-size:14px;font-style:italic;margin-left:5px}.user-art__deleting .submitting-spinner__dot{background-color:#a3d9cb;margin-bottom:0;margin-top:0}.tool--alignitems .tool__options{display:flex;flex-wrap:wrap;justify-content:center}.tool__option--align{color:#777;cursor:pointer;display:flex;justify-content:center;margin-bottom:20px;text-decoration:none;text-transform:uppercase;width:33%}.tool__option--align:hover{color:#a4d9cb;text-decoration:none}.tool__option--align:not(.disabled):hover .icon-align__path{stroke:#a4d9cb}.tool__option--align.disabled{cursor:default;opacity:.25}.icon-align__icon{align-items:center;display:flex;flex-direction:column;justify-content:center;width:40px}.icon-align__path{stroke:#929292}.icon-align__path--wide{stroke:#38455a;stroke-width:2}.icon-align__text{font-size:9px;margin-top:auto}.tool__option--align-tocenter{margin-right:auto}.tool__option--align-tocenter .icon-align__icon{width:60px}.tool--productinfo .tool__options{display:flex;flex-wrap:wrap}.tool__options p{font-size:13px;padding-bottom:10px}.pricing-table__quantity-price{margin-bottom:20px}.pricing__option{font-size:14px;margin-bottom:4px}.pricing__option.boldtext{font-weight:700}.pricing__amount,.pricing__price{display:inline-block}.pricing__amount{min-width:60px}.tool--bleed .tool__options{display:flex;flex-wrap:wrap}.tool__option--bleed{align-items:center;cursor:pointer;display:flex;margin-bottom:15px;width:50%}.tool__option--bleed button{margin-right:10px}.tool__option--bleed:first-child{width:100%}.upload__error{font-size:13px;margin-top:20px}.upload__error p{margin-bottom:10px}.upload__error .placeholder{color:#e46173}.upload__error .item-list ul{font-size:13px;list-style:none;margin:20px 0;padding:0}h4+div.drag-elements__instructions{margin-top:-8px;padding-bottom:6px}.admin__input{margin-bottom:10px;position:relative}.admin__input label{background-color:#fff;font-family:Avenir Heavy;font-size:9px;left:20px;padding-left:4px;padding-right:4px;position:absolute;text-transform:uppercase;top:-3px}.admin__input input{border:2px solid #aeaeae;font-family:Avenir Medium;font-size:13px;height:35px;outline:none;padding-left:15px;width:100%}.admin__input input:focus{border-color:#a3d9cb}.admin__input input:focus+label{color:#a3d9cb}.draggable-text{pointer-events:auto}.text-element{position:absolute}.text-element-wrapper{position:relative}.text-element-wrapper.selected:not(.disabled){box-shadow:0 0 0 1px #fff,0 0 0 2px #37455a;z-index:50}.text-element-wrapper.selected.key-element:not(.disabled){box-shadow:0 0 0 1px #fff,0 0 0 5px #37455a}.text-element-wrapper img{display:block}.button.button--delete-text{align-items:center;border:1px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:16px;justify-content:center;left:-9px;position:absolute;top:-9px;width:16px}.button--delete-text svg{height:8px;opacity:1;transition:opacity .3s ease;width:8px}.button.button--delete-text:hover svg{opacity:.7}.text-element__image{opacity:0;transition:opacity .3s ease}.text-element__image.unloaded{opacity:0}.text-element__image.loaded{opacity:1}@media screen and (max-width:768px){.text-element{position:absolute!important;transform-origin:center!important}.text-element-wrapper{position:relative!important;transform-origin:center!important}.text-element__image{max-height:none!important;max-width:none!important}.text-element[style*=transform],.text-element__image{transform-origin:center!important}.button.button--delete-text{height:24px;left:-12px;top:-12px;width:24px;z-index:1500}.button--delete-text svg{height:12px;width:12px}}.draggable-image{pointer-events:auto}.image-element{position:absolute}.image-element-wrapper{position:relative}.image-element-wrapper.selected:not(.disabled){box-shadow:0 0 0 1px #fff,0 0 0 2px #37455a;z-index:50}.image-element-wrapper.selected.key-element:not(.disabled){box-shadow:0 0 0 1px #fff,0 0 0 5px #37455a}.image-element-wrapper img{display:block}.button.button--delete-image{align-items:center;border:1px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:16px;justify-content:center;left:-9px;position:absolute;top:-9px;width:16px;z-index:10}.button--delete-image svg{height:8px;opacity:1;transition:opacity .3s ease;width:8px}.button.button--delete-image:hover svg{opacity:.7}.image-element__image{opacity:0;transition:opacity .3s ease}.image-element__image.unloaded{opacity:0}.image-element__image.loaded{opacity:1}.clipart-size{align-items:center;display:flex;flex-direction:column;height:80px;justify-content:space-between;list-style:none;margin:0;padding:0;position:absolute;right:-32px;top:0;width:25px}.clipart-size__item{cursor:pointer;display:flex;height:21px;justify-content:center;width:21px}.clipart-size__container{background-color:#fff;border:2px solid #a3d9cb;border-radius:50%;overflow:hidden;text-indent:100%;transition:background-color .3s ease}.clipart-size__item.selected .clipart-size__container,.clipart-size__item:hover .clipart-size__container{background-color:#a3d9cb}.clipart-size__item.selected .clipart-size__container{box-shadow:0 2px 2px 0 #0006}.clipart-size__item--small .clipart-size__container{height:10px;width:10px}.clipart-size__item--medium .clipart-size__container{height:17px;width:17px}.clipart-size__item--large .clipart-size__container{height:21px;width:21px}.react-resizable{height:100%!important;position:relative;width:100%!important;z-index:0}.is-resizing .react-resizable{background-color:#a3d9cb80}.resizing .react-resizable{border:1px solid #fff}.react-resizable-handle{background-color:#fff;border:1px solid #a3d9cb;border-radius:50%;bottom:0;box-shadow:0 0 3px #000;box-sizing:border-box;cursor:se-resize;height:10px;opacity:0;padding:0 3px 3px 0;position:absolute;right:0;transition:opacity .3s ease;width:10px}.selected .react-resizable-handle{opacity:1}.react-resizable-handle{bottom:-7px;cursor:pointer;right:-7px;z-index:1000}.react-resizable-handle-sw{bottom:-7px;cursor:sw-resize;left:-7px}.react-resizable-handle-nw{cursor:nw-resize;left:-7px;top:-7px}.react-resizable-handle-ne{cursor:ne-resize;right:-7px;top:-7px}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-7px;top:50%}.react-resizable-handle-w{left:-7px}.react-resizable-handle-e{right:-7px}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-7px}.react-resizable-handle-n{top:-7px}.react-resizable-handle-s{bottom:-7px}.resize-container{position:relative}.resize-container .image-element__image{left:0;position:absolute;top:0}@media (max-width:768px){.button.button--delete-image{border-width:2px;height:28px;left:-14px;top:-14px;width:28px}.button--delete-image svg{height:14px;width:14px}.react-resizable-handle{border-width:2px;bottom:-12px;box-shadow:0 0 4px #000;height:20px;right:-12px;width:20px}.react-resizable-handle-sw{bottom:-12px;left:-12px}.react-resizable-handle-nw{left:-12px;top:-12px}.react-resizable-handle-ne{right:-12px;top:-12px}.react-resizable-handle-e,.react-resizable-handle-w{margin-top:-12px}.react-resizable-handle-w{left:-12px}.react-resizable-handle-e{right:-12px}.react-resizable-handle-n,.react-resizable-handle-s{margin-left:-12px}.react-resizable-handle-n{top:-12px}.react-resizable-handle-s{bottom:-12px}}.guides{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease}.guides.active{opacity:1;z-index:1}.guides__vertical{border-left:1px dashed #e46173;border-right:1px dashed #ffffff80;height:100%;left:50%;opacity:.5;position:absolute;top:0;width:1px}.guides__horizontal{border-bottom:1px dashed #ffffff80;border-top:1px dashed #e46173;height:1px;left:0;opacity:.5;position:absolute;top:50%;width:100%}.guides-visible .print__container{box-shadow:0 0 0 1px #ffffff80;outline:2px solid #e4617380}.layers__container{height:100%;position:relative;width:100%}.layer,.watermark{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.watermark{z-index:150}.background,.print__area,.product-mask{height:100%;overflow:hidden;position:absolute;width:100%}.print__container{height:100%;left:0;position:absolute;top:0;width:100%}.print__area{overflow:visible;pointer-events:none;z-index:100}.bleed{background-color:#a3d9cb;height:100%;position:absolute;top:0;width:14px}.bleed--left{left:-14px}.bleed--right{right:-14px}.color-mask{pointer-events:none;position:absolute;z-index:120}.background.shadow{box-shadow:3px 3px 4px #1b1b1b80;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength = 4,Direction = 135,Color = "#333333")}.background .stretched{height:100%;width:100%}.disabled .react-resizable{display:none}@media screen and (max-width:768px){.layer{overflow:visible;transform-origin:center center}.background{overflow:visible;position:absolute}.text-element__container{pointer-events:auto;transform-origin:center center!important}.print__area{overflow:visible!important}}.canvas-controls--top{display:flex;margin-top:10px}.button--collapse{align-items:center;border-radius:0 4px 4px 0;cursor:pointer;display:flex;height:38px;justify-content:center;margin-right:30px;outline:none;padding:0;width:22px;z-index:200}.button--collapse .caret{flex:1 1 auto;height:18px;transform:scale(-1) translateX(2px);transition:transform .25s ease;width:10px}.button--collapse .caret path{stroke:#fff}.button--collapse.collapsed .caret{transform:scale(1) translateX(-2px)}.button--collapse:hover .caret{transform:scale(.85) translateX(2px)}.button--collapse.collapsed:hover .caret{transform:scale(.85) translateX(-2px)}.input-name{display:flex}.input-name input{border-color:#979797c7;border-width:0 0 1px;color:#555;font-size:12px;height:20px;margin-top:5px;min-width:200px;text-align:center;text-transform:capitalize}.button--next{margin-left:auto;margin-right:50px}.input-name__instructions{color:#929292;font-size:10px;margin-left:10px;margin-top:10px}.drag-elements__instructions{color:#8dd0bb;font-size:12px;margin-left:12px;text-align:left}.upload-graphics-copy{color:#abbdd3}.canvas-controls--left{bottom:0;left:0;position:absolute}@media only screen and (min-width:1100px){.canvas-controls--left{bottom:8px;right:8px}}.canvas-controls--right{bottom:0;position:absolute;right:108px}@media only screen and (min-width:1100px){.canvas-controls--right{bottom:8px;right:105px}}.canvas-controls--right .control__container{justify-content:flex-end}.canvas-controls--right .button--border{background-color:#fff;border:2px solid #8e8e8e;transition:border-color .3s ease}#control-zoom{height:10px;width:10px}.button--border.selected,.button--border:hover{border-color:#a3d9cb}.button--guides,.button--select-all{position:relative}.button--guides svg,.button--select-all svg{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.25));height:22px;left:4px;position:absolute;top:-3px;width:22px}.mobile-tool-controls{bottom:80px;display:none;left:10px;position:absolute;z-index:1000}.mobile-tool-container{align-items:center;background-color:#ffffffe6;border-radius:20px;box-shadow:0 2px 8px #0003;display:flex;flex-direction:row;padding:8px 12px}.mobile-tool-button{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#8dd0bb;border:none;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;display:flex;height:56px;justify-content:center;margin:0 10px;padding:0;position:relative;touch-action:manipulation;width:56px}.mobile-tool-button:active{background-color:#6ab9a3;transform:scale(.95)}.mobile-tool-button:disabled{background-color:#ccc;box-shadow:none;cursor:not-allowed;opacity:.7}.mobile-tool-button svg{fill:#fff;height:28px;width:28px}.mobile-tool-label{bottom:-18px;color:#333;font-size:14px;font-weight:700;position:absolute;text-align:center;width:100%}@media screen and (max-width:768px){.mobile-tool-controls{align-items:center;bottom:80px;display:flex;justify-content:flex-start;left:10px;padding:0;pointer-events:none;position:fixed;transform:none;z-index:1001}.mobile-tool-controls .control__container{align-items:center;background-color:#ffffffe6;border-radius:15px;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:space-between;max-width:50px;min-width:45px;padding:6px 4px;pointer-events:auto;width:auto}.control-button-wrapper{flex-direction:column;margin:4px 0;min-height:36px}.control-button-wrapper,.mobile-tool-controls .control__button{align-items:center;display:flex;justify-content:center;position:relative}.mobile-tool-controls .control__button{background-color:#8dd0bb!important;border-radius:50%!important;box-shadow:0 2px 4px #0003!important;height:28px!important;margin:0!important;overflow:visible;padding:0!important;width:28px!important}.mobile-tool-controls .button--guides{background-color:#fff!important;border:1px solid #8e8e8e!important;overflow:visible!important;position:relative!important;transition:all .3s ease!important}.mobile-tool-controls .button--guides,.mobile-tool-controls .button--zoom{align-items:center!important;display:flex!important;justify-content:center!important}.mobile-tool-controls .button--zoom{background-color:#a3d9cb!important}.mobile-tool-controls .button--zoom svg{fill:#fff!important;height:20px!important;width:20px!important}.mobile-button-label{color:#333;font-size:11px;font-weight:700;margin-top:3px;text-align:center}.mobile-tool-controls .button--guides svg,.mobile-tool-controls .control__button svg{height:18px!important;margin:0!important;padding:0!important;position:relative!important;width:18px!important;z-index:2!important}.mobile-tool-controls .control__button svg{fill:#fff!important}.mobile-tool-controls .button--guides svg{fill:#8e8e8e!important}.mobile-tool-controls .button--guides.selected{background-color:#a3d9cb!important;border-color:#a3d9cb!important}.mobile-tool-controls .button--guides.selected svg{display:none!important}.mobile-tool-controls .button--guides.selected:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23FFF' d='M20 2H4c-1.11 0-2 .89-2 2v16c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2M4 4h4v4H4zm6 0h4v4h-4zm6 0h4v4h-4zM4 10h4v4H4zm6 0h4v4h-4zm6 0h4v4h-4zM4 16h4v4H4zm6 0h4v4h-4zm6 0h4v4h-4z'/%3E%3C/svg%3E")!important;opacity:1!important}.mobile-tool-controls .button--guides:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%238e8e8e' d='M20 2H4c-1.11 0-2 .89-2 2v16c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2M4 4h4v4H4zm6 0h4v4h-4zm6 0h4v4h-4zM4 10h4v4H4zm6 0h4v4h-4zm6 0h4v4h-4zM4 16h4v4H4zm6 0h4v4h-4zm6 0h4v4h-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:18px;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;z-index:1}.mobile-tool-controls .control__button:active{background-color:#6ab9a3!important;transform:scale(.95)!important}.mobile-tool-controls .control__button:disabled{background-color:#ccc!important;box-shadow:none!important;opacity:.7!important}}.dialog{z-index:10002!important}@media screen and (max-width:768px){.dialog{left:50%!important;max-width:250px!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:80%!important}.dialog:before{background-color:#00000080;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}.dialog__content{background-color:#fff!important;border-radius:10px!important;box-shadow:0 4px 8px #0003!important;padding:15px!important}.dialog__title{color:#333!important;font-size:18px!important;margin-bottom:10px!important}.dialog__message{color:#555!important;font-size:14px!important;line-height:1.4!important}}.mobile-controls{display:none}@media screen and (max-width:768px){.mobile-controls{display:block;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.mobile-controls>*{pointer-events:auto}}.canvas{flex:1 1;overflow:hidden;position:relative}@media screen and (max-width:768px){.canvas{height:100%;overflow:visible;position:absolute;width:100%}.canvas-controls{display:none}.mobile-controls{display:block!important}.canvas__container{box-sizing:border-box;height:420px;left:50%;margin:0;overflow:visible;position:absolute;top:calc(50% - 45px);transform:translate(-50%,-50%) scale(.65);-webkit-transform:translate(-50%,-50%) scale(.65);width:420px}.canvas__container .layers__container{height:100%;position:relative;width:100%}.canvas__container .layer{transform-origin:center center}.canvas__container .print__area,.canvas__container .print__container,.canvas__container .watermark{height:100%;position:absolute;width:100%}.canvas__container .watermark{left:0;top:0;z-index:150}.canvas__container .image-element__container,.canvas__container .text-element__container{position:absolute;transform-origin:center center}}.canvas:before{background-color:#f4f4f4;bottom:0;content:"";left:-8px;position:absolute;top:0;width:8px}.canvas__container{height:600px;margin:0 auto;position:relative;width:600px}.canvas-controls{overflow:hidden}.control__container{display:flex}.button--canvas{align-items:center;background-color:#a3d9cb;border:0;border-radius:50%;display:flex;height:25px;justify-content:center;margin:6px 8px;outline:none;padding:0;width:25px}@media only screen and (min-width:1100px){.button--canvas{margin:8px 12px}}.button--canvas:disabled{opacity:.65}button.control__button{background-color:#8dd0bb}.control__icon{fill:#fff;flex:1 1 auto;height:15px;width:15px}.control__title{align-items:center;color:#555;display:flex;font-size:11px}@media only screen and (min-width:1100px){.control__title{font-size:16px}}#control-rotate{height:15px;margin-left:-2px;width:15px}.dimensions{color:#555;font-size:18px;left:50%;position:absolute;top:25px;transform:translateX(-50%);width:380px}.clear{padding:10px}.clear-small{padding:5px}@media screen and (max-height:675px){.dimensions{display:none}}@media (max-width:768px){.step-buttons{display:none!important}.step-buttons.visible{bottom:70px;display:flex!important;justify-content:center;left:0;position:fixed;right:0;z-index:10001}.step-buttons__dialog{left:50%;max-width:300px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:10002}.step-buttons__dialog .dialog{position:relative!important;right:auto;top:auto;width:100%}}.step-buttons{display:block!important;position:absolute;right:30px;top:15px;z-index:1000}@media (max-width:768px){.step-buttons{display:none!important}}.step-buttons__dialog{display:block;position:absolute;right:0;top:100%}.step-buttons__dialog .dialog{max-width:220px;position:absolute;right:20px;top:120px;width:220px;z-index:1001}.step-buttons__dialog .dialog__icon{right:110px;top:-16px}.step-buttons__dialog .dialog__content,.step-buttons__dialog .dialog__content--warning{background-color:#fff;border:2px solid #a3d9cb;border-radius:20px;box-shadow:0 2px 8px #0000001a;padding:15px}.step-buttons__dialog .dialog__confirm{background-color:#a3d9cb;border:2px solid #fff;height:20px;right:-8px;top:-8px;width:20px}.step-buttons__dialog .dialog__title{color:#333;font-size:14px;font-weight:400;margin-bottom:8px;text-align:center;text-transform:uppercase}.step-buttons__dialog .dialog__message{color:#555;font-size:13px;line-height:1.4;margin:0;text-align:center}.button--step-next{align-items:center;background-color:#ff5d5d;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;height:36px;padding:8px 20px;position:relative;white-space:nowrap}.button--step-next svg{fill:#ff5d5d;height:20px;margin-left:0;position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:20px}.button--step-next.disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.7}.button--step-next.disabled svg{fill:#666}.button--step-next:hover+.step-buttons__dialog{display:none}.step-buttons__dialog .dialog__icon path:nth-of-type(2),.step-buttons__dialog .dialog__icon--warning path:nth-of-type(2){fill:#a3d9cb}.button--step-next:hover{background-color:#d04545}.share-dialog{align-items:center;background-color:#00000026;bottom:0;display:flex;height:calc(100% + 67px);justify-content:center;left:0;opacity:1;position:absolute;right:0;top:0;transition:all .3s ease;z-index:1000}.share-dialog.closing,.share-dialog.share-appear{opacity:0}.share-dialog.closing .share-dialog__container,.share-dialog.share-appear .share-dialog__container{transform:scale(.8) translateZ(0)}.share-dialog__container{background-color:#fff;border:2px solid #37455a;border-radius:9px;box-shadow:0 2px 7px 0 #00000073;min-height:322px;position:relative;transition:transform .3s ease;width:450px}.button--close-share{align-items:center;background-color:#a3d9cb;border:1px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:-10px;top:-10px;width:28px}.button--close-share svg{flex:1 0 auto;height:14px;opacity:1;transition:transform .3s ease;width:14px}.button--close-share:hover svg{transform:scale(.85)}.share__logo{height:88px;left:50%;position:absolute;top:-40px;transform:translateX(-50%);width:88px}.share__logo--background{height:95px;left:0;position:absolute;top:0;width:95px}.share__logo--logo{left:4px;position:absolute;top:4px}.share-dialog__content{margin-top:78px}.button.button--copy-url{align-items:center;box-shadow:0 1px 2px 0 #0003;cursor:pointer;display:flex;font-size:13px;height:38px;justify-content:center;line-height:1;margin:0 auto;transition:opacity .3s ease;width:124px}.button.button--copy-url:hover{opacity:.85}.share-dialog__url{font-size:12px;line-height:1;margin:26px auto 18px}.share-dialog__url,.share-dialog__url span{align-items:center;display:flex;justify-content:center}.share-dialog__url span{border:1px solid #37455a;border-radius:4px;height:36px;padding:0 14px}.share-dialog__icons{display:flex;justify-content:center;list-style:none;margin:30px auto 0;padding:0}.share-dialog__icon-container{align-items:center;display:flex;flex-direction:column;margin:0 10px}.share-dialog__icon{align-items:center;background-color:#a3d9cb;border-radius:2px;cursor:pointer;display:flex;height:40px;justify-content:center;margin-bottom:7px;opacity:1;transition:opacity .3s ease;width:40px}.share-dialog__icon:hover{opacity:.85}.share-dialog__icon svg{transition:transform .3s ease}.share-dialog__icon:hover svg{transform:scale(.9)}.zoom{background-color:#ffffffbf;bottom:0;height:calc(100% + 67px);left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1010}.zoom,.zoom__container{align-items:center;display:flex;justify-content:center}.zoom__container{background-color:#fff;box-shadow:0 0 20px #00000080;height:100%;max-height:780px;max-width:900px;position:relative;width:80%}.zoom__wrapper{max-height:100%}.zoom__layers{height:600px;pointer-events:none;position:relative;width:600px}.zoom .layers__container{height:100%;position:relative;transform:scale(1.3);width:100%}.button.button--close-zoom{align-items:center;border:2px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:27px;justify-content:center;outline:none;position:absolute;right:-6px;top:-6px;width:27px;z-index:100}.button--close-zoom svg{flex:1 1;height:12px;width:12px}@media screen and (max-width:768px){.zoom{z-index:10000}.button.button--close-zoom{align-items:center;background-color:#000000b3;border:2px solid #fff;box-shadow:0 2px 5px #0000004d;display:flex;height:40px;justify-content:center;padding:0;right:10px;top:10px;width:40px}.button--close-zoom svg{fill:#fff;height:18px;width:18px}.zoom__container{height:100%;max-height:none;max-width:none;width:100%}}.modal--upload{align-items:center;background-color:#fff;bottom:0;display:flex;height:calc(100% + 67px);justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1100}.modal--upload .modal__inner{position:relative;width:800px}.upload__container{background:url(/customizer/static/media/upload-modal-bgd.26b15ad5b3b74feeb7d1.png) no-repeat 0 100%;border:2px solid #a3d9cb;border-radius:5px;display:flex;overflow:hidden;padding:50px 0 80px}.upload__panel{padding:0 60px;text-align:left;width:50%}.upload__panel__header{font-family:Avenir Roman;font-size:15px;margin-bottom:15px;margin-top:15px}.modal--upload .button--close-modal{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:22px;justify-content:center;position:absolute;right:-8px;top:-8px;width:22px}.modal--upload .button--close-modal svg{flex:1 0 auto;height:10px;width:10px}.upload__panel--user{border-right:1px solid #979797}.upload__forgot-pass{font-size:14px}.upload__input{margin-bottom:28px;position:relative}.upload__input label{background-color:#fff;font-family:Avenir Heavy;font-size:9px;left:20px;padding-left:4px;padding-right:4px;position:absolute;text-transform:uppercase;top:-3px}.upload__input input{border:2px solid #aeaeae;font-family:Avenir Medium;font-size:13px;height:45px;outline:none;padding-left:15px;width:100%}.upload__input input:focus{border-color:#a3d9cb}.upload__input input:focus+label{color:#a3d9cb}.upload__forgot-pass{margin-bottom:16px}.upload__hidden-file-input{display:none}.upload__login-error{color:#e46173}.upload__login-error,.upload__login-success{font-size:13px;font-style:italic;margin-bottom:20px}.upload__login-success{color:green}.upload__panel .disabled{opacity:.75;pointer-events:none}.upload__forgot-pass a{color:#8dd0bb}.link--register{color:#8dd0bb;cursor:pointer;margin-left:4px;text-decoration:underline}.button--upload,.upload__uploading{align-items:center;display:flex}.upload__uploading{font-size:14px;font-style:italic;margin-left:5px;margin-top:10px}.button--upload .submitting-spinner{margin-bottom:0;margin-top:0}.upload__uploading .submitting-spinner__dot{background-color:#a3d9cb}.login-prompt{align-items:center;background-color:#00000026;bottom:0;display:flex;height:calc(100% + 67px);justify-content:center;left:0;opacity:1;position:absolute;right:0;top:0;transition:all .3s ease;z-index:11000}.login-prompt.closing,.login-prompt.loginprompt-appear{opacity:0}.login-prompt.closing .login-prompt__container,.login-prompt.loginprompt-appear .login-prompt__container{transform:scale(.8) translateZ(0)}.login-prompt__container{background-color:#fff;border:2px solid #37455a;border-radius:9px;box-shadow:0 2px 7px 0 #00000073;min-height:322px;position:relative;transition:transform .3s ease;width:450px}.login-prompt__content{margin-top:78px}.login-prompt__header{margin-bottom:15px;margin-left:10px;margin-right:10px}.login-prompt__form{padding-left:60px;padding-right:60px}.button--login-prompt{margin-bottom:40px}.login-prompt .upload__login-error{margin-left:60px;margin-right:60px}.button--logout{margin-top:15px}.review__preview{display:flex;justify-content:center;position:relative;width:50%}.preview-container{height:600px;margin:0 auto;position:relative;width:600px}.preview-container .canvas__container{height:100%;width:100%}.preview-container .layers__container{height:100%;transform:scale(.8);transform-origin:center center;width:100%}.preview__zoom{align-items:center;bottom:40px;color:#555;display:flex;font-size:14px;justify-content:center;line-height:1;position:absolute;right:80px}.review__preview .layers__container{height:600px;transform:scale(.8);transition:transform .3s ease;width:600px}.review__preview .layers__container.zoomed{transform:scale(1.2)}@media screen and (max-width:768px){.review__preview{display:flex;justify-content:flex-start;margin:0 0 40px;padding:0;width:100%}.preview-container{aspect-ratio:1;height:auto;margin:0;max-width:360px;padding-left:20px;transform:translateY(-40px);width:100%}.preview-container .canvas__container{height:100%;width:100%}.preview-container .layers__container{transform:scale(.55);transform-origin:top left}.preview__zoom{bottom:20px;right:20px}}@keyframes loaderTop{0%{bottom:35px}25%{z-index:2}50%{bottom:15px}75%{z-index:1}to{bottom:35px}}@keyframes loaderBottom{0%{bottom:15px}25%{z-index:1}50%{bottom:35px}75%{z-index:2}to{bottom:15px}}.loader{display:flex}.loader-throbber{height:0;padding:0;position:relative;top:40px;width:0}.loader-throbber:before{animation:loaderTop 1s infinite;background:#a3d9cb;bottom:35px;z-index:1}.loader-throbber:after,.loader-throbber:before{border-radius:50%;content:"";height:15px;left:-30px;position:absolute;width:15px}.loader-throbber:after{animation:loaderBottom 1s infinite;background:#37455a;bottom:15px;z-index:2}.loader-text{color:#a3d9cb;font-size:18px;padding:0}.customizer-cart{align-items:center;display:flex;justify-content:center;position:absolute;right:22px;top:22px;z-index:100}.cart__icon{cursor:pointer;display:flex}.cart__icon path:first-of-type{fill:#fff}.cart__icon path:nth-of-type(2){stroke:#e46173}.cart__icon path:nth-of-type(3){fill:#e46173}.proof-options{list-style:none;margin:0;max-width:320px;padding:0;text-align:left}.proof-options__option{display:flex;margin-bottom:15px}.proof-options__text{margin-left:12px;margin-top:2px}.proof-options__text p{font-size:14px}.proof-options__pinktext{color:#e46173}p.proof-options__pinktext{margin-top:8px}.proof-options__header{color:#8f8f8f;cursor:pointer;margin-bottom:6px;transition:color .3s ease}.selected .proof-options__header{color:#37455a}.button.button--proof-option{background-color:#fff;border:2px solid #8f8f8f;border-radius:50%;flex:0 0 auto;height:20px;outline:none;padding:0;position:relative;transition:border-color .3s ease;width:20px}.button--proof-option.selected,.button--proof-option:hover{border-color:#a3d9cb}.button.button--proof-option svg{left:4px;position:absolute;top:-3px}.proof-options--error{animation:none!important;background-color:initial!important;border:none!important;border-radius:4px;box-shadow:none!important;padding:10px}.proof-options__option.error .button--proof-option{border-color:red;box-shadow:0 0 0 2px #ff000080}button.button--add_to_cart.disabled{cursor:not-allowed;opacity:.6}.proof-options-header{margin-bottom:15px}.proof-options-header h2{font-size:25px}.proof-options__required,.required-asterisk{color:red;font-weight:700;margin-left:3px}.required-text{color:red;font-size:13px;font-style:italic;margin-top:5px}@keyframes flash-highlight{0%,to{background-color:#ff00000d}50%{background-color:#f003}}.flash-highlight{animation:flash-highlight 1s ease}.proof-notification{align-items:flex-start;animation:slide-down .3s ease-out;display:flex;justify-content:center;left:0;padding-top:20px;pointer-events:none;position:fixed;right:0;top:0;z-index:9999}.proof-notification__content{animation:fade-pulse 3s ease-in-out;background-color:#ff3b30;border-radius:4px;box-shadow:0 4px 12px #0003;color:#fff;font-size:16px;font-weight:700;max-width:90%;padding:15px 25px;text-align:center}@keyframes slide-down{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-pulse{0%{opacity:0}10%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes error-pulse{0%,to{box-shadow:none}50%{box-shadow:none}}.proof-options-error{background-color:#ff3b30;border-radius:4px;color:#fff;font-size:13px;font-weight:700;margin-bottom:15px;max-width:60%;padding:12px;text-align:center}.quantity{margin-bottom:15px;margin-left:32px;margin-top:20px}.quantity__totals{display:flex;margin-bottom:15px}.quantity__total{width:155px}.quantity__price p,.quantity__total p{color:#36455a;font-family:Avenir Heavy;font-size:22px;margin-top:10px}.quantity__price{min-width:180px}.quantity__price__container{display:flex}.quantity__proof{color:#8f8f8f;font-size:14px;margin-left:10px;margin-top:15px}.quantity__number{color:#36455a;font-family:Avenir Heavy;font-size:22px;margin-top:10px}.quantity__current{align-items:center;border:2px solid #a3d9cb;border-radius:25px;cursor:pointer;display:flex;height:50px;position:relative;width:320px;z-index:5}.current-qty__quantity{margin-left:28px;width:55px}.current-qty__price{width:80px}.current-qty__crossout{color:#8f8f8f;text-decoration:line-through}.current-qty__savings{color:#f75763;font-family:Avenir Roman;font-weight:700}.quantity__arrow{margin-left:auto;margin-right:32px;margin-top:4px}.quantity-dropdown{position:relative}.quantity-dropdown__header{align-items:center;border:2px solid #a3d9cb;border-radius:25px 25px 0 0;cursor:pointer;display:flex;font-size:13px;height:50px;width:320px}.quantity-dropdown__header span{margin-left:26px}.quantity-dropdown__header svg{margin-left:auto;margin-right:32px;margin-top:-2px;transform:rotate(180deg)}.quantity-dropdown__pricebreaks{border:2px solid #a3d9cb;border-top:none;height:auto;max-height:250px;overflow-x:hidden;overflow-y:auto;width:320px}.quantity-dropdown__container{background-color:#fff;height:0;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;z-index:-1}.quantity-dropdown__container.active{height:auto;opacity:1;z-index:10}.pricebreak__option{align-items:center;background-color:#fff;cursor:pointer;display:flex;height:30px;padding-top:4px;transition:all .3s ease;width:320px}.pricebreak__option.selected,.pricebreak__option:hover{background-color:#a3d9cb;color:#fff}.pricebreak__amount{margin-left:28px;width:55px}.pricebreak__price{width:160px}.pricebreak__crossout{color:#8f8f8f;font-weight:400;text-decoration:line-through}.pricebreak__savings{color:#f75763;font-family:Avenir Roman;font-weight:700}.pricebreak__option.selected .pricebreak__savings,.pricebreak__option:hover .pricebreak__savings{color:#fff}.quantity__custom{border-bottom:2px solid #a3d9cb;font-size:13px}.quantity__custom.has-error{border-bottom:none}.custom-qty{align-items:center;display:flex;height:50px}.custom-qty__text{margin-left:26px;margin-right:16px;margin-top:2px}.custom-qty__input input{border:1px solid #a3d9cb;border-radius:4px;height:30px;margin-right:12px;padding-left:10px;width:100px}.custom-qty__clear{cursor:pointer;margin-left:auto;margin-right:34px;margin-top:4px;opacity:1;transition:opacity .3s ease}.custom-qty__clear:hover{opacity:.75}.custom-qty__clear svg{height:14px;width:14px}.custom-qty__clear .close-icon__fill{fill:#a3d9cb}.custom-qty__error{align-items:center;border:2px solid #ed0605;border-width:2px 0;color:#ed0605;display:flex;min-height:34px;padding-left:26px}.custom-qty__error span{padding-bottom:8px;padding-top:10px}.review{display:flex;margin-top:80px}.review__details{text-align:left;width:50%}.review__details .loader{padding-left:32px}.review-comments{margin-left:32px}.review-comments__header{margin-bottom:12px}.review-comments__textarea{border-color:#929292;border-radius:5px;color:#8f8f8f;font-family:Avenir Roman;font-size:14px;height:110px;padding:10px 15px;width:340px}.add-to-cart{display:flex;margin-top:20px;padding-left:32px}.button.button--add_to_cart{align-items:center;background-color:#f75763;box-shadow:0 3px 11px 4px #0000001f;display:flex;height:42px;justify-content:center;line-height:1;margin-bottom:10px;outline:none;width:107px}.button--disabled{cursor:not-allowed;opacity:.6}.submitting-spinner{align-items:center;display:flex;flex:0 1;justify-content:space-between;list-style:none;padding:0}.submitting-spinner__dot{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:redirectSpinner;animation-timing-function:ease;background-color:#fff;border-radius:50%;height:5px;margin:0 2px;transform:scale(0);width:5px}.submitting-spinner__dot--2{animation-delay:.33s}.submitting-spinner__dot--3{animation-delay:.66s}.button--add_to_cart:hover{box-shadow:0 3px 11px 3px #0000001f}.add-to-cart__save{align-items:center;border-left:1px solid #e4e4e4;cursor:pointer;display:flex;justify-content:center}.add-to-cart__save .star{height:18px;margin-left:15px;transition:fill .3s ease;width:18px}.add-to-cart__save.unsaved .star{fill:#fff;stroke:#e46173}.add-to-cart__save:hover .star{fill:#e46173}.add-to-cart__save.saving svg{animation-duration:2s;animation-iteration-count:infinite;animation-name:spinningStar;animation-timing-function:linear;opacity:.5;transform:rotate(1turn);transition:opacity .3s ease}@keyframes redirectSpinner{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}@keyframes spinningStar{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-to-cart__text{font-family:Avenir Medium;font-size:.95em;line-height:1;margin:auto}.review__disclaimer{margin-left:32px;margin-top:20px}.upcharge-description{margin-left:32px;max-width:320px}.upcharge-description p{font-size:14px}.upcharge-description ul{font-size:14px;margin-top:0;padding-left:14px}.upcharge-description__header{margin-bottom:6px}.upcharge-description+.upcharge-description{margin-top:20px}.admin-add-to-cart{margin-left:32px;margin-top:20px;width:320px}@media screen and (max-width:768px){.review{align-items:center;flex-direction:column;margin-top:40px}.review__details{padding:0 16px}.review>:first-child,.review__details{align-items:center;display:flex;flex-direction:column;width:100%}.review__details>*{text-align:left;width:100%}.review-comments{margin-left:0;margin-top:24px}.review-comments__textarea{max-width:340px;width:100%}.add-to-cart{margin-top:24px;padding-left:0}.upcharge-description{margin-left:0;margin-top:24px;max-width:100%}.admin-add-to-cart{margin-left:0;max-width:320px;width:100%}.review__disclaimer{margin-left:0}}.review-container{height:100%;overflow-y:auto;padding-bottom:40px}.back-button-mobile{left:1em;min-height:1em;min-width:1em;padding-top:1em;position:absolute}.back-button{min-height:1em}@font-face{font-family:Avenir Heavy;src:url(/customizer/static/media/32AB45_0_0.2aaec968222130744732.eot);src:url(/customizer/static/media/32AB45_0_0.2aaec968222130744732.eot?#iefix) format("embedded-opentype"),url(/customizer/static/media/32AB45_0_0.a01046bc2d8d6231b67d.woff2) format("woff2"),url(/customizer/static/media/32AB45_0_0.869c1877bc58570aa442.woff) format("woff"),url(/customizer/static/media/32AB45_0_0.423d70c0d08e4cda831f.ttf) format("truetype")}@font-face{font-family:Avenir Medium;src:url(/customizer/static/media/32AB45_1_0.ff32a15bd106e93f82a8.eot);src:url(/customizer/static/media/32AB45_1_0.ff32a15bd106e93f82a8.eot?#iefix) format("embedded-opentype"),url(/customizer/static/media/32AB45_1_0.edbfa7a226e6a6a5f5e0.woff2) format("woff2"),url(/customizer/static/media/32AB45_1_0.17c54ff24cfb16db4939.woff) format("woff"),url(/customizer/static/media/32AB45_1_0.668f290c54bff4805225.ttf) format("truetype")}@font-face{font-family:Avenir Roman;src:url(/customizer/static/media/32AB45_2_0.bf55e9bbde6eb3f8d0a1.eot);src:url(/customizer/static/media/32AB45_2_0.bf55e9bbde6eb3f8d0a1.eot?#iefix) format("embedded-opentype"),url(/customizer/static/media/32AB45_2_0.57d13736e9051a2dcbd5.woff2) format("woff2"),url(/customizer/static/media/32AB45_2_0.c3158d351d52240bff20.woff) format("woff"),url(/customizer/static/media/32AB45_2_0.86ba817c1f151912478c.ttf) format("truetype")}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fefefe;color:#3a445b;font-family:Avenir Medium,sans-serif;font-size:16px;margin:0;text-rendering:optimizeLegibility;text-shadow:1px 1px 1px rgba(0,0,0,.004)}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:initial}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:initial;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}::selection{background:#b3d4fc;text-shadow:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.show{display:block!important}.hidden{display:none!important}.invisible{visibility:hidden}@media screen and (min-width:840px){.show-small{display:none!important}}@media screen and (min-width:0px) and (max-width:479px){.hide-small{display:none!important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.object-cover{object-fit:cover}body,html{color:#3a445b;height:100%;min-height:100%}h1,h2,h3,h4,h5,h6,p{margin:0}.base,ol,p,ul{font-size:16px}h1{font-family:Avenir Heavy;font-size:52px;font-weight:400}@media screen and (min-width:840px){h1{font-size:72px}}h2{font-family:Avenir Heavy;font-size:35px;font-weight:400}@media screen and (min-width:840px){h2{font-size:48px}}h3{font-size:14px}h3,h4{font-family:Avenir Heavy;font-weight:400;text-transform:uppercase}h4{font-size:10px}h5{font-size:20px}h5,h6{font-family:Avenir Heavy;font-weight:400}h6{font-size:14px;text-transform:uppercase}p{color:#555;font-size:12px}li>p{padding-top:0}a{background-color:initial;color:#e10d42;transition:color .2s ease}a:focus,a:hover{text-decoration:underline}a:active,a:hover{outline:0}#root{height:100%;min-height:100%}.container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;width:100%}@media screen and (min-width:840px){.container{padding:0 40px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background-color:#f4f4f4}::-webkit-scrollbar-thumb{background-color:#a3d9cb;border-radius:8px}
/*# sourceMappingURL=main.65c0aa26.css.map*/