.bundle-carousel-container{margin:0 0 0 -.625rem;min-height:360px;position:relative}@media (min-width:1024px){.bundle-carousel-container{margin:0 0 0 -1.25rem}}.plan-carousel-container{margin:0 -.625rem;min-height:9.625rem;position:relative;width:calc(100% + 1.25rem)}@media (min-width:1024px){.plan-carousel-container{margin:0 -1.25rem;width:calc(100% + 2.5rem)}}.purchase-item{background-color:#fff;margin:0 .625rem;padding:1.25rem 5rem 1.25rem 1.25rem;position:relative}@media (min-width:1024px){.purchase-item{margin:0 1.25rem;padding:1.25rem 5rem 1.25rem 1.25rem}}.purchase-item .title{font-size:1.25rem;line-height:1.25rem;margin-bottom:2.0625rem}.purchase-item .title span{font-size:1.125rem;font-weight:200}.purchase-item .title.strikethrough{margin-bottom:-1.25rem;opacity:.5;text-decoration:line-through}.purchase-item .price{font-size:1.5625rem;line-height:1.5625rem;margin:1.4375rem 0 .125rem}.purchase-item .expiry,.purchase-item .per-c{font-size:.75rem;line-height:.9375rem}.purchase-item .per-c{line-height:1.5rem;margin-bottom:1.25rem}.purchase-item .klarna-image{margin-bottom:.5rem;margin-top:-1rem;max-height:25px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}.purchase-item .control{background-color:var(--dark-blue);display:flex;flex-direction:column;font-family:SoinSansNeue;font-size:.875rem;font-weight:700;height:100%;justify-content:center;line-height:1.25rem;max-width:3.75rem;overflow:hidden;padding-left:3.75rem;position:absolute;right:0;text-transform:uppercase;top:0;transition:.4s}.purchase-item .control:after{height:.875rem;right:1.8125rem;width:.125rem}.purchase-item .control:after,.purchase-item .control:before{background:#fff;content:"";position:absolute;top:50%;transform:translateY(-50%);transition:.4s}.purchase-item .control:before{height:.125rem;right:1.4375rem;width:.875rem}.purchase-item .control .inner{background:var(--dark-blue);display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:.625rem;padding-right:.625rem;transition:.4s;width:100%}.purchase-item .control select{background-color:transparent;filter:invert(1);height:2.125rem;margin-bottom:.625rem;padding:.625rem 3.0625rem .625rem .625rem;text-transform:uppercase;width:13.125rem}.purchase-item .control button{height:2.125rem;padding:.6875rem .625rem .625rem;white-space:nowrap;width:13.125rem}.purchase-item .control button:after{height:.875rem;right:1.3125rem;width:.125rem}.purchase-item .control button:after,.purchase-item .control button:before{background:var(--dark);content:"";position:absolute;top:50%;transform:translateY(-50%);transition:.4s}.purchase-item .control button:before{height:.125rem;right:.9375rem;width:.875rem}.purchase-item .control button:hover:after,.purchase-item .control button:hover:before{background:#fff}.purchase-item .control.active,.purchase-item .control:hover{max-width:17.5rem;padding-left:0;padding-right:3.75rem}.purchase-item .control.active:after,.purchase-item .control.active:before,.purchase-item .control:hover:after,.purchase-item .control:hover:before{transform:translateY(-50%) rotate(45deg)}.purchase-item .control.active .inner,.purchase-item .control:hover .inner{background:var(--altblue)}.purchase-item .description strong{color:var(--pink);text-decoration:underline}.purchase-item .description p{font-size:.9375rem;line-height:1.4063rem}@media (min-width:1024px){.purchase-item .description p{margin-bottom:1.875rem}}.purchase-item .description ul{list-style:none;margin-bottom:.625rem}.purchase-item .description ul li{font-size:1rem;line-height:1.5rem;padding-left:1.875rem;position:relative}.purchase-item .description ul li:before{background:var(--dark);border-radius:50%;content:"";display:block;height:.1875rem;left:.125rem;position:absolute;top:.5625rem;width:.1875rem}.purchase-item .description ul li p{margin-bottom:0}.purchase-item .benefit{max-height:0;overflow:hidden;transition:.4s}.purchase-item .benefit p{font-size:1rem;line-height:1.5rem;margin-bottom:.625rem}.purchase-item .benefit ul{list-style:none;margin-bottom:.625rem}.purchase-item .benefit ul li{font-size:1rem;line-height:1.5rem;padding-left:1.875rem;position:relative}.purchase-item .benefit ul li:before{background:var(--dark);border-radius:50%;content:"";display:block;height:.1875rem;left:.125rem;position:absolute;top:.5625rem;width:.1875rem}.purchase-item .benefit ul li p{margin-bottom:0}.purchase-item .show-benefits{font-size:.875rem;line-height:1.5rem;padding-right:1.875rem;position:relative;text-decoration:underline}.purchase-item .show-benefits:after{height:.875rem;right:.375rem;width:.125rem}.purchase-item .show-benefits:after,.purchase-item .show-benefits:before{background:var(--dark);content:"";position:absolute;top:50%;transform:translateY(-50%);transition:.4s}.purchase-item .show-benefits:before{height:.125rem;right:0;width:.875rem}.purchase-item.active .benefit{max-height:31.25rem;padding:.625rem 0 .3125rem}.purchase-item.active .show-benefits:after{opacity:0}.plan-carousel.loading{position:absolute;width:100%}.plan-carousel .purchase-item{padding:1.25rem 5rem 1.25rem 1.25rem;width:calc(100% - 2.75rem)}@media (min-width:1024px){.plan-carousel .purchase-item{padding:1.25rem 5rem 1.25rem 1.25rem;width:calc(100% - 2.5rem)}}.plan-carousel .purchase-item.animated-bg{min-height:9.625rem;width:calc(100% - 2.75rem)}@media (min-width:1024px){.plan-carousel .purchase-item.animated-bg{width:calc(100% - 2.5rem)}}.plan-carousel .purchase-item.animated-bg .title{background-color:var(--grey);height:1.25rem;opacity:.2;width:55%}.plan-carousel .purchase-item.animated-bg .description>div{background-color:var(--grey);height:1rem;margin-bottom:.25rem;opacity:.2}.plan-carousel .purchase-item.animated-bg .description>div:first-of-type{width:70%}.plan-carousel .purchase-item.animated-bg .description>div:last-of-type{width:60%}.plan-carousel .purchase-item.animated-bg .show-benefits{background-color:var(--grey);height:.75rem;max-width:5.625rem;opacity:.2}.plan-carousel .purchase-item.animated-bg .control{background-color:var(--grey);cursor:default;opacity:.2}.bundle-carousel.loading{position:absolute;width:100%}.bundle-carousel.loading .loader{position:relative}.plan-blocks{overflow:hidden}
