.gsd-board{padding-top:var(--gsd-pad-top, 60px);padding-bottom:var(--gsd-pad-bottom, 82px);background:var(--gsd-page);letter-spacing:normal}.gsd-board__container{max-width:126rem}gsd-board{display:block}.gsd-board__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:start}.gsd-board__frame{box-sizing:border-box;width:100%;padding:.8rem;border:1px solid #e3c2b9;border-radius:2rem;background:#f8e6df;box-shadow:0 1.6rem 2rem #5322251a}.gsd-board__photo{position:relative;width:100%;margin-inline:auto;container-type:inline-size;border-radius:1.2rem;overflow:hidden;background:var(--gsd-tint)}.gsd-board__image,.gsd-board__photo>svg{display:block;width:100%;height:100%;object-fit:cover}.gsd-board__pins{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.gsd-board__pin-item{position:absolute;width:0;height:0}.gsd-board__pin{--hit: max(4.4rem, 13cqw);position:absolute;top:calc(var(--hit) / -2);left:calc(var(--hit) / -2);display:block;width:var(--hit);height:var(--hit);padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.gsd-board__ring{position:absolute;top:0;right:0;bottom:0;left:0;border:.3rem solid var(--gsd-accent-light);border-radius:50%;background:#fffaf729;box-shadow:0 0 0 .3rem #ffffffe6,0 .8rem 2.4rem #53222552;opacity:0;transform:scale(.7);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1);pointer-events:none}.gsd-board__pin:hover .gsd-board__ring,.gsd-board__pin:focus-visible .gsd-board__ring{opacity:.55;transform:scale(1)}.gsd-board__pin:focus-visible{outline:none}.gsd-board__pin.is-selected{z-index:2}.gsd-board__pin.is-selected .gsd-board__ring{opacity:1;transform:scale(1.18)}.gsd-board__badge{position:absolute;top:calc(100% + .9rem);left:50%;display:grid;place-items:center;min-width:2.6rem;height:2.6rem;padding:0 .6rem;border:.2rem solid #fff;border-radius:999px;background:var(--gsd-accent-light);box-shadow:0 .4rem 1rem #5322254d;font-family:var(--font-accent-family);font-size:1.2rem;font-weight:700;line-height:1;color:#fff;opacity:0;transform:translate(-50%,-.4rem);transition:opacity .2s ease,transform .25s ease;pointer-events:none}.gsd-board__pin.is-selected .gsd-board__badge{opacity:1;transform:translate(-50%)}.gsd-board__mark{position:absolute;top:50%;left:50%;display:none;width:3.2rem;height:3.2rem;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.gsd-board__pin.is-in-cart .gsd-board__ring{border-style:dashed;border-color:var(--gsd-gold-deep);opacity:1;transform:scale(1)}.gsd-board__pin.is-in-cart.is-selected .gsd-board__ring{transform:scale(1.18)}.gsd-board__pin.is-in-cart .gsd-board__mark{display:block;background:var(--gsd-gold-deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 62% no-repeat;box-shadow:0 .4rem 1rem #5322254d}.gsd-board__pin.is-sold{cursor:default}.gsd-board__pin.is-sold .gsd-board__ring{top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;border-width:0;background:#fffaf79e;box-shadow:none;opacity:1;transform:none}.gsd-board__pin.is-sold .gsd-board__mark{display:block;background:linear-gradient(45deg,transparent calc(50% - .15rem),var(--gsd-accent) calc(50% - .15rem) calc(50% + .15rem),transparent calc(50% + .15rem)),linear-gradient(-45deg,transparent calc(50% - .15rem),var(--gsd-accent) calc(50% - .15rem) calc(50% + .15rem),transparent calc(50% + .15rem));width:3.6rem;height:3.6rem}.gsd-board__info{min-width:0}.gsd-board__eyebrow{margin:0;font-family:var(--font-accent-family);font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.55;text-transform:uppercase;color:var(--gsd-accent-light)}.gsd-board__title{margin:.6rem 0 0;font-size:clamp(3.2rem,6vw,4.8rem);font-weight:400;letter-spacing:0;line-height:1.03;color:var(--gsd-ink);text-wrap:balance}.gsd-board__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin:.73rem 0 0;line-height:1.55;color:var(--gsd-accent-light)}.gsd-board__price small{font-size:1.4rem;font-weight:400;color:var(--gsd-text-3)}.gsd-board__count{margin:0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.55;color:var(--gsd-text-2)}.gsd-board__count strong{color:var(--gsd-ink)}.gsd-board__desc{margin:1.4rem 0 0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.55;color:#5f5557}.gsd-board__desc p{margin:0}.gsd-board__desc p+p{margin-top:.8em}.gsd-board__legend{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:1.8rem 0 0;padding:0;list-style:none;font-family:var(--font-body-family);font-size:1.3rem;color:var(--gsd-text-2)}.gsd-board__legend li{display:inline-flex;align-items:center;gap:.7rem}.gsd-board__legend-dot{position:relative;display:inline-block;width:1.8rem;height:1.8rem;border-radius:50%}.gsd-board__legend-dot--cart{border:.2rem dashed var(--gsd-gold-deep)}.gsd-board__legend-dot--sold:before,.gsd-board__legend-dot--sold:after{content:"";position:absolute;top:50%;left:50%;width:1.6rem;height:.2rem;border-radius:1px;background:var(--gsd-accent);transform:translate(-50%,-50%) rotate(45deg)}.gsd-board__legend-dot--sold:after{transform:translate(-50%,-50%) rotate(-45deg)}.gsd-board__panel{position:relative;margin-top:2.2rem;padding:2rem 2.2rem 2.2rem;border:1px solid var(--gsd-line);border-radius:2rem;background:var(--gsd-card);box-shadow:0 1.2rem 2.4rem #53222514}.gsd-board__close{position:absolute;top:1.2rem;right:1.2rem;display:none;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:var(--gsd-tint);color:var(--gsd-accent-light);cursor:pointer}.gsd-board__panel.has-pin .gsd-board__close{display:grid}.gsd-board__empty{margin:0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.55;color:var(--gsd-text-2)}.gsd-board__panel.has-pin .gsd-board__empty{display:none}.gsd-board__kicker{margin:0;font-family:var(--font-accent-family);font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.55;text-transform:uppercase;color:var(--gsd-accent-light)}.gsd-board__selected-title{margin:.2rem 0 0;font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.1;color:var(--gsd-ink)}.gsd-board__selected-price{margin:.4rem 0 1.4rem;color:var(--gsd-accent-light)}.gsd-board__form{display:block}.gsd-board__add{position:relative;display:block;width:100%;min-height:4.4rem;padding:1.18rem 1.88rem 1.28rem;border:1px solid var(--gsd-accent-light);border-radius:999px;background:var(--gsd-accent-light);font-family:var(--font-accent-family);font-size:1.2rem;font-weight:700;line-height:1.55;color:#fff;cursor:pointer;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.gsd-board__add:hover:not(:disabled){background:var(--gsd-accent);border-color:var(--gsd-accent)}.gsd-board__add:focus-visible{outline:2px solid var(--gsd-accent-light);outline-offset:3px}.gsd-board__add:disabled{opacity:.6;cursor:not-allowed}.gsd-board__add.is-loading{opacity:.8;cursor:progress}.gsd-board__add.is-added{background:var(--gsd-accent);border-color:var(--gsd-accent)}.gsd-board__view-cart{display:block;margin-top:1.2rem;font-family:var(--font-body-family);font-size:1.3rem;text-align:center;color:var(--gsd-accent-light)}.gsd-board__view-cart[hidden],.gsd-board__selected[hidden]{display:none}.gsd-board__hint{display:none;margin:1.6rem 0 0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.55;color:var(--gsd-text-2)}.gsd-board__notice{margin:1.6rem 0 0;padding:1.2rem 1.6rem;border:1px dashed var(--gsd-accent-light);border-radius:1.2rem;font-family:var(--font-body-family);font-size:1.3rem;color:var(--gsd-text-2)}.gsd-board__form--plain{margin-top:2rem}.gsd-board__plain-label{display:block;margin-bottom:.6rem;font-family:var(--font-body-family);font-size:1.3rem;color:var(--gsd-text-2)}.gsd-board__select{width:100%;min-height:4.4rem;margin-bottom:1.2rem;padding:0 1.6rem;border:1px solid var(--gsd-line);border-radius:999px;background:#fff;font-family:var(--font-body-family);font-size:1.4rem;color:var(--gsd-ink)}@media screen and (max-width:989px){.gsd-board__panel{position:fixed;right:0;bottom:0;left:0;z-index:40;margin:0;padding:2rem 2rem calc(2rem + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:2.4rem 2.4rem 0 0;box-shadow:0 -1.2rem 3rem #5322252e;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.gsd-board__panel.has-pin{transform:translateY(0)}.gsd-board__panel:before{content:"";display:block;width:4.4rem;height:.4rem;margin:-.8rem auto 1.4rem;border-radius:999px;background:var(--gsd-line)}.gsd-board__empty{display:none}.gsd-board__hint{display:block}.gsd-board__layout.has-pin .gsd-board__hint{display:none}.gsd-board__selected-title{font-size:2.4rem}}@media screen and (min-width:990px){.gsd-board__layout{grid-template-columns:minmax(0,1.25fr) minmax(32rem,1fr);gap:5.6rem}.gsd-board__info{position:sticky;top:var(--gsd-sticky-top, 2rem)}}@media(prefers-reduced-motion:reduce){.gsd-board__ring,.gsd-board__badge,.gsd-board__panel{transition:none}}.gsd-board__price,.gsd-board__selected-price{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500}@media screen and (min-width:990px){.gsd-board__photo{width:min(100%,calc((100vh - 16rem) * var(--gsd-board-ratio, 1)));width:min(100%,calc((100svh - 16rem) * var(--gsd-board-ratio, 1)))}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gsd-board.css.map */
