.rf-pdp .product-media-container,.rf-pdp .product-media-container.gradient,.rf-pdp .thumbnail.global-media-settings{background:#fff}.rf-pdp .product-media-container.global-media-settings{border:.1rem solid var(--rf-line);border-radius:var(--rf-radius-lg)}.rf-pdp .product-media-container.global-media-settings:after{content:none}.rf-pdp .thumbnail.global-media-settings{border:.1rem solid var(--rf-line);border-radius:var(--rf-radius-sm)}.rf-pdp .thumbnail[aria-current]{border-color:var(--rf-accent);box-shadow:0 0 0 .1rem var(--rf-accent)}.rf-pdp .product__info-container>*+*{margin:1.6rem 0}.rf-pdp-maker{margin:0;font-size:1.3rem;letter-spacing:.06em}.rf-pdp-maker a{color:var(--rf-muted);text-decoration:none;border-bottom:.1rem solid var(--rf-line-strong);transition:color .15s ease,border-color .15s ease}.rf-pdp-maker a:hover{color:var(--rf-accent-ink);border-color:currentColor}.rf-pdp .product__info-container>.rf-pdp-maker+.product__title{margin-top:.6rem}.rf-pdp .product__title h1{font-size:clamp(2rem,1.5rem + 1vw,2.6rem);line-height:1.55;letter-spacing:.03em}.rf-pdp-status{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.rf-pdp-status__badges{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.rf-pdp-status__badges .rf-badge{font-size:1.25rem;padding:.3rem 1rem}.rf-pdp-status .rf-stamp{flex:0 0 auto;margin:.4rem .6rem 0 0}.rf-pdp-price{padding-top:1.6rem;border-top:.2rem dashed var(--rf-line-strong)}.rf-pdp-price__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:0}.rf-pdp-price__value .rf-price{font-size:clamp(2.8rem,2.2rem + 1.2vw,3.4rem);line-height:1.2;font-variant-numeric:tabular-nums}.rf-pdp-price__value .rf-price__tax{margin-left:.4rem;font-size:1.3rem}.rf-pdp-price__compare{color:var(--rf-subtle);font-size:1.5rem}.rf-pdp-price__unit{margin:.4rem 0 0;color:var(--rf-muted);font-size:1.2rem}.rf-pdp-price .volume-pricing-note,.rf-pdp-price .installment{margin-top:.8rem;color:var(--rf-muted);font-size:1.3rem}.rf-pdp .product-form{margin:2rem 0}.rf-pdp .product-form__submit{min-height:5.6rem;border:.1rem solid transparent;border-radius:var(--rf-radius-md);background:var(--rf-action);color:var(--rf-on-action);font-family:var(--rf-font-jp);font-size:1.7rem;font-weight:700;letter-spacing:.08em;transition:background-color .15s ease}.rf-pdp .product-form__submit:before,.rf-pdp .product-form__submit:after{content:none}.rf-pdp .product-form__submit:not([disabled]):hover{background:var(--rf-action-hover)}.rf-pdp .product-form__submit:focus-visible{outline:.3rem solid var(--rf-accent);outline-offset:.3rem;box-shadow:none}.rf-pdp .product-form__submit[disabled]{border-color:var(--rf-line-strong);background:var(--rf-sunken);color:var(--rf-muted);opacity:1}.rf-pdp .product-form__error-message-wrapper{color:var(--rf-alert)}.rf-pdp-spec__title,.rf-pdp-description__title{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:1.7rem}.rf-pdp-spec__title:before,.rf-pdp-description__title:before{content:"";width:.4rem;height:1.1em;border-radius:.2rem;background:var(--rf-accent)}.rf-pdp .rf-pdp-spec{margin-top:2.8rem}.rf-pdp-spec__table{width:100%;border-collapse:collapse;border-top:.1rem solid var(--rf-line);font-size:1.4rem;line-height:1.7}.rf-pdp-spec__table th,.rf-pdp-spec__table td{padding:1rem 1.2rem;border-bottom:.1rem solid var(--rf-line);text-align:left;vertical-align:top}.rf-pdp-spec__table th{width:9.6em;background:var(--rf-warm);color:var(--rf-muted);font-weight:700;white-space:nowrap}.rf-pdp-spec__table td{color:var(--rf-ink)}.rf-pdp-spec__code{font-variant-numeric:tabular-nums;letter-spacing:.08em}.rf-pdp-spec__deadline{color:var(--rf-alert);font-weight:700}.rf-pdp-spec__table .rf-pdp-spec__more{margin-left:.6rem;color:var(--rf-accent-ink);font-weight:700;white-space:nowrap;text-underline-offset:.3rem}.rf-pdp .rf-pdp-description{margin-top:2.8rem}.rf-pdp .rf-pdp-description .product__description{margin:0;color:var(--rf-ink);font-size:1.45rem;line-height:1.9}.rf-pdp-description .product__description img{max-width:100%;height:auto}@media screen and (max-width:749px){.rf-pdp-spec__table th,.rf-pdp-spec__table td{padding:.9rem 1rem}.rf-pdp-spec__table th{width:7.6em;white-space:normal}}.rf-pdp-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.rf-pdp-guide__item{padding:2.2rem 2.4rem;border:.1rem solid var(--rf-line);border-radius:var(--rf-radius-lg);background:var(--rf-surface)}.rf-pdp-guide__item h3{margin:0 0 .8rem;font-size:1.7rem}.rf-pdp-guide__item p{margin:0;color:var(--rf-muted);font-size:1.4rem;line-height:1.85}.rf-pdp-guide__item--important{grid-column:span 2;border:.2rem solid var(--rf-alert);background:var(--rf-alert-soft)}.rf-pdp-guide__item--important p{color:var(--rf-ink)}.rf-pdp-guide__item .rf-pdp-guide__tag{display:inline-block;margin:0 0 .8rem;padding:.1rem .9rem;border-radius:var(--rf-radius-sm);background:var(--rf-alert);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.12em}html[data-color-mode=dark] .rf-pdp-guide__item .rf-pdp-guide__tag{color:var(--rf-paper)}.rf-pdp-guide__faq{margin:2rem 0 0;color:var(--rf-muted);font-size:1.4rem}.rf-pdp-guide__faq a{color:var(--rf-accent-ink);font-weight:700;text-underline-offset:.3rem}@media screen and (max-width:989px){.rf-pdp-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.rf-pdp-guide__grid{grid-template-columns:minmax(0,1fr)}.rf-pdp-guide__item--important{grid-column:auto}.rf-pdp-guide__item{padding:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rf-product.css.map */
