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