.placeholder-media{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;height:100%;min-height:100%;aspect-ratio:var(--placeholder-ratio, auto);background:radial-gradient(120% 90% at 85% 10%,#f5f7fae6,#f5f7fa00 60%),linear-gradient(160deg,#dde9f5,#bcd5ec 55%,#a9c9e6);color:#2a23268c}.placeholder-media__label{padding:16px 20px;font-size:12px;letter-spacing:.01em}.hero__media.placeholder-media .placeholder-media__label{display:none}.image-block__placeholder.placeholder-media,.media-block__placeholder.placeholder-media{--placeholder-ratio: 4 / 5}.hero__container{margin-inline:var(--page-margin);width:auto;border-radius:var(--hira-radius-lg);overflow:hidden}.hero__content-wrapper{padding-inline:clamp(24px,4vw,64px)}.media-with-content .media-block,.media-with-content .placeholder-media{border-radius:var(--hira-radius-lg);overflow:hidden}:root{--hira-radius-lg: 20px;--hira-radius-md: 12px;--hira-radius-sm: 8px;--hira-radius-pill: 999px}:root{--hira-ease-out: cubic-bezier(.23, 1, .32, 1);--hira-ease-reveal: cubic-bezier(.16, 1, .3, 1)}main .text-block.h6>p{display:inline-block;padding:5px 12px;border-radius:var(--hira-radius-pill);background:#c5d6e347;font-size:12px;font-weight:500;letter-spacing:.01em}.button,.button-secondary,button.button{transition:transform .16s var(--hira-ease-out),background-color .2s ease,color .2s ease,border-color .2s ease}.button:active,.button-secondary:active,button.button:active{transform:scale(.97)}.card-gallery{border-radius:var(--hira-radius-sm);overflow:hidden}main .image-block{border-radius:var(--hira-radius-lg);overflow:hidden}@media(hover:hover)and (pointer:fine){main .image-block img,main .image-block .placeholder-media{transition:transform .6s var(--hira-ease-out)}main a:hover>.image-block img,main a:hover .placeholder-media,main .image-block:hover img{transform:scale(1.03)}}.hira-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--hira-ease-reveal),transform .7s var(--hira-ease-reveal)}.hira-reveal.hira-reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hira-reveal{opacity:1;transform:none;transition:none}}main .shopify-section:not(.header-section) .section-background[class*=__trust],main .shopify-section:not(.header-section) .section-background[class*=__story]{inset-inline:var(--page-margin);border-radius:var(--hira-radius-lg)}main [id$=__trust]{margin-top:12px}main [id$=__story] .text-block.h6>p{background:#f5f7fabf}main .button-unstyled{text-decoration:underline;text-decoration-color:#4b28384d;text-underline-offset:4px;transition:text-decoration-color .2s ease}@media(hover:hover)and (pointer:fine){main .button-unstyled:hover{text-decoration-color:currentcolor}}.hira-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px}.hira-breadcrumb a{color:#2a232673;text-decoration:none;transition:color .2s ease}.hira-breadcrumb a:hover{color:#2a2326}.hira-pdp-description,.hira-pdp-description p{max-width:60ch;font-size:15px;font-weight:400;line-height:1.75;color:#2a2326ad}.hira-pdp-description p{margin:0 0 1em}.hira-pdp-description>:last-child{margin-bottom:0}.hira-pdp-trust{margin:0;font-size:13px;color:#2a232699}.product-details .quantity-selector-wrapper,.product-details quantity-selector-component{order:2}.product-information__media .product-media-container,.product-information__media .product-media{background:#eceff3}.product-details .accordion summary{padding-block:22px;font-size:16px;font-weight:500;letter-spacing:0}.product-details .accordion .details-content{color:#2a2326ad;line-height:1.6}.hira-card-desc{margin:0;font-size:13px;line-height:1.5;color:#2a232699}.hira-pdp-placeholder-grid,.media-gallery--large-first-image .media-gallery__grid{display:grid;grid-template-columns:1fr 2fr;gap:16px}.hira-pdp-placeholder-grid>:first-child,.media-gallery--large-first-image .media-gallery__grid>li:first-child{grid-column:1 / -1;aspect-ratio:1.1}.hira-pdp-placeholder-grid>:not(:first-child),.media-gallery--large-first-image .media-gallery__grid>li:not(:first-child){aspect-ratio:auto;height:clamp(200px,20vw,300px)}.media-gallery--large-first-image .media-gallery__grid>li:not(:first-child) img{height:100%;object-fit:cover}.hira-pdp-placeholder-grid__item{border-radius:var(--hira-radius-lg)}@media screen and (max-width:749px){.hira-pdp-placeholder-grid{grid-template-columns:1fr;padding-inline:var(--page-margin)}.hira-pdp-placeholder-grid>:not(:first-child){display:none}}.shopify-section:has(product-recommendations):not(:has(.product-card)){display:none}.hira-rating{display:flex;align-items:center;gap:10px}.hira-rating__stars{display:inline-flex;gap:2px}.hira-star{position:relative;display:inline-flex}.hira-star svg{display:block;fill:#4b283847}.hira-star .hira-star__fill{position:absolute;top:0;right:0;bottom:0;left:0;fill:#c5d6e3;clip-path:inset(0 calc(100% - var(--fill, 0%)) 0 0)}.hira-rating__value{font-size:14px;font-weight:500;color:#2a2326}.hira-rating__count{font-size:14px;color:#2a232699}a.hira-rating__count{text-decoration:underline;text-underline-offset:3px}[id$=__also_like] .text-block{--font-h3--size: clamp(28px, 3vw, 40px)}.hira-mgallery{display:none}@media screen and (max-width:749px){.hira-mgallery{display:block}.product-information__media>:not(.hira-mgallery){display:none}.hira-mgallery__track{display:flex;gap:4px;padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.hira-mgallery__track::-webkit-scrollbar{display:none}.hira-mgallery__track:focus-visible{outline:2px solid #4b2838;outline-offset:-2px}.hira-mgallery__slide{flex:0 0 calc(100% - (var(--page-margin) * 2) - 24px);aspect-ratio:4 / 5;border-radius:var(--hira-radius-lg);overflow:hidden;background:#eceff3;scroll-snap-align:start}.hira-mgallery__slide img{display:block;width:100%;height:100%;object-fit:cover}.hira-mgallery__slide .placeholder-media{height:100%}.hira-mgallery__progress{position:relative;height:2px;margin:18px calc(var(--page-margin) + 12px) 0;border-radius:2px;background:#d5dbe2;overflow:hidden}.hira-mgallery__thumb{position:absolute;inset-block:0;left:0;width:calc(100% / var(--count));border-radius:2px;background:#4b2838}.hira-rating{margin-top:8px}}.product-details .add-to-cart-button:not([disabled]),.sticky-add-to-cart .add-to-cart-button:not([disabled]){--button-color: #4b2838;--button-background-color: #c5d6e3;--button-border-color: #c5d6e3}.product-details .add-to-cart-button:not([disabled]):hover,.sticky-add-to-cart .add-to-cart-button:not([disabled]):hover{--button-color: #4b2838;--button-background-color: #b3c7d8;--button-border-color: #b3c7d8}.shopify-section.shopify-section-group-footer-group .section-background{inset-inline:var(--page-margin)}.shopify-section.shopify-section-group-footer-group:not(.footer-utilities) .section-background{border-radius:var(--hira-radius-lg) var(--hira-radius-lg) 0 0}.shopify-section.shopify-section-group-footer-group.footer-utilities .section-background{border-radius:0 0 var(--hira-radius-lg) var(--hira-radius-lg)}.shopify-section.shopify-section-group-footer-group.footer-utilities{margin-bottom:var(--page-margin)}@media screen and (min-width:750px){.shopify-section.shopify-section-group-footer-group.footer-utilities{margin-bottom:20px}}.shopify-section-group-footer-group .footer-content,.shopify-section-group-footer-group .utilities{padding-inline:clamp(20px,3vw,48px)}footer .text-block[class*=__heading] p{margin:0 0 6px;font-size:14px;font-weight:500;letter-spacing:0;color:#4b2838a3}footer .text-block:not([class*=__heading]) p{margin:0;font-size:18px;line-height:1.4;color:#4b283899}footer .text-block a{position:relative;color:#4b2838;text-decoration:none}footer .text-block a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform .26s var(--hira-ease-out)}@media(hover:hover)and (pointer:fine){footer .text-block a:hover:after{transform:scaleX(1)}}footer .text-block a:focus-visible:after{transform:scaleX(1)}.footer-utilities{font-size:12px;color:#4b28388c}footer .text-block[class*=__intro]+.text-block{margin-top:-6px}@media screen and (max-width:749px){main [id$=__story] .media-with-content .group-block>.group-block-content.layout-panel-flex{padding:24px 0 8px;gap:16px}}main [id$=__faq] .text-block{--font-h3--size: clamp(30px, 3vw, 38px)}main [id$=__faq] .details__header{padding-block:20px;font-size:17px}main [id$=__faq] .details-content,main [id$=__faq] .details-content p{font-size:16px;line-height:1.6}header .header-actions__action.account-button{display:none}@media screen and (max-width:749px){.shopify-section-group-footer-group .utilities{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}}@media screen and (max-width:749px){#header-component .header__columns .search-action,#header-component.header[data-menu-style] .header__columns .search-action.search-action{grid-area:rightA;justify-content:flex-end}}product-card .hira-card-buy{position:relative;z-index:var(--layer-raised);margin-top:auto;padding-top:8px}product-card .product-card__content:has(>.hira-card-buy)>product-price{display:none}product-card .hira-card-buy .quick-add{position:static;inset:auto;pointer-events:auto}product-card .hira-card-buy .shopify-product-form{display:block;height:auto}product-card .hira-card-buy button.quick-add__button,product-card .hira-card-buy button.quick-add__button:is(:hover,:focus-visible),product-card .hira-card-buy button.quick-add__button[data-added]{position:static;display:grid;place-items:center;justify-content:center;width:100%;max-inline-size:none;height:44px;padding:0 20px;border:1px solid #4b2838;border-radius:var(--hira-radius-pill);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;color:#2a2326;font-size:14px;font-weight:400;letter-spacing:.01em;opacity:1;scale:1;translate:none;transition:scale .14s ease-out}product-card .hira-card-buy button.quick-add__button.add-to-cart-button{height:44px}product-card .hira-card-buy button.quick-add__button:before{display:none}product-card .hira-card-buy button.quick-add__button:active{scale:.98}product-card .hira-card-buy button.quick-add__button>:is(.hira-qa__label,.hira-qa__done,.hira-qa__error){grid-area:1 / 1}product-card .hira-card-buy button.quick-add__button :is(.hira-qa__done,.hira-qa__error),product-card .hira-card-buy button.quick-add__button[data-hira-state] .hira-qa__label{visibility:hidden}product-card .hira-card-buy button.quick-add__button[data-hira-state=added] .hira-qa__done,product-card .hira-card-buy button.quick-add__button[data-hira-state=error] .hira-qa__error{visibility:visible}@media(prefers-reduced-motion:reduce){product-card .hira-card-buy button.quick-add__button{transition:none}}#cart-drawer .theme-drawer__header{position:relative;justify-content:center;padding:24px 56px 12px}#cart-drawer .theme-drawer__title{margin:0;font-size:18px;font-weight:400;letter-spacing:0;text-align:center}#cart-drawer .theme-drawer__close-button{position:absolute;inset-block-start:33px;inset-inline-end:12px;translate:0 -50%}#cart-drawer .hira-ship{padding:4px 32px 22px;text-align:center;border-bottom:1px solid rgb(75 40 56 / .08)}#cart-drawer .hira-ship__track{height:3px;border-radius:var(--hira-radius-pill);background:#4b28381a;overflow:hidden}#cart-drawer .hira-ship__fill{display:block;height:100%;width:var(--hira-ship-progress);border-radius:inherit;background:#4b2838;transition:width .5s cubic-bezier(.23,1,.32,1)}#cart-drawer .hira-ship__text{margin:12px 0 0;font-size:14px;line-height:1.4;color:#2a2326b3}#cart-drawer .hira-ship__text strong{font-weight:500;color:#2a2326}#cart-drawer .cart-drawer__items{padding-block-start:24px}#cart-drawer .cart-items__table-row{grid-template-columns:100px minmax(0,1fr) auto;column-gap:16px}#cart-drawer .cart-items__media-container{border-radius:var(--hira-radius-md);overflow:hidden}#cart-drawer .cart-items__media-container :is(img,.cart-items__media-image){width:100%;aspect-ratio:1 / 1;object-fit:cover}#cart-drawer .hira-cart-thumb{display:block;width:100%;aspect-ratio:1 / 1;background:linear-gradient(160deg,#dde9f5,#bcd5ec)}#cart-drawer .cart-items__title{font-size:15px;font-weight:500;line-height:1.35;text-decoration:none}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-items__price{font-size:15px;font-weight:400}#cart-drawer .cart-items__quantity-controls{align-items:center;gap:16px}#cart-drawer .cart-items__quantity .quantity-selector{height:36px;border:1px solid rgb(75 40 56 / .18);border-radius:var(--hira-radius-pill);background:transparent}#cart-drawer .cart-items__remove{width:auto;min-width:0;height:auto;padding:0;border:0;background:none;box-shadow:none;color:#2a23268c;transition:color .15s ease}#cart-drawer .cart-items__remove:hover{color:#2a2326}#cart-drawer .hira-cart-remove{font-size:13px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}#cart-drawer .cart-drawer__summary{gap:20px;padding:24px 24px 28px;border-top:1px solid rgb(75 40 56 / .08);box-shadow:none}#cart-drawer .cart-drawer__summary .cart-totals{padding-top:0;margin-top:0;border-top:0}#cart-drawer .cart-totals__container{gap:8px}#cart-drawer .cart-totals__total{display:flex;justify-content:space-between;align-items:baseline}#cart-drawer .cart-totals__total-label,#cart-drawer .cart-totals__total-value{font-size:16px;font-weight:500;letter-spacing:-.005em;color:#2a2326}#cart-drawer .cart-totals__total-value{font-variant-numeric:tabular-nums}#cart-drawer .cart-totals__tax-note{margin:0}#cart-drawer .cart-totals__tax-note small{font-size:13px;line-height:1.5;color:var(--hira-ink-soft)}#cart-drawer .cart__ctas{margin-top:0}#cart-drawer #checkout{width:100%;height:54px;border-radius:var(--hira-radius-pill);font-size:15px;font-weight:500;letter-spacing:0;transition:background-color .2s ease,transform .14s var(--hira-ease-out)}@media(hover:hover)and (pointer:fine){#cart-drawer #checkout:not([disabled]):hover{--button-background-color: #5e3549;--button-border-color: #5e3549}}#cart-drawer #checkout:not([disabled]):active{transform:scale(.985)}.page-wrapper--drawer-open{margin-inline-end:0}@media(min-width:990px){.page-wrapper{scrollbar-gutter:stable}}theme-drawer .theme-drawer__dialog::backdrop{background:#4b283838;animation:hira-backdrop-in .28s ease-out}.theme-drawer__dialog[open]{box-shadow:-12px 0 40px #4b28380f}@keyframes hira-backdrop-in{0%{background:#4b283800}}@media(prefers-reduced-motion:reduce){theme-drawer .theme-drawer__dialog::backdrop{animation:none}}.hira-shop__title{margin:0;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.05;letter-spacing:-.02em}.hira-shop__intro{margin:14px 0 0;max-width:44ch;font-size:17px;line-height:1.5;color:#2a2326b3}.hira-shop__intro p{margin:0}#search-modal .recently-viewed-wrapper{display:none}@media screen and (min-width:750px){#search-modal .search-modal__content{width:min(880px,calc(100vw - 48px));max-width:none;margin-block-start:72px;border:0;border-radius:var(--hira-radius-lg);box-shadow:0 24px 60px #4b28381a}#search-modal .search-modal__content::backdrop{background:#4b283838;animation:hira-backdrop-in .28s ease-out}}#search-modal .predictive-search-form__header{padding:8px 12px 8px 20px;border-bottom:1px solid rgb(75 40 56 / .08)}#search-modal .search-input{height:64px;font-size:20px;letter-spacing:-.01em}#search-modal .search-input::placeholder{color:#2a232666}#search-modal .predictive-search-results__inner{padding:24px 24px 8px}#search-modal .predictive-search-results__products{padding:0}#search-modal .predictive-search-results__title{margin:0 0 14px;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:#2a2326}#search-modal .predictive-search-results__list.predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible}#search-modal .predictive-search-results__list.predictive-search-results__wrapper-products:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}#search-modal .predictive-search-results__card--product{width:auto;min-width:0}#search-modal .resource-card__media{border-radius:var(--hira-radius-md);overflow:hidden}#search-modal .predictive-search-results__card--product .resource-card{--resource-card-aspect-ratio: 1}#search-modal .predictive-search-results__card--product :is(.resource-card__image,.resource-card__image-placeholder){aspect-ratio:1}#search-modal .predictive-search-results__card--product .resource-card__image-placeholder{position:relative;font-size:0;background:var(--hira-placeholder)}#search-modal .predictive-search-results__card--product .resource-card__image-placeholder:after{content:"Image coming soon";position:absolute;left:16px;bottom:12px;font-size:12px;letter-spacing:.01em;color:#2a23268c}#search-modal .resource-card__title{margin-top:10px;font-size:15px;line-height:1.35}#search-modal .resource-card .price{font-size:14px;color:#2a2326a6}#search-modal .predictive-search-results__pill{border:1px solid rgb(75 40 56 / .18);border-radius:var(--hira-radius-pill);background:transparent}@media screen and (min-width:750px){#search-modal .predictive-search-form__content-wrapper{max-height:min(680px,calc(100dvh - 180px))}}#search-modal .predictive-search-form__content{padding-bottom:0}#search-modal .predictive-search-form__footer{position:static;padding:8px 24px 24px;background:none}#search-modal .predictive-search-form__footer:before{display:none}#search-modal .predictive-search__search-button{height:48px;padding-inline:28px;border:1px solid #4b2838;border-radius:var(--hira-radius-pill);background:transparent;color:#2a2326;box-shadow:none}#search-modal .predictive-search-results__no-results{margin:0 0 24px;padding:0;text-align:left;font-size:15px;color:#2a2326b3}@media screen and (max-width:749px){#search-modal .search-input{font-size:18px}#search-modal .predictive-search-results__list.predictive-search-results__wrapper-products,#search-modal .predictive-search-results__list.predictive-search-results__wrapper-products:has(>li:nth-child(4)){grid-template-columns:1fr;gap:12px}#search-modal .predictive-search-results__card--product .resource-card{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:16px}#search-modal .predictive-search-results__card--product .resource-card__media{width:64px;border-radius:var(--hira-radius-sm)}#search-modal .predictive-search-results__card--product .resource-card__image-placeholder:after{content:none}#search-modal .predictive-search-results__card--product .resource-card__title{margin-top:0}}:root{--hira-surface: #eef2f6;--hira-ink-soft: rgb(75 40 56 / .66);--hira-placeholder: radial-gradient(120% 90% at 85% 10%, rgb(245 247 250 / .9) 0%, rgb(245 247 250 / 0) 60%), linear-gradient(160deg, #dde9f5 0%, #bcd5ec 55%, #a9c9e6 100%)}main :is(h1,h2,h3){text-wrap:balance}main p{text-wrap:pretty}::selection{background:#c5d6e380;color:#4b2838}main :is([id$=__bestsellers],[id$=__concerns],[id$=__faq]) .text-block.h3{--font-h3--size: clamp(34px, 3.6vw, 50px)}main :is([id$=__bestsellers],[id$=__concerns],[id$=__faq]) .text-block.h3 :is(h2,h3){font-weight:500;letter-spacing:-.028em}header .header-logo{font-size:23px;letter-spacing:-.025em}@media screen and (max-width:749px){header .header-logo{font-size:21px}}header-menu .menu-list__link{position:relative;font-size:15px}header-menu .menu-list__link-title{position:relative;--hira-nav-pad: var(--gap-sm)}header-menu .menu-list__link-title:after{content:"";position:absolute;left:var(--hira-nav-pad, 0px);right:var(--hira-nav-pad, 0px);bottom:-3px;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform .26s var(--hira-ease-out)}@media(hover:hover)and (pointer:fine){header-menu .menu-list__list-item:hover .menu-list__link-title:after{transform:scaleX(1)}}header-menu .menu-list__link:focus-visible .menu-list__link-title:after{transform:scaleX(1)}#header-component header-menu .menu-list .menu-list__link{color:#2a2326}main [id$=__hero] h1{line-height:1.02;letter-spacing:-.035em}main [id$=__hero] .rte{max-width:34ch}main [id$=__hero] .rte p{font-size:clamp(17px,1.4vw,19px);line-height:1.5;color:#2a2326c7}main [id$=__hero] a.button{padding:17px 30px;font-size:15px}@media(hover:hover)and (pointer:fine){main a.button:not(.button-secondary):hover{--button-background-color: #5e3549;--button-border-color: #5e3549}}main [id$=__trust] .section-content-wrapper{flex-wrap:wrap;justify-content:center;column-gap:clamp(28px,4.5vw,64px);row-gap:12px}main [id$=__trust] .text-block p{font-size:16px;color:var(--hira-ink-soft)}main [id$=__trust] .icon-block__media{width:21px;height:21px;color:#2a23268c}@media screen and (max-width:749px){main [id$=__trust] .text-block p{font-size:14.5px}main [id$=__trust] .icon-block__media{width:19px;height:19px}}@media screen and (max-width:749px){main [id$=__trust] .section-content-wrapper{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;gap:14px 28px}}product-card .product-card__content.spacing-style{padding:0;border:0;border-radius:0;background:transparent;overflow:visible;gap:14px}product-card .card-gallery{border-radius:var(--hira-radius-lg);overflow:clip}.product-card-gallery__title-placeholder{position:relative;background:var(--hira-placeholder)}.product-card-gallery__title-placeholder .title-text{font-size:0}.product-card-gallery__title-placeholder:after{content:"Image coming soon";position:absolute;left:20px;bottom:16px;font-size:12px;letter-spacing:.01em;color:#2a23268c}product-card .product-card__content .text-block p{font-weight:500;letter-spacing:-.01em}product-card .hira-card-buy{padding-top:4px}@media(hover:hover)and (pointer:fine){product-card .hira-card-buy button.quick-add__button:hover:not([data-hira-state]){background:#4b2838;color:#f5f7fa}}@media screen and (min-width:750px){main [id$=__concerns] .layout-panel-flex--row.mobile-column{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:40px 24px}main [id$=__concerns] .layout-panel-flex--row>.group-block:first-child{grid-row:span 2;height:auto;align-self:stretch}main [id$=__concerns] .layout-panel-flex--row>.group-block:first-child>.group-block-content{height:100%}main [id$=__concerns] .layout-panel-flex--row>.group-block:first-child .image-block{flex:1 1 0;height:auto;min-height:0;aspect-ratio:auto}main [id$=__concerns] .layout-panel-flex--row>.group-block:first-child .image-block :is(.placeholder-image,img){height:100%;aspect-ratio:auto;object-fit:cover}main [id$=__concerns] .layout-panel-flex--row>.group-block:not(:first-child) .image-block :is(.placeholder-image,img){aspect-ratio:16 / 9;height:auto;object-fit:cover}}@media screen and (max-width:749px){main [id$=__concerns] .layout-panel-flex--row.mobile-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 12px}main [id$=__concerns] .layout-panel-flex--row>.group-block:first-child{grid-column:1 / -1}main [id$=__concerns] .layout-panel-flex--row>.group-block:first-child .image-block,main [id$=__concerns] .layout-panel-flex--row>.group-block:first-child .image-block :is(.placeholder-image,img){aspect-ratio:4 / 3;height:auto;object-fit:cover}main [id$=__concerns] .layout-panel-flex--row>.group-block:not(:first-child) .image-block :is(.placeholder-image,img){aspect-ratio:1 / 1;height:auto;object-fit:cover}main [id$=__concerns] .layout-panel-flex--row>.group-block:not(:first-child) .placeholder-media__label{display:none}main [id$=__concerns] .layout-panel-flex--row>.group-block:not(:first-child) .text-block.h4{--font-h4--size: 20px}}main [id$=__concerns] .text-block.h4 :is(h3,p){letter-spacing:-.015em}main [id$=__concerns] .rte p{color:var(--hira-ink-soft)}main [id$=__faq] .text-block[class*=__help] p{margin:0;color:var(--hira-ink-soft)}main [id$=__faq] .text-block[class*=__help] a{color:#2a2326;text-decoration:underline;text-decoration-color:#4b28384d;text-underline-offset:4px;transition:text-decoration-color .2s ease}main [id$=__faq] .text-block[class*=__help] a:hover{text-decoration-color:currentcolor}@media screen and (min-width:990px){main [id$=__faq] .section-content-wrapper{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:clamp(40px,6vw,112px);row-gap:16px;align-items:start}main [id$=__faq] .text-block[class*=__heading]{grid-column:1;grid-row:1}main [id$=__faq] .text-block[class*=__help]{grid-column:1;grid-row:2}main [id$=__faq] .accordion{grid-column:2;grid-row:1 / span 2}}@media screen and (min-width:750px){#header-component .header-actions__text-style{position:relative;padding-block:12px;font-size:15px;color:#2a2326}#header-component .header-actions__text-style:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform .26s var(--hira-ease-out)}#header-component .header__column--right .search-action--text{margin-inline-end:24px}#header-component .header-actions__cart-icon--text{gap:4px}#header-component .header-actions__cart-icon--text .cart-bubble{width:auto;aspect-ratio:auto;color:#2a2326}#header-component .header-actions__cart-icon--text .cart-bubble__background{display:none}#header-component .header-actions__cart-icon--text .cart-bubble__text{position:static;font-size:inherit;line-height:inherit;color:inherit;font-variant-numeric:proportional-nums}#header-component .header-actions__cart-icon--text .cart-bubble__text:before{content:"("}#header-component .header-actions__cart-icon--text .cart-bubble__text:after{content:")"}}@media(hover:hover)and (pointer:fine)and (min-width:750px){#header-component .header-actions__text-style:hover:after{transform:scaleX(1)}}#header-component{--icon-stroke-width: 1.25px}@media screen and (max-width:749px){#header-component .header-actions__cart-icon{--cart-bubble-size: 16px;--cart-bubble-top: 7px;--cart-bubble-right: 5px;--cart-bubble-background: #c5d6e3;--cart-bubble-text: #4b2838}#header-component .header-actions__cart-icon .cart-bubble__text{font-size:10px;font-weight:500}}#header-component :is(header-menu .menu-list__link,.header-actions__text-style){font-weight:500;letter-spacing:-.005em;color:#2a2326}@media screen and (min-width:990px){#MainContent .product-information__grid.product-information__grid--half.product-information--media-left{--hira-pdp-w: min(var(--full-page-grid-central-column-width), 1320px);--hira-pdp-media: min( calc(var(--hira-pdp-w) * .6), max(calc(var(--hira-pdp-w) * .5), calc((100svh - 210px - clamp(200px, 20vw, 300px))*1.1 + 24px) ) );grid-template-columns:minmax(var(--page-margin),1fr) var(--hira-pdp-media) calc(var(--hira-pdp-w) - var(--hira-pdp-media)) minmax(var(--page-margin),1fr)}#MainContent .product-information__grid .product-details{padding-inline-start:56px}#MainContent .product-information__grid .product-details>.group-block{width:100%;max-width:none;margin-inline:0}}@media screen and (min-width:990px){collection-component .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}#cart-drawer .hira-upsell{margin-block:24px 8px;padding:18px;border:1px solid rgb(75 40 56 / .12);border-radius:var(--hira-radius-md);background:transparent}#cart-drawer .hira-upsell__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}#cart-drawer .hira-upsell__title{margin:0;font-size:14px;font-weight:500;color:#2a2326}#cart-drawer .hira-upsell__dots{display:flex;gap:2px}#cart-drawer .hira-upsell__dot{position:relative;width:18px;height:24px;padding:0;border:0;background:none;cursor:pointer}#cart-drawer .hira-upsell__dot:before{content:"";position:absolute;inset:50% auto auto 50%;width:6px;height:6px;border-radius:50%;background:#4b283838;transform:translate(-50%,-50%);transition:background-color .2s ease,width .24s var(--hira-ease-out)}#cart-drawer .hira-upsell__dot[aria-current=true]:before{width:14px;border-radius:999px;background:#4b2838}#cart-drawer .hira-upsell__list{position:relative;display:flex;gap:24px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}#cart-drawer .hira-upsell__list::-webkit-scrollbar{display:none}#cart-drawer .hira-upsell__item{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px}#cart-drawer .hira-upsell__media,#cart-drawer .hira-upsell__image{display:block;width:64px;aspect-ratio:1 / 1;border-radius:var(--hira-radius-sm);object-fit:cover}#cart-drawer .hira-upsell__image--placeholder{background:linear-gradient(160deg,#e8f0f8,#bcd5ec)}#cart-drawer .hira-upsell__info{display:grid;gap:2px}#cart-drawer .hira-upsell__name{font-size:14px;font-weight:500;line-height:1.3;color:#2a2326;text-decoration:none}#cart-drawer .hira-upsell__price{font-size:13px;color:var(--hira-ink-soft)}#cart-drawer button.hira-upsell__add{position:relative;display:inline-grid;place-items:center;min-width:64px;height:34px;padding:0 16px;border:1px solid #c5d6e3;border-radius:var(--hira-radius-pill);background:#c5d6e3;color:#2a2326;font-size:13px;font-weight:500;box-shadow:none;transition:background-color .18s ease,color .18s ease,transform .12s var(--hira-ease-out)}#cart-drawer button.hira-upsell__add>*{grid-area:1 / 1}#cart-drawer button.hira-upsell__add .hira-qa__done{visibility:hidden}#cart-drawer button.hira-upsell__add:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){#cart-drawer button.hira-upsell__add:hover{background:#b3c7d8;border-color:#b3c7d8}}html:active-view-transition-type(fill-cart-drawer) #header-component .header[data-sticky-state=active],html:active-view-transition-type(fill-cart-drawer) .header[data-sticky-state=active]{view-transition-name:none}.hira-shop-hero{position:relative;display:grid;place-items:center;width:100%;min-height:clamp(240px,24vw,320px);overflow:hidden;border-radius:var(--hira-radius-lg);text-align:center;isolation:isolate}.custom-liquid:has(>.hira-shop-hero),:has(>.hira-shop-hero){width:100%;align-self:stretch}.hira-shop-hero__image,.hira-shop-hero__image.placeholder-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.hira-shop-hero__content{padding:48px 24px}.hira-shop-hero .hira-shop__intro{margin-inline:auto}.hira-shop-hero__image.placeholder-media{background:radial-gradient(55% 140% at 12% 60%,#98bfe0bf,#98bfe000 70%),radial-gradient(45% 110% at 88% 15%,#f5f7faf2,#f5f7fa00 70%),radial-gradient(40% 90% at 70% 110%,#d6e1eae6,#d6e1ea00 70%),linear-gradient(100deg,#a9c9e6,#dde9f5 48%,#e8f0f8)}.hira-shop-hero--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#4b283838}.hira-shop-hero--image .hira-shop__title,.hira-shop-hero--image .hira-shop__intro{color:#f5f7fa}@media screen and (max-width:749px){.hira-shop-hero{min-height:200px}.hira-shop-hero__content{padding:36px 20px}}@media screen and (min-width:750px){#header-component header-menu .menu-list__link,#header-component .header-actions__text-style{font-size:16px}header .header-logo{font-size:25px}}:root{--hira-hero-gap: 16px}body:has(#header-component[transparent]) main.content-for-layout>.shopify-section:first-child{margin-top:var(--hira-hero-gap)}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top{padding-top:var(--hira-hero-gap)}@media screen and (min-width:750px){#header-component[transparent]:not([data-sticky-state=active]) .header__columns{padding-inline:90px}}@media screen and (max-width:749px){#header-component[transparent]:not([data-sticky-state=active]) .header__columns{padding-inline:40px}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top{padding-top:26px}#header-component:not([transparent]):not([data-sticky-state=active]) .header__row--top{padding-top:6px}}.announcement-bar__slider{margin-inline:var(--page-margin, 16px);min-height:40px;padding:11px 24px;border-radius:var(--hira-radius-md);background:#c5d6e3}.announcement-bar__slider .announcement-bar__slides{width:100%}.announcement-bar__text{font-size:14px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#4b2838}@media screen and (max-width:749px){.announcement-bar__slider{padding-inline:12px}.announcement-bar__text{font-size:12.5px;letter-spacing:.02em;line-height:1.4}}@media screen and (min-width:750px){#header-component :is(header-menu .menu-list__link,.header-actions__text-style),#header-component .header-actions__text-style .cart-bubble__text{font-size:clamp(13px,1.15vw,15px);font-weight:500;letter-spacing:.03em;text-transform:uppercase}#header-component header-menu .menu-list__link-title{padding-inline:clamp(10px,1.4vw,22px);--hira-nav-pad: clamp(10px, 1.4vw, 22px)}#header-component .header__column--right .search-action--text{margin-inline-end:32px}header .header-logo{font-size:28px}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top{padding-top:36px}#header-component:not([transparent]):not([data-sticky-state=active]) .header__row--top{padding-top:14px}}@media screen and (min-width:750px){#header-component overflow-list [slot=more]{width:0;min-width:0;padding:0;margin:0;overflow:hidden;visibility:hidden}}@media screen and (min-width:750px){#header-component header-menu .menu-list__list-item:first-of-type .menu-list__link-title{padding-inline-start:11px}#header-component header-menu .menu-list__list-item:first-of-type .menu-list__link-title:after{left:11px}}@media screen and (min-width:750px)and (max-width:1199px){#header-component header-menu .menu-list__link-title{padding-inline:8px;--hira-nav-pad: 8px}#header-component :is(header-menu .menu-list__link,.header-actions__text-style){letter-spacing:.01em}#header-component header-menu .menu-list__list-item:first-of-type .menu-list__link-title{padding-inline-start:1px}#header-component header-menu .menu-list__list-item:first-of-type .menu-list__link-title:after{left:1px}}@media screen and (min-width:750px){#header-component[data-menu-style=drawer] .search-action--text button>span:not(.svg-wrapper),#header-component[data-menu-style=drawer] .header-actions__cart-icon--text>span:not(.svg-wrapper):not(.cart-bubble){display:none}#header-component[data-menu-style=drawer] .search-action--text .svg-wrapper.desktop\:hidden,#header-component[data-menu-style=drawer] .header-actions__cart-icon--text .svg-wrapper.desktop\:hidden{display:flex!important}#header-component[data-menu-style=drawer] .header-actions__text-style:after{content:none}#header-component[data-menu-style=drawer] .header-actions__cart-icon--text{--cart-bubble-size: 16px;--cart-bubble-top: 7px;--cart-bubble-right: 5px;--cart-bubble-background: #c5d6e3;--cart-bubble-text: #4b2838}#header-component[data-menu-style=drawer] .header-actions__cart-icon--text .cart-bubble{position:absolute;top:var(--cart-bubble-top);inset-inline-end:var(--cart-bubble-right);width:var(--cart-bubble-size);aspect-ratio:1}#header-component[data-menu-style=drawer] .header-actions__cart-icon--text .cart-bubble__background{display:block}#header-component[data-menu-style=drawer] .header-actions__cart-icon--text .cart-bubble__text{position:relative;font-size:10px;font-weight:500;letter-spacing:0;color:#2a2326}#header-component[data-menu-style=drawer] .header-actions__cart-icon--text .cart-bubble__text:before,#header-component[data-menu-style=drawer] .header-actions__cart-icon--text .cart-bubble__text:after{content:none}}.hira-logo{display:inline-flex;line-height:0}.hira-logo .hira-logo__svg{display:block;width:100%;height:100%}header .header-logo span.header-logo__hira{display:block;width:calc(34px * 110 / 36);height:34px;margin-inline:auto;color:#4b2838}@media screen and (max-width:749px){header .header-logo span.header-logo__hira{width:calc(26px * 110 / 36);height:26px}}footer span.hira-footer-logo{display:block;height:clamp(40px,4.4vw,60px);aspect-ratio:110 / 36;color:#fff}footer .text-block[class*=__heading] p{color:#fffc}footer .text-block:not([class*=__heading]) p,footer .text-block a{color:#fff}footer .text-block[class*=__intro] p{color:#fffc}footer .footer-utilities .utilities,footer .footer-utilities .utilities :is(a,button,span){color:#ffffffd9}@media screen and (max-width:749px){main [id$=__hero] h1 br{display:none}}main [id$=__hero] .text-block.h1{--font-h1--family: var(--font-accent--family);--font-h1--weight: var(--font-accent--weight, 700);--font-h1--style: normal}main [id$=__hero] .text-block.h1 h1{letter-spacing:-.02em;line-height:1.08}main :is([id$=__bestsellers],[id$=__concerns],[id$=__faq],[id$=__also_like]) .text-block.h3,main [id$=__story] .text-block.h2{--font-h3--family: var(--font-accent--family);--font-h3--weight: var(--font-accent--weight, 700);--font-h3--style: normal;--font-h2--family: var(--font-accent--family);--font-h2--weight: var(--font-accent--weight, 700);--font-h2--style: normal}main :is([id$=__bestsellers],[id$=__concerns],[id$=__faq],[id$=__also_like]) .text-block.h3 :is(h2,h3),main [id$=__story] .text-block.h2 :is(h2,h3){font-weight:var(--font-accent--weight, 700);letter-spacing:-.02em}.hira-shop__title{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight, 700);letter-spacing:-.02em}#header-component.header[transparent]:not([data-sticky-state=active]):has(.menu-list__link:hover){--closed-underlay-height: 0px}.hira-buy{display:grid;gap:12px}.hira-bundles{display:grid;gap:16px;margin:0;padding:0;border:0;min-width:0}.hira-bundle{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 22px 16px 16px;border:1.5px solid #d6e1ea;border-radius:var(--hira-radius-md);background:#4b283809;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .12s ease}.hira-bundle:active{transform:scale(.99)}.hira-bundle input,.hira-refill input{position:absolute;opacity:0;pointer-events:none}.hira-bundle.is-selected{border:2px solid #c5d6e3;padding:15.5px 21.5px 15.5px 15.5px;background:#f5f7fa}.hira-bundle:has(input:focus-visible),.hira-refill:has(input:focus-visible){outline:2px solid #4b2838;outline-offset:2px}.hira-bundle__tag{position:absolute;top:-17px;right:22px;padding:3px 22px 4px;background:#4b2838;font-size:14px;font-weight:700;line-height:1.45;color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 8px,calc(100% - 8px) 100%,8px 100%,8px 8px)}.hira-bundle__thumb{position:relative;display:block;width:64px;height:64px;border-radius:var(--hira-radius-sm);overflow:hidden;background:var(--hira-placeholder)}.hira-bundle__thumb img{width:100%;height:100%;object-fit:cover}.hira-bundle__count{position:absolute;right:4px;bottom:3px;font-size:11px;font-weight:700;color:#2a2326}.hira-bundle__body{display:grid;gap:2px;min-width:0}.hira-bundle__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-family:var(--font-accent--family);font-size:22px;font-weight:700;line-height:1.2;color:#2a2326}.hira-bundle__save{padding:3px 10px;border-radius:8px;background:#c5d6e3;font-family:var(--font-body--family);font-size:12.5px;font-weight:500;letter-spacing:.02em;line-height:1.4;text-transform:uppercase;color:#4b2838}.hira-bundle__sub{font-size:14.5px;color:var(--hira-ink-soft)}.hira-bundle__price{display:grid;justify-items:end;white-space:nowrap}.hira-bundle__now{font-family:var(--font-accent--family);font-size:23px;font-weight:700;line-height:1.2;color:#2a2326}.hira-bundle__was{font-size:14.5px;color:#2a232699}.hira-refill{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:22px;padding:22px 24px;border:2px dashed #c5d6e3;border-radius:var(--hira-radius-md);background:#4b283809;cursor:pointer}.hira-refill__box{display:grid;place-items:center;width:32px;height:32px;border:2px solid #c5d6e3;border-radius:3px;background:transparent}.hira-refill__box svg{width:20px;height:20px;fill:none;stroke:#c5d6e3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .12s ease}.hira-refill.is-selected .hira-refill__box svg{opacity:1}.hira-refill__body{display:grid;gap:4px}.hira-refill__title{font-family:var(--font-accent--family);font-size:17px;font-weight:700;color:#2a2326}.hira-refill__sub{font-size:13px;color:var(--hira-ink-soft)}.hira-refill__select{width:100%;height:44px;padding:0 16px;border:1px solid rgb(75 40 56 / .18);border-radius:var(--hira-radius-pill);background:transparent;font:inherit;font-size:14px}.product-details .quantity-selector-wrapper,.product-details quantity-selector-component{display:none}.product-details .add-to-cart-button{min-height:60px;font-family:var(--font-accent--family);font-size:17px;font-weight:700}.product-details .add-to-cart-button .hira-atc-pill{display:inline-flex;align-items:baseline;gap:10px;margin-left:12px;padding:6px 14px;border-radius:var(--hira-radius-pill);background:#f5f7fa73}.product-details .add-to-cart-button .hira-atc-compare{font-family:var(--font-body--family);font-weight:400;color:#2a23268c}.hira-ship{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:14px}.hira-ship__stock{display:inline-flex;align-items:center;gap:8px;color:#2f8f5b}.hira-ship__stock:before{content:"";width:8px;height:8px;border-radius:50%;background:#3fae74;box-shadow:0 0 0 3px #3fae7433}.hira-ship__free{font-weight:500;color:#2a2326}.hira-proof{display:flex;align-items:center;gap:10px;margin:0 0 -6px;font-size:14px;color:#2a2326}.hira-proof__faces{display:inline-flex}.hira-proof__face{display:grid;place-items:center;width:28px;height:28px;margin-left:-8px;border:2px solid #f5f7fa;border-radius:50%;background:linear-gradient(160deg,#dde9f5,#a9c9e6);font-size:11px;font-weight:600;color:#4b2838}.hira-proof__face:first-child{margin-left:0}.hira-proof__text{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.hira-proof__tick{width:15px;height:15px}.hira-proof__seal{fill:#4f9acd}.hira-proof__check{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hira-pdp-subhead{margin:4px 0 -6px;font-family:var(--font-accent--family);font-size:19px;font-weight:700;color:#4b2838}.hira-highlights{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hira-highlights li{position:relative;padding-left:28px;font-size:15px;line-height:1.5;color:#2a2326}.hira-highlights li:before{content:"";position:absolute;top:.32em;left:0;width:14px;height:14px;border-radius:50%;background:#c5d6e3}.hira-highlights strong{font-weight:600}@media screen and (max-width:749px){.hira-bundle{grid-template-columns:52px minmax(0,1fr) auto;gap:14px;padding:14px 16px 14px 12px}.hira-bundle.is-selected{padding:13.5px 15.5px 13.5px 11.5px}.hira-bundle__thumb{width:52px;height:52px}.hira-bundle__title{gap:4px 8px;font-size:18px}.hira-bundle__save{font-size:11.5px}.hira-bundle__sub{font-size:13px}.hira-bundle__now{font-size:19px}.hira-bundle__was{font-size:13px}.hira-bundle__tag{right:14px;font-size:13px}.hira-refill{gap:16px;padding:18px}.hira-refill__title{font-size:15.5px}.product-details .add-to-cart-button{font-size:16px}.product-details .add-to-cart-button .hira-atc-pill{margin-left:8px;padding:5px 12px}.hira-ship{font-size:13px}}.hira-loved{padding-block:72px 24px}.hira-loved__heading{margin:0 0 36px;font-family:var(--font-accent--family);font-weight:700;font-size:clamp(30px,3.2vw,44px);line-height:1.1;letter-spacing:-.02em;text-align:center;color:#4b2838}.hira-loved__circle{position:relative;display:inline-block}.hira-loved__circle svg{position:absolute;top:50%;left:50%;width:124.5%!important;height:auto!important;max-width:none;aspect-ratio:226 / 92;overflow:visible;transform:translate(-50%,-50%) rotate(180deg);pointer-events:none}.hira-loved__circle path{fill:none;stroke:#c5d6e3;stroke-width:4px;vector-effect:non-scaling-stroke}.hira-loved__viewport{position:relative;container-type:inline-size}.hira-loved__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hira-loved__track::-webkit-scrollbar{display:none}.hira-loved__card{display:flex;flex-direction:column;scroll-snap-align:start;border-radius:var(--hira-radius-lg);overflow:hidden;background:#4b283809}.hira-loved__media{position:relative;aspect-ratio:10 / 7;background:radial-gradient(90% 70% at 15% 95%,#f5f7fa8c,#f5f7fa00 65%),linear-gradient(200deg,#98bfe0,#a9c9e6 45%,#bcd5ec)}.hira-loved__media:not(:has(img)):after{content:"Customer photo";position:absolute;left:18px;bottom:14px;font-size:12px;color:#2a23268c}.hira-loved__media img{display:block;width:100%;height:100%;object-fit:cover}.hira-loved__body{display:flex;flex:1;flex-direction:column;padding:20px 22px 22px}.hira-loved__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.hira-loved__name,.hira-loved__verified,.hira-loved__quote{margin:0}.hira-loved__name{font-size:15px;font-weight:700;color:#2a2326}.hira-loved__stars{display:inline-flex;gap:3px}.hira-loved__stars svg{width:13px;height:13px;fill:#c5d6e3}.hira-loved__stars svg.is-empty{fill:#4b283847}.hira-loved__verified{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#4b2838}.hira-loved__verified svg{width:14px;height:14px}.hira-loved__verified circle{fill:#c5d6e3}.hira-loved__verified path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hira-loved__quote{display:-webkit-box;margin-top:14px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-size:14.5px;line-height:1.75;color:#2a2326cc}.hira-loved__quote.is-open{display:block}.hira-loved__more{align-self:center;margin-top:auto;padding:14px 8px 0;border:0;background:none;font:inherit;font-size:14px;font-weight:500;color:#4b2838;cursor:pointer}.hira-loved__arrow{position:absolute;top:calc((100cqw - 60px)*.0875 - 20px);display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#f5f7fa;box-shadow:0 4px 14px #4b28381f;color:#2a2326;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.hira-loved__arrow--prev{left:-14px}.hira-loved__arrow--next{right:-14px}.hira-loved__arrow:active{transform:scale(.95)}.hira-loved__arrow:disabled{opacity:0;pointer-events:none}.hira-loved__arrow svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:989px){.hira-loved__track{grid-auto-columns:calc((100% - 20px)/2)}.hira-loved__arrow{top:calc((100cqw - 20px)*.175 - 20px)}}@media screen and (max-width:749px){.hira-loved{padding-top:56px}.hira-loved__heading{margin-bottom:28px}.hira-loved__track{grid-auto-columns:82%;gap:12px;margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px);scroll-padding-inline:var(--page-margin, 16px)}.hira-loved__arrow{display:none}}.hira-compare__band{padding:clamp(56px,6vw,88px) var(--page-margin, 16px);background:#eef2f6}.hira-compare__heading{margin:0 0 40px;font-family:var(--font-accent--family);font-weight:700;font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.02em;text-align:center;color:#4b2838}.hira-compare__table{width:100%;max-width:1040px;margin:0 auto;border-collapse:separate;border-spacing:0;table-layout:fixed}.hira-compare__table col,.hira-compare__table th,.hira-compare__table td{padding:0}.hira-compare__col-us,.hira-compare__col-them{width:180px}.hira-compare__col-gap{width:100px}.hira-compare__table .hira-compare__us,.hira-compare__table .hira-compare__them{text-align:center}.hira-compare__table .hira-compare__them{background:#f5f7fa}.hira-compare__table .hira-compare__us{background:#c5d6e3}.hira-compare__table thead .hira-compare__us,.hira-compare__table thead .hira-compare__them{height:68px;border-radius:var(--hira-radius-md) var(--hira-radius-md) 0 0;font-size:17px;font-weight:700;color:#2a2326;vertical-align:middle}.hira-compare__table tfoot td{height:26px}.hira-compare__table tfoot .hira-compare__us,.hira-compare__table tfoot .hira-compare__them{border-radius:0 0 var(--hira-radius-md) var(--hira-radius-md)}.hira-compare__logo{display:inline-block;height:26px;aspect-ratio:110 / 36;color:#4b2838;vertical-align:middle}.hira-compare__table tbody th,.hira-compare__table tbody td{height:68px;border-top:1px solid rgb(75 40 56 / .12);vertical-align:middle}.hira-compare__table tbody tr:last-child th,.hira-compare__table tbody tr:last-child td{border-bottom:1px solid rgb(75 40 56 / .12)}.hira-compare__table tbody td.hira-compare__us{border-top-color:#ffffff73}.hira-compare__table tbody tr:last-child td.hira-compare__us{border-bottom-color:#ffffff73}.hira-compare__table tbody th{padding-left:8px;font-size:16px;font-weight:400;text-align:left;color:#2a2326}.hira-compare__mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;vertical-align:middle}.hira-compare__mark svg{width:20px;height:20px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hira-compare__mark--yes{background:#f5f7fa}.hira-compare__mark--yes svg{stroke:#4b2838}.hira-compare__mark--no{background:#4b2838}.hira-compare__mark--no svg{stroke:#f5f7fa}@media screen and (max-width:749px){.hira-compare__heading{margin-bottom:28px}.hira-compare__col-us,.hira-compare__col-them{width:84px}.hira-compare__col-gap{width:10px}.hira-compare__table thead .hira-compare__us,.hira-compare__table thead .hira-compare__them{height:56px;font-size:13px}.hira-compare__logo{height:20px}.hira-compare__table tbody th,.hira-compare__table tbody td{height:60px}.hira-compare__table tbody th{padding:0 8px 0 4px;font-size:14px;line-height:1.35}.hira-compare__mark{width:28px;height:28px}.hira-compare__mark svg{width:16px;height:16px}}.hira-band{margin-block:48px 96px}.hira-band__inner{padding:clamp(56px,6vw,88px) var(--page-margin, 16px);background:#c5d6e3;text-align:center}.hira-band__header{margin-bottom:32px;color:#f5f7fa}.hira-band__eyebrow{margin:0 0 8px;font-size:16px;font-weight:500}.hira-band__heading{margin:0;font-family:var(--font-accent--family);font-weight:700;font-size:clamp(34px,3.6vw,50px);line-height:1.1;letter-spacing:-.02em;color:#f5f7fa;text-wrap:balance}.hira-band__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;max-width:1360px;margin:0 auto;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;text-align:initial}.hira-band__track::-webkit-scrollbar{display:none}.hira-band__card{scroll-snap-align:start}.hira-band__media{position:relative;display:block;aspect-ratio:9 / 14;border-radius:var(--hira-radius-lg);overflow:hidden;background:radial-gradient(110% 80% at 80% 0%,#ffffffb3,#fff0 60%),linear-gradient(180deg,#e8f0f8,#dde9f5)}.hira-band__media:not(:has(img)):after{content:"Customer photo";position:absolute;left:18px;bottom:14px;font-size:12px;letter-spacing:.01em;color:#2a232680}.hira-band__media img{display:block;width:100%;height:100%;object-fit:cover}.hira-band__arrows{display:flex;justify-content:center;gap:8px;margin-top:24px}.hira-band__arrow{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f5f7fa;color:#2a2326;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.hira-band__arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hira-band__arrow:active{transform:scale(.95)}.hira-band__arrow:disabled{opacity:.45;cursor:default}.hira-band__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.hira-band__button{display:inline-flex;align-items:center;min-height:48px;padding:0 28px;border-radius:var(--hira-radius-pill);font-size:14px;font-weight:500;text-decoration:none;color:#4b2838;transition:background-color .16s ease,transform .16s ease}.hira-band__button:active{transform:scale(.98)}.hira-band__button--light{background:#f5f7fa}.hira-band__button--blue{background:#c5d6e3}@media(hover:hover)and (pointer:fine){.hira-band__button--light:hover{background:#fff}.hira-band__button--blue:hover{background:#b3c7d8}}.hira-band__arrow:focus-visible,.hira-band__button:focus-visible{outline:2px solid #4b2838;outline-offset:2px}@media screen and (max-width:989px){.hira-band__track{grid-auto-columns:calc((100% - 2 * 16px) / 3)}}@media screen and (max-width:749px){.hira-band{margin-block:32px 56px}.hira-band__eyebrow{font-size:15px}.hira-band__track{grid-auto-columns:68%;gap:12px;margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px);scroll-padding-inline:var(--page-margin, 16px)}}main [id$=__story] .media-block__placeholder.placeholder-media{background:radial-gradient(70% 60% at 100% 0%,#f5f7faf2,#f5f7fa00 70%),linear-gradient(225deg,#e8f0f8,#dde9f5 35%,#bcd5ec 65%,#98bfe0)}.hira-news{padding-bottom:48px}.hira-news__card{display:grid;justify-items:center;padding:clamp(48px,6vw,80px) clamp(20px,4vw,48px);border-radius:var(--hira-radius-lg);background:#eef2f6;text-align:center}.hira-news__heading{margin:0;font-family:var(--font-accent--family);font-weight:700;font-size:clamp(34px,3.6vw,50px);line-height:1.1;letter-spacing:-.02em;color:#4b2838}.hira-news__text{max-width:44ch;margin:12px 0 0;font-size:15px;line-height:1.65;color:var(--hira-ink-soft)}.hira-news__form{width:100%;max-width:480px;margin-top:28px}.hira-news__field{display:flex;gap:6px;padding:6px;border:1px solid rgb(75 40 56 / .14);border-radius:var(--hira-radius-pill);background:#f5f7fa;transition:border-color .16s ease}.hira-news__field:focus-within{border-color:#4b2838}.hira-news__input{flex:1;min-width:0;padding:0 16px;border:0;background:transparent;font:inherit;font-size:15px;color:#2a2326;outline:none}.hira-news__input::placeholder{color:#2a232673}.hira-news__button{flex-shrink:0;min-height:46px;padding:0 24px;border:0;border-radius:var(--hira-radius-pill);background:#4b2838;font:inherit;font-size:14px;font-weight:500;color:#f5f7fa;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.hira-news__button:active{transform:scale(.97)}.hira-news__button:focus-visible{outline:2px solid #c5d6e3;outline-offset:2px}@media(hover:hover)and (pointer:fine){.hira-news__button:hover{background:#5e3549}}.hira-news__fine{margin:12px 0 0;font-size:12.5px;color:#2a232680}.hira-news__status{margin:12px 0 0;font-size:14px}.hira-news__status--success{margin-top:0;font-size:16px;font-weight:500;color:#2a2326}.hira-news__status--error{color:#a23b2a}@media screen and (max-width:749px){.hira-news{padding-bottom:32px}}.hira-tp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;color:#2a2326}.hira-tp__stars{display:inline-flex;gap:2px}.hira-tp__star{display:grid;place-items:center;width:20px;height:20px;background:linear-gradient(90deg,#00b67a var(--fill, 0%),#dcdce6 var(--fill, 0%))}.hira-tp__star svg{width:15px;height:15px;fill:#fff}.hira-tp__count{color:#2a2326;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.hira-tp{flex-wrap:nowrap;gap:6px;margin-top:8px;font-size:12.5px;white-space:nowrap}.hira-tp__star{width:17px;height:17px}.hira-tp__star svg{width:12px;height:12px}}.hira-price{display:flex;align-items:baseline;gap:12px;margin:-2px 0 0;font-size:24px;line-height:1.2}.hira-price__was{font-weight:400;color:#b3362b;text-decoration:line-through;text-decoration-color:#b3362b;text-decoration-thickness:1.5px}.hira-price__now{font-family:var(--font-accent--family);font-weight:700;color:#2a2326}@media screen and (max-width:749px){.hira-price{font-size:22px}}.hira-price{font-size:22px}.hira-pdp-subhead{font-size:18px}.hira-buy{gap:10px}.hira-bundles{gap:12px}.hira-bundle,.hira-bundle.is-selected{grid-template-columns:48px minmax(0,1fr) auto;gap:14px;padding:9px 16px 9px 10px}.hira-bundle.is-selected{padding:8.5px 15.5px 8.5px 9.5px}.hira-bundle__thumb{width:48px;height:48px}.hira-bundle__count{font-size:10px}.hira-bundle__title{gap:2px 8px;font-size:18px}.hira-bundle__save{padding:2px 8px;border-radius:6px;font-size:11px}.hira-bundle__sub{font-size:13px}.hira-bundle__now{font-size:18px}.hira-bundle__was{font-size:13px}.hira-bundle__tag{top:-13px;right:16px;padding:2px 16px 3px;font-size:12px;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 6px,calc(100% - 6px) 100%,6px 100%,6px 6px)}.hira-refill{grid-template-columns:24px minmax(0,1fr);gap:14px;padding:13px 16px}.hira-refill__box{width:24px;height:24px}.hira-refill__box svg{width:15px;height:15px}.hira-refill__body{gap:1px}.hira-refill__title{font-size:14px}.hira-refill__sub{font-size:11.5px}.product-details .add-to-cart-button{min-height:56px;font-size:16px}.product-details .add-to-cart-button .hira-atc-pill{padding:4px 12px}@media screen and (max-width:749px){.hira-bundle__title,.hira-bundle__now{font-size:17px}.hira-bundle__tag{right:12px}}@media screen and (min-width:990px){main [id$=__breadcrumb] .hira-breadcrumb{width:100%;max-width:1320px;margin-inline:auto}}.hira-bundle:has(.hira-bundle__tag){padding-block:16px}.hira-bundle.is-selected:has(.hira-bundle__tag){padding-block:15.5px}.hira-bundle:has(.hira-bundle__tag) .hira-bundle__thumb{width:54px;height:54px}.hira-refill{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:69px;padding:9px 16px 9px 10px;border-width:1.5px}.hira-refill__box{justify-self:center}.hira-refill__title{font-size:12.5px}.hira-refill__sub{font-size:10.5px}.hira-highlights li{padding-left:30px}.hira-highlights li:before{top:.18em;width:18px;height:18px;background:#c5d6e3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.6 8.3 2.2 2.2 4.6-4.9' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.hira-marquee{display:flex;overflow:hidden;background:#c5d6e3;color:#2a2326}.hira-marquee__list{display:flex;flex-shrink:0;min-width:100%;justify-content:space-around;margin:0;padding:0;list-style:none;animation:hira-marquee 24s linear infinite;will-change:transform;backface-visibility:hidden}.hira-marquee__list li{padding:16px clamp(32px,5vw,80px);font-size:clamp(16px,1.4vw,20px);font-weight:500;white-space:nowrap}@keyframes hira-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@media(prefers-reduced-motion:reduce){.hira-marquee__list{animation:none}.hira-marquee{overflow-x:auto}}@media screen and (max-width:749px){.hira-marquee__list li{padding-block:13px;font-size:15px}}@media screen and (min-width:990px){#MainContent .product-information__grid .product-details.sticky-content--desktop{position:static}#MainContent .product-information__grid .product-information__media{position:sticky;top:var(--hira-gallery-top, 24px);align-self:start}}.hira-scarcity{margin-top:12px;font-size:15px;color:#2a2326}.hira-scarcity p{margin:0}.hira-scarcity__title{font-weight:600}.hira-scarcity__text{margin-top:4px!important;color:var(--hira-ink-soft)}.hira-scarcity__bar{height:10px;margin-top:12px;border-radius:var(--hira-radius-pill);background:#4b28380f;overflow:hidden}.hira-scarcity__bar>span{display:block;height:100%;border-radius:inherit;background:#c5d6e3}.hira-scarcity__foot{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-weight:500}.hira-scarcity__ends{color:#4b2838;font-variant-numeric:tabular-nums}.hira-guarantee{margin-top:8px;padding:20px;border:2px solid #c5d6e3;border-radius:var(--hira-radius-md);background:#4b283809}.hira-guarantee__head{display:flex;align-items:center;gap:16px}.hira-guarantee__seal{flex-shrink:0;width:50px;height:50px}.hira-guarantee__seal path{fill:#c5d6e3}.hira-guarantee__ring{fill:none;stroke:#ffffffb3;stroke-width:.6}.hira-guarantee__arc{font-family:var(--font-body--family);font-size:4.6px;font-weight:700;letter-spacing:.06em;fill:#4b2838}.hira-guarantee__num{font-family:var(--font-accent--family);font-size:9px;font-weight:700;fill:#4b2838}.hira-guarantee__title{margin:0;font-family:var(--font-accent--family);font-size:19px;font-weight:700;line-height:1.25;color:#4b2838}.hira-guarantee__text{margin:14px 0 0;font-size:14.5px;line-height:1.55;color:#2a2326}.hira-guarantee__terms{color:inherit;text-decoration:none}@media screen and (max-width:749px){.hira-guarantee{padding:16px}.hira-guarantee__title{font-size:17px}}.hira-also{margin-top:24px}.hira-also__title{margin:0 0 16px;font-family:var(--font-accent--family);font-size:19px;font-weight:700;color:#4b2838}.hira-also__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.hira-also__item{display:grid;align-content:start}.hira-also__media{display:block;aspect-ratio:1;border-radius:var(--hira-radius-md);overflow:hidden;background:var(--hira-placeholder)}.hira-also__media img{width:100%;height:100%;object-fit:cover}.hira-also__name{margin-top:12px;font-size:15px;font-weight:500;line-height:1.35;color:#2a2326;text-decoration:none}.hira-also__price{margin:4px 0 12px;font-size:15px;font-weight:600;color:#2a2326}.product-details .hira-also .hira-also__add{width:100%;min-height:44px;--button-color: #f5f7fa;--button-background-color: #4b2838;--button-border-color: #4b2838;font-size:14px;font-weight:500}@media(hover:hover)and (pointer:fine){.product-details .hira-also .hira-also__add:hover{--button-background-color: #5e3549;--button-border-color: #5e3549}}.product-details .accordion summary{font-weight:600}img.hira-proof__face{display:block;object-fit:cover;background:#e8eef4}.product-details .add-to-cart-button .hira-atc-pill{padding:0;margin-left:10px;background:none}@media screen and (max-width:749px){p.hira-proof{margin-top:24px;font-size:13px}.hira-proof__text{flex-wrap:nowrap;white-space:nowrap}}.hira-ship{margin-top:-6px}.hira-ship__stock:before{box-shadow:0 0 #3fae7480;animation:hira-live-pulse 1.8s cubic-bezier(.23,1,.32,1) infinite}@keyframes hira-live-pulse{0%{box-shadow:0 0 #3fae7480}70%,to{box-shadow:0 0 0 7px #3fae7400}}@media(prefers-reduced-motion:reduce){.hira-ship__stock:before{animation:none;box-shadow:0 0 0 3px #3fae7433}}p.hira-proof{margin-bottom:-4px}@media screen and (max-width:749px){p.hira-proof{margin-top:16px}.hira-tp{margin-top:0}}.hira-loved>*{justify-self:center;width:100%;max-width:1320px}.hira-ship__free{display:inline-flex;align-items:center;gap:8px}.hira-ship__flag{display:block;width:24px;height:16px;border-radius:2px;object-fit:cover}.hira-ship__sep{font-weight:400}.hira-how{padding-block:72px 24px}.hira-how>.hira-how__inner{justify-self:center;width:100%;max-width:1320px}.hira-how__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,96px)}.hira-how__heading{margin:0 0 24px;font-family:var(--font-accent--family);font-weight:700;font-size:clamp(30px,3.2vw,44px);line-height:1.1;letter-spacing:-.02em;color:#4b2838}.hira-how__body p{margin:0 0 16px;font-size:15.5px;line-height:1.8;color:#2a2326b8}.hira-how__body strong{font-weight:600;color:#2a2326}.hira-how__tag{position:relative;margin:28px 0 0;padding-left:34px;font-size:15.5px;font-weight:500;color:#2a2326}.hira-how__tag:before{content:"";position:absolute;top:50%;left:0;width:22px;height:22px;border-radius:50%;background:#c5d6e3;transform:translateY(-50%)}.hira-how__media{aspect-ratio:1;border-radius:var(--hira-radius-lg);overflow:hidden;background:var(--hira-placeholder)}.hira-how__media img{display:block;width:100%;height:100%;object-fit:cover}.hira-how__results-heading{margin:72px 0 40px;font-family:var(--font-accent--family);font-weight:700;font-size:clamp(30px,3.2vw,44px);line-height:1.1;letter-spacing:-.02em;text-align:center;color:#4b2838}.hira-how__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.hira-how__stat{padding:48px 32px;border-radius:var(--hira-radius-lg);background:#4b283809;text-align:center}.hira-how__stat p{margin:0}.hira-how__figure{font-family:var(--font-accent--family);font-weight:700;font-size:clamp(56px,6vw,88px);line-height:1;letter-spacing:-.03em;color:#c5d6e3}.hira-how__claim{margin-top:18px!important;font-size:17px;font-weight:600;line-height:1.45;color:#4b2838}.hira-how__source{margin-top:12px!important;font-size:13px;color:#2a232680}@media screen and (max-width:989px){.hira-how__split{grid-template-columns:minmax(0,1fr)}.hira-how__media{order:-1}}@media screen and (max-width:749px){.hira-how{padding-top:56px}.hira-how__results-heading{margin:56px 0 24px}.hira-how__stats{grid-template-columns:minmax(0,1fr);gap:12px}.hira-how__stat{padding:32px 24px}}.hira-faq{padding-block:72px 88px}.hira-faq>.hira-faq__inner{justify-self:center;width:100%;max-width:900px}.hira-faq__heading{margin:0 0 32px;font-family:var(--font-accent--family);font-weight:700;font-size:clamp(30px,3.2vw,44px);line-height:1.1;letter-spacing:-.02em;text-align:center;color:#4b2838}.hira-faq__item{border-bottom:1px solid rgb(75 40 56 / .25)}.hira-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 10px;font-size:16px;font-weight:600;color:#2a2326;cursor:pointer;list-style:none}.hira-faq__question::-webkit-details-marker{display:none}.hira-faq__chevron{flex-shrink:0;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s cubic-bezier(.23,1,.32,1)}.hira-faq__item[open] .hira-faq__chevron{transform:rotate(180deg)}.hira-faq__question:focus-visible{outline:2px solid #c5d6e3;outline-offset:2px}.hira-faq__answer{padding:0 10px 20px;font-size:15px;line-height:1.7;color:#2a2326b8}.hira-faq__answer p{margin:0 0 10px}.hira-faq__answer>:last-child{margin-bottom:0}@media screen and (max-width:749px){.hira-faq{padding-block:56px 64px}.hira-faq__question{padding-inline:4px;font-size:15px}.hira-faq__answer{padding-inline:4px}}.hira-cats{padding-block:8px 96px}.hira-cats__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.hira-cats__eyebrow{margin:0 0 6px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#4b2838}.hira-cats__heading{margin:0;font-family:var(--font-accent--family);font-weight:700;font-size:clamp(34px,3.6vw,50px);line-height:1.1;letter-spacing:-.02em;color:#4b2838}.hira-cats__all{flex-shrink:0;padding-bottom:6px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#2a2326;text-decoration:none}.hira-cats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.hira-cats__tile{display:grid;color:#2a2326;text-decoration:none}.hira-cats__media{display:block;aspect-ratio:4 / 5;border-radius:var(--hira-radius-lg);overflow:hidden;background:var(--hira-placeholder)}.hira-cats__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--hira-ease-out)}@media(hover:hover)and (pointer:fine){.hira-cats__tile:hover .hira-cats__media img{transform:scale(1.03)}}.hira-cats__title{margin-top:16px;font-size:18px;font-weight:600}.hira-cats__text{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--hira-ink-soft)}@media screen and (max-width:749px){.hira-cats{padding-bottom:64px}.hira-cats__head{display:block;margin-bottom:20px}.hira-cats__all{display:inline-block;margin-top:12px}.hira-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.hira-cats__title{margin-top:12px;font-size:16px}.hira-cats__text{font-size:13.5px}}@media screen and (max-width:749px){main [id$=__bestsellers] .resource-list__carousel .resource-list__slide{--mobile-card-size: 42cqw}}p.hira-hero-rating{display:inline-flex;align-items:center;gap:10px;margin:0 0 -4px;font-size:16px;color:#2a2326bf}.hira-hero-rating__stars{display:inline-flex;gap:2px}.hira-hero-rating__stars svg{width:17px;height:17px;fill:#4b2838}@media screen and (max-width:749px){p.hira-hero-rating{gap:8px;font-size:14px}.hira-hero-rating__stars svg{width:15px;height:15px}}.hira-card-meta{display:grid;gap:6px}p.hira-card-meta__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:15px;font-weight:500;color:#2a2326}.hira-card-meta__price s{font-weight:400;color:#b3362b;text-decoration-thickness:1.5px}.hira-card-meta__stars{display:inline-flex;gap:2px}.hira-card-meta__star{position:relative;display:inline-flex}.hira-card-meta__star svg{display:block;width:15px;height:15px;fill:#4b28384d}.hira-card-meta__star .hira-card-meta__fill{position:absolute;top:0;right:0;bottom:0;left:0;fill:#c5d6e3;clip-path:inset(0 calc(100% - var(--fill, 0%)) 0 0)}product-card:has(.hira-card-meta) .hira-qa__price{display:none}product-card:has(.hira-card-meta) .product-card__content>a.contents .text-block{--hira-title-lh: 1.35;display:-webkit-box;box-sizing:content-box;height:calc(2em * var(--hira-title-lh));overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:var(--hira-title-lh)}product-card:has(.hira-card-meta) .product-card__content>a.contents .text-block>*{line-height:inherit}@media screen and (max-width:749px){product-card:has(.hira-card-meta) .product-card__content>a.contents .text-block{font-size:15px}product-card:has(.hira-card-meta) .product-card__content>a.contents .text-block>*{font-size:inherit}}main [id$=__story] .media-with-content .media-block{--media-height: auto;--media-height-mobile: auto;aspect-ratio:1;min-height:0;height:auto}main [id$=__story] .media-with-content .media-block :is(.media-block__media,.placeholder-media,img){height:100%;min-height:0;aspect-ratio:auto}.hira-band__rating{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:18px;font-size:16px;color:#2a2326;text-decoration:none}.hira-band__rating-text{text-decoration:underline;text-underline-offset:4px}.hira-band__rating-text strong{font-weight:700}.hira-band__rating .hira-tp__star{width:26px;height:26px}.hira-band__rating .hira-tp__star svg{width:19px;height:19px}@media screen and (max-width:749px){.hira-band__rating{font-size:14px}.hira-band__rating .hira-tp__star{width:22px;height:22px}.hira-band__rating .hira-tp__star svg{width:16px;height:16px}}.hira-band__media--video video{display:block;width:100%;height:100%;object-fit:cover;background:#4b2838}.hira-band__media.hira-band__media--video:after{content:none}.hira-news__card{grid-template-columns:minmax(0,1fr)}.hira-news__text,.hira-news__form{max-width:min(480px,100%)}.hira-news__field{min-width:0}.hira-news__input{width:100%;font-size:16px}@media screen and (max-width:749px){.hira-news__button{padding:0 18px}}:root{--hira-ease-fluid: cubic-bezier(.32, .72, 0, 1);--hira-press-ms: .1s}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%}main p,footer p{letter-spacing:0;text-wrap:pretty}main h1{letter-spacing:-.03em}main :is(h2,.h2,.h3){letter-spacing:-.02em}.hira-atc-pill,.hira-bundle__price,.hira-price,.hira-card-meta__price,.sticky-add-to-cart__price{font-variant-numeric:tabular-nums}:where(a,button,summary,label,[role=button],input[type=radio],input[type=checkbox]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(.button,.button-secondary,.add-to-cart-button,.hira-band__button,.hira-band__arrow,.hira-loved__arrow,.hira-news__button,.hira-also__add,.header-actions__action,.header__icon--menu,.search-action button){transition-property:transform,background-color,border-color,color,opacity;transition-duration:.16s;transition-timing-function:var(--hira-ease-fluid)}:where(.button,.button-secondary,.add-to-cart-button,.hira-band__button,.hira-news__button,.hira-also__add):active:not([disabled]){transform:scale(.97);transition-duration:var(--hira-press-ms)}:where(.hira-band__arrow,.hira-loved__arrow,.header-actions__action,.header__icon--menu):active:not([disabled]){transform:scale(.92);transition-duration:var(--hira-press-ms)}.hira-bundle,.hira-refill,.hira-cats__tile,.hira-also__media,product-card .card-gallery{transition:transform .16s var(--hira-ease-fluid),border-color .16s ease,background-color .16s ease}@media(hover:hover)and (pointer:fine){.hira-bundle:active,.hira-refill:active{transform:scale(.985);transition-duration:var(--hira-press-ms)}.hira-cats__tile:active .hira-cats__media,.hira-also__media:active,product-card a:active .card-gallery,product-card .card-gallery:active{transform:scale(.98);transition-duration:var(--hira-press-ms)}}.details__header,.hira-faq__question{transition:background-color .16s ease;border-radius:var(--hira-radius-sm)}.details__header:active,.hira-faq__question:active{background-color:#4b28380a;transition-duration:var(--hira-press-ms)}@supports selector(::details-content){details.details,details.hira-faq__item{interpolate-size:allow-keywords}details.details::details-content,details.hira-faq__item::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .34s var(--hira-ease-fluid),opacity .24s ease,content-visibility .34s allow-discrete}details.details[open]::details-content,details.hira-faq__item[open]::details-content{block-size:auto;opacity:1}}.details__icon,.hira-faq__chevron{transition:transform .34s var(--hira-ease-fluid)}.hira-reveal{transform:translateY(10px);transition:opacity .42s var(--hira-ease-fluid),transform .42s var(--hira-ease-fluid)}.hira-band__track,.hira-loved__track,.hira-results__list,main [id$=__bestsellers] .resource-list__carousel slideshow-slides{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.hira-band__arrow,.hira-loved__arrow{width:44px;height:44px}.sticky-add-to-cart__bar:before{background:#f5f7fab8!important;border:1px solid rgb(255 255 255 / .6)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 10px 30px #4b28381f,inset 0 1px #ffffffb3}.sticky-add-to-cart__bar{transition-timing-function:var(--hira-ease-fluid)}.hira-news__form:has(.hira-news__input:user-invalid):after{content:"Enter a valid email address, like name@example.com.";display:block;margin-top:10px;font-size:13.5px;color:#b3362b}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #4b2838;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}:where(.button,.add-to-cart-button,.hira-bundle,.hira-refill,.hira-cats__tile,.card-gallery,.hira-band__arrow,.hira-loved__arrow):active{transform:none!important}.hira-cats__media img,main .image-block img,product-card .card-gallery img{transition:none!important;transform:none!important}details.details::details-content,details.hira-faq__item::details-content{transition:opacity .16s ease,content-visibility .16s allow-discrete}}@media(prefers-reduced-transparency:reduce){.sticky-add-to-cart__bar:before{background:#f5f7fa!important;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.hira-band__heading,.hira-band__eyebrow,.hira-band__header,footer,footer :is(p,a,h2,h3,span,li){color:#4b2838!important}footer span.hira-footer-logo{color:#4b2838}:root{--hira-ink-soft: rgb(75 40 56 / .88)}.hira-bundle,.hira-refill,.hira-faq__item,.details{border-color:#4b283880}}.hira-bundle .hira-bundle__tag{top:-8px;right:18px;padding:6px 9px;border-radius:0 0 5px 5px;background:#4b2838;font-size:12px;font-weight:700;line-height:1;letter-spacing:.01em;color:#fff;clip-path:none}.hira-bundle .hira-bundle__tag:before,.hira-bundle .hira-bundle__tag:after{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-color:transparent transparent #000000 transparent}.hira-bundle .hira-bundle__tag:before{left:-8px;border-width:0 0 8px 8px}.hira-bundle .hira-bundle__tag:after{right:-8px;border-width:0 8px 8px 0}@media screen and (max-width:749px){.hira-bundle .hira-bundle__tag{right:14px;font-size:11.5px}}.hira-pay-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none}.hira-pay-icons li{display:flex}.hira-pay-icons__icon{display:block;width:38px;height:24px}@media screen and (max-width:749px){.hira-pay-icons{flex-wrap:nowrap;gap:5px}.hira-pay-icons__icon{width:33px;height:21px}}#cart-drawer .hira-pay-icons{flex-wrap:nowrap;gap:5px}#cart-drawer .hira-pay-icons__icon{width:34px;height:22px}theme-drawer dialog.theme-drawer__dialog{z-index:calc(var(--layer-temporary) + var(--drawer-stack-order, 0))}product-card:has(.hira-card-badge) .product-card__content{position:relative}.hira-card-badge{position:absolute;top:12px;left:12px;z-index:2;padding:7px 10px;border-radius:6px;background:#c5d6e3;font-size:13px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#4b2838;pointer-events:none}@media screen and (max-width:749px){.hira-card-badge{top:8px;left:8px;padding:4px 7px;font-size:11px}}product-card:has(.hira-card-meta) .product-card__content>a.contents .text-block{display:block;height:auto;overflow:visible;-webkit-line-clamp:unset}.menu-drawer{padding-top:0}.hira-drawer-logo{display:block;padding:22px var(--page-margin, 16px) 0;line-height:0}.hira-drawer-logo__mark{display:block;width:calc(28px * 110 / 36);height:28px;color:#4b2838}.menu-drawer .menu-drawer__close-button{position:absolute;top:14px;right:8px;width:44px;height:44px;border:0;background:transparent}.menu-drawer .menu-drawer__close-button svg{width:22px;height:22px}.menu-drawer .menu-drawer__navigation{padding-top:28px}.menu-drawer .menu-drawer__menu-item--mainlist{padding-block:14px;font-family:var(--font-accent--family);font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#2a2326}.menu-drawer>.menu-drawer__featured-content{display:none}.hira-drawer-extra{padding:28px var(--page-margin, 16px) 32px}.hira-drawer-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.hira-drawer-card{display:grid;color:#2a2326;text-decoration:none}.hira-drawer-card__media{position:relative;display:block;aspect-ratio:1;border-radius:var(--hira-radius-md);overflow:hidden;background:var(--hira-placeholder)}.hira-drawer-card__media img{display:block;width:100%;height:100%;object-fit:cover}.hira-drawer-card__tag{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:var(--hira-radius-pill);background:#e8eef4;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4b2838}.hira-drawer-card__title{margin-top:12px;font-family:var(--font-accent--family);font-size:17px;font-weight:700}.hira-drawer-card__text{margin-top:4px;font-size:13px;line-height:1.45;color:var(--hira-ink-soft)}.hira-drawer-account{display:grid;gap:14px;margin:32px 0 0;padding:0;list-style:none}.hira-drawer-account a{font-size:15px;font-weight:600;color:#2a2326;text-decoration:none}.menu-drawer .menu-drawer__close-button{border-radius:50%}.menu-drawer .menu-drawer__close-button:focus-visible{outline:2px solid rgb(75 40 56 / .2);outline-offset:-2px}.hira-drawer-shop__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.hira-drawer-shop__summary::-webkit-details-marker{display:none}.hira-drawer-shop__icon{position:relative;width:22px;height:22px;margin-right:4px}.hira-drawer-shop__icon:before,.hira-drawer-shop__icon:after{content:"";position:absolute;top:50%;left:0;width:22px;height:1.5px;background:#4b2838;transition:transform .24s var(--hira-ease-fluid, ease)}.hira-drawer-shop__icon:after{transform:rotate(90deg)}.hira-drawer-shop[open] .hira-drawer-shop__icon:after{transform:rotate(0)}.hira-drawer-shop__list{display:grid;gap:4px;margin:0 0 8px;padding:0 0 0 var(--page-margin, 16px);list-style:none}.hira-drawer-shop__list a{display:block;padding-block:10px;font-size:17px;font-weight:600;color:#2a2326;text-decoration:none}.menu-drawer .menu-drawer__close-button,.menu-drawer .menu-drawer__close-button:focus,.menu-drawer .menu-drawer__close-button:focus-visible{border:0;outline:none;box-shadow:none}.menu-drawer .menu-drawer__close-button:focus-visible svg{opacity:.6}.hira-drawer-shop__list{padding-left:0;margin-left:var(--padding-lg, 0)}.hira-drawer-shop__list a{padding-block:9px;font-size:16px;font-weight:500}.menu-drawer .hira-drawer-shop__list{margin-left:0;padding-left:2px}.menu-drawer .menu-drawer__menu-item--mainlist{padding-block:12px;font-size:23px}.menu-drawer .hira-drawer-shop__list a{padding-block:8px;font-size:15px}.hira-drawer-card__title{font-size:16px}.hira-drawer-card__text{font-size:12.5px}.hira-drawer-account a{font-size:14px}.hira-drawer-logo__mark{width:calc(24px * 110 / 36);height:24px}.hira-drawer-logo{padding-top:24px}.hira-drawer-card__title{line-height:1.3}.hira-drawer-card__text{font-size:14px;font-weight:600;color:#2a2326}.menu-drawer .menu-drawer__close-button .svg-wrapper,.menu-drawer .menu-drawer__close-button svg{width:22px;height:22px}.menu-drawer .menu-drawer__close-button svg path{stroke-width:1.1px}.menu-drawer .menu-drawer__close-button{padding:0;justify-content:center}@media screen and (max-width:749px){header-drawer .menu-drawer{--drawer-width: 80vw;--drawer-max-width: 80vw;width:80vw;max-width:80vw}}@font-face{font-family:Google Sans;src:url(google-sans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(google-sans-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Google Sans;src:url(google-sans-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(google-sans-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(google-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root:root{--font-body--family: "Google Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-subheading--family: "Google Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading--family: "Google Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-accent--family: "Google Sans", system-ui, -apple-system, "Segoe UI", sans-serif}.hira-star .hira-star__fill,.hira-card-meta__star .hira-card-meta__fill,.hira-loved__stars svg,.hira-results__rating svg,.hira-guarantee__seal path{fill:#4b2838}.hira-guarantee__arc,.hira-guarantee__num{fill:#f5f7fa}.hira-loved__stars svg.is-empty,.hira-card-meta__star svg,.hira-star svg{fill:#4b28382e}.hira-highlights li:before,.hira-loved__verified circle{fill:#4b2838;background-color:#4b2838}.hira-scarcity__bar>span{background:#4b2838}.hira-loved__circle path{stroke:#4b2838}.hira-how__figure,.hira-scarcity__ends,.hira-loved__verified,.hira-loved__more{color:#4b2838}.hira-bundle.is-selected,.hira-refill,.hira-refill__box{border-color:#4b2838}.hira-refill__box svg{stroke:#4b2838}.hira-guarantee{border-color:#4b2838}.product-details .add-to-cart-button:not([disabled]),.sticky-add-to-cart .add-to-cart-button:not([disabled]){--button-color: #f5f7fa;--button-background-color: #4b2838;--button-border-color: #4b2838}.product-details .add-to-cart-button:not([disabled]):hover,.sticky-add-to-cart .add-to-cart-button:not([disabled]):hover{--button-color: #f5f7fa;--button-background-color: #5e3549;--button-border-color: #5e3549}.product-details .add-to-cart-button .hira-atc-compare{color:#f5f7fa99}.hira-band__inner{background:#4b2838}.hira-band__header,.hira-band__heading,.hira-band__rating{color:#f5f7fa}.hira-band__button--blue{background:#c5d6e3;color:#4b2838}.hira-band__button--light{background:#f5f7fa;color:#4b2838}.hira-news__card{background:#c5d6e3}.hira-news__text,.hira-news__fine{color:#2a2326bf}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6):not(:where(footer,footer *,.hira-band__inner *)){--color: #2a2326}.hira-pdp-subhead,.hira-loved__heading,.hira-compare__heading,.hira-news__heading,.hira-guarantee__title,.hira-also__title,.hira-how__heading,.hira-how__results-heading,.hira-faq__heading,.hira-cats__eyebrow,.hira-cats__heading{color:#2a2326}header .header-logo span.header-logo__hira,.hira-drawer-logo__mark{color:#93b9d6}.product-details .add-to-cart-button:not([disabled]),.sticky-add-to-cart .add-to-cart-button:not([disabled]),.product-details .hira-also .hira-also__add{--button-color: #2a2326;--button-background-color: #93b9d6;--button-border-color: #93b9d6}.product-details .add-to-cart-button:not([disabled]):hover,.sticky-add-to-cart .add-to-cart-button:not([disabled]):hover,.product-details .hira-also .hira-also__add:hover,#cart-drawer #checkout:not([disabled]):hover,main a.button:not(.button-secondary):hover{--button-color: #2a2326;--button-background-color: #7fa9ca;--button-border-color: #7fa9ca}.product-details .add-to-cart-button .hira-atc-compare{color:#2a23268c}product-card .hira-card-buy button.quick-add__button:hover:not([data-hira-state]){background:#93b9d6;color:#2a2326}.hira-news__button{background:#93b9d6;color:#2a2326}.hira-news__button:hover{background:#7fa9ca}footer span.hira-footer-logo{color:#f5f7fa}footer .text-block[class*=__heading] p,footer .text-block[class*=__intro] p{color:#2a2326b3}footer .text-block:not([class*=__heading]) p,footer .text-block a{color:#2a2326}footer .footer-utilities .utilities,footer .footer-utilities .utilities :is(a,button,span){color:#2a2326bf}.hira-band__inner,.hira-band__media--video video{background:#93b9d6}.hira-band__header,.hira-band__heading,.hira-band__rating{color:#2a2326}.hira-band__button--blue{background:#4b2838;color:#f5f7fa}.hira-band__button--light{background:#f5f7fa;color:#2a2326}@media(hover:hover)and (pointer:fine){.hira-band__button--blue:hover{background:#5e3549}}header .header-logo span.header-logo__hira svg{translate:0 -4px}@media screen and (max-width:749px){header .header-logo span.header-logo__hira svg{translate:0 -2px}}.product-details .add-to-cart-button:not([disabled]),.sticky-add-to-cart .add-to-cart-button:not([disabled]){--button-color: #f5f7fa;--button-background-color: #5f8fb8;--button-border-color: #5f8fb8;box-shadow:none}.product-details .add-to-cart-button:not([disabled]):hover,.sticky-add-to-cart .add-to-cart-button:not([disabled]):hover{--button-color: #f5f7fa;--button-background-color: #53809f;--button-border-color: #53809f}.product-details .add-to-cart-button .hira-atc-compare{color:#f5f7fab3}.product-details .add-to-cart-button:not([disabled]),.sticky-add-to-cart .add-to-cart-button:not([disabled]){--button-color: #ffffff;font-size:18px;letter-spacing:.01em;text-shadow:none}.product-details .add-to-cart-button:not([disabled]):hover,.sticky-add-to-cart .add-to-cart-button:not([disabled]):hover{--button-color: #ffffff}.product-details .add-to-cart-button .hira-atc-compare{font-size:15px;text-shadow:none}.hira-bundle,.hira-refill,.hira-guarantee,.hira-loved__card,.hira-how__stat{background:#93b9d614}.hira-bundle.is-selected{background:#fff}:root{--hira-placeholder: radial-gradient(120% 90% at 85% 10%, rgb(255 255 255 / .85) 0%, rgb(255 255 255 / 0) 60%), linear-gradient(160deg, #dde9f5 0%, #bcd5ec 55%, #98bfe0 100%)}.placeholder-media{background:var(--hira-placeholder)}.hira-bundle__save{background:#5f8fb8;color:#fff;font-weight:600}.hira-bundle .hira-bundle__tag{background:#1c1c1c}.hira-bundle{border-color:#5f8fb847}.hira-bundle.is-selected,.hira-refill,.hira-refill__box{border-color:#5f8fb8}.hira-refill__box svg{stroke:#5f8fb8}.product-details .hira-also .hira-also__add{--button-color: #ffffff;--button-background-color: #5f8fb8;--button-border-color: #5f8fb8;min-height:46px;padding-block:0;font-size:16px;font-weight:700;letter-spacing:.01em}.product-details .hira-also .hira-also__add:hover{--button-color: #ffffff;--button-background-color: #53809f;--button-border-color: #53809f}.hira-marquee__list{min-width:0;justify-content:flex-start;animation-duration:68s}.hira-marquee__list li{padding:18px 64px;font-size:24px;line-height:20px}@media screen and (max-width:1024px){.hira-marquee__list li{padding-inline:42.5px}}@media screen and (max-width:640px){.hira-marquee__list li{padding:14px 27.5px;font-size:24px}}product-card .hira-card-buy button.quick-add__button,product-card .hira-card-buy button.quick-add__button[data-added],product-card .hira-card-buy button.quick-add__button.add-to-cart-button{height:46px;border:0;background:#5f8fb8;color:#fff;font-size:15.5px;font-weight:600;letter-spacing:.015em;transition:scale .14s ease-out,background-color .16s ease}product-card .hira-card-buy button.quick-add__button:is(:hover,:focus-visible),product-card .hira-card-buy button.quick-add__button:hover:not([data-hira-state]){border:0;background:#53809f;color:#fff}.hira-card-badge{background:#4b2838;color:#fff;font-weight:600}.hira-news__card{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;justify-items:stretch;column-gap:clamp(32px,6vw,96px);padding:clamp(48px,6vw,88px) clamp(28px,6vw,88px);background:radial-gradient(90% 120% at 0% 0%,#ffffff24,#fff0 60%),linear-gradient(135deg,#4f7fa8,#6f9bc2);text-align:left}.hira-news__intro{min-width:0}.hira-news__heading{color:#fff}.hira-news__text{max-width:36ch;margin-top:14px;font-size:16px;color:#fffffff0}.hira-news__form{max-width:none;margin-top:0}.hira-news__field{border:0;background:#fff;box-shadow:none}.hira-news__field{outline:none;transition:box-shadow .18s ease}.hira-news__field:focus-within{outline:none;box-shadow:inset 0 0 0 2px #5f8fb8}.hira-news__input:focus,.hira-news__input:focus-visible{outline:none;box-shadow:none}.hira-news__field:has(.hira-news__input:user-invalid){box-shadow:inset 0 0 0 2px #b3362b}.hira-news__form:has(.hira-news__input:user-invalid):after{padding-left:18px;color:#fff;font-weight:500}.hira-news__input{padding:0 18px;color:#2a2326}.hira-news__input::placeholder{color:#2a232680}.hira-news__button{min-height:50px;padding:0 28px;background:#4b2838;color:#fff;font-size:15px;font-weight:600}.hira-news__button:hover{background:#5e3549}.hira-news__button:focus-visible{outline:2px solid #ffffff}.hira-news__fine{margin-top:14px;padding-left:18px;font-size:13px;color:#ffffffe6}.hira-news__status--success{color:#fff}.hira-news__status--error{padding-left:18px;color:#fff;font-weight:500}@media screen and (max-width:749px){.hira-news__card{grid-template-columns:minmax(0,1fr);row-gap:24px;padding:44px 22px 40px;text-align:center}.hira-news__text{margin-inline:auto}.hira-news__fine,.hira-news__status--error{padding-left:0}}footer .text-block[class*=__heading] p{color:#4b2838;opacity:.9}footer .text-block a:after{height:1.5px;background:#4b2838}@media(hover:hover)and (pointer:fine){footer .text-block a:hover{color:#4b2838}}footer .text-block a{transition:color .2s ease}.hira-news__field,.hira-news__field:focus-within,.hira-news__field:has(.hira-news__input:user-invalid){box-shadow:none}.hira-news__field{padding:4px;border:2px solid #ffffff;background:#fff;background-clip:padding-box;transition:border-color .18s ease}.hira-news__field:focus-within{border-color:#5f8fb8}.hira-news__field:has(.hira-news__input:user-invalid){border-color:#b3362b}.hira-news__field input.hira-news__input,.hira-news__field input.hira-news__input:focus,.hira-news__field input.hira-news__input:focus-visible,.hira-news__field input.hira-news__input:autofill{border-radius:0;background:transparent;box-shadow:none;outline:none;transition:none}.add-to-cart-button .hira-atc-pill{transition:opacity .16s ease}.add-to-cart-button[data-added=true] .hira-atc-pill{opacity:0}.hira-loved__circle path{stroke:#6b3049}@media screen and (max-width:749px){.product-grid.product-grid--grid{row-gap:32px;column-gap:12px}}product-card .product-card__content>div:has(>.hira-card-meta){margin-top:-6px}.hira-card-meta{gap:4px}p.hira-card-meta__price{line-height:1.25}.hira-card-meta__star .hira-card-meta__fill{fill:#7a3452}.hira-card-meta__star svg{fill:#7a34522e}.shopify-section-group-footer-group .utilities.utilities--blocks-2{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding-block:14px 16px}.shopify-section-group-footer-group .utilities.utilities--blocks-2>*{justify-self:auto;text-align:left}.hira-policy-row{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;font-size:var(--font-size, .75rem);line-height:1.5}.shopify-section-group-footer-group .utilities .footer-utilities__group-copyright{line-height:1.5}.hira-policy-row a{color:var(--color-utilities, var(--color-foreground-muted));text-decoration:none;transition:color .2s ease}@media(hover:hover)and (pointer:fine){.hira-policy-row a:hover{color:#4b2838}}.shopify-section-group-footer-group .utilities .hira-policy-row,.shopify-section-group-footer-group .utilities .hira-policy-row a,.shopify-section-group-footer-group .utilities .footer-utilities__group-copyright,.shopify-section-group-footer-group .utilities .footer-utilities__group-copyright span{font-size:11px}main [id$=__story] .media-with-content .group-block>.group-block-content.layout-panel-flex{padding:48px 0 48px clamp(40px,5vw,80px)}@media screen and (max-width:749px){main [id$=__story] .media-with-content .group-block>.group-block-content.layout-panel-flex{padding:24px 0 0;gap:16px}}main [id$=__story] .media-with-content .media-block{aspect-ratio:40 / 39}main [id$=__story] .text-block.h2 :is(h2,h3) em{position:relative;display:inline-block;font-style:normal}main [id$=__story] .text-block.h2 :is(h2,h3) em:after{content:"";position:absolute;top:52%;left:50%;width:124.5%;aspect-ratio:226 / 92;transform:translate(-50%,-50%) rotate(180deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 226 92' preserveAspectRatio='none'%3E%3Cpath d='M223.164 36.9069C223.618 42.3287 221.306 47.9316 216.296 53.4861C211.282 59.0442 203.693 64.3996 193.997 69.2175C174.617 78.8478 147.203 86.1414 116.362 88.7259C85.521 91.3104 57.2753 88.6811 36.5628 82.4106C26.2005 79.2735 17.8263 75.2559 11.9575 70.6097C6.09246 65.9666 2.87988 60.8266 2.42553 55.4048C1.97118 49.983 4.2835 44.3801 9.29397 38.8255C14.3077 33.2675 21.8964 27.9121 31.592 23.0942C50.9721 13.4639 78.3863 6.17031 109.227 3.58582C140.068 1.00133 168.314 3.63062 189.027 9.90111C199.389 13.0382 207.763 17.0558 213.632 21.702C219.497 26.3451 222.71 31.4851 223.164 36.9069Z' fill='none' stroke='%236b3049' stroke-width='3.5'/%3E%3C/svg%3E") center / 100% 100% no-repeat;pointer-events:none}main [id$=__story] .text-block.h2 :is(h2,h3) em:after{top:56%;width:116%;aspect-ratio:226 / 78}main [id$=__story] .text-block.h2 :is(h2,h3) em{margin-left:.12em}main [id$=__story] .text-block.h2 :is(h2,h3) em:after{top:50%;width:124.5%;aspect-ratio:226 / 92;transform:translate(-50%,-50%) rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 234 100' preserveAspectRatio='none'%3E%3Cpath d='M223.164%2036.9069C223.618%2042.3287%20221.306%2047.9316%20216.296%2053.4861C211.282%2059.0442%20203.693%2064.3996%20193.997%2069.2175C174.617%2078.8478%20147.203%2086.1414%20116.362%2088.7259C85.521%2091.3104%2057.2753%2088.6811%2036.5628%2082.4106C26.2005%2079.2735%2017.8263%2075.2559%2011.9575%2070.6097C6.09246%2065.9666%202.87988%2060.8266%202.42553%2055.4048C1.97118%2049.983%204.2835%2044.3801%209.29397%2038.8255C14.3077%2033.2675%2021.8964%2027.9121%2031.592%2023.0942C50.9721%2013.4639%2078.3863%206.17031%20109.227%203.58582C140.068%201.00133%20168.314%203.63062%20189.027%209.90111C199.389%2013.0382%20207.763%2017.0558%20213.632%2021.702C219.497%2026.3451%20222.71%2031.4851%20223.164%2036.9069Z' fill='none' stroke='%236b3049' stroke-width='4' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}main [id$=__story] .text-block.h2 :is(h2,h3) em{margin-top:.32em;margin-left:.12em}main [id$=__story] .text-block.h2 :is(h2,h3) em:after{top:45%;left:51.5%}main [id$=__story] .text-block.h2 :is(h2,h3) em:after{top:50%;width:128.9%;aspect-ratio:234 / 100}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hira-brand.css.map */
