.pixs-look-break{background:#eee6e6}.pixs-look-break .pixs-spotlight-image{background:#f6f2ec}.pixs-look-tagline{font:400 clamp(26px,3vw,42px)/1.18 Georgia,serif!important;letter-spacing:-.025em}.pixs-look-saving{font-weight:700}.pixs-look-note{font-size:12px!important;color:#56504c;max-width:48ch}.gift-collection-intro{display:flex;justify-content:space-between;align-items:end;gap:28px}.gift-collection-intro .collection-hook{font:400 clamp(26px,3.2vw,46px)/1.2 Georgia,serif;letter-spacing:-.03em}.gift-intro-value{font-weight:700;font-size:14px;white-space:nowrap}.gift-bundles-intro{padding:8px var(--space) 16px;max-width:1800px;margin:auto}.gift-bundles-intro p{max-width:76ch;font-size:15px;line-height:1.75}.gift-bundles-intro p+p{font-size:12px;color:#52594e}.gift-bundle-ideas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.gift-bundle-ideas>.product-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.gift-bundle-ideas .card h3{font:400 clamp(26px,2.7vw,36px)/1.18 Georgia,serif;letter-spacing:-.025em}.gift-bundle-ideas .card-image{aspect-ratio:1/1}.gift-bundle-ideas .card-image>img{object-fit:contain}.gift-bundle-ideas .card-text>p{line-height:1.7}.gift-bundle-ideas .card-hook{font-weight:600;font-size:15px}.gift-preview-media{display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) auto;background:#f6f3ec;padding:20px;gap:12px;text-decoration:none}.gift-preview-media>img{width:100%;height:100%;min-height:0;object-fit:contain!important}.gift-preview-media>span{grid-column:1/-1;text-align:center;font:400 23px/1.3 Georgia,serif;padding:8px}.gift-preview-media small{font:400 12px/1.6 Arial,sans-serif;color:#5a6055}.gift-pending-price{font-size:19px;font-weight:700;margin-bottom:0}.gift-discount-note{font-size:12px;color:#58614e}.gift-preview-details{max-width:1100px;margin:20px auto 64px;padding:38px clamp(22px,4vw,56px);background:#eef1e7}.gift-preview-details h2{font:400 clamp(32px,4vw,54px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:16px 0 24px}.gift-preview-details p,.gift-preview-details li{line-height:1.8}.gift-preview-hook{font-size:20px}.gift-preview-details li+li{margin-top:12px}.gift-preview-details a{text-underline-offset:4px}.px-product__included{border-top:1px solid #d8dbd2;margin-top:28px;padding-top:24px}.px-product__included>h2{font:400 28px/1.2 Georgia,serif}.px-product__included-list{display:grid;gap:22px;padding:0;margin:20px 0;list-style:none}.px-product__included-item{border-top:1px solid #e5e6e0;padding-top:20px}.px-product__included-item>article{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px}.px-product__included-image{display:block;width:84px;height:106px;background:#f5f4ef}.px-product__included-image img{width:100%;height:100%;object-fit:contain}.px-product__included-info{min-width:0}.px-product__included-info h3{font-size:16px;line-height:1.4;margin:0 0 9px}.px-product__included-info a{text-underline-offset:3px}.px-product__included-info p{font-size:13px;line-height:1.65}.px-product__included-info .px-product__specs{margin:12px 0}.px-product__included-info .px-product__measurements{margin:14px 0;padding:14px;background:#f5f6f1}.px-product__included-info .px-product__measurements h2{font:600 14px/1.4 Arial,sans-serif}.px-product__included-price{font-weight:700}.px-product__bundle-stock{font-size:12px!important;line-height:1.7!important;color:#53604c}.gift-bundle-ideas a:focus-visible,.pixs-look-break a:focus-visible{outline:2px solid #205d47;outline-offset:5px}@media(max-width:760px){.gift-collection-intro{display:block}.gift-intro-value{margin-top:24px}.gift-bundles-intro{padding:8px 22px 12px}.gift-bundle-ideas{grid-template-columns:1fr;gap:28px}.gift-bundle-ideas .card h3{font-size:30px}.gift-preview-details{margin:8px 16px 38px;padding:28px 22px}.gift-preview-media{padding:16px}.px-product__included-item>article{grid-template-columns:64px minmax(0,1fr);gap:12px}.px-product__included-image{width:64px;height:88px}.pixs-look-break .pixs-spotlight-image img{max-height:560px}}

/* Individual references keep the editorial useful while a necklace image is held. */
.pixs-look-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:clamp(16px,3vw,36px);background:#f6f2ec;align-self:stretch}
.pixs-look-break .pixs-look-reference-grid>a{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-height:0;margin:0;padding:12px;background:#fff;text-align:center;font-size:12px;line-height:1.45}
.pixs-look-piece img{display:block;width:100%;height:clamp(140px,18vw,240px);object-fit:contain}
.pixs-look-piece>span{display:flex;align-items:center;justify-content:center;min-height:36px}
.pixs-look-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px;background:#e8dfdf;text-align:center}
.pixs-look-pending strong{font:400 clamp(21px,2.2vw,30px)/1.15 Georgia,serif;letter-spacing:-.025em}
.pixs-look-pending p{font-size:12px;line-height:1.6;margin:0}
.gift-preview-media--bling{grid-template-columns:minmax(0,1fr)}
.gift-preview-status{font-size:12px;color:#56504c;line-height:1.65}
@media(max-width:760px){.pixs-look-reference-grid{gap:10px;padding:16px}.pixs-look-piece img{height:clamp(140px,38vw,240px)}.pixs-look-pending{padding:16px}.gift-intro-value{white-space:normal}}

/* Full-width editorial look feature with a shoppable, item-by-item breakdown. */
.pixs-look-editorial{width:100%;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);background:#eee6e6;align-items:stretch}
.pixs-look-editorial__hero{min-width:0;background:#f6f2ec;display:flex;align-items:center;justify-content:center;overflow:hidden}
.pixs-look-editorial__hero img{display:block;width:100%;height:100%;max-height:980px;object-fit:cover;object-position:center 42%}
.pixs-look-editorial__content{min-width:0;padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center}
.pixs-look-editorial__intro h2{font:400 clamp(34px,3.6vw,54px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:14px 0 16px}
.pixs-look-editorial__intro>p{font-size:14px;line-height:1.7;max-width:50ch}
.pixs-look-editorial__intro .pixs-look-tagline{font-size:clamp(24px,2.5vw,36px)!important;line-height:1.18}
.pixs-look-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 4px}
.pixs-look-editorial .pixs-look-product{display:grid;grid-template-rows:minmax(120px,1fr) auto auto auto;gap:5px;min-width:0;margin:0;padding:12px;background:#fff;color:#17251c;text-decoration:none}
.pixs-look-product img{display:block;width:100%;height:clamp(120px,13vw,190px);object-fit:contain;background:#f8f7f4}
.pixs-look-product__kind{font:700 9px/1.35 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#67665f}
.pixs-look-product strong{font-size:12px;line-height:1.45}
.pixs-look-product__price{font-size:12px;font-weight:700}
.pixs-look-editorial .pixs-look-note{font-size:11px!important;line-height:1.6;margin:12px 0 0;color:#56504c}
.pixs-look-editorial .pixs-look-note a{min-height:36px;margin-top:4px;font-size:12px}
.pixs-look-product:hover strong{text-decoration:underline;text-underline-offset:3px}
@media(max-width:980px){.pixs-look-editorial{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.pixs-look-editorial__content{padding:28px}.pixs-look-product img{height:150px}}
@media(max-width:760px){.pixs-look-editorial{grid-template-columns:1fr}.pixs-look-editorial__hero img{height:auto;max-height:72vh;object-fit:cover}.pixs-look-editorial__content{padding:30px 20px 38px}.pixs-look-editorial__intro h2{font-size:38px}.pixs-look-products{gap:10px}.pixs-look-editorial .pixs-look-product{padding:10px}.pixs-look-product img{height:clamp(130px,42vw,220px)}}
