body.page-template-online-store .store{padding:3rem 0}body.page-template-online-store .store .store-header,body.page-template-online-store .store .store-headline{border-bottom:2px dotted #464646;color:#464646;font-size:1.3rem;font-weight:700;margin:0 0 .9375rem;padding:0 0 .125rem;text-align:left}body.page-template-online-store .store .store-header--no-border,body.page-template-online-store .store .store-headline--no-border{border:none;margin-bottom:10px}@media only screen and (min-width:768px){body.page-template-online-store .store .store-header,body.page-template-online-store .store .store-headline{font-size:1.6rem}}body.page-template-online-store .store .store-header{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:768px){body.page-template-online-store .store .store-header{flex-direction:row}}body.page-template-online-store .store .store-header__headline{color:#464646;font-size:1.3rem;font-weight:700;margin-bottom:.375rem;text-align:left}@media only screen and (min-width:768px){body.page-template-online-store .store .store-header__headline{font-size:1.6rem}}body.page-template-online-store .store .store-header__button{background:none;border:none;color:#f85000;font-size:1.125rem;font-weight:700;padding:0}@media only screen and (min-width:768px){body.page-template-online-store .store .store-header__button{font-size:1.3rem}}body.page-template-online-store .store .store-header__button:hover{background:none;box-shadow:none;color:#464646}body.page-template-online-store .store .btn-store{background:#f85000;border:3px solid #fff;border-radius:3px;box-shadow:.3125rem .3125rem .625rem rgba(99,99,99,.5);color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.625rem 1rem;text-transform:none}body.page-template-online-store .store .btn-store.btn-lg{font-size:1.2rem}body.page-template-online-store .store .btn-store:hover{background:#c54000}body.page-template-online-store .store .btn-store svg{width:12px}body.page-template-online-store .store .btn-store svg path{fill:#fff}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.page-template-online-store .store .btn-store svg.loading-icon{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;vertical-align:-2px;width:18px}body.page-template-online-store .store .number-picker{border-radius:2px;display:inline-block;font-size:0;height:2.25rem;overflow:hidden;position:relative;width:6.75rem}body.page-template-online-store .store .number-picker:after{bottom:0}body.page-template-online-store .store .number-picker button{background:linear-gradient(180deg,#f0f0f0 0,#ededed 47%,#f2f2f2);border:1px solid #ddd;cursor:pointer;display:block;font-size:1.575rem;height:2.25rem;line-height:1;margin:0;padding:0;position:absolute;transition:all .2s;width:2.25rem}body.page-template-online-store .store .number-picker button:focus{color:#2bebaf;outline:none}body.page-template-online-store .store .number-picker button:disabled{background:#d6d6d6;cursor:default}body.page-template-online-store .store .number-picker button:first-child{bottom:0;left:0}body.page-template-online-store .store .number-picker button:first-child:before{content:"-";position:relative;top:-2px}body.page-template-online-store .store .number-picker button:last-child{right:0;top:0}body.page-template-online-store .store .number-picker button:last-child:before{content:"+"}body.page-template-online-store .store .number-picker button:last-child:focus{color:#ff6367}body.page-template-online-store .store .number-picker input[type=number]{-moz-appearance:textfield;border:0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:1rem;height:2.25rem;left:2.25rem;margin:0;padding:0;position:absolute;text-align:center;top:0;width:2.25rem}body.page-template-online-store .store .number-picker input[type=number]::-webkit-inner-spin-button,body.page-template-online-store .store .number-picker input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.page-template-online-store .store .steps{align-items:flex-start;display:flex;font-size:1rem;font-weight:700;line-height:1;list-style:none;margin:0 0 .625rem;padding:0;text-align:left}@media only screen and (min-width:576px){body.page-template-online-store .store .steps{align-items:center;flex-direction:row;margin-bottom:1.875rem}}body.page-template-online-store .store .steps li{display:flex;margin-bottom:.5rem;position:relative}body.page-template-online-store .store .steps li:first-child a{padding-left:0}body.page-template-online-store .store .steps li:last-child{margin-bottom:0}body.page-template-online-store .store .steps li a{color:#607d95;display:block;padding:0 .375rem 0 .625rem;text-decoration:none}body.page-template-online-store .store .steps li a[disabled]{pointer-events:none}body.page-template-online-store .store .steps li a:hover:not([disabled]),body.page-template-online-store .store .steps li a[disabled]{color:#9cafbf}body.page-template-online-store .store .steps li a.active{color:#f85000}body.page-template-online-store .store .steps li:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath fill='%23888' d='m166.9 264.5-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;position:absolute;right:-7px;top:50%;transform:translateY(-50%);width:8px}body.page-template-online-store .store .steps li:last-child:after{display:none}@media only screen and (min-width:576px){body.page-template-online-store .store .steps li{margin-bottom:0}}@media only screen and (min-width:768px){body.page-template-online-store .store .steps li:after{height:30px;width:11px}body.page-template-online-store .store .steps{font-size:1.375rem}body.page-template-online-store .store .steps li a{padding:0 1.25rem}}body.page-template-online-store .store .store__getting-started .headline{color:#222;font-size:1.4rem;margin:0 0 30px;text-align:center}@media only screen and (min-width:768px){body.page-template-online-store .store .store__getting-started .headline{font-size:2rem;margin-bottom:2.5rem}}body.page-template-online-store .store .store__getting-started .products{display:flex;flex-direction:column;justify-content:center;margin:0 auto 2.5rem;max-width:960px}body.page-template-online-store .store .store__getting-started .products__product{background:#cbd4dc;margin:0 1.25rem 1.25rem;min-height:240px;padding:1.25rem 1.5625rem;position:relative;text-align:center;text-decoration:none}body.page-template-online-store .store .store__getting-started .products__product .product__name{color:#222;font-size:1.325rem;font-weight:700;line-height:1.2;position:relative;z-index:2}body.page-template-online-store .store .store__getting-started .products__product .product__img{bottom:0;left:50%;max-height:150px!important;position:absolute;transform:translateX(-50%);z-index:1}body.page-template-online-store .store .store__getting-started .products__product .btn{bottom:1.5625rem;left:50%;min-width:70%;position:absolute;transform:translateX(-50%);z-index:2}@media only screen and (min-width:768px){body.page-template-online-store .store .store__getting-started .products{flex-direction:row}body.page-template-online-store .store .store__getting-started .products__product{margin-bottom:0;width:calc(33.33333% - 1.5625rem)}}body.page-template-online-store .store .store__gallon-water{margin-left:auto;margin-right:auto;max-width:1060px;text-align:center}body.page-template-online-store .store .store__gallon-water .custom-control-label:after,body.page-template-online-store .store .store__gallon-water .custom-control-label:before{height:1.75rem;width:1.75rem}body.page-template-online-store .store .store__gallon-water .row{padding:0 .9375rem}@media only screen and (max-width:992px){body.page-template-online-store .store .store__gallon-water .row{margin-left:0;margin-right:0;width:100%}}body.page-template-online-store .store .store__gallon-water .row [class*=" col-"],body.page-template-online-store .store .store__gallon-water .row [class^=col-]{border-bottom:2px dotted #464646;padding:1.25rem .9375rem}body.page-template-online-store .store .store__gallon-water .row [class*=" col-"]:last-child,body.page-template-online-store .store .store__gallon-water .row [class^=col-]:last-child{border-bottom:none;border-right:none}body.page-template-online-store .store .store__gallon-water .row [class*=" col-"] h3,body.page-template-online-store .store .store__gallon-water .row [class^=col-] h3{font-size:1.4rem;font-weight:500}@media only screen and (max-width:992px){body.page-template-online-store .store .store__gallon-water .row [class*=" col-"],body.page-template-online-store .store .store__gallon-water .row [class^=col-]{margin-left:0;margin-right:0;width:100%}}@media only screen and (min-width:992px){body.page-template-online-store .store .store__gallon-water .row [class*=" col-"],body.page-template-online-store .store .store__gallon-water .row [class^=col-]{border-bottom:none;border-right:2px dotted #464646}}body.page-template-online-store .store .store__gallon-water .offer{color:#f85000;font-size:1.5rem;font-weight:700}body.page-template-online-store .store .store__gallon-water .offer label{display:block;line-height:1.2;margin-bottom:.625rem}body.page-template-online-store .store .store__gallon-water .offer label img{display:block;margin:0 auto 1.25rem;width:48px}body.page-template-online-store .store .store__gallon-water .offer .custom-control{display:flex;justify-content:center}body.page-template-online-store .store .store__gallon-water .offer .offer__disclaimer{color:#464646;display:block;font-size:.8rem;font-weight:400;margin-top:1.25rem}body.page-template-online-store .store .store__gallon-water .water-bottles h3{margin-bottom:1.25rem}body.page-template-online-store .store .store__gallon-water .water-bottles__options{display:flex;justify-content:center}@media only screen and (min-width:992px){body.page-template-online-store .store .store__gallon-water .water-bottles__options{justify-content:space-between}}body.page-template-online-store .store .store__gallon-water .water-bottles__option{align-items:center;display:flex}body.page-template-online-store .store .store__gallon-water .water-bottles__option img{margin:0 .625rem}body.page-template-online-store .store .store__gallon-water .water-bottles__option .option__name{align-items:center;background:#90ca48;border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:600;height:95px;justify-content:center;line-height:1.3;min-height:95px;min-width:95px;padding-top:2px;text-align:center;text-transform:uppercase;width:95px}body.page-template-online-store .store .store__gallon-water .water-bottles__quantity{margin:0 auto;max-width:105px}body.page-template-online-store .store .store__gallon-water .water-bottles__quantity label{font-size:.85rem;margin-bottom:3px}body.page-template-online-store .store .store__gallon-water .water-bottles__view-all-btn{background:none;border:1px solid #d5d5d5;border-radius:.5rem;box-shadow:.125rem .125rem .25rem hsla(0,0%,39%,.15);color:#069;display:inline-block;font-size:1.05rem;font-weight:700;line-height:1.3;margin:30px 0 10px;padding:.5rem .75rem;text-align:center;transition:all .2s ease}body.page-template-online-store .store .store__gallon-water .water-bottles__view-all-btn:hover{box-shadow:none;color:#0e2653}body.page-template-online-store .store .store__gallon-water .water-bottles__widget-btn{background:none;border:1px solid #d5d5d5;border-radius:.5rem;box-shadow:.125rem .125rem .25rem hsla(0,0%,39%,.15);color:#069;display:inline-block;font-weight:700;line-height:1.3;margin:0;padding:.375rem .75rem;text-align:center;transition:all .2s ease}body.page-template-online-store .store .store__gallon-water .water-bottles__widget-btn:hover{box-shadow:none;color:#0e2653}body.page-template-online-store .store .store__gallon-water .coolers h3{margin-bottom:1.25rem}body.page-template-online-store .store .store__gallon-water .coolers__options{display:flex;justify-content:center}body.page-template-online-store .store .store__gallon-water .coolers__option{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 .625rem;width:33.3333%}body.page-template-online-store .store .store__gallon-water .coolers__option label{color:#464646}body.page-template-online-store .store .store__gallon-water .coolers__option label img{margin-bottom:.625rem;max-height:145px}body.page-template-online-store .store .store__gallon-water .coolers__option label span{color:#464646;display:block;font-size:1rem;font-weight:500;line-height:1.1;margin-bottom:.3125rem;white-space:nowrap}body.page-template-online-store .store .store__gallon-water .coolers__option input{margin:0}body.page-template-online-store .store .store__gallon-water .coolers select{margin:0 auto;max-width:280px}body.page-template-online-store .store .store__gallon-water .gallon-water__continue{display:flex;justify-content:center;margin-top:2rem}body.page-template-online-store .store .store__gallon-water .view-all,body.page-template-online-store .store .store__gallon-water .widget{background:rgba(34,34,34,.2);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}body.page-template-online-store .store .store__gallon-water .view-all button.close,body.page-template-online-store .store .store__gallon-water .widget button.close{background:none;border:none;font-size:2rem;padding:0;position:absolute;right:.9375rem;top:.625rem;z-index:9}body.page-template-online-store .store .store__gallon-water .view-all__title,body.page-template-online-store .store .store__gallon-water .widget__title{font-size:1.75rem;margin-bottom:.9375rem}body.page-template-online-store .store .store__gallon-water .view-all__container,body.page-template-online-store .store .store__gallon-water .widget__container{background:#fff;border-radius:3px;font-size:1rem;left:50%;max-height:90vh;overflow:auto;padding:1.875rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2.5rem)}body.page-template-online-store .store .store__gallon-water .view-all__container label,body.page-template-online-store .store .store__gallon-water .widget__container label{line-height:1.3;margin-bottom:5px}body.page-template-online-store .store .store__gallon-water .view-all .view-all__container{max-width:940px}body.page-template-online-store .store .store__gallon-water .view-all .view-all__container .products{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}body.page-template-online-store .store .store__gallon-water .view-all .view-all__container .products li{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;line-height:1.3;margin-bottom:2.5rem;width:calc(50% - 1.25rem)}@media only screen and (min-width:992px){body.page-template-online-store .store .store__gallon-water .view-all .view-all__container .products li{width:calc(33.33333% - 1.5625rem)}}body.page-template-online-store .store .store__gallon-water .view-all .view-all__container .products .product__img{margin-bottom:.625rem}body.page-template-online-store .store .store__gallon-water .view-all .view-all__container .products .product__name{font-size:1.2rem;font-weight:700}body.page-template-online-store .store .store__gallon-water .view-all .view-all__container .products .product__price,body.page-template-online-store .store .store__gallon-water .view-all .view-all__container .products .product__size{font-size:1.1rem;font-weight:700}body.page-template-online-store .store .store__gallon-water .view-all .view-all__container .products .product__quantity{display:flex;flex-direction:column;margin-top:.625rem}body.page-template-online-store .store .store__gallon-water .view-all .view-all__container .products .product__quantity label{font-size:.8rem}body.page-template-online-store .store .store__gallon-water .view-all .view-all__buttons{display:flex;justify-content:center}body.page-template-online-store .store .store__gallon-water .widget{font-size:1rem}body.page-template-online-store .store .store__gallon-water .widget .row{display:flex}body.page-template-online-store .store .store__gallon-water .widget .widget__result{border-top:2px solid #ddd;margin-top:1.25rem;padding-top:.9375rem}body.page-template-online-store .store .store__gallon-water .widget .widget__result .result__quantity{background:#f85000;border-radius:.1875rem;color:#fff;display:inline-block;font-size:1.3rem;font-weight:700;margin:0 .1875rem;padding:1px .625rem}body.page-template-online-store .store .store__gallon-water .widget .widget__container{max-width:500px}@media only screen and (min-width:992px){body.page-template-online-store .store .store__gallon-water .widget .widget__container .widget__col{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}}body.page-template-online-store .store .store__bottle-free-coolers{margin-left:auto;margin-right:auto;max-width:900px}body.page-template-online-store .store .store__bottle-free-coolers .products{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){body.page-template-online-store .store .store__bottle-free-coolers .products{flex-direction:row;justify-content:space-between}}body.page-template-online-store .store .store__bottle-free-coolers .products .product{background:#cbd4dc;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1.875rem;padding:1.25rem;width:100%}@media (min-width:768px){body.page-template-online-store .store .store__bottle-free-coolers .products .product{width:calc(33.3333% - 1.25rem)}}@media (min-width:992px){body.page-template-online-store .store .store__bottle-free-coolers .products .product{width:calc(33.3333% - 2.1875rem)}}body.page-template-online-store .store .store__bottle-free-coolers .products .product .product__name{display:block;font-size:1.3rem;font-weight:700;line-height:1.2;margin-bottom:.625rem}body.page-template-online-store .store .store__bottle-free-coolers .products .product .product__img{height:225px;margin-bottom:.625rem}body.page-template-online-store .store .store__bottle-free-coolers .products .product .product__img img{max-height:100%;max-width:100%}body.page-template-online-store .store .store__bottle-free-coolers .products .product .product__description{font-size:.9rem}body.page-template-online-store .store .store__bottle-free-coolers .products .product .product__description ol:last-child,body.page-template-online-store .store .store__bottle-free-coolers .products .product .product__description p:last-child,body.page-template-online-store .store .store__bottle-free-coolers .products .product .product__description ul:last-child{margin-bottom:0}body.page-template-online-store .store .store__bottle-free-coolers .products .product .product__price{display:block;font-size:1.7rem;font-weight:700;margin:.3125rem 0}body.page-template-online-store .store .store__bottle-free-coolers .products .product--placeholder{background:none;padding-left:0;padding-right:0}body.page-template-online-store .store .store__products{margin-left:auto;margin-right:auto;max-width:1060px}body.page-template-online-store .store .store__products .btn-next{color:#464646;float:right;font-size:1.2rem;font-weight:700;text-decoration:none}body.page-template-online-store .store .store__products .btn-next svg{width:10px}body.page-template-online-store .store .store__products .btn-next:hover{color:#f85000}body.page-template-online-store .store .store__products .store__products-layout{display:flex;flex-direction:column}@media only screen and (min-width:768px){body.page-template-online-store .store .store__products .store__products-layout{flex-direction:row}body.page-template-online-store .store .store__products .store__products-primary{width:75%}body.page-template-online-store .store .store__products .store__products-sidebar{margin-right:1.875rem;width:25%}}body.page-template-online-store .store .store__products .logos{align-items:center;display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0 0 1.25rem}body.page-template-online-store .store .store__products .logos li{margin-left:.9375rem}body.page-template-online-store .store .store__products .logos li img{max-width:75px}body.page-template-online-store .store .store__products .products{display:flex;flex-wrap:wrap;justify-content:space-between}body.page-template-online-store .store .store__products .product{width:100%}body.page-template-online-store .store .store__products .product:not(.product--placeholder){border:2px solid #cbd4dc;border-radius:3px;margin-bottom:.875rem;padding:1.875rem 1.25rem}@media only screen and (min-width:768px){body.page-template-online-store .store .store__products .product{display:flex;flex-direction:column;justify-content:space-between;width:calc(50% - 8px)}}@media only screen and (min-width:992px){body.page-template-online-store .store .store__products .product{width:calc(33.33333% - 8px)}}body.page-template-online-store .store .store__products .product__img{height:200px;margin-bottom:.9375rem;text-align:center}body.page-template-online-store .store .store__products .product__img img{max-height:100%;max-width:100%}body.page-template-online-store .store .store__products .product__info{display:flex;flex-direction:column;margin-bottom:.3125rem}body.page-template-online-store .store .store__products .product__brand{color:#607d95;font-weight:700}body.page-template-online-store .store .store__products .product__name{display:block;font-size:1.1em;line-height:1.3}body.page-template-online-store .store .store__products .product__qty{font-size:.9em}body.page-template-online-store .store .store__products .product__price{color:#0e2653;display:block;font-size:1.3em;margin-bottom:.3125rem}body.page-template-online-store .store .store__product-detail{margin-left:auto;margin-right:auto;max-width:1060px}body.page-template-online-store .store .store__product-detail .product{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){body.page-template-online-store .store .store__product-detail .product{flex-direction:row}}body.page-template-online-store .store .store__product-detail .product__img{margin-bottom:1.25rem;width:250px}body.page-template-online-store .store .store__product-detail .product__img img{max-width:100%}@media only screen and (min-width:768px){body.page-template-online-store .store .store__product-detail .product__img{margin-bottom:0;padding-right:3.75rem}}body.page-template-online-store .store .store__product-detail .product__info{display:flex;flex-direction:column;padding-top:1.25rem;text-align:left}@media only screen and (min-width:768px){body.page-template-online-store .store .store__product-detail .product__info{width:200px}}body.page-template-online-store .store .store__product-detail .product__brand{color:#607d95;font-weight:700}body.page-template-online-store .store .store__product-detail .product__name{font-size:1.2em}body.page-template-online-store .store .store__product-detail .product__price{color:#0e2653;font-size:1.4em}body.page-template-online-store .store .store__product-detail .product__options{margin:10px 0}body.page-template-online-store .store .store__product-detail .product__options select{margin-bottom:10px;width:100%}body.page-template-online-store .store .product-filters{background:#cbd4dc;border:2px solid #adbbc7;margin-bottom:1.25rem;padding:1.25rem 1.25rem 1.25rem 1.875rem;text-align:left}body.page-template-online-store .store .product-filters .collapse{height:0;overflow:hidden}body.page-template-online-store .store .product-filters .collapse.show{height:auto}body.page-template-online-store .store .product-filters .btn-reset{cursor:pointer;font-size:.95rem}body.page-template-online-store .store .product-filters .btn-reset:hover{color:#f85000}body.page-template-online-store .store .product-filters .filter ul{list-style:none;margin:0;padding:0}body.page-template-online-store .store .product-filters .filter ul li{cursor:pointer}body.page-template-online-store .store .product-filters .filter ul li:hover{color:#069}body.page-template-online-store .store .product-filters .filter ul li.active{color:#f85000;font-weight:500}body.page-template-online-store .store .product-filters .filter__name{align-items:center;cursor:pointer;display:flex;font-size:1.1em;justify-content:space-between;text-transform:uppercase}body.page-template-online-store .store .product-filters .filter__name svg{transition:all .25s;width:12px}body.page-template-online-store .store .product-filters .filter__name.collapsed svg{transform:rotate(-90deg)}body.page-template-online-store .store .related-products{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}body.page-template-online-store .store .related-products .product{align-items:center;display:flex;flex-direction:column;font-size:.8rem;margin:0 1.875rem 1.875rem 0;text-decoration:none}body.page-template-online-store .store .related-products .product img{max-height:100px}body.page-template-online-store .store .related-products .product__name{font-size:1.1em}body.page-template-online-store .store .related-products .product__price{color:#0e2653;font-size:1.4em}body.page-template-online-store .store .store .product-suggestions{align-items:center;border:2px solid #0e2653;display:flex;flex-direction:column;justify-content:space-between;margin:3.125rem auto 0;max-width:900px;padding:.9375rem 1.25rem}body.page-template-online-store .store .store .product-suggestions h2{color:#069;font-size:1.25rem;font-weight:700;margin:0 0 1.25rem}body.page-template-online-store .store .store .product-suggestions .slideshow{width:100%}body.page-template-online-store .store .store .product-suggestions .slideshow .slides:not(.slick-initialized){display:flex;overflow:hidden}@media only screen and (min-width:768px){body.page-template-online-store .store .store .product-suggestions .slideshow .slides:not(.slick-initialized) .slides__slide{max-width:20%}}body.page-template-online-store .store .store .product-suggestions .slideshow .slides a{display:block;padding:0 .9375rem;text-align:center}body.page-template-online-store .store .store .product-suggestions .slideshow .slides a img{display:inline-block;max-width:100%}body.page-template-online-store .store .store .product-suggestions .slideshow .slides a:focus{outline:none}body.page-template-online-store .store .store .product-suggestions .slideshow .slides a:hover{opacity:.8}@media only screen and (min-width:768px){body.page-template-online-store .store .store .product-suggestions{flex-direction:row;padding:1.5625rem 1.875rem;text-align:left}body.page-template-online-store .store .store .product-suggestions h2{margin-bottom:0;width:25%}body.page-template-online-store .store .store .product-suggestions .slideshow{width:75%}}body.page-template-online-store .store .store__order-summary{margin-left:auto;margin-right:auto;max-width:860px}body.page-template-online-store .store .store__order-summary .cart{border:1px solid #cbd4dc;border-radius:3px;font-size:1rem;margin-bottom:.9375rem;padding:0 .9375rem}body.page-template-online-store .store .store__order-summary .cart .btn-trash{border:none;padding:0}body.page-template-online-store .store .store__order-summary .cart .btn-trash svg{width:12px}body.page-template-online-store .store .store__order-summary .cart .btn-trash svg:focus,body.page-template-online-store .store .store__order-summary .cart .btn-trash:focus{outline:none}body.page-template-online-store .store .store__order-summary .cart .btn-trash:hover{border:none}body.page-template-online-store .store .store__order-summary .cart .btn-trash:hover svg path{fill:#dc3545}body.page-template-online-store .store .store__order-summary .cart .cart-row{align-items:center;border-bottom:1px solid #ddd;display:flex;padding:.625rem 0}body.page-template-online-store .store .store__order-summary .cart .cart-row--header{font-weight:700}body.page-template-online-store .store .store__order-summary .cart .cart-row--total{border-bottom:none;font-size:1.3rem;font-weight:700}body.page-template-online-store .store .store__order-summary .cart .cart-row--upgrade{font-size:.9rem}body.page-template-online-store .store .store__order-summary .cart .cart-row select{border:1px solid #ddd;border-radius:4px;box-shadow:none;height:auto;margin:0;width:auto}body.page-template-online-store .store .store__order-summary .cart .cart-row--plan .col--plan{align-items:center;display:flex;text-align:left}body.page-template-online-store .store .store__order-summary .cart .cart-row--plan .plan__img{display:none;margin-right:.9375rem;max-width:100px;min-width:100px;text-align:center}body.page-template-online-store .store .store__order-summary .cart .cart-row--plan .plan__img img{max-height:100px;max-width:100%}body.page-template-online-store .store .store__order-summary .cart .cart-row--plan .plan__info .variant{display:block;font-size:.9rem}body.page-template-online-store .store .store__order-summary .cart .cart-row--offer{background:#e2fed6;font-weight:700}body.page-template-online-store .store .store__order-summary .cart .col--align-center{align-items:center;display:flex;justify-content:center}body.page-template-online-store .store .store__order-summary .cart .col--align-center.align-right{justify-content:flex-end}body.page-template-online-store .store .store__order-summary .cart .col--product{align-items:center;display:flex;text-align:left}body.page-template-online-store .store .store__order-summary .cart .col--product .product__img{display:none;margin-right:.9375rem;text-align:center;width:100px}body.page-template-online-store .store .store__order-summary .cart .col--product .product__img img{max-height:90px;max-width:100%}body.page-template-online-store .store .store__order-summary .cart .col--product .product__info .variant{display:block;font-size:.9rem}body.page-template-online-store .store .store__order-summary .cart .col--unit-price{display:none}@media only screen and (min-width:768px){body.page-template-online-store .store .store__order-summary .cart .col--unit-price{display:flex}}body.page-template-online-store .store .store__order-summary .cart .col--offer{background:#e2fed6;font-weight:700}@media only screen and (min-width:768px){body.page-template-online-store .store .store__order-summary .cart .col--plan .plan__img,body.page-template-online-store .store .store__order-summary .cart .col--product .product__img{display:block}}body.page-template-online-store .store .store__order-summary .cart-lower{display:flex;justify-content:space-between;margin-top:1.25rem}body.page-template-online-store .store .store__order-summary .cart-lower__disclaimer{font-size:.9rem}body.page-template-online-store .store .store__order-summary .cart-lower__options{text-align:right}body.page-template-online-store .store .store__order-summary .cart-lower__options .back{display:inline-block;font-weight:500;margin-bottom:.625rem}body.page-template-online-store .store .store__order-summary .cart-lower__options .back svg{width:7px}body.page-template-online-store .store .store__order-summary .cart-lower__options .btn{font-size:1.2rem;margin-left:1.25rem}body.page-template-online-store .store .store__order-summary .cart-lower__options .btn svg{margin-right:.5rem;width:20px}body.page-template-online-store .store .store__checkout{margin-left:auto;margin-right:auto;max-width:860px;text-align:left}body.page-template-online-store .store .store__checkout .form{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:700px}@media only screen and (min-width:576px){body.page-template-online-store .store .store__checkout .form{flex-direction:row;justify-content:space-between}}body.page-template-online-store .store .store__checkout .form .form__left{margin-bottom:1.875rem}@media only screen and (min-width:576px){body.page-template-online-store .store .store__checkout .form .form__left{margin-bottom:0;width:50%}body.page-template-online-store .store .store__checkout .form .form__right{width:40%}}body.page-template-online-store .store .store__checkout .order-total{font-size:1.5rem;font-weight:700}body.page-template-online-store .store .store__checkout .delivery-note{background:#f2f2f2;font-size:.9rem;line-height:1.3;padding:1rem}body.page-template-online-store .store .store__checkout .delivery-note h3{font-size:1.1rem;margin-bottom:.5rem}body.page-template-online-store .store .store__checkout .delivery-note p:last-child{margin-bottom:0}body.page-template-online-store .store .store__checkout button{width:100%}

/*# sourceMappingURL=online-store.css.map*/