ht-gift-finder,ht-gift-bar{display:block}.ht-ghead{align-items:center;text-align:center}.ht-ghead__text{max-width:640px;font-size:15px;line-height:1.9;color:var(--ht-body)}.ht-ghero{background:#111;color:#fff;padding-block:clamp(32px,5vw,72px)}.ht-ghero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"body media" "actions media";column-gap:clamp(32px,6vw,96px);row-gap:32px;align-items:end}.ht-ghero__body{grid-area:body;position:relative;display:flex;flex-direction:column;gap:18px;align-self:end}.ht-ghero__script{display:block;margin:0 0 -.42em -.06em;font-family:Allura,cursive;font-weight:400;font-size:clamp(76px,8vw,124px);line-height:1;letter-spacing:0;color:var(--ht-accent, #c9b27a);transform:rotate(-6deg);transform-origin:left bottom;pointer-events:none;-webkit-user-select:none;user-select:none}.ht-ghero__script+.ht-ghero__title{position:relative}.ht-ghero__media{grid-area:media;overflow:hidden}.ht-ghero__media img{width:100%;aspect-ratio:var(--ratio, 4 / 5);object-fit:cover;object-position:var(--pos, center)}.ht-ghero__grid:not(:has(.ht-ghero__actions)){grid-template-areas:"body media";align-items:center}.ht-ghero__grid:not(:has(.ht-ghero__actions)) .ht-ghero__body{align-self:center}.ht-ghero__actions{grid-area:actions;display:flex;flex-direction:column;gap:28px;align-self:start}.ht-ghero .ht-eyebrow{color:#c9c4bc;letter-spacing:.24em}.ht-ghero__title{font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.5;letter-spacing:.06em;color:#fff}.ht-ghero__text{font-size:15px;line-height:2;color:#ffffffd1;max-width:30em}.ht-ghero__buttons{display:flex;flex-wrap:wrap;gap:12px}.ht-ghero__badges{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;border-top:1px solid rgba(255,255,255,.25)}.ht-ghero__badges li{padding:16px 12px 0 0;display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:500}.ht-ghero__badges small{font-size:12px;font-weight:400;color:#ffffffb3}.ht-gnav{padding-block:clamp(40px,6vw,72px);border-bottom:1px solid var(--ht-line)}.ht-gnav__title{text-align:center;font-size:clamp(20px,2.2vw,26px);font-weight:500}.ht-gnav__groups{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px}.ht-gnav__label{font-size:13px;color:var(--ht-muted);letter-spacing:.08em;margin-bottom:12px!important}.ht-gnav__chips{display:flex;flex-wrap:wrap;gap:10px}.ht-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--ht-ink);font-size:14px;text-decoration:none;background:#fff;cursor:pointer}.ht-chip:hover{background:var(--ht-ink);color:#fff!important}.ht-gpicks{padding-block:clamp(64px,8vw,112px)}.ht-gpicks__grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.ht-gcard{display:flex;flex-direction:column;gap:14px;text-decoration:none;min-width:0}.ht-gcard__body{display:flex;flex-direction:column;gap:8px}.ht-gcard .ht-thumb--photo{aspect-ratio:var(--card-ratio, 1 / 1);object-fit:cover}.ht-gcard__media{position:relative;display:block;overflow:hidden;border-radius:6px}.ht-gcard__media .ht-thumb{border-radius:0!important}.ht-gcard__media .ht-thumb--alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .45s ease}.ht-gcard__media.is-alt .ht-thumb--alt{opacity:1}@media(hover:hover)and (pointer:fine){.ht-gcard:hover .ht-gcard__media.has-alt .ht-thumb--alt{opacity:1}}.ht-gcard__dots{display:none;position:absolute;left:50%;bottom:10px;transform:translate(-50%);gap:6px}.ht-gcard__dots i{width:6px;height:6px;border-radius:50%;background:#ffffff8c}.ht-gcard__media:not(.is-alt) .ht-gcard__dots i:first-child,.ht-gcard__media.is-alt .ht-gcard__dots i:last-child{background:#fff}@media(hover:none){.ht-gcard__dots{display:flex}}.ht-gcard__label{align-self:flex-start;font-size:12px;letter-spacing:.08em;padding:4px 10px;background:var(--ht-panel);color:var(--ht-accent)}.ht-gcard__name{font-size:15px;font-weight:500;line-height:1.6}.ht-gcard__reason{font-size:14px;line-height:1.9;color:var(--ht-body)}.ht-gcard__price{font-size:13px;color:var(--ht-muted)}.ht-gtabs{padding-block:clamp(64px,8vw,112px)}.ht-gtabs--panel{background:var(--ht-panel)}.ht-gtabs .ht-ghead{margin-bottom:28px}.ht-gtabs__tabs{width:fit-content;margin-inline:auto;flex-wrap:wrap}.ht-gtabs__panel[hidden]{display:none}.ht-gtabs__note{margin-top:22px;text-align:center;font-size:14px;color:var(--ht-muted)}.ht-gtabs__strip{margin-top:28px;gap:20px;padding-inline:max(var(--ht-gutter),calc((100% - var(--ht-max)) / 2 + var(--ht-gutter)));scroll-padding-inline:max(var(--ht-gutter),calc((100% - var(--ht-max)) / 2 + var(--ht-gutter)))}.ht-gtabs__strip .ht-gcard{flex:0 0 clamp(170px,21vw,270px)}.ht-gtabs__bottom{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.ht-gservice{padding-block:clamp(64px,8vw,112px);background:var(--ht-panel)}.ht-gservice__grid{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ht-gservice__item{background:var(--ht-ground);padding:32px 24px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.ht-gservice__icon{color:var(--ht-ink);margin-bottom:6px}.ht-gservice__icon .ht-sicon{display:block;width:52px;height:52px}.ht-gservice__item .ht-link{align-self:center}.ht-gservice__title{font-size:16px;font-weight:500}.ht-gservice__text{font-size:14px;line-height:1.9;color:var(--ht-body)}.ht-gservice__text p+p{margin-top:.5em}.ht-gfinder{padding-block:clamp(64px,8vw,112px)}.ht-gfinder__inner{max-width:880px}.ht-gfinder__form{margin-top:36px;display:flex;flex-direction:column;gap:28px}.ht-gfinder__form[hidden],.ht-gfinder__result[hidden]{display:none}.ht-gfinder__q{border:0;margin:0;padding:0}.ht-gfinder__q legend{padding:0;margin-bottom:14px;font-size:16px;font-weight:500;display:flex;align-items:baseline;gap:12px}.ht-gfinder__q legend span{font-size:13px;color:var(--ht-accent);letter-spacing:.1em}.ht-gfinder__opts{display:flex;flex-wrap:wrap;gap:10px}.ht-chip--radio{position:relative}.ht-chip--radio input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.ht-chip--radio:has(input:checked){background:var(--ht-ink);color:#fff}.ht-chip--radio:has(input:focus-visible){outline:2px solid var(--ht-accent);outline-offset:2px}.ht-gfinder__submit{align-self:center;min-width:240px;margin-top:8px;border:0;cursor:pointer}.ht-gfinder__result{margin-top:36px;display:flex;flex-direction:column;gap:24px}.ht-gfinder__result-title{text-align:center;font-size:18px;font-weight:500}.ht-gfinder__cards{display:flex;flex-direction:column;gap:20px}.ht-gcard--row{flex-direction:row;gap:20px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid var(--ht-line)}.ht-gcard--row .ht-thumb{flex:0 0 160px;width:160px}.ht-gfinder__retry{align-self:center;background:none;border:0;border-bottom:1px solid currentColor;padding:0;font:inherit;font-size:14px;cursor:pointer}.ht-faq{padding-block:clamp(64px,8vw,112px);border-top:1px solid var(--ht-line)}.ht-faq__inner{max-width:880px}.ht-faq__list{margin-top:36px;border-top:1px solid var(--ht-line)}.ht-faq__item{border-bottom:1px solid var(--ht-line)}.ht-faq__item summary{list-style:none;cursor:pointer;padding:22px 36px 22px 0;position:relative;font-size:15px;font-weight:500;line-height:1.7;display:flex;gap:14px}.ht-faq__item summary::-webkit-details-marker{display:none}.ht-faq__item summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:22px;font-weight:300}.ht-faq__item[open] summary:after{content:"\2212"}.ht-faq__q{color:var(--ht-accent)}.ht-faq__a{padding:0 0 24px 28px;font-size:14px;line-height:1.9;color:var(--ht-body)}.ht-faq__a p+p{margin-top:.5em}.ht-faq__a a{text-decoration:underline}.ht-gcta{padding-block:clamp(72px,10vw,128px);background:var(--ht-ink);color:#fff}.ht-gcta__inner{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.ht-gcta .ht-eyebrow{color:var(--ht-faint)}.ht-gcta__title{font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.5}.ht-gcta__text{font-size:15px;line-height:1.9;color:var(--ht-line)}.ht-gcta__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}@media screen and (max-width:699px){.ht-ghero{padding-block:28px 40px}.ht-ghero__grid,.ht-ghero__grid:not(:has(.ht-ghero__actions)){grid-template-columns:minmax(0,1fr);grid-template-areas:"body" "media" "actions";row-gap:24px}.ht-ghero__body{align-items:center;text-align:center;gap:14px}.ht-ghero__title{font-size:28px}.ht-ghero__script{align-self:flex-start;margin-left:2%;font-size:72px;margin-bottom:-.45em}.ht-ghero__text{font-size:14px}.ht-ghero__media{margin-inline:calc(var(--ht-gutter) * -1)}.ht-ghero__buttons .ht-btn{flex:1 1 100%}.ht-ghero__badges{max-width:none;row-gap:4px}.ht-gnav__groups{grid-template-columns:1fr}.ht-chip{padding:0 16px;font-size:13px}.ht-gpicks__grid{grid-template-columns:1fr;gap:40px}.ht-gtabs__tabs{width:100%}.ht-gtabs__tabs button{flex:1 1 0;padding:0 8px;font-size:13px}.ht-gtabs__strip .ht-gcard{flex-basis:64vw}.ht-gservice__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ht-gservice__item{padding:24px 14px 20px;gap:8px}.ht-gservice__icon .ht-sicon{width:44px;height:44px}.ht-gservice__title{font-size:14px}.ht-gservice__text{font-size:12px;line-height:1.8}.ht-gcard--row .ht-thumb{flex-basis:112px;width:112px}.ht-gcta__buttons .ht-btn{width:100%}}@media screen and (min-width:700px){body:has(.ht-ghero) .ht-reviews__strip{display:flex;max-width:calc(var(--ht-max) + var(--ht-gutter) * 2);margin-inline:auto;overflow-x:auto;gap:16px}body:has(.ht-ghero) .ht-review{flex:0 0 calc((100% - 16px)/2)}body:has(.ht-ghero) .ht-reviews__nav{display:flex!important}body:has(.ht-ghero) .ht-reviews__nav[hidden]{display:none!important}}@media screen and (min-width:1000px){body:has(.ht-ghero) .ht-review{flex-basis:calc((100% - 32px) / 3)}}body:has(.ht-ghero) .ht-reviews{padding-block:clamp(64px,8vw,104px) 0}body:has(.ht-ghero) .ht-reviews+*{margin-top:0}body:has(.ht-ghero) .ht-reviews__wrap{display:block;position:relative;max-width:calc(var(--ht-max) + var(--ht-gutter) * 2);margin-inline:auto}.ht-gbar{position:fixed;z-index:20;inset:0 0 auto 0;height:64px;display:flex;align-items:center;justify-content:center;background:transparent;transition:transform .3s ease,background-color .3s ease}.ht-gbar img{width:var(--logo-w, 110px);height:auto;filter:brightness(0) invert(1)}.ht-gbar.is-solid{background:#111111f0;border-bottom:1px solid #2d2c2a}.ht-gbar.is-hidden{transform:translateY(-100%)}.ht-ghero.has-bar{padding-top:calc(64px + clamp(8px,2vw,24px))}.ht-gfinder[hidden]{display:none}body:has(.ht-ghero){background:#111}body:has(.ht-ghero) .ht{--ht-ink: #f2efe9;--ht-body: #d3cec6;--ht-muted: #a29d95;--ht-faint: #5f5c58;--ht-line: #2d2c2a;--ht-ground: #111;--ht-panel: #1a1918;--ht-accent: #c9b27a}body:has(.ht-ghero) .ht-btn--light,body:has(.ht-ghero) .ht-btn--dark{background:#f2efe9;color:#111!important}body:has(.ht-ghero) .ht-chip{background:transparent;color:var(--ht-ink);border-color:#f2efe999}body:has(.ht-ghero) .ht-chip:hover,body:has(.ht-ghero) .ht-chip--radio:has(input:checked){background:#f2efe9;color:#111!important}body:has(.ht-ghero) .ht-tabs{border-color:#f2efe999}body:has(.ht-ghero) .ht-tabs button[aria-selected=true]{background:#f2efe9;color:#111}body:has(.ht-ghero) .ht-thumb,body:has(.ht-ghero) .ht-point__media img,body:has(.ht-ghero) .ht-ghero__media,body:has(.ht-ghero) .ht-stores__media img{border-radius:6px}body:has(.ht-ghero) .ht-review{background:var(--ht-panel);border-color:var(--ht-line);border-radius:6px}body:has(.ht-ghero) .ht-review__heading{color:var(--ht-ink)}body:has(.ht-ghero) .ht-reviews__nav{background:#f2efe9;color:#111;border-color:transparent}body:has(.ht-ghero) .ht-stores{background:var(--ht-panel)}body:has(.ht-ghero) .ht-stores__text{color:var(--ht-body)}body:has(.ht-ghero) .ht-stores dl,body:has(.ht-ghero) .ht-stores dt,body:has(.ht-ghero) .ht-stores dd{border-color:var(--ht-line)}body:has(.ht-ghero) .ht-gcta{background:var(--ht-panel)}body:has(.ht-ghero) .ht-gcta__text{color:var(--ht-body)}body:has(.ht-ghero) .ht-gservice__item,body:has(.ht-ghero) .ht-badges div{background:#111}body:has(.ht-ghero) .ht-mini-footer{background:#111}.ht-panel__illust{display:flex;justify-content:center;color:var(--ht-ink);padding-block:8px 4px}.ht-panel__illust .ht-care-illust{width:min(260px,70%);height:auto}.ht-concept__video{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;background:#000}.ht-concept__video .ht-concept__mp4{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ht-concept__video iframe{position:absolute;left:0;top:50%;width:100%;aspect-ratio:9 / 16;height:auto;transform:translateY(-50%);border:0;pointer-events:none}@media screen and (max-width:699px){body:has(.ht-ghero) .ht-concept__media{display:block;flex-basis:100%;order:2}body:has(.ht-ghero) .ht-concept__grid{gap:28px}}body:has(.ht-ghero) .ht-eyebrow{font-family:Dancing Script,cursive;font-weight:500;font-size:clamp(30px,2.8vw,40px);line-height:1.1;letter-spacing:0;text-transform:none;color:var(--ht-accent)}body:has(.ht-ghero) .ht-reviews__head .ht-eyebrow{font-size:clamp(28px,2.6vw,36px)}@media screen and (max-width:699px){body:has(.ht-ghero) .ht-point,body:has(.ht-ghero) .ht-point:nth-child(2n){flex-direction:column;align-items:stretch;gap:0}body:has(.ht-ghero) .ht-point--panel{flex-direction:column!important}body:has(.ht-ghero) .ht-point__body{display:contents}body:has(.ht-ghero) .ht-point__num{order:1;margin-bottom:10px}body:has(.ht-ghero) .ht-point__title{order:2;margin-bottom:20px}body:has(.ht-ghero) .ht-point__media,body:has(.ht-ghero) .ht-panel{order:3;flex-basis:auto;margin-bottom:20px}body:has(.ht-ghero) .ht-point__text{order:4}body:has(.ht-ghero) .ht-point__sub{order:5;margin-top:14px}body:has(.ht-ghero) .ht-point__body>.ht-link{order:6;margin-top:14px}}@media screen and (max-width:699px){.ht-gpicks .ht-gcard{gap:0}.ht-gpicks .ht-gcard__body{display:contents}.ht-gpicks .ht-gcard__label{order:1;margin-bottom:8px}.ht-gpicks .ht-gcard__name{order:2;margin-bottom:14px;font-size:17px}.ht-gpicks .ht-gcard__media,.ht-gpicks .ht-gcard>.ht-thumb{order:3;margin-bottom:14px}.ht-gpicks .ht-gcard__reason{order:4}.ht-gpicks .ht-gcard__price{order:5;margin-top:8px}}body:has(.ht-ghero) .ht-review__body strong{font-weight:600;color:var(--ht-ink);background:linear-gradient(transparent 64%,#c9b27a61 64%);padding-inline:1px}body:has(.ht-ghero) .ht-gtabs__tabs{border:0;gap:10px;flex-wrap:wrap;justify-content:center}body:has(.ht-ghero) .ht-gtabs__tabs button{min-height:44px;padding:0 24px;border-radius:999px;border:1.5px solid #48474a;background:#2a292b;color:#f2efe9;font-size:14px;letter-spacing:.04em;transition:background-color .2s,border-color .2s,color .2s}body:has(.ht-ghero) .ht-gtabs__tabs button:hover{border-color:#6a686c}body:has(.ht-ghero) .ht-gtabs__tabs button[aria-selected=true]{background:var(--ht-accent);border-color:var(--ht-accent);color:#111;font-weight:600}@media screen and (max-width:699px){body:has(.ht-ghero) .ht-gtabs__tabs{width:auto}body:has(.ht-ghero) .ht-gtabs__tabs button{flex:0 0 auto;padding:0 18px;font-size:13px}body:has(.ht-ghero) .ht-gtabs__note{margin-top:28px;padding-inline:var(--ht-gutter);line-height:1.8}}.ht-gwrap{padding-block:clamp(64px,8vw,112px)}.ht-gwrap__grid{margin-top:40px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}.ht-gwrap__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible}.ht-gwrap__photo{margin:0;display:flex;flex-direction:column;gap:10px}.ht-gwrap__photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:6px}.ht-gwrap__photo figcaption{font-size:12px;line-height:1.6;color:var(--ht-muted);text-align:center}.ht-gwrap__info{background:var(--ht-panel);border-radius:6px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:20px}.ht-gwrap__price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:clamp(26px,2.6vw,32px);font-weight:500;border-bottom:1px solid var(--ht-line);padding-bottom:16px}.ht-gwrap__price span{font-size:15px;font-weight:500}.ht-gwrap__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ht-gwrap__items li{display:flex;flex-direction:column;gap:2px;padding-left:18px;position:relative}.ht-gwrap__items li:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:50%;background:var(--ht-accent)}.ht-gwrap__item-name{font-size:15px;font-weight:500}.ht-gwrap__item-note{font-size:13px;color:var(--ht-muted)}.ht-gwrap__notes{font-size:13px;line-height:1.9;color:var(--ht-body)}.ht-gwrap__notes p+p{margin-top:.3em}.ht-gwrap__how{border-top:1px solid var(--ht-line);padding-top:18px;display:flex;flex-direction:column;gap:10px}.ht-gwrap__how-title{font-size:14px;font-weight:500}.ht-gwrap__how-text{font-size:13px;line-height:1.9;color:var(--ht-body)}.ht-gwrap__how-img{width:100%;max-width:360px;height:auto;border-radius:6px;background:#fff}@media screen and (max-width:699px){.ht-gwrap__grid{grid-template-columns:1fr;margin-top:28px}.ht-gwrap__photos{display:flex;overflow-x:auto;gap:12px;margin-inline:calc(var(--ht-gutter) * -1);padding-inline:var(--ht-gutter);scroll-padding-inline:var(--ht-gutter)}.ht-gwrap__photo{flex:0 0 72vw}}.ht-gwrap__photos:has(>.ht-gwrap__photo:nth-child(2):last-child){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}.ht-gwrap__photos:has(>.ht-gwrap__photo:nth-child(2):last-child)>.ht-gwrap__photo{flex:none}.ht-gtabs__more-wrap{display:none}@media screen and (max-width:699px){.ht-gtabs .ht-strip.ht-gtabs__strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;overflow:visible;scroll-snap-type:none;padding-inline:var(--ht-gutter)}.ht-gtabs .ht-strip.ht-gtabs__strip>.ht-gcard{flex:none;width:auto;min-width:0}.ht-gtabs .ht-gtabs__panel:not(.is-expanded) .ht-strip.ht-gtabs__strip>.ht-gcard:nth-child(n+5){display:none}.ht-gtabs__more-wrap{display:flex;justify-content:center;margin-top:28px;padding-inline:var(--ht-gutter)}.ht-gtabs__panel.is-expanded .ht-gtabs__more-wrap{display:none}.ht-gtabs__more{min-height:46px;min-width:200px;padding:0 28px;border-radius:999px;border:1.5px solid rgba(242,239,233,.6);background:transparent;color:var(--ht-ink);font:inherit;font-size:14px;letter-spacing:.06em;cursor:pointer}.ht-gtabs__bottom .ht-arrows{display:none}.ht-gtabs__bottom:not(:has(.ht-link)){display:none}}.ht-gcard__media{position:relative}.ht-gcard__stock{position:absolute;z-index:2;top:10px;left:10px;display:inline-flex;align-items:center;padding:5px 9px;border-radius:6px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.04em;background:#111111c7;border:1px solid rgba(242,239,233,.22);color:#d3cec6;pointer-events:none}.ht-gcard__stock.is-now{color:#c9b27a;border-color:#c9b27a8c}.ht-gcard--row .ht-gcard__media{flex:0 0 160px;width:160px}.ht-gcard--row .ht-gcard__media .ht-thumb{width:100%}@media screen and (max-width:699px){.ht-gcard__stock{top:7px;left:7px;padding:4px 7px;font-size:10px}.ht-gcard--row .ht-gcard__media{flex-basis:112px;width:112px}}.ht-panel__illust--medals{padding-block:4px}.ht-panel__illust--medals .ht-care-medals{display:block;width:min(400px,100%);height:auto;aspect-ratio:360 / 290;overflow:visible;font-family:var(--heading-font-family)}.ht-care-medals__heart{stroke:var(--ht-accent, #c9b27a);fill:none}.ht-care-medals__heart path:first-child{fill:#c9b27a0f}.ht-concept__text .ht-concept__note{font-size:12px;line-height:1.8;color:var(--ht-muted)}.ht-gcta__illust{color:var(--ht-ink);margin-block:6px 4px;width:min(420px,100%)}.ht-quiz-illust{display:block;width:100%;height:auto;aspect-ratio:400 / 120}.ht-quiz-illust__on{fill:var(--ht-accent, #c9b27a);stroke:var(--ht-accent, #c9b27a)}.ht-quiz-illust__spark{stroke:var(--ht-accent, #c9b27a)}.ht-reviews__group{font-size:15px;font-weight:500;letter-spacing:.08em;color:var(--ht-ink)}body:has(.ht-ghero) .ht-reviews .ht-reviews__icon+.ht-reviews__group{margin-top:-2px}body:has(.ht-ghero) .ht-reviews:has(.ht-reviews__title) .ht-reviews__icon{margin-top:22px}body:has(.ht-ghero) .ht-reviews--compact{padding-top:clamp(48px,6vw,72px)}body:has(.ht-ghero) .ht-reviews .ht-reviews__icon .ht-gicon{width:clamp(104px,11vw,132px)}.ht-care-medals,.ht-quiz-illust,.ht-care-illust,.ht-gicon{height:auto;max-width:100%}.ht-panel__illust--medals{width:100%}.ht-panel__illust--medals .ht-care-medals{width:100%;max-width:400px;margin-inline:auto}@media screen and (max-width:699px){.ht-gtabs .ht-gtabs__panel:not(.is-expanded):has(.ht-gtabs__more-wrap) .ht-gtabs__bottom{display:none}.ht-gtabs .ht-gtabs__panel .ht-gtabs__bottom{justify-content:center;margin-top:28px}.ht-gtabs .ht-gtabs__panel .ht-gtabs__bottom .ht-link{align-self:center}}body:has(.ht-ghero) .ht-gfinder .ht-chip--radio{min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid #48474a;background:#2a292b;color:#f2efe9!important;font-size:14px;letter-spacing:.04em;transition:background-color .2s,border-color .2s,color .2s}body:has(.ht-ghero) .ht-gfinder .ht-chip--radio:hover{background:#2a292b;border-color:#6a686c;color:#f2efe9!important}body:has(.ht-ghero) .ht-gfinder .ht-chip--radio:has(input:checked){background:var(--ht-accent);border-color:var(--ht-accent);color:#111!important;font-weight:600}body:has(.ht-ghero) .ht-gfinder__opts{gap:10px}body:has(.ht-ghero) .ht-gfinder__submit{border-radius:999px}@media screen and (max-width:699px){body:has(.ht-ghero) .ht-gfinder .ht-chip--radio{padding:0 16px;font-size:13px}}body:has(.ht-ghero) .ht-gfinder .ht-gfinder__retry{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;min-width:200px;padding:0 28px;border:1.5px solid rgba(242,239,233,.6);border-radius:999px;background:transparent;color:var(--ht-ink);font-size:14px;letter-spacing:.06em}body:has(.ht-ghero) .ht-gfinder .ht-gfinder__retry:hover{border-color:#f2efe9}@media screen and (min-width:700px){.ht-gtabs .ht-strip.ht-gtabs__strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px;overflow:visible;scroll-snap-type:none;max-width:calc(var(--ht-max));margin-inline:auto;padding-inline:var(--ht-gutter)}.ht-gtabs .ht-strip.ht-gtabs__strip>.ht-gcard{flex:none;width:auto;min-width:0}.ht-gtabs .ht-gtabs__bottom .ht-arrows{display:none}.ht-gtabs .ht-gtabs__bottom:not(:has(.ht-link)){display:none}}@media screen and (min-width:1000px){.ht-gtabs .ht-strip.ht-gtabs__strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.ht-gtabs .ht-gtabs__note{text-align:center}body:has(.ht-ghero) .ht-reviews .ht-strip.ht-reviews__strip{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;overflow:visible;scroll-snap-type:none;max-width:1040px;margin-inline:auto;padding-inline:var(--ht-gutter)}body:has(.ht-ghero) .ht-reviews .ht-strip.ht-reviews__strip>.ht-review{flex:none;width:auto;min-width:0;padding:18px 18px 16px;gap:8px}body:has(.ht-ghero) .ht-reviews .ht-review__meta{gap:10px}body:has(.ht-ghero) .ht-reviews .ht-review__stars{font-size:14px;letter-spacing:0}body:has(.ht-ghero) .ht-reviews .ht-review__date{font-size:11px}body:has(.ht-ghero) .ht-reviews .ht-review__heading{font-size:15px;line-height:1.5}body:has(.ht-ghero) .ht-reviews .ht-review__body{flex:none;font-size:13.5px;line-height:1.85}body:has(.ht-ghero) .ht-reviews .ht-review__name{font-size:11px}body:has(.ht-ghero) .ht-reviews .ht-reviews__nav{display:none!important}@media screen and (min-width:700px){body:has(.ht-ghero) .ht-reviews .ht-strip.ht-reviews__strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body:has(.ht-ghero) .ht-reviews .ht-strip.ht-reviews__strip>.ht-review{padding:26px 26px 22px;gap:10px}body:has(.ht-ghero) .ht-reviews .ht-review__heading{font-size:16px}body:has(.ht-ghero) .ht-reviews .ht-review__body{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ht-gift.css.map */
