body.no-scroll,html.i-amphtml-fie>body.no-scroll,html.i-amphtml-singledoc>body.no-scroll{position:fixed!important;overflow:hidden!important}*:focus{outline:none!important;box-shadow:none!important}a{color:#000}input,select{border-radius:0}input ::-webkit-input-placeholder,select ::-webkit-input-placeholder{color:#999}input ::-moz-placeholder,select ::-moz-placeholder{color:#999}input :-ms-input-placeholder,select :-ms-input-placeholder{color:#999}input :-moz-placeholder,select :-moz-placeholder{color:#999}input:focus,textarea:focus,select:focus{border-color:inherit}.page-container{transform:inherit;-webkit-transform:inherit}.section-width,.page-width{max-width:100%;margin:0 auto;padding:0 5rem}@media (max-width: 900px){.section-width,.page-width{padding:0 2rem}}.back-to-top{cursor:pointer;border-bottom:1px solid black;display:inline}.block.flex{display:flex;max-width:100%;width:100%}.block.column{flex-direction:column}.block.flex-wrap{flex-wrap:wrap}.block.no-wrap{flex-wrap:nowrap}.block.flex-start{align-items:flex-start}.block.flex-end{justify-content:flex-end}.block.flex-center{justify-content:center}.block.space-between{justify-content:space-between}@media (max-width: 700px){.block.mobile-wrap{flex-wrap:wrap}}.block.align-bottom{align-items:flex-end}.block .end-item{align-self:flex-end}.action{cursor:pointer}.clearfix:after{content:"";display:table;clear:both}.pre{white-space:pre-line}.cover{background-size:cover!important;background-position:center center!important}.hero{padding:38vh 0 0;height:100vh;max-height:100vh;text-align:center;position:relative;background-attachment:fixed!important}@media (max-width: 1024px){.hero{padding:30rem 0 10rem;background-attachment:inherit!important}}.hero p{max-width:835px;margin:15px auto 0;line-height:1.3em}@media (max-width: 800px){.hero p{max-width:600px}}.hero #arrow{width:100%;position:absolute;bottom:50px;opacity:0;transition:all .4s}.hero #arrow.fadein{opacity:1}.hero #arrow img{display:block;margin:0 auto;width:3.33rem}.light-search{width:100%;max-width:600px;margin:0 auto;position:relative}.light-search .search-bar__submit,.light-search .search-header__submit{top:-2px}.light-search input{background:white}.light-search .btn--link{color:#000!important}.shopping-bag{position:fixed;top:0px;width:500px;height:100%;z-index:9999999;right:-500px;transition:opacity .5s}.shopping-bag .cart--empty-message{padding:15px 0}.shopping-bag .empty-page-content .btn.small{line-height:1.4em}.shopping-bag .cart__remove{color:#000}.shopping-bag.display .shopping-bag-sidebar{left:auto;right:590px}.shopping-bag.display.fitscreen .shopping-bag-sidebar{right:0}.shopping-bag.fitscreen .shopping-bag-sidebar{top:0;height:100%;overflow:scroll;max-height:100vh}.shopping-bag.fade-display{opacity:0}.shopping-bag.fade-display .shopping-bag-sidebar{left:auto;right:-40%}@media (max-width: 700px){.shopping-bag.fade-display .shopping-bag-sidebar{right:-100%}}.shopping-bag .overlay{position:absolute;top:0px;left:0px;width:100%;height:100%}.shopping-bag .shopping-bag-sidebar{position:absolute;top:130px;left:auto;right:-40%;height:auto;max-height:660px;width:100%;background:white;transition:right .5s;padding:40px;max-width:500px;border:1px solid black}@media (max-width: 700px){.shopping-bag .shopping-bag-sidebar{width:100%;padding:20px;right:-100%}}.shopping-bag .shopping-bag-sidebar .btn{text-align:left;background:black!important;border:none}.shopping-bag .shopping-bag-sidebar .btn:hover{background:#999!important;color:#fff}.shopping-bag .shopping-bag-sidebar .section-header h3{font-size:24px;font-weight:700;letter-spacing:1px}.shopping-bag .shopping-bag-sidebar .items{margin:-35px 0 0;max-height:450px;overflow:scroll}.shopping-bag .shopping-bag-sidebar .items::-webkit-scrollbar{display:none}.shopping-bag .shopping-bag-sidebar .items li{display:flex;flex-direction:row;padding:50px 0;border-bottom:1px solid #ccc}.shopping-bag .shopping-bag-sidebar .items li .cart__image{max-height:130px}.shopping-bag .shopping-bag-sidebar .items li .thumbnail{max-width:30%}.shopping-bag .shopping-bag-sidebar .items li .details{padding-left:30px;width:100%;max-width:70%}.shopping-bag .shopping-bag-sidebar .items li .details .item-title{font-size:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.shopping-bag .shopping-bag-sidebar .items li .details .name-and-price{margin-bottom:30px}.shopping-bag .shopping-bag-sidebar .items li .details .quantity{text-align:center}.shopping-bag .shopping-bag-sidebar .items li .options{display:flex;flex-direction:row}.shopping-bag .shopping-bag-sidebar .items li .options .cart__qty-input{height:30px;margin-right:15px;border-radius:0}.shopping-bag .shopping-bag-sidebar .items li .options .cart__remove{height:30px;margin-top:0;border-radius:0;background:#3C3C3C;color:#fff}.shopping-bag .shopping-bag-sidebar .items hr{margin:10px 0;width:60px;border-top:1px solid black}.shopping-bag .shopping-bag-sidebar .cart__footer{padding-top:40px;border-top:1px solid black;text-align:center}.shopping-bag .shopping-bag-sidebar .cart__footer .btn{padding:13px 40px;border-radius:0;margin:5px 0}.shopping-bag .shopping-bag-sidebar .cart__footer .btn--small-wide{background:#3C3C3C;color:#fff}.shopping-bag .shopping-bag-sidebar .cart__footer .cart__shipping{opacity:.5;padding:8px 0;font-size:10px}.shopping-bag .shopping-bag-sidebar .cart__footer .subtotal{text-align:left;margin-bottom:10px}.shopping-bag .shopping-bag-sidebar .cart__footer .subtotal .cart__subtotal-title{text-transform:uppercase;font-size:20px;font-weight:300;opacity:.5}.shopping-bag .shopping-bag-sidebar .cart__footer .subtotal .cart__subtotal{font-size:35px;font-weight:200}.hide{display:none}.announcement-bar{z-index:999}.lost-page .search-box{margin-bottom:110px!important}#lost{padding-top:100px}#lost .empty-page-content{padding:100px 0 10px}.gift-card-text{max-width:210px;display:inline-block}@media (max-width: 1440px){.gift-card-text{max-width:160px}}.payment-options{text-align:left}.payment-options .card-logos{display:block;width:150px;position:relative;left:0px;top:0px}.payment-options .affirm-click{position:relative;top:-3px}.payment-options .affirm-click img{display:inline-block;height:20px}.page-padding{padding:0 2rem}@media (max-width: 900px){.page-padding{padding:0 20px}}.pagination .btn{background:none;color:#000}.cart--empty-message{margin:10px 0}.search-box{text-align:left;margin:80px 0;padding:80px 0;background:#f9f8f8}.search-box .light-search{margin:15px 0}.search-box a{color:#000;border-bottom:1px solid black}.jdgm-widget h1,.jdgm-widget .h1,.jdgm-widget h2,.jdgm-widget .h2,.jdgm-widget h3,.jdgm-widget .h3,.jdgm-widget h4,.jdgm-widget .h4,.jdgm-widget h5,.jdgm-widget .h5,.jdgm-widget h6,.jdgm-widget .h6,.jdgm-widget p,.jdgm-widget label,.jdgm-widget span,.jdgm-widget li,.jdgm-widget b,.jdgm-widget div,.jdgm-widget .jdgm-paginate__page,.jdgm-widget .jdgm-write-rev-link,.jdgm-widget select{font-family:nimbus-sans,sans-serif!important}.jdgm-widget .jdgm-star{font-family:JudgemeStar!important}.jdgm-widget .jdgm-paginate__first-page,.jdgm-widget .jdgm-paginate__last-page,.jdgm-widget .jdgm-paginate__prev-page,.jdgm-widget .jdgm-paginate__next-page{font-family:JudgemeIcons!important}#shopify-section-blog-template{width:100%}.slick-slider{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slick-list.draggable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#articles table{width:100%}#articles tr,#articles th,#articles td{border:none}.page-navigation{display:block;width:100%;margin-left:10px}.page-navigation a{padding:5px;margin:5px;background:#eee;border-radius:4px;width:26px;display:inline-block;text-align:center;font-family:nimbus-sans,sans-serif!important}.page-navigation a[data-selected=true]{font-weight:600}#email-popup{position:fixed;top:0;left:0;bottom:0;right:0;overflow:scroll;z-index:9999999;display:none}#email-popup.show{display:block}#email-popup .close-modal{position:absolute;top:15px;right:15px;cursor:pointer}#email-popup .wrap{max-width:380px;margin:0 auto}#email-popup h3{margin-top:5px;line-height:1.5em}#email-popup form{margin-top:60px}#email-popup .overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);overflow:hidden}#email-popup input[type=email]{width:100%;margin-right:10px}#email-popup .box{position:relative;z-index:5;background:white;max-width:700px;margin:80px auto;padding:80px 120px}@media (max-width: 800px){#email-popup .box{padding:80px 40px}}
/*# sourceMappingURL=/s/files/1/0493/1293/t/47/assets/global.scss.css.map?v=2114397064539081046 */
