.giftship,.giftship *,.gs__modal,.gs__modal *,.giftship-drawer,.giftship-drawer *,[class*=gs__],[class*=giftship-]{font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif!important;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale))}.giftship button,.giftship .button,.gs__button,.gs__btn,.giftship-button,.giftship label,.gs__label,.giftship h1,.giftship h2,.giftship h3,.giftship h4,.giftship h5,.giftship h6,.gs__title,.gs__heading,.giftship-heading,[class*=gs__modal] button,[class*=gs__modal] .button{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;font-weight:700}.giftship,.gs__modal,.giftship-drawer{font-size:1.5rem}@media screen and (min-width: 750px){.giftship,.gs__modal,.giftship-drawer{font-size:1.6rem}}.giftship button,.giftship .button,.gs__button,.gs__btn,.giftship-button,.gs__modal button,.gs__modal .button,[class*=gs__] button:not(.gs__close){border-radius:4px!important;font-size:16px!important;padding:12px 24px;font-weight:700;text-transform:none;letter-spacing:.06rem;transition:all .3s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px;line-height:1.2}@media screen and (max-width: 749px){.giftship button,.giftship .button,.gs__button,.gs__btn,.giftship-button,.gs__modal button,.gs__modal .button{font-size:14px!important;padding:10px 20px;min-height:40px}}.giftship input[type=text],.giftship input[type=email],.giftship input[type=tel],.giftship input[type=number],.giftship input[type=date],.giftship textarea,.giftship select,.gs__input,.gs__field-input,.gs__textarea,.gs__select{border-radius:var(--inputs-radius, 0px)!important;font-size:1.5rem;padding:1rem 1.2rem;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif!important;line-height:1.5}.gs__modal,.gs__popup,.giftship-modal{border-radius:var(--popup-corner-radius, 0px)!important}.giftship-card,.gs__card,.gs__shipment-card{border-radius:var(--product-card-corner-radius, .5rem)!important}.giftship h1,.gs__title--large{font-size:calc(2.8rem * var(--font-heading-scale, 1))}.giftship h2,.gs__title--medium{font-size:calc(2.4rem * var(--font-heading-scale, 1))}.giftship h3,.gs__title--small{font-size:calc(2rem * var(--font-heading-scale, 1))}.giftship h4{font-size:calc(1.8rem * var(--font-heading-scale, 1))}.giftship h5{font-size:calc(1.6rem * var(--font-heading-scale, 1))}.giftship h6{font-size:calc(1.4rem * var(--font-heading-scale, 1))}.giftship label,.gs__label,.gs__field-label{font-size:1.4rem;font-weight:600;margin-bottom:.6rem;display:block}.giftship input[type=checkbox],.giftship input[type=radio],.gs__checkbox,.gs__radio{margin-right:.8rem;vertical-align:middle}.giftship .error,.giftship .error-message,.gs__error,.gs__field-error{font-size:1.3rem;margin-top:.5rem;font-weight:500}.giftship .help-text,.giftship .description,.gs__help,.gs__field-description{font-size:1.3rem;line-height:1.6;margin-top:.5rem;opacity:.75}.giftship option,.gs__option{font-size:1.5rem;padding:.5rem}.giftship .tabs button,.gs__tab{border-radius:4px 4px 0 0!important;font-size:1.5rem;font-weight:600}.giftship .badge,.giftship .tag,.gs__badge,.gs__tag{border-radius:var(--badge-corner-radius, .4rem)!important;font-size:1.2rem;padding:.4rem .8rem;font-weight:500}.giftship .alert,.giftship .notice,.gs__alert,.gs__notice{border-radius:var(--text-boxes-radius, 0px)!important;padding:1.5rem;font-size:1.4rem}.giftship table,.gs__table{font-size:1.4rem}.giftship th,.giftship td,.gs__table-header,.gs__table-cell{padding:1rem;line-height:1.5}.giftship a,.gs__link{text-decoration:underline;transition:opacity .2s ease}.giftship a:hover,.gs__link:hover{opacity:.7}.giftship .form-group,.gs__field-group{margin-bottom:2rem}.giftship .loading,.gs__loading{font-size:1.4rem}.gs__close,.giftship .close-button{border-radius:50%!important;width:32px;height:32px;font-size:20px!important;padding:0!important;display:flex;align-items:center;justify-content:center}.giftship .progress-bar,.gs__progress{border-radius:4px!important;height:8px}.giftship .tooltip,.gs__tooltip{font-size:1.3rem;border-radius:4px!important;padding:.8rem 1.2rem}.giftship .button--small,.gs__button--small{font-size:14px!important;padding:8px 16px;min-height:36px}.giftship textarea,.gs__textarea{min-height:100px;resize:vertical}.giftship input:focus,.giftship textarea:focus,.giftship select:focus,.gs__input:focus,.gs__textarea:focus,.gs__select:focus{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px}.giftship button:hover:not(:disabled),.gs__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.giftship button:disabled,.giftship input:disabled,.giftship select:disabled,.giftship textarea:disabled,.gs__button:disabled,.gs__input:disabled,.gs__select:disabled,.gs__textarea:disabled{opacity:.6;cursor:not-allowed}.giftship,.gs__modal,.giftship-drawer{animation-duration:.3s;animation-timing-function:ease-out}.giftship .price,.gs__price{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;font-weight:700;font-size:1.6rem}.gs__shipment-card{padding:1.5rem;margin-bottom:1.5rem}.giftship textarea[name*=message],.gs__message-input{font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif!important;line-height:1.8}.giftship input[type=date],.gs__date-input{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important}.giftship input[type=checkbox]+label:before,.gs__checkbox+label:before{border-radius:2px!important}.giftship input[type=radio]+label:before,.gs__radio+label:before{border-radius:50%!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/giftship-custom.css.map */
