.reference-pdp{width:100%;max-width:1600px;padding:28px 24px 64px;font-family:var(--shop-font,Outfit,sans-serif)}.reference-pdp .pdp-layout{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:clamp(28px,4.5vw,68px);align-items:start}.reference-pdp .pdp-gallery{--thumbnail-width:clamp(48px,5.2vw,76px);gap:16px;position:relative;top:auto;align-self:start;align-items:start}.reference-pdp .pdp-stage{background:transparent}.reference-pdp .pdp-stage .product-media img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.reference-pdp .pdp-thumbnails{gap:14px;scroll-behavior:smooth}.reference-pdp .pdp-thumbnails button{width:100%;padding:0;border:1px solid transparent;border-radius:0;background:transparent}.reference-pdp .pdp-thumbnails button[aria-pressed=true]{border-color:var(--ink,#222)}.reference-pdp .pdp-thumbnails img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.reference-pdp .pdp-image-count{display:none}.reference-pdp .pdp-gallery-controls{opacity:0;transition:opacity .15s}.reference-pdp .pdp-stage:hover .pdp-gallery-controls,.reference-pdp .pdp-stage:focus-within .pdp-gallery-controls{opacity:1}.reference-pdp .pdp-info{position:static;min-width:0;padding:0;font-family:var(--shop-font,Outfit,sans-serif)}.reference-pdp .pdp-block{margin:0 0 20px}.reference-pdp .pdp-info h1{font:400 clamp(16px,1.45vw,22px)/1.4 var(--shop-font,Outfit,sans-serif);letter-spacing:0;text-transform:uppercase;margin:0}.reference-pdp .pdp-block--title{margin-bottom:14px}.reference-pdp .pdp-pricing{padding:0 0 24px;border-bottom:1px solid #dedbd7}.reference-pdp .pdp-pricing .pdp-price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0}.reference-pdp .pdp-mrp,.reference-pdp .pdp-pricing strong{font:400 clamp(12px,1.1vw,16px)/1.5 var(--shop-font,Outfit,sans-serif);color:inherit;letter-spacing:0}.reference-pdp .pdp-saving{font-size:12px;color:var(--pink,#e6007e)}.reference-pdp .pdp-pricing>p{font-size:11px;color:inherit;line-height:1.5;margin:2px 0 0}.reference-pdp .pdp-size-chart{max-width:none;text-align:left}.reference-pdp .pdp-size-chart summary{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;cursor:pointer}.reference-pdp .pdp-size-chart .icon{width:18px;height:18px}.reference-pdp .pdp-size-chart .rte{padding:12px 0;font-size:13px}.reference-pdp .pdp-option-group{border:0;padding:0;margin:0 0 18px;min-width:0}.reference-pdp .pdp-option-group:last-child{margin-bottom:0}.reference-pdp .pdp-option-group legend{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:10px}.reference-pdp [data-option-caption]{text-transform:none;letter-spacing:0;font-size:11px}.reference-pdp .pdp-option-values{display:flex;flex-wrap:wrap;gap:8px}.reference-pdp .pdp-option-values button{border:1px solid #ccc;background:transparent;min-width:36px;min-height:34px;padding:6px 10px;font:400 12px var(--shop-font,Outfit,sans-serif);cursor:pointer;color:inherit}.reference-pdp .pdp-option-values button[aria-pressed=true]{border-color:var(--ink,#222);box-shadow:0 0 0 1px var(--ink,#222)}.reference-pdp .pdp-option-values button.pdp-color-chip{width:36px;min-width:36px;height:36px;min-height:36px;border:3px solid var(--paper,#fffdfa);border-radius:50%;padding:0;background-color:var(--swatch,transparent);background-image:var(--swatch-image,none);background-position:center;background-size:cover;box-shadow:0 0 0 1px #ccc}.reference-pdp .pdp-option-values button.pdp-color-chip[aria-pressed=true]{box-shadow:0 0 0 2px #000}.reference-pdp .pdp-option-values button:disabled{opacity:.3;cursor:not-allowed}.reference-pdp .pdp-option-values button[data-sold-out=true]{text-decoration:line-through;opacity:.45}.reference-pdp .pdp-offers{border:0;padding:0;background:transparent;margin:0}.reference-pdp .pdp-offers h2{font:400 14px/1.4 var(--shop-font,Outfit,sans-serif);color:var(--pink,#e6007e);margin:0 0 6px}.reference-pdp .pdp-offer-row{display:flex;gap:6px;align-items:center;border:1px dotted var(--pink,#e6007e);padding:7px 10px;margin-bottom:8px;font-size:12px;line-height:1.4}.reference-pdp .pdp-offer-row .icon{width:14px;height:14px;flex-shrink:0;color:var(--pink,#e6007e)}.reference-pdp .pdp-offer-row p{margin:0}.reference-pdp .pdp-offer-row strong{font-weight:500}.reference-pdp .pdp-video-call{display:flex;align-items:center;gap:14px;border:0;padding:0 16px 0 0;background:#f8e8d0;min-height:100px}.reference-pdp .pdp-consult-image{display:block;width:100px;height:100px;object-fit:cover;flex-shrink:0}.reference-pdp .pdp-video-call>div{min-width:0}.reference-pdp .pdp-video-call strong{font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.3;display:block}.reference-pdp .pdp-video-call p{font-size:12px;color:inherit;line-height:1.35;max-width:230px;margin:4px 0 0}.reference-pdp .pdp-video-call>a{margin-left:auto;flex-shrink:0;padding:8px 12px;border-radius:3px;background:#000;color:#fff;text-decoration:none;font-size:11px;white-space:nowrap}.reference-pdp .pdp-service h2{font:400 11px/1.5 var(--shop-font,Outfit,sans-serif);letter-spacing:3px;text-transform:uppercase;margin:0 0 9px}.reference-pdp .pdp-service label,.reference-pdp .pdp-service>a{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:2px;text-transform:uppercase;line-height:1.6;margin:0}.reference-pdp .pdp-service input{width:12px;height:12px;accent-color:var(--pink,#e6007e)}.reference-pdp .pdp-block--buy{margin-top:32px}.reference-pdp .pdp-purchase{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}.reference-pdp .pdp-add{width:100%;min-height:44px;border:1px solid var(--pink,#e6007e);background:var(--pink,#e6007e);color:#fff;font-size:11px;font-weight:500;letter-spacing:4px;text-transform:uppercase;padding:12px;cursor:pointer}.reference-pdp .pdp-save{width:100%;height:auto;min-height:36px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--pink,#e6007e);border-radius:0;color:var(--pink,#e6007e);background:transparent;font-size:13px;padding:8px;cursor:pointer}.reference-pdp .pdp-save .icon{width:18px;height:18px}.reference-pdp .pdp-save[aria-pressed=true]{background:var(--pink,#e6007e);color:#fff}.reference-pdp .pdp-quantity{width:100%;display:flex;align-items:center;gap:14px;margin:0 0 8px;font-size:12px}.reference-pdp .pdp-quantity input{width:80px;height:36px;margin:0}.reference-pdp .pdp-assurances{display:flex;flex-direction:column;gap:0;border:1px solid #dedbd7;border-radius:8px;padding:0;margin:0 26px 22px 0;background:#fff}.reference-pdp .pdp-assurances>span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left;color:inherit;gap:10px;padding:12px 16px;font-size:12px;font-weight:500;border-bottom:1px solid #e5e5e5;line-height:1.4}.reference-pdp .pdp-assurances>span:last-child{border-bottom:0}.reference-pdp .pdp-assurances .icon{width:17px;height:17px;flex-shrink:0;color:var(--pink,#e6007e)}.reference-pdp .pdp-block--description,.reference-pdp .pdp-block--accordion{margin:0}.reference-pdp .pdp-accordions{margin:0;border:0;scroll-margin-top:160px}.reference-pdp .pdp-accordions details{border:0;border-bottom:1px solid #dedbd7;padding:0}.reference-pdp .pdp-accordions summary{display:flex;justify-content:space-between;gap:15px;padding:15px 10px;font-size:10px;font-weight:400;letter-spacing:3px;text-transform:uppercase;list-style:none;cursor:pointer}.reference-pdp summary::-webkit-details-marker{display:none}.reference-pdp .pdp-accordions summary span{color:#777;font-size:14px;letter-spacing:0}.reference-pdp .pdp-accordions details[open] summary span{transform:rotate(180deg)}.reference-pdp .pdp-accordions .rte{padding:6px 10px 18px;font-size:13px;line-height:1.7}@media(max-width:850px){.reference-pdp{padding:18px 16px 40px}.reference-pdp .pdp-layout{grid-template-columns:1fr;gap:28px}.reference-pdp .pdp-gallery{grid-template-columns:48px minmax(0,1fr);gap:10px;--thumbnail-width:48px}.reference-pdp .pdp-gallery>.pdp-thumbnails{position:absolute;inset:0 auto 0 0;width:48px;height:100%;max-height:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;align-items:stretch;gap:10px}.reference-pdp .pdp-thumbnails button{flex:0 0 auto;width:48px}.reference-pdp .pdp-gallery>.pdp-stage{grid-column:2;grid-row:1}.reference-pdp .pdp-info h1{font-size:18px}.reference-pdp .pdp-gallery-controls{opacity:1}.reference-pdp .pdp-assurances{margin-right:0}.reference-pdp .pdp-video-call{gap:10px;padding-right:10px}.reference-pdp .pdp-consult-image{width:76px;height:100px}.reference-pdp .pdp-video-call strong{font-size:12px}.reference-pdp .pdp-video-call p{font-size:11px}.reference-pdp .pdp-video-call>a{font-size:10px;padding:7px}.reference-pdp .pdp-service h2{letter-spacing:2px}}@media(prefers-reduced-motion:reduce){.reference-pdp .pdp-thumbnails{scroll-behavior:auto}}.reference-pdp .pdp-thumbnail-next{position:absolute;bottom:0;left:0;width:var(--thumbnail-width);height:22px;z-index:2;display:grid;place-items:center;border:0;background:var(--paper,#fffdfa);color:var(--ink,#222);cursor:pointer}.reference-pdp .pdp-thumbnail-next .icon{width:13px;height:13px;transform:rotate(90deg)}.reference-pdp .pdp-option-group--color legend{font-size:12px;letter-spacing:4px}.reference-pdp .pdp-option-group--color [data-option-caption]{font-size:14px;letter-spacing:0}.reference-pdp .pdp-option-group--color .pdp-option-values{gap:12px;padding:2px}.reference-pdp .pdp-offers h2,.reference-pdp .pdp-service h2,.reference-pdp .pdp-accordions summary,.reference-pdp .pdp-size-chart summary{font-weight:500}.reference-pdp .pdp-size-chart__trigger{display:inline-flex;align-items:center;gap:8px;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-size:10px;font-weight:500;letter-spacing:3px;text-transform:uppercase;cursor:pointer}.pdp-size-chart-dialog{width:min(960px,94vw);max-width:94vw;max-height:90vh;padding:0;border:0;background:#fff;color:#222;overflow:auto}.pdp-size-chart-dialog::backdrop{background:#0009}.pdp-size-chart-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;position:sticky;top:0;background:#fff;border-bottom:1px solid #eee;z-index:1}.pdp-size-chart-dialog__header h2{margin:0;font-size:20px}.pdp-size-chart-dialog__header button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font-size:30px;cursor:pointer}.pdp-size-chart-dialog__content{padding:12px}.pdp-size-chart-dialog__content img{display:block;width:100%;height:auto}.pdp-size-chart__trigger:focus-visible,.pdp-size-chart-dialog__header button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-reference.css.map */
