:root{--hmb-gutter: clamp(16px, 2.5vw, 48px);--hmb-ink: #202020}body{color:var(--hmb-ink);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}#page .wrapper{width:100%;max-width:none}#page .contain-site-width{max-width:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;letter-spacing:-.02em}h1{font-size:clamp(30px,3vw,48px)}h2{font-size:clamp(27px,2.7vw,40px)}h3{font-size:clamp(23px,2.2vw,30px)}h4{font-size:23px}.rte{line-height:1.75}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #576d61;outline-offset:4px}#page header.site-header{padding-inline:var(--hmb-gutter);border-bottom:1px solid #e9e7e3}#page header.site-header .site-logo.has-image{padding-block:22px}.site-logo img{object-fit:contain}.site-nav a{font-weight:400;letter-spacing:.035em}.site-nav>li>a{font-size:13px}.site-nav .dropdown a,.site-nav .sub-dropdown a{font-size:14px;line-height:1.45;padding-block:10px;letter-spacing:.01em}.site-nav .dropdown>li:first-child>a{font-weight:700}.site-nav .dropdown,.site-nav .sub-dropdown{border:1px solid #e9e7e3;box-shadow:0 10px 24px #0000000d}#page .slideshow,#page .slideshow>div,#page .slideshow .wrapper{width:100%;max-width:none;margin:0;padding:0}.slideshow .slide__image{object-fit:contain;object-position:center}.slideshow .flickity-page-dots{bottom:12px}#page .slideshow .flickity-page-dots.placeholder{display:none}#page .featured-text{background:#f7f6f3;border:0}#page .featured-text .contain-full-width{padding:clamp(32px,4vw,64px) var(--hmb-gutter)}#page .featured-text .content{max-width:850px;margin-inline:auto;padding:0}.featured-text h2{margin:0 0 20px}.featured-text .richtext{font-size:17px}.featured-text .richtext p:last-child{margin-bottom:0}.featured-text .richtext a{text-underline-offset:5px;font-weight:700}#page .simple-collection,#page .featured-collection{padding:clamp(36px,4vw,64px) var(--hmb-gutter);border-bottom:1px solid #efede9}.simple-collection header{margin-bottom:28px}.simple-collection header h4,.logo-list header h4,.custom-content header h4{font-size:clamp(28px,3vw,40px);margin-bottom:20px}#page .simple-collection .product-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}#page .simple-collection .product-container:after,#page .simple-collection .product-container:before{display:none}#page .simple-collection .box.product{width:auto;min-width:0;margin:0;padding:0;float:none}#page .product_card__image-wrapper{background-image:none!important;background-color:#faf9f7}#page .product_card__image-wrapper:before{padding-bottom:125%}#page .product_card__image{object-fit:contain;object-position:center}.box.product figure{margin:0}.box.product figcaption{padding:14px 2px 18px}.box.product .product-title .title{font-size:16px;font-weight:400;line-height:1.4}.box.product .vendor{font-size:12px;line-height:1.5;letter-spacing:.045em;margin-top:5px}.box.product .price{font-size:15px;margin-top:7px}#page .label.hmb-new-arrival{top:10px;left:10px;right:auto;bottom:auto;padding:6px 9px;background:#202020;color:#fff;font-size:10px;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}#page .gallery{padding:32px var(--hmb-gutter)}.gallery .box figure{width:100%}.gallery .card__image{object-fit:contain}.gallery figcaption.below{padding-block:16px}.gallery figcaption.below h3{font-size:20px}.button,button,input[type=submit]{font-weight:700;letter-spacing:.06em}#page .collection{padding-inline:var(--hmb-gutter)}.collection-header h1{margin-block:20px}.collection-header .description{max-width:850px;line-height:1.7}.collection-header .sort-by select{min-height:44px;font-size:14px}.template-collection #page .collection .products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0}.template-collection #page .collection .products-grid:before,.template-collection #page .collection .products-grid:after{display:none}.template-collection #page .collection .products-grid .box.product{width:auto;min-width:0;margin:0;padding:0;float:none}.template-collection #page .collection .products-grid .product_card__image-wrapper:before{padding-bottom:125%!important}.collection .collection-image img{object-fit:contain}#page .single-product{padding-inline:var(--hmb-gutter)}.product-single__media img,.product-single__thumbnail img{object-fit:contain}.product-aside .rte{line-height:1.75}#page footer.site-footer{padding-inline:var(--hmb-gutter)}footer.site-footer h4{font-size:18px;letter-spacing:.02em}footer.site-footer{line-height:1.7}@media(max-width:900px){#page .simple-collection .product-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#page .collection .collection-header .container{display:flex;flex-wrap:wrap;align-items:center;gap:12px}#page .collection .collection-header .sort-by{margin:0 0 16px}.template-collection #page .collection .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.box.product .product-title .title,.box.product .price{font-size:14px}.box.product figcaption{padding:10px 0 14px}#page .label.hmb-new-arrival{top:6px;left:6px;padding:5px 6px;font-size:9px}#page header.site-header .site-logo.has-image{max-width:min(100%,340px);padding-block:15px}.featured-text .richtext{font-size:16px}.slideshow .flickity-prev-next-button{width:28px;height:32px}#menu .site-nav a{font-size:15px;min-height:44px}}.afterpay-paragraph{font-size:14px;line-height:1.6;margin:12px 0 20px;color:#333}.afterpay-logo{max-width:100px;vertical-align:middle}.cart-preview .afterpay-paragraph{font-size:12px}h1,h2,h3,h4,h5,h6{font-weight:500}.site-nav>li>a{text-transform:none;font-size:14px;letter-spacing:0}#page .simple-collection header h2{font-size:clamp(24px,2.2vw,30px);margin:0 0 10px}#page .simple-collection header .button{min-height:auto;padding:0 0 3px;border:0;border-bottom:1px solid currentColor;font-size:11px;color:#886c46;background:transparent}#page .simple-collection header{margin-bottom:26px}#page .featured-row{padding:0 var(--hmb-gutter);border:0}#page .featured-row .contain-site-width{padding-block:36px}#page .featured-row .feature-row{align-items:center;background:#f7f6f3}#page .featured-row .feature-row__text{padding:clamp(24px,5vw,80px)}#page .featured-row .feature-row__text h2{font-size:clamp(30px,3.5vw,48px);margin:0 0 20px}#page .featured-row .card__image{object-fit:contain}#page .featured-row .feature-row__image{min-width:0}#page .featured-row .feature-row__text .rte{max-width:530px}@media(max-width:700px){#page .featured-row .contain-site-width{padding-block:18px}#page .featured-row .feature-row__text{padding:28px 22px}}#page header.site-header nav.nav-bar ul.site-nav>li>a{text-transform:none;font-weight:400;font-size:14px;letter-spacing:0;padding:12px 10px}#page header.site-header ul.site-nav{margin:0}#page header.site-header .site-logo.has-image{padding-block:18px}#page header.site-header.minimal .logo-contain{padding-top:0;margin-bottom:0}#page header.site-header nav.nav-bar{margin-bottom:0}#page header.site-header .site-logo.has-image{padding-block:12px}#page header.site-header nav.nav-bar ul.site-nav>li>a{padding-block:10px}.hmb-made-nz-intro{max-width:920px;padding:24px clamp(20px,3vw,44px);margin:12px 0 32px;background:#f7f6f3}.hmb-made-nz-intro h2{font-size:clamp(24px,2.6vw,34px);margin-top:0}.hmb-made-nz-intro p:last-child{margin-bottom:0}#page footer.site-footer{padding-block:48px 24px}#page footer.site-footer>.wrapper>.grid{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:40px;margin:0 0 32px}#page footer.site-footer>.wrapper>.grid:before,#page footer.site-footer>.wrapper>.grid:after{display:none}#page footer.site-footer>.wrapper>.grid>.box{width:auto;padding:0;margin:0;float:none}.hmb-footer-hours{margin-top:24px}footer.site-footer .hmb-footer-hours h5{color:inherit;font-size:15px;font-weight:700;margin:0 0 8px}footer.site-footer .hmb-footer-hours .rte{font-size:14px;line-height:1.9}#page footer.site-footer .copyright{border-top:1px solid #ffffff30;padding-top:20px;font-size:12px}@media(max-width:800px){#page footer.site-footer>.wrapper>.grid{grid-template-columns:1fr;gap:32px}}#page .collection-header{text-align:center}#page .collection-header>.container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}#page .collection-header>.container>h1{width:100%;text-align:center;margin:20px 0 4px}#page .collection-header .sort-by{float:none;margin:0 0 20px;text-align:center}#page .collection-header .description,#page .collection-header .hmb-made-nz-intro{margin-inline:auto;text-align:center}#page .collection-header .collection-image{margin-inline:auto}#page .featured-row .feature-row__image>.card__image-wrapper{height:0;padding-top:100%!important}#page .featured-row .feature-row__image>.card__image-wrapper>img{width:100%;height:100%;object-fit:contain}#page .gallery .card__image-wrapper{padding-top:125%!important}#page .product-image--slider:not(.is-fullscreen) .product-single__media{width:100%;max-width:100%!important}#page .product-image--slider:not(.is-fullscreen) .card__image-container{height:0;padding-bottom:125%!important}#page .product-image--slider:not(.is-fullscreen) .card__image-container>img:not(.zoomImg){width:100%;height:100%;object-fit:contain;object-position:center}.product-thumb--cell img,.product-thumbnails img{object-fit:contain;object-position:center}.hmb-contact-intro{max-width:920px;margin:0 auto 35px;text-align:center}.hmb-contact-intro h2{margin-bottom:16px}.hmb-contact-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px auto;text-align:center}.hmb-contact-details h3{font-weight:700;font-size:17px;margin-bottom:10px}.hmb-contact-details p{font-size:15px;line-height:1.8}@media(max-width:700px){.hmb-contact-details{grid-template-columns:1fr;gap:16px}}.hmb-contact-map{max-width:920px;margin:36px auto 30px;text-align:center}.hmb-contact-map h2{margin-bottom:12px}.hmb-contact-map>p{margin-bottom:18px}.hmb-contact-map__frame{width:100%;height:clamp(280px,38vw,410px);border:1px solid #e8e5e0;overflow:hidden;background:#f7f6f3}.hmb-contact-map__frame iframe{display:block;width:100%;height:100%;border:0}.hmb-contact-map__directions{margin-top:16px}.hmb-contact-map__directions a{display:inline-block;padding:12px 24px;border:1px solid currentColor;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.hmb-contact-map__directions a:hover,.hmb-contact-map__directions a:focus-visible{background-color:#202020;color:#fff}@media(max-width:700px){.hmb-contact-map{margin-top:25px}.hmb-contact-map__frame{height:315px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/hmb-refresh.css.map */
