.twh-deliver{border:1px solid var(--twh-rule);border-radius:10px;background:var(--twh-card);padding:.8rem .85rem;margin:0;display:flex;flex-direction:column;gap:.6rem}.twh-deliver legend{padding:0 .2rem}.twh-dl-opt{display:flex;gap:.55rem;align-items:flex-start;cursor:pointer;font-size:.92rem}.twh-dl-opt input{margin-top:.2rem;flex:none;width:16px;height:16px;accent-color:var(--twh-accent)}.twh-dl-opt span{line-height:1.45;color:var(--twh-ink-60)}.twh-dl-opt strong{display:block;color:var(--twh-ink)}.twh-dl-fields{display:flex;flex-direction:column;gap:.6rem;border-top:1px dashed var(--twh-rule);padding-top:.7rem}.twh-dl-row{display:flex;gap:.6rem}.twh-dl-row>div{flex:1;min-width:0}.twh-dl-row .twh-dl-st{flex:0 0 84px}.twh-dl-row .twh-dl-zip{flex:0 0 110px}.twh-deliver input[type=text],.twh-deliver input[type=date],.twh-deliver select{width:100%;padding:.6rem .7rem;border:1px solid var(--twh-rule);border-radius:8px;font:inherit;background:#fff}.twh-deliver input:focus,.twh-deliver select:focus{outline:none;border-color:var(--twh-accent);box-shadow:0 0 0 3px #0062d638}.twh-dl-addrwrap{position:relative}.twh-dl-ac{position:absolute;left:0;right:0;top:100%;z-index:30;background:#fff;border:1px solid var(--twh-rule);border-radius:8px;margin-top:3px;box-shadow:0 8px 22px #00196929;max-height:230px;overflow:auto}.twh-dl-acitem{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--twh-rule);background:none;padding:.5rem .7rem;cursor:pointer;font:inherit}.twh-dl-acitem:last-child{border-bottom:0}.twh-dl-acitem:hover{background:var(--twh-paper-2)}.twh-dl-acitem strong{display:block;font-size:.9rem;color:var(--twh-ink);font-weight:600}.twh-dl-acitem span{font-size:.8rem;color:var(--twh-ink-60)}.twh-dl-note{font-size:.85rem;color:var(--twh-ink-60);background:var(--twh-paper-2);border-radius:8px;padding:.55rem .7rem;margin:0;line-height:1.5}.twh-dl-zipnote{font-size:.83rem;color:var(--twh-accent);font-weight:600;background:var(--twh-paper-2);border:1px solid var(--twh-rule);border-radius:8px;padding:.5rem .7rem;margin:0;line-height:1.45}.twh-dl-arrive{border-top:1px dashed var(--twh-rule);padding-top:.7rem}.twh-dl-arrivenote{font-size:.8rem;color:var(--twh-ink-60);margin:.3rem 0 0;line-height:1.5}.twh-count{font-size:.8rem;color:var(--twh-ink-60);margin:.3rem 0 0;text-align:right}.twh-count-hot{color:var(--twh-accent);font-weight:600}.twh-pv-msgface{justify-content:flex-start!important;align-items:stretch!important;text-align:left!important;padding-top:1.3rem!important}.twh-pv-text{text-align:left!important;max-height:74%!important}.twh-pv-sign{align-self:flex-end!important}.twh-when{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 0}.twh-when-date{margin-top:.6rem}.twh-when-date[hidden]{display:none}.twh-dl-digital{border-top:1px dashed var(--twh-rule);padding-top:.7rem;margin-top:.7rem;display:flex;flex-direction:column;gap:.35rem}.twh-dl-digital[hidden]{display:none}.twh-deliver input[type=email]{width:100%;padding:.6rem .7rem;border:1px solid var(--twh-rule);border-radius:8px;font:inherit;background:#fff}.twh-dig-opts{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.twh-dig-opts[hidden]{display:none}.twh-year{border:1px solid var(--twh-rule);border-radius:12px;background:var(--twh-card);padding:1.1rem 1.15rem;margin:1.25rem 0;display:flex;flex-direction:column;gap:.6rem}.twh-year-h{font-size:1.08rem;line-height:1.35;margin:0;color:var(--twh-ink)}.twh-year-p{font-size:.92rem;line-height:1.55;margin:0;color:var(--twh-ink-60)}.twh-year-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.15rem}.twh-year-chip{display:inline-block;padding:.45rem .8rem;border:1px solid var(--twh-rule);border-radius:999px;background:#fff;color:var(--twh-ink);font-size:.88rem;text-decoration:none;line-height:1.2}.twh-year-chip:hover{background:var(--twh-paper-2);border-color:var(--twh-accent)}.twh-year-note{font-size:.8rem;color:var(--twh-ink-60);margin:.2rem 0 0;line-height:1.5}@media(max-width:560px){.twh-dl-row{flex-wrap:wrap}.twh-dl-row>div{flex:1 1 100%}.twh-dl-row .twh-dl-st{flex:1 1 40%}.twh-dl-row .twh-dl-zip{flex:1 1 50%}.twh-dl-opt input{width:22px;height:22px}}@media(max-width:749px){#shopify-pc__banner{max-height:42vh;overflow:auto}body .twh-personalize,body .twh-composer{overflow:visible}#twh-stage-3.is-current .twh-purchase-wrap{position:sticky;bottom:0;z-index:20;background:var(--twh-paper);margin:0 -12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--twh-rule);box-shadow:0 -8px 24px #0019691f}#twh-stage-3.is-current .twh-purchase-summary,#twh-stage-3.is-current .quantity-selector-wrapper{display:none}#twh-stage-3.is-current .product-form-buttons{margin:0}#twh-stage-3.is-current .product-form-buttons .button{min-height:50px;font-size:16px}body .twh-composer .twh-stage-next,body .twh-composer .twh-stage-actions button{min-height:48px;font-size:15px}body .twh-composer .twh-pv-btn{min-height:44px;font-size:15px}body .twh-composer #twh-mini-tones button{min-height:36px;font-size:14px;padding:8px 12px}body .twh-composer .twh-mini-go{min-height:44px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/twh-delivery.css.map */
