@layer components{.p-buy-area{display:block;padding-block:var(--space-section-top) var(--space-section-y)}.p-buy-area__crumbs{margin-block-end:var(--space-5)}.p-buy-area__layout{display:flex;flex-direction:column;gap:var(--space-5)}.p-buy-area__media{min-width:0}.p-buy-area__info{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}@media(min-width:990px){.p-buy-area__crumbs{margin-block-end:var(--space-6)}.p-buy-area__layout{display:grid;grid-template-columns:minmax(0,653fr) minmax(0,467fr);column-gap:var(--space-12);align-items:start}.p-buy-area--colour .p-buy-area__layout{grid-template-columns:minmax(0,654fr) minmax(0,578fr);column-gap:var(--space-7)}.p-buy-area__layout--no-media{grid-template-columns:minmax(0,1fr)}.p-buy-area__layout--no-media .p-buy-area__media{display:none}.p-buy-area__media{align-self:stretch}}.p-buy-area__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.p-buy-area__title,.p-buy-area__line,.p-buy-area__price{margin:0}.p-buy-area__badge{padding:var(--space-raw-2) var(--space-2);border:var(--border-width-hairline) solid var(--color-border-strong-ink);background:none;color:var(--color-text-secondary)}.p-buy-area__head .p-buy-area__badge{padding:var(--space-raw-2) var(--space-2);background:none;color:var(--color-text-secondary)}.p-buy-area__line{color:var(--color-text-secondary)}.p-buy-area__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-1) 0 0}.p-buy-area__price{font-size:var(--type-h2-size);line-height:1;letter-spacing:var(--type-h2-tracking);font-weight:var(--font-weight-regular);color:var(--color-text-primary)}.p-buy-area__bullets{display:grid;gap:var(--space-2);margin:0;padding:0;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--color-text-secondary);list-style:none}.p-buy-area__bullets li{display:flex;align-items:flex-start;gap:var(--space-3)}.p-buy-area__bullets li:before{content:"";flex:none;width:var(--space-1);height:var(--space-1);margin-block-start:var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg-inverse)}.c-buy-picker{display:block;min-width:0;margin:0;padding:0;border:0}.c-buy-picker__head{float:inline-start;margin-block-end:var(--space-3);padding:0 var(--space-raw-2);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--color-text-secondary)}.c-buy-picker__options{clear:both;display:flex;flex-wrap:wrap;gap:var(--space-2)}.c-buy-picker__option{box-sizing:border-box;display:inline-flex;flex:1 1 0;flex-direction:column;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-1);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-page);color:var(--color-text-secondary);font-size:var(--builder-text-12);line-height:var(--kit-line-143);text-align:center;overflow-wrap:anywhere;cursor:pointer}@media(min-width:990px){.c-buy-picker:not(.c-buy-picker--amounts) .c-buy-picker__option{flex:0 0 4.8125rem}}.c-buy-picker__media{display:block;width:var(--space-7);height:var(--space-7);flex:none}.c-buy-picker__media img{display:block;width:100%;height:100%;object-fit:contain}.c-buy-picker--amounts .c-buy-picker__option{flex:0 0 auto;flex-direction:row;justify-content:center;min-height:var(--space-7);padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:var(--font-weight-medium);white-space:nowrap}.c-buy-picker__input:checked+.c-buy-picker__option{border-width:var(--border-width-selected);border-color:var(--color-border-selected)}.c-buy-picker__input:focus-visible+.c-buy-picker__option{box-shadow:var(--shadow-focus)}.c-buy-picker__option.is-sold-out .c-buy-picker__label{text-decoration:line-through;text-decoration-thickness:var(--border-width-hairline)}.p-buy-area__form{display:grid;gap:var(--space-6)}.p-buy-area__set-saving{margin:0;font-weight:var(--font-weight-medium);color:var(--color-text-success)}.c-gift-recipient-host{display:block}.c-gift-recipient{display:block;min-width:0;margin:0;padding:0;border:0}.c-gift-recipient__head{float:inline-start;margin-block-end:var(--space-3);padding:0 var(--space-raw-2);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--color-text-secondary)}.c-gift-recipient>.c-field{clear:both}.c-gift-recipient>.c-field+.c-field{margin-block-start:var(--space-4)}.p-buy-area__actions{container-type:inline-size}.p-buy-area__form:has([data-buy-actions][hidden]){display:contents}.p-buy-area__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-3)}.p-buy-area__actions[hidden],.p-buy-area__notify[hidden]{display:none}.p-buy-area__stepper{flex:none}.p-buy-area__add{flex:1 1 var(--space-12);min-width:0;--btn-px: var(--space-4)}@media(min-width:750px){.p-buy-area__add{--btn-px: var(--space-6)}}@container (max-width: 26rem){.p-buy-area__add{--btn-px: var(--space-3)}}.p-buy-area__about{display:grid;gap:var(--space-4);min-width:0}.p-buy-area__about:empty{display:none}.p-buy-area__description{padding-block-start:var(--space-6);border-block-start:var(--border-width-hairline) solid var(--color-border-subtle);color:var(--color-text-primary)}.p-buy-area__description>*{margin:0}.p-buy-area__description>*+*{margin-block-start:var(--space-4)}.p-buy-area__description a{color:inherit}.c-buy-details{display:grid;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-bg-tint)}.c-buy-details__media{order:-1;min-height:0}.c-buy-details__image{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}.c-buy-details__text{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-6) var(--space-5)}.c-buy-details__title,.c-buy-details__list{margin:0}.c-buy-details__row{display:flex;align-items:flex-start;gap:var(--space-2);padding-block:var(--space-3);border-block-start:var(--border-width-hairline) solid var(--color-border-subtle)}.c-buy-details__row dt{flex:0 0 calc(var(--space-9) + var(--space-2));padding-block-start:var(--space-raw-2)}.c-buy-details__row dd{margin:0;min-width:0;font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.c-buy-details__link{color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--link-underline-offset)}@media(min-width:990px){.c-buy-details{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.c-buy-details__media{order:0}.c-buy-details__image{aspect-ratio:auto}}.c-buy-rows{display:grid;border-block-end:var(--border-width-hairline) solid var(--color-border-subtle)}.c-buy-rows .c-accordion__content:has(.c-buy-rows__facts){padding-block-end:var(--space-4)}.c-accordion--buy-row .c-accordion__content{padding-block-end:var(--space-4);color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.c-buy-rows__list{display:grid;gap:var(--space-2);margin:0;padding:0 0 0 calc(var(--space-4) * 1.1);list-style:none}.c-buy-rows__list strong{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.c-buy-rows__facts{display:grid;margin:0}.c-buy-rows__fact{display:flex;gap:var(--space-3);padding-block:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-line)}.c-buy-rows__fact dt{flex:0 0 calc(var(--space-raw-76) + var(--space-raw-28));color:var(--color-text-secondary)}.c-buy-rows__fact dd{margin:0;color:var(--color-text-primary)}.c-buy-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5);row-gap:var(--space-4);margin:0;padding:var(--space-4) 0;border-block:var(--border-width-hairline) solid var(--color-border-subtle);list-style:none}.c-buy-values__item{display:flex;align-items:flex-start;gap:var(--space-raw-6)}.c-buy-values__item>.icon{flex:none;width:var(--icon-md);height:var(--icon-md);margin-block-start:var(--space-raw-1);color:var(--color-text-selected)}.c-buy-values__text{display:block;min-width:0;font-size:var(--type-small-size);line-height:var(--line-values);color:var(--color-text-secondary)}.c-buy-values__first{font-weight:var(--font-weight-medium)}.c-buy-values__second{display:block}.c-story-circles.c-buy-stories{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-5);padding:0;margin:0;overflow:visible}.c-buy-stories .c-story-circle{flex:none;width:calc(var(--space-raw-76) + var(--space-2));gap:var(--space-2);font-size:var(--type-small-size);line-height:var(--line-kit-14);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:center}.c-buy-stories .c-story-circle__ring{width:var(--space-raw-76);height:var(--space-raw-76);padding:var(--space-1);border:0;background:linear-gradient(var(--color-bg-page),var(--color-bg-page)) padding-box;box-shadow:inset 0 0 0 var(--border-width-selected) var(--color-border-selected)}.c-buy-stories .c-story-circle__ring:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:var(--space-raw-28);height:var(--space-raw-28);translate:-50% -50%;border-radius:var(--radius-round);background:var(--color-film-disc)}.c-buy-stories .c-story-circle__ring .icon{width:var(--icon-sm);height:var(--icon-sm);filter:none}.c-buy-contents{display:grid;gap:var(--space-3)}.c-buy-contents__title{margin:0;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.c-buy-contents__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.c-buy-contents__card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-soft)}.c-buy-contents__media{flex:none;width:var(--space-raw-56);aspect-ratio:1;overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-subtle)}.c-buy-contents__media img{display:block;width:100%;height:100%;object-fit:cover}.c-buy-contents__text{display:flex;flex-direction:column;gap:var(--space-raw-2);min-width:0;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--color-text-secondary)}.c-buy-contents__name{font-weight:var(--font-weight-medium)}.c-buy-contents__size{position:relative;justify-self:start;margin:0;padding:0;border:0;background:none;color:var(--color-text-primary);font:inherit;font-size:var(--type-small-size);line-height:var(--type-small-line);text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--link-underline-offset);cursor:pointer}.c-buy-contents__size:after{content:"";position:absolute;inset:calc((var(--touch-target) - var(--type-small-line)) / -2) 0}.c-buy-contents__size:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.c-dialog.c-size-help__dialog{box-shadow:var(--shadow-lg)}.c-size-help__dialog .c-dialog__close{margin-inline-end:0}.c-size-help__dialog .c-dialog__head{padding:var(--space-4) var(--space-6)}.c-size-help__dialog .c-dialog__body{padding:var(--space-5) var(--space-6)}.c-size-help__dialog .c-dialog__foot{padding:var(--space-4) var(--space-6)}.c-size-help__dialog .c-dialog__foot .btn{min-block-size:var(--control-height-lg)}.c-size-help{display:grid;gap:var(--space-5)}.c-size-help__image{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;border-radius:var(--radius-md)}.c-size-help__intro,.c-size-help__note{margin:0}.c-size-help__note{color:var(--color-text-secondary)}.c-size-help__note+.c-size-help__note{margin-block-start:calc(var(--space-5) - var(--space-1))}.c-size-help__steps{display:grid;margin:0;padding:0;list-style:none;counter-reset:size-step;border-block-end:var(--border-width-hairline) solid var(--color-border-subtle)}.c-size-help__step{position:relative;padding:var(--space-4) 0 var(--space-4) calc(var(--space-raw-20) + var(--space-4));border-block-start:var(--border-width-hairline) solid var(--color-border-subtle);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--color-text-secondary);counter-increment:size-step}.c-size-help__step:before{content:counter(size-step);position:absolute;inset-inline-start:0;inline-size:var(--space-raw-20);font-size:var(--type-h4-size);line-height:var(--space-5);letter-spacing:var(--type-h4-tracking);color:var(--color-text-primary)}.c-size-help__step-title{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.c-gallery__item--insert{background:var(--color-bg-soft)}.c-nail-chart{display:flex;flex-direction:column;justify-content:center;gap:var(--space-5);width:100%;padding:var(--space-4)}.c-nail-chart__group{display:grid;gap:var(--space-3)}.c-nail-chart__label{margin:0}.c-nail-chart__list{display:flex;align-items:flex-start;justify-content:space-between;margin:0;padding:0;list-style:none}.c-nail-chart__list--lengths{align-items:flex-end}.c-nail-chart__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--color-text-secondary);white-space:nowrap}.c-nail-chart__group:nth-child(2) .c-nail-chart__item:last-child{min-inline-size:var(--space-raw-56)}.c-nail-chart__nail{display:block;fill:none;stroke:var(--color-border-control)}.c-nail-chart__nail path{vector-effect:non-scaling-stroke}.c-gallery__item--insert{container-type:inline-size}@container (max-width: 17.5rem){.c-nail-chart{gap:var(--space-3);padding:var(--space-2)}.c-nail-chart__item{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.c-nail-chart__nail--shape{width:var(--space-raw-22);height:var(--space-raw-30)}.c-nail-chart__nail--length{width:var(--space-raw-18);height:var(--space-raw-46)}.c-nail-chart__group:nth-child(2) .c-nail-chart__item:last-child{min-inline-size:0}}.c-nail-chart__nail--length{width:var(--space-raw-18);height:var(--space-raw-63);stroke-width:var(--border-width-selected)}.c-nail-chart__nail--shape{width:var(--space-raw-30);height:var(--space-raw-38);stroke-width:var(--border-width-selected)}.c-nail-chart__item[aria-current=true]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.c-nail-chart__item[aria-current=true] .c-nail-chart__nail{fill:var(--color-bg-selected);stroke:var(--color-border-selected)}@media(min-width:990px){.c-nail-chart{padding:var(--space-6)}.c-nail-chart__nail--length{width:var(--space-raw-22)}.c-nail-chart__nail--shape{width:var(--space-raw-38);height:calc(var(--space-6) * 1.5)}}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/p-buy-area.css.map */
