/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}form{margin:0}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}input,select,textarea{font-size:1.6rem;max-width:100%;border:1px solid #849bb6;border-radius:0}input[disabled],select[disabled],textarea[disabled]{border-color:#000;background-color:#000;cursor:default}button,input[type=submit],label[for]{cursor:pointer}textarea{min-height:100px}select::-ms-expand{display:none}option{background-color:#fff}.input-error,option{color:#161d25}.input-error{border-color:#b62335;background-color:#fff}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.js-focus-hidden:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js,.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto;z-index:10000;padding:15px;background-color:#fff;color:#161d25;transition:none}.hide{display:none!important}html{background-color:#fff;box-sizing:border-box}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{min-height:100vh;width:100vw;min-width:374px;margin:0 auto;overflow-x:hidden}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{border-color:#2d2c7e;outline:none}.strike{text-decoration:line-through}.template-index #coupon-sticky-header{transition:height 1s ease-in;height:0}#coupon-sticky-header{text-align:center;background-color:#008577;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;position:relative;z-index:1;overflow:hidden;padding:9px 0}#coupon-sticky-header .content{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;letter-spacing:.13px;line-height:1.4;-ms-flex:1;flex:1;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:1;transition:opacity .3s ease-in;padding:5px 21px}#coupon-sticky-header .content .desktop{display:none}#coupon-sticky-header .content a{color:inherit}#coupon-sticky-header .close{display:none;cursor:pointer;border:none;color:#fff}@media (min-width:768px){#coupon-sticky-header{padding:0}#coupon-sticky-header .content{padding:0;line-height:24px}#coupon-sticky-header .content .mobile{display:none}#coupon-sticky-header .content .desktop{display:block}}body.menu-is-open #coupon-sticky-header .content{opacity:0}table.all-coupons{margin:10px 0;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:.22px;line-height:25px}table.all-coupons a{color:#505ab7;text-decoration:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#coupon-sticky-header{position:inherit!important}}figure{margin:0}img,picture{margin:0;max-width:100%}@media only screen and (max-width:45.85em){.responsive-table{width:100%}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table td,.responsive-table tr{float:left;clear:both;width:100%}.responsive-table td,.responsive-table th{display:block;margin:0;padding:15px;text-align:right}.responsive-table td:before{content:attr(data-label);float:left;padding-right:10px;text-align:center}.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative;margin-top:10px;padding-top:15px}.responsive-table-row+.responsive-table-row:after,tfoot>.responsive-table-row:first-child:after{content:"";position:absolute;top:0;right:15px;left:15px;display:block;border-bottom:1px solid #849bb6}}.rte{margin:0}.rte img{height:auto}.rte table{table-layout:fixed}.rte ol,.rte ul{margin:0 0 15px 30px}.rte strong{font-weight:700}.rte-table{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}.rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;height:0;height:auto;padding-bottom:56.25%}.rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rte__table-wrapper{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}html{font-size:100%}body{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400}h1,h2,h3,h4,h5,h6{display:block}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a:focus{color:inherit}h1{font-size:112px;font-size:7rem;letter-spacing:-1.5px}h1,h2{font-family:Bariol Bold,Helvetica,sans-serif;color:#414042;font-weight:400}h2{font-size:68px;font-size:4.25rem;letter-spacing:-.5px}h3{font-size:54px;font-size:3.375rem}h3,h4{font-family:Bariol Bold,Helvetica,sans-serif;letter-spacing:-.25px;color:#414042;font-weight:400}h4{font-size:28px;font-size:1.75rem}@media (min-width:1024px){h4{font-family:Bariol Bold,Helvetica,sans-serif;font-size:38px;font-size:2.375rem}}h5{font-family:Bariol Bold,Helvetica,sans-serif;font-size:24px;font-size:1.5rem;letter-spacing:-.25px;color:#414042;font-weight:400}@media (min-width:1024px){h5{font-family:Bariol Bold,Helvetica,sans-serif;font-size:28px;font-size:1.75rem}}h6{font-family:Bariol Bold,Helvetica,sans-serif;font-size:24px;font-size:1.5rem;letter-spacing:-.25px;color:#414042;font-weight:400}.body1,.body1 p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.15px;color:#414042}.body1 b,.body1 p b,.body1 p strong,.body1 strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400}@media (min-width:1024px){.body1,.body1 b,.body1 p,.body1 p b,.body1 p strong,.body1 strong{font-size:18px;font-size:1.125rem;line-height:1.5;letter-spacing:.2px}}.body2,.body2 p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.38;letter-spacing:.25px;color:#414042}.body2 b,.body2 p b,.body2 p strong,.body2 strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400}@media (min-width:1024px){.body2,.body2 b,.body2 p,.body2 p b,.body2 p strong,.body2 strong{line-height:1.5;letter-spacing:.2px}}.sub-title1{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.15px;color:#414042}.sub-title2{line-height:24px;letter-spacing:.1px}.button,.sub-title2{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;color:#414042}.button{line-height:16px;letter-spacing:1.25px}.text-center{text-align:center}.surface-bg{background:#fff}.dark-bg{background:#f5f5f5}.ship-grey-50{color:#f9fafb}.ship-grey-100{color:#f3f5f6}.ship-grey-200{color:#ecedef}.ship-grey-300{color:#dedfe0}.ship-grey-400{color:#bbbcbd}.ship-grey-500{color:#9c9d9e}.ship-grey-600{color:#737475}.ship-grey-700{color:#5f6061}.ship-grey-800{color:#404142}.ship-grey-900{color:#1f2021}.choices{position:relative;margin-bottom:20px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #343579;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:21.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices__inner{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:.25px;border-radius:35px;border:1px solid #343579;padding:0 20px;height:48px}.choices__inner:invalid{border-color:#343579}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#343579}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:10px 0;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #343579;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#343579}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:21.5px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.choices[data-type*=select-multiple] .choices__input.is-hidden,.choices[data-type*=select-one] .choices__input.is-hidden,.choices__input.is-hidden{display:none}@media (max-width:767px){.choices__inner{font-family:Bariol Bold,Helvetica,sans-serif;font-size:22px;font-size:1.375rem}}html:not(.no-js):not(.disable-animations) [data-animation]:not([data-animation-no-hide]){opacity:0}html:not(.no-js):not(.disable-animations) .dummy-block{animation:0s ease-out fade-in-from-bottom;animation:0s ease-out fade-in-from-bottom-text;animation:0s ease-out fly-in-from-right;animation:0s ease-out fly-in-from-left;animation:0s ease-out zoomed-in-entry;animation:0s ease-out fade-in;animation:0s ease-out fade-out;animation:0s ease-out change-color}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-from-bottom{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-from-bottom-text{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes fly-in-from-right{0%{opacity:0;transform:translate(3%)}to{opacity:1;transform:translate(0)}}@keyframes fly-in-from-left{0%{opacity:0;transform:translate(-3%)}to{opacity:1;transform:translate(0)}}@keyframes zoomed-in-entry{0%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes change-color{0%{background-color:#008577}to{background-color:#00544c}}a{transition:.5s!important}.button{display:inline-block;vertical-align:middle;width:auto;border:0;text-align:center;white-space:nowrap;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero-banner{background-repeat:no-repeat}.hero-banner--article{min-height:579px;margin-bottom:77px;background-position:50%;background-size:cover}.icon{display:inline-block;vertical-align:middle;width:20px;height:20px;fill:currentColor}.no-svg .icon{display:none}.icon--wide{width:40px}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) img,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) img,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline{max-width:100%}svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}.icon-fallback-text{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.no-svg .icon-fallback-text{position:static!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.payment-icons{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.placeholder-svg{display:block;width:100%;max-width:100%;height:100%;max-height:100%;border:1px solid #161d25;background-color:#f9fafb;fill:#161d25}.placeholder-svg--small{width:480px}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.responsive-image__wrapper{position:relative;overflow:hidden;width:100%;margin:0 auto}.no-js .responsive-image__wrapper{display:none}.responsive-image__wrapper:before{content:"";position:relative;display:block}.responsive-image__wrapper img{display:block;width:100%}.responsive-image__wrapper--full-height{height:100%}.responsive-image__image{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.responsive-image__image:focus{outline-offset:-4px}#body-content{transition:transform .3s ease-in;transform:translate(0)}#acc_hover2{display:none}#shopify-section-header{position:absolute;top:0;left:0;width:100%;z-index:22}header.header{box-shadow:0 9px 20px -8px #00000040;transition:transform .3s ease-in}header.header,header.header .nav{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}header.header .nav{-ms-flex-align:center;align-items:center;height:102px;padding:0 20px 0 22px;-ms-flex-pack:justify;justify-content:space-between}header.header .left-container{width:calc((100% - 80px)/2)}header.header #mobile-menu-toggle{width:28px;height:28px;-ms-flex:0 0 auto;flex:0 0 auto;display:block}header.header #mobile-menu-toggle img{width:100%;height:100%}header.header .nav-brand .logo{display:block;width:100px;height:51.7px}header.header .nav-brand .logo img{display:block;width:100%}header.header .nav-links-right{width:calc((100% - 80px)/2);-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex}header.header .nav-links-right span a:hover img,header.header .nav-links-right span a img{width:20px;height:20px}header.header .nav-links-right a:nth-child(3) img{height:18px;width:19px;margin-top:2px}header.header .nav-links-right #header-search{height:22px;width:24px}header.header .nav-links-right #header-search img{height:19px;width:19px;margin-top:0}header.header .nav-links-right #header-search #hover_search,header.header .nav-links-right #header-search:hover #grey_search{display:none}header.header .nav-links-right #header-search:hover #hover_search{display:block}header.header .nav-links-right a.icons.account #acc_hover{display:none}header.header .nav-links-right a.icons.account:hover #acc_hover{display:block}header.header .nav-links-right a.icons.account:hover #acc{display:none}header.header .nav-links-right a.icons.account.logged-in #img1{display:block}header.header .nav-links-right a.icons.account.logged-in #img2{display:none}header.header .nav-links-right a.icons.account.logged-in:hover{color:#008577}header.header .nav-links-right a.icons.account.logged-in:hover #img1{display:none}header.header .nav-links-right a.icons.account #img1,header.header .nav-links-right a.icons.account.logged-in:hover #img2{display:block}header.header .nav-links-right a.icons.account #img2{display:none}header.header .nav-links-right a.icons.account:hover{color:#008577}header.header .nav-links-right a.icons.account:hover #img1{display:none}header.header .nav-links-right a.icons.account:hover #img2{display:block}header.header .nav-links-right .languagepicker img.green_chevron{display:none}header.header .nav-links-right .languagepicker:hover>a{color:#008577;transition:.3s}header.header .nav-links-right .languagepicker:hover img.grey_chevron{display:none}header.header .nav-links-right .languagepicker:hover img.green_chevron{display:block;width:20px;height:20px;margin-left:3px;margin-right:0}header.header .nav-links-right .languagepicker,header.header .nav-links-right a.account{display:none}header.header .nav-links-right img{width:28px;height:28px}header.header .nav-links-right img.mini{display:none}header.header .nav-links-right span.header-cart-wrapper{position:relative}header.header .nav-links-right a{margin-right:12px;display:inline-block}header.header .nav-links-right a.cart-icons{position:relative;margin-right:0}header.header .nav-links-right a.cart-icons .rounded{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:10px;font-size:.625rem;width:15px;height:15px;position:absolute;line-height:17px;border-radius:50%;color:#fff;text-align:center;background-color:#404142;top:-6px;right:-8px}header.header .nav-links-right a.cart-icons #cart_hover,header.header .nav-links-right a.cart-icons:hover #cart{display:none}header.header .nav-links-right a.cart-icons:hover #cart_hover{display:block}header.header .mobile-nav-links{width:78%;max-width:78%;min-width:294px;height:100vh;overflow-x:hidden;background-color:#008577;position:fixed;top:0;left:0;z-index:1000;transform:translate(-100%)}header.header .mobile-nav-links .close{display:block;margin:20px 0 40px 20px;line-height:24px;text-decoration:none;-o-object-fit:contain;object-fit:contain}header.header .mobile-nav-links .nav-links-wrapper{margin:0 0 0 40px}header.header .mobile-nav-links .nav-links-wrapper a:hover{color:#00544c;transition:.3s}header.header .mobile-nav-links .nav-links-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;margin:0 0 24px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.15px;transition:transform .3s ease-in}header.header .mobile-nav-links .nav-links-wrapper a.active{color:#00544c}header.header .mobile-nav-links .nav-links-wrapper a.menu-is-open img.toggle{transform:rotate(-180deg)}header.header .mobile-nav-links .nav-links-wrapper a>img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;margin-right:15px}header.header .mobile-nav-links .nav-links-wrapper a .toggle{width:20px;height:20px;margin-left:12px;transition:all .3s ease-in}header.header .mobile-nav-links .nav-links-wrapper a.menu-is-open{margin-bottom:15px}header.header .mobile-nav-links .nav-links-wrapper ul.language-dropdown{display:none}header.header .mobile-nav-links .nav-links-wrapper .language.menu-is-open+ul.language-dropdown{display:block;margin:0}header.header .mobile-nav-links .nav-links-wrapper .language.menu-is-open+ul.language-dropdown a{margin-bottom:10px}header.header .mobile-nav-links .nav-links-wrapper .language.menu-is-open+ul.language-dropdown a:last-child{margin-bottom:0}header.header .mobile-nav-links .nav-links-wrapper .my-account-mobile hr{border:none;background-color:#ebebeb41;height:1px;margin:30px 60px 31px 0}header.header.mini-floating{top:0;left:0;position:fixed;box-shadow:0 9px 10px -8px #00000040;z-index:1000;background:#fff}header.header.mini-floating .nav{height:62px;box-shadow:0 9px 10px -8px #00000040}header.header.mini-floating .nav #mobile-menu-toggle{opacity:.55}header.header.mini-floating .nav .nav-links-right a.cart-icons .rounded{background-color:#000}header.header.mini-floating .nav .nav-links-right span a img#cart_hover{margin-top:0!important}header.header.mini-floating .nav .nav-links-right a:nth-child(3):hover img,header.header.mini-floating .nav .nav-links-right a:nth-child(3) img{width:16px;height:16px}header.header.mini-floating .nav .nav-links-right span a:hover img,header.header.mini-floating .nav .nav-links-right span a img{width:19px;height:23px;padding-bottom:4px}header.header.mini-floating .nav .nav-links-right #header-search:hover img{display:none}header.header.mini-floating .nav .nav-links-right #header-search:hover img.mini_hover,header.header.mini-floating .nav .nav-links-right .languagepicker img:not(.mini):not(.toggle){display:block}header.header.mini-floating .nav .nav-links-right .languagepicker:hover .grey_chevron_mini,header.header.mini-floating .nav .nav-links-right .languagepicker img:not(.mini):not(.toggle).chevron_hover{display:none}header.header.mini-floating .nav .nav-links-right .languagepicker:hover .chevron_hover{display:block!important}header.header.mini-floating .nav .nav-links-right a.icons.account #acc_hover{display:none}header.header.mini-floating .nav .nav-links-right a.icons.account:hover #acc_hover{display:block}header.header.mini-floating .nav .nav-links-right a.cart-icons:hover img.mini,header.header.mini-floating .nav .nav-links-right a.icons.account:hover .mini{display:none}header.header.mini-floating .nav #mobile-menu-toggle img#acc_hover2,header.header.mini-floating .nav #mobile-menu-toggle img#green_icon_account,header.header.mini-floating .nav .nav-links-right img#acc_hover2,header.header.mini-floating .nav .nav-links-right img#green_icon_account,header.header.mini-floating .nav a.account img#acc_hover2,header.header.mini-floating .nav a.account img#green_icon_account{padding-top:4px;height:24px}header.header.mini-floating .nav #mobile-menu-toggle img,header.header.mini-floating .nav .nav-links-right img,header.header.mini-floating .nav a.account img{width:20px;height:20px;display:none}header.header.mini-floating .nav #mobile-menu-toggle img,header.header.mini-floating .nav #mobile-menu-toggle img.mini,header.header.mini-floating .nav .nav-links-right a.account.logged-in img,header.header.mini-floating .nav .nav-links-right img.mini,header.header.mini-floating .nav a.account img.mini{display:block}header.header.mini-floating .nav-brand .logo{display:block;width:80px;height:40px}header.header.mini-floating .nav-links-wrapper a.account img{display:block}header.header.has-product-header{box-shadow:none}.body-overlay{display:block;width:0;height:0;position:fixed;z-index:-100;left:0;top:0;background:#0000004d;transition:transform .3s ease-in}body.menu-is-open #body-content,body.menu-is-open header.header.mini-floating{transform:translate(78%)}body.menu-is-open header.header .mobile-nav-links{transition:transform .3s ease-in}body.menu-is-open .body-overlay{width:100%;height:100%;z-index:100000;transform:translate(78%)}@media (min-width:768px){header.header .nav{padding:0 24px}}@media (min-width:1024px){header.header .nav-links-right #header-search img{margin-top:4px}#account>header>div>div.nav-links-right>a.icons.account.logged-in>img#img2,header>div>div.nav-links-right>a.icons.account.logged-in>img#img2{width:32px;height:32px}header.header #mobile-menu-toggle,header.header .left-container{display:none}header.header .nav{height:90px}header.header .nav-brand .logo{display:inline-block;width:120px;height:62px}header.header .mobile-nav-links{position:unset;height:unset;transform:none;background-color:unset;z-index:unset;min-width:unset;overflow:hidden;width:calc((100% - 120px)/2);transition:none}header.header .mobile-nav-links .close{display:none}header.header .mobile-nav-links .nav-links-wrapper{margin:0;display:-ms-flexbox;display:flex}header.header .mobile-nav-links .nav-links-wrapper a{font-size:16px;font-size:1rem;display:inline-block;color:#414042;margin:0 20px 0 0}header.header .mobile-nav-links .nav-links-wrapper a:hover{color:#008577}header.header .mobile-nav-links .nav-links-wrapper a.last-link{margin-right:0}header.header .mobile-nav-links .nav-links-wrapper .my-account-mobile{display:none}header.header .nav-links-right{width:calc((100% - 120px)/2);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}header.header .nav-links-right img{width:20px;height:20px;margin-top:2px}header.header .nav-links-right a{margin-right:20px;text-decoration:none;color:#008577;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header.header .nav-links-right a.account{display:-ms-inline-flexbox;display:inline-flex}header.header .nav-links-right a.account.green{display:none}header.header .nav-links-right a.account.logged-in img{margin-right:14px;width:32px;height:32px}header.header .nav-links-right .languagepicker{display:inherit;margin:0;position:relative;padding:0}header.header .nav-links-right .languagepicker img.toggle,header.header .nav-links-right .languagepicker img.toggle_hover{transition:transform .3s ease-in}header.header .nav-links-right .languagepicker.menu-is-open img.toggle,header.header .nav-links-right .languagepicker.menu-is-open img.toggle_hover{transform:rotate(-180deg)}header.header .nav-links-right .languagepicker a{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.15px;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#414042;margin-right:30px}header.header .nav-links-right .languagepicker a img{width:23px;height:14px;color:#414042;margin-right:4px;-o-object-fit:contain;object-fit:contain}header.header .nav-links-right .languagepicker a img.language{margin-right:12px}header.header .nav-links-right .languagepicker a img.toggle{width:20px;height:20px}header.header .nav-links-right .languagepicker a .toggle{margin-left:3px;margin-right:0}header.header .nav-links-right .languagepicker ul{display:none}header.header .nav-links-right .languagepicker.menu-is-open ul.language-dropdown{display:block;position:absolute;right:8px;top:32px;background-color:#fff;padding:0;z-index:100;box-shadow:0 3px 4px #4041421a,0 0 1px #4041421a;min-width:130px}header.header .nav-links-right .languagepicker.menu-is-open ul.language-dropdown a{margin:0;padding:5px 10px}header.header .nav-links-right .languagepicker.menu-is-open ul.language-dropdown a:active,header.header .nav-links-right .languagepicker.menu-is-open ul.language-dropdown a:hover{background-color:#cccccc40}header.header .nav-links-right .languagepicker.menu-is-open ul.language-dropdown a:last-child{margin-bottom:0}header.header .nav.logged-in .nav-links-right a:not(:last-child){margin-right:17px}header.header.mini-floating .nav{height:54px;box-shadow:none}header.header.mini-floating .nav-brand .logo img{width:76px;height:39.3px}header.header.mini-floating .nav-links-right span.header-cart-wrapper{margin-top:6px}header.header.mini-floating .nav-links-right a.account.logged-in img{width:32px;height:32px}header.header.mini-floating .nav-links-right a.cart-icons:hover img#cart_mini{display:none!important}header.header.mini-floating .nav-links-right a.cart-icons .rounded{background-color:#000}header.header.mini-floating .languagepicker.menu-is-open a img{opacity:unset}body.menu-is-open #body-content{transform:translate(0)}body.menu-is-open header.header.mini-floating{transform:none}body.menu-is-open .body-overlay{display:none}body.template-login .nav-links-right a.account{height:24px;width:24px;display:none}body.template-login .nav-links-right a.account.green{display:inline-block}body.template-login .nav-links-right a.account.green:hover #green_icon_account{display:none}body.template-login .nav-links-right a.account.green:hover #acc_hover2{display:block}header.header.mini-floating .nav .nav-links-right a.cart-icons .rounded{top:-6px}header.header.mini-floating .nav.logged-in .nav-links-right span a img#cart,header.header.mini-floating .nav.logged-in .nav-links-right span a img#cart_hover{margin-top:6px}body.template-login header.header.mini-floating .nav-links-right a.account{height:24px;width:24px}body.template-login header.header.mini-floating .nav-links-right a.account #green_icon_account{display:inline-block}body.template-login header.header.mini-floating .nav-links-right a.account:hover #green_icon_account{display:none}body.template-login header.header.mini-floating .nav-links-right a.account:hover #acc_hover2{display:block}}@media (min-width:1098px){header.header .nav{padding:0 60px}}@media (min-width:1280px){header.header .nav-links-right span a img#cart,header.header .nav-links-right span a img#cart_hover{margin-top:6px}header.header .mobile-nav-links .nav-links-wrapper a{margin-right:39px}}.template-article .header:not(.mini-floating),.template-collection .header:not(.mini-floating),.template-index .header:not(.mini-floating),.template-login:not(.password-page) .header:not(.mini-floating),.template-product .header:not(.mini-floating),body.blog .header:not(.mini-floating),body.page-aboutus .header:not(.mini-floating),body.page-contact .header:not(.mini-floating),body.page-faq .header:not(.mini-floating){box-shadow:none}.aboutus-hero-image:after,.banner-with-text:after,.contactus-banner-with-text:after,.hero-image-with-cta:after{mix-blend-mode:multiply}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.aboutus-hero-image:after,.banner-with-text:after,.contactus-banner-with-text:after,.hero-image-with-cta:after{opacity:.8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){header.header .mobile-nav-links{position:relative;height:auto;transform:inherit;background-color:inherit;z-index:9999;min-width:auto;overflow:hidden;width:calc((100% - 120px)/2)}header.header.mini-floating .nav a.account img{width:28.4px;height:28.4px}}.rotate{transform:rotate(180deg)!important;transition:all .25s ease-out}.template-404 p a{color:#008576}.template-404 p a:hover{color:#00544c}@media (min-width:1024px){header.header .logged-in .nav-links-right #header-search img{margin-top:10px}header.header.mini-floating .nav .nav-links-right span a img#cart_hover{margin-top:2px!important}header.header.mini-floating .nav-links-right #header-search img{width:16px;height:16px;margin-top:12px}}.header-search-overlay{display:none;position:absolute;left:0;right:0;top:102px;max-width:100%;width:100%;background:#fff;box-shadow:0 16px 26px #40414233,0 0 1px #40414233;border-radius:0 0 23px 23px;height:calc(100vh - 138px);overflow-x:hidden;overflow-y:auto;z-index:21;opacity:0;transition:opacity .5s ease-in}.header-search-overlay .close-button{text-align:right;padding-right:20px;padding-top:11px}.header-search-overlay .close{width:26px;height:26px;padding:1px;border:0;background:transparent;cursor:pointer}.header-search-overlay .close img{width:24px;height:24px;cursor:pointer}.header-search-overlay .search-box{margin:22px 26px 0 28px}.header-search-overlay .search-box #header-overlay-search-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.header-search-overlay .search-box #header-overlay-search-form input{width:100%;height:40px;border:2px solid #343579;border-radius:29px;background-repeat:no-repeat;background-position:11px 8px;padding:11px 11px 11px 34px;font-family:Bariol Regular,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:400;line-height:1;letter-spacing:.2px}.header-search-overlay .search-box #header-overlay-search-form input:-ms-input-placeholder{text-align:center}.header-search-overlay .search-box #header-overlay-search-form input::placeholder{text-align:center}.header-search-overlay .search-box #header-overlay-search-form button{background-color:#008577;color:#fff;border:none;display:inline-block;margin:20px auto 0;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;border-radius:23px;min-width:133px;min-height:40px;text-transform:uppercase;transition:.5s}.header-search-overlay .search-box #header-overlay-search-form button:active,.header-search-overlay .search-box #header-overlay-search-form button:hover{background-color:#00544c}.header-search-overlay .search-results{margin:30px 26px 0 28px}.header-search-overlay .search-results .left-container{width:100%}.header-search-overlay .search-results .left-container h4{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:.45px;color:#343579;text-align:center}.header-search-overlay .search-results .right-container{position:relative;overflow:hidden;height:calc(100% - 302px);min-height:200px;margin-left:10px}.header-search-overlay .search-results .right-container .light-overlay{position:absolute;background-image:linear-gradient(0deg,#fff,#fff0);width:100%;height:133px;left:0;bottom:0;display:block;pointer-events:none}.header-search-overlay .search-results .right-container .results{overflow:auto;height:100%}.header-search-overlay .search-results .right-container .results .no-results{color:#2d2c7e;letter-spacing:-.15px;font-family:Bariol Bold,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;border-top:2px solid #343579;border-bottom:2px solid #343579;padding:28px 0;height:87px}.header-search-overlay .search-results .right-container .results-container{border-top:2px solid #343579;padding:27.5px 0 29px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042}.header-search-overlay .search-results .right-container .results-container .title a{font-family:Bariol Bold,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;line-height:1;letter-spacing:-.15px;color:#2d2c7e;margin-bottom:8px;text-decoration:none}.header-search-overlay .search-results .right-container .results-container p{margin:0 0 10px}.header-search-overlay .search-results .right-container .results-container p span.highlight{background-color:#b5e5d5}.header-search-overlay .search-results .right-container .results-container>a{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;line-height:24px;color:#00544c;text-decoration:none}@media (min-width:768px){.header-search-overlay{width:calc(100% - 120px);left:60px;height:calc(100vh - 340px)}.header-search-overlay .search-results{height:calc(100% - 210px)}.header-search-overlay .search-results .right-container{height:calc(100% - 84px)}}@media (min-width:1024px){.header-search-overlay{top:90px;height:calc(100vh - 120px)}.header-search-overlay .close-button{padding-left:46px;padding-top:18px}.header-search-overlay .close{width:31px;height:31px;padding:3.5px}.header-search-overlay .search-box{margin:60px auto 0;max-width:1143px;padding:0 20px}.header-search-overlay .search-box #header-overlay-search-form{-ms-flex-direction:row;flex-direction:row}.header-search-overlay .search-box #header-overlay-search-form input{height:55px;background-size:27px;background-position:26px;font-size:28px;font-size:1.75rem;padding-left:70px}.header-search-overlay .search-box #header-overlay-search-form button{min-width:132px;min-height:55px;border-radius:50px;margin:0 0 0 15px}.header-search-overlay .search-results{margin:82px auto 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1;flex:1;max-width:1143px;padding:0 20px;height:calc(100% - 250px)}.header-search-overlay .search-results .left-container{width:320px;display:block}.header-search-overlay .search-results .left-container h4{margin:0;font-size:48px;font-size:3rem;letter-spacing:.4px;line-height:1;text-align:left}.header-search-overlay .search-results .right-container{height:100%}}@media (min-width:1280px){.header-search-overlay .search-results .left-container{-ms-flex:1;flex:1}.header-search-overlay .search-results .left-container h4{padding-right:45px;text-align:right}.header-search-overlay .search-results .right-container{width:781px}.header-search-overlay .search-results .right-container .results-container{padding-top:28px;font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px}}@media (min-width:1440px){.header-search-overlay{width:1334px;left:calc((100% - 1334px)/2)}}body.is-search-overlay-visible{position:fixed;overflow:hidden}body.is-search-overlay-visible .header-search-overlay{display:block;opacity:1}body.is-search-overlay-visible .header-search-overlay .search-results .left-container h4{min-width:337px}body.is-search-overlay-visible .header.mini-floating .header-search-overlay{top:54px}footer{height:100%}footer .footer-bg{padding-top:69px;background:#343579;color:#fff;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}footer .footer-container{width:691.99px;margin:0 auto}footer .footer-container,footer .top-container{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}footer .top-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}footer .top-container .left-container{width:295px;display:-ms-flexbox;display:flex}footer .top-container .right-container{width:403px;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}footer .top-container .right-container>.link-box:first-child{width:232px}footer .top-container .right-container>.link-box:nth-child(2){width:98px}footer .link-box.footer-margin.d-screen a:nth-child(2),footer .link-box.footer-margin.d-screen a:nth-child(4){margin-bottom:10px}footer .link-box span{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:28px;letter-spacing:.39px;text-decoration:none;color:#fff;-ms-flex-align:center;align-items:center;float:left}footer .link-box a:hover{text-decoration:underline;transition:.3s}footer .link-box h4{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.15px;color:#fff;font-weight:400;margin:0 0 22px}footer .link-box a,footer .link-box p{display:inherit;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:28px;letter-spacing:.39px;text-decoration:none;color:#fff;-ms-flex-align:center;align-items:center;margin:0}footer .right-container .footer-margin a{margin:0}footer .icon.small{width:18px;height:18px;display:inline-block}footer .link-box a img{margin-right:10px}footer .icon-spacing:last-child{padding-bottom:0}footer a.icon-spacing:last-child{padding-bottom:0;margin:0}footer a.icon-spacing .icon-container{display:inline;width:16px;margin-right:15px;text-align:center}footer a.icon-spacing.facebook .icon-container{margin-left:1px;margin-right:21px}footer a.icon-spacing img{margin-right:0;-o-object-fit:contain;object-fit:contain}footer a.icon-spacing.facebook img{width:9px;height:16px}footer a.icon-spacing.instagram img{width:16px;height:16px}footer a.icon-spacing.youtube img{width:17px;height:12px}footer .notice{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:11px;font-size:.6875rem;font-weight:400;font-weight:500;line-height:15px;letter-spacing:0;color:#fff;width:100%;padding:44px 0 25px}footer .notice a{color:inherit;text-decoration:none}footer .m-screen{display:none}footer .d-screen{display:block}@media (min-width:768px) and (max-width:1023px){footer .top-container .left-container{width:245px}footer .footer-container{margin:0 65px;width:637.99px}footer .top-container .right-container>.link-box:nth-child(2){width:98px}footer .top-container .right-container{width:370px}}@media (max-width:767px){footer{min-height:507px!important;background-color:#343579!important}footer .contact-margin{margin:0 29px 0 33px}footer .footer-bg{background:#343579;color:#fff;padding-top:42px;height:auto}footer .footer-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}footer .link-box span{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:28px;letter-spacing:.39px;text-decoration:none;color:#fff;-ms-flex-align:center;align-items:center;float:left}footer .link-box a:nth-child(6){width:203px}footer .link-box h4{letter-spacing:.3px;margin:0 0 20px}footer .link-box a{line-height:28px;letter-spacing:.39px;width:232px}footer .link-box a.facebook .icon-container{margin-left:-2px;margin-right:19px}footer .top-container{margin:0 29px 0 33px}footer .top-container .left-container{-ms-flex:1;flex:1;width:auto;margin-right:-41px}footer .top-container .right-container{-ms-flex:1;flex:1;width:auto;-ms-flex-direction:column;flex-direction:column}footer .top-container .right-container .link-box a{display:-ms-flexbox;display:flex;margin:0;-ms-flex-align:center;align-items:center}footer .top-container .right-container .icon-container{line-height:1;margin-right:17px}footer .footer-margin h4{letter-spacing:.3px!important;margin:0 0 20px}footer .m-screen{display:block}footer .d-screen{display:none}footer .contact-margin{padding-top:37px}footer .notice{padding-top:27px;padding-bottom:23px}footer a.icon-spacing{padding-bottom:10px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){footer .footer-bg{display:block}}.cc-window.cc-banner{width:100%!important;max-width:inherit!important}.cc-window.cc-banner.cc-bottom{font-family:AvenirNext-Regular,Helvetica,sans-serif!important;box-shadow:0 2px 13px #ccc!important}.cc-window.cc-banner .cc-btn{font-family:AvenirNext-DemiBold,Helvetica,sans-serif!important}.cc-window.cc-banner .cc-btn.cc-allow:active,.cc-window.cc-banner .cc-btn.cc-allow:focus,.cc-window.cc-banner .cc-btn.cc-allow:hover,.cc-window.cc-banner .cc-btn.cc-settings:active,.cc-window.cc-banner .cc-btn.cc-settings:focus,.cc-window.cc-banner .cc-btn.cc-settings:hover{background-color:#00544c!important;border-color:#00544c!important}.cc-settings-view .cc-settings-dialog{box-shadow:0 2px 13px #ccc!important;font-size:13px!important}.cc-settings-view .cc-settings-dialog .cookie_settings_header{font-family:Bariol Bold,Helvetica,sans-serif!important;color:#2d2c7e!important}.cc-settings-view .cc-settings-dialog label{font-weight:700!important;font-size:15px!important;padding:0 0 10px!important;display:inline-block!important;font-family:Bariol Bold,Helvetica,sans-serif!important}.cc-settings-view .cc-settings-dialog .cc-compliance{margin-top:20px!important}.cc-settings-view .cc-settings-dialog .cc-btn{font-family:AvenirNext-DemiBold,Helvetica,sans-serif!important;font-size:12px!important;border:2px solid #008577!important}.cc-settings-view .cc-settings-dialog .cc-btn:active,.cc-settings-view .cc-settings-dialog .cc-btn:focus,.cc-settings-view .cc-settings-dialog .cc-btn:hover{background-color:#00544c!important;border-color:#00544c!important}.cc-settings-view .cc-settings-dialog .cc-btn-close-settings{border:2px solid #008577!important;text-decoration:none!important}.cc-settings-view .cc-settings-dialog .cc-btn-close-settings:active,.cc-settings-view .cc-settings-dialog .cc-btn-close-settings:focus,.cc-settings-view .cc-settings-dialog .cc-btn-close-settings:hover{text-decoration:none!important;background-color:transparent!important;border-color:#00544c!important}.cc-settings-view .cc-settings-dialog .cc-btn-save-settings{background-color:#008577!important}body.template-404 #MainContent{padding:142px 21px 50px;width:100%;text-align:center}body.template-404 #MainContent>h1{margin:20px 0;text-align:center;color:#343579;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem}body.template-404 #MainContent p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:400;line-height:1.5}@media (min-width:768px){body.template-404 #MainContent{padding-left:60px;padding-right:60px}body.template-404 #MainContent>h1{font-size:48px;font-size:3rem}}@media (min-width:1024px){body.template-404 #MainContent{max-width:997px;margin:0 auto;padding:120px 0 50px}body.template-404 #MainContent>h1{font-size:48px;font-size:3rem}}#challenge #MainContent{padding:180px 0 150px}.shopify-challenge__container{padding:50px 0;box-shadow:0 26px 26px #41404233;color:#414042;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400}.shopify-challenge__container .shopify-challenge__error{color:red;padding:0;font-size:14px;font-size:.875rem}.shopify-challenge__container .shopify-challenge__button.btn{min-width:170px;min-height:40px;color:#fff;line-height:1.08;border-radius:30px;letter-spacing:1.3px;border:none;cursor:pointer;padding:0;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;background-color:#008577;margin-top:30px;text-transform:uppercase}.shopify-challenge__container .shopify-challenge__button.btn[disabled]{color:#008577;background-color:#fff;border:2px solid #008577;cursor:not-allowed}@media (min-width:1024px){.shopify-challenge__container .shopify-challenge__button.btn{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;min-width:200px;min-height:55px}}.shopify-challenge__container#challenge{margin:100px auto}.sections-container-slide{margin:0 auto;padding:69px 21px 60px;width:100%;min-height:537.7px}.sections-container-slide>h2{margin:0 auto;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:.45px;color:#343579;text-align:center;padding:0 30px;width:82%}.sections-container-slide a.cta-text{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;letter-spacing:1.25px;line-height:16px;color:#fff;text-decoration:none;background-color:#008577;min-width:180px;min-height:45px;-ms-flex-align:center;-ms-flex-pack:center;border-radius:31px;margin:0 auto;box-shadow:0 5px 10px #00000020;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:180px;transition:.5s}.sections-container-slide a.cta-text:hover{background-color:#00544c}.sections-container-slide .section-slide-content{padding:0 0 36px}.sections-container-slide .section-slide-content .slide-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:47px 0 0;-ms-flex-align:center;align-items:center}.sections-container-slide .section-slide-content .slide-section:not(:first-child){margin-top:40px}.sections-container-slide .section-slide-content .slide-section>h5{display:none}.sections-container-slide .section-slide-content .slide-section>img{width:70px;height:70px}.sections-container-slide .section-slide-content .slide-section>.detail-container{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0 0 0 21px}.sections-container-slide .section-slide-content .slide-section>.detail-container sup{font-size:55%;top:-.5em;line-height:0;position:relative;vertical-align:baseline}.sections-container-slide .section-slide-content .slide-section>.detail-container>h5{margin:0;font-family:Bariol Regular,Helvetica,sans-serif;font-size:24px;font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:.4px;color:#008577}.sections-container-slide .section-slide-content .slide-section>.detail-container .detail{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042;margin-top:2px}@media (min-width:768px){.sections-container-slide{padding:69px 60px 100px;min-height:512px}.sections-container-slide .section-slide-content{padding:0;margin-bottom:50px}.sections-container-slide .section-slide-content .slide-section,.sections-container-slide .section-slide-content .slide-section:not(:first-child){margin-top:30px}}@media (min-width:1024px){.sections-container-slide{padding:169px 0 100px;max-width:calc(100% - 60px)}.sections-container-slide a.cta-text{min-width:200px;min-height:55px}.sections-container-slide>h2{font-size:48px;font-size:3rem;line-height:1;letter-spacing:.4px}.sections-container-slide .section-slide-content{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:1104px;max-width:100%;margin:0 auto 60px;-ms-flex-pack:justify;justify-content:space-between}.sections-container-slide .section-slide-content .slide-section{margin-top:37px;-ms-flex-direction:column;flex-direction:column;text-align:center;width:311px;-ms-flex-align:center;align-items:center}.sections-container-slide .section-slide-content .slide-section:not(:first-child){margin-top:37px}.sections-container-slide .section-slide-content .slide-section>h5{display:block;font-family:Bariol Regular,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;font-weight:400;line-height:35px;letter-spacing:.4px;color:#008577;margin:0}.sections-container-slide .section-slide-content .slide-section>img{width:144px;height:144px;margin-top:18px}.sections-container-slide .section-slide-content .slide-section .detail-container{width:225px;margin:0}.sections-container-slide .section-slide-content .slide-section .detail-container>h5{display:none}.sections-container-slide .section-slide-content .slide-section .detail-container sup{top:-.5em;font-size:55%;line-height:0;position:relative;vertical-align:baseline}.sections-container-slide .section-slide-content .slide-section .detail-container .detail{margin-top:14.5px;font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;text-align:center}}@media (min-width:1440px){.sections-container-slide{padding:193px 0 100px;max-width:1440px;margin-bottom:0}.sections-container-slide .section-slide-content .slide-section,.sections-container-slide .section-slide-content .slide-section:not(:first-child){margin-top:57px}.sections-container-slide .section-slide-content .slide-section>img{margin-top:36px}.sections-container-slide .section-slide-content .slide-section .detail-container .detail{margin-top:29px}}.slide-text-with-image{margin:69px 0 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.slide-text-with-image .right-container{margin-top:12px}.slide-text-with-image .right-container picture{text-align:center}.slide-text-with-image .right-container picture img{width:100%;margin:0 auto;display:block}.slide-text-with-image .left-container{padding:0 21px}.slide-text-with-image .left-container h6{margin:0;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:.45px;color:#343579;text-align:left}.slide-text-with-image .left-container .detail{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042;padding-right:50px;margin-top:20px}@media (min-width:768px){.slide-text-with-image{-ms-flex-direction:row;flex-direction:row;position:relative}.slide-text-with-image .right-container{width:100%;margin-top:0}.slide-text-with-image .right-container picture img{height:443px}.slide-text-with-image .left-container{padding:0;position:absolute;margin:69px 0 0 60px;width:50%;max-width:554px}}@media (min-width:1024px){.slide-text-with-image .left-container{width:60%;margin:69px 0 0 60px}.slide-text-with-image .left-container h6{font-size:42px;font-size:2.625rem;line-height:1;letter-spacing:-.1px}.slide-text-with-image .left-container .detail{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:.5px;padding-right:100px;margin-top:25px}}@media (min-width:1280px){.slide-text-with-image{margin:0}.slide-text-with-image .left-container{margin:17.91667% 0 0 11.51389%}.slide-text-with-image .left-container .left-container{width:100%}.slide-text-with-image .right-container picture img{height:auto}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.slide-text-with-image .left-container{margin:17.91667% 0 0 11.51389%}.slide-text-with-image .left-container .detail{margin-top:40px}}.blog-post{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.blog-post__item{-ms-flex:1 1 33.33333%;flex:1 1 33.33333%}.collection-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:73.75em}.collection-list-item{-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;height:100%;text-align:center}.collection-list__image{min-width:320px}.collection-list__title{-ms-flex-preferred-size:100%;flex-basis:100%}.featured-collection{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:73.75em}.featured-collection-item{-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;height:100%;text-align:center}.featured-collection__image{min-width:320px}.featured-collection__title{-ms-flex-preferred-size:100%;flex-basis:100%}.image-with-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-with-text__image{-ms-flex:0 1 50%;flex:0 1 50%;min-width:320px}.image-with-text__text{-ms-flex:1 1 50%;flex:1 1 50%}section.hero-image-with-cta{max-height:850px;position:relative;margin-bottom:123px}section.hero-image-with-cta:before{bottom:-18.60465%;left:calc(50% - 83.5px);width:167px;height:191px}section.hero-image-with-cta:after,section.hero-image-with-cta:before{content:"";z-index:20;background-size:contain;background-repeat:no-repeat;position:absolute}section.hero-image-with-cta:after{width:34.2246%;height:29.6124%;left:0;bottom:-15.50388%}section.hero-image-with-cta .picture-section{max-height:748px;overflow:hidden!important}section.hero-image-with-cta picture img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}section.hero-image-with-cta .hero-image-content{position:absolute;top:84px;left:0;width:100%;text-align:center;z-index:1}section.hero-image-with-cta .hero-cta-title-text h1{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;letter-spacing:.5px;margin-bottom:10px;line-height:1;color:#343579}section.hero-image-with-cta .hero-cta-sub-title-text{font-family:Bariol Regular,Helvetica,sans-serif;font-size:19px;font-size:1.1875rem;font-weight:400;line-height:26px;letter-spacing:normal;position:relative;margin:9px auto 24px}section.hero-image-with-cta .hero-cta-button:hover{background-color:#00544c;color:#fff}section.hero-image-with-cta .hero-cta-button{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;letter-spacing:1.25px;line-height:16px;color:#fff;text-decoration:none;background-color:#008577;display:-ms-inline-flexbox;display:inline-flex;min-width:180px;min-height:45px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:23px;margin:0 auto;transition:.5s;box-shadow:0 5px 10px #00000020}@media (min-width:768px){section.hero-image-with-cta .hero-cta-title-text h1{font-family:Bariol Bold,Helvetica,sans-serif;font-size:48px;font-size:3rem}section.hero-image-with-cta:after{width:19.93056%;height:57.04023%;bottom:-27.87356%;left:8px}section.hero-image-with-cta:before{bottom:-32.55814%;left:calc(50% - 83.5px);width:167px;height:200px}section.hero-image-with-cta .hero-image-content{top:33.04598%;left:10.41667%;text-align:unset}}@media (min-width:1024px){section.hero-image-with-cta:before{bottom:-23.25581%;left:50%;width:240px;height:240px;margin-left:-120px}}@media (min-width:1140px){section.hero-image-with-cta .hero-cta-title-text h1{font-size:68px;font-size:4.25rem;letter-spacing:-.1px;line-height:1}section.hero-image-with-cta .picture-section{max-height:696px;overflow:hidden!important}section.hero-image-with-cta .hero-cta-sub-title-text{font-size:28px;font-size:1.75rem;letter-spacing:.4px;line-height:35px;margin-top:10px;margin-bottom:27px}section.hero-image-with-cta .hero-cta-button{min-width:200px;min-height:55px;border-radius:28px}}@media (min-width:1440px){section.hero-image-with-cta:before{bottom:-23.25581%;left:50%;height:280px;width:240px;height:240px;margin-left:-120px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){section.hero-image-with-cta .hero-image-content{text-align:left}}.home-gif-component{width:100%;overflow:hidden!important;position:relative}.home-gif-component img{width:100%;display:block}.home-gif-component .cta-container{display:-ms-flexbox;display:flex}.home-gif-component .cta-container,.home-gif-component a.cta-btn{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home-gif-component a.cta-btn{margin:30px 0 0;min-width:180px;min-height:45px;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;background-color:#008577;color:#fff;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;opacity:1;position:absolute;top:22%;transition:background-color .5s}.home-gif-component a.cta-btn:hover{background-color:#00544c}@media (min-width:768px){.home-gif-component a.cta-btn{min-width:180px;min-height:55px;top:50%;left:8%}}@media (min-width:1024px){.home-gif-component a.cta-btn{top:50%}}@media (min-width:1440px){.home-gif-component a.cta-btn{top:50%}}section.gif-component,section.gif-component img.lazyloaded{width:100%}section.gif-component img{width:100%;overflow:hidden}section.home-carousel-component{margin:0;position:relative}section.home-carousel-component .slide-controls{margin:0 auto;text-align:center;position:absolute;bottom:66.4px;width:100%}section.home-carousel-component .slide-controls>button{width:22px;height:21.6px;border:none;background:none;padding:0;box-shadow:inset 0 1px 1px #0000001a;border-radius:50%}section.home-carousel-component .slide-controls>button:not(:first-child){margin-left:20px}section.home-carousel-component .slide-controls>button img{width:100%;height:100%}section.home-carousel-component .slide-controls>button.selected img,section.home-carousel-component .slide-controls>button img.selected{display:none}section.home-carousel-component .slide-controls>button.selected img.selected{display:inline-block}@media (min-width:768px){section.home-carousel-component .slide-controls{bottom:50px}}@media (min-width:1024px){section.home-carousel-component .slide-controls{bottom:30px}}@media (min-width:1280px){section.home-carousel-component .slide-controls{bottom:124px}section.home-carousel-component .slide-controls>button{width:28px;height:28px}}.detail-with-bg{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#d3edf6}.detail-with-bg picture{-ms-flex-order:2;order:2}.detail-with-bg picture img{display:block;width:100%}.detail-with-bg>.content{padding:51px 21px;-ms-flex-order:1;order:1}.detail-with-bg>.content h2{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:.45px;color:#343579;margin:0}.detail-with-bg>.content .detail{color:#414042;margin-top:11px}.detail-with-bg>.content .detail,.detail-with-bg>.content .detail p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px}.detail-with-bg>.content .detail p:first-child{margin-top:0}.detail-with-bg>.content .detail p:last-child{margin-bottom:0}.detail-with-bg>.content .detail b,.detail-with-bg>.content .detail strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:22px;letter-spacing:0;color:#414042}@media (min-width:768px){.detail-with-bg>.content{padding-left:60px;padding-right:60px}}@media (min-width:1024px){.detail-with-bg{display:block}.detail-with-bg>.content{padding:0 60px;margin:3.47222% 0 0;width:554px;max-width:70%;position:absolute;top:0;left:0;height:100%}}@media (min-width:1280px){.detail-with-bg>.content{padding:0;margin:6.52778% 0 0 4.86111%;height:auto}.detail-with-bg>.content h2{font-size:48px;font-size:3rem;line-height:1;letter-spacing:.4px;min-height:54px}.detail-with-bg>.content .detail{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;margin-top:7px}.detail-with-bg>.content .detail p:first-child b,.detail-with-bg>.content .detail p:first-child strong{display:block}.detail-with-bg>.content .detail p{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px}.detail-with-bg>.content .detail b,.detail-with-bg>.content .detail strong{font-size:20px;font-size:1.25rem;line-height:28px;letter-spacing:.5px}}@media (min-width:1441px){.detail-with-bg>.content{height:100%;display:-ms-flexbox;display:flex;margin:6.52778% 0 0 10.41667%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}@media (min-width:1500px){.detail-with-bg .content{height:auto}}section.aboutmy-detail-with-bg{position:relative}section.aboutmy-detail-with-bg picture img{display:block;width:100%}section.aboutmy-detail-with-bg>.content{background-color:#f6f6f3;padding:0 21px;margin-top:-31px;width:100%}section.aboutmy-detail-with-bg>.content h2{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:.45px;color:#343579;margin:0;text-align:center;padding:0 60px}section.aboutmy-detail-with-bg>.content .detail{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042;margin-top:26px;padding-bottom:78px}section.aboutmy-detail-with-bg>.content .detail ul{padding:0 0 0 21px}section.aboutmy-detail-with-bg>.content .detail li{list-style:none;background-position:0 15px;background-repeat:no-repeat;margin:0;padding:10px 0 0 36px;animation:fly-in-from-right;position:relative}section.aboutmy-detail-with-bg>.content .detail li:not(:first-child){margin-top:14px}section.aboutmy-detail-with-bg>.content .detail p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px}section.aboutmy-detail-with-bg>.content .detail p:first-child,section.aboutmy-detail-with-bg>.content .detail p:last-child{margin:0}section.aboutmy-detail-with-bg>.content .detail b,section.aboutmy-detail-with-bg>.content .detail strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:22px;letter-spacing:0;color:#414042}@media (min-width:768px){section.aboutmy-detail-with-bg>.content{padding:0 60px}section.aboutmy-detail-with-bg>.content .detail ul{padding:0!important}section.aboutmy-detail-with-bg>.content .detail ul li{background-position:0 14px}}@media (min-width:1024px){section.aboutmy-detail-with-bg>.content{position:absolute;left:48.68056%;top:17.57812%;width:51.31944%;background-color:transparent;margin:0;max-width:547px}section.aboutmy-detail-with-bg>.content h2{width:auto;text-align:left;padding:0}section.aboutmy-detail-with-bg>.content .detail ul{padding:0;margin-top:25px}section.aboutmy-detail-with-bg>.content .detail ul li{padding-top:0;padding-left:38px;line-height:28px;background-position:0 5px;margin-bottom:10px;line-height:20px;background-position:0 2px}section.aboutmy-detail-with-bg>.content .detail ul li:not(:first-child){margin-top:0}}@media (min-width:1280px){section.aboutmy-detail-with-bg>.content{left:48.68056%;top:50%;width:51.31944%;padding:0;margin-top:-165px;max-width:484px}section.aboutmy-detail-with-bg>.content h2{font-size:48px;font-size:3rem;line-height:1;letter-spacing:.4px}section.aboutmy-detail-with-bg>.content .detail{margin-top:20px;font-size:18px;font-size:1.125rem}section.aboutmy-detail-with-bg>.content .detail ul li{margin-bottom:25px;background-position:0 1px}section.aboutmy-detail-with-bg>.content .detail b,section.aboutmy-detail-with-bg>.content .detail p,section.aboutmy-detail-with-bg>.content .detail strong{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px}}section.about-how-myfy-work{margin-top:10px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-color:#dff4b5}section.about-how-myfy-work picture img{display:block;width:100%}section.about-how-myfy-work>.content{padding:0 21px;width:100%;margin:50px auto 0}section.about-how-myfy-work>.content h2{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:.45px;color:#343579;margin:0;text-align:left;padding:0}section.about-how-myfy-work>.content h4{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:22px;letter-spacing:0;color:#414042;margin-top:11px;margin-bottom:20px}section.about-how-myfy-work>.content .detail{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042;margin-top:11px;padding-bottom:0;position:relative}section.about-how-myfy-work>.content .detail ul{padding:0 0 0 21px}section.about-how-myfy-work>.content .detail li{list-style:none;background-position:0 -8px;background-repeat:no-repeat;margin:0;padding:10px 0 0 36px}section.about-how-myfy-work>.content .detail li:not(:first-child){margin-top:14px}section.about-how-myfy-work>.content .detail p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;margin:22px 0}section.about-how-myfy-work>.content .detail p:first-child{margin-top:0}section.about-how-myfy-work>.content .detail p:last-child{margin-bottom:0}section.about-how-myfy-work>.content .detail b,section.about-how-myfy-work>.content .detail strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:22px;letter-spacing:0;color:#414042}section.about-how-myfy-work>.content .detail b:first-child,section.about-how-myfy-work>.content .detail strong:first-child{min-height:37px;display:block}section.about-how-myfy-work>.content .detail b:first-child+p,section.about-how-myfy-work>.content .detail strong:first-child+p{margin-top:9px}@media (min-width:768px){section.about-how-myfy-work>.content{padding:0 60px}}@media (min-width:1024px){section.about-how-myfy-work>.content{position:absolute;padding:0 100px;width:100%;height:100%;top:0;left:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}section.about-how-myfy-work>.content h2{font-family:Bariol Bold,Helvetica,sans-serif;font-size:48px;font-size:3rem}section.about-how-myfy-work>.content .detail{max-width:380px;padding-bottom:0}section.about-how-myfy-work>.content .detail p{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px}}@media (min-width:1440px){section.about-how-myfy-work>.content{margin-left:10.41667%!important;padding:0!important;background:none}section.about-how-myfy-work>.content h2{width:auto;text-align:left;padding:0;font-size:48px;font-size:3rem;line-height:1;letter-spacing:.4px}section.about-how-myfy-work>.content h4{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;line-height:28px;letter-spacing:.3;color:#414042;margin-top:11px;margin-bottom:19px}section.about-how-myfy-work>.content .detail{padding:0;font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;max-width:454px}section.about-how-myfy-work>.content .detail ul{padding:0;margin-top:25px}section.about-how-myfy-work>.content .detail ul li{padding-top:0;padding-left:38px;line-height:38px}section.about-how-myfy-work>.content .detail ul li:not(:first-child){margin-top:0}section.about-how-myfy-work>.content .detail p{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;margin-top:27px}section.about-how-myfy-work>.content .detail b,section.about-how-myfy-work>.content .detail strong{font-size:20px;font-size:1.25rem;line-height:28px;letter-spacing:.3px}section.about-how-myfy-work>.content .detail b:first-child,section.about-how-myfy-work>.content .detail strong:first-child{min-height:auto}section.about-how-myfy-work>.content .detail b:first-child+p,section.about-how-myfy-work>.content .detail strong:first-child+p{margin-top:27px}}.why-choose-myfy{width:100%}.why-choose-myfy picture img{z-index:1;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.why-choose-myfy .content{margin-top:-17.35016%}.why-choose-myfy .content .choose-myfy-card{margin:0 auto;width:calc(100% - 42px);border-radius:17px;box-shadow:0 16px 26px #40414233,0 0 1px #40414233;background-color:#fff;z-index:2;position:relative;padding:50px 0}.why-choose-myfy .content h2{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:.45px;color:#343579;text-align:center;margin:0}.why-choose-myfy .content .sub-title{margin-top:37px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:.3px;line-height:24px;text-align:center;color:#414042;padding:0 40px}.why-choose-myfy .content .sub-title p{margin:0;padding:0;display:contents}.why-choose-myfy .content .choose-myfy-container{-js-display:flex;display:-ms-flexbox;display:flex;margin-top:42px;-ms-flex-direction:column;flex-direction:column}.why-choose-myfy .content .choose-myfy-container .myfy-col{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.why-choose-myfy .content .choose-myfy-container .myfy-col:nth-child(2) p sup{font-size:9px;font-size:.5625rem;top:-1em;line-height:28px;letter-spacing:.5px}.why-choose-myfy .content .choose-myfy-container .myfy-col:not(:first-child){margin-top:20px}.why-choose-myfy .content .choose-myfy-container .myfy-col img{width:52px;height:52px}.why-choose-myfy .content .choose-myfy-container .myfy-col p{margin:0 0 0 10px}.why-choose-myfy .content .choose-myfy-container .myfy-col p,.why-choose-myfy .content .choose-myfy-container .myfy-col p sup{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:24px}.why-choose-myfy .content .full-width{margin-top:40px;text-align:center}.why-choose-myfy .content .full-width .cta-button:hover{background-color:#20214e;color:#fff}.why-choose-myfy .content .full-width .cta-button{background-color:#343579;color:#fff;min-width:180px;min-height:45px;border-radius:31px;text-decoration:none;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:.5s}@media (min-width:768px){.why-choose-myfy .content{margin-left:auto;margin-right:auto}.why-choose-myfy .content .choose-myfy-card{width:calc(100% - 120px)}.why-choose-myfy .content .sub-title p{display:block}}@media (min-width:1024px){.why-choose-myfy{position:relative;height:540px}.why-choose-myfy picture img{min-height:540px;z-index:1}.why-choose-myfy .content{position:absolute;z-index:2;width:1440px;max-width:100%;top:14px;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-top:unset}.why-choose-myfy .content .choose-myfy-card{margin:7.01389% 4.86111% -40px auto;width:748px;padding:106px 46px 106px 50px;border-radius:25px}.why-choose-myfy .content h2{font-size:48px;font-size:3rem;letter-spacing:.4px;line-height:1}.why-choose-myfy .content .sub-title{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;margin-top:34px;padding-bottom:29px}.why-choose-myfy .content .sub-title p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:.5px}.why-choose-myfy .content .choose-myfy-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-top:0}.why-choose-myfy .content .choose-myfy-container .myfy-col{-ms-flex-direction:column;flex-direction:column;width:140px;margin-right:27px;text-align:center}.why-choose-myfy .content .choose-myfy-container .myfy-col:not(:first-child){margin-top:0}.why-choose-myfy .content .choose-myfy-container .myfy-col:first-child{margin-right:29px;width:149px}.why-choose-myfy .content .choose-myfy-container .myfy-col:last-child{margin-right:0}.why-choose-myfy .content .choose-myfy-container .myfy-col img{width:60px;height:60px}.why-choose-myfy .content .choose-myfy-container .myfy-col p{margin:20px 0 0}.why-choose-myfy .content .choose-myfy-container .myfy-col p,.why-choose-myfy .content .choose-myfy-container .myfy-col p sup{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px}.why-choose-myfy .content .full-width .cta-button{min-width:200px;min-height:55px}}@media (min-width:1440px){.why-choose-myfy,.why-choose-myfy picture img{max-height:540px}.why-choose-myfy .content{left:calc((100% - 1440px)/2);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;top:111px}.why-choose-myfy .content .choose-myfy-card{margin:0 150px 0 0}.why-choose-myfy .content .choose-myfy-card .sub-title{padding:0 45px}}@media (-ms-high-contrast:active) and (min-width:1440px),(-ms-high-contrast:none) and (min-width:1440px){.why-choose-myfy .content .choose-myfy-card{margin:0 150px -205px 0}}@media (min-width:1440px){body#soluble-fiber-supplement-myfy-clearly-smart-fiber .why-choose-myfy .content{top:121px}body#soluble-fiber-supplement-myfy-clearly-smart-fiber .why-choose-myfy .content .choose-myfy-card{height:445px;padding:88px 46px 88px 50px}}@media (max-width:767px){body#soluble-fiber-supplement-myfy-clearly-smart-fiber .why-choose-myfy .content .choose-myfy-card{padding:49px 0}body#soluble-fiber-supplement-myfy-clearly-smart-fiber .why-choose-myfy .content .choose-myfy-card .sub-title{margin-top:20px}body#soluble-fiber-supplement-myfy-clearly-smart-fiber .why-choose-myfy .content .choose-myfy-card .full-width{margin-top:35px}}.fill-your-fiber-gap{width:100%}.fill-your-fiber-gap picture img{z-index:1;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.fill-your-fiber-gap .content{margin-top:-15.77287%}.fill-your-fiber-gap .content .fill-gap-card{margin:0 auto;width:calc(100% - 42px);border-radius:17px;box-shadow:0 16px 26px #40414233,0 0 1px #40414233;background-color:#fff;z-index:2;position:relative;padding:60px 21px}.fill-your-fiber-gap .content h2{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:.45px;color:#343579;text-align:center;margin:0}.fill-your-fiber-gap .content .sub-title{margin:20px auto 0;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:.3px;line-height:24px;text-align:center;color:#414042}.fill-your-fiber-gap .content .sub-title p{margin:0;padding:0;display:contents}.fill-your-fiber-gap .content .choose-myfy-container{-js-display:flex;display:-ms-flexbox;display:flex;margin-top:25px;-ms-flex-direction:column;flex-direction:column}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col:nth-child(2) p sup{font-size:12px;font-size:.75rem;top:-4.4px;line-height:28px;letter-spacing:.5px}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col:not(:first-child){margin-top:20px}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col img{width:52px;height:52px}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col p{margin:0 0 0 10px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:24px}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col p sup{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:13px;font-size:.8125rem;font-weight:400;top:-2px;letter-spacing:0;line-height:24px}.fill-your-fiber-gap .content .full-width{margin-top:30px;text-align:center}.fill-your-fiber-gap .content .full-width .cta-button:hover{background-color:#20214e;color:#fff}.fill-your-fiber-gap .content .full-width .cta-button{background-color:#343579;color:#fff;min-width:180px;min-height:45px;border-radius:31px;text-decoration:none;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:.5s}@media (min-width:768px){.fill-your-fiber-gap .content{margin-left:auto;margin-right:auto;padding-bottom:0}.fill-your-fiber-gap .content .fill-gap-card{width:calc(100% - 120px);padding:60px}.fill-your-fiber-gap .content .fill-gap-card h2{margin-bottom:20px}.fill-your-fiber-gap .content .sub-title{width:65%;margin-top:37px}.fill-your-fiber-gap .content .sub-title p{display:block}}@media (min-width:1024px){.fill-your-fiber-gap{position:relative}.fill-your-fiber-gap picture img{min-height:587px;z-index:1}.fill-your-fiber-gap .content{position:absolute;z-index:2;height:100%;width:1440px;max-width:100%;top:22px;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-top:unset;padding-left:46px}.fill-your-fiber-gap .content .fill-gap-card{margin:7.01389% 38.19444% -40px auto;width:840px;padding:56px 47px 60px 50px;border-radius:25px}.fill-your-fiber-gap .content h2{font-size:48px;font-size:3rem;letter-spacing:.4px;line-height:1;padding-bottom:0;margin-bottom:20px}.fill-your-fiber-gap .content .sub-title{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;margin-top:21px;padding-bottom:40px;width:55%}.fill-your-fiber-gap .content .sub-title p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:.5px}.fill-your-fiber-gap .content .choose-myfy-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-top:0}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col{-ms-flex-direction:column;flex-direction:column;width:170px;margin-right:27px;text-align:center}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col:not(:first-child){margin-top:0}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col:first-child{margin-right:29px;width:149px}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col:last-child{margin-right:0}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col img{width:60px;height:60px}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col p{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;margin:20px 0 0}.fill-your-fiber-gap .content .choose-myfy-container .myfy-col p sup{font-size:12px;font-size:.75rem;line-height:28px;letter-spacing:.5px;top:-4px}.fill-your-fiber-gap .content .full-width{margin-top:45px}.fill-your-fiber-gap .content .full-width .cta-button{min-width:200px;min-height:55px}}@media (min-width:1440px){.fill-your-fiber-gap .content{left:calc((100% - 2043px)/2);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.fill-your-fiber-gap .content .fill-gap-card{margin:0 150px -40px 0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.why-choose-myfy .content .full-width .cta-button{padding:19px}}@media (-ms-high-contrast:active) and (min-width:1440px),(-ms-high-contrast:none) and (min-width:1440px){.why-choose-myfy .content .fill-gap-card{margin:0 150px -205px 0}}.slideCol{display:none}section.two-column-image-text{padding-top:40px;overflow:hidden}section.two-column-image-text .content{width:100%;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:center}section.two-column-image-text .content a.cta-text{min-width:180px;min-height:45px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;background-color:#343579;color:#fff;border-radius:28px;margin-top:30px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;transition:.5s}section.two-column-image-text .content a.cta-text:hover{background-color:#20214e}section.two-column-image-text .content picture img{width:100%;display:block;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}section.two-column-image-text .content picture img img{width:375px;height:209px}section.two-column-image-text .content picture img img.desktop{display:none}section.two-column-image-text .content .right-container{padding:42px 21px 55px;position:relative}section.two-column-image-text .content .right-container h2{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:.45px;color:#343579;text-align:left;margin:0 42px 0 0}section.two-column-image-text .content .right-container .detail{margin-top:20px;text-align:left}section.two-column-image-text .content .right-container .detail,section.two-column-image-text .content .right-container .detail p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042}section.two-column-image-text .content .right-container .detail p{margin:0 0 25px}section.two-column-image-text .content .right-container .detail p:last-child{margin-bottom:0}section.two-column-image-text .content .right-container .detail b,section.two-column-image-text .content .right-container .detail strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.3px;font-weight:600}@media (min-width:768px){section.two-column-image-text{padding-top:50px;padding-bottom:50px}section.two-column-image-text .content{max-width:100%;width:1440px;margin:0 auto;display:-ms-flexbox;display:flex}section.two-column-image-text .content picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%}section.two-column-image-text .content .right-container{padding:42px 44px 58px}section.two-column-image-text .content .right-container a.cta-text{float:left}}@media (min-width:1024px){section.two-column-image-text{padding-bottom:0}section.two-column-image-text .content .right-container a.cta-text{float:none}section.two-column-image-text .content{padding:60px 0 100px}section.two-column-image-text .content a.cta-text{min-width:200px;min-height:55px}section.two-column-image-text .content .right-container{margin:0 0 0 106px;padding:46px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center!important}section.two-column-image-text .content .right-container h2{font-size:48px;font-size:3rem;line-height:1;letter-spacing:.4px;margin-right:0;max-width:398px}section.two-column-image-text .content .right-container .detail{margin-top:9px;font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px}section.two-column-image-text .content .right-container .detail p{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;margin-bottom:28px}section.two-column-image-text .content .right-container .detail b,section.two-column-image-text .content .right-container .detail strong{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;font-weight:600}}@media (min-width:1280px){section.two-column-image-text .content .right-container{margin:0 1.86111% 0 106px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center!important}}@media (min-width:1440px){section.two-column-image-text{padding-top:0;height:883px}section.two-column-image-text .content{padding:100px 0}section.two-column-image-text .content picture img{min-width:701px;min-height:616px}section.two-column-image-text .content .right-container{margin:30px 4.86111% 10px 127.2px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}section.two-column-image-text .content .right-container h2{line-height:97px;max-width:100%}}.title-container a{text-decoration:none}section.home-product-showcase{margin:30px 21px 60px;text-align:center}section.home-product-showcase h4{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:.45px;color:#343579;text-align:center;animation:productsheader 2s 1;overflow:hidden;width:73%;margin:20px auto 19px}section.home-product-showcase .sub-title{font-family:Bariol Regular,Helvetica,sans-serif;font-size:19px;font-size:1.1875rem;font-weight:400;color:#414042;line-height:26px;letter-spacing:.4px;text-align:center;max-width:1020px;margin:14px auto 28px;width:80%}section.home-product-showcase .product-container{margin-top:26px}section.home-product-showcase .product-card{text-align:left;border-radius:10px;background-color:#f9fafb;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:209px}section.home-product-showcase .product-card:not(:first-child){margin-top:18px}section.home-product-showcase .product-card .image-container{width:126px;height:126px;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}section.home-product-showcase .product-card .image-container a{display:block;text-align:center;height:100%;width:100%}section.home-product-showcase .product-card .image-container img{height:100%;width:auto;display:block;margin:0 auto}section.home-product-showcase .product-card .image-container img.hover{opacity:0}section.home-product-showcase .product-card .image-container a.can-animate img{transition:opacity .5s ease-in}section.home-product-showcase .product-card .image-container a.can-animate img.hover{opacity:0;transform:translateY(-100%)}section.home-product-showcase .product-card .image-container a.can-animate:hover img.primary{opacity:0}section.home-product-showcase .product-card .image-container a.can-animate:hover img.hover{opacity:1}section.home-product-showcase .product-card .product-right-col{min-width:170px;margin-left:14px}section.home-product-showcase .product-card .product-right-col .title-container h5{margin:0;font-family:Bariol Bold,Helvetica,sans-serif;font-size:22px;font-size:1.375rem;line-height:23px;letter-spacing:.3px;color:#343579;width:100%;overflow:hidden}section.home-product-showcase .product-card .product-right-col .title-container p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:24px;letter-spacing:.13px;min-height:31px;color:#414042;margin:0;display:block}section.home-product-showcase .product-card .product-right-col .product-price-action-container .price{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.15px;color:#414042}section.home-product-showcase .product-card .product-right-col .product-price-action-container a{min-width:170px;min-height:40px;background-color:#008577;color:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:4px;border-radius:28px;text-decoration:none;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;text-transform:uppercase;transition:.5s}section.home-product-showcase .product-card .product-right-col .product-price-action-container a:hover{background-color:#00544c;color:#fff}section.home-product-showcase .view-all-button:hover{background-color:#20214e;color:#fff}section.home-product-showcase .view-all-button{min-width:180px;min-height:40px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;background-color:#343579;color:#fff;border-radius:28px;margin-top:32px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;transition:.5s}section.home-product-showcase .product-card{position:relative}section.home-product-showcase .product-card.has-sale-tag .product-price-action-container .price{color:#008577}section.home-product-showcase .product-card.has-sale-tag .product-price-action-container .price .strike{color:#414042}section.home-product-showcase .product-card.comingsoon:after{content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;width:95px;height:96px;top:-2px;left:-1px;z-index:1}@media (min-width:768px){section.home-product-showcase{margin:70px 26px 100px}section.home-product-showcase .product-container{-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:750px;max-width:100%;margin:30px auto 0}section.home-product-showcase .sub-title{font-family:Bariol Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1}section.home-product-showcase .product-card{width:225px;height:384px;margin:0;display:block;border-radius:25px;padding:33px 16px 22px;position:relative}section.home-product-showcase .product-card:not(:first-child){margin:0}section.home-product-showcase .product-card .image-container{width:150px;height:160px;margin:0 auto}section.home-product-showcase .product-card .product-right-col{margin-left:0}section.home-product-showcase .product-card .product-right-col .title-container h5{font-size:24px;font-size:1.5rem;letter-spacing:-.15px;line-height:1;text-align:center;margin-top:19px}section.home-product-showcase .product-card .product-right-col .title-container p{text-align:center;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.5px;text-transform:lowercase}section.home-product-showcase .product-card .product-right-col .product-price-action-container{text-align:center}section.home-product-showcase .product-card .product-right-col .product-price-action-container .price{font-size:18px;font-size:1.125rem;line-height:38px;letter-spacing:.3px}section.home-product-showcase .product-card .product-right-col .product-price-action-container a{min-height:45px;min-width:180px;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;position:absolute;bottom:32px;left:22px}section.home-product-showcase .view-all-button{min-width:180px;min-height:45px;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;margin-top:34px}}@media (min-width:1024px){section.home-product-showcase{margin:100px 60px}section.home-product-showcase h4{padding-top:30px}section.home-product-showcase .product-container{-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:1134px;max-width:100%;margin:30px auto 0}section.home-product-showcase .product-card{width:273px;height:393px}section.home-product-showcase .product-card .image-container{width:200px;height:160px}section.home-product-showcase .product-card .product-right-col{margin-left:0}section.home-product-showcase .product-card .product-right-col .title-container h5{font-size:27px;font-size:1.6875rem}section.home-product-showcase .product-card .product-right-col .title-container p{text-align:center;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.5px;text-transform:lowercase}section.home-product-showcase .product-card .product-right-col .product-price-action-container{text-align:center}section.home-product-showcase .product-card .product-right-col .product-price-action-container .price{font-size:17px;font-size:1.0625rem;line-height:24px;letter-spacing:.3px;margin-top:7px}section.home-product-showcase .product-card .product-right-col .product-price-action-container a{min-height:45px;min-width:180px;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;margin-top:20px;position:absolute;left:17%}section.home-product-showcase .product-card.comingsoon:after{content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;width:160px;height:160px;top:-3px;left:-3.5px;z-index:1}section.home-product-showcase .view-all-button{min-width:180px;min-height:45px;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;margin-top:50px}}@media (min-width:1280px){section.home-product-showcase{margin:153px 0 100px}section.home-product-showcase h4{font-size:48px;font-size:3rem;line-height:1;letter-spacing:.4px;color:#343579}section.home-product-showcase .product-container{-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:1134px;max-width:100%;margin:63px auto 0}section.home-product-showcase .product-card{width:357px;height:534px;margin:0;display:block;border-radius:25px;padding:40px 42px 37px}section.home-product-showcase .product-card:not(:first-child){margin:0}section.home-product-showcase .product-card .image-container{width:276px;height:276px}section.home-product-showcase .product-card .product-right-col{margin-left:0}section.home-product-showcase .product-card .product-right-col .title-container h5{font-size:28px;font-size:1.75rem;letter-spacing:-.15px;line-height:1;text-align:center;margin-top:26px;height:auto}section.home-product-showcase .product-card .product-right-col .title-container p{text-align:center;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.5px;text-transform:lowercase}section.home-product-showcase .product-card .product-right-col .product-price-action-container{text-align:center}section.home-product-showcase .product-card .product-right-col .product-price-action-container .price{font-size:22px;font-size:1.375rem;line-height:24px;letter-spacing:.3px;margin-top:7px}section.home-product-showcase .product-card .product-right-col .product-price-action-container a{min-height:55px;min-width:225px;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;margin-top:20px;left:66px}section.home-product-showcase .view-all-button{min-width:225px;min-height:55px;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;margin-top:50px}}@media (min-width:1281px){section.home-product-showcase .sub-title{font-family:Bariol Regular,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;font-weight:400;line-height:35px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.blog-listing-page .article-list-holder .blog-quote .content a,section.about-shop-now-banner .cta-btn,section.article-list-item.article-list-item-style-1 a.bttn,section.hero-image-with-cta .hero-cta-button,section.home-articles .cta-button,section.home-product-showcase .buy-now,section.home-product-showcase .view-all-button{padding:19px}div.row.blog-quote-block div.image{display:block}.banner-with-cta .cta-btn,section.cart .supports-cookies a{padding:19px}.share-article-fb button{padding-top:4px!important}.share-article-fb button img{float:right}}@media (-ms-high-contrast:active) and (min-width:1440px),(-ms-high-contrast:none) and (min-width:1440px){section.whats-myfy .content .right-container{margin:2% 5.625% 10px 480.5px!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.account-summary>.content .content-head .logout-bttn,section.login .new-customer-container .right-col .create-bttn,section.order-details>.content .logout-bttn{padding:19px}.addresses-container .add-new-address-btn{width:230px}.right-container.new-customer-container{-ms-flex:unset;width:50%}}section.home-articles{padding:60px 21px;text-align:center;position:relative}section.home-articles:after{content:"";width:137px;height:189px;right:-4px;bottom:-83px;position:absolute;background-size:contain;z-index:1}section.home-articles h4{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:.45px;color:#343579;text-align:center;margin:0}section.home-articles ul.articles-list{padding:0;margin:0;text-align:left;position:relative;z-index:2}section.home-articles ul.articles-list>li{background:#fff;list-style:none;margin:41px 0 0 55px;min-width:280px;box-shadow:0 20px 26px -5px #41404233,0 0 1px #40414233;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:row;flex-direction:row;padding:17px 14px 17px 0}section.home-articles ul.articles-list>li:first-child{margin-top:22.9px}section.home-articles ul.articles-list>li .image{width:55px;height:105px;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto}section.home-articles ul.articles-list>li .image img{position:absolute;width:110px;height:111px;top:-4px;left:-55px;border-radius:50%;max-width:none}section.home-articles ul.articles-list>li .description{margin-left:11px;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}section.home-articles ul.articles-list>li .description .title{display:block;margin:0;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:22px;letter-spacing:0;color:#404142;max-height:45px;overflow:hidden;position:relative;text-decoration:none;-ms-flex:1;flex:1}section.home-articles ul.articles-list>li .description .title:after{background:inherit;bottom:0;margin-right:1rem;right:0;text-align:right;width:1rem}section.home-articles ul.articles-list>li .description .article-cta:hover{color:#00544c;transition:.3s}section.home-articles ul.articles-list>li .description .article-cta{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;letter-spacing:0;line-height:24px;color:#008577;margin-top:4px;text-decoration:none}section.home-articles div.stats{margin:4px 0 0;padding:0}section.home-articles div.stats,section.home-articles div.stats span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.home-articles div.stats span{list-style:none}section.home-articles div.stats span:not(:first-child){margin-left:26px}section.home-articles div.stats span span.icon{width:14px;height:14px;background-size:contain}section.home-articles div.stats span span.value{margin-left:4px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:.5px;line-height:24px;color:#acacac}section.home-articles div.stats span.read-time span.value{margin-left:8px}section.home-articles .cta-button:hover{background-color:#20214e;color:#fff}section.home-articles .cta-button{color:#fff;background:#343579;min-width:180px;min-height:45px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;margin:40px auto 0;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;border-radius:31px;z-index:1;position:relative;transition:.5s}@media (min-width:768px){section.home-articles{padding:100px 60px}section.home-articles:after{width:242px;height:344px;bottom:-62px;right:7px}section.home-articles h4{font-size:35px;font-size:2.1875rem;letter-spacing:.4px;line-height:1}section.home-articles ul.articles-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-top:163px;padding:0}section.home-articles ul.articles-list>li{width:292px;min-height:287px;padding:0 32px 34px;-ms-flex-direction:column;flex-direction:column;border-radius:15px;margin:0}section.home-articles ul.articles-list>li:first-child{margin-top:0}section.home-articles ul.articles-list>li .image{width:228px;height:114px;margin:0 auto}section.home-articles ul.articles-list>li .image img{width:228px;height:228px;top:-114px;left:0}section.home-articles ul.articles-list>li .description{margin:11px 0 0}section.home-articles ul.articles-list>li .description .title{font-size:20px;font-size:1.25rem;letter-spacing:.3px;line-height:28px;max-height:none;min-height:0}section.home-articles ul.articles-list>li .description .article-cta{margin-top:11px;font-size:17px;font-size:1.0625rem;letter-spacing:0;line-height:24px}section.home-articles div.stats{margin-top:11px}section.home-articles div.stats li span.value{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:.15px;line-height:24px}section.home-articles div.stats li.share-count{margin-left:13px}section.home-articles div.stats li.share-count .value{margin-left:3px}section.home-articles div.stats li.read-time{margin-left:16px}section.home-articles div.stats li.read-time .value{margin-left:7px}section.home-articles .cta-button{margin-top:50px;min-width:180px;min-height:55px}}@media (min-width:768px) and (max-width:1023px){section.home-articles{padding:60px 26px}section.home-articles ul.articles-list{max-width:100%}section.home-articles ul.articles-list>li{width:225px;min-height:259px;min-width:225px;padding:0 24px 24px}section.home-articles ul.articles-list>li:nth-child(2),section.home-articles ul.articles-list>li:nth-child(3){margin-left:20px}section.home-articles ul.articles-list>li .image{height:88px}section.home-articles ul.articles-list>li .image img{width:180px;height:180px}section.home-articles ul.articles-list>li .description .title{font-size:17px;font-size:1.0625rem;line-height:21px}section.home-articles div.stats span span.value{font-size:12px;font-size:.75rem}}@media (min-width:1280px){section.home-articles h4{font-size:48px;font-size:3rem}section.home-articles ul.articles-list{width:977px;max-width:100%;margin-left:auto;margin-right:auto}section.home-articles ul.articles-list>li:nth-child(2){margin-left:49px}section.home-articles ul.articles-list>li:nth-child(3){margin-left:52px}}.collection-banner-with-text-container{width:100%;min-height:274px;padding-bottom:7px}.collection-banner-with-text-container picture img{min-height:274px;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.collection-banner-with-text-container .banner-with-text{position:relative}.collection-banner-with-text-container .banner-with-text:after{content:"";width:34.2246%;height:69.70803%;left:0;position:absolute;background-size:contain;background-repeat:no-repeat;bottom:-36.49635%}.collection-banner-with-text-container .content h2,.collection-banner-with-text-container .mobile-title{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;letter-spacing:.45px;line-height:35px;color:#343579;text-align:center;margin:43px 0 0;position:relative}.collection-banner-with-text-container .content{display:none}@media (min-width:768px){.collection-banner-with-text-container{padding-bottom:0}.collection-banner-with-text-container .banner-with-text:after{width:19.93056%;height:102.05656%;bottom:-67.35219%;left:.77121%}.collection-banner-with-text-container .mobile-title{display:none}.collection-banner-with-text-container .content{z-index:1;display:block;position:absolute;top:50.89974%;left:10.41667%}.collection-banner-with-text-container .content h2{margin:0;padding:0;font-size:48px;font-size:3rem;letter-spacing:-.1px;line-height:1}}@media (min-width:1440px){.collection-banner-with-text-container .content h2{font-size:68px;font-size:4.25rem}}.nav-links-right a.cart-icons{position:relative}.nav-links-right .cart-popup{width:369px;height:261px;padding:36px 21px;background-color:#fff;position:absolute;top:42px;overflow:visible;border:1px solid #d8d8d8;box-shadow:0 8px 10px #0a1f4433,0 0 1px #0a1f440a;bottom:100%;right:-16px;opacity:0;transition:opacity .1s ease-in;pointer-events:none}.nav-links-right .cart-popup .main-image img{width:80px;height:80px;opacity:1!important}.nav-links-right .cart-popup .price-container{margin-top:18px;display:block;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:24px;font-size:1.5rem;font-weight:400;line-height:24px;letter-spacing:.15px;color:#414042}.nav-links-right .cart-popup .price-container.has-sale-tag{color:#008577;margin-top:0}.nav-links-right .cart-popup .price-container.has-sale-tag strike{color:#414042;margin-right:10px}.nav-links-right .cart-popup .bttn-container{display:-ms-flexbox;display:flex;margin-top:27px}.nav-links-right .cart-popup .bttn-container #checkout-btn{display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;min-width:159px;min-height:40px;text-transform:uppercase!important;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:31px;border:2px solid;background-color:#343579;color:#fff;border:none;transition:.5s}.nav-links-right .cart-popup .bttn-container #checkout-btn:hover{background-color:#20214e;color:#fff}.nav-links-right .cart-popup .bttn-container #view-cart-btn{display:-ms-inline-flexbox;display:inline-flex;background-color:#fff;border:2px solid #008577;display:inline-block;text-decoration:none;min-width:159px;min-height:40px;text-transform:uppercase!important;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:31px;border:2px solid;color:#008577;margin-left:15px;transition:.5s}.nav-links-right .cart-popup .bttn-container #view-cart-btn:active,.nav-links-right .cart-popup .bttn-container #view-cart-btn:hover{background:#008577;color:#fff}.nav-links-right .cart-popup .content{display:-ms-flexbox;display:flex}.nav-links-right .cart-popup .content .close{width:24px;height:24px;top:44px;right:16px;color:#8c9498;border:none;font-size:28px;padding:0;font-family:sans-serif;position:absolute;line-height:24px;font-weight:400;background-color:transparent;background-size:100%;background-repeat:no-repeat;background-position:50%}.nav-links-right .cart-popup .content .details{margin-left:14px}.nav-links-right .cart-popup .content .details p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.5px;margin:0;color:#414042}.nav-links-right .cart-popup h6{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:17px;font-size:1.0625rem;line-height:24px;letter-spacing:0;color:#008577;margin:10px}.nav-links-right .cart-popup:before{content:"";background:#fff;width:17px;height:17px;position:absolute;top:-9px;right:20px;border:1px solid #dadada;transform:rotate(45deg);border-right:none;border-bottom:none}.nav-links-right .cart-popup.overlay{pointer-events:all}section.product-detail{position:relative}section.product-detail:after{mix-blend-mode:multiply;content:"";position:absolute;bottom:-155px;left:0;width:129px;height:185px;z-index:0;background-repeat:no-repeat;background-size:contain}section.product-detail .product-detail-image-container{padding-top:102px;padding-bottom:21px;min-height:381px;width:100%;background-repeat:no-repeat;background-size:cover}section.product-detail .product-detail-image-container .image-container{width:100%;height:209px;text-align:center}section.product-detail .product-detail-image-container .image-container .main-image{width:100%;height:100%;text-align:center;cursor:pointer}section.product-detail .product-detail-image-container .image-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .5s}section.product-detail .product-detail-image-container .image-container img.img-fade{animation:1s forwards ease-in fade-in}section.product-detail .product-detail-image-container .image-container div.thumbnails{margin:21px 0 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}section.product-detail .product-detail-image-container .image-container div.thumbnails #checkout-btn,section.product-detail .product-detail-image-container .image-container div.thumbnails button{width:28.7px;height:29px;border:2px solid #bbbcbd;background:none;border-radius:50%;padding:0;margin-right:12.4px;overflow:hidden;transition:.5s}section.product-detail .product-detail-image-container .image-container div.thumbnails #checkout-btn #checkout-btn,section.product-detail .product-detail-image-container .image-container div.thumbnails button #checkout-btn{border:none!important}section.product-detail .product-detail-image-container .image-container div.thumbnails #checkout-btn:last-child,section.product-detail .product-detail-image-container .image-container div.thumbnails button:last-child{margin-right:0}section.product-detail .product-detail-image-container .image-container div.thumbnails #checkout-btn.active,section.product-detail .product-detail-image-container .image-container div.thumbnails #checkout-btn:hover,section.product-detail .product-detail-image-container .image-container div.thumbnails button.active,section.product-detail .product-detail-image-container .image-container div.thumbnails button:hover{border-color:#008577}section.product-detail .product-detail-image-container .image-container div.thumbnails #checkout-btn img,section.product-detail .product-detail-image-container .image-container div.thumbnails button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}section.product-detail .product-detail-content-container{padding:20px 21px 0}section.product-detail .product-detail-content-container h4{margin:0 0 20px;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:.3px;color:#343579;text-align:center}section.product-detail .product-detail-content-container .description{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042}section.product-detail .product-detail-content-container .description .desc-content{height:auto;overflow:visible}section.product-detail .product-detail-content-container .description b,section.product-detail .product-detail-content-container .description strong{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400}section.product-detail .product-detail-content-container .description ul{padding-left:12px}section.product-detail .product-detail-content-container .price-container{margin-top:18px;display:block;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:24px;font-size:1.5rem;font-weight:400;line-height:24px;letter-spacing:.15px;color:#414042}section.product-detail .product-detail-content-container .price-container span.coupon-message a{color:#343579;text-decoration:none;font-weight:bolder}section.product-detail .product-detail-content-container .price-container span.coupon-message,section.product-detail .product-detail-content-container .price-container span.free-shipping{display:block;font-size:12px;font-size:.75rem;margin-top:10px}section.product-detail .product-detail-content-container .price-container.has-sale-tag{color:#008577}section.product-detail .product-detail-content-container .price-container.has-sale-tag strike{color:#414042;margin-right:10px}section.product-detail .product-detail-content-container .variant-container{margin-top:18px;display:-ms-flexbox;display:flex;transition:.5s}section.product-detail .product-detail-content-container .variant-container a:hover{background-color:#343579;color:#fff}section.product-detail .product-detail-content-container .variant-container a{-ms-flex:0 0 auto;flex:0 0 auto;text-decoration:none;min-width:78px;min-height:30px;border-radius:31px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:11.2px;font-size:.7rem;line-height:16px;letter-spacing:1.25px;color:#008577;border:2px solid #343579;margin-right:8px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-inline-flexbox;display:inline-flex}section.product-detail .product-detail-content-container .variant-container a:last-child{margin-right:0}section.product-detail .product-detail-content-container .variant-container a.active{color:#fff;background:#343579}section.product-detail .product-detail-content-container .pack-details{margin-top:16px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:24px;letter-spacing:.13px;color:#414042;min-height:30px;text-align:left}section.product-detail .product-detail-content-container .detail-footer-container{margin-top:6px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}section.product-detail .product-detail-content-container .detail-footer-container #soldout{background-color:#fff}section.product-detail .product-detail-content-container .detail-footer-container #comingsoon,section.product-detail .product-detail-content-container .detail-footer-container #soldout{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;width:200px;height:55px;border-radius:28px;text-transform:uppercase;line-height:16px;letter-spacing:1.25px;text-align:center;color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;text-decoration:none;border:2px solid #008577;color:#414042;margin-left:0}section.product-detail .product-detail-content-container .detail-footer-container #comingsoon{background-color:#ccc;cursor:not-allowed}section.product-detail .product-detail-content-container .detail-footer-container .amazon-footer.available{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.product-detail .product-detail-content-container .detail-footer-container .amazon-footer.available a#buy-on-amazon{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:0}section.product-detail .product-detail-content-container .detail-footer-container .amazon-footer.available img{display:block;width:100px;margin-left:20px}section.product-detail .product-detail-content-container .detail-footer-container .amazon-footer.not-available{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.product-detail .product-detail-content-container .detail-footer-container .amazon-footer.not-available .comingsoon-tag{font-family:Bariol Bold,Helvetica,sans-serif;font-size:26px;font-size:1.625rem;line-height:1;color:#008577;margin-top:13px;margin-bottom:16px}section.product-detail .product-detail-content-container .detail-footer-container .amazon-footer.not-available button{margin-top:22.5px}section.product-detail .product-detail-content-container .detail-footer-container .quantity-dropdown{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1;color:#414042;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative}section.product-detail .product-detail-content-container .detail-footer-container .quantity-dropdown button{width:61px;height:40px;position:relative;border:1px solid rgba(0,0,0,.25);background:none;border-radius:4px;padding-right:35px;padding-top:6px;margin-left:12px;padding-left:5px;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:19px;font-size:1.1875rem;font-weight:400;color:#000;line-height:1;letter-spacing:0}section.product-detail .product-detail-content-container .detail-footer-container .quantity-dropdown button:after{content:"";width:20px;height:20px;position:absolute;top:9px;right:4px;background-position:50%;background-repeat:no-repeat}section.product-detail .product-detail-content-container .detail-footer-container .quantity-dropdown ul.quantity{display:none}section.product-detail .product-detail-content-container .detail-footer-container .quantity-dropdown ul.quantity.visible{display:block;position:absolute;max-height:122px;top:37px;right:0;margin:0;padding:0;border:1px solid rgba(0,0,0,.25);width:60px;background:#fff;z-index:1000;min-height:40px;overflow:auto}section.product-detail .product-detail-content-container .detail-footer-container .quantity-dropdown ul.quantity.visible li{list-style:none;padding:0;margin:0}section.product-detail .product-detail-content-container .detail-footer-container .quantity-dropdown ul.quantity.visible li a{text-decoration:none;color:#414042;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px}section.product-detail .product-detail-content-container .detail-footer-container .quantity-dropdown ul.quantity.visible li a:active,section.product-detail .product-detail-content-container .detail-footer-container .quantity-dropdown ul.quantity.visible li a:hover{background:#00000040}section.product-detail .product-detail-content-container .detail-footer-container .bttn-container{margin-left:39px;display:inline-block!important}section.product-detail .product-detail-content-container .detail-footer-container .bttn-container #add-to-cart:hover{background-color:#00544c;color:#fff}section.product-detail .product-detail-content-container .detail-footer-container .bttn-container #add-to-cart{background:#008577;color:#fff;text-transform:uppercase;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;min-width:180px;min-height:40px;box-shadow:0 5px 10px -10px #0003;border-radius:31px;border:none;position:relative;transition:.5s}section.product-detail .product-detail-content-container .detail-footer-container .bttn-container #add-to-cart[disabled]{color:#008577;background-color:#fff;border:2px solid #008577;cursor:not-allowed}section.product-detail .product-detail-content-container .detail-footer-container .bttn-container #checkout-btn,section.product-detail .product-detail-content-container .detail-footer-container .bttn-container a,section.product-detail .product-detail-content-container .detail-footer-container .bttn-container form button{display:none}section.product-detail .product-detail-content-container .detail-footer-container #buy-on-amazon{background-color:#fff;border:2px solid #008577;color:#008577;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-decoration:none;-ms-flex-pack:center;justify-content:center;line-height:30px;margin-bottom:10px;text-transform:uppercase;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;min-width:200px;min-height:55px;box-shadow:0 5px 10px -10px #0003;border-radius:31px;position:relative}section.product-detail .product-detail-content-container .detail-footer-container #buy-on-amazon:hover{background-color:#008577;color:#fff}section.product-detail .product-detail-content-container .limited-qty-text{color:#008577;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.25px;margin-top:15px;display:none}section.product-detail .product-detail-content-container .limited-qty-text.show{display:block}section.product-detail .product-detail-container,section.product-detail .product-detail-container.is-in-cart{padding-bottom:57px}section.product-detail .is-in-cart{padding-bottom:72px}section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container #checkout-btn,section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container a,section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container form button{display:block;text-decoration:none;min-width:180px;min-height:40px;text-transform:uppercase!important;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:31px;border:2px solid}section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container #checkout-btn:hover,section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container form button:hover{background-color:#20214e;color:#fff;transition:.3s;border:none}section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container #checkout-btn,section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container a,section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container form button{background:#343579;color:#fff;border-color:#343579}section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container a:hover{background-color:#008577;color:#fff;transition:.3s;border:none}section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container a{margin-top:10px;background:none;border-color:#008577;color:#008577;background:#fff}@media (min-width:768px) and (max-width:1023px){section.product-detail .product-detail-content-container{padding:0 60px}section.product-detail .product-detail-content-container .price-container{text-align:center}section.product-detail .product-detail-content-container .content h4{font-size:48px;font-size:3rem;margin-top:16px;margin-bottom:0}section.product-detail .product-detail-content-container .has-sale-tag{text-align:center;font-size:22px;font-size:1.375rem}section.product-detail .product-detail-content-container .variant-container{-ms-flex-pack:center;justify-content:center}section.product-detail .product-detail-content-container .description .desc-content{min-height:154px;text-align:center;overflow:visible;padding:18px 60px 0}section.product-detail .product-detail-content-container .description ul li{text-align:left}section.product-detail .product-detail-content-container .pack-details{text-align:center}section.product-detail .product-detail-content-container .detail-footer-container{-ms-flex-pack:center;justify-content:center}section.product-detail .product-detail-content-container .detail-footer-container #soldout{display:block;margin:0 auto}section.product-detail .bttn-container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}section.product-detail .bttn-container a{margin-top:0!important;margin-left:20px}section.product-detail .more-details,section.product-detail .order-conclusion{max-width:50%}}@media (min-width:1024px) and (max-width:1280px){section.product-detail{min-height:764px!important}section.product-detail .product-detail-container .product-detail-content-container .description .desc-content{height:194px}section.product-detail .product-detail-container .product-detail-content-container .pack-details{max-width:490px;text-align:left}section.product-detail section.product-detail .product-detail-content-container{padding:171px 60px 30px!important}section.product-detail .is-in-cart .detail-footer-container .quantity-dropdown{margin-top:-91px}section.product-detail .is-in-cart .bttn-container{display:inline}section.product-detail .is-in-cart .bttn-container a{margin:20px 20px 20px 0!important}}@media (min-width:1024px){section.product-detail{background-size:cover;min-height:697px;margin-bottom:5px}section.product-detail:after{bottom:-196px;left:0;width:298px;height:398px}section.product-detail .product-detail-image-container{width:467px;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:0;width:50%}section.product-detail .product-detail-image-container .image-container{width:calc(100% - 48px);display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}section.product-detail .product-detail-image-container .image-container div.thumbnails{margin-top:0;-ms-flex-order:1;order:1;width:53px;-ms-flex-direction:column;flex-direction:column}section.product-detail .product-detail-image-container .image-container div.thumbnails button{width:53px;height:53px;margin-right:0;margin-bottom:15px}section.product-detail .product-detail-image-container .image-container div.thumbnails button:last-child{margin-bottom:0}section.product-detail .product-detail-image-container .image-container .main-image{-ms-flex-order:2;order:2;width:377px;height:448px;margin-left:67px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}section.product-detail .product-detail-container{display:-ms-flexbox;display:flex;padding:149px 48px 114px;max-width:1440px;margin:0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-size:cover}section.product-detail .product-detail-container.is-in-cart{padding-bottom:114px}section.product-detail .product-detail-content-container{padding:0;max-width:550px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:-22px}section.product-detail .product-detail-content-container h4{text-align:left;font-size:38px;font-size:2.375rem;line-height:1;letter-spacing:-.2px}section.product-detail .product-detail-content-container .description{margin-top:13px}section.product-detail .product-detail-content-container .description ul li{list-style-position:inside;color:#414042}section.product-detail .product-detail-content-container .description .description b,section.product-detail .product-detail-content-container .description strong{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px}section.product-detail .product-detail-content-container .price-container{margin-top:26px;font-size:24px;font-size:1.5rem;line-height:24px;letter-spacing:.3px}section.product-detail .product-detail-content-container .price-container span.coupon-message,section.product-detail .product-detail-content-container .price-container span.free-shipping{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:12px;font-size:.75rem;font-weight:400;line-height:1rem}section.product-detail .product-detail-content-container .variant-container{margin-top:17px}section.product-detail .product-detail-content-container .variant-container a{font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;min-width:96px;min-height:36px;transition:.5s}section.product-detail .product-detail-content-container .pack-details{margin-top:9px;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.5px;max-width:490px;text-align:left}section.product-detail .product-detail-content-container .detail-footer-container{margin-top:8px;-ms-flex-align:center;align-items:center;display:block}section.product-detail .product-detail-content-container .detail-footer-container .quantity-dropdown{font-size:15px;font-size:.9375rem;line-height:1;letter-spacing:0;z-index:1}section.product-detail .product-detail-content-container .detail-footer-container .quantity-dropdown button{font-size:19px;font-size:1.1875rem;line-height:1;width:61px;height:37px;letter-spacing:0}section.product-detail .product-detail-content-container .detail-footer-container .bttn-container{margin-left:31px}section.product-detail .product-detail-content-container .detail-footer-container .bttn-container #add-to-cart{min-height:55px;min-width:200px;box-shadow:none}section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container #checkout-btn,section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container a,section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container form,section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container form button{display:-ms-inline-flexbox;display:inline-flex}section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container #checkout-btn,section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container a,section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container form button{margin-top:0;min-width:200px;min-height:55px}section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container #checkout-btn,section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container form button{box-shadow:0 5px 10px #0003;text-transform:uppercase!important}section.product-detail .is-in-cart .product-detail-content-container .detail-footer-container .bttn-container a{margin-left:18px;text-transform:uppercase!important}}@media (min-width:1440px){section.product-detail .product-detail-image-container{width:auto}section.product-detail .product-detail-container{padding:149px 48px 114px 158px}section.product-detail .product-detail-content-container{margin-left:83px}section.product-detail .product-detail-content-container .description p{margin-bottom:13px}section.product-detail .product-detail-content-container .description .desc-content{height:168px;margin-bottom:9px;overflow:visible}section.product-detail .product-detail-content-container .description ul{padding-left:12px}section.product-detail .product-detail-content-container .pack-details{text-align:left}section.product-detail .product-detail-content-container .variant-container a{margin-right:18px}}@media (min-width:1440px){.nav-links-right .cart-popup{right:-35px;top:38px;width:496px;height:277px;padding:33px}.nav-links-right .cart-popup:before{right:53px!important}.nav-links-right .cart-popup h6{margin-bottom:18px}.nav-links-right .cart-popup .peak{margin-top:-50px;position:absolute;width:56px;right:13px}.nav-links-right .cart-popup .bttn-container{margin-top:19px}.nav-links-right .cart-popup .bttn-container #checkout-btn,.nav-links-right .cart-popup .bttn-container a{min-width:200px!important;min-height:55px}.nav-links-right .cart-popup .content button.close{right:46px;top:42px}}.cart-popup.overlay{opacity:1}header.header.mini-floating .nav .nav-links-right #cart-popup .main-image{display:block;width:80px;height:80px;text-align:center;vertical-align:middle}header.header.mini-floating .nav .nav-links-right #cart-popup .main-image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:0 auto}@media (min-width:768px) and (max-width:1024px){.nav-links-right .cart-popup:before{right:19px!important}}@media (min-width:1281px){.detail-footer-container{display:-ms-flexbox!important;display:flex!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){section.product-detail .product-detail-content-container{display:block}.nav-links-right .cart-popup:before{right:16px}.nav-links-right .cart-popup .bttn-container #checkout-btn,.nav-links-right .cart-popup .bttn-container a{padding:18px}}@media (min-width:1440px){body.template-product .product-terms-and-conditions:after{content:"";position:absolute;top:-121px;right:0;width:242px;height:344px;background-size:contain;background-repeat:no-repeat;z-index:0}}.supplement-facts{margin-top:10px}.supplement-facts .supplement-facts-container{width:100%;height:800px;position:relative}.supplement-facts .supplement-facts-container .supplement-facts-bg{width:100%;display:block}.supplement-facts .supplement-facts-container .supplement-facts-bg .bg{-ms-flex:1;flex:1;display:none;background-color:#008577}.supplement-facts .supplement-facts-container .supplement-facts-bg .bg-image{width:100%;-ms-flex:0 0 608px;flex:0 0 608px;background-size:cover;background-repeat:no-repeat;background-position:50%;height:800px}.supplement-facts .supplement-facts-container .content{width:100vw;margin:0 auto;position:absolute;height:100%}.supplement-facts .supplement-facts-container .content .dummy-container{max-width:100%;width:1140px;height:100%;margin:0 auto;position:relative}.supplement-facts .supplement-facts-container .content .supplement-facts-card{box-shadow:0 26px 26px #40414233,0 0 1px #40414233;background-color:#fff;min-height:600px;width:748px;position:absolute;bottom:-49px;top:unset;left:0;border-radius:25px;margin-left:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card h4{font-size:48px;font-size:3rem;margin:70px 0 33px;text-align:center;line-height:1;letter-spacing:.4px;color:#343579;font-weight:400}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content{margin:-5px auto 0;width:569px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content.indented p{padding-left:40px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px;border-bottom:1px solid #979797;padding:13px 0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .desktop{display:block}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .mobile{display:none}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row.top-row .left-content p,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row.top-row .right-content p{color:#414042;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.5px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content strong{margin-right:14px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content{height:22px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content p,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content p{line-height:1}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content{display:-ms-flexbox;display:flex;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;margin-left:auto;color:#414042;line-height:normal;letter-spacing:0;text-align:right;padding-right:7px;-ms-flex:1;flex:1}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content.mobile{display:none}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content>div{-ms-flex:1;flex:1;text-align:right}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content p{display:inline-block;margin:0;padding:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content strong{display:inline-block;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;color:#414042}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content span{width:96px;display:inline-block;text-align:center;padding-right:5px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;color:#414042;line-height:28px;letter-spacing:.5px;width:50%}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content p{display:inline-block;margin:0;padding:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content strong{display:inline-block;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;color:#414042;font-weight:400}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row{display:block;height:auto;padding:0 0 9px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .left-content,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .right-content{line-height:22px;display:inline-block;width:50%}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .left-content p,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .right-content p{line-height:22px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .left-content{margin-right:.2%}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .right-content{width:49%;text-align:right}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row{height:62px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content p,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content p{height:23px;line-height:28px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content{height:16px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content.desktop{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content p,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content strong,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content strong{font-size:18px;font-size:1.125rem}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content p,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content strong{font-size:16px;font-size:1rem;line-height:18px;letter-spacing:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .conditions{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:11px;font-size:.6875rem;font-weight:400;margin-top:9px;color:#414042;height:15px;line-height:normal;letter-spacing:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content h4{text-align:center;color:#343579;margin:40px 0 9px;font-weight:400}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container{height:78px;text-align:center;line-height:26px;letter-spacing:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;display:block;font-weight:400;line-height:28px;letter-spacing:.5px;text-align:center;color:#414042}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span:first-child{font-size:18px;font-size:1.125rem}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span p{margin:0;padding:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .certification-container{width:300px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .certification-container img{max-width:106px;max-height:66px}@media (max-width:767px){.supplement-facts .supplement-facts-container{width:100%;min-height:776px}.supplement-facts .supplement-facts-container .supplement-facts-bg{height:100%;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-color:#e7bcc0}.supplement-facts .supplement-facts-container .supplement-facts-bg .bg-image{-ms-flex:initial;flex:initial;background-position:0 0;background-size:contain;width:100%;height:511px}.supplement-facts .supplement-facts-container .content .dummy-container{width:332px;margin:0 auto}.supplement-facts .supplement-facts-container .content .supplement-facts-card{box-shadow:0 26px 26px #40414233,0 0 1px #40414233;background-color:#fff;min-height:645px;width:332px;position:absolute;top:220px;left:auto;right:auto;height:auto;border-radius:25px}.supplement-facts .supplement-facts-container .content .supplement-facts-card h4{margin:42px 0 12px;font-size:35px;text-align:center;line-height:35px;letter-spacing:.45px;color:#343579}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content{margin:0 auto;width:293px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content.indented p{padding-left:16px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row:nth-child(6) .left-content p{width:64%;text-align:left}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row{display:-ms-flexbox;display:flex;height:auto;padding:13px 0;margin:0;border-bottom:2px solid #979797;-ms-flex-align:center;align-items:center}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .desktop{display:none}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .mobile{display:-ms-flexbox;display:flex}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content{width:50%;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;line-height:22px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content p,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content p{display:inline-block;line-height:22px;font-size:14px!important}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content{padding:0;letter-spacing:0;margin-left:0;text-align:center;-ms-flex-align:end;align-items:flex-end;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;color:#414042}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content strong{display:inline-block;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;color:#414042;letter-spacing:0;line-height:1}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content strong{display:inline}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content span{width:49px;display:inline-block;text-align:center;padding-right:5px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content{-ms-flex:1;flex:1;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;color:#414042;letter-spacing:0;line-height:1}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content strong{display:inline;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;color:#414042;letter-spacing:0;line-height:1}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row{height:auto;display:block;padding:0 0 15px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .left-content,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .right-content{display:block;height:22px;text-align:left;font-size:14px;font-size:.875rem;width:auto;line-height:28px;letter-spacing:.5px;color:red}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .left-content p,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .right-content p{display:block;font-size:14px;font-size:.875rem;color:red;text-align:center}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .right-content{width:auto;margin-top:5px;font-size:14px;font-size:.875rem}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row{padding:9px 0;-ms-flex-pack:justify;justify-content:space-between}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content{font-size:17px;font-size:1.0625rem;line-height:20px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content strong,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content strong{font-size:14px;font-size:.875rem;line-height:20px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content{height:auto;-ms-flex:0 0 50%;flex:0 0 50%}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content p{height:auto;font-size:14px;font-size:.875rem;text-align:left}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content{font-size:14px;font-size:.875rem;line-height:20px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content.desktop{display:none}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content.mobile{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content.mobile>div{word-break:break-all;text-align:right}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content p{font-size:14px;font-size:.875rem;color:red}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content strong{font-size:16px;font-size:1rem;line-height:20px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content.mobile,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content.mobile b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content.mobile p,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content.mobile strong{line-height:18px;letter-spacing:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .conditions{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:11px;font-size:.6875rem;font-weight:400;margin-top:9px;color:#414042;letter-spacing:0;line-height:normal}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content h4{text-align:center;font-size:35px;color:#343579;letter-spacing:normal;margin:84px 0 25px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container{height:104px;text-align:center;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:26px;letter-spacing:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;display:block;font-weight:400;line-height:24px;letter-spacing:.3px;text-align:center;color:#414042}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span:first-child{font-size:16px;font-size:1rem}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span strong{display:inline-block;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.3px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .certification-container{width:270px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .certification-container img{width:auto;max-height:42px}}@media (min-width:768px) and (max-width:1023px){.supplement-facts .supplement-facts-container{width:100%;min-height:986px}.supplement-facts .supplement-facts-container .supplement-facts-bg{height:100%;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-color:#e7bcc0}.supplement-facts .supplement-facts-container .supplement-facts-bg .bg-image{-ms-flex:initial;flex:initial;background-size:100%;background-position:0 0;width:100%;height:454px}.supplement-facts .supplement-facts-container .content .dummy-container{width:calc(100% - 48px);margin:0 auto}.supplement-facts .supplement-facts-container .content .supplement-facts-card{box-shadow:0 26px 26px #40414233,0 0 1px #40414233;background-color:#fff;min-height:645px;width:100%;position:absolute;top:363px;left:auto;right:auto;height:auto;border-radius:25px}.supplement-facts .supplement-facts-container .content .supplement-facts-card h4{margin:30px 0 25px;font-size:28px;text-align:center;line-height:normal;letter-spacing:-.15px;color:#343579}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content{margin:0 auto;width:calc(100% - 126px)}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row{display:-ms-flexbox;display:flex;height:auto;padding:13px 0;margin:0;border-bottom:2px solid #979797;-ms-flex-align:center;align-items:center}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .desktop{display:none}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .mobile{display:block}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content{-ms-flex:0 0 50%;flex:0 0 50%;height:auto;line-height:22px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content p,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content p{display:inline-block;line-height:22px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content{width:59px;letter-spacing:0;margin-left:0;text-align:center;-ms-flex-align:end;align-items:flex-end;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;color:#414042}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content strong{display:inline-block;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;color:#414042;letter-spacing:0;line-height:1}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content strong{display:inline}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .right-content span{width:49px;display:inline-block;text-align:center;padding-right:5px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content{-ms-flex:1;flex:1;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;color:#414042;letter-spacing:0;line-height:1;margin-right:40px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .content-row .left-content strong{display:inline;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;color:#414042;letter-spacing:0;line-height:1}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row{height:auto;display:-ms-flexbox;display:flex;padding:0 0 15px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .left-content,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .right-content{display:block;height:22px;text-align:left;width:auto;line-height:1;letter-spacing:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .left-content p,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .right-content p{display:block}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .top-row .right-content{width:auto;margin-top:5px;text-align:right}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row{padding:9px 0;-ms-flex-pack:justify;justify-content:space-between}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content{font-size:17px;font-size:1.0625rem;line-height:20px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content strong,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content strong{font-size:18px;font-size:1.125rem;line-height:20px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content{height:auto;-ms-flex:0 0 270px;flex:0 0 270px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .left-content p{height:auto}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content strong{font-size:16px;font-size:1rem;line-height:20px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content.mobile,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content.mobile b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content.mobile p,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .head-row .right-content.mobile strong{line-height:18px;letter-spacing:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .conditions{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:11px;font-size:.6875rem;font-weight:400;margin-top:9px;color:#414042;letter-spacing:0;line-height:normal}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content h4{text-align:center;font-size:28px;color:#343579;margin:102px 0 4px}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container{height:104px;text-align:center;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:26px;letter-spacing:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;display:block;font-weight:400;line-height:26px;letter-spacing:0;text-align:center;color:#414042}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span:first-child{font-size:14px;font-size:.875rem}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span b,.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .ingridient-container span strong{display:inline-block;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:0}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .certification-container{width:270px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content .certification-container img{width:auto;height:53px}}@media (min-width:476px) and (max-width:767px){.supplement-facts .supplement-facts-container .content,.supplement-facts .supplement-facts-container .content .dummy-container{width:100%}.supplement-facts .supplement-facts-container .content .supplement-facts-card{width:80%;left:10%}.supplement-facts .supplement-facts-container .content .supplement-facts-card .supplement-content{min-width:383px;width:90%}}@media (min-width:768px) and (max-width:1024px){.supplement-facts .supplement-facts-container .content .dummy-container{width:calc(100% - 120px);margin:0 auto}}@media (min-width:1024px){.supplement-facts .supplement-facts-container .content .supplement-facts-card{width:638px;margin-left:30px}}@media (min-width:1440px){.supplement-facts .supplement-facts-container .content .supplement-facts-card{margin-left:0;width:748px}}.how-to-use picture img{width:100%;height:auto}.product-terms-and-conditions{color:#414042;width:auto;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:11px;font-size:.6875rem;font-weight:400;line-height:normal;letter-spacing:0;padding:100px 21px 56px;position:relative;z-index:0}.product-terms-and-conditions:after{content:"";position:absolute;top:238px;right:0;width:133px;height:189px;background-size:contain;background-repeat:no-repeat;z-index:0}.product-terms-and-conditions h2{font-weight:400}.product-terms-and-conditions p{line-height:15px;font-size:inherit;letter-spacing:inherit;margin:0}.product-terms-and-conditions .desc-content{margin:0 auto;position:relative;z-index:1}@media (min-width:768px){.product-terms-and-conditions{padding:56px 0 46px}.product-terms-and-conditions:after{top:-110px}.product-terms-and-conditions .desc-content{width:calc(100% - 120px)}}@media (min-width:1280px){.product-terms-and-conditions .desc-content{width:997px}}body.page-aboutus .product-terms-and-conditions{position:relative}body.page-aboutus .product-terms-and-conditions:after{content:"";position:absolute;top:unset;bottom:-35px;right:0;width:133px;height:189px;background-size:contain;background-repeat:no-repeat;z-index:0}@media (min-width:1280px){body.page-aboutus .product-terms-and-conditions:after,body.template-index .product-terms-and-conditions:after{content:"";position:absolute;top:6px;right:-21px;width:242px;height:354px;background-size:contain;background-repeat:no-repeat;z-index:0}}@media (max-width:767px){body#soluble-fiber-supplement-myfy-clearly-smart-fiber section.product-terms-and-conditions{padding:60px 21px}}@keyframes set-overflow{0%{overflow:hidden}99%{overflow:hidden}to{overflow:visible}}.product-detail-sticky-header{display:none}@media (min-width:1024px){.product-detail-sticky-header{height:0;position:fixed;top:90px;left:0;width:100%;background-color:#fff;box-shadow:0 8px 10px #0a1f4440,0 0 1px #0a1f440a;z-index:999;transition:height .3s ease-in;transition-delay:.3s;overflow:hidden}.product-detail-sticky-header,.product-detail-sticky-header .content{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.product-detail-sticky-header .content{height:100%;max-width:100%;width:1440px;padding:23px 60px 22px}.product-detail-sticky-header .heading{font-family:Bariol Bold,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;line-height:1;letter-spacing:-.12px;color:#2d2c7e;-ms-flex:1;flex:1}.product-detail-sticky-header .right-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-detail-sticky-header .right-content .price-container{font-family:Bariol Regular,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:400;display:inline-block;line-height:1;letter-spacing:-.15px;margin-right:0;color:#414042}.product-detail-sticky-header .right-content .price-container.has-sale-tag{color:#008577}.product-detail-sticky-header .right-content .price-container.has-sale-tag strike{color:#414042;margin-right:10px}.product-detail-sticky-header .right-content .quantity-dropdown{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1;color:#414042;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative}.product-detail-sticky-header .right-content .quantity-dropdown button{width:40px;height:30px;position:relative;border:1px solid rgba(0,0,0,.25);background:none;border-radius:4px;padding-right:20px;margin-left:10px;font-size:16px;font-size:1rem;color:#000;line-height:1;letter-spacing:0;padding-top:2px;padding-left:5px}.product-detail-sticky-header .right-content .quantity-dropdown button:after{content:"";position:absolute;width:10px;height:10px;top:9px;right:4px;background-position:50%;background-repeat:no-repeat}.product-detail-sticky-header .right-content .quantity-dropdown ul.quantity{display:none}.product-detail-sticky-header .right-content .quantity-dropdown ul.quantity.visible{display:block;position:absolute;top:37px;right:0;margin:0;padding:0;border:1px solid rgba(0,0,0,.25);width:60px;background:#fff;z-index:1000;min-height:40px;max-height:122px;overflow:auto}.product-detail-sticky-header .right-content .quantity-dropdown ul.quantity.visible li{list-style:none;padding:0;margin:0}.product-detail-sticky-header .right-content .quantity-dropdown ul.quantity.visible li a{text-decoration:none;color:#414042;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px}.product-detail-sticky-header .right-content .quantity-dropdown ul.quantity.visible li a:active,.product-detail-sticky-header .right-content .quantity-dropdown ul.quantity.visible li a:hover{background:#00000040}.product-detail-sticky-header .right-content button.add-cart-bttn:hover{background-color:#00544c;color:#fff}.product-detail-sticky-header .right-content button.add-cart-bttn{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:12px;font-size:.75rem;display:inline-block;width:122px;height:36px;border-radius:28px;background-color:#008577;text-transform:uppercase;line-height:16px;letter-spacing:1.25px;margin-left:12px;text-align:center;color:#fff;padding:0;border:0;transition:.5s}.product-detail-sticky-header .right-content button.add-cart-bttn[disabled]{color:#008577;background-color:#fff;border:2px solid #008577;cursor:not-allowed}.product-detail-sticky-header .right-content .variant{min-width:86px;height:36px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:12px;font-size:.75rem;letter-spacing:1.25px;line-height:16px;text-align:center;color:#fff;margin-left:21px;margin-right:21px;text-transform:uppercase;background:#343579}header.mini-floating~.product-detail-sticky-header{top:54px;height:76px;overflow:visible;animation:set-overflow .6s forwards}header.mini-floating~.product-detail-sticky-header.go-back{z-index:100}}@media (min-width:1280px){.product-detail-sticky-header .content{padding:23px 60px 22px}.product-detail-sticky-header .content .heading{font-family:Bariol Bold,Helvetica,sans-serif;font-size:31px;font-size:1.9375rem}.product-detail-sticky-header .content .right-content .variant{min-width:96px;font-size:14px;font-size:.875rem}.product-detail-sticky-header .content .right-content button.add-cart-bttn{font-size:14px;font-size:.875rem;width:153px;height:42px}.product-detail-sticky-header .content .right-content .price-container{font-family:Bariol Regular,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;font-weight:400;margin-right:20px}.product-detail-sticky-header .content .right-content .qty-row{margin-left:21px;margin-right:29px;position:relative}.product-detail-sticky-header .content .right-content .quantity-dropdown{font-size:15px;font-size:.9375rem}.product-detail-sticky-header .content .right-content .quantity-dropdown button{width:60px;height:40px;font-size:19px;font-size:1.1875rem;padding-top:0;margin:0}.product-detail-sticky-header .content .right-content .quantity-dropdown button:after{width:20px;height:20px;top:9px;right:4px}}@media (min-width:1280px){.product-detail-sticky-header .content{padding:23px 61px 22px 59px}}section.aboutus-hero-image{position:relative}section.aboutus-hero-image:after{content:"";width:34.2246%;height:60.25237%;position:absolute;background-size:contain;background-repeat:no-repeat;bottom:-30.91483%;left:6px}section.aboutus-hero-image picture img{min-height:317px;display:block;width:100%}@media (min-width:1440px){section.aboutus-hero-image:after{width:19.93056%;height:68.92361%;bottom:-34.375%;left:10px}}.aboutus-2-column-image-text{background-color:#eff7f0;height:920px;z-index:-1}.aboutus-2-column-image-text .content{width:1172px;margin:0 auto;display:-ms-flexbox;display:flex;position:relative;padding-top:160px;padding-bottom:180px}.aboutus-2-column-image-text .content .left-container{margin:0 53px 0 0;-ms-flex:0 0 457px;flex:0 0 457px;max-width:457px;height:580px}.aboutus-2-column-image-text .content .left-container img{width:457px;height:580px}.aboutus-2-column-image-text .content .left-container img.mobile{display:none}.aboutus-2-column-image-text .content .right-container{margin:67px 0 0;-ms-flex:0 0 547px;flex:0 0 547px;max-width:547px}.aboutus-2-column-image-text .content .right-container h4{margin:0 0 20px;text-align:left;line-height:1;color:#2d2c7e;letter-spacing:-.15px;font-weight:400}.aboutus-2-column-image-text .content .right-container div{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:.32px}.aboutus-2-column-image-text .content .right-container div b,.aboutus-2-column-image-text .content .right-container div strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400}.aboutus-2-column-image-text .content .right-container div p{margin:0;padding:0}.aboutus-2-column-image-text .content .right-container div ul{margin:34px 0 0;padding:0}.aboutus-2-column-image-text .content .right-container div ul li{background-repeat:no-repeat;background-size:24px 19.2px;list-style:none;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:25px;letter-spacing:.32px;padding-left:35px;margin-bottom:17px;color:#414042}.aboutus-2-column-image-text .content .right-container div ul li b,.aboutus-2-column-image-text .content .right-container div ul li strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400}@media (min-width:768px) and (max-width:1023px){.aboutus-2-column-image-text{padding-top:42px}.aboutus-2-column-image-text .content{width:calc(100% - 48px)}.aboutus-2-column-image-text .content .left-container{margin:0 23px 0 0;-ms-flex:0 0 337px;flex:0 0 337px;max-width:337px;height:580px}.aboutus-2-column-image-text .content .left-container img{width:337px;height:580px}.aboutus-2-column-image-text .content .left-container img.mobile{display:none}.aboutus-2-column-image-text .content .right-container{margin:10px 0 0;-ms-flex:0 0 347px;flex:0 0 347px;max-width:347px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.aboutus-2-column-image-text .content{width:calc(100% - 120px)}.aboutus-2-column-image-text .content .left-container{margin:0 33px 0 0;-ms-flex:0 0 437px;flex:0 0 437px;max-width:437px;height:580px}.aboutus-2-column-image-text .content .left-container img{width:437px;height:580px}.aboutus-2-column-image-text .content .left-container img.mobile{display:none}.aboutus-2-column-image-text .content .right-container{margin:10px 0 0;-ms-flex:0 0 440px;flex:0 0 440px;max-width:440px}}@media (max-width:767px){.aboutus-2-column-image-text{background-color:#eff7f0;height:748px}.aboutus-2-column-image-text .content{width:100%;margin:0 auto;display:inline-block;position:relative;padding:30px 33px 56px 37px}.aboutus-2-column-image-text .content .left-container{margin:0;padding:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:auto}.aboutus-2-column-image-text .content .left-container img{width:251px;height:186px}.aboutus-2-column-image-text .content .left-container img.mobile{display:block}.aboutus-2-column-image-text .content .left-container img.desktop{display:none}.aboutus-2-column-image-text .content .right-container{-ms-flex:initial;flex:initial;margin:40px auto 0 0;width:291px}.aboutus-2-column-image-text .content .right-container h4{margin:0 0 16px;text-align:left;font-size:28px;line-height:1;letter-spacing:-.15px;color:#008577}.aboutus-2-column-image-text .content .right-container div{font-size:14px;line-height:19px;letter-spacing:.15px;padding-bottom:0;width:291px}.aboutus-2-column-image-text .content .right-container div b,.aboutus-2-column-image-text .content .right-container div strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem}.aboutus-2-column-image-text .content .right-container div p{margin:0;padding:0}.aboutus-2-column-image-text .content .right-container div ul{padding:0;margin:32px 0 0 5px}.aboutus-2-column-image-text .content .right-container div ul li{background-size:24px 19.2px;list-style:none;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px;letter-spacing:.15px;padding-left:35px;padding-bottom:10px;margin-bottom:0;color:#414042}.aboutus-2-column-image-text .content .right-container div ul li b,.aboutus-2-column-image-text .content .right-container div ul li strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem}}section.text-with-heading .content{padding:60px 0;z-index:1;position:relative}section.text-with-heading h1{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:.45px;color:#343579;margin:0;text-align:center;animation:fade-in-from-bottom-text;position:relative}section.text-with-heading .description{padding:0 27px;text-align:center;position:relative}section.text-with-heading .description,section.text-with-heading .description p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042}section.text-with-heading .description p{margin:18px 0;padding:0}section.text-with-heading .description p:last-child{margin-bottom:0}section.text-with-heading .description b,section.text-with-heading .description strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.3px;color:#414042}@media (min-width:768px){section.text-with-heading .content{max-width:839px;margin:0 auto;padding:60px 0}section.text-with-heading h1{font-size:48px;font-size:3rem;line-height:1;letter-spacing:.4px;margin-top:0}section.text-with-heading .description{margin-top:33px}section.text-with-heading .description,section.text-with-heading .description b,section.text-with-heading .description p,section.text-with-heading .description strong{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.32px}}.banner-with-cta{position:relative;margin-bottom:10px}.banner-with-cta picture img{width:100%;display:block}.banner-with-cta .content{position:absolute;top:0;left:0;width:100%;height:100%;padding:10.69519% 0 0 13.1016%}.banner-with-cta .content h4{text-align:left;margin:0;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:.45px;color:#343579}.banner-with-cta .content .detail{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042;padding:0;margin:14px 0 0}.banner-with-cta .content .detail p:first-child{margin-top:0}.banner-with-cta .content .detail p:last-child{margin-bottom:0}.banner-with-cta .content .cta-btn{margin:30px 0 0;min-width:159px;min-height:55px;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#343579;color:#fff;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;transition:.5s}.banner-with-cta .content .cta-btn:hover{background-color:#20214e;color:#fff}@media (min-width:768px){.banner-with-cta .content{padding:200px 0 0 60px}.banner-with-cta .content h4{font-size:48px;font-size:3rem;line-height:1;letter-spacing:.4px;text-align:left;min-width:auto}.banner-with-cta .content .detail{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;width:298px;text-align:left;margin-top:12px}.banner-with-cta .content .detail p{margin:0}.banner-with-cta .content .cta-btn{min-width:200px;min-height:55px;margin-top:42px}}@media (min-width:1024px){.banner-with-cta .content{padding:0 0 0 50px}.banner-with-cta .content h4{width:280px}.banner-with-cta>.content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (min-width:1440px){.banner-with-cta .content{padding:0 0 0 150px}}section.about-shop-now-banner{position:relative;margin-bottom:10px;margin-top:10px}section.about-shop-now-banner:after{bottom:-88.4984%;right:0;content:"";width:137px;height:189px;position:absolute;background-size:contain;background-repeat:no-repeat}section.about-shop-now-banner picture img{width:100%;display:block}section.about-shop-now-banner .content{position:absolute;top:0;left:0;width:100%;height:100%;padding:60px 21px}section.about-shop-now-banner .content h2{margin:0;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:.45px;color:#343579;position:relative}section.about-shop-now-banner .content .detail{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042;padding:0 40px 0 0;margin:20px 0 0}section.about-shop-now-banner .content .cta-btn:hover{background-color:#20214e;color:#fff}section.about-shop-now-banner .content .cta-btn{margin:12px 0 0;min-width:170px;min-height:40px;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#343579;color:#fff;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;transition:.5s}@media (min-width:450px) and (max-width:799px){section.about-shop-now-banner{height:648px;position:relative;background-color:#d0ebf8}section.about-shop-now-banner picture img{position:absolute;bottom:0}}@media (min-width:768px){section.about-shop-now-banner .content{padding:60px}section.about-shop-now-banner .content .detail{width:230px;padding:0}}@media (min-width:800px){section.about-shop-now-banner .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){section.about-shop-now-banner .content{padding:0 80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.about-shop-now-banner .content h2{font-size:48px;font-size:3rem;line-height:1;letter-spacing:.4px;text-align:left;min-width:331px;padding-left:0}section.about-shop-now-banner .content .detail{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;width:298px;text-align:left;margin-top:20px}section.about-shop-now-banner .content .detail p{margin:0}section.about-shop-now-banner .content .cta-btn{min-width:200px;min-height:55px;margin-top:22px}}@media (min-width:1440px){section.about-shop-now-banner:after{bottom:-42.41645%;right:0;left:auto;content:"";width:242px;height:344px;position:absolute;background-size:contain;background-repeat:no-repeat}section.about-shop-now-banner .content{padding:0 0 0 10.41667%!important}}body.page-aboutus section.about-shop-now-banner:after{content:unset}.account-summary-bottom-banner{position:relative;margin-bottom:10px;margin-top:10px}.account-summary-bottom-banner picture img{width:100%;display:block}.account-summary-bottom-banner .content{position:absolute;top:0;left:0;width:100%;height:100%;padding:60px 21px}.account-summary-bottom-banner .content h4{margin:0;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:.45px;color:#343579}.account-summary-bottom-banner .content .detail{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042;padding:0 40px 0 0;margin:20px 0 0}.account-summary-bottom-banner .content .cta-btn:hover{background-color:#20214e;color:#fff;transition:.3s}.account-summary-bottom-banner .content .cta-btn{margin:12px 0 0;min-width:170px;min-height:40px;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#343579;color:#fff;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px}@media (min-width:450px) and (max-width:799px){.account-summary-bottom-banner{height:648px;position:relative;background-color:#d0ebf8}.account-summary-bottom-banner picture img{position:absolute;bottom:0}}@media (min-width:768px){.account-summary-bottom-banner .content{padding:60px}.account-summary-bottom-banner .content .detail{width:230px;padding:0}}@media (min-width:800px){.account-summary-bottom-banner .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.account-summary-bottom-banner .content{padding:60px}.account-summary-bottom-banner .content h4{font-size:48px;font-size:3rem;line-height:1;letter-spacing:.4px;text-align:left;min-width:331px;padding-left:0}.account-summary-bottom-banner .content .detail{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;width:298px;text-align:left;margin-top:20px}.account-summary-bottom-banner .content .detail p{margin:0}.account-summary-bottom-banner .content .cta-btn{min-width:200px;min-height:55px;margin-top:22px}}@media (min-width:1440px){.account-summary-bottom-banner .content{padding:13.81944% 0 0 10.41667%}}.contactus-banner-with-text{position:relative}.contactus-banner-with-text:after{content:"";width:34.2246%;height:63.8796%;position:absolute;background-size:contain;background-repeat:no-repeat;bottom:-43.47826%;left:10px}.contactus-banner-with-text picture img{width:100%;height:auto;display:block}.contactus-banner-with-text .banner-with-text{position:absolute;top:0;left:0;width:100%;height:100%}.contactus-banner-with-text .banner-with-text .content{padding:48.6631% 21px 0 8.02139%}.contactus-banner-with-text .banner-with-text .content h3{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;letter-spacing:.5px;line-height:1;color:#343579;margin:0}@media (min-width:768px){.contactus-banner-with-text:after{width:19.93056%;height:101.79487%;bottom:-68.46154%;left:.69444%}.contactus-banner-with-text .banner-with-text .content{padding:14.02778% 0 0 14.79167%}.contactus-banner-with-text .banner-with-text .content h3{font-size:48px;font-size:3rem;letter-spacing:-.1px;line-height:1}}@media (min-width:1440px){.contactus-banner-with-text .banner-with-text .content h3{font-size:68px;font-size:4.25rem}}section.cart{padding:152px 21px 67px;position:relative}section.cart:after{content:"";bottom:-41px;right:0;width:133px;height:139px;position:absolute;z-index:1;background-size:cover;background-repeat:no-repeat;mix-blend-mode:multiply}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){section.cart:after{opacity:.8}}section.cart .supports-cookies{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;line-height:24px;letter-spacing:0;color:#414042;text-align:center;margin:30px 0}section.cart .supports-cookies a:hover{background-color:#00544c;color:#fff;transition:.3s}section.cart .supports-cookies a{min-width:180px;min-height:40px;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;color:#fff;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;background-color:#008577;border-radius:28px;margin-top:30px;text-transform:uppercase}section.cart .content{z-index:10;position:relative}section.cart .content>h3{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:normal;text-align:center;color:#343579;margin:0}section.cart .content form{padding-top:68px}section.cart .content form.desktop{display:none}section.cart .content form.mobile{text-align:center}section.cart .content form.mobile .title-container{margin-top:49px;display:-ms-flexbox;display:flex;padding-bottom:7px;border-bottom:1px solid #979797}section.cart .content form.mobile .title-container .title-text{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;line-height:24px;letter-spacing:0;color:#414042;-ms-flex:1;flex:1;text-align:left}section.cart .content form.mobile .title-container .title-text.price{-ms-flex:0 0 auto;flex:0 0 auto;width:130px;text-align:right}section.cart .content form.mobile .cart-items{padding:19px 0 20px;display:-ms-flexbox;display:flex;border-bottom:1px solid #9a9a9a}section.cart .content form.mobile .cart-items .price{width:130px;text-align:right;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;line-height:24px;letter-spacing:0;color:#414042}section.cart .content form.mobile .cart-items .price strike+span{color:#008577}section.cart .content form.mobile .cart-items .price span{color:#414042;margin-left:10px}section.cart .content form.mobile .cart-items .price .item-price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:72px}section.cart .content form.mobile .cart-items .price .item-price.has-offer{color:#008577}section.cart .content form.mobile .cart-items .price .item-price.has-offer .strike,section.cart .content form.mobile .cart-items .price .item-price.has-offer strike{color:#414042}section.cart .content form.mobile .cart-items .price .total{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;line-height:24px;letter-spacing:0;color:#414042}section.cart .content form.mobile .cart-items .price .total .label{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;line-height:24px;letter-spacing:.15px;color:#414042}section.cart .content form.mobile .cart-items .product-info{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;max-width:calc(100% - 130px);text-align:left}section.cart .content form.mobile .cart-items .product-info>a{display:-ms-flexbox;display:flex;width:94px;height:66px;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}section.cart .content form.mobile .cart-items .product-info img{width:auto;height:100%}section.cart .content form.mobile .cart-items .product-info .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.cart .content form.mobile .cart-items .product-info .container .item-name a{text-decoration:none;height:48px;overflow:hidden}section.cart .content form.mobile .cart-items .product-info .container .item-description,section.cart .content form.mobile .cart-items .product-info .container .item-name a{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;line-height:24px;letter-spacing:0;color:#414042}section.cart .content form.mobile .cart-items .product-info .container .remove-bttn{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:13px;font-size:.8125rem;line-height:20px;height:24px;letter-spacing:.23px;color:#008577;margin-top:11px;-webkit-text-decoration-color:#008577;text-decoration-color:#008577}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1;color:#414042;display:-ms-inline-flexbox;display:inline-flex;margin-top:11px;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown .quantity-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown span.label{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;line-height:24px;letter-spacing:.15px;color:#414042}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown .qty-row{position:relative}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown button{width:61px;height:37px;position:relative;border:1px solid rgba(0,0,0,.25);background:none;border-radius:4px;padding-right:20px;margin-left:10px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;color:#000;line-height:1;letter-spacing:0}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown button:after{content:"";width:20px;height:20px;position:absolute;top:9px;right:4px;background-position:50%;background-repeat:no-repeat}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown ul.quantity{display:none}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown ul.quantity.visible{display:block;position:absolute;top:35px;right:.5px;margin:0;padding:0;border:1px solid rgba(0,0,0,.25);width:60px;background:#fff;z-index:1000;min-height:40px;max-height:120px;background-color:#fff;overflow:auto}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown ul.quantity.visible li{list-style:none;padding:0;margin:0}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown ul.quantity.visible li a{text-decoration:none;color:#414042;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown ul.quantity.visible li a:active,section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown ul.quantity.visible li a:hover{background:#00000040}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown.error .label{color:#b00020}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown.error .items-invalid-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:70px;-ms-flex-pack:center;justify-content:center;position:absolute;top:58px;text-align:center;width:100%;left:50%;margin-left:-50%;line-height:20px;letter-spacing:.28px;color:#b62335;background:#fff;border:1px solid #b62335}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown.error button{border-color:#b00020;color:#b00020}section.cart .content form.mobile .cart-items .product-info .container .quantity-dropdown.error .error-msg{margin-top:5px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:13.5px;font-size:.84375rem;font-weight:400;line-height:16px;letter-spacing:.4px;color:#b00020}section.cart .content .gross-container{margin-top:30px}section.cart .content .gross-container table{width:100%}section.cart .content .gross-container table tr td{width:50%}section.cart .content .gross-container table tr td:first-child{text-align:right;padding-right:5px}section.cart .content .gross-container table tr td:last-child{text-align:left;font-family:Bariol Regular,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;font-weight:400;line-height:1;letter-spacing:-.15px;color:#008577;padding-left:5px}section.cart .content .gross-container table tr.saved-text td:first-child{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#008577}section.cart .content .gross-container table tr.sub-total td{padding-top:11px}section.cart .content .gross-container table tr.sub-total td:first-child{padding-top:15px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.3px;color:#414042}section.cart .content .gross-container .exclude-txt{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;line-height:24px;letter-spacing:0;color:#414042;margin-top:5px;text-align:center}section.cart .content .checkout-bttn:hover{background-color:#00544c;color:#fff;transition:.3s}section.cart .content .checkout-bttn{min-width:180px;min-height:40px;background-color:#008577;color:#fff;text-transform:uppercase;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;margin:38px auto 0;border:none}section.cart .content .checkout-bttn[disabled]{cursor:not-allowed;border:2px solid #008577;background:#fff;color:#008577}@media (min-width:768px){section.cart{padding-left:60px;padding-right:60px}section.cart .content h3{font-size:48px;font-size:3rem}section.cart .supports-cookies a{padding:20px}}@media (min-width:1024px){section.cart{padding:210px 60px 140px}section.cart:after{background-size:contain;width:278px;height:282px;bottom:-89px;right:9px}section.cart .supports-cookies{font-size:16px;font-size:1rem;line-height:26px;letter-spacing:.3px}section.cart .supports-cookies a{min-width:200px;min-height:55px}section.cart .content{min-height:auto}section.cart .content>h3{font-size:48px;font-size:3rem;line-height:1;letter-spacing:normal}section.cart .content form.mobile{display:none}section.cart .content form.desktop{display:block;width:940px;max-width:100%;margin:0 auto;text-align:right}section.cart .content form.desktop .title-container{margin-top:106px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:.3px;color:#414042;padding-bottom:11px;border-bottom:1px solid #979797;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex}section.cart .content form.desktop .title-container .product-info{-ms-flex:1;flex:1;text-align:left}section.cart .content form.desktop .title-container .price{width:250px;text-align:center}section.cart .content form.desktop .title-container .price strike+span{color:#008577}section.cart .content form.desktop .title-container .price span{color:#414042;margin-left:10px}section.cart .content form.desktop .title-container .quantity{width:150px;text-align:right}section.cart .content form.desktop .title-container .total{width:146px;text-align:right}section.cart .content form.desktop .cart-items{display:-ms-flexbox;display:flex;padding:39px 0 34px 31px;border-bottom:1px solid #979797}section.cart .content form.desktop .cart-items .product-info{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;text-align:left}section.cart .content form.desktop .cart-items .product-info>a{width:148px;height:104px;display:block}section.cart .content form.desktop .cart-items .product-info img{width:auto;height:100%}section.cart .content form.desktop .cart-items .product-info .container .item-name a{font-family:Bariol Bold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:.3px;color:#414042;text-decoration:none}section.cart .content form.desktop .cart-items .product-info .container .item-description{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:26px;letter-spacing:.3px;color:#414042;margin-top:11px}section.cart .content form.desktop .cart-items .product-info .container .remove-bttn:hover{text-decoration:underline}section.cart .content form.desktop .cart-items .product-info .container .remove-bttn{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:24px;letter-spacing:.21px;color:#008577;margin-top:15px;text-decoration:none;display:block}section.cart .content form.desktop .cart-items .price{width:250px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}section.cart .content form.desktop .cart-items .price strike+span{color:#008577}section.cart .content form.desktop .cart-items .price span{color:#414042;margin-left:10px}section.cart .content form.desktop .cart-items .price.has-offer{color:#008577}section.cart .content form.desktop .cart-items .price.has-offer .strike,section.cart .content form.desktop .cart-items .price.has-offer strike{color:#414042;margin-right:10px}section.cart .content form.desktop .cart-items .quantity-dropdown{width:150px;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1;color:#414042;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;z-index:1;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}section.cart .content form.desktop .cart-items .quantity-dropdown .qty-row{position:relative}section.cart .content form.desktop .cart-items .quantity-dropdown button{width:61px;height:37px;position:relative;border:1px solid rgba(0,0,0,.25);background:none;border-radius:4px;padding-right:20px;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:19px;font-size:1.1875rem;font-weight:400;color:#000;line-height:1;letter-spacing:0;padding-top:6px}section.cart .content form.desktop .cart-items .quantity-dropdown button:after{content:"";width:20px;height:20px;position:absolute;top:9px;right:4px;background-position:50%;background-repeat:no-repeat}section.cart .content form.desktop .cart-items .quantity-dropdown ul.quantity{display:none}section.cart .content form.desktop .cart-items .quantity-dropdown ul.quantity.visible{display:block;position:absolute;top:37px;right:0;margin:0;padding:0;border:1px solid rgba(0,0,0,.25);width:60px;background:#fff;z-index:1000;min-height:40px;max-height:120px;overflow:auto}section.cart .content form.desktop .cart-items .quantity-dropdown ul.quantity.visible li{list-style:none;padding:0;margin:0}section.cart .content form.desktop .cart-items .quantity-dropdown ul.quantity.visible li a{text-decoration:none;color:#414042;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px}section.cart .content form.desktop .cart-items .quantity-dropdown ul.quantity.visible li a:active,section.cart .content form.desktop .cart-items .quantity-dropdown ul.quantity.visible li a:hover{background:#00000040}section.cart .content form.desktop .cart-items .quantity-dropdown.error .items-invalid-message{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;position:absolute;top:69px;line-height:20px;letter-spacing:.34px;width:945px;text-align:center;max-width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;left:50%;margin-left:-473px;color:#b62335;background:#fff;border:1px solid #b62335}section.cart .content form.desktop .cart-items .quantity-dropdown.error .label{color:#b00020}section.cart .content form.desktop .cart-items .quantity-dropdown.error button{border-color:#b00020;color:#b00020}section.cart .content form.desktop .cart-items .quantity-dropdown.error .error-msg{margin-top:5px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:13.5px;font-size:.84375rem;font-weight:400;line-height:16px;letter-spacing:.4px;color:#b00020}section.cart .content form.desktop .cart-items .total{width:146px;text-align:right;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:26px;letter-spacing:.3px;color:#414042;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}section.cart .content .gross-container{margin-top:32px}section.cart .content .gross-container table tr td{vertical-align:middle;height:28px}section.cart .content .gross-container table tr td:first-child{width:auto}section.cart .content .gross-container table tr td:last-child{width:1%;white-space:nowrap;margin-left:12.5px;font-size:28px;font-size:1.75rem;line-height:1;letter-spacing:-.15px;text-align:right}section.cart .content .gross-container table tr.sub-total{margin-top:15px}section.cart .content .gross-container table tr.sub-total td:last-child{padding-top:9px}section.cart .content .gross-container .exclude-txt{text-align:right;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:.3px;margin-top:5px}section.cart .content .checkout-bttn{min-width:200px;min-height:55px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;letter-spacing:1.25px;line-height:16px;margin-top:38px;border:none}}@media (min-width:1440px){section.cart .supports-cookies a{padding:0}}.discount-hide{display:none}.discount-display{display:block}.account-summary{padding-top:152px}.account-summary>.content{padding:0 21px 120px}.account-summary>.content .content-head{text-align:center}.account-summary>.content .content-head h3{margin:0;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:.45px;color:#343579}.account-summary>.content .content-head h6{margin:27px 0 0;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;color:#4a4a4a}.account-summary>.content .content-head h6 span{display:block;color:#008577}.account-summary>.content .content-head .logout-bttn:hover{background-color:#20214e;color:#fff}.account-summary>.content .content-head .logout-bttn{margin:38px auto 0;min-width:180px;min-height:40px;text-decoration:none;color:#fff;background-color:#343579;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;border-radius:31px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;transition:.5s}.account-summary>.content .address-container{margin-top:79px;display:-ms-flexbox;display:flex}.account-summary>.content .address-container .address-col{width:50%;max-width:280px;display:inline-block;overflow:hidden}.account-summary>.content .address-container .address-col:not(:first-child){padding-left:20px}.account-summary>.content .address-container .address-col .title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;color:#343579;margin-bottom:8px}.account-summary>.content .address-container .address-col .title img{line-height:28px;width:18px;height:18px;-o-object-fit:cover;object-fit:cover;margin-right:5px}.account-summary>.content .address-container .address-col .address{line-height:24px;letter-spacing:0;color:#414042;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;word-break:break-all}.account-summary>.content .address-container .address-col .address span{word-break:break-all;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;display:block}.account-summary>.content .mailing-address{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042;margin-top:40px;text-align:center}.account-summary>.content .mailing-address a{text-decoration:underline;color:#008577}.account-summary>.content .edit-add-bbtn{margin-top:27px;color:#008577}.account-summary>.content .edit-add-bbtn a{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:24px;letter-spacing:.21px;text-decoration:none;color:#008577}.account-summary>.content .order-container.mobile{margin-top:30px}.account-summary>.content .order-container.mobile .no-order-text{font-family:Bariol Bold,Helvetica,sans-serif;font-size:26px;font-size:1.625rem;line-height:26px;letter-spacing:-.14px;text-align:center;color:#343579;margin:25px auto 0;padding:0 18px}.account-summary>.content .order-container.mobile h3{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:.15px;margin:0 0 11px}.account-summary>.content .order-container.mobile hr{width:100%;margin:0}.account-summary>.content .order-container.mobile .order{margin-top:29px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;line-height:26px;letter-spacing:.28px;color:#414042}.account-summary>.content .order-container.mobile .order a{color:#008577;text-decoration:none}.account-summary>.content .order-container.mobile .order .content{padding:0;margin-top:28px}.account-summary>.content .order-container.mobile .order .content .row{margin-bottom:13px;display:-ms-flexbox;display:flex;text-align:right}.account-summary>.content .order-container.mobile .order .content .row:last-child{margin-bottom:0}.account-summary>.content .order-container.mobile .order .content .label{-ms-flex:1;flex:1}.account-summary>.content .order-container.mobile .order .content .value{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;line-height:24px;letter-spacing:.14px;width:100px}.account-summary>.content .order-container.mobile .order hr{margin-top:30px}.account-summary>.content .order-container.desktop,.account-summary>.content .order-container.mobile .order:last-child hr{display:none}.account-summary.has-address .address-container{margin-top:70px}.account-summary.has-address .order-container.mobile{margin-top:36px}.account-summary.has-orders{position:relative;padding-bottom:126px}.account-summary.has-orders:after{content:"";position:absolute;bottom:-50px;right:1px;width:185px;height:155px;background-repeat:no-repeat;background-position:100%;z-index:1;mix-blend-mode:multiply}.account-summary.has-orders>.content{padding-bottom:0}@media (min-width:768px){.account-summary{padding-top:210px}.account-summary>.content{padding-left:60px;padding-right:60px;padding-bottom:150.2px}.account-summary>.content .content-head h3{font-size:48px;font-size:3rem;letter-spacing:.4px;line-height:1}.account-summary>.content .content-head h6{font-size:20px;font-size:1.25rem;line-height:28px;letter-spacing:.56px;margin-top:26px}.account-summary>.content .content-head h6 span{font-size:20px;font-size:1.25rem;line-height:28px;letter-spacing:.56px;display:inline-block}.account-summary>.content .content-head .logout-bttn{min-width:200px;min-height:55px;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;text-transform:uppercase;margin-top:46px;margin-left:4px;transition:.5s}.account-summary>.content .content-head .logout-bttn:hover{background-color:#20214e;color:#fff}.account-summary>.content .mailing-address{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:.5px;margin-top:35px}.account-summary>.content .mailing-address a{color:#414042;-webkit-text-decoration-color:#008577;text-decoration-color:#008577}.account-summary>.content .address-container .address-col{width:280px;margin-right:27px}.account-summary>.content .address-container .address-col span{word-break:break-all}.account-summary>.content .order-container.mobile{display:none}.account-summary>.content .order-container.desktop{display:block;margin-top:46px;padding-bottom:150.2px;position:relative;z-index:1}.account-summary>.content .order-container.desktop .no-order-text{font-family:Bariol Bold,Helvetica,sans-serif;font-size:26px;font-size:1.625rem;line-height:1;letter-spacing:-.14px;text-align:center;color:#343579;margin:0 auto;padding:53.8px 0 0;border-top:1px solid #979797}.account-summary>.content .order-container.desktop table{width:100%;border-collapse:collapse;table-layout:fixed}.account-summary>.content .order-container.desktop table th{padding-bottom:11px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:.3px;color:#414042}.account-summary>.content .order-container.desktop table td{padding:29px 0 27px;border-top:1px solid #979797;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:26px;letter-spacing:.3px;color:#414042}.account-summary>.content .order-container.desktop table td a{text-decoration:none;color:#008577}.account-summary>.content .order-container.desktop table tbody tr:first-child td{border-top-width:2px}.account-summary>.content .order-container.desktop table .order-name{width:auto;text-align:left;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem}.account-summary>.content .order-container.desktop table .payment{width:129px;text-align:right}.account-summary>.content .order-container.desktop table .status{width:129px;text-align:center}.account-summary>.content .order-container.desktop table .total{width:129px;text-align:right}.account-summary.has-orders:after{width:311px;height:291px;bottom:-93px;right:7px}.account-summary.has-orders>.content .order-container.desktop{padding-bottom:0}}@media (min-width:1024px){.account-summary>.content{width:942px;max-width:100%;margin:0 auto;padding:0 20px}.account-summary.has-orders{padding-bottom:167px}}@media (min-width:1280px){.account-summary>.content{padding-left:0;padding-right:0}.account-summary>.content .order-container.desktop table .order-name{width:56%}.account-summary>.content .order-container.desktop table .payment{width:180px}.account-summary>.content .order-container.desktop table .status{width:230px}.account-summary>.content .order-container.desktop table .total{width:150px}}.share-article-fb{margin-top:45px;text-align:center}.share-article-fb h3{margin:0;font-family:Bariol Bold,Helvetica,sans-serif;font-size:26px;font-size:1.625rem;letter-spacing:-.14px;line-height:1;color:#2d2c7e;text-align:center}.share-article-fb button:hover{background-color:#365692;color:#fff}.share-article-fb button{margin-top:25px;min-width:164px;min-height:55px;border:2px solid #365692;border-radius:28px;background:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;color:#365692;padding:0 0 0 16px;transition:.5s}.share-article-fb button img{justify-self:flex-end;width:43px;height:43px;margin-left:10px}.share-article-fb .page-links{margin-top:50px;margin-bottom:10px}.share-article-fb .page-links,.share-article-fb .page-links a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.share-article-fb .page-links a{width:100%;padding:27px 27px 26px;color:#fff;text-decoration:none;font-family:Bariol Bold,Helvetica,sans-serif;font-size:26px;font-size:1.625rem;line-height:1;letter-spacing:-.14px;min-height:115px;transition:background-color .3s ease-in}.share-article-fb .page-links a.next{background-color:#343579}.share-article-fb .page-links a.next:hover{background-color:#20214e;color:#fff}.share-article-fb .page-links a.prev{background-color:#008577}.share-article-fb .page-links a.prev:hover{background-color:#00544c;color:#fff}.share-article-fb .page-links a sup{display:block;margin-bottom:12px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;line-height:24px;letter-spacing:0;top:0;text-transform:uppercase}@media (min-width:768px){.share-article-fb .page-links{-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.share-article-fb .page-links a{padding:27px 60px;font-size:22px;font-size:1.375rem}.share-article-fb .page-links a.next{text-align:left}.share-article-fb .page-links a.next:only-child,.share-article-fb .page-links a.prev:only-child{text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.share-article-fb{margin-top:80px}.share-article-fb h3{font-size:28px;font-size:1.75rem;line-height:1;letter-spacing:-.15px}.share-article-fb button{margin-top:26px}.share-article-fb .page-links{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:59px}.share-article-fb .page-links a{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding:43px 0;font-family:Bariol Bold,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;letter-spacing:-.15px;line-height:1;min-height:150px}.share-article-fb .page-links a.prev{-ms-flex-pack:start;justify-content:flex-start;text-align:right;padding:27px 60px;-ms-flex-align:end;align-items:flex-end}.share-article-fb .page-links a.prev sup{font-size:14px;font-size:.875rem;line-height:28px;letter-spacing:.39px;text-align:right;margin-bottom:1px}.share-article-fb .page-links a.next{text-align:left;-ms-flex-pack:start;justify-content:flex-start;padding:27px 60px}.share-article-fb .page-links a.next sup{font-size:14px;font-size:.875rem;line-height:28px;letter-spacing:.39px;text-align:left;margin-bottom:1px}}@media (min-width:1440px){.share-article-fb .page-links a.prev{padding:43px 60px 43px 99px}.share-article-fb .page-links a.next{padding:43px 60px}}section.faq-hero-banner{position:relative}section.faq-hero-banner:after{content:"";width:34.2246%;height:61.02236%;position:absolute;background-size:contain;background-repeat:no-repeat;bottom:-19.16933%;left:1.60428%;mix-blend-mode:multiply}section.faq-hero-banner picture img{width:100%;display:block}section.faq-hero-banner .content{position:absolute;top:0;left:0;width:100%;height:100%;padding:48.93048% 0 0 8.02139%;z-index:2}section.faq-hero-banner .content h2{margin:0;padding:0;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;letter-spacing:.5px;line-height:1;color:#343579}@media (min-width:768px){section.faq-hero-banner:after{width:19.93056%;height:102.05656%;bottom:-52.44216%;left:-9.72222%;mix-blend-mode:multiply}section.faq-hero-banner .content{padding:14.65278% 0 0 10.41667%}section.faq-hero-banner h2{font-size:48px;font-size:3rem;letter-spacing:-.1px;line-height:1}}@media (min-width:768px) and (max-width:1024px){section.faq-hero-banner{margin-right:-19%}section.faq-hero-banner .content{padding:14.02778% 0 0 14.79167%}section.faq-hero-banner h2{font-size:48px;font-size:3rem;font-size:48px!important}}@media (min-width:1024px) and (max-width:1440px){section.faq-hero-banner .content{padding-left:150px}section.faq-hero-banner .content h2{font-size:48px;font-size:3rem}}@media (min-width:1440px){section.faq-hero-banner .content h2{font-size:68px;font-size:4.25rem}}.article-list-item{width:350px;background-color:#fff;border-radius:31px;box-shadow:0 16px 26px #40414233,0 0 1px #40414233;margin:50px auto 0;padding:0 0 52px}.article-list-item .image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:100%;position:relative;width:280px;height:140px}.article-list-item .image img{width:280px;height:280px;-o-object-fit:contain;object-fit:contain;max-width:none;max-height:none}.article-list-item h4{padding:0 16px}.article-list-item h4,.article-list-item h4 a{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:26px;font-size:1.625rem;line-height:1.2;letter-spacing:-.14px;color:#343579;text-align:center;margin:30px auto 0}.article-list-item h4 a{text-decoration:none}.article-list-item .others{margin:0 34px}.article-list-item div.stats{margin:10px 0 0;padding:0;height:25px;-ms-flex-pack:center;justify-content:center;width:100%}.article-list-item div.stats,.article-list-item div.stats span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.article-list-item div.stats span{list-style:none}.article-list-item div.stats span:not(:first-child){margin-left:32.5px}.article-list-item div.stats span span.icon{width:17px;height:17px;background-size:contain}.article-list-item div.stats span span.value{margin-left:4px;letter-spacing:.5px;color:#acacac}.article-list-item .text-content,.article-list-item div.stats span span.value{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px}.article-list-item .text-content{letter-spacing:.3px;color:#414042;margin:40px 0 0;position:relative;overflow:hidden}.article-list-item .bttn:hover{background-color:#008577;color:#fff}.article-list-item .bttn{border:2px solid #008577;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;letter-spacing:1.25px;line-height:16px;color:#008577;width:214px;min-height:55px;border-radius:31px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:20px auto 0;text-align:center;text-decoration:none;padding:10px 20px;text-transform:uppercase;transition:.5s}@media (min-width:768px){.article-list-item h4{padding:0}}@media (min-width:1280px){.article-list-item{width:530px;min-height:530px;padding:0 77px 59px;border-radius:30px}.article-list-item .image{height:188px;width:376px;-ms-flex:0 0 auto;flex:0 0 auto}.article-list-item .image img{width:376px;height:376px;max-width:none;max-height:none}.article-list-item h4{font-size:28px;font-size:1.75rem;letter-spacing:-.15px;width:auto;text-align:left;margin-top:60px}.article-list-item div.stats{-ms-flex-pack:start;justify-content:flex-start;margin-top:6px}.article-list-item .text-content{margin:26px 0 0;font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;padding:0}.article-list-item .bttn{margin-top:31px}}.blog-listing-page .article-list-holder .row{margin-top:50px}.blog-listing-page .article-list-holder .row section.article-list-item-style-1{-ms-flex-order:1;order:1;min-height:576px;margin-top:140px}.blog-listing-page .article-list-holder .row section.article-list-item-style-1 .image img{position:absolute;top:-140px}.blog-listing-page .article-list-holder .row section.article-list-item-style-1 .text-content{height:123px}.blog-listing-page .article-list-holder .row section.article-list-item-style-1 .text-content h4{text-align:left;margin:1em 0;color:#000}.blog-listing-page .article-list-holder .row.blog-quote-block{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;margin-top:0}.blog-listing-page .article-list-holder .row.blog-quote-block section.blog-quote{margin-top:50px}.blog-listing-page .article-list-holder .row.article-quote-block,.blog-listing-page .article-list-holder .row.left-image,.blog-listing-page .article-list-holder .row.right-image{margin-top:0}.blog-listing-page .article-list-holder .row.article-quote-block section.article-list-item-style-1,.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1,.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1{margin-top:194px}@media (min-width:768px){.blog-listing-page .article-list-holder{padding:0 24px}.blog-listing-page .article-list-holder .row{width:720px;margin:0 auto}.blog-listing-page .article-list-holder .row.article-quote-block,.blog-listing-page .article-list-holder .row.left-image,.blog-listing-page .article-list-holder .row.right-image{-ms-flex-direction:row;flex-direction:row;margin-top:80px}.blog-listing-page .article-list-holder .row.blog-quote-block{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}.blog-listing-page .article-list-holder .row.blog-quote-block section.blog-quote{margin-top:0}.blog-listing-page .article-list-holder .row.blog-quote-block section.article-list-item-style-1{margin-top:183px}.blog-listing-page .article-list-holder .row.blog-quote-block section.article-list-item-style-1 .others{margin:0 47px}.blog-listing-page .article-list-holder .row.blog-quote-block section.article-list-item-style-1 .others .text-content{height:145px}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1{margin-top:0;width:calc(100% - 140px);padding:47px 47px 47px 0;min-height:auto;margin-right:0}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1>.content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1 .image{width:140px;height:100%;-ms-flex:0 0 auto;flex:0 0 auto}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1 .image img{left:-140px}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1 .others>h4{margin-top:0;text-align:left;padding:0}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1 .others .stats{margin-top:12px;-ms-flex-pack:start;justify-content:flex-start}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1 .others .text-content{margin-top:21px;margin-bottom:0;height:192px;padding-bottom:0}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1 .others a.bttn{margin:26px 0 0}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1{width:100%;min-height:auto;padding:0;margin-top:0}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .content{display:-ms-flexbox;display:flex;padding:47px;-ms-flex-align:center;align-items:center}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .image{-ms-flex-order:2;order:2}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .image img{top:0;position:static}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .others{-ms-flex-order:1;order:1;margin:0 37px 0 0}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .others h4{min-height:55px;padding:0;text-align:left}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .others .stats{margin-top:12px;-ms-flex-pack:start;justify-content:flex-start}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .others .text-content{margin-top:21px;height:192px;padding-bottom:0;margin-bottom:0}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .others .text-content p{margin:0 0 22px}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .others .text-content p:last-child{margin-bottom:0}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .others a.bttn{margin:26px 0 0}.blog-listing-page .article-list-holder .row.article-quote-block .blog-pill-column:last-child section.article-list-item-style-1{margin-top:80px;padding-top:52px}.blog-listing-page .article-list-holder .row.article-quote-block .blog-pill-column:last-child section.article-list-item-style-1 .image{height:280px}.blog-listing-page .article-list-holder .row.article-quote-block .blog-pill-column:last-child section.article-list-item-style-1 .image img{position:relative;top:unset}.blog-listing-page .article-list-holder .row.article-quote-block .blog-pill-column:last-child section.article-list-item-style-1 .others .text-content{height:299px;margin-bottom:51px}.blog-listing-page .article-list-holder .row.article-quote-block .blog-pill-column:first-child section.article-list-item-style-1{margin-top:220px}}@media (min-width:1024px){.blog-listing-page .article-list-holder{padding:0 60px}.blog-listing-page .article-list-holder .row{width:812px}.blog-listing-page .article-list-holder .row:first-child{margin-bottom:0}.blog-listing-page .article-list-holder .row.blog-quote-block section.article-list-item-style-1 .text-content{height:340px}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1{padding:77px 77px 67px 0}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1 .others{margin-right:0}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .others .text-content{margin-top:21px;height:192px;padding-bottom:0;margin-bottom:18px}}@media (min-width:1280px){.blog-listing-page .article-list-holder .row{width:1140px}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1{width:calc(100% - 265px)}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1 .image{width:188px}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1 .image img{top:-188px;left:-188px}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1 .others{margin-left:67px}.blog-listing-page .article-list-holder .row.left-image section.article-list-item-style-1 .others .text-content{height:168px;margin-bottom:13px}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .content{padding:77px 77px 47px 107px}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .content .image img{top:-15px;position:relative}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .others{margin-right:37px}.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .others h4{margin-top:0}.blog-listing-page .article-list-holder .row.blog-quote-block section.article-list-item-style-1{padding:0 62px 59px}.blog-listing-page .article-list-holder .row.blog-quote-block section.article-list-item-style-1 .image img{top:-188px}.blog-listing-page .article-list-holder .row.blog-quote-block section.article-list-item-style-1 .others{margin:0}.blog-listing-page .article-list-holder .row.blog-quote-block section.article-list-item-style-1 .others .text-content{height:332px}.blog-listing-page .article-list-holder .row.article-quote-block .blog-pill-column:last-child section.article-list-item-style-1{padding:77px 59px 62px 62px}.blog-listing-page .article-list-holder .row.article-quote-block .blog-pill-column:last-child section.article-list-item-style-1 .image{height:376px}.blog-listing-page .article-list-holder .row.article-quote-block .blog-pill-column:last-child section.article-list-item-style-1 .others{margin:0}.blog-listing-page .article-list-holder .row.article-quote-block .blog-pill-column:last-child section.article-list-item-style-1 .others .text-content{height:289px}.blog-listing-page .article-list-holder .row.article-quote-block .blog-pill-column:first-child section.article-list-item-style-1{margin-top:268px}}@media (min-width:1440px){.blog-listing-page .article-list-holder .row.right-image section.article-list-item-style-1 .others .text-content{height:198px}}.blog-listing-page .article-list-holder .blog-quote{-ms-flex-order:2;order:2}.blog-listing-page .article-list-holder .blog-quote .image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:50px auto 0}.blog-listing-page .article-list-holder .blog-quote img{-o-object-fit:contain;object-fit:contain;height:348px;width:348px;display:block;border-radius:50%}.blog-listing-page .article-list-holder .blog-quote .content{margin:0 auto;width:350px;height:426px;border-radius:31px;box-shadow:0 16px 26px #40414233,0 0 1px #40414233;background-color:#fff;padding:45px 35px 23px 36px;text-align:center}.blog-listing-page .article-list-holder .blog-quote .content a{margin-top:23px;text-decoration:none;color:#008577;min-width:214px;min-height:55px;border:2px solid #008577;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-transform:uppercase;transition:.5s}.blog-listing-page .article-list-holder .blog-quote .content a:hover{background-color:#008577;color:#fff}.blog-listing-page .article-list-holder .blog-quote .quote{margin:0 auto;color:#028669;font-family:Bariol Bold,Helvetica,sans-serif;font-size:26px;font-size:1.625rem;line-height:1;letter-spacing:-.14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:30px 20px 10px}.blog-listing-page .article-list-holder .blog-quote .src{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.5px;color:#414042;margin:10px auto 0;width:264px;text-align:center}@media (min-width:768px){.blog-listing-page .article-list-holder .blog-quote{margin-top:50px}.blog-listing-page .article-list-holder .blog-quote .quote{text-align:left}.blog-listing-page .article-list-holder .blog-quote .src{text-align:left;width:340px}}@media (min-width:768px){.blog-listing-page .article-list-holder .blog-quote .quote{width:389px}}@media (min-width:1024px){.blog-listing-page .article-list-holder .blog-quote .quote{width:389px;padding:95px 20px 10px}.blog-listing-page .article-list-holder .blog-quote .image{margin-top:144px}}@media (min-width:1280px){.blog-listing-page .article-list-holder .blog-quote{width:530px}.blog-listing-page .article-list-holder .blog-quote .image{margin-top:167px}.blog-listing-page .article-list-holder .blog-quote img{width:530px;height:530px}.blog-listing-page .article-list-holder .blog-quote .content{width:100%;min-height:530px;padding:48px 77px 26px;border-radius:30px}.blog-listing-page .article-list-holder .blog-quote .content a{margin-top:25px}.blog-listing-page .article-list-holder .blog-quote .src{width:480px}.blog-listing-page .article-list-holder .blog-quote .quote{margin-top:141px;width:482px;height:160px;font-size:36px;font-size:2.25rem;line-height:1;letter-spacing:.3px;padding:0;text-align:left}}.blog-listing-page .article-list-holder .blog-quote.quote-hidden{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.blog-listing-page .article-list-holder .row.article-quote-block{-ms-flex-pack:justify;justify-content:space-between}.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote{-ms-flex-order:2;order:2;margin-left:auto;margin-right:auto;width:350px}.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote section.article-list-item-style-1{min-height:328px;height:auto;padding-bottom:45px}.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote section.article-list-item-style-1 .text-content{display:none}.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote section.article-list-item-style-1 a.bttn{border:none;font-size:15px;font-size:.9375rem;line-height:24px;letter-spacing:0;margin-top:26px;min-width:auto;min-height:auto;width:auto;height:auto;padding:0}.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote .quote{margin:51px auto 0;width:350px;height:350px;border-radius:50%;color:#fff;font-family:Bariol Bold Italic,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;line-height:35px;letter-spacing:.18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:40px}@media (min-width:1280px){.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote{width:530px}.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote section.article-list-item-style-1{min-height:374px;padding-bottom:55px;margin-top:188px;padding-top:0}.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote section.article-list-item-style-1 h4{text-align:center;margin-top:21px}.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote section.article-list-item-style-1 .image{height:188px}.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote section.article-list-item-style-1 .image img{position:absolute;top:-188px}.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote section.article-list-item-style-1 .stats{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:23px}.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote section.article-list-item-style-1 a.bttn{margin-top:8px;font-size:17px;font-size:1.0625rem;line-height:24px;letter-spacing:0}.blog-listing-page .article-list-holder .row.article-quote-block .article-list-quote .quote{margin-top:48px;width:530px;height:530px;font-size:28px;font-size:1.75rem;line-height:1;letter-spacing:-.15px;padding:80px}}@media (min-width:768px){.blog-listing-page .article-list-holder .row.article-quote-block{display:-ms-flexbox;display:flex;margin-top:0}.blog-listing-page .article-list-holder .row.article-quote-block section.article-list-quote{margin:0}}section.whats-myfy{overflow:hidden;min-height:783px}section.whats-myfy .content{width:100%}section.whats-myfy .content picture img{width:100%;display:block;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}section.whats-myfy .content picture img img{width:375px;height:209px}section.whats-myfy .content picture img img.desktop{display:none}section.whats-myfy .content .right-container{padding:41px 21px 58px}section.whats-myfy .content .right-container h2{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:.45px;color:#343579;text-align:left;margin:0 42px 0 0}section.whats-myfy .content .right-container .detail{margin-top:36px}section.whats-myfy .content .right-container .detail,section.whats-myfy .content .right-container .detail p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042}section.whats-myfy .content .right-container .detail p{margin:0 0 25px}section.whats-myfy .content .right-container .detail p:last-child{margin-bottom:0}section.whats-myfy .content .right-container .detail b,section.whats-myfy .content .right-container .detail strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.3px;font-weight:400}@media (min-width:768px){section.whats-myfy{padding:0;min-height:auto}section.whats-myfy .content{-ms-flex-direction:column;flex-direction:column;max-width:100%;width:1440px;margin:0 auto;display:-ms-flexbox;display:flex;padding:81px 0 11.7px}section.whats-myfy .content picture{margin:0 auto;max-width:70%}section.whats-myfy .content picture img{height:auto}section.whats-myfy .content .right-container{padding:42px 60px 44px}}@media (min-width:1024px){section.whats-myfy .content{padding:81px 0 84px;-ms-flex-direction:row;flex-direction:row}section.whats-myfy .content picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:-10px}section.whats-myfy .content picture img{min-width:490px;min-height:398px}section.whats-myfy .content .right-container{padding:0 60px;margin:0 60px}section.whats-myfy .content .right-container h2{font-size:48px;font-size:3rem;line-height:88px;letter-spacing:.4px;margin-right:0}section.whats-myfy .content .right-container .detail{margin-top:9px;font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px}section.whats-myfy .content .right-container .detail p{margin-bottom:28px}section.whats-myfy .content .right-container .detail b,section.whats-myfy .content .right-container .detail p,section.whats-myfy .content .right-container .detail strong{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px}}@media (min-width:1440px){section.whats-myfy{padding-top:0;height:748px}section.whats-myfy .content{padding:100px 0 84px}section.whats-myfy .content picture img{min-width:690px;min-height:598px;margin-left:-10px}section.whats-myfy .content .right-container{margin:0 109px 0 78.2px;padding:0}section.whats-myfy .content .right-container h2{line-height:61px}}#searchresults{padding-top:140px;padding-bottom:100px}#searchresults h4{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:.45px;color:#343579;text-align:center}#searchresults #search-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#searchresults #search-form input{width:100%;height:40px;border:2px solid #343579;border-radius:29px;background-repeat:no-repeat;background-position:11px 8px;padding:11px 11px 11px 34px;font-family:Bariol Regular,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:400;line-height:1;letter-spacing:.2px}#searchresults #search-form input:-ms-input-placeholder{text-align:center}#searchresults #search-form input::placeholder{text-align:center}#searchresults #search-form button{background-color:#008577;color:#fff;border:none;display:inline-block;margin:20px auto 0;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;border-radius:23px;min-width:133px;min-height:40px;text-transform:uppercase;transition:.5s}#searchresults #search-form button:active,#searchresults #search-form button:hover{background-color:#00544c}#searchresults .results{overflow:auto;height:100%}#searchresults .results .no-results{color:#2d2c7e;letter-spacing:-.15px;font-family:Bariol Bold,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;border-top:2px solid #343579;border-bottom:2px solid #343579;padding:50px 0;min-height:87px}#searchresults .results ol{padding:0;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042;list-style:none}#searchresults .results ol li{padding:20px 0 10px;border-top:2px solid #343579}#searchresults .results ol h3{margin:0 0 20px}#searchresults .results ol h3 a{font-family:Bariol Bold,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;line-height:1;letter-spacing:-.15px;color:#2d2c7e;margin-bottom:8px;text-decoration:none}#searchresults .results ol span .highlight{background-color:#b5e5d5}#searchresults .results ol a.read-more{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;line-height:24px;color:#00544c;text-decoration:none;display:block;margin:10px 0 0}@media (min-width:768px){#searchresults{max-width:1280px;margin:0 auto!important}#searchresults #search-form{-ms-flex-direction:row;flex-direction:row}#searchresults #search-form input{height:55px;background-size:27px;background-position:26px;font-size:28px;font-size:1.75rem;padding-left:70px}#searchresults #search-form button{min-width:132px;min-height:55px;border-radius:50px;margin:0 0 0 15px}}.apple-wallet-image,.giftcard-qr img{display:block;margin:0 auto}@media print{@page{margin:.5cm}p{orphans:3;widows:3}.apple-wallet,.print-giftcard{display:none}}body.template-product #shopify-section-product-terms-and-conditions{padding-top:49px}@media (min-width:1440px){body.template-product #shopify-section-product-terms-and-conditions .desc-content{width:1140px}}body.template-product section.product-detail-points-section{height:auto;min-width:374px;margin:0 auto;z-index:1;position:relative}body.template-product section.product-detail-points-section h4{margin-top:0}body.template-product section.product-detail-points-section .sections-container-slide{padding-bottom:55px;padding-top:65px}body.template-product section.product-detail-points-section .slide-section{z-index:1}body.template-product .mobile-bottom-product-description{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px;letter-spacing:.15px;color:#414042;margin:23px 0 0 65px;width:260px}body.template-product .mobile-bottom-product-description p{display:none}body.template-product .mobile-bottom-product-description ul{margin:0;padding:0}body.template-product .mobile-bottom-product-description ul li{margin:0 0 0 15px;padding:0 0 0 15px}body.template-product .mobile-bottom-product-description sup{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:9px;font-size:.5625rem;font-weight:400;line-height:20px;letter-spacing:.15px}@media (min-width:1024px){body.template-product section.product-detail-points-section{min-height:550px;width:auto;margin:initial}body.template-product section.product-detail-points-section .sections-container-slide{padding-top:84px;padding-bottom:23px}body.template-product .mobile-bottom-product-description{display:none}}@media (min-width:768px) and (max-width:1023px){body.template-product section.product-detail-points-section{min-height:auto;width:auto;margin:initial;min-height:498px;padding-bottom:0;padding-top:53px}body.template-product section.product-detail-points-section .sections-container-slide{padding-top:0;padding-bottom:40px}body.template-product .mobile-bottom-product-description{display:block;width:100%;padding-bottom:80px}}.page-aboutus .two-column-image-text{background-color:#fff;min-height:590px;width:100%;height:auto;position:relative;padding:0;overflow:visible}.page-aboutus .two-column-image-text:after{content:"";position:absolute;right:0;top:-127px;width:383px;height:398px;background-repeat:no-repeat}.page-aboutus .two-column-image-text>.content{width:948px;padding-top:77px;padding-bottom:75px}.page-aboutus .two-column-image-text .image-container{-ms-flex-order:2;order:2}.page-aboutus .two-column-image-text .image-container img{width:350px;height:440px}.page-aboutus .two-column-image-text .right-container{max-width:96%!important;margin:0 auto!important}.page-aboutus .two-column-image-text .right-container div.body1{width:455px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:.32px;margin-bottom:0}.page-aboutus .two-column-image-text .right-container div.body1 p{width:100%;margin-right:0}.page-aboutus .two-column-image-text .right-container h4{margin:52px 0 40px;line-height:1}.page-aboutus .product-detail-points-section .sections-container-slide{padding:146px 0 100px}.page-aboutus .product-terms-and-conditions{padding:40px 0 50px}@media (min-width:768px) and (max-width:1023px){.page-aboutus>.content{width:calc(100% - 49px)!important}.page-aboutus .right-container{margin-left:24px!important;margin-right:24px!important}.page-aboutus .right-container div.body1{width:355px!important}.page-aboutus .product-detail-points-section .sections-container-slide{width:calc(100% - 120px)!important;padding-bottom:100px}.page-aboutus .two-column-image-text .content{display:-webkit-inline-box;margin:0 24px}.page-aboutus .two-column-image-text .content .image-container{display:inline}.page-aboutus .banner-with-cta{background-size:contain;height:232px}.page-aboutus .banner-with-cta .content a{margin-left:49px!important;margin-top:-30px}.page-aboutus .two-column-image-text .content .image-container{padding-right:0!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.page-aboutus>.content{width:calc(100% - 49px)}.page-aboutus .right-container{margin-left:0!important;margin-right:0!important}.page-aboutus .right-container div.body1{width:355px!important}}@media (min-width:1024px) and (max-width:1280px){.page-aboutus .product-terms-and-conditions .content{width:calc(100% - 49px)}}@media (max-width:767px){.page-aboutus{z-index:1}.page-aboutus #shopify-section-text-with-heading{margin-top:0}.page-aboutus .product-detail-points-section .sections-container-slide{padding:63.7px 21px 60px;min-height:auto}.page-aboutus .two-column-image-text{padding:0 33px;min-height:576px}.page-aboutus .two-column-image-text:after{width:68px;height:191px;right:0;bottom:0;top:-83px}.page-aboutus .two-column-image-text .content{margin:0;padding-top:44px;padding-bottom:0;max-width:100%}.page-aboutus .two-column-image-text .content h4{margin-top:0}.page-aboutus .two-column-image-text .content .image-container{margin:23px 0 54px 54px;padding:0;width:251px;height:186px}.page-aboutus .two-column-image-text .content .image-container img{width:100%;height:100%}.page-aboutus .two-column-image-text .content .right-container div.body1{width:290px;max-width:100%;min-height:223px}.page-aboutus .two-column-image-text .content .right-container h4{margin:0 0 18px}.page-aboutus .banner-with-cta .content{width:100%}.page-aboutus .product-terms-and-conditions{padding:50px 21px 60px}}.product-listing-content{background-color:#fff;display:-ms-flexbox;display:flex}.product-listing-content .product-listing-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:60px}.product-listing-content .product-listing-container .product-listing-box{margin:20px auto 0;height:256px;width:332px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background-color:#f9fafb;border-radius:10px;position:relative}.product-listing-content .product-listing-container .product-listing-box .product-image-link{z-index:1;text-decoration:none}.product-listing-content .product-listing-container .product-listing-box .can-animate img{transition:opacity .5s ease-in}.product-listing-content .product-listing-container .product-listing-box .can-animate img.hover{display:inline-block;opacity:0;transform:translateY(-100%)}.product-listing-content .product-listing-container .product-listing-box .can-animate:hover img.primary{opacity:0}.product-listing-content .product-listing-container .product-listing-box .can-animate:hover img.hover{opacity:1}.product-listing-content .product-listing-container .product-listing-box .image-container{width:126px;height:126px;display:block;text-align:center;margin-top:40px;margin-bottom:43px;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.product-listing-content .product-listing-container .product-listing-box img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}.product-listing-content .product-listing-container .product-listing-box img.hover{opacity:0}.product-listing-content .product-listing-container .product-listing-box img.desktop{display:none}.product-listing-content .product-listing-container .product-listing-box .product-right-container{-ms-flex:1;flex:1;margin-left:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding-right:22px}.product-listing-content .product-listing-container .product-listing-box .product-right-container .product-right-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:0;min-height:84px}.product-listing-content .product-listing-container .product-listing-box .product-right-container .product-right-detail p{text-align:left}.product-listing-content .product-listing-container .product-listing-box .product-right-container h5{font-family:Bariol Bold,Helvetica,sans-serif;font-size:22px;font-size:1.375rem;line-height:23px;letter-spacing:.3px;margin:0;text-align:left;max-height:48px;color:#343579;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;font-weight:400;-ms-flex-direction:column;flex-direction:column}.product-listing-content .product-listing-container .product-listing-box .product-right-container p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;color:#414042;text-align:center;line-height:24px;letter-spacing:.13px;margin:0;text-transform:lowercase;text-align:left;height:31px}.product-listing-content .product-listing-container .product-listing-box .product-right-container .price-column{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;text-align:left;color:#414042;margin-top:10px}.product-listing-content .product-listing-container .product-listing-box .product-right-container .price-column .strike{margin-right:10px;color:#414042}.product-listing-content .product-listing-container .product-listing-box .product-right-container a.buy-now-button:hover{background-color:#00544c;color:#fff}.product-listing-content .product-listing-container .product-listing-box .product-right-container a.buy-now-button{min-height:40px;color:#fff;line-height:1.08;border-radius:30px;letter-spacing:1.3px;border:none;cursor:pointer;padding:0;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;background-color:#008577;font-size:14px;font-size:.875rem;min-width:170px;width:170px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;text-decoration:none;-ms-flex-pack:center;justify-content:center;line-height:16px;letter-spacing:1.25px;margin-left:0;transition:.5s}.product-listing-content .product-listing-container .product-listing-box .product-right-container a.buy-now-button[disabled]{color:#008577;background-color:#fff;border:2px solid #008577;cursor:not-allowed}@media (min-width:1024px){.product-listing-content .product-listing-container .product-listing-box .product-right-container a.buy-now-button{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;min-width:200px;min-height:55px}}.product-listing-content .product-listing-container .product-listing-box.has-sale-tag:after{content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;width:47px;height:43px;top:10px;left:10px;z-index:1}.product-listing-content .product-listing-container .product-listing-box.has-sale-tag .price-column{color:#008577}.product-listing-content .product-listing-container .product-listing-box.has-sale-tag .price-column .strike{color:#414042}.product-listing-content .product-listing-container .product-listing-box.has-sale-tag .price-column .final-price{display:inline-block}.product-listing-content .product-listing-container .product-listing-box.comingsoon:after,.product-listing-content .product-listing-container .product-listing-box.exclusive:after{content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;width:95px;height:96px;top:-2px;left:-1px;z-index:1}.product-listing-content .product-listing-container a.buy-now-button{margin-left:55px;margin-top:13px}.product-listing-content .product-listing-container .product-right-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 auto;min-height:84px}.product-listing-content .product-listing-container .product-right-detail .price-column,.product-listing-content .product-listing-container .product-right-detail p{text-align:left}@media (min-width:768px) and (max-width:1023px){.product-listing-content{min-height:818px;padding-top:40px}.product-listing-content .product-listing-container{display:inline!important;background-color:#fff;-ms-flex-direction:unset;flex-direction:unset;width:100%;padding:0 40px}.product-listing-content .product-listing-container .product-listing-box{width:42.96875%;margin:0 3.125% 42px;border-radius:25px;background-color:#f9fafb;float:left!important;display:block;box-sizing:content-box;padding-left:0;height:340px}.product-listing-content .product-listing-container .product-listing-box.has-sale-tag:after{width:73px;height:92px;top:5px}.product-listing-content .product-listing-container .product-listing-box .image-container{margin:30px auto 0}.product-listing-content .product-listing-container .product-listing-box a.buy-now-button{margin:0 auto!important}.product-listing-content .product-listing-container .product-listing-box .product-right-container{padding-bottom:0;padding-top:0;padding-right:0;margin-left:0}.product-listing-content .product-listing-container .product-listing-box .product-right-container .product-right-detail{margin:30px auto 0}.product-listing-content .product-listing-container .product-listing-box .product-right-container .product-right-detail a{text-decoration:none}.product-listing-content .product-listing-container .product-listing-box .product-right-container .product-right-detail h5{display:block;text-align:center}.product-listing-content .product-listing-container .product-listing-box .product-right-container .product-right-detail p{text-align:center}.product-listing-content .product-listing-container .product-listing-box .product-right-container .product-right-detail .price-column{text-align:center;margin-top:0}.product-listing-content .product-listing-container .product-listing-box .product-right-container .product-right-detail .price-column span{display:inline}}@media (min-width:768px) and (max-width:1023px){.product-listing-content .product-listing-container .product-listing-box.exclusive.has-sale-tag:after{width:130px;height:132px;top:-3px;left:-3px}}@media (min-width:1024px) and (max-width:1280px){.product-listing-content{width:88.28125%;margin:0 auto;min-height:732px}.product-listing-content .product-listing-container{padding-bottom:0}.product-listing-content .product-listing-container .product-listing-box{min-width:432px;height:566px!important;margin:0 auto;margin-right:0!important}.product-listing-content .product-listing-container .product-listing-box .product-right-container{padding-right:0;margin-left:0}.product-listing-content .product-listing-container .product-listing-box.has-sale-tag:after{width:100px;height:100px;top:20px}.product-listing-content .product-listing-container .product-listing-box:nth-child(odd){margin-right:90px}.product-listing-content .product-listing-container .product-listing-box:first-child,.product-listing-content .product-listing-container .product-listing-box:last-child,.product-listing-content .product-listing-container .product-listing-box:nth-child(2){margin-bottom:40px}}@media (min-width:1024px){.product-listing-content .product-listing-container{width:1140px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;padding-top:90px}.product-listing-content .product-listing-container .product-listing-box{margin:0;-ms-flex-direction:column;flex-direction:column;width:45.57292%;height:566px;padding:27px 0 0;border-radius:25px;position:relative;background-color:#f9fafb}.product-listing-content .product-listing-container .product-listing-box:nth-child(odd){margin-right:7.1875%}.product-listing-content .product-listing-container .product-listing-box:first-child,.product-listing-content .product-listing-container .product-listing-box:nth-child(2){margin-bottom:82px}.product-listing-content .product-listing-container .product-listing-box:last-child,.product-listing-content .product-listing-container .product-listing-box:nth-child(3),.product-listing-content .product-listing-container .product-listing-box:nth-child(4){margin-bottom:72px}.product-listing-content .product-listing-container .product-listing-box.has-sale-tag:after{content:"";left:21px;top:24px;width:115px;height:107px}.product-listing-content .product-listing-container .product-listing-box .product-image-link{z-index:auto}.product-listing-content .product-listing-container .product-listing-box .image-container{width:300px;height:300px;display:block;text-align:center;margin:0 auto 12px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-listing-content .product-listing-container .product-listing-box img.desktop{display:block}.product-listing-content .product-listing-container .product-listing-box img.mobile{display:none}.product-listing-content .product-listing-container .product-listing-box .product-right-container{padding-top:1px;margin-left:0;display:block;padding-right:0}.product-listing-content .product-listing-container .product-listing-box .product-right-container .product-right-detail{height:auto;min-height:auto}.product-listing-content .product-listing-container .product-listing-box .product-right-container h5{font-family:Bariol Bold,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;line-height:30px;letter-spacing:-.15px;text-align:center;height:auto;display:block;margin-bottom:1px}.product-listing-content .product-listing-container .product-listing-box .product-right-container p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:.5px;line-height:24px;text-align:center!important;margin-bottom:2px}.product-listing-content .product-listing-container .product-listing-box .product-right-container .price-column{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:22px;font-size:1.375rem;font-weight:400;letter-spacing:.3px;line-height:24px;text-align:center;margin-top:10px}.product-listing-content .product-listing-container .product-listing-box .product-right-container .price-column .strike{margin-right:20px;display:inline;letter-spacing:.3px}.product-listing-content .product-listing-container .product-listing-box .product-right-container a.buy-now-button{font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;width:225px;height:55px;margin:25px auto 37px}.product-listing-content .product-listing-container .product-listing-box.exclusive:after{content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;width:160px;height:161px;top:-3px;left:-3px}.product-listing-content .product-listing-container .product-listing-box.comingsoon:after{content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;width:160px;height:160px;top:-3px;left:-3.5px;z-index:1}}@media (min-width:1280px){.product-listing-content .product-listing-container .product-listing-box{width:524px}}@media (min-width:1440px){.product-listing-content .product-listing-container{width:1140px}.product-listing-content .product-listing-container .product-listing-box{width:524px}}.contact-us-page{position:relative;max-width:100%}.contact-us-page:after{position:absolute;content:"";width:260px;height:344px;bottom:-62px;right:-11px;z-index:1}.contact-us-page textarea#ContactFormMessage{color:#000}.contact-us-page .contactus-banner-with-text h3{font-size:68px;font-size:4.25rem;letter-spacing:-.5px;line-height:68px;color:#343579;font-weight:400}.contact-us-page .contactus-banner-with-text .mobile-title{display:none}.contact-us-page .contactus-banner-with-text .content{display:-ms-flexbox;display:flex}.contact-us-page .contactus-banner-with-text .content h3{display:-ms-flexbox;display:flex;font-weight:400}.contact-us-page div.top-info{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;width:534px;margin:70px auto 30px;line-height:28px;letter-spacing:.5px;color:#414042;text-align:center}.contact-us-page div.top-info a{color:#008577;text-decoration:none}.contact-us-page form{width:534px;margin:0 auto;padding-bottom:100px}.contact-us-page form p.form-success{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px;color:#008577;text-align:center}.contact-us-page form .errors li{color:#b62335}.contact-us-page form:after{height:344px;width:249px}.contact-us-page form label{height:33px}.contact-us-page form input,.contact-us-page form label,.contact-us-page form textarea{display:block}.contact-us-page form label{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:.5px;line-height:28px;color:#008577}.contact-us-page form input,.contact-us-page form textarea{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:.25px;border-radius:35px;border:1px solid #343579;width:100%;padding:0 20px;margin-bottom:20px;height:48px}.contact-us-page form input:invalid,.contact-us-page form textarea:invalid{border-color:#343579}.contact-us-page form textarea{padding-bottom:10px;padding-top:10px;margin:0;height:206px;border-radius:28px;resize:none}.contact-us-page form .conditions{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:11px;font-size:.6875rem;font-weight:400;line-height:1;letter-spacing:0;color:#414042;margin:10px 0 37px}.contact-us-page form input[type=submit]:hover{background-color:#00544c;color:#fff}.contact-us-page form input[type=submit]{min-width:170px;min-height:40px;color:#fff;line-height:1.08;border-radius:30px;letter-spacing:1.3px;border:none;cursor:pointer;padding:0;background-color:#008577;width:200px;height:55px;margin:0 auto;text-transform:uppercase;letter-spacing:1.25px;line-height:16px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;transition:.5s}.contact-us-page form input[type=submit][disabled]{color:#008577;background-color:#fff;border:2px solid #008577;cursor:not-allowed}@media (min-width:1024px){.contact-us-page form input[type=submit]{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;min-width:200px;min-height:55px}}@media (min-width:768px) and (max-width:1023px){.contact-us-page form input[type=submit]{margin:0 auto!important}}@media (min-width:1024px) and (max-width:1280px){.contact-us-page form input[type=submit]{margin:0 auto!important}.contact-us-page div.top-info{margin:100px auto 60px!important}}@media (max-width:767px){.contact-us-page h3{margin-left:30px}.contact-us-page:after{width:133px;height:189px;bottom:-32px;right:4px}.contact-us-page div.top-info{font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.3px;width:230px;color:#414042;text-align:center;margin-top:28px;margin-bottom:30px;z-index:1;position:relative;min-height:102px}.contact-us-page form{width:288px;z-index:10;position:relative;padding-bottom:60px}.contact-us-page form label,.contact-us-page form textarea{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:28px;letter-spacing:.44px}.contact-us-page form input,.contact-us-page form textarea{font-family:Bariol Bold,Helvetica,sans-serif;font-size:22px;font-size:1.375rem;border-radius:29px;margin-bottom:20px;height:40px}.contact-us-page form textarea{line-height:28px;margin-bottom:0;height:173px}.contact-us-page form input[type=submit]{width:180px;height:45px;letter-spacing:1.25px;line-height:16px}.contact-us-page form label{height:33px}.contact-us-page form .conditions{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:11px;font-size:.6875rem;font-weight:400;letter-spacing:0;margin:10px 0 29px;line-height:1}}section.faq-section{z-index:9;position:relative}section.faq-section .banner-with-cta{margin-top:40px}section.faq-section .banner-with-cta .content .cta-btn{background-color:#008577;transition:.5s}section.faq-section .banner-with-cta .content .cta-btn:hover{background-color:#00544c}section.faq-section>.content{padding:42px 21px 50px}section.faq-section>.content .left-container h3{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:normal;color:#343579;text-align:center;margin:0}section.faq-section>.content .right-container{margin-top:42px}section.faq-section>.content .right-container .accordion{border-top:2px solid #343579}section.faq-section>.content .right-container .accordion .title-container{background:none;display:-ms-flexbox;display:flex;width:100%;border:none;padding:19px 0;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:22px;letter-spacing:0;color:#000;text-decoration:none}section.faq-section>.content .right-container .accordion .title-container .title{-ms-flex:1;flex:1;text-align:left}section.faq-section>.content .right-container .accordion .title-container .icon{width:24px;height:24px;display:block}section.faq-section>.content .right-container .accordion .title-container .icon .minus{display:none}section.faq-section>.content .right-container .accordion .title-container .icon img{width:auto;height:auto}section.faq-section>.content .right-container .accordion .content{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042;height:0;overflow:hidden;transition:height .3s ease-in,opacity .5s ease-in;opacity:0}section.faq-section>.content .right-container .accordion .content p:first-child{margin-top:0}section.faq-section>.content .right-container .accordion .content p:last-child{margin-bottom:21px}section.faq-section>.content .right-container .accordion.expanded .title-container .icon .plus{display:none}section.faq-section>.content .right-container .accordion.expanded .title-container .icon .minus{display:block}section.faq-section>.content .right-container .accordion.expanded .content{opacity:1}section.faq-section>.content .right-container .accordion:last-child .content p:last-child{margin-bottom:0}section.faq-section.shipping-faq{background-color:#fff}section.faq-section.shipping-faq>.content{padding:0 21px 46px}section.faq-section.shipping-faq .title{color:#414042}section.faq-section.shipping-faq>.content .left-container h3{color:#008577}section.faq-section.shipping-faq>.content .right-container .accordion{border-color:#008577}section.faq-section:last-child{margin-bottom:10px}@media (min-width:768px){section.faq-section{padding:0}section.faq-section.faq-section>.content{padding:32px 44px 60px}section.faq-section.shipping-faq>.content{padding:32px 44px 60px}section.faq-section .banner-with-cta{margin-top:79px}}@media (min-width:1024px){section.faq-section{padding:0}section.faq-section.shipping-faq>.content{padding:8px 44px 46px}section.faq-section>.content{display:-ms-flexbox;display:flex;max-width:100%;width:1440px;margin:0 auto;padding:35px 60px 46px}section.faq-section>.content .left-container{padding-top:20px;-ms-flex:0 0 auto;flex:0 0 auto}section.faq-section>.content .left-container h3{text-align:left;font-size:35px;font-size:2.1875rem;line-height:1px;letter-spacing:.4px}section.faq-section>.content .right-container{margin-top:0}}@media (min-width:1024px) and (max-width:1440px){section.faq-section>.content .left-container{width:213px;padding-right:45px}section.faq-section.faq-section>.content{padding:100px 65px 60px 150px}}@media (min-width:1440px){section.faq-section{padding:68px 0 0}section.faq-section>.content .left-container{width:511px;padding-right:59px}section.faq-section>.content .left-container h3{margin-left:148px;font-size:48px;font-size:3rem}section.faq-section>.content .right-container{padding-right:148px}section.faq-section.faq-section>.content{padding:33px 0 49px}section.faq-section.shipping-faq>.content{padding:0 0 46px;margin-top:-35px}}section.terms-and-conditions{padding:156px 21px 100px}section.terms-and-conditions h2{margin:0 0 50px;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:.45px;color:#343579;text-align:center}section.terms-and-conditions .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.terms-and-conditions .content p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042}section.terms-and-conditions .content p:first-child{margin-top:0}section.terms-and-conditions .content p:last-child{margin-bottom:0}section.terms-and-conditions .content table{border-collapse:collapse;margin:18px 0}section.terms-and-conditions .content table thead tr th{text-align:left}section.terms-and-conditions .content table td,section.terms-and-conditions .content table th{padding:10px;border:1px solid #ccc;vertical-align:top}section.terms-and-conditions .content table tbody tr td:first-child{width:30%}section.terms-and-conditions .content a,section.terms-and-conditions .content a:visited{color:#2d2c7e;transition:unset!important}section.terms-and-conditions .content a:focus,section.terms-and-conditions .content a:hover,section.terms-and-conditions .content a:visited:focus,section.terms-and-conditions .content a:visited:hover{font-weight:700}section.terms-and-conditions .content ol,section.terms-and-conditions .content ul{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042;padding:0 0 0 40px;list-style-position:inside}section.terms-and-conditions .content ol li:not(:first-child),section.terms-and-conditions .content ul li:not(:first-child){margin:18px 0}section.terms-and-conditions .content ol.no-list-dot,section.terms-and-conditions .content ul.no-list-dot{padding-left:40px;list-style-type:none}section.terms-and-conditions .content ol.no-list-dot li b:first-child,section.terms-and-conditions .content ul.no-list-dot li b:first-child{color:#2d2c7e}section.terms-and-conditions .content p>p,section.terms-and-conditions .content ul>ul{padding-left:5px}section.terms-and-conditions .content h2{font-size:35px;font-size:2.1875rem;color:#2d2c7e;margin-bottom:30px}section.terms-and-conditions .content b,section.terms-and-conditions .content h3,section.terms-and-conditions .content h4,section.terms-and-conditions .content h5,section.terms-and-conditions .content h6,section.terms-and-conditions .content strong{line-height:24px;letter-spacing:.3px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;margin:16px 0;color:#414042}section.terms-and-conditions .content h3,section.terms-and-conditions .content h4,section.terms-and-conditions .content h5,section.terms-and-conditions .content h6{color:#2d2c7e}section.terms-and-conditions .content h3,section.terms-and-conditions .content h5{margin-top:30px}@media (min-width:768px){section.terms-and-conditions{padding:156px 60px 100px}section.terms-and-conditions h2{font-size:48px;font-size:3rem}}@media (min-width:1024px){section.terms-and-conditions{padding:156px 60px 100px;width:1065px;max-width:100%;margin:0 auto}section.terms-and-conditions h2{font-size:48px;font-size:3rem;margin-bottom:78px;line-height:1;letter-spacing:.4px}section.terms-and-conditions .content b,section.terms-and-conditions .content div,section.terms-and-conditions .content h3,section.terms-and-conditions .content h4,section.terms-and-conditions .content h5,section.terms-and-conditions .content h6,section.terms-and-conditions .content li span,section.terms-and-conditions .content ol,section.terms-and-conditions .content p,section.terms-and-conditions .content strong,section.terms-and-conditions .content ul{font-size:18px;font-size:1.125rem;line-height:32px;letter-spacing:.5px;margin:18px 0}section.terms-and-conditions .content ol,section.terms-and-conditions .content ul{padding-left:60px}section.terms-and-conditions .content p>p,section.terms-and-conditions .content ul>ul{padding-left:30px}section.terms-and-conditions .content ul.no-list-dot{padding-left:60px}}@media (min-width:1280px){section.terms-and-conditions{padding:226px 0 93px;width:945px}}section.login{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:813px;-ms-flex-direction:column;flex-direction:column}section.login .forgot-password-container{opacity:0;position:absolute;pointer-events:none;transition:opacity .5s ease-in;width:100%;margin-top:156px}section.login .forgot-password-container:after{content:"";position:absolute;width:134px;height:140px;bottom:-45px;z-index:1;right:-2px;background-size:contain;background-repeat:no-repeat}section.login .forgot-password-container h3{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:.4px;margin:0;padding:0;text-align:center;color:#343579}section.login .forgot-password-container form{width:288px;margin:40px auto 0;text-align:center}section.login .forgot-password-container form .form-group{margin-bottom:50px}section.login .forgot-password-container form label{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:16px;letter-spacing:1.25px;color:#008577;height:33px;display:block;text-align:left}section.login .forgot-password-container form input[type=email],section.login .forgot-password-container form input[type=password],section.login .forgot-password-container form input[type=text]{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:.44px;background:#fff;border:1px solid #343579;border-radius:35px;width:100%;height:48px;padding:7.5px}section.login .forgot-password-container form input[type=submit]{min-height:55px;min-width:200px;color:#fff;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:16px;letter-spacing:1.25px;border-radius:28px;background:#343579;border:none;text-transform:uppercase;padding:0 14px;transition:.5s}section.login .forgot-password-container form input[type=submit]:hover{background-color:#20214e}section.login .forgot-password-container form .forgot-password-cancel{margin-top:20px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1;letter-spacing:.22px}section.login .forgot-password-container form .forgot-password-cancel a{text-decoration:none;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:1;letter-spacing:.22px;color:#008577;text-transform:uppercase;display:block;margin-top:20px}section.login .errors{margin:0}section.login .errors ul{padding:0 0 0 22px}section.login .errors li{margin:0;line-height:1.5;color:red;text-align:left}section.login .form-success{color:#008577;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:400;margin-bottom:40px}section.login .login-container,section.login .new-customer-container{padding:166px 0 0;display:-ms-flexbox;display:flex;transition:opacity .5s ease-in}section.login .login-container h3,section.login .new-customer-container h3{margin:0;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;letter-spacing:.45px;line-height:35px;color:#343579;text-align:center}section.login .login-container{background-color:#f9fafb;padding-bottom:76px;position:relative}section.login .login-container:after{content:"";position:absolute;top:0;left:0;width:137px;height:191px;background-repeat:no-repeat}section.login .login-container .login-form{width:288px;margin:0 auto;z-index:1}section.login .login-container .login-form form{margin-top:30px;display:block;text-align:center}section.login .login-container .login-form form .form-group{margin-bottom:19px}section.login .login-container .login-form form label{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:28px;letter-spacing:.44px;color:#008577;height:33px;display:block;text-align:left}section.login .login-container .login-form form input[type=password],section.login .login-container .login-form form input[type=text]{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:28px;letter-spacing:.44px;background:#fff;border:1px solid #343579;border-radius:35px;width:100%;height:40px;padding:7.5px}section.login .login-container .login-form form .label-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}section.login .login-container .login-form form .label-row a.forgot-password,section.login .login-container .login-form form .label-row a.forgot-password:active,section.login .login-container .login-form form .label-row a.forgot-password:focus,section.login .login-container .login-form form .label-row a.forgot-password:visited{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:12px;font-size:.75rem;font-weight:400;line-height:16px;letter-spacing:.18px;text-decoration:none;color:#008577}section.login .login-container .login-form form input[type=submit]:hover{background-color:#343579;color:#fff;transition:.3s}section.login .login-container .login-form form input[type=submit]{min-height:42px;min-width:180px;border:2px solid #343579;color:#343579;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;border-radius:28px;background:#fff;text-transform:uppercase;margin-top:38px}section.login .new-customer-container{padding-top:69px;padding-bottom:87px;width:calc(100% - 86px);margin:0 auto}section.login .new-customer-container .right-col{width:100%;margin:0 7px 0 8px;text-align:center}section.login .new-customer-container .right-col .sub-heading{margin-top:7px;margin-left:-15px;font-family:Bariol Regular,Helvetica,sans-serif;font-size:24px;font-size:1.5rem;font-weight:400;letter-spacing:.4px;line-height:1;color:#008577}section.login .new-customer-container .right-col ul{padding:0;display:-ms-inline-flexbox;display:inline-flex;text-align:left;min-height:97px;-ms-flex-direction:column;flex-direction:column;margin:29px auto 0 21px}section.login .new-customer-container .right-col ul li{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042}section.login .new-customer-container .right-col .create-bttn{display:-ms-inline-flexbox;display:inline-flex;background-color:#343579;border:none;min-width:180px;min-height:40px;border-radius:28px;color:#fff;text-decoration:none;width:auto;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;text-transform:uppercase;transition:.5s}section.login .new-customer-container .right-col .create-bttn:hover{background-color:#20214e;color:#fff}section.login.show-forgot-password{min-height:auto;padding-bottom:63px;position:relative}section.login.show-forgot-password .login-container,section.login.show-forgot-password .new-customer-container{opacity:0}section.login.show-forgot-password .forgot-password-container{opacity:1;pointer-events:all;z-index:1}@media (min-width:768px){section.login{min-height:640px!important}section.login .login-container,section.login .new-customer-container{padding-bottom:187px!important}section.login .login-container h3,section.login .new-customer-container h3{font-size:48px;font-size:3rem;line-height:48px;letter-spacing:.4px}section.login .login-container .login-form,section.login .new-customer-container .login-form{width:50%}section.login .login-container .login-form form label,section.login .new-customer-container .login-form form label{font-size:18px;font-size:1.125rem}section.login.show-forgot-password{padding-bottom:129px}section.login.show-forgot-password .forgot-password-container form{width:534px;margin-top:60px}section.login.show-forgot-password .forgot-password-container h3{font-size:48px;font-size:3rem}}@media (min-width:1024px){section.login{-ms-flex-direction:row;flex-direction:row}section.login .login-container,section.login .new-customer-container{-ms-flex:1;flex:1;padding-top:244px;padding-bottom:202px;width:unset;max-width:50%}section.login .login-container h3,section.login .new-customer-container h3{font-size:48px;font-size:3rem;letter-spacing:.4px;line-height:48px}section.login .login-container{padding-right:66px;-ms-flex-pack:end;justify-content:flex-end}section.login .login-container:after{width:288px;height:293px}section.login .login-container .login-form{width:377px;margin:0}section.login .login-container .login-form form{margin-top:14px}section.login .login-container .login-form form .form-group{margin-bottom:20px}section.login .login-container .login-form form label{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px}section.login .login-container .login-form form input[type=password],section.login .login-container .login-form form input[type=text]{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:.5px;height:48px;padding:10px}section.login .login-container .login-form form .label-row a.forgot-password,section.login .login-container .login-form form .label-row a.forgot-password:active,section.login .login-container .login-form form .label-row a.forgot-password:focus,section.login .login-container .login-form form .label-row a.forgot-password:hover,section.login .login-container .login-form form .label-row a.forgot-password:visited{font-size:14px;font-size:.875rem;line-height:24px;letter-spacing:.21px}section.login .login-container .login-form form input[type=submit]{min-width:227px;min-height:55px;color:#343579;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;background-color:#fff;margin-top:30px;transition:.5s}section.login .new-customer-container{padding-left:40px}section.login .new-customer-container .right-col{width:429px;margin:0}section.login .new-customer-container .right-col .sub-heading{font-size:28px;font-size:1.75rem;line-height:35px;letter-spacing:.4px;margin-top:45px}section.login .new-customer-container .right-col ul{margin-top:11px;margin-left:22px}section.login .new-customer-container .right-col ul li{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px}section.login .new-customer-container .right-col .create-bttn{margin-top:23px;min-width:227px;min-height:55px;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;transition:.5s}section.login.show-forgot-password{padding-bottom:129px}section.login.show-forgot-password .forgot-password-container{margin-top:190px}section.login.show-forgot-password .forgot-password-container:after{width:278px;height:282px;bottom:-84px;right:6px;z-index:1}section.login.show-forgot-password .forgot-password-container h3{font-size:48px;font-size:3rem;line-height:48px;letter-spacing:.4px}section.login.show-forgot-password .forgot-password-container form{width:534px}section.login.show-forgot-password .forgot-password-container form label{font-size:18px;font-size:1.125rem;line-height:1;letter-spacing:.5px}section.login.show-forgot-password .forgot-password-container form input[type=email],section.login.show-forgot-password .forgot-password-container form input[type=password],section.login.show-forgot-password .forgot-password-container form input[type=text]{font-size:24px;font-size:1.5rem;line-height:1;left:.24px}section.login.show-forgot-password .forgot-password-container form input[type=submit]{transition:.5s}section.login.show-forgot-password .forgot-password-container form .forgot-password-cancel{margin-top:20px}section.login.show-forgot-password .forgot-password-container form .forgot-password-cancel a{margin-top:20px;font-size:18px;font-size:1.125rem;text-transform:uppercase!important;color:#008577!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){section.login .login-container,section.login .new-customer-container{max-width:none}}.register{position:relative;padding-bottom:129px}.register:after{position:absolute;content:"";width:307px;height:286px;background-size:contain;bottom:-90px;right:-17px;z-index:1;background-repeat:no-repeat}.register .errors{margin:0 0 40px}.register .errors li{line-height:1.5;color:red}.register .container{margin:0 auto;width:534px}.register h3{font-family:Bariol Bold,Helvetica,sans-serif;font-size:48px;font-size:3rem;letter-spacing:.4px;line-height:48px;padding:190px 0 60px;margin:0;text-align:center;color:#343579}.register .checkbox-container{width:auto;margin-bottom:20px!important;margin-top:30px}.register .form-group{margin-bottom:20px;position:relative}.register .form-group label{display:inline-block;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:.5px;color:#008577;height:32px}.register .form-group input{width:100%;height:48px;border-radius:35px;border:1px solid #2d2c7e;font-size:20px;padding:15px;background-color:#fff}.register .form-group input[name="customer[password]"]{padding-right:50px}.register .form-group #password-wrapper .eye-icon{width:22px;height:15px;position:absolute;right:13px;top:48px;cursor:pointer;opacity:.38}.register .form-group #password-wrapper .eye-icon:hover,.register .form-group #password-wrapper input[name="customer[password]"][type=text]+.eye-icon{opacity:1}.register .form-group .md-checkbox{position:relative;display:inline-block;margin:0;top:0;text-align:center}.register .form-group .md-checkbox.md-checkbox-inline{display:inline-block}.register .form-group .md-checkbox label{font-style:normal;font-stretch:normal;line-height:28px;letter-spacing:.3px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;cursor:pointer;display:inline;line-height:24px;letter-spacing:.5px;color:#414042;vertical-align:top;clear:both;padding-left:0}.register .form-group .md-checkbox label:not(:empty){padding-left:0}.register .form-group .md-checkbox label:after,.register .form-group .md-checkbox label:before{content:"";position:absolute;left:0;top:4px}.register .form-group .md-checkbox label:before{width:18px;height:18px;background:transparent;border:2px solid #008577;border-radius:2px;cursor:pointer;transition:background .3s;position:absolute;top:7px;left:2px}.register .form-group .md-checkbox input[type=checkbox]{opacity:0;width:39px;height:56px;margin:0;float:left;font-size:inherit}.register .form-group .md-checkbox input[type=checkbox]:checked+label:before{background:transparent;border:2px solid #008577}.register .form-group .md-checkbox input[type=checkbox]:checked+label:after{transform:translate(4px,4px) rotate(-45deg);width:13px;height:7px;border:2px solid #008577;border-top-style:none;top:7px;border-right-style:none;left:1px}.register .form-group .md-checkbox input[type=checkbox]:focus+label:before{box-shadow:0 0 2px 1px #73c3eba6}.register .form-group .md-checkbox input[type=checkbox]:disabled+label:before{border-color:#008577}.register .form-group .md-checkbox input[type=checkbox]:disabled:checked+label:before{background:#008577}.register .submit-bttn{width:200px;height:55px;background-color:#343579;display:block;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;text-transform:uppercase;line-height:16px;letter-spacing:1.25px;margin:0 auto;text-align:center;color:#fff;border:none!important;text-decoration:none;transition:.5s}.register .submit-bttn:hover{background-color:#20214e;color:#fff}@media (max-width:767px){.register{padding-bottom:63px}.register:after{width:185px;height:142px;bottom:-43px;right:-50px}.register .container{margin:0 auto;width:calc(100% - 86px)}.register h3{letter-spacing:.45px;line-height:35px;padding:154px 0 40px;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;margin:0;text-align:center;color:#343579}.register .checkbox-container{width:257px;margin-bottom:30px!important;margin:0 auto}.register .checkbox-container.form-group{margin-bottom:0}.register .form-group{margin-bottom:20px}.register .form-group label{display:inline-block;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:28px;letter-spacing:.44px;padding-bottom:0;color:#008577}.register .form-group input{width:100%;height:40px;border-radius:35px;border:1px solid #2d2c7e;background-color:#fff}.register .form-group .md-checkbox{display:-ms-flexbox;display:flex;height:56px}.register .form-group .md-checkbox label{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;cursor:pointer;display:inline;line-height:24px;letter-spacing:.13px;vertical-align:top;clear:both;padding-left:7px;padding-top:1px;height:auto}.register .form-group .md-checkbox label:not(:empty){margin-left:-13px}.register .form-group .md-checkbox label:before{width:18px;height:18px;top:8px;left:2px}.register .form-group .md-checkbox input[type=checkbox]{opacity:0;width:32px;height:84px;margin:0;float:left;font-size:inherit}.register .form-group .md-checkbox input[type=checkbox]:checked+label:after{top:8px;left:2px;width:10px}.register .submit-bttn{width:180px;height:40px;background-color:#343579;display:block;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;text-transform:uppercase;line-height:16px;letter-spacing:1.25px;margin:0 auto;text-align:center;color:#fff;border:none;text-decoration:none;padding:0}}@media (min-width:768px) and (max-width:1023px){.register:after{bottom:-68px}.register .submit-bttn{margin:0 auto!important}.register h3{padding:190px 0 60px!important}}@media (min-width:1024px) and (max-width:1280px){.register:after{bottom:-68px}.register .submit-bttn{margin:0 auto!important}.register h3{padding:190px 0 60px!important}}.register:after{mix-blend-mode:multiply}section.order-details{padding:152px 18px 167px;position:relative}section.order-details:after{content:"";position:absolute;bottom:-97px;left:0;width:133px;height:191px;background-repeat:no-repeat;background-size:contain;z-index:-1;mix-blend-mode:multiply}section.order-details .print_footer,section.order-details .print_logo{display:none}section.order-details>.content{position:relative;text-align:center}section.order-details>.content .company,section.order-details>.content .track-no{color:#708090;margin-top:6px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:26px;letter-spacing:.25px}section.order-details>.content .tracking{color:#637381;text-align:left}section.order-details>.content .tracking a{color:#637381}section.order-details>.content .tracking span{display:block}section.order-details>.content h3{font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;letter-spacing:normal;color:#343579;margin:0}section.order-details>.content h3 span{color:#008577}section.order-details>.content h4{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;line-height:1;letter-spacing:normal;color:#008577;text-align:left}section.order-details>.content button.print{position:absolute;top:0;right:4px;background:none;border:none;width:30px;height:24px;padding:0}section.order-details>.content .ordered-datetime{display:none;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1;letter-spacing:.32px;margin-top:10px;color:#414042}section.order-details>.content .loggedin-name{font-family:Bariol Bold,Helvetica,sans-serif;font-size:22px;font-size:1.375rem;line-height:32px;letter-spacing:.22px;color:#414042;margin:34px 0 0}section.order-details>.content .loggedin-name span{letter-spacing:.21px;color:#008577;display:block}section.order-details>.content .logout-bttn{margin-top:30px;min-width:180px;min-height:40px;color:#fff;background-color:#008577;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14.9px;font-size:.93125rem;line-height:16px;letter-spacing:1.25px;text-decoration:none;text-transform:uppercase;display:-ms-inline-flexbox;display:inline-flex;border-radius:28px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:.5s}section.order-details>.content .logout-bttn:hover{background-color:#00544c;color:#fff}section.order-details>.content .address-container{margin-top:60px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}section.order-details>.content .address-container .address-col{-ms-flex:1;flex:1;margin-right:30px;word-break:break-all}section.order-details>.content .address-container .address-col .title{font-family:Bariol Bold,Helvetica,sans-serif;font-size:22px;font-size:1.375rem;letter-spacing:.22px;color:#343579;line-height:1}section.order-details>.content .address-container .address-col .title img{width:22px;height:22px}section.order-details>.content .address-container .address-col .address{margin-top:14px;color:#414042;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:28px;letter-spacing:.29px}section.order-details>.content .address-container .address-col .address span:first-child{display:block;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem}section.order-details>.content .date-reason{margin-top:30px;text-align:left}section.order-details>.content .date-reason span.cancel_detail{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;color:#b00020!important;margin-right:4px}section.order-details>.content .date-reason span{line-height:28px;letter-spacing:.29px;color:#414042}section.order-details>.content .date-reason .cancel{color:#414042;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;text-transform:capitalize}section.order-details>.content .fulfillment-container{border-radius:10px;margin:50px 0}section.order-details>.content .fulfillment-container h4{margin:0 0 10px;font-family:Bariol Bold,Helvetica,sans-serif;font-size:22px;font-size:1.375rem}section.order-details>.content .fulfillment-container .tracking{font-size:15px;font-size:.9375rem;line-height:1.5}section.order-details>.content table.items-container{width:100%;text-align:left;border-collapse:collapse;margin-top:16px}section.order-details>.content table.items-container tr th{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.15px;color:#414042;border-bottom:1px solid #979797;padding-bottom:11px}section.order-details>.content table.items-container tr th.quantity.mobile{text-align:right}section.order-details>.content table.items-container tr td.line-total,section.order-details>.content table.items-container tr td.price,section.order-details>.content table.items-container tr td.quantity.desktop,section.order-details>.content table.items-container tr th.line-total,section.order-details>.content table.items-container tr th.price,section.order-details>.content table.items-container tr th.quantity.desktop{display:none}section.order-details>.content table.items-container tr td{padding:19px 0;border-bottom:1px solid #979797}section.order-details>.content table.items-container tr td.order-product-detail{width:60%}section.order-details>.content table.items-container tr td.order-product-detail>.content{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}section.order-details>.content table.items-container tr td.order-product-detail>.content a.image-container{width:94px;height:66px;margin-right:5px}section.order-details>.content table.items-container tr td.order-product-detail>.content a.image-container img{height:100%;width:auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}section.order-details>.content table.items-container tr td.order-product-detail>.content .container{text-align:left}section.order-details>.content table.items-container tr td.order-product-detail>.content .container a{text-decoration:none;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:20px;letter-spacing:.15px;color:#414042}section.order-details>.content table.items-container tr td.order-product-detail>.content .container .item-description{margin-top:6px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:26px;letter-spacing:.25px;color:#000000de}section.order-details>.content table.items-container tr td.quantity.mobile{text-align:right}section.order-details>.content table.items-container tr td.quantity.mobile .quantity-row{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:1;letter-spacing:0;color:#000}section.order-details>.content table.items-container tr td.quantity.mobile .price-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:10px;-ms-flex-pack:end;justify-content:flex-end;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.15px;color:#008577}section.order-details>.content table.items-container tr td.quantity.mobile .price-row .title{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.15px;color:#414042}section.order-details>.content table.items-container tr td.quantity.mobile .price-row span,section.order-details>.content table.items-container tr td.quantity.mobile .price-row strike{display:block}section.order-details>.content table.items-container tr td.quantity.mobile .price-row strike{color:#414042}section.order-details>.content table.items-container tr td.quantity.mobile .price-row .total-in-price{display:none;margin-left:10px}section.order-details>.content .conclusion-container{margin-top:23px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.order-details>.content .conclusion-container .more-details{-ms-flex-order:2;order:2;margin-top:41px}section.order-details>.content .conclusion-container .more-details .line{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.25px;color:#000000de;display:-ms-flexbox;display:flex;text-align:left}section.order-details>.content .conclusion-container .more-details .line:not(:first-child){margin-top:15px}section.order-details>.content .conclusion-container .more-details .line .value{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:.29px;-ms-flex:1;flex:1;margin-left:7px}section.order-details>.content .conclusion-container .more-details .line.refund .value{color:#008577}section.order-details>.content .conclusion-container table.order-conclusion{-ms-flex-order:1;order:1}section.order-details>.content .conclusion-container table.order-conclusion tr td:first-child{text-align:right;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:26px;letter-spacing:.25px}section.order-details>.content .conclusion-container table.order-conclusion tr td:nth-child(2){text-align:right;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:.15px;color:#414042;padding-left:0;width:1%;white-space:nowrap}section.order-details>.content .conclusion-container table.order-conclusion tr.total-discounts td:nth-child(2){color:#008577}section.order-details>.content .conclusion-container table.order-conclusion tr.total td{padding-top:12px}section.order-details>.content .conclusion-container table.order-conclusion tr.total td:nth-child(2){font-size:20px;font-size:1.25rem;letter-spacing:.19px}section.order-details>.content .conclusion-container table.order-conclusion tr:last-child td{padding-bottom:0}@media (min-width:768px){section.order-details{padding:210px 60px 167px}section.order-details>.content{max-width:940px;margin:0 auto}section.order-details>.content h3{font-size:48px;font-size:3rem;line-height:1;letter-spacing:normal}section.order-details>.content button.print{top:11px;width:40px;height:32px;right:0}section.order-details>.content .ordered-datetime{display:block;font-size:18px;font-size:1.125rem}section.order-details>.content .loggedin-name{margin-top:30px;font-size:24px;font-size:1.5rem;letter-spacing:.24px}section.order-details>.content .loggedin-name span{display:inline-block}section.order-details>.content .logout-bttn{min-width:200px;min-height:55px;margin-top:50px}section.order-details>.content .address-container{width:96%;margin-bottom:60px}section.order-details>.content .address-container .address-col{-ms-flex:0 0 auto;flex:0 0 auto;width:280px;margin-right:27px}section.order-details>.content .date-reason{margin-top:60px;margin-bottom:19px}section.order-details>.content .fulfillment-container h4{font-size:24px;font-size:1.5rem}section.order-details>.content table.items-container tr th{padding-bottom:11px}section.order-details>.content table.items-container tr td.line-total,section.order-details>.content table.items-container tr td.price,section.order-details>.content table.items-container tr td.quantity.desktop,section.order-details>.content table.items-container tr th.line-total,section.order-details>.content table.items-container tr th.price,section.order-details>.content table.items-container tr th.quantity.desktop{display:table-cell;text-align:center;white-space:nowrap}section.order-details>.content table.items-container tr td.quantity.mobile,section.order-details>.content table.items-container tr th.quantity.mobile{display:none}section.order-details>.content table.items-container tr td.line-total,section.order-details>.content table.items-container tr th.line-total{text-align:right}section.order-details>.content table.items-container tr td{padding:33px 0 39px}section.order-details>.content table.items-container tr td.order-product-detail>.content{padding-left:24px}section.order-details>.content table.items-container tr td.order-product-detail>.content a.image-container{width:149px;height:105px}section.order-details>.content table.items-container tr td.order-product-detail>.content .container{margin-top:6px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:105px}section.order-details>.content table.items-container tr td.order-product-detail>.content .container a{line-height:24px}section.order-details>.content table.items-container tr td.order-product-detail>.content .container .item-description{margin-top:13px}section.order-details>.content table.items-container tr td.price{color:#414042;font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.15px}section.order-details>.content table.items-container tr td.price strike+span{color:#008577}section.order-details>.content table.items-container tr td.price .total-in-price{display:none}section.order-details>.content table.items-container tr td.quantity{font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:19px;font-size:1.1875rem;font-weight:400;line-height:1;letter-spacing:0}section.order-details>.content table.items-container tr td.line-total{font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.15px}section.order-details>.content table.items-container tr td.line-total strike+span{color:#008577}section.order-details>.content .conclusion-container{-ms-flex-direction:row;flex-direction:row;margin-top:34px;-ms-flex-pack:justify;justify-content:space-between}section.order-details>.content .conclusion-container .more-details{-ms-flex-order:1;order:1;margin-top:0;width:50%}section.order-details>.content .conclusion-container table.order-conclusion{-ms-flex-order:2;order:2;width:50%}section.order-details>.content .conclusion-container table.order-conclusion tr td:first-child{padding-right:13px;padding-bottom:0;line-height:16px}section.order-details>.content .conclusion-container table.order-conclusion tr td{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:26px;letter-spacing:.25px}section.order-details>.content .conclusion-container table.order-conclusion tr.total td{padding-top:13px}section.order-details>.content .conclusion-container table.order-conclusion tr.total td:nth-child(2){font-family:Bariol Bold,Helvetica,sans-serif;font-size:28px;font-size:1.75rem;line-height:1;letter-spacing:normal;color:#414042}}@media (min-width:1024px){section.order-details{padding:210px 60px 257px}section.order-details:after{bottom:-70px;left:198px;width:311px;height:291px}section.order-details>.content h3{font-size:48px;font-size:3rem}section.order-details>.content .tracking span{display:inline-block;margin-left:100px}section.order-details>.content .conclusion-container table.order-conclusion tr td:first-child{padding-right:34px;line-height:16px}section.order-details>.content .conclusion-container table.order-conclusion tr td:nth-child(2){padding-left:10px}}@media (min-width:1440px){section.order-details .content h3{font-size:48px;font-size:3rem}}@media print{.template-order #shopify-section-footer,.template-order #shopify-section-header,.template-order .body-overlay,.template-order .header,.template-order section.order-details .loggedin-name,.template-order section.order-details .logout-bttn,.template-order section.order-details .print{display:none}.template-order section.order-details{padding:0}.template-order section.order-details:after{content:normal}.template-order section.order-details .print_footer,.template-order section.order-details .print_logo{display:block;text-align:center;padding:10px 0;position:fixed;width:100%}.template-order section.order-details .print_logo{top:0}.template-order section.order-details .print_footer{bottom:0}.template-order section.order-details>.content{padding-top:120px;padding-bottom:100px}.template-order section.order-details .conclusion-container{-ms-flex-direction:row;flex-direction:row;page-break-inside:avoid}.template-order section.order-details .conclusion-container .more-details,.template-order section.order-details .conclusion-container .order-conclusion{-ms-flex:1;flex:1;margin-top:0}.template-order section.order-details .conclusion-container .more-details{-ms-flex-order:1;order:1}.template-order section.order-details .conclusion-container .order-conclusion{-ms-flex-order:2;order:2}.template-order section.order-details .conclusion-container .order-conclusion tr td:first-child{padding-right:10px}}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.form-reset-password{position:relative;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;width:534px;margin:0 auto;padding-bottom:129px;max-width:100%}.form-reset-password:after{position:absolute;content:"";width:311px;height:284px;background-size:contain;bottom:-88px;right:-476px;z-index:1;background-repeat:no-repeat}.form-reset-password .errors{margin:0 0 40px}.form-reset-password .errors li{line-height:1.5;color:red}.form-reset-password h1{font-family:Bariol Bold,Helvetica,sans-serif;font-size:48px;font-size:3rem;letter-spacing:.4px;line-height:48px;padding:190px 0 60px;margin:0;text-align:center;color:#343579}.form-reset-password p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;margin-top:0;color:#414042;line-height:28px;letter-spacing:.5px;margin-bottom:20px;text-align:left}.form-reset-password form{width:100%;margin:0 auto}.form-reset-password .form-group{margin-bottom:20px}.form-reset-password .form-group label{display:inline-block;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:.5px;color:#008577;height:32px}.form-reset-password .form-group input{width:100%;height:48px;border-radius:35px;border:1px solid #2d2c7e;font-size:20px;padding:15px;background-color:#fff}.form-reset-password .submit-bttn{min-width:200px;height:55px;background-color:#343579;display:block;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;text-transform:uppercase;line-height:16px;letter-spacing:1.25px;margin:50px auto 0;text-align:center;color:#fff;padding:0 10px;text-decoration:none;border:none}@media (min-width:768px) and (max-width:1024px){.forgot-password-cancel{margin-top:20px!important}section.login.show-forgot-password{padding-bottom:129px!important}}@media (min-width:768px) and (max-width:1023px){.form-reset-password{padding-bottom:129px}.form-reset-password:after{bottom:-161px;right:-134px}.form-reset-password h1{padding:190px 0 60px}}@media (min-width:1024px) and (max-width:1280px){.form-reset-password{padding-bottom:129px}.form-reset-password:after{bottom:-177px;right:-261px}.form-reset-password h1{padding:190px 0 60px}}@media (max-width:767px){.form-reset-password{min-height:300px;margin-bottom:63px;padding:0 43px}.form-reset-password:after{width:185px;height:141px;bottom:-105px;right:-51px}.form-reset-password .container{margin:0 auto;width:calc(100% - 86px)}.form-reset-password h1{letter-spacing:.45px;line-height:35px;padding:156px 0 40px;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;margin:0;text-align:center;color:#343579}.form-reset-password p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;text-align:center;margin-bottom:20px}.form-reset-password .form-group{margin:20px auto;width:288px}.form-reset-password .form-group label{display:inline-block;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:.44px;line-height:28px;padding-bottom:0;color:#008577}.form-reset-password .form-group input{width:100%;height:40px;border-radius:35px;border:1px solid #2d2c7e;background-color:#fff}.form-reset-password .submit-bttn{min-width:180px;height:40px;background-color:#343579;display:block;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;border:none;text-transform:uppercase;line-height:16px;letter-spacing:1.25px;margin:50px auto 0;text-align:center;color:#fff;text-decoration:none;padding:0}}.template-article article table{border-spacing:0}.template-article article .article-hero-image{min-height:116px}.template-article article .article-hero-image img{display:block;width:100%}.template-article article header{margin:49px 34px 0}.template-article article header picture img{width:100%}.template-article article header h1{margin:0;text-align:center;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:35px;letter-spacing:.45px;color:#343579}.template-article article div.stats{margin:16px 0 0;padding:0;display:-ms-flexbox;display:flex;height:25px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.template-article article div.stats span{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.template-article article div.stats span:not(:first-child){margin-left:30.5px}.template-article article div.stats span span.icon{height:13px;background-size:contain;background-repeat:no-repeat;background-position:50%}.template-article article div.stats span span.value{margin-left:0;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:.13px;line-height:24px;color:#acacac}.template-article article>.rte>.content{margin:33px 34px 48px}.template-article article>.rte>.content h1,.template-article article>.rte>.content h2,.template-article article>.rte>.content h3,.template-article article>.rte>.content h4,.template-article article>.rte>.content h5,.template-article article>.rte>.content h6{margin:24px 0}.template-article article>.rte>.content h2,.template-article article>.rte>.content h4{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;line-height:28px;letter-spacing:.3px;font-weight:400;margin-top:52px}.template-article article>.rte>.content div,.template-article article>.rte>.content p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.3px;color:#414042;margin:24px 0 0}.template-article article>.rte>.content div h2,.template-article article>.rte>.content div h4,.template-article article>.rte>.content p h2,.template-article article>.rte>.content p h4{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;line-height:28px;letter-spacing:.3px;font-weight:400;margin-top:52px}.template-article article>.rte>.content div b,.template-article article>.rte>.content div strong,.template-article article>.rte>.content p b,.template-article article>.rte>.content p strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;color:#000}.template-article article>.rte>.content div:first-child,.template-article article>.rte>.content p:first-child{margin-top:0}.template-article article>.rte>.content div:last-child,.template-article article>.rte>.content p:last-child{margin-bottom:0}.template-article article>.rte>.content blockquote{background-color:#f9fafb;text-align:center;display:block;margin:50px 0 65px;padding:40px 15px;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:0}.template-article article>.rte>.content blockquote b,.template-article article>.rte>.content blockquote strong{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem}.template-article article>.rte>.content table{display:block}.template-article article>.rte>.content table td{padding-top:24px;display:block;width:100%}.template-article article>.rte>.content table img{width:280px;height:280px;max-width:none;margin:0 auto;display:block}@media (min-width:768px){.template-article article>.rte>.content,.template-article article div.stats,.template-article article header{padding:0 60px;margin-left:auto;margin-right:auto}}@media (min-width:1024px) and (max-width:1239px){.template-article article>.rte>.content table td:first-child img{left:-24px!important}.template-article article>.rte>.content table td:last-child img{right:-16px!important}}@media (min-width:1024px){.template-article article div.rte,.template-article article div.stats,.template-article article header{width:100%}.template-article article>.rte>.content,.template-article article div.stats,.template-article article header{width:864px;padding:0;max-width:100%}.template-article article header{margin:70px auto 0}.template-article article header h1{font-size:48px;font-size:3rem;line-height:1;letter-spacing:.4px;text-align:left;margin:0}.template-article article div.stats{margin:9px auto 0;-ms-flex-pack:start;justify-content:flex-start}.template-article article div.stats span span.value{font-size:16px;font-size:1rem;line-height:24px;letter-spacing:.5px;margin-left:3px}.template-article article div.stats span span.icon{width:16px;height:16px}.template-article article>.rte>.content{padding:0;margin:32px auto 0}.template-article article>.rte>.content blockquote,.template-article article>.rte>.content div,.template-article article>.rte>.content div b,.template-article article>.rte>.content div strong,.template-article article>.rte>.content p,.template-article article>.rte>.content p b,.template-article article>.rte>.content p strong{font-size:18px;font-size:1.125rem;line-height:28px;letter-spacing:.5px}.template-article article>.rte>.content blockquote{margin:43px 0 48px;padding:45px 108px 74px 92px}.template-article article>.rte>.content blockquote b,.template-article article>.rte>.content blockquote strong{font-size:20px;font-size:1.25rem;line-height:28px;letter-spacing:.5px}.template-article article>.rte>.content table{display:table}.template-article article>.rte>.content table td{display:table-cell;width:auto}.template-article article>.rte>.content table td div,.template-article article>.rte>.content table td p{position:relative}.template-article article>.rte>.content table td img{top:-208px;width:408px;height:408px;position:absolute}}@media (min-width:1240px){.template-article article>.rte>.content table td:first-child img,.template-article article div.stats table td:first-child img,.template-article article header table td:first-child img{left:-122px}.template-article article>.rte>.content table td:last-child img,.template-article article div.stats table td:last-child img,.template-article article header table td:last-child img{right:-122px}}.activate-account{position:relative;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding-bottom:129px;width:534px;max-width:100%}.activate-account:after{position:absolute;content:"";width:306px;height:283px;background-size:contain;bottom:-88px;right:-472px;z-index:1;background-repeat:no-repeat}.activate-account .errors{margin:0 0 40px}.activate-account .errors li{line-height:1.5;color:red}.activate-account h1{font-family:Bariol Bold,Helvetica,sans-serif;font-size:48px;font-size:3rem;letter-spacing:.4px;line-height:48px;padding:190px 0 60px;margin:0;text-align:center;color:#343579}.activate-account p{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:.5px;color:#414042;margin-bottom:20px;margin-top:0}.activate-account form{width:100%}.activate-account .form-group{margin-bottom:20px}.activate-account .form-group label{display:inline-block;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:.5px;line-height:28px;color:#008577;height:32px}.activate-account .form-group input{width:100%;height:48px;border-radius:35px;border:1px solid #2d2c7e;font-size:20px;padding:15px;background-color:#fff}.activate-account .actions-container{text-align:center;margin-top:50px}.activate-account .submit-bttn{background-color:#343579;border-radius:28px;color:#fff;border:none}.activate-account .reject-bttn,.activate-account .submit-bttn{min-width:200px;min-height:55px;display:inline-block;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;text-transform:uppercase;line-height:16px;letter-spacing:1.25px;margin:0 auto;text-align:center;padding:0 10px;text-decoration:none}.activate-account .reject-bttn{background-color:#fff;border-radius:28px;border:1px solid #343579;color:#343579;margin-left:20px}@media (min-width:768px) and (max-width:1024px){.activate-account h1{padding:190px 0 60px}.activate-account p{margin-top:0}}@media (max-width:767px){.activate-account{min-height:330px;padding:0 43px;margin-bottom:63px}.activate-account:after{width:184px;height:143px;bottom:-105px;right:-49px}.activate-account p{font-size:16px;width:289px;line-height:24px;letter-spacing:.3px;margin:0 auto 20px;color:#414042}.activate-account form{width:289px;margin:0 auto}.activate-account .actions-container{margin-top:50px}.activate-account h1{letter-spacing:.45px;line-height:35px;padding:156px 0 40px;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;margin:0;text-align:center;color:#343579}.activate-account .form-group{margin-bottom:20px}.activate-account .form-group label{display:inline-block;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:.44px;line-height:28px;padding-bottom:0;color:#008577}.activate-account .form-group input{width:100%;height:40px;border-radius:35px;border:1px solid #2d2c7e;background-color:#fff}.activate-account .submit-bttn{background-color:#343579;display:block;border-radius:28px;text-transform:uppercase;margin:0 auto;text-align:center;color:#fff;text-decoration:none;border:none}.activate-account .reject-bttn,.activate-account .submit-bttn{min-width:200px;min-height:40px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;padding:10px}.activate-account .reject-bttn{margin-left:0;margin-top:20px;z-index:2;position:relative}}.addresses-container{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;width:1140px;margin:0 auto;padding-bottom:129px;padding-top:190px;background-color:#fff}.addresses-container .cancel{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1;letter-spacing:.22px}.addresses-container .cancel a{font-size:16px;font-size:1rem;text-transform:uppercase!important;color:#008577!important;display:initial;font-weight:bolder;text-transform:uppercase;text-decoration:underline}.addresses-container .errors{margin:0 0 40px}.addresses-container .errors li{line-height:1.5;color:red}.addresses-container .form-success{color:#008577;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.25px;margin:0 auto;list-style:none}.addresses-container h1{font-family:Bariol Bold,Helvetica,sans-serif;font-size:48px;font-size:3rem;letter-spacing:.4px;line-height:48px;padding:0 60px 60px;margin:0;text-align:center;color:#343579}.addresses-container .address-list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:940px;max-width:100%;margin:0 auto}.addresses-container .address-list-container .nothing-found{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:28px;letter-spacing:.29px;color:#414042;width:100%;margin:0 auto 200px;text-align:center}.addresses-container .address-list-container .nothing-found a{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.25px;color:#008577}.addresses-container .add-new-address-btn{min-width:170px;min-height:40px;color:#fff;line-height:1.08;border-radius:30px;letter-spacing:1.3px;border:none;cursor:pointer;padding:0;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;background-color:#008577;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto;text-decoration:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.addresses-container .add-new-address-btn[disabled]{color:#008577;background-color:#fff;border:2px solid #008577;cursor:not-allowed}@media (min-width:1024px){.addresses-container .add-new-address-btn{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;min-width:200px;min-height:55px}}.addresses-container .address-col-container{width:940px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.addresses-container .address{font-size:18px;font-size:1.125rem;-ms-flex-direction:column;flex-direction:column;padding:0;margin-right:27px;margin-top:27px;width:280px}.addresses-container .address,.addresses-container .address address{font-family:AvenirNext-Regular,Helvetica,sans-serif;font-weight:400;font-style:normal}.addresses-container .address address{background:#f9f9f9!important;width:100%;padding:15px;border-radius:15px;display:inline-block;font-size:16px;font-size:1rem;line-height:28px;letter-spacing:.29px;color:#414042}.addresses-container .address .title{font-family:Bariol Bold,Helvetica,sans-serif;font-size:22px;font-size:1.375rem;font-color:#343579;letter-spacing:.22px;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#343579}.addresses-container .address .title img{width:20px;height:20px;display:inline-block;-o-object-fit:cover;object-fit:cover;margin-right:5px}.addresses-container .address .address-col{min-height:196px}.addresses-container .address span{display:block;word-break:break-all}.addresses-container .address span.name{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:16px;font-size:1rem;letter-spacing:.29px;line-height:28px;color:#414042}.addresses-container .address .actions{margin:10px 0;font-style:normal}.addresses-container .address .actions a,.addresses-container .address .actions span{display:inline-block;color:#008577;line-height:20px}.addresses-container .address .actions a{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;letter-spacing:.25px}.addresses-container .address .actions form{display:inline-block}.addresses-container .address .actions form button{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;background-color:transparent;color:#008577;line-height:20px;letter-spacing:.25px;border:none;padding:0;text-decoration:underline}.addresses-container .add-edit-container{width:534px;max-width:100%;margin:0 auto}.addresses-container .add-edit-container>.title{font-family:Bariol Bold,Helvetica,sans-serif;font-size:48px;font-size:3rem;letter-spacing:normal;line-height:1;padding:120px 0 66px;margin:0;text-align:center;color:#343579}.addresses-container .add-edit-container form{width:100%;margin:0 auto}.addresses-container .add-edit-container form .form-input-container{display:none}.addresses-container .add-edit-container form.visible .form-input-container{display:block}.addresses-container .add-edit-container .form-group{margin-bottom:20px}.addresses-container .add-edit-container .form-group label{display:inline-block;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:.5px;color:#008577;line-height:28px;height:32px}.addresses-container .add-edit-container .form-group input[type=email],.addresses-container .add-edit-container .form-group input[type=password],.addresses-container .add-edit-container .form-group input[type=tel],.addresses-container .add-edit-container .form-group input[type=text]{width:100%;height:48px;border-radius:35px;border:1px solid #343579;font-size:20px;padding:15px;background-color:#fff}.addresses-container .add-edit-container .form-group select{width:100%;height:48px;font-size:20px;padding:15px;background-color:#fff}.addresses-container .add-edit-container .form-group.checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin:30px auto 20px}.addresses-container .add-edit-container .form-group.checkbox input,.addresses-container .add-edit-container .form-group.checkbox label{height:auto;width:auto;display:inline-block;margin:0 10px 0 0;line-height:27px}.addresses-container .add-edit-container .form-group.country .choices.is-open .choices__inner{border-radius:0}.addresses-container .add-edit-container .form-group.country .choices__inner{padding:0}.addresses-container .add-edit-container .form-group.country select,.addresses-container .add-edit-container .form-group.province select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:0 16px}.addresses-container .add-edit-container .form-group.province{display:none}.addresses-container .add-edit-container .form-group.province.has-province{display:block}.addresses-container .add-edit-container .form-group.my-checkbox label{margin-left:10px}.addresses-container .add-edit-container .form-group.my-checkbox label:before{top:2px}.addresses-container .add-edit-container .submit-bttn:hover{background-color:#20214e;color:#fff;transition:.3s}.addresses-container .add-edit-container .submit-bttn{width:200px;height:55px;background-color:#343579;display:block;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;text-transform:uppercase;line-height:16px;letter-spacing:1.25px;margin:0 auto;text-align:center;color:#fff;padding:0 10px;text-decoration:none;border:none}.addresses-container .add-edit-container .cancel{text-align:center;display:block;margin:20px 30px 0;color:#414042;font-family:AvenirNext-Regular,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1;letter-spacing:.22px}.addresses-container .add-edit-container .cancel a{display:block;text-decoration:none;color:inherit;text-transform:uppercase}.addresses-container .add-edit-container .cancel a:hover{text-decoration:underline}.addresses-container.is-editing .address-list-container{display:none}@media (min-width:768px) and (max-width:1023px){.addresses-container{width:534px;margin:0 auto;padding-bottom:129px;padding-top:190px}.addresses-container .nothing-found{padding:0 60px}.addresses-container h1{padding:0 60px 60px}.addresses-container .form-group{margin:0 auto 40px;width:534px}.addresses-container .add-edit-container,.addresses-container .address-col-container{width:calc(100% - 48px);margin:0 auto}.addresses-container .cancel{margin-top:20px!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.addresses-container{width:auto}.addresses-container h1{padding:0 0 60px}.addresses-container .form-group{margin:0 auto 40px;width:534px}.addresses-container .add-edit-container,.addresses-container .address-col-container{width:534px;margin:0 auto}.addresses-container .cancel{margin-top:20px!important}}@media (max-width:767px){.addresses-container{min-height:956px;display:block;padding:154px 0 63px;width:calc(100% - 33px)}.addresses-container .cancel{margin-top:20px!important}.addresses-container .cancel a{font-size:14px;font-size:.875rem}.addresses-container h1{letter-spacing:normal;line-height:1;padding:0 0 40px;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;margin:0;text-align:center;color:#343579}.addresses-container .nothing-found{font-size:15px;font-size:.9375rem;line-height:24px;letter-spacing:.22px;padding:0 24px}.addresses-container .address{padding:0;margin:20px auto}.addresses-container .address address{margin-right:0}.addresses-container .address-col-container{width:calc(100% - 48px);display:block}.addresses-container .add-edit-container{width:calc(100% - 48px);margin:0 auto}.addresses-container .add-edit-container .form-group{margin-bottom:20px}.addresses-container .add-edit-container .form-group.checkbox{margin:30px auto}.addresses-container .add-edit-container .form-group label{display:inline-block;font-family:AvenirNext-Medium,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:.44px;line-height:28px;padding-bottom:0;color:#008577}.addresses-container .add-edit-container .form-group input[type=email],.addresses-container .add-edit-container .form-group input[type=password],.addresses-container .add-edit-container .form-group input[type=tel],.addresses-container .add-edit-container .form-group input[type=text]{width:100%;height:40px;border-radius:35px;border:1px solid #343579;background-color:#fff}.addresses-container .add-edit-container .form-group.my-checkbox label{margin-left:15px}.addresses-container .add-edit-container .form-group.my-checkbox label:before{top:3px}.addresses-container .submit-bttn{width:180px!important;height:40px!important;background-color:#343579;display:block;border-radius:28px;font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;text-transform:uppercase;line-height:16px;letter-spacing:1.25px;margin:52px auto 0;text-align:center;color:#fff;text-decoration:none;padding:0;border:none}}ul.policy-list li.policy-list__item{font-size:11.7px!important}.blog-listing-page{padding-bottom:50px;position:relative}.blog-listing-page.can-show-bottom-pattern:after{content:"";position:absolute;width:205px;height:570px;bottom:0;left:0;background-size:contain;background-repeat:no-repeat;z-index:-1}.blog-listing-page .article-list-holder{position:relative}.blog-listing-page .article-list-holder:before{width:205px;top:1039px;left:0}.blog-listing-page .article-list-holder:after,.blog-listing-page .article-list-holder:before{position:absolute;content:"";height:570px;background-size:contain;background-repeat:no-repeat;z-index:-1}.blog-listing-page .article-list-holder:after{width:169px;top:38.1%;right:0}.blog-listing-page .banner{padding-top:127px}.blog-listing-page .banner h1{margin:0 auto 26px;padding:0;font-family:Bariol Bold,Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;letter-spacing:.45px;line-height:35px;color:#343579;text-align:center}.blog-listing-page .banner ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 45px;max-width:1140px;margin:0 auto}.blog-listing-page .banner ul li:hover{background-color:#343579}.blog-listing-page .banner ul li:hover>a{color:#fff}.blog-listing-page .banner ul li{list-style:none;margin-right:14px;margin-bottom:12px;width:144px;min-height:52px;border:2px solid #343579;border-radius:31px;transition:.5s}.blog-listing-page .banner ul li.all{width:158px;height:52px;margin:0 calc((100% - 158px)/2) 12px}.blog-listing-page .banner ul li.clear-fix{display:none}.blog-listing-page .banner ul li a{font-family:AvenirNext-DemiBold,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;letter-spacing:1.25px;color:#008577;text-decoration:none;text-transform:uppercase;width:100%;height:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;transition:.5s}.blog-listing-page .banner ul li.active{background-color:#343579}.blog-listing-page .banner ul li.active a{color:#fff}@media (min-width:768px){.blog-listing-page .article-list-holder:before{top:500px}.blog-listing-page .banner h1{font-size:48px;font-size:3rem}.blog-listing-page .banner ul{padding-bottom:58px}.blog-listing-page .banner ul li{width:213px;min-height:53px;margin:0 0 17px 17px}.blog-listing-page .banner ul li.all{margin:0 0 17px 17px}.blog-listing-page .banner ul li:first-child{margin-left:0}}@media (min-width:1024px){.blog-listing-page{padding-bottom:160px}.blog-listing-page.can-show-bottom-pattern:after{width:334px;height:711px;bottom:-128px}.blog-listing-page .article-list-holder{position:relative}.blog-listing-page .article-list-holder:before{left:-5px;top:256px;width:388px;height:711px}.blog-listing-page .article-list-holder:after{top:41%;width:283px;height:705px}.blog-listing-page .banner{padding-top:160px}.blog-listing-page .banner h1{font-family:Bariol Bold,Helvetica,sans-serif;font-size:48px;font-size:3rem;line-height:1;letter-spacing:.4px;margin-bottom:43px}}#preview-bar-iframe{height:60px}@media (max-width:1023px){#preview-bar-iframe{height:110px}}
/*# sourceMappingURL=/s/files/1/0222/7201/6448/t/15/assets/layout.theme.css.map */
