html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"League Spartan";src:url("/font/LeagueSpartan-VF.woff2") format("woff2"),url("/font/LeagueSpartan-VF.woff") format("woff");font-weight:100 900;font-style:normal}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-Black.woff") format("woff"),url("/font/Metropolis-Black.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-BlackItalic.woff") format("woff"),url("/font/Metropolis-BlackItalic.woff2") format("woff2");font-weight:900;font-style:italic}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-Bold.woff") format("woff"),url("/font/Metropolis-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-BoldItalic.woff") format("woff"),url("/font/Metropolis-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-ExtraBold.woff") format("woff"),url("/font/Metropolis-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-ExtraBoldItalic.woff") format("woff"),url("/font/Metropolis-ExtraBoldItalic.woff2") format("woff2");font-weight:800;font-style:italic}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-ExtraLight.woff") format("woff"),url("/font/Metropolis-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-ExtraLightItalic.woff") format("woff"),url("/font/Metropolis-ExtraLightItalic.woff2") format("woff2");font-weight:200;font-style:italic}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-Light.woff") format("woff"),url("/font/Metropolis-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-LightItalic.woff") format("woff"),url("/font/Metropolis-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-Medium.woff") format("woff"),url("/font/Metropolis-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-MediumItalic.woff") format("woff"),url("/font/Metropolis-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-Regular.woff") format("woff"),url("/font/Metropolis-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-RegularItalic.woff") format("woff"),url("/font/Metropolis-RegularItalic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-SemiBold.woff") format("woff"),url("/font/Metropolis-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-SemiBoldItalic.woff") format("woff"),url("/font/Metropolis-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic}@font-face{font-family:"Metropolis";src:url("/font/Metropolis-Thin.woff") format("woff")}.type-sans-regular{font-family:"Metropolis",sans-serif;font-weight:100}.type-sans-regular-force{font-family:"Metropolis",sans-serif !important;font-weight:100}.type-sans-regular{font-family:"Metropolis",sans-serif;font-weight:100}.type-sans-bold-force{font-family:"Metropolis",sans-serif !important;font-weight:900}.type-sans-heading-force{font-family:"League Spartan",sans-serif !important;font-weight:700}.type-heading-medium{font-family:"League Spartan",sans-serif;font-weight:500}.type-heading-medium-force{font-family:"League Spartan",sans-serif !important;font-weight:500}html{background-color:#5a493e;font-size:"16px";text-align:center}html body{max-width:25rem;min-width:15.625rem;display:block;margin:0 auto;overflow:hidden;min-height:33.844rem}html body main #header{margin-top:0.8125rem}html body main #header h1{margin-bottom:.813rem;font-size:1.25rem;font-family:"League Spartan"}html body main #header h1 span:nth-of-type(1){color:#e0c3a0}html body main #header h1 span:nth-of-type(2){color:#7eddd3}html body main #content{position:relative;overflow:hidden;height:28.156rem;font-family:"Metropolis";background-color:#fdf9f6;border-radius:1.563rem;width:100%}html body main #content .view{display:none}html body main #content .view h2{font-family:"Metropolis";font-weight:600;font-size:.938rem;color:#5a493e}html body main #content .view h3{font-family:"Metropolis";font-size:.656rem;color:#5a493e}html body main #content .view.active{display:block}html body main #content .view .primary-button{font-family:"Metropolis";font-size:.813rem;font-weight:bold;font-stretch:normal;font-style:normal;color:#5a493e;text-transform:uppercase;line-height:normal;letter-spacing:.056px;text-align:center;width:calc(100% - 2.876rem);height:2.5rem;border-radius:.375rem;border:0;background-color:#e0c3a0;cursor:pointer}html body main #content .view .primary-button span{text-transform:none}html body main #content .view .primary-button:hover{background-color:#c39763}html body main #content #view-1{padding-top:1.656rem}html body main #content #view-1 h2:nth-of-type(1){margin-bottom:1.25rem}html body main #content #view-1 h2:nth-of-type(2){margin:.688rem 0 .688rem 0}html body main #content #view-1 h2:nth-of-type(3){display:block;margin:0 auto 1.125rem;max-width:12rem}html body main #content #view-1 button:nth-of-type(2),html body main #content #view-1 button:nth-of-type(3),html body main #content #view-1 button:nth-of-type(4),html body main #content #view-1 button:nth-of-type(5){margin-bottom:.938rem}html body main #content #view-2{padding-top:4.5rem}html body main #content #view-2 h2:nth-of-type(1){margin-bottom:1.781rem}html body main #content #view-2 button:nth-of-type(1){margin-bottom:.813rem}html body main #content #view-2 h2:nth-of-type(2){margin:.813rem 0 .813rem 0}html body main #content #view-2 button:nth-of-type(2){margin:.813rem 0 .813rem 0}html body main #content #view-3 #capacity{padding-top:2.25rem;display:none}html body main #content #view-3 #capacity.active{display:block}html body main #content #view-3 #capacity h2{font-size:0.9375rem;margin:0.0625rem auto 0.625rem;width:12.5rem}html body main #content #view-3 #capacity h3#capacity-note{margin:0 1.031rem 1.09375rem}html body main #content #view-3 #capacity .primary-button{border:0;height:2.5rem;margin-bottom:0.78125rem}html body main #content #view-3 #capacity h3#or{font-size:0.65625rem;font-weight:500;margin:-0.15625rem 1.031rem 0.46875rem}html body main #content #view-3 #capacity #manual-capacity-input{width:calc(100% - 2.876rem);background-color:red;margin:0 auto}html body main #content #view-3 #capacity #manual-capacity-input>*{margin:0;padding:0;width:calc(50% - 2px);font-family:"Metropolis";font-size:.813rem;font-weight:bold;font-stretch:normal;font-style:normal;color:#5a493e;text-transform:uppercase;line-height:normal;letter-spacing:.056px;text-align:center;height:2.5rem}html body main #content #view-3 #capacity #manual-capacity-input #capacity-field-label{display:none}html body main #content #view-3 #capacity #manual-capacity-input #capacity-field{float:left;border-radius:.375rem 0 0 .375rem;border:1px solid #8f8e8c;border-right:#e0c3a0 solid 1px}html body main #content #view-3 #capacity #manual-capacity-input #submit-capacity{float:right;border-radius:0 .375rem .375rem 0;border:0;background-color:#e0c3a0;border:1px solid #e0c3a0;cursor:pointer}html body main #content #view-3 #capacity #manual-capacity-input #submit-capacity span{text-transform:none}html body main #content #view-3 #capacity #manual-capacity-input #submit-capacity:hover{background-color:#c39763;border:1px solid #c39763}html body main #content #view-3 #volume{padding-top:2.219rem;display:none}html body main #content #view-3 #volume.active{display:block}html body main #content #view-3 #volume h2{margin:0 .938rem .438rem}html body main #content #view-3 #volume table{width:calc(100% - 2.876rem);margin:0 1.406rem 0;color:#5a493e}html body main #content #view-3 #volume table tr{width:100%}html body main #content #view-3 #volume table tr input[type=radio]{margin-bottom:1.656rem;cursor:pointer}html body main #content #view-3 #volume table tr label{cursor:pointer}html body main #content #view-3 #volume table tr label.error{color:#ff5200}html body main #content #view-3 #volume table tr td{width:calc(50% - 1.406rem)}html body main #content #view-3 #volume table tr td input[type=number]{width:100%;border:2px solid #8f8e8c;height:2.5rem;border-radius:.375rem;margin-bottom:.938rem;width:6.438rem}html body main #content #view-3 #volume table tr td input[type=number].error{border:2px solid #ff5200}html body main #content #view-4{padding-top:1.21875rem}html body main #content #view-4>h2.section-header{font-size:0.9375rem;letter-spacing:-0.0071875rem;margin:0 2.469rem;font-family:"Metropolis";font-weight:600}html body main #content #view-4>div#product-image-container{margin-top:1.125rem}html body main #content #view-4>div#product-image-container>#product-image{margin:0 auto;height:8.21875rem;width:8.21875rem}html body main #content #view-4>div#product-image-container>#product-image img{width:100%;height:100%}html body main #content #view-4>h3#quantity-header{margin-top:0.34375rem;font-family:"Metropolis";font-size:0.78125rem}html body main #content #view-4>h2#product-name{text-transform:uppercase;display:block;font-family:"Metropolis";max-width:9.625rem;font-size:0.9375rem;font-weight:bold;margin:0.25rem auto .063rem}html body main #content #view-4>div#cta-container{margin:1.34375rem 1.438rem;overflow:hidden;border-radius:.375rem;margin-bottom:.969rem;font-size:.813rem}html body main #content #view-4>div#cta-container #subtotal{background-color:#e2c09d;color:#5a493e;height:1.438rem;line-height:1.438rem}html body main #content #view-4>div#cta-container #add{background-color:#5a493e;color:#7eddd3;height:2.5rem;line-height:2.5rem;cursor:pointer}html body main #content #view-4 #manual-rh{font-size:.6rem;width:calc(100% - 3.5rem);padding:4px;border-radius:6px}html body main #content #back{cursor:pointer;bottom:2.375rem;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;display:none;text-transform:uppercase;font-size:.594rem;color:#5a493e;background-color:#fdf9f6}html body main #content #back.active{display:block}html body main #content #progress-bar{width:calc(100% - 2.876rem);bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;padding-bottom:1.0625rem;position:absolute}html body main #content #progress-bar .progress{height:.25rem;float:left;margin:0 5px;width:calc(25% - 10px);background-color:#c7c7c7;border-radius:3px}html body main #content #progress-bar .progress.active{background-color:#7eddd3}html body main #footer h2{margin-top:.813rem;font-family:"League Spartan";font-weight:800;text-align:center;font-size:1.5rem;text-transform:uppercase;color:#e0c3a0}
/*# sourceMappingURL=main.css.map */