.dress-sample-page{max-width:120rem;margin:0 auto;padding:4rem 1.5rem 8rem;font-family:var(--font-body-family, "Poppins", "Noto Sans JP", sans-serif);font-size:1.5rem;line-height:calc(1 + .8 / var(--font-body-scale, 1));color:rgb(var(--color-base-text, 33, 35, 38))}@media screen and (min-width:750px){.dress-sample-page{padding:6rem 5rem 10rem;font-size:1.6rem}}.dress-sample-container{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}@media screen and (min-width:750px){.dress-sample-container{grid-template-columns:1fr 1fr;gap:5rem}}@media screen and (min-width:990px){.dress-sample-container{gap:7rem}}.dress-sample__media{display:flex;flex-direction:column;gap:1.6rem}.dress-sample__media img{width:100%;height:auto;border-radius:0}.dress-sample__info{position:static}@media screen and (min-width:750px){.dress-sample__info{position:sticky;top:10rem}}.dress-sample__title{font-family:var(--font-heading-family, "Cormorant", "Shippori Mincho", serif);font-size:2.6rem;font-weight:500;margin-bottom:2rem;line-height:1.3;letter-spacing:.04em;color:rgb(var(--color-base-heading, 26, 27, 24))}@media screen and (min-width:750px){.dress-sample__title{font-size:3.2rem}}.dress-sample__description{font-size:1.5rem;line-height:1.8;margin-bottom:3.6rem;color:rgba(var(--color-base-text, 33, 35, 38),.75)}@media screen and (min-width:750px){.dress-sample__description{font-size:1.6rem}}.dress-sample__price{margin-top:1rem;font-size:1.8rem;font-weight:600;color:#b8956a}@media screen and (min-width:750px){.dress-sample__price{font-size:2rem}}.product-form__error-message-wrapper{padding:1.4rem 1.8rem;margin-bottom:2rem;background-color:#fef2f2;border:1px solid #fca5a5;color:#c9302c;font-size:1.4rem;line-height:1.6}.product-form__error-message-wrapper[hidden]{display:none}.dress-sample__field{margin-bottom:2.8rem}.dress-sample__label{display:block;font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:rgb(var(--color-base-text, 33, 35, 38));letter-spacing:.02em}@media screen and (min-width:750px){.dress-sample__label{font-size:1.5rem}}.required{color:#c9302c;font-size:1.2rem;font-weight:400;margin-left:.6rem}.optional{color:rgba(var(--color-base-text, 33, 35, 38),.5);font-size:1.2rem;font-weight:400;margin-left:.6rem}.dress-sample__field select,.dress-sample__field input[type=text],.dress-sample__field input[type=date],.dress-sample__field textarea{width:100%;padding:1.4rem 1.6rem;border:1px solid rgb(var(--color-base-border, 210, 213, 217));border-radius:0;font-size:1.5rem;font-family:var(--font-body-family, "Poppins", "Noto Sans JP", sans-serif);background-color:rgb(var(--color-base-background, 255, 255, 255));color:rgb(var(--color-base-text, 33, 35, 38));appearance:none;-webkit-appearance:none;transition:border-color .2s}@media screen and (min-width:750px){.dress-sample__field select,.dress-sample__field input[type=text],.dress-sample__field input[type=date],.dress-sample__field textarea{padding:1.6rem 1.8rem;font-size:1.6rem}}.dress-sample__field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;padding-right:4rem}.dress-sample__field select:focus,.dress-sample__field input:focus,.dress-sample__field textarea:focus{outline:none;border-color:#b8956a;box-shadow:0 0 0 2px #b8956a26}.dress-sample__hint{font-size:1.3rem;color:rgba(var(--color-base-text, 33, 35, 38),.5);margin-top:.6rem}.dress-sample__field--agreement{margin-top:3.6rem;padding-top:2.8rem;border-top:1px solid rgb(var(--color-base-border, 210, 213, 217))}.dress-sample__checkbox-label{display:flex;align-items:flex-start;gap:1rem;font-size:1.4rem;cursor:pointer;line-height:1.6}@media screen and (min-width:750px){.dress-sample__checkbox-label{font-size:1.5rem}}.dress-sample__checkbox-label input[type=checkbox]{margin-top:.4rem;flex-shrink:0;width:1.8rem;height:1.8rem}.dress-sample__checkbox-label a{color:#b8956a;text-decoration:underline}.dress-sample__field select.invalid,.dress-sample__field input.invalid,.dress-sample__field textarea.invalid,.dress-sample__checkbox-label input.invalid{border-color:#c9302c;box-shadow:0 0 0 2px #c9302c26}.dress-sample__submit{margin-top:3.2rem}.dress-sample__add-to-cart{width:100%;padding:1.8rem;background-color:rgb(var(--color-base-accent, 26, 27, 24));color:rgb(var(--color-base-solid-button-labels, 255, 255, 255));border:1px solid rgb(var(--color-base-accent, 26, 27, 24));border-radius:0;font-size:1.5rem;font-weight:500;font-family:var(--font-body-family, "Poppins", "Noto Sans JP", sans-serif);cursor:pointer;transition:background-color .2s,opacity .2s;letter-spacing:.08em}@media screen and (min-width:750px){.dress-sample__add-to-cart{padding:2rem;font-size:1.6rem}}.dress-sample__add-to-cart:hover{opacity:.85}.dress-sample__add-to-cart:disabled,.dress-sample__add-to-cart[aria-disabled=true]{opacity:.4;cursor:not-allowed}.dress-sample__add-to-cart.loading{opacity:.6;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/dress-sample.css.map */
