@charset "UTF-8";._pillbtn_l7bdt_16{--pillbtn-fg:var(--scollab-wine);--pillbtn-fg-hover:#fff;--pillbtn-sweep:var(--scollab-wine);align-items:center;background:#fff;border:0;border-radius:999px;color:var(--pillbtn-fg);cursor:pointer;display:inline-flex;font-size:16px;gap:4px;justify-content:center;overflow:hidden;padding:10px 24px;position:relative;transition:color .45s cubic-bezier(.19,1,.22,1);white-space:nowrap;z-index:0}@media screen and (max-width:767px){._pillbtn_l7bdt_16{font-size:14px}}._pillbtn_l7bdt_16:before{background:var(--pillbtn-sweep);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.19,1,.22,1);z-index:-1}._pillbtn_l7bdt_16 [data-chev]{color:var(--pillbtn-fg);transition:color .45s cubic-bezier(.19,1,.22,1),transform .45s cubic-bezier(.19,1,.22,1);width:16px}@media screen and (min-width:1025px){._pillbtn_l7bdt_16:hover{color:var(--pillbtn-fg-hover)}._pillbtn_l7bdt_16:hover:before{transform:scaleX(1)}._pillbtn_l7bdt_16:hover [data-chev]{color:var(--pillbtn-fg-hover);transform:translate(3px)}}._pillbtn--line_l7bdt_70{--pillbtn-fg:var(--scollab-line-green);--pillbtn-fg-hover:#fff;--pillbtn-sweep:var(--scollab-line-green)}._pillbtn--wine_l7bdt_76{--pillbtn-fg:var(--scollab-wine-red);--pillbtn-fg-hover:#fff;--pillbtn-sweep:var(--scollab-wine)}._container_7o227_16{margin:auto;max-width:1200px;width:calc(100% - 100px)}@media screen and (max-width:1200px){._container_7o227_16{width:calc(100% - 60px)}}@media screen and (max-width:767px){._container_7o227_16{width:calc(100% - 48px)}}._chev_1uojz_16{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}._chev_1uojz_16 svg{display:block;height:11px;width:7px}._gallery_1boxf_16{flex:1;min-width:0;padding-left:76px;position:relative}@media screen and (max-width:991px){._gallery_1boxf_16{width:100%}}@media screen and (max-width:767px){._gallery_1boxf_16{padding-left:56px}}._gallery__slides_1boxf_38,._gallery__stage_1boxf_33{position:relative;width:100%}._gallery__slides_1boxf_38{aspect-ratio:3/4;background:#f2eeee;overflow:hidden}._gallery__slide_1boxf_38{top:0;right:0;bottom:0;left:0;opacity:1;position:absolute;visibility:visible}._gallery__slide_1boxf_38 img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._gallery__arrow_1boxf_59{align-items:center;background:hsla(0,0%,100%,.85);border:0;border-radius:999px;color:var(--scollab-wine);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease,color .3s ease;width:40px;z-index:2}@media screen and (max-width:767px){._gallery__arrow_1boxf_59{height:34px;width:34px}}._gallery__arrow_1boxf_59 svg{display:block;height:11px;width:7px}._gallery__arrow_1boxf_59 [data-chev]{height:auto;width:auto}._gallery__arrow--prev_1boxf_91{left:12px}._gallery__arrow--next_1boxf_94{right:12px}@media screen and (min-width:1025px){._gallery__arrow_1boxf_59:hover{background:var(--scollab-wine);color:#fff}}._gallery__thumbs_1boxf_104{-webkit-overflow-scrolling:touch;bottom:0;display:flex;flex-flow:column;gap:8px;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;scrollbar-width:thin;top:0;transform:translateZ(0);width:64px;z-index:1}@media screen and (max-width:767px){._gallery__thumbs_1boxf_104{gap:6px;width:48px}}._gallery__thumb_1boxf_104{aspect-ratio:3/4;background:transparent;border:0;cursor:pointer;flex-shrink:0;overflow:hidden;padding:0;position:relative;width:100%}._gallery__thumb_1boxf_104 img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s cubic-bezier(.19,1,.22,1);width:100%}._gallery__thumb_1boxf_104:after{border:1px solid transparent;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transition:border-color .3s ease;z-index:1}._gallery__thumb_1boxf_104._is-current_1boxf_152:after{border-color:var(--scollab-wine)}@media screen and (min-width:1025px){._gallery__thumb_1boxf_104:hover img{transform:scale(1.08)}}._modal_1mytl_16{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:0 24px;position:fixed;z-index:1043}._modal__overlay_1mytl_26{background:#0b0b0b;top:0;right:0;bottom:0;left:0;opacity:.8;position:absolute}._modal__body_1mytl_33{max-width:800px;position:relative;width:100%}._modal__close_1mytl_39{backdrop-filter:blur(80px);-webkit-backdrop-filter:blur(80px);background:hsla(0,0%,100%,.2);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:32px;height:44px;line-height:44px;padding:0;position:absolute;right:-20px;text-align:center;top:-24px;width:44px;z-index:1}._purchase_1aeog_16{padding-bottom:120px;position:relative;z-index:3}@media screen and (max-width:767px){._purchase_1aeog_16{padding-bottom:60px}}._purchase--on-bg_1aeog_27{padding:120px 0 160px;z-index:1}@media screen and (max-width:767px){._purchase--on-bg_1aeog_27{padding:60px 0 80px}}._purchase__container_1aeog_37{display:flex;flex-flow:column;gap:48px}@media screen and (max-width:767px){._purchase__container_1aeog_37{gap:24px}}._card_1aeog_49{background:hsla(0,0%,100%,.5);border:1px solid rgba(62,25,32,.16);display:flex;flex-flow:column;gap:28px;padding:48px}@media screen and (max-width:767px){._card_1aeog_49{gap:24px;padding:32px 24px}}._card__title_1aeog_64{border-bottom:1px solid rgba(62,25,32,.16);color:var(--scollab-wine-red);font-size:20px;letter-spacing:.04em;line-height:1;padding-bottom:20px}@media screen and (max-width:767px){._card__title_1aeog_64{font-size:18px;padding-bottom:16px}}._card__lead_1aeog_79{color:var(--scollab-warm-text);font-size:16px;line-height:1.8}@media screen and (max-width:767px){._card__lead_1aeog_79{font-size:14px}}._card__list_1aeog_90{display:flex;flex-flow:column}._card__item_1aeog_95{align-items:flex-start;border-top:1px solid rgba(62,25,32,.12);display:flex;gap:32px;padding:24px 0}._card__item_1aeog_95:last-child{border-bottom:1px solid rgba(62,25,32,.12)}@media screen and (max-width:767px){._card__item_1aeog_95{flex-flow:column;gap:12px;padding:20px 0}}._card__term_1aeog_113{color:var(--scollab-wine);display:flex;flex-flow:column;flex-shrink:0;font-size:18px;gap:6px;line-height:1.4;width:260px}@media screen and (max-width:1200px){._card__term_1aeog_113{width:200px}}@media screen and (max-width:767px){._card__term_1aeog_113{font-size:16px;width:100%}}._card__termNote_1aeog_135{color:#3e192099;font-size:13px;font-weight:500;line-height:1.4}._card__desc_1aeog_142{display:flex;flex:1;flex-flow:column;gap:12px;margin:0;min-width:0}._card__date_1aeog_151{align-items:baseline;color:var(--scollab-wine);display:flex;font-size:22px;gap:12px;line-height:1}@media screen and (max-width:767px){._card__date_1aeog_151{font-size:19px}}._card__dateLabel_1aeog_165{background:var(--scollab-wine-red);color:#fff;flex-shrink:0;font-size:12px;letter-spacing:.04em;line-height:1;padding:5px 8px}._card__dateSub_1aeog_175{font-size:15px}@media screen and (max-width:767px){._card__dateSub_1aeog_175{font-size:13px}}._card__dateNote_1aeog_184{font-size:18px;line-height:1}@media screen and (max-width:767px){._card__dateNote_1aeog_184{font-size:16px}}._card__acc_1aeog_195{max-width:100%;width:-moz-fit-content;width:fit-content}._card__accBtn_1aeog_200{align-items:center;background:transparent;border:0;color:var(--scollab-wine-red);cursor:pointer;display:inline-flex;font-size:15px;gap:8px;line-height:1;padding:0}@media screen and (max-width:767px){._card__accBtn_1aeog_200{font-size:14px}}._card__accBtn_1aeog_200[aria-expanded=true] ._card__accIcon_1aeog_217:after{transform:translate(-50%,-50%) scaleY(0)}._card__accIcon_1aeog_217{display:inline-block;flex-shrink:0;height:18px;position:relative;width:18px}._card__accIcon_1aeog_217:after,._card__accIcon_1aeog_217:before{background:currentColor;content:"";left:50%;position:absolute;top:50%;transition:transform .4s cubic-bezier(.19,1,.22,1)}._card__accIcon_1aeog_217:before{height:1.4px;transform:translate(-50%,-50%);width:12px}._card__accIcon_1aeog_217:after{height:12px;transform:translate(-50%,-50%);width:1.4px}._card__accPanel_1aeog_247{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.19,1,.22,1)}._card__accPanel_1aeog_247._is-open_1aeog_252{grid-template-rows:1fr}._card__accInner_1aeog_256{min-height:0;overflow:hidden}._card__shops_1aeog_261{background:hsla(0,0%,100%,.6);border:1px solid rgba(62,25,32,.12);display:flex;flex-flow:column;gap:8px;margin-top:14px;padding:16px 20px}._card__shops_1aeog_261 li{color:var(--scollab-warm-text);font-size:14px;line-height:1.5;padding-left:16px;position:relative}._card__shops_1aeog_261 li:before{background:var(--scollab-wine-red);border-radius:999px;content:"";height:5px;left:0;position:absolute;top:.6em;width:5px}@media screen and (max-width:767px){._card__shopNote_1aeog_289{display:block;font-size:12px;line-height:1.4;margin-top:2px}}._card__note_1aeog_297{color:var(--scollab-wine);font-size:14px;font-weight:500;line-height:1.4}._card__noteLink_1aeog_304{color:var(--scollab-wine-red);display:inline-block;position:relative}._card__noteLink_1aeog_304:after{background:currentColor;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}@media screen and (min-width:1025px){._card__noteLink_1aeog_304:hover:after{transform:scaleX(1)}}._card__caution_1aeog_327{color:var(--scollab-warm-text);font-size:13px;font-weight:500;line-height:1.7}._line_1aeog_335{align-items:center;background:var(--scollab-line-green);display:flex;gap:24px;justify-content:space-between;padding:20px 28px}@media screen and (max-width:767px){._line_1aeog_335{align-items:stretch;flex-flow:column;gap:18px;padding:24px 20px}}._line__text_1aeog_352{color:#fff;display:flex;flex-flow:column;gap:6px}@media screen and (max-width:767px){._line__text_1aeog_352{gap:8px;text-align:center}}._line__start_1aeog_365{color:#fff;font-size:16px;letter-spacing:.02em;line-height:1}@media screen and (max-width:767px){._line__start_1aeog_365{line-height:1.4}}._line__num_1aeog_377{font-size:24px}@media screen and (max-width:767px){._line__num_1aeog_377{font-size:22px}}._line__sub_1aeog_386{color:#fff;font-size:14px;line-height:1}@media screen and (max-width:767px){._line__sub_1aeog_386{font-size:13px;line-height:1.5}}._line_1aeog_335 ._line__btn_1aeog_398{flex-shrink:0}@media screen and (max-width:767px){._line_1aeog_335 ._line__btn_1aeog_398{font-size:15px;padding:14px 24px;width:100%}}._sp-only_1aeog_409{display:none}@media screen and (max-width:767px){._sp-only_1aeog_409{display:block}}._product_1aeog_419{align-items:flex-start;background:hsla(0,0%,100%,.9);display:flex;gap:48px;padding:56px}@media screen and (max-width:1200px){._product_1aeog_419{gap:32px;padding:40px}}@media screen and (max-width:991px){._product_1aeog_419{flex-flow:column}}@media screen and (max-width:767px){._product_1aeog_419{gap:20px;padding:24px}}._product__info_1aeog_444{display:flex;flex-flow:column;max-width:552px;width:40%}@media screen and (max-width:1200px){._product__info_1aeog_444{width:44%}}@media screen and (max-width:991px){._product__info_1aeog_444{width:100%}}._product__block_1aeog_461{border-bottom:1px solid var(--scollab-product-border);display:flex;flex-flow:column;gap:8px;padding-bottom:16px}._product__block_1aeog_461+._product__block_1aeog_461{padding-top:16px}._product__meta_1aeog_472{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}._product__badge_1aeog_479{background:var(--scollab-navy);color:#fff;font-size:12px;line-height:20px;padding:0 12px}._product__badge--unisex_1aeog_486{background:var(--scollab-wine-red);font-family:din-2014,sans-serif;font-weight:700;letter-spacing:.06em}._product__heading_1aeog_493{display:flex;flex-flow:column;gap:4px}._product__name_1aeog_499{color:#18181b;font-size:19px;line-height:1.4}._product__sub_1aeog_505{color:#18181b;font-size:14px;line-height:1.4}._product__price_1aeog_511{align-items:flex-end;color:#18181b;display:flex;font-size:20px;gap:8px;line-height:1}._product__price_1aeog_511 span{font-size:10px}._product__size_1aeog_523{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px 0}._product__sizeRange_1aeog_531{color:var(--scollab-navy);font-size:14px}._product__sizeModal_1aeog_536{align-items:center;background:transparent;border:1px solid var(--scollab-navy);border-radius:999px;color:var(--scollab-navy);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:8px 18px;transition:color .35s ease,background .35s ease;white-space:nowrap}@media screen and (min-width:1025px){._product__sizeModal_1aeog_536:hover{background:var(--scollab-navy);color:#fff}}._product__status_1aeog_558{align-items:flex-start;display:flex;flex-flow:column;gap:10px;margin-top:20px}._product__statusBadge_1aeog_566{align-items:center;color:var(--scollab-wine-red);display:inline-flex;font-size:13px;gap:6px;letter-spacing:.06em;line-height:1}._product__statusBadge_1aeog_566:before{background:var(--scollab-wine-red);border-radius:999px;content:"";height:7px;width:7px}._product__statusText_1aeog_583{color:var(--scollab-warm-text);font-size:15px;line-height:1.7}._product__statusText_1aeog_583 b{color:var(--scollab-wine)}._sizechart_1aeog_592{background:#fff;max-height:80vh;overflow-y:auto}._sizechart_1aeog_592 img{display:block;height:auto;width:100%}@keyframes scollab-cursor-flash{0%,to{opacity:0}50%{opacity:1}}@keyframes scollab-cursor-rotate{0%{transform:translate(-20%,-50%) scale(1) rotate(0)}99.9%{transform:translate(-20%,-50%) scale(1) rotate(359.5deg)}}#cursor{align-items:center;background-image:url(../images/bakune-sho-sakurai-collaboration/transparent.svg);background-size:cover;display:flex;height:100px;justify-content:center;opacity:0;pointer-events:none;position:fixed;text-align:center;transform:translate(-100%,-50%) scale(.3);transition:transform .15s ease-in 0s,background-image .25s ease-in 0s;width:100px;z-index:9999}@media screen and (max-width:991px){#cursor{display:none!important}}#cursor.is-cursorMovie,#cursor.is-cursorMovie02,#cursor.is-cursorMovie03{animation:scollab-cursor-rotate 8s linear infinite;background-image:url(../images/bakune-sho-sakurai-collaboration/movieBtn.svg);background-size:cover;height:100px;opacity:1;transform:translate(-100%,-50%) scale(1);transition:transform .2s ease-in 0s,background-image .25s ease-in 0s;width:100px}#cursor.is-cursorMovie02:before,#cursor.is-cursorMovie03:before,#cursor.is-cursorMovie:before{animation:scollab-cursor-flash 1s infinite;background:#fff;border-radius:999px;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;z-index:999}@media screen and (max-width:991px){#cursor.is-cursorMovie,#cursor.is-cursorMovie02,#cursor.is-cursorMovie03{display:none}}#cursor.is-cursor-link,#cursor.is-cursor-play{background-color:#fff;background-image:none;border-radius:999px;box-shadow:0 10px 30px #0000002e;color:#18181b;font-family:din-2014,sans-serif;font-size:13px;height:116px;letter-spacing:.08em;opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .28s cubic-bezier(.19,1,.22,1) 0s,opacity .25s ease-in 0s;width:116px}#cursor.is-cursor-play:after{content:"PLAY ▶"}#cursor.is-cursor-link:after{content:"VIEW ↗"}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body:has([data-scollab-fixed-bg]){background-color:#2b0f14}.sakurai-collab{--scollab-wine:#3e1920;--scollab-wine-red:#750016;--scollab-warm-text:#4f4647;--scollab-navy:#284b7d;--scollab-line-green:#0dc755;--scollab-product-border:#d4dbe5;--scollab-product-date:#515151;--scollab-card-wine:rgba(242,232,234,.92);--scollab-card-blue:rgba(226,231,237,.92);--scollab-blur:14px;position:relative;z-index:1}.sakurai-collab [data-anm]{opacity:0;visibility:hidden;will-change:transform,opacity}.sakurai-collab .reveal-line{display:block;margin-bottom:-.08em;overflow:hidden;padding-bottom:.08em}.sakurai-collab .reveal-line__in{display:block;will-change:transform}.sakurai-collab .reveal-char{display:inline-block;white-space:pre;will-change:transform}.sakurai-collab :is(h1,h2,h3,h4,h5,h6,button,p,span,a,li,label){font-family:din-2014,Noto Sans JP,YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif}:where(.sakurai-collab) :is(h1,h2,h3,h4,h5,h6,button,p,span,a,li,label){font-weight:400}:where(.sakurai-collab) *,:where(.sakurai-collab) :after,:where(.sakurai-collab) :before{backface-visibility:hidden;box-sizing:border-box}:where(.sakurai-collab) blockquote,:where(.sakurai-collab) dd,:where(.sakurai-collab) dl,:where(.sakurai-collab) dt,:where(.sakurai-collab) figure,:where(.sakurai-collab) h1,:where(.sakurai-collab) h2,:where(.sakurai-collab) h3,:where(.sakurai-collab) h4,:where(.sakurai-collab) h5,:where(.sakurai-collab) h6,:where(.sakurai-collab) li,:where(.sakurai-collab) ol,:where(.sakurai-collab) p,:where(.sakurai-collab) ul{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}:where(.sakurai-collab) li{list-style:none}:where(.sakurai-collab) a{color:inherit;cursor:pointer;text-decoration:none}:where(.sakurai-collab) a:hover{color:inherit;opacity:inherit;text-decoration:none}:where(.sakurai-collab) section{overflow:clip}:where(.sakurai-collab) img{background:transparent;border:0;display:block;height:100%;width:100%}.sakurai-collab img{-webkit-touch-callout:none;-moz-touch-callout:none;touch-callout:none;-webkit-user-drag:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
