/*
 * This is an autogenerated file. Do not edit this file directly.
 * @version v1.0.0
*/
.addon-slider{padding:0;list-style:none}.addon-slider .productitem{border:1px solid #dfe0e1}.addon-slider .productitem--info{border:none}.addon-slider .addons--one-half{width:calc(50% - 5px)}.addon-slider .addons--one-half:first-child{margin-right:10px}@media(min-width: 720px){.addon-slider .addons--one-half{width:calc(50% - 15px)}.addon-slider .addons--one-half:first-child{margin-right:30px}}.addon-slider .addons--one-half .productitem--info{min-height:65px}.addon-slider .productitem--actions form{width:100%}.addon-slider-desktop{margin:0;padding:0;list-style:none}.addon-slider-desktop li{margin:0;padding:0;width:calc(50% - 16px);margin:0 8px;list-style:none}.addon-slider-desktop .productitem--actions form{width:100%}.addon-slider-desktop .productitem--action,.addon-slider .productitem--action{display:flex;justify-content:center;align-items:center;width:100%}.addon-slider .flickity-prev-next-button.previous,.addon-slider .flickity-viewport,.addon-slider .flickity-prev-next-button.next{display:none}@media(max-width: 719px){.addon-slider{margin-top:15px !important;margin-bottom:15px !important}.product--tooltip-popup{color:#293035}.product--tooltip{display:none}.product--optional-addons .productitem--actions .product--tooltiptext{border:1px solid rgba(127,127,127,.16);box-shadow:0 1px 4px rgba(127,127,127,.11);visibility:hidden;width:400px;background-color:#fff;text-align:left;padding:20px;position:fixed;z-index:99;bottom:auto;left:0;margin:0 auto;top:50%;z-index:999999999;right:0;margin:0 auto;transform:translateY(-50%)}.product--tooltip-popup{display:block;padding-top:0px;margin-left:9px}}.account-order-number .account-invoice{display:block;text-decoration:underline;margin-top:10px;text-decoration-color:#ffc52f;text-decoration-thickness:2px;font-weight:300;font-size:.85rem}.page--logo{margin:25px 0;text-align:center}div#rc_container{margin-top:1em}label.rc_label.rc_label__deliver_every{display:none !important}.page--header{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#697075;text-align:center;max-height:70vh;padding:150px 15px 100px;position:relative}.page--header:after{content:"";position:absolute;z-index:1;top:0;bottom:0;right:0;left:0;background-color:rgba(41,48,53,.4)}.page--header h1{color:#fff;margin-top:0;margin-bottom:50px;position:relative;z-index:2}.page--header p{color:#fff;font-weight:300;position:relative;z-index:2;margin-bottom:0;font-size:.85rem}.page--header span{display:block;font-size:4rem;font-weight:900;color:#fff;position:relative;z-index:2}.template-impact header strong{display:block;font-size:4rem;color:#fff;position:relative;z-index:2}.template-impact .button-secondary{padding:14px 28px;font-size:1.125rem}.template-impact .impact_icon_wrapper{background-color:#f7f7f7;padding:25px 0;text-align:center}.template-impact .impact_icon_wrapper h2{margin-top:0}.template-impact .impact_icon_wrapper .impact_icon{text-align:center;margin:50px 0 0}.template-impact .impact_icon_wrapper .impact_icon img{height:60px !important;margin-bottom:15px}@media(min-width: 867px){.template-impact .impact_icon_wrapper .impact_icon img{height:80px !important}}.template-impact .impact_icon_wrapper .impact_icon strong{display:block}.template-impact .impact_section{align-items:top;padding-top:75px;padding-bottom:75px}.template-impact .impact_section.impact_grey{background-color:#f7f7f7}.template-impact .impact_section .impact_right,.template-impact .impact_section .impact_left{align-items:top;position:relative;z-index:1}.template-impact .impact_section .impact_right{flex-direction:row-reverse}.template-impact .impact_section .impact_copy h2{display:inline-block;position:relative}.template-impact .impact_section .impact_copy h2:after{content:"";width:100%;height:8px;background-color:#ffc52f;position:absolute;bottom:3px;left:0;right:0;margin:0 auto;z-index:-1}.template-impact .impact_section .impact_copy img{width:100%}.template-impact .impact_section .impact_image{text-align:center}.template-impact .impact_section .impact_image img{max-width:175px;margin-top:50px}@media(min-width: 867px){.template-impact .impact_section .impact_image img{margin-top:0}}.template-impact .impact--accordion{cursor:pointer;padding:15px 0;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s;margin-top:0;margin-bottom:0;border-bottom:1px solid #ededed;background-color:unset}.template-impact .impact--accordion:after{content:"+";color:#293035;float:right;margin-left:5px}.template-impact .active:after{content:"−"}.template-impact .panel{padding:0 15px;max-height:0;display:none;visibility:hidden;overflow:hidden;transition:max-height .2s ease-out}.cart--impact{background-color:#fafafa;padding:1em 2em;border-radius:2px;display:flex;margin-top:1.25rem;align-items:center}.cart--impact img{width:100px;margin-right:2rem}.cart--impact p{font-size:.85rem}.page-content.rte table thead th{border-top:1px solid #ededed;text-align:left}.page-content.rte table thead th:first-child{border-left:1px solid #ededed}.ooni-heading-primary{font-size:3rem;display:inline-flex;margin:0;border-bottom:5px solid #ffc52f}#not_verified .rc_title-bar .rc_header-settings__title p a,#rc_login p a,#login_verification p a{border:1px solid #293035;font-size:1rem;padding:.625rem 1rem;letter-spacing:0;font-family:museo-sans,sans-serif;font-style:normal;font-weight:700;display:inline-block;text-decoration:none;cursor:pointer;border-radius:35px}#not_verified .rc_title-bar .rc_header-settings__title p a:focus,#rc_login p a:focus,#login_verification p a:focus{border-radius:35px !important}#not_verified .rc_header-settings .rc_header-settings__title p a,.rc_form__group.form__control button{background:#ffca43;border:1px solid rgba(15,15,15,0);width:100%;max-width:322px;font-size:1rem;padding:.625rem 1rem;letter-spacing:0;font-family:museo-sans,sans-serif;font-style:normal;font-weight:700;display:inline-block;text-decoration:none;cursor:pointer;border-radius:35px}#not_verified .rc_header-settings .rc_header-settings__title p a:focus,.rc_form__group.form__control button:focus{border-radius:35px !important}.rc_mx-auto div img{display:none !important}.rc_form__group.form__control input{width:100%;max-width:397px;background:#fff;border:1px solid #dfe0e1;border-radius:4px;margin-bottom:20px;padding:8px 16px}