.bundle{position:relative;width:100%}.bundle__head{margin-bottom:60px}.bundle__title{color:#303030;font-size:18px;font-weight:700;line-height:45px;letter-spacing:1.5px;text-transform:uppercase;margin:0}@media (min-width: 750px){.bundle__title{text-align:center;font-size:22px;color:#000}}@media (min-width: 990px){.bundle__title{font-size:24px}}@media (min-width: 1200px){.bundle__title{font-size:27px}}.bundle__title{font-family:var(--font-family-roboto)}.bundle__wrap{position:relative}.bundle__wrap .ast-container{padding-top:15px;max-width:991px;margin-left:auto;margin-right:auto}.bundle__wrap .ast-container:before{content:"";position:absolute;left:0;top:0;width:100%;border-top:1px solid #d9d9d9}@media (min-width: 990px){.bundle__wrap .ast-container{padding-top:25px}}@media (min-width: 1200px){.bundle__wrap .ast-container{padding-top:45px}}.bundle__wrap .ast-bundle{margin-bottom:30px;margin-top:0}@media (min-width: 990px){.bundle__wrap .ast-bundle{position:relative;padding-bottom:140px}}@media (min-width: 1200px){.bundle__wrap .ast-bundle{position:relative;padding-bottom:140px}}.bundle__wrap .ast-bundle-image-wrapper{background-color:#0000000a}@media (min-width: 990px){.bundle__wrap .ast-bundle-image-plus{padding:16px}}.bundle__wrap .ast-bundle-title{color:#303030;font-size:18px;font-weight:700;line-height:45px;letter-spacing:1.5px;text-transform:uppercase;margin:0}@media (min-width: 750px){.bundle__wrap .ast-bundle-title{text-align:center;font-size:22px;margin-bottom:20px;color:#000}}@media (min-width: 990px){.bundle__wrap .ast-bundle-title{font-size:24px;margin-bottom:30px}}@media (min-width: 1200px){.bundle__wrap .ast-bundle-title{font-size:27px;margin-bottom:60px}}.bundle__wrap .ast-bundle-title{font-family:var(--font-family-roboto)}.bundle__wrap .ast-bundle-right-col{flex-direction:column;align-items:center;justify-content:center}@media (min-width: 750px){.bundle__wrap .ast-bundle-right-col{gap:0;padding:8px;border-radius:5px;border:1px solid #e1e1e1;background:#fcfcfc;flex-direction:row}}@media (min-width: 990px){.bundle__wrap .ast-bundle-right-col{position:absolute;left:0;bottom:0;width:100%}}@media (min-width: 750px){.bundle__wrap .ast-bundle-right-col>div:first-of-type{flex:0 0 calc(100% - 261px)}.bundle__wrap .ast-bundle-right-col>div:last-of-type{flex:0 0 261px}}.bundle__wrap .ast-bundle-right-col .ast-flex{width:100%}.bundle__wrap .ast-bundle-right-col>.ast-flex.ast-flex-col{position:relative;display:flex;align-items:center;flex-direction:row;justify-content:center;width:100%}@media (min-width: 750px){.bundle__wrap .ast-bundle-right-col>.ast-flex.ast-flex-col{background-color:transparent;gap:25%;padding-right:25px}}@media (max-width: 749px){.bundle__wrap .ast-bundle-right-col>.ast-flex.ast-flex-col{gap:20%;padding:10px 20px;border-radius:5px;background-color:#fcfcfc}}.bundle__wrap .ast-bundle-right-col>.ast-flex.ast-flex-col .ast-bundle-price-section{flex-direction:column;align-items:center;justify-content:center;width:auto}.bundle__wrap .ast-bundle-right-col>.ast-flex.ast-flex-col .ast-bundle-price-title{font-weight:500;font-size:14px}@media (min-width: 990px){.bundle__wrap .ast-bundle-right-col>.ast-flex.ast-flex-col .ast-bundle-price-title{font-size:18px}}.bundle__wrap .ast-bundle-right-col>.ast-flex.ast-flex-col .ast-bundle-price{font-size:14px;font-weight:700}@media (min-width: 990px){.bundle__wrap .ast-bundle-right-col>.ast-flex.ast-flex-col .ast-bundle-price{font-size:18px}}.bundle__wrap .ast-bundle-right-col>.ast-flex.ast-flex-col .ast-bundle-compare-price{font-size:14px}@media (min-width: 990px){.bundle__wrap .ast-bundle-right-col>.ast-flex.ast-flex-col .ast-bundle-compare-price{font-size:18px}}.bundle__wrap .ast-bundle-right-col>.ast-flex.ast-flex-col .ast-bundle-discount-message{color:#5d1a1a;font-size:18px;font-weight:700;text-transform:uppercase}@media (min-width: 990px){.bundle__wrap .ast-bundle-right-col>.ast-flex.ast-flex-col .ast-bundle-discount-message{color:#000;letter-spacing:2px}}.bundle__wrap .ast-bundle-right-col .ast-button,.bundle__wrap .ast-bundle-right-col .ast-button:not(.btn--password-submit){display:flex;align-items:center;justify-content:center;width:100%;padding:5px 20px;border-radius:5px;background:#1f1f1f;min-height:42px;letter-spacing:normal;font-size:16px!important;font-weight:700!important;text-transform:uppercase;margin:0;color:#fff;font-family:var(--font-family-montser)}.bundle__wrap .ast-bundle-right-col .ast-button:active,.bundle__wrap .ast-bundle-right-col .ast-button:focus,.bundle__wrap .ast-bundle-right-col .ast-button:hover,.bundle__wrap .ast-bundle-right-col .ast-button:not(.secondary-button):focus,.bundle__wrap .ast-bundle-right-col .ast-button:not(.btn--password-submit):active,.bundle__wrap .ast-bundle-right-col .ast-button:not(.btn--password-submit):focus,.bundle__wrap .ast-bundle-right-col .ast-button:not(.btn--password-submit):hover,.bundle__wrap .ast-bundle-right-col .ast-button:not(.btn--password-submit):not(.secondary-button):focus{background-image:none;outline:0;box-shadow:inset 0 3px 5px #00000021}.bundle__wrap .ast-bundle-right-col .ast-button:not(.secondary-button):focus,.bundle__wrap .ast-bundle-right-col .ast-button:not(.btn--password-submit):not(.secondary-button):focus{background-color:var(--button-background-color)!important;color:var(--button-text-color)!important}@media (min-width: 990px){.bundle__wrap .ast-bundle-right-col .ast-button,.bundle__wrap .ast-bundle-right-col .ast-button:not(.btn--password-submit){min-height:55px}}@media (min-width: 1200px){.bundle__wrap .ast-bundle-right-col .ast-button,.bundle__wrap .ast-bundle-right-col .ast-button:not(.btn--password-submit){min-height:65px}}.bundle__wrap .ast-bundle-items{padding-top:16px}@media (min-width: 990px){.bundle__wrap .ast-bundle-items{gap:47px;display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));padding-top:0}}.bundle__wrap .ast-bundle-items .ast-bundle-item{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.bundle__wrap .ast-bundle-items .ast-bundle-item input{display:none}.bundle__wrap .ast-bundle-items .ast-bundle-item .money.ast-price.ast-bundle-item-price{font-weight:700}
