html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;max-width:100%;height:fill-available;height:-webkit-fill-available}body{margin:0;max-width:100%;height:100%;min-height:100vh;min-height:fill-available;min-height:-webkit-fill-available}html,body{overflow:visible}body{overflow-x:clip}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}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{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:var(--font-family-body);font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}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}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}html{font-size:16px;line-height:1.5;min-height:100%;-webkit-overflow-scrolling:touch;position:relative;padding-bottom:0!important}body{color:#373a36;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6 .h6{font-weight:400;margin-bottom:16px}svg.wave-divider{display:block;margin:30px auto 25px;text-align:center}.global--header{font-size:60px;font-weight:700;letter-spacing:2px;text-transform:uppercase;line-height:1.2;color:#fff}.global--subheader{text-transform:uppercase;font-size:16px;line-height:1.2;letter-spacing:4px;color:#fff;font-weight:500}img{max-width:100%;font-style:italic;vertical-align:middle}img[width],img[height]{max-width:none}table{width:100%}a{color:#373a36;text-decoration:none;background:transparent}a:hover{text-decoration:none}ol,ul,dd{margin-left:16px}input:focus::-webkit-input-placeholder{color:transparent!important}input:focus:-moz-placeholder{color:transparent!important}input:focus::-moz-placeholder{color:transparent!important}input:focus:-ms-input-placeholder{color:transparent!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}*::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}div#HSBeaconFabButton{bottom:60px;right:10px}.u-text-center{text-align:center!important}.u-text-bold{font-weight:700!important}.u-hidden{display:none!important}.u-no-list-style{list-style:none!important}@media screen and (max-width: 767px){.u-desktop-only{display:none!important}.u-mobile-only{width:100%}}@media only screen and (min-width: 768px){.u-mobile-only{display:none!important}}.u-container-1170{max-width:1170px;margin:0 auto}.u-container-1200{max-width:1200px;margin:0 auto}.u-container-1280{max-width:1280px;margin:0 auto}.u-container-1440{max-width:1440px;margin:0 auto}.u-container-1680{max-width:1680px;margin:0 auto}.btn{display:inline-block;font-weight:400;vertical-align:middle;margin:0;padding:16px 28px;text-align:center;text-decoration:none;transition:.2s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none}.btn.btn--primary{color:#fff;background-color:#5b5b5b}.btn.btn--primary:hover{background-color:#386d6a}.btn.btn--secondary{color:#000;background-color:#747474}.btn.text-link{border:0 none;background:none;padding:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:var(--color-ffa-grey)}.btn.btn--white{background-color:#fff;color:var(--color-ffa-grey)}.btn.btn--white:hover{background-color:#55b7b3;border-color:#55b7b3;color:#fff}.btn.btn--black{background-color:var(--color-ffa-grey);color:#fff}.btn.btn--black:hover{background-color:#fff;border-color:#000;color:#000}.modal-btn{display:inline-block;background-color:#5b5b5b;color:#fff;border:none;cursor:pointer;line-height:1;margin:5px 0}.container,.customer-template{max-width:1440px;margin-left:auto;margin-right:auto}.container{padding-left:1rem;padding-right:1rem}.container--account{padding-left:15px;padding-right:15px;margin:0 auto}@media (min-width: 768px){.container--account{margin:0 auto}}.container:before,.container:after{display:none!important}.container--full{padding-left:1rem;padding-right:1rem}.global-footer{background-color:#f9f7f4;padding-bottom:30px;padding-top:0;width:100%}.global-footer--top-message-area{background-color:var(--color-ffa-grey);color:#fff;font-size:15px;padding:10px 0;text-align:center}.global-footer .container{padding-top:30px}@media only screen and (min-width: 768px){.global-footer .container{padding-top:50px}}.global-footer--container{padding-left:15px;padding-right:15px}@media only screen and (min-width: 768px){.global-footer--container{margin:0 auto;max-width:750px}}@media only screen and (min-width: 992px){.global-footer--container{max-width:1180px;padding:0;width:85%}}.global-footer--main{color:var(--color-ffa-grey);display:flex;flex-wrap:wrap;font-size:16px;justify-content:start}@media only screen and (min-width: 992px){.global-footer--main{flex-wrap:nowrap}}.global-footer--block{width:100%}.global-footer--block:first-child{padding-left:0}.global-footer--block:last-child{width:100%}@media only screen and (min-width: 768px){.global-footer--block{width:33%}}@media only screen and (min-width: 992px){.global-footer--block{padding-left:15px;padding-right:15px;width:20%}.global-footer--block:last-child{width:30%;padding-right:0;margin-left:auto}}.global-footer--logo-link{display:inline-block;margin-bottom:30px;width:178px}.global-footer--logo{width:100%}.global-footer--store-info{text-align:center}@media only screen and (min-width: 768px){.global-footer--store-info{text-align:left}}.global-footer--store-info-section-top{margin-bottom:15px}.global-footer--contact-icon{margin-right:5px}.global-footer--contact-icon svg{height:15px;width:15px}.global-footer--contact-icon path{fill:#fff}.global-footer--phone-number,.global-footer--email-address{color:#fff}.global-footer--phone-number:hover,.global-footer--email-address:hover{color:#55b7b3;text-decoration:underline}.global-footer--section-title{color:#fff;font-family:var(--font-family-heading-decorative);font-size:1.5rem;font-weight:400;line-height:14px;margin-bottom:15px;text-transform:capitalize;display:flex;justify-content:space-between;align-items:center}.global-footer--nav-container{padding-right:10px;width:50%}.global-footer--accordion{background:transparent;border:none;padding:0}@media only screen and (min-width: 768px){.global-footer--section-title .global-footer--accordion{display:none}.global-footer--nav-container{padding-right:0;width:33%}}@media only screen and (min-width: 992px){.global-footer--nav-container{width:20%}}.global-footer--nav-list{list-style:none;margin:0;line-height:2.2}.global-footer--nav-link{color:#fff}.global-footer--nav-link:hover{color:var(--color-sea-salt);text-decoration:underline}.global-footer--subscribe-form{margin-bottom:5px;position:relative}.global-footer--subscribe-form .klaviyo--subscribe-custom-success-description{font-size:14px;margin-bottom:10px;text-align:left}.global-footer--subscribe-form .klaviyo--subscribe-custom-success-discount-code{font-size:16px;font-weight:500}.klaviyo-interests-wrapper{display:flex;padding:5px 0 25px}.klaviyo-checkbox-wrapper{margin-right:20px;display:flex;justify-content:center;align-items:center}.klaviyo-checkbox-wrapper input{height:30px;width:30px;margin-right:7px}.klaviyo-checkbox-wrapper label{font-weight:600}.klaviyo-email-wrapper{position:relative}.global-footer--subscribe-input{background-color:transparent;border:1px solid var(--color-ffa-grey);border-radius:30px;color:var(--color-ffa-grey);font-size:14px;height:50px;padding:6px 50px 6px 12px;width:100%}.global-footer--subscribe-input::-webkit-input-placeholder{color:var(--color-ffa-grey)}.global-footer--subscribe-input:-ms-input-placeholder{color:var(--color-ffa-grey)}.global-footer--subscribe-input::-ms-input-placeholder{color:var(--color-ffa-grey)}.global-footer--subscribe-input::placeholder{color:var(--color-ffa-grey)}.global-footer--subscribe-submit-label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px}.global-footer--subscribe-submit{align-items:center;background-color:var(--color-ffa-grey);color:#fff;border:none;border-radius:30px;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:center;height:42px;margin-top:4px;margin-right:4px;padding:0 25px;outline:0!important;position:absolute;right:0;top:0;width:auto;-webkit-appearance:none}.global-footer--subscribe-submit:hover{background-color:#55b7b3;color:#fff}.klaviyo_messages{font-size:12px}@media only screen and (min-width: 768px){.global-footer--connect-container{margin-top:30px;width:50%}}@media only screen and (min-width: 992px){.global-footer--connect-container{margin-top:0;width:25%}}@media (max-width: 768px){.global-footer--block{width:100%;text-align:left}.global-footer--block .expand-footer.active>button{rotate:180deg}.global-footer--section-title{margin-bottom:10px}.global-footer--connect-container{padding-top:30px!important;border-top:1px solid #d9d9d9;margin-top:10px}}.global-footer--connect-text{color:#fff;padding:5px 0;margin-bottom:15px}.global-footer--connect-text a,.global-footer--connect-text a:visited{color:#fff;text-underline-offset:2px}.global-footer--connect-text a:hover{text-decoration:underline}.global-footer--social{margin-top:0;text-align:left;margin-bottom:30px}.global-footer--social-icon-link:first-of-type{padding-left:0}@media only screen and (min-width: 768px){.global-footer--social{text-align:left}}.global-footer--social-icon-link{display:inline-block;padding-left:12px;padding-right:12px;text-decoration:none}.global-footer--social-icon.fa{color:#fff;font-size:28px}@media only screen and (min-width: 768px){.global-footer--social-icon.fa{font-size:20px}}.global-footer--social-icon.fa:hover{color:#55b7b3}.global-footer--section-split{border-color:#b5b5b5;margin-bottom:25px;margin-top:25px}.global-footer--section-split-mobile-only{display:block;width:100%}@media only screen and (min-width: 768px){.global-footer--section-split-mobile-only{display:none}}@media only screen and (min-width: 992px){.global-footer--section-split{margin-bottom:34px;margin-top:40px}}.global-footer--secondary{align-items:center;display:flex}@media only screen and (min-width: 992px){.global-footer--secondary{flex-direction:row;justify-content:space-between}}.global-footer--secondary{color:#fff;font-size:16px}@media only screen and (min-width: 992px){.global-footer--secondary{font-size:16px}}.global-footer--copyright-wrapper{margin-bottom:10px}@media only screen and (min-width: 992px){.global-footer--copyright-wrapper{margin-bottom:0;padding-top:0}}.global-footer--extra-link{color:#fff;display:inline-block;font-weight:200;margin-right:5px;text-transform:uppercase}.global-footer--extra-link:hover{color:#55b7b3;text-decoration:underline}.global-footer--extra-link:last-child{margin-right:0}@media (max-width: 768px){.expand-footer-child{display:none;padding-bottom:15px}.header-sub-menu--link-title{padding:3px 0 5px}.global-footer--block{padding:15px 0 0}.global-footer--block:first-of-type{padding-top:0}.global-footer--block:last-of-type{padding-top:0}.global-footer--section-title{font-size:18px}}.header-nav{display:flex;align-items:center;flex-direction:column}.new-nav-child-list{list-style:none}.header-help--icon,.header-my-account--icon{display:none}@media only screen and (min-width: 992px){.header-nav{flex-direction:row;justify-content:center}.header-help--icon{display:block}.header-my-account--icon{display:inline}}.header-nav--item{width:100%}.header-nav--item.is-active{color:#5ac3b6}.header-nav--item.is-active .header-nav-item-link{background-color:#fafafa;border:0px!important}.header-nav--item.is-active .header-nav-item-caret{display:flex}@media only screen and (min-width: 992px){.header-nav--item{width:auto;padding-left:25px}.header-nav--item:first-child{padding-left:0}.header-nav--item.is-active{border-bottom:0}.header-nav--item.is-active:before{content:"";width:100%;position:absolute;left:0;height:25px;top:auto;bottom:-1px}.header-nav--item.is-active .header-nav-item-link{background-color:transparent}.header-nav--item.is-active .header-nav-item-link{color:#5ac3b6}.header-nav--item.is-active .header-nav-item-caret{display:none}}.header-nav-item-link{border-bottom:1px solid #b5b5b5;position:relative;display:block;padding:19px 1rem;text-transform:uppercase;text-decoration:none;font-size:1rem;font-weight:500;letter-spacing:.8px}@media only screen and (min-width: 992px){.header-nav-item-link{border-bottom:0;padding:0;font-size:15px}}@media only screen and (min-width: 992px) and (max-width: 1060px){.header-nav--item{padding-left:15px}}.header-nav-item-caret{display:none;position:absolute;top:0;right:1rem;height:100%;align-items:center}.header-nav-item--sub-container{display:none;width:100%;background-color:#fafafa;z-index:1;line-height:1;-webkit-animation:fadein .8s;-moz-animation:fadein .4s;-ms-animation:fadein .4s;-o-animation:fadein .4s;animation:fadein .4s}@media only screen and (min-width: 992px){.header-nav-item--sub-container{background-color:#fff;min-height:232px}.header-nav-item--sub-container:before,.header-nav-item--sub-container:after{background:#fff;box-sizing:content-box;content:"";display:block;height:100%;position:absolute;top:0;width:100%}.header-nav-item--sub-container:before{right:100%}.header-nav-item--sub-container:after{left:100%}}.header-nav--item.is-active .header-nav-item--sub-container{display:block}@media only screen and (min-width: 992px){.header-nav--item.is-active .header-nav-item--sub-container{position:absolute;left:0;top:100%}}.header-nav-item--has-dropdown .header-nav-item-link{background-image:url(./nav-open.png);background-color:transparent;background-position:95% 50%;background-repeat:no-repeat;background-size:16px}@media only screen and (min-width: 992px){.header-nav-item--has-dropdown .header-nav-item-link{background-image:none!important}}.header-nav-item--has-dropdown.is-active .header-nav-item-link{background-image:url(./nav-close.png);background-size:11px 12px;text-align:left;background-color:#fff;border-bottom:1px solid #c5c5c5}@media only screen and (min-width: 992px){.header-nav-item--sub-inner{display:flex;justify-content:start;align-items:start;padding:10px 0 20px}}.header-nav-item--sub-menu{display:flex;flex-direction:column}@media only screen and (min-width: 992px){.header-nav-item--sub-menu{display:flex;width:auto;flex-direction:row;align-items:flex-start;padding-right:20px}}.header-sub-menu--link{display:block;text-align:left;padding:19px 1rem 5px}.header-sub-menu--link:hover{text-decoration:underline}.header-sub-menu--link.expand-nav:hover{text-decoration:none}.new-nav-column{border-bottom:1px solid #c5c5c5;padding:0 0 10px}.new-nav-child-item{color:#5b5b5b;list-style:none;margin-left:0;padding:7px 0}@media only screen and (min-width: 992px){.header-sub-menu--link{text-align:left;width:178px}.header-sub-menu--link:first-child{margin-left:0}.new-nav-child-item{color:#5b5b5b;list-style:none;margin-left:0;padding:7px 0}.new-nav-child-item:hover{text-decoration:underline;color:#747474}.new-nav-column{font-size:13px;font-weight:500;letter-spacing:.5px;border-bottom:none;padding:0}}.header-sub-menu--link-title{color:#5b5b5b;display:block;text-decoration:none}.new-nav-column:first-of-type{text-transform:capitalize;color:#5b5b5b;font-weight:600}.header-sub-menu--link-img{display:none;margin:0 auto 15px;width:100%;max-width:100%}@media only screen and (min-width: 992px){.header-sub-menu--link-img{display:block}}.header-nav-item--sub-image{display:none;flex-basis:50%;width:50%;max-width:50%;text-align:left;padding-bottom:1rem}@media only screen and (min-width: 992px){.header-nav-item--sub-image{display:block;width:298px;height:212px;position:relative;padding-bottom:0}.header-nav-item--sub-image .header-nav-item--sub-image-background{max-height:100%;position:absolute;margin-bottom:0}.header-nav-item--sub-image .header-nav-item--sub-image-title,.header-nav-item--sub-image .header-nav-item--sub-image-sub-title{position:absolute;left:0}.header-nav-item--sub-image .header-nav-item--sub-image-title{font-size:16px;font-weight:300;margin:0 0 18px}.header-nav-item--sub-image .header-nav-item--sub-image-sub-title{font-size:14px;font-weight:500}}.header-nav-item--sub-image a{color:#5b5b5b;font-size:0;text-decoration:none}.header-nav-item--sub-image a:hover{color:#747474}.header-nav-item--sub-image img{max-width:100%;height:auto;margin-bottom:10px}.header-nav-item--sub-image h4{font-size:1rem;font-weight:500;line-height:21px;margin:0 auto}.header-nav-item--sub-image h6{font-size:13px;line-height:17px;margin:0 auto}.header-nav-item--sub-block{display:none}@media only screen and (min-width: 992px){.header-nav-item--sub-block{display:block;max-width:298px;width:25.47%}}@media only screen and (min-width: 992px){.header-nav-item--sub-block-inner{height:0;padding-bottom:71.14%;position:relative;max-width:90%;margin:15px 0;overflow:show}.header-nav-item--sub-block-inner img{max-height:160px;object-fit:cover}}.header-nav-item--sub-block-bg-img{display:none}@media only screen and (min-width: 992px){.header-nav-item--sub-block-bg-img{position:absolute;width:100%;height:100%;background-size:cover;top:0;left:0;display:block}}.header-nav-item--sub-block-link{display:block;text-align:left}@media only screen and (min-width: 992px){.header-nav-item--sub-block-link{position:relative;color:#5b5b5b;display:flex;position:absolute;height:100%;width:100%;flex-direction:column;justify-content:flex-start;padding:5px 0}}.header-nav-item--sub-block-title{display:block}@media only screen and (min-width: 992px){.header-nav-item--sub-block-title{font-size:16px;font-weight:300;margin-bottom:18px}}.header-nav-item--sub-block-sub-title{display:block}.header-nav-item--sub-block-link:hover .header-nav-item--sub-block-sub-title{text-decoration:underline}@media only screen and (min-width: 992px){.header-nav-item--sub-block-sub-title{font-size:14px;font-weight:500;padding-top:16px}}.site-header{position:fixed;top:0;left:0;right:0;z-index:15;background-color:#fff;transition:all .4s cubic-bezier(.19,1,.22,1);border-bottom:none}.site-header.is-mTop-none{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.site-header.is-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (min-width: 992px){.site-header{overflow:visible}}.header--top-bar{background-color:#5c6066;max-height:200px;overflow:hidden;position:relative;transition:.5s;z-index:1}.header--top-bar p{font-size:10px;line-height:18px;font-weight:500}@media only screen and (min-width: 992px){.header--top-bar p{font-size:12px}}.header--top-bar a{color:inherit}.header--top-bar a:hover{text-decoration:underline}.header--top-bar.hidden{max-height:0}.header--top-bar .container{padding-bottom:15px;padding-top:15px}.header--top-bar-promo-message{color:#fff}@media only screen and (max-width: 992px){.header--top-bar-promo-message{line-height:15px;max-height:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.header--top-bar-promo-message p{display:inline}}.header--top-bar-extra{color:#b8b8b8;display:none}@media only screen and (min-width: 992px){.header--top-bar-extra{display:block;margin-left:auto}}.top-bar--inner{display:flex;justify-content:center}@media only screen and (min-width: 992px){.top-bar--inner{justify-content:space-between}}.header--main{align-items:center;background-color:#fff;display:flex;justify-content:space-between;height:45px;line-height:45px;position:relative;z-index:1}@media only screen and (min-width: 992px){.header--main{height:60px;justify-content:flex-start;line-height:60px}}@media only screen and (min-width: 992px){.header-util--mobile{display:none}}.toggle-header-nav svg g,.toggle-header-nav svg polygon{fill:var(--color-ffa-grey)}.header-nav-open .toggle-header-nav-open,.toggle-header-nav-close{display:none}.toggle-header-nav-close svg{width:15px;height:15px}.header-nav-open .toggle-header-nav-close{display:inline-block}.header-util--desktop{display:none;position:absolute;bottom:15px;right:55px}@media only screen and (min-width: 992px){.header-util--desktop{display:block}}.header-util--desktop .desktop-util--icon{display:inline-block;position:relative;margin-left:24px}.header-util--desktop .desktop-util--icon[data-toggle=header-search-desktop]{margin-left:0}.header-util--desktop .desktop-util--icon svg{height:20px;width:23px}.header-search-container{display:inline-block}.header-search-container .search-form,.header-util--desktop.desktop-search-open .hidden-for-search{display:none}.header-util--desktop.desktop-search-open .header-search-container{position:relative}.header-util--desktop.desktop-search-open .search-form{display:inline-block;position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translate(-100%)}.header-util--desktop.desktop-search-open .search-form input[type=text]{width:200px;margin-right:10px;padding:0;border-width:0;font-size:14px;line-height:18px}.header-util--desktop.desktop-search-open .search-form input[type=text]::-webkit-input-placeholder{font-size:12px}.header-util--desktop.desktop-search-open .search-form input[type=text]:-ms-input-placeholder{font-size:12px}.header-util--desktop.desktop-search-open .search-form input[type=text]::-ms-input-placeholder{font-size:12px}.header-util--desktop.desktop-search-open .search-form input[type=text]::placeholder{font-size:12px}.search-form .search-input{display:none}.util-cart-qty{position:absolute;left:0;right:0;bottom:2px;text-align:center;color:#fff;font-size:8px;font-weight:600;line-height:1.2}.header-util--desktop .util-cart-qty{bottom:3px}.header-logo-wrapper{position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;width:157px;height:100%;display:flex;align-items:center}@media only screen and (min-width: 992px){.header-logo-wrapper{width:202px}}.header-logo-inner{display:table}.header-logo{display:table-cell;vertical-align:middle}.header-logo img{width:100%}.mobile-search-only{display:none;background-color:#b5b5b5}.mobile-search-only input[type=text]{width:100%;border-width:0;background-color:transparent;font-size:1rem;line-height:24px;z-index:1}@media only screen and (min-width: 992px){.mobile-search-only{display:none!important}}.header-nav-container{left:0;width:100%;background-color:#fff;z-index:1000;border-top:1px solid #c5c5c5;border-right:1px solid #c5c5c5;line-height:1;width:90.9375%;position:fixed;top:46px;-webkit-transform:translateX(-100%);transform:translate(-100%);max-height:calc(100% - 46px);height:100%;-webkit-overflow-scrolling:touch}.top-bar-enabled .header-nav-container{max-height:calc(100% - 45px);top:45px}@media only screen and (min-width: 992px){.header-nav-container{position:relative;top:auto;left:auto;width:auto;background-color:transparent;z-index:auto;position:static;width:100%;height:100%;border-right:0;border-top:0;line-height:inherit;max-height:none;overflow:visible;-webkit-transform:none;transform:none}.top-bar-enabled .header-nav-container{max-height:none;top:auto}}.header-nav-open .header-nav-container{-webkit-transform:translateX(0);transform:translate(0)}@media only screen and (max-width: 991px){.header-nav-container-inner{position:absolute;height:100%;left:0;overflow:scroll;top:0;width:100%}}@media only screen and (min-width: 992px){.header-nav-container-inner{display:flex;justify-content:space-between;width:100%}}@media only screen and (min-width: 992px){.header-nav--secondary-nav{margin-left:auto;margin-right:10px}}.header-nav--secondary-nav-item{display:block;padding:19px 1rem;width:100%;font-weight:300}.header-nav--secondary-nav-item:first-child{border-top:0}@media only screen and (min-width: 992px){.header-nav--secondary-nav-item{border-top:0;margin-right:10px;display:inline-block;padding:0;width:auto;font-size:14px}.header-nav--secondary-nav-item:last-child{margin-right:0}}.header-nav--secondary-nav-item .header-nav-item-link{border-bottom:0}.header-cart{position:absolute;right:10px;line-height:0px;width:25px;margin-top:3px}.header-cart [data-show-cart]{cursor:pointer}.header-link{height:60px;display:flex;align-items:center;justify-content:center}.header-cart--inner{width:17px;height:17px;position:relative;top:-4px}@media only screen and (min-width: 992px){.header-cart{position:relative;right:auto;white-space:nowrap}}.js-inline-cart-is-active .header-cart:after{background-color:#5c6066;bottom:0;content:"";height:3px;position:absolute;right:0;width:100%}.header-help--icon{width:17px;height:17px;margin-left:1px;vertical-align:baseline}@media only screen and (min-width: 992px){.js-inline-cart-is-active .header-cart--mobile-active-icon{display:none}.js-inline-cart-is-active .header-cart--cart-icon{display:inline-block}}.header-cart--mobile-active-icon{display:none;width:15px}.header-cart--mobile-active-icon svg{fill:var(--color-ffa-grey)}.header-cart--cart-icon{display:inline-block;width:17px;height:17px;position:absolute!important;top:0!important;left:0!important}.header-cart--cart-icon svg{fill:var(--color-ffa-grey);max-height:17px;max-width:17px}.header-cart--label{display:none;font-size:14px;font-weight:300;text-transform:uppercase}.header-cart--total{width:16px;height:16px;border-radius:8px;position:absolute!important;top:-8px!important;right:-1px!important;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:500;background-color:#468885;border:1px solid white}.header-cart--total [data-cart-total]{color:#fff;font-size:10px;font-weight:500;background-color:#468885;border:1px solid white}.header-cart--total[data-cart-total="0"]{display:none!important}@media only screen and (min-width: 992px){.header-cart--label,.header-my-account--default-my-account,.help-title,.nav-customer-name{display:none}}.help-title{font-size:1rem;font-weight:500;letter-spacing:.8px}.header-my-account--wrapper{position:relative;padding:0}@media only screen and (min-width: 992px){.header-my-account--wrapper:after{content:"";background-color:#5c6066;height:3px;width:100%;position:absolute;left:0;bottom:0;display:none}.header-my-account--wrapper:hover:after{display:block}}.header-my-account--wrapper.is-active .header-my-account--menu{display:block}.header-my-account--customer-logged-in .header-my-account--account-toggle{text-transform:none}.header-my-account--icon{height:17px;width:17px;vertical-align:baseline}.header-my-account--menu{display:none}@media only screen and (min-width: 992px){.header-my-account--menu{top:100%;right:-20px;position:absolute;width:195px;padding:15px 0;border:1px solid #e5e5e5;background-color:#fff;display:none;line-height:1}.header-my-account--wrapper:hover .header-my-account--menu{display:block}.header-my-account--menu-link-item.my-account-nav-name{padding:0 20px 8px}.header-my-account--customer-logged-in .header-my-account--account-toggle,.header-my-account--account-toggle{padding:0 10px}}.header-my-account--menu-links{list-style:none;margin-left:0}.header-my-account--menu-link-item{border-top:1px solid #b5b5b5}.header-my-account--menu-link-item:first-child{border-top:0}@media only screen and (min-width: 992px){.header-my-account--menu-link-item{border-top:0;padding:5px 0}}.header-my-account--nav-border-bottom{border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:10px}.header-my-account--loyalty-level{font-style:normal;font-weight:400;font-size:12px;line-height:15px;padding-top:5px;color:#828282}.header-my-account-customer-name-area{font-weight:700;line-height:22px}.header-my-account--menu-link-item a{display:block;text-align:center;font-size:14px;line-height:17px;font-weight:400}@media only screen and (min-width: 992px){.header-my-account--menu-link-item a{border-bottom:1px solid transparent;display:inline-block;text-align:left;padding:0 20px 2px;width:100%}.header-my-account--menu-link-item a:hover{color:#55b7b3}}.mobile-nav--header{padding:1rem;background-color:#b5b5b5;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 992px){.mobile-nav--header{display:none!important}}.mobile-nav--header svg{height:1rem;width:1rem}.mobile-nav--header .search-form{flex:1;padding:0 1rem}.mobile-nav--header .search-form input[type=text]{width:100%;border-width:0;padding:0;background-color:transparent;text-align:center;line-height:20px;height:20px}.mobile-nav--header .search-form input[type=text]::-webkit-input-placeholder{font-weight:500;font-size:14px;color:#5b5b5b}.mobile-nav--header .search-form input[type=text]:-ms-input-placeholder{font-weight:500;font-size:14px;color:#5b5b5b}.mobile-nav--header .search-form input[type=text]::-ms-input-placeholder{font-weight:500;font-size:14px;color:#5b5b5b}.mobile-nav--header .search-form input[type=text]::placeholder{font-weight:500;font-size:14px;color:#5b5b5b}.mobile-nav--header .search-form input[type=text]:focus::-webkit-input-placeholder{color:transparent!important}.mobile-nav--header .search-form input[type=text]:focus:-ms-input-placeholder{color:transparent!important}.mobile-nav--header .search-form input[type=text]:focus::-ms-input-placeholder{color:transparent!important}.mobile-nav--header .search-form input[type=text]:focus::placeholder{color:transparent!important}.mobile-nav--social{margin:2.5rem auto}@media only screen and (min-width: 992px){.mobile-nav--social{display:none!important}}.mobile-nav--secondary{margin:3rem auto;text-align:center;text-transform:uppercase;font-size:12px;font-weight:500}@media only screen and (min-width: 992px){.mobile-nav--secondary{display:none!important}}.mobile-nav--secondary>div{margin:2rem auto}.mobile-nav--secondary a{color:#5b5b5b;text-decoration:none}.mobile-nav--secondary a:hover{color:#747474}.header-util--mobile a,.header-util--desktop a{cursor:pointer}.site-main{position:relative}.account-grey{background-color:#f9fafa}.page-wrap{margin-left:auto;margin-right:auto;max-width:1600px}.back-to-top{text-align:center;padding-bottom:20px;padding-top:20px;width:100%;letter-spacing:.155em;text-transform:uppercase;font-weight:700}.back-to-top a{transition-duration:.2s;transition-property:color}.back-to-top a:hover{color:#55b7b3}.back-to-top--image{width:28px}.banner{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:20vw 0 10px 10px;position:relative;width:100%}@media only screen and (min-width: 768px){.banner{padding:0}}.banner--image{display:none;width:100%}@media only screen and (min-width: 768px){.banner--image{display:inline-block}}.banner--title{color:#fff;font-size:8vw;margin-bottom:0;max-width:45%;text-transform:uppercase}@media only screen and (min-width: 768px){.banner--title{position:absolute;bottom:14%;font-size:3vw;left:6%;max-width:none}}.best-sellers{background-repeat:no-repeat;background-size:100% 100%;overflow:hidden;padding-bottom:10px;padding-top:10px;position:relative}.best-sellers .slick-arrow{width:50px}.best-sellers .slick-arrow.next{right:0}.best-sellers .slick-arrow.prev{left:0}.best-sellers .product-details--list-dots{padding-bottom:0;padding-top:20px}.best-sellers .product-details--list-dots li{height:15px;width:15px}@media only screen and (min-width: 768px){.best-sellers .product-details--list-dots{display:block}}.best-sellers--headline{color:var(--color-ffa-grey);font-size:20px;font-weight:500;margin-bottom:20px;text-align:center;text-transform:uppercase}.best-sellers--slide{margin-left:5px;margin-right:5px;position:relative;transition:opacity .4s;width:85%}.best-sellers--slide:not(.slick-active){opacity:.4}.best-sellers--slide:not(.slick-active) .best-sellers--slide-content{pointer-events:none}@media only screen and (min-width: 992px){.best-sellers--slide{margin-left:10px;margin-right:10px}}.best-sellers--slide-image{width:100%}.best-sellers--slide-content{background-color:#00000080;height:500px;width:100%}@media only screen and (min-width: 480px){.best-sellers--slide-content{height:400px}}@media only screen and (min-width: 992px){.best-sellers--slide-content{height:100%;left:0;position:absolute;top:0;width:40%}}.best-sellers--slide-content-wrapper{height:100%;position:relative;width:100%}.best-sellers--slide-content-wrapper .stamped-badge-starrating .stamped-fa{color:#fff!important}.best-sellers--slide-content-container{padding:75px 36px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media only screen and (min-width: 768px){.best-sellers--slide-content-container{width:85%}}.best-sellers--product-title{font-size:16px;font-weight:500;text-transform:uppercase}@media only screen and (min-width: 992px){.best-sellers--product-title{font-size:18px}}.best-sellers--review-body{font-size:16px;margin-bottom:15px}@media only screen and (min-width: 992px){.best-sellers--review-body{font-size:20px}}.best-sellers--reviewer{display:block;font-size:14px}.best-sellers--product-title,.best-sellers--reviewer{font-weight:500;text-transform:uppercase}.best-sellers--product-title,.best-sellers--review-body,.best-sellers--reviewer{color:#fff;text-align:center}.best-sellers--stars-wrapper{text-align:center;margin-top:30px}@media only screen and (min-width: 768px){.best-sellers--stars-wrapper{margin-top:15px}}.best-sellers--stars-wrapper .stamped-product-reviews-badge .stamped-badge{cursor:auto}.best-sellers--stars-wrapper .stamped-product-reviews-badge .stamped-badge-caption[data-reviews],.best-sellers--stars-wrapper .stamped-product-reviews-badge .stamped-badge-reviews-copy{color:#fff}.best-sellers--stars-wrapper .stamped-product-reviews-badge .stamped-badge-caption[data-reviews]{font-size:16px;margin-right:4px}.best-sellers--cta-container{margin-top:15px;text-align:center}.best-sellers--cta{display:inline-block;font-size:12px;padding:10px 25px;text-transform:uppercase}@media only screen and (min-width: 480px){.best-sellers--cta{font-size:16px;padding-left:45px;padding-right:45px}}.article-content div.blog-picks,.blog-recommendataions--wrapper,.blog-recommendations--grid{max-width:initial!important}@media only screen and (min-width: 768px){.article-content div.blog-picks,.blog-recommendataions--wrapper,.blog-recommendations--grid{max-width:1131px!important;margin:0 auto}}.article-content div.blog-picks .slick-list,.article-content div.blog-picks .blog-picks.slick-track{max-width:initial!important}@media only screen and (min-width: 768px){.article-content div.blog-picks .slick-list,.article-content div.blog-picks .blog-picks.slick-track{max-width:1131px!important;margin:0 auto}}div.blog-picks{padding-top:55px;padding-bottom:10px}@media only screen and (min-width: 768px){div.blog-picks{padding-top:50px}}div.blog-picks .blog-recommendations--grid{padding:40px 0 20px}div.blog-picks .blog-recommendations--title{font-weight:100;font-size:24px;color:#2c2e31;letter-spacing:0;line-height:35px;text-align:left;padding-left:20px}@media only screen and (min-width: 768px){div.blog-picks .blog-recommendations--title{max-width:740px;margin:0 auto;padding-bottom:35px;font-size:30px;line-height:45px}}div.blog-picks .product-grid-item{padding:0;margin-bottom:55px}@media only screen and (min-width: 768px){div.blog-picks .product-grid-item{width:calc(25% - 43px);display:inline-block;margin-right:50px}}@media only screen and (min-width: 768px){div.blog-picks .product-grid-item:last-child{margin-right:0}}div.blog-picks .product-grid-item__title{margin:15px 0 5px;font-size:14px;color:#5c6066;letter-spacing:0;line-height:18px}@media only screen and (min-width: 768px){div.blog-picks .product-grid-item__title{font-size:16px;line-height:18px;margin-top:15px;margin-bottom:5px}}div.blog-picks .product-grid-item__price-container{font-weight:100;font-size:15px;color:#5c6066;letter-spacing:0;line-height:18px}div.blog-picks .product-grid-item--swatches{display:none}@media only screen and (min-width: 768px){div.blog-picks .product-grid-item--swatches{display:flex;padding-top:20px}}div.blog-picks .sales-info{font-weight:100;font-size:20px;color:var(--color-ffa-grey);letter-spacing:0;line-height:30px;padding:0 20px}@media only screen and (min-width: 768px){div.blog-picks .sales-info{max-width:740px;margin:0 auto}}div.blog-picks .sales-info a{text-decoration:none;cursor:pointer;color:#55b7b3;font-weight:500}div.blog-picks .sales-info a:hover{color:#66d3cf}.breadcrumb{color:var(--color-ffa-grey);font-size:12px;padding:20px 10px;max-width:1340px}@media (max-width: 768px){.breadcrumb{padding:10px 10px 20px}}.breadcrumb a{color:var(--color-ffa-grey);text-decoration:underline;font-size:14px;transition:color .2s}.breadcrumb a:hover{color:#55b7b3;text-decoration:underline}.breadcrumb--active{color:var(--color-ffa-grey);font-weight:600;font-size:14px;text-decoration:none}a[class^=cta-button-],a[class*=" cta-button-"]{background-color:#55b7b3;color:#fff;display:inline-block;font-size:16px;font-weight:500;margin:0 10px;padding:10px 5px;text-align:center;text-transform:uppercase;transition-duration:.2s;transition-timing-function:ease-in-out;width:201px}a[class^=cta-button-]:hover,a[class*=" cta-button-"]:hover{background-color:#66d3cf;color:#fff}@media (max-width: 480px){a[class^=cta-button-],a[class*=" cta-button-"]{display:block;margin:0 auto 10px!important;font-size:14px;width:100%;max-width:280px}}a.cta-button-white{background-color:#fff;color:var(--color-ffa-grey)}.cart-page--empty-cart{margin-bottom:50px;margin-top:20px;padding:0 15px;text-align:center}@media only screen and (min-width: 992px){.cart-page--empty-cart{margin-top:40px;margin-bottom:100px;padding:0;text-align:left}}.cart-page--empty-cart-title{font-size:16px;font-weight:500}@media only screen and (min-width: 992px){.cart-page--empty-cart-title{font-size:30px}}.cart-page--empty-cart-free-shipping-info{display:inline-block;font-size:14px;margin-top:10px}.cart-page--empty-cart-continue-shopping-link{font-size:14px;font-weight:500}.cart-page--empty-cart-continue-shopping-link:hover{color:#55b7b3;text-decoration:underline}.collection--banner{max-height:460px;overflow:hidden;position:relative;z-index:9}.collection--banner-image-wrapper{display:block}@media only screen and (min-width: 768px){.collection--banner-image-wrapper{display:block}}.collection--banner-image-wrapper-mobile{display:block}@media only screen and (min-width: 768px){.collection--banner-image-wrapper-mobile{display:none}}.collection--banner-image,.collection--banner-image-mobile{width:100%}.collection--banner-content{color:#fff;left:50%;margin:0 auto;max-width:525px;padding-left:24px;padding-right:24px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.collection--banner-content p{max-width:1000px;margin:auto;font-size:20px;line-height:30px}@media only screen and (min-width: 768px){.collection--banner-content{max-width:1440px;padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px){.collection--banner-content{padding-left:68px;padding-right:68px}}.collection--banner-title{font-size:14px;font-weight:600;letter-spacing:1px;line-height:16px;max-width:525px;text-transform:uppercase}@media only screen and (min-width: 768px){.collection--banner-title{font-size:14px}}@media only screen and (min-width: 992px){.collection--banner-title{font-size:16px}}.collection--banner-subheading{font-size:32px;font-weight:300;letter-spacing:1px;line-height:40px;margin-bottom:0;max-width:525px;text-shadow:0 2px 4px 0 rgba(0,0,0,.5),1px 1px 10px 0 rgba(0,0,0,.1)}@media only screen and (min-width: 768px){.collection--banner-subheading{font-size:32px;line-height:40px}}@media only screen and (min-width: 992px){.collection--banner-subheading{font-size:40px;line-height:48px}}.gg-banner{text-align:center}.gg-subheader{max-width:none;font-size:18px;line-height:26px}@media (max-width: 1199px){.gg-banner .global--subheader,.gg-banner .global--header{margin-bottom:0}.gg-banner svg{display:none}.gg-banner p{font-size:16px;line-height:1.2}}@media (max-width: 767px){.gg-banner svg{display:block;margin:15px auto}.gg-banner p{font-size:20px}}@media (max-width: 479px){.collection--banner{max-height:550px}.global--header{font-size:36px}}.collection-carousel{margin:1rem auto}.collection-carousel--block{text-align:center}@media only screen and (min-width: 992px){.collection-carousel--block{display:flex}.collection-carousel--block+.collection-carousel--block{margin-top:2rem}.collection-carousel--block:nth-child(2n) .collection-carousel--block-meta:first-child{order:1}}.collection-carousel--block-meta{margin:2rem auto}@media only screen and (min-width: 992px){.collection-carousel--block-meta{width:40%;max-width:40%;flex-basis:40%;margin:0 auto;padding:0 5%;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media only screen and (min-width: 992px){.collection-carousel--block-meta>*{width:100%}}.collection-carousel--title{margin:10px 1rem;line-height:1.3;font-size:6vw}@media only screen and (min-width: 768px){.collection-carousel--title{font-size:3vw}}.collection-carousel--link{color:#5b5b5b}.collection-carousel--link:hover{color:#747474}.collection-carousel--description{width:auto;margin:10px 1rem;font-size:3vw}@media only screen and (min-width: 768px){.collection-carousel--description{font-size:2vw}}.collection-carousel--link{margin:10px 1rem;width:auto;font-size:14px}@media only screen and (min-width: 768px){.collection-carousel--link{font-size:1rem}}@media only screen and (min-width: 992px){.collection-carousel--products-outer{width:66.6666%;max-width:66.6666%;flex-basis:66.6666%}}.collection-carousel--products{margin:1rem auto}@media only screen and (min-width: 992px){.collection-carousel--products{margin:0 auto}}.collection-carousel--products .slick-dots{bottom:0}.collection-carousel--products .slick-dots li{background-color:#5b5b5b;opacity:.25}.collection-carousel--products .slick-dots li:hover,.collection-carousel--products .slick-dots li.slick-active{opacity:1}@media only screen and (min-width: 992px){.collection-carousel--product{min-height:375px;display:flex!important;align-items:center}}.collection-carousel--product-link{display:block;position:relative;padding:0 1rem;outline:none!important;width:100%}.collection-carousel--product-link:hover .collection-carousel--product-image{opacity:.25}.collection-carousel--product-link:hover .collection-carousel--product-meta{opacity:1}.collection-carousel--product-link:hover .collection-carousel--product-meta h3{margin-top:-3rem}.collection-carousel--product-image{margin:0 auto;transition:all .8s cubic-bezier(.19,1,.22,1);max-width:100%;height:auto}.collection-carousel--product-meta{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1rem;opacity:0;transition:all .8s cubic-bezier(.19,1,.22,1)}.collection-carousel--product-meta h3{margin:3rem auto 0;font-size:1.75rem;color:#000;transition:all .8s cubic-bezier(.19,1,.22,1);width:100%}.collection-carousel--product-meta h3:after{display:block;content:"Learn More";font-size:1rem;text-decoration:underline}.collection-list{margin:0 auto 50px;max-width:1400px;padding-left:calc(16px - .5rem);padding-right:calc(16px - .5rem);width:100%}@media only screen and (min-width: 992px){.collection-list{padding-left:calc(64px - .5rem);padding-right:calc(64px - .5rem);max-width:1440px}}.collection-list-item:first-child{margin-top:20px}@media only screen and (min-width: 768px){.collection-list-item:first-child{margin-top:45px}}.collection-list-item:last-child{margin-bottom:0}.collection-list--title-wrapper{border-bottom:1px solid var(--color-ffa-grey);border-top:1px solid var(--color-ffa-grey);display:flex;justify-content:center;padding-bottom:15px;padding-top:15px;position:relative}@media only screen and (min-width: 768px){.collection-list--title-wrapper{border:none;padding-bottom:0;padding-top:0}}.collection-list-item:first-child .collection-list--title-wrapper{border-top:none;padding-top:none}.collection-list--line{background-color:var(--color-ffa-grey);display:none;height:1px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media only screen and (min-width: 768px){.collection-list--line{display:block}}.collection-list--title{background-color:#fff;font-size:16px;font-weight:500;margin-bottom:0;padding-left:30px;padding-right:30px;text-align:center;text-transform:uppercase;z-index:1}@media only screen and (min-width: 768px){.collection-list--title{font-size:20px}}.collection-product-grid{display:flex;flex-wrap:wrap}@media screen and (max-width: 479px){.collection-product-grid .product-grid-item{width:50%}}.collection--grid-main{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;margin-bottom:25px;margin-left:.75rem;margin-right:.75rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width: 768px){.collection--grid-main{width:calc(66.66% - 1.5rem)}}@media only screen and (min-width: 1200px){.collection--grid-main{width:calc(50% - 1.5rem)}}.collection--grid-main-title{margin-bottom:60px;padding:20px 30px;text-transform:uppercase}@media only screen and (min-width: 768px){.collection--grid-main-title{left:40px;margin-bottom:0;padding:0;position:absolute;top:45px}}.collection--grid-main-details{padding:20px 30px}@media only screen and (min-width: 768px){.collection--grid-main-details{bottom:40px;left:45px;padding:0;position:absolute;width:80%}}.collection--grid-main-headline{font-size:14px;font-weight:600;letter-spacing:1px;line-height:24px;margin-bottom:8px;text-shadow:0 2px 4px 0 rgba(0,0,0,.5),1px 1px 10px 0 rgba(0,0,0,.1);text-transform:uppercase}.collection--grid-main-text{font-size:16px;font-weight:300;letter-spacing:1px;line-height:24px;text-shadow:0 2px 4px 0 rgba(0,0,0,.5),1px 1px 10px 0 rgba(0,0,0,.1)}.filters--empty{font-size:30px;margin-bottom:40px;padding-left:20px;padding-right:20px;text-align:center;text-transform:uppercase}.filters--empty.hidden{display:none}@media only screen and (min-width: 768px){.filters--empty{margin-top:-40px}}.collection-ad-spot{width:calc(25% - 30px);position:relative;display:block;margin:0 15px 40px;padding:0 40px;background:#333;text-align:center;background-size:cover;outline:1px solid rgba(255,255,255,.8);outline-offset:-20px;outline-width:thin!important;color:#fff;overflow:hidden}@media (min-width: 1200px){.collection-ad-spot .ad-spot-header{position:relative;top:30%;font-size:24px!important;font-weight:300;line-height:1.3!important}}@media (min-width: 1400px){.collection-ad-spot .ad-spot-header{position:relative;top:30%;font-size:30px!important;font-weight:300;line-height:40px!important}}.collection-ad-spot .ad-spot-header{position:relative;top:30%;font-size:25px;font-weight:300;line-height:45px}.collection-ad-spot .ad-spot-header span{display:block;font-size:16px}.collection-ad-spot .ad-spot-product-title{position:absolute;bottom:40px;width:100%;margin:auto;padding:0 30px;text-align:center;font-size:16px;font-weight:600;line-height:1;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%)}.collection-ad-spot .ad-spot-product-title span{display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #fff;margin-left:6px}.collection-ad-spot span.right-arrow{display:inline-block;margin-left:10px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #ffffff}@media (max-width: 1199px){.collection-ad-spot{width:calc(33.33% - 30px)}}@media (max-width: 991px){.collection-ad-spot .ad-spot-header{top:10%;line-height:1.2}}@media (max-width: 767px){.collection-ad-spot{width:calc(50% - 30px)}}@media (max-width: 479px){.collection-ad-spot{width:100%;height:360px;margin:15px 15px 30px}.collection-ad-spot .ad-spot-header{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 30px;font-size:30px;font-weight:300;line-height:45px}}.collection-ad-spot.ad-spot-half{background:#f5f5f5;outline:none;padding:0;display:flex;flex-wrap:wrap;height:auto}.collection-ad-spot.ad-spot-half .ad-spot-header{width:100%;border:1px solid #dddddd;top:0;margin:20px;padding:20px 10px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width: 479px){.collection-ad-spot.ad-spot-half .ad-spot-header{position:relative;-webkit-transform:none;transform:none}}.collection-ad-spot.ad-spot-half .ad-spot-header h6{font-weight:300;font-size:24px;color:var(--color-ffa-grey);letter-spacing:0;text-align:center;line-height:32px}.collection-ad-spot.ad-spot-half .ad-spot-cta{padding-top:15px;font-weight:500;font-size:16px;color:#55b7b3;letter-spacing:0;text-align:center;line-height:24px}.collection-ad-spot.ad-spot-half .right-arrow{border-left-color:#55b7b3}.collection-ad-spot.ad-spot-half video{display:block;width:100%;height:auto}.collection-subnav{background-color:#fff;border-bottom:1px solid #b5b5b5;position:relative;width:100%;z-index:8}@media screen and (max-width: 767px){body.filters-visible .collection-subnav{z-index:25;overflow-x:visible;overflow-y:visible}}.collection-subnav.locked{left:0;position:fixed}.collection-subnav--inner{position:relative;width:100%;overflow-y:hidden}.collection-subnav--inner-bar{align-items:center;background-color:#fff;display:flex;justify-content:flex-start;overflow:inherit;position:relative;width:100%;z-index:1}.collection-subnav--inner-bar .collection-subnav--title{display:block}@media only screen and (min-width: 480px){.collection-subnav--inner-bar{justify-content:center}}@media only screen and (min-width: 768px){.collection-subnav--inner-bar{justify-content:space-between;padding-right:20px}}@media only screen and (min-width: 992px){.collection-subnav--inner-bar{margin:0 auto;max-width:1440px;padding-left:68px;padding-right:68px}}@media (max-width: 992px){.collection-subnav--inner-bar .collection-subnav--title{margin:0 10px 0 15px}}@media (max-width: 768px){.collection-subnav--inner-bar .collection-subnav--left{width:100%}.collection-subnav--inner-bar .collection-subnav--title{display:none}.collection-subnav--inner-bar .dropdown-container{margin:15px;width:100%}.collection-subnav--inner-bar .dropdown-display,.collection-subnav--inner-bar .dropdown-options{width:100%}}.collection-subnav--left{align-items:center;display:flex}.collection-subnav--right{display:none}@media only screen and (min-width: 768px){.collection-subnav--right{display:block}}.collection-subnav--title{color:var(--color-ffa-grey);display:none;font-size:14px;font-weight:600;letter-spacing:1px;line-height:17px;margin-bottom:0;margin-right:23px;text-transform:uppercase}@media only screen and (min-width: 992px){.collection-subnav--title{display:inline-block}}.collection-subnav--list{display:flex;flex-wrap:nowrap;list-style:none;margin-left:0}@media only screen and (min-width: 768px){.collection-subnav--list{flex-wrap:wrap}}.collection-subnav--item{border-bottom:3px solid transparent;font-size:12px;font-weight:500;margin:0 22px;transition:border-color .2s;white-space:nowrap}@media only screen and (min-width: 768px){.collection-subnav--item{font-size:14px;margin-left:25px;margin-right:25px}.collection-subnav--item:first-child{margin-left:20px}}@media only screen and (min-width: 992px){.collection-subnav--item:first-child{margin-left:25px}}.collection-subnav--item.active{border-bottom-color:#5c6066}@media only screen and (min-width: 768px){.collection-subnav--item:hover{border-bottom-color:#5c6066}}.collection-subnav--link{color:var(--color-ffa-grey);display:inline-block;font-size:15px;font-weight:300;letter-spacing:1px;line-height:18px;padding:15px 0}.collection-subnav--filter-button{background-color:#fff;border:2px solid #e6e6e6;color:#5c6066;transition:border-color .2s}.collection-subnav--filter-button:hover{border-color:#5c6066}.collection-subnav--apply-button{background-color:var(--color-ffa-grey);border:2px solid rgba(74,77,83,.2);color:#fff}.collection-subnav--apply-button .triangle{border-bottom-color:#fff}.collection-subnav--filter-button,.collection-subnav--apply-button{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:center;letter-spacing:1px;line-height:36px;height:40px;outline:none;text-transform:uppercase;white-space:nowrap;width:170px}.collection-subnav--filter-button.hidden,.collection-subnav--apply-button.hidden{display:none}.collection-subnav--filter-button .triangle,.collection-subnav--apply-button .triangle{margin-left:8px}.collection-subnav--filters-wrapper{margin:0 auto;max-width:1440px;position:relative;width:100%}body.template__collection--gift-guide .collection-subnav--right,body.template__collection--gift-guide .collection-mobile--filter-button{display:none}@media only screen and (min-width: 768px){.editorial-container{margin:1rem}}@media only screen and (min-width: 992px){.editorial-container{margin:2rem}}@media only screen and (min-width: 768px){.editorial-row{display:flex}.editorial-row+.editorial-row{margin-top:2rem}}.editorial-block{display:block;padding-bottom:100%;height:0;background-size:cover;background-position:center;position:relative;text-decoration:none}@media only screen and (min-width: 768px){.editorial-block{flex:1;padding-bottom:0;height:auto;background-image:none!important}.editorial-block+.editorial-block{margin-left:1rem}}@media only screen and (min-width: 992px){.editorial-block+.editorial-block{margin-left:2rem}.editorial-block:hover .editorial-block--image{opacity:.7}.editorial-block:hover .editorial-block--heading span,.editorial-block:hover .editorial-block--subcopy,.editorial-block:hover .editorial-block--cta{border-bottom-color:#747474}}.editorial-block--image{display:none}@media only screen and (min-width: 768px){.editorial-block--image{display:block;width:100%;height:auto}}.editorial-block--inner{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1rem;color:#fff}.editorial-block:hover .editorial-block--inner{color:#5b5b5b}.editorial-block--inner.block-horizontal--left{left:0;right:auto;text-align:left}.editorial-block--inner.block-horizontal--center{left:0;right:0;text-align:center}.editorial-block--inner.block-horizontal--right{left:auto;right:0;text-align:right}.editorial-block--inner.block-vertical--top{top:0;bottom:auto}.editorial-block--inner.block-vertical--middle{top:0;bottom:0}.editorial-block--inner.block-vertical--bottom{top:auto;bottom:0}@media only screen and (min-width: 768px){.editorial-block--inner{position:relative;color:#5b5b5b;align-items:flex-start;text-align:left!important;padding:0;margin-top:.5rem}.editorial-block:hover .editorial-block--inner{color:#747474}}.editorial-block--inner>*{width:100%}.editorial-block--heading{font-size:2rem;line-height:1.3;font-weight:600;margin-bottom:.5rem}@media only screen and (min-width: 768px){.editorial-block--heading{font-size:1.25rem}}@media only screen and (min-width: 1200px){.editorial-block--heading{font-size:1.5rem}}.editorial-block--heading span{border-bottom:2px solid transparent}.editorial-block--subcopy-container{font-size:0}.editorial-block--subcopy,.editorial-block--cta{font-size:1rem;line-height:1.6;border-bottom:2px solid transparent}.editorial-block--subcopy{display:none}@media only screen and (min-width: 768px){.editorial-block--subcopy{display:inline;padding-right:5px}}.editorial-block--cta{font-weight:500}.editorial-block--cta svg{margin-left:4px}.editorial-block--cta svg path{fill:#fff}.editorial-block:hover .editorial-block--cta svg path{fill:#5b5b5b}@media only screen and (min-width: 768px){.editorial-block--cta svg path{fill:#5b5b5b}.editorial-block:hover .editorial-block--cta svg path{fill:#747474}}.pdp-text-over-image{background-color:var(--color-ffa-grey);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:space-around;margin:0 auto;padding:50px 0;width:100%}@media only screen and (min-width: 768px){.pdp-text-over-image{flex-direction:row;padding-bottom:100px;padding-top:100px}}.pdp-text-over-image--description{text-align:center;width:100%}@media only screen and (min-width: 768px){.pdp-text-over-image--description{border-right:1px solid #fff;width:70%}}.pdp-text-over-image--icon{display:inline-block;margin-bottom:20px}.pdp-text-over-image--title,.pdp-text-over-image--body{margin:0 auto 50px;width:90%}@media only screen and (min-width: 768px){.pdp-text-over-image--title,.pdp-text-over-image--body{margin-bottom:0;width:75%}}.pdp-text-over-image--title{font-size:30px;margin-bottom:10px;text-transform:uppercase}.pdp-text-over-image--body{font-size:16px}.pdp-text-over-image--list{display:flex;flex-direction:column;justify-content:space-between;list-style:none;margin-left:0;text-align:center;width:100%}@media only screen and (min-width: 768px){.pdp-text-over-image--list{padding-left:25px;text-align:left;width:30%}}.pdp-text-over-image--list-item{font-size:16px;font-weight:500;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width: 768px){.pdp-text-over-image--list-item{margin-bottom:0}}.fade-in-item{opacity:0;transition-duration:1s;transition-property:opacity;transition-timing-function:fade-out}.fade-in-item--faded-in{opacity:1}.feature-grid{padding:20px}@media only screen and (min-width: 768px){.feature-grid{display:flex;padding:20px 10px}}.feature-grid-item{display:block;position:relative}@media only screen and (min-width: 768px){.feature-grid-item{padding:0 10px}}@media only screen and (min-width: 992px){.feature-grid-item img{-webkit-transform:scale(1);transform:scale(1);transition:all .4s cubic-bezier(.19,1,.22,1)}.feature-grid-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.feature-grid-img{display:block;overflow:hidden}.feature-grid-img img{width:100%}.feature-grid-copy{display:flex;align-items:center;flex-direction:column;text-align:center;padding:20px}@media only screen and (min-width: 768px){.feature-grid-copy{padding:10px 0;text-align:left;align-items:flex-start}}.fit-guide{background-color:#0009;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:2}.fit-guide.hidden{opacity:0;pointer-events:none}.header-nav-open .fig-guide{display:none!important}.fit-guide--close{cursor:pointer;padding:20px;position:absolute;right:0;top:0}.fit-guide--close svg{height:15px;width:15px}.fit-guide--close svg g{fill:#7f7f7f}.fit-guide--close:hover svg g{fill:#5ac3b6}.fit-guide--wrapper{height:100%;padding-top:100px;position:relative;width:100%}.fit-guide--content{background-color:#fff;left:50%;padding-bottom:50px;padding-top:30px;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:90%;max-width:1000px}@media only screen and (min-width: 992px){.fit-guide--content{padding-left:115px;padding-right:115px;width:80%}}.fit-guide--title{margin-bottom:15px;text-align:center;font-weight:700}.fit-guide--subtitle{text-align:center;padding:0 20px;max-width:720px;margin:0 auto 30px}.fit-guide--subtitle a{color:#5ac3b6}.fit-guide--subtitle a:hover{text-decoration:underline}.fit-guide--body{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 992px){.fit-guide--body{flex-direction:row}}.fit-guide--body-blocks{list-style:none;margin-left:0;width:100%}@media only screen and (max-width: 990px){.fit-guide--body-blocks{margin-top:15px}.fit-guide--page p,.fit-guide p{line-height:25px}}@media only screen and (min-width: 992px){.fit-guide--body-blocks{width:45%}}.fit-guide--body-block{margin-bottom:15px}.fit-guide--body-blocks{display:flex;justify-content:space-between;flex-direction:column}.fit-guide--body-block-title{font-size:16px;font-weight:700;margin-bottom:0;text-transform:uppercase;letter-spacing:.01em;display:flex;cursor:default}.fit-guide--body-block-title svg{margin-right:8px}.fit-guide--body-block-text{margin-bottom:0;font-size:14px}.fit-guide--image,.fit-guide--image img{width:100%}.block-color-teal{color:#5ac3b6!important}.block-fill-teal{fill:#5ac3b6!important}.block-stroke-teal{stroke:#5ac3b6!important}@media only screen and (min-width: 992px){.fit-guide--image{width:50%}}.fit-guide--one-liner{padding:20px}@media only screen and (min-width: 992px){.fit-guide--one-liner{padding:50px 0}}.fit-guide--measurments{font-size:14px;margin-bottom:30px;text-align:center}.fit-guide--measurments th{font-weight:400}.fit-guide--measurments th,.fit-guide--measurments td:first-child{background-color:#eee;text-transform:uppercase;border-bottom:1px solid #e5e5e5}.fit-guide--measurments th:not(:first-child),.fit-guide--measurments td:not(:first-child){border-bottom:1px solid #e5e5e5;padding-bottom:15px;padding-top:15px;width:16.6%}.fit-guide--measurments th:first-child,.fit-guide--measurments td:first-child{width:15%}.fit-guide--measurments{overflow:hidden}.fit-guide--measurments tr:hover{background-color:#eee}.fit-guide--measurments td,th{position:relative;border:none}.fit-guide--measurments td:hover{background-color:#5ac3b6;cursor:pointer}.fit-guide--measurments td:hover:after,.fit-guide--measurments th:hover:after{content:"";position:absolute;background-color:#eee;left:0;top:-5000px;height:10000px;width:100%;z-index:-1}.fit-guide--measurments tr:hover td:first-child{background-color:#c4c4c4!important}.fit-guide-page--content{max-width:950px;margin:0 auto;padding:45px 15px}.fit-guide-selector--wrapper{text-align:center;padding:0 20px;max-width:620px;margin:50px auto}.fit-guide--selector{padding:5px 0;display:inline;font-weight:700;opacity:.4!important;cursor:pointer}.fit-guide--selector{margin-right:20px}.fit-guide--selector:last-child{margin-right:0}.fit-guide--selector:hover,.fit-guide--selector.active{border-bottom:2px solid #5ac3b6;opacity:1!important;transition:all .25s ease-in}.shop-size-button{background:#c4c4c4;padding:10px 50px;color:#fff;text-transform:uppercase;font-size:14px;margin-bottom:60px;width:220px}.shop-size-button.active-btn{background-color:var(--color-ffa-grey);transition:all .25s ease-in}.shop-size-button.active-btn:hover{background-color:#5ac3b6;transition:all .25s ease-in}@media only screen and (max-width: 767px){.fit-guide--measurments{font-size:12px}}@media only screen and (min-width: 768px){.fit-guide--measurments{font-size:16px}}.fit-guide--links{text-align:center}.fit-guide--link{display:block}.fit-guide--link:not(:last-child){margin-bottom:15px}.fit-guide--title,.fit-guide--body-blocks,.fit-guide--links{padding-left:20px;padding-right:20px}@media only screen and (min-width: 992px){.fit-guide--title,.fit-guide--body-blocks,.fit-guide--links{padding:0}.fit-guide--body{padding:0 55px}}.form-control{display:flex;align-items:center;justify-content:center}.input-block--container{padding-top:60px}.input-block{display:flex;flex-direction:column;flex-wrap:wrap}.product-main--gift-card .input-block{margin-top:15px}.required-tag{color:#e11b10}.dropdown-container{position:relative;margin:16px 0}.dropdown-display{display:inline-block;width:auto;min-width:200px;height:44px;border:1px solid #dcdcdc;padding:0 0 0 15px;color:var(--color-ffa-grey);font-size:16px;line-height:44px;white-space:nowrap;cursor:pointer}.dropdown-display:after{content:"";position:absolute;top:18px;right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid var(--color-ffa-grey)}.dropdown-display.dd-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-options{position:absolute;top:43px;left:0;width:auto;min-width:200px;background:#fff;border:1px solid #dcdcdc;display:none;cursor:pointer}.dropdown-options.dd-open{display:inline-block}.dropdown-options a{display:block;height:44px;padding:0 15px;border-bottom:1px solid #dcdcdc;font-size:16px;line-height:44px;white-space:nowrap}.dropdown-options a:last-child{border-bottom:0}.dropdown-options a:hover{background:#f3f3f3}.gift-card-button{margin-top:10px}.hero{position:relative;display:block}.hero-img{display:block;overflow:hidden}.hero-copy{position:absolute;top:50%;left:50%;z-index:1;max-width:400px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.hero-copy p{color:inherit}.homepage-bamboo{padding:70px 5%}.homepage-bamboo--title{font-size:26px;text-align:center}.homepage-bamboo--grid{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px){.homepage-bamboo--grid{flex-wrap:nowrap}}.homepage-bamboo--grid-item{margin-bottom:25px;text-align:center;width:100%}@media only screen and (min-width: 768px){.homepage-bamboo--grid-item{margin-bottom:0;width:33%}}.homepage-bamboo--item-image-wrapper{align-items:center;display:flex;height:80px;margin:0 auto 15px;width:70px}.homepage-bamboo--item-image{opacity:0;-webkit-transform:translateX(-20px);transform:translate(-20px);transition-duration:.5s;transition-timing-function:ease-in-out;width:70px}.homepage-bamboo--item-image.fade-in-1{transition-delay:0}.homepage-bamboo--item-image.fade-in-2{transition-delay:.5s}.homepage-bamboo--item-image.fade-in-3{transition-delay:1s}.homepage-bamboo--item-image.fade-in{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}.homepage-bamboo--item-text{color:var(--color-ffa-grey);font-size:16px;margin:0 auto;width:245px}.homepage-bamboo--cta-container{margin-top:30px;text-align:center}.homepage-bamboo--cta{border:1px solid var(--color-ffa-grey);font-size:14px;text-transform:uppercase}@media only screen and (min-width: 480px){.homepage-bamboo--cta{font-size:16px}}.homepage-blog{overflow:hidden;padding-bottom:60px;padding-top:60px;width:100%}@media only screen and (min-width: 768px){.homepage-blog{padding:20px 20px 60px}}.homepage-blog--heading-section{margin-bottom:30px;position:relative;text-align:center}@media only screen and (min-width: 768px){.homepage-blog--heading-section{text-align:left}}.homepage-blog--title{color:var(--color-ffa-grey);font-size:30px;line-height:30px;margin-bottom:15px;text-align:center}@media only screen and (min-width: 768px){.homepage-blog--title{margin-bottom:0}}.homepage-blog--link{font-size:18px;font-weight:500;text-transform:uppercase}@media only screen and (min-width: 480px){.homepage-blog--link{font-size:24px}}@media only screen and (min-width: 768px){.homepage-blog--link{bottom:0;display:inline-block;font-size:16px;position:absolute;right:0}}.homepage-blog--grid{display:flex;justify-content:space-between}.homepage-blog--article{padding-left:20px;padding-right:20px;width:32.5%}@media only screen and (min-width: 768px){.homepage-blog--article{padding-left:0;padding-right:0}}.homepage-blog--article-image{display:inline-block;margin-bottom:15px}.homepage-blog--article-heading{border-bottom:1px solid #b5b5b5;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:2px}.homepage-blog--article-category{text-transform:uppercase}.homepage-blog--article-date,.homepage-blog--article-category{color:#b5b5b5;font-size:14px}.homepage-blog--article-title{font-size:18px;margin-bottom:20px;width:90%}@media only screen and (min-width: 992px){.homepage-blog--article-title{font-size:24px}}.homepage-blog--article-link{display:inline-block;font-size:16px;font-weight:500;text-transform:uppercase}.homepage-blog--link,.homepage-blog--article-category,.homepage-blog--article-link{transition:color .2s}.homepage-blog--link:hover,.homepage-blog--article-category:hover,.homepage-blog--article-link:hover{color:#55b7b3}.homepage-hero{background-color:#fff;background-position:95% center;background-repeat:no-repeat;background-size:cover}.homepage-hero--content{color:#fff;margin:0 auto;padding:75px 0;width:95%}@media only screen and (min-width: 768px){.homepage-hero--content{max-width:800px;padding-bottom:125px;padding-top:125px;width:80%}}.homepage-hero--headline{font-size:40px;font-weight:300;line-height:40px;margin:0 auto 100px;width:90%}@media only screen and (min-width: 768px){.homepage-hero--headline{margin-bottom:10px}}@media only screen and (min-width: 992px){.homepage-hero--headline{font-size:60px;line-height:65px;width:auto}}.homepage-hero--body{display:none;font-size:24px;margin-bottom:45px}@media only screen and (min-width: 768px){.homepage-hero--body{display:block}}.homepage-hero--button-container{display:flex;justify-content:center}.homepage-hero--button{background-color:#fff;color:var(--color-ffa-grey);display:inline-block;font-size:12px;font-weight:500;margin:0 10px;padding:10px 5px;text-align:center;text-transform:capitalize;transition-duration:.2s;transition-timing-function:ease-in-out;width:201px}@media only screen and (min-width: 480px){.homepage-hero--button{font-size:16px}}.homepage-hero--button:hover{background-color:#55b7b3;color:#fff}.homepage-hero--headline,.homepage-hero--body{color:#fff;text-align:center}.homepage-instagram{opacity:1;padding:40px 0;transition-duration:.2s;transition-property:opacity}.homepage-instagram.hidden{opacity:0}.homepage-instagram--center{order:2;position:relative;width:100%}.homepage-instagram--center:hover .homepage-instagram--center-overlay-text{color:#55b7b3}@media only screen and (min-width: 769px){.homepage-instagram--center{width:33%}}.homepage-instagram--center-overlay{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.homepage-instagram--logo-wrapper{margin-bottom:25px}.homepage-instagram--center-overlay-text{color:#fff;text-transform:uppercase;transition:color .4s}.homepage-instagram--grid-block{display:flex;flex-wrap:wrap;justify-content:space-around;order:3;padding:1vw;padding-bottom:0;width:100%}.homepage-instagram--grid-block:first-child{padding-top:2vw}.homepage-instagram--grid-block:last-child{padding-top:0}@media only screen and (min-width: 769px){.homepage-instagram--grid-block{padding:0;width:33%}.homepage-instagram--grid-block:first-child{order:1;padding-top:0}}.homepage-instagram .fs-timeline{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 769px){.homepage-instagram .fs-timeline{flex-wrap:nowrap}}.homepage-instagram .fs-desktop .fs-entry-container{padding-top:50%!important;width:50%!important}.homepage-instagram .fs-mobile .fs-entry-container{margin:1vw;padding-top:47%!important;width:47%!important}.homepage-instagram--center-image{width:100%}.homepage-newsletter{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;padding:40px 20px}@media only screen and (min-width: 992px){.homepage-newsletter{flex-wrap:nowrap}}.homepage-newsletter .klaviyo--subscribe-custom-success-description{font-size:16px}@media only screen and (min-width: 992px){.homepage-newsletter .klaviyo--subscribe-custom-success-description{font-size:24px}}.homepage-newsletter .klaviyo--subscribe-custom-success-discount-code{font-size:24px}@media only screen and (min-width: 992px){.homepage-newsletter .klaviyo--subscribe-custom-success-discount-code{font-size:30px;font-weight:500}}.homepage-newsletter--full{background-color:#fafafa}.homepage-newsletter--icon-wrapper{text-align:center;width:100%}.homepage-newsletter--icon-wrapper:first-child{margin-bottom:20px}@media only screen and (min-width: 992px){.homepage-newsletter--icon-wrapper{width:auto}.homepage-newsletter--icon-wrapper:first-child{margin-bottom:0}}.homepage-newsletter--icon{height:40px}.homepage-newsletter--text{color:var(--color-ffa-grey);font-size:25px;font-weight:300;margin:0 auto 10px;text-align:center;width:85%}@media only screen and (min-width: 992px){.homepage-newsletter--text{font-size:2vw;margin:0;width:auto}}@media only screen and (min-width: 1200px){.homepage-newsletter--text{font-size:30px}}.homepage-newsletter--form-wrapper{width:100%}@media only screen and (min-width: 992px){.homepage-newsletter--form-wrapper{width:auto}}.homepage-newsletter--form{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px;width:100%}@media only screen and (min-width: 992px){.homepage-newsletter--form{margin-bottom:0;width:auto}}.klaviyo_messages{text-align:center;width:100%}.homepage-newsletter--input{border:1px solid var(--color-ffa-grey);border-radius:0;border-right:none;box-shadow:none;flex-grow:1;padding:15px}@media only screen and (min-width: 992px){.homepage-newsletter--input{width:20vw}}.homepage-newsletter--submit{background-color:var(--color-ffa-grey);border:none;border-radius:0;color:#fff;cursor:pointer;height:100%;padding:10px;text-transform:uppercase;transition:background-color .2s}.homepage-newsletter--submit .fa{display:none}.homepage-newsletter--submit:hover{background-color:#55b7b3}@media screen and (max-width: 991px){.homepage-newsletter--form{margin-left:auto;margin-right:auto;max-width:600px;width:100%}}@media screen and (max-width: 991px){.klaviyo_form_actions{width:20%}.klaviyo_form_actions .homepage-newsletter--submit{width:100%}}@media screen and (max-width: 991px){.klaviyo_field_group,.klaviyo_field_group .homepage-newsletter--input{width:100%}}.homepage-video{cursor:pointer;position:relative}.homepage-video:hover .homepage-video--play-icon path{fill:#55b7b3}.homepage-video.playing .homepage-video--content{display:none}.homepage-video--video{width:100%}.homepage-video--content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.homepage-video--play{margin-bottom:20px;text-align:center}@media only screen and (min-width: 480px){.homepage-video--play{margin-bottom:30px}}@media only screen and (min-width: 768px){.homepage-video--play-icon svg{height:90px;width:90px}}.homepage-video--play-icon path{transition:.2s}.homepage-video--text{color:#fff;font-size:20px;font-weight:300;text-align:center;text-transform:uppercase}@media only screen and (min-width: 480px){.homepage-video--text{font-size:30px}}@media only screen and (min-width: 768px){.homepage-video--text{font-weight:500}}.icon-close{position:relative;cursor:pointer;width:30px;height:30px;z-index:10}.icon-close:after{content:"";position:absolute;border-radius:2px;bottom:0;left:45%;height:100%;width:1px;background-color:#747474;-webkit-transform:skew(-45deg,0deg);transform:skew(-45deg)}.icon-close:before{content:"";position:absolute;border-radius:2px;bottom:0;right:45%;height:100%;width:1px;background-color:#747474;-webkit-transform:skew(45deg,0deg);transform:skew(45deg)}.icon-close.circular{display:block;border-radius:50%;overflow:hidden;background-color:#747474;border:6px solid #747474;-webkit-transform:scale(.6);transform:scale(.6)}.icon-close.circular:before,.icon-close.circular:after{width:3px;background-color:#fff}.icon-hamburger{display:block;width:23px;height:20px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}.icon-hamburger span{display:block;position:absolute;height:2px;width:100%;background-color:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0);transition:.25s ease-in-out all}.icon-hamburger span:nth-child(1){top:0}.icon-hamburger span:nth-child(2),.icon-hamburger span:nth-child(3){top:8px}.icon-hamburger span:nth-child(4){top:16px}@media only screen and (min-width: 992px){.icon-hamburger:hover span{background-color:#5b5b5b}}.icon-hamburger.is-open span:nth-child(1),.is-open .icon-hamburger span:nth-child(1){top:8px;width:0;left:50%}.icon-hamburger.is-open span:nth-child(2),.is-open .icon-hamburger span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-hamburger.is-open span:nth-child(3),.is-open .icon-hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-hamburger.is-open span:nth-child(4),.is-open .icon-hamburger span:nth-child(4){top:8px;width:0;left:50%}.icon-arrow,.icon-arrow-white{background-size:contain;display:block;width:15px;height:15px;min-width:14px;opacity:1}.icon-arrow.right{background-image:url(chevron-right.png)}.icon-arrow.left{background-image:url(chevron-left.png)}.icon-arrow-white.right{background-image:url(chevron-right-white.png)}.icon-arrow-white.left{background-image:url(chevron-left-white.png)}.slick-arrow{cursor:pointer;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);transition:all .4s cubic-bezier(.19,1,.22,1)}@media only screen and (min-width: 992px){.slick-arrow:hover{-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}}.inline-cart--container{position:relative}.inline-cart--container .cart--empty-cart-content{font-size:13px;padding:10px 20px}.inline-cart--container .cart--empty-cart-content p{display:inline}.inline-cart--container .cart--empty-cart-content a{font-weight:500}.inline-cart{background-color:#fff;border-top:1px solid #b5b5b5;position:absolute;right:0;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateX(100%);transform:translate(100%);width:90.625%;position:fixed;height:calc(100% - 90px);opacity:0;transition:opacity .3s .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s .3s;transition:transform .3s,opacity .3s .3s,-webkit-transform .3s}.inline-cart.is-active{opacity:1;transition:opacity 0ms 0ms,-webkit-transform .3s;transition:transform .3s,opacity 0ms 0ms;transition:transform .3s,opacity 0ms 0ms,-webkit-transform .3s;-webkit-transform:translateX(0);transform:translate(0)}.inline-cart-close-arrow{display:none}@media only screen and (max-width: 991px){.inline-cart-close-arrow{display:inline-block}}@media only screen and (min-width: 992px){.inline-cart{border:1px solid #b5b5b5;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:430px;right:1em;height:auto;position:absolute}.inline-cart.is-active{-webkit-transform:translateY(0);transform:translateY(0)}}.inline-cart--header{align-items:center;border-bottom:1px solid #b5b5b5;display:flex;justify-content:space-between;padding:25px 20px 15px}.inline-cart--headline{color:var(--color-ffa-grey);font-size:14px;font-weight:600;line-height:24px;margin-bottom:0}.inline-cart--edit{color:var(--color-ffa-grey);font-size:14px;font-weight:500;transition:.2s;text-decoration:underline}.inline-cart--edit:hover{color:#55b7b3}.inline-cart [data-cart-contents]{height:calc(100% - 65px)}.inline-cart .line-item-remove{cursor:pointer}.inline-cart .cart-header{padding:20px}.inline-cart .cart-header h3{margin-bottom:0}.inline-cart .line-item{padding:20px;display:flex;flex-wrap:nowrap;flex-direction:row}.line-item--content{padding-left:10px;padding-right:10px;font-size:14px}@media only screen and (min-width: 992px){.line-item--content{padding-left:23px;padding-right:23px}}.line-items-container{max-height:calc(100% - 195px);overflow:scroll;overflow-x:visible}@media only screen and (min-width: 992px){.line-items-container{max-height:190px}.line-items-container.line-items--item-count-multiple{max-height:285px}}.inline-cart--line-item-title{font-weight:500}.inline-cart--line-item-title:hover{color:#55b7b3;text-decoration:underline}.inline-cart--line-item-price{font-weight:500}.inline-cart--line-item-price-compare-at{color:#a6afbd;text-decoration:line-through}.line-item--actions{margin-left:auto}.inline-cart--line-item-remove-button{background-color:transparent;background-image:url(./icon-cross-remove-sprite.png);background-position:0 0;border:0;text-transform:uppercase;transition:color .2s;cursor:pointer;width:16px;height:16px;padding:0}.inline-cart--line-item-remove-button:hover{background-position:0 -16px}.inline-cart--subtotal{color:var(--color-ffa-grey);font-size:16px;font-weight:500;border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;padding:18px 20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media only screen and (min-width: 992px){.inline-cart--subtotal{font-size:20px}}.inline-cart--line-items-subtotal-count{margin-right:auto}.inline-cart--free-shipping-status{font-size:12px;font-weight:500;padding:20px 20px 0;text-align:center}@media only screen and (min-width: 992px){.inline-cart--free-shipping-status{font-size:14px}}.js-inline-cart--free-shipping{display:none}.js-inline-cart--free-shipping.is-active,.js-inline-cart--free-shipping.default{display:block}.js-inline-cart--free-shipping.is-active~.js-inline-cart--free-shipping.default{display:none}.inline-cart--checkout-wrapper{padding:20px 20px 30px}.inline-cart--checkout{background-color:#5c6066;color:#fff;padding:13px 0;text-align:center;width:100%;font-size:13px;text-transform:uppercase;font-weight:500}.inline-cart--checkout:hover{background-color:#55b7b3}@media only screen and (min-width: 992px){.inline-cart--checkout{font-size:16px}}.atc-success{display:none;align-items:flex-start;justify-content:center;top:60px;bottom:0;left:0;right:0;padding-top:100px;position:fixed;width:100%;height:100%;z-index:-1;opacity:0;background-color:#0006;transition:opacity .2s ease-out}.atc-success.is-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:11;transition:all .35s ease-in}@media (max-width: 767px){.atc-success.is-active{top:0;z-index:99999}}.atc-success{display:flex}.atc-success--wrapper{background-color:#fff;max-width:825px;width:100%;position:relative}.atc-success--background{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}.atc-success--main{display:flex;width:100%}.atc-success--main{padding:0 35px 35px}.atc-success--heading{font-weight:300;margin-bottom:25px;line-height:1;padding:35px 0 0 35px}.atc-success--main__product{display:flex;width:50%;border-right:1px solid #b5b5b5;padding:0 30px 0 0}.atc-success--main__cart{width:50%;padding:0 0 0 30px}.atc-success-close{cursor:pointer;padding:20px;position:absolute;right:0;top:0;height:55px;background:none;border:none}.atc-success-close:focus{outline:none}.atc-success-close:hover svg g{fill:#55b7b3}.atc-success-close svg{height:15px;width:15px}.atc-success-close svg g{fill:#7f7f7f}.atc-success--image{width:110px;aspect-ratio:.75;flex-shrink:0;position:relative;overflow:hidden}.atc-success--image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}.atc-success--details-color,.atc-success--details-size,.atc-success--details-qty,.atc-success--details-title,.atc-success--details-price{font-size:13px;color:var(--color-ffa-grey);line-height:1.3;padding-bottom:2px;text-transform:capitalize}.atc-success--details-color,.atc-success--details-size,.atc-success--details-qty{font-weight:300}.atc-success--details-size{text-transform:uppercase}.atc-success--details-price{font-weight:500;text-align:right;font-size:14px}.atc-success--cart-info{font-size:14px}.atc-success--cart-info--items{margin-bottom:25px}.atc-success--cart-info--total{display:flex;justify-content:space-between;font-weight:500;margin-bottom:10px}.atc-success--keep-shopping{font-size:14px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;border:none;box-shadow:none;width:100%;text-transform:uppercase;color:var(--color-ffa-grey);padding:0;cursor:pointer}.atc-success--keep-shopping:focus{outline:none}.atc-success--keep-shopping:hover{color:#55b7b3;text-decoration:underline}.atc-success--checkout{text-transform:uppercase;display:block;margin-bottom:20px}.atc-success-recommendations .product-recommendations{padding:45px 20px}.atc-success-recommendations .product-grid-item{padding-bottom:0;width:33%}.atc-success-recommendations .product-recommendations--title{font-size:24px;font-weight:300;margin-bottom:0}.atc-success-recommendations .product-grid-item__title{font-size:13px;margin-top:20px;font-weight:400}.atc-success-recommendations .product-grid-item__price{font-size:13px;font-weight:400}.our-story-beliefs{background-size:175% 100%;background-position:center center;background-repeat:no-repeat;margin-bottom:100px;margin-top:100px;padding-bottom:160px;padding-top:140px}@media only screen and (min-width: 480px){.our-story-beliefs{background-size:150% 100%}}@media only screen and (min-width: 768px){.our-story-beliefs{background-size:100% 100%}}.our-story-beliefs--headline{font-size:30px;font-weight:300;text-align:center}.our-story-beliefs--subheadline{font-size:20px;font-weight:300;text-align:center}.our-story-beliefs--grid{align-items:flex-start;justify-content:space-around;display:flex;flex-wrap:wrap;list-style:none;margin-left:0}.our-story-beliefs--belief{margin-bottom:60px;text-align:center;width:48%}@media only screen and (min-width: 768px){.our-story-beliefs--belief{width:33%}}.our-story-beliefs--number-wrapper{margin-bottom:30px}.our-story-beliefs--number{font-family:Permanent Marker,cursive;font-size:24px}.our-story-beliefs--squiggle{display:block;line-height:1px}.our-story-belliefs--belief-text{font-size:20px;font-weight:500;text-transform:uppercase}.our-story-main-content{padding-bottom:100px;padding-top:100px}.our-story-main-content--headline{font-size:30px;font-weight:300;margin-bottom:50px;padding-left:25px;padding-right:25px;text-align:center}@media only screen and (min-width: 480px){.our-story-main-content--headline{padding-left:50px;padding-right:50px}}@media only screen and (min-width: 992px){.our-story-main-content--headline{padding:0}}.our-story-main-content--content-split{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 992px){.our-story-main-content--content-split{flex-wrap:no-wrap;padding-left:56px;padding-right:56px}}.our-story-main-content--text-block{padding-bottom:73px;padding-left:25px;padding-right:25px}@media only screen and (min-width: 480px){.our-story-main-content--text-block{padding-left:50px;padding-right:50px}}.our-story-main-content--signatures{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding-left:25px;padding-right:25px}@media only screen and (min-width: 480px){.our-story-main-content--signatures{padding-left:50px;padding-right:50px}}@media only screen and (min-width: 992px){.our-story-main-content--signatures{flex-wrap:no-wrap;justify-content:space-between}}.our-story-main-content--signature{margin-bottom:50px;width:48%}@media only screen and (min-width: 992px){.our-story-main-content--signature{margin-bottom:0;width:32%}}.our-story-main-content--signature-image{display:inline-block;margin-bottom:15px}.our-story-main-content--name{font-size:14px;font-weight:500;text-transform:uppercase}.our-story-main-content--job-title,.our-story-main-content--relation{color:#b5b5b5;display:block;font-size:10px}.our-story-main-content--body,.our-story-main-content--main-image{width:100%}@media only screen and (min-width: 992px){.our-story-main-content--body,.our-story-main-content--main-image{width:48%}}.our-story-secondary-content{padding-bottom:60px;width:100%}.our-story-seconday-content--wrapper{margin:0 auto;text-align:center;width:90%}@media only screen and (min-width: 768px){.our-story-seconday-content--wrapper{width:65%}}.our-story-secondary-content--headline{font-size:30px;font-weight:300;margin-bottom:30px;text-align:center}.our-story-secondary-content--body{font-size:20px;font-weight:300}.our-story-video{cursor:pointer;position:relative}.our-story-video:hover .our-story-video--play-icon path{fill:#55b7b3}.our-story-video.playing .our-story-video--content{display:none}.our-story-video--video{width:100%}.our-story-video--content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.our-story-video--play{margin-bottom:20px;text-align:center}@media only screen and (min-width: 480px){.our-story-video--play{margin-bottom:30px}}@media only screen and (min-width: 768px){.our-story-video--play-icon svg{height:90px;width:90px}}.our-story-video--play-icon path{transition:.2s}.our-story-video--text{color:#fff;font-size:20px;font-weight:300;text-align:center;text-transform:uppercase}@media only screen and (min-width: 480px){.our-story-video--text{font-size:30px}}@media only screen and (min-width: 768px){.our-story-video--text{font-weight:500}}.out-of-stock{align-items:flex-start;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;opacity:1;padding-top:150px;position:absolute;top:0;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease-out;width:100%;z-index:10;overflow:hidden}.out-of-stock.hidden{opacity:0;pointer-events:none}.out-of-stock--overlay{left:0;height:100%;position:absolute;top:0;width:100vw}.out-of-stock--container{background-color:#fff;border:1px solid #b5b5b5;position:relative;width:90%;z-index:1}@media only screen and (min-width: 768px){.out-of-stock--container{width:50%;max-width:690px}}.out-of-stock--wrapper{padding:50px 15px;position:relative}@media only screen and (min-width: 768px){.out-of-stock--wrapper{padding:100px 50px}}.out-of-stock--close{cursor:pointer;display:inline-block;position:absolute;right:15px;top:15px}.out-of-stock--close path{transition:fill .2s}.out-of-stock--close svg{height:20px;width:20px}.out-of-stock--close:hover path{fill:#55b7b3}.out-of-stock--headline{font-size:20px;font-weight:600;text-align:center;text-transform:capitalize}@media only screen and (min-width: 768px){.out-of-stock--headline{font-size:24px}}.out-of-stock--body{font-size:18px;font-weight:300;margin-bottom:25px;text-align:center}.out-of-stock--form{align-items:center;display:flex;flex-direction:column}.out-of-stock--form.hidden{display:none}.out-of-stock--input{border:1px solid #7f7f7f;border-radius:0;font-size:16px;margin-bottom:5px;padding:10px 0;text-align:center;width:100%}@media only screen and (min-width: 768px){.out-of-stock--input{width:50%}}@media (max-width: 768px){.out-of-stock--input{margin-bottom:15px}}.out-of-stock--submit{background-color:var(--color-ffa-grey);border:none;border-radius:30px;font-weight:600;color:#fff;cursor:pointer;font-size:16px;padding:15px 0;transition:background-color .2s;width:100%}.out-of-stock--submit:hover{background-color:#55b7b3}@media only screen and (min-width: 768px){.out-of-stock--submit{width:50%}}.out-of-stock-message-container{margin-bottom:25px;text-align:center;transition-duration:.6s;transition-property:opacity;transition-timing-function:ease-out;width:100%}.out-of-stock-message-container.hidden{opacity:0;pointer-events:none;display:none}.out-of-stock--message-text{display:block}.out-of-stock--message-text.hidden{display:none}.out-of-stock--success{color:#55b7b3}.out-of-stock--error{color:#e11b10}.overlay{background-color:#5c606699;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10}.overlay.is-active{display:block}.mixitup-page-amount{display:flex;align-items:center;z-index:1}.page-select--wrapper{position:relative;width:90px;height:39px}.page-select--title{color:var(--color-ffa-grey);font-size:11px;font-weight:300;line-height:10px;text-transform:uppercase;margin-bottom:0;margin-right:12px}.page-select{position:absolute;background-color:#fff;border:1px solid #b5b5b5;padding:0;width:100%}.page-select:hover .page-select--caret polygon{fill:#5b5b5b}.page-select--group{display:none}.page-select--group.is-active{display:flex;flex-direction:column}.page-select--option{display:none;padding:.5rem;color:#5b5b5b;cursor:pointer}.page-select--option.is-active{order:-1;display:block}.page-select--group.is-open .page-select--option{display:block}.page-select--group.is-open .page-select--option:hover{background-color:#fafafa}.page-select--caret{position:absolute;top:.5rem;right:1rem;height:1.5rem;display:flex;align-items:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-select--caret polygon{fill:#7f7f7f}.pdp-instagram{margin:0 auto 30px;padding-bottom:50px;width:95%}@media only screen and (min-width: 768px){.pdp-instagram{width:85%}}.pdp-instagram--headline{font-size:30px;margin-bottom:10px;font-weight:400;text-align:center}.pdp-instagram .fs-timeline{display:block}@media only screen and (min-width: 768px){.pdp-instagram .fs-timeline{display:flex;justify-content:space-between}}.pdp-instagram .fs-desktop .fs-entry-container{padding-top:24%!important;width:24%!important}.pdp-instagram .fs-mobile .fs-entry-container{margin:5px}.pdp-share{display:flex;margin-top:20px}.pdp-share--toggle{text-transform:uppercase;transition:color .2s}@media only screen and (min-width: 768px){.pdp-share--toggle:hover{color:#55b7b3}}.pdp-share--icons{list-style:none;margin-left:30px;opacity:1;-webkit-transform:translateX(0%);transform:translate(0);transition-duration:.5s;transiting-timing-function:ease-out}.pdp-share--icons.hidden{opacity:0;pointer-events:none;-webkit-transform:translateX(20%);transform:translate(20%)}.pdp-share--item{display:inline-block;font-size:18px;margin-right:30px}.pdp-share--item:last-child{margin-right:0}.pdp-share--item a{transition:.2s}@media only screen and (min-width: 992px){.pdp-share--item a:hover{color:#55b7b3}}.product-details{margin:30px auto 80px;width:90%}@media only screen and (min-width: 768px){.product-details{margin-top:30px;padding:20px 50px 50px}}.product-details--description{text-align:center;margin:0 auto;max-width:450px;padding:10px}.product-details--title{font-size:24px;font-weight:400;text-transform:capitalize;color:var(--color-ffa-grey);border-bottom:2px solid #5ac3b6;max-width:179px;margin:0 auto 20px}.product-details--description-text{font-size:16px;font-weight:40;line-height:21.6px;margin-bottom:50px}@media (max-width: 767px){.product-details--description-text p{line-height:1.5rem}}.product-details--description-text a{text-decoration:underline;font-weight:400}.product-details--description-text strong{font-weight:400}.product-details--list-container{display:flex;justify-content:space-between;overflow:hidden}.product-details--list,.product-details--featured-list{list-style:disc;margin-left:0}.product-details--list{padding-left:50px;padding-right:25px;width:33%}.product-details--list-item{margin-bottom:20px;position:relative}.product-details--list-item:last-child{margin-bottom:0}.product-details--list-icon{max-height:30px;left:0;position:absolute;top:0;-webkit-transform:translateX(-50px);transform:translate(-50px);max-width:30px}.product-details--list-icon-fit{top:10px}.product-details--list-icon-material{top:7px}.product-details--list-icon-weight{-webkit-transform:translateX(-45px);transform:translate(-45px)}.product-details--list-title{font-weight:500;margin-bottom:5px;padding-top:3px;text-transform:uppercase}.product-details--list-dots{padding-bottom:15px;padding-top:15px}.product-details--list-dots .slick-dots{bottom:auto;margin-left:0;position:static}.product-details--list-dots .slick-dots li{border:1px solid #7f7f7f;border-radius:50%}.product-details--list-dots .slick-dots li button:before{content:none}.product-details--list-dots .slick-dots li.slick-active{background-color:#7f7f7f}@media only screen and (min-width: 768px){.product-details--list-dots{display:none}}.product-flag{background-color:var(--color-ffa-grey);left:0;padding:2px 15px;position:absolute;top:0;z-index:1}.product-flag--text{color:#fff;font-size:14px;font-weight:500;line-height:14px;text-transform:uppercase}.product-flag--text-2019{color:var(--color-ffa-grey);font-size:17px;font-weight:600;line-height:18px;letter-spacing:.6px;text-transform:uppercase;padding:0 0 5px}.product-grid-item{display:block;margin-bottom:40px;padding:0 .75rem;text-align:left;width:100%}@media only screen and (min-width: 480px){.product-grid-item{width:50%}}@media only screen and (min-width: 768px){.product-grid-item{width:33.33%}}@media only screen and (min-width: 1200px){.product-grid-item{width:25%}}@media only screen and (min-width: 992px){.product-grid-item:hover .product-grid-item__title{color:#55b7b3;text-decoration:underline}}.product-grid-item.hide-item{display:none}.product-grid-item__link{display:block;outline:none}.product-grid-item__images{margin-bottom:12px;position:relative}.product-grid-item--label{color:var(--color-ffa-grey);font-size:12px;font-weight:600;left:0;letter-spacing:1px;line-height:14px;padding:3px 6px;pointer-events:none;position:absolute;text-transform:uppercase;top:-25px;z-index:1}@media only screen and (min-width: 768px){.product-grid-item--label{font-size:14px;left:0;line-height:17px;top:-25px}}.product-grid-item__title{color:#5c6066;display:block;font-family:Gotham;font-size:14px;font-weight:500;line-height:18px;margin-bottom:5px;margin-top:20px}@media only screen and (min-width: 768px){.product-grid-item__title{font-size:16px}}.product-grid-item__price-container{display:flex;font-size:15px;justify-content:left;align-items:left;margin-bottom:4px;margin-top:2px}@media only screen and (min-width: 768px){.product-grid-item__price-container{margin-bottom:6px;margin-top:4px}}.product-grid-item__compare{color:#747474;line-height:15px;margin-right:5px}.product-grid-item__price{color:#5c6066;font-family:Gotham;font-size:15px;font-weight:500;line-height:18px}.product-grid-item--on-sale .product-grid-item__price{color:#e11b10;line-height:15px}.product-grid-item .add-cart .btn:first-child{margin-right:0}.product-grid-item .add-cart button{width:100%}.product-grid-item--swatches{display:flex;flex-wrap:wrap;justify-content:flex-start}.swatch.product-grid-item-swatch{cursor:pointer;height:30px;width:30px;margin-right:5px}.product-desc .swatch.product-grid-item-swatch{cursor:pointer;height:36px;width:36px;padding:2px;margin:0}.colorswatch{position:relative;border-radius:100%;margin-right:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;margin-bottom:10px}.colorswatch.is-active{// border: 1px solid var(--color-ffa-grey)}.colorswatch.is-active>.swatch.product-grid-item-swatch{border:1px solid var(--color-ffa-grey);border-radius:100%}.colorway--flag{position:absolute;top:-14px;font-size:10px;color:#55b7b3;font-weight:400;font-family:var(--font-family-monospace);text-transform:uppercase;text-align:center;min-height:12px}.colorway--flag--sale{color:var(--color-ffa-grey)}@media (max-width: 768px){.pdp-product-sizes{margin-top:0!important}}.swatch.product-grid-item-swatch img{border-radius:50%;width:100%;height:100%}.product-grid-item-image-wrapper{display:block;position:relative}.product-grid-item-image-wrapper img{opacity:0;transition:opacity .2s ease-out}.product-grid-item-image-wrapper img.show{opacity:1}.product-grid-item-overlay{background-color:#00000005;bottom:0;content:".";left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.product-grid-item .stamped-badge-caption{color:#5c6066;font-family:Gotham;font-size:16px!important;font-weight:300;line-height:17px}.product-grid-item .fa-star:before{font-size:17px!important}.product-grid-item .stamped-product-reviews-badge{margin-bottom:4px;margin-top:2px}.product-grid-item-button{border:none;bottom:20px;color:var(--color-ffa-grey);cursor:pointer;display:none;font-size:16px;font-weight:600;left:50%;letter-spacing:1px;line-height:19px;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translate(-50%);transition:opacity .2s;width:85%;z-index:1}@media only screen and (min-width: 992px){.product-grid-item-button{display:block}}.product-grid-item__images:hover .product-grid-item-button{opacity:1;pointer-events:auto;z-index:9}.product-grid-item-eye-wrapper{align-items:center;background-color:#fff;border-radius:50%;bottom:5px;display:flex;height:25px;justify-content:center;position:absolute;right:5px;width:25px;z-index:9}@media only screen and (min-width: 992px){.product-grid-item-eye-wrapper{display:none}}.product-grid-item-eye{height:auto;opacity:1!important;width:18px}.product-image-wrap{padding-left:10px;padding-right:10px}@media only screen and (min-width: 768px){.product-image-wrap{align-self:flex-start;padding:0;position:relative;width:100%}}.product-model-info{color:#b5b5b5;font-size:12px;text-align:center}@media only screen and (min-width: 768px){.product-model-info{padding:5px 0 20px}}.product-image--slider{margin-bottom:10px;overflow:hidden;max-width:650px;width:650px}@media only screen and (min-width: 768px){.product-image--slider{align-self:flex-start;margin-bottom:0;order:1;padding:10px;width:100%;margin-left:50px;overflow:visible}}.thumb{cursor:pointer;margin:0;outline:0;overflow:hidden;position:relative;transition-duration:.2s;transition-property:outline}.thumb.is-active .thumb-overlay{display:block}@media only screen and (min-width: 768px){.thumb:last-child{margin-bottom:0}}.thumb .thumb-overlay{display:none;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;outline:0}.thumb-wrap{display:block;padding:10px 0;width:100%}@media only screen and (min-width: 768px){.thumb-wrap{display:flex;flex-direction:row;padding:10px;width:74%}}.product-image{overflow:hidden}.product-image img{width:100%}.product-image--actual{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.product-image--zoom-icon{cursor:pointer;display:none;position:absolute;right:10px;top:10px;z-index:1}@media only screen and (min-width: 768px){.product-image--zoom-icon{display:inline-block}}.zoom-icon{max-height:30px;max-width:30px}img.zoom-icon.zoom-out-icon{display:none}@media only screen and (min-width: 768px){.product-wrap{display:flex;margin:0 auto;max-width:1300px;padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px){.product-wrap{padding-left:56px;padding-right:56px}}.product-desc{padding:10px}.product-desc--splitter{margin-bottom:20px;margin-top:10px;border-bottom:#e5e5e5}.product-heading{line-height:29px;font-size:var(--font-size-heading-3);font-family:var(--font-family-body);line-height:var(--line-height-heading-3);margin-bottom:0;font-weight:400;text-transform:capitalize}@media only screen and (min-width: 768px){.product-heading{margin-bottom:0}}.pdp-top-price-and-reviews-container{display:flex;justify-content:space-between;margin-top:5px}.product-price{font-size:16px;font-weight:400}.product-price-strikeout{color:#c4c4c4;margin-right:auto;margin-left:2px;font-size:15px;font-weight:400}.product-price.strikeout+.product-price{color:#e11b10;margin-left:5px;margin-right:auto}.mobile-product-top-info{margin-bottom:5px;padding-left:10px;padding-right:10px}.product-option--wrapper{margin-bottom:15px}@media only screen and (min-width: 768px){.product-option--wrapper{margin-bottom:20px}}.product-option--wrapper:last-child{margin-bottom:0}.product-option{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;position:relative;margin:0;list-style:none}.product-option--split{display:flex;justify-content:space-between;width:100%}.product-option-value{cursor:pointer;line-height:normal;margin-right:5px}.product-option-value:hover .swatch img,.product-option-value.is-active .swatch img{border-color:var(--color-ffa-grey);border:1px solid}.product-option-value:hover .product-option-value--inner,.product-option-value.is-active .product-option-value--inner{background-color:var(--color-ffa-grey);border-color:var(--color-ffa-grey);color:#fff}.product-option-value:last-child{margin-right:0}.product-option-value.is-force-unavailable,.product-option-value.is-unavailable,.product-option-value.is-sold-out{opacity:.3}.product-option-value.is-force-unavailable.product-option-type--color .swatch,.product-option-value.is-unavailable.product-option-type--color .swatch,.product-option-value.is-sold-out.product-option-type--color .swatch{position:relative}.product-option-value.is-force-unavailable.product-option-type--color .swatch:after,.product-option-value.is-unavailable.product-option-type--color .swatch:after,.product-option-value.is-sold-out.product-option-type--color .swatch:after{content:"";position:absolute;top:5px;left:5px;width:70%;height:70%;background-image:url("{{ 'icon-unavailable-black.svg' | asset_url }}");background-size:100% 100%;z-index:2}.product-option-value.is-force-unavailable .product-option-value--inner,.product-option-value.is-unavailable .product-option-value--inner,.product-option-value.is-sold-out .product-option-value--inner{position:relative}.product-option-value.is-force-unavailable .product-option-value--inner:after,.product-option-value.is-unavailable .product-option-value--inner:after,.product-option-value.is-sold-out .product-option-value--inner:after{content:"";position:absolute;top:5px;left:5px;width:80%;height:67%;background-image:url("{{ 'icon-unavailable.svg' | asset_url }}");background-size:100% 100%;z-index:2}.product-option-value.is-force-unavailable .is-active.product-option-value--inner:after,.product-option-value.is-unavailable .is-active.product-option-value--inner:after,.product-option-value.is-sold-out .is-active.product-option-value--inner:after{background-image:url("{{ 'icon-unavailable-white.svg' | asset_url }}")}.product-option-value.is-force-unavailable img,.product-option-value.is-unavailable img,.product-option-value.is-sold-out img{border-color:#b5b5b566}.swatch{height:30px;width:30px}.product-option--fit-guide{font-size:14px;text-transform:none;transition:color .2s}@media only screen and (min-width: 768px){.product-option--fit-guide:hover{color:#55b7b3}}.product-option-value--inner{padding:8px 5px;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:var(--color-ffa-grey);border:1px solid #c4c4c4;border-radius:30px;position:relative;cursor:pointer;height:36px;align-items:center;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;margin-bottom:5px;margin-right:5px;min-width:36px;max-width:60px}.product-option-qty{margin-bottom:30px;margin-top:10px}@media only screen and (min-width: 768px){.product-option-qty{margin-top:25px}}.product-quantity-text{font-size:16px;font-weight:500;text-transform:uppercase}.quantity-stepper{align-items:center;border:1px solid var(--color-ffa-grey);display:flex;justify-content:space-between;line-height:26px;width:100px}.stepper-control{cursor:pointer;font-size:26px;font-weight:300;padding-left:5px;padding-right:5px}.add-cart{bottom:0;left:0;right:0;width:100%;z-index:2}@media only screen and (min-width: 768px){.add-cart{bottom:auto;left:auto;right:auto;position:static}}.add-to-cart{background-color:#2a514d;border:none;border-radius:30px;color:#fff;cursor:pointer;text-transform:capitalize;transition:all .2s;width:100%;display:flex;text-align:center;justify-content:space-between;align-items:center;font-weight:400;height:60px}.add-to-cart:hover{background-color:#386d6a}.add-to-cart:active{background-color:#2d5755}.add-to-cart.disabled{background-color:#2a514d!important;cursor:not-allowed}.js-out-of-stock:hover{background-color:#a7644e}.js-out-of-stock:active{background-color:#86503e}.add-to-cart.hidden{display:none}.product-not-available{font-size:14px;font-weight:500;padding:20px 0 0;text-align:center}.product-not-available a:hover{color:#55b7b3;text-decoration:underline}.product-not-available.hidden{display:none}.product-option--title{font-size:14px;font-weight:400;text-transform:capitalize;padding-bottom:5px}.product-options--error{color:#e11b10}.product-options--error.hidden{display:none}@media only screen and (min-width: 768px){.product-options--error{margin-top:20px;text-align:center}}.product--no-returns{font-size:14px;letter-spacing:.14px;font-weight:400;margin-top:0;text-align:left;color:#bd3028}.product--alert-icon{border:1px solid #bd3028;border-radius:100%;color:#bd3028;display:inline-block;font-size:12px;height:15px;line-height:15px;margin-right:5px;width:15px;text-align:center}.product-option-size{flex-wrap:nowrap}.product-option-size .product-option-value{flex-basis:1px}.product-option-size .product-option-value .product-option-value--inner{width:auto}.product-recommendataions--wrapper{background-color:#f5f5f5}.product-recommendations{margin-left:auto;margin-right:auto;max-width:1600px;overflow:hidden;padding-bottom:40px;padding-top:40px;width:100%}@media only screen and (min-width: 768px){.product-recommendations{padding-left:56px;padding-right:56px}}.product-recommendations .slick-arrow{top:40%}.product-recommendations--title{font-size:30px;margin-bottom:35px;text-align:center}@media only screen and (min-width: 768px){.product-recommendations--grid{display:flex}}.product-video-section{width:100%;position:relative}.product-video-section.playing .product-video-playbutton{display:none}.product-video-section--video{height:auto;width:100%}.product-video-playbutton{cursor:pointer;position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30%}.promo-blocks{display:flex;flex-wrap:wrap;margin-bottom:20px}@media only screen and (min-width: 768px){.promo-blocks{flex-wrap:nowrap;justify-content:space-between}}.promo-blocks--block{display:block;position:relative;width:100%}.promo-blocks--block:first-child{margin-bottom:15px}.promo-blocks--block:hover .promo-blocks--cta{color:#55b7b3}@media only screen and (min-width: 768px){.promo-blocks--block{width:49.5%}.promo-blocks--block:first-child{margin-bottom:0}}.promo-blocks--image{width:100%}.promo-blocks--content{left:50%;padding:0 40px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.promo-blocks--text{margin-bottom:20px}.promo-blocks--text p{font-size:20px;font-weight:300;line-height:29px}@media only screen and (min-width: 480px){.promo-blocks--text p{font-size:30px;line-height:39px}}@media only screen and (min-width: 992px){.promo-blocks--text p{font-size:40px;line-height:49px}}.promo-blocks--cta{display:block;text-transform:uppercase;font-size:23px;font-weight:500;transition:color .2s}@media only screen and (min-width: 480px){.promo-blocks--cta{font-size:28px}}@media only screen and (min-width: 768px){.promo-blocks--cta{font-size:16px}}.promo-blocks--text p,.promo-blocks--cta{color:#fff;text-align:center}.quickshop{opacity:1;pointer-events:auto;position:fixed;visibility:visible;z-index:15}.quickshop.hidden{opacity:0;pointer-events:none;visibility:hidden}.quickshop--wrapper{height:100%;position:relative;width:100%;overflow-x:hidden}.quickshop--overlay{background-color:#00000080;position:absolute}.quickshop,.quickshop--overlay{bottom:0;left:0;right:0;top:0;width:100%}.quickshop--insertion{height:100%;left:0;overflow:auto;padding-bottom:0;position:relative;top:0;width:100%;z-index:1}@media only screen and (min-width: 768px){.quickshop--insertion{height:auto;left:50%;max-height:90%;max-width:1300px;padding-bottom:0;padding-left:56px;padding-right:56px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}}.quickshop--inner{background-color:#fff;display:flex;flex-wrap:wrap;min-height:100%;padding:50px 15px;position:relative}@media only screen and (min-width: 768px){.quickshop--inner{flex-wrap:nowrap;min-height:none;padding-left:25px;padding-right:25px}}.quickshop--pdp-link{color:var(--color-ffa-grey);display:block;font-size:15px;font-weight:600;line-height:18px;margin-top:20px;text-align:center;text-decoration:underline}.quickshop--pdp-link:hover{text-align:left;text-decoration:underline}@media only screen and (min-width: 768px){.quickshop--pdp-link{display:inline-block;margin-left:10px}}.quickshop--success{background-color:#55b7b3;outline:none;pointer-events:none;text-transform:uppercase}.quickshop--success.hidden{display:none}.quickshop--x{position:absolute;right:22px;top:22px}@media screen and (max-width: 767px){.quickshop--x{width:17px}}.quickshop--insertion .mobile-product-top-info{width:100%}@media screen and (max-width: 767px){.quickshop--insertion .product-image-wrap{padding:0;width:100%}}.quickshop--insertion .product-image-wrap .thumb-wrap .slick-track{padding-bottom:2px;padding-top:2px}@media screen and (max-width: 767px){.quickshop--insertion .thumb-wrap{display:flex}}@media screen and (max-width: 767px){.quickshop--insertion .product-desc{width:100%}}.quickshop--insertion .product-not-available{display:none!important}.quickshop-model-info{display:block}@media only screen and (min-width: 768px){.quickshop-model-info{display:none!important}}.product-page-reviews{margin-bottom:30px;margin-top:30px;width:95%}.product-page-reviews .stamped-header-title{margin-bottom:20px;text-align:center}.product-page-reviews .stamped-header-title:before{display:none}.product-page-reviews .stamped-header-title:after{content:"How's this gear working for you?";display:block;font-size:20px;font-weight:300;text-align:center}.product-page-reviews .stamped-summary{margin-bottom:30px}.product-page-reviews .stamped-summary-actions-newreview,.product-page-reviews .stamped-summary-actions-newquestion{background-color:#999;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}.product-page-reviews .stamped-sort-select{margin-bottom:8px}.product-page-reviews .stamped-review-header strong,.product-page-reviews .stamped-review-header-title{font-weight:500}.product-page-reviews .stamped-review-content-body{font-size:14px}.product-page-reviews .stamped-button-primary{text-transform:uppercase;padding:13px 20px;font-size:14px;font-weight:500}@media only screen and (min-width: 992px){.product-page-reviews{width:80%}}.stamped-product-reviews-badge{display:inline-block}.stamped-product-reviews-badge .stamped-badge-starrating{margin:0 8px 0 0!important}.stamped-product-reviews-badge .fa-star:before,.stamped-product-reviews-badge .fa-star-o:before{font-size:15px;margin-right:0}.stamped-product-reviews-badge .stamped-badge-caption[data-reviews]{font-size:13px}.stamped-product-reviews-badge .stamped-badge-caption[data-reviews]:before{content:"("}.stamped-product-reviews-badge .stamped-badge-caption[data-reviews]:after{content:")"}.stamped-product-reviews-badge.stamped-main-badge .stamped-badge-caption[data-reviews="0"]:after{content:"0)"}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-bottom:.5em;font-weight:700}.rte p{margin-bottom:15px}.rte ul,.rte ol{list-style:disc outside;margin-left:20px;margin-bottom:15px;padding:0}.no-scroll{overflow-y:hidden;height:100vh}.statement{background-color:#fff;padding-bottom:50px;padding-top:50px;width:100%}@media only screen and (min-width: 768px){.statement{padding-bottom:100px;padding-top:100px}}.statement--inner{color:var(--color-ffa-grey);font-size:24px;font-weight:300;margin:0 auto;text-align:center;width:85%}@media only screen and (min-width: 768px){.statement--inner{width:80%}}.testimonials{padding-bottom:50px;padding-top:50px}.testimonials .slick-arrow.next{right:0}.testimonials .slick-arrow.prev{left:0}.testimonials .product-details--list-dots{display:block}.testimonials--title{font-size:24px;font-weight:500;margin-bottom:30px;padding-left:20px;padding-right:20px;text-align:center;text-transform:uppercase}@media only screen and (min-width: 480px){.testimonials--title{font-size:32px}}@media only screen and (min-width: 768px){.testimonials--title{font-size:20px}}.testimonials--slider{margin-bottom:25px}.testimonials--quote{font-size:24px;line-height:32px;margin:0 auto 40px;text-align:center;width:85%}@media only screen and (min-width: 480px){.testimonials--quote{font-size:40px;line-height:47px}}@media only screen and (min-width: 768px){.testimonials--quote{font-size:30px;line-height:35px}}.testimonials--logo-container{align-items:center;display:flex;justify-content:center;max-width:65%;margin:0 auto}.testimonials--logo{max-width:250px}.testimonials--quote-name{font-size:20px;font-weight:500;text-align:center;text-transform:uppercase}.testimonials .product-details--list-dots li{height:15px;width:15px}a.testimonial-cta{color:#55b7b3;font-weight:700}a.testimonial-cta .arrow-right{display:inline-block;margin-left:10px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #55b7b3}a.testimonial-cta:hover{color:#66d3cf}a.testimonial-cta:hover .arrow-right{border-left-color:#66d3cf}.top-picks{padding:60px 20px}.top-picks--title{color:var(--color-ffa-grey);font-size:26px;text-align:center;margin-bottom:35px}.top-picks--grid{display:flex;justify-content:space-around}.top-picks--grid .product-grid-item{width:24%}.top-picks--grid .product-grid-item:hover .product-grid-item__title{color:#55b7b3}.top-picks--grid .product-grid-item__title{transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.triangle{display:inline-block;height:0;width:0}.triangle-up{border-bottom:8px solid var(--color-ffa-grey);border-left:5px solid transparent;border-right:5px solid transparent}.triangle-down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid var(--color-ffa-grey)}.value-props{border-bottom:1px solid var(--color-ffa-grey);border-top:1px solid var(--color-ffa-grey);display:flex;justify-content:space-between;margin-top:20px;padding-bottom:15px;padding-top:15px;text-align:center}.value-prop--wrapper{padding-left:5px;padding-right:5px}.value-prop--icon{max-height:22px;max-width:22px}.value-prop--text{color:#5b5b5b;display:block;font-size:12px}.why-bamboo-benefits{background-size:175% 100%;background-position:center center;background-repeat:no-repeat;margin-bottom:50px;margin-top:50px;padding-bottom:75px;padding-top:75px}@media only screen and (min-width: 480px){.why-bamboo-benefits{background-size:150% 100%}}@media only screen and (min-width: 768px){.why-bamboo-benefits{background-size:100% 100%;margin-bottom:100px;margin-top:100px;padding-bottom:160px;padding-top:140px}}.why-bamboo-benefits--headline{font-size:24px;font-weight:300;text-align:center}@media only screen and (min-width: 768px){.why-bamboo-benefits--headline{font-size:30px}}.why-bamboo-benefits--subheadline{font-size:14px;font-weight:300;margin-bottom:30px;text-align:center}@media only screen and (min-width: 768px){.why-bamboo-benefits--subheadline{font-size:20px}}.why-bamboo-benefits--grid{align-items:flex-start;justify-content:space-around;display:flex;flex-wrap:wrap;list-style:none;margin-left:0}.why-bamboo-benefits--benefit{margin-bottom:60px;text-align:center;width:48%}@media only screen and (min-width: 768px){.why-bamboo-benefits--benefit{width:33%}}.why-bamboo-benefits-benefit-img{display:block;margin:0 auto;max-width:100px}.why-bamboo-benefits--benefit-text{font-size:14px;font-weight:500;margin-top:20px;text-transform:uppercase}@media only screen and (min-width: 768px){.why-bamboo-benefits--benefit-text{font-size:20px}}.why-bamboo--blocks-grid{margin-bottom:50px;margin-top:50px}@media only screen and (max-width: 768px){.why-bamboo--blocks-grid{padding-left:0;padding-right:0}}@media only screen and (min-width: 992px){.why-bamboo--blocks-grid{margin-bottom:100px;margin-top:100px}}.why-bamboo--blocks-grid-title{font-size:24px;font-weight:400;margin-bottom:0;text-align:center}@media only screen and (min-width: 768px){.why-bamboo--blocks-grid-title{font-size:30px}}.why-bamboo--blocks-grid-sub-title{font-size:14px;text-align:center}@media only screen and (min-width: 768px){.why-bamboo--blocks-grid-sub-title{font-size:18px}}.why-bamboo--blocks-grid-list{list-style:none;margin-left:0}@media only screen and (min-width: 768px){.why-bamboo--blocks-grid-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:40px}}.why-bamboo--blocks-grid-block{margin-bottom:30px}@media only screen and (min-width: 768px){.why-bamboo--blocks-grid-block{width:32.2%}}.why-bamboo--blocks-grid-block-img{display:block;max-width:100%;width:100%}.why-bamboo--blocks-grid-block-title{font-size:14px;font-weight:500;margin-bottom:10px;margin-top:20px;text-transform:uppercase;padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.why-bamboo--blocks-grid-block-title{font-size:20px;margin-bottom:20px;margin-top:30px;padding-left:0;padding-right:0}}.why-bamboo--blocks-grid-block-description{font-size:14px;padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.why-bamboo--blocks-grid-block-description{font-size:18px;padding-left:0;padding-right:0}}.why-bamboo--blocks-grid-block-description a{font-weight:500;text-decoration:underline;text-underline-position:under}.why-bamboo--blocks-grid-block-description a:hover{color:#55b7b3}.why-bamboo--our-custom-bamboo-blends{margin-bottom:70px;margin-top:50px}@media only screen and (min-width: 992px){.why-bamboo--our-custom-bamboo-blends{margin-bottom:100px;margin-top:100px}}.why-bamboo--our-custom-bamboo-blends .container{padding-left:0;padding-right:0}@media only screen and (min-width: 992px){.why-bamboo--our-custom-bamboo-blends .container{padding-left:1rem;padding-right:1rem}}.why-bamboo--our-custom-bamboo-blends-title{font-size:24px;font-weight:400;text-align:center}@media only screen and (min-width: 992px){.why-bamboo--our-custom-bamboo-blends-title{font-size:30px}}.why-bamboo--our-custom-bamboo-blends--text-over-image{background-color:var(--color-ffa-grey);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:space-around;margin:0 auto;padding:30px 0;position:relative;transition:padding .5s cubic-bezier(.455,.03,.515,.955) 0s}.why-bamboo--our-custom-bamboo-blends--text-over-image.is-active{padding-bottom:90px;padding-top:50px}@media only screen and (min-width: 992px){.why-bamboo--our-custom-bamboo-blends--text-over-image{flex-direction:row;position:static}.why-bamboo--our-custom-bamboo-blends--text-over-image.is-active{padding-bottom:100px;padding-top:100px}}.why-bamboo--our-custom-bamboo-blends--text-over-image--description{width:100%}@media only screen and (min-width: 992px){.why-bamboo--our-custom-bamboo-blends--text-over-image--description{margin-right:auto;position:relative;width:70%}}.why-bamboo--our-custom-bamboo-blends--text-over-image--icon{display:inline-block;margin-bottom:20px;max-width:30px;position:absolute;left:10px}@media only screen and (min-width: 992px){.why-bamboo--our-custom-bamboo-blends--text-over-image--icon{max-width:60px;top:0;left:30px}}.why-bamboo--our-custom-bamboo-blends--text-over-image--title,.why-bamboo--our-custom-bamboo-blends--text-over-image--body,.why-bamboo--our-custom-bamboo-blends--text-over-image--toggle{margin:0 auto;padding-left:50px;padding-right:20px}@media only screen and (min-width: 992px){.why-bamboo--our-custom-bamboo-blends--text-over-image--title,.why-bamboo--our-custom-bamboo-blends--text-over-image--body,.why-bamboo--our-custom-bamboo-blends--text-over-image--toggle{margin-bottom:0;padding-left:0;padding-right:0;width:75%}}.why-bamboo--our-custom-bamboo-blends--text-over-image--title{font-size:16px;font-weight:500;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width: 768px){.why-bamboo--our-custom-bamboo-blends--text-over-image--title{font-size:18px}}@media only screen and (min-width: 992px){.why-bamboo--our-custom-bamboo-blends--text-over-image--title{font-size:30px}}.why-bamboo--our-custom-bamboo-blends--text-over-image--body{font-size:14px}.is-active .why-bamboo--our-custom-bamboo-blends--text-over-image--body{margin-bottom:30px}@media only screen and (min-width: 992px){.why-bamboo--our-custom-bamboo-blends--text-over-image--body{font-size:16px}.is-active .why-bamboo--our-custom-bamboo-blends--text-over-image--body{margin-bottom:50px}}.why-bamboo--our-custom-bamboo-blends--text-over-image--body,.why-bamboo--our-custom-bamboo-blends--text-over-image--list{transition:all .5s cubic-bezier(.455,.03,.515,.955) 0s;max-height:0;overflow:hidden;opacity:0}.is-active .why-bamboo--our-custom-bamboo-blends--text-over-image--body,.is-active .why-bamboo--our-custom-bamboo-blends--text-over-image--list{max-height:1000px;opacity:1}.why-bamboo--our-custom-bamboo-blends--text-over-image--list{list-style:none;margin-left:0;width:100%;text-align:left;padding-left:50px;padding-right:20px;opacity:0}.is-active .why-bamboo--our-custom-bamboo-blends--text-over-image--list{margin-bottom:30px;opacity:1}@media only screen and (min-width: 992px){.why-bamboo--our-custom-bamboo-blends--text-over-image--list{border-left:1px solid #fff;margin-bottom:0;padding-bottom:5px;padding-left:25px;padding-top:5px;width:30%}}.why-bamboo--our-custom-bamboo-blends--text-over-image--list-item{font-size:14px;margin-bottom:20px;text-transform:uppercase;font-weight:500}.why-bamboo--our-custom-bamboo-blends--text-over-image--list-item:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.why-bamboo--our-custom-bamboo-blends--text-over-image--list-item{font-size:16px}}@media only screen and (min-width: 992px){.why-bamboo--our-custom-bamboo-blends--text-over-image--list-item{margin-bottom:40px}}.why-bamboo--our-custom-bamboo-blends--text-over-image--toggle{font-size:14px;margin-top:10px;position:absolute;left:0;bottom:15px}.is-active .why-bamboo--our-custom-bamboo-blends--text-over-image--toggle{bottom:60px}@media only screen and (min-width: 992px){.why-bamboo--our-custom-bamboo-blends--text-over-image--toggle{position:static}}.why-bamboo--our-custom-bamboo-blends--text-over-image--toggle-less,.why-bamboo--our-custom-bamboo-blends--text-over-image--toggle-more{cursor:pointer}.why-bamboo--our-custom-bamboo-blends--text-over-image--toggle-less:hover,.why-bamboo--our-custom-bamboo-blends--text-over-image--toggle-more:hover{color:#55b7b3;text-decoration:underline;text-underline-position:under}.why-bamboo--our-custom-bamboo-blends--text-over-image--toggle-less{display:none}.is-active .why-bamboo--our-custom-bamboo-blends--text-over-image--toggle-less{display:inline}.why-bamboo--our-custom-bamboo-blends--text-over-image--toggle-more:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%}.is-active .why-bamboo--our-custom-bamboo-blends--text-over-image--toggle-more{display:none}.why-bamboo--our-fabrics{margin-bottom:50px;margin-top:50px;padding-bottom:50px}@media only screen and (min-width: 992px){.why-bamboo--our-fabrics{margin-bottom:100px;margin-top:100px;padding-bottom:0}}.why-bamboo--container{max-width:1170px}.why-bamboo--our-fabrics-title{font-size:24px;font-weight:400;text-align:center}@media only screen and (min-width: 768px){.why-bamboo--our-fabrics-title{font-size:30px}}.why-bamboo--our-fabrics-fabrics-range{position:relative}.why-bamboo--our-fabrics-sub-title{font-size:14px;text-align:center}@media only screen and (min-width: 768px){.why-bamboo--our-fabrics-sub-title{font-size:18px;margin:0 auto 20px;max-width:778px}}.why-bamboo--our-fabrics-fabrics-range-gradient{display:block;margin:0 auto}.why-bamboo--our-fabrics-fabrics{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;margin-top:35px;overflow:hidden}.why-bamboo--our-fabrics-fabric-item{text-align:center;width:33%}.why-bamboo--our-fabrics-fabric-item-woven{text-align:center;width:50%}@media only screen and (min-width: 768px){.why-bamboo--our-fabrics-fabric-item{margin-left:10px;margin-right:10px}.why-bamboo--our-fabrics-fabric-item:first-child{margin-left:0}.why-bamboo--our-fabrics-fabric-item:last-child{margin-right:0}}.why-bamboo--our-fabrics-fabric-item-icon{display:block;height:39px;margin:0 auto;width:39px}.why-bamboo--our-fabrics-fabric-item-title{font-size:16px;font-weight:500;line-height:1;margin-bottom:5px;margin-top:15px;text-transform:uppercase}@media only screen and (min-width: 768px){.why-bamboo--our-fabrics-fabric-item-title{font-size:18px}}.why-bamboo--our-fabrics-fabric-item-weight{font-size:16px;line-height:1;text-transform:uppercase}@media only screen and (min-width: 768px){.why-bamboo--our-fabrics-fabric-item-weight{font-size:18px}}.why-bamboo--our-fabrics-fabric-item-description{font-size:16px;margin-top:20px;text-transform:uppercase}@media only screen and (min-width: 768px){.why-bamboo--our-fabrics-fabric-item-description{font-size:18px}}.js-why-bamboo--our-fabrics-fabrics-slider .slick-prev:before,.js-why-bamboo--our-fabrics-fabrics-slider .slick-next:before{color:var(--color-ffa-grey)}.js-why-bamboo--our-fabrics-fabrics-slider .slick-arrow{top:70%}.js-why-bamboo--our-fabrics-fabrics-slider .slick-arrow.next{right:-20px}.js-why-bamboo--our-fabrics-fabrics-slider .slick-arrow.prev{left:-20px}.why-bamboo--our-fabrics-fabrics-range-gradient{display:none}.js-why-bamboo--our-fabrics-fabrics-slider-woven .slick-prev:before,.js-why-bamboo--our-fabrics-fabrics-slider-woven .slick-next:before{color:var(--color-ffa-grey)}.js-why-bamboo--our-fabrics-fabrics-slider-woven .slick-arrow{top:70%}.js-why-bamboo--our-fabrics-fabrics-slider-woven .slick-arrow.next{right:-20px}.js-why-bamboo--our-fabrics-fabrics-slider-woven .slick-arrow.prev{left:-20px}@media only screen and (min-width: 768px){.why-bamboo--our-fabrics-fabrics-range-gradient{display:block}}.js-why-bamboo--our-fabrics-fabrics-slider .slick-track{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:contain;padding-top:80px}.js-why-bamboo--our-fabrics-fabrics-slider .icon-arrow{opacity:.7}.js-why-bamboo--our-fabrics-fabrics-range .slick-dots{left:0;margin-left:0}.js-why-bamboo--our-fabrics-fabrics-range .slick-dots li button:before{content:"";border:1px solid #5c5f66;border-radius:100%;background-color:transparent;transition:background-color .3s linear 0s;opacity:1}.js-why-bamboo--our-fabrics-fabrics-range .slick-dots li.slick-active button:before{background-color:#5c5f66}.js-why-bamboo--our-fabrics-fabrics-slider-woven .slick-track{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:contain;padding-top:80px}.js-why-bamboo--our-fabrics-fabrics-slider-woven .icon-arrow{opacity:.7}.js-why-bamboo--our-fabrics-fabrics-range-woven .slick-dots{left:0;margin-left:0}.js-why-bamboo--our-fabrics-fabrics-range-woven .slick-dots li button:before{content:"";border:1px solid #5c5f66;border-radius:100%;background-color:transparent;transition:background-color .3s linear 0s;opacity:1}.js-why-bamboo--our-fabrics-fabrics-range-woven .slick-dots li.slick-active button:before{background-color:#5c5f66}.why-bamboo--sub-nav{background-color:#ebebeb}.why-bamboo--sub-nav-container{padding:8px 0}@media only screen and (min-width: 768px){.why-bamboo--sub-nav-container{padding-top:13px;padding-bottom:13px}}.why-bamboo--sub-nav-linklist{list-style:none;margin-left:0;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}@media only screen and (min-width: 768px){.why-bamboo--sub-nav-linklist{display:block}}.why-bamboo--sub-nav-linklist-item{display:inline-block;margin:0 7px}.why-bamboo--sub-nav-linklist-item:first-child{margin-left:0}.why-bamboo--sub-nav-linklist-item:last-child{margin-right:0}@media only screen and (min-width: 768px){.why-bamboo--sub-nav-linklist-item{margin:0 25px}}.why-bamboo--sub-nav-anchor-link{font-size:12px;font-weight:500}.why-bamboo--sub-nav-anchor-link:hover{color:#55b7b3;text-decoration:underline}@media only screen and (min-width: 768px){.why-bamboo--sub-nav-anchor-link{font-size:14px}}.notfound-banner{background-image:url(/cdn/shop/files/404-hero-3.jpg?v=1614708487);background-size:cover;min-height:300px;padding:40px 15px;background-position:center top}@media only screen and (min-width: 768px){.notfound-banner{padding:60px;min-height:480px}}.notfound-banner-text{text-align:center}.notfound-content{text-align:center;min-height:200px;padding:25px 15px;display:flex;flex-direction:column;justify-content:space-evenly}@media only screen and (min-width: 768px){.notfound-content{padding:50px}}.notfound-content--heading{font-size:1.2rem;line-height:2rem;margin-bottom:0}@media only screen and (min-width: 768px){.notfound-content--heading{font-size:1.5rem}}.notfound-content--copy a{color:#747474}@media only screen and (min-width: 992px){.account-logged-out-main{display:flex}}@media only screen and (min-width: 768px){.account-logged-in-main{display:flex}}.account-logged-in-main h1,.account-logged-in-main h2,.account-logged-in-main h3{letter-spacing:.45px}@media only screen and (min-width: 992px){.account-logged-out-left{display:block;width:40%}}.account-logged-out-left img{width:100%}@media only screen and (min-width: 768px){.account-logged-out-right{padding:0 30px 30px;width:60%}}.account-logged-in-left{padding:10px 0 0;position:relative;z-index:1}@media only screen and (min-width: 768px){.account-logged-in-left{width:20%;min-width:175px;padding:15px 10px 0 0}}.account-logged-in-left ul{margin:0}.account-logged-in-left strong{font-size:11px}.account-logged-in-right{padding:20px 0 0;z-index:1;position:relative}@media only screen and (min-width: 768px){.account-logged-in-right{width:80%;padding:15px 0 0 20px;min-height:600px}}@media only screen and (min-width: 1024px){.account-logged-in-right{width:80%;padding:15px 0 0 100px}}.account-logged-out-row small{display:block;color:#7f7f7f;font-size:12px}.account-logged-out-row form{margin-top:15px}.account-nav-title{text-transform:uppercase;font-size:16px;line-height:1;position:relative;margin-bottom:0}@media only screen and (min-width: 768px){.account-nav-title{cursor:default;background-color:#fff;border:none;line-height:19px;padding:0;margin-bottom:20px}}.account-nav-title--orders{margin:30px 0 10px;font-weight:700;font-size:13px;text-transform:none}.account-sidebar-orders{display:none}@media only screen and (min-width: 768px){.account-sidebar-orders{display:block}}.account-sidebar-orders ul{list-style-type:none;padding-top:10px}.account-sidebar-orders li{font-size:11px;line-height:1.6;color:#000;background:#f9f9f9;margin-bottom:10px;padding:10px 10px 10px 45px;font-size:14px;position:relative}.account-sidebar-orders strong{border-bottom:1px solid #c5c5c5;padding-bottom:10px;margin-left:20px;display:block;margin-right:20px;font-weight:400}.account-sidebar-orders-link{font-size:11px;color:#000;display:inline-block;margin:0 auto 10px}.account-sidebar-orders-link:hover{color:#55b7b3;text-decoration:underline}@media only screen and (min-width: 1200px){.account-sidebar-orders-link{margin-left:0;margin-right:15px}}.account-nav-title.account-nav-title--btn{cursor:pointer;background-color:#b5b5b5;border:1px solid #7f7f7f;position:relative;margin-bottom:0;background-color:var(--color-ffa-grey);padding:15px 18px;text-transform:none;font-weight:700;border-radius:4px 4px 0 0;color:#fff}@media only screen and (min-width: 768px){.account-nav-title.account-nav-title--btn{cursor:default;line-height:19px;margin-bottom:20px}}.account-nav-title.account-nav-title--btn.open svg{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}.account-nav-title.account-nav-title--btn svg{width:9px;height:8px;vertical-align:middle;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}@media only screen and (min-width: 768px){.account-nav-title.account-nav-title--btn svg{display:none}}.account-logged-in-nav{display:none;border:1px solid #7f7f7f;border-top:none;padding:10px 10px 0}@media only screen and (min-width: 768px){.account-logged-in-nav{padding:0;border:none;display:block!important}}.account-logged-in-nav ul{padding:0 18px}.account-logged-in-nav li{border-bottom:1px solid #c5c5c5}.account-logged-in-nav li:last-child{margin-bottom:15px}.account-nav-item{list-style-type:none;line-height:1}.account-sectionheader{font-weight:700;font-size:14px}.account-nav-item a{text-decoration:none;color:#7f7f7f;font-size:14px;color:var(--color-ffa-grey);font-weight:700}.account-nav-item a:hover{color:#55b7b3}.account-nav-item a.active{color:#000;font-weight:700}.account-logged-in-row{margin-bottom:15px;border:1px solid #c5c5c5;border-radius:4px;overflow:hidden}@media only screen and (min-width: 768px){.account-logged-in-row{margin-bottom:25px}}.account-logged-in-row h1{font-size:20px;line-height:1;margin-bottom:20px}@media only screen and (min-width: 768px){.account-logged-in-row h1{text-align:left}}.account-logged-in-row h2{font-size:16px;margin-bottom:20px;line-height:1;border-bottom:1px solid #c5c5c5}@media only screen and (min-width: 768px){.account-logged-in-row h2{margin-bottom:30px}}.account-logged-in-row h2 a{font-size:12px;font-weight:500;padding-left:10px;color:#000}.account-logged-in-row h2 a:hover{color:#55b7b3;text-decoration:underline}.account-logged-in-row h3{position:relative;font-size:12px;text-transform:uppercase;letter-spacing:.75px;margin-bottom:10px;line-height:1;border-bottom:1px solid #c5c5c5;padding-bottom:10px;font-size:16px;text-transform:none}.account-logged-in-row h3 a,.account-logged-in-row h3 button{padding:0 0 0 10px;background:none;border:none;text-transform:uppercase;color:#000}@media only screen and (min-width: 768px){.account-logged-in-row h3 a,.account-logged-in-row h3 button{padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}}.account-logged-in-row h3 a:hover{color:#55b7b3;text-decoration:underline}.account-logged-in-row h3 button:hover{background-color:#55b7b3}.account-logged-in-row p{font-size:14px;line-height:1.4}.account-logged-in-row p a{text-decoration:none}.account-logged-in-row p a:hover{text-decoration:underline}.account-logged-in-row .account-btn{margin:0}.account-row-column{margin-bottom:30px}@media only screen and (min-width: 768px){.account-row-column{width:100%}}.account-row-column button{font-size:13px;line-height:1.4;color:var(--color-ffa-grey);padding:10px 0 0;border:0;background:none;cursor:pointer}.account-row-column button:focus{outline:none}.account-row-column button:hover{color:#55b7b3;text-decoration:underline}.account-row-column.account-row-column--address{margin-bottom:35px}@media only screen and (min-width: 768px){.account-row-column.account-row-column--address{width:100%}}@media only screen and (min-width: 992px){.account-row-column.account-row-column--address{width:50%}}.account-row-column--full-width{width:100%}@media only screen and (min-width: 768px){.account-column-wrapper{display:flex;flex-wrap:wrap}}.account-row-title{margin-bottom:10px;line-height:1;padding-top:20px;font-weight:500}@media only screen and (min-width: 768px){.account-row-title{padding-top:30px}}.account-btn{display:block;width:100%;margin:15px 0 5px;border:1px solid var(--color-ffa-grey);text-transform:uppercase;letter-spacing:.75px;font-size:13px;background-color:var(--color-ffa-grey);color:#fff;padding:15px 80px;font-style:normal;font-weight:700;font-size:12px}@media only screen and (min-width: 480px){.account-btn{width:auto!important;display:inline-block}}.account-btn:hover{background-color:#55b7b3;border-color:#55b7b3;color:#fff}.account-txt-btn{display:inline-block;font-size:14px}.account-txt-btn:hover{color:#55b7b3;text-decoration:underline}.account-input-group--small{display:flex}.account-input-group--small .account-label{text-align:center;margin-right:10px!important}.account-register--container{max-width:405px;min-height:400px;padding:20px}.account-registration .form-footer{margin:0 0 8px!important;padding:0!important;border:none!important}.account-registration .form-footer .cancel-form{display:none}.account-registration .form-footer .action-button{font-size:13px;letter-spacing:.75px;margin:15px 0 5px!important;width:100%!important}@media only screen and (min-width: 768px){.account-registration .form-footer .action-button{width:auto!important}}.account-registration .customr-container-item{padding:0}.account-registration input.customr-control{display:block}@media only screen and (min-width: 768px){.account-registration input.customr-control{max-width:365px}}.account-registration#customer-fields label{display:inline;margin:0;font-size:12px;letter-spacing:.75px}.account-registration#customer-fields .action-icon{display:none!important}.account-registration .notices{display:none}.account-label,.account-form-toggle{font-size:12px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.015em;color:var(--color-ffa-grey)}.account-input{display:block;color:#7f7f7f;border:1px solid #c5c5c5;padding:12px;font-size:13px}@media only screen and (min-width: 768px){.account-input{width:100%}}.account-input.account-input--small{display:inline-block;width:50px!important;text-align:center}.account-input.account-input--checkbox{width:20px;height:20px;margin-right:10px;cursor:pointer}.account-input.account-input--checkbox:checked{background-image:url("{{ 'check-black.svg' | asset_url }}");background-position:center;background-size:80%;background-repeat:no-repeat}.account-select-wrapper{position:relative;width:100%}@media only screen and (min-width: 768px){.account-select-wrapper{max-width:100%}}.account-select-wrapper svg{width:9px;height:6px;vertical-align:middle;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.account-select-wrapper polygon{fill:#7f7f7f}.account-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;background-color:#fff;border:1px solid #b5b5b5;width:100%;padding:10px 13px;border-radius:0;color:#7f7f7f;font-size:16px;letter-spacing:normal}.account-page .input-group{margin-bottom:15px;position:relative}.account-page .input-group.hidden{display:none}.account-page .form-note{padding:10px}@media only screen and (min-width: 768px){.account-page .form-note{max-width:365px}}.account-page .form-note li{font-size:12px;text-transform:uppercase;letter-spacing:.75px;line-height:1.5}.account-input-group--checkbox{display:flex;align-items:center;margin:15px 0}.account-input-group--checkbox input[type=checkbox]{width:20px;height:20px;margin-right:10px;cursor:pointer}.account-input-group--checkbox input[type=checkbox]:checked{background-image:url("{{ 'check-black.svg' | asset_url }}");background-position:center;background-size:80%;background-repeat:no-repeat}.account-edit-subscription{display:none}.account-reset-password{max-width:405px;min-height:400px;padding:20px}@media only screen and (min-width: 768px){.account-reset-password{padding:20px}}.account-edit-address-form{margin-top:35px}.account-edit-address-cancel{display:inline-block;padding:0 0 0 10px!important;text-transform:uppercase}.account-orders-table table{text-align:left;width:100%}@media only screen and (min-width: 768px){.account-orders-table table{table-layout:fixed}}.account-orders-table th{padding:10px 5px;text-transform:uppercase;font-weight:300;font-size:11px;border-bottom:2px solid var(--color-ffa-grey);font-weight:500;vertical-align:top}@media only screen and (min-width: 768px){.account-orders-table th{font-size:14px}}.account-orders-table td{padding:10px 5px;font-size:11px;border-left:1px solid var(--color-ffa-grey);border-top:1px solid var(--color-ffa-grey)}.account-orders-table td:first-child{border-left:0}@media only screen and (min-width: 768px){.account-orders-table td{font-size:14px}}.account-orders-table a:hover{color:#55b7b3;text-decoration:underline}.account-orders-table .account-order-status{display:none}@media only screen and (min-width: 480px){.account-orders-table .account-order-status{display:table-cell}}.account-single-order-table{width:100%}.account-single-order-table thead{border-bottom:1px solid var(--color-ffa-grey)}.account-single-order-table th{text-transform:uppercase;font-weight:500;font-size:11px;text-align:left;border-bottom:1px solid var(--color-ffa-grey);padding:10px 5px}@media only screen and (min-width: 768px){.account-single-order-table th{font-size:14px}}.account-single-order-table td{text-align:left;font-size:11px;padding:10px 5px;border-top:1px solid var(--color-ffa-grey)}@media only screen and (min-width: 768px){.account-single-order-table td{font-size:12px}}@media only screen and (min-width: 768px){.account-order-product{width:50%;padding-left:15px!important;text-align:left!important}}.order-tracking-container{margin-bottom:20px}@media only screen and (min-width: 768px){.order-tracking-container{margin-bottom:25px}}.account-page-title{font-size:24px;font-weight:700}.account-sidebar--last-ordered-item-checkbox{left:20px;position:absolute;top:15px}.account-sidebar--last-order-actions{align-items:center;background-color:#f5f5f5;border-top:1px solid #ddd;display:flex;flex-direction:column;justify-content:space-between;padding:8px 18px}@media only screen and (min-width: 1200px){.account-sidebar--last-order-actions{flex-direction:row}}.account-sidebar--last-order-add-to-cart{margin:0;padding:11px 15px}.account-logged-in-row-header{border-bottom:1px solid #c5c5c5;display:flex;background-color:#f5f5f5;flex-direction:row;flex-wrap:nowrap;font-size:14px;justify-content:space-between;margin-bottom:18px;padding:10px 20px;text-transform:none}.account-logged-in-row-content{padding-bottom:20px;padding-left:20px;padding-right:20px}.account-logged-in-row-footer{padding:0 20px 20px}.shopify-challenge__container{min-height:400px;padding:40px 20px}@media only screen and (min-width: 992px){.shopify-challenge__container{min-height:500px;padding:80px 0 100px}}.account-addresses--header{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.account-addresses--page-title{font-size:18px}@media only screen and (min-width: 768px){.account-addresses--page-title{font-size:24px}}#address_form_new{padding-top:20px}.account-active .input-group{margin-bottom:15px}.account-active--input-text-field{display:block;border:1px solid #c5c5c5;padding:6px 12px}@media only screen and (min-width: 768px){.account-active--input-text-field{max-width:365px}}.active-account-container{max-width:405px;min-height:400px;padding:20px}.account-active--decline-invitation-link:hover{color:#55b7b3;cursor:pointer;text-decoration:underline}.account-dashboard--welcome{border:0;margin-bottom:15px}.account-dashboard--welcome h3{border-bottom:0;font-size:14px;font-weight:500}.account-dashboard--manage-addresses-link{font-size:14px;text-transform:none!important}.account-dashboard--account-info-shipping-additional-text{font-size:15px;font-style:italic;line-height:1}.account-login--page{padding-bottom:80px}.account-login--page .input-group{margin-bottom:15px}.account-login--page .account-input{max-width:none;width:100%;border:1px solid #c5c5c5;padding:14px 12px}.account-logged-out-main{display:block}.account-login--page-title{display:inline-block;font-size:20px;margin:20px 0;font-weight:500}@media only screen and (min-width: 992px){.account-login--page-options{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}}@media only screen and (min-width: 992px){.account-login--register,.account-login--login{padding:40px;width:50%}}.account-login--register{margin-bottom:20px}.account-login--register-actions{text-align:left}.account-login--register-actions .account-button{padding:15px 50px}.account-login--register-actions a{color:#fff}@media only screen and (min-width: 992px){.account-login--login p{font-size:14px}}.account-login--login-actions{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;align-items:center}.account-order--header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.account-order--order-actions a{font-size:13px;font-weight:500}.account-order--order-actions a:hover{color:#55b7b3;text-decoration:underline}.account-order--order-action-sep{font-size:13px;font-weight:500;padding:0 5px}.account-order--order-title{font-size:18px;text-transform:uppercase}@media only screen and (min-width: 768px){.account-order--order-title{font-size:24px}}.account-order--order-date{font-size:16px}@media only screen and (min-width: 768px){.account-order--order-date{font-size:18px}}.accout-order--link-back-to-orders:hover{color:#55b7b3;text-decoration:underline}.account-orders--page-title{font-size:18px}@media only screen and (min-width: 768px){.account-orders--page-title{font-size:24px}}.account-orders--orders-list-table{margin-bottom:10px;margin-top:10px}.account-orders--total-orders{font-size:12px;font-weight:500;padding-left:5px}.account-orders--orders-list-header{border-top:1px solid #c5c5c5;padding-top:5px;margin-bottom:20px}.account-orders--orders-list-footer{border-top:1px solid #c5c5c5;margin-top:30px;padding-top:5px}.account-orders--back-to-dashboard{font-size:15px;font-weight:500}.account-orders--back-to-dashboard:hover{color:#55b7b3;text-decoration:underline}body.template__article .article-main.container{padding:0}.back-link{display:block;font-size:12px;color:#b5b5b5;letter-spacing:0;text-align:center;margin:0 auto;width:280px;padding-top:25px}.back-link svg{padding-right:10px}@media only screen and (min-width: 768px){.back-link{text-align:left;margin:initial;padding-left:100px}}.back-link:hover{color:#55b7b3;text-decoration:underline}.article-header{display:flex;flex-direction:column;align-items:center;padding:25px 10px 30px;text-align:center}@media only screen and (min-width: 768px){.article-header{padding:20px 40px 55px}}.article-header .article-date{font-size:14px;color:#7f7f7f;letter-spacing:2px;text-transform:uppercase;padding-bottom:20px}@media only screen and (min-width: 768px){.article-header .article-date{padding-bottom:35px}}.article-header .article-title{font-weight:100;font-size:36px;color:var(--color-ffa-grey);letter-spacing:0;line-height:40px;padding-bottom:25px}@media only screen and (min-width: 768px){.article-header .article-title{font-size:48px;line-height:60px}}.article-header .article-author{font-size:14px;color:#7f7f7f;letter-spacing:0;line-height:17px}.article-header .article-author span{font-weight:500;color:var(--color-ffa-grey)}.article-image{padding-bottom:30px}@media only screen and (min-width: 768px){.article-image{padding-bottom:115px}}.article-image img{width:100%}.article-main{flex:1;background-color:#fff}.article-main .article-body{width:100%;max-width:1259px;margin:0 auto}.article-content{text-align:left}@media only screen and (min-width: 768px){.article-content{display:flex}}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6,.article-content p,.article-content ol,.article-content ul,.article-content span{max-width:740px;margin:0 auto}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{padding:0 20px}.article-content h1{padding:0 20px 25px;font-weight:100;font-size:32px;color:var(--color-ffa-grey);letter-spacing:0;line-height:40px}@media only screen and (min-width: 768px){.article-content h1{font-size:40px;line-height:48px;padding-bottom:30px}}.article-content p{padding:0 20px 20px;font-weight:400;font-size:20px;color:var(--color-ffa-grey);letter-spacing:0;line-height:30px}.article-content p a{font-weight:400;color:#55b7b3;text-decoration:underline}.article-content p a:hover{color:#66d3cf}.article-content p strong{font-weight:600}.article-content blockquote{position:relative;padding:20px 20px 50px;margin:0 auto}.article-content blockquote:before{content:url(block-quote.svg);width:35px;height:26px}@media only screen and (min-width: 768px){.article-content blockquote:before{position:absolute;bottom:68%}}@media only screen and (min-width: 768px){.article-content blockquote{width:686px;padding:45px 25px 85px 0}}.article-content blockquote p{font-size:24px;color:#2c2e31;letter-spacing:0;line-height:35px;display:table;padding:10px 0 0 35px}@media only screen and (min-width: 768px){.article-content blockquote p{font-size:30px;line-height:45px;display:inline-block;padding-left:75px}}.article-content p.image{padding:35px 0 20px;max-width:initial}@media only screen and (min-width: 768px){.article-content p.image{padding-top:60px}}.article-content p.image img{width:100%}.article-content p.video,.article-content p.music{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:20px auto 40px;max-width:700px}@media only screen and (min-width: 992px){.article-content p.video,.article-content p.music{padding-bottom:30%}}.article-content p.video iframe,.article-content p.video object,.article-content p.video embed,.article-content p.music iframe,.article-content p.music object,.article-content p.music embed{position:absolute;top:0;left:0;width:100%;height:100%}.article-content p.music{padding-bottom:80px}@media only screen and (min-width: 992px){.article-content p.music{padding-bottom:56.25%}}.article-content p.music iframe{max-height:80px}@media only screen and (min-width: 992px){.article-content p.music iframe{max-height:initial}}.article-content p.caption{position:relative;font-size:14px;color:#7f7f7f;letter-spacing:0;line-height:20px;padding-bottom:75px;margin-left:20px}.article-content p.caption:before{content:"//";position:absolute;left:0}@media only screen and (min-width: 768px){.article-content p.caption{position:relative;max-width:774px;padding-left:30px;padding-top:5px}}.article-content ol,.article-content ul{margin-left:13%;margin-bottom:30px}.article-content ol li,.article-content ul li,.article-content ol p,.article-content ul p{font-weight:100;font-size:20px;color:var(--color-ffa-grey);letter-spacing:0;line-height:30px;padding:0}@media only screen and (min-width: 768px){.article-content ol,.article-content ul{margin-left:23%;padding:0 20px}}.article-footer{text-align:center;padding:15px 20px 90px;display:block}@media only screen and (min-width: 768px){.article-footer{padding-top:50px;max-width:740px;width:100%;margin:0 auto}}.article-footer svg{display:block;margin:0 auto}@media only screen and (min-width: 768px){.article-footer .footer-inner{border-top:1px solid #eeeeee;margin-top:50px;padding:20px 0 25px}}.article-footer .footer-inner:after{content:"";display:table;clear:both}.article-footer .article-tags{border-top:1px solid #eeeeee;margin-top:25px;padding-top:20px;padding-bottom:45px}@media only screen and (min-width: 768px){.article-footer .article-tags{float:left;text-align:left;border:none;margin:0;padding:0}}.article-footer .article-tags span a{padding:0 10px;font-size:16px;color:#55b7b3;letter-spacing:0}.article-footer .article-tags span a:hover{text-decoration:underline;color:#66d3cf}.article-share{display:flex;align-items:center;justify-content:space-between;max-width:220px;margin:0 auto}@media only screen and (min-width: 768px){.article-share{height:auto;max-width:none;flex:0 0 62px;flex-direction:row;justify-content:flex-start;float:right}}.article-share a.article-share-button{min-width:37px;cursor:pointer}.article-comments-count{margin-bottom:30px}.article-comments-count svg,.article-comments-count h6{display:inline-block;position:relative}.article-comments-count h6{font-weight:500;font-size:16px;color:#2c2e31;letter-spacing:0;line-height:20px;padding-left:5px;bottom:5px;text-transform:lowercase}.article-comments{position:relative;max-width:740px;margin:0 auto;padding:0 20px 65px}.article-comments #comments ul{list-style:none;margin:0;padding:0}.article-comments #comments ul li{border-bottom:1px solid #eeeeee;padding-bottom:15px;margin-bottom:25px}.article-comments #comments .form-success{font-size:14px;color:#56ad6a;letter-spacing:0;line-height:22px;padding-bottom:25px;padding-top:0}@media only screen and (min-width: 768px){.article-comments #comments .form-success{font-size:16px;line-height:24px}}.article-comments #comments .comment .author{font-weight:500;font-size:14px;color:#2c2e31;letter-spacing:0;line-height:17px;padding-right:10px}.article-comments #comments .comment .date-pre{padding-right:10px}.article-comments #comments .comment .date-pre,.article-comments #comments .comment .date{font-size:12px;color:#7f7f7f;letter-spacing:2px;text-align:center;text-transform:uppercase}.article-comments #comments .comment p{font-size:14px;color:#7f7f7f;letter-spacing:0;line-height:22px;padding-top:15px}@media only screen and (min-width: 768px){.article-comments #comments .comment p{font-size:16px;line-height:24px}}.article-comments h3{font-weight:500;font-size:16px;color:#2c2e31;letter-spacing:0;line-height:30px;margin-bottom:10px}.article-comments .form-container{width:100%;border-top:1px solid #dcdcdc;padding-top:20px}@media only screen and (min-width: 768px){.article-comments .form-container{padding-top:35px}}.blog-article-pagination{position:relative;margin:0 auto;text-align:center;padding:0 0 40px}@media only screen and (min-width: 768px){.blog-article-pagination{padding:20px 0}}.blog-article-pagination .pagination-numbers{font-size:14px;color:#5c6066;letter-spacing:0;line-height:17px;display:inline-block;padding:0 20px}.blog-article-pagination .pagination-arrow{display:inline-block}#comment_form{padding-top:20px}#comment_form .errors{font-size:14px;color:#e11b10;letter-spacing:0;line-height:22px;padding-bottom:25px}@media only screen and (min-width: 768px){#comment_form .errors{font-size:16px;line-height:24px}}#comment_form .errors ul{list-style:none;margin:0;padding:0}#comment_form .comment-author,#comment_form .comment-email{display:block;width:100%}@media only screen and (min-width: 768px){#comment_form .comment-author,#comment_form .comment-email{display:inline-block;width:calc(50% - 20px)}}@media only screen and (min-width: 768px){#comment_form .comment-author{margin-right:35px}}#comment_form label{font-weight:500;font-size:14px;color:#5c6066;letter-spacing:0;line-height:17px}#comment_form input,#comment_form textarea{display:table;width:100%;min-height:44px;border:1px solid #bbbbbb;margin-bottom:20px;padding:5px 10px;color:#2c2e31}#comment_form textarea{min-height:88px;margin-bottom:25px;display:block}#comment_form input.btn{background:#55b7b3;font-weight:500;font-size:14px;color:#fff;letter-spacing:0;text-align:center;line-height:24px;border:none;text-transform:uppercase;padding:10px 55px;max-width:220px}#comment_form input.btn:hover{background:#66d3cf}.blue-footer{background:url(blog-wave-mobile.svg);background-size:cover;background-repeat:no-repeat}@media only screen and (min-width: 768px){.blue-footer{background:url(blog-wave.svg);background-size:cover;background-repeat:no-repeat}}.blue-footer .article-links{padding:50px 20px}.blue-footer .article-links:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px){.blue-footer .article-links{max-width:999px;margin:0 auto}}.blue-footer .article-links .previous,.blue-footer .article-links .next{max-width:300px}.blue-footer .article-links .previous{text-align:left}@media only screen and (min-width: 768px){.blue-footer .article-links .previous{float:left}}.blue-footer .article-links .next{text-align:right}@media only screen and (min-width: 768px){.blue-footer .article-links .next{float:right}}.blue-footer .arrow{font-weight:500;font-size:14px;color:#5c6066;letter-spacing:1px;text-align:center;text-transform:uppercase;padding-bottom:10px}.blue-footer .arrow span{padding:0 5px}.blue-footer a{font-weight:100;font-size:20px;color:var(--color-ffa-grey);letter-spacing:0;line-height:30px;text-decoration:none}.blue-footer a:hover,.blue-footer .next:hover span,.blue-footer .previous:hover span{color:#55b7b3}.blue-footer .previous-arrow{border-top:1px solid #dcdcdc;padding-top:35px;margin-top:40px}@media only screen and (min-width: 768px){.blue-footer .previous-arrow{border:none;margin:0;text-align:left}}@media only screen and (min-width: 768px){.blue-footer .next-arrow{text-align:right}}@media only screen and (min-width: 768px){.blue-footer .previous-arrow,.blue-footer .next-arrow{padding-bottom:10px;padding-top:75px}}.article-body h2{font-weight:500;font-size:28px;line-height:36px;color:var(--color-ffa-grey);margin-bottom:12px}@media only screen and (min-width: 768px){.article-body h2{margin-bottom:28px}}.article-body h3{font-weight:400;color:#5b5b5b;font-size:24px;line-height:32px}@media only screen and (min-width: 768px){.article-body h3{margin-bottom:30px}}.article-body h4{font-weight:500;color:#000;margin-bottom:11px;font-size:20px;line-height:28px}.article-body h5{font-weight:500;color:#000;margin-bottom:11px;font-size:18px;line-height:26px}.article-body h6{font-weight:500;color:#000;margin-bottom:11px;font-size:16px;line-height:20px}.article-body a{color:#55b7b3}.article-body a:hover{color:#66d3cf}body.template__blog section.page-wrap{max-width:initial}body.template__blog .site-header+.site-main{box-sizing:border-box;position:relative}@media only screen and (min-width: 768px){body.template__blog .site-header+.site-main{margin-top:109px}}#blog-hero-wrapper{position:relative;flex:0 1 100%;width:100%;height:28vw;min-height:350px;max-height:400px}#blog-hero-wrapper #mobile-banner{display:block}@media only screen and (min-width: 768px){#blog-hero-wrapper #mobile-banner{display:none}}#blog-hero-wrapper #desktop-banner{display:none}@media only screen and (min-width: 768px){#blog-hero-wrapper #desktop-banner{display:block}}.blog-hero{display:flex;align-items:center;justify-content:center;height:350px;background-color:#7f7f7f;background-size:cover;background-position:center}@media only screen and (min-width: 768px){.blog-hero{height:400px}}.banner-content{position:absolute;top:27%;left:24%;-webkit-transform:translate3d(-27%,-24%,0);transform:translate3d(-27%,-24%,0);width:82%}@media only screen and (min-width: 768px){.banner-content{bottom:36%;left:28%;-webkit-transform:translate3d(-36%,-28%,0);transform:translate3d(-36%,-28%,0)}}.banner-content .group{position:relative;left:-5px}.banner-content .horizontal-rule{display:inline-block;width:10px;border-top:1px solid #fff;vertical-align:middle}@media only screen and (min-width: 768px){.banner-content .horizontal-rule{width:150px}}.banner-content h1{display:inline-block;font-size:14px;line-height:16px;font-weight:700;text-transform:uppercase;position:relative;padding-left:7px}@media only screen and (min-width: 768px){.banner-content h1{font-weight:700;font-size:16px;letter-spacing:2px;line-height:24px;color:#fff}}.banner-content h2{display:block;font-size:36px;letter-spacing:0;line-height:40px;color:#fff;font-weight:300;padding-left:15px}@media only screen and (min-width: 768px){.banner-content h2{font-size:48px;line-height:60px;padding-left:155px;padding-top:7px}}.placeholder{height:100px;position:relative;top:-50px;margin:0 .5rem;background:#fff}@media only screen and (min-width: 992px){.placeholder{height:246px;margin:0 auto;max-width:1340px}}.placeholder:after{content:"";display:block;height:200px;left:0;position:absolute;top:0;width:100%;border-radius:0 0 300px 300px;box-shadow:0 0 25px #00000040;z-index:-1}@media only screen and (min-width: 992px){.placeholder:after{height:400px}}.blog-grid{position:relative;top:-150px;display:flex;flex-wrap:wrap;margin:0 .5rem;padding:.5rem;background:#fff}@media only screen and (min-width: 992px){.blog-grid{max-width:1340px;padding:2.5rem;margin:0 auto;top:-300px}}.grid-item-article{flex-basis:100%;width:100%;margin-bottom:3rem}@media only screen and (min-width: 768px){.grid-item-article{flex-basis:49%;width:49%;margin-right:2%;margin-bottom:6.25rem}.grid-item-article:nth-child(2n){margin-right:0}}.grid-item-article .article-contents{padding:0}@media only screen and (min-width: 768px){.grid-item-article .article-contents{padding:0 20px}}.article-card-image{height:184px;width:auto;transition:transform .34s ease,-webkit-transform .34s ease;background-size:cover;background-position:center;background-repeat:no-repeat}.article-card-image:hover{-webkit-transform:scale3d(1.025,1.025,1);transform:scale3d(1.025,1.025,1)}@media only screen and (min-width: 480px){.article-card-image{height:400px}}.article-snippet{font-size:16px;color:var(--color-ffa-grey);letter-spacing:0;line-height:26px;min-height:110px}.article-card-title{font-weight:300;font-size:24px;color:var(--color-ffa-grey);letter-spacing:0;line-height:32px;text-align:left;padding-top:.5rem}@media only screen and (min-width: 768px){.article-card-title{font-size:30px;line-height:45px;padding-top:.75rem}}.article-card-date{font-size:12px;color:#7f7f7f;letter-spacing:2px;text-align:left;padding-top:1.3rem;text-transform:uppercase}.article-card-date span,.article-card-date .date{display:inline-block}@media only screen and (min-width: 768px){.article-card-date{padding-top:1.75rem}}.more-info{border-top:1px solid #eeeeee;margin-top:1.25rem;padding-top:.85rem}.more-info:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px){.more-info{margin-top:1.75rem}}.more-info a:hover{text-decoration:underline}.more-info .article-cta{display:inline-block;font-weight:700;font-size:14px;color:#55b7b3;letter-spacing:1px;line-height:17px;text-align:left;text-transform:uppercase}.more-info .read-time{float:right;font-size:14px;color:#bbb;letter-spacing:0;line-height:17px;text-transform:capitalize}.blog-list-pagination-dropdown{position:relative;display:block;width:100%;max-width:280px;height:25px;margin:-135px auto 0;padding-bottom:75px}@media only screen and (min-width: 992px){.blog-list-pagination-dropdown{max-width:331px;padding-bottom:95px;margin-top:-300px}}.blog-list-pagination-dropdown ul{list-style:none;margin:0;padding:0}.blog-list-pagination-dropdown ul a{text-decoration:none;cursor:pointer}.blog-list-pagination-dropdown .pagination-arrow{display:inline-block;position:absolute;width:80px;min-height:17px;font-size:14px;letter-spacing:0;line-height:17px}.blog-list-pagination-dropdown .pagination-arrow:hover{color:#55b7b3}.blog-list-pagination-dropdown .pagination-arrow.prev{left:0}.blog-list-pagination-dropdown .pagination-arrow.prev:after{content:"PREV";padding-left:5px}@media only screen and (min-width: 992px){.blog-list-pagination-dropdown .pagination-arrow.prev:after{padding-left:10px}}.blog-list-pagination-dropdown .pagination-arrow.next{right:-10px}@media only screen and (min-width: 992px){.blog-list-pagination-dropdown .pagination-arrow.next{right:0}}.blog-list-pagination-dropdown .pagination-arrow.next:before{content:"NEXT";padding-right:5px}@media only screen and (min-width: 992px){.blog-list-pagination-dropdown .pagination-arrow.next:before{padding-right:10px}}.blog-list-pagination-dropdown .pagination-arrow.prev.pagination-disabled,.blog-list-pagination-dropdown .pagination-arrow.next.pagination-disabled{opacity:.5;cursor:default}.blog-list-pagination-dropdown .dropdown-menu-container{width:100px;height:25px;position:absolute;left:32%;display:inline-block;border:1px solid #5c6066;cursor:pointer}@media only screen and (min-width: 992px){.blog-list-pagination-dropdown .dropdown-menu-container{left:115px}}.blog-list-pagination-dropdown .dropdown-menu-container ul.drop-on-click{width:100px;height:25px}.blog-list-pagination-dropdown .dropdown-menu-container ul.drop-on-click:after{content:"";display:table;clear:both}.blog-list-pagination-dropdown .dropdown-menu-container ul.drop-on-click li{position:relative;text-align:center;padding-left:10px;top:-3px}@media only screen and (min-width: 768px){.blog-list-pagination-dropdown .dropdown-menu-container ul.drop-on-click li{top:0}}.blog-list-pagination-dropdown .dropdown-menu-container ul.sub-menu{width:100px;position:relative;right:11px;top:-3px;border:1px solid #5c6066;background-color:#fff;border-top:none;display:none}@media only screen and (min-width: 768px){.blog-list-pagination-dropdown .dropdown-menu-container ul.sub-menu{top:0}}.blog-list-pagination-dropdown .dropdown-menu-container ul.sub-menu li{padding:10px}.blog-list-pagination-dropdown .dropdown-menu-container ul.sub-menu li a:hover{color:#66d3cf}.blog-list-pagination-dropdown .dropdown-menu-container ul.sub-menu li.active a{color:#55b7b3}.blog-list-pagination-dropdown .dropdown-menu-container ul.sub-menu.drop{display:block;z-index:100;padding:10px 5px}.blog-list-pagination-dropdown .dropdown-menu-container p{position:relative;right:5px;display:inline-block;padding-left:5px}.blog-list-pagination-dropdown .dropdown-menu-container .dropdown-arrows{padding-right:5px;float:right}.cart-page--main-block{min-height:400px}.cart-page{padding-top:0}.cart-page .top-picks{padding:0}@media only screen and (min-width: 992px){.cart-page{margin:auto;max-width:1170px;padding-top:40px}}.cart-page--header{border-bottom:1px solid #c5c5c5;padding-bottom:10px;text-align:left;margin-left:10px;margin-right:10px}@media only screen and (min-width: 992px){.cart-page--header{align-items:center;display:flex;justify-content:space-between;text-align:left;padding-bottom:25px;margin-left:0;margin-right:0}}.cart-page--title{font-size:18px;font-weight:300;line-height:30px;margin-bottom:20px;text-transform:uppercase}@media only screen and (min-width: 992px){.cart-page--title{font-size:30px;margin-bottom:0}}.cart-page--continue{font-size:12px;font-weight:500;transition:color .2s}.cart-page--continue:hover{color:#55b7b3;text-decoration:underline}@media only screen and (min-width: 992px){.cart-page--continue{font-size:16px}}.cart-page--out-of-stock{background-color:#f2dede;border:1px solid #ebccd1;border-radius:10px;color:#ee4442;margin-bottom:20px;padding:15px}.cart-page--cart-header{padding:15px 0;text-align:center}@media only screen and (min-width: 992px){.cart-page--cart-header{padding:30px 0;align-items:center;display:flex;justify-content:space-between;text-align:left}}.cart-page--cart-header-order{font-size:18px;font-weight:500;margin-bottom:0}@media only screen and (min-width: 992px){.cart-page--cart-header-order{font-size:30px}}.cart-page--checkout{background-color:var(--color-ffa-grey);color:#fff;font-size:16px;font-weight:500;display:inline-block;text-transform:uppercase;transition:background-color .2s}.cart-page--checkout:hover{background-color:#386d6a}.cart-page--cart-header .cart-page--checkout{display:none;max-width:100%;padding:13px 0;text-align:center;width:240px}@media only screen and (min-width: 992px){.cart-page--cart-header .cart-page--checkout{display:block;margin-right:5.897%;width:20.512%}}.cart-page--table{border-top:1px solid #c5c5c5}.cart-page--line-item{border-bottom:1px solid #c5c5c5;display:flex;position:relative;flex-wrap:wrap;padding-right:0;padding-top:12px;padding-bottom:0}@media only screen and (min-width: 992px){.cart-page--line-item{border-bottom:0;display:table-row;position:static;padding-right:0;padding-top:20px;padding-bottom:20px}}.cart-page--line-item-block{font-size:14px;vertical-align:top;padding:0}@media only screen and (min-width: 992px){.cart-page--line-item-block{border-bottom:1px solid #c5c5c5;padding:20px 0}}.cart-page--line-item-image{width:25%}@media only screen and (min-width: 992px){.cart-page--line-item-image{width:30%;max-width:132px}}.cart-page--line-item-title{display:block;font-size:14px;font-weight:500}.cart-page--line-item-title-link{transition:color .2s}.cart-page--line-item-title-link:hover{color:#55b7b3;text-decoration:underline}.cart-page--line-item-details{color:#7f7f7f;flex-shrink:0;padding-bottom:10px}@media only screen and (min-width: 992px){.cart-page--line-item-details{padding-bottom:20px;width:auto;width:100%}}.cart-page--line-item-details-wrapper{align-items:flex-start;display:flex;position:relative}.cart-page--line-item-no-returns{background-image:url(./icon-alert.png);background-color:transparent;background-repeat:no-repeat;background-size:14px;display:inline-block;font-size:14px;font-weight:500;padding-left:22px}@media only screen and (min-width: 992px){.cart-page--line-item-no-returns{position:absolute;bottom:0;left:30%}}.cart-page--line-item-remove{position:absolute;right:0;padding-right:7px;top:20px}@media only screen and (min-width: 992px){.cart-page--line-item-remove{padding-left:14px;padding-right:14px;position:static}}.cart-page--line-item-remove-button{background-color:transparent;background-image:url(./icon-cross-remove-sprite.png);background-position:0 0;border:0;box-sizing:content-box;text-transform:uppercase;transition:color .2s;cursor:pointer;width:16px;height:16px;padding:0}.cart-page--line-item-remove-button:hover{background-position:0 -16px}@media only screen and (min-width: 992px){.cart-page--line-item-remove-button{margin-top:10px}}.cart-page--line-item-qty{padding-left:25%}@media only screen and (min-width: 992px){.cart-page--line-item-qty{padding-left:0}}.cart-page--quantity-wrapper{border:1px solid #c5c5c5;height:24px;width:85px;position:relative;line-height:24px}@media only screen and (min-width: 992px){.cart-page--quantity-wrapper{height:43px;line-height:43px}}.cart-page--quantity{text-align:center;max-width:100%;border:0;padding:0;width:32px;font-size:16px;color:var(--color-ffa-grey);margin:0 auto;height:100%;display:block}.cart-page--quantity-change{display:inline-block;color:var(--color-ffa-grey);font-size:16px;position:absolute;top:0;bottom:0;height:100%;width:25px;text-align:center;cursor:pointer}.cart-page--quantity-change:hover{color:#55b7b3}.cart-page--quantity-change-decrease{left:0}.cart-page--quantity-change-increase{right:0}.cart-page--line-item-prices{margin-left:auto;padding-right:0}@media only screen and (min-width: 992px){.cart-page--line-item-prices{padding-left:40px;padding-right:40px}}.cart-page--line-item-price{display:block;font-size:14px;font-weight:500}.cart-page--line-item-price:first-child{padding-top:5px}@media only screen and (min-width: 992px){.cart-page--line-item-price{font-size:16px}.cart-page--line-item-price:first-child{padding-top:10px}}.cart-page--line-item-price-compare-at{color:#a6afbd;text-decoration:line-through}.cart-page--cart-info{background-color:#f9fafa;padding:20px;text-align:center;margin-top:20px}@media only screen and (min-width: 992px){.cart-page--cart-info{margin-top:0}}.cart-page--total-container{color:var(--color-ffa-grey);display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:18px}@media only screen and (min-width: 992px){.cart-page--inner-grid{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:50px}}.cart-page--inner-primary{padding-left:0;padding-right:0}@media only screen and (min-width: 992px){.cart-page--inner-primary{padding-left:0;padding-right:0;width:772px;width:65.982%}}@media only screen and (min-width: 992px){.cart-page--inner-secondary{margin-left:auto;width:378px;width:32.307%}}.cart-page--cart-info-title{color:var(--color-ffa-grey);font-size:18px;font-weight:300;margin-bottom:25px;text-transform:uppercase}@media only screen and (min-width: 992px){.cart-page--cart-info-title{font-size:24px}}.cart-page--total-items{margin-right:auto;padding-left:5px}.cart-page--promo-disclaimer{border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;color:#000;font-size:14px;font-weight:300;margin-bottom:20px;margin-top:20px;padding-bottom:12px;padding-top:15px}.cart-page--free-shipping-status{color:var(--color-ffa-grey);font-size:14px;font-weight:500}.cart-page--free-shipping-status .reached,.cart-page--free-shipping-status .not-reached{display:none}.cart-page--free-shipping-status .reached.is-active,.cart-page--free-shipping-status .not-reached.is-active,.cart-page--free-shipping-status .default{display:block}.cart-page--free-shipping-status .is-active~.default{display:none}.cart-page--cart-accepted-payment-methods{margin-top:25px;text-align:center}.cart-page--cart-accepted-payment-methods-title{color:var(--color-ffa-grey);font-size:14px;font-weight:300;text-transform:uppercase;position:relative;margin-bottom:20px}.cart-page--cart-accepted-payment-methods-title:before{background-color:#c5c5c5;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;top:0;margin:auto;width:340px}.cart-page--cart-accepted-payment-methods-title-inner{background-color:#fff;display:inline-block;max-width:50%;min-width:110px;position:relative}.cart-page--cart-info-checkout{display:block;text-align:center;width:100%;padding:13px 0;z-index:5}@media only screen and (min-width: 992px){.cart-page--cart-info-checkout{position:static}}.cart-page-bottom--desktop{display:none}@media only screen and (min-width: 992px){.cart-page-bottom--desktop{display:block}}.cart-page-bottom--mobile{display:block}@media only screen and (min-width: 992px){.cart-page-bottom--mobile{display:none}}.cart-page--bottom{margin-top:30px;padding:30px 10px}@media only screen and (min-width: 992px){.cart-page--bottom{display:flex;flex-direction:row;justify-content:space-around;margin-top:0;padding-bottom:30px;padding-top:30px}}.cart-page--customer-support-block{border-top:1px solid #c5c5c5;padding:30px 10px;text-align:center}@media only screen and (min-width: 992px){.cart-page--customer-support-block{border-left:1px solid #c5c5c5;border-top:0;padding:0 70px;width:50%}.cart-page--customer-support-block:first-child{border-left:0}}.cart-page--customer-support-block-title{color:var(--color-ffa-grey);font-size:24px;font-weight:300;margin-top:15px}.cart-page--customer-support-block-content{color:var(--color-ffa-grey);font-size:14px;font-weight:300}.cart-page--customer-support-block-content-row{margin-bottom:4px}.cart-page--customer-support-block-content p{display:inline;margin-top:5px}.cart-page--customer-support-block-content a img{vertical-align:text-bottom}.cart-page--customer-support-block-content a:hover{color:#55b7b3;text-decoration:underline}.cart-page--customer-support-contact .cart-page--customer-support-block-content{font-weight:500}.cart-page-upsell{background-color:#fff}.cart-page-upsell .top-picks{margin-top:0;padding-top:0}.collection-hero{padding:40px 0;background-position:center;background-size:cover;background-repeat:no-repeat}.collection-product-container{position:relative;min-height:250px}.collection-product-container__grid{display:flex;flex-wrap:wrap;padding:0 .5rem}.collection-pagination{text-align:center}.collection-no-results{display:none;position:absolute;left:0;top:75px;text-align:center;width:100%}.collection-filters{background-color:#fff;border:1px solid #c5c5c5;border-top:none;bottom:0;box-shadow:0 2px 24px #0000000a;display:none;left:0;padding:0 0 64px;position:fixed;right:0;top:0;z-index:10}.collection-filters.slide-in{display:block}@media only screen and (min-width: 768px){.collection-filters{bottom:inherit;display:block;left:inherit;max-width:90%;opacity:0;padding:32px;position:absolute;right:20px;top:calc(100% + 1px);-webkit-transform:translateY(-105%);transform:translateY(-105%);transition:.25s ease-in-out;z-index:0}.collection-filters.slide-in{display:block;opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}@media only screen and (min-width: 992px){.collection-filters{right:64px}}.collection-filters--inner{align-items:flex-start;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;max-height:100%;overflow:auto;padding-bottom:20px}@media only screen and (min-width: 768px){.collection-filters--inner{padding-bottom:0;padding-left:30px}}.collection-filters--list-group{margin-bottom:40px;padding-left:40px;padding-right:40px;width:100%}@media only screen and (min-width: 768px){.collection-filters--list-group{flex-basis:200px;margin-bottom:20px;margin-right:16px;max-width:calc(25% - 16px);padding-left:0;padding-right:35px;width:200px}}.collection-filters--list-group-set{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px){.collection-filters--list-group-set{flex-direction:column}}.collection-filters--filter-title{color:var(--color-ffa-grey);display:inline-block;font-size:14px;font-weight:600;line-height:17px;margin-bottom:21px;text-transform:uppercase}.collection-filters--item{color:var(--color-ffa-grey);cursor:pointer;display:block;font-size:15px;font-weight:300;line-height:18px;margin-bottom:20px;position:relative;width:49%}@media only screen and (min-width: 768px){.collection-filters--item{margin-bottom:12px;width:auto}}.collection-filters--item-label{display:inline-block;position:relative}@media only screen and (min-width: 992px){.collection-filters--item-input+.collection-filters--item-label:hover:after{background-image:url(checkmark.svg);background-position:center center;background-repeat:no-repeat;color:transparent;content:".";display:inline-block;height:15px;left:-30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}}.collection-filters--item-input:checked+.collection-filters--item-label{color:#55b7b3}.collection-filters--item-input:checked+.collection-filters--item-label:after{background-image:url(checkmark.svg);background-position:center center;background-repeat:no-repeat;color:transparent;content:".";display:inline-block;height:15px;left:-23px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}@media only screen and (min-width: 768px){.collection-filters--item-input:checked+.collection-filters--item-label:after{left:-30px}}@media only screen and (min-width: 992px){.collection-filters--item:hover .collection--filter-swatch-wrapper{border-color:#55b7b3}}.collection-filters--item-input:checked+.collection--filter-swatch-wrapper{border-color:#55b7b3}.collection-filters--item-input+.collection--filter-swatch-wrapper+.collection-filters--item-label{padding-left:35px}.collection-filters--item-input:checked+.collection--filter-swatch-wrapper+.collection-filters--item-label{color:#55b7b3}.collection-filters--item-input{display:none}.collection--filter-extra{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px auto 4px;max-width:1440px;padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.collection--filter-extra{flex-wrap:nowrap;margin-bottom:0;margin-top:45px}}@media only screen and (min-width: 992px){.collection--filter-extra{padding-left:68px;padding-right:68px}}@media only screen and (min-width: 768px){.collection--filter-count-wrapper{margin-right:80px;width:20%}}.collection--filter-count{font-size:14px;font-weight:600;letter-spacing:1px;line-height:17px;text-transform:uppercase}.collection--filter-viewer{align-items:flex-start;display:none;flex-wrap:wrap;justify-content:flex-start;margin-top:20px;width:100%}@media only screen and (min-width: 768px){.collection--filter-viewer{flex-wrap:nowrap;justify-content:inherit;margin-top:0;width:inherit}}.collection--filter-insertion{display:flex;flex-wrap:wrap;order:0;width:100%}@media only screen and (min-width: 768px){.collection--filter-insertion{order:inherit;width:auto}}.collection--filter-swatch-wrapper{align-items:center;border:1px solid transparent;border-radius:50%;display:inline-flex;height:30px;justify-content:center;left:0;padding:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}@media only screen and (min-width: 768px){.collection--filter-swatch-wrapper{height:25px;width:25px}}.collection--filter-swatch{border-radius:50%;height:100%;width:100%}.collection--filter-swatch-red{background-color:#981e0f}.collection--filter-swatch-orange{background-color:#f5a623}.collection--filter-swatch-yellow{background-color:#fdd830}.collection--filter-swatch-green{background-color:#62ac82}.collection--filter-swatch-blue{background-color:#4885cc}.collection--filter-swatch-purple{background-color:#64219f}.collection--filter-swatch-grey{background-color:#9b9b9b}.collection--filter-swatch-black{background-color:#000}.collection--filter-swatch-white{background-color:#fff;border:1px solid #e5e5e5}.collection--filter-swatch-multi{background-image:url(swatch-multi.png);background-repeat:no-repeat;background-size:cover}.collection--filter-viewer-item{border:1px solid #e6e6e6;color:#55b7b3;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:1px;line-height:15px;margin-bottom:10px;margin-right:10px;padding:5px;transition:border-color .2s;white-space:nowrap}@media only screen and (min-width: 768px){.collection--filter-viewer-item{margin-bottom:8px;margin-left:10px;margin-right:0}.collection--filter-viewer-item:hover{border-color:#5c6066}}.collection--filter-viewer-item svg{height:8px;width:8px}.collection--filter-viewer-item svg:hover g{fill:#55b7b3}.collection--filter-x{display:inline-block;margin-right:3px}.collection--filter-clear{border-bottom:1px solid #5c6066;color:#5c6066;font-size:14px;font-weight:600;letter-spacing:1px;line-height:17px;margin-right:15px;order:1;padding-top:5px;white-space:nowrap}@media only screen and (min-width: 768px){.collection--filter-clear{order:inherit}}.collection-mobile--filter-button{background-color:var(--color-ffa-grey);border:2px solid rgba(74,77,83,.2);color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;line-height:17px;height:44px;outline:none;text-transform:uppercase;width:170px}.collection-filters--mobile-top-bar{border-bottom:1px solid #c5c5c5;display:flex;justify-content:center;margin-bottom:40px;padding-bottom:15px;padding-top:15px;position:relative;width:100%}@media only screen and (min-width: 768px){.collection-filters--mobile-top-bar{display:none}}.collection-filters--mobile-top-bar-text{color:var(--color-ffa-grey);font-size:14px;font-weight:600;line-height:16px;text-transform:uppercase}.collection-fiters--mobile-x{line-height:15px;position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.collection-fiters--mobile-x svg{height:15px;width:15px}.collection-filter--mobile-controls{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:space-between;left:0;padding:10px 24px 10px 40px;position:absolute;right:0;width:100%}@media screen and (max-width: 320px){.collection-filter--mobile-controls{padding-left:24px}}@media only screen and (min-width: 768px){.collection-filter--mobile-controls{display:none}}.collection-filter--mobile-clear-all{color:var(--color-ffa-grey);font-size:14px;font-weight:600;letter-spacing:1px;line-height:17px;text-decoration:underline;text-transform:uppercase}.collection-mobile--filter-extra-button{display:inline-block}@media only screen and (min-width: 768px){.collection-mobile--filter-extra-button{display:none}}.customer-template{padding:36px 36px 72px}.customer-template header{border-bottom:1px solid #b5b5b5;margin-bottom:16px}.customer-form .form-title{margin-bottom:16px;font-weight:700}.customer-form .form-subtitle{margin-bottom:7.11111px}.customer-form .form-submit{font-weight:700}.form-note{border-radius:3px;padding:7.11111px;margin-bottom:16px;border:1px solid transparent;font-size:14px;text-align:left;width:100%}.form-note.is-success{color:#56ad6a;border-color:#56ad6a}.form-note.is-error{color:#e11b10;border-color:#e11b10}body.template__page--gift-guide .gg-hero,body.template__page--gift-guide-women .gg-hero,body.template__page--gift-guide-men .gg-hero,body.template__page--gift-guide-2 .gg-hero{height:770px;background-size:cover;background-position:top center;position:relative}@media (min-width: 1800px){body.template__page--gift-guide .gg-hero,body.template__page--gift-guide-women .gg-hero,body.template__page--gift-guide-men .gg-hero,body.template__page--gift-guide-2 .gg-hero{height:920px}}body.template__page--gift-guide .gg-details-header-mobile,body.template__page--gift-guide-women .gg-details-header-mobile,body.template__page--gift-guide-men .gg-details-header-mobile,body.template__page--gift-guide-2 .gg-details-header-mobile{display:none}body.template__page--gift-guide .gg-hero-waves,body.template__page--gift-guide-women .gg-hero-waves,body.template__page--gift-guide-men .gg-hero-waves,body.template__page--gift-guide-2 .gg-hero-waves{position:absolute;bottom:-60px;width:100%;overflow:hidden}body.template__page--gift-guide .gg-details-container,body.template__page--gift-guide .gg-details-container-mobile,body.template__page--gift-guide-women .gg-details-container,body.template__page--gift-guide-women .gg-details-container-mobile,body.template__page--gift-guide-men .gg-details-container,body.template__page--gift-guide-men .gg-details-container-mobile,body.template__page--gift-guide-2 .gg-details-container,body.template__page--gift-guide-2 .gg-details-container-mobile{width:100%;max-width:600px;position:absolute;left:9%;top:34%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.template__page--gift-guide .gg-details-container p,body.template__page--gift-guide .gg-details-container-mobile p,body.template__page--gift-guide-women .gg-details-container p,body.template__page--gift-guide-women .gg-details-container-mobile p,body.template__page--gift-guide-men .gg-details-container p,body.template__page--gift-guide-men .gg-details-container-mobile p,body.template__page--gift-guide-2 .gg-details-container p,body.template__page--gift-guide-2 .gg-details-container-mobile p{margin-bottom:24px;font-size:20px;line-height:28px;color:#fff}body.template__page--gift-guide .gg-details-container .cta-button-green,body.template__page--gift-guide .gg-details-container-mobile .cta-button-green,body.template__page--gift-guide-women .gg-details-container .cta-button-green,body.template__page--gift-guide-women .gg-details-container-mobile .cta-button-green,body.template__page--gift-guide-men .gg-details-container .cta-button-green,body.template__page--gift-guide-men .gg-details-container-mobile .cta-button-green,body.template__page--gift-guide-2 .gg-details-container .cta-button-green,body.template__page--gift-guide-2 .gg-details-container-mobile .cta-button-green{margin:0 5px 0 0}body.template__page--gift-guide .gg-details-container.align-right,body.template__page--gift-guide-women .gg-details-container.align-right,body.template__page--gift-guide-men .gg-details-container.align-right,body.template__page--gift-guide-2 .gg-details-container.align-right{left:inherit;right:9%}body.template__page--gift-guide .gg-details-container.align-center,body.template__page--gift-guide-women .gg-details-container.align-center,body.template__page--gift-guide-men .gg-details-container.align-center,body.template__page--gift-guide-2 .gg-details-container.align-center{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}body.template__page--gift-guide .gg-details-container-mobile,body.template__page--gift-guide-women .gg-details-container-mobile,body.template__page--gift-guide-men .gg-details-container-mobile,body.template__page--gift-guide-2 .gg-details-container-mobile{position:relative;-webkit-transform:none;transform:none;max-width:none;top:-90px;left:inherit;text-align:center;padding:0 15px 30px}body.template__page--gift-guide .gg-details-container-mobile h5,body.template__page--gift-guide .gg-details-container-mobile h2,body.template__page--gift-guide .gg-details-container-mobile p,body.template__page--gift-guide-women .gg-details-container-mobile h5,body.template__page--gift-guide-women .gg-details-container-mobile h2,body.template__page--gift-guide-women .gg-details-container-mobile p,body.template__page--gift-guide-men .gg-details-container-mobile h5,body.template__page--gift-guide-men .gg-details-container-mobile h2,body.template__page--gift-guide-men .gg-details-container-mobile p,body.template__page--gift-guide-2 .gg-details-container-mobile h5,body.template__page--gift-guide-2 .gg-details-container-mobile h2,body.template__page--gift-guide-2 .gg-details-container-mobile p{color:var(--color-ffa-grey)}body.template__page--gift-guide .gg-details-container-mobile,body.template__page--gift-guide-women .gg-details-container-mobile,body.template__page--gift-guide-men .gg-details-container-mobile,body.template__page--gift-guide-2 .gg-details-container-mobile{display:none}@media (max-width: 767px){body.template__page--gift-guide .gg-hero,body.template__page--gift-guide-women .gg-hero,body.template__page--gift-guide-men .gg-hero,body.template__page--gift-guide-2 .gg-hero{height:auto}body.template__page--gift-guide .gg-details-container,body.template__page--gift-guide-women .gg-details-container,body.template__page--gift-guide-men .gg-details-container,body.template__page--gift-guide-2 .gg-details-container{display:none}body.template__page--gift-guide .gg-details-container-mobile,body.template__page--gift-guide-women .gg-details-container-mobile,body.template__page--gift-guide-men .gg-details-container-mobile,body.template__page--gift-guide-2 .gg-details-container-mobile{display:block}body.template__page--gift-guide .gg-hero,body.template__page--gift-guide-women .gg-hero,body.template__page--gift-guide-men .gg-hero,body.template__page--gift-guide-2 .gg-hero{background:none}body.template__page--gift-guide .gg-details-header-mobile,body.template__page--gift-guide-women .gg-details-header-mobile,body.template__page--gift-guide-men .gg-details-header-mobile,body.template__page--gift-guide-2 .gg-details-header-mobile{display:block;width:100%;height:auto}body.template__page--gift-guide .gg-hero-waves svg,body.template__page--gift-guide-women .gg-hero-waves svg,body.template__page--gift-guide-men .gg-hero-waves svg,body.template__page--gift-guide-2 .gg-hero-waves svg{position:relative;left:-400px;width:1600px}}body.template__page--gift-guide .gg-panels-three-up,body.template__page--gift-guide .gg-panels-two-up,body.template__page--gift-guide-women .gg-panels-three-up,body.template__page--gift-guide-women .gg-panels-two-up,body.template__page--gift-guide-men .gg-panels-three-up,body.template__page--gift-guide-men .gg-panels-two-up,body.template__page--gift-guide-2 .gg-panels-three-up,body.template__page--gift-guide-2 .gg-panels-two-up{max-width:1600px;margin:30px auto 120px}body.template__page--gift-guide .gg-panels-three-up:after,body.template__page--gift-guide .gg-panels-two-up:after,body.template__page--gift-guide-women .gg-panels-three-up:after,body.template__page--gift-guide-women .gg-panels-two-up:after,body.template__page--gift-guide-men .gg-panels-three-up:after,body.template__page--gift-guide-men .gg-panels-two-up:after,body.template__page--gift-guide-2 .gg-panels-three-up:after,body.template__page--gift-guide-2 .gg-panels-two-up:after{content:"";display:table;clear:both}body.template__page--gift-guide .gg-panel-one-third,body.template__page--gift-guide-women .gg-panel-one-third,body.template__page--gift-guide-men .gg-panel-one-third,body.template__page--gift-guide-2 .gg-panel-one-third{position:relative;float:left;width:calc(33.33% - 40px);margin:20px;padding-bottom:calc(33.33% - 40px);background-size:cover!important;background-position:center center!important;text-align:center;outline:1px solid rgba(255,255,255,.8);outline-offset:-20px}body.template__page--gift-guide .gg-panel-one-third .cta-button-white,body.template__page--gift-guide-women .gg-panel-one-third .cta-button-white,body.template__page--gift-guide-men .gg-panel-one-third .cta-button-white,body.template__page--gift-guide-2 .gg-panel-one-third .cta-button-white{position:absolute;max-width:200px;bottom:22%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);margin:0}body.template__page--gift-guide .gg-panel-one-half,body.template__page--gift-guide-women .gg-panel-one-half,body.template__page--gift-guide-men .gg-panel-one-half,body.template__page--gift-guide-2 .gg-panel-one-half{position:relative;float:left;width:calc(50% - 40px);margin:20px;padding-bottom:calc(33% - 40px);background-size:cover!important;background-position:center center!important;text-align:center;outline:1px solid rgba(255,255,255,.8);outline-offset:-20px}body.template__page--gift-guide .gg-panel-one-half .cta-button-white,body.template__page--gift-guide-women .gg-panel-one-half .cta-button-white,body.template__page--gift-guide-men .gg-panel-one-half .cta-button-white,body.template__page--gift-guide-2 .gg-panel-one-half .cta-button-white{position:absolute;max-width:200px;bottom:22%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);margin:0}body.template__page--gift-guide .gg-panel-one-third-content,body.template__page--gift-guide .gg-panel-one-half-content,body.template__page--gift-guide-women .gg-panel-one-third-content,body.template__page--gift-guide-women .gg-panel-one-half-content,body.template__page--gift-guide-men .gg-panel-one-third-content,body.template__page--gift-guide-men .gg-panel-one-half-content,body.template__page--gift-guide-2 .gg-panel-one-third-content,body.template__page--gift-guide-2 .gg-panel-one-half-content{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:30px 18px}body.template__page--gift-guide .gg-panel-one-third-content h2,body.template__page--gift-guide .gg-panel-one-half-content h2,body.template__page--gift-guide-women .gg-panel-one-third-content h2,body.template__page--gift-guide-women .gg-panel-one-half-content h2,body.template__page--gift-guide-men .gg-panel-one-third-content h2,body.template__page--gift-guide-men .gg-panel-one-half-content h2,body.template__page--gift-guide-2 .gg-panel-one-third-content h2,body.template__page--gift-guide-2 .gg-panel-one-half-content h2{font-size:48px;line-height:52px;margin-bottom:60px}@media (max-width: 1399px){body.template__page--gift-guide .gg-panel-one-third-content h2,body.template__page--gift-guide .gg-panel-one-half-content h2,body.template__page--gift-guide-women .gg-panel-one-third-content h2,body.template__page--gift-guide-women .gg-panel-one-half-content h2,body.template__page--gift-guide-men .gg-panel-one-third-content h2,body.template__page--gift-guide-men .gg-panel-one-half-content h2,body.template__page--gift-guide-2 .gg-panel-one-third-content h2,body.template__page--gift-guide-2 .gg-panel-one-half-content h2{font-size:30px;letter-spacing:1px;margin-bottom:20px}}@media (max-width: 1199px){body.template__page--gift-guide .gg-panel-one-third .cta-button-white,body.template__page--gift-guide .gg-panel-one-half .cta-button-white,body.template__page--gift-guide-women .gg-panel-one-third .cta-button-white,body.template__page--gift-guide-women .gg-panel-one-half .cta-button-white,body.template__page--gift-guide-men .gg-panel-one-third .cta-button-white,body.template__page--gift-guide-men .gg-panel-one-half .cta-button-white,body.template__page--gift-guide-2 .gg-panel-one-third .cta-button-white,body.template__page--gift-guide-2 .gg-panel-one-half .cta-button-white{bottom:14%}}@media (max-width: 991px){body.template__page--gift-guide .gg-panels-three-up,body.template__page--gift-guide .gg-panels-two-up,body.template__page--gift-guide-women .gg-panels-three-up,body.template__page--gift-guide-women .gg-panels-two-up,body.template__page--gift-guide-men .gg-panels-three-up,body.template__page--gift-guide-men .gg-panels-two-up,body.template__page--gift-guide-2 .gg-panels-three-up,body.template__page--gift-guide-2 .gg-panels-two-up{max-width:540px;padding:0 15px;margin:35px 0}body.template__page--gift-guide .gg-panel-one-third,body.template__page--gift-guide .gg-panel-one-half,body.template__page--gift-guide-women .gg-panel-one-third,body.template__page--gift-guide-women .gg-panel-one-half,body.template__page--gift-guide-men .gg-panel-one-third,body.template__page--gift-guide-men .gg-panel-one-half,body.template__page--gift-guide-2 .gg-panel-one-third,body.template__page--gift-guide-2 .gg-panel-one-half{float:none;width:100%;margin:0 0 30px;padding-bottom:100%}}@media (max-width: 479px){body.template__page--gift-guide .gg-panel-one-third,body.template__page--gift-guide .gg-panel-one-half,body.template__page--gift-guide-women .gg-panel-one-third,body.template__page--gift-guide-women .gg-panel-one-half,body.template__page--gift-guide-men .gg-panel-one-third,body.template__page--gift-guide-men .gg-panel-one-half,body.template__page--gift-guide-2 .gg-panel-one-third,body.template__page--gift-guide-2 .gg-panel-one-half{outline-offset:-10px}body.template__page--gift-guide .gg-panel-one-third-content h5,body.template__page--gift-guide .gg-panel-one-half-content h5,body.template__page--gift-guide-women .gg-panel-one-third-content h5,body.template__page--gift-guide-women .gg-panel-one-half-content h5,body.template__page--gift-guide-men .gg-panel-one-third-content h5,body.template__page--gift-guide-men .gg-panel-one-half-content h5,body.template__page--gift-guide-2 .gg-panel-one-third-content h5,body.template__page--gift-guide-2 .gg-panel-one-half-content h5{margin-bottom:8px}body.template__page--gift-guide .gg-panel-one-third-content h2,body.template__page--gift-guide .gg-panel-one-half-content h2,body.template__page--gift-guide-women .gg-panel-one-third-content h2,body.template__page--gift-guide-women .gg-panel-one-half-content h2,body.template__page--gift-guide-men .gg-panel-one-third-content h2,body.template__page--gift-guide-men .gg-panel-one-half-content h2,body.template__page--gift-guide-2 .gg-panel-one-third-content h2,body.template__page--gift-guide-2 .gg-panel-one-half-content h2{margin-bottom:34px;font-size:36px;font-weight:600;line-height:1.2}body.template__page--gift-guide .gg-panel-one-third-content a.cta-button-white,body.template__page--gift-guide .gg-panel-one-half-content a.cta-button-white,body.template__page--gift-guide-women .gg-panel-one-third-content a.cta-button-white,body.template__page--gift-guide-women .gg-panel-one-half-content a.cta-button-white,body.template__page--gift-guide-men .gg-panel-one-third-content a.cta-button-white,body.template__page--gift-guide-men .gg-panel-one-half-content a.cta-button-white,body.template__page--gift-guide-2 .gg-panel-one-third-content a.cta-button-white,body.template__page--gift-guide-2 .gg-panel-one-half-content a.cta-button-white{max-width:200px}}body.template__page--gift-guide .gg-testimonial,body.template__page--gift-guide-women .gg-testimonial,body.template__page--gift-guide-men .gg-testimonial,body.template__page--gift-guide-2 .gg-testimonial{background-repeat:no-repeat;background-size:100% 90%;overflow:hidden;margin-bottom:50px;padding-bottom:10px;padding-top:10px;position:relative}body.template__page--gift-guide .gg-testimonial-container,body.template__page--gift-guide-women .gg-testimonial-container,body.template__page--gift-guide-men .gg-testimonial-container,body.template__page--gift-guide-2 .gg-testimonial-container{position:relative;max-width:1600px;margin:30px auto 60px}body.template__page--gift-guide .gg-testimonial-hero,body.template__page--gift-guide-women .gg-testimonial-hero,body.template__page--gift-guide-men .gg-testimonial-hero,body.template__page--gift-guide-2 .gg-testimonial-hero{position:relative;width:calc(100% - 360px);max-width:1300px;background-repeat:no-repeat!important}body.template__page--gift-guide .gg-testimonial-hero .svg-eye,body.template__page--gift-guide-women .gg-testimonial-hero .svg-eye,body.template__page--gift-guide-men .gg-testimonial-hero .svg-eye,body.template__page--gift-guide-2 .gg-testimonial-hero .svg-eye{display:none;position:absolute;right:30px;top:30px}body.template__page--gift-guide .gg-testimonial-quote,body.template__page--gift-guide-women .gg-testimonial-quote,body.template__page--gift-guide-men .gg-testimonial-quote,body.template__page--gift-guide-2 .gg-testimonial-quote{background:#fff;max-width:375px;padding:65px 35px;position:absolute;right:240px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.template__page--gift-guide .gg-testimonial-quote p,body.template__page--gift-guide-women .gg-testimonial-quote p,body.template__page--gift-guide-men .gg-testimonial-quote p,body.template__page--gift-guide-2 .gg-testimonial-quote p{margin-bottom:25px;font-size:20px;font-weight:300;line-height:30px;color:var(--color-ffa-grey)}body.template__page--gift-guide .gg-testimonial-quote span,body.template__page--gift-guide-women .gg-testimonial-quote span,body.template__page--gift-guide-men .gg-testimonial-quote span,body.template__page--gift-guide-2 .gg-testimonial-quote span{display:block;font-size:16px;line-height:24px;font-weight:500;text-transform:uppercase;color:var(--color-ffa-grey)}body.template__page--gift-guide .gg-testimonial-quote label,body.template__page--gift-guide-women .gg-testimonial-quote label,body.template__page--gift-guide-men .gg-testimonial-quote label,body.template__page--gift-guide-2 .gg-testimonial-quote label{display:block;font-size:14px;font-style:italic;line-height:24px;color:#7f7f7f;padding-bottom:20px}body.template__page--gift-guide .gg-testimonial-quote svg.svg-quote,body.template__page--gift-guide-women .gg-testimonial-quote svg.svg-quote,body.template__page--gift-guide-men .gg-testimonial-quote svg.svg-quote,body.template__page--gift-guide-2 .gg-testimonial-quote svg.svg-quote{position:absolute;left:-20px;top:10px}@media (max-width: 992px){body.template__page--gift-guide .gg-testimonial-hero,body.template__page--gift-guide-women .gg-testimonial-hero,body.template__page--gift-guide-men .gg-testimonial-hero,body.template__page--gift-guide-2 .gg-testimonial-hero{width:100%}body.template__page--gift-guide .gg-testimonial-quote,body.template__page--gift-guide-women .gg-testimonial-quote,body.template__page--gift-guide-men .gg-testimonial-quote,body.template__page--gift-guide-2 .gg-testimonial-quote{position:relative;top:-30px;right:inherit;-webkit-transform:none;transform:none;max-width:none;margin:0 15px}body.template__page--gift-guide svg.svg-quote,body.template__page--gift-guide-women svg.svg-quote,body.template__page--gift-guide-men svg.svg-quote,body.template__page--gift-guide-2 svg.svg-quote{width:25px;height:auto;left:-5px;top:-60px}}body.template__page--gift-guide .gg-fw-callout,body.template__page--gift-guide-women .gg-fw-callout,body.template__page--gift-guide-men .gg-fw-callout,body.template__page--gift-guide-2 .gg-fw-callout{height:770px;background-size:cover;background-position:top center;position:relative;margin-bottom:120px}@media (min-width: 1800px){body.template__page--gift-guide .gg-fw-callout,body.template__page--gift-guide-women .gg-fw-callout,body.template__page--gift-guide-men .gg-fw-callout,body.template__page--gift-guide-2 .gg-fw-callout{height:920px}}body.template__page--gift-guide .gg-fw-callout-img-mobile,body.template__page--gift-guide-women .gg-fw-callout-img-mobile,body.template__page--gift-guide-men .gg-fw-callout-img-mobile,body.template__page--gift-guide-2 .gg-fw-callout-img-mobile{display:none}body.template__page--gift-guide .gg-fw-callout-container,body.template__page--gift-guide-women .gg-fw-callout-container,body.template__page--gift-guide-men .gg-fw-callout-container,body.template__page--gift-guide-2 .gg-fw-callout-container{position:relative;height:100%;max-width:1600px;margin:30px auto 60px}body.template__page--gift-guide .gg-fw-callout-content,body.template__page--gift-guide-women .gg-fw-callout-content,body.template__page--gift-guide-men .gg-fw-callout-content,body.template__page--gift-guide-2 .gg-fw-callout-content{position:absolute;width:380px;padding:30px;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff}body.template__page--gift-guide .gg-fw-callout-content h2,body.template__page--gift-guide-women .gg-fw-callout-content h2,body.template__page--gift-guide-men .gg-fw-callout-content h2,body.template__page--gift-guide-2 .gg-fw-callout-content h2{font-size:30px;line-height:45px;text-transform:uppercase;font-weight:300}body.template__page--gift-guide .gg-fw-callout-content p,body.template__page--gift-guide-women .gg-fw-callout-content p,body.template__page--gift-guide-men .gg-fw-callout-content p,body.template__page--gift-guide-2 .gg-fw-callout-content p{margin-bottom:45px;font-size:20px;line-height:30px}body.template__page--gift-guide .gg-fw-callout-content.align-left,body.template__page--gift-guide-women .gg-fw-callout-content.align-left,body.template__page--gift-guide-men .gg-fw-callout-content.align-left,body.template__page--gift-guide-2 .gg-fw-callout-content.align-left{right:inherit;left:30px}@media (max-width: 768px){body.template__page--gift-guide .gg-fw-callout,body.template__page--gift-guide-women .gg-fw-callout,body.template__page--gift-guide-men .gg-fw-callout,body.template__page--gift-guide-2 .gg-fw-callout{background:transparent!important;height:auto;margin-bottom:0}body.template__page--gift-guide .gg-fw-callout-content,body.template__page--gift-guide-women .gg-fw-callout-content,body.template__page--gift-guide-men .gg-fw-callout-content,body.template__page--gift-guide-2 .gg-fw-callout-content{position:relative;width:100%;top:inherit;left:inherit;right:inherit;-webkit-transform:none;transform:none;color:var(--color-ffa-grey)}body.template__page--gift-guide .gg-fw-callout-content a[class^=cta-button-],body.template__page--gift-guide .gg-fw-callout-content a[class*=" cta-button-"],body.template__page--gift-guide-women .gg-fw-callout-content a[class^=cta-button-],body.template__page--gift-guide-women .gg-fw-callout-content a[class*=" cta-button-"],body.template__page--gift-guide-men .gg-fw-callout-content a[class^=cta-button-],body.template__page--gift-guide-men .gg-fw-callout-content a[class*=" cta-button-"],body.template__page--gift-guide-2 .gg-fw-callout-content a[class^=cta-button-],body.template__page--gift-guide-2 .gg-fw-callout-content a[class*=" cta-button-"]{background-color:#55b7b3;color:#fff}body.template__page--gift-guide .gg-fw-callout-content a[class^=cta-button-]:hover,body.template__page--gift-guide .gg-fw-callout-content a[class*=" cta-button-"]:hover,body.template__page--gift-guide-women .gg-fw-callout-content a[class^=cta-button-]:hover,body.template__page--gift-guide-women .gg-fw-callout-content a[class*=" cta-button-"]:hover,body.template__page--gift-guide-men .gg-fw-callout-content a[class^=cta-button-]:hover,body.template__page--gift-guide-men .gg-fw-callout-content a[class*=" cta-button-"]:hover,body.template__page--gift-guide-2 .gg-fw-callout-content a[class^=cta-button-]:hover,body.template__page--gift-guide-2 .gg-fw-callout-content a[class*=" cta-button-"]:hover{background-color:#66d3cf}body.template__page--gift-guide .gg-fw-callout-content.align-left,body.template__page--gift-guide-women .gg-fw-callout-content.align-left,body.template__page--gift-guide-men .gg-fw-callout-content.align-left,body.template__page--gift-guide-2 .gg-fw-callout-content.align-left{right:inherit;left:inherit}body.template__page--gift-guide .gg-fw-callout-img-mobile,body.template__page--gift-guide-women .gg-fw-callout-img-mobile,body.template__page--gift-guide-men .gg-fw-callout-img-mobile,body.template__page--gift-guide-2 .gg-fw-callout-img-mobile{display:block;width:100%;height:auto}}@media (max-width: 480px){body.template__page--gift-guide .gg-fw-callout-container a.cta-button-white,body.template__page--gift-guide-women .gg-fw-callout-container a.cta-button-white,body.template__page--gift-guide-men .gg-fw-callout-container a.cta-button-white,body.template__page--gift-guide-2 .gg-fw-callout-container a.cta-button-white{background:#55b7b3;color:#fff}body.template__page--gift-guide .gg-fw-callout-container a.cta-button-white:hover,body.template__page--gift-guide-women .gg-fw-callout-container a.cta-button-white:hover,body.template__page--gift-guide-men .gg-fw-callout-container a.cta-button-white:hover,body.template__page--gift-guide-2 .gg-fw-callout-container a.cta-button-white:hover{background-color:#66d3cf;color:#fff}}body.template__page--gift-guide .gg-text-block,body.template__page--gift-guide-women .gg-text-block,body.template__page--gift-guide-men .gg-text-block,body.template__page--gift-guide-2 .gg-text-block{margin:0 auto 60px;text-align:center}@media (max-width: 480px){body.template__page--gift-guide .gg-text-block,body.template__page--gift-guide-women .gg-text-block,body.template__page--gift-guide-men .gg-text-block,body.template__page--gift-guide-2 .gg-text-block{padding:0 20px}}body.template__page--gift-guide .gg-text-block h3,body.template__page--gift-guide-women .gg-text-block h3,body.template__page--gift-guide-men .gg-text-block h3,body.template__page--gift-guide-2 .gg-text-block h3{display:block;margin:30px auto;text-align:center;font-size:30px;text-transform:uppercase;line-height:45px;color:var(--color-ffa-grey)}body.template__page--gift-guide .gg-text-block p,body.template__page--gift-guide-women .gg-text-block p,body.template__page--gift-guide-men .gg-text-block p,body.template__page--gift-guide-2 .gg-text-block p{display:block;max-width:1024px;margin:0 auto;padding:0 30px;font-size:20px;font-weight:300;line-height:30px;color:var(--color-ffa-grey)}@media (max-width: 480px){body.template__page--gift-guide .gg-text-block p,body.template__page--gift-guide-women .gg-text-block p,body.template__page--gift-guide-men .gg-text-block p,body.template__page--gift-guide-2 .gg-text-block p{padding:0 0 30px}}body.template__page--gift-guide .gg-text-block-icon,body.template__page--gift-guide-women .gg-text-block-icon,body.template__page--gift-guide-men .gg-text-block-icon,body.template__page--gift-guide-2 .gg-text-block-icon{position:relative;margin:30px auto;width:150px;height:150px;border:1px solid #c4c4c4;border-radius:50%}body.template__page--gift-guide .gg-text-block-icon img,body.template__page--gift-guide-women .gg-text-block-icon img,body.template__page--gift-guide-men .gg-text-block-icon img,body.template__page--gift-guide-2 .gg-text-block-icon img{position:absolute;width:75px;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}body.template__page--gift-guide .gg-text-block-image,body.template__page--gift-guide-women .gg-text-block-image,body.template__page--gift-guide-men .gg-text-block-image,body.template__page--gift-guide-2 .gg-text-block-image{width:100%;max-width:480px;margin:0 auto;padding-bottom:10px}body.template__page--gift-guide .gg-text-block-cta,body.template__page--gift-guide-women .gg-text-block-cta,body.template__page--gift-guide-men .gg-text-block-cta,body.template__page--gift-guide-2 .gg-text-block-cta{position:relative;display:block;width:100%;max-width:175px;margin:30px auto}body.template__page--gift-guide .gg-top-picks-header,body.template__page--gift-guide-women .gg-top-picks-header,body.template__page--gift-guide-men .gg-top-picks-header,body.template__page--gift-guide-2 .gg-top-picks-header{position:relative;height:40px;margin:0 -20px 120px;text-align:center}body.template__page--gift-guide .gg-top-picks-header h2,body.template__page--gift-guide-women .gg-top-picks-header h2,body.template__page--gift-guide-men .gg-top-picks-header h2,body.template__page--gift-guide-2 .gg-top-picks-header h2{display:inline-block;top:37px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background:#fff;padding:0 65px;font-size:30px;text-transform:uppercase;font-weight:700;position:absolute}body.template__page--gift-guide .gg-top-picks-header h5,body.template__page--gift-guide-women .gg-top-picks-header h5,body.template__page--gift-guide-men .gg-top-picks-header h5,body.template__page--gift-guide-2 .gg-top-picks-header h5{position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);text-transform:uppercase;font-size:18px;letter-spacing:4px;line-height:28px}@media (max-width: 479px){body.template__page--gift-guide .gg-top-picks-header h2,body.template__page--gift-guide-women .gg-top-picks-header h2,body.template__page--gift-guide-men .gg-top-picks-header h2,body.template__page--gift-guide-2 .gg-top-picks-header h2{padding:0 25px}}@media (max-width: 767px){body.template__page--gift-guide .gg-top-picks .top-picks--grid,body.template__page--gift-guide-women .gg-top-picks .top-picks--grid,body.template__page--gift-guide-men .gg-top-picks .top-picks--grid,body.template__page--gift-guide-2 .gg-top-picks .top-picks--grid{display:flex;flex-direction:row;flex-wrap:wrap}body.template__page--gift-guide .gg-top-picks .top-picks--grid:before,body.template__page--gift-guide .gg-top-picks .top-picks--grid:after,body.template__page--gift-guide-women .gg-top-picks .top-picks--grid:before,body.template__page--gift-guide-women .gg-top-picks .top-picks--grid:after,body.template__page--gift-guide-men .gg-top-picks .top-picks--grid:before,body.template__page--gift-guide-men .gg-top-picks .top-picks--grid:after,body.template__page--gift-guide-2 .gg-top-picks .top-picks--grid:before,body.template__page--gift-guide-2 .gg-top-picks .top-picks--grid:after{content:"";display:table;clear:both}body.template__page--gift-guide .gg-top-picks .top-picks--grid .product-grid-item,body.template__page--gift-guide-women .gg-top-picks .top-picks--grid .product-grid-item,body.template__page--gift-guide-men .gg-top-picks .top-picks--grid .product-grid-item,body.template__page--gift-guide-2 .gg-top-picks .top-picks--grid .product-grid-item{min-width:49%;float:left}body.template__page--gift-guide .gg-top-picks-header,body.template__page--gift-guide-women .gg-top-picks-header,body.template__page--gift-guide-men .gg-top-picks-header,body.template__page--gift-guide-2 .gg-top-picks-header{margin:0 -20px 90px}}.page-header{padding:1.5rem 0 0}.page-header--hero{background-size:cover;background-repeat:no-repeat;background-position:center;height:20vw;min-height:200px;max-height:325px;margin-bottom:20px;display:flex;align-items:flex-end;max-width:100%}.page-header--hero .page-title{color:#fff}.page-title-container{text-align:left;width:100%}.page-title{text-transform:uppercase;font-size:24px;line-height:1.2;padding:0 1rem 1rem;margin:0;width:100%}@media only screen and (min-width: 768px){.page-title{font-size:32px}}@media only screen and (min-width: 992px){.page-title{font-size:42px}}.page-content{margin-bottom:40px;font-size:13px;padding:0 1rem}@media only screen and (min-width: 992px){.page-content{font-size:15px}}.page-content th{padding:7px 7px 7px 0;text-align:left!important;border-bottom:2px solid var(--color-ffa-grey)}.page-content td{padding:7px 7px 7px 0;border-bottom:1px solid #b5b5b5}.about-container{margin-bottom:40px}@media only screen and (min-width: 640px){.about-container{display:flex;justify-content:space-between}}.page-hero{padding:40px 0;display:flex;align-items:center;justify-content:center;height:220px;background-color:#7f7f7f;background-size:cover;background-position:center}@media only screen and (min-width: 768px){.page-hero{height:410px}}.about-content{padding-top:20px}@media only screen and (min-width: 992px){.about-content{padding-top:40px}}.template__page--contact-us .site-main .container{margin:auto}@media only screen and (min-width: 992px){.template__page--contact-us .site-main .container{max-width:1170px}}.container--contact-page{display:flex;justify-content:space-between}@media only screen and (min-width: 992px){.container--contact-page .sidebar{padding:2.5rem .875rem}}.container--contact-page h2{margin:2.5rem 0 1.25rem;color:#000}.container--contact-page>section{font-weight:400;font-size:.875rem;margin:2rem 1.125rem}@media only screen and (min-width: 992px){.container--contact-page>section{margin:0;padding:2.5rem;background:#fff;width:70%}}.container--contact-page>section p{margin:.59rem 0;font-weight:400}.container--contact-page>section ul ul,.container--contact-page>section ol ul{margin-top:.59rem}.container--contact-page>section ul ul ul,.container--contact-page>section ol ul ul{list-style-position:outside;list-style-type:circle}.container--contact-page>section ul ul li,.container--contact-page>section ol ul li{margin-bottom:.59rem;margin-left:1rem}.container--contact-page>section ul ol,.container--contact-page>section ol ol{list-style-type:lower-alpha}.container--contact-page>section ul div,.container--contact-page>section ol div{padding:.59rem 0 0}.container--contact-page>section ul p,.container--contact-page>section ol p{margin:0}.container--contact-page>section div{margin-bottom:1.767rem}.container--contact-form{flex-direction:column-reverse}@media only screen and (min-width: 992px){.container--contact-form{flex-direction:row}}.container--contact-form form .form-input label span{color:#e11b10}.container--contact-form form .form-input input,.container--contact-form form .form-input textarea{width:100%;padding:1rem;border:1px solid #7f7f7f}.container--contact-form>section{width:90%;margin:0 auto 20px}@media only screen and (min-width: 992px){.container--contact-form>section{margin-top:20px;width:50%}}.container--contact-form .sidebar{width:90%;margin:30px auto}@media only screen and (min-width: 992px){.container--contact-form .sidebar{margin:20px auto;width:50%}}.contact-us-map{padding:0}@media only screen and (min-width: 992px){.contact-us-map{padding-top:40px}}@media only screen and (min-width: 992px){.page-view--faq{background:linear-gradient(to right,#f7f8f9 30%,#fff 70%)}}.page-faq--container{flex-direction:column;display:flex;justify-content:space-between}@media only screen and (min-width: 992px){.page-faq--container{flex-direction:row}}.page-faq--nav-sidebar{text-align:left}@media only screen and (min-width: 992px){.page-faq--nav-sidebar{position:relative;text-align:right;padding:2.5rem;width:30%;background:#c5c5c5;background:#f7f8f9}}.page-faq--nav-sidebar h2{font-size:14px;padding:20px 0 0;text-align:center;text-transform:uppercase}@media only screen and (min-width: 992px){.page-faq--nav-sidebar h2{font-size:20px;text-align:right}}.page-faq--nav-sidebar h4{display:none}@media only screen and (min-width: 992px){.page-faq--nav-sidebar h4{display:block;padding-bottom:.75rem}}.page-faq--nav-sidebar ul{position:relative;z-index:1}@media only screen and (min-width: 992px){.page-faq--nav-sidebar ul{margin-bottom:2.5rem}}.page-faq--nav-sidebar li a{display:block;text-transform:uppercase;font-size:.75rem;line-height:.75rem;padding:1.125rem;background:#fff;border-top:1px solid #f7f8f9;letter-spacing:2px;color:#000}@media only screen and (min-width: 992px){.page-faq--nav-sidebar li a{border:0;background:none;padding:.75rem 0}.page-faq--nav-sidebar li a:hover{color:#55b7b3;text-decoratoin:underline}}.page-faq--nav-sidebar .active a{background:#000;color:#fff}@media only screen and (min-width: 992px){.page-faq--nav-sidebar .active a{background:none;color:#000}}.page-faq--page-title{font-size:28px;text-transform:uppercase}@media only screen and (min-width: 992px){.page-faq--page-title{font-size:32px}}.page-faq--section-page-content{font-weight:400;font-size:14px;padding-bottom:40px;padding-left:15px;padding-right:15px}@media only screen and (min-width: 992px){.page-faq--section-page-content{padding:4.045rem;background:#fff;width:70%;margin:0}}@media only screen and (min-width: 1200px){.page-faq--section-page-content{padding:4.045rem 7.483rem 7.483rem}}.page-faq--section-page-content h2{font-size:18px;margin:2.5rem 0 1.25rem;text-transform:uppercase}@media only screen and (min-width: 992px){.page-faq--section-page-content h2{font-size:20px}}.page-faq--section-page-content .question{margin:10px 0;text-transform:uppercase;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out;cursor:pointer;position:relative;padding-left:1.25rem;line-height:1.4em;letter-spacing:.6px}.page-faq--section-page-content .question:before{content:"";line-height:2.5em;width:12px;height:13px;position:absolute;left:0;top:7px;background-image:url("{{ 'arrow-down-grey.svg' | asset_url }}");background-repeat:no-repeat;background-size:contain;-webkit-transform:rotate(0deg);transform:rotate(0);transition:all .15s ease-in-out}.page-faq--section-page-content .question.is-active:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:1px}@media only screen and (min-width: 992px){.page-faq--section-page-content .question:hover{color:#d9d9d9}}.page-faq--section-page-content .question--link{text-transform:uppercase;display:block;font-size:.875rem;transition:all .15s ease-in-out;cursor:pointer;position:relative;padding-left:1.25rem;line-height:1.4em;letter-spacing:2px;margin:.59rem 0}.page-faq--section-page-content .answer{max-height:0;overflow-y:hidden;transition:all .15s ease-in-out;margin-bottom:0!important;padding-left:1.25rem}.page-faq--section-page-content .answer p{letter-spacing:.5px;margin:10px 0 20px}.page-faq--section-page-content .answer li{margin-bottom:.75rem!important}.page-faq--section-page-content .answer.is-active{max-height:100%}.js-page-faq--nav{margin-bottom:20px}.js-page-faq--nav a{display:block;padding:10px 0}.js-page-faq--nav ul{font-size:20px;list-style:none;margin-left:0}.sidebar-fixed.force-bottom{top:auto!important;bottom:40px!important}.sitemap-content{-webkit-column-count:2;column-count:2}.sitemap-content ul{display:inline-block;width:100%;list-style:none;margin:0 0 38px}.sitemap-content li{text-transform:uppercase;margin-bottom:9px}.sitemap-content li:first-child{font-size:18px;line-height:24px;margin-bottom:16px}.sitemap-content li:first-child a{display:block;border-bottom:3px solid #5b5b5b}.sitemap-content li:first-child a:hover{text-decoration:none;border-bottom:3px solid #c8c8c8}.sitemap-content a:hover{color:#5b5b5b}.sitemap-content hr{display:none}.sitemap-img{display:none;margin-bottom:30px}.sitemap-img img{display:block;width:100%;max-width:100%}@media only screen and (min-width: 768px){.sitemap-img{display:inline-block;width:100%;float:left}}#why-bamboo-testimonial .testimonials--quote{font-style:italic}@media only screen and (max-width: 991px){#why-bamboo-testimonial .testimonials--quote{font-size:14px}}@media only screen and (max-width: 991px){#why-bamboo-testimonial .testimonials--quote-name{font-size:14px}}@media only screen and (max-width: 991px){#why-bamboo-upsell .top-picks--title{font-size:24px}}.search-hero__subtitle{margin:10px 0 0;line-height:1}.search-again-form{max-width:550px;margin:0 auto;padding:0 15px;display:flex}.fit-guide-block{margin:0 auto}@media only screen and (min-width: 768px){.fit-guide-block{margin:20px auto}}.fit-guide-flex-container{display:flex;justify-content:space-around;flex-wrap:wrap}@media only screen and (min-width: 768px){.fit-guide-flex-container{flex-wrap:nowrap}}.fit-guide-flex-container.fit-guide-flex-container--grid{justify-content:space-between}@media only screen and (min-width: 768px){.fit-guide-flex-container.fit-guide-flex-container--grid{justify-content:space-around}}.fit-guide-flex-item{width:100%}@media only screen and (min-width: 768px){.fit-guide-flex-item{width:50%}.fit-guide-flex-item:nth-child(1){margin-right:15px}.fit-guide-flex-item:nth-child(2){margin-left:15px}}.fit-guide-flex-item--small{width:calc(50% - 30px);margin:15px;display:flex;flex-wrap:wrap;text-align:center;flex-flow:column;justify-content:space-between}@media only screen and (min-width: 768px){.fit-guide-flex-item--small{width:100%}}.fit-guide-image-container{margin-bottom:20px}.fit-guide-image-container img{width:100%}.fit-guide-table{margin-bottom:20px}.fit-guide-table thead tr{background-color:#d9d9d9;font-weight:700;text-align:center}.fit-guide-table thead tr th{padding:10px 7px;text-align:center!important;border-bottom:none!important}.fit-guide-table thead tr th:last-of-type{border-right:1px solid #d9d9d9}.fit-guide-table tbody tr td{padding:10px 7px;text-align:center}.fit-guide-table tbody tr td:nth-child(1){background-color:#d9d9d9;font-weight:700}.fit-guide-table tbody tr td:not(:nth-child(1)){border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.weight-item{width:100%}.fit-guide-block-title{font-weight:300!important;font-size:32px}@media only screen and (min-width: 768px){.fit-guide-block-title{font-size:42px}}.weight-item-icon{max-width:27px;margin:auto auto 10px}.weight-item-name{text-transform:uppercase}.shop-instagram-page{padding:50px 0}.shop-instagram-page--headline{font-size:40px;margin-bottom:20px}.shop-instagram-page--subheadline{font-size:26px;margin-bottom:30px}.shop-instagram-page--headline,.shop-instagram-page--subheadline{font-weight:300;text-align:center}.shop-instagram-page .fs-timeline{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:98%}@media only screen and (min-width: 992px){.shop-instagram-page .fs-timeline{width:80%}}.shop-instagram-page .fs-entry-container{margin:1vw;padding-top:45%!important;width:45%!important}@media only screen and (min-width: 992px){.shop-instagram-page .fs-entry-container{padding-top:22%!important;width:22%!important}}.fs-detail-container{margin:0 auto;width:95%!important}.slick-slide picture img{display:inline-block}.fs-link-text,.fs-detail-title,.fs-post-info a,.fs-text-product-cta:after,.fs-overlink{color:#5b5b5b!important}.fs-text-product-cta:after{background-color:#5b5b5b!important;border:none!important;color:#fff!important}.fs-text-product-cta:hover:after{background-color:#55b7b3!important}.fs-timeline-detail{background-color:#0009}.fs-detail-container{padding:0}@media screen and (max-width: 767px){.fs-detail-container{width:100%}}.fs-detail-title{font-style:normal!important}.fs-detail-right{padding:20px}@media only screen and (min-width: 768px){.fs-detail-right{padding-left:0}}.fs-detail-nav-button:hover .fs-arrow{stroke:#55b7b3!important}.fs-share{font-size:16px!important}.fs-share:hover{color:#55b7b3!important}.social-proof--blocks-grid-list{list-style:none;margin-left:0}@media only screen and (min-width: 768px){.social-proof--blocks-grid-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:40px;justify-content:center;align-items:center}}.social-proof--blocks-grid-block{margin-bottom:30px}@media only screen and (min-width: 768px){.social-proof--blocks-grid-block{width:25%}}.social-proof--blocks-grid-block-img{display:block;max-width:100%;width:70%;margin:0 auto}.social-proof--blocks-grid{margin-bottom:50px;margin-top:50px;max-width:1200px}@media only screen and (max-width: 768px){.social-proof--blocks-grid{padding-left:0;padding-right:0}.social-proof--blocks-grid-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:40px;justify-content:center;align-items:center}.social-proof--blocks-grid-block{width:50%}}@media only screen and (min-width: 992px){.social-proof--blocks-grid{margin-bottom:50px;margin-top:50px;max-width:1200px}}.social-proof--blocks-grid-title{font-size:24px;font-weight:400;margin-bottom:0;text-align:center}@media only screen and (min-width: 768px){.social-proof--blocks-grid-title{font-size:30px}}.pdp-grey-wrap{background-color:#f9fafa}.search-bar__form{display:table;width:100%;position:relative;height:40px;border:1px solid transparent}.search-bar__submit .icon{position:relative;top:-1px;height:30px}.search-bar__submit,.search-header__submit{display:inline-block;vertical-align:middle;position:absolute;left:0;top:0;padding:0 0 0 5px;height:100%;z-index:1}.search-header__input,.search-bar__input{background-color:transparent;border-radius:none;color:#000;border-color:transparent;padding-left:35px;width:100%}.search-bar__input{border:1px solid transparent}.search-bar__input:focus{border-color:transparent}.search-header{display:inline-block;position:relative;width:100%;max-width:30px;vertical-align:middle}.search-header__input{cursor:pointer}.search--focus .search-header__input{outline:none;border-color:none;cursor:auto}.search--focus .search-header__submit{padding-left:10px;pointer-events:auto}.search-header__submit{pointer-events:none}.search-header,.search-header__submit{transition:all .35s cubic-bezier(.29,.63,.44,1)}.no-svg .site-header__search{display:inline-block}.no-svg .search-header{max-width:none}.no-svg .search__input{width:auto;padding-left:60px}.account-page--h3{font-style:normal;font-weight:400;font-size:24px;line-height:29px;color:var(--color-ffa-grey)}.account-header--bold{font-size:14px;color:var(--color-ffa-grey);font-weight:700;margin-bottom:10px}.account-text--bold{font-size:14px;color:var(--color-ffa-grey);font-weight:700}.account-standard-text--body-large{font-weight:400;font-size:14px;line-height:17px;color:#000}.account-standard-text--body-small{font-size:14px;line-height:20px;color:var(--color-ffa-grey)}.account-order-header{font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:var(--color-ffa-grey)}.account-uppercase-text{font-size:14px;line-height:17px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ffa-grey)}.account-underline--link{text-decoration:underline}.account-underline--link:hover{color:#55b7b3;text-decoration:underline}.account-loyalty-spend-total--large{font-size:36px;line-height:44px;margin-bottom:0;margin-top:5px;color:var(--color-ffa-grey)}.account-row-area-wrapper{margin-bottom:5px;background:#fff;padding:15px 20px}.account-row-area-text p{font-size:15px}.account-row-area-text{padding-top:8px;display:grid;grid-template-columns:1fr 1fr .5fr;margin-bottom:8px}.account-row-area-details-bold{font-weight:600;text-align:right}.account-row-area-details-bold a:hover{color:#55b7b3}.account-row-area-details-bold:hover{cursor:pointer;color:#55b7b3}.btn--cancel-outline{margin:14px 20px 5px 0;border:1px solid var(--color-ffa-grey);text-transform:uppercase;letter-spacing:.75px;color:var(--color-ffa-grey);padding:13px 50px;font-style:normal;font-weight:700;font-size:12px}.btn--cancel-outline:hover{cursor:pointer;color:#55b7b3;border-color:#55b7b3}.account-boat{width:100%;z-index:0}.account-2x-grid{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.account-input{width:100%}.account-page .input-group{margin-bottom:0}@media (min-width: 768px){.account-address-2x{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}.account-address-3x{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px}.account-page .input-group{margin-bottom:15px}}@media (max-width: 991px){.hidden-mobile,.header-my-account-customer-name-area{display:none}.mobile-20{padding-top:20px}.header-my-account--loyalty-level{color:#5b5b5b}.header-my-account--menu-link-item a{text-align:left;color:#5b5b5b;list-style:none;margin-left:0;padding:7px 0;font-size:16px}.header-my-account--menu-link-item{border-top:none}.header-my-account--menu{background:#f5f5f5;padding:0 19px 15px}}.account-breadcrumb{padding:20px 15px}@media (max-width: 767px){.account-breadcrumb{padding:10px 15px 0}.out-of-stock--wrapper .product-option-value{margin-bottom:5px}}@media (min-width: 768px){.myaccount-products{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}}@media only screen and (min-width: 1024px){.account-sun-wrapper{padding:0 6%;margin:0 auto}}span.soldout.bc-sf-filter-label{display:none!important}.lazyload,.lazyloading{opacity:1;transition:opacity .3s;background:#f7f7f7}.lazyloaded{opacity:1;transition:opacity .3s}.lazyload{opacity:0}.brandon{font-family:brandon-grotesque,sans-serif}.atc-success{justify-content:flex-end;padding-top:0!important;transition:all .35s ease-in}.atc-success--wrapper{max-width:100%;border-top:1px solid #b5b5b5}@media (min-width: 991px){.atc-success--wrapper{max-width:375px;border-top:1px solid #b5b5b5;margin-left:auto}}.atc-success--main{flex-direction:column;padding:0 15px 15px}.atc-success--cta-buttons{display:flex;justify-content:space-between;margin-top:15px}.atc-success--main__product{width:100%;border-right:none}.atc-success-close{text-align:right}.atc-success--heading{font-weight:700;margin-bottom:25px;line-height:1;padding:35px 0 0;text-align:center}.atc-success--cta-buttons a,.atc-success--cta-buttons button{width:49%;max-height:40px;display:flex;justify-content:center;align-items:center}.atc-success--cta-buttons .btn--primary{color:#fff;background-color:#468885;font-weight:600;letter-spacing:0px;font-size:12px;border-radius:30px;text-transform:capitalize}.atc-success--cta-buttons .btn--outline{letter-spacing:0px;border:1px solid var(--color-ffa-grey);font-size:12px;font-weight:600;border-radius:30px;text-transform:capitalize}.atc-success--cta-buttons .btn--outline:hover{background:var(--color-ffa-grey);color:#fff}.atc-success--main__product{justify-content:space-between;padding:0}.atc-success--details{max-width:130px}.atc-success--details-size{text-transform:capitalize}.atc-success-inventory-status{font-size:12px;text-align:center;color:var(--color-ffa-grey);padding-top:5px}.final-sale-inventory-status{font-size:12px;text-align:center;color:#bd3028;padding-top:5px}.atc-success--image{display:flex;flex-direction:column}.atc-success--checkout{margin-bottom:10px}.cart-page--item-no-returns{display:flex;align-items:center;position:relative;left:0;font-size:12px;margin:10px 15px;color:#bd3028}.cart-page--item-no-returns svg{margin-right:5px}.pdp-foursixty{margin:30px auto 45px;width:100%}@media only screen and (min-width: 768px){.pdp-foursixty{max-width:100%;margin:150px auto 80px}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}.pdp-interactive-feature{background:#f9fafa;width:100%;display:flex;flex-direction:column}.pdp-feature-right{padding:25px;width:100%;text-align:center;margin:0 auto;display:flex;justify-content:center;flex-direction:column;align-items:center}.pdp-feature-right h4{padding-bottom:0;border-bottom:2px solid #5ac3b6;text-align:center}.pdp-feature-right p{font-size:16px;text-align:center}.pdp-feature-right .pdp-feature-icon{margin-top:15px}@media (max-width: 767px){.fit-tip{line-height:20px}}@media (min-width: 768px){.pdp-interactive-feature{flex-direction:row;height:auto;position:relative}.pdp-feature-left{width:55%}.pdp-feature-right{padding:25px 35px;width:45%}.pdp-interactive--inner-wrapper{position:relative;display:flex}.pdp-feature-left video{margin-top:20px;aspect-ratio:4/2.6;margin-bottom:-30px;object-fit:cover}.pdp-interactive--inner-wrapper:before{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background-color:#f9fafa;z-index:0}}.new-pdp-wrapper{display:flex;flex-direction:column;align-items:flex-start;max-width:1440px;margin:0 auto}.new-section-wrapper{width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.new-image-wrapper,.new-detail-wrapper{width:60%}.testimonial-wrpper:before{content:"";background-color:#fff;position:absolute;height:321px;width:100%;left:-500px;z-index:-1;margin-top:-64px}@media (min-width: 768px){.new-image-wrapper,.new-detail-wrapper{width:60%}.pdp-feature-left img,.pdp-feature-left video{margin-top:20px}}@media (min-width: 768px) and (max-width: 991px){.left-rail{padding:0 25px 0 0}}@media (min-width: 1000px){.right-rail{width:40%;padding:50px 40px}}.testimonial-wrpper{padding:65px 15px 40px;text-align:center;width:100%;margin:0 auto;background:#fff}.testimonial-inner-wrapper{max-width:525px;margin:0 auto;position:relative}.quote-img{position:absolute;left:-55px}.testimonial-wrpper h3{font-size:24px;font-weight:600}.testimonial-wrpper p{font-style:normal;font-weight:400;padding:25px 0 0}.testimonial-wrpper img{max-width:190px;margin-top:0;padding:30px 0}@media (max-width: 767px){.product-details{margin:0!important;padding:10px!important;width:100%!important}.testimonial-wrpper{padding:40px 15px 15px}.testimonial-wrpper p{padding:10px 33px;font-style:normal;font-weight:400;line-height:25px}.quote-img{left:-20px}.pdp-feature-left{display:flex;justify-content:center;margin-top:50px}.pdp-feature-left img,.pdp-feature-left video{max-width:95%;margin-top:-50px}}@media (min-width: 768px){.product-details{margin:40px auto;width:90%}}.slick-slider .slick-track,.slick-slider .slick-list{height:100%}.product-image--slider{padding:0}.stamped-badge.stamped-badge-caption span,.stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{display:none!important}@media (min-width: 768px){.right-rail{display:block}}@media (max-width: 767px){.new-image-wrapper,.new-form-wrapper,.new-detail-wrapper{width:100%}}.product-recommendation--wrapper h3,.product-recently-viewed--wrapper h3{padding-left:24px!important;margin:0 auto;font-size:24px;font-weight:400}.product-recently-viewed--wrapper .rebuy-product-media{background-color:#f9fafa}#rebuy-widget-14117{padding-top:0!important}#rebuy-widget-14117 li.dot{margin:0!important;border-radius:0!important;height:4px!important}.rebuy-widget .flickity-button{background:transparent!important;height:30px!important;width:30px!important}@media (min-width: 768px){.product-recommendation--wrapper h3,.product-recently-viewed--wrapper h3{max-width:1400px;padding-left:40px!important}.product-recently-viewed--wrapper{max-width:1400px;margin:0 auto}.model-info-mobile{display:none}.model-info{display:block;position:relative;left:0;bottom:-15px;overflow-wrap:normal;text-align:left;width:100%}.model-info p{line-height:1rem;font-size:.875rem}}@media (max-width: 767px){.model-info{display:none}.model-info-mobile{display:block!important;position:relative;padding-left:10px;top:-5px;font-size:12px;overflow-wrap:normal;text-align:left;width:100%;line-height:14px}.model-info-mobile p{line-height:15px}.new-breadcrumb-wrapper{width:100%}}.product-recommendation--wrapper h3,.product-recently-viewed--wrapper h3{padding-left:10px}
/*# sourceMappingURL=/cdn/shop/t/595/assets/styles.css.map */
