.collection-image{aspect-ratio:4/5;position:relative;overflow:hidden}.collection-image>img,.shop-catalog .collection-image>img{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;object-position:center}.studio-feature>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.individual-stage{aspect-ratio:4/5;padding:0}.individual-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover}.individual-thumbs .product-thumb{width:60px;height:75px;padding:0;overflow:hidden}.individual-thumbs .product-thumb img{width:100%;height:100%;object-fit:cover}.quick-image{aspect-ratio:4/5;overflow:hidden}.quick-image img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}.cart-line>img,.checkout-summary .cart-line>img{aspect-ratio:4/5;height:auto;object-fit:cover}.upsell-item>img{aspect-ratio:4/5;height:auto;object-fit:cover}.upsell-intro{max-width:340px}.gallery-stage{aspect-ratio:4/5}.gallery-panel.scene-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cream)}.gallery-panel.scene-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gallery-scene-caption{position:absolute;left:18px;right:18px;bottom:17px;background:#faf8f1ed;padding:12px 14px;text-align:center;font-size:9px;letter-spacing:1.4px;margin:0;line-height:1.5}.gallery-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.gallery-tab{width:100%;gap:7px;padding:8px 6px;font-size:10px;min-height:59px}.gallery-tab img{width:23px;height:33px;object-fit:cover}.three-levels-scene,.real-samples-scene{background:#f5dce3;overflow:hidden;container-type:inline-size}.three-levels-scene:before{content:"";position:absolute;width:140%;height:60%;border:23px solid #0757950c;border-radius:50%;left:-20%;top:22%;transform:rotate(-30deg);pointer-events:none}.real-samples-scene{background:#e8eff1}.scene-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px 24px 28px;text-align:center}.scene-inner>.eyebrow{font-size:clamp(8px,1.7cqw,11px);letter-spacing:1.6px;margin-bottom:15px}.scene-title{font-size:clamp(27px,6.5cqw,46px);font-weight:500;letter-spacing:-1.5px;line-height:1.08;margin:0}.scene-title em{font-family:var(--serif);font-weight:400}.printed-lineup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;align-items:center;width:100%;margin:34px 0 25px}.print-tile{min-width:0}.print-tile>img{width:100%;height:auto;aspect-ratio:5/7;object-fit:contain;border-radius:5px;box-shadow:0 12px 24px #153b5426}.three-levels-scene .print-tile:first-child>img{transform:rotate(-7deg)}.three-levels-scene .print-tile:nth-child(2)>img{transform:translateY(-12px)}.three-levels-scene .print-tile:last-child>img{transform:rotate(7deg)}.print-spice{display:block;font-size:clamp(12px,2.8cqw,19px);letter-spacing:1px;line-height:1.4;margin:23px 0 5px}.print-name{display:block;font-size:clamp(8px,1.85cqw,13px);font-weight:600;line-height:1.35}.print-scene-note{font-size:clamp(10px,2.15cqw,14px);line-height:1.7;max-width:390px;margin:0;color:#456b82}.real-samples-scene .printed-lineup{gap:12px;margin-top:27px}.real-samples-scene .print-spice{margin-top:15px}.gallery-rich-view{width:100%;height:100%;position:relative;container-type:inline-size;border-radius:4px}.gallery-rich-view .scene-inner{position:relative;min-height:100%;padding:28px 24px}.gallery-rich-view .scene-title{font-size:clamp(26px,4.8cqw,38px)}.gallery-rich-view .printed-lineup{max-width:660px;margin-top:25px;margin-bottom:20px}.gallery-dialog:has(.gallery-rich-view:not([hidden])) .gallery-dialog-image{height:min(68dvh,740px);overflow:auto;align-items:flex-start;padding:0}@media(max-width:900px){.gallery-tab{gap:5px;font-size:9px}.gallery-tab img{width:20px;height:28px}}@media(max-width:680px){.gallery-tabs{gap:5px}.gallery-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:8px;line-height:1.25;gap:5px;padding:7px 3px;min-height:65px}.gallery-tab img{width:20px;height:28px}.gallery-scene-caption{left:10px;right:10px;bottom:10px;padding:9px;font-size:7px}.scene-inner{padding:28px 18px 24px}.printed-lineup{gap:9px;margin-top:27px;margin-bottom:22px}.scene-title{letter-spacing:-1px}.gallery-rich-view.real-samples-scene .printed-lineup{grid-template-columns:1fr;gap:27px;max-width:230px}.gallery-rich-view.real-samples-scene .print-name{font-size:13px}.gallery-rich-view.real-samples-scene .print-spice{font-size:19px}.gallery-rich-view .scene-inner{padding:26px 18px}.gallery-rich-view.real-samples-scene .print-scene-note{font-size:12px}.quick-image{aspect-ratio:4/5}.quick-image img{height:100%}}img[src*=shop-blush-reverie-jacquard-bra-panty-set]{object-position:center bottom}
/*# sourceMappingURL=/cdn/shop/t/13/assets/indulge-catalog-v11.css.map */
