.o-pdp-sec{scroll-margin-top:var(--scroll-offset)}.o-pdp-sec--tight{padding-bottom:var(--section-gap-tight)}.o-pdp-sec__in{display:flex;flex-direction:column;gap:var(--space-7)}.o-close{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.o-close--rule{padding-top:var(--space-6);border-top:1px solid var(--line-strong)}.o-close__text{display:flex;flex-direction:column;gap:var(--space-2)}.o-close__price-line{display:inline-flex;align-items:baseline;gap:var(--space-2)}.o-close__price{font:var(--price-sm);color:var(--ink)}.o-close__unit{font:var(--ui-sm);color:var(--ink-muted)}.o-close__meta{font:var(--ui-sm);color:var(--ink-soft)}.o-close__cta{min-width:280px}.o-close--dark .o-close__price{font:var(--price);color:var(--white)}.o-close--dark .o-close__unit{color:var(--on-dark-muted)}.o-close--dark .o-close__meta{color:var(--on-dark)}.o-d3{--d3-rail:64px;--d3-gap:var(--space-8);display:block}.o-d3__rail{list-style:none;margin:0;padding:0 0 0 var(--d3-rail);position:relative;display:flex;flex-direction:column;gap:var(--d3-gap)}.o-d3__step{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-3) var(--space-8);align-items:start}.o-d3__step--end{display:block;max-width:640px}.o-d3__line{position:absolute;left:calc(15px - var(--d3-rail));top:28px;bottom:calc(-1 * var(--d3-gap) - 4px);width:2px;background:var(--line-strong)}.o-d3__text{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.o-d3__dot{position:absolute;left:calc(-1 * var(--d3-rail));top:-4px;width:32px;height:32px;box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid var(--brand);background:var(--paper);color:var(--brand);font:var(--ui-sm);font-weight:600;display:inline-flex;align-items:center;justify-content:center;z-index:1}.o-d3__dot--check{border:0;background:var(--brand);color:var(--white)}.o-d3__title{margin:0;font:var(--heading-card);letter-spacing:var(--track-heading);color:var(--ink)}.o-d3__body{margin:0;font:var(--body);color:var(--ink-soft);text-wrap:pretty}.o-d3__key{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.o-d3__key-head{margin:0;font:var(--heading-sub);letter-spacing:var(--track-heading);color:var(--ink)}.o-d3__key-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.o-d3__key-list li{border-bottom:1px solid var(--line)}.o-d3__key-row{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;min-height:var(--tap-min);box-sizing:border-box;background:none;border:0;text-align:left;cursor:default;font:var(--ui-strong);font-weight:600;color:var(--ink)}.o-d3__key-row:focus-visible{outline:var(--focus-outline);outline-offset:2px}.o-d3__key-n{flex:none;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--ink);color:var(--white);font:var(--ui-sm);font-size:calc(12 * var(--u));font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--t-hover)}.o-d3__key-row.is-on .o-d3__key-n{background:var(--brand)}.o-d3__frame{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:3/2;display:flex;justify-content:center}.o-d3__frame--kit{background:var(--sand)}.o-d3__kit{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);aspect-ratio:1/1}.o-d3__kit-img{display:block;width:100%;height:100%;object-fit:contain}.o-d3__frame--panel{background-image:var(--wash-sand);align-items:flex-end}.o-d3__fig{display:block;width:86%;height:auto;max-height:92%;object-fit:contain;object-position:bottom}.o-d3__frame--hand_case .o-d3__fig{position:absolute;left:7%;bottom:0;width:86%;height:92%;max-height:none;object-position:bottom center}.o-d3__frame--support .o-d3__fig{width:62%;max-height:none;margin-bottom:-22%}.o-kit__pin{position:absolute;left:var(--x,50%);top:var(--y,50%);transform:translate(-50%,-50%);width:28px;height:28px;box-sizing:border-box;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font:var(--ui-strong);font-size:calc(13 * var(--u));color:var(--white);background:var(--ink);box-shadow:0 0 0 2px var(--white);transition:transform var(--dur-fast) ease,background-color var(--dur-fast) ease}.o-kit__pin.is-on{background:var(--brand);transform:translate(-50%,-50%) scale(1.15)}.o-kit:not(.o-kit--photo) .o-kit__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-5)}.o-kit__row.is-on .o-kit__n,.o-kit__row.is-on .o-kit__name{color:var(--brand)}@media(prefers-reduced-motion:reduce){.o-kit__pin{transition:none}}.o-section.o-section--wash-sky.o-feat{background-image:var(--wash-sky);padding-top:var(--section-gap);padding-bottom:0;margin-bottom:var(--section-gap)}.o-feat__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-8);align-items:stretch}.o-feat--left .o-feat__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.o-feat--left .o-feat__fig{order:-1}.o-feat__copy{display:flex;flex-direction:column;justify-content:center;gap:var(--space-5);min-width:0;padding-bottom:var(--section-gap)}.o-feat__rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.o-feat__row{padding:var(--space-4) 0;border-bottom:1px solid var(--line-strong);font:var(--heading-card);letter-spacing:var(--track-heading);color:var(--ink);text-wrap:pretty}.o-feat__note{margin:0;font:var(--body-sm);color:var(--ink-soft);max-width:44ch;text-wrap:pretty}.o-feat__fig{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;align-self:stretch}.o-section.o-section--wash-sky.o-psize{background-image:var(--wash-sky);padding-top:var(--section-gap);padding-bottom:var(--section-gap);margin-bottom:var(--section-gap)}.o-psize__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:center}.o-psize--left .o-psize__fig{order:-1}.o-psize__copy{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.o-psize__fig{min-width:0}.o-psize__frame{display:block;aspect-ratio:3/2;overflow:hidden;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--ink) 12%,var(--ink) 88%,transparent 100%),linear-gradient(180deg,transparent 0,var(--ink) 12%,var(--ink) 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,var(--ink) 12%,var(--ink) 88%,transparent 100%),linear-gradient(180deg,transparent 0,var(--ink) 12%,var(--ink) 88%,transparent 100%);mask-composite:intersect}.o-psize__img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.6);filter:brightness(1.05)}.o-pdprv__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}.o-pdprv__eyebrow,.o-pdprv__title{margin:0}.o-rsum{display:flex;align-items:center;gap:var(--space-5);margin-top:var(--space-3)}.o-rsum__value{font:var(--price-lg);letter-spacing:var(--track-display-sm);color:var(--ink)}.o-rsum__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.o-rsum__count{font:var(--body-sm);color:var(--ink-muted)}.o-pdprv__featured{margin:0 auto;max-width:var(--page-max-read);width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-6) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.o-pdprv__quote{margin:0;font:var(--quote);letter-spacing:var(--track-heading);color:var(--ink);text-wrap:pretty}.o-pdprv__by{font:var(--meta);color:var(--ink-muted)}.o-pdprv__chips{justify-content:center}.o-pdprv__grid .o-reviews__actions{display:flex;justify-content:center}.o-pdpclip{cursor:default}.o-pdpclip__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;border-radius:inherit}.o-pdpclip__play:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.o-pdpclip:not(:has(.o-pdpclip__play)):hover{opacity:1}.o-pdpclip__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;object-fit:cover;background:var(--ink)}.o-pdpclip.is-playing .o-clipcard__dur,.o-pdpclip.is-playing .o-clipcard__body{display:none}@media(max-width:767px){.o-pdp-sec--tight{padding-bottom:var(--section-gap-tight-m)}.o-pdp-sec__in{gap:var(--space-5)}.o-close{flex-direction:column;align-items:stretch;gap:var(--space-4)}.o-close--rule{padding-top:var(--space-5)}.o-close__cta{min-width:0}.o-kit{display:grid;grid-template-areas:"head" "photo" "list";gap:var(--space-5)}.o-kit:not(.o-kit--photo){grid-template-areas:"head" "list"}.o-kit__list,.o-kit:not(.o-kit--photo) .o-kit__list{grid-area:list;grid-template-columns:minmax(0,1fr);gap:0}.o-kit .o-kit__pin{display:none}.o-section.o-section--wash-sky.o-feat{padding-top:var(--section-gap-m);margin-bottom:var(--section-gap-m)}.o-feat__grid,.o-feat--left .o-feat__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.o-feat--left .o-feat__fig{order:0}.o-feat__copy{gap:var(--space-4);padding-bottom:0}.o-feat__row{font:var(--heading-card-m)}.o-section.o-section--wash-sky.o-psize{padding-top:var(--section-gap-m);padding-bottom:var(--section-gap-m);margin-bottom:var(--section-gap-m)}.o-psize__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.o-psize--left .o-psize__fig{order:0}.o-psize__copy{gap:var(--space-4)}.o-psize__frame{aspect-ratio:2/1}.o-d3{--d3-rail:48px;--d3-gap:var(--space-7)}.o-d3__step{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.o-d3__title{font:var(--heading-card-m)}.o-d3__body{font:var(--body-sm)}.o-d3__key-head{font:var(--heading-sub-m)}.o-d3__key-row{font:var(--ui-sm);font-weight:600}.o-d3__frame{aspect-ratio:1/1}.o-d3__frame--support .o-d3__fig{width:78%;margin-bottom:-30%}.o-pdprv__head{align-items:flex-start;text-align:left}.o-rsum{margin-top:var(--space-2);gap:var(--space-4)}.o-rsum .o-stars{--stars-size:18px!important}.o-pdprv__featured{margin:0;align-items:flex-start;text-align:left;padding:var(--space-5) 0}.o-pdprv__quote{font:var(--quote-sm)}.o-pdprv__chips{justify-content:flex-start}.o-faq-read .o-faq__side{margin-bottom:var(--space-5)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/oricle-pdp-sections.css.map */
