.lp-progress{position:fixed;inset:0 0 auto;height:3px;z-index:99;pointer-events:none;background:transparent}.lp-progress>span{display:block;width:100%;height:100%;background:#a9823d;transform:scaleX(0);transform-origin:left;will-change:transform}.lp-brand-bar{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1200px;padding:27px 35px 20px;margin:auto;background:#fbf8f0}.lp-brand-bar a{display:block;line-height:0}.lp-brand-bar img{display:block;width:245px;max-width:48vw;height:auto;transition:transform .5s cubic-bezier(.22,1,.36,1)}.lp-brand-bar a:hover img{transform:translateY(-3px)}.lp-brand-bar>span{font:9px Arial,sans-serif;letter-spacing:.2em;color:#776753}.lp-brand-bar b{font-size:18px;display:block;text-align:right;margin-top:9px;font-weight:400;letter-spacing:.16em}.lp-breadcrumb{max-width:1200px;margin:auto;padding:12px 35px 18px;font:11px/1.6 Yu Gothic,Meiryo,sans-serif;color:#796b58;background:#fbf8f0}.lp-breadcrumb ol{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin:0;padding:0}.lp-breadcrumb a{color:#796b58;text-underline-offset:4px}.lp-breadcrumb [aria-current]{color:#3c3025}.lp-brand-footer{text-align:center;background:#f5eee1;padding:50px 20px 55px;color:#544635;font:13px/1.9 Yu Gothic,Meiryo,sans-serif}.lp-brand-footer img{display:block;object-fit:contain;width:128px;height:128px;margin:0 auto 17px}.lp-brand-footer p{margin:0 0 18px}.lp-brand-footer a{font-size:11px;color:inherit;text-underline-offset:5px}.lp-brand-footer a span{display:inline-block;transition:transform .3s}.lp-brand-footer a:hover span{transform:translate(3px,-3px)}.lp-motion-active [data-lp-reveal]{transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--lp-delay,0ms)}.lp-motion-active [data-lp-reveal].lp-before-reveal{opacity:0;transform:translateY(28px)}.lp-motion-active .stl-hero-copy>*,.lp-motion-active .os__hero-in>*{animation:lp-enter .85s both cubic-bezier(.22,1,.36,1);animation-delay:calc(var(--lp-order,0)*95ms)}.lp-motion-active .stl-photo{animation:lp-photo-enter 1.2s both cubic-bezier(.22,1,.36,1)}.lp-motion-active .stl-star{animation:lp-star-breathe 6s ease-in-out infinite}.stl-method,.os__bread-card,.os__feat,.os__noshi-item{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.stl-method:hover,.os__bread-card:hover,.os__noshi-item:hover{transform:translateY(-7px);box-shadow:0 16px 40px #4b342414}.stl-method:hover .stl-index{color:#602536}.os__bread-card-img img,.os__story-img img,.os__contents-img img{transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .5s ease}.os__bread-card:hover .os__bread-card-img img{transform:scale(1.045)}.stl-button,.os__hero-cta,.os__cta-btn,.os__order-btn{transition:transform .25s ease,box-shadow .3s ease,background .3s ease}.stl-button:not(:disabled):hover,.os__hero-cta:hover,.os__cta-btn:hover,.os__order-btn:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 10px 26px #60253626}.stl-button:not(:disabled):active,.os__order-btn:not(:disabled):active{transform:scale(.98)}.stl-button>span,.os__hero-cta svg,.os__cta-btn svg{transition:transform .3s ease}.stl-button:hover>span{transform:translateY(4px)}.os__hero-cta:hover svg,.os__cta-btn:hover svg{transform:translate(4px)}.stl-choice-grid label,.os__pickup-card{transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.stl-choice-grid label:has(input:checked){box-shadow:inset 0 0 0 1px #602536}.stl-choice-grid label:hover,.os__pickup-card:hover{transform:translateY(-2px)}.stl-faq details[open]>p{animation:lp-enter .3s ease both}.stl-faq summary::marker{color:#9b7b43}.stl input,.stl select,.os__form-input,.os__form-select{transition:border-color .25s,box-shadow .25s}.stl input:focus,.stl select:focus,.os__form-input:focus,.os__form-select:focus{box-shadow:0 0 0 3px #9b7b431a}.lp-total-change{animation:lp-price-change .35s ease}.lp-media{position:relative;isolation:isolate;overflow:hidden}.lp-media.lp-skeleton{background:#ede5d7}.lp-media.lp-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 25%,#fff8 45%,transparent 65%);transform:translate(-100%);animation:lp-shimmer 1.5s linear infinite}.lp-media img{transition:opacity .5s ease,transform .8s cubic-bezier(.22,1,.36,1)}.lp-media.lp-skeleton img{opacity:0}.lp-media-loaded img{opacity:1}.lp-image-error{font-size:12px;color:#665742;padding:15px;margin:0}.lp-sticky{position:fixed;right:25px;bottom:25px;z-index:35;display:flex;align-items:center;gap:25px;background:#fffdf7;border:1px solid #dfd3c2;box-shadow:0 7px 35px #30291f24;padding:12px 14px 12px 22px;transform:translateY(140%);opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s;pointer-events:none;max-width:calc(100vw - 40px)}.lp-sticky.lp-sticky-visible{transform:translateY(0);opacity:1;pointer-events:auto}.lp-sticky-copy{font:12px/1.7 Yu Gothic,Meiryo,sans-serif;color:#5c4b37}.lp-sticky-copy strong{display:block;font-size:14px;color:#30291f}.lp-sticky a{background:#602536;color:#fff;font:12px/1.5 Yu Gothic,Meiryo,sans-serif;padding:12px 22px;text-decoration:none;white-space:nowrap;transition:background .25s,transform .25s}.lp-sticky a:hover{background:#401825;transform:translateY(-2px)}.lp-order-loading{cursor:progress!important;display:flex;align-items:center;justify-content:center;gap:10px}.lp-order-loading:after{content:"";display:block;width:16px;height:16px;border:2px solid #ffffff55;border-top-color:#fff;border-radius:50%;animation:lp-spin .7s linear infinite}.lp-focus-flash{animation:lp-outline-flash 1.4s ease}@keyframes lp-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-photo-enter{0%{opacity:0;transform:translate(18px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes lp-star-breathe{0%,to{opacity:.7;transform:rotate(-8deg) scale(.95)}50%{opacity:1;transform:rotate(8deg) scale(1.08)}}@keyframes lp-shimmer{to{transform:translate(100%)}}@keyframes lp-price-change{50%{transform:translateY(-3px);opacity:.65}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-outline-flash{0%,to{box-shadow:0 0 #a9823d00}40%{box-shadow:0 0 0 7px #a9823d22}}@media(max-width:749px){.lp-brand-bar{padding:20px 25px 12px}.lp-brand-bar img{width:205px}.lp-brand-bar>span{font-size:7px;letter-spacing:.12em}.lp-brand-bar b{font-size:15px}.lp-breadcrumb{padding:8px 25px 15px;font-size:10px}.lp-sticky{left:12px;right:12px;bottom:12px;max-width:none;justify-content:space-between;gap:10px;padding:10px 10px 10px 14px}.lp-sticky-copy{font-size:10px}.lp-sticky-copy strong{font-size:12px}.lp-sticky a{padding:12px 16px;font-size:11px}.lp-brand-footer{padding-bottom:90px}.stl-method:hover,.os__bread-card:hover,.os__noshi-item:hover{transform:none}.lp-motion-active [data-lp-reveal].lp-before-reveal{transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.lp-motion-active [data-lp-reveal]{opacity:1!important;transform:none!important}.lp-motion-active *,[data-stollen] *,#oseibo-lp *{animation:none!important;transition:none!important}.lp-skeleton:after{animation:none!important;transform:none!important;background:#ffffff40}.lp-sticky{transition:none!important}}#oseibo-lp [hidden]{display:none!important}.stl{overflow-x:clip}#oseibo-lp .os__pickup-card,#oseibo-lp .os__qty-btn,#oseibo-lp .os__order-btn{position:relative;isolation:isolate;overflow:hidden}#oseibo-lp .os-xp-ripple{position:absolute;z-index:0;width:16px;height:16px;margin:-8px;border-radius:50%;background:#b8905140;pointer-events:none;animation:os-xp-ripple .6s ease-out forwards}#oseibo-lp .os__order-btn .os-xp-ripple{background:#ffffff40}#oseibo-lp .os-xp-feedback{font-size:15px;line-height:1.9;color:#6a4d33;background:#f7f0e4;border-left:2px solid #a58755;padding:12px 16px;margin:0;min-height:52px}#oseibo-lp .os-xp-preview{display:flex;gap:20px;align-items:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ded3c3}#oseibo-lp .os-xp-mini{position:relative;width:98px;height:98px;flex:none;filter:drop-shadow(0 5px 7px #4c342315)}#oseibo-lp .os-xp-mini>img{width:98px;height:98px;object-fit:cover;border-radius:2px}#oseibo-lp .os-xp-mini-noshi{position:absolute;top:14px;right:4px;bottom:14px;left:4px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#fffdf8f2;padding:6px 3px;opacity:0;transition:opacity .25s}#oseibo-lp .os-xp-with-noshi .os-xp-mini-noshi{opacity:1}#oseibo-lp .os-xp-mini-noshi:after{content:"";position:absolute;left:0;right:0;top:48%;border-top:1px solid #a54949}#oseibo-lp .os-xp-mini-noshi b{font:14px/1.4 Yu Mincho,serif;color:#30291f}#oseibo-lp .os-xp-mini-noshi small{font-size:10px;line-height:1.4;max-width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#30291f}#oseibo-lp .os-xp-mini-check{position:absolute;right:-7px;bottom:-5px;border-radius:50%;background:#602536;color:#fff;border:3px solid #f5efe5;width:29px;height:29px;text-align:center;font-size:16px;line-height:23px}#oseibo-lp .os-xp-kicker{font:10px/1.6 Yu Gothic,sans-serif;letter-spacing:.13em;color:#8b7046;margin:0 0 8px}#oseibo-lp .os-xp-preview-title{font-family:Yu Mincho,serif;font-size:20px;margin:0 0 5px}#oseibo-lp .os-xp-preview-detail{font-size:14px;color:#665d51;margin:0}@keyframes os-xp-ripple{to{transform:scale(40);opacity:0}}@media(max-width:749px){#oseibo-lp .os-xp-preview{gap:15px}#oseibo-lp .os-xp-preview-title{font-size:18px}#oseibo-lp .os-xp-mini,#oseibo-lp .os-xp-mini>img{width:84px;height:84px}#oseibo-lp .os-xp-mini-noshi{top:8px;right:3px;bottom:8px;left:3px}}#oseibo-lp .os-xp-mugi-invitation{font-size:15px;line-height:1.8;text-align:center;color:#806744;margin:-17px 0 0}@media(prefers-reduced-motion:reduce){#oseibo-lp .os-xp-ripple{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/winter-lp.css.map */
