.insp-page{--surface-shell-page:var(--surface-marketing-page);--surface-shell-header:rgba(var(--surface-marketing-page-rgb),0.82);background:var(--surface-shell-page);color:var(--brand-dark)}.insp-page>main{flex:1 0 auto}.insp-page:not(.insp-detail-page)>main{min-height:100svh}.insp-intro{padding:40px 0 22px}.insp-intro-row{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.insp-intro h1{font-family:var(--font-display);font-weight:500;font-size:clamp(34px,4.4vw,56px);line-height:1;letter-spacing:-.025em;color:var(--brand-dark);margin:6px 0 0}.insp-intro h1 .accent{font-style:italic;font-weight:400;color:var(--brand-brown)}.insp-intro-lede{font:400 17px/1.5 var(--font-body);color:var(--text-muted);max-width:440px;margin:10px 0 0}.insp-intro-tools{display:flex;align-items:flex-end;gap:28px;margin-top:10px}.insp-intro-tools .insp-intro-lede{margin:0;flex:0 1 auto}.insp-intro-lede-row{display:flex;align-items:baseline;gap:18px;flex:0 1 auto;padding-bottom:12px}.insp-intro-lede-row .insp-live{flex:0 0 auto;white-space:nowrap}.insp-search{gap:10px;margin-top:0;margin-left:auto;max-width:420px;flex:1 1 360px}.insp-search,.insp-search-wrap{display:flex;align-items:center}.insp-search-wrap{height:40px;min-height:40px;width:100%;border-radius:999px;border:1px solid rgba(36,36,35,.14);background:rgba(247,245,239,.92);padding:0 12px;gap:8px;color:rgba(36,36,35,.6);box-sizing:border-box;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.insp-search-wrap:focus-within{border-color:rgba(36,36,35,.18);box-shadow:none;background:rgba(247,245,239,.96)}.insp-search-icon{width:14px;height:14px;flex:0 0 auto}.insp-search-input{flex:1;min-width:0;border:none;outline:none;box-shadow:none;background:transparent;font:400 13px/1 var(--font-body);color:#242423;-webkit-appearance:none;appearance:none}.insp-search-input::placeholder{color:rgba(36,36,35,.45)}.insp-search-input:focus,.insp-search-input:focus-visible{outline:none!important;box-shadow:none!important}.insp-search :focus,.insp-search :focus-visible,.insp-search-wrap:focus,.insp-search-wrap:focus-visible,.insp-search-wrap:focus-within{outline:none!important;box-shadow:none!important}.insp-search-status{flex:0 0 auto;font:500 11px/1 var(--font-body);color:rgba(109,77,52,.78);white-space:nowrap}.insp-search-clear{flex:0 0 auto;border:none;border-radius:999px;background:rgba(75,67,53,.08);color:var(--brand-dark);padding:0 12px;height:34px;font:500 12px/1 var(--font-body);cursor:pointer;transition:background var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.insp-search-clear:hover{background:rgba(75,67,53,.14)}.insp-search-clear:active{transform:translateY(1px)}.insp-intro-aside{display:flex;align-items:center;gap:14px;padding-bottom:4px}.insp-live{display:inline-flex;align-items:center;gap:8px;font:400 13px/1 var(--font-body);color:var(--text-muted)}.insp-live .dot{width:7px;height:7px;border-radius:50%;background:var(--kz-success);box-shadow:0 0 0 0 rgba(79,122,61,.5);animation:inspPulse 2.4s var(--ease-out) infinite}@keyframes inspPulse{0%{box-shadow:0 0 0 0 rgba(79,122,61,.45)}70%{box-shadow:0 0 0 7px rgba(79,122,61,0)}to{box-shadow:0 0 0 0 rgba(79,122,61,0)}}.insp-sticky-search{position:fixed;top:76px;left:0;right:0;z-index:40;background:rgba(243,236,224,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(75,67,53,.08);transform:translateY(calc(-100% - 80px));transition:transform .3s var(--ease-out);pointer-events:none}.insp-sticky-search.is-visible{transform:none;pointer-events:auto}.insp-sticky-search-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:60px}.insp-sticky-search .insp-search{margin-left:auto;max-width:420px;flex:1 1 360px}.insp-sticky-search-lede{margin:0;flex:0 1 auto;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:860px){.insp-sticky-search{top:68px}.insp-sticky-search-inner{height:56px}.insp-sticky-search .insp-search{max-width:none;flex:1 1 auto}.insp-sticky-search-lede{display:none}}.insp-chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(75,67,53,.16);background:var(--brand-light);color:var(--brand-dark);font:500 13px/1 var(--font-display);white-space:nowrap;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.insp-facets{display:flex;flex-direction:column;gap:6px;margin:-8px 0 18px}.insp-facet-tabs{display:flex;align-items:center;gap:6px;padding-top:0;padding-bottom:0}.insp-intro-lede-row{align-items:center;padding-bottom:6px}.insp-intro-lede-row .insp-facet-tabs{margin-left:6px}.insp-facet-tab{flex:0 0 auto;display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid rgba(36,36,35,.14);border-radius:999px;background:rgba(247,245,239,.9);font:400 12px/1 var(--font-body);color:var(--brand-dark);cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.insp-facet-tab:hover{border-color:rgba(75,67,53,.34)}.insp-facet-tab.is-active{background:var(--brand-dark);border-color:var(--brand-dark);color:var(--brand-light);font-weight:500}.insp-facet-tabs .insp-facet-clear{height:30px;padding:0 6px}.insp-facet-row{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 24px}.insp-facet-row::-webkit-scrollbar{display:none}.insp-chip-sm{flex:0 0 auto;height:30px;padding:0 12px;font:400 12px/1 var(--font-body);background:rgba(247,245,239,.9);border-color:rgba(36,36,35,.14);white-space:nowrap}.insp-chip-sm.active{font-weight:500}.insp-facet-clear{flex:0 0 auto;height:30px;padding:0 8px;border:0;background:transparent;font:400 13px/1 var(--font-body);color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.insp-facet-clear:hover{color:var(--brand-dark)}.insp-facets-compact{gap:4px;margin:0 0 8px}@media (max-width:860px){.insp-facet-row{padding-left:12px;padding-right:12px}}.insp-chip .ic{width:15px;height:15px;opacity:.7}.insp-chip:hover{border-color:rgba(75,67,53,.34)}.insp-chip:active{transform:translateY(1px)}.insp-chip.active{background:var(--brand-dark);color:var(--brand-light);border-color:var(--brand-dark)}.insp-chip.active .ic{opacity:1}.insp-feed{min-height:72svh;padding-bottom:40px}.insp-feed-canvas{width:min(calc(100vw - 48px),100%);margin:0 auto}.insp-detail-page{--surface-shell-page:#f6f1e8;--insp-detail-hero-height:620px;--insp-detail-media-ar:4/5;--insp-detail-media-w:620px;--insp-detail-panel-w:356px;--insp-hero-panel-w:356px}.insp-detail-main{padding:34px 0 56px}.insp-detail-card{display:flex;align-items:stretch;background:rgba(255,255,255,.74);border:1px solid rgba(75,67,53,.08);border-radius:28px;overflow:hidden;box-shadow:0 24px 60px -34px rgba(36,36,35,.34);width:100%;height:var(--insp-detail-hero-height);max-width:min(96vw,1600px)}.insp-detail-card-product{background:#fff}.insp-detail-floating-hero,.insp-detail-stacked-hero{max-width:min(96vw,1600px)}.insp-detail-stacked-hero .insp-detail-card{width:100%}.insp-detail-media{flex:0 0 var(--insp-detail-media-w);width:var(--insp-detail-media-w);min-width:0;align-self:stretch;min-height:0;background:#f1ebe0;overflow:hidden}.insp-detail-media,.insp-detail-media .insp-photo-fill{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.insp-detail-media .insp-photo-fill{z-index:1;width:100%;max-width:100%;max-height:none;aspect-ratio:auto}.insp-detail-media .insp-photo-fill .insp-photo-image:not(.insp-photo-image-product),.insp-detail-media .insp-photo-fill .insp-photo-video{position:relative;z-index:1;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block}.insp-detail-media .insp-photo-backfill{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(24px);transform:scale(1.04);opacity:.34;pointer-events:none}.insp-detail-media-product{background:#fff}.insp-detail-media-product .insp-photo-fill{width:100%;height:100%;min-height:0;aspect-ratio:auto;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.94),rgba(255,255,255,0) 34%),linear-gradient(180deg,rgba(255,255,255,1),rgba(247,244,239,.92))}.insp-detail-media-product .insp-photo-fill .insp-photo-image-product{width:100%;height:100%;object-fit:contain;padding:28px;position:relative;z-index:1}.insp-photo-backfill-product{opacity:.18}.insp-detail-panel{flex:1 1 var(--insp-detail-panel-w);align-self:stretch;height:100%;max-height:none;min-width:var(--insp-hero-panel-w);padding:24px 24px 20px;display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.insp-detail-panel .insp-lightbox-eyebrow{margin-bottom:4px}.insp-detail-panel h2{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(24px,2.1vw,34px);line-height:1.05;color:var(--brand-dark)}.insp-detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 4px}.insp-detail-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid rgba(36,36,35,.12);border-radius:999px;background:rgba(247,245,239,.9);color:var(--brand-dark);font:400 12px/1 var(--font-body);white-space:nowrap}.insp-detail-panel h2+.insp-lightbox-author{margin-top:2px}.insp-detail-panel .insp-lightbox-author{margin-bottom:2px}.insp-detail-panel .insp-lightbox-actions:has(.btn-search-field)>:not(.btn-search-field){display:none}.insp-lightbox-actions .btn-search-field{flex:1 1 100%}.insp-lightbox-actions{margin-top:4px}.insp-detail-panel .insp-lightbox-products{width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px}.insp-detail-panel .insp-lightbox-actions,.insp-detail-panel .insp-related-product{width:100%}.insp-detail-panel .insp-lightbox-actions{align-items:stretch;flex-wrap:wrap}.insp-detail-panel .insp-lightbox-actions>:not(.btn){flex:0 0 auto;align-self:center}.insp-detail-panel .insp-lightbox-actions+.insp-lightbox-products{margin-top:10px}.insp-detail-panel .insp-lightbox-actions .btn{min-width:0;white-space:nowrap;text-align:center;line-height:1}.insp-detail-canvas-wrap{width:min(calc(100vw - 48px),100%);margin:0 auto}.insp-detail-canvas{position:relative}.insp-detail-floating-hero{position:absolute;top:0;left:0;z-index:2}.insp-detail-stacked-hero{margin-bottom:18px}.insp-detail-spacer{flex:0 0 auto}.insp-detail-masonry{align-items:flex-start}.insp-detail-sidebar{min-width:0;background:rgba(255,255,255,.46);border:1px solid rgba(75,67,53,.08);border-radius:24px;padding:18px}.insp-detail-feed-head,.insp-detail-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.insp-detail-feed{padding-top:30px}.insp-masonry-compact,.insp-masonry-compact .insp-col{gap:14px}.insp-masonry{display:flex;align-items:flex-start;gap:18px}.insp-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:18px}.insp-card{position:relative;cursor:zoom-in;outline:none;transition:transform var(--dur) var(--ease-out)}.insp-card:hover{transform:translateY(-3px)}.insp-photo-wrap{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 2px 6px -2px rgba(75,67,53,.16);transition:box-shadow var(--dur) var(--ease-out)}.insp-card:focus-visible .insp-photo-wrap,.insp-card:hover .insp-photo-wrap{box-shadow:0 26px 48px -18px rgba(75,67,53,.4)}.insp-card:focus-visible .insp-photo-wrap{outline:2px solid var(--brand-brown);outline-offset:3px}.insp-photo{position:relative;width:100%;aspect-ratio:var(--inspiration-ar,4/5);overflow:hidden;--c1:#c9a98f;--c2:#a3785c;--c3:#6b4f3f}.insp-photo-media{background:#e9e1d4}.insp-photo-media-video{background:transparent;overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit}.insp-photo-media-product{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.78),rgba(255,255,255,0) 36%),linear-gradient(180deg,rgba(236,228,216,.78),rgba(247,242,234,.96))}.insp-card .insp-photo-media-product{background:#fff}.insp-photo-image{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto}.insp-photo-image-product{object-fit:contain;padding:22px}.insp-photo-image-product,.insp-photo-video{object-position:center;background:transparent}.insp-photo-video{width:100%;height:100%;object-fit:cover;display:block;border-top-left-radius:inherit;border-top-right-radius:inherit}.insp-board-cursors{position:absolute;inset:0;pointer-events:none;z-index:2}.insp-board-cursor{position:absolute;color:var(--brand-olive);opacity:.94;filter:drop-shadow(0 10px 18px rgba(42,38,31,.18));will-change:transform}.insp-board-cursor-1{top:20%;left:22%;color:#6f8465;animation:inspBoardCursorMateo 8.8s cubic-bezier(.32,.08,.18,1) infinite}.insp-board-cursor-2{top:60%;left:68%;color:#ae7b57;animation:inspBoardCursorAntonia 9.4s cubic-bezier(.3,.08,.16,1) infinite;animation-delay:-2.1s}.insp-board-cursor-3{top:72%;left:12%;color:#8c9a79;animation:inspBoardCursorTercero 8.1s cubic-bezier(.34,.1,.2,1) infinite;animation-delay:-3.4s}.insp-board-cursor-arrow{display:inline-block;width:20px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'><path d='M1 1 L1 14 L5 11 L8 17 L11 16 L8 10 L13 10 Z'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'><path d='M1 1 L1 14 L5 11 L8 17 L11 16 L8 10 L13 10 Z'/></svg>") center /contain no-repeat;animation:inspBoardCursorJitter 2.6s ease-in-out infinite}.insp-board-cursors-compact{opacity:.82;transition:opacity .18s ease}.insp-board-cursors-compact .insp-board-cursor-1{top:18%;left:14%}.insp-board-cursors-compact .insp-board-cursor-2{top:58%;left:70%}.insp-board-cursors-compact .insp-board-cursor-3{top:74%;left:10%}.insp-board-cursors-compact .insp-board-cursor-arrow{width:16px;height:18px}.insp-card:focus-visible .insp-board-cursors-compact,.insp-card:hover .insp-board-cursors-compact{opacity:1}@keyframes inspBoardCursorMateo{0%,8%{top:18%;left:14%;transform:rotate(0deg)}20%,28%{top:22%;left:34%;transform:rotate(-2deg)}42%,52%{top:38%;left:52%;transform:rotate(1deg)}66%,74%{top:28%;left:44%;transform:rotate(0deg)}88%,to{top:20%;left:22%;transform:rotate(0deg)}}@keyframes inspBoardCursorAntonia{0%,10%{top:60%;left:68%;transform:rotate(0deg)}22%,32%{top:48%;left:54%;transform:rotate(2deg)}46%,56%{top:34%;left:42%;transform:rotate(0deg)}68%,78%{top:52%;left:58%;transform:rotate(-1deg)}90%,to{top:60%;left:68%;transform:rotate(0deg)}}@keyframes inspBoardCursorTercero{0%,12%{top:72%;left:12%;transform:rotate(0deg)}24%,34%{top:58%;left:28%;transform:rotate(-1deg)}46%,58%{top:48%;left:46%;transform:rotate(1deg)}70%,80%{top:64%;left:34%;transform:rotate(0deg)}92%,to{top:72%;left:12%;transform:rotate(0deg)}}@keyframes inspBoardCursorJitter{0%,18%,to{transform:rotate(0deg) scale(1)}22%{transform:rotate(-4deg) scale(.98)}28%{transform:rotate(-1deg) scale(1)}52%{transform:rotate(2deg) scale(1)}58%{transform:rotate(0deg) scale(.985)}80%{transform:rotate(-2deg) scale(1)}88%{transform:rotate(0deg) scale(1)}}.pal-0{--c1:#cdab8f;--c2:#a3785c;--c3:#6b4f3f}.pal-1{--c1:#a7ac93;--c2:#7c806f;--c3:#4f5544}.pal-2{--c1:#e7d9c0;--c2:#d3bd9d;--c3:#b1936e}.pal-3{--c1:#93a8b1;--c2:#5d7886;--c3:#384b56}.pal-4{--c1:#c2a591;--c2:#8a6f5c;--c3:#4b4335}.insp-photo.comp-0{background:linear-gradient(180deg,color-mix(in srgb,var(--c1) 88%,white) 0,var(--c1) 56%,color-mix(in srgb,var(--c2) 86%,black 6%) 56.4%,var(--c2) 100%)}.insp-photo.comp-0:before{content:"";position:absolute;left:12%;right:18%;top:54%;height:16%;background:radial-gradient(ellipse at 50% 0,rgba(75,67,53,.22),rgba(75,67,53,0) 70%)}.insp-photo.comp-1{background:radial-gradient(120% 90% at 72% 18%,color-mix(in srgb,var(--c1) 92%,white) 0,var(--c1) 30%,var(--c2) 78%,var(--c3) 130%)}.insp-photo.comp-2,.insp-photo.studio{background:radial-gradient(90% 70% at 50% 38%,color-mix(in srgb,var(--c1) 90%,white) 0,var(--c1) 46%,var(--c2) 100%)}.ph-glow{position:absolute;top:-14%;left:-8%;width:70%;height:88%;background:radial-gradient(ellipse at 30% 30%,rgba(255,250,240,.55),rgba(255,250,240,0) 62%);transform:rotate(-8deg)}.insp-photo.comp-1 .ph-glow{top:12%;right:14%;left:auto;width:38%;aspect-ratio:1;height:auto;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,250,240,.7),rgba(255,250,240,0) 64%)}.insp-photo.studio:before{content:"";position:absolute;left:16%;right:16%;bottom:12%;height:12%;background:radial-gradient(ellipse at 50% 100%,rgba(75,67,53,.28),rgba(75,67,53,0) 72%)}.ph-object{position:absolute;left:50%;bottom:16%;transform:translateX(-50%);width:52%;height:56%;background:linear-gradient(150deg,color-mix(in srgb,var(--c2) 80%,white 6%),var(--c3));box-shadow:0 22px 34px -16px rgba(75,67,53,.5),inset 0 2px 6px rgba(255,255,255,.22)}.ph-object.obj-0{border-radius:18px 18px 22px 22px;width:46%;height:60%}.ph-object.obj-1{border-radius:50% 50% 46% 46%;width:40%;height:50%;bottom:20%}.ph-object.obj-2{border-radius:26px;width:64%;height:40%;bottom:18%}.insp-photo.board{background:radial-gradient(circle at 1px 1px,rgba(75,67,53,.16) 1px,transparent 0),color-mix(in srgb,var(--c1) 60%,var(--brand-light));background-size:14px 14px,auto}.bd-tile{position:absolute;border-radius:9px;border:1.5px solid var(--brand-light);box-shadow:0 8px 16px -5px rgba(75,67,53,.28)}.bd-tile.a{top:12%;left:8%;width:44%;height:40%;background:linear-gradient(135deg,var(--c1),var(--c3));transform:rotate(-3deg)}.bd-tile.b{top:16%;right:7%;width:36%;height:44%;background:linear-gradient(135deg,var(--c2),var(--c1));transform:rotate(2.5deg)}.bd-tile.c{bottom:13%;left:12%;width:40%;height:34%;background:linear-gradient(135deg,var(--c3),var(--c2));transform:rotate(-1.5deg)}.bd-tile.d{bottom:10%;right:13%;width:32%;height:30%;background:linear-gradient(135deg,var(--c1),var(--c2));transform:rotate(3deg)}.ph-grain{opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.insp-photo:after,.ph-grain{position:absolute;inset:0;pointer-events:none}.insp-photo:after{content:"";box-shadow:inset 0 0 60px rgba(75,67,53,.12)}.insp-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:rgba(247,245,239,.94);backdrop-filter:blur(8px);border:1px solid rgba(75,67,53,.12);font:500 10px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--brand-dark);white-space:nowrap}.insp-badge .ic{width:12px;height:12px;color:var(--brand-brown)}.insp-badge svg,.insp-lightbox-eyebrow svg{width:14px;height:14px;color:currentColor;flex-shrink:0}.insp-badge-icon-only{width:32px;height:32px;padding:0;justify-content:center;background:rgba(36,36,35,.56);border-color:rgba(255,255,255,.16);color:var(--brand-light)}.insp-badge-video{position:relative}.insp-overlay{position:absolute;inset:0;z-index:2;opacity:0;transition:opacity var(--dur) var(--ease-out);background:linear-gradient(180deg,rgba(36,36,35,.34),rgba(36,36,35,0) 30%),linear-gradient(0deg,rgba(36,36,35,.62),rgba(36,36,35,.08) 42%,rgba(36,36,35,0) 60%)}.insp-card:focus-within .insp-overlay,.insp-card:hover .insp-overlay{opacity:1}.insp-overlay-top{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.insp-overlay-top:has(.insp-save-input) .insp-badge{display:none}.insp-save-input{flex:1;width:100%;gap:8px;padding:0 14px;background:rgba(247,245,239,.96);color:var(--brand-dark);border-color:rgba(36,36,35,.12);transform:none;opacity:1;cursor:text}.insp-save-input .ic{width:13px;height:13px;opacity:.6}.insp-save-input input{flex:1;min-width:0;border:0;background:transparent;color:inherit;font:400 13px/1 var(--font-body);outline:none!important;box-shadow:none!important}.insp-save-input input::placeholder{color:rgba(36,36,35,.45)}.insp-card:has(.insp-save-input) .insp-overlay{opacity:1}.insp-overlay-foot{position:absolute;left:13px;right:13px;bottom:13px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.insp-ov-meta{min-width:0;flex:1}.insp-ov-title{font:500 15px/1.25 var(--font-display);color:#fff;letter-spacing:-.01em;text-shadow:0 1px 8px rgba(36,36,35,.45);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.insp-ov-sub{margin-top:3px;font:400 12.5px/1.35 var(--font-body);color:rgba(255,255,255,.82);text-shadow:0 1px 6px rgba(36,36,35,.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insp-brand-link{text-decoration:none;cursor:pointer;transition:color .18s ease,opacity .18s ease}.insp-brand-link:hover{color:#fff;opacity:.9}.insp-ov-sub b{font-weight:400;color:#fff}.insp-ov-sub-strong{margin-top:0;font-weight:500;color:#fff}.insp-ov-meta>*{display:block}.insp-ov-desc{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.insp-ov-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.insp-overlay-top .insp-badge{transform:translateY(-6px);opacity:0;transition:transform var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out)}.insp-card:focus-within .insp-badge,.insp-card:hover .insp-badge{transform:none;opacity:1}.insp-save{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:999px;background:rgba(36,36,35,.72);color:var(--brand-light);border:1px solid rgba(255,255,255,.14);font:500 13px/1 var(--font-display);box-shadow:0 10px 22px -10px rgba(36,36,35,.6);transform:translateY(-6px);opacity:0;transition:transform var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out),background var(--dur) var(--ease-out);white-space:nowrap}.insp-card:focus-within .insp-save,.insp-card:hover .insp-save{transform:none;opacity:1}.insp-save .ic{width:15px;height:15px}.insp-save:hover{background:rgba(36,36,35,.84);border-color:rgba(255,255,255,.22)}.insp-iconbtn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(36,36,35,.56);border:1px solid rgba(255,255,255,.16);color:var(--brand-light);backdrop-filter:blur(8px);flex-shrink:0;transition:background var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.insp-iconbtn .ic{width:16px;height:16px}.insp-iconbtn:hover{background:rgba(36,36,35,.76)}.insp-iconbtn.is-saved,.insp-iconbtn.is-saved:hover{background:var(--color-terracota,#a54c28);border-color:transparent;color:#fff}.insp-view{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:rgba(247,245,239,.94);border:1px solid rgba(75,67,53,.12);color:var(--brand-dark);font:500 12.5px/1 var(--font-display);backdrop-filter:blur(8px);white-space:nowrap;flex-shrink:0;transition:background var(--dur) var(--ease-out)}.insp-view:hover{background:var(--brand-light)}.insp-sentinel{height:4px}.insp-progressive-loader{min-height:76px}.insp-loader{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 0 8px;color:var(--text-muted);font:400 14px/1 var(--font-body)}.insp-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(75,67,53,.2);border-top:2px solid var(--brand-brown);animation:inspSpin .7s linear infinite}.insp-feed-error{margin:30px auto 8px;padding:22px 24px;max-width:440px;border:1px solid rgba(75,67,53,.12);border-radius:20px;background:rgba(255,255,255,.66);color:var(--brand-dark);text-align:center}.insp-feed-error strong{display:block;font:500 15px/1.3 var(--font-display)}.insp-feed-error button{margin-top:12px;border:0;border-bottom:1px solid;background:transparent;color:var(--brand-brown);font:500 13px/1.2 var(--font-display);cursor:pointer}.insp-card-skeleton{position:relative}.insp-skeleton-photo{position:relative;width:100%;aspect-ratio:var(--inspiration-ar,4/5);overflow:hidden;border-radius:18px;background:linear-gradient(180deg,rgba(242,236,228,.96),rgba(234,227,217,.98)),linear-gradient(120deg,rgba(255,255,255,.7),rgba(255,255,255,0));box-shadow:0 2px 6px -2px rgba(75,67,53,.12)}.insp-skeleton-photo:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.72),rgba(255,255,255,0) 20%),radial-gradient(circle at 72% 68%,rgba(222,211,197,.7),rgba(222,211,197,0) 28%);opacity:.8}.insp-skeleton-sheen{position:absolute;inset:-20%;background:linear-gradient(105deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.52) 46%,rgba(255,255,255,0) 62%);transform:translateX(-68%);animation:inspSkeletonSweep 1.8s ease-in-out infinite}@keyframes inspSpin{to{transform:rotate(1turn)}}@keyframes inspSkeletonSweep{0%{transform:translateX(-68%)}to{transform:translateX(68%)}}.insp-detail-loading-hero{z-index:2}.insp-detail-card-skeleton{height:var(--insp-detail-hero-height);pointer-events:none}.insp-detail-media-skeleton{background:#f1ebe0}.insp-detail-card-skeleton .insp-detail-media .insp-photo-fill .insp-photo-image,.insp-detail-card-skeleton .insp-detail-media .insp-photo-fill .insp-photo-video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;padding:0}.insp-detail-card-skeleton .insp-detail-media-product .insp-photo-fill .insp-photo-image-product{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;padding:28px}.insp-detail-panel-skeleton{min-width:var(--insp-hero-panel-w);background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(249,245,238,.74)),var(--brand-light)}.insp-detail-media-skeleton-overlay,.insp-detail-product-skeleton,.insp-detail-shape-skeleton,.insp-detail-spacer-skeleton{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(237,229,216,.96),rgba(226,215,199,.96)),linear-gradient(135deg,rgba(255,255,255,.56),rgba(255,255,255,0))}.insp-detail-media-skeleton-overlay:before,.insp-detail-product-skeleton:before,.insp-detail-shape-skeleton:before,.insp-detail-spacer-skeleton:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.62),rgba(255,255,255,0) 24%),radial-gradient(circle at 76% 72%,rgba(207,192,172,.58),rgba(207,192,172,0) 30%);opacity:.72}.insp-detail-media-skeleton-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(244,238,229,.22),rgba(214,200,181,.34)),linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,0));mix-blend-mode:soft-light;pointer-events:none}.insp-detail-media-skeleton-sheen{position:absolute;inset:-22%;background:linear-gradient(105deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.4) 47%,rgba(255,255,255,0) 64%);transform:translateX(-72%);animation:inspSkeletonSweep 1.8s ease-in-out infinite}.insp-detail-kicker-skeleton{width:132px;height:20px;border-radius:999px;margin-bottom:8px}.insp-detail-heading-skeleton{width:min(88%,320px);height:72px;border-radius:18px;margin-bottom:4px}.insp-detail-author-skeleton{display:flex;align-items:center;gap:10px;margin:2px 0 10px}.insp-detail-avatar-skeleton{width:38px;height:38px;border-radius:50%;flex:0 0 auto}.insp-detail-author-skeleton>span:last-child{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.insp-detail-line-skeleton{display:block;border-radius:999px}.insp-detail-line-skeleton-author{width:min(72%,190px);height:14px}.insp-detail-line-skeleton-meta{width:min(56%,150px);height:12px}.insp-detail-products-skeleton{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:8px;overflow:hidden}.insp-detail-product-skeleton{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(248,243,235,.82)),var(--brand-light);border:1px solid rgba(75,67,53,.08)}.insp-detail-product-thumb-skeleton{width:40px;height:40px;border-radius:11px;flex:0 0 auto}.insp-detail-product-copy-skeleton{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.insp-detail-line-skeleton-product{width:min(86%,170px);height:13px}.insp-detail-line-skeleton-brand{width:min(58%,120px);height:11px}.insp-detail-product-action-skeleton{width:34px;height:34px;border-radius:50%;flex:0 0 auto}.insp-detail-actions-skeleton{display:flex;gap:10px;margin-top:4px;padding-top:0}.insp-detail-button-skeleton{flex:1;height:48px;border-radius:999px}.insp-detail-masonry-skeleton{align-items:flex-start}.insp-detail-spacer-skeleton{border-radius:24px;opacity:0}.insp-detail-loading-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;pointer-events:none;background:rgba(247,245,239,.18);-webkit-backdrop-filter:blur(10px) saturate(1.04);backdrop-filter:blur(10px) saturate(1.04)}.insp-detail-loading-logo{width:120px;height:120px;display:grid;place-items:center;color:var(--brand-dark)}.insp-detail-loading-logo svg{background:transparent!important}.insp-detail-loading-logo-placeholder{width:100%;height:100%;display:block}.insp-end{position:relative;margin:28px 0 8px;padding:56px 32px;border-radius:28px;background:var(--brand-dark);color:var(--brand-light);text-align:center;overflow:hidden}.insp-end-eyebrow{font:500 11px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:rgba(247,245,239,.55)}.insp-end h2{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3.4vw,42px);line-height:1.05;letter-spacing:-.02em;margin:14px 0 0;color:var(--brand-light);text-wrap:balance}.insp-end h2 .accent{font-style:italic;font-weight:400;color:#d3bd9d}.insp-end p{font:400 16px/1.55 var(--font-body);color:rgba(247,245,239,.72);max-width:440px;margin:14px auto 0}.insp-end-blob{position:absolute;width:360px;height:360px;background:var(--brand-taupe);opacity:.16;-webkit-mask:url(/home-v2/assets/blob-1.svg) center/contain no-repeat;mask:url(/home-v2/assets/blob-1.svg) center/contain no-repeat}.insp-end-blob.a{top:-120px;right:-80px}.insp-end-blob.b{bottom:-160px;left:-90px;background:var(--brand-olive);opacity:.14}.insp-lightbox-scrim{position:fixed;inset:0;z-index:120;background:rgba(36,36,35,.58);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:32px;animation:inspFade .2s var(--ease-out) both}@keyframes inspFade{0%{opacity:0}to{opacity:1}}.insp-lightbox{position:relative;width:100%;max-width:960px;max-height:calc(100vh - 64px);background:var(--brand-light);border-radius:26px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;box-shadow:0 40px 90px -30px rgba(36,36,35,.6);animation:inspPop .26s var(--ease-out) both}.insp-lightbox.insp-lightbox-image{width:min(92vw,1380px);max-width:none;height:min(84vh,860px);max-height:min(84vh,860px);grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr)}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain{width:auto;max-width:min(96vw,1600px);height:auto;max-height:min(88vh,920px);display:flex;align-items:flex-start}.insp-lightbox.insp-lightbox-board{width:min(92vw,980px);max-width:none;height:auto;max-height:min(86vh,920px);grid-template-columns:1fr;grid-template-rows:minmax(260px,48vh) minmax(0,1fr)}@keyframes inspPop{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.insp-lightbox-media{position:relative;background:#f3ece0;overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit}.insp-lightbox:not(.insp-lightbox-board) .insp-lightbox-media{border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:0}.insp-lightbox-media .insp-photo{height:100%;aspect-ratio:auto;overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit}.insp-lightbox:not(.insp-lightbox-board) .insp-lightbox-media .insp-photo{border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:0}.insp-lightbox .insp-photo-media-product{background:#fff}.insp-lightbox.insp-lightbox-contain .insp-lightbox-media{display:flex;align-items:flex-start;justify-content:center;flex:0 0 auto;align-self:flex-start;padding:0;background:#f1ebe0}.insp-lightbox-media-backfill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(24px);transform:scale(1.08);opacity:.42;pointer-events:none}.insp-lightbox.insp-lightbox-contain .insp-photo-fill{width:auto;height:auto;max-width:min(68vw,1180px);max-height:min(88vh,920px);flex:0 0 auto;align-self:flex-start;aspect-ratio:auto;display:flex;align-items:flex-start;justify-content:center;background:transparent;position:relative;z-index:1}.insp-lightbox.insp-lightbox-contain .insp-photo-fill .insp-photo-image:not(.insp-photo-image-product),.insp-lightbox.insp-lightbox-contain .insp-photo-fill .insp-photo-video{width:auto;height:auto;max-width:min(68vw,1180px);max-height:min(88vh,920px);display:block;vertical-align:top;object-fit:contain}.insp-lightbox.insp-lightbox-contain .insp-lightbox-media .insp-photo-fill{height:auto}.insp-lightbox.insp-lightbox-image-fill .insp-lightbox-media .insp-photo-fill{height:100%;overflow:hidden}.insp-lightbox.insp-lightbox-image-fill .insp-lightbox-media .insp-photo-fill .insp-photo-image:not(.insp-photo-image-product){width:auto;height:100%;min-height:100%;max-width:min(68vw,1180px);max-height:none;object-fit:cover;object-position:center top}.insp-lightbox-close{position:absolute;top:14px;left:14px;z-index:5;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(26,26,24,.42);border:1px solid rgba(255,255,255,.16);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,background .18s ease}.insp-lightbox-close:focus-visible,.insp-lightbox-media:focus-within .insp-lightbox-close,.insp-lightbox-media:hover .insp-lightbox-close{opacity:1;transform:translateY(0)}.insp-lightbox-close:hover{background:rgba(26,26,24,.56)}.insp-lightbox-close svg{width:15px;height:15px}.insp-lightbox-panel{padding:30px 30px 26px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.insp-lightbox.insp-lightbox-image .insp-lightbox-panel{padding:34px 34px 30px}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-panel{min-width:360px;width:min(30vw,420px);max-height:min(88vh,920px);align-self:flex-start;overflow-y:auto}.insp-lightbox.insp-lightbox-board .insp-lightbox-panel{padding:24px 24px 22px;gap:16px;min-height:0;max-height:min(34vh,320px);overflow-y:auto}.insp-lightbox.insp-lightbox-board .insp-board-cursor-1{top:18%;left:14%}.insp-lightbox.insp-lightbox-board .insp-board-cursor-2{top:60%;left:68%}.insp-lightbox.insp-lightbox-board .insp-board-cursor-3{top:72%;left:12%}.insp-lightbox-eyebrow{display:inline-flex;align-items:center;gap:7px;font:500 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-brown)}.insp-lightbox-eyebrow .ic{width:13px;height:13px}.insp-lightbox-panel h2{font-family:var(--font-display);font-weight:500;font-size:27px;line-height:1.12;letter-spacing:-.02em;color:var(--brand-dark);margin:-6px 0 0}.insp-lightbox-eyebrow-image,.insp-lightbox-eyebrow-video{color:var(--brand-dark)}.insp-badge-video svg,.insp-lightbox-eyebrow-video svg{width:14px;height:14px}.insp-lightbox-author{display:flex;align-items:flex-start}.tone-1{background:#8a6f5c}.tone-2{background:#7c806f}.tone-3{background:#5d7886}.tone-4{background:#a78c79}.tone-5{background:#4b4335}.insp-lightbox-author strong{display:block;font:500 14px/1.2 var(--font-display);color:var(--brand-dark)}.insp-lightbox-author .insp-brand-link,.insp-lightbox-author span{display:block;font:400 12.5px/1.2 var(--font-body);color:var(--text-muted)}.insp-lightbox-author .insp-brand-link:hover,.insp-related-copy .insp-brand-link:hover{color:var(--brand-dark)}.insp-product-name-link{color:inherit;text-decoration:none}.insp-product-name-link:hover strong{text-decoration:underline;text-underline-offset:3px}.insp-lightbox-description{font:400 14.5px/1.6 var(--font-body);color:var(--text-muted)}.insp-description{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.insp-description .insp-lightbox-description{margin:0;white-space:pre-line}.insp-lightbox-description.is-folded{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.insp-detail-panel .insp-lightbox-description.is-folded{-webkit-line-clamp:6}.insp-description-toggle{padding:0;border:0;background:none;font:500 13px/1.4 var(--font-body);color:var(--brand-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.insp-lightbox-price-row{display:flex;flex-wrap:wrap;gap:7px}.insp-meta-pill,.insp-price-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;font:500 11.5px/1 var(--font-display)}.insp-price-pill{background:var(--brand-dark);color:var(--brand-light)}.insp-meta-pill{background:rgba(167,140,121,.12);border:1px solid rgba(167,140,121,.2);color:var(--brand-dark)}.insp-meta-pill .ic{width:12px;height:12px;color:var(--brand-brown)}.insp-section-label{font:500 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.insp-lightbox-products{display:flex;flex-direction:column;gap:8px}.insp-related-product{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;border:1px solid rgba(75,67,53,.1);background:var(--brand-light);transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.insp-related-product.is-clickable{cursor:pointer}.insp-related-product:hover{transform:translateY(-1px);background:rgba(247,242,234,.96);border-color:rgba(75,67,53,.18);box-shadow:0 14px 26px -22px rgba(36,36,35,.45)}.insp-related-swatch{width:34px;height:34px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,var(--brand-taupe),var(--brand-brown));box-shadow:inset 0 1px 3px rgba(255,255,255,.25)}.insp-related-image{width:40px;height:40px;border-radius:11px;flex-shrink:0;object-fit:contain;object-position:center;display:block;background:transparent;padding:0;transition:transform .22s ease}.insp-related-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.insp-related-product strong{font:500 12px/1.25 var(--font-display);color:var(--brand-dark);transition:color .22s ease;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-related-copy .insp-brand-link,.insp-related-product span{font:400 11px/1.25 var(--font-body);color:var(--text-muted);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-related-price{font:500 11.5px/1.2 var(--font-display);color:var(--brand-dark);white-space:nowrap}.insp-related-side{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.insp-related-link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid rgba(75,67,53,.12);background:rgba(var(--surface-marketing-page-rgb),.96);color:var(--brand-brown);text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.insp-related-link svg{width:13px;height:13px}.insp-related-link:hover{background:rgba(231,220,203,.98);border-color:rgba(75,67,53,.2);color:var(--brand-dark);transform:translateY(-1px)}.insp-related-link .ic{width:13px;height:13px}.insp-related-link.is-saved,.insp-related-link.is-saved:hover{background:var(--color-terracota,#a54c28);border-color:transparent;color:#fff}.insp-related-link.is-saved .ic{background:#fff}.insp-related-product:hover .insp-related-image{background:#f1e8db;transform:scale(1.02)}.insp-related-product:hover .insp-related-price,.insp-related-product:hover strong{color:#2f2d2a}.insp-lightbox-actions{display:flex;gap:10px;margin-top:auto;padding-top:6px}.insp-lightbox-actions .btn{flex:1;min-width:0;justify-content:center;text-align:center;line-height:1;white-space:nowrap}.insp-lightbox-actions .btn-primary{flex:1.35 1 0}.insp-lightbox-actions .btn-secondary{flex:1 1 0}.insp-lightbox-actions .btn .ic{flex:0 0 auto}.insp-lightbox.insp-lightbox-image .insp-lightbox-actions{flex-wrap:wrap}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-products{flex:1 1 auto;min-height:0;max-height:min(36vh,360px);overflow-y:auto;padding-right:2px}.insp-lightbox.insp-lightbox-board .insp-lightbox-actions{margin-top:0}.insp-toast-wrap{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:200;pointer-events:none}.insp-toast,.insp-toast-wrap{display:flex;align-items:center}.insp-toast{gap:14px;padding:12px 14px 12px 18px;border-radius:999px;background:var(--brand-dark);color:var(--brand-light);box-shadow:0 22px 48px -16px rgba(36,36,35,.55);pointer-events:auto}.insp-toast-ic .ic{width:15px;height:15px}.insp-toast-text{font:400 13px/1.35 var(--font-body)}.insp-toast-action{font:500 12px/1 var(--font-display);color:var(--brand-light);border-bottom:1px solid rgba(247,245,239,.6);padding-bottom:2px}@media (max-width:860px){.insp-detail-main{padding-top:24px}.insp-detail-card-skeleton{height:auto;min-height:0}.insp-detail-media-skeleton{width:100%;height:auto;aspect-ratio:4/5}.insp-detail-panel-skeleton{min-width:0}.insp-detail-actions-skeleton{padding-top:10px}.insp-detail-card,.insp-detail-card-board,.insp-detail-card-product{flex-direction:column;align-items:stretch;height:auto}.insp-detail-media,.insp-detail-media-board,.insp-detail-media-product{flex:0 0 auto;align-self:stretch;width:100%;height:auto;aspect-ratio:var(--insp-detail-media-ar);max-height:none}.insp-detail-panel{flex:1 1 auto;align-self:stretch;height:auto;max-height:none;min-width:0}.insp-detail-panel .insp-lightbox-products{max-height:none;overflow:visible}.insp-detail-floating-hero{position:static;width:auto!important}.insp-detail-floating-hero,.insp-detail-stacked-hero{height:auto}.insp-detail-stacked-hero{max-width:none;margin:-24px -24px 22px}.insp-detail-stacked-hero .insp-detail-card{max-width:none;border-radius:0 0 24px 24px;border-left:0;border-right:0}.insp-intro{padding-top:28px}.insp-intro-tools{flex-direction:column;gap:16px}.insp-intro-tools .insp-intro-lede,.insp-search{flex-basis:auto}.insp-search{margin-top:0;max-width:none;width:100%}.insp-col,.insp-masonry{gap:14px}.insp-lightbox{grid-template-columns:1fr;max-height:calc(100vh - 24px)}.insp-lightbox.insp-lightbox-image,.insp-lightbox.insp-lightbox-image.insp-lightbox-contain{width:min(96vw,680px);height:auto;max-height:calc(100vh - 24px);grid-template-columns:1fr;grid-template-rows:minmax(260px,42vh) auto}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain{display:grid;max-width:min(96vw,680px)}.insp-lightbox.insp-lightbox-board{width:min(96vw,680px);height:auto;max-height:calc(100vh - 24px);grid-template-columns:1fr;grid-template-rows:minmax(260px,42vh) minmax(0,1fr)}.insp-lightbox-media{min-height:0}.insp-lightbox:not(.insp-lightbox-board) .insp-lightbox-media{border-top-right-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.insp-lightbox.insp-lightbox-image .insp-lightbox-media{height:100%}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-media{display:block;padding:0}.insp-lightbox:not(.insp-lightbox-board) .insp-lightbox-media .insp-photo{border-top-right-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-photo-fill,.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-photo-fill .insp-photo-image:not(.insp-photo-image-product),.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-photo-fill .insp-photo-video{width:100%;height:100%;max-width:none;max-height:none}.insp-lightbox.insp-lightbox-image .insp-lightbox-panel{min-height:fit-content;max-height:min(42vh,420px);overflow-y:auto}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-panel{width:auto;min-width:0;min-height:fit-content;max-height:min(42vh,420px);overflow-y:auto}.insp-lightbox.insp-lightbox-board .insp-lightbox-panel{min-height:0;max-height:min(42vh,360px);overflow-y:auto}.insp-board-cursors{display:none}.insp-lightbox-close{opacity:1;transform:none}}@media (max-width:560px){.insp-detail-main{padding-bottom:40px}.insp-detail-panel{padding:22px 18px 18px}.insp-detail-panel .insp-lightbox-actions .btn{min-width:fit-content}.insp-intro h1{font-size:36px}.insp-intro-lede{font-size:15px}.insp-search{flex-wrap:wrap}.insp-intro-aside,.insp-search-clear{width:100%}.insp-masonry{gap:12px}.insp-feed-canvas{width:min(calc(100vw - 24px),100%)}.insp-overlay-top{top:10px;left:10px;right:10px}.insp-overlay-foot{left:10px;right:10px;bottom:10px}.insp-save{height:34px;padding:0 12px;font-size:12px}.insp-iconbtn,.insp-view{display:none}.insp-lightbox-scrim{padding:10px;align-items:center}.insp-lightbox,.insp-lightbox.insp-lightbox-image,.insp-lightbox.insp-lightbox-image.insp-lightbox-contain{width:100%;max-width:none;height:auto;max-height:min(88vh,820px);border-radius:26px 26px 22px 22px;grid-template-rows:minmax(220px,34vh) auto}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain{display:grid;grid-template-columns:1fr}.insp-lightbox.insp-lightbox-board{width:100%;max-width:none;height:auto;max-height:min(88vh,820px);border-radius:26px 26px 22px 22px;grid-template-rows:minmax(220px,34vh) minmax(0,1fr)}.insp-lightbox-panel,.insp-lightbox.insp-lightbox-image .insp-lightbox-panel,.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-panel{padding:20px 18px 18px;gap:16px;min-height:fit-content;max-height:min(46vh,420px);overflow-y:auto}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-panel{width:auto;min-width:0}.insp-lightbox.insp-lightbox-board .insp-lightbox-panel{padding:20px 18px 18px;gap:16px;min-height:0;max-height:min(46vh,420px);overflow-y:auto}.insp-lightbox-author strong{font-size:13px}.insp-lightbox:not(.insp-lightbox-board) .insp-lightbox-media,.insp-lightbox:not(.insp-lightbox-board) .insp-lightbox-media .insp-photo{border-top-right-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-media{display:block;padding:0}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-photo-fill,.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-photo-fill .insp-photo-image:not(.insp-photo-image-product),.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-photo-fill .insp-photo-video{width:100%;height:100%;max-width:none;max-height:none}.insp-lightbox-author span{font-size:12px}.insp-lightbox-products{max-height:190px;overflow-y:auto;padding-right:2px}.insp-detail-panel .insp-lightbox-products{max-height:none;overflow:visible}.insp-related-product{gap:10px;padding:9px 10px}.insp-related-image,.insp-related-swatch{width:40px;height:40px}.insp-related-copy{min-width:0}.insp-related-product strong{font-size:12.5px}.insp-related-product span{font-size:11.5px}.insp-related-side{gap:7px}.insp-related-side>span{font-size:11.5px}.insp-related-link{width:32px;height:32px}.insp-lightbox-actions{position:static;margin-top:0;padding-top:10px;padding-bottom:2px;background:transparent}.insp-lightbox-actions .btn{min-height:50px;padding-inline:16px;font-size:14px}}