.container{width:100%;margin-left:auto;margin-right:auto}@media (min-width: 100%){.container{max-width:100%}}@media (min-width:1280px){.container{max-width:1280px}}.pricecard{width:100%;margin-left:auto;margin-right:auto}.pricecard-text{flex-direction:row;justify-content:space-between;font-weight:400;display:flex}.pricecard-text-row{align-items:center;font-weight:400;display:flex}@media (min-width:1280px){.xl\:container{width:100%;margin-left:auto;margin-right:auto}@media (min-width: 100%){.xl\:container{max-width:100%}}@media (min-width:1280px){.xl\:container{max-width:1280px}}}
.coupon-container{flex-direction:column;gap:.5rem;width:100%;display:flex}.coupon-container .coupon-trigger{text-align:left;width:100%}.coupon-container .coupon-trigger-content{justify-content:space-between;align-items:center;width:100%;display:flex}.coupon-container .coupon-content{justify-content:space-between;align-items:center;width:100%;display:flex;overflow:hidden}.coupon-container .coupon-accordion-item{flex-direction:column;width:100%;display:flex}.coupon-container .coupon-accordion-item[data-state=open] .coupon-trigger-content .coupon-chevron-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.coupon-container .coupon-chevron-icon{width:1rem;height:1rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.coupon-container .coupon-input-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;margin-top:1rem;display:grid}.coupon-container .coupon-input-container .btn{flex-grow:1;grid-column:span 1/span 1;width:100%;height:100%}.coupon-container .coupon-input-container .input-container{grid-column:span 2/span 2}.coupon-container .coupon-input{flex-grow:1;height:100%;display:flex}
.coupons-display{flex-direction:column;gap:.5rem;display:flex}.coupons-display__item{width:100%}.coupons-display__row{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.coupons-display__delete-button{--tw-text-opacity:1;width:2rem;height:2rem;color:rgb(0 0 0/var(--tw-text-opacity,1));justify-content:flex-end}.coupons-display__delete-button:hover{--tw-text-opacity:1;color:rgb(95 95 95/var(--tw-text-opacity,1));background-color:#0000}
.bottom-sheet-container{z-index:50;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px -4px 66px #00000021;--tw-shadow-colored:0px -4px 66px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-sheet-backdrop{z-index:40;background-color:#00000080;position:fixed;inset:0}.bottom-sheet-toggle-button{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));justify-content:center;align-items:center;width:3rem;height:2.75rem;display:flex;position:absolute;top:-2.5rem;left:1rem}.bottom-sheet-summary{justify-content:space-between;padding:1rem 1rem .5rem;display:flex}.bottom-sheet-content{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));flex-direction:column;display:flex;overflow:hidden}.bottom-sheet-expandable-content{flex-direction:column;padding:0 1rem 1rem;display:flex;overflow:auto}.bottom-sheet-header{justify-content:space-between;align-items:center;display:flex}.bottom-sheet-header>h3{margin-bottom:0}.bottom-sheet-close-button{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-right:-.5rem;display:flex}.bottom-sheet-footer{z-index:50;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));height:4.5rem;padding-left:1rem;padding-right:1rem;position:relative}
.container{width:100%;margin-left:auto;margin-right:auto}@media (min-width: 100%){.container{max-width:100%}}@media (min-width:1280px){.container{max-width:1280px}}.pricecard__text{flex-direction:row;justify-content:space-between;gap:.5rem;font-weight:400;display:flex}@media (min-width:1280px){.xl\:container{width:100%;margin-left:auto;margin-right:auto}@media (min-width: 100%){.xl\:container{max-width:100%}}@media (min-width:1280px){.xl\:container{max-width:1280px}}}
/*# sourceMappingURL=0ytle10kawt_2.css.map*/