.ap{--ap-ink: #241b2b;--ap-muted: #5f5661;--ap-line: #ddd4df;--ap-paper: #faf7f1;--ap-purple: #372442;--ap-mincho: "ALPAGOTA Mincho", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif CJK JP", "Noto Serif JP", serif;color:var(--ap-ink);font-size:1.5rem;line-height:1.75;letter-spacing:.025em}.ap :is(h1,h2,h3,p,figure,ul){margin:0}.ap a{color:inherit}.ap a:focus-visible,.ap button:focus-visible,.ap input:focus-visible,.ap summary:focus-visible,.ap [tabindex]:focus-visible{outline:2px solid #6b397a;outline-offset:3px}.ap [hidden]{display:none!important}.ap-wrap{width:min(1320px,calc(100% - clamp(3.6rem,8vw,12rem)));margin-inline:auto}.ap-label{color:var(--ap-muted);font-size:1.12rem;font-weight:650;letter-spacing:.15em;line-height:1.55}.ap-wordmark{display:block;width:100%;height:auto}.ap:lang(ja){font-family:var(--ap-mincho)}.ap:lang(ja) :is(h1,h2,h3,.ap-hero__lead){font-family:var(--ap-mincho);font-weight:500}.ap:lang(ja) :is(.ap-action,.ap-pills a,.ap-card__price,.ap-pdp__scent,.ap-pdp__price,.ap-pdp__description summary){font-family:var(--ap-mincho);font-weight:600}.ap:lang(ja) :is(.ap-label,.ap-story figcaption,.ap-story__body){font-family:var(--font-body-family);font-style:var(--font-body-style, normal)}.ap:lang(ja) .ap-story__body{font-weight:var(--font-body-weight, 400)}.ap-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:stretch;margin-top:clamp(2rem,4vw,5rem);background:var(--ap-paper)}.ap-hero__copy{padding:clamp(2.5rem,4.4vw,6.4rem);align-self:center}.ap-hero h1.ap-hero__wordmark{width:min(100%,34rem);margin:2.25rem 0 2.35rem}.ap-hero .ap-hero__lead{font-size:clamp(2.25rem,2.65vw,3.8rem);line-height:1.35;letter-spacing:.025em;margin-bottom:1.3rem}.ap-hero__copy>p:not(.ap-label,.ap-hero__lead){color:var(--ap-muted);max-width:34ch}.ap-hero__image{display:block;min-width:0;overflow:hidden;position:relative}.ap-hero__image img{display:block;height:100%;width:100%;object-fit:cover;object-position:47% 50%}.ap-hero__links{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;margin-top:2.1rem}.ap .ap-action,.ap-text-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:1rem}.ap .ap-action{background:var(--ap-purple);border:1px solid var(--ap-purple);color:#fff;padding:.75rem 1.45rem;font-weight:650;text-decoration:none}.ap .ap-action:hover:not(:disabled){background:#53375d}.ap-text-link{text-underline-offset:.32em;font-size:1.32rem}.ap-text-link span,.ap-action span[aria-hidden]{font-size:1.1em}.ap-section{padding-block:clamp(3.8rem,7vw,9rem)}.ap-section h2{font-size:clamp(2.6rem,3.6vw,4.6rem);line-height:1.25;margin:.75rem 0 1rem;letter-spacing:-.015em}.ap-section__head>p:not(.ap-label){color:var(--ap-muted);max-width:60ch}.ap :is([id^=ap-vision],[id^=ap-twist],[id^=ap-refill],#ap-products,#ap-scents,#ap-story){scroll-margin-top:9rem}.ap-pills{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.ap-pills a{display:inline-flex;align-items:center;gap:.65rem;border:1px solid var(--ap-line);min-height:44px;padding:.55rem 1.25rem;text-decoration:none;font-size:1.2rem;font-weight:650}.ap-pills a:hover{background:var(--ap-paper);border-color:var(--ap-purple)}.ap-pills a span{font-weight:450}.ap-group{margin-top:clamp(2.6rem,5vw,5.4rem);border-top:1px solid var(--ap-line);padding-top:clamp(1.5rem,2.3vw,2.8rem)}.ap-group__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem 2rem;margin-bottom:1.65rem}.ap-group__head h3{font-size:clamp(1.85rem,2.3vw,2.8rem);line-height:1.25}.ap-group__head h3 span{font-size:1.2rem;margin-left:.4rem;font-weight:500}.ap-group__head p{color:var(--ap-muted);font-size:1.4rem}.ap .ap-card-grid{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.2vw,2.8rem)}.ap-card{min-width:0;border:1px solid var(--ap-line);border-bottom:3px solid var(--ap-accent)}.ap-card a{display:block;height:100%;text-decoration:none}.ap-card a:hover h3{text-decoration:underline;text-underline-offset:.24em}.ap-card__media{background:#f6f4f2;position:relative;aspect-ratio:1 / 1.1}.ap-card__media img{width:100%;height:100%;display:block;object-fit:cover}.ap-card__status{position:absolute;top:.8rem;left:.8rem;background:#fff;color:#544b55;border:1px solid var(--ap-line);font-size:1.15rem;padding:.22rem .55rem}.ap-card__body{padding:clamp(.8rem,2vw,1.85rem)}.ap-card h3{font-size:clamp(1.38rem,1.8vw,2.05rem);line-height:1.25;overflow-wrap:anywhere}.ap-card__scent{color:var(--ap-muted);font-size:clamp(1.16rem,1.5vw,1.42rem);margin-top:.5rem!important;line-height:1.5}.ap-card__price{font-weight:650;font-size:1.4rem;margin-top:.65rem!important}.ap-tone--i{--ap-accent: #a84d24;--ap-tint: #fff0e2}.ap-tone--ii{--ap-accent: #296a75;--ap-tint: #eaf4f4}.ap-tone--iii{--ap-accent: #653859;--ap-tint: #f4eaf1}.ap-scent-band{background:var(--ap-paper)}.ap-scent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2.5rem);margin-top:2rem}.ap-scent{background:var(--ap-tint);border-top:3px solid var(--ap-accent);padding:clamp(1.5rem,2.8vw,3.2rem);display:flex;flex-direction:column;align-items:flex-start}.ap-scent .ap-scent__title{color:var(--ap-accent);font-size:clamp(2rem,2.2vw,2.75rem);line-height:1.2;margin-bottom:.8rem}.ap-scent .ap-scent__name{font-size:1.65rem;font-weight:600;line-height:1.5;margin-bottom:.65rem}.ap-scent .ap-scent__summary{flex:1;color:var(--ap-muted);margin-bottom:.45rem}.ap-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(2rem,7vw,10rem);align-items:center}.ap-story img{width:100%;height:auto;display:block}.ap-story figcaption{margin-top:.85rem;color:var(--ap-muted);font-size:1.1rem;letter-spacing:.12em}.ap-story__copy>p:not(.ap-label){margin:1.4rem 0;max-width:64ch}.ap-look{border-top:1px solid var(--ap-line);padding-top:2rem;margin-top:clamp(2.5rem,6vw,7rem)}.ap-look__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.8rem,2vw,2.4rem);margin-top:1rem}.ap-look__grid img{width:100%;height:auto;aspect-ratio:1 / 1.05;object-fit:cover;display:block}.ap-pdp{padding-top:2.3rem}.ap-breadcrumb{display:flex;gap:.5rem .85rem;align-items:center;flex-wrap:wrap;margin:0 0 1.5rem;color:var(--ap-muted);font-size:1.2rem}.ap-breadcrumb a{text-underline-offset:.23em}.ap-pdp__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5.5vw,7rem);align-items:start}.ap-pdp--portrait :is(.ap-breadcrumb,.ap-pdp__grid){max-width:110rem;margin-inline:auto}@media(min-width:750px){.ap-pdp--portrait .ap-pdp__grid{grid-template-columns:minmax(0,min(42vw,43rem)) minmax(0,1fr)}}.ap-gallery{min-width:0}.ap-gallery__viewport{display:flex;position:relative;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;background:#f6f4f2}.ap-gallery__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.ap-gallery__slide>a{position:relative;display:block;cursor:zoom-in;height:clamp(34rem,55vw,66rem)}.ap-gallery__slide img{width:100%;height:100%;object-fit:contain;display:block}.ap-gallery--portrait .ap-gallery__slide>a{height:auto;min-height:0;aspect-ratio:var(--ap-gallery-ratio)}.ap-gallery--portrait .ap-gallery__slide img{position:absolute;top:0;right:0;bottom:0;left:0}.ap-gallery__zoom{display:grid;place-items:center;position:absolute;bottom:.85rem;right:.85rem;min-width:44px;min-height:44px;background:#fff;border:1px solid var(--ap-line)}.ap-gallery__controls{display:flex;justify-content:center;align-items:center;gap:1.3rem;padding:.65rem 0}.ap-gallery__controls button,.ap-gallery__dialog button{min-width:44px;min-height:44px;background:#fff;border:1px solid var(--ap-line);color:var(--ap-ink);cursor:pointer;font-size:1.8rem}.ap-gallery__controls button:disabled{opacity:.4;cursor:default}.ap-gallery__controls output{color:var(--ap-muted);font-size:1.24rem;min-width:4ch;text-align:center}.ap-gallery__thumbs{position:relative;display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:thin;padding:.45rem .4rem}.ap-gallery__thumbs a{flex:0 0 56px;padding:2px;border:2px solid transparent}.ap-gallery__thumbs a[aria-current]{border-color:var(--ap-accent)}.ap-gallery__thumbs img{width:100%;height:57px;object-fit:cover;display:block;background:#f6f4f2}.ap-gallery--portrait .ap-gallery__thumbs img{height:auto;aspect-ratio:var(--ap-gallery-ratio);object-fit:contain}.ap-gallery__dialog{padding:1rem;border:1px solid var(--ap-line);max-width:min(94vw,1000px);max-height:94vh;background:#fff;overflow:auto}.ap-gallery__dialog::backdrop{background:#211628bf}.ap-gallery__dialog img{display:block;width:auto;height:auto;max-width:100%;max-height:85vh;margin:auto}.ap-gallery__dialog button{position:absolute;z-index:1;right:1rem;top:1rem}.ap-pdp__brand{display:inline-flex;gap:.65rem;align-items:center;min-height:32px;text-decoration:none}.ap-pdp__brand .ap-wordmark{width:10.8rem}.ap-pdp__brand:hover{text-decoration:underline;text-underline-offset:.35em}.ap-pdp .ap-pdp__type{color:var(--ap-muted);font-size:1.3rem;margin:1.4rem 0 .35rem}.ap-pdp h1{font-size:clamp(2.9rem,4.35vw,5.4rem);line-height:1.05;letter-spacing:-.045em;overflow-wrap:anywhere}.ap-pdp .ap-pdp__scent{font-weight:650;color:var(--ap-accent);margin-top:.95rem;font-size:clamp(1.45rem,1.8vw,1.8rem)}.ap-pdp__variants{display:flex;gap:.75rem;margin-top:1.2rem}.ap-pdp__variants a{display:grid;place-items:center;background:var(--ap-tint);border:1px solid var(--ap-line);min-width:47px;min-height:44px;text-decoration:none;color:var(--ap-accent);font-weight:650}.ap-pdp__variants a[aria-current],.ap-pdp__variants a:hover{border-color:var(--ap-accent);box-shadow:inset 0 0 0 1px var(--ap-accent)}.ap-pdp__purchase{border-block:1px solid var(--ap-line);margin-block:1.65rem;padding:1.45rem 0 .35rem}.ap-pdp__price-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem 1rem}.ap-pdp__price{font-size:2.5rem;font-weight:650}.ap-pdp__price small{color:var(--ap-muted);font-size:1.15rem;font-weight:450;margin-left:.5rem}.ap-pdp__stock{color:var(--ap-muted);font-size:1.26rem}.ap-pdp__stock:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:.5rem;vertical-align:.1em}.ap-pdp__stock.is-in-stock{color:#295e44}.ap-pdp__form{display:flex;align-items:stretch;gap:.7rem;margin:.75rem 0 0}.ap-pdp__form .button{flex:1 1 auto;white-space:normal}.ap-pdp__form .button:before,.ap-pdp__form .button:after{content:none}.ap-pdp__form .button:disabled{border-color:#e2dce3;background:#eee9ef;color:#5d5360;opacity:1;cursor:default}.ap-pdp__quantity{display:flex;gap:.6rem;align-items:center;white-space:nowrap}.ap-pdp__quantity input{width:62px;min-height:45px;border:1px solid var(--ap-line);background:#fff;color:var(--ap-ink);font:inherit;padding:.35rem .5rem}.ap-pdp__shipping{color:var(--ap-muted)}.ap-pdp__description{line-height:1.75;overflow-wrap:anywhere}.ap-pdp__description>p{margin:0 0 1.3rem}.ap-pdp__description dl{margin:1rem 0}.ap-pdp__description dl>div{display:grid;grid-template-columns:minmax(5.8em,.32fr) 1fr;gap:.5rem 1rem;padding:.55rem 0;border-bottom:1px solid var(--ap-line)}.ap-pdp__description dt{color:var(--ap-muted)}.ap-pdp__description dd{margin:0}.ap-pdp__description details{margin-top:.85rem;border-bottom:1px solid var(--ap-line)}.ap-pdp__description summary{cursor:pointer;padding:.6rem 2rem .6rem 0;min-height:44px;font-weight:650;position:relative}.ap-pdp__description summary:after{content:"+";position:absolute;right:.1rem}.ap-pdp__description details[open] summary:after{content:"\2212"}.ap-pdp__description details>p{padding-bottom:.95rem}.ap-related>.ap-text-link{margin-top:1rem}@media(max-width:989px){.ap-hero__copy{padding:2.6rem}}@media(max-width:749px){.ap-wrap{width:calc(100% - 3.2rem)}.ap-hero,.ap-story,.ap-pdp__grid,.ap-scent-grid{grid-template-columns:minmax(0,1fr)}.ap-hero__copy{padding:2.5rem 1.85rem 1.75rem}.ap-hero__image img{height:auto;aspect-ratio:2 / 1}.ap-hero h1.ap-hero__wordmark{width:min(100%,26rem);margin:1.7rem 0 1.5rem}.ap-hero__links{margin-top:1.2rem}.ap .ap-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-story__copy{grid-row:1}.ap-gallery__slide>a{height:min(105vw,48dvh);min-height:260px}.ap-gallery--portrait{width:min(100%,40rem);margin-inline:auto}.ap-pdp__info{padding-top:.35rem}.ap-pdp__grid{gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/alpagota.css.map */
