/** Shopify CDN: Minification failed

Line 10:7343 All "@import" rules must come first
Line 11:2767 Expected identifier but found "*"

**/
@charset "UTF-8";.ratio-box{position:relative;height:0;display:block;width:100%}.ratio-box--video{padding-top:56.25%}.ratio-box iframe,.ratio-box img,.ratio-box video{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.background-box{background-repeat:no-repeat;background-color:#f7f7f7;background-size:cover;background-position:50%;min-height:300px}.lazyload,.lazyloading{opacity:.25}.lazyloaded{opacity:1;transition:opacity .15s ease-in-out;backface-visibility:hidden}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translateZ(0);transform:translateZ(0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:.5}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:.5}}@-webkit-keyframes remodal-overlay-closing-keyframes{0%{opacity:.5}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:.5}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:80vw;max-height:80vh}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}span.stamped-summary-text-1{display:none}@media only screen and (min-width:992px){[data-widget-type=minimal] .summary-overview{width:50%!important;float:left!important;display:flex;margin-bottom:0}[data-version="2"] .stamped-summary-starrating{float:left!important;margin:0!important}.stamped-summary-caption .stamped-summary-text{margin-left:8px!important;margin-top:9px!important}}.stamped-summary-caption .stamped-summary-text{font-family:avenir-next-condensed}.stamped-reviews-filter[data-show-filters=part],.stamped-reviews-filter[data-show-filters=true]{display:none!important}.stamped-content{font-family:helvetica-neue-condensed}p.stamped-review-content-body{font-size:16px!important}.stamped-review-header-byline .created,.stamped-review-header .created,p.stamped-review-content-body{font-family:avenir-next-condensed}.stamped-summary-actions-clear,.stamped-summary-actions-mobile-filter,.stamped-summary-actions-newquestion,.stamped-summary-actions-newreview{font-size:15px!important;font-family:cooper-black-std,Arial,sans-serif;width:14em!important;height:3em;border:none!important;padding:6px 19px!important;background-color:#00b30e;color:#fff!important}#stamped-button-submit,input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary{background:#00b30e!important}@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+HK:wght@100;300;400;500;700;900&display=swap");@font-face{font-family:big-john;src:url(BigJohn.9a62d9a5.woff2) format("woff2"),url(BigJohn.eb288d27.woff) format("woff"),url(BigJohn.459b071b.svg) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:avenir-next-condensed;src:url(AvenirNextCondensed-Regular.cc4aa90e.woff2) format("woff2"),url(AvenirNextCondensed-Regular.630393e2.woff) format("woff"),url(AvenirNextCondensed-Regular.6fcd0724.svg) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:avenir-next-condensed;src:url(AvenirNextCondensed-DemiBold.7ce90e2b.woff2) format("woff2"),url(AvenirNextCondensed-DemiBold.624d352a.woff) format("woff"),url(AvenirNextCondensed-DemiBold.877243ca.svg) format("svg");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:avenir-next-condensed;src:url(AvenirNextCondensed-Bold.8314c058.woff2) format("woff2"),url(AvenirNextCondensed-Bold.23d41d94.woff) format("woff"),url(AvenirNextCondensed-Bold.7d5a572f.svg) format("svg");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:helvetica-neue-condensed;src:url(HelveticaNeue-CondensedBold.d422567a.woff2) format("woff2"),url(HelveticaNeue-CondensedBold.67cbe238.woff) format("woff"),url(HelveticaNeue-CondensedBold.ada81676.svg) format("svg");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:cooper-black-std;src:url(https://use.typekit.net/af/4e1b68/000000000000000000013101/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/4e1b68/000000000000000000013101/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/4e1b68/000000000000000000013101/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a:focus{color:inherit}img{max-width:100%}form{margin:0}@media only screen and (max-width:63.99em){input,select,textarea{font-size:16px}}button,input[type=submit],label[for]{cursor:pointer}optgroup{font-weight:700}option{color:#000;background-color:#fff}[tabindex="-1"]:focus{outline:none}[role=button],a,button,input,label,select,textarea{touch-action:manipulation}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.js-focus-hidden:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js,.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0;color:#000;background-color:#fff;padding:.625rem;z-index:10000;transition:none}.icon{display:inline-block;vertical-align:middle;fill:currentColor}.no-svg .icon{display:none}.icon--wide{width:40px}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}.icon-fallback-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-svg .icon-fallback-text{position:static!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.payment-icons{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";cursor:default}.rte{font-size:1.125rem}.rte :not(:last-child){margin:0 0 .625rem}.rte img{height:auto}.rte table{table-layout:fixed}.rte h2{text-transform:uppercase;font-size:1.25rem;padding-top:1.25rem}.rte p{line-height:1.75;letter-spacing:.018em}.rte a{color:#00b30e}.rte ol,.rte ul{margin:0 0 .625rem 1.25rem}.rte ul{list-style:disc outside}.rte ul ul{list-style:circle outside}.rte ul ul ul{list-style:square outside}.text-center.rte ol,.text-center .rte ol,.text-center.rte ul,.text-center .rte ul{margin-left:0;list-style-position:inside}.rte-table{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rte__table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width:30em) and (max-width:47.99em){.responsive-table{width:100%}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table td,.responsive-table tr{float:left;clear:both;width:100%}.responsive-table td,.responsive-table th{display:block;text-align:right;padding:.625rem;margin:0}.responsive-table td:before{content:attr(data-label);float:left;text-align:center;padding-right:10px}.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative;margin-top:10px;padding-top:.625rem}.responsive-table-row+.responsive-table-row:after,tfoot>.responsive-table-row:first-child:after{content:"";display:block;position:absolute;top:0;left:.625rem;right:.625rem;border-bottom:1px solid #000}}.btn,.shopify-challenge__container .shopify-challenge__button{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;border:0;min-width:12.5rem;border-radius:.1875rem;border-color:.0625rem solid transparent;background-color:#00b30e;color:#fff;font-family:cooper-black-std,Arial,sans-serif;font-weight:400;font-size:1rem;text-transform:uppercase;padding:1.0625rem 2.125rem;transition:all .2s ease-in-out}.btn:focus,.shopify-challenge__container .shopify-challenge__button:focus{background-color:#000;color:#fff}@media only screen and (min-width:64em){.btn:hover,.shopify-challenge__container .shopify-challenge__button:hover{background-color:#000;color:#fff}}.btn--secondary{font-family:avenir-next-condensed,Arial,sans-serif;font-weight:700}.btn--secondary,.btn--white{color:#000;background-color:#fff}.btn--white:focus{background-color:#00b30e;color:#fff}@media only screen and (min-width:64em){.btn--white:hover{background-color:#00b30e;color:#fff}}.btn--black{background-color:#000}.btn--black:focus{background-color:#fff;color:#000}@media only screen and (min-width:64em){.btn--black:hover{background-color:#fff;color:#000}}.btn--alt:focus{background-color:#e3ebea;color:#000}@media only screen and (min-width:64em){.btn--alt:hover{background-color:#e3ebea;color:#000}}.btn--full-width{display:block;padding-left:0;padding-right:0}input,select,textarea{width:100%;font-family:avenir-next-condensed,Arial,sans-serif;font-weight:600;background-color:#e5e5e5;color:#000;border:.0625rem solid transparent;border-radius:.1875rem;padding:.875rem 1.125rem;font-size:.875rem;line-height:1}input:focus,select:focus,textarea:focus{border:.0625rem solid #00b30e}input[disabled],select[disabled],textarea[disabled]{cursor:default}textarea{min-height:100px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:100%;background-image:var(--svg-select-icon-url);background-repeat:no-repeat;background-position:right 10px center;background-color:transparent;padding-right:28px;text-indent:.01px;text-overflow:"";cursor:pointer}.ie9 select{padding-right:10px;background-image:none}select::-ms-expand{display:none}.placeholder-svg{display:block;fill:rgba(0,0,0,.35);background-color:rgba(0,0,0,.1);width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid rgba(0,0,0,.2)}.placeholder-svg--small{width:480px}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.is-transitioning{display:block!important;visibility:visible!important}.drawer{display:none;position:fixed;top:0;bottom:0;overflow:hidden;-webkit-overflow-scrolling:touch;z-index:5;background-color:#fff;transition:all .45s cubic-bezier(.29,.63,.44,1);width:100%;max-width:18.75rem}.js-drawer-open{overflow:hidden}.drawer--top{width:100%;transform:translateY(0)}.js-drawer-open-top .drawer--top{transform:translateY(100%);display:block}.drawer--left{left:0;transform:translateX(-100%)}.js-drawer-open-left .drawer--left{display:block;transform:translateX(0)}.lt-ie9 .js-drawer-open-left .drawer--left{left:0}.drawer--right{right:0;transform:translateX(100%)}.js-drawer-open-right .drawer--right{display:block;transform:translateX(0)}.lt-ie9 .js-drawer-open-right .drawer--right{right:0}.drawer-page-content:after{visibility:hidden;opacity:0;content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:4;transition:all .45s cubic-bezier(.29,.63,.44,1)}.js-drawer-open .drawer-page-content:after{visibility:visible;opacity:1}#shopify-section-header{position:fixed;top:0;width:100%;z-index:4}.site-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;background:#fff}.site-header .icon{height:.9375rem}@media only screen and (min-width:64em){.site-header .icon{height:1.125rem}}.site-header__promo{background:#000;text-align:center;width:100%;padding:.625rem}@media only screen and (min-width:64em){.site-header__promo{padding:.625rem 2.5rem}}.site-header__main{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;width:100%;padding:0 1.25rem}@media only screen and (min-width:64em){.site-header__main{padding:0 2.5rem}}.site-header__cart-container,.site-header__menu-container{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:64em){.site-header__menu-container{display:none}}.site-header__cart-container{text-align:right}@media only screen and (min-width:64em){.site-header__cart-container{-webkit-flex:unset;-moz-flex:unset;-ms-flex:unset;flex:unset}}.site-header__cart-trigger,.site-header__menu-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;color:#000;transition:color .2s ease-in-out}.site-header__cart-trigger:focus,.site-header__menu-trigger:focus{color:#00b30e}.site-header__menu-trigger{padding:.3125rem .3125rem .3125rem 0;margin-right:.625rem}.site-header__cart-trigger{padding:.3125rem 0 .3125rem .3125rem;margin-left:.625rem}@media only screen and (min-width:64em){.site-header__cart-trigger:hover{color:#00b30e}}.site-header__logo-container{width:55%;max-width:15.625rem;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}@media only screen and (min-width:64em){.site-header__logo-container{width:170px;margin-right:1.875rem}}@media only screen and (min-width:64em) and (max-width:89.99em){.site-header__logo-container{margin-right:1.25rem}}.site-header__logo-link{display:block;padding:.625rem 0;margin:.625rem 0}.site-header__logo-link:focus{opacity:.6}@media only screen and (min-width:64em){.site-header__logo-link{margin:0}.site-header__logo-link:hover{opacity:.6}}.site-header__desktop-nav{display:none}@media only screen and (min-width:64em){.site-header__desktop-nav{display:block;-webkit-flex:100 1 auto;-moz-flex:100 1 auto;-ms-flex:100 1 auto;flex:100 1 auto}}.site-header__aux-container{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;white-space:nowrap}@media only screen and (max-width:63.99em){.site-header__aux-container{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.site-header__desktop-links-container{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;flex-wrap:wrap;max-height:57px;overflow:hidden;text-align:left;padding:0;margin:0;list-style:none}.site-header__desktop-links-container>.site-header__desktop-link-container{font-size:1rem}@media only screen and (min-width:90em){.site-header__desktop-links-container>.site-header__desktop-link-container{font-size:1.25rem}}.site-header__desktop-link-container{font-family:avenir-next-condensed,Arial,sans-serif;font-size:.875rem;font-weight:600;font-stretch:condensed;padding:0 .625rem;margin:0 .625rem;text-transform:uppercase}@media only screen and (min-width:64em) and (max-width:89.99em){.site-header__desktop-link-container{padding:0 .3125rem;margin:0 .2083333333rem}}@media only screen and (min-width:64em){.site-header__desktop-link-container--parent{padding-bottom:1.25rem;margin-top:1.25rem}.site-header__desktop-link-container--parent:hover .site-header__megamenu{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.site-header__desktop-link-container--parent:focus-within .site-header__megamenu{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.site-header__desktop-link-container--parent.focus-within .site-header__megamenu{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}.site-header__desktop-link{text-decoration:none}.site-header__desktop-link.site-header__desktop-link--parent{font-family:big-john,Arial,sans-serif;white-space:nowrap}.site-header__desktop-link--alternate:focus{opacity:.6}@media only screen and (min-width:64em){.site-header__desktop-link--alternate:hover{opacity:.6}}.site-header__megamenu{display:none}@media only screen and (min-width:64em){.site-header__megamenu{width:100%;background:#000;position:absolute;left:0;bottom:0;transform:translateY(100%);padding:1.875rem 1.25rem}}@media only screen and (min-width:64em){.site-header__megamenu-list-container{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1.25rem;position:relative}.site-header__megamenu-list-container:not(:last-of-type):after{content:"";height:11.25rem;width:.125rem;background-color:#fff;position:absolute;right:-.0625rem}}.site-header__megamenu-list-header{font-size:1.125rem;font-family:big-john,Arial,sans-serif;font-weight:700;font-stretch:condensed;color:#00b30e;text-transform:uppercase;width:100%;margin:0 0 .625rem}.site-header__megamenu-list{list-style:none;padding:0;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.site-header__megamenu-image-container{float:right;max-width:40%;width:100%;margin-left:.3125rem}.site-header__desktop-link-container--megamenu{line-height:1;color:#fff;padding:0;margin:0 0 1em}.site-header__promo-link,.site-header__promo-text{color:#fff;display:block;font-family:avenir-next-condensed,Arial,sans-serif;font-size:.75rem;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:64em){.site-header__promo-link,.site-header__promo-text{font-size:.875rem}}.site-header__account,.site-header__search-trigger{display:none;font-size:1rem}@media only screen and (min-width:64em){.site-header__account,.site-header__search-trigger{display:block;font-family:avenir-next-condensed,Arial,sans-serif;font-weight:600;color:#000;text-decoration:none;padding:0 .3125rem;margin:0 .625rem}}@media only screen and (min-width:90em){.site-header__account,.site-header__search-trigger{font-size:1.25rem}}.site-header__search-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;transition:color .2s ease-in-out}.site-header__search-trigger:focus{color:#00b30e}@media only screen and (min-width:64em){.site-header__search-trigger:hover{color:#00b30e}}.site-header__search-form{position:relative;width:0;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;overflow:hidden}@media only screen and (min-width:64em){.site-header__search-form:focus-within{width:9.375rem}.site-header__search-form.focus-within{width:9.375rem}}#HeaderSearch{width:100%;font-size:.875rem;line-height:1;padding:.3125rem 1.875rem .3125rem .625rem}.site-header__search-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;position:absolute;top:0;bottom:0;right:0;padding:.3125rem}.site-header__search-submit:focus{color:#00b30e}@media only screen and (min-width:64em){.site-header__search-submit:hover{color:#00b30e}}.site-header__cart-count{font-family:avenir-next-condensed,Arial,sans-serif;font-size:.75rem;font-weight:600}@media only screen and (min-width:64em){.site-header__cart-count{font-size:.875rem}}#mobile-nav-drawer{max-width:26.5625rem;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;position:absolute;top:1.25rem;right:.625rem;padding:.625rem;color:#fff;-webkit-transition:color .2s;transition:color .2s}.mobile-nav__close .icon{width:1.3125rem;height:1.3125rem}.mobile-nav__close:focus{color:#00b30e}.mobile-nav__search-form{padding:1.25rem 5rem 1.25rem 1.25rem}.mobile-nav__search-input{padding:.6875rem .625rem .6875rem 1.875rem;background:#fff;font-size:1rem;line-height:1}.btn--mobile-search{position:absolute;left:1.25rem;min-width:unset;min-height:unset;padding:.6875rem 0 .6875rem .625rem;color:#000;background:none;-webkit-transition:color .2s;transition:color .2s}.btn--mobile-search .icon{width:1rem;height:1rem}.btn--mobile-search:focus{color:#00b30e;background:none}.mobile-nav__inner{height:100%;overflow-x:scroll}.mobile-nav__link-list{border-bottom:.0625rem solid #000}.mobile-nav__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;background:none;border:none;border-top:.0625rem solid #000;font-family:big-john,Arial,sans-serif;text-align:left;width:100%;margin:0;padding:1.25rem 1.25rem 1.125rem;font-size:1.75rem;color:#000;text-decoration:none;line-height:1;-webkit-transition:color .2s;transition:color .2s}.mobile-nav__link:focus{color:#00b30e}.text--avenir{font-family:avenir-next-condensed,Arial,sans-serif;font-weight:700}.mobile-nav__link--parent:after{content:"+";font-family:helvetica-neue-condensed,Arial,sans-serif;font-weight:700;position:absolute;right:1.25rem;line-height:.8}.mobile-nav__link--parent[aria-expanded=true]:after{content:"-"}.mobile-nav__link-dropdown{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;padding:0 1.25rem 1.875rem}.mobile-nav__child-links-container{padding:0;margin:0;list-style-type:none;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.mobile-nav__child-link{opacity:.75;font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:1.125rem;line-height:1.88;color:#black;text-decoration:none}.mobile-menu__image-container{max-width:6.25rem;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.mobile-nav__collection-title{font-family:big-john,Arial,sans-serif;text-align:center;width:100%;margin:0;padding:1.25rem;font-size:1.75rem;color:#00b30e}.mobile-nav__collection{margin-bottom:1.875rem}.mobile-nav__product{text-align:center;width:80%;padding:0 5%}.mobile-nav__product-image-overlay{position:absolute;top:-50px;right:-45px;transform:rotate(20deg);width:100%}.mobile-nav__product-image-overlay svg{width:175px}.mobile-nav__product-carousel-title{color:#000;margin:0 0 .3125rem}.mobile-nav__product-carousel-price{color:#000;margin:0 0 1.25rem}.mobile-nav__product-link{font-size:.875rem;padding:.75rem 1.125rem}.mobile-nav__footer{width:100%;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;position:absolute;bottom:env(safe-area-inset-bottom);border-bottom:2px solid #000}.mobile-nav__footer,.mobile-nav__footer-link{display:-webkit-flex;display:-ms-flexbox;display:flex}.mobile-nav__footer-link{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:50%;background:#fff;text-align:center;padding:.625rem 1.25rem;font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.25rem;color:#000;text-decoration:none;text-transform:uppercase}.mobile-nav__footer-link.mobile-nav__footer-link--about{border-right:.0625rem solid #000}.mobile-nav__footer-link.mobile-nav__footer-link--contact{border-left:.0625rem solid #000}.mobile-nav__footer-link .icon{width:auto;height:1.125rem;line-height:1.25rem;vertical-align:middle;margin-right:.3125rem}.apple-wallet-image,.giftcard-qr img{display:block;margin:0 auto}@media print{@page{margin:.5cm}p{orphans:3;widows:3}body,html{background-color:#fff;color:#000}.apple-wallet,.print-giftcard{display:none}}.hero{position:relative;background-color:var(--bg-color);padding:0 1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.hero.hero--full-width{padding:0}@media only screen and (min-width:64em){.hero{padding:0 2.5rem}.hero.hero--full-width{padding:0}.hero.hero--hstart{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.hero.hero--hend{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.hero.hero--vstart{-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}.hero.hero--vend{-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}}.hero__image-container{width:100%;max-width:90rem;margin:0 auto}.hero__image-container.hero__image-container--desktop{display:none}@media only screen and (min-width:48em){.hero__image-container.hero__image-container--desktop{display:block}}.hero__image-container.hero__image-container--mobile{display:block}@media only screen and (min-width:48em){.hero__image-container.hero__image-container--mobile{display:none}}.hero__image-container--desktop-full{max-width:100%}.hero__mobile-image{background-size:cover;background-position:50%}@media only screen and (min-width:64em){.hero__mobile-image{display:none}}.hero__content{width:100%;text-align:center;padding:2.5rem 1.25rem;position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:30em){.hero__content{align-self:unset}}@media only screen and (min-width:48em){.hero__content{display:block;padding:1.25rem;width:66%;max-width:90rem}.hero__content.hero__content--tleft{text-align:left}.hero__content.hero__content--tright{text-align:right}}.hero__title{margin:0 0 1.25rem}.hero__title.hero__title--desktop{display:none}.hero__title.hero__title--mobile{display:block}@media only screen and (min-width:48em){.hero__title{padding:1.25rem;margin:0}.hero__title.hero__title--desktop{display:block}.hero__title.hero__title--mobile{display:none}}.hero__subtitle.hero__subtitle--desktop{display:none}.hero__subtitle.hero__subtitle--mobile{display:block}@media only screen and (min-width:48em){.hero__subtitle.hero__subtitle--desktop{display:block}.hero__subtitle.hero__subtitle--mobile{display:none}}.hero__subtitle{margin:0 0 .9375rem}.hero__button-container{width:100%}.hero__button-container--desktop{display:none}@media only screen and (min-width:48em){.hero__button-container--desktop{display:block}}.hero__button-container--mobile{display:block}@media only screen and (min-width:48em){.hero__button-container--mobile{display:none}}@media only screen and (min-width:30em){.mobile-break{display:none}}.hero__btn{margin:.625rem}@media only screen and (min-width:48em){.hero__btn{margin-top:0}}.site-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:6.25rem 0 1.25rem}@media only screen and (min-width:64em){.site-footer{padding:6.25rem 7.5rem 1.25rem}}.site-footer>div:not(.site-footer__wave-container){z-index:1}.site-footer__wave-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.footer-bg{width:100%;height:100%}.footer-bg--desktop{display:none}@media only screen and (min-width:64em){.footer-bg--desktop{display:block}}.footer-bg--mobile{display:block}@media only screen and (min-width:64em){.footer-bg--mobile{display:none}}.site-footer__menu-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media only screen and (min-width:64em){.site-footer__menu-container{width:60%;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width:90em){.site-footer__menu-container{width:50%}}.site-footer__menu{width:100%;border-bottom:.0625rem solid #fff;padding:0 1.25rem}.site-footer__menu:first-child{border-top:.0625rem solid #fff}@media only screen and (min-width:64em){.site-footer__menu{border:none;padding:0}.site-footer__menu:first-child{border-top:none}}.site-footer__menu.site-footer__menu--social{border:none}.site-footer__accordion-header{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:helvetica-neue-condensed,Arial,sans-serif;width:100%;padding:1.25rem 0;background:none;border:none;font-size:1.25rem;font-weight:700;color:#fff;text-align:left;transition:all .2s ease-in-out}.site-footer__accordion-header:focus{color:#00b30e}.site-footer__accordion-header:after{content:"+";position:absolute;right:1.25rem}.site-footer__accordion-header[aria-expanded=true]:after{content:"-";position:absolute;right:1.25rem}@media only screen and (min-width:64em){.site-footer__accordion-header{display:none}}.site-footer__link-list-header{display:none}@media only screen and (min-width:64em){.site-footer__link-list-header{display:block;font-size:1.125rem;font-family:helvetica-neue-condensed,Arial,sans-serif;font-weight:700;font-stretch:condensed;color:#00b30e;text-transform:uppercase;width:100%;margin:0 0 .625rem}}.site-footer__link-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 1.25rem;margin:0;position:relative;list-style:none}.site-footer__link-list.site-footer__link-list--social{padding:0;margin:1.875rem 0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}@media only screen and (min-width:64em){.site-footer__link-list.site-footer__link-list--social{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}}@media only screen and (min-width:64em){.site-footer__link-list{padding:0}}.site-footer__link-container{width:100%;font-family:avenir-next-condensed,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.88;padding:0;margin:0;color:#fff;text-transform:uppercase}.site-footer__link-container--social{width:33.3333%;padding:0 .625rem 1.25rem;text-align:center}@media only screen and (min-width:64em){.site-footer__link-container--social{width:auto}.site-footer__link-container--social:first-child{padding-left:0}}.site-footer__link{text-decoration:none}.site-footer__link--social,.site-footer__link--social .icon{height:1.5625rem;width:auto}@media only screen and (min-width:64em){.site-footer__link--social,.site-footer__link--social .icon{height:1.0625rem}}.site-footer__accordion-content[aria-hidden=true]{display:none}.site-footer__badges{padding:.625rem;margin:1.25rem 0;width:100%}@media only screen and (min-width:64em){.site-footer__badges{padding:0;width:auto;margin:1.25rem 0}}.site-footer__badges-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}@media only screen and (min-width:64em){.site-footer__badges-container{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}}.site-footer__badges-container>div{padding:.625rem}@media only screen and (min-width:64em){.site-footer__badges-container>div{padding:0 0 0 .625rem}}.site-footer__copyright{font-family:avenir-next-condensed,Arial,sans-serif;font-size:.875rem;font-weight:500;color:#fff;text-align:center;width:100%}@media only screen and (min-width:64em){.site-footer__copyright{text-align:left;margin-top:3.125rem}}.newsletter{width:100%;text-align:center;margin:0 auto 4.375rem;padding:0 3.125rem}@media only screen and (min-width:64em){.newsletter{width:40%;padding:0 1.25rem 0 0;text-align:left;margin-bottom:0}}.newsletter__header{font-size:2rem;font-weight:700;font-stretch:condensed;text-transform:uppercase;color:#fff;margin:0 0 1.25rem}.newsletter__body{font-family:avenir-next-condensed,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;color:#fff;margin:0 0 1.5625rem}.newsletter__input-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch}.newsletter__input{border-top-right-radius:0;border-bottom-right-radius:0}.newsletter__submit{border-top-left-radius:0;border-bottom-left-radius:0;padding:.3125rem .9375rem;min-width:unset}@media only screen and (min-width:64em){.newsletter__submit{padding:.3125rem 1.25rem}}.site-footer__currency select{border:1px solid #fff;color:#fff}.product-recommendations .flickity-button.previous{left:1.25rem}.product-recommendations .flickity-button.next{right:1.25rem}.product-recommendations .flickity-button{display:none}@media only screen and (min-width:48em){.product-recommendations .flickity-button{display:block}}.brands-grid__heading,.product-recommendations__heading,.subscription-grid__heading{text-transform:uppercase;font-weight:700;font-stretch:condensed;font-size:1.25rem;letter-spacing:.016875rem;text-align:center}@media only screen and (min-width:64em){.brands-grid__heading,.product-recommendations__heading,.subscription-grid__heading{letter-spacing:.025rem;font-size:1.875rem}}.product-recommendations__heading a{text-decoration:none}.product-recommendations-product-card__container .flickity-viewport{padding-top:20px;box-sizing:content-box}.product-recommendations-product-card__container .product-card{box-sizing:content-box;width:60%;padding:0 1.25rem}@media only screen and (min-width:64em){.product-recommendations-product-card__container .product-card{width:20%;margin:0;padding:0 0 0 2.5rem}}.product-card{margin-bottom:1.875rem}@media only screen and (min-width:64em){.product-card{margin-bottom:3.75rem}}.product-card.product-card-sold-out .product-card__badge{bottom:0;right:0;display:flex;align-items:center;justify-content:center;transform:rotate(-28deg);text-shadow:1px 1px 3px rgba(0,0,0,.5);font-size:2.5rem;text-align:center}.product-card.product-card-sold-out div:nth-child(2){filter:grayscale(1)}.product-card-image__container{position:relative;padding-bottom:0;display:block}.product-card-image__container div{border:.0625rem solid #e5e5e5;border-radius:.1875rem}.product-card-image__container div .product-card__image{padding:1.25rem}.product-card-image__container .product-card__badge{position:absolute;top:0;left:0;padding:.625rem;z-index:1;border:none;font-weight:700;font-size:1.25rem;text-align:center;transform:rotate(-10deg) translate(-5px,-5px)}@media only screen and (min-width:48em){.product-card-image__container .product-card__badge{font-size:2rem}}.product-card-image__container .product-card-badge__emoji{padding-left:.15625rem}.product-card-image__container .product-card-badge__text-sale{color:#00b30e}.product-card-image__container .product-card-badge__text-new{color:#ff4710}.product-card-image__container .product-card__stock-message{position:absolute;top:0;right:0;font-weight:700;padding:.3125rem;font-size:.75rem;text-align:center;z-index:1;background-color:hsla(0,0%,100%,.75);transform:rotate(10deg) translate(12px,-12px)}@media only screen and (min-width:30em){.product-card-image__container .product-card__stock-message{padding:.625rem;font-size:1rem}}.product-card-image__container .product-card__stock-message-lvl-1,.product-card-image__container .product-card__stock-message-lvl-2{color:#ff4710}.product-card-image__link{text-decoration:none;display:block}.product-card-image__link:focus{opacity:.6}@media only screen and (min-width:64em){.product-card-image__link:hover{opacity:.6}}.product-card__text{text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:700;margin-top:.625rem;text-decoration:none;display:block}@media only screen and (min-width:64em){.product-card__text{font-size:.875rem}}.product-card__price{margin:0}.product-card__price .compare-price,.product-card__price .price-price,.product-card__price .sale-price{font-size:1rem}@media only screen and (min-width:64em){.product-card__price .compare-price,.product-card__price .price-price,.product-card__price .sale-price{font-size:1.125rem}}.product-card__title{font-size:1rem;text-decoration:none;margin-top:.3125rem;margin-bottom:.3125rem;white-space:break-spaces}@media only screen and (min-width:64em){.product-card__title{font-size:1.125rem}}.spr-badge-caption{text-transform:none;font-size:.625rem;font-weight:400}@media only screen and (min-width:64em){.spr-badge-caption{font-size:.75rem}}.spr-icon.spr-icon-star,.spr-icon.spr-icon-star-empty,.spr-icon.spr-icon-star-half,.spr-icon.spr-icon-star-half-alt{color:#00b30e!important;width:.5625rem!important;height:.5625rem!important;font-size:.5625rem!important}@media only screen and (min-width:64em){.spr-icon.spr-icon-star,.spr-icon.spr-icon-star-empty,.spr-icon.spr-icon-star-half,.spr-icon.spr-icon-star-half-alt{width:.8125rem!important;height:.8125rem!important;font-size:.8125rem!important}}.spr-icon-star-half:before{content:""!important}.sale-price{font-size:.75rem;font-weight:700;color:#00b30e;padding-right:.625rem}@media only screen and (min-width:64em){.sale-price{font-size:.875rem}}.compare-price{font-size:.75rem;font-weight:700;color:#c9d9db;text-decoration:line-through}@media only screen and (min-width:64em){.compare-price{font-size:.875rem}}@media only screen and (max-width:47.99em){.upsell-container .upsell-card{display:inline-block;vertical-align:top;width:40%}}.upsell-card{margin-bottom:.625rem}.upsell-card .product-card-image__container div{border:none}.upsell-card .product-card__text{text-transform:capitalize}.upsell-card .compare-price,.upsell-card .sale-price{color:#000}.upsell-card .upsell-card__button{padding:.125rem .4375rem;background-color:#000;color:#fff;border-radius:3.125rem;border:.0625rem solid #000;box-shadow:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto .625rem}.upsell-card .upsell-card__button.is-active{background-color:#00b30e;border:.0625rem solid #00b30e}.social-sharing{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;margin-top:2.5rem}.social-sharing .icon{height:1.25rem;width:1.25rem;margin-right:.625rem}.social-sharing__text{display:block;font-size:.875rem;font-weight:700;color:#000;margin-right:.9375rem}#ajax-cart-drawer{background:#e3ebea;max-width:23.4375rem;padding:2.5rem 1.875rem 0}@media only screen and (min-width:64em){#ajax-cart-drawer{max-width:31.25rem}}.ajaxcart__container{height:calc(100% - 135px)}#CartContainer{height:calc(100% - 93px)}#CartContainer>form{height:100%}.ajaxcart__main{height:100%;overflow:scroll}.ajaxcart__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:2.5rem}.ajaxcart__header-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ajaxcart__header-close:focus{color:#00b30e}@media only screen and (min-width:64em){.ajaxcart__header-close:hover{color:#00b30e}}.ajaxcart__header-close .icon{width:1.25rem;height:1.25rem}.ajaxcart__header-title{font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:2.8125rem;font-weight:700;color:#000;text-transform:uppercase;margin:0}.ajaxcart__empty{font-family:avenir-next-condensed,Arial,sans-serif;font-family:.875rem}.ajaxcart__inner{margin-bottom:3.125rem}.ajaxcart__product{width:100%;background:#fff;border-radius:.1875rem;padding:.9375rem;margin-bottom:.625rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.ajaxcart__product-image{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.ajaxcart__product-image:focus{opacity:.6}@media only screen and (min-width:64em){.ajaxcart__product-image:hover{opacity:.6}}.ajaxcart__product-information{width:100%;padding-left:1.25rem}.ajaxcart__product-details{margin-bottom:.625rem}.ajaxcart__product-price,.ajaxcart__product-title{font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:.875rem;font-weight:700;margin:0}.ajaxcart__product-price a,.ajaxcart__product-title a{text-decoration:none}.ajaxcart__product-title{margin-bottom:.3125rem}.ajaxcart__product-variant{font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:.75rem;margin-bottom:.3125rem}.ajaxcart__product-price{margin-bottom:2.5rem}.ajaxcart__product-qty{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.ajaxcart__qty-adjust{font-size:.875rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:.0625rem solid transparent;border-radius:.1875rem}.ajaxcart__qty-adjust:focus{color:#00b30e;border:.0625rem solid #00b30e}@media only screen and (min-width:64em){.ajaxcart__qty-adjust:hover{color:#00b30e;border:.0625rem solid #00b30e}}.ajaxcart__qty-adjust,.ajaxcart__qty-num{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.ajaxcart__qty-num{font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.15;color:#000;text-align:center;padding:0 .3125rem;width:7ch}.ajaxcart__product-remove{-ms-flex-item-align:flex-start;-webkit-align-self:flex-start;align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ajaxcart__product-remove:focus{color:#00b30e}@media only screen and (min-width:64em){.ajaxcart__product-remove:hover{color:#00b30e}}.ajaxcart__product-remove .icon{width:.875rem;height:.875rem}.ajaxcart__upsell{margin-bottom:1.25rem}.ajaxcart__upsell .ajaxcart__product{padding:.9375rem 2.5rem}.ajaxcart__upsell .flickity-page-dots{padding:0 .625rem;text-align:center;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}@media only screen and (min-width:64em){.ajaxcart__upsell .flickity-page-dots{display:none}}.ajaxcart__upsell .flickity-button-icon{display:none}.ajaxcart__upsell .flickity-button{width:1.25rem;height:1.25rem;background:transparent url(https://cdn.shopify.com/s/files/1/0925/7290/files/bitmap-copy-2_3x_70bb72c3-2a6a-4af1-8016-2e4b983fd173.png?v=1606326317) no-repeat 50%/contain;box-shadow:none}@media only screen and (min-width:64em){.ajaxcart__upsell .flickity-button:hover{background:transparent url(https://cdn.shopify.com/s/files/1/0925/7290/files/bitmap-copy-2_3x_70bb72c3-2a6a-4af1-8016-2e4b983fd173.png?v=1606326317) no-repeat 50%/contain}}.ajaxcart__upsell .flickity-button:focus{box-shadow:none}.ajaxcart__upsell .flickity-button.previous{left:.9375rem}.ajaxcart__upsell .flickity-button.next{transform:translateY(-50%) scaleX(-1);right:.9375rem}.ajaxcart__upsell-title{font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:1.125rem;font-weight:700;color:#000;text-transform:uppercase;margin:0 0 1.25rem}.ajaxcart__upsell-add{font-size:.875rem;padding:.5rem;min-width:unset;width:100%}.ajaxcart__footer{width:100%;background:#e3ebea;padding:0 1.875rem;position:absolute;left:0;bottom:0;margin-bottom:1.25rem}.ajaxcart__subtotal-row{font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:1.375rem;font-weight:700;color:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.ajaxcart__subtotal-price,.ajaxcart__subtotal-title{text-transform:uppercase;margin:0 0 .9375rem}.ajaxcart__checkout{width:100%;margin-bottom:.3125rem}.ajaxcart__disclaimer{display:block;width:100%;font-family:avenir-next-condensed,Arial,sans-serif;font-size:.625rem;font-weight:600;line-height:1.8;letter-spacing:.042em;text-align:center;text-transform:uppercase;color:#000}div#rc_login{display:none!important}#readL,#readM{margin-bottom:40px;display:block;cursor:pointer;color:#00b30e;margin-top:20px}#dab-rigs-exclusive-online-headshop-daily-high-club h2.collection-title{font-size:51px;color:#1c9330;line-height:.9em;margin-bottom:20px}.dab-rigs_min .tool_contents .tools_view img{display:block;margin:0 auto;border-radius:50%}.dab-rigs_min .dab_img img{display:block;margin:0 auto}.dab-rigs_min .back-color .glass-dab .glass-contents{width:80%}.dab-rigs_min .back-color .glass-dab .glass-img{width:20%}.dab-rigs_min .fa,.dab-rigs_min .far,.dab-rigs_min .far:before,.dab-rigs_min .fas{font-family:Font Awesome\ 5 Free!important}.dab-rigs_min .dab-rigs_min .container{display:flex;margin:0 auto;justify-content:center;padding:0 20px}.dab-rigs_min .dab-rigs_min .col-2{width:12.997%}.dab-rigs_min .dab-rigs_min .col-12{width:87.003%}.dab-rigs_min .col-12 p{font-size:18px;line-height:26px;padding-bottom:15px}.dab-rigs_min .navbar{text-align:center}.dab-rigs_min .navbar p{color:#10802b;font-size:35px;font-weight:600}.dab-rigs_min .navbar-button a{font-size:18px;padding:15px 30px;color:#fff;background-color:#1a9b4d;border-radius:30px 30px 30px 30px;text-decoration:none;text-transform:uppercase}.dab-rigs_min .navbar .navbar-button a{background-color:#000}.dab-rigs_min .navbar .navbar-button a:first-child{background-color:#1a9b4d}.dab-rigs_min .container-half{display:flex;padding:0 20px}.dab-rigs_min .container-half .col-3{width:28%}.dab-rigs_min .container-half .col-8{width:100%;padding-top:60px}.dab-rigs_min .container-half .col-8 h2{font-size:38px;line-height:1.6em;letter-spacing:.3px;padding:0;margin:0;color:#111;font-weight:700;text-align:center}.dab-rigs_min .container-half .col-8 p{font-size:18px;line-height:26px;padding-bottom:15px}.dab-rigs_min .divider{margin-top:25px;margin-bottom:25px;border-top:1px solid #f0f0f0}.dab-rigs_min .dub_contents{display:flex;align-items:baseline}.dab-rigs_min .dub_contents .dub_h3 h3{color:#33955b;font-weight:700;font-size:22px;line-height:30px;padding:0;margin:0}.dab-rigs_min .dab_img{text-align:end}.dab-rigs_min .dub_contents .dub_info p{font-size:18px;line-height:26px;padding-bottom:15px;padding-left:20px}.dab-rigs_min .dub_contents .dub_h3{width:20%}.dab-rigs_min .dub_contents .dub_info{width:80%}.dab-rigs_min .back_top{text-align:center}.dab-rigs_min .back_top a{font-size:18px;padding:15px 30px;color:#fff;background-color:#1a9b4d;border-radius:30px 30px 30px 30px;text-decoration:none}.dab-rigs_min .easy_steps h2{font-size:38px;line-height:1.6em;letter-spacing:.3px;padding:0;margin:0;font-weight:700;color:#111}.dab-rigs_min .easy_steps p{font-size:18px;line-height:26px;padding-bottom:15px}.dab-rigs_min .products{display:flex;justify-content:space-around;padding-bottom:100px}.dab-rigs_min .products-smokel{border:2px solid #111;display:flex;width:45%}.dab-rigs_min .product_img img{height:80px}.dab-rigs_min .products-smokel h3{color:#33955b;font-family:Noto Sans HK;font-size:25px;line-height:1.3em;font-weight:700;padding:0;margin:10px 0 0}.dab-rigs_min .product_contents p{font-size:18px;line-height:26px;margin:0;padding:0}.dab-rigs_min .space{padding-bottom:50px}.dab-rigs_min .tool_contents{display:flex;align-items:center}.dab-rigs_min .tool_contents .tools_view{width:20%;text-align:center}.dab-rigs_min .tool_contents .tools_view h3{color:#33955b;font-size:25px;font-weight:700;line-height:1.3em;padding:0;margin:15px 0}.dab-rigs_min .tool_contents .tools_info{width:80%}.dab-rigs_min .tools_info{padding-left:20px}.dab-rigs_min .tool_contents .tools_info p{font-size:18px;line-height:26px;padding-bottom:15px}.dab-rigs_min .tool_contents .tools_info a:hover{color:#000}.dab-rigs_min .tool_contents .tools_info a{color:#13b38f;text-decoration:none;font-size:18px;line-height:26px}.dab-rigs_min .back-color{padding-top:100px}.dab-rigs_min .back-color .col-3{width:30.747%}.dab-rigs_min .tool_contents:last-child{padding-bottom:50px}.dab-rigs_min .back-color .col-8{width:100%}.dab-rigs_min .back-color .easy_steps h2{text-align:center}.dab-rigs_min .back-color .glass-contents h3{color:#3079d1;font-size:30px;line-height:1.6em;letter-spacing:.3px}.dab-rigs_min .back-color .glass-dab{display:flex;align-items:center}.dab-rigs_min .back-color .glass-img img{height:306px}.dab-rigs_min .back-color .glass-contents p{font-size:18px;line-height:26px;padding-bottom:15px}.dab-rigs_min .back-color .glass-contents{padding-left:50px}.dab-rigs_min .back-color .custom-button .back-button{background-color:#cad7dd;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 35px 30px 30px;border-radius:40px 40px 40px 40px;box-shadow:2px 2px 15px rgba(0,0,0,.23921568627450981);width:100%;max-width:470px;justify-content:center}.dab-rigs_min .back-color .custom-button i:before{font-size:36px!important}.dab-rigs_min .back-color .custom-button i{width:50px;color:#308bed;border-color:#308bed;font-size:36px;margin:0}.dab-rigs_min .back-color .custom-button p{width:auto;color:#242424;font-size:26px;line-height:1em;margin:0}.dab-rigs_min .custom-button .back-button{display:flex;align-items:center}.dab-rigs_min .custom-button{display:flex;justify-content:space-around;padding-bottom:80px}.dab-rigs_min .glass-dab .electric img{height:184px}.dab-rigs_min .easy_steps h3{color:#3079d1;font-size:26px}@media (max-width:600px){.dab-rigs_min .navbar-button{display:flex;flex-wrap:wrap}.dab-rigs_min .navbar-button a{margin:10px 0}.dab-rigs_min .container-half .col-8 h2{font-size:24px}.dab-rigs_min .container-half .col-3{display:none}.dab-rigs_min .dab_img img{width:100%;height:auto}.dab-rigs_min .container-half .col-8{width:100%;padding:0 15px}.dab-rigs_min .dub_contents{flex-wrap:wrap}.dab-rigs_min .back-color .col-8,.dab-rigs_min .dub_contents .dub_h3,.dab-rigs_min .dub_contents .dub_info,.dab-rigs_min .glass-dab .electric,.dab-rigs_min .glass-img,.dab-rigs_min .tool_contents .tools_info,.dab-rigs_min .tool_contents .tools_view{width:100%}.dab-rigs_min .products{flex-wrap:wrap}.dab-rigs_min .products-smokel{width:100%;margin-bottom:50px}.dab-rigs_min .back_top{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.dab-rigs_min .back_top a{margin:10px 0}.dab-rigs_min .tool_contents{flex-wrap:wrap}.dab-rigs_min .back-color .col-3,.dab-rigs_min .col-2{display:none;width:0}.dab-rigs_min .back-color .glass-dab,.dab-rigs_min .custom-button{flex-wrap:wrap}.dab-rigs_min .back-color .custom-button .back-button{margin-bottom:50px}.dab-rigs_min .back-color .glass-contents,.dab-rigs_min .dub_contents .dub_info p{padding:0}.dab-rigs_min .glass-dab .electric,.dab-rigs_min .glass-img{text-align:center}.dab-rigs_min .back-color .col-8,.dab-rigs_min .container,.dab-rigs_min .container-half{padding:0 15px}}@media (max-width:950px){.dab-rigs_min .col-2{display:none}.dab-rigs_min .col-12{width:100%}.dab-rigs_min .dab_img img{width:100%;height:auto}.dab-rigs_min .navbar-button{flex-wrap:wrap;display:flex}.dab-rigs_min .back-color .col-3,.dab-rigs_min .container-half .col-3{display:none}.dab-rigs_min .back-color .col-3,.dab-rigs_min .back-color .col-8,.dab-rigs_min .container-half .col-8{width:100%}.dab-rigs_min .back-color .custom-button .back-button{padding:30px 25px 30px 29px}.dab-rigs_min .navbar-button a{margin:10px}}.dab-rigs_min p{margin-bottom:0;margin-top:0}.navbar-button{display:flex;justify-content:space-around;margin-top:20px}.dab-rigs_min .back_top.space a{display:inline-block}#shopify-section-collection-dab-rings .collection-description,#shopify-section-collection-dab-rings .collection__container{max-width:1380px;margin:0 auto}#shopify-section-collection-dab-rings .collection-description__container{display:block}.navbar-button.btm_btns_desc{margin-bottom:40px}.navbar-button.btm_btns_desc a{height:48px;line-height:1}@media (max-width:991px){.dab-rigs_min .back-color .glass-dab .glass-contents,.dab-rigs_min .back-color .glass-dab .glass-img{width:100%}}@media (max-width:480px){.dab-rigs_min .back-color .glass-contents h3,.dab-rigs_min .easy_steps h2{font-size:26px}.dab-rigs_min .navbar-button a{width:48%;font-size:14px;margin:0 0 15px;padding:15px}.dab-rigs_min p{font-size:14px!important;line-height:22px!important}.dab-rigs_min .container-half .col-8{padding:0}.dab-rigs_min .navbar-button{justify-content:space-between}.dab-rigs_min .container,.dab-rigs_min .container-half{padding:0}}.pro_btm_desc{margin-top:50px}.highlights_top{text-align:center;margin:30px 0}.highlights_top p{font-size:16px;max-width:800px;margin:0 auto;line-height:20px}.highlights_block_main{display:flex;justify-content:space-between;margin:0 -15px}.highlights_block_main .highlights_block{display:flex;padding:0 15px}.highlights_icon{width:10%}.highlights_text{width:90%;padding-left:10px}.highlights_icon img{display:block}.highlights_text h3{margin-bottom:10px;font-size:24px;margin-top:0}.highlights_text p{font-size:16px;line-height:20px}.page_line{margin:40px 0;border:0;border-top:1px solid #ccc}.middle_block img{display:block}.three_block_section>div{width:33.33%;padding:0 15px}.three_block_section{display:flex;margin:40px -15px 0}.highlights_text h2{padding-top:0}.desc_btns{max-width:450px;margin:0 auto}.desc_btns .btns{width:100%;background-color:#000;color:#fff;font-weight:700;padding:10px;font-size:18px}.new-product-design .product-text__container{position:relative;top:0;margin:0}.page-width{max-width:1440px;margin:0 auto;padding:0 20px}.new-product-design{display:block}.pro-top{display:flex}.pro-top>div{width:50%;padding:30px}.pro_info_top{background-color:#000;padding:30px}.pro-top>div.product-text__container{padding:0;background:transparent;overflow:hidden}.pro-top>div.product-text__container .rte.product-description{color:#000;margin-top:20px}.pro-top>div.product-text__container .read-more{float:right;margin-top:30px}.highlights_text h2{font-size:30px;margin-bottom:0}.highlights_top h1{font-size:50px;margin-bottom:20px}.accordion_block .accordion{background-color:#eee;color:#000;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:17px;transition:.4s;font-weight:700}.accordion_block .accordion:hover,.accordion_block .active{background-color:#ccc}.accordion_block .accordion:after{content:"+";color:#777;font-weight:700;float:right;margin-left:5px;border:1px solid #777;border-radius:50%;width:25px;height:25px;text-align:center;line-height:25px}.accordion_block .active:after{content:"−"}.accordion_block .panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion_box{margin:0 0 10px}@media (max-width:1023px){.pro-top{flex-wrap:wrap}.pro-top>div{width:100%}}@media (max-width:991px){.highlights_block_main{flex-wrap:wrap}.highlights_block_main .highlights_block{width:50%}}@media (max-width:768px){.three_block_section{flex-wrap:wrap}.three_block_section>div{width:100%}.middle_block{margin-bottom:20px}}@media (max-width:480px){.highlights_block_main .highlights_block{width:100%}.highlights_icon img{margin:0 auto}.highlights_block_main .highlights_block{display:block;text-align:center;margin-bottom:20px}.pro_btm_desc .tab a,.pro_btm_desc .tab button{padding:10px;font-size:12px;background-color:#f5f5f5;margin:3px}.highlights_icon{width:100%}.highlights_text{width:100%;padding:0}.pro_btm_desc .tab{padding:3px 10px;text-align:left}.highlights_top h1{font-size:36px;margin-bottom:15px}}.short_desc .dab-rigs_min+#readM{margin-top:0}.fadded_text{position:relative}.fadded_text:after{content:"";width:100%;position:absolute;box-shadow:inset 0 -40px 15px -25px #fff;height:40px;left:0;bottom:15px;display:block;z-index:1}.note_box_in{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.note_box{text-align:center;padding:80px 0 30px;position:relative}.site-footer{background-color:#e3ebea!important}.page-width.product-feature-carousel{max-width:100%;padding:0}.note_box:after{content:"";width:100%;height:50%;background-color:#e3ebea;bottom:-40px;position:absolute;left:0;z-index:0}.note_box_in p strong{font-size:20px;font-weight:600}.login{padding:1.25rem 1.25rem 2.5rem}@media only screen and (min-width:48em){.login{padding:3.75rem 1.25rem}}@media only screen and (min-width:64em){.login{padding:3.75rem 2.5rem}}.login__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;max-width:80rem;margin:0 auto}@media only screen and (min-width:48em){.login__container{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}.login__create,.login__current,.login__login,.login__new,.login__recover{width:100%}.login__current,.login__new{padding:1.25rem 0}@media only screen and (min-width:48em){.login__current,.login__new{padding:1.25rem}}@media only screen and (min-width:48em){.login__create{width:50%}}.hide{display:none}.login__reset-success{font-size:.875rem;margin:1.25rem 0}.login__form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125rem 0 .625rem}.login__form .errors ul{list-style:none;padding:0;font-size:.875rem}.login__form input{margin-bottom:1.25rem}.login__form input::-webkit-input-placeholder{text-transform:uppercase}.login__form input::-moz-placeholder{text-transform:uppercase}.login__form input:-ms-input-placeholder{text-transform:uppercase}.login__form input::-ms-input-placeholder{text-transform:uppercase}.login-form__btn{width:100%;margin-bottom:1.25rem}@media only screen and (min-width:48em){.login-form__btn{margin:1.25rem 0}}.login__subheader{text-transform:uppercase;font-size:1.125rem;line-height:2.28;margin:0}.login__content,.login__login,.login__recover,.login__reset-success,.login__subheader{text-align:left}.login__recover{display:none}.login__content{font-size:.875rem;line-height:2.14em;padding-bottom:1.875rem}@media only screen and (min-width:48em){.login__content{padding-bottom:0}}.login__divider{border:.0625rem solid #000;margin:.9375rem 0 1.875rem}.login__cancel,.login__forgot,.login__return{text-transform:uppercase;margin-left:auto;background:none;border:none;color:#000;font-family:avenir-next-condensed,Arial,sans-serif;font-size:.875rem;line-height:1.64;transition:all .2s ease-in-out}.login__cancel:focus,.login__forgot:focus,.login__return:focus{color:#00b30e;border-color:#00b30e}@media only screen and (min-width:64em){.login__cancel:hover,.login__forgot:hover,.login__return:hover{color:#00b30e;border-color:#00b30e}}.login__forgot{color:#fff;background-color:#000;border:.0625rem solid #000;margin:0 auto}.login__forgot:focus{color:#000;background-color:#fff;border-color:#000}@media only screen and (min-width:64em){.login__forgot:hover{color:#000;background-color:#fff;border-color:#000}}.login__cancel{display:table;margin:0 auto;text-transform:uppercase;font-weight:700;padding:0}#create_customer,.login__return-container{margin-top:1.25rem}#create_customer input:not([type=checkbox]),#create_customer select,#create_customer textarea{margin-bottom:1.25rem}#create_customer input:not([type=checkbox])::-webkit-input-placeholder,#create_customer select::-webkit-input-placeholder,#create_customer textarea::-webkit-input-placeholder{text-transform:uppercase}#create_customer input:not([type=checkbox])::-moz-placeholder,#create_customer select::-moz-placeholder,#create_customer textarea::-moz-placeholder{text-transform:uppercase}#create_customer input:not([type=checkbox]):-ms-input-placeholder,#create_customer select:-ms-input-placeholder,#create_customer textarea:-ms-input-placeholder{text-transform:uppercase}#create_customer input:not([type=checkbox])::-ms-input-placeholder,#create_customer select::-ms-input-placeholder,#create_customer textarea::-ms-input-placeholder{text-transform:uppercase}.account label:not(.account__set-default),.login label:not(.account__set-default){position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.account__accordion-content p{line-height:1.64}.account__accordion-content[aria-hidden=true]{display:none}.account__accordion-header[aria-expanded=true]{color:#00b30e}.account__divider{border:.0625rem solid #000;margin:1.25rem 0}@media only screen and (min-width:48em){.account__divider{display:none}}.account__accordion-first{width:100%}@media only screen and (min-width:48em){.account__accordion-first{width:25%}}@media only screen and (min-width:64em){.account__accordion-first{width:30%}}.account__accordion-second{width:100%}@media only screen and (min-width:48em){.account__accordion-second{width:75%;padding-right:1.25rem}}@media only screen and (min-width:64em){.account__accordion-second{width:70%;padding-right:0}}.account__desktop-subheader,.account__form-subheader,.account__subheader{font-size:.875rem;margin:1.25rem 0;text-transform:uppercase;line-height:2.93}@media only screen and (min-width:48em){.account__desktop-subheader,.account__form-subheader,.account__subheader{margin:.9375rem 0}}.account__form-subheader,.account__subheader{margin:0}.account__address,.account__manage-sub--desktop{font-weight:700;text-transform:uppercase;color:#00b30e}.account__return,.account__set-default{color:#000;font-weight:700;text-transform:uppercase}.account__address,.account__manage-sub--desktop,.account__return{text-decoration:none;transition:color .2s ease-in-out}.account__address:focus,.account__manage-sub--desktop:focus,.account__return:focus{text-decoration:underline;color:#000}@media only screen and (min-width:64em){.account__address:hover,.account__manage-sub--desktop:hover,.account__return:hover{text-decoration:underline;color:#000}}.account-order__section-header,.account-order__subheader,.account-order__title,.account__accordion-header{line-height:1.5;color:#000}.account__accordion-header{font-family:avenir-next-condensed,Arial,sans-serif}.account-order__section-header,.account__section-header{font-size:.875rem}.account__section-header{text-transform:uppercase;margin:1.25rem 0 0}@media only screen and (min-width:48em){.account__section-header{margin:1.25rem 0}}.account__accordion-header,.account__manage-sub--mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:transparent;text-transform:uppercase;font-weight:700;font-size:.875rem;width:100%;border:0;padding:0;margin:0;text-decoration:none}.account__accordion-header:focus,.account__manage-sub--mobile:focus{color:#00b30e}@media only screen and (min-width:48em){.account__accordion-header,.account__manage-sub--mobile{display:none}}.account__name,.account__no-order{margin:0;padding-top:.9375rem;font-size:.875rem}@media only screen and (min-width:48em){.account__name,.account__no-order{padding:0;margin-bottom:.625rem}}.account__manage-sub--desktop{display:none}@media only screen and (min-width:48em){.account__manage-sub--desktop{display:block}}.account__table{width:100%;border-collapse:collapse;text-align:left;margin-top:1.25rem}.account__table-cell,.account__table-header{width:20%}.account__table-cell:first-child,.account__table-header:first-child{width:40%;padding-left:.9375rem}@media only screen and (min-width:48em){.account__table-cell:first-child,.account__table-header:first-child{width:35%;padding-left:2.5rem}}.account__table-cell:last-child,.account__table-header:last-child{width:10%}.account__table-head{border-top:.0625rem solid #000}.account__table-body,.account__table-head{border-bottom:.0625rem solid #000}.account__table-cell,.account__table-header{padding:.9375rem 0}.account__table-header{text-transform:uppercase}.account__table-order-link{color:#000;font-weight:700;text-decoration:none;transition:color .2s ease-in-out}.account__table-order-link:focus{color:#00b30e;text-decoration:underline}@media only screen and (min-width:64em){.account__table-order-link:hover{color:#00b30e;text-decoration:underline}}.account__main{max-width:64rem;margin:0 auto;font-size:.875rem;padding:1.25rem 1.25rem 5rem}@media only screen and (min-width:48em){.account__main{padding:3.75rem 1.25rem 5rem}}@media only screen and (min-width:64em){.account__main{padding:3.75rem 2.5rem 5rem}}.account__accordion{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:48em){.account__accordion{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.account__create,.account__logout,.account__update{width:100%}.account__create,.account__return,.account__update{display:block;margin-top:1.875rem}.address-edit-toggle{margin:0}@media only screen and (min-width:48em){.address-edit-toggle{margin:.9375rem 0 0}}.account__logout{margin-top:1.875rem}@media only screen and (min-width:48em){.account__logout{margin:2.5rem 0 0;width:9.375rem}}.form-reset-password{max-width:37.5rem;margin:1.25rem}@media only screen and (min-width:48em){.form-reset-password{margin:6.25rem auto}}.account-order{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1.875rem 0}@media only screen and (min-width:48em){.account-order{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width:48em){.account-order__overview{width:25%;padding-right:1.25rem}}@media only screen and (min-width:48em){.account-order__details{width:75%}}.account-order__title{padding:0}@media only screen and (min-width:48em){.account-order__title{padding:1.25rem 0}}.account-order__section-header{margin:1.25rem 0 0}@media only screen and (min-width:48em){.account-order__section-header{margin-top:.9375rem}}.order__table{width:100%;border-spacing:0;line-height:1;border-collapse:collapse;margin-top:1.25rem}.order__table .responsive-table-row:nth-child(odd){background:#e3ebea}.order-table__header{text-transform:uppercase;text-align:left;padding:.9375rem 0}.order-table__header.order-table__product{padding-left:.625rem}.order-table__header.order-table__money{padding-right:.625rem}.responsive-table-row{border-top:.0625rem solid #000;border-bottom:.0625rem solid #000}.responsive-table-row .order-table__product{padding:.9375rem 1.25rem .9375rem .625rem}@media only screen and (min-width:48em){.responsive-table-row .order-table__product{padding:1.25rem 2.5rem 1.25rem .625rem}}.order-table__line-item{text-decoration:underline;color:#000;transition:color .2s ease-in-out}.order-table__line-item:focus{color:#00b30e}@media only screen and (min-width:64em){.order-table__line-item:hover{color:#00b30e}}.order-table__product{width:55%}.order-table__money{width:15%;text-align:right;padding-right:.625rem}.order-table__qty{width:15%;text-align:center}.order-table__foot{border-top:.0625rem solid #000;line-height:1.5}.order-table__foot-row--first .order-table__foot-item{padding-top:.9375rem}.order-table__foot-row--first .order-table__money{padding:.9375rem .625rem 0 0}.order-table__foot-item--text{text-align:left;padding-left:.625rem}.order-table__line-item-details{list-style:none;padding-left:0;line-height:1.3}@media only screen and (min-width:48em){.account-address__accordion{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}@media only screen and (min-width:48em){.account-address__accordion-single{border-bottom:0;width:50%}}@media only screen and (min-width:48em){.account-address__accordion-single:first-child{border-top:0}}@media only screen and (min-width:48em){.account-address__listing{padding-right:1.25rem}}@media only screen and (min-width:64em){.account-address__listing{padding-right:2.5rem}}.account__desktop-subheader,.account__title{display:none}@media only screen and (min-width:48em){.account__desktop-subheader,.account__title{display:block}}.account__desktop-subheader{margin:0}.account-address__addresses{list-style:none;padding:0;margin:0}.account-address__address,.account-address__default{line-height:1.64}.account-address__overview,.account-order__additional{text-align:center}@media only screen and (min-width:48em){.account-address__overview,.account-order__additional{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;margin-top:1.25rem;max-width:12.5rem}}.account__check-default{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:100%;margin-bottom:.625rem}.account__check-default input{display:inline-block;padding:0;width:3%;margin:0 0 .125rem;border-radius:.1875rem}.account__check-default input:checked+.account__set-default{text-decoration:underline}.account__check-default input:focus+.account__set-default{color:#00b30e;text-decoration:underline}@media only screen and (min-width:64em){.account__check-default input:hover{cursor:pointer}}.account__check-default input:hover+.account__set-default{color:#00b30e;text-decoration:underline}.account__set-default{margin:0 0 0 .625rem;transition:all .2s ease-in-out}@media only screen and (min-width:64em){.account__set-default:hover{text-decoration:underline}}.address__select-container{width:100%}.address__select{background-color:#e5e5e5}.account__grid-container{display:grid;width:100%}@media only screen and (min-width:48em){.account__grid-container{grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:.9375rem}}.account__grid-btn-container{display:grid;width:100%;grid-gap:1.25rem}@media only screen and (min-width:48em){.account__grid-btn-container{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}.account__grid-btn-container button{min-width:0}.account-address__edit{padding:.9375rem 0}@media only screen and (min-width:48em){.account-address__edit{padding:0 1.25rem 0 0}}.account-address__edit form input:not([type=checkbox]),.account-address__edit form select,.account-address__edit form textarea{margin-bottom:1.25rem}.account-address__edit form input:not([type=checkbox])::-webkit-input-placeholder,.account-address__edit form select::-webkit-input-placeholder,.account-address__edit form textarea::-webkit-input-placeholder{text-transform:uppercase}.account-address__edit form input:not([type=checkbox])::-moz-placeholder,.account-address__edit form select::-moz-placeholder,.account-address__edit form textarea::-moz-placeholder{text-transform:uppercase}.account-address__edit form input:not([type=checkbox]):-ms-input-placeholder,.account-address__edit form select:-ms-input-placeholder,.account-address__edit form textarea:-ms-input-placeholder{text-transform:uppercase}.account-address__edit form input:not([type=checkbox])::-ms-input-placeholder,.account-address__edit form select::-ms-input-placeholder,.account-address__edit form textarea::-ms-input-placeholder{text-transform:uppercase}#address_form_new input:not([type=checkbox]),#address_form_new select,#address_form_new textarea{margin-bottom:1.25rem}#address_form_new input:not([type=checkbox])::-webkit-input-placeholder,#address_form_new select::-webkit-input-placeholder,#address_form_new textarea::-webkit-input-placeholder{text-transform:uppercase}#address_form_new input:not([type=checkbox])::-moz-placeholder,#address_form_new select::-moz-placeholder,#address_form_new textarea::-moz-placeholder{text-transform:uppercase}#address_form_new input:not([type=checkbox]):-ms-input-placeholder,#address_form_new select:-ms-input-placeholder,#address_form_new textarea:-ms-input-placeholder{text-transform:uppercase}#address_form_new input:not([type=checkbox])::-ms-input-placeholder,#address_form_new select::-ms-input-placeholder,#address_form_new textarea::-ms-input-placeholder{text-transform:uppercase}.page-not-found{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;min-height:70vh;text-align:center;padding:1.25rem;max-width:80rem;margin:0 auto}@media only screen and (min-width:64em){.page-not-found{padding:2.5rem}}.page-not-found__title{text-transform:uppercase;text-align:center;font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:2.25rem;font-weight:700;font-stretch:condensed;line-height:1.19}@media only screen and (min-width:64em){.page-not-found__title{font-size:2.75rem;line-height:1}}.page-not-found__text{text-align:center;font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:1.375rem;font-weight:700;font-stretch:condensed;line-height:1.18;margin:0 auto 1.875rem}.page-not-found-img{max-width:90%}@media only screen and (min-width:64em){.page-not-found-img{max-width:48rem}}.page--cart .js-qty__adjust{padding:0;background:#fff;background-color:transparent;width:1.5rem;height:1.5rem;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.page--cart .js-qty__num{border:0;width:1.875rem;font-size:1rem;text-align:center;margin:0 .3125rem;padding:0 .3125rem}.page-cart__title{margin:0 0 1.25rem}@media screen and (orientation:landscape){.page-cart__form{display:grid;grid-template-columns:6fr 4fr;grid-column-gap:2.5rem}}@media only screen and (min-width:48em){.page-cart__form{display:grid;grid-template-columns:6fr 4fr;grid-column-gap:2.5rem}}.page-cart__products{margin-bottom:1.25rem}.page-cart__product{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:1.25rem 0}.page-cart-product__image{width:6.25rem;min-width:6.25rem;margin-right:.625rem}.page-cart-product__image:focus{opacity:.6}@media only screen and (min-width:64em){.page-cart-product__image:hover{opacity:.6}}.page-cart-product__title{margin:0 0 .625rem}.page-cart-product__variant{display:block;margin-bottom:.625rem}.page-cart-product__qty{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.page-cart-product__qty,.page-cart__subtotal{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;margin-bottom:.625rem}.page-cart__subtotal{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-cart-subtotal__discounts{width:100%;text-align:right}.page-cart__disclaimer{margin:.625rem 0}.page-cart__footer{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.25rem}.page-cart__additionals{margin-top:.625rem}.page-cart__additionals .shopify-cleanslate [data-shopify-buttoncontainer]{display:grid!important;grid-template-columns:repeat(3,1fr);grid-column-gap:.625rem;margin:0!important}.page-cart__additionals .shopify-cleanslate [data-testid]{margin:0!important}.page__title,h2{font-family:helvetica-neue-condensed,Arial,sans-serif;font-weight:700;font-size:2.3125rem;line-height:1.189}@media only screen and (min-width:64em){.page__title,h2{font-size:2.8125rem}}h3{font-family:helvetica-neue-condensed,Arial,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.189}@media only screen and (min-width:64em){h3{font-size:1.875rem}}.page{padding:1.25rem}.page .rte{max-width:53.125rem;margin:0 auto}@media only screen and (min-width:64em){.page{padding:2.5rem 2.5rem 5rem;max-width:90rem;margin:0 auto}}.page__title{text-transform:uppercase;text-align:center;margin:2.5rem 0}.product-feature-carousel .flickity-button{display:none}@media only screen and (min-width:48em){.product-feature-carousel .flickity-button{display:block}}.page--get-in-the-box form{max-width:53.125rem;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page--get-in-the-box form .contact-form__input-container{width:100%;padding:.9375rem}.page--get-in-the-box form .contact-form__input-container .btn{width:100%}.page--get-in-the-box form .contact-form__input-container--half{width:50%;padding:.9375rem}.blog{background-color:#e5e5e5;padding-bottom:2.5rem}@media only screen and (min-width:48em){.blog{padding-bottom:3.75rem}}.blog .hero{min-height:0;height:21.875rem}@media only screen and (min-width:48em){.blog .hero{height:28.125rem}}.blog .hero__title{color:#fff;text-transform:uppercase;width:75%;margin:0 auto}@media only screen and (min-width:48em){.blog .hero__title{width:100%}}@media only screen and (min-width:48em){.blog .hero__content{position:absolute;width:100%;top:50%;transform:translateY(-50%)}}.blog .page-load-status{display:none;width:100%;text-align:center;padding:1.25rem}.blog__hero{position:relative;background-size:cover}@media only screen and (min-width:48em){.blog__hero{height:25rem}}.blog__title{position:absolute;color:#fff;text-align:center;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.blog__menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}@media only screen and (min-width:64em){.blog__menu{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:2.5rem}}.blog-tabs__wrapper{height:4.0625rem;overflow:hidden}@media only screen and (min-width:48em){.blog-tabs__wrapper{height:auto;overflow:unset}}.blog-tabs{background:#fff;padding:1.25rem 1.25rem 1.875rem;text-align:center;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}@media only screen and (min-width:48em){.blog-tabs{padding:1.25rem;overflow-x:auto}}@media only screen and (min-width:64em){.blog-tabs{background:transparent;padding:0;text-align:left}}.blog-tab{display:inline-block}.blog-tab.active{color:#00b30e;cursor:unset}.blog-tab__link{font-weight:700;margin-right:1.25rem;font-size:1.375rem;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:48em){.blog-tab__link{margin-right:1.875rem}}.blog__form{padding:1.25rem;position:relative;width:100%}@media only screen and (min-width:48em){.blog__form{padding:1.25rem 2.5rem}}@media only screen and (min-width:64em){.blog__form{max-width:25rem;padding:0}}.blog-form__search{background:#fff;font-size:.875rem;padding-left:2.5rem;text-transform:none}.blog-form__button{border:none;background:#fff;width:1.875rem;position:absolute;left:21px;top:50%;transform:translateY(-50%);z-index:1;padding-left:.9375rem}@media only screen and (min-width:48em){.blog-form__button{left:41px}}@media only screen and (min-width:64em){.blog-form__button{left:1px}}.blog__blocks{display:grid;grid-gap:2.5rem;padding:0 1.25rem}@media only screen and (min-width:48em){.blog__blocks{grid-template-columns:1fr 1fr;padding:0 2.5rem}}@media only screen and (min-width:64em){.blog__blocks{grid-template-columns:1fr 1fr 1fr}}.blog-block{text-decoration:none;cursor:pointer}@media only screen and (min-width:64em){.blog-block:hover .blog-block__header{color:#00b30e}.blog-block:hover .blog-block__image{opacity:1}}.blog-block__header{text-decoration:none}.blog-block__title{font-size:1.375rem;margin:.625rem 0 0}.blog-block__date{font-size:.875rem;font-weight:700;text-transform:uppercase}.blog-block__image{width:100%;transition:opacity .2s ease}@media only screen and (min-width:64em){.blog-block__image{opacity:.75}}.blog-block__excerpt{line-height:1.3;font-size:.875rem;text-align:justify}.lds-ellipsis{display:inline-block;position:relative;width:5rem;height:5rem}.lds-ellipsis div{position:absolute;top:2.0625rem;width:.8125rem;height:.8125rem;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:.5rem;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:.5rem;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:2rem;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:3.5rem;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(1.5rem)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}.blogs__title,h2{font-family:helvetica-neue-condensed,Arial,sans-serif;font-weight:700;font-size:2.3125rem;line-height:1.189}@media only screen and (min-width:64em){.blogs__title,h2{font-size:2.8125rem}}.blogs__title span,h3{font-family:helvetica-neue-condensed,Arial,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.189}@media only screen and (min-width:64em){.blogs__title span,h3{font-size:1.875rem}}.blogs__title{display:block;text-transform:uppercase;text-decoration:none;padding:1.25rem;line-height:1}@media only screen and (min-width:48em){.blogs__title{padding:1.25rem 2.5rem}}.blogs__title span{text-decoration:underline}.text-image-content__section:last-child .text-image-content__container{margin-bottom:3.125rem}.text-image-content__section--wave{position:relative;padding:1.875rem 0 3.4375rem;margin-bottom:1.875rem}@media only screen and (min-width:64em){.text-image-content__section--wave{padding:3.125rem 0 9.0625rem;margin-bottom:5.625rem}}.text-image-content__container{padding:1.875rem .625rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width:48em){.text-image-content__container{max-width:77.5rem;margin:0 auto}.text-image-content__container.text-image-content__container--reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:64em){.text-image-content__container{padding:1.875rem 1.25rem}}.text-image-content__container.text-image-content__container--no-image .text-image-content__text{max-width:46.5625rem}@media only screen and (min-width:48em){.text-image-content__container.text-image-content__container--no-image{text-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}.text-image-content__image,.text-image-content__text{width:100%;padding:0 .625rem}@media only screen and (min-width:64em){.text-image-content__image,.text-image-content__text{padding:0 1.25rem}}@media only screen and (min-width:48em){.text-image-content__image{max-width:40%}}@media only screen and (min-width:48em){.text-image-content__text{max-width:50%}}.text-image-content__title--large{font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:2.1875rem;font-weight:700;color:#000;margin:0 0 1.5625rem}@media only screen and (min-width:48em){.text-image-content__title--large{font-size:2.8125rem;margin:0 0 2.1875rem}}.remodal-overlay{background:#000;opacity:.6}.remodal.about-remodal{padding:0}.remodal.about-remodal .remodal-close{color:#fff;top:-2.1875rem;left:unset;right:-.625rem}@media only screen and (min-width:80em){.remodal.about-remodal .remodal-close{right:-2.1875rem}}.video-container{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-container iframe{left:0;top:0;height:100%;width:100%;position:absolute}.article{display:grid;grid-template-columns:1fr}@media only screen and (min-width:48em){.article{column-gap:2.5rem;margin:0 auto;grid-template-columns:.6fr .4fr}}.article-main{margin-bottom:2.5rem;justify-self:right;padding:0 1.25rem}@media only screen and (min-width:48em){.article-main{max-width:49.0625rem;margin-bottom:3.75rem}}.article-main.article-main--full-width{max-width:100%;width:100%;grid-column:1/span 2}@media only screen and (min-width:48em){.article-main.article-main--full-width{padding:0 2.5rem}}.article-main__image{width:100%}.article-main__header{font-size:2.8125rem;text-transform:uppercase;margin-bottom:1.25rem}.article-main__info{opacity:.5;letter-spacing:-.02em;font-weight:500;font-size:.875rem;margin-bottom:2.5rem}.article-main__info-block{display:block}.article-side{align-self:start;justify-self:left;max-width:27.1875rem;padding:5.3125rem 1.25rem 3.125rem;background:linear-gradient(0deg,#e3ebea 50%,#c9d9db 0);position:relative}@media only screen and (min-width:48em){.article-side{background:#e3ebea;padding:1.875rem 3.125rem 3.125rem;margin-right:1.25rem;grid-column-end:3;grid-row-start:1}}.article-side__featured-container{padding:0 .625rem 1.25rem;position:relative;z-index:1}@media only screen and (min-width:48em){.article-side__featured-container{padding:0}}.article-side__header{text-transform:uppercase;text-align:center;font-size:1.875rem}@media only screen and (min-width:48em){.article-side__header{margin:0 0 1.25rem}}.article-side__products-container{padding:0 .8125rem;position:relative;z-index:1}.article-side__product-single-container:not(:last-child){margin-bottom:1.5625rem}.article-side__link{display:block;text-decoration:none}.article-side__heading{font-size:1.375rem;margin-bottom:0}.article-side__date,.article-side__product-heading{font-weight:700;font-size:.875rem}.article-side__product-heading{margin:.3125rem 0;text-align:center}@media only screen and (min-width:48em){.article-side__product-heading{margin:.625rem 0 .3125rem}}.article-side__product-price{font-weight:700;font-size:.875rem;text-align:center;margin:0}.article-side__excerpt{padding:.625rem 0}.article-side__divider{border:.0625rem solid #fff;margin:.625rem 0 2.5rem;position:relative;z-index:1}.article-form{position:relative;background:linear-gradient(0deg,#c9d9db 50%,#fff 0);background-position:top;padding:5rem 1.25rem 2.5rem}@media only screen and (min-width:48em){.article-form{padding:10rem 1.25rem 2.5rem;grid-column:1/span 2}}.article-form .comment-form{display:none}.article-form__input,.article-form__textarea{margin-bottom:1.25rem;text-transform:unset}.article-form__header{text-transform:uppercase;text-align:center;font-size:1.875rem;margin:0}@media only screen and (min-width:48em){.article-form__header{margin:0 0 1.25rem}}.article-form__contents{max-width:53.125rem;margin:0 auto;position:relative;z-index:1}.article-form__btn-container{text-align:center;padding-top:1.25rem}@media only screen and (min-width:48em){.article-form__btn-container{padding:1.25rem 0}}.article-comment{border-bottom:.0625rem solid #000;margin:1.875rem 0}.article-comment:not(:first-child){display:none}.article-comment__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;font-weight:700}.article-comments__show-more{text-align:center}@media only screen and (min-width:48em){.article-comments__show-more{padding:1.875rem 0}}.article-comments__show-more-btn{border:none;background:none;font-size:.875rem;font-weight:700;transition:color .2s ease}.article-comments__show-more-btn:focus{color:#00b30e}@media only screen and (min-width:64em) and (min-width:64em){.article-comments__show-more-btn:hover{color:#00b30e}}.template-article .site-footer{background-color:#e3ebea!important}@media only screen and (min-width:48em){.template-article .site-footer{background-color:#c9d9db!important}}.page--subscriptions .featured-products__nav{margin-bottom:1.5625rem}@media only screen and (min-width:64em){.page--subscriptions .featured-products__nav{display:none}}.page--subscriptions .flickity-button-icon{display:none}.page--subscriptions .flickity-button{background-color:transparent;background-image:url(https://cdn.shopify.com/s/files/1/0925/7290/files/doob-left.png?v=1615403460);background-repeat:no-repeat;background-size:80%;box-shadow:none;top:15%;background-position:50% 33%;transition:background-color .2s ease-in-out}.page--subscriptions .flickity-button:focus{box-shadow:none}.page--subscriptions .flickity-button.flickity-button--white{background-color:#fff}.page--subscriptions .flickity-button.previous{left:.1875rem}.page--subscriptions .flickity-button.next{transform:scaleX(-1) translateY(-50%);right:.1875rem}@media only screen and (min-width:64em){.subscription-page__block-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin:0 -1.25rem}}.subscription-page__block{width:100%;padding:1.875rem;text-align:center;background-color:#e3ebea;border-radius:.1875rem;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (min-width:64em){.subscription-page__block{width:33.33333%;margin:0 1.25rem}}.subscription-page__block ul{padding:0;list-style-position:inside}.subscription-page__block.subscription-page__block--alt{background-color:#00b30e;color:#fff}.subscription-page__block.subscription-page__block--alt .subscription-page__block-description{font-weight:700}.subscription-page__block.subscription-page__block--alt .featured-product__price--subscription{color:#fff}.subscription-page__block--overlay{position:absolute;top:-30px;right:-20px;transform:rotate(25deg);width:150px}@media only screen and (min-width:64em){.subscription-page__block--overlay{top:-55px;right:-55px}}.subscription-page__block-description{font-size:1.125rem;line-height:1.5em;letter-spacing:-.01825em}.featured-product__price.featured-product__price--subscription{text-align:center}.contact-form{max-width:55.625rem;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-form .btn{width:100%}@media only screen and (min-width:64em){.contact-form{padding:.625rem}}.contact-form__input-container{margin-bottom:1.25rem;width:100%}@media only screen and (min-width:64em){.contact-form__input-container{padding:.625rem}}.contact-form__input-container--half{width:50%}.contact-form__input-container--half:nth-child(odd){padding-right:.625rem}.contact-form__input-container--half:nth-child(2n){padding-left:.625rem}.contact-form__input{font-size:1rem}.contact-form__input::-webkit-input-placeholder{text-transform:uppercase;color:#000}.contact-form__input::-moz-placeholder{text-transform:uppercase;color:#000}.contact-form__input:-ms-input-placeholder{text-transform:uppercase;color:#000}.contact-form__input::-ms-input-placeholder{text-transform:uppercase;color:#000}*,:focus{outline:0}body,html{color:#000;font-family:avenir-next-condensed,Arial,sans-serif}main{margin-top:var(--main-margin-top)}.shopify-challenge__container{min-height:70vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}h1{font-family:helvetica-neue-condensed,Arial,sans-serif;font-weight:700;font-size:3.125rem;line-height:1}@media only screen and (min-width:64em){h1{font-size:4.6875rem}}h2{font-family:helvetica-neue-condensed,Arial,sans-serif;font-weight:700;font-size:2.3125rem;line-height:1.189}@media only screen and (min-width:64em){h2{font-size:2.8125rem}}.faq-block__button,h3{font-family:helvetica-neue-condensed,Arial,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.189}@media only screen and (min-width:64em){.faq-block__button,h3{font-size:1.875rem}}a{color:inherit;text-decoration:underline;transition:all .2s ease-in-out}a:focus{color:#00b30e;text-decoration:none}@media only screen and (min-width:64em){a:hover{color:#00b30e;text-decoration:none}}.faq{max-width:53.125rem;margin:2.5rem auto}.faq__blocks{list-style-type:none;padding:0;margin:0;border-top:.0625rem solid #000}@media only screen and (min-width:48em){.faq__blocks{margin-top:1.875rem}}.faq-block{border-bottom:.0625rem solid #000}.faq-block__button{border:0;padding:0;background-color:transparent;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;width:100%;transition:all .2s ease-in-out;text-align:left}.faq-block__button:focus{color:#00b30e}@media only screen and (min-width:64em){.faq-block__button:hover{color:#00b30e}}.faq-block__minus,.faq-block__plus{font-weight:700}.faq-block__button[aria-expanded=true] .faq-block__plus,.faq-block__minus{display:none}.faq-block__button[aria-expanded=true] .faq-block__minus{display:block}.faq-block__question{text-transform:uppercase;width:85%;font-size:1.25rem;font-weight:700}@media only screen and (min-width:48em){.faq-block__question{font-size:1.25rem}}.faq-block__answer{line-height:1.75;letter-spacing:.018em}@media only screen and (min-width:48em){.faq-block__answer{font-size:1rem}}.faq-block__answer a{color:#00b30e}.faq-block__answer[aria-hidden=true]{display:none}.collection-description__container,.collection__container{display:grid;grid-template-columns:1fr;grid-column-gap:1.25rem;padding:1.25rem}@media only screen and (min-width:64em){.collection-description__container,.collection__container{grid-template-columns:1fr 5fr;grid-column-gap:3.125rem;padding:1.25rem 2.5rem}}.collection-products__container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.25rem}@media only screen and (min-width:64em){.collection-products__container{grid-template-columns:1fr 1fr 1fr;grid-column-gap:3.75rem}}.collection__container .page-load-status{display:none}.collection__container .pagination{text-align:center}@media only screen and (min-width:64em){.collection__container .pagination{grid-column-start:2}}.collection__container .pagination .infinite-scroll-request,.collection__container .pagination .pagination__next{width:2.5rem;margin:0 auto;display:block}.collection__container .pagination .infinite-scroll-request .icon,.collection__container .pagination .pagination__next .icon{width:2.5rem}.collection__container .pagination .infinite-scroll-request .icon-loading,.collection__container .pagination .pagination__next .icon-loading{animation-name:spin;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.collection-title{font-size:1.375rem;font-weight:700;line-height:normal;font-family:helvetica-neue-condensed,Arial,sans-serif;text-transform:uppercase;width:100%}@media only screen and (min-width:64em){.collection-title{line-height:1.67;font-size:1.875rem}}.collection-title-sort__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:64em){.collection-title-sort__container{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.collection-description__container{position:relative;background:linear-gradient(0deg,var(--last-wave) 90%,transparent 0)}.collection-description__container h3,.collection-description__container li{font-size:.875rem;margin:1.25rem 0;color:#000}.collection-description__container p{font-size:1.125rem}.collection-description__container h3{text-transform:uppercase;letter-spacing:.04375rem}@media only screen and (min-width:64em){.collection-description__container .collection-description{padding-top:5rem;padding-bottom:2.5rem;grid-column-start:2}}.collection-description__wave-container{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.collection-desc-bg{width:100%;height:100%}.collection-desc-bg--desktop{display:none}@media only screen and (min-width:64em){.collection-desc-bg--desktop{display:block;max-height:40rem}}.collection-desc-bg--mobile{display:block}@media only screen and (min-width:64em){.collection-desc-bg--mobile{display:none}}.more-less{display:block;margin:1.25rem 0;cursor:pointer}.collection-filters__container{display:none}@media only screen and (min-width:64em){.collection-filters__container{display:block;margin-top:2.5rem}}.pt-mobile__filter{display:block}@media only screen and (min-width:64em){.pt-mobile__filter{display:none}}.pt-sort-filter{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:.3125rem}@media only screen and (min-width:64em){.pt-sort-filter{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:0}}#pt-sort,.pt-sort-filter .pt-filter__mobile{font-size:1.125rem}.more-less{font-weight:500}.filter-group+.filter-group h4[aria-expanded=true]:after{content:"-";color:#000;font-size:1.25rem;font-weight:700;top:15px!important}.filter-group+.filter-group h4[aria-expanded=false]:after{content:"+";color:#000;font-size:1.25rem;font-weight:700;top:15px!important}.filter-group+.filter-group h4{border-top:none!important;border-bottom:none!important;padding-top:1.25rem!important;text-transform:uppercase}.filter-group,.filter-group+.filter-group h4{padding-bottom:.625rem!important;margin:0!important}.filter-group{border-bottom:.0625rem solid #000!important}.refine-header{display:none!important}.filter-group-category{border-top:.0625rem solid #000!important}.selected i.check-icon:before{vertical-align:middle;height:11px;line-height:6px;width:11px;font-size:15px;background-color:#000;margin-top:-2px;color:transparent;margin-right:10px}.collection-name a{text-transform:capitalize!important}.filter-group-sort-orders{display:none}.pt-filter__mobile{background-image:var(--svg-select-icon-url);background-repeat:no-repeat;background-position:right 10px center;background-color:transparent;text-indent:.01px;border:none!important;background-color:#fff!important;color:#000;border:.0625rem solid transparent;border-radius:.1875rem;text-transform:uppercase;font-size:.875rem;line-height:1;font-family:avenir-next-condensed,Arial,sans-serif;font-weight:600;padding:.875rem 1.875rem .875rem 1.125rem}.pt-mobile-header{display:none!important}.mobile-pt{display:none}@media only screen and (min-width:64em){.mobile-pt{display:none!important}}#shopify-section-list-collections-page .image-grid__grid,#smokeshop .image-grid__grid{margin-bottom:2.5rem}#shopify-section-list-collections-page .product-card__image,#smokeshop .product-card__image{background-color:#fff}.list-collections__featured-products-section{position:relative;padding-top:3.125rem}@media only screen and (min-width:64em){.list-collections__featured-products-section{padding-top:6.25rem}}.list-collections__carousel-container{margin:0 1.25rem;padding-bottom:2.5rem}@media only screen and (min-width:64em){.list-collections__carousel-container{margin:0 2.5rem}}.list-collections__carousel-container .flickity-button{top:20%;transition:top .2s ease-in-out}.list-collections__carousel-container .flickity-button:focus{box-shadow:none;background-color:transparent}@media only screen and (min-width:48em){.list-collections__carousel-container .flickity-button{top:50%}}@media only screen and (min-width:64em){.list-collections__carousel-container .flickity-button:hover{background-color:transparent;background-image:url(https://cdn.shopify.com/s/files/1/0925/7290/files/doob-left.png?v=1615403460);background-repeat:no-repeat;background-size:contain}}.list-collections__featured-products-description,.list-collections__featured-products-title{padding:0 1.25rem}@media only screen and (min-width:64em){.list-collections__featured-products-description,.list-collections__featured-products-title{padding:0 2.5rem}}.list-collections__featured-products-title{text-align:center;margin:0 0 1.25rem}.list-collections__featured-products-description{max-width:40.625rem;margin:0 auto;font-size:1.125rem;line-height:1.4;letter-spacing:-.018em;text-align:center;color:#4b4b4b;padding-bottom:1.25rem}@media only screen and (min-width:48em){.list-collections__featured-products-description{font-size:1.25rem}}@media only screen and (min-width:64em){.list-collections__featured-products-description{margin:0 auto}}.collection-products__container--list-collection{grid-template-columns:1fr 1fr}@media only screen and (min-width:48em){.collection-products__container--list-collection{grid-template-columns:1fr 1fr 1fr 1fr}}.product-feature-carousel{margin:0 1.25rem}.image-grid-section{position:relative;padding:1.09375rem .625rem 3.4375rem}@media only screen and (min-width:64em){.image-grid-section{padding:1.25rem 1.25rem 10.625rem}}.image-grid-section.section--top-wave{padding-top:8.125rem}.image-grid-section-fullwidth{position:relative;padding:1.09375rem 0 3.4375rem}@media only screen and (min-width:64em){.image-grid-section-fullwidth{padding:1.25rem 1.25rem 10.625rem}}.image-grid-section-fullwidth.section--top-wave{padding-top:8.125rem}.image-grid__wave-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.image-grid__grid{z-index:1;display:grid;display:-ms-grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;-ms-grid-columns:repeat(1,1fr);-ms-grid-rows:auto;gap:1.875rem;padding:1.09375rem .625rem 0;max-width:1480px;margin:0 auto}@media only screen and (min-width:48em){.image-grid__grid{grid-template-columns:repeat(6,1fr);grid-template-rows:auto;-ms-grid-columns:repeat(6,1fr);-ms-grid-rows:auto;gap:1.5625rem}}@media only screen and (min-width:64em){.image-grid__grid{padding:1.25rem 1.25rem 0}}.image-grid__grid-fullwidth{padding:1.09375rem 0 0}@media only screen and (min-width:64em){.image-grid__grid-fullwidth{padding:1.25rem 1.25rem 0}}.image-grid-item{grid-column:auto/span 1;grid-row:auto/span 1;border-radius:0;min-height:25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;text-decoration:none}.image-grid-item:focus .btn{background-color:#000;color:#fff}.image-grid-item:focus .btn--white{background-color:#00b30e;color:#fff}@media only screen and (min-width:48em){.image-grid-item{border-radius:.1875rem;grid-column:auto/span var(--column-width);grid-row:auto/span var(--row-height)}.image-grid-item.image-grid-item--middle{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.image-grid-item.image-grid-item--bottom{-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.image-grid-item.image-grid-item--center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.image-grid-item.image-grid-item--right{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.image-grid-item.image-grid-item__contentxy--left{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.image-grid-item.image-grid-item__contentxy--center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.image-grid-item.image-grid-item__contentxy--right{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.image-grid-item.image-grid-item__contentxy--top{-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}.image-grid-item.image-grid-item__contentxy--middle{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.image-grid-item.image-grid-item__contentxy--bottom{-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}}@media only screen and (min-width:64em){.image-grid-item:hover .btn{background-color:#000;color:#fff}.image-grid-item:hover .btn--white{background-color:#00b30e;color:#fff}}.image-grid-item__content{padding:1.25rem}.image-grid-item__content.image-grid-item__content--center{text-align:center}.image-grid-item__content.image-grid-item__content--right{text-align:right}.image-grid-item__title{font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:2.3125rem;font-weight:700;margin:0 0 .9375rem}@media only screen and (min-width:64em){.image-grid-item__title{font-size:2.8125rem;margin-bottom:.625rem}}.image-grid-item__body{font-family:avenir-next-condensed,Arial,sans-serif;font-size:1.125rem;margin:0 0 .9375rem}@media only screen and (min-width:64em){.image-grid-item__body{margin-bottom:.625rem}}.image-blocks-section{position:relative;padding:1.09375rem 0 3.4375rem}.image-blocks-section.section--top-wave{padding-top:4.375rem}@media only screen and (min-width:64em){.image-blocks-section{padding:1.25rem 1.25rem 10.625rem}.image-blocks-section.section--top-wave{padding-top:8.125rem}}.image-blocks__wave-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.section-bg{width:100%;height:100%}.section-bg--desktop{display:none}@media only screen and (min-width:64em){.section-bg--desktop{display:block}}.section-bg--mobile{display:block}@media only screen and (min-width:64em){.section-bg--mobile{display:none}}.image-blocks-section__title{text-align:center;padding:0 1.25rem;max-width:92.5rem;margin-left:auto;margin-right:auto}.image-blocks__container{display:block;padding:0;max-width:95rem;margin:0 auto}@media only screen and (min-width:48em){.image-blocks__container{padding:0 .3125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.image-block{width:75%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem;padding:0 .75rem}@media only screen and (min-width:48em){.image-block{width:33%;padding:0 .9375rem;margin-bottom:3.125rem}}@media only screen and (min-width:64em){.image-block{padding:0 2.1875rem}}.image-block.image-block--last{margin-bottom:0}.image-block__link{text-decoration:none;width:100%}.image-block__link:focus .image-block__image{opacity:.6}@media only screen and (min-width:64em){.image-block__link:hover .image-block__image{opacity:.6}}.image-block__image{transition:all .2s ease-in-out}.image-block__title{width:100%;font-family:avenir-next-condensed,Arial,sans-serif;font-size:.875rem;font-weight:700;margin-bottom:.3125rem}@media only screen and (min-width:64em){.image-block__title{font-size:1.125rem}}.image-block__body{font-family:avenir-next-condensed,Arial,sans-serif;font-size:.875rem;margin:0}@media only screen and (min-width:64em){.image-block__body{font-size:1.125rem}}@media only screen and (min-width:64em){.featured-blog-section{padding:0 1.25rem}}.featured-blog__header{padding:0 1.25rem;margin:0 auto 1.875rem}@media only screen and (min-width:48em){.featured-blog__header{max-width:92.5rem}}.feautred-blog__title{margin:0;text-align:center}@media only screen and (min-width:48em){.feautred-blog__title{text-align:left}}.featured-blog__link-container{padding:0 1.25rem}.featured-blog__link{display:none}.featured-blog__link.featured-blog__link--bottom{display:block;margin:0 auto 1.25rem}@media only screen and (min-width:48em){.featured-blog__link{display:block;max-width:12.5rem}.featured-blog__link.featured-blog__link--bottom{display:none}}.featured-blog__articles-container{margin-bottom:2.5rem}@media only screen and (min-width:48em){.featured-blog__articles-container{max-width:92.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 1.875rem}}.featured-blog__article{display:block;width:80%;padding:0 .625rem;text-decoration:none;margin:0;transition:none}.featured-blog__article:focus .featured-blog-article__image{opacity:.6}@media only screen and (min-width:48em){.featured-blog__article{width:33%;padding:0 1.25rem;margin-bottom:.625rem}}@media only screen and (min-width:64em){.featured-blog__article:hover .featured-blog-article__image{opacity:.6}}.featured-blog-article__image{transition:all .2s ease-in-out}.featured-blog-article__title{margin:1.25rem 0 .3125rem;font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:1.375rem;font-weight:700}@media only screen and (min-width:64em){.featured-blog-article__title{margin:.9375rem 0 .3125rem}}.featured-blog-article__date{display:block;margin-bottom:.625rem;font-family:avenir-next-condensed,Arial,sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase}.featured-blog-article__excerpt{margin:0}.featured-products-section{overflow:hidden;padding:0 .625rem;margin:2.8125rem 0 1.25rem}@media only screen and (min-width:48em){.featured-products-section{margin:2.8125rem 0 6.25rem}}@media only screen and (min-width:64em){.featured-products-section{padding:0 1.25rem}}.featured-products-section .flickity-button-icon{display:none}.featured-products-section .flickity-button{background-color:transparent;background-image:url(https://cdn.shopify.com/s/files/1/0925/7290/files/doob-left.png?v=1615403460);background-repeat:no-repeat;background-size:contain;box-shadow:none;top:15%;transition:top .2s ease-in-out}.featured-products-section .flickity-button:focus{box-shadow:none}@media only screen and (min-width:48em){.featured-products-section .flickity-button{top:50%}}@media only screen and (min-width:64em){.featured-products-section .flickity-button:hover{background-color:transparent;background-image:url(https://cdn.shopify.com/s/files/1/0925/7290/files/doob-left.png?v=1615403460);background-repeat:no-repeat;background-size:contain}}.featured-products-section .flickity-button.previous{left:0}.featured-products-section .flickity-button.next{transform:scaleX(-1) translateY(-50%);right:0}.featured-products__content{padding:0 .625rem;max-width:90rem;margin:0 auto}@media only screen and (min-width:48em){.featured-products__content{margin:0 auto 3.75rem}}@media only screen and (min-width:64em){.featured-products__content{padding:0 1.25rem}}.featured-products-section__title{text-align:center;font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:2.3125rem;font-weight:700;color:#000;margin:0 0 .9375rem}@media only screen and (min-width:48em){.featured-products-section__title{font-size:2.8125rem}}@media only screen and (min-width:64em){.featured-products-section__title{margin:0 0 1.25rem}}.featured-products__subtext{max-width:34.375rem;margin:0 auto 1.875rem;font-family:avenir-next-condensed,Arial,sans-serif;font-size:1rem;line-height:1.4;letter-spacing:-.018em;text-align:center;color:#4b4b4b}@media only screen and (min-width:48em){.featured-products__subtext{font-size:1.25rem}}@media only screen and (min-width:64em){.featured-products__subtext{margin:0 auto 1.875rem}}.featured-products__nav{position:relative;text-align:center;max-width:29.6875rem;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.featured-products__nav .icon{display:none}@media only screen and (min-width:48em){.featured-products__nav .icon{display:block;position:absolute;top:50%;right:0;transform:translate(100%,-50%);z-index:1}}@media only screen and (min-width:64em){.featured-products__nav .icon{transform:translate(150%,-50%)}}.featured-products__nav-item{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";-webkit-appearance:none;-moz-appearance:none;appearance:none;width:33.33333;padding:.5rem 0;border:none;background-color:#e5e5e5;font-family:avenir-next-condensed,Arial,sans-serif;font-size:.75rem;font-weight:600;text-align:center;color:#000;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;transition:all .3s ease-in-out}.featured-products__nav-item:focus{opacity:.6}@media only screen and (min-width:48em){.featured-products__nav-item{font-size:.875rem}}@media only screen and (min-width:64em){.featured-products__nav-item:hover{opacity:.6}}.featured-products__nav-item.is-selected{color:#fff;background-color:#00b30e;font-weight:700}.featured-products__nav-item:first-child{border-top-left-radius:.1875rem;border-bottom-left-radius:.1875rem}.featured-products__nav-item:last-child{border-top-right-radius:.1875rem;border-bottom-right-radius:.1875rem}.featured-products__carousel{max-width:90rem;margin:0 auto}.featured-products__carousel .flickity-viewport{transition:height .2s}.featured-product{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:100%}.featured-product__image,.featured-product__info{width:100%;padding:0 .625rem;margin-bottom:2.5rem;text-align:center}@media only screen and (min-width:48em){.featured-product__image,.featured-product__info{width:50%;padding:0 1.25rem;margin-bottom:0;text-align:left}}@media only screen and (min-width:64em){.featured-product__image,.featured-product__info{padding:0 2.5rem}}.featured-product__title{margin:0 0 .9375rem;font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:1.875rem;font-weight:700;color:#000;text-align:center}@media only screen and (min-width:48em){.featured-product__title{text-align:left}}.featured-product__description{text-align:left;font-size:1.125rem;line-height:1.88;letter-spacing:-.29px;color:#000}.featured-product__price-container{margin-bottom:1.5625rem}.featured-product__blurb{display:block;margin-bottom:.3125rem;font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:1.125rem;color:#00b30e;text-align:center}@media only screen and (min-width:48em){.featured-product__blurb{text-align:left}}.featured-product__blurb-alt{display:block;font-size:1.125rem;font-style:italic}.featured-product__price{display:block;margin-bottom:.3125rem;font-family:helvetica-neue-condensed,Arial,sans-serif;font-size:var(--mob-font-size);font-weight:700;letter-spacing:.02272em;color:#000;text-align:center}@media only screen and (min-width:48em){.featured-product__price{text-align:left}}@media only screen and (min-width:64em){.featured-product__price{font-size:var(--font-size)}}@media only screen and (min-width:64em){.product__container{padding:1.25rem 0;position:relative}}@media only screen and (min-width:64em){.product__grid{display:grid;grid-template-columns:2fr 1.5fr;grid-column-gap:5rem}}.wave-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.wave-bg{width:100%;height:100%}.wave-bg--desktop{display:none}@media only screen and (min-width:64em){.wave-bg--desktop{display:block}}.wave-bg--mobile{display:block}@media only screen and (min-width:64em){.wave-bg--mobile{display:none}}.fbt-grid,.reviews-grid,.subscription-grid{position:relative;padding-top:4.6875rem}@media only screen and (min-width:64em){.fbt-grid,.reviews-grid,.subscription-grid{grid-column:1/span 2;padding:9.375rem 0}}.brands-grid,.whats-inside-grid{position:relative}@media only screen and (min-width:64em){.brands-grid,.whats-inside-grid{grid-column:1/span 2}}.fbt-grid,.subscription-grid{background:linear-gradient(0deg,var(--reviews-bg) 50%,#fff 0)}@media only screen and (min-width:64em){.fbt-grid,.subscription-grid{background:transparent;padding-bottom:0}}@media only screen and (min-width:64em){.reviews-grid{background:linear-gradient(0deg,transparent 50%,var(--fbt-bg) 0)}}.grid-inner{position:relative;z-index:1}@media only screen and (min-width:64em){.grid-inner{display:grid;grid-template-columns:2fr 1.5fr;grid-column-gap:5rem;margin:0 auto}.grid-inner>*{width:100%;max-width:41.25rem;margin-left:auto}}.product-images__container{margin-bottom:1rem;padding:0 1.25rem}@media only screen and (min-width:64em){.product-images__container{margin-bottom:unset}}@media only screen and (min-width:64em){.fbt-collection__container,.product-images__container,.reviews-container{padding-left:3.75rem}}.product-images-nav__container,.product-images__carousel-main{max-width:37.5rem;margin:0 auto}@media only screen and (min-width:64em){.product-images-nav__container,.product-images__carousel-main{margin:0 0 0 auto}}.product-images-nav__container{display:none}@media only screen and (min-width:64em){.product-images-nav__container{display:block;margin-top:1.25rem;margin-bottom:2.5rem}}.product-images-nav__container .flickity-slider{transform:translateX(0)!important}.flickity-page-dots .dot{background-color:#000;color:#000;opacity:1;border:.125rem solid #000}.flickity-page-dots .dot.is-selected{color:#fff;background-color:#fff;width:.8125rem;height:.8125rem}.product-thumbnail__image{border-radius:.1875rem;border:.0625rem solid #e5e5e5}.thumbnail__container{width:10%;height:auto;margin-right:.625rem}.thumbnail__container.hide{display:none}.flickity-page-dots{padding:0 .625rem;text-align:center;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}@media only screen and (min-width:64em){.flickity-page-dots{display:none}}.flickity-button-icon{display:none}.flickity-button{background-color:transparent;background-image:url(https://cdn.shopify.com/s/files/1/0925/7290/files/doob-left.png?v=1615403460);background-repeat:no-repeat;background-size:contain;box-shadow:none}.flickity-button:focus{box-shadow:none;opacity:.6}.flickity-button:hover{background-color:transparent;background-image:url(https://cdn.shopify.com/s/files/1/0925/7290/files/doob-left.png?v=1615403460);background-repeat:no-repeat;background-size:contain;opacity:.6}@media only screen and (min-width:64em){.flickity-button:hover{background-color:transparent;background-image:url(https://cdn.shopify.com/s/files/1/0925/7290/files/doob-left.png?v=1615403460);background-repeat:no-repeat;background-size:contain;opacity:.6}}.flickity-button.previous{left:0}.flickity-button.next{transform:scaleX(-1) translateY(-50%);right:0}.images__container{width:100%}.images__container.hide{display:none}.product-text__container{background-color:var(--product-info-bg);color:#fff;padding:1.25rem}@media only screen and (min-width:64em){.product-text__container{height:-webkit-fill-available;height:max-content;max-width:37.5rem;overflow-y:scroll;border-radius:.1875rem;position:sticky;top:6.25rem;padding:1.875rem;margin-right:2.5rem;z-index:2}}.product-text__container .spr-badge{margin:.625rem 0;font-family:avenir-next-condensed,Arial,sans-serif;font-size:.75rem;letter-spacing:.026875rem}.product-text__container .spr-badge .spr-icon-star,.product-text__container .spr-badge .spr-icon-star-empty,.product-text__container .spr-badge .spr-icon-star-half,.product-text__container .spr-badge .spr-icon.spr-icon-star-half-alt{color:#00b30e!important;font-size:1rem}.product-text__container .spr-badge .spr-badge-caption{margin-left:.3125rem;margin-top:.125rem;vertical-align:text-top;text-transform:capitalize}.product-text__container .upsell-card .product-card-image__link{width:70%;margin:0 auto .3125rem}.product-text__container .upsell-card .product-card__image{padding:0}.product-text__container .upsell-card .product-card__variant-select{margin-bottom:.3125rem}.related-products{text-align:center;margin:0 auto;padding:1.25rem 0}@media only screen and (min-width:64em){.related-products{padding:0 0 2.5rem}}.read-more{display:none}@media only screen and (min-width:64em){.read-more{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background:none;border:none;padding:0;margin:.625rem 0 0;color:#00b30e;text-decoration:underline;transition:all .2s ease-in-out;font-size:.875rem}.read-more:focus,.read-more:hover{color:#fff}.read-more.read-more--hidden{display:none}}#rc_container{margin-top:.625rem}.product-title{font-size:2.1875rem;font-weight:700;letter-spacing:-.015625rem;font-family:helvetica-neue-condensed,Arial,sans-serif;margin-top:0;margin-bottom:.625rem}.product-price{font-size:1.75rem;font-weight:700;font-family:avenir-next-condensed,Arial,sans-serif;font-stretch:condensed}@media only screen and (min-width:64em){.product__form{margin-bottom:.625rem}}.product-description{font-size:1.125rem;font-weight:600;font-family:avenir-next-condensed,Arial,sans-serif;line-height:1.29}@media only screen and (min-width:64em){.product-description{display:block;max-height:7em;overflow:hidden;transition:all .2s ease-in-out;line-height:1.75}.product-description.expanded{max-height:none}}.product-description .spr-header-title{font-weight:700;font-stretch:condensed;font-size:1.25rem!important;letter-spacing:.016875rem;font-family:avenir-next-condensed,Arial,sans-serif}@media only screen and (min-width:64em){.product-description .spr-header-title{font-size:1.875rem!important;letter-spacing:.025rem}}.product-description__lower{padding:1.25rem}@media only screen and (min-width:64em){.product-description__lower{padding:0 0 0 3.75rem;width:100%;max-width:41.25rem;margin-left:auto}}.product-form-quantity-atc__container{position:fixed;right:0;bottom:env(safe-area-inset-bottom);left:0;z-index:4;width:100%;display:grid;grid-template-columns:1fr;grid-column-gap:.625rem;grid-row-gap:.625rem;padding:1.25rem;background:#000;transition:opacity .3s ease-in-out}@media only screen and (min-width:64em){.product-form-quantity-atc__container{position:unset;grid-template-columns:1.2fr 2.8fr;grid-column-gap:.625rem;grid-row-gap:.625rem;margin-top:.625rem;padding:unset}}.product-form-quantity-atc__container.is-transitioning{display:grid!important}.product-form-quantity-atc__container.product-form-quantity-atc__container--subscription{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.product-form-quantity-atc__container.product-form-quantity-atc__container--subscription .product-atc__button.btn.product-atc__button--subscription{grid-column:1/span 7;width:100%}.product-form-quantity-atc__container.product-form-quantity-atc__container--subscription .subscription-option__container{grid-column:auto/span 3}.product-form-quantity-atc__container.product-form-quantity-atc__container--subscription .subscription-option__container.subscription-option__container--second{grid-column:5/span 3}.product-form-quantity-atc__container.product-form-quantity-atc__container--subscription .subscription-option__container.subscription-option__container--third{grid-column:3/span 3}.product-form-quantity-atc__container .js-qty__adjust,.product-form-quantity-atc__container .js-qty__num{color:#000;background-color:#fff;border:none;font-family:avenir-next-condensed,Arial,sans-serif;font-size:.875rem;font-weight:700}.product-form-quantity-atc__container .js-qty__num{width:50%;text-align:center;padding:0}.product-form-quantity-atc__container .js-qty{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;color:#000;background-color:#fff;border-radius:.1875rem;font-family:avenir-next-condensed,Arial,sans-serif;font-size:.875rem;font-weight:700;padding:.625rem 0}@media only screen and (min-width:64em){.product-form-quantity-atc__container .js-qty{padding:unset}}.upsell-container{color:#000;background-color:#fff;border-radius:.1875rem;padding:.625rem;margin-top:.625rem}.product-atc__button.btn{grid-column:auto/span 1}@media only screen and (min-width:64em){.product-atc__button.btn{border-radius:.1875rem;position:relative;bottom:0}.product-atc__button.btn:focus,.product-atc__button.btn:hover{background-color:#e3ebea;color:#000}}.product-atc__button.btn.product-atc__button--subscription{grid-column:auto/span 2;white-space:normal}@media only screen and (min-width:64em){.product-atc__button.btn.product-atc__button--subscription{display:block}}.product__swatches{color:#000;background-color:#fff;border-radius:.1875rem;margin-top:.625rem;text-transform:uppercase;font-family:avenir-next-condensed,Arial,sans-serif;font-size:.875rem;font-weight:700;padding:.625rem;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.product__swatches,.product__swatches-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.product__swatches-container{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.product-swatch__label{height:1.5625rem;width:1.5625rem;border:.125rem solid #000;border-radius:3.125rem;display:block;margin-right:.625rem;opacity:.5;font-size:0}.product-swatch__label .crossed-out{display:none}.product__swatch label{padding:.3125rem;background:#e3ebea;display:block}.product__swatch input:checked+label{opacity:1;background:#000;color:#fff}.product__swatch input{display:none}.product__swatch input[disabled]+label .crossed-out{display:block}.social-sharing{margin:1.25rem 0 0;-ms-flex-align:start}.social-sharing,.social-sharing a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.social-sharing a{flex:0 8%;-ms-flex-align:start}.social-sharing svg{max-height:.9375rem;width:50%}.social-sharing span{display:none}.fbt-product_container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2.5rem}@media only screen and (min-width:80em){.fbt-product_container{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width:47.99em){.upsell-products__container{white-space:nowrap;overflow:scroll}}@media only screen and (min-width:48em){.upsell-products__container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1.25rem}}.brands-grid__logos-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1.25rem;padding:2.5rem 1.25rem}@media only screen and (min-width:64em){.brands-grid__logos-container{padding:2.5rem 0 2.5rem 3.75rem}}.brands-grid__heading{margin:0 0 1.25rem;grid-column:1/span 3;text-transform:uppercase}.whats-inside-carousel-container{width:100%;padding:2.5rem 1.25rem}@media only screen and (min-width:64em){.whats-inside-carousel-container{padding:2.5rem 0 2.5rem 3.75rem}}.whats-inside-carousel{width:100%}.whats-inside-carousel .flickity-page-dots{display:block}.whats-inside__image-container{width:100%;padding:0 2.5rem}.whats-inside__title{display:block;text-align:center;margin:0 auto;font-family:avenir-next-condensed,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#000}.subscription-grid__heading{margin:0 0 1.25rem;grid-column:1/span 7}@media only screen and (min-width:48em){.subscription-grid__heading{grid-column:1/span 3}}.subscription-grid__options-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:0;grid-row-gap:.9375rem}@media only screen and (min-width:48em){.subscription-grid__options-container{grid-column-gap:1.25rem;grid-template-columns:1fr 1fr 1fr}}.upsell__heading{font-size:.875rem;font-weight:700;text-transform:uppercase}.fbt-collection__container,.subscription-grid__options-wrapper{padding:2.5rem 1.25rem}@media only screen and (min-width:64em){.fbt-collection__container,.subscription-grid__options-wrapper{padding:2.5rem 0 2.5rem 3.75rem}}.subscription-option__container{text-align:center;grid-column:1/span 3}.subscription-option__container.subscription-option__container--second{grid-column:5/span 3}.subscription-option__container.subscription-option__container--third{grid-column:3/span 3}@media only screen and (min-width:48em){.subscription-option__container,.subscription-option__container.subscription-option__container--second,.subscription-option__container.subscription-option__container--third{grid-column:auto/span 1}}.subscription-option__header{margin:0 0 .625rem;font-size:1.125rem}@media only screen and (min-width:48em){.subscription-option__header{font-size:1.25rem}}.subscription-option__prices{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin-bottom:.3125rem}.subscription-option__price{display:block;font-size:1.125rem;font-weight:700;padding:0 .3125rem;color:#00b30e}.subscription-option__price.subscription-option__price--compare{color:#fff;opacity:.7;text-decoration:line-through}.btn.subscription-option__button{padding:.625rem .9375rem;min-width:unset;width:100%;max-width:100%;font-size:.75rem;transition:all .2s ease-in-out}.btn.subscription-option__button:focus{color:#000;background:#fff}@media only screen and (min-width:48em){.btn.subscription-option__button{font-size:.875rem}}@media only screen and (min-width:64em){.btn.subscription-option__button{padding:.9375rem 1.25rem}.btn.subscription-option__button:hover{color:#000;background:#fff}}.inactive{display:none;opacity:0;transition:opacity .3s ease-in-out}.reviews-grid #shopify-product-reviews{margin:0 0 0 auto}.reviews-container .spr-container{border:none!important;padding:2.5rem 1.25rem}.spr-header{text-align:center;text-transform:uppercase!important}.spr-summary-actions-newreview{font-family:cooper-black-std,Arial,sans-serif;color:#fff;text-decoration:none;background-color:#00b30e;padding:.75rem 1.25rem;border-radius:.3125rem;font-weight:700;display:block}@media only screen and (min-width:64em){.spr-summary-actions-newreview{display:inline-block}.spr-summary-actions-newreview:hover{color:#000}}.spr-summary-actions{display:inline-block;margin-top:1.25rem}@media only screen and (min-width:64em){.spr-summary-actions{margin-top:0;display:block}}span.spr-starrating.spr-summary-starrating{margin-left:20%}@media only screen and (min-width:64em){span.spr-starrating.spr-summary-starrating{margin-left:0}}.spr-header-title{font-weight:700;font-stretch:condensed;font-size:1.25rem!important;letter-spacing:.016875rem;font-family:avenir-next-condensed,Arial,sans-serif}@media only screen and (min-width:64em){.spr-header-title{font-size:1.875rem!important;letter-spacing:.025rem}}.spr-review{border-top:none!important;border-bottom:.125rem solid #000!important}.spr-review-reportreview{display:none}.spr-summary-caption,.spr-summary-starrating{float:left;padding-top:1.25rem}.spr-review-header-byline{color:#000!important;opacity:1!important}.product__swatch{margin:.3125rem}.product__swatches-container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand_section{text-align:center}.brand_image{display:inline-block;padding:0 36px;vertical-align:middle}.new_brands .wrapper{margin-bottom:0;box-shadow:0 3px 5px 1px rgba(0,0,0,.06);width:100%;max-width:100%}#smokeshop .list-collections__featured-products-section .list-collections__featured-products-description{max-width:1140px}.smokeTitle h1{margin:0;font-size:44px}.smokeTitle{text-align:center;padding-top:50px;padding-bottom:10px}.boxDiv{display:inline-block;width:33.33%;margin:0 -2px;vertical-align:top;max-width:320px}.boxDiv,.img_div{text-align:center}.img_div{background-color:#e3ebea;padding:20px 0 40px}.boxDiv .boxDivImg h2{font-size:30px;margin-bottom:0}.boxDiv .boxDivImg p{margin-top:10px;font-size:18px;font-weight:400}.template-index .smokeTitle{display:none}.site-footer__menu--social svg{height:100px}.site-footer__menu--social #stamped-reviews-widget{max-width:120px;margin:15px auto}.hero__subtitle.hero__subtitle--desktop{margin-bottom:60px}.collection-description__container .collection-description #read-less p{display:inline-block}.colcontentMain>div.colImgs img{display:block;width:100%}.colcontentMain>div.colImgs{width:16%}.colcontentMain>div{display:inline-block;vertical-align:top}.colcontentMain>div.coltext{width:83%;padding:0 20px}.page-cart-product__title a{font-size:24px;text-decoration:unset}@media (min-width:1580px){.hero__title.hero__title--desktop{font-size:110px}.hero__subtitle.hero__subtitle--desktop{font-size:60px}}@media (max-width:768px){.boxDiv{width:100%;margin-left:0}.boxDiv img{display:block;margin:0 auto 20px;max-width:100px}.brand_image{display:none}.brand_image:first-child,.brand_image:nth-child(2),.brand_image:nth-child(3),.brand_image:nth-child(4){text-align:center;width:25%;margin:0 -2px;padding:0 10px;display:inline-block}}@media (max-width:480px){.colcontentMain>div.coltext{width:100%;padding:0}.colcontentMain>div.colImgs{width:40%;display:block;margin:0 auto 30px}}.dab-rigs_min .dab_img img{max-width:550px;width:100%}.mobile_search .mobile-nav__search-form #Search{border:1px solid #ccc;border-radius:50px;padding:8px 0 8px 40px;margin:0 0 10px}.mobile_search .mobile-nav__search-form .btn.btn--mobile-search{left:10px}.mobile_search{display:none}.mobile-nav__close{z-index:5}.article.newBlog{display:block}.top_banner img{display:block;width:100%}.mobile_search .mobile-nav__search-form{padding:0;position:relative;width:96%;margin:0 auto}.new_collections_page h2.collection-title{font-size:51px;color:#1c9330;line-height:.9em;margin-bottom:20px}.article.newBlog .article-main{max-width:1320px;padding:0 20px;margin:0 auto}.top_main_box>div{padding:0 15px}.top_main_box{display:flex;align-items:flex-start;margin:0 -15px!important}.right_box .article-side__featured-container{display:flex;align-items:flex-start;justify-content:space-between}.right_box .article-side__featured-container>div{width:calc(50% - 20px)}.text-center{text-align:center}h2.headline{text-transform:capitalize;font-size:30px;position:relative;display:inline-block;margin-bottom:30px!important}h2.headline:after{position:absolute;width:184px;height:4px;background-color:#42b22c;display:block;left:50%;bottom:-15px;content:"";transform:translateX(-50%)}.maxwidth{max-width:730px;margin:0 auto!important}.maxwidth p{line-height:26px;color:#606060;font-size:18px}.box_img img{float:none!important;margin:0!important;display:block}.main_box_block{display:flex;flex-wrap:wrap;align-items:flex-start;margin:30px -20px 0!important}.box_in{width:50%;margin:0 0 20px!important;padding:0 25px}.box_in .box_img{width:30%;padding:0 15px}.box_in .box_content{width:70%;padding:0 15px}.box_inner{display:flex;background-color:#f4f4f4;padding:20px 10px;margin:0 -15px;min-height:280px}.box_content p{color:#606060;font-size:16px;line-height:26px}.text_box p{font-size:18px;line-height:26px}.text_box h3,.text_box p{color:#fff}.text_box_main>div{width:calc(33.33% - 20px);background-color:#000;padding:20px}.text_box_main{display:flex;text-align:center;justify-content:space-between}.text_box.green_box{background-color:#42b22c}.f_display{display:flex;align-items:center;margin:20px -15px!important}.f_display .f_in{width:50%;padding:0 15px}.text_in{background-color:#f4f4f4;padding:20px}.text_in p{font-size:18px;line-height:24px;margin-bottom:0}.text_in h3{font-size:24px;margin-bottom:0!important}.headline.left_side:after{left:0;transform:unset}.f_display.grey_back{background-color:#f4f4f4;margin:80px 0 40px!important;padding:0 20px}.f_display .f_in a img{display:block;margin-top:-67px}.f_display.grey_back p{line-height:26px}.f_display.pro_cons{flex-wrap:wrap;align-items:flex-start}.green_b{background-color:#e2f7de;padding:20px}.red_b{background-color:#f7dede;padding:20px}.f_in h3{font-size:24px}.f_display.pro_cons .f_in p{line-height:26px}.red_b h3 span{color:#d1133b}.green_b h3 span{color:#42b22c}.f_display.pro_cons .f_in{padding:3px 8px}.f_display.pro_cons .f_in ul li{width:50%;padding:0 8px}.f_display.pro_cons .f_in ul{padding:0;margin:20px 0 0;list-style-position:inside;display:flex;flex-wrap:wrap}.f_display.pro_cons .f_in>div{min-height:368px}.last_text_section.text-center .last_text_block{width:46%;padding:0 20px}.last_text_section.text-center .last_img_block{width:27%}.last_text_section.text-center .last_img_block img{display:block;width:100%;height:100%;object-fit:cover}.last_text_section.text-center{display:flex;background-color:#f4f4f4}.conclusion_section{max-width:1320px;padding:0 20px;margin:60px auto}.f_display.conclusion_box{flex-direction:row-reverse}.alert_box a{color:#42b22c}.f_display.conclusion_box .f_in .alert_box p{color:#fff}.alert_box{display:flex;color:#fff;background-color:#000;align-items:center;padding:5px 30px;font-size:18px;line-height:24px}.f_display.conclusion_box .f_in p{color:#606060;font-size:18px;line-height:22px}.alert_box img{padding-right:10px}.f_display.conclusion_box .f_in:first-child{width:36%;padding:0 20px}.f_display.conclusion_box .f_in:last-child{width:64%;padding:0 20px}.right_box .article-side{background:#000;padding:25px;margin:0;max-width:100%}.right_box .article-side .article-side__header{color:#42b22c;font-size:30px;text-align:left;border-bottom:2px solid #fff;display:inline-block;padding-bottom:8px;margin-bottom:20px;padding-top:0}.latest_box .ratio-box{width:50%;padding-top:0!important;height:auto}.latest_box .ratio-box img{position:relative}.latest_box .latest_content{width:50%;padding-left:15px}.latest_box .latest_content .article-side__heading{font-size:17px;color:#00b30e;margin-top:0;margin-bottom:10px}.latest_box .latest_content .article-side__date{color:#fff;font-style:italic;font-size:14px}.latest_box .latest_content .article-side__excerpt{color:#fff;font-size:18px;line-height:26px}.latest_box{display:flex;align-items:flex-start}.pro_boxs .p_title{color:#fff;font-size:16px;text-align:center;line-height:20px;margin-bottom:8px}.pro_boxs_main>div{width:calc(50% - 10px)}.pro_boxs_main{display:flex;justify-content:space-between}.pro_boxs_main .pro_boxs img{display:block;width:100%}.pro_boxs p:last-child{color:#42b22c;text-align:center;margin:0;line-height:normal;font-weight:700}.top_banner{margin-bottom:30px}.top_banner img.mobile_banner{display:none}.pages-contents{max-width:1320px;margin:0 auto;padding:0 20px}.pages-contents .social-sharing{margin-bottom:40px;margin-top:40px}.left_box_img img{display:block;margin-bottom:30px!important}.top_main_box .left_box>div{width:50%;padding:0 15px}.top_main_box .left_box{display:flex;margin:0 -15px}#shopify-section-collection-bongs .collection-desc-bg.collection-desc-bg--desktop{max-height:60rem}@media (max-width:1023px){.right_box .article-side__featured-container{flex-wrap:wrap}.right_box .article-side__featured-container>div{width:100%}.right_box .article-side__featured-container>div.article_right{margin-top:30px}.mobile_search{display:block;width:100%;padding-top:20px}.mobile-nav__inner{padding-top:70px}.right_box .article-side .wave-container.wave-container--article-aside{display:none}.top_main_box{flex-wrap:wrap}.box_in,.left_box,.right_box{width:100%}.box_inner{min-height:auto}.text_box_main{flex-wrap:wrap}.text_box_main>div{width:100%}.f_display{flex-wrap:wrap}.f_display .f_in{width:100%}.f_display.grey_back{flex-direction:column-reverse}.f_display.pro_cons .f_in>div{min-height:auto}.last_text_section.text-center>div{width:100%!important}.last_text_section.text-center{flex-wrap:wrap}}@media (max-width:768px){.f_display.conclusion_box{flex-direction:unset;flex-wrap:wrap}.f_display.conclusion_box .f_in:first-child,.f_display.conclusion_box .f_in:last-child{width:100%}.top_main_box .left_box{flex-wrap:wrap}.top_main_box .left_box>div{width:100%}}@media (max-width:480px){.top_banner img.mobile_banner{display:block}.top_banner img{display:none}.latest_box{flex-wrap:wrap}.latest_box .ratio-box{width:100%}.latest_box .latest_content{width:100%;padding-left:0}.right_box .article-side{padding:10px}.box_inner{flex-wrap:wrap}.box_in .box_img{width:100%}.box_in .box_img img{margin:0 auto!important}.box_in .box_content{width:100%;text-align:center}.box_in .box_content p{margin-top:0}.box_in .box_content h3{margin:0!important}.f_display .f_in a img{margin-top:-37px}.f_display.pro_cons .f_in ul{flex-wrap:wrap}.f_display.pro_cons .f_in ul li{width:100%}.alert_box{flex-wrap:wrap}.alert_box img{display:block;margin:0 auto;padding:0}.left_box_img img{width:100%;margin-bottom:20px!important}}#bongs-amp-water-pipes-free-shipping-daily-high-club .image-blocks__wave-container,#dab-rigs-exclusive-online-headshop-daily-high-club .image-blocks__wave-container{background:#e3ebea}@media (min-width:798px){.article-main .rte p{font-size:22px;line-height:32px}.article-main__info span,.article-side__excerpt{font-size:18px}}.shopify-section.imgText .heading{z-index:1;position:relative;text-align:center;margin:0 0 40px}.image_div{display:flex;align-items:flex-start;justify-content:space-between;text-align:center}.shopify-section.imgText .wrapper{max-width:1320px;padding:0 20px;margin:0 auto}.buttonB a{background-color:#000;color:#fff;text-decoration:#ffdead;font-size:20px;padding:10px 35px;display:inline-block;margin:30px 0}.buttonB{text-align:center}.shopify-section.imgText{margin:60px 0}.shopify-section.imgText h3{margin-bottom:0}.boxDivs{width:33.33%;padding:0 15px}#shopify-section-160557026642192c19 .hero__content.hero__content--tcenter{bottom:15%;max-width:70rem;left:0}.product__container.product__grid .product-text__container{overflow:auto}#shopify-section-product-subscriptions12 .product__container.product__grid,#shopify-section-product-subscriptions .product__container.product__grid{align-items:flex-start}.price_under{display:block;font-size:16px;margin-bottom:20px}@media (max-width:1300px){#shopify-section-160557026642192c19 .hero__content.hero__content--tcenter{bottom:6%;max-width:38rem}}@media (max-width:768px){.boxDivs{width:100%;margin:0 0 40px}.image_div{flex-wrap:wrap}#shopify-section-160557026642192c19 .hero__content.hero__content--tcenter{bottom:68%;max-width:100%}#shopify-section-160557026642192c19 .hero__content.hero__content--tcenter .hero__btn.btn.btn--white{padding:12px;font-size:14px;min-width:auto}}@media (max-width:480px){#shopify-section-160557026642192c19 .hero__content.hero__content--tcenter{bottom:58%}#shopify-section-160557026642192c19 .hero__content.hero__content--tcenter .hero__btn.btn.btn--white{padding:12px;font-size:14px;min-width:auto}}.btm_content h2{margin-bottom:0;font-size:30px;line-height:1.6em;letter-spacing:.3px;text-align:center;text-transform:uppercase;color:#3079d1}.btm_content h2+p{margin-top:6px}.btm_content p{font-size:18px;line-height:26px}.btm_content p,.btm_content ul{text-align:center}.pageTitle h2{margin-bottom:15px}.collection-box{padding:2px;text-align:center;width:25%}.collection-box a{display:block;position:relative}.collection-list-box{display:flex;margin:0 0 40px;flex-wrap:wrap}.collection-list-new{max-width:1440px;margin:0 auto 80px}.collection-list-new .pageTitle h2{padding-top:30px;margin-bottom:5px}.collection-box a:after{position:absolute;background-color:rgba(0,0,0,.49019607843137253);width:100%;height:100%;top:0;left:0;content:"";display:block}.collection-box a .collection-info{position:absolute;top:50%;left:0;text-align:center;width:100%;transform:translateY(-50%);z-index:1;padding:10px}.collection-box a .collection-info h3{color:#fff;font-size:30px}.collection-image img{display:block;width:100%}.work-box-main .page-width{max-width:1320px}.work-box-main .pageTitle h2{margin:40px 0}.work-box .work-block h3{margin-bottom:0;font-size:20px}.work-box .work-block p{margin-top:8px;font-size:18px;line-height:normal}.work-box-main{margin:60px 0}.work-box{display:flex;text-align:center;flex-wrap:wrap;justify-content:center}.work-box .work-block{width:33.33%;padding:10px 50px}.box-info p{font-size:20px;line-height:normal;margin-top:0}.box-image img{display:block;margin:0 auto 20px}.box-section-in h2{margin-bottom:10px}.box-section .page-width{max-width:1000px}.box-section{margin:50px 0}.box-section .btn{margin-top:30px}.box-image img.mobile_img{display:none}.work-box .work-image img{display:block;height:300px;margin:0 auto 40px;object-fit:contain}section.featured-products-section .featured-product__description ul{padding:0}section.featured-products-section .featured-product__description li{list-style-position:inside}.site-header__desktop-link-container.site-header__desktop-link-container--parent .site-header__desktop-link.site-header__desktop-link--parent .icon.icon-down{margin-left:4px}.collection-list-new .sub-text{max-width:600px;margin:0 auto 40px;font-size:20px;line-height:normal}.collection-list-new .sub-text p{margin-top:0;font-size:18px}.carousel-nav .icon{display:block;position:absolute;top:50%;right:20%;transform:translateY(-50%);z-index:1}.carousel-nav .featured-products__nav-item{display:inline-block;padding:9px;min-width:150px;position:relative!important;left:0!important}.carousel-nav .featured-products__nav-item.is-selected.is-nav-selected{color:#fff;background-color:#00b30e}.carousel-nav .featured-products__nav-item.is-selected{color:#000;background-color:#e5e5e5}.carousel-main .flickity-button{display:none}.work-box-main.new-box-section .topTitle{margin:0 0 50px}.work-box-main.new-box-section .topTitle h2{margin:8px 0}.work-box-main.new-box-section .topTitle img{display:block;max-width:450px;margin:0 auto;width:100%}.work-box-main.new-box-section .page-width{max-width:1580px}.work-box-main.new-box-section .work-info h3{font-size:24px}.work-box-main.new-box-section .work-info p{font-size:22px}.work-box-main.get-box{background-color:#29c010;margin-top:0;padding:50px 0 120px;position:relative}.work-box-main.get-box:after{content:"";width:100%;height:270px;background:url(white-back.0241cc80.png);display:block;position:absolute;bottom:0;left:0;background-size:cover;background-repeat:no-repeat}@media (min-width:2000px){.work-box-main.get-box:after{height:380px}}.work-box-main.get-box .btn{background-color:#333}.work-box-main.get-box .work-text{max-width:500px;margin:0 auto}.work-box-main.get-box .work-text p{color:#c9fcb1;font-weight:600;font-size:22px}.work-box-main.get-box .work-box .work-image img{max-width:500px;width:100%;height:auto}.work-box-main.get-box .work-box .work-block{width:100%;padding:0}.work-box-main.get-box .topTitle img{display:block;width:100%;max-width:300px;margin:0 auto}.work-box-main.get-box .topTitle h2{color:#fff;margin-top:10px;margin-bottom:0}.work-box-main.get-box .topTitle p{color:#c9fcb1;font-size:22px;font-weight:600;margin-top:10px}.work-box-main.get-box .work-text p span{display:block;color:#333}.work-box-main-in.mobile_view,.work-box-main.get-box .work-image .mobile_view{display:none}.work-box-main-in.desktop_view .work-box{align-items:center}.work-box-main-in.desktop_view .work-text,.work-box-main-in.desktop_view .work-text .text-center{text-align:left}.work-box-main-in.desktop_view .work-box>div{width:50%;z-index:2}.work-box-main-in.desktop_view .work-box>div.work-image img{max-width:600px}.work-box-main-in.desktop_view .topTitle img{margin:0}@media (max-width:1023px){.mobile-nav__close{top:0!important;right:0;color:#000;background-color:#fff;height:40px;width:12%;border-left:2px solid #000}#mobile-nav-drawer .mobile-nav__footer .mobile-nav__footer-link{width:44%}.mobile-nav__close{top:45px}.mobile-nav__inner{padding:90px 0}.mobile-nav__footer{top:0;bottom:auto}.mobile-nav__close{top:43px}}@media (max-width:991px){.collection-box{width:33.33%}.work-box .work-block{width:50%}.carousel-nav .icon{right:0}}@media (max-width:768px){.carousel-nav .icon{display:none}.pageTitle.text-center h3{font-size:30px}.collection-box a .collection-info h3{font-size:20px}}@media (max-width:480px){.work-box-main.get-box{padding:50px 0 70px}.work-box-main.get-box:after{height:50px}.work-box-main-in.mobile_view{display:block}.work-box-main-in.desktop_view{display:none}.work-box-main.new-box-section{margin-bottom:30px}.collection-list-new .pageTitle.text-center{padding:0 10px}.collection-list-new .pageTitle h2{margin-top:10px;padding-top:15px}.collection-list-new .sub-text p{font-size:16px}.work-box-main.get-box .work-image img{display:none}.work-box-main.get-box .work-image .mobile_view{display:block}.image-grid-section-fullwidth.section--top-wave h2{margin-top:0}.image-grid-section-fullwidth.section--top-wave{padding-top:20px;background-color:#e3ebea}.carousel-main .flickity-button{display:block}.carousel-nav .featured-products__nav-item{min-width:100px}.mobile-nav__collection .mobile-nav__collection-title{padding:0 0 10px}.work-box .work-image img{height:200px;margin:0 auto 20px}.collection-box:nth-child(9),.collection-box:nth-child(10),.collection-box:nth-child(11),.collection-box:nth-child(12){display:none}.collection-box{width:50%}.box-image img{display:none}.box-image img.mobile_img{display:block}.box-info p,.collection-list-new .sub-text,.work-box .work-block p{font-size:16px}.work-box .work-block{width:100%}}.el-primo-pro .btn.product-atc__button.product-atc__button--subscription{margin-top:15px}.el-primo-pro .subscription-option__container{margin:4px 0}.box-btn{margin-top:30px!important;margin-bottom:30px!important}.box-btn p{font-weight:600}.subscription-option__price.green_text{width:100%}#el-primo .subscription-option__price.perbox_price{font-size:16px;margin:6px 0;color:#fff;opacity:.7;height:18px}#el-primo .subscription-option__prices{flex-wrap:wrap}#el-primo .el-primo-pro .subscription-option__container:first-child .subscription-option__price.perbox_price{width:100%;height:18px}@media (max-width:480px){body#el-primo .mobile_search{display:none}body#el-primo #MainContent{margin-top:45px}.box-btn{margin-bottom:30px}#el-primo .subscription-option__price.perbox_price{font-size:14px;margin:3px 0;height:15px}.subscription-option__price{font-size:17px}#el-primo .product-images__container{margin-bottom:70px}}
/*# sourceMappingURL=dhc-bundle.css.map */


.collection__container .page-load-status .infinite-scroll-last {
  display: none !important;
}
@media screen and (max-width: 1024px) {
  .product-form-quantity-atc__container.product-form-quantity-atc__container--subscription {
    bottom: 70px;
  }
}