p{margin:0 0 1em}.errors{color:#d43333}.pay-page .return-to-shop{color:#d43333;text-transform:uppercase;text-decoration:underline}.pay-page .payment-error-heading{margin-top:15px;font-weight:bolder;color:#000}.pay-page .payment-error-content{color:#000}.pay-page .locate-paypal{width:100%}.pay-page .locate-paypal img{margin:0 auto;display:block}.time-to-wait-image{display:none}.shop-page.regular .time-to-wait-image.regular{display:block}.shop-page.regular .shop-backdrop{display:none}.shop-page.summer-sale{background-image:url(/images/shop/promo/summer-sale/hexagon-background.png),linear-gradient(0,#fdc874 0,#fad5aa 33%,#fdc874 50%,#de680d 100%)}.shop-page.summer-sale .payment-wrapper{margin-top:20px}.shop-page.summer-sale .instructions-header{color:#ab500a}.shop-page.summer-sale .shop-backdrop{display:block;background:url(/images/shop/promo/summer-sale/backdrop.png) no-repeat 50% 100%}.shop-page.summer-sale .regularly-price{text-decoration:line-through;color:#5b6b25}.shop-page.summer-sale .limited-time-offer{display:block;background-color:#de680d;color:white;border-radius:30px;padding:5px 10px}.shop-page.summer-sale .gradient{display:none}.shop-page.summer-sale .welcome-content{margin-bottom:0;background-image:none}.shop-page.summer-sale .time-to-wait-image.summer-sale{display:block}.shop-page.summer-sale .membership-details-wrapper .callout{color:#000}.shop-page.summer-sale .join-vip-now{background-color:#f4ac5f;background-image:none;background-position:center center;background-size:cover;color:#ab500a}.shop-page.summer-sale .plans-list-item-block:hover{border-color:#839153}.shop-page.summer-sale .plans-list-item-best-value{background-color:#f4ac5f;color:#fff;padding:8px 12px}.shop-page.summer-sale .plans-list-item-best-value div{display:flex;justify-content:center;align-items:center}.shop-page.summer-sale .plans-list-item-best-value img{margin-right:8px}.shop-page.summer-sale .plans-list-item-savings{color:#ab500a;background-color:#fad5aa;right:-10px}.shop-page.summer-sale .plans-list-item-price{color:#ab500a !important;font-size:20px;line-height:36px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid #ab500a;border-radius:30px}.shop-page.summer-sale .plans-list-item-price-wrapper{margin:10px !important}.shop-page.summer-sale .plans-list-item-price-*{font-size:20}.shop-page.summer-sale .plans-list-item-price-period{color:#ab500a}.shop-page.summer-sale .plans-list-item-price-wrapper{margin-top:30px;position:relative}.shop-page.summer-sale .plans-list-item-regularly-price{color:#5b6b25}.shop-page.summer-sale .plans-list-item-block-selected{border-color:#5b6b25;background-color:#fff}.shop-page.summer-sale .plans-list-item-block-selected .plans-list-item-block-bottom{background-color:#839153}.shop-page.summer-sale .plans-list-item-block-selected .plans-list-item-billing-period{color:#e6e6c2}.shop-page.summer-sale .plans-list-item-block-selected .plans-list-item-savings{background-color:#fad5aa;color:#ab500a}.shop-page.summer-sale .plans-list-item-block-selected .plans-list-item-best-value{background-color:#839153;color:#fff}.shop-page.summer-sale .plans-list-item-block-top{color:#ab500a}.shop-page.summer-sale .plans-list-item-block-bottom{background-color:#fad5aa;color:#ab500a}.shop-page.summer-sale .plans-list-item-info>*{background-color:#f4ac5f;color:#de680d}.shop-page.black-week{background-image:url(/images/shop/promo/black-week/blackweek-event.png),linear-gradient(0,#fdc874 0,#fad5aa 33%,#fdc874 50%,#de680d 100%)}.shop-page.black-week .login-spinner{color:#fff}.shop-page.black-week #shop-service-status{color:#fff}.shop-page.black-week .payment-wrapper{margin-top:20px}.shop-page.black-week .instructions-header,.shop-page.black-week .instructions-subheader{color:#fff}.shop-page.black-week .shop-backdrop{display:block;background:url(/images/shop/promo/black-week/backdrop.png) no-repeat 50% 100%}.shop-page.black-week .regularly-price{text-decoration:line-through;color:#c71d1d}.shop-page.black-week .limited-time-offer{display:block;background-color:#c71d1d;color:white;border-radius:30px;padding:5px 10px}.shop-page.black-week .gradient{display:none}.shop-page.black-week .welcome-content{margin-bottom:0;background-image:none}.shop-page.black-week .membership-details-wrapper .callout{color:#000}.shop-page.black-week .join-vip-now{background-color:#c71d1d;background-image:none;background-position:center center;background-size:cover;color:white}.shop-page.black-week .plans-list-item-block:hover{border-color:#f93b3b}.shop-page.black-week .plans-list-item-best-value{background-color:#f03b3b;color:#fff;padding:8px 12px}.shop-page.black-week .plans-list-item-best-value div{display:flex;justify-content:center;align-items:center}.shop-page.black-week .plans-list-item-best-value img{margin-right:8px}.shop-page.black-week .plans-list-item-savings{color:white;background-color:#bb8f8f;right:-10px}.shop-page.black-week .plans-list-item-price{color:#c71d14 !important;font-size:20px;line-height:36px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid #c71d14;border-radius:30px}.shop-page.black-week .plans-list-item-price-wrapper{margin:10px !important}.shop-page.black-week .plans-list-item-price-*{font-size:20}.shop-page.black-week .plans-list-item-price-period{color:black}.shop-page.black-week .plans-list-item-price-wrapper{margin-top:30px;position:relative}.shop-page.black-week .plans-list-item-regularly-price{color:#000}.shop-page.black-week .plans-list-item-block-selected{border-color:#f0313b;background-color:#fff}.shop-page.black-week .plans-list-item-block-selected .plans-list-item-block-bottom{background-color:#c71d1d}.shop-page.black-week .plans-list-item-block-selected .plans-list-item-billing-period{color:#Fff}.shop-page.black-week .plans-list-item-block-selected .plans-list-item-savings{background-color:#c71d1d;color:white}.shop-page.black-week .plans-list-item-block-selected .plans-list-item-best-value{background-color:#c71d1d;color:white}.shop-page.black-week .plans-list-item-block-top{color:#c71d1d}.shop-page.black-week .plans-list-item-block-bottom{background-color:#c71d1d;color:white}.shop-page.black-week .plans-list-item-info>*{background-color:#f92727;color:white}.shop-page.winter-holiday{background-image:url(/images/shop/promo/winter-holiday/bg.png);background-size:cover;background-position-y:60px}.shop-page.winter-holiday .login-spinner{color:#fff}.shop-page.winter-holiday .savings-info{text-align:center;position:absolute;right:-50px;top:5px;width:170px;padding:10px 20px;border-radius:100px;color:#fff;font-size:16px;line-height:21px;background:linear-gradient(180deg,#00d1ca 0,#8429ce 100%)}.shop-page.winter-holiday #shop-service-status{color:#fff}.shop-page.winter-holiday .payment-wrapper{margin-top:20px}.shop-page.winter-holiday .instructions-header,.shop-page.winter-holiday .instructions-subheader{color:#fff}.shop-page.winter-holiday .shop-backdrop{background:url(/images/shop/promo/winter-holiday/backdrop.png) no-repeat 10% 730%}.shop-page.winter-holiday .regularly-price{text-decoration:line-through;color:#c71d1d}.shop-page.winter-holiday .limited-time-offer{display:block;background-color:#c71d1d;color:white;border-radius:30px;padding:5px 10px}.shop-page.winter-holiday .gradient{display:none}.shop-page.winter-holiday .welcome-content{margin-bottom:0;background-image:none}.shop-page.winter-holiday .membership-details-wrapper .callout{color:#000}.shop-page.winter-holiday .join-vip-now{background-color:#c71d1d;background-image:none;background-position:center center;background-size:cover;color:white}.shop-page.winter-holiday .plans-list{gap:50px}.shop-page.winter-holiday .plans-list-item>.preview{width:100%;background:#fff;border-radius:16px;padding:15px 24px}.shop-page.winter-holiday .plans-list-item>.preview>.pricing{color:#6d1ed4;font-size:20px;width:100%;text-align:center;font-weight:bold;margin:0}.shop-page.winter-holiday .plans-list-item>.preview>.pricing>.original-pricing{color:#000;text-decoration:line-through}.shop-page.winter-holiday .plans-list-item>.preview>div>a.subscribe-button{padding:10px 50px;background:#6d1ed4;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;border-radius:98px}.shop-page.winter-holiday .plans-list-item:nth-child(2)>.preview>.pricing{color:#2e3c54}.shop-page.winter-holiday .plans-list-item:nth-child(2)>.preview>.pricing>.original-pricing{color:#35a9b8}.shop-page.winter-holiday .plans-list-item:nth-child(2)>.preview>div>a.subscribe-button{background:#2e3c54}.shop-page.winter-holiday .plans-list-item-block:hover{border-color:#2e3c54}.shop-page.winter-holiday .plans-list-item-best-value{background-color:#2e3c54;color:#fff;padding:8px 12px}.shop-page.winter-holiday .plans-list-item-best-value div{display:flex;justify-content:center;align-items:center}.shop-page.winter-holiday .plans-list-item-best-value img{margin-right:8px}.shop-page.winter-holiday .plans-list-item-savings{color:white;background-color:#747474;right:-10px}.shop-page.winter-holiday .plans-list-item-price{color:#2e3c54 !important;font-size:20px;line-height:36px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid #2e3c54;border-radius:30px}.shop-page.winter-holiday .plans-list-item-price-wrapper{margin:10px !important}.shop-page.winter-holiday .plans-list-item-price-*{font-size:20}.shop-page.winter-holiday .plans-list-item-price-period{color:black}.shop-page.winter-holiday .plans-list-item-price-wrapper{margin-top:30px;position:relative}.shop-page.winter-holiday .plans-list-item-regularly-price{color:#000}.shop-page.winter-holiday .plans-list-item-block-selected{border-color:#495f85;background-color:#fff}.shop-page.winter-holiday .plans-list-item-block-selected .plans-list-item-block-bottom{background-color:#253044}.shop-page.winter-holiday .plans-list-item-block-selected .plans-list-item-billing-period{color:#Fff}.shop-page.winter-holiday .plans-list-item-block-selected .plans-list-item-savings{background-color:#2e3c54;color:white}.shop-page.winter-holiday .plans-list-item-block-selected .plans-list-item-best-value{background-color:#2e3c54;color:white}.shop-page.winter-holiday .plans-list-item-block-top{color:#c71d1d}.shop-page.winter-holiday .plans-list-item-block-bottom{background-color:#2e3c54;color:white}.shop-page.winter-holiday .plans-list-item-info>*{background-color:#495f85;color:white}.shop-page{background-image:url(/images/shockwave-collab/bg.png),linear-gradient(180deg,#fff 0,#85dedb 33%,#00bbb4 50%,#956ced 76%,#8429ce 100%)}.shop-page .limited-time-offer{display:none;margin-bottom:10px}.shop-page .membership-details>ul{width:auto}.shop-page #div-gpt-ad-tsr-0{display:none}.shop-page .errors{color:#d43333;text-align:center}.shop-page input.validate-error,.shop-page select.validate-error,.shop-page textarea.validate-error{background-color:#d43333;color:#fff}.shop-page input.validate-error::placeholder,.shop-page select.validate-error::placeholder,.shop-page textarea.validate-error::placeholder{color:#fff}.shop-page .wrapper.group{z-index:2;padding:0;line-height:normal}.shop-page #footer.group{z-index:3}.shop-page .shop-horizontal-block{display:inline-block;vertical-align:top;width:400px;margin:0 15px}.shop-page .payment-button-container{display:flex;flex-direction:row;color:#666;font-size:12px;margin-top:27px}.shop-page .payment-button-container button{color:#6100b0;background:#e6d4f5;width:100%}.shop-page .payment-button-container button:disabled{background-color:#cbcbcb;color:#5c687a;cursor:default}.shop-page .payment-button-container .toc{color:#6100b0}.shop-page .shop-button{display:inline-block;background-color:#be6eff;color:#fff;height:41px;padding:0 8px;line-height:41px;font-size:16px;font-weight:600;text-align:center;border:0;border-radius:5px;text-decoration:none;cursor:pointer;-webkit-transition:transform .2s,opacity .2s,visibility .2s;-webkit-transition-delay:transform .2s,opacity .19s,visibility .19s;-webkit-transition-timing-function:ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.shop-page .shop-button:hover,.shop-page .shop-button:focus{background-color:#165669}.shop-page .shop-button:active{background-color:#144351}.shop-page .shop-button-big{min-width:200px;min-height:55px;line-height:55px}.shop-page .learn-more{width:129px;height:124px;background-image:url(/images/shop/signup-learn-more.png);background-size:contain;position:relative}.shop-page .learn-more-caption{position:absolute;bottom:27px;left:95px;font-size:18px;font-style:italic;font-weight:600;color:#14305c;white-space:nowrap}.shop-page .more-details-button{margin-left:29px}.shop-page .signup-options{text-align:center}.shop-page .signup-option{margin:0 auto;width:90%;min-height:386px;border-radius:10px;padding-bottom:80px;position:relative}.shop-page .signup-option-caption{font-size:32px;font-weight:600;line-height:40px}.shop-page .signup-option-caption-accent{color:#62bdc6}.shop-page .signup-option-perks{text-align:left;padding:0 40px 0 60px;color:#4d5154}.shop-page .signup-option-perk{list-style:none;background:url('/images/shop/signup-perk-list-style.svg') no-repeat left -1px;padding-left:34px;font-size:18px;line-height:22px;margin-bottom:13px}.shop-page .signup-option-bottom-wrapper{position:absolute;width:100%;bottom:25px}.shop-page .signup-option-free{background-color:#fff;border:1px solid #000}.shop-page .signup-option-free .signup-option-caption{color:#000;margin:25px 0}.shop-page .signup-option-vip{background-color:#6100b0}.shop-page .signup-option-vip .signup-option-caption{color:#fff;margin:25px 0 5px;padding-top:10px}.shop-page .signup-option-vip .signup-option-subcaption{color:#cbf89e;font-size:24px;margin-bottom:20px}.shop-page .signup-option-vip .signup-option-perk{color:#fff}.shop-page .signup-option-vip .signup-option-perk-accent{color:#cbf89e;font-weight:600}.shop-page .signup-option-vip .learn-more{position:absolute;bottom:-100px;margin-left:50%;left:-110px}.shop-page .signup-option-logged-in{width:800px;border-radius:10px;min-height:auto;display:none;padding:49px 0 37px;position:relative}.shop-page .signup-option-logged-in .signup-option-caption-wrapper{margin-top:15px;width:50%;float:left}.shop-page .signup-option-logged-in .signup-option-caption{margin-top:6px}.shop-page .signup-option-logged-in .signup-option-perks{float:left;width:50%;padding-left:5px}.shop-page .signup-option-logged-in .signup-option-bottom-wrapper{float:left;width:50%;bottom:85px}.shop-page .perks-block{text-align:center}.shop-page .perks-block-caption{margin-top:46px;margin-bottom:73px;font-weight:600;line-height:normal;letter-spacing:1px;text-transform:uppercase}.shop-page .perks-block-caption-style-1{font-size:22px;color:#325d9c}.shop-page .perks-block-caption-style-2{font-size:40px;color:#000}.shop-page .perks-list-item{margin-bottom:100px;display:flex;flex-direction:row;justify-content:center}.shop-page .action-separator{border-top:1px solid #62bdc6;margin:0 auto;width:350px}.shop-page .action-block{text-align:center;margin-top:40px;margin-bottom:70px}.shop-page .action-block-caption{font-weight:600;line-height:normal;letter-spacing:1px;text-transform:uppercase}.shop-page .action-block-caption-style-1{font-size:22px;color:#325d9c}.shop-page .action-block-caption-style-2{font-size:40px;color:#000}.shop-page .instructions-header{color:#325d9c;font-size:30px;font-weight:600}.shop-page .recent-header{padding:20px;background-color:rgba(255,0,0,0.2)}.shop-page .recent-header>div{color:#325d9c;font-size:30px;font-weight:600;margin-top:0}.shop-page .payment-methods-tabs{border-bottom:1px solid #000;margin:35px 0 50px}.shop-page .payment-methods-tab{display:inline-block;margin-right:40px;font-size:18px;text-transform:uppercase;color:#7e8489;letter-spacing:1px;font-weight:600;padding:15px 0;border-bottom:3px solid transparent;cursor:pointer;height:60px}.shop-page .payment-methods-tab .tab-content{display:block;height:35px}.shop-page .payment-methods-tab img{display:inline-block;vertical-align:middle}.shop-page .payment-methods-tab:hover,.shop-page .payment-methods-tab:focus{border-color:#7e8489}.shop-page .payment-methods-tab-active{color:#325d9c;border-color:#325d9c;cursor:default}.shop-page .payment-methods-tab-active:hover,.shop-page .payment-methods-tab-active:focus,.shop-page .payment-methods-tab-active:active{color:#325d9c;border-color:#325d9c}.shop-page .promo-plans-list{margin-top:30px}.shop-page .promo-plans-list .plans-list{margin:0}.shop-page .regularly-price{text-decoration:line-through;color:#2e3c54}.shop-page .plans-list{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:flex-end;gap:20px}.shop-page .plans-list.times-3{grid-template-columns:1fr 1fr 1fr !important}.shop-page .plans-list-item{width:100%}.shop-page .plans-list-item-block{display:flex;flex-direction:column;position:relative;background-color:#fff;border-radius:10px;margin-bottom:10px;text-align:center;min-height:327px;color:#4d5154;cursor:pointer;-webkit-transition:transform .2s,opacity .2s,visibility .2s;-webkit-transition-delay:transform .2s,opacity .19s,visibility .19s;-webkit-transition-timing-function:ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.shop-page .plans-list-item-block-top{padding:54px 10px 0 10px}.shop-page .plans-list-item-block-bottom{margin-top:30px;padding:0 10px 30px 10px;flex:1;font-weight:bold;background-color:#eee0f9;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.shop-page .plans-list-item-block:hover{border-color:#325d9c}.shop-page .plans-list-item-best-value{display:inline-block;background-color:#be6eff;color:#fff;font-size:14px;border-radius:98px;min-width:137px;font-weight:400;padding:8px;-webkit-transition:transform .2s,opacity .2s,visibility .2s;-webkit-transition-delay:transform .2s,opacity .19s,visibility .19s;-webkit-transition-timing-function:ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.shop-page .plans-list-item-best-value-icon{position:absolute;top:-20px;right:-20px}.shop-page .plans-list-item-best-value-wrapper{position:absolute;width:100%;top:-15px;left:0;text-align:center}.shop-page .plans-list-item-discount{font-size:18px;line-height:29px;color:#fff;background-color:#d43333;padding:0 10px 0 15px;font-weight:600}.shop-page .plans-list-item-discount-wrapper{position:absolute;left:-14px;top:12px}.shop-page .plans-list-item-discount-decoration{width:0;height:0;border:7px solid transparent;border-right-color:#310a0a;border-top-color:#310a0a}.shop-page .plans-list-item-subscribe-now{display:none;margin:-20px auto 0;width:145px;height:38px;background:url('/images/buttons/subscribe-now.svg') no-repeat center center}.shop-page .plans-list-item-info{margin-top:-20px;padding:0 15px}.shop-page .plans-list-item-info>*{height:44px;border-radius:98px;background-color:#bfe9e1;padding:13px 0;font-size:12px;color:#00a19b;text-align:center;font-weight:500}.shop-page .plans-list-item-game-offer{height:77px;background:linear-gradient(-175deg,#00bbb4 0,#8429ce 100%);margin-left:-10px;position:absolute;bottom:-3px;border-radius:0 0 5px 5px;color:#fff;font-size:12px;text-align:left;padding-left:10px;width:100%;font-weight:600}.shop-page .plans-list-item-game-offer>img{width:126px;position:relative;top:-10px;display:block;float:none;margin:auto}.shop-page .plans-list-item-game-offer .controller-icon{height:35px;width:35px;position:absolute;top:4px;right:1px}.shop-page .plans-list-item-game-offer a{margin:auto;text-align:center;font-size:10px;display:block;color:#fff;text-decoration:underline}.shop-page .plans-list-item-name{font-size:18px;color:#000;font-weight:600;position:relative}.shop-page .plans-list-item-savings{position:relative;color:#6100b0;background-color:#e6d4f5;display:flex;width:44px;height:44px;border-radius:44px;align-items:center;justify-content:center;font-size:10px;line-height:14px;position:absolute;top:-30px;right:-5px;z-index:4}.shop-page .plans-list-item-savings-wrapper{position:relative;width:100%;left:0;text-align:center}.shop-page .plans-list-item-savings-wrapper img{width:62px;height:50px}.shop-page .plans-list-item-price{display:inline-block;position:relative;color:#2e3c54;font-weight:600;font-size:20px;line-height:36px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid #be6eff;border-radius:30px}.shop-page .plans-list-item-price>*{vertical-align:bottom}.shop-page .plans-list-item-price-period{display:block;color:#2e3c54;font-size:16px;line-height:22px}.shop-page .plans-list-item-price-wrapper{position:relative}.shop-page .plans-list-item-regularly-price{margin-top:10px;min-height:21px;text-decoration:line-through;color:#2e3c54}.shop-page .plans-list-item-old-price{position:absolute;bottom:-18px;font-size:15px;color:#fff;font-weight:400;width:100%;text-decoration:line-through}.shop-page .plans-list-item-billing-period{min-height:54px;margin-top:5px;display:flex;justify-content:center;flex-direction:column;font-size:11px;line-height:16px}.shop-page .plans-list-item-billing-period-local{display:none}.shop-page .plans-list-item-selection-block{text-align:center}.shop-page .plans-list-item-action{display:none;background-color:transparent;min-width:115px;min-height:45px;line-height:45px;font-size:16px;font-weight:bold;color:#14305c;border-radius:6px;border:1px solid #000;-webkit-transition:transform .2s,opacity .2s,visibility .2s;-webkit-transition-delay:transform .2s,opacity .19s,visibility .19s;-webkit-transition-timing-function:ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.shop-page .plans-list-item-action-selected{display:inline-block;border-color:transparent;background-color:#42524d;font-size:20px;color:#fff;margin-left:-3px;width:100%;padding:0 10px;border-radius:0;margin-bottom:25px}.shop-page .plans-list-item-action-selected .selected-plan-arrow{width:20px;display:inline-block;position:relative;top:3px}.shop-page .plans-list-item-action-unavailable{display:none;border-color:transparent;color:#7e8489}.shop-page .plans-list-item-input{display:none}.shop-page .plans-list-item-input:disabled+.plans-list-item-selection-block .plans-list-item-action-select{display:none}.shop-page .plans-list-item-input:disabled+.plans-list-item-selection-block .plans-list-item-action-unavailable{display:inline-block}.shop-page .plans-list-item-input-local ~ .plans-list-item-block .plans-list-item-billing-period-normal{display:none}.shop-page .plans-list-item-input-local ~ .plans-list-item-block .plans-list-item-billing-period-local{display:inline}.shop-page .plans-list-item-block-selected{background-color:#fff;color:#6100b0;border:3px solid #6100b0;cursor:default}.shop-page .plans-list-item-block-selected .plans-list-item-subscribe-now{display:block}.shop-page .plans-list-item-block-selected .plans-list-item-block-bottom{border-bottom-left-radius:7px;border-bottom-right-radius:7px;background-color:#e6d4f5}.shop-page .plans-list-item-block-selected .plans-list-item-info{display:none}.shop-page .plans-list-item-block-selected .plans-list-item-best-value{background-color:#be6eff;color:#fff}.shop-page .plans-list-item-block-selected .plans-list-item-name{color:#2e3c54}.shop-page .plans-list-item-block-selected .plans-list-item-savings{background-color:#6100b0;color:#fff}.shop-page .plans-list-item-block-selected .plans-list-item-price{color:#6100b0}.shop-page .plans-list-item-block-selected .plans-list-item-price-period{color:#2e3c54}.shop-page .plans-list-item-block-selected .plans-list-item-billing-period{color:#6100b0;font-weight:600}.shop-page .plans-list-item-block-disabled{color:#b3b7ba;cursor:default;border-color:#000}.shop-page .plans-list-item-block-disabled .plans-list-item-best-value{display:none}.shop-page .plans-list-item-block-disabled .plans-list-item-discount{background-color:#b3b7ba}.shop-page .plans-list-item-block-disabled .plans-list-item-discount-decoration{border-top-color:#1e1e1e;border-right-color:#1e1e1e}.shop-page .plans-list-item-block-disabled .plans-list-item-name{color:inherit}.shop-page .plans-list-item-block-disabled .plans-list-item-savings{color:#fff;background-color:#000}.shop-page .plans-list-item-block-disabled .plans-list-item-price{color:inherit}.shop-page .plans-list-item-block-disabled .plans-list-item-price-period{color:inherit}.shop-page .gift-card-shop-perks .membership-details{width:345px;border:solid 1px #dadada}.shop-page .gift-card-shop-perks .membership-details>.membership-title{font-size:22px}.shop-page .gift-card-shop-perks .membership-details>a{padding-top:11px}.shop-page .gift-card-background{position:absolute;bottom:0;right:-212px;width:583px;height:883px;background:url('/images/shop/giftcard-background.png') no-repeat}.shop-page .gift-card-message{text-align:center;color:#fff;font-size:12px;margin:5px 0 12px}.shop-page .gc-list{display:flex;justify-content:space-between;align-items:flex-end;margin:20px -12px 0 -12px}.shop-page .gc-list-item{margin:0 12px;width:100%}.shop-page .gc-list-item-gift-card-icon{display:block;width:75px;height:50px;margin:66px auto 0;background:url('/images/shop/gift-card-green.svg') no-repeat}.shop-page .gc-list-item-block{display:block;position:relative;background:-webkit-linear-gradient(0,#f0f2f5 50%,#fff 50%);background:-moz-linear-gradient(0,#f0f2f5 50%,#fff 50%);background:-o-linear-gradient(0,#f0f2f5 50%,#fff 50%);background:linear-gradient(0,#f0f2f5 50%,#fff 50%);border-radius:10px;margin-bottom:10px;text-align:center;padding:30px 10px 30px;min-height:337px;color:#4d5154;cursor:pointer;-webkit-transition:transform .2s,opacity .2s,visibility .2s;-webkit-transition-delay:transform .2s,opacity .19s,visibility .19s;-webkit-transition-timing-function:ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.shop-page .gc-list-item-block:hover{border-color:#325d9c}.shop-page .gc-list-item-best-value{display:inline-block;background-color:#be6eff;color:#fff;font-size:14px;border-radius:98px;min-width:137px;font-weight:400;padding:4px;-webkit-transition:transform .2s,opacity .2s,visibility .2s;-webkit-transition-delay:transform .2s,opacity .19s,visibility .19s;-webkit-transition-timing-function:ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.shop-page .gc-list-item-best-value-icon{display:inline-block;width:24px;height:24px;background:url('/images/shop/selected.svg') no-repeat;vertical-align:bottom}.shop-page .gc-list-item-best-value-wrapper{position:absolute;width:100%;top:-15px;left:0;text-align:center}.shop-page .gc-list-item-discount{font-size:18px;line-height:29px;color:#fff;background-color:#d43333;padding:0 10px 0 15px;font-weight:600}.shop-page .gc-list-item-discount-wrapper{position:absolute;left:-14px;top:12px}.shop-page .gc-list-item-discount-decoration{width:0;height:0;border:7px solid transparent;border-right-color:#310a0a;border-top-color:#310a0a}.shop-page .gc-list-item-info{margin-top:20px;padding:0 15px}.shop-page .gc-list-item-info>*{height:44px;border-radius:98px;background-color:#bfe9e1;padding:13px 0;font-size:12px;color:#00a19b;text-align:center;font-weight:500}.shop-page .gc-list-item-game-offer{height:77px;background:linear-gradient(-175deg,#00bbb4 0,#8429ce 100%);margin-left:-10px;position:absolute;bottom:-3px;border-radius:0 0 5px 5px;color:#fff;font-size:12px;text-align:left;padding-left:10px;width:100%;font-weight:600}.shop-page .gc-list-item-game-offer>img{width:126px;position:relative;top:-10px;display:block;float:none;margin:auto}.shop-page .gc-list-item-game-offer .controller-icon{height:35px;width:35px;position:absolute;top:4px;right:1px}.shop-page .gc-list-item-game-offer a{margin:auto;text-align:center;font-size:10px;display:block;color:#fff;text-decoration:underline}.shop-page .gc-list-item-name{width:164px;height:44px;padding:10px 8px;border:2px solid #bfe9e1;border-radius:98px;background-color:#fff;background-size:cover;font-family:Poppins;font-size:12px;color:#00a19b;text-decoration:none solid #00a19b;text-align:center;margin:0 auto}.shop-page .gc-list-item-buy-now{width:164px;height:44px;padding:10px 8px;border-radius:98px;background-image:linear-gradient(48deg,#ffb756 6%,#f7ef8a 43%,#d2ac47 75%,#edc967 100%);background-position:center center;background-size:cover;font-family:Poppins;font-size:14px;font-weight:bold;color:#2e3c54;text-decoration:none solid #2e3c54;text-align:center;margin:25px auto 0;display:none}.shop-page .gc-list-item-savings{display:inline-block;color:#6100b0;background-color:#e6d4f5;padding:8px;font-size:20px;border-radius:98px;min-width:137px;height:44px;margin-bottom:11px}.shop-page .gc-list-item-savings-wrapper{position:absolute;width:100%;bottom:-32px;left:0;text-align:center}.shop-page .gc-list-item-savings-wrapper img{width:62px;height:50px}.shop-page .gc-list-item-price{display:inline-block;position:relative;color:#2e3c54;font-size:36px;line-height:16px;font-weight:600}.shop-page .gc-list-item-price>*{vertical-align:bottom}.shop-page .gc-list-item-price-period{display:block;color:#2e3c54;font-size:16px;margin-top:15px}.shop-page .gc-list-item-price-wrapper{margin-top:30px;position:relative}.shop-page .gc-list-item-old-price{position:absolute;bottom:-18px;font-size:15px;color:#fff;font-weight:400;width:100%;text-decoration:line-through}.shop-page .gc-list-item-billing-period{min-height:36px;margin:15px auto 0;width:157px;display:flex;justify-content:center;flex-direction:column;font-size:11px;line-height:16px}.shop-page .gc-list-item-billing-period-local{display:none}.shop-page .gc-list-item-selection-block{text-align:center}.shop-page .gc-list-item-action{display:none;background-color:transparent;min-width:115px;min-height:45px;line-height:45px;font-size:16px;font-weight:bold;color:#14305c;border-radius:6px;border:1px solid #000;-webkit-transition:transform .2s,opacity .2s,visibility .2s;-webkit-transition-delay:transform .2s,opacity .19s,visibility .19s;-webkit-transition-timing-function:ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.shop-page .gc-list-item-action-selected{display:inline-block;border-color:transparent;background-color:#42524d;font-size:20px;color:#fff;margin-left:-3px;width:100%;padding:0 10px;border-radius:0;margin-bottom:25px}.shop-page .gc-list-item-action-selected .selected-plan-arrow{width:20px;display:inline-block;position:relative;top:3px}.shop-page .gc-list-item-action-unavailable{display:none;border-color:transparent;color:#7e8489}.shop-page .gc-list-item-input{display:none}.shop-page .gc-list-item-input:disabled+.plans-list-item-selection-block .plans-list-item-action-select{display:none}.shop-page .gc-list-item-input:disabled+.plans-list-item-selection-block .plans-list-item-action-unavailable{display:inline-block}.shop-page .gc-list-item-input-local ~ .plans-list-item-block .plans-list-item-billing-period-normal{display:none}.shop-page .gc-list-item-input-local ~ .plans-list-item-block .plans-list-item-billing-period-local{display:inline}.shop-page .gc-list-item-block-selected{background:-webkit-linear-gradient(0,#6100b0 55%,#fff 45%);background:-moz-linear-gradient(0,#6100b0 55%,#fff 45%);background:-o-linear-gradient(0,#6100b0 55%,#fff 45%);background:linear-gradient(0,#6100b0 55%,#fff 45%);border:3px solid #be6eff;cursor:default}.shop-page .gc-list-item-block-selected .gc-list-item-best-value{background-color:#be6eff;color:#fff}.shop-page .gc-list-item-block-selected .gc-list-item-name{color:#6100b0;border-color:#e6d4f5;margin-top:-1px}.shop-page .gc-list-item-block-selected .gc-list-item-savings{background-color:#6100b0;color:#fff}.shop-page .gc-list-item-block-selected .gc-list-item-price{color:#6100b0}.shop-page .gc-list-item-block-selected .gc-list-item-price-period{color:#2e3c54}.shop-page .gc-list-item-block-selected .gc-list-item-price-wrapper{margin-top:20px}.shop-page .gc-list-item-block-selected .gc-list-item-billing-period{width:189px;font-family:Poppins;font-size:14px;color:#fff}.shop-page .gc-list-item-block-selected .gc-list-item-gift-card-icon{margin:4px auto 0;background:url('/images/shop/gift-card-gradient.svg') no-repeat}.shop-page .gc-list-item-block-selected .gc-list-item-buy-now{display:block}.shop-page .gc-list-item-block-disabled{color:#b3b7ba;cursor:default;border-color:#000}.shop-page .gc-list-item-block-disabled .plans-list-item-best-value{display:none}.shop-page .gc-list-item-block-disabled .plans-list-item-discount{background-color:#b3b7ba}.shop-page .gc-list-item-block-disabled .plans-list-item-discount-decoration{border-top-color:#1e1e1e;border-right-color:#1e1e1e}.shop-page .gc-list-item-block-disabled .plans-list-item-name{color:inherit}.shop-page .gc-list-item-block-disabled .plans-list-item-savings{color:#fff;background-color:#000}.shop-page .gc-list-item-block-disabled .plans-list-item-price{color:inherit}.shop-page .gc-list-item-block-disabled .plans-list-item-price-period{color:inherit}.shop-page .referral-error{color:#62bdc6;text-align:left;font-size:15px}.shop-page .referral-block{margin-top:50px;display:flex}.shop-page .referral-field{width:600px;margin-right:80px;color:#000;font-size:18px;font-weight:600;margin-bottom:10px}.shop-page .referral-field-input{width:100%;margin-top:4px;border:1px solid #b5b5b5;height:44px;padding:0 8px}.shop-page .referral-field-input:hover{border-color:#7d7d7d}.shop-page .referral-field-input::placeholder{color:#6b6b6b}.shop-page .referral-details{width:320px}.shop-page .referral-details-caption{font-size:18px;font-weight:600}.shop-page .payment-block{margin-top:50px;display:flex}.shop-page .payment-block .membership-title{font-weight:600;font-size:20px}.shop-page .payment-block a{width:100%}.shop-page .payment-block a span{display:none}.shop-page .signup-block .plans-list-item-subscribe-now{cursor:pointer}.shop-page :is(.shop-main,.shop-gift-card) .plans-list-item-subscribe-now{display:none}.shop-page :is(.shop-main,.shop-gift-card) .plans-list-item-info{display:block}.payment-method{color:#4d5154;font-size:16px;width:720px}.payment-method-caption{color:#000;font-size:18px;font-weight:600;margin-bottom:10px;z-index:1;position:relative}.payment-method-dropin{z-index:0;position:relative}.payment-method-description{display:flex}.payment-method-local-explanation{width:400px;margin-right:50px}.payment-method-icon img{height:60px}.payment-billing-gc{width:775px}.payment-billing{margin-top:14px;margin-bottom:30px;border:1px solid #b5b5b5;border-radius:4px;color:#000}.payment-billing-header{border-bottom:1px solid #b5b5b5;padding:12px 15px;display:flex;align-items:center}.payment-billing-caption{font-size:14px;font-weight:bold;line-height:26px;flex-grow:1}.payment-billing-caption>*{vertical-align:bottom}.payment-billing-comment{color:#b5b5b5;font-size:15px;margin-left:6px}.payment-billing-why{position:relative}.payment-billing-trigger{cursor:pointer;color:#b5b5b5;font-size:15px;border-bottom:1px dashed currentColor}.payment-billing-trigger:hover,.payment-billing-trigger:focus{color:#9c9c9c}.payment-billing-trigger:hover+.payment-billing-tooltip,.payment-billing-trigger:focus+.payment-billing-tooltip{opacity:1}.payment-billing-tooltip{pointer-events:none;opacity:0;position:absolute;background:#000;color:#fff;right:-15px;top:28px;padding:5px 10px;width:320px;font-size:14px;border-radius:4px;-webkit-transition:transform .2s,opacity .2s,visibility .2s;-webkit-transition-delay:transform .2s,opacity .19s,visibility .19s;-webkit-transition-timing-function:ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.payment-billing-form{padding:10px 15px 10px 10px}.payment-billing-form .send-message{font-size:14px;font-weight:bold}.payment-billing-form .send-message-sub-head{font-size:14px}.payment-billing-group{display:flex}.payment-billing-label{font-size:14px;font-weight:400;line-height:1.4}.payment-billing-block{flex-grow:1;margin-bottom:10px;padding-left:5px}.payment-billing-input{width:100%;margin-top:4px;border:1px solid #b5b5b5;height:44px;padding:0 8px}.payment-billing-input:hover{border-color:#7d7d7d}.payment-billing-input::placeholder{color:#6b6b6b}.one-coupon{margin-top:15px}.payment-total{font-size:32px;font-weight:500;color:#000;min-height:34px;margin-top:30px;line-height:33px}.payment-total-value{margin-left:5px;color:#2e9f4c}.payment-comment{font-size:12px;font-weight:400;margin-bottom:27px;margin-top:15px}.payment-comment a{color:#6100b0;text-decoration:underline}.payment-button{min-height:45px;line-height:45px;width:280px}.payment-button:disabled{background-color:#cbcbcb;color:#5c687a;cursor:default}.payment-button:disabled:hover,.payment-button:disabled:focus,.payment-button:disabled:active{background-color:#cbcbcb;color:#5c687a}.subscription-perks{width:320px}.subscription-perks-caption{font-size:18px;font-weight:600;margin-bottom:10px}.subscription-perks-list{margin-bottom:10px;color:#4d5154}.subscription-perks-list-item{list-style:none;background:url('/images/shop/signup-perk-list-style.svg') no-repeat left -1px;padding-left:30px;font-size:16px;margin-bottom:13px}.subscription-perks-accent{color:#325d9c;font-weight:600}.payment-support-comment{width:722px}.payment-support-comment a{color:#325d9c}.payment-support-comment a:hover,.payment-support-comment a:focus{color:#14305c}.coupon{text-align:center}.coupon button{background-color:#fff;border:0;padding-left:0;padding-right:0}.coupon .coupon-applied{font-size:15px;color:#62bdc6}.coupon .coupon-applied-details{color:#62bdc6}.coupon #couponCodeSearch{width:201px;border-radius:5px;vertical-align:bottom;color:#666;font-size:14px;border:1px solid #36c;padding:0 8px 0 18px}.coupon .coupon-discount-apply{vertical-align:bottom;color:#fff;background-color:#36c;width:136px;height:37px;padding:0 8px;border-radius:70px;font-size:14px;margin-left:8px}.coupon .coupon-discount-apply-disabled{background-color:#cbcbcb;color:#5c687a;cursor:default}.coupon .coupon-discount-apply-disabled:hover,.coupon .coupon-discount-apply-disabled:focus,.coupon .coupon-discount-apply-disabled:active{background-color:#cbcbcb;color:#5c687a}.coupon .coupon-remove{margin-left:5px}.coupon .coupon-remove span{font-size:11px}.giftcard-field-3{width:395px}.giftcard-field-3 .text-field{width:390px}.giftcard-field-2{width:590px}.giftcard-field-2 .text-field{width:580px}#container-3ds{height:345px}.shop-page #coupon-form{display:flex;text-align:left;font-weight:400}.shop-page #coupon-form p{font-weight:600;font-size:21px;line-height:24px}.shop-page #coupon-form .text{margin-right:50px}.shop-page #coupon-form .code{border-left:1px solid #000;padding-left:35px}.shop-page #coupon-form .code p{font-size:16px;line-height:24px;text-align:right}.member-payment-methods .member-payment-method{align-items:center;background-color:#fff;border-color:#b5b5b5;border-style:solid;border-width:0 1px 1px 1px;cursor:pointer;display:flex;justify-content:space-between;margin:0 auto;padding:14px 10px;position:relative;transition:opacity .3s,width .2s cubic-bezier(0.175,0.885,0.32,1.275),border-color .3s,border-radius .3s;width:98%;z-index:0}.member-payment-methods .member-payment-method--active{border-radius:5px !important;opacity:1;width:100%;z-index:1;border-color:#219653;border-width:2px;margin-top:-1px;margin-bottom:-1px}.member-payment-methods .member-payment-method--active .member-payment-method__label{font-weight:700}.member-payment-methods .member-payment-method--active .member-payment-method__icon{fill:#fff;transform:scale(1)}.member-payment-methods .member-payment-method--active .member-payment-method__check{background-color:#219653}.member-payment-methods .member-payment-method__label{color:#000;flex-grow:1;font-size:16px;margin-left:20px;text-align:left;text-overflow:ellipsis;overflow:hidden}.member-payment-methods .member-payment-method__label .member-payment-method__label--small{font-size:13px;font-weight:400}.member-payment-methods .member-payment-method__icon{background-color:#fafafa;border-radius:100px;fill:#fafafa;height:40px;width:40px;padding:11px;transform:scale(0);transition:transform .3s cubic-bezier(0.175,0.885,0.32,1.275)}.member-payment-methods>:first-child{border-top-width:1px}.shop-page .warning-panel{padding:0 200px 10px 200px}.shop-page .warning-panel .signup-option-caption-wrapper{text-align:center}.shop-page .warning-panel .signup-option-caption-wrapper span{color:#cbf89e}.shop-page .warning-panel .signup-options{text-align:left;margin-bottom:20px}.shop-page .warning-panel .signup-options .row{font-size:22px;color:#fff;padding-top:15px}.shop-page .warning-panel button{margin-right:10px}.shop-page .warning-panel a{color:white;text-decoration:underline}.shop-page .instructions-subheader{text-align:left;font-weight:bold;margin-bottom:22px}.shop-page .coupon-input{display:flex}.get-vip{width:50%;float:left;display:flex;flex-direction:column;height:100%;margin:0}.get-vip .join-vip-now{width:231px;height:56px;padding:8px 40px;border-radius:114px;background-image:linear-gradient(-178deg,#8429ce 0,#00bbb4 100%);background-position:center center;background-size:cover;font-size:23px;color:#fff;text-align:center;margin:auto auto 10px;display:block;display:flex;justify-content:center;align-items:center}.get-vip>.get-vip-heading{font-size:55px;font-weight:bold;line-height:70px;color:#08bbcb;margin-bottom:20px}.get-vip>.low-price{font-size:24px;font-weight:bold;line-height:30px}.get-vip .get-vip-now{display:block;width:346px;background:#c5435e;border-radius:5px;color:#fff;font-size:26px;font-weight:bold;text-align:center;padding:20px 0;margin:35px 0 0}.get-vip .get-vip-now:hover{text-decoration:none;background-color:#e35d78}.check{background-image:url(/images/shop/round-gradient.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain;width:20px;height:20px;min-width:20px;min-height:20px;display:flex;justify-content:center;align-items:center}.buy-vip-banner{width:1177px;margin:5px auto;font-size:12px;display:flex;border-radius:10px;background:#fff;display:grid;grid-template-columns:1fr .9fr .9fr .9fr .9fr .5fr;width:100%}.buy-vip-banner>.ultimate-simmer{background-image:url(/images/shop/gradient.svg);background-repeat:no-repeat;background-position:0 0;background-size:cover;font-size:16px;font-family:Poppins;line-height:24px;color:#fff;padding:12px 32px;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0}.buy-vip-banner .vip-logo{display:flex;justify-content:center;align-items:center}.buy-vip-banner .bullet-list{display:flex;gap:8px;padding:20px 14px}.buy-vip-banner .bullet-list>div:nth-child(2)>span:first-child{font-family:Poppins;font-size:14px;color:#7c41cb;line-height:18px}.buy-vip-banner .bullet-list>div:nth-child(2)>span:nth-child(2){font-family:Poppins;font-size:12px;color:#2e3c54;line-height:18px}.buy-vip-banner .gradient{width:82px;height:22px;padding:4px 8px;border-radius:114px;background-image:linear-gradient(-158deg,#8429ce 0,#00bbb4 100%);font-size:10px;color:#fff;text-align:center;margin-bottom:5px}.buy-vip-banner .cost{font-size:16px;color:#2e3c54;line-height:14px;font-weight:500}.buy-vip-banner .cost p{font-weight:normal;font-size:12px;line-height:22px;margin:0 !important}.membership-details-wrapper .callout{font-size:24px;color:#fff;line-height:26px;max-width:550px;float:right;margin-bottom:15px;font-weight:700}.membership-details-wrapper{width:50%}.gift-card-purchase{border:1px solid #be6eff;border-radius:31px;background-color:#fff;font-size:14px;color:#6100b0;text-align:center;margin:0 auto 45px;font-weight:700;padding:8px 16px;display:flex;justify-content:flex-start;align-items:center}.gift-card-purchase img{height:24px;width:24px;margin-right:8px}.shop-page .membership-details{display:inline-block;vertical-align:top;color:#2e3c54;background-color:#fff;border-radius:10px;padding:38px 51px;margin-bottom:24px}.shop-page .membership-details>.membership-title{font-size:32px;font-weight:600;line-height:45px;margin-bottom:10px;color:#000;text-align:left}.shop-page .membership-details>ul>li{font-size:16px;line-height:22px;display:flex;justify-content:flex-start;align-items:center;margin:8px 0}.shop-page .membership-details>ul>li>div.check{margin-right:8px}.shop-page .membership-details>a{width:209px;border-radius:114px;background-image:linear-gradient(-158deg,#00a19b 0,#00bbb4 100%);font-size:23px;color:#fff;display:block;text-align:center;margin:0 auto;position:relative;top:27px}.shop-page .membership-details>a:hover{text-decoration:none}.shop-page .membership-details .vip-perks{font-size:14px;color:#2e3c54;line-height:28px;border-top:1px solid #8c8c8c;margin-top:20px;padding-top:20px}.shop-page .membership-details .vip-perks .bold{font-size:20px;color:#6100b0;font-weight:600}.shop-page .disclaimer{text-align:center;color:#2e3c54;font-size:12px;font-weight:500;margin-top:12px;margin-bottom:10px}.shop-page .welcome-content{background-image:url(/images/shockwave-collab/friends.png);background-repeat:no-repeat;background-size:cover;margin-bottom:-20px;margin-top:20px;background-position:-172px 55px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.shop-page #footer{margin-top:0}.shop-page .payment-wrapper{background:#fff;padding:30px;border-radius:10px;margin-bottom:50px}.shop-page a.change-email{cursor:pointer}.shop-page .email-input{width:300px}.shop-page .email-input-wrapper{display:none}.payment-billing-form{background-color:rgba(214,224,245,0.25);border:1px solid #d6e0f5}.shop-page .payment-block .membership-details{width:389px;border:1px solid #dadada;border-radius:10px;font-size:15px;line-height:20px;color:#2e3c54}.payment-methods{width:720px;margin-right:30px}.perks a{max-width:260px;height:55px;padding-top:17px}.payment-provider{margin-right:130px}.payment-support-comment{font-size:12px;color:#666;line-height:20px}.payment-support-comment .problems{display:block;float:none;margin-bottom:35px}.payment-support-comment a{color:#6100b0;text-decoration:underline}.payment-support-comment span{font-size:24px;color:#be6eff;line-height:20px;font-weight:500;float:left;margin-right:20px;margin-top:-9px}.shop-page .choose-another-card{background:#36c;text-decoration:none;color:#fff;padding:8px;border-radius:92px}.member-payment-methods{margin-bottom:20px}.gift-card-input{display:grid;grid-template-columns:65% 35%}.gift-card-input .shop-button{background-color:#e6d4f5;font-size:16px;color:#6100b0;text-align:center}.gift-card.payment-billing-form{font-size:12px;color:#2e3c54;line-height:16px;font-weight:600}.sw-learn-more{cursor:pointer}.shockwave-collab.md-modal .close{position:relative}.shockwave-collab.md-modal .close span{background:url(/images/shockwave-collab/close.svg) no-repeat;position:absolute;right:-65px;top:-65px;height:46px;width:46px;cursor:pointer}.payment-note{color:#666;font-size:12px}.payment-note a{color:#6100b0}@media(min-width:320px) and (max-width:1200px){.shop-page .plans-list{grid-template-columns:1fr;gap:20px !important}.shop-page .savings-info{right:-10px !important}.shop-page .buy-vip-banner{grid-template-columns:1fr 1fr}.shop-page .ultimate-simmer{background-position:0 -20px;border-bottom-left-radius:0}.shop-page .membership-details{width:100% !important}}@media(max-width:560px){.shop-page .savings-info{right:-10px !important}.shop-page .buy-vip-banner{grid-template-columns:1fr}.shop-page .ultimate-simmer{background-position:0 -20px;border-top-right-radius:10px;border-bottom-left-radius:0}.shop-page .vip-logo{display:none}}@media(min-width:320px) and (max-width:796px){.shop-page .welcome-content{flex-direction:column}.shop-page .membership-details{width:100% !important}.shop-page .get-vip,.shop-page .membership-details-wrapper{width:100% !important}}@media(min-width:320px) and (max-width:500px){.shop-page .shop-horizontal-block{display:inline-block;border-radius:0;width:100%;margin:0}.shop-page .signup-option-perks{padding:0 30px}.shop-page .signup-option-vip .learn-more{display:none}.shop-page .signup-option-logged-in{width:100%;border-radius:0;padding:30px 0 80px}.shop-page .signup-option-logged-in .signup-option-caption-wrapper{margin-top:0;width:100%;float:none}.shop-page .signup-option-logged-in .signup-option-caption{margin-top:0}.shop-page .signup-option-logged-in .signup-option-perks{width:100%;padding:0 30px}.shop-page .signup-option-logged-in .signup-option-bottom-wrapper{float:none;width:100%;bottom:25px}.shop-page .perks-list-item{flex-wrap:wrap}.shop-page .perks-list-item:nth-child(even) .perks-list-item-image{order:0}.shop-page .perks-list-item-description{height:auto;margin-top:40px}.shop-page .buy-header-image{display:none;border-radius:10px}.shop-page .instructions-header{font-size:24px;margin:40px 0 0}.shop-page .payment-methods-tabs{margin:30px 0 40px}.shop-page .payment-methods-tab{font-size:16px}.shop-page .plans-list{flex-wrap:wrap}.shop-page .plans-list-item{margin:0 40px}.shop-page .plans-list-item-block{margin-bottom:20px}.shop-page .payment-block{flex-wrap:wrap}.shop-page .payment-methods{width:100%;margin-right:0;margin-bottom:50px}.shop-page .payment-method-description{flex-wrap:wrap}.shop-page .payment-method-local-explanation{width:auto;margin-right:0}.shop-page .payment-method-icon{margin-top:20px}.shop-page .payment-method-icon img{height:60px}.shop-page .payment-billing-group{flex-wrap:wrap}.shop-page .payment-button{width:100%}.shop-page .payment-support{flex-wrap:wrap}.shop-page .payment-support-comment{margin-left:0;margin-top:20px}.shop-page .payment-provider{text-align:center;width:100%}.shop-page .welcome-content .membership-details{width:440px;margin-top:10px}.shop-page .welcome-content .membership-details ul{width:360px}.shop-page .payment-block .membership-details{width:384px;height:unset}.shop-page .payment-block .membership-details ul{width:338px}.shop-page .giftcard-field-2{width:400px}.shop-page .giftcard-field-2 .text-field{width:390px}.buy-vip-banner{flex-direction:column}.shop-page #coupon-form{flex-direction:column}.shop-page #coupon-form .code{border-top:1px solid #000;border-left:0;padding:0}.shop-page .payment-button-container{flex-direction:column}.shop-page .buy-vip-banner{width:unset}.shop-page .payment-method{width:unset}.shop-page .payment-support-comment{width:unset}.shop-page ul.plans-list{display:flex;flex-direction:column-reverse}.shop-page ul.plans-list li.plans-list-item{flex:0 0 auto;margin:0}.shop-page .shop-page .plans-list-item-price-wrapper{margin-top:50px}}
