.notify{margin-top:22px}.notify[hidden]{display:none}.notify-lede{font-size:14.5px;line-height:1.6;color:var(--ink-mute);margin-bottom:12px}.notify-scope{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}.notify-opt{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4;color:var(--ink);cursor:pointer}.notify-opt input{margin-top:3px;accent-color:var(--ink)}.notify-row{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.notify-row input[type=email]{flex:1;min-width:220px;background:transparent;border:1px solid var(--line);border-radius:3px;padding:14px 16px;font-family:var(--body);font-size:15px;color:var(--ink);outline:none}.notify-row input[type=email]:focus{border-color:var(--ink)}.notify-row .btn{padding:14px 22px;justify-content:center}.notify-ok{font-size:15px;line-height:1.6;color:var(--ink)}.notify-err{font-size:13px;color:#8a3b2a;margin-bottom:8px}.pdp-main{position:relative;touch-action:pan-y;background:var(--paper)}.pdp-main img{width:100%;height:100%;object-fit:contain;display:block}.pdp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#faf7f0eb;color:var(--ink);display:none;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:.2s}.pdp-arrow:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.pdp-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pdp-arrow.prev{left:12px}.pdp-arrow.next{right:12px}@media(min-width:901px){.pdp-arrow{display:inline-flex}}.pdp-arrow.is-off{display:none!important}.pdp-thumb[hidden]{display:none}.pdp-price .pdp-offer{flex:0 0 100%;margin:0;font-size:13px;line-height:1.55;color:var(--ink-mute)}.pdp-offer-label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:3px}.opt-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.opt-head .opt-label{margin-bottom:0}.sg-link{background:none;border:0;padding:0;font-family:var(--body);font-size:12px;letter-spacing:.04em;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sg-link:hover{opacity:.65}.sg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px;background:#211e199e}.sg-modal.open{display:flex}body.sg-lock{overflow:hidden}.sg-box{position:relative;background:var(--paper);border-radius:6px;width:min(720px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden}.sg-scroll{overflow:auto;-webkit-overflow-scrolling:touch}.sg-scroll img{display:block;width:100%;height:auto}.sg-close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:#faf7f0f2;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.sg-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.sg-table-wrap{padding:34px 28px 26px}.sg-title{font-family:var(--disp);font-weight:400;font-size:28px;line-height:1.1;margin:0 40px 4px 0}.sg-sub{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);margin:0 0 22px}.sg-table{width:100%;border-collapse:collapse;font-size:14px}.sg-table th,.sg-table td{padding:12px 8px;text-align:center;border-bottom:1px solid var(--line)}.sg-table th{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--stone);vertical-align:bottom}.sg-table td:first-child,.sg-table th:first-child{text-align:left;font-weight:600}.sg-note{font-size:12.5px;color:var(--ink-mute);margin:16px 0 0}@media(max-width:560px){.sg-modal{padding:12px;align-items:flex-end}.sg-box{max-height:calc(100vh - 24px)}.sg-table-wrap{padding:28px 16px 22px}.sg-title{font-size:24px}.sg-table{font-size:13px}.sg-table th,.sg-table td{padding:10px 3px}.sg-table th{font-size:9.5px;letter-spacing:.04em}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pdp.css.map */
