.wg_shop-title{font-weight:700;font-size:24px;line-height:normal;color:var(--heading-color);margin-top:36px}.wg_shop-title.centered{text-align:center;display:block}#subscriptions_form,#subscriptions_form_custom{display:block;position:relative}.wg-plans-wrapper{max-width:1440px;margin:0 auto;width:100%}#wg_shop-plans .swiper-container,#wg_shop-plans-custom .swiper-container{overflow:visible;position:relative}.SubCard{width:100%;height:100%;padding:0 17.4px 12.18px;position:relative;background:#fff;border-radius:9.57px;outline:1px rgba(37,37,37,.4) solid;box-shadow:0 3.48px 20.44px #00000021;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:9.57px;cursor:pointer;box-sizing:border-box;transition:outline .2s ease,box-shadow .2s ease}#wg_shop-plans .swiper-slide,#wg_shop-plans-custom .swiper-slide{height:auto;align-self:flex-start;display:flex}.card-image-swiper .swiper-slide{height:100%!important;align-self:stretch!important}.SubCard.selected{outline:4px solid #3176FF;box-shadow:0 4px 35px #0000003b}.SubCard input[type=radio]{display:none}.SubCard__Grid{width:calc(100% + 34.8px);margin-left:-17.4px;margin-right:-17.4px;overflow:hidden;border-top-left-radius:9.57px;border-top-right-radius:9.57px;position:relative;aspect-ratio:297 / 219}.SubCard__Grid .swiper-container.card-image-swiper{width:100%;height:100%;position:absolute;top:0;left:0}.SubCard__GridImage{width:100%;height:100%}.SubCard__GridImage img{width:100%;height:100%;object-fit:cover;display:block}.SubCard__Grid .swiper-button-prev,.SubCard__Grid .swiper-button-next{color:#fff;width:44px;height:44px;background:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2;margin-top:-22px;filter:drop-shadow(0px 2px 4px rgba(0,0,0,.3));transition:background .2s ease}.SubCard__Grid .swiper-button-prev:hover,.SubCard__Grid .swiper-button-next:hover{background:#00000080}.SubCard__Grid .swiper-button-prev:after,.SubCard__Grid .swiper-button-next:after{display:none}.SubCard__Grid:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000,#00000080);pointer-events:none;z-index:1}.SubCard__Content{width:100%;padding-top:6.09px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;flex-grow:1}.SubCard__HeaderWrapper{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.SubCard__TopSection{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.SubCard__HeaderRow{align-self:stretch;height:27px;display:flex;justify-content:space-between;align-items:flex-start}.SubCard__Title{display:flex;flex-direction:column;justify-content:center;color:#000;font-size:22.22px;font-family:Lato;font-weight:700;text-transform:uppercase;word-wrap:break-word}.SubCard__Badge{padding:3.48px 11px;border-radius:11.07px;outline:.87px #252525 solid;outline-offset:-.87px;display:flex;justify-content:center;align-items:center;gap:8.7px}.SubCard__BadgeText{color:#000;font-size:14px;font-family:Lato;font-weight:400;letter-spacing:.28px;word-wrap:break-word;white-space:nowrap}.SubCard__Subtitle{color:#3f4144;font-size:16px;font-family:Lato;font-weight:400;line-height:title;line-height:20.88px;word-wrap:break-word}.SubCard__BodyWrapper{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:9px}.SubCard__Description{align-self:stretch;color:#3f4144;font-size:14px;font-family:Lato;line-height:16px}.SubCard__Description strong{font-weight:900}.SubCard__Features{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:9px}.SubCard__FeatureItem{display:flex;justify-content:flex-start;align-items:flex-start;gap:6.96px}.SubCard__FeatureIconWrapper{width:14px;padding-top:5px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.SubCard__FeatureText{color:#3f4144;font-size:14px;font-family:Lato;font-weight:400;line-height:18px;word-wrap:break-word}.SubCard__Footer{align-self:stretch;padding-top:12px;border-top:.87px rgba(37,37,37,.6) solid;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:13.05px;margin-top:auto}.SubCard__FooterTop{align-self:stretch;display:flex;justify-content:space-between;align-items:center}.SubCard__PriceBox{width:161.79px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.SubCard__Strikethrough{align-self:stretch;height:16.7px;color:#000;font-size:16.7px;font-family:Lato;font-weight:400;text-decoration:line-through;word-wrap:break-word}.SubCard__PriceMain{align-self:stretch;display:flex;justify-content:flex-start;align-items:flex-end}.SubCard__PriceValue{color:#000;font-size:35.49px;font-family:Lato;font-weight:700;word-wrap:break-word;text-wrap:nowrap}.SubCard__PriceLabel{width:99px;height:23px;color:#000;font-size:16.7px;font-family:Lato;font-weight:400;word-wrap:break-word}.SubCard__DiscountBox{width:111px;height:59px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px}.SubCard__DiscountBadge{width:91px;padding:5px 6px;background:#ececec;border-radius:4px;display:flex;justify-content:center;align-items:center;gap:10px}.SubCard__DiscountBadgeText{display:flex;flex-direction:column;justify-content:flex-end;color:#000;font-size:14px;font-family:Lato;font-weight:400;word-wrap:break-word}.SubCard__DiscountText{display:flex;flex-direction:column;justify-content:flex-end;color:#000;font-size:12px;font-family:Lato;font-weight:400;word-wrap:break-word}.SubCard__FreqToggle{height:72px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:7.1px}.SubCard__FreqOption{width:106px;flex:1 1 0;display:flex;justify-content:center;align-items:center;gap:3.4px;cursor:pointer;padding-top:2.96px;padding-bottom:2.96px;border-radius:17.85px;transition:all .2s ease}.SubCard__FreqOption.selected{background:#252525;outline:.74px #252525 solid;outline-offset:-.74px;color:#fff}.SubCard__FreqOption:not(.selected){background:transparent;outline:.85px #252525 solid;outline-offset:-.85px;color:#000}.SubCard__FreqText{font-size:11.9px;font-family:Lato;font-weight:400;letter-spacing:.24px;word-wrap:break-word}.SubCard__FreqSquare{display:none}.SubCard__FreqOption.selected .SubCard__FreqSquare{display:block}.SubCard__ActionStack{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.SubCard__Buttons{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.SubCard__ButtonPrimary{align-self:stretch;height:36px;padding:10px;background:#f51f22;border-radius:4px;outline:1px #F51F22 solid;outline-offset:-1px;display:flex;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:14px;font-family:Lato;font-weight:700;text-transform:uppercase;letter-spacing:.28px;word-wrap:break-word;cursor:pointer}.SubCard__ButtonSecondary{align-self:stretch;padding:8.7px;background:#fff;border-radius:3.48px;outline:.87px #252525 solid;outline-offset:-.87px;display:flex;justify-content:center;align-items:center;gap:8.7px;color:#000;font-size:14px;font-family:Lato;font-weight:400;word-wrap:break-word;cursor:pointer;text-decoration:none}.SubCard__Legal{align-self:stretch;text-align:center;justify-content:flex-end;display:flex;flex-direction:column;color:#000;font-size:12px;font-family:Lato;font-weight:400;letter-spacing:.24px;word-wrap:break-word}.SubCard__Swirls{width:271.23px;left:13.44px;top:99.63px;position:absolute;justify-content:space-between;align-items:center;display:flex;pointer-events:none;z-index:10;opacity:.2}.SubCard__SwirlLine{width:19.59px;height:3.13px;transform-origin:top left;background:#eaeaea}.BelowCards{flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;display:flex;margin-top:36px}.BelowCards__Heading{width:426px;padding-top:4px;padding-bottom:4px;text-align:center;color:#ff2d2d;font-size:18px;font-family:Lato;font-weight:700;word-wrap:break-word}.BelowCards__InfoBoxes{justify-content:center;align-items:center;display:inline-flex}.BelowCards__InfoBox{width:220px;padding-top:7px;padding-bottom:7px;outline:1px black solid;outline-offset:-1px;justify-content:center;align-items:center;display:flex}.BelowCards__InfoBoxText{width:200px;text-align:center;color:#000;font-size:14px;font-family:Lato;font-weight:400;word-wrap:break-word}.BelowCards__FinePrint{flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;display:flex}.BelowCards__FinePrintTitle{text-align:center;color:#000;font-size:14px;font-family:Lato;font-weight:700;word-wrap:break-word}.BelowCards__FinePrintText{text-align:center;color:#000;font-size:14px;font-family:Lato;font-weight:400;word-wrap:break-word}@media (max-width: 640px){.BelowCards{gap:5px}.BelowCards__Heading{width:100%;max-width:302px;font-size:14px}.BelowCards__InfoBoxes{margin-top:10px}.BelowCards__InfoBox{width:100%;padding-top:5.5px;padding-bottom:5.5px;outline-width:.8px}.BelowCards__InfoBoxText{font-size:11px;width:auto}.BelowCards__FinePrint{width:100%;max-width:372px;gap:10px;margin-top:10px}.BelowCards__FinePrintTitle{font-size:16px;font-weight:700}.BelowCards__FinePrintText{width:100%;max-width:329px;font-size:13.5px}}.SubCard__InteractiveCTA{width:100%;display:flex;flex-direction:column;gap:8px}.SubCard__ButtonPrimary{transition:all .3s ease;position:relative}.SubCard__ButtonPrimary.active{background:#252525;outline-color:#252525;color:#fff}.SubCard__ButtonCheckmark{display:none;margin-left:10px}.SubCard__ButtonPrimary.active .SubCard__ButtonCheckmark{display:block}.SubCard__FrequencySelector{display:none;flex-direction:column;gap:8px;width:100%;margin-top:5px}.SubCard__InstructionText{text-align:center;color:#000;font-size:14px;font-family:Lato;font-style:italic;font-weight:400;letter-spacing:.28px;width:100%}.SubCard__FreqRow{display:flex;gap:5px;width:100%;height:32px}.SubCard__FreqButton{flex:1;height:32px;background:#fff;border-radius:3px;border:1px solid #252525;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#252525;font-size:14px;font-family:Lato;font-weight:700;letter-spacing:.28px;transition:all .3s ease;white-space:nowrap;overflow:hidden}.SubCard__FreqButton.selected{background:#252525;color:#fff;border-color:#252525;flex:2}.SubCard__FreqButton.muted{color:#a0a0a0;border-color:#a0a0a0}.SubCard__FreqCheckmark{display:none;width:11px;height:9px;background:#fff;mask-image:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L4 7L10 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L4 7L10 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-color:#fff;margin-left:8px}.SubCard__FreqButton.selected .SubCard__FreqCheckmark{display:block}.SubCard__ContinueArrow{width:32px;height:32px;min-width:32px;background:#f51f22;border-radius:4px;display:none;justify-content:center;align-items:center;cursor:pointer;margin-left:auto;transition:all .3s ease}.SubCard__ContinueArrow.visible{display:flex;animation:fadeIn .3s forwards}@keyframes fadeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.most-popular-badge{z-index:4;position:absolute;background:#0575ff;height:51px;top:20px;left:20px;width:190px;border-radius:32px;text-align:center;font-size:18px;line-height:50px;font-weight:900;color:#fff}@media only screen and (max-width: 450px){.most-popular-badge{height:44px;top:0;left:0;width:150px;font-size:16px;line-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/subscription-cards.css.map */
