html{scroll-behavior:smooth}body{margin:0}.shopify-section{display:contents}.hw-native-commerce{font-family:Mulish,Arial,sans-serif;font-size:16px;line-height:24px}.hw-native-commerce h1,.hw-native-commerce h2,.hw-native-commerce h3{font-family:Questrial,Arial,sans-serif;font-weight:700;letter-spacing:normal}.ins-header__icon--burger{cursor:pointer}.hw-source-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#191919;color:#fff;padding:48px;overflow:auto;font-family:Mulish,Arial,sans-serif}.hw-source-menu[hidden]{display:none}.hw-source-menu a{display:block;color:inherit;padding:16px 0;border-bottom:1px solid #444;text-decoration:none}.hw-source-menu button{position:absolute;right:28px;top:20px;border:0;background:none;color:#fff;font-size:32px}.hw-source-contact-result{padding:20px;margin:20px 0}.ins-tile__product-slider-inner{scroll-behavior:smooth}.hw-source-gallery-dialog{border:0;padding:0;background:transparent;max-width:90vw;max-height:90vh}.hw-source-gallery-dialog::backdrop{background:#000c}.hw-source-gallery-dialog img{max-width:90vw;max-height:85vh;object-fit:contain}.hw-source-gallery-dialog button{position:fixed;right:24px;top:16px;background:none;border:0;color:#fff;font-size:32px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hw-source-sidebar{padding:0!important;border:0!important;margin:0!important;left:auto!important;right:0!important;top:0!important;width:420px!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:auto!important}.hw-source-sidebar[open]{display:flex!important}.hw-source-sidebar::backdrop{background:#0006}.ecwid .ec-store h1.ec-header-h3,.ecwid .ec-store .ec-header-h1{font-family:Questrial,Arial,sans-serif;font-weight:600;font-size:40px;line-height:54px}.ecwid .details-gallery__picture{width:100%!important;height:100%!important;object-fit:contain}.ecwid .details-gallery__image-wrapper-inner>div{width:100%;height:100%}.ecwid .product-details__top{height:51px}.ecwid .product-details__sidebar .ec-breadcrumbs{margin-bottom:0}.ecwid .product-details__sidebar .product-details__product-title{margin-top:0}@media(min-width:1100px){.ecwid .product-details--layout-sidebar-right{display:grid;grid-template-columns:minmax(0,1fr) 432px;gap:88px}.ecwid .product-details--layout-sidebar-right .product-details__gallery,.ecwid .product-details--layout-sidebar-right .product-details__sidebar{width:100%;padding:0;float:none}.ecwid .product-details--layout-sidebar-right .details-gallery__images-carousel{margin:0 -4px}.ecwid .product-details--layout-sidebar-right .product-details__description--blank,.ecwid .product-details--layout-sidebar-right>.clearboth{display:none}}.hw-menu-native{display:contents}.hw-menu-native>summary{list-style:none}.hw-menu-native>summary::-webkit-details-marker{display:none}.hw-menu-native[open] .ins-header__sidebar{display:flex!important;position:fixed!important;inset:0 0 0 auto!important;height:100dvh!important;width:420px!important;max-width:100vw!important;z-index:1001!important}.hw-menu-native[open] .ins-header__overlay{display:block!important;opacity:1!important;visibility:visible!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.hw-menu-native .ins-header__sidebar-menu{width:100%}.ecwid .ec-store h1.ec-header-h3,.ecwid .ec-store .ec-header-h1{font-family:Questrial,Arial,sans-serif!important;font-size:40px!important;line-height:54px!important}@media(min-width:1100px){.ecwid .product-details--layout-sidebar-right .product-details__gallery,.ecwid .product-details--layout-sidebar-right .product-details__sidebar{width:100%!important;padding:0!important}.ecwid .details-gallery__image-wrapper-inner{width:100%!important}}.ecwid .grid-product__picture{width:100%!important;height:100%!important;object-fit:contain}.ecwid .grid-product__title,.ecwid .grid-product__subtitle{font-family:Mulish,Arial,sans-serif;font-size:14px;line-height:24.1px}.ecwid .grid-product__title{font-weight:600}.ecwid .grid-product__subtitle{font-weight:400}.ecwid .grid__products--medium-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 -8px}.ecwid .grid__products--medium-items>.grid-product{width:100%!important;padding:8px!important}.ecwid .ec-page-title{margin-bottom:61.75px}@media(max-width:899px){.ecwid .grid__products--medium-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ecwid .ec-store h1.ec-header-h3,.ecwid .ec-store .ec-header-h1{font-size:28px!important;line-height:36px!important}}.ecwid .grid__products--medium-items{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important!important}.ecwid .grid-product__wrap{padding:0!important}.ecwid .ec-page-title{margin-bottom:46.75px!important}@media(max-width:899px){.ecwid .grid__products--medium-items{grid-template-columns:repeat(2,minmax(0,1fr))!important!important}}.ecwid .ec-store{font-size:14px;line-height:24px}.ecwid .product-details__sidebar .ec-breadcrumbs{line-height:20.65px}.ecwid .product-details__product-price{line-height:37.9px}body.hiriwa-source-body{overflow-x:clip}.hw-menu-native>summary{color:#fff}#ec-instantsite .ins-tile--announcement-bar .ins-tile__text a{color:var(--text-color,var(--fg-color))!important;opacity:1;text-decoration:none;border-bottom:1px solid transparent}#ec-instantsite .ins-tile--announcement-bar .ins-tile__text a:hover{color:var(--text-color,var(--fg-color))!important;border-bottom-color:currentColor}#ec-instantsite picture[hidden]{display:none!important}#ec-instantsite [tile-type=CONTACT_US] div[class*=responsive-text-12] p{font-size:inherit;line-height:inherit;color:inherit}#ec-instantsite [tile-type=CONTACT_US] div[class*="token-color-[description"] p{font:inherit;color:inherit}#ec-instantsite [tile-type=CONTACT_US] form>.mt-12>div{flex:1;min-width:0}@media(min-width:768px){#ec-instantsite [tile-type=CONTACT_US] form>.mt-12>button{flex:0 0 auto;width:auto;min-width:200px}}.ecwid .details-product-option--select .form-control--flexible{width:296px!important;max-width:100%!important}.ecwid .details-product-option--select .form-control__text{width:100%!important}.ecwid .details-gallery [data-hw-gallery-index]{cursor:zoom-in}.ecwid .details-gallery [data-hw-gallery-index]:focus-visible{outline:2px solid #6fae77;outline-offset:-2px}.ecwid .details-gallery [data-hw-gallery-index="0"] .details-gallery__image-wrapper-inner{overflow:hidden}.ecwid .hw-related-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;margin:0 -8px}.ecwid .hw-related-grid>.grid-product{width:100%!important;padding:8px!important}.hw-viewer-open{overflow:hidden}.hw-product-viewer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:48px 70px;border:0;background:#000000f5;color:#fff;box-sizing:border-box}.hw-product-viewer::backdrop{background:#000}.hw-product-viewer[open]{display:flex;align-items:center;justify-content:center}.hw-product-viewer figure{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;width:100%;height:100%}.hw-product-viewer img{display:block;max-width:100%;max-height:calc(100dvh - 128px);width:auto;height:auto;object-fit:contain}.hw-product-viewer figcaption{font:14px/24px Mulish,Arial,sans-serif;padding-top:12px}.hw-product-viewer button{position:absolute;border:0;background:transparent;color:#fff;cursor:pointer;font:48px/1 Arial,sans-serif;width:56px;height:56px;padding:0}.hw-product-viewer .hw-viewer-close{top:12px;right:12px;font-size:38px}.hw-product-viewer .hw-viewer-prev{left:8px;top:calc(50% - 28px)}.hw-product-viewer .hw-viewer-next{right:8px;top:calc(50% - 28px)}.hw-product-viewer button:focus-visible{outline:2px solid #6fae77}.hw-product-viewer button[hidden]{display:none}@media(max-width:899px){.ecwid .hw-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:479px){.ecwid .hw-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hw-product-viewer{padding:48px 36px}.hw-product-viewer button{width:36px}.hw-product-viewer .hw-viewer-prev{left:0}.hw-product-viewer .hw-viewer-next{right:0}}#ec-instantsite #tile-cover-3PJ8uJ{--cover-height: calc(100dvh - 118px) ;min-height:var(--cover-height)}#tile-cover-3PJ8uJ>.section__animation,#tile-cover-3PJ8uJ>.section__animation>.size-full,#tile-cover-3PJ8uJ .grid-layout-with-bleed,#tile-cover-3PJ8uJ .col-content>div{min-height:var(--cover-height)}.hw-category-product-nav{display:flex;justify-content:flex-end;gap:12px;margin:4px 0 12px}.hw-category-product-nav a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #ddd;border-radius:50%;color:#191919}.hw-category-product-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.hw-category-product-nav a:hover{color:#6fae77;border-color:#6fae77}.hw-enquiry-product .hw-product-description{font:14px/24px Mulish,Arial,sans-serif}.hw-enquiry-product .hw-product-layout{grid-template-columns:minmax(0,1fr) 432px;gap:88px}.hw-enquiry-product h1{font:600 40px/54px Questrial,Arial,sans-serif}.hw-enquiry-product .hw-field{margin:0 0 20px}.hw-enquiry-product .hw-field label{display:block;font:600 11px/20px Montserrat,Arial,sans-serif;text-transform:uppercase;margin-bottom:8px}.hw-enquiry-product input,.hw-enquiry-product select,.hw-enquiry-product textarea{width:100%;border:1px solid #ccc;border-radius:3px;padding:12px;background:#fff;font:14px/24px Mulish,Arial,sans-serif}.hw-enquiry-product .hw-product-description p{margin-bottom:20px}.hw-enquiry-product .hw-product-description ul{list-style:disc;padding-left:20px}.hw-enquiry-product .hw-product-description li{margin:10px 0}.hw-content-page a:not(.hw-button){text-decoration:underline;color:#6fae77}.hw-content-page .hw-field label{display:block}.hw-content-page input,.hw-content-page select,.hw-content-page textarea{width:100%;padding:12px;border:1px solid #ccc;font:inherit}.hw-content-page .hw-field{margin-bottom:20px}@media(max-width:899px){.hw-enquiry-product .hw-product-layout{grid-template-columns:1fr;gap:24px}}.ecwid .ec-store__legal-page .ec-page-title{margin-bottom:0!important}.hw-upload{max-width:100%;font:14px/1.6 Mulish,Arial,sans-serif}.hw-upload-picker{position:relative;display:inline-flex;padding:11px 24px;border:1px solid #6fae77;color:#191919;background:#fff;cursor:pointer;border-radius:3px}.hw-upload-picker:hover{background:#edf5ee}.hw-upload-picker input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.hw-upload-help{margin:10px 0;color:#626262}.hw-upload-list{list-style:none!important;padding:0!important;margin:12px 0!important}.hw-upload-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid #ddd;border-radius:3px;margin-bottom:8px;background:#fff}.hw-upload-name{overflow-wrap:anywhere}.hw-upload-file-status{color:#527e57;font-size:12px}.hw-upload-remove{background:none;border:0;font-size:24px;line-height:1;padding:5px;cursor:pointer;color:#444}.hw-upload-status{color:#527e57}.hw-upload-progress{width:100%;accent-color:#6fae77}.hw-collection-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:0 0 28px;font:14px/1.6 Mulish,Arial,sans-serif}.hw-collection-controls select,.hw-collection-controls input[type=number]{padding:10px;border:1px solid #ccc;background:#fff;color:#191919;border-radius:3px}.hw-filter-panel{padding:16px;border:1px solid #ddd;background:#fff;margin-top:10px}.hw-filter-panel fieldset{border:0;margin:0 0 16px;padding:0}.hw-filter-panel label{display:block;padding:5px 0}.hw-filter-panel button{padding:10px 18px;border:1px solid #6fae77;background:#6fae77;color:#fff}.hw-filter-panel input[type=number]{max-width:120px}.ecwid .form-control__radio{z-index:2!important;cursor:pointer}.hw-upload-remove{position:relative;z-index:3;pointer-events:auto!important}.hw-upload-list li{position:relative}.hw-upload-picker input{z-index:2}[data-hw-upload-file],.hiriwa-ec-product-form [hidden]{display:none!important}.ecwid label.hw-upload-picker{position:relative!important;display:inline-flex!important;align-items:center;width:auto!important;height:auto!important;padding:11px 24px!important;border:1px solid #6fae77!important;border-radius:3px;background:#fff;cursor:pointer}.ecwid label.hw-upload-picker input[data-hw-file-picker]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;z-index:2!important}.ecwid .hw-upload-remove{position:relative!important;display:inline-block!important;width:auto!important;height:auto!important;z-index:3!important;pointer-events:auto!important}.ecwid .grid__filters.hw-horizontal-category{display:block!important;width:100%!important}.ecwid .hw-horizontal-category>.ec-filters__products{width:100%!important;margin:0!important;float:none!important}.ecwid .hw-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin:0 0 24px;padding:8px 0;position:relative;font:14px/1.5 Mulish,Arial,sans-serif;color:#191919}.hw-toolbar-filters,.hw-toolbar-options,.hw-toolbar-density{display:flex;align-items:center;gap:20px}.hw-toolbar-filters{gap:18px}.hw-toolbar-facet{position:relative}.ecwid .hw-toolbar-facet summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;padding:0;font-size:14px;font-weight:400}.hw-toolbar-facet summary::-webkit-details-marker{display:none}.ecwid .hw-toolbar-panel{position:absolute;left:0;top:calc(100% + 14px);min-width:260px;z-index:30;padding:22px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 5px 20px #0001;text-align:left}.hw-toolbar-sort .hw-toolbar-panel{left:auto;right:0}.ecwid .hw-toolbar-panel label{display:block!important;font-size:14px;margin-bottom:14px}.hw-toolbar-panel input[type=checkbox]{position:static!important;opacity:1!important;-webkit-appearance:auto!important;appearance:auto!important;width:16px!important;height:16px!important;vertical-align:middle}.ecwid .hw-toolbar-panel input[type=number],.ecwid .hw-toolbar-panel select{display:block;width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#191919;font:inherit;-webkit-appearance:auto;appearance:auto}.hw-toolbar-price{display:flex;gap:16px}.hw-toolbar-price label{flex:1;min-width:0}.ecwid .hw-toolbar-panel button{padding:8px 16px;background:#191919;color:#fff;border:0;border-radius:4px;font:inherit;margin-right:15px;cursor:pointer}.ecwid .hw-toolbar-panel a{font-size:13px;color:#191919}.ecwid .hw-toolbar-density{gap:8px}.ecwid .hw-toolbar-density button{display:flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:3px;padding:7px;color:#191919;cursor:pointer}.ecwid .hw-toolbar-density button[aria-pressed=true]{background:#eee}.hw-toolbar-count{white-space:nowrap;color:#555}.ecwid .hw-horizontal-category .grid__products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 16px!important}.ecwid .hw-horizontal-category .grid__products[data-hw-density=small]{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ecwid .hw-horizontal-category .grid-product{width:100%!important;margin:0!important;padding:0!important;float:none!important}.hw-category-empty{grid-column:1/-1;padding:30px;text-align:center}@media(max-width:900px){.ecwid .hw-horizontal-category .grid__products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ecwid .hw-horizontal-category .grid__products[data-hw-density=small]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:600px){.ecwid .hw-collection-toolbar{flex-wrap:wrap;gap:16px}.hw-toolbar-filters{flex:1}.hw-toolbar-options{gap:12px}.hw-toolbar-count{font-size:12px}.ecwid .hw-horizontal-category .grid__products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ecwid .hw-horizontal-category .grid__products[data-hw-density=small]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hw-toolbar-panel{max-width:80vw}.hw-toolbar-sort .hw-toolbar-panel{right:0;left:auto}}.ecwid .hw-card-gallery{position:relative;width:100%}.ecwid .hw-card-image-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:0;border:1px solid #ddd;border-radius:50%;background:#fff;color:#191919;padding:0;box-shadow:0 2px 7px #0002;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .15s}.ecwid .hw-card-image-prev{left:10px}.ecwid .hw-card-image-next{right:10px}.ecwid .hw-card-gallery:hover .hw-card-image-arrow,.ecwid .hw-card-gallery:focus-within .hw-card-image-arrow{opacity:1;pointer-events:auto}.ecwid .hw-card-image-arrow:hover{background:#f1f1f1}.ecwid .hw-card-image-arrow:focus-visible{outline:2px solid #6fae77;outline-offset:3px}.ecwid .hw-card-image-count{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:5;padding:3px 9px;border-radius:12px;background:#fffe;font:12px/1.4 Mulish,Arial,sans-serif;color:#191919;opacity:0;pointer-events:none}.ecwid .hw-card-gallery:hover .hw-card-image-count,.ecwid .hw-card-gallery:focus-within .hw-card-image-count{opacity:1}@media(hover:none){.ecwid .hw-card-image-arrow{opacity:1;pointer-events:auto}}.hw-catalogue-section>.ins-tile__wrap{width:100%!important;max-width:1600px!important;margin-inline:auto!important;padding-inline:40px!important;box-sizing:border-box!important}.hw-catalogue-section .ec-wrapper,.hw-catalogue-section .ec-store,.hw-catalogue-section .ec-store__content-wrapper{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;box-sizing:border-box!important}.ecwid .hw-horizontal-category .hw-catalogue-grid{width:100%!important;max-width:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:32px 20px!important;padding:0!important;margin:0!important}.ecwid .hw-horizontal-category .hw-catalogue-grid[data-hw-density=small]{grid-template-columns:repeat(7,minmax(0,1fr))!important}.ecwid .hw-catalogue-card{display:block!important;min-width:0;background:transparent;border:0;box-shadow:none;padding:0;margin:0;text-align:left}.ecwid .hw-catalogue-card .hw-card-gallery{display:block;width:100%;aspect-ratio:1;margin:0;padding:0;overflow:hidden;background:transparent}.ecwid .hw-catalogue-image{display:block!important;width:100%;height:100%;margin:0!important;padding:0!important;border:0!important;line-height:0}.ecwid .hw-card-picture{display:block!important;position:static!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;object-position:center;margin:0!important;padding:0!important;border:0!important}.ecwid .hw-catalogue-title{display:block!important;margin:12px 0 0!important;padding:0!important;color:#191919!important;font:700 14px/1.5 Mulish,Arial,sans-serif!important;text-align:left;text-decoration:none!important}.ecwid .hw-catalogue-title:hover{text-decoration:underline!important}.ecwid .hw-catalogue-price{display:block;margin:4px 0 0!important;padding:0!important;color:#191919!important;font:400 14px/1.5 Mulish,Arial,sans-serif!important;text-align:left}@media(max-width:1099px){.ecwid .hw-horizontal-category .hw-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ecwid .hw-horizontal-category .hw-catalogue-grid[data-hw-density=small]{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:699px){.hw-catalogue-section>.ins-tile__wrap{padding-inline:20px!important}.ecwid .hw-horizontal-category .hw-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}.ecwid .hw-horizontal-category .hw-catalogue-grid[data-hw-density=small]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.hw-catalogue-section.ins-tile--product-browser{padding-inline:0!important}.hw-catalogue-section>.ins-tile__wrap{max-width:1680px!important}.ecwid .hw-card-track{display:flex;width:100%;height:100%;transition:transform .22s ease;will-change:transform}.ecwid .hw-card-track .hw-card-picture{flex:0 0 100%;min-width:100%;width:100%!important;height:100%!important}.ecwid .hw-card-image-arrow,.ecwid .hw-card-image-arrow:hover{width:40px;height:44px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;mix-blend-mode:difference;transition:opacity .15s ease}.ecwid .hw-card-image-arrow svg{width:20px;height:20px}.ecwid .hw-card-image-prev{left:0}.ecwid .hw-card-image-next{right:0}.ecwid .hw-card-image-count{width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;background:transparent;border-radius:0}@media(prefers-reduced-motion:reduce){.ecwid .hw-card-track{transition:none}}.ecwid .hw-card-image-arrow,.ecwid .hw-card-image-arrow:hover{width:60px;height:44px;padding:0 20px!important;box-sizing:border-box!important}.ecwid .hw-card-image-arrow svg{flex:0 0 20px;width:20px;height:20px}.ins-header__icons search-button,.ins-header__icons header-actions{display:flex;align-items:center;color:inherit}.ins-header__icons .header-actions__action{color:inherit;background:transparent;border:0;min-width:44px;height:44px;padding:10px;cursor:pointer}.ins-header__icons .svg-wrapper{width:24px;height:24px;display:inline-flex}.ins-header__icons .svg-wrapper svg{width:100%;height:100%}.ins-header__icons{gap:4px}.hw-native-cart-status{margin-top:12px;font-size:14px}.ins-header__icons{color:#fff;--color-foreground:#fff;--color-foreground-rgb:255 255 255}#cart-drawer [data-cart-drawer-empty]>p{display:none}#cart-drawer .theme-drawer__dialog{z-index:100000}.ins-header__icons .header-actions__cart-icon{--cart-bubble-background:#fff;--cart-bubble-text:#000;--cart-bubble-size:20px;--cart-bubble-top:-6px;--cart-bubble-right:-6px;display:flex;align-items:center;width:24px;height:24px}.ins-header__icons .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}.ins-header__icons .cart-bubble__text{font-size:10px}.ins-header__icons .cart-bubble__background{border-radius:50%;box-shadow:0 0 0 1px #000}.hiriwa-source-body .page-wrapper{width:100%;min-width:0;transition:width var(--animation-speed,.3s) var(--animation-timing-fade-in,ease)}@media(min-width:990px){.hiriwa-source-body .page-wrapper--drawer-open{width:calc(100% - var(--theme-drawer-width,30rem))}}.hw-catalogue-section{container-type:inline-size;container-name:hiriwa-catalogue}.ecwid .hw-horizontal-category .hw-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ecwid .hw-horizontal-category .hw-catalogue-grid[data-hw-density=small]{grid-template-columns:repeat(3,minmax(0,1fr))!important}@container hiriwa-catalogue (min-width:700px){.ecwid .hw-horizontal-category .hw-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ecwid .hw-horizontal-category .hw-catalogue-grid[data-hw-density=small]{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@container hiriwa-catalogue (min-width:950px){.ecwid .hw-horizontal-category .hw-catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ecwid .hw-horizontal-category .hw-catalogue-grid[data-hw-density=small]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@container hiriwa-catalogue (min-width:1200px){.ecwid .hw-horizontal-category .hw-catalogue-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ecwid .hw-horizontal-category .hw-catalogue-grid[data-hw-density=small]{grid-template-columns:repeat(7,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){.hiriwa-source-body .page-wrapper{transition:none}}.ecwid .hw-related-section{container-type:inline-size;container-name:hiriwa-related}.ecwid .hw-related-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 20px;margin:0!important;padding:0!important;width:100%}@container hiriwa-related (min-width:700px){.ecwid .hw-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container hiriwa-related (min-width:1000px){.ecwid .hw-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ecwid .hw-related-section{padding-top:40px!important}.ecwid .hw-related-section .ec-related-products__title{margin:0 0 24px!important;padding:0!important}.ecwid .hw-related-section .ec-related-products__title{font-family:Mulish,Arial,sans-serif!important;font-size:16px!important;line-height:24px!important}#hiriwa-main>[tile-type=CUSTOM_CODE]{flex:none!important}#tile-footer-eRKqSk{container:hw-footer / inline-size}#tile-footer-eRKqSk .hw-footer-grid,#tile-footer-eRKqSk .hw-footer-bottom-grid{display:block!important;width:100%;max-width:1100px!important;min-width:0;margin:0 auto!important}#tile-footer-eRKqSk .hw-footer-grid *,#tile-footer-eRKqSk .hw-footer-bottom-grid *{grid-column:auto!important;grid-row:auto!important;min-width:0}#tile-footer-eRKqSk .hw-footer-grid>div{display:grid!important;grid-template-columns:1fr!important;gap:32px 24px}#tile-footer-eRKqSk .hw-footer-grid>div>div{display:block!important}#tile-footer-eRKqSk .hw-footer-grid>div>div>div:first-child{margin-bottom:12px;white-space:normal}#tile-footer-eRKqSk .hw-footer-grid>div>div:not(:last-child)>div:nth-child(2){display:grid!important;grid-template-columns:1fr!important;gap:12px 24px}#tile-footer-eRKqSk .hw-footer-grid>div>div:last-child>div{display:block!important;width:100%}#tile-footer-eRKqSk .ins-tile__contacts{display:block;width:100%!important;overflow-wrap:normal;word-break:normal;line-height:20px}#tile-footer-eRKqSk .hw-footer-bottom-grid>div{display:grid!important;grid-template-columns:1fr!important;gap:24px}#tile-footer-eRKqSk .hw-footer-bottom-grid>div>div{display:block!important}#tile-footer-eRKqSk .hw-footer-bottom-grid>div>div:first-child{display:grid!important;grid-template-columns:1fr!important;gap:12px 24px;align-content:start}@container hw-footer (min-width:700px){#tile-footer-eRKqSk .hw-footer-grid>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}#tile-footer-eRKqSk .hw-footer-grid>div>div:first-child{grid-column:span 2!important}#tile-footer-eRKqSk .hw-footer-grid>div>div:first-child>div:nth-child(2),#tile-footer-eRKqSk .hw-footer-bottom-grid>div>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container hw-footer (min-width:1000px){#tile-footer-eRKqSk .hw-footer-grid>div{grid-template-columns:repeat(5,minmax(0,1fr))!important}#tile-footer-eRKqSk .hw-footer-grid>div>div:first-child{grid-column:span 2!important}#tile-footer-eRKqSk .hw-footer-bottom-grid>div{grid-template-columns:2fr 3fr!important;gap:24px}#tile-footer-eRKqSk .hw-footer-bottom-grid>div>div:last-child:empty{display:none!important}}#tile-footer-eRKqSk .hw-footer-grid div,#tile-footer-eRKqSk .hw-footer-bottom-grid div{grid-template-areas:none!important;grid-template-rows:none!important}#tile-footer-eRKqSk .hw-footer-bottom-grid>div>div:last-child{display:none!important}#hiriwa-main{height:auto!important;min-height:100vh}.hw-upload-toolbar{display:flex;align-items:center;gap:16px}.ecwid label.hw-upload-picker{flex:none;background:#333!important;border-color:#333!important;color:#fff!important;font:14px/20px Mulish,Arial,sans-serif!important;padding:12px 24px!important}.ecwid label.hw-upload-picker:hover{background:#444!important}.hw-upload-toolbar .hw-upload-help{margin:0!important;line-height:20px;font-size:12px}.ecwid .hw-upload-list button.hw-upload-name,.hw-cart-upload-preview{position:relative!important;background:none!important;border:0!important;padding:0!important;color:#6fae77!important;text-align:left!important;text-decoration:underline;cursor:pointer;font:inherit;white-space:normal;overflow-wrap:anywhere}.hw-upload-viewer{border:0;background:#191919;color:#fff;padding:48px 32px 24px;max-width:90vw;max-height:90dvh;box-sizing:border-box}.hw-upload-viewer::backdrop{background:#000b}.hw-upload-viewer figure{margin:0;text-align:center}.hw-upload-viewer img{display:block;max-width:calc(90vw - 64px);max-height:calc(90dvh - 110px);width:auto;height:auto;object-fit:contain;margin:auto}.hw-upload-viewer figcaption{padding-top:16px;font:14px/20px Mulish,Arial,sans-serif;overflow-wrap:anywhere}.hw-upload-viewer .hw-upload-viewer-close{position:absolute;top:8px;right:12px;width:32px;height:32px;background:none;border:0;color:#fff;font:32px/1 Arial;cursor:pointer}@media(max-width:479px){.hw-upload-toolbar{gap:12px}.ecwid label.hw-upload-picker{padding:10px 16px!important}}.hw-catalogue-section .ec-page-title{margin-bottom:12px!important;padding-bottom:0!important}#ec-instantsite .ins-control--solid .ins-control__text{color:#fff!important;filter:none!important}#tile-image-gallery-g7FKLR .section__grid:has(>.section__grid-item){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}#tile-image-gallery-g7FKLR .section__grid-item{grid-column:auto!important}#tile-image-gallery-g7FKLR .section__image{cursor:zoom-in}#tile-image-gallery-g7FKLR img{will-change:transform}#tile-image-gallery-dYwEkR .section__grid:has(>.section__grid-item){display:block!important;columns:4;column-gap:24px}#tile-image-gallery-dYwEkR .section__grid-item{display:inline-block!important;break-inside:avoid;vertical-align:top;margin:0 0 24px!important;background:#fff;border:1px solid #e7e7e7}#tile-image-gallery-dYwEkR .section__caption{padding:18px!important;margin:0!important;text-wrap:wrap!important;box-sizing:border-box}#tile-image-gallery-dYwEkR .section__caption p{margin:0 0 8px!important}#tile-image-gallery-dYwEkR .section__caption p:has(>br:only-child){display:none}#tile-image-gallery-dYwEkR img{object-fit:contain!important;background:#fff}#ec-instantsite .ins-accordion .ins-accordion__item{border-color:#d9dfd9!important}@media(max-width:999px){#tile-image-gallery-g7FKLR .section__grid:has(>.section__grid-item){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:899px){#tile-image-gallery-dYwEkR .section__grid:has(>.section__grid-item){columns:2}}@media(max-width:699px){#tile-image-gallery-g7FKLR .section__grid:has(>.section__grid-item){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:549px){#tile-image-gallery-dYwEkR .section__grid:has(>.section__grid-item){columns:1}}#tile-image-gallery-g7FKLR .section__grid:has(>.section__grid-item){grid-template-areas:none!important;grid-auto-flow:row!important}:is(#tile-image-gallery-g7FKLR,#tile-image-gallery-dYwEkR,#tile-category-products-95AiGC,#tile-feature-list-hEZPLv,#tile-feature-list-y5QJiD,#tile-feature-list-ShdLEZ,#tile-feature-list-DhKFV5) .section__container{padding-inline:40px!important}:is(#tile-image-gallery-g7FKLR,#tile-image-gallery-dYwEkR,#tile-category-products-95AiGC,#tile-feature-list-hEZPLv,#tile-feature-list-y5QJiD,#tile-feature-list-ShdLEZ,#tile-feature-list-DhKFV5) .section__content{width:100%!important;max-width:1600px!important}#tile-image-gallery-g7FKLR .section__grid:has(>.section__grid-item){gap:20px!important}@media(max-width:699px){:is(#tile-image-gallery-g7FKLR,#tile-image-gallery-dYwEkR,#tile-category-products-95AiGC,#tile-feature-list-hEZPLv,#tile-feature-list-y5QJiD,#tile-feature-list-ShdLEZ,#tile-feature-list-DhKFV5) .section__container{padding-inline:20px!important}}#ec-instantsite .ins-control--solid .ins-control__text{font-weight:700!important}#pet-how-pricing-btn{color:#fff!important;font-weight:700!important}.hw-source-gallery-dialog{position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:fit-content!important;height:fit-content!important;max-width:90vw!important;max-height:85dvh!important;overflow:visible!important}.hw-source-gallery-dialog img{display:block;width:auto;height:auto;max-width:90vw;max-height:85dvh;object-fit:contain}.hw-source-gallery-dialog button{position:absolute!important;right:4px!important;top:4px!important;width:40px;height:40px;padding:0;border-radius:50%;background:#0009;color:#fff;line-height:1;cursor:pointer}#ec-instantsite .ins-control--outline .ins-control__text{font-weight:700!important}@media(max-width:1199px)and (min-width:900px){#tile-image-gallery-dYwEkR .section__grid:has(>.section__grid-item){columns:3}}#tile-call-to-action-K4rYWH img{object-fit:contain!important}@media(min-width:1024px){#tile-call-to-action-K4rYWH .ins-tile__image{position:relative;overflow:visible!important}#tile-call-to-action-K4rYWH .ins-tile__picture{position:absolute!important;right:0!important;left:auto!important;top:50%!important;transform:translateY(-50%);width:var(--hw-pet-full-size,auto)!important;height:var(--hw-pet-full-size,100%)!important;aspect-ratio:1;max-width:none!important;background:transparent!important;overflow:visible!important}#tile-call-to-action-K4rYWH .ins-picture{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}#tile-call-to-action-K4rYWH img{width:100%!important;height:100%!important;object-fit:contain!important}}.hw-pet-faq{max-width:1360px;padding-inline:40px;margin:64px auto;box-sizing:border-box}.hw-pet-faq>.ins-tile__title{text-align:center;margin:0 0 48px!important;font:700 48px/1.2 Questrial,Arial,sans-serif}.hw-pet-faq-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.hw-pet-faq-column{display:flex;flex-direction:column;gap:48px;min-width:0}.hw-pet-faq .section__container{padding:0!important;margin:0!important}.hw-pet-faq .section__content{width:100%!important;max-width:none!important}.hw-pet-faq section .ins-tile__title{text-align:left!important;font-size:32px!important;line-height:1.25!important;margin:0 0 24px!important}.hw-pet-faq .ins-accordion__item-header{min-height:64px;box-sizing:border-box}@media(max-width:799px){.hw-pet-faq{padding-inline:20px;margin-block:40px}.hw-pet-faq-columns{grid-template-columns:1fr;gap:36px}.hw-pet-faq-column{gap:36px}.hw-pet-faq>.ins-tile__title{font-size:36px;margin-bottom:32px!important}.hw-pet-faq section .ins-tile__title{font-size:28px!important}}.hw-pet-faq{flex:none!important;height:auto!important;width:100%!important}.hw-pet-faq section{padding:0!important}.hw-pet-faq .section__animation{width:100%!important;margin:0!important;padding:0!important}.hw-pet-faq{max-width:1680px!important}#ec-instantsite .hw-pet-faq .section__container{padding-inline:0!important}@media(min-width:800px){.hw-pet-faq-columns{column-gap:var(--hw-faq-side-space,40px)!important}}.hw-pet-faq{margin-top:48px!important}@media(min-width:768px){.hw-pet-faq{margin-top:64px!important}}@media(min-width:1280px){.hw-pet-faq{margin-top:96px!important}}@media(min-width:1024px){#tile-call-to-action-K4rYWH .grid-layout-with-bleed{transform:translate(var(--hw-pet-center-shift,0px))}}#tile-image-gallery-dYwEkR .section__grid:has(>.section__grid-item){position:relative!important;columns:auto!important}#tile-image-gallery-dYwEkR .section__grid-item{position:absolute!important;display:block!important;margin:0!important;box-sizing:border-box}body:has(#tile-call-to-action-K4rYWH) :is(.ins-tile__picture,.section__image,.hw-card-gallery,.hw-source-gallery-dialog,#tile-image-gallery-dYwEkR .section__grid-item){border-radius:6px!important}body:has(#tile-call-to-action-K4rYWH) :is(.section__image,.hw-card-gallery,#tile-image-gallery-dYwEkR .section__grid-item){overflow:hidden!important}#tile-call-to-action-K4rYWH .ins-tile__picture{overflow:hidden!important}body:has(#tile-call-to-action-K4rYWH) #pet-how-grid>div>div{border-radius:6px!important}#ec-instantsite .hw-pet-faq,#ec-instantsite .hw-pet-faq :is(section,.section__container,.section__content,.ins-accordion){background-color:#f9f9f9!important}#ec-instantsite .ins-control--outline:is(:hover,:focus-visible) .ins-control__text{color:#fff!important;filter:none!important}#ec-instantsite a:is([href*="ig.me/m/"],[href*="m.me/"],[href*="wa.me/"]):is(:hover,:focus-visible){color:#fff!important}#tile-category-products-95AiGC .section__content{max-width:none!important;width:100%!important}#tile-category-products-95AiGC .hw-voucher-catalogue{container:hiriwa-catalogue/inline-size;width:100%}#tile-category-products-95AiGC .hw-catalogue-grid{display:grid!important}#ec-instantsite #tile-category-products-95AiGC .section__container{width:100%!important;max-width:1680px!important;padding-inline:40px!important;margin-inline:auto!important;box-sizing:border-box!important}@media(max-width:699px){#ec-instantsite #tile-category-products-95AiGC .section__container{padding-inline:20px!important}}#tile-image-gallery-dYwEkR .hw-review-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:0 0 14px;text-align:left;font-family:Mulish,Arial,sans-serif}#tile-image-gallery-dYwEkR .hw-review-header p{margin:0!important}#tile-image-gallery-dYwEkR .hw-review-name{font-size:14px;line-height:20px;font-weight:700;font-style:normal}#tile-image-gallery-dYwEkR .hw-review-date{grid-column:1/-1;font-size:12px;line-height:18px;color:#777;font-style:normal}#tile-image-gallery-dYwEkR .hw-review-stars{color:#bf8b2c;font-size:16px;line-height:20px;letter-spacing:1px;white-space:nowrap}.hw-pet-how-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:56px}.hw-pet-how-actions>a{margin-top:0!important;color:#fff!important;font-weight:700!important}#tile-image-gallery-dYwEkR .section__caption em{font-style:normal!important}.hw-pet-how-actions>#pet-how-reviews-btn{background:transparent!important;color:#6fae77!important;border:1px solid #6fae77!important;box-sizing:border-box}.hw-pet-how-actions>#pet-how-reviews-btn:is(:hover,:focus-visible){background:#6fae77!important;color:#fff!important}.hw-pet-how-actions{display:grid;grid-template-columns:repeat(2,1fr);width:max-content;max-width:100%;margin-inline:auto;gap:24px}.hw-pet-how-actions>a{box-sizing:border-box;min-width:0}#pet-how-wrap{padding-top:var(--hw-pet-black-top,111px)!important;padding-bottom:var(--hw-pet-black-bottom,111px)!important}:is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3) .grid-layout-with-bleed{min-height:0!important}:is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3) .col-content>div{min-height:0!important;padding-top:var(--hw-pet-black-top,111px)!important;padding-bottom:var(--hw-pet-black-bottom,111px)!important}#tile-image-gallery-g7FKLR .section__grid:has(>.col-span-8:empty):has(>.col-span-4:empty){display:none!important}#tile-cover-WW6Tn3 .hw-pet-chat-links{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}#ec-instantsite #tile-cover-WW6Tn3 .hw-pet-chat-links a{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-width:164px;min-height:48px;padding:12px 20px;box-sizing:border-box;border:1px solid #6fae77!important;border-radius:4px;background:transparent;color:#6fae77!important;font-size:16px;font-weight:700;text-decoration:none!important;transition:background .15s,color .15s}#tile-cover-WW6Tn3 .hw-pet-chat-icon{width:32px;height:32px;display:block;flex:none}#ec-instantsite #tile-cover-WW6Tn3 .hw-pet-chat-links a:is(:hover,:focus-visible){background:#6fae77;color:#fff!important;text-decoration:none!important}#ec-instantsite #tile-cover-WW6Tn3 .hw-pet-chat-links a span{color:inherit!important;font-weight:700;text-decoration:none!important}@media(max-width:599px){#tile-cover-WW6Tn3 .hw-pet-chat-links{gap:24px}}#ec-instantsite #tile-cover-WW6Tn3 .hw-pet-chat-links a{border-bottom:1px solid #6fae77!important}#ec-instantsite .hw-body-16{font-size:16px!important;line-height:1.6!important}#tile-cover-WW6Tn3 .hw-pet-chat-icon{width:20px;height:20px}.hw-return-top{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:900;width:48px;height:48px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;padding:0;background:#6fae77;color:#fff;box-shadow:none;cursor:pointer;transition:background .15s}.hw-return-top[hidden]{display:none!important}.hw-return-top svg{width:26px;height:26px}.hw-return-top:hover{background:#527e57}.hw-return-top:focus-visible{outline:2px solid #191919;outline-offset:3px}@media(max-width:599px){.hw-return-top{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}}body:has(#tile-call-to-action-K4rYWH) #ec-instantsite :is(.ins-tile__description,#pet-how-grid,.section__caption,.ins-accordion) a:not(.ins-control):not(.hw-pet-chat-links a):is(:hover,:focus-visible){color:#fff!important;text-decoration:underline!important;text-underline-offset:4px;border-bottom:0!important}body:has(#tile-call-to-action-K4rYWH) #ec-instantsite :is(.ins-tile__description,#pet-how-grid,.section__caption,.ins-accordion) a:not(.ins-control):not(.hw-pet-chat-links a):is(:hover,:focus-visible) span{color:inherit!important}#pet-how-grid .hw-how-step{position:relative;min-width:0}#pet-how-grid .hw-how-step:not(:last-child):after{content:"";position:absolute;top:44px;left:calc(50% + 52px);width:calc(100% - 56px);height:1px;background:#6fae7766;pointer-events:none}#pet-how-grid .hw-how-step-label{display:block;color:#6fae77;font-family:Mulish,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}#pet-how-wrap #pet-how-grid{grid-template-columns:1fr!important;gap:32px!important;max-width:760px;margin:0 auto}#pet-how-grid .hw-how-step{display:grid!important;grid-template-columns:88px minmax(0,1fr);gap:24px;align-items:start!important;text-align:left;min-height:120px}#pet-how-grid .hw-how-icon{margin:0}#pet-how-grid .hw-how-step:not(:last-child):after{left:44px;top:104px;bottom:-16px;width:1px;height:auto}#tile-cover-UJh7cr .hw-pet-prices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:40px 0 0;padding:0;width:100%;font-family:Mulish,sans-serif}#tile-cover-UJh7cr .hw-pet-price{padding:8px 20px;text-align:center;border-right:1px solid #6fae7755}#tile-cover-UJh7cr .hw-pet-price:last-child{border-right:0}#tile-cover-UJh7cr .hw-pet-price dt{font-size:16px;font-weight:700;color:#6fae77;margin:0 0 12px}#tile-cover-UJh7cr .hw-pet-price dd{font-family:Questrial,Arial,sans-serif;font-size:30px;line-height:1.2;font-weight:400;color:#fff;margin:0}@media(max-width:599px){#tile-cover-UJh7cr .hw-pet-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}#tile-cover-UJh7cr .hw-pet-price:nth-child(2n){border-right:0}#tile-cover-UJh7cr .hw-pet-price:last-child{grid-column:1/-1}#tile-cover-UJh7cr .hw-pet-price dd{font-size:28px}}#ec-instantsite .hw-pet-faq{position:relative;isolation:isolate;z-index:1;max-width:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:48px;padding-bottom:40px;background:#f9f9f9!important}#ec-instantsite .hw-pet-faq-columns{max-width:1600px;margin-inline:auto}@media(min-width:768px){#ec-instantsite .hw-pet-faq{padding-top:64px;padding-bottom:64px}}@media(min-width:1280px){#ec-instantsite .hw-pet-faq{padding-top:96px}}#tile-cover-UJh7cr .ins-tile__buttons{margin-top:64px!important}#ec-instantsite .hw-pet-faq .ins-accordion__item-wrap{border:0!important;border-bottom:1px solid #dedede!important}#ec-instantsite .hw-pet-faq .ins-accordion__item-wrap:first-child{border-top:1px solid #dedede!important}#ec-instantsite .hw-pet-faq .ins-accordion__item{border:0!important;padding:0!important}#ec-instantsite .hw-pet-faq .ins-accordion__item-header{display:flex;align-items:center;gap:24px;min-height:72px;padding:20px 0;cursor:pointer}#ec-instantsite .hw-pet-faq .ins-accordion__bullet{display:none!important}#ec-instantsite .hw-pet-faq .ins-accordion__item-title{flex:1;min-width:0;padding:0!important}#ec-instantsite .hw-pet-faq .ins-accordion__title-container{padding:0!important;margin:0!important}#ec-instantsite .hw-pet-faq .ins-accordion__title{padding:0!important;color:#333!important;font:700 16px/1.6 Mulish,Arial,sans-serif}#ec-instantsite .hw-pet-faq .ins-accordion__title p{margin:0!important;color:inherit!important}#ec-instantsite .hw-pet-faq .ins-accordion__item-header:hover .ins-accordion__title{color:#527e58!important}#ec-instantsite .hw-pet-faq .ins-accordion__item-header:focus-visible{outline:2px solid #6fae77;outline-offset:4px;border-radius:3px}#ec-instantsite .hw-pet-faq .ins-accordion__accordion-button{position:relative;flex:none;width:20px;height:20px;margin:0 4px 0 0!important;transform:none!important;color:#527e58}#ec-instantsite .hw-pet-faq .ins-accordion__accordion-button svg{display:none!important}#ec-instantsite .hw-pet-faq .ins-accordion__accordion-button:before,#ec-instantsite .hw-pet-faq .ins-accordion__accordion-button:after{content:"";position:absolute;background:currentColor;border-radius:1px}#ec-instantsite .hw-pet-faq .ins-accordion__accordion-button:before{width:16px;height:1.5px;left:2px;top:9px}#ec-instantsite .hw-pet-faq .ins-accordion__accordion-button:after{width:1.5px;height:16px;left:9px;top:2px;transition:transform .15s ease}#ec-instantsite .hw-pet-faq .ins-accordion__item-header[aria-expanded=true] .ins-accordion__accordion-button:after{transform:scaleY(0)}#ec-instantsite .hw-pet-faq .ins-accordion__item-content{padding:0 36px 24px 0!important}#ec-instantsite .hw-pet-faq .ins-tile__feature-description-margin{display:none!important}#ec-instantsite .hw-pet-faq .ins-tile__feature-description{margin:0!important;font:400 16px/1.7 Mulish,Arial,sans-serif;color:#555}#ec-instantsite .hw-pet-faq .ins-tile__feature-description p{margin:0 0 12px!important}#ec-instantsite .hw-pet-faq .ins-tile__feature-description p:last-child{margin-bottom:0!important}#ec-instantsite .hw-pet-faq .ins-accordion__accordion-button{color:#6fae77!important;opacity:1!important}#ec-instantsite .hw-pet-faq .ins-accordion__accordion-button:before{height:2px!important;width:16px!important;top:9px!important;left:2px!important}#ec-instantsite .hw-pet-faq .ins-accordion__accordion-button:after{width:2px!important;height:16px!important;left:9px!important;top:2px!important}#ec-instantsite .hw-pet-faq .ins-accordion__item-content{box-sizing:border-box;overflow:hidden}#ec-instantsite .hw-pet-faq .ins-accordion__item-content:not([hidden]){display:block!important}@media(prefers-reduced-motion:reduce){#ec-instantsite .hw-pet-faq .ins-accordion__accordion-button:after{transition:none}}#ec-instantsite .hw-pet-faq .ins-accordion__title,#ec-instantsite .hw-pet-faq .ins-accordion__title p{font-weight:400!important;transition:color .18s ease}#ec-instantsite .hw-pet-faq .ins-accordion__item-header[aria-expanded=true] .ins-accordion__title{color:#6fae77!important}#ec-instantsite .hw-pet-faq .ins-accordion__item-content{padding:0!important;min-height:0!important;border:0!important;transition:none!important}#ec-instantsite .hw-pet-faq .ins-accordion__item-content>.ins-tile__item-body{padding:0 36px 24px 0!important}#ec-instantsite .hw-pet-faq{overflow-anchor:none}#ec-instantsite .hw-pet-faq .ins-accordion__item-header:is(:hover,[aria-expanded=true]) .ins-accordion__title,#ec-instantsite .hw-pet-faq .ins-accordion__item-header:is(:hover,[aria-expanded=true]) .ins-accordion__title p{font-weight:700!important}#ec-instantsite .hw-pet-faq .ins-accordion__item-header .ins-accordion__title,#ec-instantsite .hw-pet-faq .ins-accordion__item-header .ins-accordion__title p,#ec-instantsite .hw-pet-faq .ins-accordion__item-header:is(:hover,[aria-expanded=true]) .ins-accordion__title{font-weight:700!important;color:#6fae77!important}.ecwid .hw-field-invalid .product-details-module__title{color:#a53636!important}.ecwid .hw-field-invalid .form-control{outline:1px solid #b84b4b;outline-offset:2px;border-radius:3px}.ecwid .hw-field-error{color:#a53636;font:14px/1.5 Mulish,Arial,sans-serif;margin:10px 0 0}#productDescription>div:last-child:empty,#productDescription>hr:last-child{display:none!important}.hw-product-viewer{top:0;right:0;bottom:0;left:0;margin:auto;width:min(1100px,94vw);height:min(900px,90dvh);max-height:90dvh;padding:48px 64px 24px;background:#fff;color:#191919;border-radius:8px}.hw-product-viewer::backdrop{background:#19191959}.hw-product-viewer img{max-height:calc(90dvh - 116px);max-width:100%;border-radius:4px}.hw-product-viewer button{color:#527e58}.hw-product-viewer figcaption{color:#555}@media(max-width:599px){.hw-product-viewer{padding:44px 36px 20px;width:96vw;height:85dvh;max-height:85dvh}.hw-product-viewer img{max-height:calc(85dvh - 104px)}}.hw-product-viewer{width:min(900px,94vw,90dvh);height:auto;aspect-ratio:1;padding:48px;max-height:90dvh}.hw-product-viewer figure{position:static;width:100%;height:auto;aspect-ratio:1;flex:none}.hw-product-viewer img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.hw-product-viewer figcaption{position:absolute;bottom:12px;left:0;right:0;text-align:center;padding:0}@media(max-width:599px){.hw-product-viewer{width:min(96vw,85dvh);height:auto;max-height:85dvh;padding:36px}.hw-product-viewer img{max-height:100%}.hw-product-viewer figcaption{bottom:6px}}.hw-product-viewer{--hw-viewer-padding:48px;padding:var(--hw-viewer-padding)}.hw-product-viewer button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;line-height:1}.hw-product-viewer .hw-viewer-close{top:calc(var(--hw-viewer-padding)/2 - 16px);right:calc(var(--hw-viewer-padding)/2 - 16px);font-size:30px}.hw-product-viewer .hw-viewer-prev{left:calc(var(--hw-viewer-padding)/2 - 16px);top:50%;transform:translateY(-50%)}.hw-product-viewer .hw-viewer-next{right:calc(var(--hw-viewer-padding)/2 - 16px);top:50%;transform:translateY(-50%)}@media(max-width:599px){.hw-product-viewer{--hw-viewer-padding:36px}}.hw-market-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 24px;padding:13px 24px;background:#fff;color:#191919;font:400 12px Mulish,sans-serif}.hw-market-strip strong{font-weight:700;letter-spacing:1px}.hw-market-strip a{color:inherit;text-decoration:none}.hw-market-strip a:hover{text-decoration:underline}.hw-market-social{display:flex;gap:16px}.hw-market-strip .hw-market-social a{color:#6fae77}.hw-shipping-strip{background:#6fae77;color:#fff;text-align:center;padding:10px 20px;font:400 13px Mulish,sans-serif}.hw-site-header{position:relative;z-index:500;background:#191919;color:#fff}.hw-header-inner{max-width:1440px;margin:auto;padding:14px 40px;display:flex;align-items:center;gap:32px;min-height:94px}.hw-header-logo{width:160px;flex-shrink:0}.hw-header-logo a,.hw-header-logo picture{display:block}.hw-header-logo img{width:160px;height:66px;object-fit:contain}.hw-main-navigation{display:flex;align-items:center;justify-content:center;gap:28px;flex:1}.hw-main-navigation>a,.hw-nav-toggle{font:400 14px Mulish,sans-serif;color:#fff;background:none;border:0;padding:20px 0;white-space:nowrap;text-decoration:none;cursor:pointer}.hw-main-navigation>a:hover,.hw-nav-toggle:hover,.hw-nav-toggle[aria-expanded=true],.hw-main-navigation>a[aria-current=page]{color:#8bc592;text-decoration:none}.hw-nav-toggle{display:flex;align-items:center;gap:6px}.hw-nav-toggle svg{width:13px;height:13px}.hw-nav-item{position:relative}.hw-nav-panel{position:absolute;top:100%;left:-16px;width:340px;padding:24px 16px 16px;background:#191919;border-top:2px solid #6fae77;border-radius:0 0 6px 6px;box-shadow:0 8px 24px #0002}.hw-nav-panel[hidden]{display:none}.hw-nav-panel h3{margin:0;padding:0 12px 8px;color:#6fae77;font:700 12px Mulish,sans-serif;letter-spacing:1px;text-transform:uppercase}.hw-nav-panel a,.hw-nav-coming{display:block;width:100%;padding:13px 12px;color:#fff;font:400 14px Mulish,sans-serif;text-decoration:none;border-radius:3px;transition:background .15s}.hw-nav-panel a:hover,.hw-nav-panel a:focus-visible{background:#292929;color:#fff;text-decoration:none}.hw-nav-coming small{display:block;font-size:11px;color:#aaa;margin-top:4px}.hw-nav-panel hr{border:0;height:1px;background:#3b3b3b;margin:14px 12px 20px}#hw-nav-shop{width:540px}.hw-nav-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hw-nav-columns>div+div{border-left:1px solid #3b3b3b;padding-left:24px}.hw-mobile-toggle{display:none}.hw-site-header .ins-header__icons{flex-shrink:0}.hw-main-navigation a:focus-visible,.hw-nav-toggle:focus-visible,.hw-mobile-toggle:focus-visible{outline:2px solid #6fae77;outline-offset:4px}@media(max-width:1100px){.hw-header-inner{padding:14px 24px;gap:20px}.hw-main-navigation{gap:18px}.hw-header-logo,.hw-header-logo img{width:130px}}@media(max-width:900px){.hw-header-inner{padding:10px 20px;min-height:86px;justify-content:space-between;flex-wrap:wrap;gap:12px}.hw-mobile-toggle{display:flex;align-items:center;justify-content:center;color:#fff;background:none;border:0;width:44px;height:44px;padding:10px}.hw-mobile-toggle svg{width:24px;height:24px}.hw-header-logo{flex:1}.hw-header-logo img{margin:auto}.hw-main-navigation{display:none;order:4;width:100%;flex:none;align-items:stretch;gap:0;padding:12px 0}.hw-main-navigation.is-open{display:flex;flex-direction:column}.hw-main-navigation>a,.hw-nav-toggle{padding:14px 12px}.hw-nav-toggle{width:100%;justify-content:space-between}.hw-nav-panel,#hw-nav-shop{position:static;width:100%;border:0;box-shadow:none;padding:12px 12px 20px}.hw-nav-columns{gap:20px}.hw-market-strip{gap:8px 16px;padding:12px 16px;font-size:11px}.hw-market-strip [data-hw-market-place]{text-align:center}.hw-shipping-strip{font-size:12px}.hw-site-header .ins-header__icons{gap:0}}@media(max-width:450px){.hw-nav-columns{grid-template-columns:1fr}.hw-nav-columns>div+div{border-left:0;border-top:1px solid #3b3b3b;padding:20px 0 0}.hw-header-inner{padding:10px 12px}}#ec-instantsite .hw-market-strip,#ec-instantsite .hw-shipping-strip,#ec-instantsite .hw-site-header{height:auto!important;box-sizing:border-box;line-height:1.5}#ec-instantsite .hw-market-strip{min-height:44px}#ec-instantsite .hw-shipping-strip{min-height:39px}#ec-instantsite .hw-site-header{min-height:94px}#ec-instantsite .hw-header-inner{box-sizing:border-box}#ec-instantsite .hw-site-header .ins-header__icons{display:flex;align-items:center}#ec-instantsite .hw-header-logo .ins-header__logo-image,#ec-instantsite .hw-header-logo .ins-header__logo-image-inner{width:100%;height:auto;background:none}#ec-instantsite .hw-nav-panel *{box-sizing:border-box}@media(max-width:900px){#ec-instantsite .hw-site-header{min-height:86px}}#ec-instantsite .hw-site-header{background:#000}#ec-instantsite .hw-header-logo{width:130px}#ec-instantsite .hw-header-logo img{width:auto;height:50px;max-width:100%;object-fit:contain}#ec-instantsite .hw-main-navigation>a,#ec-instantsite .hw-nav-toggle{font-weight:700}#ec-instantsite .hw-market-strip{font-size:13px;min-height:50px;padding-block:15px}#ec-instantsite .hw-shipping-strip{min-height:45px;padding-block:13px}@media(min-width:901px){#ec-instantsite .hw-main-navigation{align-self:stretch;align-items:stretch}#ec-instantsite .hw-nav-item{display:flex;align-items:center;margin-block:-14px;padding-block:14px}#ec-instantsite .hw-main-navigation>a{display:flex;align-items:center}#ec-instantsite .hw-nav-panel{top:100%}}@media(max-width:900px){#ec-instantsite .hw-header-logo{width:auto;flex:1}#ec-instantsite .hw-header-logo img{height:40px}#ec-instantsite .hw-market-strip{font-size:13px}}#ec-instantsite .hw-header-inner{max-width:1600px;padding-inline:40px}#ec-instantsite .hw-nav-panel h3{background:#343434;color:#fff;border-radius:3px;padding:10px 12px;margin-bottom:8px}@media(max-width:900px){#ec-instantsite .hw-header-inner{padding-inline:24px}}@media(max-width:600px){#ec-instantsite .hw-header-inner{padding-inline:16px}}#ec-instantsite .hw-site-header{position:sticky!important;top:0!important;z-index:500}#ec-instantsite #hiriwa-main{height:auto!important;min-height:100%;flex:none!important;display:block!important}@media(min-width:901px){#ec-instantsite .hw-header-inner{max-width:1680px}#ec-instantsite .hw-site-header .ins-header__icons{margin-right:-14px}}#ec-instantsite .hw-market-strip{display:block;text-align:center;letter-spacing:normal;word-spacing:normal}#ec-instantsite .hw-market-strip p{margin:0;font:inherit;letter-spacing:normal;word-spacing:normal;line-height:1.5}#ec-instantsite .hw-market-strip strong{letter-spacing:normal;font-weight:700}#ec-instantsite .hw-market-strip a{color:#6fae77;text-decoration:none}#ec-instantsite .hw-market-strip a:hover{text-decoration:underline;text-decoration-color:#6fae77}@media(max-width:900px){#ec-instantsite .hw-header-inner{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 88px;grid-template-rows:66px auto;column-gap:12px;row-gap:0;padding-block:10px}#ec-instantsite .hw-mobile-toggle{grid-column:1;grid-row:1}#ec-instantsite .hw-header-logo{position:absolute;left:50%;top:18px;transform:translate(-50%);width:130px;height:50px;flex:none}#ec-instantsite .hw-header-logo img{width:auto;height:50px;max-width:100%;max-height:50px;object-fit:contain;margin:auto}#ec-instantsite .hw-site-header .ins-header__icons{grid-column:3;grid-row:1;justify-self:end;margin-right:0}#ec-instantsite .hw-main-navigation{grid-column:1/-1;grid-row:2}}#ec-instantsite .hw-market-strip,#ec-instantsite .hw-market-strip p,#ec-instantsite .hw-market-strip strong,#ec-instantsite .hw-market-strip a,#ec-instantsite .hw-market-strip [data-hw-next-market]{font-size:14px}#ec-instantsite .hw-market-strip a{border-bottom:0!important;box-shadow:none!important;background-image:none!important;text-decoration:none!important}#ec-instantsite .hw-market-strip a:before,#ec-instantsite .hw-market-strip a:after{content:none!important}#ec-instantsite .hw-market-strip a:is(:hover,:focus-visible){text-decoration:underline!important;text-decoration-color:#6fae77!important;text-decoration-thickness:1px;text-underline-offset:3px}#ec-instantsite .hw-main-navigation>a,#ec-instantsite .hw-nav-toggle{font-size:15px}@media(min-width:1101px){#ec-instantsite .hw-main-navigation{gap:36px}}@media(min-width:901px)and (max-width:1100px){#ec-instantsite .hw-main-navigation{gap:24px}}@media(min-width:901px){#ec-instantsite .hw-header-inner{display:grid;grid-template-columns:130px minmax(0,1fr) 130px}#ec-instantsite .hw-header-logo{justify-self:start}#ec-instantsite .hw-site-header .ins-header__icons{justify-self:end}}#ec-instantsite :is(#tile-cover-virUqi,#tile-cover-AbqzQ2,#tile-cover-JW63iB,#tile-cover-o7M5pQ,#tile-cover-X5EaNt,#tile-cover-3PJ8uJ) .ins-control--solid .ins-control__text{color:#191919!important}#ec-instantsite [tile-type=CONTACT_US] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){background-color:var(--input-background-color)!important;color:var(--input-text-color)!important;border-color:var(--input-border-color)!important}#ec-instantsite [tile-type=CONTACT_US] :is(input,textarea,select):focus{border-color:var(--input-border-focus-color)!important}#ec-instantsite .hw-shipping-strip{background:#fff;color:#191919;font-size:14px;min-height:50px;padding-block:15px}#ec-instantsite .hw-market-strip{background:#6fae77;color:#fff;min-height:45px;padding-block:13px}#ec-instantsite .hw-market-strip a{color:#fff}#ec-instantsite .hw-market-strip a:is(:hover,:focus-visible){text-decoration-color:#fff!important}@media(min-width:1101px){#ec-instantsite .hw-main-navigation{gap:60px}}@media(min-width:901px)and (max-width:1100px){#ec-instantsite .hw-main-navigation{gap:28px}}#ec-instantsite .hw-site-header{border-bottom:1px solid #191919}#ec-instantsite .hw-shipping-strip{font-weight:700}#ec-instantsite .hw-main-navigation>a,#ec-instantsite .hw-nav-toggle{font-size:14px;text-transform:uppercase}#ec-instantsite .hw-shipping-strip{padding:0}#ec-instantsite .hw-shipping-inner{box-sizing:border-box;max-width:1680px;margin:auto;padding:3px 40px;min-height:50px;display:grid;grid-template-columns:130px minmax(0,1fr) 130px;gap:32px;align-items:center}#ec-instantsite .hw-shipping-message{grid-column:2;text-align:center}#ec-instantsite .hw-shipping-social{grid-column:3;display:flex;gap:4px;justify-self:end;margin-right:-14px}#ec-instantsite .hw-shipping-social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#191919;text-decoration:none;border:0}#ec-instantsite .hw-shipping-social a:hover{color:#6fae77}#ec-instantsite .hw-shipping-social a:focus-visible{outline:2px solid #6fae77;outline-offset:-3px}#ec-instantsite .hw-shipping-social svg{width:20px;height:20px}@media(max-width:900px){#ec-instantsite .hw-shipping-inner{padding-inline:24px;grid-template-columns:minmax(0,1fr) 88px;gap:12px}#ec-instantsite .hw-shipping-message{grid-column:1}#ec-instantsite .hw-shipping-social{grid-column:2;gap:0;margin-right:0}}@media(max-width:600px){#ec-instantsite .hw-shipping-inner{padding-inline:16px}}#ec-instantsite .hw-shipping-social a{color:#555}#ec-instantsite .hw-shipping-social svg{width:17px;height:17px}#ec-instantsite .hw-shipping-inner{display:flex;justify-content:center}#ec-instantsite .hw-shipping-message{width:100%;text-align:center}#ec-instantsite #tile-footer-eRKqSk.hw-footer{background:#191919;color:#e5e5e5;width:100%;font-family:Mulish,sans-serif;font-size:14px;line-height:1.65;text-align:left}#ec-instantsite .hw-footer-inner{box-sizing:border-box;max-width:1680px;margin:0 auto;padding:64px 40px 24px}#ec-instantsite .hw-footer-main{display:grid;grid-template-columns:1.1fr 1fr 1.15fr 1.1fr;gap:48px}#ec-instantsite .hw-footer a{color:#e5e5e5;text-decoration:none;transition:color .18s ease;text-underline-offset:4px;text-decoration-thickness:1px}#ec-instantsite .hw-footer a:hover{color:#fff;text-decoration:underline}#ec-instantsite .hw-footer a:focus-visible{outline:2px solid #6fae77;outline-offset:5px}#ec-instantsite .hw-footer-wordmark{display:inline-flex;flex-direction:column;font-family:Questrial,sans-serif;font-size:34px;line-height:1.1;color:#fff}#ec-instantsite .hw-footer-wordmark span{font-family:Mulish,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-top:8px}#ec-instantsite .hw-footer .hw-footer-wordmark:hover{text-decoration:none}#ec-instantsite .hw-footer p{margin:0;font-size:14px;line-height:1.65}#ec-instantsite .hw-footer .hw-footer-tagline{color:#6fae77;margin-top:20px;font-weight:700}#ec-instantsite .hw-footer .hw-footer-pledge{margin-top:4px}#ec-instantsite .hw-footer .hw-footer-location{color:#bdbdbd;margin-top:18px}#ec-instantsite .hw-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}#ec-instantsite .hw-footer-column h2{font-family:Mulish,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:#6fae77;margin:0 0 12px}#ec-instantsite .hw-footer-column a{font-size:14px;line-height:1.65;overflow-wrap:anywhere}#ec-instantsite .hw-footer-social{display:flex;gap:8px;margin-top:18px;margin-left:-10px}#ec-instantsite .hw-footer-social a{display:flex;width:40px;height:40px;align-items:center;justify-content:center;color:#e5e5e5}#ec-instantsite .hw-footer-social a:hover{color:#6fae77;text-decoration:none}#ec-instantsite .hw-footer-social svg{width:20px;height:20px}#ec-instantsite .hw-footer-notes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:40px;padding-bottom:24px;color:#bdbdbd}#ec-instantsite .hw-footer .hw-footer-notes p{font-size:12px}#ec-instantsite .hw-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;border-top:1px solid #383838;padding-top:24px}#ec-instantsite .hw-footer-bottom nav{display:flex;flex-wrap:wrap;gap:12px 32px}#ec-instantsite .hw-footer .hw-footer-bottom p,#ec-instantsite .hw-footer-bottom a{font-size:12px;color:#bdbdbd}#ec-instantsite .hw-footer-bottom a:hover{color:#fff}@media(max-width:1100px){#ec-instantsite .hw-footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}#ec-instantsite .hw-footer-brand{grid-column:1/-1}}@media(max-width:700px){#ec-instantsite .hw-footer-inner{padding:40px 24px 24px}#ec-instantsite .hw-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}#ec-instantsite .hw-footer-column:last-child{grid-column:1/-1}#ec-instantsite .hw-footer-notes{margin-top:32px;flex-direction:column}}@media(max-width:420px){#ec-instantsite .hw-footer-inner{padding-left:16px;padding-right:16px}#ec-instantsite .hw-footer-main{grid-template-columns:1fr}#ec-instantsite .hw-footer-column{grid-column:1}#ec-instantsite .hw-footer-bottom{align-items:flex-start;flex-direction:column}}#ec-instantsite .hw-footer-column a{margin:0}#ec-instantsite .hw-footer-wordmark img{display:block;width:140px;height:54px;object-fit:contain}@media(min-width:701px){#ec-instantsite .hw-footer-bottom>p{margin-right:64px}}#ec-instantsite .hw-footer-main{max-width:1280px;margin:0 auto;grid-template-columns:1.2fr 1fr 1.1fr 1.1fr;gap:32px}#ec-instantsite .hw-footer-wordmark{margin:0}#ec-instantsite .hw-footer-wordmark img{width:120px;height:120px;object-fit:contain}#ec-instantsite .hw-footer .hw-footer-description{margin-top:16px;max-width:290px;line-height:1.6}#ec-instantsite .hw-footer .hw-footer-markets{margin-top:10px;max-width:290px;line-height:1.6;color:#bdbdbd}#ec-instantsite .hw-footer-social{margin-top:12px}#ec-instantsite .hw-footer-column{gap:6px}#ec-instantsite .hw-footer-column h2{margin-bottom:10px}#ec-instantsite .hw-footer-column a{line-height:1.5}@media(max-width:1100px){#ec-instantsite .hw-footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}#ec-instantsite .hw-footer-brand{grid-column:1/-1}#ec-instantsite .hw-footer .hw-footer-description,#ec-instantsite .hw-footer .hw-footer-markets{max-width:520px}}@media(max-width:700px){#ec-instantsite .hw-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}#ec-instantsite .hw-footer-main{max-width:none;width:100%;grid-template-columns:1.4fr repeat(3,minmax(0,1fr)) 1.15fr 1.3fr;gap:24px}@media(max-width:1200px){#ec-instantsite .hw-footer-main{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px}#ec-instantsite .hw-footer-brand{grid-column:1/-1}}@media(max-width:1000px){#ec-instantsite .hw-footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}#ec-instantsite .hw-footer-column:last-child{grid-column:auto}}@media(max-width:700px){#ec-instantsite .hw-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}#ec-instantsite .hw-footer-column:last-child{grid-column:auto}}@media(max-width:420px){#ec-instantsite .hw-footer-main{grid-template-columns:1fr}}#ec-instantsite .hw-footer-main{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:64px}#ec-instantsite .hw-footer-brand{grid-column:auto}#ec-instantsite .hw-footer-wordmark img{width:180px;height:180px}#ec-instantsite .hw-footer .hw-footer-description,#ec-instantsite .hw-footer .hw-footer-markets{max-width:320px}#ec-instantsite .hw-footer-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 40px;align-content:start}#ec-instantsite .hw-footer-column{gap:0;grid-column:auto;min-width:0}#ec-instantsite .hw-footer-column h2{margin:0 0 14px}#ec-instantsite .hw-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--footer-link-rows),auto);grid-auto-flow:column;gap:8px 20px;align-items:start;width:100%}@media(max-width:1100px){#ec-instantsite .hw-footer-main{grid-template-columns:240px minmax(0,1fr);gap:40px}#ec-instantsite .hw-footer-links{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}#ec-instantsite .hw-footer-navigation{gap:32px}}@media(max-width:700px){#ec-instantsite .hw-footer-main{grid-template-columns:1fr;gap:36px}#ec-instantsite .hw-footer-brand{grid-column:1}#ec-instantsite .hw-footer .hw-footer-description,#ec-instantsite .hw-footer .hw-footer-markets{max-width:440px}#ec-instantsite .hw-footer-column:last-child{grid-column:auto}}@media(max-width:420px){#ec-instantsite .hw-footer-navigation{grid-template-columns:1fr}}#ec-instantsite .hw-footer-wordmark{width:min(280px,100%)}#ec-instantsite .hw-footer-wordmark img{width:100%;height:auto}#ec-instantsite .hw-footer-social{width:min(280px,100%);justify-content:center;margin-left:0;margin-top:16px}#ec-instantsite .hw-footer-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}#ec-instantsite .hw-footer-links--single{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}@media(max-width:1100px){#ec-instantsite .hw-footer-pair{grid-template-columns:1fr;gap:32px}}#ec-instantsite .hw-footer-main{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}#ec-instantsite .hw-footer-brand{justify-self:end}@media(max-width:1100px){#ec-instantsite .hw-footer-main{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:700px){#ec-instantsite .hw-footer-main{grid-template-columns:1fr}#ec-instantsite .hw-footer-brand{justify-self:end}#ec-instantsite .hw-footer-notes p:last-child{align-self:flex-end}}#ec-instantsite .hw-footer-brand{width:min(280px,100%)}#ec-instantsite .hw-footer-bottom>p{margin-right:0}#ec-instantsite .hw-footer-bottom-links{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px}#ec-instantsite .hw-footer-social--bottom{width:auto;justify-content:flex-start;margin:0;gap:4px}#ec-instantsite .hw-footer-social--bottom a{width:32px;height:32px}#ec-instantsite .hw-footer-bottom{padding-bottom:40px}@media(max-width:700px){#ec-instantsite .hw-footer-bottom>p{margin-left:auto;text-align:right}#ec-instantsite .hw-footer-bottom-links{gap:12px 20px}}#ec-instantsite #tile-footer-eRKqSk.hw-footer{background:#000}#ec-instantsite .hw-footer-inner{padding-top:96px}#ec-instantsite .hw-footer-notes{padding-bottom:24px;align-items:center}#ec-instantsite .hw-footer .hw-footer-notes p{min-height:32px;display:flex;align-items:center}#ec-instantsite .hw-footer-bottom{padding-top:24px}@media(max-width:700px){#ec-instantsite .hw-footer-inner{padding-top:64px}#ec-instantsite .hw-footer-notes{align-items:flex-start}}#tile-image-gallery-YnB6yM .section__grid:has(>.section__grid-item){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}#tile-image-gallery-YnB6yM .section__grid-item{grid-column:auto!important}#tile-image-gallery-YnB6yM .section__image{cursor:zoom-in}#tile-image-gallery-YnB6yM img{will-change:transform}#tile-image-gallery-HjGMyd .section__grid:has(>.section__grid-item){display:block!important;columns:4;column-gap:24px}#tile-image-gallery-HjGMyd .section__grid-item{display:inline-block!important;break-inside:avoid;vertical-align:top;margin:0 0 24px!important;background:#fff;border:1px solid #e7e7e7}#tile-image-gallery-HjGMyd .section__caption{padding:18px!important;margin:0!important;text-wrap:wrap!important;box-sizing:border-box}#tile-image-gallery-HjGMyd .section__caption p{margin:0 0 8px!important}#tile-image-gallery-HjGMyd .section__caption p:has(>br:only-child){display:none}#tile-image-gallery-HjGMyd img{object-fit:contain!important;background:#fff}@media(max-width:999px){#tile-image-gallery-YnB6yM .section__grid:has(>.section__grid-item){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:899px){#tile-image-gallery-HjGMyd .section__grid:has(>.section__grid-item){columns:2}}@media(max-width:699px){#tile-image-gallery-YnB6yM .section__grid:has(>.section__grid-item){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:549px){#tile-image-gallery-HjGMyd .section__grid:has(>.section__grid-item){columns:1}}#tile-image-gallery-YnB6yM .section__grid:has(>.section__grid-item){grid-template-areas:none!important;grid-auto-flow:row!important}:is(#tile-image-gallery-YnB6yM,#tile-image-gallery-HjGMyd,#tile-category-products-95AiGC,#tile-feature-list-hEZPLv,#tile-feature-list-y5QJiD,#tile-feature-list-ShdLEZ,#tile-feature-list-DhKFV5) .section__container{padding-inline:40px!important}:is(#tile-image-gallery-YnB6yM,#tile-image-gallery-HjGMyd,#tile-category-products-95AiGC,#tile-feature-list-hEZPLv,#tile-feature-list-y5QJiD,#tile-feature-list-ShdLEZ,#tile-feature-list-DhKFV5) .section__content{width:100%!important;max-width:1600px!important}#tile-image-gallery-YnB6yM .section__grid:has(>.section__grid-item){gap:20px!important}@media(max-width:699px){:is(#tile-image-gallery-YnB6yM,#tile-image-gallery-HjGMyd,#tile-category-products-95AiGC,#tile-feature-list-hEZPLv,#tile-feature-list-y5QJiD,#tile-feature-list-ShdLEZ,#tile-feature-list-DhKFV5) .section__container{padding-inline:20px!important}}#iris-how-pricing-btn{color:#fff!important;font-weight:700!important}@media(max-width:1199px)and (min-width:900px){#tile-image-gallery-HjGMyd .section__grid:has(>.section__grid-item){columns:3}}#tile-image-gallery-HjGMyd .section__grid:has(>.section__grid-item){position:relative!important;columns:auto!important}#tile-image-gallery-HjGMyd .section__grid-item{position:absolute!important;display:block!important;margin:0!important;box-sizing:border-box}body:has(#tile-call-to-action-7zvADu) :is(.ins-tile__picture,.section__image,.hw-card-gallery,.hw-source-gallery-dialog,#tile-image-gallery-HjGMyd .section__grid-item){border-radius:6px!important}body:has(#tile-call-to-action-7zvADu) :is(.section__image,.hw-card-gallery,#tile-image-gallery-HjGMyd .section__grid-item){overflow:hidden!important}body:has(#tile-call-to-action-7zvADu) #iris-how-grid>div>div{border-radius:6px!important}#tile-image-gallery-HjGMyd .hw-review-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:0 0 14px;text-align:left;font-family:Mulish,Arial,sans-serif}#tile-image-gallery-HjGMyd .hw-review-header p{margin:0!important}#tile-image-gallery-HjGMyd .hw-review-name{font-size:14px;line-height:20px;font-weight:700;font-style:normal}#tile-image-gallery-HjGMyd .hw-review-date{grid-column:1/-1;font-size:12px;line-height:18px;color:#777;font-style:normal}#tile-image-gallery-HjGMyd .hw-review-stars{color:#bf8b2c;font-size:16px;line-height:20px;letter-spacing:1px;white-space:nowrap}#tile-image-gallery-HjGMyd .section__caption em{font-style:normal!important}.hw-pet-how-actions>#iris-how-reviews-btn{background:transparent!important;color:#e2b17d!important;border:1px solid #e2b17d!important;box-sizing:border-box}.hw-pet-how-actions>#iris-how-reviews-btn:is(:hover,:focus-visible){background:#e2b17d!important;color:#fff!important}#iris-how-wrap{padding-top:var(--hw-pet-black-top,111px)!important;padding-bottom:var(--hw-pet-black-bottom,111px)!important}:is(#tile-cover-Pa3h3Y,#tile-cover-AbqzQ2) .grid-layout-with-bleed{min-height:0!important}:is(#tile-cover-Pa3h3Y,#tile-cover-AbqzQ2) .col-content>div{min-height:0!important;padding-top:var(--hw-pet-black-top,111px)!important;padding-bottom:var(--hw-pet-black-bottom,111px)!important}#tile-image-gallery-YnB6yM .section__grid:has(>.col-span-8:empty):has(>.col-span-4:empty){display:none!important}#tile-cover-AbqzQ2 .hw-pet-chat-links{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}#ec-instantsite #tile-cover-AbqzQ2 .hw-pet-chat-links a{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-width:164px;min-height:48px;padding:12px 20px;box-sizing:border-box;border:1px solid #e2b17d!important;border-radius:4px;background:transparent;color:#e2b17d!important;font-size:16px;font-weight:700;text-decoration:none!important;transition:background .15s,color .15s}#tile-cover-AbqzQ2 .hw-pet-chat-icon{width:32px;height:32px;display:block;flex:none}#ec-instantsite #tile-cover-AbqzQ2 .hw-pet-chat-links a:is(:hover,:focus-visible){background:#e2b17d;color:#fff!important;text-decoration:none!important}#ec-instantsite #tile-cover-AbqzQ2 .hw-pet-chat-links a span{color:inherit!important;font-weight:700;text-decoration:none!important}@media(max-width:599px){#tile-cover-AbqzQ2 .hw-pet-chat-links{gap:24px}}#ec-instantsite #tile-cover-AbqzQ2 .hw-pet-chat-links a{border-bottom:1px solid #e2b17d!important}#tile-cover-AbqzQ2 .hw-pet-chat-icon{width:20px;height:20px}body:has(#tile-call-to-action-7zvADu) #ec-instantsite :is(.ins-tile__description,#iris-how-grid,.section__caption,.ins-accordion) a:not(.ins-control):not(.hw-pet-chat-links a):is(:hover,:focus-visible){color:#fff!important;text-decoration:underline!important;text-underline-offset:4px;border-bottom:0!important}body:has(#tile-call-to-action-7zvADu) #ec-instantsite :is(.ins-tile__description,#iris-how-grid,.section__caption,.ins-accordion) a:not(.ins-control):not(.hw-pet-chat-links a):is(:hover,:focus-visible) span{color:inherit!important}#iris-how-grid .hw-how-step{position:relative;min-width:0}#iris-how-grid .hw-how-step:not(:last-child):after{content:"";position:absolute;top:44px;left:calc(50% + 52px);width:calc(100% - 56px);height:1px;background:#e2b17d66;pointer-events:none}#iris-how-grid .hw-how-step-label{display:block;color:#e2b17d;font-family:Mulish,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}#iris-how-wrap #iris-how-grid{grid-template-columns:1fr!important;gap:32px!important;max-width:760px;margin:0 auto}#iris-how-grid .hw-how-step{display:grid!important;grid-template-columns:88px minmax(0,1fr);gap:24px;align-items:start!important;text-align:left;min-height:120px}#iris-how-grid .hw-how-icon{margin:0}#iris-how-grid .hw-how-step:not(:last-child):after{left:44px;top:104px;bottom:-16px;width:1px;height:auto}#tile-cover-Pa3h3Y .hw-pet-prices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:40px 0 0;padding:0;width:100%;font-family:Mulish,sans-serif}#tile-cover-Pa3h3Y .hw-pet-price{padding:8px 20px;text-align:center;border-right:1px solid #e2b17d55}#tile-cover-Pa3h3Y .hw-pet-price:last-child{border-right:0}#tile-cover-Pa3h3Y .hw-pet-price dt{font-size:16px;font-weight:700;color:#e2b17d;margin:0 0 12px}#tile-cover-Pa3h3Y .hw-pet-price dd{font-family:Questrial,Arial,sans-serif;font-size:30px;line-height:1.2;font-weight:400;color:#fff;margin:0}@media(max-width:599px){#tile-cover-Pa3h3Y .hw-pet-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}#tile-cover-Pa3h3Y .hw-pet-price:nth-child(2n){border-right:0}#tile-cover-Pa3h3Y .hw-pet-price:last-child{grid-column:1/-1}#tile-cover-Pa3h3Y .hw-pet-price dd{font-size:28px}}#tile-cover-Pa3h3Y .ins-tile__buttons{margin-top:64px!important}#iris-how-grid .hw-how-icon{position:relative;width:88px;height:88px;color:#e2b17d;flex:none}#iris-how-grid .hw-how-icon>svg{position:absolute;left:4px;top:4px;width:80px;height:80px;margin:0}#iris-how-wrap{padding-block:96px!important}#iris-how-pricing-btn{background:#e2b17d!important;color:#fff!important;border:1px solid #e2b17d!important;border-radius:4px!important}#iris-how-reviews-btn{border-radius:4px!important}#iris-how-pricing-btn:is(:hover,:focus-visible){background:#e2b17d!important}:is(#tile-cover-Pa3h3Y,#tile-cover-AbqzQ2) .col-content>div{padding-block:96px!important}:is(#tile-image-gallery-YnB6yM,#tile-image-gallery-HjGMyd) .section__container{padding-block:96px!important}#tile-cover-Pa3h3Y .hw-pet-price small{display:block;font:400 14px/1.5 Mulish,sans-serif;margin-top:6px;color:#ccc}#tile-image-gallery-HjGMyd .section__grid-item,#tile-image-gallery-YnB6yM .section__image{border-radius:6px!important;overflow:hidden!important}@media(max-width:1279px){#iris-how-wrap{padding-block:64px!important}:is(#tile-cover-Pa3h3Y,#tile-cover-AbqzQ2) .col-content>div{padding-block:64px!important}:is(#tile-image-gallery-YnB6yM,#tile-image-gallery-HjGMyd) .section__container{padding-block:64px!important}}@media(max-width:767px){#iris-how-wrap{padding:48px 20px!important}#iris-how-h2{font-size:36px!important}#iris-how-grid .hw-how-step{grid-template-columns:72px minmax(0,1fr);gap:20px}#iris-how-grid .hw-how-icon{width:72px;height:72px}#iris-how-grid .hw-how-icon>svg{width:64px;height:64px}#iris-how-grid .hw-how-step:not(:last-child):after{left:36px;top:88px}:is(#tile-cover-Pa3h3Y,#tile-cover-AbqzQ2) .col-content>div{padding-block:48px!important}:is(#tile-image-gallery-YnB6yM,#tile-image-gallery-HjGMyd) .section__container{padding-block:48px!important}}:is(#tile-image-gallery-YnB6yM,#tile-image-gallery-HjGMyd) .section__container{margin-block:0!important}#tile-image-gallery-HjGMyd .section__caption,#tile-image-gallery-HjGMyd .section__caption :is(p,span,em,strong){color:#333!important;font-style:normal!important}#tile-image-gallery-HjGMyd .section__caption{font-size:16px!important;line-height:1.6!important}#tile-image-gallery-HjGMyd .hw-review-header .hw-review-name{font-size:14px!important;font-weight:700!important;margin-bottom:0!important}#iris-how-wrap,#tile-cover-Pa3h3Y,#tile-image-gallery-HjGMyd,.hw-pet-faq,#tile-feature-list-7JUW5f{scroll-margin-top:110px}body:has(#iris-how-wrap) .hw-pet-faq section .ins-tile__title{color:#191919!important}body:has(#iris-how-wrap) .hw-pet-faq .ins-tile__feature-description :is(p,span,em){color:#555!important}body:has(#iris-how-wrap) .hw-pet-faq .ins-tile__feature-description a{color:#e2b17d!important;text-underline-offset:4px}body:has(#iris-how-wrap) .hw-pet-faq .ins-tile__feature-description a:is(:hover,:focus-visible){color:#e2b17d!important;text-decoration:underline!important}body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq{width:100%!important;max-width:none!important;margin:0!important;padding:96px 40px!important;background:#000!important}body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq .hw-pet-faq-columns{width:100%!important;max-width:1600px!important;margin-inline:auto!important}body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq :is(section,.section__animation,.section__container,.section__content,.ins-accordion,.ins-accordion__item-wrap,.ins-accordion__item,.ins-accordion__item-header,.ins-accordion__item-content){background:#000!important}body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq section .ins-tile__title{color:#fff!important}body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq .ins-accordion__title,body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq .ins-accordion__accordion-button{color:#e2b17d!important}body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq .ins-tile__feature-description,body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq .ins-tile__feature-description :is(p,span,em,strong){color:#ccc!important}body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq .ins-accordion__item-header,body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq .ins-accordion__item-content{border-color:#383838!important}@media(max-width:1279px){body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq{padding:64px 40px!important}}@media(max-width:767px){body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq{padding:48px 20px!important}}body:has(#iris-how-wrap) #ec-instantsite #tile-image-gallery-HjGMyd .section__grid-item{background:#000!important;border-color:#333!important}body:has(#iris-how-wrap) #ec-instantsite #tile-image-gallery-HjGMyd img{background:#000!important}body:has(#iris-how-wrap) #ec-instantsite #tile-image-gallery-HjGMyd .section__caption,body:has(#iris-how-wrap) #ec-instantsite #tile-image-gallery-HjGMyd .section__caption :is(p,span,em){color:#ccc!important}body:has(#iris-how-wrap) #ec-instantsite #tile-image-gallery-HjGMyd .section__caption strong,body:has(#iris-how-wrap) #ec-instantsite #tile-image-gallery-HjGMyd .hw-review-name{color:#fff!important}body:has(#iris-how-wrap) #ec-instantsite #tile-image-gallery-HjGMyd .hw-review-date{color:#aaa!important}body:has(#iris-how-wrap) #ec-instantsite #tile-image-gallery-HjGMyd .hw-review-stars{color:#bf8b2c!important}body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq .ins-accordion__item-wrap{border:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq .ins-accordion__item-wrap:first-child{border-top:1px solid rgba(255,255,255,.1)!important}body:has(#iris-how-wrap) .hw-product-viewer{background:#000!important;color:#fff!important}body:has(#iris-how-wrap) .hw-product-viewer::backdrop{background:#000!important}body:has(#iris-how-wrap) .hw-product-viewer figcaption{color:#ccc!important}body:has(#iris-how-wrap) .hw-product-viewer button{color:#fff!important}body:has(#iris-how-wrap) #ec-instantsite :is(#tile-image-gallery-YnB6yM,#tile-image-gallery-HjGMyd,#tile-image-gallery-coDewF) .section__grid-item img{transform:scale(1)!important;transition:transform .32s ease!important}body:has(#iris-how-wrap) #ec-instantsite :is(#tile-image-gallery-YnB6yM,#tile-image-gallery-HjGMyd,#tile-image-gallery-coDewF) .section__grid-item:hover img{transform:scale(1.15)!important}#iris-how-grid .hw-how-icon{position:relative!important;width:88px!important;height:88px!important;display:grid!important;place-items:center!important;margin:0!important;color:#e2b17d!important;border:0!important;border-radius:0!important;background:transparent!important}#iris-how-grid .hw-how-icon>svg{position:static!important;width:52px!important;height:52px!important;margin:0!important;stroke:currentColor!important}#iris-how-grid .hw-how-icon-badge{position:absolute!important;right:-2px!important;bottom:-2px!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:1px solid #e2b17d!important;border-radius:50%!important;background:#000!important;color:#e2b17d!important}#iris-how-grid .hw-how-icon-badge svg{width:18px!important;height:18px!important;margin:0!important;stroke:currentColor!important}@media(max-width:767px){#iris-how-grid .hw-how-icon{width:72px!important;height:72px!important}#iris-how-grid .hw-how-icon>svg{width:42px!important;height:42px!important}#iris-how-grid .hw-how-icon-badge{width:28px!important;height:28px!important}#iris-how-grid .hw-how-icon-badge svg{width:16px!important;height:16px!important}}#iris-how-grid .hw-how-icon>svg{width:80px!important;height:80px!important}#iris-how-grid .hw-how-icon-badge{width:40px!important;height:40px!important;border:0!important;border-radius:0!important;background:#000!important}#iris-how-grid .hw-how-icon-badge svg{width:36px!important;height:36px!important}@media(max-width:767px){#iris-how-grid .hw-how-icon>svg{width:64px!important;height:64px!important}#iris-how-grid .hw-how-icon-badge{width:32px!important;height:32px!important}#iris-how-grid .hw-how-icon-badge svg{width:28px!important;height:28px!important}}@media(hover:hover)and (pointer:fine){body:has(#iris-how-wrap) #ec-instantsite #tile-image-gallery-YnB6yM .section__grid-item:hover img{transform:scale(1.15)!important}}@media(prefers-reduced-motion:reduce){#tile-image-gallery-YnB6yM .section__grid-item img{transition:none!important}}#ec-instantsite #tile-footer-eRKqSk.hw-footer{border-top:1px solid #191919}#ec-instantsite .ecwid .hw-magnets-note{display:flex;align-items:center;box-sizing:border-box;min-height:46px;margin:0 0 24px!important;padding:8px 0!important;font:14px/1.5 Mulish,Arial,sans-serif;color:#191919}#ec-instantsite .ecwid .hw-magnets-note p{margin:0!important;padding:0!important;font:inherit}#ec-instantsite .ecwid .hw-magnets-note a{color:#527e58;text-decoration:underline!important;text-underline-offset:4px}#ec-instantsite .ecwid .hw-magnets-grid .hw-card-picture{transform:scale(1);transition:transform .3s ease}@media(hover:hover)and (pointer:fine){#ec-instantsite .ecwid .hw-magnets-grid .hw-catalogue-image:hover .hw-card-picture{transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){#ec-instantsite .ecwid .hw-magnets-grid .hw-card-picture{transition:none}}@media(min-width:901px){#ec-instantsite .hw-nav-panel{overflow:hidden}#ec-instantsite .hw-nav-panel h3{border-radius:0;margin:0 -16px 8px;padding:24px 28px}#ec-instantsite .hw-nav-panel>h3:first-child{margin-top:-24px}#ec-instantsite .hw-nav-columns>div:first-child>h3{margin-left:-16px;margin-right:-24px}#ec-instantsite .hw-nav-columns>div+div>h3{margin-left:-24px;margin-right:-16px;padding-left:36px}#ec-instantsite .hw-nav-columns>div>h3:first-child{margin-top:-24px}}#ec-instantsite .hw-nav-panel hr{display:none}@media(min-width:901px){#ec-instantsite .hw-nav-columns{position:relative}#ec-instantsite .hw-nav-columns>div+div{position:relative;border-left:0}#ec-instantsite .hw-nav-columns>div+div:before{content:"";position:absolute;left:0;top:-24px;bottom:-16px;width:1px;background:#3b3b3b;z-index:1;pointer-events:none}}#ec-instantsite .hw-nav-panel a+hr+h3{margin-top:8px}@media(min-width:901px){#ec-instantsite .hw-nav-panel h3{margin-bottom:12px}#ec-instantsite .hw-nav-panel a+hr+h3{margin-top:12px}#ec-instantsite .hw-nav-panel{padding-bottom:24px}#ec-instantsite .hw-nav-columns>div+div:before{bottom:-24px}}#ec-instantsite .hw-nav-panel a+a{border-top:1px solid #3b3b3b;border-radius:0}@media(min-width:901px){#ec-instantsite .hw-nav-panel a+a{position:relative;border-top:0}#ec-instantsite .hw-nav-panel a+a:before{content:"";position:absolute;top:0;left:-16px;right:-16px;height:1px;background:#3b3b3b;pointer-events:none}#ec-instantsite .hw-nav-columns>div:first-child>a+a:before{left:-16px;right:-24px}#ec-instantsite .hw-nav-columns>div+div>a+a:before{left:-24px;right:-16px}}@media(min-width:901px){#ec-instantsite #hw-nav-shop{width:min(840px,calc(100vw - 80px))}#ec-instantsite #hw-nav-shop .hw-nav-columns{grid-template-columns:repeat(3,minmax(0,1fr))}#ec-instantsite #hw-nav-shop .hw-nav-columns>div:not(:last-child)>h3{margin-right:-24px}#ec-instantsite #hw-nav-shop .hw-nav-columns>div:not(:last-child)>a+a:before{right:-24px}}@media(min-width:451px)and (max-width:900px){#ec-instantsite #hw-nav-shop .hw-nav-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}#ec-instantsite .hw-nav-panel a+a{border-top:0}#ec-instantsite .hw-nav-panel a+a:before{display:none}#ec-instantsite .hw-nav-panel h3{background:#111}#ec-instantsite .hw-nav-panel{background:#fff}#ec-instantsite .hw-nav-panel a{color:#191919}#ec-instantsite .hw-nav-panel a:hover,#ec-instantsite .hw-nav-panel a:focus-visible{background:#f2f2f2;color:#191919}#ec-instantsite .hw-nav-columns>div+div:before{background:#ddd}#ec-instantsite .hw-nav-panel h3{background:#527e58;color:#fff}#ec-instantsite .hw-nav-panel h3{background:#191919;color:#fff}#ec-instantsite .hw-nav-panel{background:#191919}#ec-instantsite .hw-nav-panel h3{background:#fff;color:#191919}#ec-instantsite .hw-nav-panel a{color:#fff}#ec-instantsite .hw-nav-panel a:hover,#ec-instantsite .hw-nav-panel a:focus-visible{background:#292929;color:#fff}#ec-instantsite .hw-nav-columns>div+div:before{background:#444}@media(min-width:901px){#ec-instantsite .hw-nav-panel{outline:1px solid #444;outline-offset:0}}#ec-instantsite .hw-nav-panel h3{border-radius:3px;padding:10px 12px;margin:0 0 12px}@media(min-width:901px){#ec-instantsite .hw-nav-panel>h3:first-child,#ec-instantsite .hw-nav-columns>div>h3:first-child{margin-top:0}#ec-instantsite .hw-nav-columns>div:first-child>h3,#ec-instantsite .hw-nav-columns>div+div>h3,#ec-instantsite #hw-nav-shop .hw-nav-columns>div:not(:last-child)>h3{margin-left:0;margin-right:0;padding:10px 12px}}#ec-instantsite .hw-nav-panel{background:#000;border-top:1px solid #111111;outline:1px solid #111111}#ec-instantsite .hw-nav-panel h3{background:transparent;color:#6fae77;font-family:Mulish,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;padding:0 12px;margin-bottom:14px}#ec-instantsite .hw-nav-panel a{color:#e5e5e5;font:400 14px/1.5 Mulish,sans-serif}#ec-instantsite .hw-nav-panel a:hover,#ec-instantsite .hw-nav-panel a:focus-visible{background:#111;color:#6fae77}@media(min-width:901px){#ec-instantsite .hw-nav-columns>div:first-child>h3,#ec-instantsite .hw-nav-columns>div+div>h3,#ec-instantsite #hw-nav-shop .hw-nav-columns>div:not(:last-child)>h3{padding:0 12px}}@media(min-width:901px){#ec-instantsite .hw-nav-columns>div+div:before{top:3px;bottom:16px}}#ec-instantsite .hw-nav-panel a{padding-block:8px}@media(min-width:901px){#ec-instantsite .hw-nav-columns>div+div:before{bottom:11px}}#ec-instantsite .hw-nav-panel{background:#111}#ec-instantsite .hw-nav-panel a:hover,#ec-instantsite .hw-nav-panel a:focus-visible{color:#fff}#ec-instantsite .hw-nav-columns>div+div{border-left:0;border-top:0}#ec-instantsite .hw-nav-columns>div+div:before{display:none}#ec-instantsite #tile-footer-eRKqSk.hw-footer{background:linear-gradient(to bottom,#111,#000)}@media(min-width:901px){#ec-instantsite .hw-nav-panel{padding:32px 28px}#ec-instantsite #hw-nav-shop .hw-nav-columns{gap:12px}#ec-instantsite #hw-nav-shop .hw-nav-columns>div+div{padding-left:0}}@media(min-width:901px){#ec-instantsite #hw-nav-gifting{width:min(620px,calc(100vw - 80px));left:auto;right:-16px}#ec-instantsite #hw-nav-gifting .hw-nav-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#ec-instantsite #hw-nav-gifting .hw-nav-columns>div+div{padding-left:0}}@media(min-width:901px){#ec-instantsite #hw-nav-shop,#ec-instantsite #hw-nav-gifting{box-sizing:border-box}#ec-instantsite #hw-nav-gifting{width:calc((min(840px,calc(100vw - 80px)) - 80px)/3*2 + 68px)}}#ec-instantsite .hw-nav-panel a:hover,#ec-instantsite .hw-nav-panel a:focus-visible{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}#ec-instantsite #tile-contact-us-rVfs8K select#contact-us-rVfs8K-additionalNote{-webkit-appearance:none;appearance:none;width:100%;min-height:44px;box-sizing:border-box;font:400 13px/1.5 Mulish,Arial,sans-serif!important;padding:11px 42px 11px 14px!important;border:1px solid #444!important;border-radius:4px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23ddd' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}#ec-instantsite #tile-contact-us-rVfs8K select#contact-us-rVfs8K-additionalNote:hover{border-color:#666!important}#ec-instantsite #tile-contact-us-rVfs8K select#contact-us-rVfs8K-additionalNote:focus-visible{border-color:#6fae77!important;outline:0;box-shadow:0 0 0 2px #6fae7733}#ec-instantsite #tile-contact-us-rVfs8K select#contact-us-rVfs8K-additionalNote option{font-size:13px;background:#24272b;color:#fff}#ec-instantsite #tile-contact-us-rVfs8K .token-color-\[description\,fg-muted\] a:hover,#ec-instantsite #tile-contact-us-rVfs8K .token-color-\[description\,fg-muted\] a:focus-visible{color:#fff!important}#ec-instantsite .hw-market-strip a{text-decoration:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:1px;text-underline-offset:3px}#ec-instantsite #iris-how-wrap :is(#iris-how-pricing-btn,#iris-how-reviews-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;position:relative!important;font-family:Mulish,Arial,sans-serif!important;font-size:var(--global-button-size-medium,16px)!important;font-weight:700!important;line-height:1.2!important;height:calc(var(--global-button-size-medium,16px) * 3)!important;min-width:124px!important;padding:0 calc(var(--global-button-size-medium,16px) * 2)!important;border:0!important;border-radius:calc(var(--global-button-size-medium,16px) * 1.5)!important;text-decoration:none!important;transition:transform 50ms ease-out,background-color .12s ease-out,color .12s ease-out!important}#ec-instantsite #iris-how-wrap #iris-how-pricing-btn{background:#fff!important;color:#191919!important;box-shadow:none!important}#ec-instantsite #iris-how-wrap #iris-how-pricing-btn:is(:hover,:focus-visible){background:#d9d9d9!important;color:#191919!important}#ec-instantsite #iris-how-wrap #iris-how-reviews-btn{background:transparent!important;color:#e2b17d!important;box-shadow:inset 0 0 0 1px #e2b17d!important}#ec-instantsite #iris-how-wrap #iris-how-reviews-btn:is(:hover,:focus-visible){background:#e2b17d!important;color:#fff!important}#ec-instantsite #iris-how-wrap :is(#iris-how-pricing-btn,#iris-how-reviews-btn):active{transform:translateY(1px)}body:has(#iris-how-wrap) #ec-instantsite #tile-image-gallery-YnB6yM .section__grid-item img{transform-origin:center center!important}#ec-instantsite button[id$=-submit-button] span{font-weight:700!important}#ec-instantsite :is(#tile-cover-WW6Tn3,#tile-cover-AbqzQ2) .hw-pet-chat-links a{border-radius:999px!important}#ec-instantsite #hiriwa-portrait-faq{scroll-margin-top:110px}#ec-instantsite button[id$=-submit-button]:is(:hover,:focus-visible) span{color:#fff!important;filter:none!important}body:has(#iris-how-wrap) #ec-instantsite .ins-control--outline .ins-control__button{color:#fff!important;background:transparent!important;box-shadow:inset 0 0 0 1px #fff!important}body:has(#iris-how-wrap) #ec-instantsite .ins-control--outline .ins-control__text{color:#fff!important;filter:none!important}body:has(#iris-how-wrap) #ec-instantsite .ins-control--outline:is(:hover,:focus-visible) .ins-control__button{background:#fff!important}body:has(#iris-how-wrap) #ec-instantsite .ins-control--outline:is(:hover,:focus-visible) .ins-control__text{color:#191919!important;filter:none!important}body:has(#iris-how-wrap) #ec-instantsite #iris-how-wrap #iris-how-reviews-btn{color:#fff!important;background:transparent!important;box-shadow:inset 0 0 0 1px #fff!important;border-color:#fff!important}body:has(#iris-how-wrap) #ec-instantsite #iris-how-wrap #iris-how-reviews-btn:is(:hover,:focus-visible){background:#fff!important;color:#191919!important}body:has(#iris-how-wrap) #ec-instantsite #tile-cover-AbqzQ2 .hw-pet-chat-links a{color:#fff!important;background:transparent!important;border-color:#fff!important}body:has(#iris-how-wrap) #ec-instantsite #tile-cover-AbqzQ2 .hw-pet-chat-links a:is(:hover,:focus-visible){background:#fff!important;color:#191919!important}body:has(#iris-how-wrap) #ec-instantsite button[id$=-submit-button]{color:#fff!important;border-color:#fff!important;background:transparent!important}body:has(#iris-how-wrap) #ec-instantsite button[id$=-submit-button] span{color:#fff!important;filter:none!important}body:has(#iris-how-wrap) #ec-instantsite button[id$=-submit-button]:is(:hover,:focus-visible){background:#fff!important}body:has(#iris-how-wrap) #ec-instantsite button[id$=-submit-button]:is(:hover,:focus-visible) span{color:#191919!important;filter:none!important}body:has(#iris-how-wrap) #ec-instantsite .ins-control--solid:is(:hover,:focus-visible) .ins-control__button{background:#e5e5e5!important}body:has(#iris-how-wrap) #ec-instantsite .ins-control--solid:is(:hover,:focus-visible) .ins-control__button:after{opacity:0!important}body:has(#iris-how-wrap) #ec-instantsite .ins-control--solid:is(:hover,:focus-visible) .ins-control__text{color:#191919!important;filter:none!important}body:has(#iris-how-wrap) #ec-instantsite #iris-how-wrap #iris-how-pricing-btn:is(:hover,:focus-visible){background:#e5e5e5!important;color:#191919!important}body:has(#iris-how-wrap) #ec-instantsite #iris-how-grid :is(.hw-how-icon,.hw-how-step-label,.hw-how-icon-badge){color:#e2b17d!important}body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq :is(.ins-accordion__title,.ins-accordion__accordion-button){color:#e2b17d!important}body:has(#iris-how-wrap) #ec-instantsite .hw-pet-faq .ins-tile__feature-description a{color:#e2b17d!important}body:has(#iris-how-wrap) #ec-instantsite #tile-cover-Pa3h3Y .hw-pet-price dt{color:#e2b17d!important}body:has(#iris-how-wrap) #ec-instantsite section.ins-tile{--fg-accented-color:#e2b17d;--container-fg-accented-color:#e2b17d}@media(min-width:768px){#ec-instantsite #tile-contact-us-4gVnB9 form>div:has(>button[id$=-submit-button]){gap:40px!important}#ec-instantsite #tile-contact-us-4gVnB9 button[id$=-submit-button]+div{flex:1;min-width:0;width:auto!important}}body:has(#iris-how-wrap) #ec-instantsite #hiriwa-portrait-faq .ins-accordion__title,body:has(#iris-how-wrap) #ec-instantsite #hiriwa-portrait-faq .ins-accordion__title *,body:has(#iris-how-wrap) #ec-instantsite #hiriwa-portrait-faq .ins-accordion__accordion-button{color:#e2b17d!important}body:has(#iris-how-wrap) #ec-instantsite #hiriwa-portrait-faq .ins-accordion__title,body:has(#iris-how-wrap) #ec-instantsite #hiriwa-portrait-faq .ins-accordion__title *{color:#ccc!important;font-weight:400!important}body:has(#iris-how-wrap) #ec-instantsite #hiriwa-portrait-faq .ins-accordion__accordion-button{color:#e2b17d!important}body:has(#iris-how-wrap) #ec-instantsite #hiriwa-portrait-faq .ins-accordion__item-header[aria-expanded=true] .ins-accordion__title,body:has(#iris-how-wrap) #ec-instantsite #hiriwa-portrait-faq .ins-accordion__item-header[aria-expanded=true] .ins-accordion__title *{color:#e2b17d!important}#ec-instantsite #iris-how-grid .hw-how-step{column-gap:40px!important}@media(max-width:767px){#ec-instantsite #iris-how-grid .hw-how-step{column-gap:28px!important}}#ec-instantsite #iris-how-grid .hw-how-icon-badge{background:transparent!important;overflow:visible!important}#ec-instantsite #iris-how-grid .hw-how-icon-badge svg{overflow:visible!important;filter:url(#hw-iris-icon-outline)}#ec-instantsite #iris-how-grid .hw-how-icon-badge svg{filter:none!important}#ec-instantsite #iris-how-grid .hw-how-icon-badge .hw-icon-black-stroke{stroke:#000!important;stroke-linejoin:round;stroke-linecap:round}#ec-instantsite #pet-how-grid .hw-how-step{column-gap:40px!important}#ec-instantsite #pet-how-grid .hw-how-icon-badge{background:transparent!important;padding:0!important;overflow:visible!important}#ec-instantsite #pet-how-grid .hw-how-icon-badge svg{overflow:visible!important;filter:none!important}#ec-instantsite #pet-how-grid .hw-how-icon-badge .hw-icon-black-stroke{stroke:#000!important;stroke-linejoin:round;stroke-linecap:round}@media(max-width:767px){#ec-instantsite #pet-how-grid .hw-how-step{column-gap:28px!important}}#ec-instantsite :is(#pet-how-grid,#iris-how-grid) .hw-how-icon-badge svg{color:#fff!important}#ec-instantsite #tile-cover-WW6Tn3 .hw-pet-chat-links a{border-radius:6px!important}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3,#tile-cover-pSSeGp) .ins-control__button{color:#fff!important}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3,#tile-cover-pSSeGp) .ins-control--solid .ins-control__button{background:#fff!important}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3,#tile-cover-pSSeGp) .ins-control--solid .ins-control__text{color:#191919!important;filter:none!important}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3,#tile-cover-pSSeGp) .ins-control--solid:is(:hover,:focus-visible) .ins-control__button{background:#e5e5e5!important}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3,#tile-cover-pSSeGp) .ins-control--solid .ins-control__button:after{opacity:0!important}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3,#tile-cover-pSSeGp) .ins-control--outline .ins-control__button{background:transparent!important;box-shadow:inset 0 0 0 1px #fff!important}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3,#tile-cover-pSSeGp) .ins-control--outline .ins-control__text{color:#fff!important;filter:none!important}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3,#tile-cover-pSSeGp) .ins-control--outline:is(:hover,:focus-visible) .ins-control__button{background:#fff!important}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3,#tile-cover-pSSeGp) .ins-control--outline:is(:hover,:focus-visible) .ins-control__text{color:#191919!important;filter:none!important}#ec-instantsite #pet-how-pricing-btn{background:#fff!important;color:#191919!important}#ec-instantsite #pet-how-pricing-btn:is(:hover,:focus-visible){background:#e5e5e5!important;color:#191919!important}#ec-instantsite #pet-how-reviews-btn{background:transparent!important;color:#fff!important;border-color:#fff!important}#ec-instantsite #pet-how-reviews-btn:is(:hover,:focus-visible){background:#fff!important;color:#191919!important}#ec-instantsite #tile-cover-WW6Tn3 .hw-pet-chat-links a{background:transparent!important;color:#fff!important;border-color:#fff!important}#ec-instantsite #tile-cover-WW6Tn3 .hw-pet-chat-links a:is(:hover,:focus-visible){background:#fff!important;color:#191919!important}#ec-instantsite #tile-cover-WW6Tn3 .hw-pet-chat-links a,#ec-instantsite :is(#pet-how-pricing-btn,#pet-how-reviews-btn){border-radius:calc(var(--global-button-size-medium,16px) * .5)!important}.hw-home-redesign{font:16px/1.65 Mulish,Arial,sans-serif;color:#191919;background:#fff}.hw-home-redesign *{box-sizing:border-box}.hw-home-redesign a{text-decoration:none;color:inherit}.hw-home-redesign h2,.hw-home-redesign h3{font-family:Questrial,Arial,sans-serif;letter-spacing:normal}.hw-home-redesign h2{font-size:40px;line-height:1.15;margin:0;font-weight:700}.hw-home-redesign h3{margin:0;font-weight:700}.hw-home-section{max-width:1280px;margin:0 auto;padding:80px 40px}.hw-home-reassurance{display:flex;justify-content:center;gap:56px;padding:23px 24px;background:#f1f4ef;font-size:13px;letter-spacing:.3px;font-weight:700}.hw-home-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.hw-home-eyebrow{margin:0 0 12px!important;color:#527e58;font-size:12px!important;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.hw-home-text-link{font-size:14px;font-weight:700;white-space:nowrap}.hw-home-redesign .hw-home-text-link:hover{text-decoration:underline;text-underline-offset:4px}.hw-home-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hw-home-product{min-width:0;display:block}.hw-home-product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f7f7f5;transition:transform .3s}.hw-home-product:hover img{transform:scale(1.025)}.hw-home-product h3{font:700 14px/1.5 Mulish,Arial,sans-serif;margin:16px 0 4px}.hw-home-product p{font-size:14px;margin:0}.hw-home-collections{padding-top:24px}.hw-home-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hw-home-collection{display:block;background:#f4f4f1}.hw-home-collection img{width:100%;aspect-ratio:1.1;object-fit:cover;display:block}.hw-home-collection>div{padding:24px}.hw-home-collection h3{font-size:26px}.hw-home-collection p{font-size:14px;margin:10px 0 18px;min-height:46px;color:#555}.hw-home-collection span{font-size:13px;font-weight:700}.hw-home-collection:hover span{text-decoration:underline;text-underline-offset:4px}.hw-home-subjects{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:32px;font-size:14px}.hw-home-subjects>span{color:#666}.hw-home-subjects a{font-weight:700}.hw-home-portrait-section{background:#000;color:#fff;scroll-margin-top:110px}.hw-home-portrait-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.hw-home-portrait{display:block;position:relative;overflow:hidden}.hw-home-portrait img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.hw-home-portrait>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:end;align-items:start;padding:36px;background:linear-gradient(0deg,#000,#000b 35%,#0000 80%)}.hw-home-portrait .hw-home-eyebrow{color:#8bc592}.hw-home-iris .hw-home-eyebrow{color:#e2b17d}.hw-home-portrait h3{font-size:34px;line-height:1.15}.hw-home-portrait>div>p:not(.hw-home-eyebrow){font-size:14px;line-height:1.6;margin:16px 0 24px;color:#eee;max-width:360px}.hw-home-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 24px;border:1px solid #fff;border-radius:8px;font-size:14px;font-weight:700}.hw-home-portrait:hover .hw-home-button,.hw-home-impact .hw-home-button:hover{background:#fff;color:#191919}.hw-home-iris .hw-home-button{border-radius:999px}.hw-home-reviews{padding-top:16px}.hw-home-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hw-home-review-grid figure{margin:0;padding:28px;background:#f5f5f2;display:flex;flex-direction:column}.hw-home-review-type{color:#527e58;font-size:12px;font-weight:700;margin:0 0 16px}.hw-home-review-grid blockquote{font-size:16px;line-height:1.7;margin:0 0 24px}.hw-home-review-grid figcaption{font-size:13px;font-weight:700;margin-top:auto}.hw-home-review-grid figcaption span{display:block;font-size:12px;font-weight:400;color:#666;margin-top:4px}.hw-home-impact{background:#14251b;color:#fff;text-align:center}.hw-home-impact .hw-home-section{max-width:950px}.hw-home-impact .hw-home-eyebrow{color:#aad0a8}.hw-home-impact h2{font-size:42px}.hw-home-impact p:not(.hw-home-eyebrow){max-width:650px;margin:24px auto;color:#e0e9df}.hw-home-impact-pledge{font:700 25px/1.4 Questrial,Arial,sans-serif;margin:32px 0;color:#c9dfbb}.hw-home-impact-pledge span{margin:0 20px}.hw-home-next{display:grid;grid-template-columns:1fr 1fr;gap:64px}.hw-home-next>a{padding:0 0 12px}.hw-home-next h2{font-size:30px}.hw-home-next p:not(.hw-home-eyebrow){font-size:14px;max-width:420px;margin:16px 0 24px;color:#555}@media(max-width:767px){.hw-home-section{padding:48px 20px}.hw-home-redesign h2{font-size:30px}.hw-home-reassurance{gap:12px 24px;flex-wrap:wrap;font-size:11px;padding:18px 16px}.hw-home-heading{align-items:start;flex-direction:column;gap:16px;margin-bottom:24px}.hw-home-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.hw-home-collection-grid,.hw-home-portrait-grid,.hw-home-review-grid,.hw-home-next{grid-template-columns:1fr}.hw-home-collection{display:grid;grid-template-columns:40% 60%}.hw-home-collection img{height:100%;aspect-ratio:auto}.hw-home-collection>div{padding:20px}.hw-home-collection h3{font-size:24px}.hw-home-collection p{min-height:0}.hw-home-collections{padding-top:0}.hw-home-subjects{gap:12px 24px}.hw-home-subjects>span{width:100%;text-align:center}.hw-home-portrait>div{padding:24px}.hw-home-portrait h3{font-size:30px}.hw-home-portrait img{aspect-ratio:.95}.hw-home-reviews{padding-top:0}.hw-home-next{gap:40px}}.hw-home-redesign .hw-home-section{max-width:1600px}.hw-home-redesign .hw-home-products{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 20px}@media(min-width:768px)and (max-width:1099px){.hw-home-redesign .hw-home-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.hw-home-redesign .hw-home-products{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-home-redesign .hw-home-section{width:100%;max-width:1680px;padding-inline:40px;box-sizing:border-box}.hw-home-redesign .hw-home-impact .hw-home-section{max-width:950px}@media(max-width:699px){.hw-home-redesign .hw-home-section{padding-inline:20px}}.hw-home-redesign .hw-home-product:hover img{transform:none}.hw-home-redesign .hw-home-product .hw-card-picture{aspect-ratio:auto;background:transparent}.hw-home-collection>.hw-home-collection-gallery{padding:0!important;aspect-ratio:1.1!important;background:transparent}.hw-home-collection-copy{display:block;padding:24px;color:inherit}.hw-home-collection-gallery .hw-card-picture{object-fit:cover!important;aspect-ratio:auto;transform:none!important}.hw-home-collection-gallery .hw-card-track{height:100%}.hw-home-collection-gallery .hw-card-image-arrow svg{display:block}@media(max-width:767px){.hw-home-collection>.hw-home-collection-gallery{height:100%;aspect-ratio:auto!important;min-height:220px}.hw-home-collection-copy{padding:20px}}.hw-home-collection{min-width:0}.hw-home-collection>.hw-home-collection-gallery{display:block;position:relative;width:100%;min-width:0;overflow:hidden}.hw-home-collection-gallery .hw-card-track{width:100%;min-width:0}.hw-home-collection-gallery .hw-card-picture{flex-shrink:0}.hw-home-portrait-section>.hw-home-section{padding-block:88px 96px}.hw-home-portrait-section .hw-home-heading{margin-bottom:40px}.hw-home-portrait-section .hw-home-heading h2{font-size:48px}.hw-home-portrait-grid{gap:40px;align-items:stretch}.hw-home-portrait{display:flex;flex-direction:column;overflow:visible}.hw-home-portrait-media{display:block;overflow:hidden;background:#111;aspect-ratio:1.25}.hw-home-portrait-media img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;transition:transform .45s ease}.hw-home-portrait:hover .hw-home-portrait-media img{transform:scale(1.04)}.hw-home-portrait>div{position:static;inset:auto;flex:1;padding:32px 4px 0;background:none;justify-content:start;align-items:start}.hw-home-portrait .hw-home-eyebrow{margin-bottom:16px}.hw-home-portrait h3{font-size:40px;line-height:1.12;font-weight:400}.hw-home-portrait>div>p:not(.hw-home-eyebrow){font-size:16px;line-height:1.65;max-width:450px;margin:18px 0 28px;color:#ccc}.hw-home-portrait .hw-home-button{margin-top:auto;min-height:48px;padding-inline:28px}@media(max-width:1099px){.hw-home-portrait-grid{gap:28px}.hw-home-portrait h3{font-size:34px}}@media(max-width:767px){.hw-home-portrait-section>.hw-home-section{padding-block:56px}.hw-home-portrait-section .hw-home-heading h2{font-size:34px}.hw-home-portrait-grid{gap:48px}.hw-home-portrait>div{padding:24px 0 0}.hw-home-portrait h3{font-size:32px}.hw-home-portrait>div>p:not(.hw-home-eyebrow){font-size:15px}}@media(prefers-reduced-motion:reduce){.hw-home-portrait-media img{transition:none}.hw-home-portrait:hover .hw-home-portrait-media img{transform:none}}.hw-home-portrait-section>.hw-home-section{padding-block:64px}.hw-home-portrait-section .hw-home-heading{margin-bottom:28px}.hw-home-portrait-section .hw-home-heading h2{font-size:40px}.hw-home-portrait-grid{gap:28px}.hw-home-portrait-media{aspect-ratio:1.8}.hw-home-portrait>div{padding:24px 0 0;display:grid;grid-template-rows:auto auto 1fr auto;justify-content:stretch;align-items:start}.hw-home-portrait .hw-home-eyebrow{margin:0 0 12px}.hw-home-portrait h3{font-size:30px;line-height:1.18;margin:0;min-height:71px}.hw-home-portrait>div>p:not(.hw-home-eyebrow){font-size:14px;line-height:1.65;max-width:420px;margin:14px 0 22px}.hw-home-portrait .hw-home-button{justify-self:start;margin:0;min-height:44px;padding:9px 24px}@media(max-width:1099px){.hw-home-portrait h3{font-size:28px;min-height:67px}.hw-home-portrait-media{aspect-ratio:1.55}}@media(max-width:767px){.hw-home-portrait-section>.hw-home-section{padding-block:48px}.hw-home-portrait-section .hw-home-heading h2{font-size:30px}.hw-home-portrait-grid{gap:36px}.hw-home-portrait-media{aspect-ratio:1.65}.hw-home-portrait>div{padding-top:20px}.hw-home-portrait h3{font-size:28px;min-height:0}.hw-home-portrait>div>p:not(.hw-home-eyebrow){font-size:14px}}.hw-home-portrait-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;aspect-ratio:auto;background:transparent;overflow:visible}.hw-home-portrait-examples img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#000;transform:none!important;transition:none}.hw-home-portrait-grid{align-items:stretch}@media(max-width:767px){.hw-home-portrait-examples{gap:8px;aspect-ratio:auto}}.hw-home-portrait-grid{grid-template-columns:minmax(0,1fr);gap:48px}.hw-home-portrait-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hw-home-portrait>div{display:grid;grid-template-columns:1fr 1fr auto;grid-template-rows:auto auto;column-gap:40px;row-gap:0;align-items:center;padding-top:24px}.hw-home-portrait .hw-home-eyebrow{grid-column:1;grid-row:1;margin:0 0 10px}.hw-home-portrait h3{grid-column:1;grid-row:2;min-height:0;font-size:28px}.hw-home-portrait>div>p:not(.hw-home-eyebrow){grid-column:2;grid-row:1 / 3;margin:0;max-width:440px}.hw-home-portrait .hw-home-button{grid-column:3;grid-row:1 / 3;margin:0;white-space:nowrap}@media(max-width:1099px){.hw-home-portrait>div{grid-template-columns:1fr 1fr;column-gap:24px;row-gap:16px}.hw-home-portrait .hw-home-button{grid-column:2;grid-row:3;justify-self:start}.hw-home-portrait-examples{gap:14px}}@media(max-width:767px){.hw-home-portrait-examples{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.hw-home-portrait-examples img{flex:0 0 65%;width:65%;scroll-snap-align:start}.hw-home-portrait>div{display:flex;flex-direction:column;align-items:start;gap:0}.hw-home-portrait .hw-home-eyebrow{margin-bottom:12px}.hw-home-portrait>div>p:not(.hw-home-eyebrow){margin:14px 0 22px}.hw-home-portrait-grid{gap:40px}}.hw-portrait-row+.hw-portrait-row{margin-top:64px}.hw-portrait-row-heading{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:28px}.hw-portrait-row-heading h3{font-size:40px;line-height:1.15;margin:0}.hw-portrait-row-heading .hw-home-eyebrow{color:#8bc592;margin:0 0 12px}.hw-portrait-row-iris .hw-home-eyebrow{color:#e2b17d}.hw-portrait-row-description{font-size:14px;line-height:1.6;color:#ccc;margin:14px 0 0;max-width:680px}.hw-portrait-row-heading .hw-home-button{flex-shrink:0;white-space:nowrap}.hw-portrait-row-iris .hw-home-button{border-radius:999px}.hw-portrait-row-heading .hw-home-button:hover{background:#fff;color:#191919}.hw-portrait-row-carousel{position:relative}.hw-portrait-row-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hw-portrait-row-track::-webkit-scrollbar{display:none}.hw-portrait-row-track>a{display:block;min-width:0;scroll-snap-align:start}.hw-portrait-row-track img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#000}.hw-portrait-row-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:48px;border:1px solid #555;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.hw-portrait-row-prev{left:-20px}.hw-portrait-row-next{right:-20px}.hw-portrait-row-arrow:hover{background:#333}.hw-portrait-row-arrow:focus-visible,.hw-portrait-row-track:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:1099px){.hw-portrait-row-track{grid-auto-columns:calc((100% - 40px)/3)}.hw-portrait-row-heading h3{font-size:32px}}@media(max-width:767px){.hw-portrait-row-heading{align-items:start;flex-direction:column;gap:20px}.hw-portrait-row-heading h3{font-size:28px}.hw-portrait-row-track{grid-auto-columns:calc((100% - 14px)/2);gap:14px}.hw-portrait-row+.hw-portrait-row{margin-top:48px}.hw-portrait-row-arrow{width:32px;height:44px}.hw-portrait-row-prev{left:-12px}.hw-portrait-row-next{right:-12px}}.hw-home-portrait-split>.hw-home-section{max-width:none;padding:0}.hw-home-portrait-split .hw-portrait-row{box-sizing:border-box;margin:0;padding:64px max(40px,calc((100% - 1600px)/2));width:100%}.hw-home-portrait-split .hw-portrait-row-pet{background:#f5f5f2;color:#191919}.hw-home-portrait-split .hw-portrait-row-iris{background:#000;color:#fff}.hw-portrait-row-pet .hw-home-eyebrow{color:#527e58}.hw-portrait-row-pet .hw-portrait-row-description{color:#555}.hw-portrait-row-pet .hw-home-button{border-color:#191919;color:#191919}.hw-portrait-row-pet .hw-home-button:hover{background:#191919;color:#fff}.hw-portrait-row-pet .hw-portrait-row-track img{background:transparent}.hw-portrait-row-pet .hw-portrait-row-arrow{background:#f5f5f2;color:#191919;border-color:#ccc}.hw-portrait-row-pet .hw-portrait-row-arrow:hover{background:#e5e5df}.hw-portrait-row-pet .hw-portrait-row-arrow:focus-visible,.hw-portrait-row-pet .hw-portrait-row-track:focus-visible{outline-color:#191919}@media(max-width:767px){.hw-home-portrait-split .hw-portrait-row{padding:48px 20px}}.hw-portrait-row-heading{align-items:flex-end}.hw-portrait-row-heading .hw-home-text-link{flex-shrink:0;color:inherit;margin-bottom:2px}.hw-portrait-row-heading .hw-home-text-link:hover{text-decoration:underline;text-underline-offset:4px}.hw-portrait-row-track>a{overflow:hidden;aspect-ratio:1}.hw-portrait-row-track img{transition:transform .32s ease;transform-origin:center}@media(hover:hover)and (pointer:fine){.hw-portrait-row-iris .hw-portrait-row-track>a:hover img{transform:scale(1.15)}}@media(max-width:767px){.hw-portrait-row-heading{align-items:start}}@media(prefers-reduced-motion:reduce){.hw-portrait-row-track img{transition:none}}@media(hover:hover)and (pointer:fine){.hw-portrait-row-pet .hw-portrait-row-track>a:hover img{transform:scale(1.15);transform-origin:center}}.hw-portrait-row-carousel{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;column-gap:16px}.hw-portrait-row-track{grid-column:2;grid-row:1;min-width:0}.hw-portrait-row-arrow{position:static;transform:none;width:32px;height:48px;border:0!important;background:transparent!important;color:inherit;grid-row:1;transition:opacity .2s}.hw-portrait-row-prev{grid-column:1}.hw-portrait-row-next{grid-column:3}.hw-portrait-row-pet .hw-portrait-row-arrow{color:#191919}.hw-portrait-row-iris .hw-portrait-row-arrow{color:#fff}.hw-portrait-row-arrow:hover{opacity:.65}.hw-portrait-row-arrow svg{width:26px;height:26px}@media(max-width:767px){.hw-portrait-row-carousel{grid-template-columns:24px minmax(0,1fr) 24px;column-gap:8px}.hw-portrait-row-arrow{width:24px;height:44px}.hw-portrait-row-arrow svg{width:22px;height:22px}}.hw-home-review-grid figure{background:#fff;border:1px solid #e7e7e7;border-radius:0;box-shadow:none;padding:18px;box-sizing:border-box}.hw-home-review-grid{align-items:stretch}.hw-home-review-grid{align-items:start;gap:24px}.hw-home-review-grid figure{display:block;padding:0;background:#fff;border:1px solid #e7e7e7}.hw-home-review-image{display:block;overflow:hidden;aspect-ratio:1;background:#fff}.hw-home-review-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .32s ease}.hw-home-review-content{display:block;padding:18px}.hw-home-review-grid .hw-review-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:0 0 14px;text-align:left;font-family:Mulish,Arial,sans-serif}.hw-home-review-grid .hw-review-name{font-size:14px;line-height:20px;font-weight:700;margin:0}.hw-home-review-grid .hw-review-date{grid-column:1/-1;font-size:12px;line-height:18px;color:#777;margin:0;font-weight:400}.hw-home-review-grid .hw-review-stars{color:#bf8b2c;font-size:16px;line-height:20px;letter-spacing:1px;white-space:nowrap}.hw-home-review-grid .hw-home-review-type{font-size:12px;margin:0 0 12px}.hw-home-review-grid blockquote{font-size:14px;line-height:1.65;font-weight:400;margin:0}@media(hover:hover)and (pointer:fine){.hw-home-review-image:hover img{transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.hw-home-review-image img{transition:none}}.hw-home-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.hw-home-review-grid figure{border-radius:6px;overflow:hidden;background:#fff;border:1px solid #e7e7e7;box-sizing:border-box}.hw-home-review-content{padding:18px;font:400 14px/1.5 Mulish,Arial,sans-serif;color:#191919}.hw-home-review-grid blockquote{font:inherit;margin:0 0 8px}.hw-home-review-grid .hw-review-header{gap:4px 10px;margin-bottom:14px}.hw-home-review-grid .hw-review-name{font-size:14px;line-height:20px;font-weight:700}.hw-home-review-grid .hw-review-date{font-size:12px;line-height:18px;color:#777;font-weight:400}.hw-home-review-grid .hw-review-stars{color:#bf8b2c;font-size:16px;line-height:20px;letter-spacing:1px}@media(max-width:1199px){.hw-home-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:999px){.hw-home-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.hw-home-review-grid{grid-template-columns:minmax(0,1fr)}}.hw-home-review-grid .hw-home-review-content{font-weight:400!important}.hw-home-review-grid .hw-home-review-content blockquote{font-family:Mulish,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;font-style:normal!important}.hw-home-review-grid .hw-review-name{font-weight:700!important}.hw-home-review-grid .hw-review-date{font-weight:400!important}.hw-home-reviews-background{background:#f9f9f9}.hw-home-reviews-background .hw-home-reviews{padding-top:64px;padding-bottom:64px}.hw-home-portrait-split .hw-portrait-row-pet{background:#f9f9f9}.hw-portrait-row-track>a{border-radius:6px;overflow:hidden}.hw-portrait-row-track img{border-radius:6px}.hw-home-review-grid .hw-review-header{margin:0 0 14px!important;gap:4px 10px}.hw-home-review-grid .hw-review-header p{margin:0!important}.hw-home-review-grid .hw-home-review-content blockquote{font-size:14px!important;line-height:1.65!important;margin:0 0 8px!important}.hw-home-review-content{padding:18px!important}.hw-home-redesign img{border-radius:6px!important}.hw-home-redesign :is(.hw-card-gallery,.hw-home-collection-gallery,.hw-home-review-image,.hw-portrait-row-track>a){border-radius:6px!important;overflow:hidden}.hw-home-collection{border-radius:6px;overflow:hidden}#hw-home-review-masonry .section__grid:has(>.section__grid-item){display:block!important;columns:4;column-gap:24px}#hw-home-review-masonry .section__grid-item{display:inline-block!important;break-inside:avoid;vertical-align:top;margin:0 0 24px!important;background:#fff;border:1px solid #e7e7e7}#hw-home-review-masonry .section__caption{padding:18px!important;margin:0!important;text-wrap:wrap!important;box-sizing:border-box}#hw-home-review-masonry .section__caption p{margin:0 0 8px!important}#hw-home-review-masonry .section__caption p:has(>br:only-child){display:none}#hw-home-review-masonry img{object-fit:contain!important;background:#fff}@media(max-width:899px){#hw-home-review-masonry .section__grid:has(>.section__grid-item){columns:2}}@media(max-width:549px){#hw-home-review-masonry .section__grid:has(>.section__grid-item){columns:1}}:is(#tile-image-gallery-g7FKLR,#hw-home-review-masonry,#tile-category-products-95AiGC,#tile-feature-list-hEZPLv,#tile-feature-list-y5QJiD,#tile-feature-list-ShdLEZ,#tile-feature-list-DhKFV5) .section__container{padding-inline:40px!important}:is(#tile-image-gallery-g7FKLR,#hw-home-review-masonry,#tile-category-products-95AiGC,#tile-feature-list-hEZPLv,#tile-feature-list-y5QJiD,#tile-feature-list-ShdLEZ,#tile-feature-list-DhKFV5) .section__content{width:100%!important;max-width:1600px!important}@media(max-width:699px){:is(#tile-image-gallery-g7FKLR,#hw-home-review-masonry,#tile-category-products-95AiGC,#tile-feature-list-hEZPLv,#tile-feature-list-y5QJiD,#tile-feature-list-ShdLEZ,#tile-feature-list-DhKFV5) .section__container{padding-inline:20px!important}}@media(max-width:1199px)and (min-width:900px){#hw-home-review-masonry .section__grid:has(>.section__grid-item){columns:3}}#hw-home-review-masonry .section__grid:has(>.section__grid-item){position:relative!important;columns:auto!important}#hw-home-review-masonry .section__grid-item{position:absolute!important;display:block!important;margin:0!important;box-sizing:border-box}body:has(#tile-call-to-action-K4rYWH) :is(.ins-tile__picture,.section__image,.hw-card-gallery,.hw-source-gallery-dialog,#hw-home-review-masonry .section__grid-item){border-radius:6px!important}body:has(#tile-call-to-action-K4rYWH) :is(.section__image,.hw-card-gallery,#hw-home-review-masonry .section__grid-item){overflow:hidden!important}#hw-home-review-masonry .hw-review-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:0 0 14px;text-align:left;font-family:Mulish,Arial,sans-serif}#hw-home-review-masonry .hw-review-header p{margin:0!important}#hw-home-review-masonry .hw-review-name{font-size:14px;line-height:20px;font-weight:700;font-style:normal}#hw-home-review-masonry .hw-review-date{grid-column:1/-1;font-size:12px;line-height:18px;color:#777;font-style:normal}#hw-home-review-masonry .hw-review-stars{color:#bf8b2c;font-size:16px;line-height:20px;letter-spacing:1px;white-space:nowrap}#hw-home-review-masonry .section__caption em{font-style:normal!important}#hw-home-review-masonry{--n-caption-font-size:var(--responsive-font-size-14);--n-caption-font-weight:400;--n-caption-line-height:var(--responsive-line-height-14);--n-caption-font-style:normal;--fg-color:var(--ewp-color-f);font-family:Mulish,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#191919}#hw-home-review-masonry .section__grid-item{border-radius:6px!important;overflow:hidden!important}#hw-home-review-masonry .section__caption{font-family:Mulish,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:var(--responsive-line-height-14,1.5)!important;color:#191919!important}#hw-home-review-masonry .section__caption :is(span,p,em){font-weight:400!important;color:inherit!important;background:transparent!important}#hw-home-review-masonry .section__caption .hw-review-name,#hw-home-review-masonry .section__caption strong{font-weight:700!important}#hw-home-review-masonry .section__caption .hw-review-date{color:#777!important}:is(#hw-home-review-masonry,#tile-image-gallery-dYwEkR) .section__image{overflow:hidden}:is(#hw-home-review-masonry,#tile-image-gallery-dYwEkR) .section__image img{transform-origin:center!important;transition:transform .32s ease!important}@media(hover:hover)and (pointer:fine){:is(#hw-home-review-masonry,#tile-image-gallery-dYwEkR) .section__image:hover img{transform:scale(1.15)!important}}@media(prefers-reduced-motion:reduce){:is(#hw-home-review-masonry,#tile-image-gallery-dYwEkR) .section__image img{transition:none!important}}.hw-home-collection{background:#111}.hw-home-collection-copy{background:#111;color:#fff;padding:24px}.hw-home-collection-copy h3{color:#fff}.hw-home-collection-copy p{color:#ccc;min-height:0;margin:10px 0 20px;font-size:14px;line-height:1.6}.hw-home-collection-action{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;color:#fff}.hw-home-collection-action>span{font-size:13px;font-weight:700}.hw-home-collection-action>span:last-child{font-size:22px;line-height:1;font-weight:400;transition:transform .2s ease}.hw-home-collection:hover span{text-decoration:none}.hw-home-collection-copy:hover .hw-home-collection-action>span:first-child{text-decoration:underline;text-underline-offset:4px}.hw-home-collection-copy:hover .hw-home-collection-action>span:last-child{transform:translate(3px)}@media(max-width:767px){.hw-home-collection-copy{padding:20px}.hw-home-collection-copy p{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.hw-home-collection-action>span:last-child{transition:none}}.hw-home-collection{background:transparent}.hw-home-collection-copy{border-radius:0 0 6px 6px}.hw-home-collection>.hw-home-collection-gallery{background:#fff!important}.hw-home-redesign .hw-home-collection>.hw-home-collection-gallery{border-radius:6px 6px 0 0!important}.hw-home-redesign .hw-home-collection-gallery img{border-radius:6px 6px 0 0!important}.hw-home-collection-copy{padding:30px!important}.hw-home-portrait-split .hw-portrait-row,.hw-home-reviews-background .hw-home-reviews{padding-top:80px;padding-bottom:80px}@media(max-width:767px){.hw-home-portrait-split .hw-portrait-row,.hw-home-reviews-background .hw-home-reviews{padding-top:48px;padding-bottom:48px}}.hw-home-impact-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:44px 0 36px}.hw-home-impact-stats>div{display:flex;flex-direction:column-reverse;gap:12px}.hw-home-impact-stats dt{font:400 16px/1.5 Questrial,Arial,sans-serif;color:#e0e9df}.hw-home-impact-stats dd{margin:0;font:400 52px/1.1 Questrial,Arial,sans-serif;color:#c9dfbb}@media(max-width:600px){.hw-home-impact-stats{grid-template-columns:1fr;gap:30px;margin:36px 0}.hw-home-impact-stats dd{font-size:44px}}.hw-home-impact{background-image:linear-gradient(#00000080,#00000094),url(/cdn/shop/files/hiriwa-site-25-aP7lVgx-2000x2000.webp?v=1791013196&width=2000);background-size:cover;background-position:center;background-repeat:no-repeat}.hw-home-impact{background-attachment:fixed}#ec-instantsite .ecwid :is(.hw-home-products,.hw-catalogue-grid) .hw-catalogue-image[href*=-coaster] .hw-card-picture{transform:scale(1);transform-origin:center;transition:transform .3s ease}@media(hover:hover)and (pointer:fine){#ec-instantsite .ecwid :is(.hw-home-products,.hw-catalogue-grid) .hw-catalogue-image[href*=-coaster]:hover .hw-card-picture{transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){#ec-instantsite .ecwid :is(.hw-home-products,.hw-catalogue-grid) .hw-catalogue-image[href*=-coaster] .hw-card-picture{transition:none}}#ec-instantsite .hw-home-products.ecwid .hw-catalogue-image[href*=-coaster] .hw-card-picture{transform:scale(1);transform-origin:center;transition:transform .3s ease}@media(hover:hover)and (pointer:fine){#ec-instantsite .hw-home-products.ecwid .hw-catalogue-image[href*=-coaster]:hover .hw-card-picture{transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){#ec-instantsite .hw-home-products.ecwid .hw-catalogue-image[href*=-coaster] .hw-card-picture{transition:none}}#ec-instantsite .hw-market-strip,#ec-instantsite .hw-market-strip *{font-weight:700!important}#ec-instantsite .hw-market-strip a{text-decoration:none!important}#ec-instantsite .hw-market-strip a:after{content:" \2192"!important;display:inline;white-space:nowrap}#ec-instantsite .hw-market-strip a:is(:hover,:focus-visible){text-decoration:underline!important;text-decoration-color:currentColor!important;text-underline-offset:4px}#ec-instantsite .ecwid .hw-card-gallery:has(.hw-catalogue-image[href*=-coaster]),#ec-instantsite .ecwid .hw-card-gallery .hw-catalogue-image[href*=-coaster]{overflow:hidden!important}#ec-instantsite .ecwid :is(.hw-home-products,.hw-catalogue-grid) .hw-catalogue-image[href*=-coaster] .hw-card-picture,#ec-instantsite .hw-home-products.ecwid .hw-catalogue-image[href*=-coaster] .hw-card-picture{transform:none!important;transition:none!important}@media(hover:hover)and (pointer:fine){#ec-instantsite .ecwid :is(.hw-home-products,.hw-catalogue-grid) .hw-catalogue-image[href*=-coaster]:hover .hw-card-picture,#ec-instantsite .hw-home-products.ecwid .hw-catalogue-image[href*=-coaster]:hover .hw-card-picture{transform:none!important}}@media(max-width:760px){#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3){position:relative;isolation:isolate;overflow:clip;height:auto!important;min-height:0!important}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3) :is(.section__animation,.size-full,.grid-layout-with-bleed,.col-content,.col-content>div){height:auto!important;min-height:0!important}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3) .grid-layout-with-bleed{position:relative}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3) .col-content>div{padding-top:48px!important;padding-bottom:48px!important}#ec-instantsite :is(#tile-cover-UJh7cr,#tile-cover-WW6Tn3) .ins-tile__background--fixed{height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important}#ec-instantsite #tile-cover-UJh7cr .ins-tile__buttons{display:flex!important;flex-direction:column;align-items:center;gap:16px;margin-top:40px!important}#ec-instantsite .hw-contact-page .hw-contact-intro .hw-contact-channels{display:flex;flex-direction:column;align-items:center;gap:24px}#ec-instantsite .hw-contact-page .hw-contact-intro .hw-contact-channel{display:inline-flex;flex:0 0 auto;gap:12px;width:auto;max-width:100%;white-space:nowrap}#ec-instantsite .hw-contact-page .hw-contact-intro .hw-contact-channel>span:last-child{position:static;flex:0 0 auto;transform:none}#ec-instantsite .hw-footer-brand{justify-self:center;width:min(220px,100%)}#ec-instantsite .hw-footer-bottom nav{padding-right:44px;row-gap:16px}#ec-instantsite .hw-footer-notes p:last-child{align-self:flex-start;text-align:left}#ec-instantsite .hw-return-top{width:40px!important;height:40px!important;right:12px!important;bottom:16px!important}}@media(max-width:760px){#ec-instantsite .hw-shipping-strip .hw-shipping-inner:has(.hw-country-form){padding:16px!important;gap:14px!important}#ec-instantsite .hw-shipping-strip .hw-shipping-message{line-height:1.6}#ec-instantsite .hw-shipping-strip .hw-country-form{justify-content:center;gap:10px}#ec-instantsite .hw-home-reassurance .hw-reassurance-item{justify-content:center;text-align:center}#ec-instantsite .hw-footer-notes{align-items:center;text-align:center}#ec-instantsite .hw-footer-notes p{justify-content:center;width:100%}#ec-instantsite .hw-footer-notes p:last-child{align-self:center;text-align:center}#ec-instantsite #hw-product-preview .hp-trail.hp-eyebrow{padding-right:0!important;flex-wrap:nowrap!important;gap:8px!important;white-space:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:thin}#ec-instantsite #hw-product-preview .hp-trail.hp-eyebrow>*{flex-shrink:0}#ec-instantsite :is(#tile-call-to-action-7zvADu,#tile-call-to-action-K4rYWH) .ins-tile__title{text-align:center!important;width:100%}#ec-instantsite :is(#tile-call-to-action-7zvADu,#tile-call-to-action-K4rYWH) .ins-tile__button{display:flex!important;justify-content:center!important;width:100%}#ec-instantsite #tile-call-to-action-K4rYWH .hw-pet-intro-links{display:flex!important;flex-wrap:wrap;justify-content:center!important;align-items:center!important}}@media(max-width:799px){#ec-instantsite .hw-pet-faq #tile-feature-list-DhKFV5 .ins-tile__title{font-size:clamp(18px,5.8vw,28px)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hiriwa-source-overrides.css.map */
