@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@1,400;1,500&display=swap";@media(min-width:750px){.rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;overflow:visible;scroll-snap-type:none;padding:0 24px;max-width:var(--page-width);margin:0 auto;width:100%}.rail:after{display:none}.rail .card{flex:none}.arrows{display:none}}@media(min-width:1200px){.rail{padding:0 40px;gap:48px 28px}}button.swatch{border:0;padding:0;cursor:pointer;appearance:none;-webkit-appearance:none}.swatches button.swatch:first-child{outline-color:transparent}.swatches button.swatch.is-active{outline-color:var(--color-text)}button.swatch:focus-visible{outline:2px solid var(--color-accent)}.pc .swatches label.swatch{cursor:pointer;outline-color:transparent}.pc .r0:checked~div .s0,.pc .r1:checked~div .s1,.pc .r2:checked~div .s2,.pc .r3:checked~div .s3,.pc .r4:checked~div .s4,.pc .r5:checked~div .s5{outline-color:var(--color-text)}.pc .btn{margin-top:10px;align-self:flex-start}.pc__info{display:flex;flex-direction:column;gap:6px}.product__media{min-width:0}.pg{display:flex;flex-direction:column;gap:10px;min-width:0}.pg__main{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/5;background:#efe8da;outline:none;touch-action:pan-y}.pg__main img,.pg__main svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s}.pg__main .pg__hover{opacity:0;pointer-events:none}@media(hover:hover){.pg__main:hover .pg__hover{opacity:1}}.pg.is-picked .pg__hover{display:none}.pg__main .badge{position:absolute;top:16px;left:16px;z-index:2}.pg__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:#fbf6ecf0;box-shadow:0 2px 10px #00000024;cursor:pointer;font-size:26px;line-height:1;color:var(--color-text);display:flex;align-items:center;justify-content:center;opacity:.9;transition:opacity .2s}.pg__arrow:hover{opacity:1}.pg__arrow--prev{left:14px}.pg__arrow--next{right:14px}.pg__count{position:absolute;right:14px;bottom:14px;z-index:3;background:#fbf6ecf0;color:var(--color-text);font-size:12.5px;font-weight:500;padding:4px 10px;border-radius:999px;letter-spacing:.02em}.pg--single .pg__arrow,.pg--single .pg__count,.pg--single .pg__thumbs{display:none}.pg__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px}.pg__thumbs::-webkit-scrollbar{display:none}.pg__thumb{flex:0 0 calc((100% - 40px) / 6);aspect-ratio:4/5;border-radius:10px;overflow:hidden;border:0;padding:0;margin:0;cursor:pointer;background:#efe8da;position:relative;opacity:.75;transition:opacity .2s}.pg__thumb:hover,.pg__thumb.is-on{opacity:1}.pg__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pg__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .2s}.pg__thumb.is-on:after{box-shadow:inset 0 0 0 2px var(--color-text)}@media(max-width:749px){.pg__arrow{width:36px;height:36px;font-size:21px}.pg__arrow--prev{left:10px}.pg__arrow--next{right:10px}.pg__thumb{flex-basis:calc((100% - 32px)/5)}}.gift-add{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;width:100%;text-align:center}.gift-add[disabled]{opacity:.5;cursor:wait}.letter-box .hw{font-family:Lora,Georgia,serif;font-style:italic;font-weight:400;line-height:1.5;letter-spacing:0}.rte table th,.rte table td{padding:9px 10px;text-align:left;border-bottom:1px solid var(--color-line)}.rte table th{font-weight:600;font-size:13px;color:var(--color-text)}.rte table tr:last-child td{border-bottom:0}.card .btn.btn--line,.pc .btn.btn--line{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.card .btn.btn--line:hover,.pc .btn.btn--line:hover{background:#e9dfcc;color:var(--color-text);border-color:#e9dfcc}.related-head{display:flex;flex-direction:column;gap:8px}.related-sub{color:#6b645c;font-size:16px}@media(max-width:749px){.related-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;scrollbar-width:none;margin:0 -16px;padding:0 16px}.related-grid::-webkit-scrollbar{display:none}.related-grid>*{flex:0 0 78%;scroll-snap-align:start}}:root{color-scheme:light only}@media(max-width:749px){.story__img img{object-position:center 12%}}.strip.is-js{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior-x:contain}.strip.is-js::-webkit-scrollbar{display:none}.strip.is-js .strip__track{animation:none}.strip.is-drag{cursor:grabbing}.strip.is-js img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/stay-custom.css.map */
