.pca-bar,.pca-scrim,.pca-sheet{display:none}@media only screen and (max-width:768px){.pca-bar{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:center;gap:10px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #E8E8E1;transform:translateY(100%);transition:transform .25s ease}.pca-bar[hidden],html.js-drawer-open .pca-bar,html.lock-scroll .pca-bar{display:none}.pca-bar.is-visible{transform:none}.pca-bar__img{flex:0 0 40px;width:40px;height:40px;object-fit:cover}.pca-bar__info{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px}.pca-bar__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.4}.pca-bar__name{font-size:12px;color:#515151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pca-bar__price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;color:#564d4a;white-space:nowrap}.pca-bar__size{font-size:12px;color:#515151}.pca-bar__price small{display:inline;font-size:10px;color:#515151;margin-left:4px}.pca-bar__btn{flex:0 0 auto;min-height:44px;padding:0 16px;border:1px solid #564D4A;border-radius:0;background:#564d4a;color:#fff;font-size:13px;letter-spacing:.1em;cursor:pointer}.pca-bar__btn[disabled]{background:#e8e8e1;border-color:#e8e8e1;color:#515151;cursor:default}.pca-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#3d36346b;opacity:0;transition:opacity .25s ease}.pca-scrim[hidden]{display:none}.pca-scrim.is-open{opacity:1}.pca-sheet{position:fixed;left:0;right:0;bottom:0;z-index:10001;display:flex;flex-direction:column;height:calc(var(--pca-sheet-height, 70) * 1vh);height:calc(var(--pca-sheet-height, 70) * 1svh);background:#fff;color:#515151;transform:translateY(102%);transition:transform .34s cubic-bezier(.2,.8,.2,1)}.pca-sheet[hidden]{display:none}.pca-sheet.is-open{transform:none}.pca-sheet.is-dragging{transition:none}.pca-sheet__head{flex:0 0 auto;border-bottom:1px solid #E8E8E1;touch-action:none}.pca-sheet__grab{display:block;width:38px;height:4px;margin:8px auto 2px;background:#e8e8e1}.pca-sheet__headrow{display:flex;justify-content:space-between;align-items:center;padding:4px 14px 8px}.pca-sheet__title{font-size:14px;font-weight:500;color:#564d4a}.pca-sheet__x{min-width:44px;min-height:44px;margin-right:-10px;border:0;background:none;color:#515151;font-size:24px;line-height:1;cursor:pointer}.pca-sheet__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 14px 16px}.pca-sheet__foot{flex:0 0 auto;display:grid;gap:6px;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #E8E8E1}.pca-sheet__foot[hidden]{display:none}.pca-sheet.is-pick{height:auto;max-height:calc(var(--pca-sheet-height, 70) * 1vh);max-height:calc(var(--pca-sheet-height, 70) * 1svh)}.pca-sheet__note{margin:0;font-size:11px;text-align:center;color:#515151}.pca-added.pca-added--main{grid-template-columns:96px 1fr;gap:14px;align-items:center}.pca-added.pca-added--main img{width:96px;height:96px}.pca-added.pca-added--main .pca-added__name{font-size:14px;font-weight:500}.pca-added.pca-added--main .pca-added__price{margin-top:6px;font-size:14px;color:#564d4a}.pca-actions{display:grid;gap:6px;padding:14px 0 4px}.pca-recarea{margin:14px -14px 0;padding:2px 14px 12px;background:#f6f6f2}.pca-pick__head{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:start;padding-bottom:14px}.pca-pick__head img{width:88px;height:88px;object-fit:cover}.pca-pick__name{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:#564d4a}.pca-pick__price{margin:8px 0 0;font-size:20px;color:#564d4a;white-space:nowrap;font-variant-numeric:tabular-nums}.pca-pick__price small{display:inline;font-size:11px}.pca-pick__label{display:flex;gap:10px;align-items:baseline;margin:4px 0 8px;font-size:13px;font-weight:500;color:#564d4a}.pca-pick__label span{font-weight:400;color:#515151}.pca-sheet__fixed{flex:0 0 auto;padding:12px 14px 0;border-bottom:1px solid #E8E8E1}.pca-sheet__fixed[hidden]{display:none}.pca-sheet__fixed .pca-pick__head{padding-bottom:10px}.pca-pick__options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:16px}.pca-opt{display:flex;flex-direction:column;gap:3px;padding:3px 3px 5px;border:1px solid #E8E8E1;border-radius:0;background:#fff;color:#564d4a;font-size:10px;line-height:1.35;text-align:center;cursor:pointer}.pca-opt img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.pca-opt__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pca-opt.is-selected{border-color:#564d4a;box-shadow:inset 0 0 0 1px #564d4a;font-weight:700}.pca-opt.is-soldout{color:#b5b0aa}.pca-opt.is-soldout img{opacity:.4}.pca-opt.is-soldout .pca-opt__name{text-decoration:line-through}.pca-qty.pca-pick__qty{display:flex;width:100%;margin-bottom:16px}.pca-pick__qty .pca-qty__btn{flex:0 0 56px;height:48px}.pca-pick__qty .pca-qty__num{flex:1 1 auto;font-size:15px}.pca-ship{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pca-ship li{padding:4px 8px;background:#f6f6f2;font-size:11px;color:#515151}.pca-btn{display:block;width:100%;padding:14px;border:1px solid #564D4A;border-radius:0;background:#564d4a;color:#fff;font-size:13px;font-weight:700;letter-spacing:.16em;text-align:center;text-decoration:none;cursor:pointer}.pca-btn:hover,.pca-btn:focus,.pca-btn:visited,.pca-btn:active{color:#fff}.pca-btn--sec,.pca-btn--sec:hover,.pca-btn--sec:focus,.pca-btn--sec:active{background:#fff;color:#564d4a}.pca-added{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;padding-bottom:12px}.pca-added--edit{grid-template-columns:56px 1fr auto}.pca-qty{display:flex;align-items:center;border:1px solid #E8E8E1}.pca-qty__btn{width:32px;height:32px;padding:0;border:0;border-radius:0;background:#fff;color:#564d4a;font-size:16px;line-height:1;cursor:pointer}.pca-qty__btn[disabled]{color:#e8e8e1;cursor:default}.pca-qty__num{min-width:28px;text-align:center;font-size:13px;color:#564d4a}.pca-alert{margin:0 0 12px;padding:8px 10px;border:1px solid rgba(233,84,84,.5);background:#e9545414;font-size:12px;line-height:1.6}.pca-alert p{margin:0}.pca-added img{width:56px;height:56px;object-fit:cover}.pca-added__name{font-size:13px;color:#564d4a;line-height:1.5}.pca-added__link,.pca-added__link:hover,.pca-added__link:visited{display:block;color:inherit;text-decoration:none}.pca-added__price{font-size:12px}.pca-fsb{padding:4px 0 12px;border-bottom:1px solid #E8E8E1;text-align:center}.pca-fsb__total{margin:2px 0 0;font-size:11px;color:#515151}.pca-fsb__msg{margin:0;font-size:13px}.pca-fsb__msg b{color:#564d4a}.pca-fsb__bar{display:block;height:6px;margin-top:8px;background:#e8e8e1}.pca-fsb__fill{display:block;height:100%;background:#564d4a;transition:width .35s ease}.pca-block__title{margin:16px 0 8px;font-size:12px;letter-spacing:.16em;color:#564d4a}.pca-rec{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.pca-rec::-webkit-scrollbar{display:none}.pca-card{flex:0 0 112px;display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.45}.pca-card__img{display:block;width:112px;height:112px}.pca-card__img img{width:112px;height:112px;object-fit:cover}.pca-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px;color:#564d4a}.pca-card__label{display:block;font-size:10px;color:#564d4a;font-weight:700}.pca-card__label:empty{display:none}.pca-card__btn,.pca-gift__btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:6px 4px;border:1px solid #564D4A;border-radius:0;background:#564d4a;color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;cursor:pointer}.pca-card__price{margin-bottom:4px}.pca-card__btn{margin-top:auto}.pca-card__btn:not([disabled]):before,.pca-gift__btn:not([disabled]):before{content:"\ff0b";font-weight:400;letter-spacing:0}.pca-card__btn[disabled],.pca-gift__btn[disabled]{border-color:#e8e8e1;background:#fff;color:#515151;font-weight:400;cursor:default}.pca-gift{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:8px 0;font-size:12px}.pca-gift img{width:48px;height:48px;object-fit:cover}.pca-gift__name{display:block;color:#564d4a}.pca-gift__select{display:block;width:100%;margin-top:4px;padding:6px 28px 6px 8px;font-size:12px;color:#515151;border:1px solid #564D4A;border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23564D4A' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;appearance:none}.pca-gift__btn{padding:6px 14px}.pca-error{margin:8px 0 0;font-size:12px;color:#e83737}html.pca-lock,html.pca-lock body{overflow:hidden}html.pca-active .bis-reset.bis-edge-bottom{display:none!important}}@media(prefers-reduced-motion:reduce){.pca-bar,.pca-scrim,.pca-sheet,.pca-fsb__fill{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/790/compiled_assets/styles.css.map */
