.product-exploded-section{background-color:var(--exploded-bg-color, #EDE6D8);color:var(--exploded-text-color, #1A2B4A);width:100%}.exploded-page-width{max-width:1280px;margin:0 auto;padding:0 var(--ql-page-margin-desktop, 48px)}.exploded-header{text-align:center;margin-bottom:64px}.exploded-eyebrow{font-family:var(--ql-font-body, "Montserrat", sans-serif);font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--exploded-accent-color, #C8A155);margin:0 0 16px}.exploded-title-line{font-family:var(--ql-font-display, "Playfair Display", serif);font-weight:500;font-style:normal;font-size:clamp(36px,3.75vw,48px);line-height:1.17;margin:0;color:var(--exploded-text-color, #1A2B4A)}.exploded-title-line--italic{font-style:italic}.exploded-title{font-family:var(--ql-font-display, "Playfair Display", serif);font-weight:500;font-style:italic;font-size:clamp(34px,3.8vw,48px);line-height:1.05;margin:0 0 12px;color:var(--exploded-text-color, #1A2B4A)}.exploded-subtitle{font-family:var(--ql-font-body, "Montserrat", sans-serif);font-size:15px;line-height:22px;max-width:640px;margin:16px auto 0;color:var(--exploded-body-color, #4A4A4A)}.exploded-container{display:grid;grid-template-columns:1fr;gap:24px;max-width:1104px;margin:0 auto}@media(min-width:990px){.exploded-container{grid-template-columns:minmax(0,700px) minmax(0,380px);gap:24px;align-items:stretch}}.exploded-wrapper{position:relative;min-height:540px;cursor:pointer;overflow:hidden;background:var(--exploded-media-bg, #F5F1EA);border:1px solid var(--exploded-border-color, #E8E2D4);display:flex;align-items:center;justify-content:center}.exploded-image-layer{position:absolute;top:0;right:0;left:0;bottom:56px;display:flex;align-items:center;justify-content:center;padding:24px}.exploded-image-layer img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.exploded-image-main{z-index:1;opacity:1;transition:opacity .5s ease}.exploded-image-parts{z-index:2;opacity:0;transform:scale(1.02);transition:opacity .55s ease,transform .55s ease}.exploded-wrapper.is-exploded .exploded-image-main{opacity:0}.exploded-wrapper.is-exploded .exploded-image-parts{opacity:1;transform:scale(1)}.exploded-placeholder{font-family:var(--ql-font-body, "Montserrat", sans-serif);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--exploded-body-color, #4A4A4A);text-align:center;padding:24px}.exploded-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.exploded-label{position:absolute;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;pointer-events:auto}.exploded-wrapper.is-exploded .exploded-label{opacity:1;visibility:visible}.exploded-label-dot{width:28px;height:28px;background-color:var(--exploded-accent-color, #C8A155);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 3px 10px #1a2b4a26}.label-number{color:#fff;font-size:11px;font-weight:700}.exploded-label-content{position:absolute;background:var(--exploded-label-bg, #F5F1EA);color:var(--exploded-label-text, #1A2B4A);padding:14px 16px;border:1px solid var(--exploded-border-color, #E8E2D4);box-shadow:0 8px 24px #1a2b4a1a;min-width:160px;max-width:240px;opacity:0;visibility:hidden;pointer-events:auto}.exploded-label:hover .exploded-label-content,.exploded-label.is-highlighted .exploded-label-content,.exploded-label.is-active .exploded-label-content{opacity:1;visibility:visible}.exploded-label[data-label-position=right] .exploded-label-content{left:calc(100% + 12px);top:50%;transform:translateY(-50%)}.label-title{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.label-description{font-size:12px;line-height:1.5;margin:0;color:var(--exploded-body-color, #4A4A4A)}.exploded-hint{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 32px);padding:11px 18px;margin:0;font:inherit;appearance:none;-webkit-appearance:none;background:var(--exploded-media-bg, #F5F1EA);border:1px solid var(--exploded-text-color, #1A2B4A);border-radius:18px;z-index:25;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .35s ease,visibility .35s ease;box-sizing:border-box}.exploded-wrapper.is-exploded .exploded-hint{opacity:0;visibility:hidden;pointer-events:none}.hint-text{font-family:var(--ql-font-body, "Montserrat", sans-serif);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--exploded-text-color, #1A2B4A);line-height:1.2;text-align:center}.hint-text--mobile{display:none}.hint-text--desktop{display:inline;white-space:nowrap}.exploded-labels-list{background:var(--exploded-panel-bg, #F5F1EA);border:1px solid var(--exploded-border-color, #E8E2D4);padding:40px 32px;min-height:540px;display:flex;flex-direction:column}.labels-list-title{font-family:var(--ql-font-body, "Montserrat", sans-serif);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;color:var(--exploded-accent-color, #C8A155);padding:0;border:0}.labels-list-rule{width:100%;height:1px;background:var(--exploded-border-color, #E8E2D4);margin:0 0 32px}.labels-list-items{display:flex;flex-direction:column;gap:0;flex:1}.labels-list-item{display:grid;grid-template-columns:64px 1fr;gap:0;align-items:start;padding:0;margin:0 0 40px;cursor:pointer;background:transparent;transition:opacity .15s ease}.labels-list-item:last-child{margin-bottom:0}.labels-list-item:hover,.labels-list-item.is-highlighted{opacity:.85}.list-item-num{font-family:var(--ql-font-display, "Playfair Display", serif);font-style:italic;font-weight:400;font-size:28px;line-height:1;color:var(--exploded-accent-color, #C8A155)}.list-item-content{padding-top:8px}.list-item-title{font-family:var(--ql-font-body, "Montserrat", sans-serif);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;color:var(--exploded-text-color, #1A2B4A)}.list-item-rule{height:1px;background:var(--exploded-border-color, #E8E2D4);margin:0}.list-item-description{font-size:13px;line-height:1.5;margin:12px 0 0;color:var(--exploded-body-color, #4A4A4A)}@media(max-width:989px){.exploded-page-width{padding:0 var(--ql-page-margin-mobile, 20px)}.exploded-header{margin-bottom:40px}.exploded-wrapper{min-height:360px}.exploded-labels-list{min-height:0;max-width:480px;margin:0 auto;width:100%}}@media(max-width:768px){.exploded-title-line{font-size:32px}.exploded-wrapper{min-height:320px}.exploded-image-layer{bottom:52px;padding:16px}.exploded-hint{bottom:12px;max-width:calc(100% - 24px);padding:10px 14px;border-radius:20px}.hint-text--desktop{display:none}.hint-text--mobile{display:inline;font-size:9px;letter-spacing:.14em;white-space:nowrap}.exploded-labels{display:none}}@media(hover:none)and (pointer:coarse){.exploded-wrapper{cursor:default}.exploded-hint{pointer-events:auto}}@media(prefers-reduced-motion:reduce){.exploded-label,.exploded-image-layer,.exploded-hint,.labels-list-item{transition:none}}.labels-list-item:focus-visible,.exploded-label-dot:focus-visible{outline:2px solid var(--exploded-accent-color, #C8A155);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/product-exploded-view.css.map */
