.w1ul3ov9{background:var(--color-white);width:clamp(28rem,8.75rem + 26.25vw,35rem);min-height:100%;color:var(--color-charcoal);flex-direction:column;display:flex}@media screen and (max-width:768px){.w1ul3ov9{width:100vw}}.w1ul3ov9 .cart-menu-body{flex-direction:column;flex:auto;gap:clamp(.8rem,.25rem + .75vw,1rem);min-height:0;padding:clamp(1.2rem,.375rem + 1.125vw,1.5rem);display:flex}@media screen and (max-width:768px){.w1ul3ov9 .cart-menu-body{gap:clamp(1rem,.25rem + 3.0534vw,1.2rem);padding:clamp(1.5rem,.375rem + 4.5802vw,1.8rem)}}.w1ul3ov9 .cart-menu-message{margin:0;font-size:clamp(.75rem,.2344rem + .7031vw,.9375rem);line-height:1.33}@media screen and (max-width:768px){.w1ul3ov9 .cart-menu-message{font-size:clamp(.9375rem,.2344rem + 2.8626vw,1.125rem)}}.w1ul3ov9 .cart-menu-footer{border-top:1px solid var(--color-border);flex-direction:column;flex:none;gap:clamp(.8rem,.25rem + .75vw,1rem);padding:clamp(1.2rem,.375rem + 1.125vw,1.5rem);display:flex}@media screen and (max-width:768px){.w1ul3ov9 .cart-menu-footer{gap:clamp(1rem,.25rem + 3.0534vw,1.2rem);padding-bottom:clamp(1.5rem,.375rem + 4.5802vw,1.8rem)}}.w1ul3ov9 .cart-menu-totals{flex-direction:column;gap:clamp(.3rem,.0938rem + .2813vw,.375rem);padding:clamp(.9rem,.2813rem + .8438vw,1.125rem) clamp(1.2rem,.375rem + 1.125vw,1.5rem) 0;display:flex}@media screen and (max-width:768px){.w1ul3ov9 .cart-menu-totals{gap:clamp(.375rem,.0938rem + 1.145vw,.45rem);padding:clamp(1.125rem,.2813rem + 3.4351vw,1.35rem) clamp(1.5rem,.375rem + 4.5802vw,1.8rem) 0}}.w1ul3ov9 .cart-menu-total-row{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;gap:clamp(.8rem,.25rem + .75vw,1rem);width:100%;font-size:clamp(.7rem,.2188rem + .6563vw,.875rem);line-height:clamp(.8rem,.25rem + .75vw,1rem);display:flex}@media screen and (max-width:768px){.w1ul3ov9 .cart-menu-total-row{gap:clamp(1rem,.25rem + 3.0534vw,1.2rem);font-size:clamp(.875rem,.2188rem + 2.6718vw,1.05rem);line-height:clamp(1rem,.25rem + 3.0534vw,1.2rem)}}.w1ul3ov9 .cart-menu-total-row p{margin:0}.w1ul3ov9 .cart-menu-total-row p:last-child{text-align:right}.w1ul3ov9 .cart-menu-grand-total{border-top:1px solid var(--color-border);padding:clamp(.9rem,.2813rem + .8438vw,1.125rem) clamp(1.2rem,.375rem + 1.125vw,1.5rem) 0;font-size:clamp(.8rem,.25rem + .75vw,1rem)}@media screen and (max-width:768px){.w1ul3ov9 .cart-menu-grand-total{padding:clamp(1.125rem,.2813rem + 3.4351vw,1.35rem) clamp(1.5rem,.375rem + 4.5802vw,1.8rem) 0;font-size:clamp(1rem,.25rem + 3.0534vw,1.2rem)}}
.wgz3is8{width:clamp(21rem,6.5625rem + 19.6875vw,26.25rem);max-width:100vw;color:var(--color-charcoal);flex-direction:column;gap:clamp(1rem,.3125rem + .9375vw,1.25rem);padding:clamp(1.2rem,.375rem + 1.125vw,1.5rem);display:flex}@media screen and (max-width:768px){.wgz3is8{gap:clamp(1.25rem,.3125rem + 3.8168vw,1.5rem);width:100vw;padding:clamp(1.5rem,.375rem + 4.5802vw,1.8rem)}}.wgz3is8 .intro,.wgz3is8 .field-help{margin:0}.wgz3is8 .intro{color:var(--color-charcoal-50)}.wgz3is8 .section-toggle,.wgz3is8 .unit-toggle{border:1px solid var(--color-charcoal);border-radius:4px;align-self:flex-start;display:inline-flex;overflow:hidden}.wgz3is8 .section-option,.wgz3is8 .unit-option{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;padding:clamp(.4rem,.125rem + .375vw,.5rem) clamp(.8rem,.25rem + .75vw,1rem)}@media screen and (max-width:768px){.wgz3is8 .section-option,.wgz3is8 .unit-option{padding:clamp(.5rem,.125rem + 1.5267vw,.6rem) clamp(1rem,.25rem + 3.0534vw,1.2rem)}}.wgz3is8 .section-option.selected,.wgz3is8 .unit-option.selected{background:var(--color-charcoal);color:var(--color-white)}.wgz3is8 .fit-form{flex-direction:column;gap:clamp(.8rem,.25rem + .75vw,1rem);display:flex}@media screen and (max-width:768px){.wgz3is8 .fit-form{gap:clamp(1rem,.25rem + 3.0534vw,1.2rem)}}.wgz3is8 .field{flex-direction:column;gap:clamp(.3rem,.0938rem + .2813vw,.375rem);display:flex}@media screen and (max-width:768px){.wgz3is8 .field{gap:clamp(.375rem,.0938rem + 1.145vw,.45rem)}}.wgz3is8 .field-label{text-transform:uppercase}.wgz3is8 .field input{appearance:none;border:1px solid var(--color-charcoal);background:var(--color-white);width:100%;color:inherit;font:inherit;border-radius:4px;padding:clamp(.6rem,.1875rem + .5625vw,.75rem) clamp(.7rem,.2188rem + .6563vw,.875rem)}@media screen and (max-width:768px){.wgz3is8 .field input{padding:clamp(.75rem,.1875rem + 2.2901vw,.9rem) clamp(.875rem,.2188rem + 2.6718vw,1.05rem)}}.wgz3is8 .field-help{color:var(--color-charcoal-50);font-size:clamp(.6rem,.1875rem + .5625vw,.75rem);line-height:1.4}@media screen and (max-width:768px){.wgz3is8 .field-help{font-size:clamp(.75rem,.1875rem + 2.2901vw,.9rem)}}.wgz3is8 .actions{flex-direction:column;gap:clamp(.4rem,.125rem + .375vw,.5rem);margin-top:clamp(.4rem,.125rem + .375vw,.5rem);display:flex}@media screen and (max-width:768px){.wgz3is8 .actions{gap:clamp(.5rem,.125rem + 1.5267vw,.6rem);margin-top:clamp(.5rem,.125rem + 1.5267vw,.6rem)}}
