@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";:root{--r-ink: #1c1712;--r-walnut: #2e2119;--r-cream: #f3ece1;--r-paper: #faf7f1;--r-oxblood: #742525;--r-ash: #8a7d70;--r-line: rgba(28,23,18,.14);--r-serif: "Instrument Serif", Georgia, serif;--r-sans: Archivo, sans-serif;--r-h2: clamp(30px, 3.2vw, 52px);--r-h3: clamp(22px, 1.8vw, 28px);--r-gap: clamp(56px, 7vw, 112px);--r-radius: 2px}[id$=__main] .g3-ship{display:flex;align-items:baseline;gap:10px;margin:2px 0 -6px;font-family:var(--r-sans);font-size:15px;line-height:1.45;color:var(--r-ink)}[id$=__main] .g3-ship__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--r-ink);transform:translateY(-2px)}[id$=__main] .g3-ship__txt{min-width:0}[id$=__main] .g3-ship__t{font-weight:600}[id$=__main] .g3-ship__s{color:var(--r-ash)}@media screen and (max-width:749px){[id$=__main] .g3-ship__s--deliv{display:block}[id$=__main] .g3-ship__s--deliv .g3-ship__sep{display:none}}[id$=__main] .buy-buttons-block .add-to-cart-button.button{min-height:56px!important;width:100%;border-radius:var(--r-radius)!important;background:var(--r-ink)!important;border-color:var(--r-ink)!important;color:var(--r-paper)!important;box-shadow:none!important;font-family:var(--r-sans)!important;font-size:14px!important;font-weight:600!important;transition:background-color .2s ease,border-color .2s ease}[id$=__main] .buy-buttons-block .add-to-cart-button.button .add-to-cart-text,[id$=__main] .buy-buttons-block .add-to-cart-button.button .add-to-cart-text__content{font-family:var(--r-sans)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--r-paper)!important}[id$=__main] .buy-buttons-block .add-to-cart-button.button:hover{background:var(--r-walnut)!important;border-color:var(--r-walnut)!important}[id$=__main] .buy-buttons-block .add-to-cart-button.button:active{background:color-mix(in srgb,var(--r-walnut) 82%,var(--r-paper))!important;border-color:color-mix(in srgb,var(--r-walnut) 82%,var(--r-paper))!important}[id$=__main] .buy-buttons-block .add-to-cart-button.button:focus-visible{outline:2px solid var(--r-ink)!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){[id$=__main] .buy-buttons-block .add-to-cart-button.button{transition:none}}[id$=__main] .masa-pay{display:flex;flex-wrap:nowrap;gap:6px;justify-content:center;align-items:center;margin:-6px 0 0}[id$=__main] .masa-pay__i{display:inline-flex;flex:0 1 auto;min-width:0}[id$=__main] .masa-pay__i svg{height:20px;width:auto;max-width:100%;display:block;filter:saturate(.6);opacity:.86;transition:filter .25s ease,opacity .25s ease}[id$=__main] .masa-pay:hover .masa-pay__i svg{filter:none;opacity:1}@media(prefers-reduced-motion:reduce){[id$=__main] .masa-pay__i svg{transition:none}}[id$=__main] .product-details .group-block-content div:has(>.bt-assure){margin-top:2px!important}[id$=__main] .product-details .bt-assure{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;border:0!important;font-family:var(--r-sans)}[id$=__main] .product-details .bt-assure__item{display:flex;align-items:center;gap:12px;padding:0!important;margin:0;border:0!important;min-width:0;color:var(--r-ink)}[id$=__main] .product-details .bt-assure__item svg{flex:none;width:18px;height:18px;margin:0;color:var(--r-ink)}[id$=__main] .product-details .bt-assure__item p{margin:0;font-size:15px;line-height:1.4;font-weight:400;color:var(--r-ink);letter-spacing:0;text-transform:none}[id$=__main] .product-details .bt-assure__item strong{font-weight:400}@media screen and (min-width:750px){[id$=__main] .product-details .bt-assure{grid-template-columns:1fr 1fr;column-gap:24px;row-gap:12px}}[id$=__main] .accordion{margin-top:10px;border-top:1px solid var(--r-line)!important}[id$=__main] .accordion details{border:0!important;border-bottom:1px solid var(--r-line)!important}[id$=__main] .accordion .details__header{min-height:56px;padding-block:16px!important;display:flex;align-items:center;border:0!important;font-family:var(--r-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--r-ink)!important;transition:color .2s ease}[id$=__main] .accordion .details__header:hover{color:var(--r-ash)!important}[id$=__main] .accordion .details__header .svg-wrapper{color:var(--r-ink)!important}[id$=__main] .accordion .details-content{padding-top:0!important;padding-bottom:24px!important}[id$=__main] .accordion .details-content .rte,[id$=__main] .accordion .details-content .rte p,[id$=__main] .accordion .details-content .rte li{font-family:var(--r-sans)!important;font-size:15px!important;line-height:1.65!important;color:var(--r-ink)!important}[id$=__main] .accordion .details-content .rte p{margin:0 0 16px!important}[id$=__main] .accordion .details-content .rte p:last-child{margin-bottom:0!important}[id$=__main] .accordion .details-content .rte strong{font-weight:600}[id$=__main] .accordion .details-content .rte a{color:var(--r-ink)!important;text-decoration:underline;text-underline-offset:3px}[id$=__main] .accordion .details-content .rte a:hover{color:var(--r-ash)!important}[id$=__main] .masa-spec-wrap{margin:0}[id$=__main] .masa-spec-wrap table{width:100%;border-collapse:collapse;font-family:var(--r-sans);table-layout:fixed}[id$=__main] .masa-spec-wrap tr+tr th,[id$=__main] .masa-spec-wrap tr+tr td{border-top:1px solid var(--r-line)}[id$=__main] .masa-spec-wrap th{text-align:left;vertical-align:top;width:34%;padding:12px 16px 12px 0;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--r-ash);line-height:1.45}[id$=__main] .masa-spec-wrap td{text-align:left;vertical-align:top;padding:11px 0;font-size:15px;line-height:1.55;color:var(--r-ink);overflow-wrap:anywhere}[id$=__main] .masa-spec-empty{font-family:var(--r-sans);font-size:15px;color:var(--r-ash);margin:0}@media screen and (max-width:749px){[id$=__main] .masa-spec-wrap table,[id$=__main] .masa-spec-wrap tbody,[id$=__main] .masa-spec-wrap tr,[id$=__main] .masa-spec-wrap th,[id$=__main] .masa-spec-wrap td{display:block;width:100%}[id$=__main] .masa-spec-wrap th{padding:12px 0 2px}[id$=__main] .masa-spec-wrap td{padding:0 0 12px}[id$=__main] .masa-spec-wrap tr+tr td,[id$=__main] .masa-spec-wrap tr+tr th{border-top:0}[id$=__main] .masa-spec-wrap tr+tr{border-top:1px solid var(--r-line)}}@media screen and (min-width:750px){[id$=__main] .product-information__media>media-gallery.sticky-content{top:calc(var(--header-height, 74px) + 16px)!important}}sticky-add-to-cart .sticky-add-to-cart__bar{background:var(--r-paper)!important;color:var(--r-ink)!important;border-top:1px solid var(--r-line)!important;border-radius:0!important;box-shadow:0 -10px 28px color-mix(in srgb,var(--r-ink) 7%,transparent)!important;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;font-family:var(--r-sans)}sticky-add-to-cart .sticky-add-to-cart__image img{border-radius:0!important}sticky-add-to-cart .sticky-add-to-cart__title{font-family:var(--r-sans)!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:var(--r-ink)!important}sticky-add-to-cart .sticky-add-to-cart__price,sticky-add-to-cart .sticky-add-to-cart__price .price{font-family:var(--r-sans)!important;font-size:14px!important;font-weight:600!important;color:var(--r-ink)!important;letter-spacing:.02em}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button.button{min-height:48px!important;min-width:48px!important;border-radius:var(--r-radius)!important;background:var(--r-ink)!important;border-color:var(--r-ink)!important;color:var(--r-paper)!important;box-shadow:none!important;font-family:var(--r-sans)!important;font-size:13px!important;font-weight:600!important;transition:background-color .2s ease,border-color .2s ease}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button.button .add-to-cart-text{font-family:var(--r-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--r-paper)!important}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button.button .add-to-cart-icon{display:inline-flex!important;color:var(--r-paper)!important}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button.button:hover{background:var(--r-walnut)!important;border-color:var(--r-walnut)!important}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button.button:active{background:color-mix(in srgb,var(--r-walnut) 82%,var(--r-paper))!important;border-color:color-mix(in srgb,var(--r-walnut) 82%,var(--r-paper))!important}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button.button:focus-visible{outline:2px solid var(--r-ink)!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button.button{transition:none}}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{gap:10px!important;padding-left:12px!important;padding-right:12px!important}sticky-add-to-cart .sticky-add-to-cart__image{flex:0 0 auto!important;width:44px!important;height:44px!important}sticky-add-to-cart .sticky-add-to-cart__image img{width:44px!important;height:44px!important;object-fit:cover}sticky-add-to-cart .sticky-add-to-cart__info{flex:1 1 auto!important;min-width:0!important;overflow:hidden}sticky-add-to-cart .sticky-add-to-cart__title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13.5px!important;margin:0!important}sticky-add-to-cart .sticky-add-to-cart__price{flex:0 0 auto!important;white-space:nowrap}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button.button{flex:0 0 auto!important;width:auto!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:0 16px!important;aspect-ratio:auto!important}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button.button .add-to-cart-icon{display:none!important}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button.button .add-to-cart-text__content{display:inline!important;white-space:nowrap;font-size:13px!important;letter-spacing:.1em!important;text-transform:uppercase!important}}@media screen and (max-width:379px){sticky-add-to-cart .sticky-add-to-cart__image{display:none!important}}@media(max-width:749px){[id$=__main] slideshow-controls.media-gallery__mobile-controls{position:static!important;inset:auto!important;mix-blend-mode:normal!important;padding:0!important;min-height:0!important;height:auto!important}[id$=__main] .media-gallery__mobile-controls .slideshow-controls__dots{gap:0;padding:0;margin:0 auto;border-radius:0;background:none}[id$=__main] .media-gallery__mobile-controls .slideshow-controls__dots button{width:24px;height:24px;margin:0;border-radius:0}[id$=__main] .media-gallery__mobile-controls .slideshow-controls__dots button:after{width:16px;height:2px;border-radius:0;box-shadow:none!important;background-color:var(--r-line)!important}[id$=__main] .media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]:after{background-color:var(--r-ink)!important}}[id$=__main] .slideshow-controls__thumbnails{gap:8px}[id$=__main] .slideshow-controls__thumbnail{border-radius:0;opacity:.85;outline:1px solid transparent;outline-offset:2px;transition:opacity .2s ease,outline-color .2s ease}[id$=__main] .slideshow-controls__thumbnail:hover{opacity:1}[id$=__main] .slideshow-controls__thumbnail[aria-selected=true]{opacity:1;outline-color:var(--r-ink)}[id$=__main] .slideshow-controls__thumbnail img{border-radius:0}[id$=__main] .product-details>.group-block>.group-block-content>div:has(>link[href*=harutani-pdp-g3]),[id$=__main] .product-details>.group-block>.group-block-content>div:has(>.bt-specs){display:none!important}@media(max-width:749px){[id$=__main] .product-details>.group-block{padding-block-start:16px!important}}[id$=__main] .text-block[class*=__kicker] p{font-family:var(--r-sans)!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--r-ash)!important;margin:0}[id$=__main] .text-block[class*=__kicker]{margin:0 0 8px}[id$=__main] .text-block[class*=__title] h1{font-family:var(--r-serif)!important;font-weight:400!important;font-size:clamp(36px,3.3vw,52px)!important;line-height:1.04!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--r-ink)!important;margin:0;text-wrap:balance}[id$=__main] .text-block[class*=__kicker]~product-price{margin-top:8px;padding:0!important}[id$=__main] .text-block[class*=__kicker]~product-price,[id$=__main] .text-block[class*=__kicker]~product-price .price,[id$=__main] .text-block[class*=__kicker]~product-price .price-item{font-family:var(--r-sans)!important;font-size:20px!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--r-ink)!important;line-height:28px!important}@media(min-width:990px){[id$=__main] .text-block[class*=__kicker]~product-price,[id$=__main] .text-block[class*=__kicker]~product-price .price,[id$=__main] .text-block[class*=__kicker]~product-price .price-item{font-size:22px!important;line-height:32px!important}[id$=__main] .text-block[class*=__kicker]~product-price{margin-top:16px}}[id$=__main] .masa-sib{display:block;margin:10px 0 0;min-width:0;font-family:var(--r-sans)}[id$=__main] .masa-sib__label{display:block;margin:0 0 16px;font-family:var(--r-sans);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--r-ash);line-height:16px}[id$=__main] .masa-sib__cur{color:var(--r-ink);font-weight:500}[id$=__main] .masa-sib__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:48px;gap:8px}[id$=__main] .masa-sib__grid>.masa-sib__btn{grid-column:span 2}[id$=__main] .masa-sib__grid>.masa-sib__btn:nth-child(3n+1):last-child{grid-column:span 6}[id$=__main] .masa-sib__grid>.masa-sib__btn:nth-child(3n+1):nth-last-child(2),[id$=__main] .masa-sib__grid>.masa-sib__btn:nth-child(3n+1):nth-last-child(2)+.masa-sib__btn{grid-column:span 3}[id$=__main] .masa-sib__btn{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:4px 6px;box-sizing:border-box;font-family:var(--r-sans);font-size:12px;font-weight:400;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--r-ink);background:transparent;border:1px solid var(--r-line);border-radius:var(--r-radius);text-decoration:none;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}[id$=__main] a.masa-sib__btn:hover{border-color:var(--r-ink);background-color:var(--r-cream)}[id$=__main] a.masa-sib__btn:focus-visible{outline:2px solid var(--r-ink);outline-offset:2px}[id$=__main] .masa-sib__btn.is-active{color:var(--r-ink);background:transparent;border-color:var(--r-ink);box-shadow:inset 0 0 0 1px var(--r-ink);font-weight:600;cursor:default}@media(min-width:990px){[id$=__main] .masa-sib__grid[data-n="8"],[id$=__main] .masa-sib__grid[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[id$=__main] .masa-sib__grid[data-n="8"]>.masa-sib__btn,[id$=__main] .masa-sib__grid[data-n="4"]>.masa-sib__btn{grid-column:auto!important}[id$=__main] .masa-sib__btn{font-size:13px}}@media(prefers-reduced-motion:reduce){[id$=__main] .masa-sib__btn,[id$=__main] .slideshow-controls__thumbnail{transition:none}}[id$=__g2_also_like]{background:var(--r-cream)}.g3-like{font-family:var(--r-sans);color:var(--r-ink)}.g3-like{--g3-pad: 24px}.g3-like__inner{max-width:1240px;margin:0 auto;padding:var(--r-gap) var(--g3-pad);box-sizing:border-box}.g3-like__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px;margin-bottom:32px}[id$=__g2_also_like] .g3-like__title{margin:0;font-family:var(--r-serif)!important;font-weight:400!important;font-size:var(--r-h2)!important;line-height:1.02!important;letter-spacing:-.005em!important;text-transform:none!important;text-align:left;color:var(--r-ink)!important}.g3-like__title em{font-style:italic}[id$=__g2_also_like] a.g3-like__all{font:500 12px/1 var(--r-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--r-ash);text-decoration:underline;text-decoration-color:var(--r-line);text-decoration-thickness:1px;text-underline-offset:6px;padding-block:12px;transition:color .25s ease,text-decoration-color .25s ease}[id$=__g2_also_like] a.g3-like__all:hover{color:var(--r-ink);text-decoration-color:var(--r-ink)}.g3-like__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.g3-like__card{display:flex;flex-direction:column;min-width:0;background:var(--r-paper);border-radius:var(--r-radius);padding:12px 12px 20px;text-decoration:none;color:var(--r-ink)}.g3-like__img{display:block;position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--r-radius);background:var(--r-walnut)}.g3-like__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.g3-like__card:hover .g3-like__img img{transform:scale(1.03)}.g3-like__name{font:600 16px/1.3 var(--r-sans);text-transform:none;letter-spacing:normal;padding-top:14px;color:var(--r-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6em;box-sizing:content-box}.g3-like__price{font:400 16px/1.3 var(--r-sans);padding-top:8px;color:var(--r-ink)}.g3-like__card:hover .g3-like__name{color:var(--r-oxblood)}.g3-like__name{transition:color .25s ease}@media screen and (min-width:1100px){.g3-like__card:nth-child(n+5){display:none}}@media screen and (max-width:1099px){.g3-like__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3.2);overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:var(--r-oxblood) var(--r-line);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.g3-like__row::-webkit-scrollbar{height:3px}.g3-like__row::-webkit-scrollbar-thumb{background:var(--r-oxblood)}.g3-like__row::-webkit-scrollbar-track{background:var(--r-line)}.g3-like__card{scroll-snap-align:start}}@media screen and (max-width:749px){.g3-like{--g3-pad: 16px}.g3-like__inner{padding-block:48px}.g3-like__row{grid-auto-columns:68%;margin-right:calc(var(--g3-pad) * -1);padding-right:var(--g3-pad);scroll-padding-left:0}.g3-like__head{flex-direction:column;align-items:flex-start;gap:0}}[id$=__ss_faq]>div{background:var(--r-paper)!important;background-image:none!important}[id$=__ss_faq] div[class*=__ss_faq-settings]{max-width:1240px!important;box-sizing:border-box;margin:0 auto;padding:var(--r-gap) 24px!important}@media screen and (max-width:749px){[id$=__ss_faq] div[class*=__ss_faq-settings]{padding:48px 16px!important}}[id$=__ss_faq] h2[class^=section-faq-heading-]{margin:0 0 clamp(24px,4vw,40px)!important;font-family:var(--r-serif)!important;font-weight:400!important;font-size:var(--r-h2)!important;line-height:1.02!important;letter-spacing:-.01em!important;text-transform:none!important;text-align:left!important;color:var(--r-ink)!important}[id$=__ss_faq] div[class^=section-faq-items-]{margin:0!important;padding:0!important;background:none!important;border-top:1px solid var(--r-line)}[id$=__ss_faq] div[class^=section-faq-item-]{margin:0!important;border-bottom:1px solid var(--r-line)}[id$=__ss_faq] div[class^=section-faq-question-]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:14px 0!important;background:none!important;border-radius:0;cursor:pointer;transition:none}[id$=__ss_faq] div[class^=section-faq-question-]:hover{background:none!important}[id$=__ss_faq] div[class^=section-faq-question-] h3{margin:0;font-family:var(--r-sans)!important;font-weight:500!important;font-size:16px!important;line-height:1.4!important;letter-spacing:normal;text-transform:none!important;color:var(--r-ink)!important;transition:color .2s ease}[id$=__ss_faq] div[class^=section-faq-question-]:hover h3{color:color-mix(in srgb,var(--r-ink) 62%,transparent)!important}[id$=__ss_faq] div[class^=section-faq-question-].open-faq h3,[id$=__ss_faq] div[class^=section-faq-question-].open-faq:hover h3{color:var(--r-ink)!important;font-weight:600!important}[id$=__ss_faq] div[class^=section-faq-question-]:after{content:""!important;flex:none;width:16px;height:16px;font-size:0;background:linear-gradient(var(--r-oxblood),var(--r-oxblood)) center / 100% 1.5px no-repeat,linear-gradient(var(--r-oxblood),var(--r-oxblood)) center / 1.5px 100% no-repeat;transform:none!important;transition:background-size .25s ease}[id$=__ss_faq] div[class^=section-faq-question-].open-faq:after{background:linear-gradient(var(--r-oxblood),var(--r-oxblood)) center / 100% 1.5px no-repeat,linear-gradient(var(--r-oxblood),var(--r-oxblood)) center / 1.5px 0 no-repeat}[id$=__ss_faq] div[class^=section-faq-answer-]{max-height:0;overflow:hidden;opacity:0;margin:0!important;padding:0 40px 0 0!important;background:none!important;border-radius:0;transition:max-height .35s ease,opacity .25s ease,padding .25s ease}[id$=__ss_faq] div[class^=section-faq-answer-].open-faq{max-height:900px;opacity:1;padding:0 40px 24px 0!important}[id$=__ss_faq] div[class^=section-faq-answer-] p,[id$=__ss_faq] div[class^=section-faq-answer-] li{margin:0;max-width:62ch;font-family:var(--r-sans)!important;font-weight:400!important;font-size:15px!important;line-height:1.65!important;color:color-mix(in srgb,var(--r-ink) 72%,transparent)!important}[id$=__ss_faq] div[class^=section-faq-answer-] a{color:var(--r-oxblood)!important;text-decoration:underline!important;text-underline-offset:3px}@media screen and (min-width:990px){[id$=__ss_faq] div[class*=__ss_faq-settings]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,760px);column-gap:64px;align-items:start}[id$=__ss_faq] h2[class^=section-faq-heading-]{margin:0!important;max-width:11ch;text-wrap:balance}[id$=__ss_faq] div[class^=section-faq-items-]{max-width:760px;width:100%}[id$=__ss_faq] div[class^=section-faq-question-] h3{font-size:20px!important}[id$=__ss_faq] div[class^=section-faq-question-]{min-height:72px}[id$=__ss_faq] div[class^=section-faq-answer-] p{font-size:17px!important}}@media(prefers-reduced-motion:reduce){.g3-like__img img,[id$=__ss_faq] div[class^=section-faq-answer-],[id$=__ss_faq] div[class^=section-faq-question-]:after{transition:none}.g3-like__card:hover .g3-like__img img{transform:none}}main .shopify-section[id$=__media_with_content_TPAizA] :is(.section-background,.section){--color-background: var(--r-walnut);--color-foreground: var(--r-cream);--color-foreground-heading: var(--r-cream);--color-primary: var(--r-cream);--color-border: rgb(243 236 225 / .16);background-color:var(--r-walnut)}main .shopify-section[id$=__media_with_content_TPAizA] .section{padding-block:0!important;--padding-block-start: 0px !important;--padding-block-end: 0px !important;max-width:1240px!important;margin-inline:auto!important;width:100%!important;padding-inline:24px!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:0!important;row-gap:0!important;column-gap:0!important;color:var(--r-cream)}main .shopify-section[id$=__media_with_content_TPAizA] .media-block{grid-column:1!important;grid-row:1;position:relative;overflow:hidden;border-radius:0;height:auto!important;min-height:540px;width:100%!important;max-width:none}main .shopify-section[id$=__media_with_content_TPAizA] .media-block img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover;object-position:60% 50%;border-radius:0;transition:transform .8s ease}main .shopify-section[id$=__media_with_content_TPAizA] .media-block:hover img{transform:scale(1.03)}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content{grid-column:2!important;grid-row:1;min-width:0;align-self:center;padding-block:clamp(56px,6vw,96px)!important;padding-inline:clamp(32px,5vw,80px) 24px!important}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content>.group-block-content{--gap: 0px !important;gap:0!important;counter-reset:storyrow;padding:0!important}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content>.group-block-content>.text-block:first-child,main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content>.group-block-content>.text-block:first-child p{font-family:var(--r-sans)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#f3ece1b3!important;margin:0!important}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content>.group-block-content>.text-block:first-child{margin-bottom:18px!important}main .shopify-section[id$=__media_with_content_TPAizA] h2{font-family:var(--r-serif)!important;font-weight:400!important;font-size:var(--r-h2)!important;line-height:1.04!important;letter-spacing:0!important;text-transform:none!important;color:var(--r-cream)!important;margin:0!important;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;text-wrap:balance}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content>.group-block-content>.group-block:has(h2){margin-bottom:36px}main .shopify-section[id$=__media_with_content_TPAizA] .divider{display:none!important}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content .group-block:has(strong){counter-increment:storyrow;display:grid!important;grid-template-columns:56px 1fr;align-items:start;border-top:1px solid rgb(243 236 225 / .24);padding-block:24px;width:100%}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content .group-block:has(strong):last-child{border-bottom:1px solid rgb(243 236 225 / .24)}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content .group-block:has(strong)>.group-block__media-wrapper{display:none}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content .group-block:has(strong):before{content:counter(storyrow,decimal-leading-zero);font-family:var(--r-serif);font-size:34px;line-height:1;font-weight:400;color:var(--r-cream);opacity:.78;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}main .shopify-section[id$=__media_with_content_TPAizA] .group-block:has(strong) .group-block-content{--gap: 8px !important;gap:8px!important}main .shopify-section[id$=__media_with_content_TPAizA] .group-block:has(strong) .text-block:first-child p{font-family:var(--r-sans)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--r-cream)!important;margin:0!important}main .shopify-section[id$=__media_with_content_TPAizA] .group-block:has(strong) .text-block:first-child strong{font-weight:600!important}main .shopify-section[id$=__media_with_content_TPAizA] .group-block:has(strong) .text-block:last-child p{font-family:var(--r-sans)!important;font-size:16px!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important;color:#f3ece1e0!important;margin:0!important}@media screen and (max-width:749px){main .shopify-section[id$=__media_with_content_TPAizA] .section{grid-template-columns:1fr!important;padding-inline:0!important}main .shopify-section[id$=__media_with_content_TPAizA] .media-block{grid-column:1!important;grid-row:1;min-height:0;aspect-ratio:1 / 1;height:auto!important}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content{grid-column:1!important;grid-row:2;align-self:start;padding-block:44px!important;padding-inline:16px!important}main .shopify-section[id$=__media_with_content_TPAizA] h2{font-size:40px!important}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content>.group-block-content>.group-block:has(h2){margin-bottom:28px}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content .group-block:has(strong){grid-template-columns:44px 1fr;padding-block:21px}main .shopify-section[id$=__media_with_content_TPAizA] .media-with-content__content .group-block:has(strong):before{font-size:30px}main .shopify-section[id$=__media_with_content_TPAizA] .group-block:has(strong) .text-block:last-child p{font-size:15px!important}}main .shopify-section[id$=__m_compare] .mcmp{background:var(--r-paper)!important;color:var(--r-ink)!important;font-family:var(--r-sans)!important;padding:var(--r-gap) 0!important}main .shopify-section[id$=__m_compare] .mcmp__wrap{max-width:1240px!important;padding:0 24px!important}main .shopify-section[id$=__m_compare] .mcmp__kicker{font-family:var(--r-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;color:var(--r-ash)!important;margin:0 0 16px!important}main .shopify-section[id$=__m_compare] .mcmp__heading{font-family:var(--r-serif)!important;font-weight:400!important;font-size:calc(var(--r-h2) * 1.08)!important;line-height:1.02!important;letter-spacing:0!important;text-transform:none!important;color:var(--r-ink)!important;margin:0 0 16px!important;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;text-wrap:balance}main .shopify-section[id$=__m_compare] .mcmp__intro{font-size:16px!important;line-height:1.6!important;color:#1c1712b8!important;max-width:600px!important;margin:0 0 clamp(32px,4vw,56px)!important}main .shopify-section[id$=__m_compare] .mcmp__table{max-width:980px;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}main .shopify-section[id$=__m_compare] .mcmp__head,main .shopify-section[id$=__m_compare] .mcmp__row{grid-template-columns:.66fr 1.42fr 1fr!important}main .shopify-section[id$=__m_compare] .mcmp__h{min-height:0!important;padding:26px 32px 22px!important;align-items:flex-start!important;text-align:left!important}main .shopify-section[id$=__m_compare] .mcmp__h--label{display:block!important}main .shopify-section[id$=__m_compare] .mcmp__h--brand{background:var(--r-cream)!important;border:0!important;border-top:3px solid var(--r-red)!important}main .shopify-section[id$=__m_compare] .mcmp__h--other{border:0!important;border-top:3px solid var(--r-line)!important}main .shopify-section[id$=__m_compare] .mcmp__knifeimg,main .shopify-section[id$=__m_compare] .mcmp__logo{display:none!important}main .shopify-section[id$=__m_compare] .mcmp__hname{font-family:var(--r-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase;white-space:normal!important;margin:0!important}main .shopify-section[id$=__m_compare] .mcmp__hname--brand{font-family:var(--r-serif)!important;font-weight:400!important;font-size:34px!important;line-height:1!important;letter-spacing:.14em!important;color:var(--r-ink)!important}main .shopify-section[id$=__m_compare] .mcmp__hname--other{color:var(--r-ash)!important}main .shopify-section[id$=__m_compare] .mcmp__row{border-top:1px solid var(--r-line)!important;min-height:0!important}main .shopify-section[id$=__m_compare] .mcmp__row:last-child{border-bottom:1px solid var(--r-line)!important}main .shopify-section[id$=__m_compare] .mcmp__label{text-align:left!important;padding:28px 24px 28px 0!important;border:0!important;align-self:center;font-family:var(--r-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;color:var(--r-ash)!important}main .shopify-section[id$=__m_compare] .mcmp__cell{display:grid!important;grid-template-columns:22px 1fr!important;column-gap:10px;align-items:start!important;align-content:center!important;justify-content:stretch!important;padding:28px 32px!important;text-align:left!important;font-size:16px!important;line-height:1.55!important}main .shopify-section[id$=__m_compare] .mcmp__cell--brand{background:var(--r-cream)!important;border:0!important;color:var(--r-ink)!important}main .shopify-section[id$=__m_compare] .mcmp__cell--other{color:color-mix(in srgb,var(--r-ash),var(--r-ink) 40%)!important;font-size:15px!important}main .shopify-section[id$=__m_compare] .mcmp__markrow{display:block!important}main .shopify-section[id$=__m_compare] .mcmp__mark{position:relative;display:block!important;width:18px!important;height:18px!important;margin:3px 0 0!important;background:none!important;border-radius:0!important;font-size:0!important;color:transparent!important}main .shopify-section[id$=__m_compare] .mcmp__mark--yes:after{content:"";position:absolute;left:6px;top:1px;width:6px;height:11px;border:solid var(--r-ink);border-width:0 2px 2px 0;transform:rotate(40deg)}main .shopify-section[id$=__m_compare] .mcmp__mark--no:before,main .shopify-section[id$=__m_compare] .mcmp__mark--no:after{content:"";position:absolute;left:3px;top:8px;width:12px;height:1.5px;background:var(--r-ash);transform:rotate(45deg)}main .shopify-section[id$=__m_compare] .mcmp__mark--no:after{transform:rotate(-45deg)}main .shopify-section[id$=__m_compare] .mcmp__cell:before{display:none}@media(hover:hover)and (min-width:750px){main .shopify-section[id$=__m_compare] .mcmp__row :is(.mcmp__label,.mcmp__cell){transition:background-color .25s ease}main .shopify-section[id$=__m_compare] .mcmp__row:hover :is(.mcmp__label,.mcmp__cell--other){background:color-mix(in srgb,var(--r-cream) 55%,transparent)!important}main .shopify-section[id$=__m_compare] .mcmp__row:hover .mcmp__cell--brand{background:color-mix(in srgb,var(--r-cream),var(--r-ink) 4%)!important}}@media screen and (max-width:749px){main .shopify-section[id$=__m_compare] .mcmp{padding:48px 0!important}main .shopify-section[id$=__m_compare] .mcmp__wrap{padding:0 16px!important}main .shopify-section[id$=__m_compare] .mcmp__heading{font-size:40px!important}main .shopify-section[id$=__m_compare] .mcmp__intro{margin-bottom:24px!important}main .shopify-section[id$=__m_compare] .mcmp__head{display:flex!important;gap:24px;padding-bottom:14px}main .shopify-section[id$=__m_compare] .mcmp__h{padding:0!important;background:none!important;border:0!important;min-height:0!important;flex-direction:row!important}main .shopify-section[id$=__m_compare] .mcmp__h--label{display:none!important}main .shopify-section[id$=__m_compare] .mcmp__h--brand{border-left:2px solid var(--r-red)!important;padding-left:10px!important}main .shopify-section[id$=__m_compare] .mcmp__hname--brand{font-family:var(--r-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important}main .shopify-section[id$=__m_compare] .mcmp__row{display:block!important;padding:18px 0!important}main .shopify-section[id$=__m_compare] .mcmp__label{padding:0 0 8px!important}main .shopify-section[id$=__m_compare] .mcmp__cell{padding:0!important;background:none!important}main .shopify-section[id$=__m_compare] .mcmp__cell--brand{border-left:2px solid var(--r-red)!important;padding:0 0 0 10px!important;font-size:16px!important;line-height:1.45!important}main .shopify-section[id$=__m_compare] .mcmp__cell--other{margin-top:8px;padding:0 0 0 12px!important;font-size:14px!important;line-height:1.45!important}main .shopify-section[id$=__m_compare] .mcmp__cell:before{display:none!important}}[id$=__main] .bt-specs{display:none!important}:root{--r-red: #742525}[id$=__main],[id$=__media_with_content_TPAizA],[id$=__m_compare],[id$=__g2_also_like],[id$=__ss_faq],sticky-add-to-cart{--r-oxblood: var(--r-ink)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/harutani-pdp-g3.css.map */
