.pdp{grid-column:1 / -1;display:flex;flex-direction:column;gap:0;padding-block:0 var(--space-16);background:var(--white)}.pdp__crumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--blue-400);font-size:var(--text-label-s);letter-spacing:var(--track-mono-tight);inline-size:min(100% - var(--page-margin) * 2,1440px);margin-inline:auto;padding-block-start:14px}.pdp__crumbs a{color:inherit;text-decoration:none}.pdp__crumbs [aria-current]{color:var(--blue-700)}.pdp__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:clamp(28px,4vw,64px);align-items:start;inline-size:min(100% - var(--page-margin) * 2,1440px);margin-inline:auto;padding-block:clamp(16px,2vw,30px) clamp(40px,6vw,72px)}.pdp__body{display:flex;flex-direction:column;gap:0;inline-size:100%}.pdp__body>*{inline-size:min(100% - var(--page-margin) * 2,1440px);margin-inline:auto;padding-block:clamp(30px,4vw,52px)}.pdp__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(24px,3vw,48px);align-items:start}.pdp__aside{display:flex;flex-direction:column;gap:clamp(24px,3vw,40px)}.pdp__section-head{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-h4);font-weight:400;letter-spacing:var(--track-display);line-height:var(--leading-snug)}.gallery{display:flex;flex-direction:column;gap:14px;min-inline-size:0}.gallery__stage{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:var(--border-hair) solid var(--blue-100);background-color:var(--cream)}.gallery__stage:not(:has(.gallery__image)):before,.scenes__media:empty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cream)}.gallery__stage--xray{cursor:zoom-in;-webkit-user-select:none;user-select:none}.gallery__image{inline-size:100%;block-size:100%;object-fit:cover}.gallery__block{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cream)}.gallery__hint{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);padding:var(--space-1) var(--space-2);border:var(--border-hair) solid var(--blue-100);margin:0;background-color:var(--cream);color:var(--blue-600);font-size:var(--text-label-xs);letter-spacing:var(--track-mono)}.gallery__xray{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);background-color:var(--scrim-deep)}.gallery__xray[hidden]{display:none}.gallery__xray-head{margin:0;color:var(--saffron)}.gallery__xray-foot{margin:0;color:var(--blue-200);font-size:var(--text-label-xs)}.gallery__specs{display:flex;flex-direction:column;justify-content:center;flex:1;min-block-size:0;margin:0}.gallery__spec{display:flex;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-block-start:var(--border-hair) solid var(--saffron)}.gallery__spec dt{flex:none;inline-size:74px;color:var(--saffron);font-family:var(--font-mono);font-size:var(--text-label-xs);letter-spacing:var(--track-mono);text-transform:uppercase}.gallery__spec dd{margin:0;color:var(--white);font-family:var(--font-mono);font-size:var(--text-label-m);letter-spacing:var(--track-soft)}@media(prefers-reduced-motion:no-preference){.gallery__spec{opacity:0}.gallery__xray[data-revealed] .gallery__spec{opacity:1;transition:opacity var(--dur-fast) var(--ease);transition-delay:calc(var(--spec-index, 0) * 40ms)}}.gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-2)}.pdp[data-state=the-300] .gallery__thumbs{grid-template-columns:repeat(4,1fr)}.pdp[data-state=forever] .gallery__thumbs{grid-template-columns:repeat(6,1fr)}.gallery__thumb{position:relative;aspect-ratio:4 / 5;padding:0;border:var(--border-hair) solid var(--blue-100);background-color:var(--white);cursor:pointer}.gallery__thumb[aria-pressed=true]{border-color:var(--blue-700)}.gallery__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.buy-box{display:flex;flex-direction:column;gap:var(--space-5);min-inline-size:0}.buy-box__eyebrow{margin:0;color:var(--blue-600)}.buy-box__title{margin:0;font-family:var(--font-display);font-size:var(--text-h1);font-weight:400;letter-spacing:var(--track-display-tight);line-height:var(--leading-flat)}.buy-box__eyebrow,.buy-box__from,.buy-box__tax,.shape__note{text-transform:uppercase}.buy-box__price,.picker,.buy-box__availability{padding-block-start:var(--space-4);border-block-start:var(--border-hair) solid var(--blue-100)}.buy-box__price{display:flex;flex-direction:column;gap:var(--space-1)}.buy-box__from,.buy-box__tax{margin:0;color:var(--blue-400);font-size:var(--text-label-s);letter-spacing:var(--track-mono-tight)}.buy-box__amount{margin:0;font-family:var(--font-display);font-size:var(--text-display);letter-spacing:var(--track-display-tight);line-height:var(--leading-flat)}.shape{display:flex;flex-direction:column;gap:var(--space-3)}.shape__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.shape__label{color:var(--blue-400)}.shape__current{color:var(--blue-700);font-size:var(--text-label-s);letter-spacing:var(--track-mono-tight)}.shape__row{display:flex;gap:var(--space-3);padding-block-end:2px;overflow-x:auto;scrollbar-width:none}.shape__crop{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);flex:none;color:var(--blue-400);text-decoration:none}.shape__crop img{inline-size:62px;block-size:62px;border:var(--border-hair) solid var(--blue-100);object-fit:cover}.shape__crop--on{color:var(--blue-700)}.shape__crop--on img{border-color:var(--blue-700)}.shape__name{font-family:var(--font-mono);font-size:var(--text-label-xs);letter-spacing:var(--track-mono-tight);text-transform:uppercase}.shape__note{margin:0;color:var(--blue-400);font-size:var(--text-label-xs);letter-spacing:var(--track-soft)}.picker{display:flex;flex-direction:column;gap:var(--space-4)}.picker__group{display:flex;flex-direction:column;gap:var(--space-3);padding:0;border:none;margin:0}.picker__legend{padding:0;color:var(--blue-400)}.picker__options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.picker__chip{display:inline-flex;align-items:center;min-block-size:var(--tap-target-min);padding-inline:var(--space-4);border:var(--border-hair) solid var(--blue-200);background-color:transparent;color:var(--blue-700);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-label-m);letter-spacing:var(--track-mono-tight);text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.picker__chip{transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}}.picker__input:checked+.picker__chip{border-color:var(--blue-700);background-color:var(--blue-700);color:var(--cream)}.picker__chip[aria-disabled=true]{border-color:var(--blue-100);color:var(--disabled-ink)}.picker__input:focus-visible+.picker__chip{outline:var(--border-focus) solid var(--saffron);outline-offset:var(--border-focus)}.picker__unavailable{margin:0;color:var(--burgundy);font-family:var(--font-mono);font-size:var(--text-label-s);letter-spacing:var(--track-mono-tight);line-height:var(--leading-body)}.buy-box__actions{display:flex;flex-direction:column;gap:var(--space-3)}.buy-box__add{inline-size:100%;min-block-size:var(--space-14)}.buy-box__save{align-self:flex-start}.buy-box__save[aria-pressed=true]{color:var(--burgundy)}.buy-box__save:before{content:"\2661\a0"}.buy-box__save[aria-pressed=true]:before{content:"\2665\a0"}.trust{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) 0 0;border-block-start:var(--border-hair) solid var(--blue-100);margin:0;list-style:none}.trust__chip{padding:var(--space-2) var(--space-3);border:var(--border-hair) solid var(--blue-100);color:var(--blue-600);font-size:var(--text-label-xs);letter-spacing:var(--track-mono-tight)}.wa{display:block}.wa__trigger{inline-size:100%;list-style:none}.wa__trigger::-webkit-details-marker{display:none}.wa__panel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-hair) solid var(--blue-100);margin-block-start:var(--space-3);background-color:var(--cream)}.wa__label{margin:0;color:var(--blue-400)}.wa__message{inline-size:100%;padding:var(--space-3);border:var(--border-hair) solid var(--blue-200);background-color:var(--white);color:var(--blue-700);font-family:var(--font-body);font-size:var(--text-body-s);line-height:var(--leading-body);resize:vertical}.wa__hours{margin:0;color:var(--blue-400);font-size:var(--text-label-xs);letter-spacing:var(--track-soft);text-transform:none}.receipt__lines{margin:0}.receipt__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-hair) dotted var(--blue-200);font-family:var(--font-mono);font-size:var(--text-label-m);letter-spacing:var(--track-mono-tight);text-transform:uppercase}.receipt__line dd{margin:0}.receipt__line--total{border-block-end:none;border-block-start:var(--border-hair) solid var(--blue-700);color:var(--blue-700);font-weight:600}.specs{display:flex;flex-direction:column}.specs__list{margin:0}.specs__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:var(--border-hair) solid var(--blue-100);font-family:var(--font-mono);font-size:var(--text-label-m);letter-spacing:var(--track-mono-tight)}.specs__row dt{color:var(--blue-400);text-transform:uppercase}.specs__row dd{margin:0}.specs__stones{inline-size:100%;margin-block-start:var(--space-5);border-collapse:collapse;font-family:var(--font-mono);font-size:var(--text-label-s);letter-spacing:var(--track-mono-tight);text-align:start}.specs__stones caption{padding-block-end:var(--space-2);color:var(--blue-400);text-align:start;text-transform:uppercase}.specs__stones :is(th,td){padding:var(--space-2);border-block-end:var(--border-hair) solid var(--blue-100);text-align:start}.specs__stones th{color:var(--blue-400);font-weight:400;text-transform:uppercase}.specs__centre{display:block;margin-block-start:2px;color:var(--blue-400)}.scale{display:flex;flex-direction:column;gap:var(--space-3)}.scale__note,.scale__coin-note,.scale__size{margin:0;color:var(--blue-400);font-size:var(--text-label-xs);letter-spacing:var(--track-soft);text-transform:none}.scale__coin{inline-size:var(--coin-size, 27mm);block-size:var(--coin-size, 27mm);border:var(--border-focus) solid var(--blue-400);border-radius:var(--radius-circle)}.scale__piece{inline-size:var(--piece-size, 10mm);block-size:var(--piece-size, 10mm);border:var(--border-focus) solid var(--blue-700);border-radius:var(--radius-circle)}.math{padding:var(--space-6);background-color:var(--blue-900);color:var(--white)}.pdp__questions{display:flex;flex-direction:column;gap:var(--space-5);border-block-start:var(--border-hair) solid var(--blue-200)}.pdp__questions-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4)}.pdp__questions-head .pdp__section-head{margin:0}.pdp__questions-link{padding-block-end:var(--space-2);border-block-end:var(--border-hair) solid var(--blue-700);color:var(--blue-700);text-decoration:none}.pdp__faqs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.pdp__faq{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:var(--border-hair) solid var(--blue-100)}.pdp__faq h3,.pdp__faq p{margin:0}.pdp__faq h3{font-family:var(--font-display);font-size:var(--text-h5);font-weight:400;line-height:var(--leading-snug)}.pdp__faq p{color:var(--blue-600);font-size:var(--text-body-s);line-height:var(--leading-body)}.pdp__faq .label{margin-block-start:auto;color:var(--blue-400)}.math__eyebrow{margin:0 0 var(--space-3);color:var(--saffron)}.math__figure{margin:0;font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:var(--track-display-tight);line-height:var(--leading-flat)}.math__unit{font-size:var(--text-h4)}.math__note{max-inline-size:40ch;margin:var(--space-3) 0 0;color:var(--blue-200);font-size:var(--text-body-s);line-height:var(--leading-relaxed)}.why{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:var(--border-hair) solid var(--blue-200)}.why__eyebrow{margin:0;color:var(--blue-600)}.why__head{margin:0;font-family:var(--font-display);font-size:var(--text-h4);font-weight:400;letter-spacing:var(--track-display);line-height:var(--leading-snug)}.why__body{max-inline-size:46ch;margin:0;color:var(--blue-600);line-height:var(--leading-relaxed)}.why__links{display:flex;flex-wrap:wrap;gap:var(--space-5)}.why__link{padding-block:var(--space-2);border-block-end:var(--border-hair) solid var(--blue-700);color:var(--blue-700);font-family:var(--font-mono);font-size:var(--text-label-s);letter-spacing:var(--track-mono-tight);text-decoration:none;text-transform:uppercase}.sticky-bar{position:fixed;z-index:30;inset-block-end:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--page-margin);border-block-start:var(--border-hair) solid var(--blue-200);background-color:var(--white)}.sticky-bar[hidden]{display:none}.sticky-bar__text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.sticky-bar__variant{margin:0;color:var(--blue-400);font-size:var(--text-label-xs);letter-spacing:var(--track-mono-tight)}.sticky-bar__price{margin:0;font-family:var(--font-display);font-size:var(--text-h5);letter-spacing:var(--track-display);line-height:var(--leading-flat)}.sticky-bar__actions{display:flex;align-items:center;gap:var(--space-2)}.sticky-bar__wa{flex:none;min-inline-size:var(--tap-target-min);padding-inline:0}@media(min-width:1024px){.pdp__top{gap:var(--space-12)}.buy-box__title{font-size:clamp(34px,4.2vw,48px)}.sticky-bar{display:none}}.picker__note{min-block-size:calc(var(--text-body-s) * var(--leading-body) * 2)}.picker__note-text{margin:0;color:var(--blue-600);font-size:var(--text-body-s);line-height:var(--leading-body)}@media(prefers-reduced-motion:no-preference){.picker__note-text{transition:opacity var(--dur-fast) var(--ease)}}.buy-box__ask{align-self:flex-start;padding-block:var(--space-2);border-block-end:var(--border-hair) solid var(--blue-200);color:var(--blue-600);font-size:var(--text-body-s);text-decoration:none}.assurance{display:flex;flex-direction:column;gap:var(--space-3)}.assurance__chips{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);padding:0;margin:0;list-style:none}.assurance__chip{color:var(--blue-700);font-family:var(--font-mono);font-size:var(--text-label-s);font-weight:600;letter-spacing:var(--track-mono-tight);text-transform:uppercase;white-space:nowrap}.assurance__plating{max-inline-size:52ch;margin:0;color:var(--blue-600);font-size:var(--text-body-s);line-height:var(--leading-relaxed)}.description{max-inline-size:52ch;color:var(--blue-700);line-height:var(--leading-relaxed)}.description--lead{font-size:var(--text-h6)}.size-block{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:var(--border-hair) solid var(--blue-200)}.size-block__head{margin:0;font-family:var(--font-display);font-size:var(--text-h4);font-weight:400;letter-spacing:var(--track-display);line-height:var(--leading-snug)}.size-block__paths{display:flex;flex-wrap:wrap;gap:var(--space-2)}.size-block__path{min-block-size:var(--tap-target-min);padding-inline:var(--space-4);border:var(--border-hair) solid var(--blue-200);background-color:transparent;color:var(--blue-700);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-label-m);font-weight:600;letter-spacing:var(--track-mono-tight);text-transform:uppercase}.size-block__path[aria-selected=true]{border-color:var(--blue-700);background-color:var(--blue-700);color:var(--cream)}.size-block__panel{display:flex;flex-direction:column;gap:var(--space-3)}.size-block__panel[hidden]{display:none}.size-block__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:var(--space-2)}.size-block__size{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:var(--tap-target-min);border:var(--border-hair) solid var(--blue-200);cursor:pointer}.size-block__size:has(input:checked){border-color:var(--blue-700);background-color:var(--blue-700);color:var(--cream)}.size-block__size:has(input:focus-visible){outline:var(--border-focus) solid var(--saffron);outline-offset:var(--border-focus)}.size-block__ind{font-size:var(--text-body-s);line-height:var(--leading-flat)}.size-block__us{font-family:var(--font-mono);font-size:var(--text-label-xs);letter-spacing:var(--track-mono-tight)}.size-block__line,.size-block__promise{max-inline-size:46ch;margin:0;color:var(--blue-600);line-height:var(--leading-relaxed)}.size-block__promise{padding-block-start:var(--space-4);border-block-start:var(--border-hair) solid var(--blue-200)}.size-block__common{display:flex;align-items:baseline;gap:var(--space-3);margin:0}.size-block__common-size{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--track-display);line-height:var(--leading-flat)}.size-block__common-note{color:var(--blue-400);font-size:var(--text-label-s);letter-spacing:var(--track-mono-tight)}.size-block__form{display:flex;flex-direction:column;gap:var(--space-3);max-inline-size:420px}.size-block__form input,.size-block__form textarea{min-block-size:var(--tap-target-min);padding:var(--space-3);border:var(--border-hair) solid var(--blue-200);background-color:var(--white);color:var(--blue-700);font-family:var(--font-body);font-size:var(--text-body-s);line-height:var(--leading-body)}.size-block__link,.timeline__sooner{align-self:flex-start;padding-block:var(--space-2);border-block-end:var(--border-hair) solid var(--blue-200);color:var(--blue-600);font-size:var(--text-body-s);text-decoration:none}.cert__body{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:flex-start}.cert__thumb{flex:none;border:var(--border-hair) solid var(--blue-100)}.cert__facts{flex:1;min-inline-size:240px}.cert__note{max-inline-size:46ch;margin:var(--space-4) 0 0;color:var(--blue-600);font-size:var(--text-body-s);line-height:var(--leading-relaxed)}.timeline__steps{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.timeline__step{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);padding-block:var(--space-3);border-block-start:var(--border-hair) solid var(--blue-100)}.timeline__step--last{border-block-end:var(--border-hair) solid var(--blue-700)}.timeline__when{flex:none;inline-size:140px;color:var(--blue-400);font-size:var(--text-label-s);letter-spacing:var(--track-mono-tight)}.timeline__step--last .timeline__when{color:var(--blue-700)}.modules{display:flex;flex-direction:column;gap:var(--space-12);inline-size:min(100% - var(--page-margin) * 2,1440px);margin-inline:auto;padding-block:clamp(30px,4vw,52px)}.row{display:flex;flex-direction:column;gap:var(--space-5)}.row__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-4);padding-block-end:var(--space-3);border-block-end:var(--border-hair) solid var(--blue-200)}.row__heading{margin:0;font-family:var(--font-display);font-size:var(--text-h4);font-weight:400;letter-spacing:var(--track-display);line-height:var(--leading-snug)}.row__note{margin:0;color:var(--blue-400)}.row__all{margin-inline-start:auto;color:var(--blue-700);text-decoration:none}.band{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-8) var(--space-6)}.band--quiet{border-block:var(--border-hair) solid var(--blue-200)}.band--deep{background-color:var(--blue-900);color:var(--white)}.band--deep .band__eyebrow{color:var(--saffron)}.band--warm{background-color:var(--cream-tint)}.band__eyebrow{margin:0;color:var(--blue-600)}.band__head{max-inline-size:22ch;margin:0;font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;letter-spacing:var(--track-display);line-height:var(--leading-display)}.band__body{max-inline-size:52ch;line-height:var(--leading-relaxed)}.true-scale{display:flex;flex-direction:column}.pdp__pair{display:grid;gap:var(--space-6);align-items:start;padding:var(--space-6);border:var(--border-hair) solid var(--blue-100);background-color:var(--cream)}.specs__head{margin:0 0 var(--space-3);color:var(--blue-400)}.scenes{display:flex;flex-direction:column;gap:var(--space-4)}.scenes__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.scenes__heading{margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:400;letter-spacing:var(--track-display-tight);line-height:var(--leading-flat)}.scenes__note{margin:0;color:var(--blue-400)}.scenes__tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.scenes__tab{min-block-size:var(--tap-target-min);padding-inline:var(--space-4);border:var(--border-hair) solid var(--blue-200);background-color:transparent;color:var(--blue-700);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-label-m);letter-spacing:var(--track-mono-tight);text-transform:uppercase}.scenes__tab[aria-selected=true]{border-color:var(--blue-700);background-color:var(--blue-700);color:var(--cream)}.scenes__panel[hidden]{display:none}.scenes__panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(20px,3vw,36px);align-items:center}.scenes__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:var(--border-hair) solid var(--blue-100);background:var(--cream)}.scenes__copy{display:flex;flex-direction:column;gap:var(--space-3)}.scenes__copy h3,.scenes__copy p{margin:0}.scenes__copy h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:400;line-height:var(--leading-display)}.scenes__copy p{max-inline-size:44ch;color:var(--blue-600);line-height:var(--leading-body)}.scenes__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.more-in{inline-size:min(100% - var(--page-margin) * 2,1440px);margin-inline:auto;padding-block:clamp(30px,4vw,52px) clamp(60px,8vw,90px)}@media(max-width:767px){.pdp__crumbs,.pdp__top,.pdp__body>*,.modules,.more-in{inline-size:calc(100% - 36px)}.pdp__top,.pdp__faqs{grid-template-columns:1fr}.pdp__questions-head{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:no-preference){.scenes__image{animation:scene-in var(--dur-brisk) var(--ease)}}@keyframes scene-in{0%{opacity:0}}@media(min-width:1024px){.pdp__pair{grid-template-columns:1fr 1fr;gap:var(--space-12);padding:var(--space-8)}}.folds{display:flex;flex-direction:column}.pdp__aside{display:flex;flex-direction:column;gap:var(--space-6)}.pdp__pair--folds{padding:0;border:none;background-color:transparent}.pdp__pair--cert{background-color:var(--cream)}.customise{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border:var(--border-hair) solid var(--blue-200)}.customise__eyebrow{margin:0;color:var(--saffron-ink)}.customise__head{max-inline-size:22ch;margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:400;letter-spacing:var(--track-display);line-height:var(--leading-display)}.customise__body{max-inline-size:52ch;color:var(--blue-600);line-height:var(--leading-relaxed)}.call{display:block}.call__trigger{inline-size:100%;list-style:none}.call__trigger::-webkit-details-marker{display:none}.call__panel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-hair) solid var(--blue-100);margin-block-start:var(--space-3);background-color:var(--cream)}.call__label{margin:0;color:var(--blue-400)}.call__form{display:flex;flex-direction:column;gap:var(--space-3)}.call__slots{display:flex;flex-direction:column;gap:var(--space-2);padding:0;border:none;margin:0}.call__slot{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--tap-target-min);padding-inline:var(--space-3);border:var(--border-hair) solid var(--blue-200);background-color:var(--white);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-label-m);letter-spacing:var(--track-mono-tight);text-transform:uppercase}.call__slot:has(input:checked){border-color:var(--blue-700);background-color:var(--blue-700);color:var(--cream)}.call__form input[type=tel]{min-block-size:var(--tap-target-min);padding-inline:var(--space-3);border:var(--border-hair) solid var(--blue-200);background-color:var(--white);color:var(--blue-700);font-family:var(--font-body);font-size:var(--text-body-s)}.call__done{margin:0;color:var(--blue-600);font-size:var(--text-body-s);line-height:var(--leading-body)}@media(min-width:1024px){.pdp__pair--cert{padding:var(--space-8)}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/pdp.css.map */
