.sc{position:relative;background:#fff;color:var(--bs-ink)}.sc *,.sc *:before,.sc *:after{box-sizing:border-box}.sc-defs{position:absolute;width:0;height:0;overflow:hidden}.sc-head{padding:40px 24px 26px}.sc-title{margin:0!important;font-family:var(--bs-serif)!important;font-weight:300!important;font-size:34px!important;line-height:1.06!important;letter-spacing:-.025em!important;text-transform:none!important;color:var(--bs-ink)!important;text-wrap:balance}.sc-sub{margin:12px 0 0!important;max-width:330px;font-size:14.5px!important;line-height:1.65!important;color:#6f5f53!important}.sc-deck{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;padding:0 24px 4px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.sc-deck::-webkit-scrollbar{display:none}.sc-card{position:relative;flex:0 0 min(78vw,330px);scroll-snap-align:start;display:flex;perspective:1600px}.sc-in{position:relative;flex:1;display:flex;transform-style:preserve-3d;transition:transform .8s var(--bs-ease)}.sc-card.is-flipped .sc-in{transform:rotateY(180deg)}.sc-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid var(--bs-line);background:#fff}.sc-front{flex:1;display:flex;flex-direction:column;min-width:0}.sc-back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg);background:#faf6f0;display:flex;flex-direction:column}.sc-field{position:relative;display:block;aspect-ratio:5/6;background:var(--sc-shade);color:var(--sc-on)!important;overflow:visible}.sc-field:after{content:"";position:absolute;left:10px;right:10px;bottom:-3px;height:6px;background-image:radial-gradient(circle,#FFFFFF 1.4px,transparent 1.7px);background-size:9px 6px;background-repeat:repeat-x;pointer-events:none}.sc-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:hidden}.sc-shade{position:absolute;z-index:2;left:20px;top:18px;font-family:var(--bs-sans);font-weight:300;font-size:29px;line-height:1;letter-spacing:-.025em;color:var(--sc-on)}.sc-photo{position:absolute;top:16%;right:10%;bottom:8%;left:10%;display:flex;align-items:flex-end;justify-content:center}.sc-photo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.sc-label{flex:1;display:flex;flex-direction:column;padding:22px 18px 10px}.sc-name{margin:0!important;font-family:var(--bs-sans)!important;font-weight:400!important;font-size:19px!important;line-height:1.2!important;letter-spacing:-.008em!important;text-transform:none!important;color:var(--bs-ink)!important}.sc-name a{color:var(--bs-ink)!important;text-decoration:none}.sc-line{margin:3px 0 0!important;font-size:13px!important;line-height:1.5!important;color:#6f5f53!important}.sc-buy{display:flex;align-items:center;gap:4px;margin-top:auto;padding-top:12px}.sc-price{flex:1;margin:0!important;font-size:15.5px!important;font-weight:400!important;line-height:1.35!important;color:var(--bs-ink)!important;font-variant-numeric:tabular-nums}.sc-price small{display:block;margin-top:1px;font-size:11.5px;line-height:1.4;color:#6f5f53}.sc-turn{display:inline-flex!important;align-items:center;gap:7px;min-height:44px;margin:0!important;padding:0 10px!important;border:0!important;background:transparent!important;font-family:var(--bs-sans)!important;font-weight:400!important;font-size:12.5px!important;letter-spacing:0!important;text-transform:none!important;color:var(--bs-ink-2)!important;cursor:pointer}.sc-turn svg{color:var(--bs-accent);flex-shrink:0}html:not(.bs-js) .sc-turn{display:none!important}.sc-add{display:inline-flex!important;align-items:center;min-height:44px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-family:var(--bs-sans)!important;font-weight:400!important;font-size:10.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--bs-ink)!important;white-space:nowrap;cursor:pointer;text-decoration:none}.sc-add span{border-bottom:1px solid currentColor;padding-bottom:3px}.sc-add.is-off{color:var(--bs-muted)!important;cursor:default}.sc-add.is-off span{border-bottom:0}.sc-strip{display:block;flex:0 0 12px;height:12px;background:var(--sc-shade)}.sc-bk{flex:1;display:flex;flex-direction:column;min-height:0;padding:22px 18px 10px}.sc-bk-shade{margin:0!important;font-family:var(--bs-sans)!important;font-weight:300!important;font-size:29px!important;line-height:1!important;letter-spacing:-.025em!important;color:var(--bs-ink)!important}.sc-bk-name{margin:8px 0 0!important;font-size:14.5px!important;line-height:1.4!important;color:var(--bs-ink-2)!important}.sc-bk-note{margin:12px 0 0!important;font-size:13px!important;line-height:1.5!important;color:#6f5f53!important}.sc-spec{margin:18px 0 0!important;padding:0;border-top:1px solid var(--bs-line)}.sc-spec div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--bs-line)}.sc-spec dt{margin:0;font-size:12px;line-height:1.5;color:#6f5f53}.sc-spec dd{margin:0;font-size:13.5px;line-height:1.45;color:var(--bs-ink)}.sc-bk .sc-buy{margin-top:auto}.sc-pager{display:flex;align-items:center;gap:14px;padding:22px 24px 0;font-size:12px;line-height:1;color:#6f5f53;font-variant-numeric:tabular-nums}.sc-bar{position:relative;display:block;width:120px;height:2px}.sc-bar:before{content:"";position:absolute;left:0;right:0;top:.5px;height:1px;background:#e2d8cc}.sc-bar i{position:absolute;left:0;top:0;width:calc(100% / var(--sc-n,3));height:2px;background:var(--bs-ink);transition:transform .35s var(--bs-ease)}@media(min-width:990px){.sc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;max-width:1440px;margin:0 auto;padding:clamp(56px,6.5vw,96px) clamp(20px,4vw,56px) 52px}.sc-title{font-size:clamp(40px,4vw,58px)!important;line-height:1.02!important;letter-spacing:-.028em!important}.sc-sub{max-width:390px;margin:0!important;padding-bottom:6px;font-size:16px!important}.sc-deck{display:grid;grid-template-columns:repeat(var(--sc-cols,3),minmax(0,1fr));gap:clamp(20px,2.2vw,32px);overflow:visible;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.sc-card{flex:none}.sc-shade{left:30px;top:28px;font-size:clamp(32px,2.9vw,42px)}.sc-label{padding:28px 26px 14px}.sc-name{font-size:22px!important}.sc-line{margin-top:4px!important;font-size:14px!important}.sc-buy{padding-top:16px}.sc-price{font-size:16.5px!important}.sc-bk{padding:34px 30px 14px}.sc-bk-shade{font-size:clamp(32px,2.9vw,42px)!important}.sc-bk-name{font-size:16px!important}.sc-spec{margin-top:26px!important}.sc-spec div{grid-template-columns:120px minmax(0,1fr);padding:12px 0}.sc-spec dt{font-size:13px}.sc-spec dd{font-size:15px}.sc-pager{display:none}}@media(prefers-reduced-motion:reduce){.sc-in,.sc-bar i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bs-shade-shop.css.map */
