.c-guide-step{scroll-margin-top:calc(var(--enable-sticky-header) * var(--header-height) + var(--announcement-bar-height) * var(--enable-sticky-announcement-bar) + 72px)}.c-guide-step__inner{display:flex;flex-direction:column;gap:var(--spacing-40, 40px);max-width:960px;margin:0 auto}.c-guide-step__head{display:flex;flex-direction:column;gap:var(--spacing-16, 16px)}.c-guide-step__head--center{align-items:center;text-align:center}.c-guide-step__head--center .c-guide-step__lead{max-width:760px}.c-guide-step__inner--center{text-align:center}.c-guide-step__inner--center .c-guide-step__lead--narrow{margin-inline:auto}.c-guide-step__lead--narrow{max-width:760px}.c-guide-step__label{color:rgba(var(--text-color),.75);font-size:.75rem;font-weight:700;letter-spacing:.16em}.c-guide-step__title{margin:0}.c-guide-step__lead>p,.c-guide-step__choice-text>p,.c-guide-step__gift-text>p,.c-guide-step__note>p,.c-guide-step__table-notes>p{margin:0 0 var(--spacing-8, 8px);line-height:1.9}.c-guide-step__lead>p:last-child,.c-guide-step__choice-text>p:last-child,.c-guide-step__gift-text>p:last-child,.c-guide-step__note>p:last-child,.c-guide-step__table-notes>p:last-child{margin-bottom:0}.c-guide-step__choices{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:var(--spacing-16, 16px)}.c-guide-step__choice{display:flex;flex-direction:column;background:var(--card-bg, rgb(var(--secondary-background, 245, 245, 245)))}.c-guide-step__choice-media{aspect-ratio:var(--image-ratio, 1 / 1);overflow:hidden}.c-guide-step__choice-img{width:100%;height:100%;object-fit:cover}.c-guide-step__choice-body{display:flex;flex-grow:1;flex-direction:column;gap:var(--spacing-8, 8px);padding:var(--spacing-20, 20px)}.c-guide-step__choice-name{margin:0;font-size:1rem;font-weight:700}.c-guide-step__choice-text{font-size:.875rem}.c-guide-step__choice-link{margin-top:auto;padding-top:var(--spacing-4, 4px);font-size:.875rem;font-weight:700;text-decoration:underline}.c-guide-step__more{margin:0;font-size:.875rem}.c-guide-step__more-link{font-weight:700;text-decoration:underline}.c-guide-step__more-box{display:flex;gap:var(--spacing-16, 16px) var(--spacing-24, 24px);align-items:center;justify-content:space-between;padding:var(--spacing-20, 20px) var(--spacing-24, 24px);background:var(--card-bg, rgb(var(--secondary-background, 245, 245, 245)))}.c-guide-step__more-text{margin:0;font-weight:700;line-height:1.7}.c-guide-step__more-button{flex-shrink:0}.c-guide-step__table-wrap{overflow-x:auto}.c-guide-step__table{width:100%;font-size:.875rem;background:rgb(var(--background, 255, 255, 255));border-collapse:collapse}.c-guide-step__table-head,.c-guide-step__table-label,.c-guide-step__table-cell{padding:var(--spacing-12, 12px) var(--spacing-16, 16px);text-align:left;vertical-align:top;border:1px solid rgba(var(--text-color),.15)}.c-guide-step__table-head{color:rgb(var(--background, 255, 255, 255));font-weight:700;white-space:nowrap;background:rgb(var(--text-color))}.c-guide-step__table-label{width:180px;font-weight:700}.c-guide-step__table-cell{line-height:1.7}.c-guide-step__table-notes{font-size:.75rem}.c-guide-step__gift{display:flex;flex-direction:column;gap:var(--spacing-8, 8px);align-items:center;margin-top:var(--spacing-8, 8px);padding:var(--spacing-32, 32px) var(--spacing-40, 40px);font-size:.875rem;text-align:center;background:var(--card-bg, rgb(var(--secondary-background, 245, 245, 245)))}.c-guide-step__gift-icon{display:flex;color:rgb(var(--heading-color, var(--text-color)))}.c-guide-step__gift-tag{margin:0;color:rgb(var(--heading-color, var(--text-color)));font-family:var(--heading-font-family);font-size:1.125rem;font-weight:var(--heading-font-weight, 400);letter-spacing:.04em}.c-guide-step__gift-body{display:flex;flex-direction:column;gap:var(--spacing-16, 16px);align-items:center}.c-guide-step__note{font-size:.875rem}.c-guide-step__note a,.c-guide-step__lead a,.c-guide-step__choice-text a,.c-guide-step__table-notes a{text-decoration:underline}.c-guide-step__next{margin:0;text-align:right}.c-guide-step__next-link{font-size:.875rem;font-weight:700;text-decoration:underline}@media screen and (min-width:750px){.c-guide-step__choices--side .c-guide-step__choice--media{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.c-guide-step__choices--side .c-guide-step__choice-media{aspect-ratio:auto;min-height:200px}}@media screen and (max-width:989px){.c-guide-step__choices{grid-template-columns:repeat(min(var(--cols, 3),2),1fr)}}@media screen and (max-width:749px){.c-guide-step__inner{gap:var(--spacing-32, 32px)}.c-guide-step__choices{grid-template-columns:1fr}.c-guide-step__choices--sp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-12, 12px)}.c-guide-step__choices--sp-scroll{display:flex;gap:var(--spacing-12, 12px);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.c-guide-step__choices--sp-scroll::-webkit-scrollbar{display:none}.c-guide-step__choices--sp-scroll>.c-guide-step__choice{flex:0 0 78%;scroll-snap-align:center}.c-guide-step__choice-body{padding:var(--spacing-16, 16px)}.c-guide-step__gift{padding:var(--spacing-24, 24px) var(--spacing-20, 20px)}.c-guide-step__more-box{flex-direction:column;align-items:flex-start}.c-guide-step__table{font-size:.8125rem}.c-guide-step__table-head,.c-guide-step__table-label,.c-guide-step__table-cell{padding:var(--spacing-8, 8px)}.c-guide-step__table-head{white-space:normal}.c-guide-step__table-label{width:auto}}.c-guide-step__choices--plain .c-guide-step__choice,.c-guide-step__choices--overlay .c-guide-step__choice{background:transparent}.c-guide-step__choices--plain .c-guide-step__choice-body,.c-guide-step__choices--overlay .c-guide-step__choice-body{padding:var(--spacing-18, 18px) 0 0}.c-guide-step__choices--plain .c-guide-step__choice-name,.c-guide-step__choices--overlay .c-guide-step__choice-name{font-family:var(--heading-font-family);font-size:1.25rem;font-weight:400;letter-spacing:.02em}@media screen and (min-width:750px){.c-guide-step__choices--side.c-guide-step__choices--plain .c-guide-step__choice-body,.c-guide-step__choices--side.c-guide-step__choices--overlay .c-guide-step__choice-body{justify-content:center;padding:var(--spacing-8, 8px) 0 var(--spacing-8, 8px) var(--spacing-24, 24px)}}@media screen and (max-width:749px){.c-guide-step__choices--plain .c-guide-step__choice-body,.c-guide-step__choices--overlay .c-guide-step__choice-body{padding:var(--spacing-14, 14px) 0 0}.c-guide-step__choices--plain .c-guide-step__choice-name,.c-guide-step__choices--overlay .c-guide-step__choice-name{font-size:1.125rem}}.c-guide-step__choices--overlay:not(.c-guide-step__choices--side) .c-guide-step__choice--media{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.c-guide-step__choices--overlay:not(.c-guide-step__choices--side) .c-guide-step__choice--media .c-guide-step__choice-media{grid-area:1 / 1}.c-guide-step__choices--overlay:not(.c-guide-step__choices--side) .c-guide-step__choice--media .c-guide-step__choice-body{display:contents}.c-guide-step__choices--overlay:not(.c-guide-step__choices--side) .c-guide-step__choice--media .c-guide-step__choice-name{z-index:1;grid-area:1 / 1;align-self:end;padding:var(--spacing-48, 48px) var(--spacing-20, 20px) var(--spacing-18, 18px);color:#fff;background:linear-gradient(to top,#0000008c,#0000)}.c-guide-step__choices--overlay:not(.c-guide-step__choices--side) .c-guide-step__choice--media .c-guide-step__choice-text{margin-top:var(--spacing-16, 16px)}.c-guide-step__choices--overlay:not(.c-guide-step__choices--side) .c-guide-step__choice--media .c-guide-step__choice-link{justify-self:start;margin-top:var(--spacing-12, 12px)}@media screen and (max-width:749px){.c-guide-step__choices--overlay:not(.c-guide-step__choices--side) .c-guide-step__choice--media .c-guide-step__choice-name{padding:var(--spacing-40, 40px) var(--spacing-16, 16px) var(--spacing-14, 14px)}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/c-guide-step.css.map */
