a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}:focus,input:focus{outline:0}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.standard-button{position:relative;display:inline-block;color:#086600;font-weight:700;text-align:center;text-decoration:none;background-color:#70db43;background-image:linear-gradient(0deg,#86fd64,#56b021 53.4%,#78c04d 53.5%,#d4ebc6 98%);border:1px solid #30d830;box-shadow:0 0 0 1px #3d7c1f,2px 3px 0 rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;cursor:pointer;font-size:18px;line-height:34px;height:32px;border-radius:17px;padding:0 18px}.standard-button:hover{background-color:#5cfa43;background-image:linear-gradient(0deg,#8cfe69,#25de17 53.4%,#45e338 53.5%,#c8f7c5 98%);border:1px solid #54eb4f;box-shadow:0 0 0 1px #47963b,2px 3px 0 rgba(0,0,0,.25);text-decoration:none}.standard-button:active{background-color:#55c749;background-image:linear-gradient(0deg,#59ed5e,#30b020 53.4%,#51bd45 53.5%,#c8f7c5 98%);top:1px}.standard-button-small,.standard-button:active{border:1px solid #30d830;box-shadow:0 0 0 1px #3d7c1f,2px 3px 0 rgba(0,0,0,.25)}.standard-button-small{position:relative;display:inline-block;color:#086600;font-weight:700;text-align:center;text-decoration:none;background-color:#70db43;background-image:linear-gradient(0deg,#86fd64,#56b021 53.4%,#78c04d 53.5%,#d4ebc6 98%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;cursor:pointer;font-size:14px;line-height:26px;height:26px;border-radius:13px;padding:0 12px}.standard-button-small:hover{background-color:#5cfa43;background-image:linear-gradient(0deg,#8cfe69,#25de17 53.4%,#45e338 53.5%,#c8f7c5 98%);border:1px solid #54eb4f;box-shadow:0 0 0 1px #47963b,2px 3px 0 rgba(0,0,0,.25);text-decoration:none}.standard-button-small:active{background-color:#55c749;background-image:linear-gradient(0deg,#59ed5e,#30b020 53.4%,#51bd45 53.5%,#c8f7c5 98%);top:1px}.standard-button-large,.standard-button-small:active{border:1px solid #30d830;box-shadow:0 0 0 1px #3d7c1f,2px 3px 0 rgba(0,0,0,.25)}.standard-button-large{position:relative;display:inline-block;color:#086600;font-weight:700;text-align:center;text-decoration:none;background-color:#70db43;background-image:linear-gradient(0deg,#86fd64,#56b021 53.4%,#78c04d 53.5%,#d4ebc6 98%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;cursor:pointer;font-family:Tiki-Island;font-weight:400;font-size:32px;line-height:46px;letter-spacing:.25px;height:48px;border-radius:26px;padding:0 28px}.standard-button-large:hover{background-color:#5cfa43;background-image:linear-gradient(0deg,#8cfe69,#25de17 53.4%,#45e338 53.5%,#c8f7c5 98%);border:1px solid #54eb4f;box-shadow:0 0 0 1px #47963b,2px 3px 0 rgba(0,0,0,.25);text-decoration:none}.standard-button-large:active{background-color:#55c749;background-image:linear-gradient(0deg,#59ed5e,#30b020 53.4%,#51bd45 53.5%,#c8f7c5 98%);border:1px solid #30d830;box-shadow:0 0 0 1px #3d7c1f,2px 3px 0 rgba(0,0,0,.25);top:1px}.standard-button-red{position:relative;display:inline-block;color:#8c1722;font-weight:700;text-align:center;text-decoration:none;background-color:#ff4442;background-image:linear-gradient(0deg,#fa8b85,#f02424 53.4%,#fa4e4e 53.5%,#fabdbd 98.8%);border:1px solid #f75769;box-shadow:0 0 0 1px #893131,2px 3px 0 rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;cursor:pointer;font-size:18px;line-height:34px;height:32px;border-radius:17px;padding:0 18px}.standard-button-red:hover{background-color:#ff6969;background-image:linear-gradient(0deg,#ff9d98,#ff5357 53.4%,#ff666b 53.57%,#ffcfcf 98.8%);border:1px solid #f77082;box-shadow:0 0 0 1px #bf3b45,2px 3px 0 rgba(0,0,0,.25);text-decoration:none}.standard-button-red:active{background-color:#eb4541;background-image:linear-gradient(0deg,#f4655c,#d72728 53.4%,#dc4546 53.5%,#eda8a8 98.8%);top:1px}.standard-button-red-large,.standard-button-red:active{border:1px solid #f75769;box-shadow:0 0 0 1px #893131,2px 3px 0 rgba(0,0,0,.25)}.standard-button-red-large{position:relative;display:inline-block;color:#8c1722;font-weight:700;text-align:center;text-decoration:none;background-color:#ff4442;background-image:linear-gradient(0deg,#fa8b85,#f02424 53.4%,#fa4e4e 53.5%,#fabdbd 98.8%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;cursor:pointer;font-family:Tiki-Island;font-weight:400;font-size:32px;line-height:46px;letter-spacing:.25px;height:48px;border-radius:26px;padding:0 28px}.standard-button-red-large:hover{background-color:#ff6969;background-image:linear-gradient(0deg,#ff9d98,#ff5357 53.4%,#ff666b 53.57%,#ffcfcf 98.8%);border:1px solid #f77082;box-shadow:0 0 0 1px #bf3b45,2px 3px 0 rgba(0,0,0,.25);text-decoration:none}.standard-button-red-large:active{background-color:#eb4541;background-image:linear-gradient(0deg,#f4655c,#d72728 53.4%,#dc4546 53.5%,#eda8a8 98.8%);border:1px solid #f75769;box-shadow:0 0 0 1px #893131,2px 3px 0 rgba(0,0,0,.25);top:1px}@font-face{font-family:Tiki-Island;src:url(https://web-1-cdn.animaljam.com/public/fonts/tiki-island/Tiki-Island.eot);src:url(https://web-1-cdn.animaljam.com/public/fonts/tiki-island/Tiki-Island.eot#iefix) format("eot"),url(https://web-1-cdn.animaljam.com/public/fonts/tiki-island/Tiki-Island.woff) format("woff"),url(https://web-1-cdn.animaljam.com/public/fonts/tiki-island/Tiki-Island.svg) format("svg"),url(https://web-1-cdn.animaljam.com/public/fonts/tiki-island/Tiki-Island.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CCDigitalDelivery;src:url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryRegular.eot);src:url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryRegular.eot#iefix) format("eot"),url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryRegular.woff) format("woff"),url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryRegular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CCDigitalDelivery-Bold;src:url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryBold.eot);src:url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryBold.eot#iefix) format("eot"),url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryBold.woff) format("woff"),url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:CCDigitalDelivery-BoldItalic;src:url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryBoldItalic.eot);src:url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryBoldItalic.eot#iefix) format("eot"),url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryBoldItalic.woff) format("woff"),url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryBoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:CCDigitalDelivery-Italic;src:url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryItalic.eot);src:url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryItalic.eot#iefix) format("eot"),url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryItalic.woff) format("woff"),url(https://web-1-cdn.animaljam.com/public/fonts/digital-delivery/CCDigitalDeliveryItalic.ttf) format("truetype");font-weight:400;font-style:italic}body{text-rendering:geometricPrecision;color:#6e4b37;font-family:CCDigitalDelivery,sans-serif;font-size:18px;line-height:23px;letter-spacing:.4px}h1{color:#7a4a12;font-size:52px}h1,h2{font-family:Tiki-Island,sans-serif;text-shadow:1px 2px 0 rgba(2,2,2,.2)}h2{letter-spacing:1px;color:#7a5227;color:#eb7d00;font-size:40px}h3{font-size:32px;line-height:34px}h3,h4{font-family:Tiki-Island,sans-serif;text-shadow:1px 2px 0 rgba(2,2,2,.2);color:#7a4a12}h4{font-size:28px}h5{color:#6e4b37;font-family:CCDigitalDelivery,sans-serif;font-size:18px;line-height:23px;letter-spacing:.4px}a{color:#fc7e00;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;cursor:pointer}a:hover{text-decoration:underline}a,a strong,h5 strong,li strong,p,p strong{font-family:CCDigitalDelivery,sans-serif}a strong,h5 strong,li strong,p strong{font-weight:700}.nonbreaking-link,p a{white-space:nowrap}input[type=submit]{font-family:CCDigitalDelivery,sans-serif}.standard-form .form-row{display:block;position:relative;margin-bottom:8px}.standard-form .input-row{display:flex;justify-content:space-between;margin-bottom:8px}.standard-form .input-row .input-wrap{flex-grow:1}.standard-form .input-row .input-wrap:not(:last-of-type),.standard-form .input-row .select-style-wrap:not(:last-of-type){padding-right:8px}.standard-form .input-row .select-style-wrap:not(:last-of-type){margin-right:8px}.standard-form label{color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.standard-form .input-wrap{position:relative}.standard-form .input-wrap label{position:absolute;opacity:0;font-size:12px;color:#b49b7f;padding-left:16px;padding-right:16px;margin-top:4px;transition:all .2s ease-out;left:0;z-index:10;pointer-events:none}.standard-form .input-wrap.floating-label label{opacity:1}.standard-form .input-wrap.floating-label input{padding-top:21px;padding-bottom:3px}.standard-form input[type=email]::-moz-placeholder,.standard-form input[type=password]::-moz-input-placeholder,.standard-form input[type=password]::-moz-placeholder,.standard-form input[type=text]::-moz-placeholder,.standard-form textarea::-moz-placeholder{color:#b49b7f}.standard-form input[type=email]:-ms-input-placeholder,.standard-form input[type=password]:-ms-input-placeholder,.standard-form input[type=text]:-ms-input-placeholder,.standard-form textarea:-ms-input-placeholder{color:#b49b7f}.standard-form input[type=email]::placeholder,.standard-form input[type=password]::placeholder,.standard-form input[type=text]::placeholder,.standard-form textarea::placeholder{color:#b49b7f}.standard-form input[type=email],.standard-form input[type=password],.standard-form input[type=text]{display:block;border-radius:6px;padding:14px 16px 10px;color:#6e4b37;font-family:CCDigitalDelivery,sans-serif;font-size:16px;background-color:#fcf9e8;border:1px solid #b49b7f;width:100%;transition:all .2s ease-out}.standard-form input[type=email].invalid,.standard-form input[type=password].invalid,.standard-form input[type=text].invalid{background-color:#fff7b8}.standard-form input[type=email].valid,.standard-form input[type=password].valid,.standard-form input[type=text].valid{background-color:#e4ffd9}.standard-form textarea{color:#6e4b37;font-family:CCDigitalDelivery,sans-serif;font-size:16px;background-color:#fcf9e8;border:1px solid #b49b7f;width:100%;border-radius:6px;padding:10px}.standard-form input[type=checkbox]{display:none}.standard-form input[type=checkbox]+label{display:inline-block;padding-left:32px}.standard-form input[type=checkbox]+label:before{content:"";position:absolute;display:inline-block;background:url(/assets/packs/media/src/img/core_form_checkbox_sprite-1c8db9f3aa9eddbcda6f2587429df3db.svg);background-repeat:no-repeat;width:25px;height:22px;background-position:0 0;margin-right:2px;top:-1px;left:0}.standard-form input[type=checkbox]:checked+label:before{background:url(/assets/packs/media/src/img/core_form_checkbox_sprite-1c8db9f3aa9eddbcda6f2587429df3db.svg);background-repeat:no-repeat;width:25px;height:22px;background-position:-25px 0}.standard-form input[type=radio]{display:none}.standard-form input[type=radio]+label{display:inline-block;padding-left:30px}.standard-form input[type=radio]+label:before{content:"";position:absolute;display:inline-block;background:url(/assets/packs/media/src/img/checkout/core_form_radio_sprite-92eff71373eda70bd26d071828b73f62.svg);background-repeat:no-repeat;width:20px;height:20px;background-position:0 0;margin-right:2px;top:-1px;left:0}.standard-form input[type=radio]:checked+label:before{background:url(/assets/packs/media/src/img/checkout/core_form_radio_sprite-92eff71373eda70bd26d071828b73f62.svg);background-repeat:no-repeat;width:20px;height:20px;background-position:-20px 0}.standard-form .select-style-wrap{position:relative;color:#6e4b37;font-family:CCDigitalDelivery,sans-serif;font-size:16px;background-color:#fcf9e8;border:1px solid #b49b7f;width:100%;border-radius:6px;height:46px}.standard-form .select-style-wrap.floating-label label{opacity:1}.standard-form .select-style-wrap.floating-label .select-text{top:17px}.standard-form .select-text{position:relative;color:inherit;line-height:28px;top:10px;padding-left:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:28px;transition:all .2s ease-out}.standard-form .select-text.initial-style{color:#b49b7f}.standard-form .select-arrow{position:absolute;top:16px;right:10px;background:url(/assets/packs/media/src/img/checkout/core_form_dropdown_arrow_icn-f4b3e1f7a6f97d8e84c6731fe737aa24.svg);width:16px;height:12px}.standard-form .select-arrow:before{content:"";display:block;position:relative;border-left:1px solid #bfae92;height:20px;top:-4px;right:10px}.standard-form select{position:absolute;width:100%;background:transparent;opacity:0;height:44px;top:0;left:0}.standard-form input[type=submit]{position:relative;display:inline-block;color:#086600;font-weight:700;text-align:center;text-decoration:none;background-color:#70db43;background-image:linear-gradient(0deg,#86fd64,#56b021 53.4%,#78c04d 53.5%,#d4ebc6 98%);border:1px solid #30d830;box-shadow:0 0 0 1px #3d7c1f,2px 3px 0 rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:default;cursor:pointer;font-size:18px;line-height:34px;height:32px;border-radius:17px;padding:0 18px;user-select:none}.standard-form input[type=submit]:hover{background-color:#5cfa43;background-image:linear-gradient(0deg,#8cfe69,#25de17 53.4%,#45e338 53.5%,#c8f7c5 98%);border:1px solid #54eb4f;box-shadow:0 0 0 1px #47963b,2px 3px 0 rgba(0,0,0,.25);text-decoration:none}.standard-form input[type=submit]:active{background-color:#55c749;background-image:linear-gradient(0deg,#59ed5e,#30b020 53.4%,#51bd45 53.5%,#c8f7c5 98%);border:1px solid #30d830;box-shadow:0 0 0 1px #3d7c1f,2px 3px 0 rgba(0,0,0,.25);top:1px}.standard-form .cancel-btn{position:relative;display:inline-block;color:#8c1722;font-weight:700;text-align:center;text-decoration:none;background-color:#ff4442;background-image:linear-gradient(0deg,#fa8b85,#f02424 53.4%,#fa4e4e 53.5%,#fabdbd 98.8%);border:1px solid #f75769;box-shadow:0 0 0 1px #893131,2px 3px 0 rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;cursor:pointer;font-size:18px;line-height:34px;height:32px;border-radius:17px;padding:0 18px}.standard-form .cancel-btn:hover{background-color:#ff6969;background-image:linear-gradient(0deg,#ff9d98,#ff5357 53.4%,#ff666b 53.57%,#ffcfcf 98.8%);border:1px solid #f77082;box-shadow:0 0 0 1px #bf3b45,2px 3px 0 rgba(0,0,0,.25);text-decoration:none}.standard-form .cancel-btn:active{background-color:#eb4541;background-image:linear-gradient(0deg,#f4655c,#d72728 53.4%,#dc4546 53.5%,#eda8a8 98.8%);border:1px solid #f75769;box-shadow:0 0 0 1px #893131,2px 3px 0 rgba(0,0,0,.25);top:1px}.standard-form *{box-sizing:border-box}.standard-form input[type=text]#txt_parentname{border:none;box-shadow:0 0 0 1px #b49b7f}.error-tip{visibility:hidden;position:absolute;color:#fff;font-size:13px;font-weight:700;letter-spacing:.7px;line-height:17px;text-align:center;text-shadow:1px 1px 0 rgba(2,2,2,.25);background-color:#ff4a26;background-image:linear-gradient(0deg,#ff4a26 60%,#ff6c47 92%,#ffa38c);border:1px solid #ff4a26;border-radius:20px;box-shadow:0 2px 1px rgba(2,2,2,.3);padding:12px;width:200px;top:50%;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.error-tip .tip-point{display:block;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:14px solid #ff4a26;width:0;height:0;right:-12px;margin-top:auto;margin-bottom:auto;top:0;bottom:0}.error-tip.show{visibility:visible;opacity:1}.error-tip.display-above{left:50%;top:auto;bottom:53px;transform:translate(-50%)}.error-tip.display-above .tip-point{border:10px solid transparent;border-top:14px solid #ff4a26;border-bottom:none;margin:0 auto;left:0;right:0;top:auto;bottom:-15px}.error-tip.display-below{left:50%;top:48px;bottom:auto;transform:translate(-50%)}.error-tip.display-below .tip-point{border:10px solid transparent;border-top:none;border-bottom:14px solid #ff4a26;margin:0 auto;left:0;right:0;top:-15px;bottom:auto}.page section:not(:last-of-type):after{content:"";display:block;background-repeat:no-repeat;width:710px;height:6px;margin:32px auto}h1{margin-bottom:50px}.standard-paragraph,h2{margin-bottom:24px}a.standard-link:hover{text-decoration:none}.description-txt{position:relative;margin-bottom:24px;background-repeat:no-repeat;width:766px;height:44px}.description-txt h5{position:relative;top:10px}.div-line{background-repeat:no-repeat;width:710px;height:6px;margin:32px auto}.clear-all{clear:both}a.standard-link{font-weight:700;border-bottom:2px solid #fc7e00}a.standard-link:hover{color:#eb7d00;border-bottom:2px solid #eb7d00;text-decoration:none!important}p.trailing-link{margin-top:-20px;font-weight:700}body.pop-open-no-scroll{overflow:hidden}.popup-container{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;padding:20px;box-sizing:border-box}.popup-container .pop-scrim{position:absolute;background:rgba(0,0,0,.65);height:101%;width:100%;top:0;left:0}.popup-container .popup{position:relative;text-align:center;background-color:#f5f2e1;border:1px solid #bdab84;border-radius:10px;width:600px;top:46%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;z-index:10}.popup-container .pop-header{position:relative;border-bottom:1px solid #e8e0c8;padding:20px}.popup-container .pop-header h2{margin-bottom:0}.popup-container .pop-header .pop-close-btn{right:8px;top:50%;transform:translateY(-50%)}.popup-container .pop-header .pop-close-btn:active{top:50%}.popup-container .pop-footer{border-top:1px solid #e8e0c8;padding:20px}.popup-container .pop-content{padding:20px}.popup-container p{margin-bottom:24px}.popup-container hr{margin:20px -20px}.popup-container .pop-title{color:#7a4a12}.popup-container hr{border:0;border-top:1px solid #d4c7ab}.popup-container .focus-box{padding:10px;background:#fff;border-radius:4px;box-shadow:2px 2px 0 rgba(2,2,2,.2)}.popup-container .pop-close-btn{position:absolute;right:8px;top:8px;background-repeat:none;background-size:54px 162px;background-position:0 0;width:54px;height:54px;cursor:pointer}.popup-container .pop-close-btn:hover{background-position:0 -54px}.popup-container .pop-close-btn:active{background-position:0 -108px;top:9px}.popup-container input[type=email],.popup-container input[type=password],.popup-container input[type=text]{background-color:#fdfcf9}.popup-container .submit-row{text-align:center;margin-top:14px}.popup-container .btn-cancel,.popup-container .btn-confirm,.popup-container .standard-form input[type=submit]{min-width:80px;margin:0 6px}.popup-container .btn-confirm,.popup-container .standard-form input[type=submit]{position:relative;display:inline-block;color:#086600;font-weight:700;text-align:center;text-decoration:none;background-color:#70db43;background-image:linear-gradient(0deg,#86fd64,#56b021 53.4%,#78c04d 53.5%,#d4ebc6 98%);border:1px solid #30d830;box-shadow:0 0 0 1px #3d7c1f,2px 3px 0 rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;cursor:pointer;font-family:Tiki-Island;font-weight:400;font-size:32px;line-height:46px;letter-spacing:.25px;height:48px;border-radius:26px;padding:0 28px}.popup-container .btn-confirm:hover,.popup-container .standard-form input[type=submit]:hover{background-color:#5cfa43;background-image:linear-gradient(0deg,#8cfe69,#25de17 53.4%,#45e338 53.5%,#c8f7c5 98%);border:1px solid #54eb4f;box-shadow:0 0 0 1px #47963b,2px 3px 0 rgba(0,0,0,.25);text-decoration:none}.popup-container .btn-confirm:active,.popup-container .standard-form input[type=submit]:active{background-color:#55c749;background-image:linear-gradient(0deg,#59ed5e,#30b020 53.4%,#51bd45 53.5%,#c8f7c5 98%);border:1px solid #30d830;box-shadow:0 0 0 1px #3d7c1f,2px 3px 0 rgba(0,0,0,.25);top:1px}.popup-container .btn-confirm[disabled=disabled],.popup-container .standard-form input[type=submit][disabled=disabled]{color:#5e5e5e;background-color:#969696;background-image:linear-gradient(0deg,#b8b8b8,#5f5f5f 53.4%,#7f7f7f 53.5%,#d7d7d7 98.87%);border:1px solid #b0b7ba;box-shadow:0 0 0 1px grey,2px 3px 0 rgba(0,0,0,.25);border-radius:26px}.popup-container .btn-cancel,.popup-container .btn-confirm[disabled=disabled],.popup-container .standard-form input[type=submit][disabled=disabled]{position:relative;display:inline-block;font-weight:700;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;cursor:pointer;font-family:Tiki-Island;font-weight:400;font-size:32px;line-height:46px;letter-spacing:.25px;height:48px;padding:0 28px}.popup-container .btn-cancel{color:#8c1722;background-color:#ff4442;background-image:linear-gradient(0deg,#fa8b85,#f02424 53.4%,#fa4e4e 53.5%,#fabdbd 98.8%);border:1px solid #f75769;box-shadow:0 0 0 1px #893131,2px 3px 0 rgba(0,0,0,.25);border-radius:26px}.popup-container .btn-cancel:hover{background-color:#ff6969;background-image:linear-gradient(0deg,#ff9d98,#ff5357 53.4%,#ff666b 53.57%,#ffcfcf 98.8%);border:1px solid #f77082;box-shadow:0 0 0 1px #bf3b45,2px 3px 0 rgba(0,0,0,.25);text-decoration:none}.popup-container .btn-cancel:active{background-color:#eb4541;background-image:linear-gradient(0deg,#f4655c,#d72728 53.4%,#dc4546 53.5%,#eda8a8 98.8%);border:1px solid #f75769;box-shadow:0 0 0 1px #893131,2px 3px 0 rgba(0,0,0,.25);top:1px}.hero-section .login-panel .standard-form input[type=submit]{position:relative;display:inline-block;color:#086600;font-weight:700;text-align:center;text-decoration:none;background-color:#70db43;background-image:linear-gradient(0deg,#86fd64,#56b021 53.4%,#78c04d 53.5%,#d4ebc6 98%);border:1px solid #30d830;box-shadow:0 0 0 1px #3d7c1f,2px 3px 0 rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;cursor:pointer;font-family:Tiki-Island;font-weight:400;font-size:32px;line-height:46px;letter-spacing:.25px;height:48px;border-radius:26px;padding:0 28px}.hero-section .login-panel .standard-form input[type=submit]:hover{background-color:#5cfa43;background-image:linear-gradient(0deg,#8cfe69,#25de17 53.4%,#45e338 53.5%,#c8f7c5 98%);border:1px solid #54eb4f;box-shadow:0 0 0 1px #47963b,2px 3px 0 rgba(0,0,0,.25);text-decoration:none}.hero-section .login-panel .standard-form input[type=submit]:active{background-color:#55c749;background-image:linear-gradient(0deg,#59ed5e,#30b020 53.4%,#51bd45 53.5%,#c8f7c5 98%);border:1px solid #30d830;box-shadow:0 0 0 1px #3d7c1f,2px 3px 0 rgba(0,0,0,.25);top:1px}.hero-section .login-panel .standard-form input[type=submit][disabled=disabled]{position:relative;display:inline-block;color:#5e5e5e;font-weight:700;text-align:center;text-decoration:none;background-color:#969696;background-image:linear-gradient(0deg,#b8b8b8,#5f5f5f 53.4%,#7f7f7f 53.5%,#d7d7d7 98.87%);border:1px solid #b0b7ba;box-shadow:0 0 0 1px grey,2px 3px 0 rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;cursor:pointer;font-family:Tiki-Island;font-weight:400;font-size:32px;line-height:46px;letter-spacing:.25px;height:48px;border-radius:26px;padding:0 28px}@media (max-width:740px){.popup-container .popup{width:100%;top:50%}}@media (max-width:560px){.popup-container .pop-header{padding-right:60px;padding-left:60px}}@media (max-width:370px){.popup-container .pop-footer,.popup-container p{font-size:14px;line-height:18px;letter-spacing:.25px}}@media (max-width:767px){.popup-container .popup-clean{border:none;border-radius:0;width:100%;height:100%;top:auto;left:auto;transform:none}.popup-container .popup-clean hr{margin-top:20px;margin-bottom:20px}.popup-container .popup-clean p{margin-bottom:20px}.popup-container .popup-clean .pop-header{padding:20px 60px}.popup-container .popup-clean .pop-footer p{margin-bottom:0}.popup-container .btn-cancel,.popup-container .btn-confirm,.popup-container .standard-form input[type=submit]{min-width:160px}.pop-header .pop-title{font-size:32px;line-height:30px}.pop-header .pop-close-btn{right:4px}.scroll-wrap{overflow-y:auto}}.checkout{overflow-x:hidden}.checkout .layout{display:flex;align-items:stretch;margin-left:auto;margin-right:auto;max-width:1100px;min-height:100vh}.checkout main{width:65%}.checkout main:after{content:"";display:table;clear:both}.checkout main .main-content{width:100%;max-width:1000px;padding:20px 20px 0;float:right}.checkout main .content-body,.checkout main .content-header{margin-bottom:20px}.checkout .aj-layout main{width:65%}.checkout .order-aside{position:relative;width:35%;padding:20px 20px 0}.checkout .order-aside:before{content:"";display:block;position:absolute;width:300%;top:0;bottom:0;left:0;z-index:-1}.checkout .aj-order-aside{position:relative;width:35%;flex-grow:1;padding:20px 20px 0;margin-bottom:2%}.checkout .aj-order-aside:before{content:"";display:block;position:absolute;width:300%;top:0;bottom:0;left:0;z-index:-1;background-color:#f0e7d4;border-left:1px solid #ccc5aa}@media (max-width:800px){.checkout .layout{flex-direction:column;max-width:800px;min-height:0}.checkout .aj-layout{flex-direction:column-reverse;max-width:800px;min-height:0}.checkout .aj-layout main{min-height:0;width:100%}.checkout main{min-height:0;width:auto}.checkout .aj-order-aside,.checkout .order-aside{width:auto}}.checkout .accordion{border:1px solid #bfae92;border-radius:10px;margin-bottom:12px}.checkout .accordion .accordion-row{position:relative}.checkout .accordion .accordion-row input[type=radio]{position:absolute;left:10px;top:14px}.checkout .accordion input[type=radio]+label:before{top:12px;left:8px}.checkout .accordion .accordion-row-header{position:relative;display:block;border-bottom:1px solid #bfae92;padding:12px 10px 10px 34px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.checkout .accordion.no-header{border-top:none}.checkout .accordion .accordion-row:last-of-type .accordion-row-header{border-bottom:none}.checkout .accordion .accordion-row:last-of-type .accordion-row-content{border-top:1px solid #bfae92;border-bottom:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.checkout .accordion .accordion-row.no-header .accordion-row-content{border-radius:9px}.checkout .accordion .billing-address-wrap .input-row .input-wrap{flex:1 1 48%;width:100%;max-width:48%!important;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.checkout .accordion .billing-address-wrap .input-row .input-wrap .select-style-wrap{width:100%}.checkout .accordion .accordion-row-content{display:none;background-color:#f0e7d4;border-bottom:1px solid #bfae92;padding:20px}.checkout .accordion .accordion-row-content.empty{border:none!important;background-color:transparent!important;padding:0!important}.checkout .accordion .accordion-row-content input[type=radio]{position:inherit}.checkout .accordion .form-instructions{margin-bottom:10px}.checkout .accordion .log-out-instructions{font-size:12px;margin-bottom:8px}.checkout .accordion .account{display:inline-block;font-size:14px;background-image:linear-gradient(0deg,#f0dc82,#f9f1cc);border:2px solid #a5734e;border-radius:18px;box-shadow:2px 2px 0 rgba(0,0,0,.2);padding:4px 10px 2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-bottom:12px}.checkout .accordion.account-select .input-wrap{max-width:300px}.checkout .accordion.account-select .child-account-list{margin-bottom:8px}.checkout .accordion.account-select .child-account-list li{position:relative;margin-bottom:14px}.checkout .accordion.account-select .child-account-list li label.account{margin-left:24px;margin-bottom:6px}.checkout .accordion.account-select .child-account-list li label.account:before{top:7px;left:0}.checkout .accordion.account-select .child-account-list .current-membership-expiration{font-size:12px;line-height:14px;letter-spacing:.25px;margin-left:26px}.checkout .accordion.payment-method h5{font-weight:700;margin-top:24px}.checkout .accordion.payment-method .form-instructions{font-size:14px;line-height:18px;letter-spacing:.25px}.checkout .accordion.payment-method .input-row.card-details{margin-bottom:0}.checkout .accordion.payment-method .cyber_source .accordion-row-header,.checkout .accordion.payment-method .stripe_payments .accordion-row-header,.checkout .accordion.payment-method .worldpay_cc .accordion-row-header{position:relative}.checkout .accordion.payment-method .cyber_source .accordion-row-header:after,.checkout .accordion.payment-method .stripe_payments .accordion-row-header:after{content:"";display:block;position:absolute;background-image:url(/assets/packs/media/src/img/checkout/credit_card_icns-b0bf533a42961f0f82b93513822529f8.svg);width:190px;height:34px;top:50%;transform:translateY(-50%);right:10px}.checkout .accordion.payment-method .cyber_source .billing-information,.checkout .accordion.payment-method .stripe_payments .billing-information,.checkout .accordion.payment-method .worldpay_cc .billing-information{display:none}.checkout .accordion.payment-method .paypal .accordion-row-header{color:transparent}.checkout .accordion.payment-method .paypal .accordion-row-header:after{content:"";display:block;position:absolute;background-image:url(/assets/packs/media/src/img/checkout/paypal_logo-5743298922a0db2c91d35ba0cbcdc637.svg);width:115px;height:34px;top:10px;left:32px}.checkout .accordion.payment-method .paysafe .accordion-row-header{color:transparent}.checkout .accordion.payment-method .paysafe .accordion-row-header:after{content:"";display:block;position:absolute;background-image:url(/assets/packs/media/src/img/checkout/paysafe_logo-8417ab6ab0baf81e09fd1a84090cf937.svg);width:190px;height:34px;top:8px;left:32px}.checkout .accordion.payment-method .sofort .accordion-row-header{color:transparent}.checkout .accordion.payment-method .sofort .accordion-row-header:after{content:"";display:block;position:absolute;background-image:url(/assets/packs/media/src/img/checkout/sofort_logo-83652b011ff69f352eebe0133e657d52.svg);width:140px;height:34px;top:6px;left:32px}.checkout .accordion.payment-method .other-eur .accordion-row-header{position:relative}.checkout .accordion.payment-method .other-eur .accordion-row-header:after{content:"";display:block;position:absolute;background-image:url(/assets/packs/media/src/img/checkout/other_eur_payments_icns-cbd813917a33bdfd6ac611da43e8852e.svg);width:190px;height:34px;top:50%;transform:translateY(-50%);right:10px}.checkout .accordion.payment-method .card-details .select-wrap{flex-shrink:1}.checkout .accordion.payment-method .cvv-input-wrap{min-width:94px;width:104px;flex-grow:0;position:relative}.checkout .accordion.payment-method .cvv-input-wrap .cvv-help-icn{position:absolute;background-color:#a98d66;border-radius:50%;width:20px;height:20px;right:10px;top:50%;transform:translateY(-50%)}.checkout .accordion.payment-method .cvv-input-wrap .cvv-help-icn:before{content:"";display:block;position:absolute;background-image:url(/assets/packs/media/src/img/checkout/cvv_help_icon-5ffcd1aab249c03bd1e9805c2f2407f3.svg);width:12px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout .accordion.payment-method .select-style-wrap.country,.checkout .accordion.payment-method .select-style-wrap.state{max-width:230px}.checkout .accordion.payment-method .postal-code-input-wrap{width:400px;flex-grow:0}@media (max-width:760px){.checkout .standard-form .input-row{margin-bottom:0;flex-direction:column}.checkout .standard-form .input-row .input-wrap,.checkout .standard-form .input-row .select-style-wrap{padding-right:0;margin-bottom:8px}.checkout .accordion.payment-method .cvv-input-wrap,.checkout .accordion.payment-method .mm-yy-input-wrap,.checkout .accordion.payment-method .postal-code-input-wrap{width:100%}.checkout .accordion.payment-method .select-style-wrap.country,.checkout .accordion.payment-method .select-style-wrap.state{max-width:100%}}@media (max-width:760px){.checkout .accordion .billing-address-wrap .input-row .input-wrap{max-width:none!important}}@media (max-width:500px){.checkout .accordion.payment-method .cyber_source .accordion-row-header:after,.checkout .accordion.payment-method .stripe_payments .accordion-row-header:after{display:none}.checkout .accordion.payment-method .cyber_source .accordion-row-content:before,.checkout .accordion.payment-method .stripe_payments .accordion-row-content:before{content:"";display:block;background-image:url(/assets/packs/media/src/img/checkout/credit_card_icns-b0bf533a42961f0f82b93513822529f8.svg);width:190px;height:34px;margin-bottom:8px}}.checkout .aj-order-aside .aside-mobile-header,.checkout .order-aside .aside-mobile-header{display:none;font-size:14px;line-height:18px;letter-spacing:.25px;line-height:14px;padding:16px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.checkout .aj-order-aside .aside-mobile-header:after,.checkout .order-aside .aside-mobile-header:after{content:"";display:table;clear:both}.checkout .aj-order-aside .aside-mobile-header:hover .aside-mobile-header-title .close-msg,.checkout .aj-order-aside .aside-mobile-header:hover .aside-mobile-header-title .open-msg,.checkout .order-aside .aside-mobile-header:hover .aside-mobile-header-title .close-msg,.checkout .order-aside .aside-mobile-header:hover .aside-mobile-header-title .open-msg{text-decoration:underline;cursor:pointer}.checkout .aj-order-aside .aside-mobile-header.open .aside-mobile-header-title .arrow,.checkout .order-aside .aside-mobile-header.open .aside-mobile-header-title .arrow{top:1px;transform:rotate(180deg)}.checkout .aj-order-aside .aside-mobile-header.open .aside-mobile-header-title .open-msg,.checkout .order-aside .aside-mobile-header.open .aside-mobile-header-title .open-msg{display:inline}.checkout .aj-order-aside .aside-mobile-header.open .aside-mobile-header-title .close-msg,.checkout .order-aside .aside-mobile-header.open .aside-mobile-header-title .close-msg{display:none}.checkout .aj-order-aside .aside-mobile-header.open .aside-mobile-header-total,.checkout .order-aside .aside-mobile-header.open .aside-mobile-header-total{font-size:14px;line-height:18px;letter-spacing:.25px;opacity:0}.checkout .aj-order-aside .aside-mobile-header .aside-mobile-header-title,.checkout .order-aside .aside-mobile-header .aside-mobile-header-title{color:#fc7e00;font-weight:700;white-space:nowrap;float:left}.checkout .aj-order-aside .aside-mobile-header .aside-mobile-header-title .label,.checkout .order-aside .aside-mobile-header .aside-mobile-header-title .label{margin-right:4px}.checkout .aj-order-aside .aside-mobile-header .aside-mobile-header-title .arrow,.checkout .order-aside .aside-mobile-header .aside-mobile-header-title .arrow{position:relative;display:inline-block;background-image:url(/assets/packs/media/src/img/checkout/expand_arrow-c9f5d45eb5b68f1377631aa063f71e51.svg);width:14px;height:14px;top:2px;transition:all .3s}.checkout .aj-order-aside .aside-mobile-header .aside-mobile-header-title .open-msg,.checkout .order-aside .aside-mobile-header .aside-mobile-header-title .open-msg{display:none}.checkout .aj-order-aside .aside-mobile-header .aside-mobile-header-total,.checkout .order-aside .aside-mobile-header .aside-mobile-header-total{position:relative;float:right;transition:opacity .25s;top:3px}.checkout .aj-order-aside .membership-badge,.checkout .order-aside .membership-badge{position:absolute;background-image:url(/assets/packs/media/src/img/checkout/mem_pruchased_badge-70da066e01ba0eb6e1057b2e587b6a6b.svg);width:78px;height:81px;left:10px}.checkout .aj-order-aside .bundle-badge,.checkout .order-aside .bundle-badge{position:absolute;background-image:url(/assets/packs/media/src/img/checkout/sapphires_purchased_badge-dc2a87fb2fd85170a68660c98b53197a.svg);width:78px;height:81px;left:10px}.checkout .aj-order-aside .membership-duration,.checkout .order-aside .membership-duration{position:absolute;color:#fbdc5a;text-align:center;font-size:12px;line-height:14px;letter-spacing:.25px;white-space:nowrap;text-transform:capitalize;left:50%;transform:translate(-50%);bottom:7px}.checkout .aj-order-aside .aside-title,.checkout .order-aside .aside-title{font-size:20px;font-weight:700}.checkout .aj-order-aside .aside-section,.checkout .order-aside .aside-section{padding:24px 0}.checkout .aj-order-aside .aside-section .section-title,.checkout .order-aside .aside-section .section-title{font-size:14px;line-height:18px;letter-spacing:.25px;font-weight:700;margin-bottom:12px}.checkout .aj-order-aside .aside-section .back-link,.checkout .order-aside .aside-section .back-link{display:block}.checkout .aj-order-aside .order-details,.checkout .order-aside .order-details{position:relative;font-size:14px;line-height:18px;letter-spacing:.25px;padding-left:100px}.checkout .aj-order-aside .order-details ul,.checkout .order-aside .order-details ul{margin-bottom:12px}.checkout .aj-order-aside .order-details li:first-of-type,.checkout .order-aside .order-details li:first-of-type{font-weight:700}.checkout .aj-order-aside .target-account .account,.checkout .order-aside .target-account .account{display:inline-block;font-size:14px;background-image:linear-gradient(0deg,#f0dc82,#f9f1cc);border:2px solid #a5734e;border-radius:18px;box-shadow:2px 2px 0 rgba(0,0,0,.2);padding:4px 10px 2px;margin-bottom:12px}.checkout .aj-order-aside .grand-total,.checkout .order-aside .grand-total{padding:14px 0 8px;border-top:1px solid #b8a276;border-bottom:1px solid #b8a276}.checkout .aj-order-aside .grand-total:after,.checkout .order-aside .grand-total:after{content:"";display:table;clear:both}.checkout .aj-order-aside .grand-total .total-label,.checkout .order-aside .grand-total .total-label{float:left}.checkout .aj-order-aside .grand-total .total-amount,.checkout .order-aside .grand-total .total-amount{float:right}.checkout .aj-order-aside .grand-total .total-amount .currency,.checkout .order-aside .grand-total .total-amount .currency{font-size:12px;line-height:14px;letter-spacing:.25px}.checkout .aj-order-aside .grand-total .total-amount .final-price,.checkout .order-aside .grand-total .total-amount .final-price{font-size:24px;font-weight:700}@media (max-width:800px){.checkout .aj-order-aside,.checkout .order-aside{padding:12px 20px 0}.checkout .aj-order-aside:before,.checkout .order-aside:before{display:none}.checkout .aj-order-aside .aside-mobile-header,.checkout .order-aside .aside-mobile-header{display:block}.checkout .aj-order-aside .aside-title,.checkout .order-aside .aside-title{display:none}.checkout .aj-order-aside .aside-content,.checkout .order-aside .aside-content{background-color:#f0e7d4;border:1px solid #ccc5aa;padding:0 20px;border-radius:10px}.checkout .aj-order-aside .order,.checkout .order-aside .order{display:none;padding-bottom:16px}.checkout .aj-order-aside .grand-total,.checkout .order-aside .grand-total{border-bottom:none;padding-top:24px;padding-bottom:0}}@-webkit-keyframes glow-bounce{0%{opacity:1}25%{opacity:1}to{opacity:.15}}@keyframes glow-bounce{0%{opacity:1}25%{opacity:1}to{opacity:.15}}.checkout.payment .checkout-terms-instructions{font-size:14px;line-height:18px;letter-spacing:.25px;font-weight:700;margin-top:24px;margin-bottom:8px}.checkout.payment .checkout-terms{font-size:14px;line-height:18px;letter-spacing:.25px;background-color:#e6f4d2;border:1px solid #7bb35a;border-radius:10px;padding:16px;margin-bottom:12px}.checkout.payment .checkout-terms .form-row{margin-left:-6px}.checkout.payment .checkout-terms input[type=checkbox]+label{position:relative}.checkout.payment .checkout-terms input[type=checkbox]+label:before{z-index:100}.checkout.payment .checkout-terms input[type=checkbox]+label:after{content:"";display:block;position:absolute;background:radial-gradient(ellipse at center,#fff 40%,hsla(0,0%,100%,0) 70%);border-radius:50%;width:40px;height:40px;top:-10px;left:-8px;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:glow-bounce;animation-name:glow-bounce;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.checkout.payment .form-row.confirm-order{text-align:right}.checkout.payment .form-row.confirm-order .back-link{position:absolute;left:0}.spinner-container{position:relative;display:inline-block;margin:1% auto}.privacy-popup.show,.tos-popup.show{display:block;visibility:visible}.privacy-popup.show .popup,.tos-popup.show .popup{height:90%;width:75%;overflow:hidden}.privacy-popup.show .popup .pop-header,.tos-popup.show .popup .pop-header{height:22px}.privacy-popup.show .popup .pop-content,.tos-popup.show .popup .pop-content{height:0;width:auto;position:relative;padding-bottom:82%;overflow:hidden}.privacy-popup.show .popup .pop-content iframe,.tos-popup.show .popup .pop-content iframe{position:absolute;top:0;left:0;display:block;margin:0 auto;height:100%;width:100%}.cvv-number-popup{display:none;position:fixed;background-color:rgba(0,0,0,.6);top:0;bottom:0;left:0;right:0;z-index:100}.cvv-number-popup .pop-body{position:absolute;text-align:center;background-color:#f9f3e5;border:1px solid #bdab84;border-radius:10px;padding:20px;width:260px;box-shadow:4px 4px 0 rgba(2,2,2,.2);top:50%;left:50%;transform:translate(-50%,-50%)}.cvv-number-popup .pop-body .close-btn{position:absolute;background-color:#845b3e;border-radius:50%;top:4px;right:4px;width:20px;height:20px;cursor:pointer}.cvv-number-popup .pop-body .close-btn:after{content:"";display:block;position:absolute;background-image:url(/assets/packs/media/src/img/checkout/pop_close_btn_x-fef43b4aaf531a8977b050be17e4759c.svg);width:12px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.cvv-number-popup .pop-body hr{border-width:0;border-bottom:1px solid #bdab84;margin:10px -20px 20px}.cvv-number-popup .pop-body .credit-card-img{position:relative;margin-left:auto;margin-right:auto;margin-bottom:6px}.cvv-number-popup .pop-body .card-type{padding-left:58px}.cvv-number-popup .pop-body .card-type .card-icns{position:absolute;left:-56px;top:50%;transform:translateY(-50%)}.cvv-number-popup .pop-body .card-type .card-icns li{display:block}.cvv-number-popup .pop-body .card-type .card-icns li:not(:last-of-type){margin-bottom:4px}.cvv-number-popup .pop-body .card-type .label{font-size:12px;line-height:14px;letter-spacing:.25px;font-weight:700}.cvv-number-popup .pop-body .three-digit-credit-cards .visa-icn{background-position:0 0}.cvv-number-popup .pop-body .three-digit-credit-cards .master-card-icn,.cvv-number-popup .pop-body .three-digit-credit-cards .visa-icn{background-image:url(/assets/packs/media/src/img/checkout/credit_card_icns-b0bf533a42961f0f82b93513822529f8.svg);background-size:190px 34px;width:46px;height:34px}.cvv-number-popup .pop-body .three-digit-credit-cards .master-card-icn{background-position:-48px 0}.cvv-number-popup .pop-body .three-digit-credit-cards .discover-icn{background-image:url(/assets/packs/media/src/img/checkout/credit_card_icns-b0bf533a42961f0f82b93513822529f8.svg);background-size:190px 34px;width:46px;height:34px;background-position:-144px 0}.cvv-number-popup .pop-body .three-digit-credit-cards .credit-card-img{background-image:url(/assets/packs/media/src/img/checkout/creditcard_sprite-7ce758e91291363af3bf1df55833b6a0.svg);background-repeat:no-repeat;background-size:186px 264px;width:186px;height:132px;background-position:0 0}.cvv-number-popup .pop-body .four-digit-credit-cards .amx-icn{background-image:url(/assets/packs/media/src/img/checkout/credit_card_icns-b0bf533a42961f0f82b93513822529f8.svg);background-size:190px 34px;width:46px;height:34px;background-position:-96px 0}.cvv-number-popup .pop-body .four-digit-credit-cards .credit-card-img{background-image:url(/assets/packs/media/src/img/checkout/creditcard_sprite-7ce758e91291363af3bf1df55833b6a0.svg);background-repeat:no-repeat;background-size:186px 264px;width:186px;height:132px;background-position:0 -132px}.confirmation-footer{background-color:#fff4bf;border-radius:20px;margin-top:40px;box-shadow:2px 2px 0 rgba(2,2,2,.2);padding:20px 50px}.confirmation-footer h2{color:#764a1e;text-align:center;line-height:40px;margin-bottom:12px;letter-spacing:.4px;font-weight:400}.confirmation-footer .parent-tools-hero{position:relative;background-image:url(/assets/packs/media/src/img/checkout/confirmation_parent_tools_hero-6d717b68bfd61c9a50181a8e6412a8dd.svg);background-color:#fbca44;background-size:cover;border:6px solid #fbca44;border-radius:20px;box-shadow:4px 4px 0 rgba(2,2,2,.2);left:50%;transform:translate(-50%);margin-bottom:24px;box-sizing:border-box;padding-top:50%}.confirmation-footer .appstore-btn-column{position:absolute;display:flex;flex-direction:column;justify-content:center;width:30%;top:0;bottom:0;right:3%}.confirmation-footer .appstore-btn-column .app-icon{padding-top:70%;width:70%;border-radius:20%;box-shadow:3px 3px 0 0 rgba(0,0,0,.4);margin-left:auto;margin-right:auto;margin-bottom:20px}.confirmation-footer .appstore-btn-column .appstore-btn{width:100%;padding-top:30%}.confirmation-footer .appstore-btn-column .appstore-btn:first-of-type{margin-bottom:8px}.confirmation-footer .appstore-btns-row{display:none;padding:0 20px;margin-left:auto;margin-right:auto;margin-bottom:20px}.confirmation-footer .appstore-btns-row .appstore-btn-cell{width:50%}.confirmation-footer .appstore-btns-row .appstore-btn-cell:first-of-type{padding-right:10px}.confirmation-footer .appstore-btns-row .appstore-btn-cell:last-of-type{padding-left:10px}.confirmation-footer .appstore-btn{display:block;background-color:#000;box-sizing:border-box;border:2px solid #a6a6a6;border-radius:12px;box-shadow:2px 3px 0 0 rgba(0,0,0,.2);width:100%;padding-top:30%;background-size:cover;margin-left:auto;margin-right:auto}.confirmation-footer .appstore-btn.apple{background-image:url(/assets/packs/media/src/img/parents/parents_tools_appstore_badge_apple_en-bc278386db2919690fa465257d86eabb.svg)}.de .confirmation-footer .appstore-btn.apple{background-image:url(/assets/packs/media/src/img/parents/parents_tools_appstore_badge_apple_de-5b1369d0f113a3bbd591bbb4554973db.svg)}.es .confirmation-footer .appstore-btn.apple{background-image:url(/assets/packs/media/src/img/parents/parents_tools_appstore_badge_apple_es-3dc88d0086a14d3924e16a47b0b7fa1c.svg)}.fr .confirmation-footer .appstore-btn.apple{background-image:url(/assets/packs/media/src/img/parents/parents_tools_appstore_badge_apple_fr-81cf94dbebc9cd30291cf091cbb312ba.svg)}.pt .confirmation-footer .appstore-btn.apple{background-image:url(/assets/packs/media/src/img/parents/parents_tools_appstore_badge_apple_pt-4892d86f801d94d1189b57ae918a78e8.svg)}.confirmation-footer .appstore-btn.google{background-image:url(/assets/packs/media/src/img/parents/parents_tools_appstore_badge_google_en-4116656df5035211cd09d2cd9327a4d8.svg)}.de .confirmation-footer .appstore-btn.google{background-image:url(/assets/packs/media/src/img/parents/parents_tools_appstore_badge_google_de-cd2c0aff5d422c6627578e2934c6be4c.svg)}.es .confirmation-footer .appstore-btn.google{background-image:url(/assets/packs/media/src/img/parents/parents_tools_appstore_badge_google_es-da1a0342cac87712b9ff5784884cfb48.svg)}.fr .confirmation-footer .appstore-btn.google{background-image:url(/assets/packs/media/src/img/parents/parents_tools_appstore_badge_google_fr-20ca082083536a70f009fc8a39141b55.svg)}.pt .confirmation-footer .appstore-btn.google{background-image:url(/assets/packs/media/src/img/parents/parents_tools_appstore_badge_google_pt-64f7ac9a496e047e78e8a0c87ed0f74d.svg)}.confirmation-footer .app-icon{background-image:url(/assets/packs/media/src/img/parents/parents_tools_app_icon-78a2eaa22b59600a9937675cbd7fa7ce.svg);background-size:cover}.confirmation-footer .hero-p{margin-bottom:0;text-align:center}@media (max-width:700px){.confirmation-footer{padding:20px}.confirmation-footer .appstore-btn-column .app-icon{padding-top:100%;width:100%;margin-bottom:0}.confirmation-footer .appstore-btn-column .appstore-btn{display:none}.confirmation-footer .appstore-btns-row{display:flex}}@media (max-width:450px){.confirmation-footer{padding:20px 10px}.confirmation-footer .appstore-btns-row{padding:0}.confirmation-footer .appstore-btns-row .appstore-btn-cell:first-of-type{padding-right:5px}.confirmation-footer .appstore-btns-row .appstore-btn-cell:last-of-type{padding-left:5px}}@media (max-width:400px){.confirmation-footer .appstore-btns-row{max-width:220px;flex-wrap:wrap}.confirmation-footer .appstore-btns-row .appstore-btn-cell{width:100%}.confirmation-footer .appstore-btns-row .appstore-btn-cell:first-of-type{padding-right:0;margin-bottom:8px}.confirmation-footer .appstore-btns-row .appstore-btn-cell:last-of-type{padding-left:0}}.checkout.order-details .content-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.checkout.order-details .content-header .content-header__section:first-of-type{order:2}.checkout.order-details .content-header .content-header__section:nth-of-type(2){order:1}.checkout.order-details .content-header .content-header__branding{background-image:url(/assets/packs/media/src/img/aj_classic_logo-c23358b148924ec6aa392e8e315bc3a2.svg);width:238px;height:176px;display:block}.checkout.order-details .main-content{max-width:900px;margin-left:auto;margin-right:auto;float:none}.checkout.order-details .print-instructions{margin-bottom:12px}.checkout.order-details .confirmation-details{font-size:14px;line-height:18px;letter-spacing:.25px;border:1px solid #bfae92}.checkout.order-details .details-row{display:flex;padding:14px}.checkout.order-details .details-row:nth-child(odd){background-color:#f0e7d4}.checkout.order-details .details-row p:not(:last-of-type){margin-bottom:12px}.checkout.order-details .details-row .detail{width:40%}.checkout.order-details .details-row .value{width:60%}@media (max-width:650px){.print-instructions{font-size:14px;line-height:18px;letter-spacing:.25px}.checkout.order-details .details-row{flex-direction:column}.checkout.order-details .details-row .detail{font-weight:700;margin-bottom:4px;width:100%}.checkout.order-details .details-row .value{width:100%}}@media (max-width:570px){.checkout.order-details .content-header{display:block}.content-header__branding{margin-bottom:20px}}.checkout.premium-shop{padding-top:70px}.checkout.premium-shop .title-bar{position:fixed;background-color:#e0d0b3;height:70px;width:100%;top:0;z-index:1000}.checkout.premium-shop .title-bar .title-bar-txt{position:absolute;font-size:48px;top:47%;left:50%;transform:translate(-50%,-50%)}.checkout.premium-shop .layout{min-height:calc(100vh - 70px)}.checkout.premium-shop .content-header{margin-bottom:14px}.checkout.premium-shop .content-header .back-link{display:block;font-size:18px;margin-bottom:10px}.checkout.premium-shop .content-header .title{font-size:26px;font-weight:700;text-transform:capitalize}.checkout.premium-shop .confirmation-overlay{display:none;position:fixed;background-color:rgba(0,0,0,.7);top:70px;bottom:0;left:0;right:0;z-index:9999}.checkout.premium-shop .confirmation-msg{position:absolute;text-align:center;background-color:#f9f3e5;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);padding:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout.premium-shop .confirmation-msg .confirmation-msg-title{font-size:24px;font-weight:700;margin-bottom:8px}.checkout.premium-shop .confirmation-msg .confirmation-msg-body{margin-bottom:4px}.checkout.premium-shop .confirmation-msg .confirmation-msg-address{display:inline-block;background-color:#e0d0b3;line-height:0;border-radius:20px;padding:20px}.checkout.premium-shop.purchase-complete{overflow:hidden}.checkout.premium-shop.purchase-complete .layout{filter:blur(3px);transition:.3s ease-in-out}.checkout .layout *,.checkout .layout :after,.checkout .layout :before{box-sizing:border-box}.checkout{background-color:#f9f3e5}.checkout .order-aside:before{background-color:#f0e7d4;border-left:1px solid #ccc5aa}.checkout .aj-branding-banner{display:none;background-image:url(/assets/packs/media/src/img/checkout/checkout_branding_banner_classic-c3807f7add35faba79028b616d54cb29.svg);background-size:cover;width:100%;padding-top:28.78787878787879%}.checkout .content-header,.checkout main .aj-branding-banner{display:block}.checkout .content-header .title{font-size:20px;margin-bottom:12px}.checkout .bread-crumbs{font-size:16px;margin-bottom:12px}.checkout .bread-crumbs .crumb{position:relative}.checkout .bread-crumbs .crumb:not(:last-of-type){margin-right:12px}.checkout .bread-crumbs .crumb:not(:last-of-type):after{content:"";display:block;position:absolute;background-image:url(/assets/packs/media/src/img/checkout/breadcrumb_arrow-30516b456788aa12fc2ccdc3bcfd7e27.svg);width:12px;height:14px;top:-1px;right:-16px}.checkout .bread-crumbs .current-crumb{color:#fc7e00}.checkout .section-title{color:#7a4a12;line-height:36px;margin-bottom:12px;font-weight:400;letter-spacing:.4px}.checkout .back-link{font-size:14px}.checkout .forward-link{font-size:14px;float:right}.checkout .forward-link a{display:block}@media (max-width:800px){.checkout .aj-branding-banner{display:block}.checkout main .aj-branding-banner{display:none}.checkout .section-title{font-size:36px;line-height:32px}.checkout .content-header{display:block}}