@font-face{font-family:Gotham-Bold;src:url(Gotham-Bold.woff) format("woff"),url(Gotham-Bold.woff2) format("woff2"),url(Gotham-Bold.eot),url(Gotham-Bold.eot?#iefix) format("embedded-opentype"),url(Gotham-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham-Book;src:url(Gotham-Book.woff) format("woff"),url(Gotham-Book.woff2) format("woff2"),url(Gotham-Book.svg#Gotham-Book) format("svg"),url(Gotham-Book.eot),url(Gotham-Book.eot?#iefix) format("embedded-opentype"),url(Gotham-Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham-UltraItalic;src:url(Gotham-UltraItalic.woff) format("woff"),url(Gotham-UltraItalic.woff2) format("woff2"),url(Gotham-UltraItalic.eot),url(Gotham-UltraItalic.eot?#iefix) format("embedded-opentype"),url(Gotham-UltraItalic.otf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.product__price{font-weight:600;margin-top:10px;font-size:16px}.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0;opacity:.2}.quick-cart .pf-input option{color:#213966!important}.back_in_stock{display:none}.option-box__header{height:auto}.option-box__header .pf-label{position:relative}.options-box{margin:0 0 10px;padding-top:0}.options-box .options-selector.swatches{list-style:none;padding:0;margin:0}.options-box .options-selector.swatches>li{display:inline-block;width:42px;height:42px;min-width:0;box-shadow:0 0 0 2px #006f3d00;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;background-color:transparent;border:2px solid transparent;border-radius:50%;position:relative;overflow:hidden;text-align:center;outline:none;margin:2.5px}.options-box .options-selector.swatches>li:first-child{margin-left:0}.options-box .options-selector.swatches .options-selector__option{display:inline-block;text-align:center;cursor:pointer;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:50%;margin:5px;text-indent:-9999px}.options-box .options-selector.swatches li.is-active,.options-box .options-selector.swatches li.hover,.options-box .options-selector.swatches li:hover{border-color:#3c3765}.product-color-text{font-weight:400;color:#1f3765;font-size:.9em;text-align:center;line-height:1.5;margin:.5rem 0 1rem}.hm_content_container{margin:0 14.5%;padding-bottom:10px}.companyInfo_header{background:none no-repeat scroll center center / cover #f2efe9;height:300px;margin-bottom:15px;position:relative;width:100%;z-index:auto}.companyInfo_header h1{color:#fff;padding-left:30px;padding-top:0;position:relative;text-align:center;top:-15px;text-shadow:0px 0px 10px rgba(0,0,0,.6)}@media only screen and (max-width: 40em){.companyInfo_header h1{font-size:2.25em;letter-spacing:.0625em;padding-left:0;padding-top:14px}}.wrap{height:100%;display:block}.overlay{display:table;height:100%;width:100%}.inner{height:100%;width:auto;display:table-cell;vertical-align:middle}#companyInfo_content h3{font-family:TradeGothicNextW01-Bold_693232;font-size:2em;letter-spacing:.0625em;margin-top:30px;margin-bottom:45px;text-align:center;text-transform:uppercase}#companyInfo_content h5{color:#542a2a;margin-bottom:28px}#companyInfo_content .painfree_block h5{margin-top:20px;margin-bottom:20px}#companyInfo_content .painfree_block p{font-size:.875rem}#customerService_content{border-top:1px solid #f2f2f2;padding-top:70px;padding-bottom:70px}#customerService_content h1{font-size:2.25rem;margin-bottom:45px}#customerService_content h4{font-family:TradeGothicNextW01-Bold_693232;letter-spacing:.0625em;margin-top:30px;margin-bottom:45px;text-transform:uppercase}#customerService_content h5{padding:10px 0 5px}#customerService_subnav{position:relative;z-index:0;margin-top:25px;margin-bottom:13px}#customerService_subnav ul{text-align:center}#customerService_subnav ul li{display:inline-block;font-family:Museo Slab W01_500;font-size:.875em;font-weight:500;letter-spacing:.1em;line-height:1em;margin-left:34px;position:relative;text-align:center;text-transform:uppercase;z-index:100}#customerService_subnav ul li:first-child,#partners ul li:first-child{margin-left:0}#customerService_subnav ul li a{color:#542a2a}#customerService_subnav ul .active a{color:#203864}#customerService_subnav ul .active a:after{background:url(//www.harimari.com/cdn/shop/t/143/assets/orange_tri.svg?21230) no-repeat;content:"";width:22px;height:18px;position:absolute;right:50%;top:45px}#exchangeBTN p,#exchangeBTN h5{color:#fff}#exchangeBTN h5{font-size:.875rem;padding-top:8px}#exchangeBTN p{font-family:Museo Slab W01_500;text-transform:none;font-size:.75rem;margin-bottom:0;letter-spacing:0}.contactBlock{background:#f4f4f4;padding:40px;text-align:center}.contactBlock h5{text-transform:uppercase;font-size:.875rem;margin-bottom:20px}.contactBlock p{color:#3c3765;font-family:TradeGothicNextW01-Bold_693232;font-size:1.65rem;letter-spacing:.0425em;line-height:22px;margin-bottom:35px;text-transform:uppercase}.contactBlock .email{font-size:1.15rem;margin-bottom:20px}.contactBlock .email a{color:#3c3765}.contactBlock .email a:hover{color:#203864}#form2 .hide{display:none}#form2 ul{margin-left:0}#form2 ul li{list-style:none}#form2 #saveForm{background-color:#203864;border-color:#203864;border-radius:0;border-style:solid;border-width:0;color:#fff;cursor:pointer;font-size:1rem;line-height:normal;margin:0 0 1.25rem;padding:1rem 2rem 1.0625rem;position:relative;text-align:center;text-decoration:none;transition:all .3s ease-out 0s;font-family:TradeGothicNextW01-Bold_693232;text-transform:uppercase}#form2 #saveForm:focus,#form2 #saveForm:hover{background-color:#203864;color:#fff}div.switch-container{margin-top:20px;width:100%;float:left;position:relative}div.landing-promotion{width:100%;float:left;position:relative;margin-top:20px}div.landing-promotion:before{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:rgba(0,0,0,.5);content:""}div.mobile-header{width:100%;float:left;position:relative}div.mobile-header:before{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:rgba(0,0,0,.5);content:"";display:none}h1.overlay-text{position:absolute;width:100%;text-align:center;height:100%;top:0;z-index:3;display:flex;justify-content:center;flex-direction:column;padding:0 20px;box-sizing:border-box;word-wrap:break-word;color:#fff;text-transform:uppercase}#retailers #companyInfo_content h3{text-align:left;border-bottom:1px solid #cacaca;padding-bottom:20px;margin-top:20px}address{color:#542a2a;font-size:.875rem;line-height:20px;font-family:bourtonlinemedium}.subtitle-retailers{text-align:center;line-height:1.6;margin-bottom:1.25rem}#whyjoin .fa-ul{margin-left:0}#whyjoin .fa-ul li{padding-bottom:12px;font-family:bourtonlinemedium}#whyjoin .fa-ul .fa{color:#203864;padding-right:12px}#affiliate_signup h5,#affiliate_signup .squiggle{margin-bottom:15px}#affiliate_signup p{font-size:1rem}#affiliate_signup .ourflops_btn{font-size:.625rem;margin-left:0;padding-top:10px}#retailer-inquiries .section_nav{border-top:1px solid #cecece;margin-top:70px;padding-top:10px;width:90%}#retailer-inquiries .section_nav a{margin:40px auto 0}#retailer-inquiries #companyInfo_content{padding-bottom:30px}.rivo-reviews-iframe-panel-wrapper{padding:2.5%!important}
/*# sourceMappingURL=/cdn/shop/t/143/assets/custom.css.map?v=88213836098721569491702047278 */
