.pack-section{width:100%;padding:var(--spacing-14) var(--spacing-5);margin:0 auto;background-color:transparent}.pack-section__content{max-width:100%;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-10);align-items:center}.pack-section__details-container{display:flex;flex-direction:column;gap:var(--spacing-6);align-items:center;text-align:center;max-width:1008px}.pack-section__title{font-family:var(--family-Display);font-weight:var(--weight-normal);font-size:var(--Display-h2);line-height:110%;letter-spacing:.48px;color:var(--Neutral-White);margin:0;width:100%;text-align:center}.pack-section__description{font-family:var(--family-Body);font-weight:var(--weight-normal);font-size:var(--Body-Body-M);line-height:160%;color:var(--Neutral-White);opacity:.9}.pack-section__description p{margin:0 0 var(--spacing-4) 0}.pack-section__description p:last-child{margin-bottom:0}.pack-section__packages-wrapper{display:flex;flex-direction:column;gap:var(--spacing-10);width:100%;justify-content:center;align-items:center}.pack-section__subtitle{font-family:var(--family-Display);font-weight:var(--weight-normal);font-size:var(--Display-h3);line-height:140%;color:var(--Cyan-Cyan-200);margin:0;text-align:left;max-width:875px}.pack-section__subtitle-break{display:inline}.pack-section__packages{display:flex;flex-direction:row;gap:var(--spacing-3);align-items:stretch;justify-content:flex-start;max-width:100%;width:100%;padding-top:24px;padding-bottom:var(--spacing-2);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.pack-section__packages::-webkit-scrollbar{display:none}.pack-section__package{flex:0 0 auto;min-width:300px;width:300px;background-color:var(--Neutral-White);border-radius:var(--radius-xl);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6);align-items:center;justify-content:flex-start;position:relative;scroll-snap-align:start;flex-shrink:0}.pack-section__package-label{position:absolute;top:-23.93px;left:50%;transform:translate(-50%) rotate(348.652deg);z-index:1}.pack-section__package-label:before{content:"";display:block;width:137.483px;height:61.466px}.pack-section__label-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--family-Display);font-weight:var(--weight-normal);font-size:var(--size-lg);line-height:24px;color:var(--Neutral-White);background-color:var(--Red-Red-500);padding:var(--spacing-1) var(--spacing-4) var(--spacing-2);border-radius:var(--radius-DEFAULT);white-space:nowrap}.pack-section__custom-quantity-text-discount{color:var(--Cyan-Cyan-500);font-family:var(--family-Display);font-weight:var(--weight-normal);font-size:var(--size-xl)}.uppa-add-to-cart-form.pack-section__custom-form{align-items:center;justify-content:center}.pack-section__package:nth-child(2) .pack-section__package-label{top:-23.88px}.pack-section__package:nth-child(2) .pack-section__package-label:before{width:92.383px;height:52.415px}.pack-section__package:nth-child(3) .pack-section__package-label{top:-24.17px}.pack-section__package:nth-child(3) .pack-section__package-label:before{width:123.757px;height:58.711px}.pack-section__package-header{background-color:var(--Cyan-Cyan-500);border-radius:var(--radius-lg);padding:var(--spacing-5) var(--spacing-4) var(--spacing-4);width:100%;display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.pack-section__package-number{font-family:var(--family-Display);font-weight:var(--weight-normal);font-size:60px;line-height:1.12;letter-spacing:.6px;color:var(--Neutral-White)}.pack-section__package-unit{font-family:var(--family-Display);font-weight:var(--weight-normal);font-size:var(--size-2xl);line-height:1.12;letter-spacing:.24px;color:var(--Neutral-White)}.pack-section__package-content{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:center;justify-content:center;width:100%;height:100%}.pack-section__package-title{font-family:var(--family-Body);font-weight:var(--weight-extrabold);font-size:20px;line-height:28px;color:var(--Cyan-Cyan-500);margin:0;text-align:center;width:100%}.pack-section__title-xl{display:none}.pack-section__title-2xl{display:block}.pack-section__discount-xl{display:none}.pack-section__discount-2xl{display:inline}.pack-section__custom-text-xl{display:block;margin-bottom:0}.pack-section__package-description{font-family:var(--family-Body);font-weight:var(--weight-normal);font-size:var(--Body-Body-M);line-height:24px;color:#364153;margin:0;text-align:center;width:100%;height:100%}.pack-section__package-features{padding:var(--spacing-2) var(--spacing-4);width:100%;border-radius:8px;border:1px solid var(--Cyan-Cyan-800, #049199);background:#99d2d566}.pack-section__discount{color:var(--Cyan-Cyan-800, #049199);font-family:Onest;font-size:18px;font-style:normal;font-weight:var(--weight-regular);line-height:130%}.pack-section__features-list{list-style:none;padding:0;margin:0;text-align:left}.pack-section__features-list li{font-family:var(--family-Body);font-weight:var(--weight-normal);font-size:var(--size-sm);line-height:1.3;color:#4a5565;margin:0 0 var(--spacing-0_5) 21px;position:relative}.pack-section__features-list li:last-child{margin-bottom:0}.pack-section__features-list li:before{content:"\2022";position:absolute;left:-21px}.pack-section__features-list li strong{font-weight:var(--weight-bold)}.pack-section__package-button{background-color:var(--Yellow-Yellow-500);border:none;border-radius:var(--radius-full);padding:var(--spacing-3_5) var(--spacing-10) 18px;font-family:var(--family-Display);font-weight:var(--weight-normal);font-size:var(--size-lg);line-height:1;color:var(--Blu-Blu-500);cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.pack-section__package-button:hover{background-color:var(--Yellow-Yellow-200)}.pack-section__package-button:active{background-color:var(--Yellow-Yellow-800)}.pack-section__package:nth-child(2) .pack-section__package-button,.pack-section__package:nth-child(3) .pack-section__package-button{font-size:var(--size-xl);line-height:24px}.pack-section__custom-container{display:flex;flex-direction:column;gap:var(--spacing-6);align-items:center;max-width:889px;width:100%}.pack-section__custom-text{white-space:nowrap}.pack-section__custom-container .dot__button{width:auto}.pack-section__custom-button-container{display:flex;flex-direction:row;gap:var(--spacing-2);align-items:center;justify-content:center;width:auto;padding:var(--spacing-3_5) var(--spacing-6);border-radius:var(--radius-full);flex-wrap:wrap}.pack-section__custom-text{font-family:var(--family-Body);font-weight:var(--weight-normal);font-size:var(--Body-Body-M);line-height:160%;color:var(--Neutral-White);opacity:.9;margin:0;text-align:center;gap:var(--spacing-6);display:flex;flex-direction:column}.pack-section__custom-button{border:2px solid var(--Neutral-White);background-color:transparent;border-radius:var(--radius-full);padding:var(--spacing-3_5) var(--spacing-6) 18px;font-family:var(--family-Display);font-weight:var(--weight-normal);font-size:var(--size-xl);line-height:24px;color:var(--Neutral-White);cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.pack-section__custom-button:hover{background-color:var(--Neutral-White);color:var(--Blu-Blu-500)}.pack-section__custom-stepper{display:flex;align-items:center;justify-content:center;gap:0;width:auto;overflow:hidden;background-color:transparent;box-sizing:border-box}.pack-section__stepper-btn{width:32px;height:32px;background-color:var(--Blu-Blu-200);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;color:var(--Blu-Blu-500);cursor:pointer;transition:background-color .2s ease,color .2s ease;border-radius:var(--radius-lg);min-width:auto;padding:var(--spacing-0)}.pack-section__stepper-icon{width:16px;height:16px;flex-shrink:0;display:block}.pack-section__stepper-btn:hover:not(:disabled){background-color:#ffffff1f}.pack-section__stepper-btn:focus-visible{outline:2px solid var(--Neutral-White);outline-offset:2px}.pack-section__stepper-btn:disabled{opacity:.4;cursor:not-allowed}.pack-section__stepper-btn:disabled .pack-section__stepper-icon{opacity:1}.pack-section__stepper-input{flex:1;min-width:3ch;width:4ch;height:var(--spacing-14);padding:0 var(--spacing-1);border:none;background:transparent;color:var(--Neutral-White);font-family:var(--family-Display);font-weight:var(--weight-normal);font-size:var(--Display-h4);line-height:1.2;letter-spacing:.48px;text-align:center;-moz-appearance:textfield;box-sizing:border-box}.pack-section__stepper-input::-webkit-outer-spin-button,.pack-section__stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pack-section__stepper-input:focus{outline:none}.pack-section__custom-container .pack-section__custom-cta{width:auto}@media (min-width: 768px){.pack-section__package-label{top:-23.93px}.pack-section__package:nth-child(2) .pack-section__package-label{left:calc(50% + .19px)}.pack-section__package:nth-child(3) .pack-section__package-label{left:calc(50% - .12px)}.pack-section__custom-button-container{border:2px solid var(--Neutral-White)}}@media (min-width: 1024px){.pack-section{padding:var(--spacing-20) var(--spacing-10)}.pack-section__packages{max-width:100%;gap:var(--spacing-6);overflow-x:visible;scroll-snap-type:none;padding-bottom:0}.pack-section__package{flex:1 1 0;min-width:350px;width:auto;border-radius:var(--radius-2xl)}}@media (min-width: 1536px){.pack-section{padding:var(--spacing-32) var(--spacing-20)}.pack-section__content{max-width:1512px;gap:var(--spacing-20)}.pack-section__title{font-size:var(--Display-h1);letter-spacing:.52px}.pack-section__packages{max-width:1256px}.pack-section__packages-wrapper{align-items:center}.pack-section__subtitle{text-align:center}.pack-section__subtitle-break{display:none}.pack-section__title-xl{display:block}.pack-section__title-2xl{display:none}.pack-section__discount-xl{display:inline}.pack-section__discount-2xl{display:none}.pack-section__custom-text-xl{display:block}}@media (min-width: 768px) and (max-width: 1535px){.pack-section__content{max-width:1364px}.pack-section__title{font-size:var(--Display-h2);letter-spacing:.48px}.pack-section__packages{max-width:1136px}.pack-section__custom-text{max-width:889px;white-space:nowrap}.pack-section__title-xl{display:block}.pack-section__title-2xl{display:none}.pack-section__discount-xl{display:inline}.pack-section__discount-2xl{display:none}.pack-section__custom-text-xl{display:block}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dot-css-section-pack.css.map */
