.swiper-container{margin-left:auto;margin-right:auto;overflow:hidden;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:linear}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;height:100%;position:relative;width:100%}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:27px 44px;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");left:auto;right:10px}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:5px 0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{height:4px;left:0;top:0;width:100%}.swiper-container-vertical>.swiper-pagination-progress{height:100%;left:0;top:0;width:4px}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-slide{height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-display:swap;font-family:Calibri;font-style:normal;font-weight:300;src:url(/static/media/Calibri-Light.a0e3aa6468c20c28ee75.woff2) format("woff2"),url(/static/media/Calibri-Light.0d16b971d4d513b5bfaf.woff) format("woff")}@font-face{font-display:swap;font-family:Calibri;font-style:italic;font-weight:400;src:url(/static/media/Calibri-Italic.8d378b21c57f2e8bccbb.woff2) format("woff2"),url(/static/media/Calibri-Italic.dc4fe99ae2222f5d7dc2.woff) format("woff")}@font-face{font-display:swap;font-family:Calibri;font-style:italic;font-weight:300;src:url(/static/media/Calibri-LightItalic.85bf49ccf3a3e05b739f.woff2) format("woff2"),url(/static/media/Calibri-LightItalic.a4601facd1558552105a.woff) format("woff")}@font-face{font-display:swap;font-family:Calibri;font-style:normal;font-weight:400;src:url(/static/media/Calibri.b1fb729e57afcb325ccc.woff2) format("woff2"),url(/static/media/Calibri.444ddb3c45a45b89969e.woff) format("woff")}@font-face{font-display:swap;font-family:Calibri;font-style:italic;font-weight:700;src:url(/static/media/Calibri-BoldItalic.d22c5f6d55062231628d.woff2) format("woff2"),url(/static/media/Calibri-BoldItalic.b19c2e8652338db56fa0.woff) format("woff")}@font-face{font-display:swap;font-family:Calibri;font-style:normal;font-weight:700;src:url(/static/media/Calibri-Bold.3bcb2385c3f4ece0e644.woff2) format("woff2"),url(/static/media/Calibri-Bold.72f329e6e33e8d1112eb.woff) format("woff")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:300;src:url(/static/media/OpenSansCondensed-Light.e1803add2849dc2c9108.ttf) format("truetype")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:700;src:url(/static/media/OpenSansCondensed-Bold.4c789041ac99d2061ce6.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}html{font-size:16px;font-size:calc(14px + .35vw)}body{font-size:1.15rem}.h2,body,h1,h2,p{font-family:OpenSans}.h2,h1,h2,p{color:#000;font-weight:400}.theme--light .h2,.theme--light h1,.theme--light h2,.theme--light p{color:#000}p{font-size:1.15rem;line-height:1.6rem}.btn{font-family:OpenSans}body{background-color:#d5ddd0;color:#fff;margin:0;padding:0}.wrapper--branding{align-items:center;height:20vh;justify-content:center;margin:auto;width:20rem}.page-wrapper,.wrapper--branding{display:flex;flex-direction:column}.page-wrapper--under-contruction{height:100%;width:100%}.page-content{margin-top:20rem;min-height:100vh;padding:2rem 0 5rem}.page-content--products{padding:0}.page-content--under-construction{background-color:hsla(97,16%,84%,.9);font-size:1.5rem;margin-top:60vh;min-height:100vh;position:relative;text-align:center;width:100%;z-index:100}.page-content__branding{background-color:hsla(0,0%,100%,.9);border-radius:0 0 .4rem .4rem;display:flex;margin:auto;min-height:8rem;padding-bottom:2rem;position:relative;width:20rem;z-index:100}.page-content__branding .branding__logo-img{height:60%}.page-content__branding .branding__logo-img img{height:100%}.page-content__branding .branding__logo-payoff{height:20%;margin:-.25rem auto auto}.page-content__branding .branding__logo-payoff img{height:100%}.segment--content,.segment--content-header{margin:auto;max-width:40rem;padding:0 2rem;width:calc(100% - 4rem)}@media only screen and (min-width:1024px){.segment--content-header-products,.segment--content-products{max-width:40rem}}.segment--content .content__header,.segment--content-header .content__header{font-size:2rem}.segment--content-header{align-items:flex-end;display:flex;height:calc(22rem + 20vh);left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.segment--content-header h1{color:#fff;font-weight:700;margin-bottom:2.25rem;width:62%}.segment--content__products-header{background-color:#eee;margin-bottom:2rem;max-width:100%;padding:0;width:100%}.segment--content__products-header .products-header__content{margin:auto;max-width:40rem;padding:2rem}.segment--content__columns{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:640px){.segment--content__columns{flex-direction:row}}@media only screen and (min-width:896px){.segment--content__columns{width:100%}}.segment--content__column{flex:1 1}.segment--content__column:first-child{flex:2 1}.segment--content__column--images{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem;padding:0;width:100%}@media only screen and (min-width:640px){.segment--content__column--images{display:block;padding:0 0 0 2rem}}@media only screen and (min-width:896px){.segment--content__column--images{margin-right:-6rem}}.segment--content__column--images img{border:3px solid #fff;border-radius:.4rem;height:15rem}.segment--content__images{display:flex;flex-direction:row;flex-wrap:wrap;margin:2rem 0;max-width:100%;padding:0;width:100%}.segment--content__image{background-position:50%;background-size:cover}.segment--content__image,.segment--content__quote{flex:1 1;height:15rem;margin:.25rem;min-width:10rem}.segment--content__quote{align-items:center;background-color:#9c3;color:#fff;display:flex;font-size:1.75rem;justify-content:center;text-align:center}.segment--content__quote span{position:relative;top:-.5rem}.form__columns{grid-gap:0 2rem;display:grid;grid-template-columns:1fr;padding:.25rem 0}@media only screen and (min-width:640px){.form__columns{grid-template-columns:1fr 1fr}}.form .form-column{grid-column:1}.--link{cursor:pointer}.page-content{background-color:#fff;color:#000;position:relative}.page-content p{color:#000}.content__productlist ul{list-style-type:none;margin-left:0;margin-right:0;padding:0}.content__alert{border:1px solid #ccc;border-radius:.4rem;margin:0 -1rem 2rem;padding:0 1rem}.content__actions{align-items:center;display:flex;justify-content:center;width:100%}.product__header{font-weight:700}.product__description{margin-bottom:.5rem}.product__summary{margin-bottom:1rem}.product__contents{color:#000;display:flex;flex-direction:row}.product__contents li{margin-left:1rem}.product__contents.contents__list{align-items:center;display:flex}.product__contents .contents__listitem--icon{display:flex;width:2rem}.product__contents .contents__listitem--icon img{width:100%}.wrapper--footer{background-color:#ccc;padding:5rem 0 2rem;position:relative;width:100%}.wrapper--footer .navigation--footer__list{color:#000;list-style-type:none;margin:0;padding:0}.wrapper--footer .navigation--footer__listitem--logo{position:absolute;right:3rem;top:4rem;width:8rem}@media only screen and (min-width:640px){.wrapper--footer .navigation--footer__listitem--logo{position:relative;right:auto;top:auto}}.page-content--under-construction img,.wrapper--footer .navigation--footer__listitem--logo img{width:100%}.page-content--under-construction__notification{margin:auto;padding-bottom:2rem;width:90%}@media only screen and (min-width:768px){.page-content--under-construction__notification{width:75%}}.page-content--under-construction__notification h2,.page-content--under-construction__notification p{color:#000;font-family:OpenSans}.page-content--under-construction__notification h2{line-height:2.35rem;margin-bottom:1rem}.page-content--under-construction__notification a{color:#8c6a55;font-weight:700}.under-construction__swiper{height:100%;overflow:hidden;position:fixed;width:100%}.under-construction__swiper .swiper-slide__img{background-position:50%;background-size:cover;display:flex;height:80vh;min-width:100%}.under-construction__swiper .swiper-slide__img img{flex:1 1}.under-construction__swiper .swiper-button-next,.under-construction__swiper .swiper-button-prev,.under-construction__swiper .swiper-pagination{display:none}.branding__logo-img,.branding__logo-payoff{margin:auto}.header-content__navigation--main{background-color:#fff;border-radius:0 0 .4rem .4rem;bottom:0;color:#000;display:flex;font-family:OpenSans;font-size:.85rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20rem}.header-content__navigation--main.--sticky{background-color:#eee;height:2.2rem;position:fixed;top:0;z-index:999}.navigation--main__list{display:inline-block;height:2.2rem;list-style-type:none;margin:auto;padding:0}.navigation--main__listitem{background-position:50%;background-repeat:no-repeat;background-size:1.5rem;display:block;float:left;padding:.4rem .5rem .5rem;position:relative}.navigation--main__listitem span{padding:.4rem .5rem .5rem}.navigation--main__listitem:first-child{border-radius:0 0 0 .4rem}.navigation--main__listitem:last-child{border-radius:0 0 .4rem 0}.form .form-row{display:flex;margin:.25rem 0}.form .form-column{flex:1 1}.form input{border:1px solid #ccc;border-radius:4px;font-family:OpenSans;padding:.5rem;width:15rem}.form input::-webkit-input-placeholder{font-size:.8rem;font-style:italic}.form input::placeholder{font-size:.8rem;font-style:italic}.form textarea{border:1px solid #ccc;border-radius:4px;font-family:OpenSans;padding:.5rem;width:15rem}.form textarea::-webkit-input-placeholder{font-size:.8rem;font-style:italic}.form textarea::placeholder{font-size:.8rem;font-style:italic}.form .--required:after{color:red;content:" *"}.btn{border:1px solid #000;border-radius:.4rem;font-size:.85rem;padding:.5rem}.btn--primary{align-items:center;background-color:#9c3;border:none;color:#fff;display:flex;justify-content:center}.btn--primary.--active{cursor:pointer}.btn--primary.--focus{font-size:1.5rem;padding-bottom:.75rem}.btn--primary.--disabled{background-color:#ccc}.list-products{display:grid;grid-template-columns:1fr 1fr}.list-products__group{display:grid;grid-column:1/span 2;grid-template-columns:3fr 1fr 1fr 1fr}.list-products__header{font-size:2rem;grid-column:1/span 4}.list-products__header+.list-products__list{margin-top:1rem}.list-products__intro{grid-column:1/span 4}.list-products__list{grid-gap:1rem;display:grid;grid-column:1/span 4;grid-template-columns:1fr;margin-bottom:1rem}@media only screen and (min-width:640px){.list-products__list{grid-template-columns:1fr}}.list-products__listitem{grid-gap:2rem;border:1px solid #ccc;border-radius:.5rem;display:grid;grid-template-columns:3fr 2fr;margin:0 -1rem 1rem;padding:1rem}.list-products .content__alert{grid-column:1/span 4}.list-products .product__contents,.list-products .product__summary{list-style-type:none;margin:0;padding:0;width:100%}.list-products .product__subheader{display:block;font-size:.75rem;font-weight:700;padding:0;text-transform:uppercase}.list-products .product__price{font-size:2rem;margin:-.2rem 0 0;padding:0}.list-products .product__specs{display:flex;flex-direction:column;font-size:.9rem}.list-products .product__specs>div{padding:.5rem 0}.list-products .product__specs span{grid-column:1}.list-products .product__specs span:first-child{padding-top:0}.list-products .product__specs--price{display:flex;flex-direction:row;justify-content:space-between}.list-products .product__specs--price span{line-height:1;padding-top:0}.list-products .product__specs--ingredients{border-top:1px solid #ccc;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 0}.list-products .product__specs--ingredients span:last-child{margin-top:-.15rem;text-align:right}.list-products .product__specs--contents,.list-products .product__specs--packaging{border-top:1px solid #ccc;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 0}.list-products .product__specs--packaging img{width:2rem}.list-products .product__specs ul{display:grid;grid-column:2;grid-template-columns:1fr 2fr 1fr}.list-products .product__specs li{text-align:right}.list-products .product__specs li:first-child{grid-column:1}.list-products .product__specs li:nth-child(2){grid-column:2;text-align:left}.list-products .product__specs li:nth-child(3){grid-column:3}.list-products .product__actions{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.list-products .product__action-buttons{margin-top:1rem}.products-review__columns{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.payment-issuers,.payment-methods{display:block}.payment-issuers__list,.payment-methods__list{display:flex;flex-flow:row wrap;margin:0 -.25rem}.payment-issuers__listitem,.payment-methods__listitem{align-items:center;background-color:#fff;border:1px solid #ccc;display:flex;flex:1 1;flex-direction:column;height:4rem;justify-content:center;margin:.25rem;max-width:6rem;min-width:6rem;padding:.25rem}.payment-issuers__listitem label,.payment-methods__listitem label{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:0}.payment-issuers__listitem label input[type=radio],.payment-methods__listitem label input[type=radio]{display:none}.payment-issuers__listitem label img,.payment-methods__listitem label img{height:2rem;max-width:4rem}.payment-issuers__listitem label span,.payment-methods__listitem label span{font-size:.8rem;line-height:1;margin:.4rem 0 0;text-align:center}.payment-issuers__listitem.--selected,.payment-methods__listitem.--selected{outline:2px solid #000}
/*# sourceMappingURL=main.3cc1015f.css.map*/