/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--yellow:#ebb308;--black:#080808;--charcoal:#232323;--graphite:#565656;--grey:#d5d3cf;--ivory:#f5f2ea;--white:#fff}.analytics-consent{z-index:9999;color:#fff;background:#090909;border-top:3px solid #f2b900;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;max-width:980px;margin:auto;padding:22px 24px;display:grid;position:fixed;bottom:22px;left:22px;right:22px;box-shadow:0 18px 60px #00000059}.analytics-consent b{margin-bottom:7px;font-size:15px;display:block}.analytics-consent p{color:#b9b9b9;max-width:650px;margin:0;font-size:13px;line-height:1.55}.analytics-consent a{color:#fff}.analytics-consent-actions{gap:10px;display:flex}.analytics-consent-actions button{color:#fff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #555;min-height:44px;padding:0 18px;font-size:12px;font-weight:800}.analytics-consent-actions .accept{color:#111;background:#f2b900;border-color:#f2b900}.analytics-settings{z-index:1200;color:#ddd;cursor:pointer;background:#000000b8;border:0;padding:7px 9px;font-size:10px;position:fixed;bottom:8px;left:10px}.analytics-admin{color:#111;background:#f2f0e9;min-height:100vh;padding:70px 6vw}.analytics-admin>header{border-bottom:1px solid #cbc7bb;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:35px;display:flex}.analytics-admin header p{color:#8a6a00;text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;font-size:12px;font-weight:800}.analytics-admin h1{margin:0;font-size:clamp(44px,6vw,78px);font-weight:500;line-height:.95}.analytics-admin header a{color:#fff;background:#111;padding:14px 20px;font-size:12px;text-decoration:none}.analytics-admin-status{background:#fff;border:1px solid #cbc7bb;grid-template-columns:1fr 1fr;margin:35px 0;display:grid}.analytics-admin-status>div{padding:28px}.analytics-admin-status>div+div{border-left:1px solid #cbc7bb}.analytics-admin-status span,.analytics-admin-status b,.analytics-admin-status p{display:block}.analytics-admin-status span{color:#777;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.analytics-admin-status b{margin:12px 0 8px;font-size:23px}.analytics-admin-status b i{background:#20a85a;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.analytics-admin-status p{color:#666;margin:0;font-size:14px}.analytics-admin-body{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:30px;display:grid}.analytics-admin-body>div,.analytics-admin-body aside{background:#fff;padding:34px}.analytics-admin-body h2{max-width:620px;margin:10px 0 25px;font-size:clamp(34px,4vw,55px);line-height:1}.analytics-admin-body ul{color:#555;margin:0;padding-left:20px;font-size:16px;line-height:2}.analytics-admin-body aside{color:#fff;background:#111}.analytics-admin-body aside>b{font-size:24px}.analytics-admin-body aside p{color:#aaa;font-size:14px;line-height:1.6}.analytics-admin-body aside a{color:#111;text-transform:uppercase;background:#f2b900;justify-content:space-between;margin:28px 0 20px;padding:16px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.analytics-admin-body aside small{color:#888;font-size:12px;line-height:1.6;display:block}@media (width<=700px){.analytics-consent{grid-template-columns:1fr;gap:16px;padding:20px;bottom:10px;left:10px;right:10px}.analytics-consent-actions{grid-template-columns:1fr 1fr;display:grid}.analytics-consent-actions button{padding:0 10px}.analytics-admin{padding:40px 20px 80px}.analytics-admin>header{flex-direction:column}.analytics-admin-status,.analytics-admin-body{grid-template-columns:1fr}.analytics-admin-status>div+div{border-top:1px solid #cbc7bb;border-left:0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--black);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{width:100%;display:block}.site-header{color:#fff;z-index:5;background:#080808;justify-content:space-between;align-items:center;height:88px;padding:0 4.5vw;display:flex;position:relative}.brand{width:176px;height:54px;overflow:hidden}.brand img{object-fit:cover;object-position:center;transform-origin:50%;height:100%;transform:scale(2.15)}.site-header nav{text-transform:uppercase;letter-spacing:.14em;gap:34px;font-size:12px;display:flex}.site-header nav a{opacity:.72;transition:all .2s}.site-header nav a:hover{opacity:1;color:var(--yellow)}.header-cta{border-bottom:2px solid var(--yellow);text-transform:uppercase;letter-spacing:.13em;padding:11px 0;font-size:12px}.hero{color:#fff;height:calc(100vh - 88px);min-height:640px;position:relative;overflow:hidden}.hero-image{object-fit:cover;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#000000e6 0%,#0000009e 42%,#0000001a 82%),linear-gradient(#0000 50%,#00000073);position:absolute;inset:0}.hero-content{max-width:760px;position:absolute;top:50%;left:8vw;transform:translateY(-50%)}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:700}.eyebrow{color:var(--yellow);margin:0 0 28px}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(58px,7vw,108px);font-weight:700;line-height:.9}.hero h1 span{color:var(--yellow)}.hero-copy{color:#ffffffc2;max-width:560px;margin:30px 0;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.button{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:30px;min-width:208px;padding:18px 22px;font-size:11px;font-weight:700;display:inline-flex}.primary{background:var(--yellow);color:#050505}.secondary{color:#fff;border:1px solid #ffffff73}.dark{color:#fff;background:#080808}.hero-note{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:15px;font-size:10px;display:flex;position:absolute;bottom:40px;right:4.5vw}.hero-note b{color:var(--yellow);font-size:30px}.hero-note span{border-left:1px solid #fff6;padding-left:15px}.trust-strip{background:var(--yellow);text-transform:uppercase;letter-spacing:.13em;justify-content:center;align-items:center;gap:34px;min-height:82px;padding:20px 5vw;font-size:10px;font-weight:700;display:flex}.trust-strip i{background:#000;border-radius:50%;width:4px;height:4px}.intro{background:var(--ivory);grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;padding:120px 8vw;display:grid}.section-kicker{color:#9b7600;margin:0 0 18px}.intro h2,.section-head h2,.supply h2,.cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,72px);line-height:1.02}.intro-copy p,.section-head>p,.supply-content>p{color:var(--graphite);margin:0 0 28px;font-size:16px;line-height:1.8}.intro-copy a{text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #111;padding-bottom:7px;font-size:11px;font-weight:700}.intro-copy a span{color:#a77f00;margin-left:16px}.materials{color:#fff;background:#0b0b0b;padding:120px 4.5vw}.section-head{grid-template-columns:1fr 390px;align-items:end;gap:30px;margin:0 3.5vw 54px;display:grid}.section-head>p{color:#aaa;margin:0}.product-grid{grid-template-columns:1.15fr .85fr .85fr;gap:14px;display:grid}.product-card{background:#222;height:620px;position:relative;overflow:hidden}.product-card img{object-fit:cover;height:100%;transition:transform .7s}.product-card:hover img{transform:scale(1.025)}.card-2 img{object-position:left}.card-3 img{object-position:right}.product-overlay{background:linear-gradient(#0000 42%,#000000db);position:absolute;inset:0}.product-number{color:var(--yellow);font-size:12px;font-weight:700;position:absolute;top:22px;right:22px}.product-info{position:absolute;bottom:28px;left:28px;right:28px}.product-info p{letter-spacing:.2em;text-transform:uppercase;color:var(--yellow);font-size:9px}.product-info h3{margin:10px 0 22px;font-size:26px}.product-info a{text-transform:uppercase;letter-spacing:.13em;border-top:1px solid #ffffff59;justify-content:space-between;padding-top:14px;font-size:10px;display:flex}.availability-note{text-align:center;color:#7c7c7c;margin:26px 0 0;font-size:11px}.supply{grid-template-columns:1.05fr .95fr;min-height:760px;display:grid}.supply-visual{background:#ddd;position:relative;overflow:hidden}.supply-visual img{object-fit:cover;height:100%}.supply-has-custom-image{grid-template-columns:1.12fr .88fr;min-height:680px}.supply-has-custom-image .supply-visual img{object-position:center center}.supply-visual span{text-transform:uppercase;letter-spacing:.15em;background:#fff;padding:14px 18px;font-size:10px;position:absolute;bottom:30px;left:34px}.supply-content{background:var(--ivory);flex-direction:column;justify-content:center;padding:100px 8vw;display:flex}.supply-content h2{margin-bottom:28px}.supply-content ol{border-top:1px solid #cbc7bc;margin:16px 0 34px;padding:0;list-style:none}.supply-content li{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #cbc7bc;gap:24px;padding:19px 0;font-size:11px;display:flex}.supply-content li span{color:#a77f00}.supply-content .button{align-self:flex-start}.cta{color:#fff;text-align:center;background:#111;padding:120px 8vw}.cta h2{max-width:840px;margin:0 auto 24px}.cta>p:not(.section-kicker){color:#aaa;max-width:650px;margin:0 auto 34px;line-height:1.7}.cta .button{margin:auto}footer{color:#fff;background:#050505;grid-template-columns:180px 1fr 1fr;align-items:start;gap:35px;padding:70px 5vw 30px;display:grid}footer>img{object-fit:cover;height:80px}footer p{color:#888;letter-spacing:.08em;font-size:12px}footer>div:not(.footer-contact):not(.footer-entities){text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;gap:18px;font-size:9px;display:flex}footer small{color:#666;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #242424;grid-column:1/-1;padding-top:24px;font-size:9px}.footer-entities{grid-column:2/-1;gap:12px;display:flex}.footer-entities>div{background:#fff;width:150px;height:58px;overflow:hidden}.footer-entities img{object-fit:contain;width:100%;height:100%}.footer-entities>div:last-child{background:#000}.ownership-line{color:#777;margin:4px 0 7px;font-size:10px;line-height:1.65}.ownership-line b{color:#aaa;font-weight:600}@media (width<=900px){.site-header{height:72px;padding:0 20px}.brand{width:135px;height:48px}.site-header nav{display:none}.header-cta{font-size:10px}.hero{height:760px;min-height:0}.hero-content{top:46%;left:24px;right:24px}.hero h1{font-size:59px}.hero-copy{font-size:14px}.hero-note{left:24px;right:auto}.trust-strip{white-space:nowrap;justify-content:flex-start;padding:20px 24px;overflow:auto}.intro{grid-template-columns:1fr;padding:80px 24px}.materials{padding:80px 18px}.section-head{grid-template-columns:1fr;margin:0 6px 36px}.product-grid{grid-template-columns:1fr}.product-card{height:520px}.supply{grid-template-columns:1fr}.supply-visual{height:500px}.supply-has-custom-image .supply-visual{aspect-ratio:4/3;height:auto}.supply-content{padding:78px 24px}.cta{padding:90px 24px}footer{text-align:left;grid-template-columns:1fr}footer div{flex-wrap:wrap}footer small{grid-column:auto}.hero-actions{flex-direction:column;align-items:flex-start}.button{width:100%;max-width:340px}}@media (width<=420px){.hero h1{font-size:49px}.hero-copy{margin:24px 0}.product-card{height:440px}.intro h2,.section-head h2,.supply h2,.cta h2{font-size:40px}}.brand-architecture{background:var(--ivory);grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;padding:110px 8vw;display:grid}.architecture-title h2{letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(40px,4.8vw,68px);line-height:1.03}.architecture-title>p:last-child{color:#666;line-height:1.8}.architecture-stack{grid-template-columns:1fr 1fr;gap:12px;display:grid}.architecture-stack article{background:#fff;flex-direction:column;min-height:260px;padding:20px;display:flex}.architecture-stack article.primary-brand{color:#fff;background:#0a0a0a;grid-column:1/-1}.architecture-stack article>span{text-transform:uppercase;letter-spacing:.14em;color:#9b7600;font-size:8px}.architecture-stack article>img{object-fit:contain;height:135px;margin:20px 0}.architecture-stack article.primary-brand>img{height:110px}.architecture-stack article.balaji-card{color:#fff;background:#050505}.architecture-stack article>p{color:#777;margin:auto 0 0;font-size:11px;line-height:1.6}.architecture-stack article.primary-brand>p,.architecture-stack article.balaji-card>p{color:#999}@media (width<=900px){.brand-architecture{grid-template-columns:1fr;padding:75px 24px}.architecture-stack{grid-template-columns:1fr 1fr}footer{grid-template-columns:1fr}.footer-entities{grid-column:1}.footer-entities>div{width:140px}}@media (width<=600px){.architecture-stack{grid-template-columns:1fr}.architecture-stack article.primary-brand{grid-column:1}.footer-entities{flex-wrap:wrap}}.page-hero{color:#fff;background:#0a0a0a;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:110px 8vw 100px;display:grid}.page-hero h1,.stock-hero h1,.detail-content h1{letter-spacing:-.055em;margin:0;font-size:clamp(58px,7vw,104px);line-height:.92}.page-hero h1 span{color:var(--yellow)}.page-hero>p:last-child{color:#aaa;max-width:440px;line-height:1.8}.catalogue{background:var(--ivory);padding:52px 4.5vw 110px}.filter-row{flex-wrap:wrap;gap:8px;display:flex}.filter-row button{text-transform:uppercase;letter-spacing:.12em;background:0 0;border:1px solid #c9c5ba;padding:12px 18px;font-size:9px}.filter-row button.active{color:#fff;background:#111;border-color:#111}.catalogue-head{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #c9c5ba;justify-content:space-between;align-items:center;padding:34px 0 18px;font-size:10px;display:flex}.catalogue-head b{color:#a77f00;margin-right:6px}.catalogue-head span{color:#777}.catalogue-grid{grid-template-columns:repeat(3,1fr);gap:46px 16px;padding-top:24px;display:grid}.catalogue-image{background:#ddd;height:480px;display:block;position:relative;overflow:hidden}.catalogue-image img{object-fit:cover;height:100%;transition:transform .6s}.catalogue-image:hover img{transform:scale(1.025)}.catalogue-image>span{background:var(--yellow);padding:8px;font-size:9px;font-weight:700;position:absolute;top:16px;right:16px}.catalogue-info>p{color:#8c6b00;text-transform:uppercase;letter-spacing:.15em;margin:18px 0 8px;font-size:9px}.catalogue-info h2{margin:0 0 15px;font-size:25px}.catalogue-info>div{gap:8px;display:flex}.catalogue-info>div span{text-transform:uppercase;letter-spacing:.08em;background:#e3dfd4;padding:7px 9px;font-size:9px}.text-link{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #111;margin-top:20px;padding-bottom:5px;font-size:9px;font-weight:700;display:inline-block}.detail-wrap{grid-template-columns:1.05fr .95fr;min-height:820px;display:grid}.detail-image{background:#111;position:relative;overflow:hidden}.detail-image img{object-fit:cover;height:100%}.detail-image>span{text-transform:uppercase;letter-spacing:.12em;background:#fff;padding:11px 14px;font-size:8px;position:absolute;bottom:20px;left:20px}.detail-content{background:var(--ivory);flex-direction:column;justify-content:center;padding:84px 7vw;display:flex}.detail-content h1{font-size:clamp(55px,6vw,90px)}.detail-lead{color:#555;margin:26px 0;font-size:16px;line-height:1.75}.detail-content dl{margin:0 0 24px}.detail-content dl>div{border-top:1px solid #cbc7bc;grid-template-columns:1fr 1.2fr;padding:14px 0;font-size:11px;display:grid}.detail-content dl>div:last-child{border-bottom:1px solid #cbc7bc}.detail-content dt{text-transform:uppercase;letter-spacing:.12em;color:#777}.detail-content dd{margin:0;font-weight:700}.availability-box{border-left:4px solid var(--yellow);margin:0 0 28px;padding:4px 0 4px 16px}.availability-box b{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.availability-box p{color:#666;margin:7px 0;font-size:12px;line-height:1.6}.detail-content .button{width:270px}.back-link{text-transform:uppercase;letter-spacing:.13em;margin-top:24px;font-size:9px}.application-strip{color:#fff;background:#111;padding:50px 8vw}.application-strip>div{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.application-strip span{text-transform:uppercase;letter-spacing:.13em;color:#bbb;font-size:10px}.stock-hero{background:var(--ivory);grid-template-columns:1.1fr .9fr;align-items:end;gap:9vw;padding:100px 8vw;display:grid}.stock-hero>div:last-child>p{color:#5d5d5d;max-width:500px;line-height:1.8}.stock-hero>div:last-child>span{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.stock-hero i{background:var(--yellow);border-radius:50%;width:7px;height:7px}.stock-list{padding:60px 8vw 100px}.stock-toolbar{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #bbb;justify-content:space-between;padding-bottom:18px;font-size:9px;display:flex}.stock-toolbar p{color:#777;margin:0}.stock-row{border-bottom:1px solid #ddd;grid-template-columns:50px 160px 1fr 180px 30px;align-items:center;gap:28px;padding:24px 0;display:grid}.stock-index{color:#a77f00;font-size:11px}.stock-thumb{background:#ddd;height:105px;overflow:hidden}.stock-thumb img{object-fit:cover;height:100%}.stock-title p{text-transform:uppercase;letter-spacing:.12em;color:#9b7600;margin:0 0 8px;font-size:9px}.stock-title h2{margin:0 0 8px;font-size:24px}.stock-title span{color:#777;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.stock-status span,.stock-status b{text-transform:uppercase;letter-spacing:.1em;font-size:9px;display:block}.stock-status span{color:#777;margin-bottom:8px}.stock-row>a{font-size:25px}.stock-note{background:var(--yellow);grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:80px 8vw;display:grid}.stock-note h2{margin:0;font-size:42px;line-height:1.05}.stock-note p{color:#3c310c;line-height:1.7}.stock-note .button{grid-column:2}@media (width<=900px){.page-hero,.stock-hero{grid-template-columns:1fr;padding:72px 24px}.page-hero h1,.stock-hero h1{font-size:56px}.catalogue{padding:36px 18px 80px}.catalogue-grid{grid-template-columns:1fr 1fr}.catalogue-image{height:420px}.detail-wrap{grid-template-columns:1fr}.detail-image{height:600px}.detail-content{padding:70px 24px}.stock-list{padding:40px 24px 70px}.stock-row{grid-template-columns:36px 110px 1fr 24px}.stock-status{display:none}.stock-note{grid-template-columns:1fr;padding:70px 24px}.stock-note .button{grid-column:1}.application-strip{padding:45px 24px}}@media (width<=600px){.catalogue-grid{grid-template-columns:1fr}.catalogue-image{height:480px}.catalogue-head span{display:none}.detail-image{height:480px}.stock-row{grid-template-columns:90px 1fr 22px;gap:14px}.stock-index{display:none}.stock-thumb{height:90px}.stock-title h2{font-size:18px}.stock-toolbar p,.inner-header .header-cta{display:none}}.story-hero,.export-hero{background:var(--ivory);grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:110px 8vw;display:grid}.story-hero h1,.service-hero h1,.export-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(56px,7vw,102px);line-height:.92}.story-hero h1 span,.export-hero h1 span{color:#a77f00}.story-hero>p,.export-hero>div:last-child>p{color:#5c5c5c;font-size:16px;line-height:1.8}.story-image{height:690px;position:relative;overflow:hidden}.story-image img{object-fit:cover;height:100%}.story-image>div{color:#fff;background:#080808;gap:10px;padding:25px 30px;font-size:24px;display:flex;position:absolute;bottom:55px;left:7vw}.story-image>div span{color:var(--yellow)}.story-copy{grid-template-columns:1fr 1fr;gap:8vw;padding:110px 8vw;display:grid}.story-copy h2,.service-intro h2,.process h2,.requirement h2,.export-content h2,.export-note h2,.statement h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,66px);line-height:1.04}.story-copy>div:last-child p{color:#555;margin:0 0 24px;font-size:16px;line-height:1.85}.values{color:#fff;background:#0b0b0b;grid-template-columns:repeat(4,1fr);gap:1px;padding:80px 8vw;display:grid}.values article{border-left:1px solid #333;padding:35px 28px}.values article:first-child{border-left:0}.values span{color:var(--yellow);font-size:10px}.values h3{margin:40px 0 15px;font-size:25px}.values p{color:#999;font-size:13px;line-height:1.7}.statement{text-align:center;color:#fff;background:#161616;padding:110px 8vw}.statement>p{text-transform:uppercase;letter-spacing:.18em;color:var(--yellow);font-size:10px}.statement h2{max-width:1000px;margin:20px auto 34px}.statement .button{margin:auto}.service-hero{color:#fff;background:url(/hero-stone.jpg) 50%/cover;align-items:center;min-height:760px;padding:100px 8vw;display:flex;position:relative}.service-hero:before{content:"";background:linear-gradient(90deg,#000000e6,#0006,#0000001a);position:absolute;inset:0}.service-hero>div{max-width:850px;position:relative}.service-hero h1{margin-bottom:28px}.service-hero>div>p:not(.section-kicker){color:#ccc;max-width:620px;line-height:1.75}.service-intro{background:var(--ivory);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 8vw;display:grid}.service-features{grid-template-columns:1fr 1fr;display:grid}.service-features article{border-bottom:1px solid #cac6ba;border-left:1px solid #cac6ba;padding:25px}.service-features b{text-transform:uppercase;letter-spacing:.1em;font-size:13px}.service-features p{color:#666;font-size:13px;line-height:1.65}.process{color:#fff;background:#0b0b0b;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:110px 8vw;display:grid}.process>div:last-child article{border-top:1px solid #353535;grid-template-columns:50px 230px 1fr;align-items:start;gap:20px;padding:24px 0;display:grid}.process article span{color:var(--yellow);font-size:10px}.process article h3{margin:0;font-size:18px}.process article p{color:#999;margin:0;font-size:13px;line-height:1.6}.requirement{background:var(--yellow);grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:100px 8vw;display:grid}.requirement ul{grid-template-columns:1fr 1fr;gap:14px 30px;margin:0;padding:0;list-style:none;display:grid}.requirement li{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #0000004d;padding:13px 0;font-size:11px}.requirement .button{grid-column:2;width:260px}.project-hero-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.project-text-link{color:#fff;border-bottom:1px solid var(--yellow);text-transform:uppercase;letter-spacing:.12em;padding-bottom:7px;font-size:10px}.project-types{background:var(--yellow);justify-content:space-between;align-items:center;gap:25px;min-height:78px;padding:18px 8vw;display:flex;overflow:auto}.project-types span{white-space:nowrap;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:700}.process-note{color:#888;max-width:360px;margin-top:26px;line-height:1.7}.project-enquiry{background:var(--ivory);grid-template-columns:.72fr 1.28fr;gap:9vw;padding:110px 8vw;display:grid}.project-enquiry>aside h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,66px);line-height:1.04}.project-enquiry>aside>p:not(.section-kicker){color:#666;margin:28px 0;line-height:1.75}.approval-note{color:#fff;border-left:4px solid var(--yellow);background:#111;padding:24px}.approval-note b{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.approval-note p{color:#aaa;margin:10px 0 0;font-size:12px;line-height:1.65}.project-mobile-actions{display:none}.export-hero{color:#fff;background:#080808}.export-hero>div:last-child>p{color:#aaa}.export-band{background:var(--yellow);text-transform:uppercase;letter-spacing:.13em;justify-content:center;align-items:center;gap:32px;padding:30px 8vw;font-size:10px;font-weight:700;display:flex}.export-band i{background:#111;border-radius:50%;width:4px;height:4px}.export-grid{grid-template-columns:1fr 1fr;min-height:800px;display:grid}.export-picture{overflow:hidden}.export-picture img{object-fit:cover;height:100%}.export-content{background:var(--ivory);flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.export-content>p:not(.section-kicker){color:#666;line-height:1.7}.export-content dl{margin-top:25px}.export-content dl>div{border-top:1px solid #cac6ba;grid-template-columns:45px 1fr;padding:16px 0;display:grid}.export-content dt{color:#9b7600;font-size:10px}.export-content dd{margin:0}.export-content dd b,.export-content dd span{display:block}.export-content dd b{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.export-content dd span{color:#777;margin-top:5px;font-size:12px}.export-note{grid-template-columns:1fr 1fr;gap:8vw;padding:90px 8vw;display:grid}.export-note>p{color:#666;line-height:1.8}.export-hero-actions{align-items:center;gap:26px;margin-top:28px;display:flex}.export-hero-actions>a:last-child{color:#fff;border-bottom:1px solid var(--yellow);text-transform:uppercase;letter-spacing:.12em;padding-bottom:7px;font-size:9px}.export-routes{background:var(--ivory);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:105px 8vw;display:grid}.export-routes h2,.export-process h2,.export-enquiry h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,66px);line-height:1.04}.export-routes>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.export-routes article{border-left:1px solid #cac6ba;padding:26px}.export-routes article span,.export-process article span{color:#9b7600;font-size:10px}.export-routes h3{margin:32px 0 14px;font-size:18px}.export-routes article p{color:#666;font-size:12px;line-height:1.7}.export-process{color:#fff;background:#0b0b0b;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:105px 8vw;display:grid}.export-process>div:last-child article{border-top:1px solid #343434;grid-template-columns:45px 210px 1fr;gap:20px;padding:22px 0;display:grid}.export-process h3{margin:0;font-size:17px}.export-process article p{color:#999;margin:0;font-size:12px;line-height:1.7}.export-enquiry{background:var(--ivory);grid-template-columns:.72fr 1.28fr;gap:9vw;padding:110px 8vw;display:grid}.export-enquiry>aside>p:not(.section-kicker){color:#666;margin:28px 0;line-height:1.75}.export-safety{color:#fff;border-left:4px solid var(--yellow);background:#111;padding:24px}.export-safety b{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.export-safety p{color:#aaa;margin:10px 0 0;font-size:12px;line-height:1.65}.export-mobile-actions{display:none}@media (width<=900px){.story-hero,.export-hero,.story-copy,.service-intro,.process,.requirement,.export-note,.project-enquiry,.export-routes,.export-process,.export-enquiry{grid-template-columns:1fr;padding:75px 24px}.story-image{height:560px}.values{grid-template-columns:1fr 1fr;padding:60px 24px}.export-grid{grid-template-columns:1fr}.export-picture{height:560px}.export-content{padding:70px 24px}.process>div:last-child article{grid-template-columns:40px 180px 1fr}.requirement .button{grid-column:1}.export-band{white-space:nowrap;justify-content:flex-start;overflow:auto}.service-hero{padding:80px 24px}.story-hero h1,.service-hero h1,.export-hero h1{font-size:58px}}@media (width<=600px){.story-hero h1,.service-hero h1,.export-hero h1{font-size:48px}.story-image{height:470px}.story-image>div{font-size:16px;bottom:20px;left:20px}.values{grid-template-columns:1fr}.values article{border-top:1px solid #333;border-left:0}.service-features{grid-template-columns:1fr}.process>div:last-child article{grid-template-columns:35px 1fr}.process article p{grid-column:2}.requirement ul{grid-template-columns:1fr}.export-picture{height:460px}.project-hero-actions,.export-hero-actions{flex-direction:column;align-items:flex-start}.project-types{padding-left:24px}.project-mobile-actions,.export-mobile-actions{z-index:20;background:#0b0b0b;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 30px #00000059}.project-mobile-actions a,.export-mobile-actions a{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.12em;padding:14px 10px;font-size:9px}.project-mobile-actions a:last-child,.export-mobile-actions a:last-child{background:var(--yellow);color:#111}:is(body:has(.project-mobile-actions) footer,body:has(.export-mobile-actions) footer){padding-bottom:90px}.export-routes>div:last-child{grid-template-columns:1fr}.export-routes article{border-top:1px solid #cac6ba;border-left:0}.export-process>div:last-child article{grid-template-columns:35px 1fr}.export-process article p{grid-column:2}}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #555;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:38px;height:38px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:17px;height:1px}.mobile-menu>div{border-top:3px solid var(--yellow);background:#111;flex-direction:column;width:280px;padding:18px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 20px 50px #00000059}.mobile-menu a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #292929;padding:14px 6px;font-size:10px}.contact-hero{color:#fff;background:#0a0a0a;grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;padding:105px 8vw;display:grid}.contact-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(58px,7vw,102px);line-height:.92}.contact-hero h1 span{color:var(--yellow)}.contact-hero>div:last-child p{color:#aaa;line-height:1.8}.contact-hero>div:last-child a{border-bottom:1px solid var(--yellow);text-transform:uppercase;letter-spacing:.13em;margin-top:18px;padding-bottom:7px;font-size:10px;display:inline-block}.contact-main{background:var(--ivory);grid-template-columns:.75fr 1.25fr;gap:9vw;padding:100px 8vw;display:grid}.contact-main aside h2,.form-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,58px);line-height:1.05}.contact-main aside ul{margin:35px 0;padding:0;list-style:none}.contact-main aside li{border-top:1px solid #cbc7bc;padding:15px 0}.contact-main aside li b,.contact-main aside li span{display:block}.contact-main aside li b{text-transform:uppercase;letter-spacing:.11em;font-size:10px}.contact-main aside li span{color:#777;margin-top:5px;font-size:12px}.contact-placeholder{color:#fff;border-left:4px solid var(--yellow);background:#111;padding:24px}.contact-placeholder b{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.contact-placeholder p{color:#999;margin-bottom:0;font-size:12px;line-height:1.6}.form-heading{margin-bottom:35px}.enquiry-form{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.field{flex-direction:column;gap:9px;display:flex}.field.full{grid-column:1/-1}.field label{text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:700}.field input,.field select{font:inherit;background:0 0;border:0;border-bottom:1px solid #aaa;border-radius:0;outline:none;padding:14px 2px;font-size:14px}.field input:focus,.field select:focus{border-color:#a77f00}.form-action{grid-column:1/-1;align-items:center;gap:22px;margin-top:10px;display:flex}.form-action button{cursor:pointer;border:0}.form-action p{color:#777;max-width:290px;font-size:10px;line-height:1.5}.form-success{background:#e8e3d5;border-left:4px solid #0c7c3b;grid-column:1/-1;margin:0;padding:13px;font-size:11px}.contact-paths{background:var(--yellow);grid-template-columns:repeat(3,1fr);gap:1px;padding:70px 8vw;display:grid}.contact-paths article{border-left:1px solid #00000040;padding:30px}.contact-paths article:first-child{border-left:0}.contact-paths span{font-size:10px}.contact-paths h3{margin:28px 0 10px;font-size:22px}.contact-paths p{color:#4e4011;font-size:13px;line-height:1.6}.contact-hero-actions{align-items:center;gap:24px;margin-top:24px;display:flex}.contact-hero-actions .button{border-bottom:0!important;margin-top:0!important}.form-heading>p:not(.section-kicker){color:#777;font-size:11px;line-height:1.6}.contact-method-note{color:#777;grid-column:1/-1;margin:-12px 0 0;font-size:10px}.media-followup{background:#e5e1d5;border-left:4px solid #9b7600;margin-bottom:22px;padding:20px}.media-followup b{text-transform:uppercase;letter-spacing:.11em;font-size:9px}.media-followup p{color:#666;margin:9px 0 0;font-size:11px;line-height:1.6}.contact-flow{color:#fff;background:#0b0b0b;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:95px 8vw;display:grid}.contact-flow h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,66px);line-height:1.04}.contact-flow>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.contact-flow article{border-left:1px solid #343434;padding:26px}.contact-flow article span{color:var(--yellow);font-size:10px}.contact-flow h3{margin:32px 0 14px;font-size:18px}.contact-flow article p{color:#999;font-size:12px;line-height:1.7}.contact-paths{grid-template-columns:repeat(5,1fr)}.contact-paths article{padding:25px 20px}.contact-paths h3{font-size:18px}.contact-mobile-actions{display:none}@media (width<=1100px){.site-header nav{display:none}.mobile-menu{display:block}.site-header .header-cta{margin-left:auto;margin-right:18px}}@media (width<=900px){.contact-hero,.contact-main,.contact-flow{grid-template-columns:1fr;padding:75px 24px}.contact-hero h1{font-size:58px}.contact-paths{grid-template-columns:repeat(2,1fr);padding:55px 24px}.contact-flow>div:last-child{grid-template-columns:1fr}.contact-flow article{border-top:1px solid #343434;border-left:0}.form-action{flex-direction:column;align-items:flex-start}.form-action p{margin:0}}@media (width<=600px){.site-header .header-cta{display:none}.contact-hero h1{font-size:48px}.contact-hero-actions{flex-direction:column;align-items:flex-start}.enquiry-form{grid-template-columns:1fr}.field.full,.contact-method-note,.form-action,.form-success{grid-column:auto}.contact-paths{grid-template-columns:1fr}.contact-paths article{border-top:1px solid #00000040;border-left:0}.contact-mobile-actions{z-index:20;background:#0b0b0b;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 30px #00000059}.contact-mobile-actions a{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.12em;padding:14px 10px;font-size:9px}.contact-mobile-actions a:last-child{background:var(--yellow);color:#111}body:has(.contact-mobile-actions) footer{padding-bottom:90px}}.legal-hero{color:#fff;background:#0a0a0a;padding:95px 8vw 75px}.legal-hero h1{letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(55px,7vw,96px)}.legal-hero>p:last-child{color:#888;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.legal-copy{max-width:1000px;margin:auto;padding:80px 8vw 110px}.legal-copy section{border-top:1px solid #ddd;grid-template-columns:260px 1fr;gap:45px;padding:28px 0;display:grid}.legal-copy h2{margin:0;font-size:18px}.legal-copy p{color:#555;margin:0;font-size:14px;line-height:1.8}.legal-note{background:var(--ivory);border-left:4px solid var(--yellow);color:#555;margin-top:30px;padding:20px;font-size:12px;line-height:1.6}.product-not-found{color:#fff;background:#0a0a0a;flex-direction:column;justify-content:center;min-height:calc(100vh - 88px);padding:110px 8vw;display:flex}.product-not-found h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(58px,8vw,112px);line-height:.92}.product-not-found>p:not(.section-kicker){color:#aaa;max-width:650px;line-height:1.8}.product-not-found>div{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}@media (width<=600px){.legal-hero{padding:70px 24px}.legal-copy{padding:60px 24px}.legal-copy section{grid-template-columns:1fr;gap:12px}.legal-hero h1{font-size:50px}}.admin-shell{background:#f0eee8;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#080808;flex-direction:column;padding:28px 20px;display:flex}.admin-brand{place-items:center;width:100%;height:104px;margin-bottom:12px;display:grid;overflow:hidden}.admin-brand img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.admin-sidebar>p{color:#777;text-transform:uppercase;letter-spacing:.16em;margin:0 8px 40px;font-size:9px}.admin-sidebar button{color:#aaa;text-align:left;font:inherit;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #272727;justify-content:space-between;padding:15px 12px;font-size:11px;display:flex}.admin-sidebar button.active{color:#fff;border-left:3px solid var(--yellow);background:#141414}.admin-sidebar button span{color:var(--yellow)}.admin-sidebar>a{color:#aaa;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #333;margin-top:auto;padding:15px 12px;font-size:10px}.admin-main{padding:45px 5vw}.admin-main>header{border-bottom:1px solid #c8c4b9;justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.admin-main header p{text-transform:uppercase;letter-spacing:.15em;color:#887000;font-size:9px}.admin-main h1{letter-spacing:-.04em;margin:0;font-size:48px}.admin-main header>span{text-transform:uppercase;letter-spacing:.1em;background:#dcd8cc;padding:9px;font-size:9px}.admin-grid{grid-template-columns:420px 1fr;gap:30px;margin-top:30px;display:grid}.admin-form,.admin-records{background:#fff;padding:28px}.admin-form h2,.admin-record-head h2{margin:0 0 24px;font-size:20px}.admin-form label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;margin-bottom:16px;font-size:9px;font-weight:700;display:flex}.admin-form input,.admin-form select,.admin-form textarea{font:inherit;background:#faf9f6;border:1px solid #d4d1c7;padding:11px;font-size:13px}.admin-form .button{cursor:pointer;border:0;width:100%}.admin-message{background:#eeece5;padding:11px;font-size:11px}.admin-record-head{border-bottom:1px solid #ddd;justify-content:space-between;display:flex}.admin-record-head span{text-transform:uppercase;letter-spacing:.1em;color:#777;font-size:9px}.admin-empty{text-align:center;color:#777;padding:70px 20px}.admin-empty b{color:#222}.admin-records article{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.admin-records article b,.admin-records article span{display:block}.admin-records article b{font-size:13px}.admin-records article span{color:#888;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font-size:9px}.admin-records article select{background:#fff;border:1px solid #ccc;padding:8px;font-size:11px}.admin-denied{text-align:center;color:#fff;background:#0a0a0a;place-content:center;min-height:100vh;display:grid}.admin-denied a{color:var(--yellow)}@media (width<=900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{z-index:5;flex-direction:row;align-items:center;gap:8px;padding:12px;position:sticky;top:0}.admin-brand{flex:none;width:180px;height:64px;margin:0}.admin-brand img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.admin-sidebar>p{display:none}.admin-sidebar button{padding:11px;font-size:9px}.admin-sidebar>a{border:0;margin:0 0 0 auto;font-size:0}.admin-sidebar>a:after{content:"↗";font-size:18px}.admin-main{padding:30px 18px}.admin-grid{grid-template-columns:1fr}.admin-main h1{font-size:38px}}@media (width<=520px){.admin-sidebar button span,.admin-main>header>span{display:none}.admin-form,.admin-records{padding:20px}}.media-manager{grid-template-columns:360px 1fr;gap:28px;margin-top:30px;display:grid}.media-upload{background:#fff;align-self:start;padding:28px}.media-upload h2{margin:0 0 6px;font-size:22px}.media-upload>div>span{color:#777;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.media-upload>label:not(.file-drop){text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;margin:20px 0;font-size:9px;font-weight:700;display:flex}.media-upload>label input,.media-upload>label select{font:inherit;background:#faf9f6;border:1px solid #d4d1c7;padding:11px;font-size:12px}.media-upload .distribution-controls{margin:22px 0}.file-drop{text-align:center;cursor:pointer;background:#f7f5ef;border:1px dashed #aaa;flex-direction:column;align-items:center;margin-top:24px;padding:32px 18px;display:flex}.file-drop input{width:100%;margin-bottom:16px;font-size:10px}.file-drop b{font-size:12px}.file-drop span{color:#777;margin-top:5px;font-size:10px}.media-upload .button{cursor:pointer;border:0;width:100%}.media-upload .button:disabled{opacity:.6}.media-grid{grid-template-columns:repeat(3,1fr);align-content:start;gap:14px;display:grid}.media-grid>.admin-empty{background:#fff;grid-column:1/-1}.media-grid article{background:#fff;padding:10px}.media-grid article>img,.media-grid article>video{object-fit:cover;background:#111;width:100%;height:180px}.media-grid article>div:not(.media-actions){padding:12px 2px}.media-grid article b,.media-grid article span{display:block}.media-grid article b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.media-grid article span{color:#888;margin-top:5px;font-size:9px}.media-badges{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.media-badges em{color:#675c44;text-transform:uppercase;letter-spacing:.08em;background:#eee8da;padding:5px 7px;font-size:7px;font-style:normal}.media-badges em.approved{color:#206b38;background:#dff3e4}.media-badges em.draft{color:#775c00;background:#fff1b8}.media-actions{border-top:1px solid #eee;display:flex}.media-actions button{text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;flex:1;padding:9px 3px;font-size:9px}.media-actions button:first-child{color:#806600}.media-actions button:last-child{color:#a33}@media (width<=1100px){.media-manager{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.media-grid{grid-template-columns:1fr 1fr}.media-grid article>img,.media-grid article>video{height:150px}}@media (width<=460px){.media-grid{grid-template-columns:1fr}.media-grid article>img,.media-grid article>video{height:230px}}.footer-contact{flex-direction:column;align-items:flex-start;display:flex;text-transform:none!important;letter-spacing:0!important;gap:7px!important}.footer-contact p{margin:0 0 4px}.footer-contact a{color:#aaa;font-size:10px;line-height:1.45}.footer-contact a:last-child{max-width:390px}.contact-details{color:#fff;border-left:4px solid var(--yellow);background:#111;padding:25px}.contact-details>a{border-top:1px solid #333;padding:13px 0;display:block}.contact-details>a b,.contact-details>a span,.contact-details>a em{display:block}.contact-details>a b{text-transform:uppercase;letter-spacing:.12em;color:var(--yellow);font-size:9px}.contact-details>a span{color:#ddd;margin-top:5px;font-size:12px;line-height:1.55}.contact-details>a em{color:#999;text-transform:uppercase;letter-spacing:.1em;margin-top:7px;font-size:9px;font-style:normal}.editor-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.editor-title h2{margin:0}.editor-title button{color:#806600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:9px}.admin-form.editing{border-top:4px solid var(--yellow)}.record-controls{align-items:center;gap:6px;display:flex}.record-controls button{text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:#fff;border:1px solid #ccc;padding:8px 10px;font-size:9px}.record-label-link{color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#111;border:1px solid #111;padding:8px 10px;font-size:9px;line-height:1;text-decoration:none}.record-controls .danger{color:#a33}.stock-label-page{color:#080808;background:#e9e7e1;min-height:100vh;padding:36px}.stock-label-actions{justify-content:space-between;align-items:center;gap:12px;width:100mm;margin:0 auto 18px;display:flex}.stock-label-actions a,.stock-label-actions button{color:#fff;font:inherit;cursor:pointer;background:#111;border:1px solid #111;padding:9px 11px;font-size:10px;text-decoration:none}.stock-label-action-buttons{gap:8px;display:flex}.stock-label-actions .download-label{color:#080808;background:#f2b900;border-color:#f2b900;font-weight:800}.stock-print-label{background:#fff;border:0;border-radius:4mm;flex-direction:column;width:100mm;height:72mm;margin:auto;padding:3.8mm 4mm 3.5mm 7mm;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000029}.stock-print-label:before{content:"";background:#f2b900;border-radius:1mm;width:1.2mm;position:absolute;top:3.6mm;bottom:3.6mm;left:3.2mm}.stock-label-header{border-bottom:.35mm solid #111;justify-content:space-between;align-items:center;min-height:10.5mm;padding:0 0 2.3mm;display:flex}.stock-label-header img{object-fit:contain;object-position:left center;width:29mm;height:9.5mm;display:block}.stock-label-reference{text-align:right;text-transform:uppercase}.stock-label-reference small{color:#919191;letter-spacing:.19em;margin-bottom:.8mm;font-size:5.2pt;font-weight:800;display:block}.stock-label-reference b{font-size:10.5pt;font-weight:800;line-height:1;display:block}.stock-label-body{flex-direction:column;flex:1;min-height:0;padding:3mm 0 2.6mm;display:flex}.stock-label-title{padding:0}.stock-label-title small{color:#929292;letter-spacing:.19em;margin-bottom:1.2mm;font-size:5.8pt;font-weight:800;display:block}.stock-label-title h1{letter-spacing:-.03em;text-transform:uppercase;max-width:87mm;margin:0;font-size:17.2pt;line-height:1}.stock-label-stock-data{grid-template-columns:minmax(0,1fr) 21mm;align-items:stretch;gap:3mm;margin-top:auto;display:grid}.stock-label-size-box{background:#f7f6f2;border-radius:1.6mm;min-width:0;padding:2.6mm 2.5mm 2.1mm}.stock-label-size-box>small{color:#929292;letter-spacing:.18em;margin-bottom:1.5mm;font-size:5.2pt;font-weight:800;display:block}.stock-label-measurement{white-space:nowrap;justify-content:center;align-items:baseline;gap:1.7mm;display:flex}.stock-label-measurement span{align-items:baseline;gap:1.7mm;display:inline-flex}.stock-label-measurement strong{letter-spacing:-.055em;font-size:24pt;line-height:.92}.stock-label-measurement i{color:#111;font-size:12pt;font-style:normal;font-weight:500;line-height:1}.stock-label-measurement-keys{color:#999;text-align:center;grid-template-columns:repeat(3,1fr);margin-top:1.4mm;display:grid}.stock-label-measurement-keys b{letter-spacing:.16em;font-size:4.7pt}.stock-label-qr{color:#fff;text-align:center;background:#090909;border:0;border-radius:1.8mm;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:1.7mm;display:flex}.stock-label-qr img{background:#fff;width:17mm;height:17mm;margin-bottom:1.1mm;display:block}.stock-label-qr b{letter-spacing:.1em;font-size:4.6pt;line-height:1.15}.stock-print-label footer{color:#111;background:0 0;border-top:.25mm solid #d7d7d7;justify-content:space-between;align-items:flex-end;padding:2.4mm 0 0;display:flex}.stock-label-contact small,.stock-label-website small{color:#8d8d8d;letter-spacing:.15em;text-transform:uppercase;font-size:4.8pt;font-weight:800;display:block}.stock-label-contact small{color:#a17a00;margin-bottom:1.1mm}.stock-label-contact b{letter-spacing:.01em;font-size:10.8pt;line-height:1;display:block}.stock-label-contact i{color:#a17a00;padding:0 1.1mm;font-style:normal}.stock-label-website{text-align:right}.stock-label-website b{letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.1mm;font-size:6.8pt;display:block}@media print{@page{size:100mm 72mm;margin:0}body:has(.stock-label-page){background:#fff;margin:0}.stock-label-page{background:#fff;min-height:0;padding:0}.stock-label-actions{display:none}.stock-print-label{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;margin:0}}.admin-records article.selected{background:#fff8dc;margin:0 -12px;padding-left:12px;padding-right:12px}.visibility-controls{border:1px solid #d4d1c7;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 18px;padding:16px;display:grid}.visibility-controls legend{text-transform:uppercase;letter-spacing:.1em;padding:0 7px;font-size:9px;font-weight:700}.visibility-controls label{align-items:center;flex-direction:row!important;margin:0!important;font-size:9px!important;font-weight:500!important}.visibility-controls input{width:auto}@media (width<=600px){.admin-records article{align-items:flex-start;gap:12px}.record-controls{flex-wrap:wrap;justify-content:flex-end}.record-controls select{width:100%}}.import-manager{grid-template-columns:1.15fr .85fr;gap:28px;margin-top:30px;display:grid}.import-intro,.import-form{background:#fff;padding:34px}.import-intro h2{letter-spacing:-.04em;margin:0 0 16px;font-size:38px}.import-intro>p:not(.section-kicker){color:#666;max-width:650px;line-height:1.75}.import-intro ol{border-top:1px solid #ddd;margin:28px 0;padding:18px 0 0;list-style:none}.import-intro li{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #ddd;gap:18px;padding:15px 0;font-size:10px;display:flex}.import-intro li span{color:#a77f00}.template-links{flex-wrap:wrap;gap:10px;display:flex}.template-links a{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#111;padding:15px 18px;font-size:9px}.import-form{align-self:start}.import-form h2{margin:0 0 24px;font-size:22px}.import-form>label:not(.file-drop){text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:9px;font-weight:700;display:flex}.import-form select{font:inherit;background:#faf9f6;border:1px solid #d4d1c7;margin-bottom:20px;padding:12px}.import-form .button{cursor:pointer;border:0;width:100%}.import-form .button:disabled{opacity:.6}.import-safety{border-left:4px solid var(--yellow);background:#fff8dc;margin:18px 0;padding:15px}.import-safety b{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.import-safety p{color:#665b37;margin:7px 0 0;font-size:11px;line-height:1.6}.import-errors{color:#8d3030;background:#fff1f1;padding:14px 14px 14px 30px;font-size:10px;line-height:1.6}.starter-catalogue{color:#fff;border-left:4px solid var(--yellow);background:#0b0b0b;margin-top:24px;padding:22px}.starter-catalogue>b{text-transform:uppercase;letter-spacing:.11em;font-size:11px}.starter-catalogue p{color:#aaa;font-size:12px;line-height:1.6}.starter-catalogue button{background:var(--yellow);text-transform:uppercase;letter-spacing:.09em;cursor:pointer;border:0;padding:12px 15px;font-size:9px;font-weight:700}.starter-catalogue button:disabled{opacity:.6}@media (width<=900px){.import-manager{grid-template-columns:1fr}.import-intro,.import-form{padding:24px}.import-intro h2{font-size:32px}}.gallery-admin-shortcut{z-index:20;background:var(--yellow);text-transform:uppercase;letter-spacing:.1em;padding:15px 18px;font-size:9px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000038}.gallery-admin-shortcut span{margin-left:15px}.gallery-admin-page{background:#f0eee8;min-height:100vh;padding:45px 5vw}.gallery-admin-page>header{border-bottom:1px solid #c8c4b9;justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.gallery-admin-page>header p{text-transform:uppercase;letter-spacing:.15em;color:#887000;font-size:9px}.gallery-admin-page>header h1{letter-spacing:-.04em;margin:0;font-size:48px}.gallery-admin-page>header a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #111;padding-bottom:7px;font-size:9px}.gallery-manager{grid-template-columns:1.3fr .7fr;gap:28px;margin-top:30px;display:grid}.gallery-current,.gallery-library{background:#fff;align-self:start;padding:28px}.gallery-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.gallery-head h2,.gallery-library h2{margin:0;font-size:22px}.gallery-head select{background:#faf9f6;border:1px solid #ccc;max-width:310px;padding:11px}.gallery-note,.gallery-library>p{color:#777;font-size:11px;line-height:1.6}.assigned-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.assigned-grid article{border:1px solid #ddd;padding:10px}.assigned-grid img,.assigned-grid video{object-fit:cover;background:#111;width:100%;height:210px}.assigned-grid article>div:not(.gallery-actions){padding:12px 2px}.assigned-grid b,.assigned-grid span{display:block}.assigned-grid b{text-transform:uppercase;letter-spacing:.1em;color:#8a6c00;font-size:10px}.assigned-grid span{color:#777;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;overflow:hidden}.gallery-actions{border-top:1px solid #eee;display:flex}.gallery-actions button{cursor:pointer;background:0 0;border:0;padding:9px 12px}.gallery-actions button:disabled{opacity:.25}.gallery-actions .danger{color:#a33;text-transform:uppercase;margin-left:auto;font-size:9px}.gallery-pick-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.gallery-pick-grid button{cursor:pointer;background:#fff;border:1px solid #ddd;padding:7px}.gallery-pick-grid button:disabled{opacity:.45}.gallery-pick-grid img,.gallery-pick-grid video{object-fit:cover;background:#111;width:100%;height:110px}.gallery-pick-grid span{text-transform:uppercase;letter-spacing:.08em;padding:8px 2px 2px;font-size:8px;display:block}.detail-media{background:#111;min-width:0}.detail-media>.detail-image{height:720px}.detail-image>video{object-fit:contain;background:#050505;width:100%;height:100%}.detail-gallery{background:#111;grid-template-columns:repeat(2,1fr);gap:2px;padding:2px;display:grid}.detail-gallery figure{color:#aaa;background:#161616;margin:0}.detail-gallery img,.detail-gallery video{object-fit:cover;background:#050505;width:100%;height:260px}.detail-gallery figcaption{text-transform:uppercase;letter-spacing:.1em;padding:10px 12px;font-size:8px}.admin-shortcuts{z-index:20;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:fixed;bottom:24px;right:24px}.admin-shortcuts a{background:var(--yellow);text-transform:uppercase;letter-spacing:.09em;padding:14px 16px;font-size:9px;font-weight:700;box-shadow:0 10px 30px #0000002e}.admin-shortcuts span{margin-left:13px}.spec-manager{grid-template-columns:320px 1fr;gap:28px;margin-top:30px;display:grid}.spec-manager>aside,.spec-manager>form{background:#fff;align-self:start;padding:28px}.spec-manager>aside h2{margin:0 0 20px}.spec-manager>aside button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;width:100%;padding:15px 12px}.spec-manager>aside button.active{border-left:4px solid var(--yellow);background:#f7f4ea}.spec-manager>aside b,.spec-manager>aside span{display:block}.spec-manager>aside b{font-size:12px}.spec-manager>aside span{color:#8a6c00;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font-size:8px}.spec-form-head{justify-content:space-between;align-items:start;margin-bottom:24px;display:flex}.spec-form-head h2{margin:0;font-size:28px}.spec-form-head>button{color:#a33;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:9px}.spec-manager form>label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;margin-bottom:17px;font-size:9px;font-weight:700;display:flex}.spec-manager input,.spec-manager textarea,.spec-manager select{font:inherit;background:#faf9f6;border:1px solid #d4d1c7;padding:11px;font-size:12px}.spec-manager .button{cursor:pointer;border:0;width:100%}.spec-warning{border-left:4px solid var(--yellow);background:#fff8dc;margin:20px 0;padding:15px}.spec-warning b{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.spec-warning p,.last-verified{color:#6a603e;font-size:10px;line-height:1.6}.technical-specs{background:var(--ivory);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px 8vw;display:grid}.technical-specs h2,.unverified-specs h2{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(38px,4.5vw,64px);line-height:1.04}.technical-specs>div>p:last-child,.unverified-specs>p:not(.section-kicker){color:#666;line-height:1.75}.technical-specs dl{margin:0}.technical-specs dl>div{border-top:1px solid #cbc7bc;grid-template-columns:180px 1fr;padding:17px 0;display:grid}.technical-specs dt{text-transform:uppercase;letter-spacing:.11em;color:#8a6c00;font-size:9px}.technical-specs dd{margin:0;font-size:13px}.variation-note{color:#fff;background:#111;grid-template-columns:200px 1fr;gap:30px;padding:35px 8vw;display:grid}.variation-note b{text-transform:uppercase;letter-spacing:.12em;color:var(--yellow);font-size:10px}.variation-note p{color:#aaa;margin:0;font-size:13px;line-height:1.7}.unverified-specs{background:var(--yellow);padding:90px 8vw}.unverified-specs>p:not(.section-kicker){max-width:700px}.unverified-specs .button{max-width:290px;margin-top:20px}@media (width<=900px){.gallery-manager{grid-template-columns:1fr}.gallery-admin-page{padding:30px 18px}.gallery-admin-page>header h1{font-size:38px}.detail-media>.detail-image{height:600px}.spec-manager,.technical-specs{grid-template-columns:1fr}.spec-manager{gap:16px}.technical-specs{padding:75px 24px}.variation-note{padding:30px 24px}.unverified-specs{padding:70px 24px}}@media (width<=600px){.gallery-head{flex-direction:column;align-items:flex-start}.gallery-head select{width:100%;max-width:none}.assigned-grid{grid-template-columns:1fr}.gallery-pick-grid{grid-template-columns:1fr 1fr}.gallery-admin-shortcut{bottom:14px;right:14px}.detail-media>.detail-image{height:480px}.detail-gallery{grid-template-columns:1fr}.detail-gallery img,.detail-gallery video{height:300px}.admin-shortcuts{bottom:14px;right:14px}.gallery-admin-page>header{flex-direction:column;align-items:flex-start;gap:18px}.spec-manager>aside,.spec-manager>form{padding:20px}.technical-specs dl>div{grid-template-columns:1fr;gap:7px}.variation-note{grid-template-columns:1fr;gap:10px}}.field textarea{font:inherit;resize:vertical;background:0 0;border:1px solid #aaa;border-radius:0;outline:none;padding:14px;font-size:14px}.field textarea:focus{border-color:#a77f00}.consent-field{color:#666;grid-column:1/-1;align-items:flex-start;gap:10px;font-size:10px;line-height:1.55;display:flex}.consent-field input{margin-top:2px}.consent-field a{text-decoration:underline}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-action button:disabled{opacity:.6}.lead-manager{grid-template-columns:390px 1fr;gap:24px;margin-top:30px;display:grid}.lead-list,.lead-detail{background:#fff;align-self:start;padding:25px}.lead-toolbar{border-bottom:1px solid #ddd;justify-content:space-between;align-items:end;padding-bottom:20px;display:flex}.lead-toolbar h2{margin:0;font-size:24px}.lead-toolbar select{background:#faf9f6;border:1px solid #ccc;padding:9px;font-size:10px}.lead-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 10px;display:flex}.lead-list>button.active{border-left:4px solid var(--yellow);background:#fff8dc}.lead-list>button b,.lead-list>button span{display:block}.lead-list>button b{font-size:13px}.lead-list>button span{color:#777;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:8px}.lead-status{text-transform:uppercase;letter-spacing:.08em;background:#eee;padding:6px 8px;font-size:8px;font-style:normal}.lead-status.new{background:#fff1b8}.lead-status.contacted{background:#dceeff}.lead-status.qualified{background:#dff3e4}.lead-status.closed{background:#e5e5e5}.lead-detail>header{border-bottom:1px solid #ddd;justify-content:space-between;padding-bottom:20px;display:flex}.lead-detail>header h2{margin:0 0 5px;font-size:30px}.lead-detail>header span{color:#777;font-size:9px}.lead-detail>header button{color:#a33;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:9px}.lead-contact{background:#ddd;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0;display:grid}.lead-contact a{background:#f8f7f2;padding:16px}.lead-contact b,.lead-contact span{display:block}.lead-contact b{text-transform:uppercase;letter-spacing:.1em;color:#8a6c00;font-size:8px}.lead-contact span{margin-top:6px;font-size:12px}.lead-detail dl>div{border-top:1px solid #eee;grid-template-columns:150px 1fr;padding:13px 0;display:grid}.lead-detail dt{text-transform:uppercase;letter-spacing:.1em;color:#806600;font-size:8px}.lead-detail dd{margin:0;font-size:12px;line-height:1.55}.lead-whatsapp{max-width:310px;margin:18px 0}.lead-detail form{background:#f5f3ed;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding:20px;display:grid}.lead-detail form label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.lead-detail form input,.lead-detail form select,.lead-detail form textarea{font:inherit;background:#fff;border:1px solid #ccc;padding:10px;font-size:11px}.lead-detail form .full{grid-column:1/-1}.lead-optout{align-items:center;flex-direction:row!important}.lead-detail form .button{cursor:pointer;border:0;grid-column:1/-1;max-width:280px}.optout-warning{color:#8d3030;background:#fff0f0;border-left:4px solid #a33;padding:13px;font-size:10px}@media (width<=1000px){.lead-manager{grid-template-columns:1fr}.lead-list{max-height:520px;overflow:auto}}@media (width<=600px){.lead-list,.lead-detail{padding:18px}.lead-contact{grid-template-columns:1fr}.lead-detail dl>div{grid-template-columns:1fr;gap:6px}.lead-detail form{grid-template-columns:1fr}.lead-detail form .full,.lead-detail form .button{grid-column:1}.consent-field{grid-column:auto}}.dashboard-page{background:#efede7;min-height:100vh;padding:42px 5vw 80px}.dashboard-page>header{border-bottom:1px solid #c8c4b9;justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.dashboard-page>header p{text-transform:uppercase;letter-spacing:.15em;color:#887000;font-size:9px}.dashboard-page>header h1{letter-spacing:-.045em;margin:0;font-size:52px}.dashboard-page>header>div:last-child{text-align:right}.dashboard-page>header span,.dashboard-page>header a{text-transform:uppercase;letter-spacing:.1em;font-size:9px;display:block}.dashboard-page>header a{color:#806600;margin-top:12px}.dashboard-metrics{background:#d5d1c7;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.dashboard-metrics a{background:#fff;flex-direction:column;min-height:155px;padding:24px;display:flex}.dashboard-metrics span{text-transform:uppercase;letter-spacing:.12em;color:#777;font-size:8px}.dashboard-metrics b{letter-spacing:-.04em;margin:17px 0 8px;font-size:38px}.dashboard-metrics em{color:#8a6c00;text-transform:uppercase;letter-spacing:.07em;margin-top:auto;font-size:9px;font-style:normal;line-height:1.5}.dashboard-body{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.dashboard-alerts,.dashboard-recent{background:#fff;padding:26px}.dash-section-head{border-bottom:1px solid #ddd;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.dash-section-head h2{margin:0;font-size:24px}.dash-section-head>span{color:#fff;background:#111;padding:7px 10px;font-size:10px}.dash-section-head>a{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.dashboard-alerts>a,.dashboard-recent>a{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:17px 12px;display:flex}.dashboard-alerts>a{border-left:4px solid #bbb;margin-top:8px}.dashboard-alerts>a.urgent{background:#fff7f7;border-left-color:#a33}.dashboard-alerts>a.today{background:#fffaf0;border-left-color:#e0a700}.dashboard-alerts>a.review{border-left-color:#777}.dashboard-alerts b,.dashboard-recent b{font-size:12px}.dashboard-alerts p{color:#777;margin:6px 0 0;font-size:10px}.dashboard-alerts>a>span{font-size:18px}.dashboard-recent>a span{color:#777;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:8px;display:block}.dashboard-recent em{text-transform:uppercase;letter-spacing:.08em;background:#eee;padding:6px 8px;font-size:8px;font-style:normal}.dashboard-recent em.new{background:#fff1b8}.dashboard-recent em.contacted{background:#dceeff}.dashboard-recent em.qualified{background:#dff3e4}.dash-clear{text-align:center;color:#777;padding:55px 20px}.dash-clear b{color:#222}.dashboard-shortcuts{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.dashboard-shortcuts a{color:#fff;background:#111;padding:23px}.dashboard-shortcuts b,.dashboard-shortcuts span{display:block}.dashboard-shortcuts b{font-size:12px}.dashboard-shortcuts span{color:#999;text-transform:uppercase;letter-spacing:.08em;margin-top:20px;font-size:9px}@media (width<=950px){.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-body{grid-template-columns:1fr}.dashboard-shortcuts{grid-template-columns:1fr 1fr}}@media (width<=600px){.dashboard-page{padding:28px 18px 60px}.dashboard-page>header{flex-direction:column;align-items:flex-start;gap:18px}.dashboard-page>header h1{font-size:40px}.dashboard-page>header>div:last-child{text-align:left}.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-metrics a{min-height:135px;padding:18px}.dashboard-metrics b{font-size:30px}.dashboard-shortcuts{grid-template-columns:1fr}}.wa-toolkit{margin-top:30px}.wa-profile{background:#fff;grid-template-columns:.65fr 1.35fr;gap:45px;padding:34px;display:grid}.wa-profile h2,.wa-catalogue h2,.wa-section-head h2,.wa-rules h2{letter-spacing:-.04em;margin:0 0 16px;font-size:36px}.wa-profile>div>p:last-child{color:#666;line-height:1.7}.wa-profile dl{margin:0}.wa-profile dl>div{border-top:1px solid #ddd;grid-template-columns:150px 1fr;padding:14px 0;display:grid}.wa-profile dt{text-transform:uppercase;letter-spacing:.1em;color:#806600;font-size:8px}.wa-profile dd{margin:0;font-size:12px;line-height:1.6}.wa-profile>button{background:var(--yellow);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;grid-column:2;justify-self:start;padding:14px 16px;font-size:9px;font-weight:700}.wa-catalogue{color:#fff;background:#111;padding:50px 34px}.wa-catalogue>div{background:#333;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.wa-catalogue article{background:#171717;padding:20px}.wa-catalogue article span,.wa-catalogue article b{display:block}.wa-catalogue article span{color:var(--yellow);font-size:9px}.wa-catalogue article b{margin-top:24px;font-size:12px}.wa-catalogue aside{background:var(--yellow);color:#111;margin-top:20px;padding:18px}.wa-catalogue aside b{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.wa-catalogue aside p{margin:7px 0 0;font-size:11px;line-height:1.6}.wa-messages{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.wa-section-head{background:#fff;grid-column:1/-1;justify-content:space-between;align-items:end;padding:30px;display:flex}.wa-section-head>p{color:#777;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.wa-messages article{background:#fff;flex-direction:column;padding:24px;display:flex}.wa-messages article header{border-bottom:1px solid #ddd;justify-content:space-between;padding-bottom:15px;display:flex}.wa-messages article header span{color:#806600;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.wa-messages h3{margin:7px 0 0;font-size:18px}.wa-messages em{background:#eee;align-self:flex-start;padding:7px 9px;font-size:8px;font-style:normal}.wa-messages pre{white-space:pre-wrap;font:inherit;color:#555;flex:1;margin:20px 0;font-size:11px;line-height:1.65}.wa-messages article>button{text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:#fff;border:1px solid #bbb;padding:11px;font-size:8px}.wa-messages article>button:hover{color:#fff;background:#111}.wa-rules{background:var(--yellow);grid-template-columns:.7fr 1.3fr;gap:40px;margin-top:24px;padding:45px 34px;display:grid}.wa-rules ul{grid-template-columns:1fr 1fr;gap:0 25px;margin:0;padding:0;list-style:none;display:grid}.wa-rules li{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #00000040;padding:13px 0;font-size:10px}.wa-rules>p{grid-column:2;margin:0;font-size:11px;line-height:1.65}@media (width<=800px){.wa-profile,.wa-rules{grid-template-columns:1fr}.wa-profile>button,.wa-rules>p{grid-column:1}.wa-catalogue>div{grid-template-columns:1fr 1fr}.wa-messages{grid-template-columns:1fr}.wa-section-head{grid-column:1}.wa-rules{gap:20px}}@media (width<=520px){.wa-profile,.wa-catalogue,.wa-section-head,.wa-messages article,.wa-rules{padding:22px}.wa-profile dl>div{grid-template-columns:1fr;gap:6px}.wa-catalogue>div{grid-template-columns:1fr}.wa-section-head{flex-direction:column;align-items:flex-start}.wa-rules ul{grid-template-columns:1fr}.whatsapp-admin-page h1{font-size:34px!important}}.stock-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.stock-meta span{color:#666;background:#eeece5;padding:6px 8px}.stock-status.stale b{color:#9d342d}.stock-empty{background:var(--ivory);border-left:5px solid var(--yellow);flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;margin-top:24px;padding:55px 6vw;display:flex}.stock-empty>span{color:#a77f00;letter-spacing:.14em;font-size:11px}.stock-empty h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(34px,4vw,58px);line-height:1.05}.stock-empty p{color:#666;max-width:650px;margin:0 0 26px;line-height:1.75}.global-mobile-actions{display:none}@media (width<=600px){.global-mobile-actions{z-index:20;background:#0b0b0b;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 30px #00000059}.global-mobile-actions a{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.12em;padding:14px 10px;font-size:9px}.global-mobile-actions a:last-child{background:var(--yellow);color:#111}body:has(.global-mobile-actions) footer{padding-bottom:90px}}.editor-title>div>span{color:#777;max-width:420px;margin-top:7px;font-size:10px;line-height:1.5;display:block}.editor-title .section-kicker{margin-bottom:6px}.distribution-controls{background:#f7f5ef;border:1px solid #d4d1c7;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 18px;padding:18px;display:grid}.distribution-controls legend{text-transform:uppercase;letter-spacing:.11em;padding:0 8px;font-size:9px;font-weight:700}.distribution-controls>p{color:#777;grid-column:1/-1;margin:0 0 4px;font-size:10px;line-height:1.5}.distribution-controls label{align-items:center;flex-direction:row!important;gap:8px!important;margin:0!important;font-size:9px!important;display:flex!important}.distribution-controls input{margin:0;width:auto!important}.admin-form>label select{font:inherit;background:#fff;border:1px solid #c9c5ba;padding:12px;font-size:11px}@media (width<=600px){.distribution-controls{grid-template-columns:1fr}.distribution-controls>p{grid-column:1}}.look-hero{color:#fff;background:#0a0a0a;grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;padding:110px 8vw 95px;display:grid}.look-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(58px,7vw,104px);line-height:.92}.look-hero h1 span{color:var(--yellow)}.look-hero>div:last-child>p{color:#aaa;font-size:16px;line-height:1.8}.look-hero>div:last-child>span{color:#777;text-transform:uppercase;letter-spacing:.13em;border-top:1px solid #333;margin-top:24px;padding-top:18px;font-size:8px;line-height:1.6;display:block}.look-categories{background:var(--yellow);gap:0;padding:0 6vw;display:flex;overflow:auto}.look-categories a{white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;border-right:1px solid #0000002e;padding:24px 20px;font-size:9px;font-weight:700}.look-intro{background:var(--ivory);grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:105px 8vw;display:grid}.look-intro h2,.look-guide h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,70px);line-height:1.03}.look-intro>p{color:#5d5d5d;margin:0;font-size:16px;line-height:1.85}.look-grid{background:var(--ivory);grid-template-columns:1fr 1fr;gap:55px 15px;padding:0 4.5vw 110px;display:grid}.look-grid article.featured{grid-column:1/-1}.look-image{background:#ddd;height:520px;position:relative;overflow:hidden}.look-grid article.featured .look-image{height:720px}.look-image img{object-fit:cover;height:100%;transition:transform .7s}.look-image:hover img{transform:scale(1.02)}.look-image>span{background:var(--yellow);padding:10px 12px;font-size:10px;font-weight:700;position:absolute;top:18px;right:18px}.look-copy{padding:24px 15px 0}.look-copy>p:first-child{color:#987500;text-transform:uppercase;letter-spacing:.15em;margin:0 0 10px;font-size:9px}.look-copy h2{letter-spacing:-.035em;margin:0 0 10px;font-size:30px}.look-copy>span{text-transform:uppercase;letter-spacing:.1em;color:#777;font-size:9px;display:block}.look-copy>p:nth-of-type(2){color:#666;max-width:650px;font-size:13px;line-height:1.7}.look-copy>a{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #aaa;justify-content:space-between;max-width:320px;margin-top:22px;padding-top:13px;font-size:9px;font-weight:700;display:flex}.look-copy>a b{color:#a77f00}.look-guide{color:#fff;background:#111;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:105px 8vw;display:grid}.look-guide ol{margin:0;padding:0;list-style:none}.look-guide li{border-top:1px solid #363636;grid-template-columns:45px 1fr;gap:20px;padding:23px 0;display:grid}.look-guide li>span{color:var(--yellow);font-size:10px}.look-guide li b{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.look-guide li p{color:#999;margin:7px 0 0;font-size:12px;line-height:1.65}.look-disclaimer{background:#e8e4d9;grid-template-columns:150px 1fr;gap:30px;padding:28px 8vw;display:grid}.look-disclaimer b{text-transform:uppercase;letter-spacing:.12em;color:#806600;font-size:9px}.look-disclaimer p{color:#666;margin:0;font-size:11px;line-height:1.7}.detail-content .back-link+.back-link{margin-top:10px}@media (width<=900px){.look-hero,.look-intro,.look-guide{grid-template-columns:1fr;padding:75px 24px}.look-hero h1{font-size:58px}.look-grid{padding:0 18px 75px}.look-grid article.featured .look-image{height:580px}.look-image{height:430px}}@media (width<=600px){.look-categories{padding:0}.look-categories a{padding:20px 16px}.look-grid{grid-template-columns:1fr;gap:45px}.look-grid article.featured{grid-column:1}.look-grid article.featured .look-image,.look-image{height:410px}.look-copy{padding:20px 5px 0}.look-copy h2{font-size:25px}.look-disclaimer{grid-template-columns:1fr;gap:8px;padding:24px}}.look-image video{object-fit:cover;background:#111;width:100%;height:100%}.look-image>b{color:#fff;text-transform:uppercase;letter-spacing:.11em;background:#111;padding:10px 12px;font-size:8px;position:absolute;bottom:18px;left:18px}.final-look-manager{grid-template-columns:370px 1fr;gap:28px;margin-top:30px;display:grid}.final-look-manager>form,.final-look-manager>section{background:#fff;align-self:start;padding:28px}.final-look-manager form>label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;margin:17px 0;font-size:9px;font-weight:700;display:flex}.final-look-manager input,.final-look-manager select,.final-look-manager textarea{font:inherit;background:#faf9f6;border:1px solid #d4d1c7;padding:11px;font-size:12px}.final-look-manager form>.button{cursor:pointer;border:0;width:100%}.final-look-records{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.final-look-records article{border:1px solid #ddd;padding:10px}.final-look-records img,.final-look-records video{object-fit:cover;background:#111;width:100%;height:220px}.final-look-records article>div{padding:12px 3px}.final-look-records span,.final-look-records b,.final-look-records em{display:block}.final-look-records span{color:#8a6c00;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.final-look-records b{margin-top:8px;font-size:13px}.final-look-records p{color:#777;font-size:9px}.final-look-records em{text-transform:uppercase;letter-spacing:.08em;background:#eee;width:max-content;padding:6px 8px;font-size:7px;font-style:normal}.final-look-records em.published{color:#206b38;background:#dff3e4}.final-look-records article>footer{background:#fff;border-top:1px solid #eee;gap:0;padding:0;display:flex}.final-look-records footer button{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#fff;border:0;flex:1;padding:10px;font-size:8px}.final-look-records footer button:last-child{color:#a33}@media (width<=900px){.final-look-manager{grid-template-columns:1fr}.final-look-records{grid-template-columns:1fr 1fr}}@media (width<=600px){.final-look-manager>form,.final-look-manager>section{padding:20px}.final-look-records{grid-template-columns:1fr}.final-look-records img,.final-look-records video{height:250px}}.catalogue-admin-page{background:#e8e5dd;min-height:100vh;padding:38px 4vw 80px}.catalogue-admin-page>header{border-bottom:1px solid #c6c1b6;justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.catalogue-admin-page>header p{text-transform:uppercase;letter-spacing:.15em;color:#806600;font-size:9px}.catalogue-admin-page>header h1{letter-spacing:-.04em;margin:0;font-size:48px}.catalogue-admin-page>header a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #111;padding-bottom:7px;font-size:9px}.catalogue-builder{grid-template-columns:350px minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.catalogue-builder>aside{flex-direction:column;align-self:start;gap:12px;display:flex}.catalogue-builder>aside>section{background:#fff;padding:22px}.catalogue-builder aside label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;margin:13px 0;font-size:8px;font-weight:700;display:flex}.catalogue-builder aside input,.catalogue-builder aside select,.catalogue-builder aside textarea{font:inherit;background:#faf9f6;border:1px solid #ccc;padding:10px;font-size:11px}.catalogue-presets{grid-template-columns:1fr 1fr;gap:7px;display:grid}.catalogue-presets button{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#fff;border:1px solid #ccc;padding:9px;font-size:8px}.catalogue-fields{grid-template-columns:1fr 1fr;display:grid}.catalogue-fields label{align-items:center;flex-direction:row!important}.catalogue-fields input{width:auto;padding:0}.catalogue-select-list{max-height:390px;overflow:auto}.catalogue-select-list label{border-bottom:1px solid #eee;align-items:flex-start;padding:10px 0;flex-direction:row!important;margin:0!important}.catalogue-select-list input{width:auto;margin-top:3px}.catalogue-select-list span,.catalogue-select-list b,.catalogue-select-list em{display:block}.catalogue-select-list b{text-transform:none;letter-spacing:0;font-size:10px}.catalogue-select-list em{color:#777;margin-top:4px;font-size:7px;font-style:normal}.catalogue-print{background:var(--yellow);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;justify-content:space-between;padding:16px;font-size:9px;font-weight:700;display:flex}.catalogue-print:disabled{opacity:.4}.catalogue-help{color:#666;margin:0 8px;font-size:9px;line-height:1.5}.catalogue-paper{background:#fff;align-self:start;box-shadow:0 10px 35px #0000001a}.catalogue-paper>header{color:#fff;background:#080808;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.catalogue-paper>header img{object-fit:cover;width:180px;height:56px}.catalogue-paper>header>div{text-align:right}.catalogue-paper>header span,.catalogue-paper>header b{text-transform:uppercase;letter-spacing:.12em;font-size:8px;display:block}.catalogue-paper>header b{color:var(--yellow);margin-top:7px}.catalogue-cover{border-bottom:5px solid var(--yellow);padding:70px 7vw 50px}.catalogue-cover>p:first-child{text-transform:uppercase;letter-spacing:.18em;color:#9b7600;font-size:9px}.catalogue-cover h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(42px,6vw,78px);line-height:.95}.catalogue-cover h2{color:#666;font-size:16px;font-weight:500}.catalogue-cover>p:not(:first-child){color:#666;max-width:650px;font-size:12px;line-height:1.7}.catalogue-cover>div{text-transform:uppercase;letter-spacing:.11em;gap:25px;margin-top:38px;font-size:8px;display:flex}.catalogue-empty{text-align:center;padding:100px 30px}.catalogue-empty p{color:#777}.catalogue-pages{grid-template-columns:1fr 1fr;gap:35px 16px;padding:34px;display:grid}.catalogue-pages article{break-inside:avoid;border:1px solid #ddd}.catalogue-pages article>img{object-fit:cover;background:#ddd;width:100%;height:330px}.catalogue-pages article>div>span{text-transform:uppercase;letter-spacing:.12em;color:#8a6c00;font-size:8px}.catalogue-pages h2{margin:10px 0;font-size:24px}.catalogue-pages article>div>p{color:#666;font-size:11px;line-height:1.6}.catalogue-pages dl{margin:16px 0 0}.catalogue-pages dl>div{border-top:1px solid #eee;grid-template-columns:100px 1fr;padding:9px 0;display:grid}.catalogue-pages dt{text-transform:uppercase;letter-spacing:.09em;color:#777;font-size:7px}.catalogue-pages dd{margin:0;font-size:9px;font-weight:700}.catalogue-paper>footer{color:#fff;background:#0a0a0a;grid-template-columns:1fr 1fr;gap:22px;padding:28px;display:grid}.catalogue-paper>footer b,.catalogue-paper>footer span{display:block}.catalogue-paper>footer b{font-size:18px}.catalogue-paper>footer span{color:#aaa;font-size:8px;line-height:1.7}.catalogue-paper>footer>div:nth-child(2){text-align:right}.catalogue-paper>footer>p{color:#777;border-top:1px solid #333;grid-column:1/-1;margin:0;padding-top:15px;font-size:7px;line-height:1.6}@media (width<=900px){.catalogue-builder{grid-template-columns:1fr}.catalogue-builder>aside{grid-template-columns:1fr 1fr;display:grid}.catalogue-builder>aside>.catalogue-print,.catalogue-help{grid-column:1/-1}.catalogue-paper{grid-column:1}}@media (width<=600px){.catalogue-admin-page{padding:28px 14px 70px}.catalogue-admin-page>header{flex-direction:column;align-items:flex-start;gap:18px}.catalogue-admin-page>header h1{font-size:38px}.catalogue-builder>aside{display:flex}.catalogue-pages{grid-template-columns:1fr;padding:18px}.catalogue-pages article>img{height:310px}.catalogue-cover{padding:55px 24px 40px}.catalogue-paper>footer{grid-template-columns:1fr}.catalogue-paper>footer>div:nth-child(2){text-align:left}.catalogue-paper>footer>p{grid-column:1}}@media print{@page{size:A4;margin:9mm}body{background:#fff!important}.catalogue-admin-page{background:#fff;padding:0}.catalogue-admin-page>header,.catalogue-builder>aside{display:none!important}.catalogue-builder{margin:0;display:block}.catalogue-paper{box-shadow:none}.catalogue-paper>header{break-inside:avoid}.catalogue-cover{break-after:page;flex-direction:column;justify-content:center;min-height:230mm;display:flex}.catalogue-cover>div{margin-top:auto}.catalogue-pages{padding:0;display:block}.catalogue-pages article{break-inside:avoid;page-break-inside:avoid;grid-template-columns:1fr 1fr;min-height:125mm;margin:0 0 8mm;display:grid}.catalogue-pages article>img{height:125mm}.catalogue-pages article>div{padding:12mm}.catalogue-paper>footer{break-before:page;align-content:center;min-height:70mm}.global-mobile-actions,.admin-shortcuts{display:none!important}}.catalogue-archive{grid-template-columns:350px 1fr;gap:28px;margin-top:28px;display:grid}.catalogue-save,.catalogue-saved{background:#fff;align-self:start;padding:24px}.catalogue-save h2{margin:0;font-size:24px}.catalogue-save>div>p:last-child{color:#777;font-size:10px;line-height:1.6}.catalogue-save>label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;margin:14px 0;font-size:8px;font-weight:700;display:flex}.catalogue-save select,.catalogue-save input{background:#faf9f6;border:1px solid #ccc;padding:10px}.catalogue-save>button{background:var(--yellow);text-transform:uppercase;letter-spacing:.09em;cursor:pointer;border:0;justify-content:space-between;width:100%;padding:14px;font-size:9px;font-weight:700;display:flex}.catalogue-saved>.gallery-head{margin-bottom:18px}.catalogue-saved>div:last-child article{border-top:1px solid #e5e5e5;grid-template-columns:1fr 115px 90px 60px 65px;align-items:center;gap:8px;padding:13px 0;display:grid}.catalogue-saved article b,.catalogue-saved article span,.catalogue-saved article em{display:block}.catalogue-saved article b{font-size:11px}.catalogue-saved article span,.catalogue-saved article em{color:#777;margin-top:4px;font-size:8px}.catalogue-saved article em{color:#927000;font-style:normal}.catalogue-saved article select,.catalogue-saved article button,.catalogue-saved article a{text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#fff;border:1px solid #ccc;padding:8px;font-size:7px}.catalogue-saved article button{cursor:pointer}.catalogue-saved article button:disabled{opacity:.35}.catalogue-saved article .danger{color:#a33}.shared-catalogue{background:#e8e5dd;min-height:100vh;padding:30px 5vw 70px}.shared-catalogue-actions{color:#fff;background:#111;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto 18px;padding:16px 20px;display:flex}.shared-catalogue-actions b,.shared-catalogue-actions span{display:block}.shared-catalogue-actions b{font-size:13px}.shared-catalogue-actions span{color:#999;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:8px}.shared-catalogue-actions button{background:var(--yellow);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;padding:12px 15px;font-size:8px;font-weight:700}.shared-catalogue>.catalogue-paper{max-width:1100px;margin:auto}@media (width<=900px){.catalogue-archive{grid-template-columns:1fr}.catalogue-saved>div:last-child article{grid-template-columns:1fr 105px 85px 55px 60px}}@media (width<=600px){.catalogue-saved{padding:18px}.catalogue-saved>div:last-child article{grid-template-columns:1fr 1fr}.catalogue-saved article>div{grid-column:1/-1}.shared-catalogue{padding:14px}.shared-catalogue-actions{flex-direction:column;align-items:flex-start;gap:15px}.shared-catalogue-actions button{width:100%}}@media print{.catalogue-archive,.shared-catalogue-actions{display:none!important}.shared-catalogue{background:#fff;padding:0}.shared-catalogue>.catalogue-paper{max-width:none}}.look-categories button{white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;color:#111;cursor:pointer;background:0 0;border:0;border-right:1px solid #0000002e;padding:24px 20px;font-size:9px;font-weight:700}.look-categories button.active{color:#fff;background:#111}.look-categories button:focus-visible{outline-offset:-4px;outline:2px solid #111}.look-empty{text-align:center;background:#e8e4d9;grid-column:1/-1;padding:70px 30px}.look-empty b{font-size:20px;display:block}.look-empty p{color:#666;font-size:12px;line-height:1.6}@media (width<=600px){.look-categories button{padding:20px 16px}}.catalogue-paper>header img{object-fit:contain}.catalogue-draft-label{text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#f4f2ec;border:1px solid #ddd;padding:8px;color:#777!important;margin:0!important;font-size:7px!important}.catalogue-paper{-webkit-print-color-adjust:exact;print-color-adjust:exact}.catalogue-cover{background-color:#fff;background-image:url(/stone-plus-plus-pattern.svg);background-repeat:repeat;background-size:180px 180px}.catalogue-pages{background-color:#f5f3ed;background-image:url(/stone-plus-plus-pattern.svg);background-repeat:repeat;background-size:180px 180px}.catalogue-pages article{position:relative;overflow:hidden}.catalogue-pages article:after{content:"";opacity:.58;pointer-events:none;background:url(/stone-plus-plus-pattern.svg) 50%/145px 145px no-repeat;width:145px;height:145px;position:absolute;bottom:-34px;right:-30px}.catalogue-pages article>div{z-index:1;background:linear-gradient(135deg,#fffffffb,#fffffff0);position:relative}.catalogue-paper>footer{position:relative;overflow:hidden}.catalogue-paper>footer:after{content:"";filter:brightness(1.4);opacity:.45;pointer-events:none;background:url(/stone-plus-plus-pattern.svg) 50%/190px 190px no-repeat;width:190px;height:190px;position:absolute;bottom:-52px;right:18px}.catalogue-paper>footer>*{z-index:1;position:relative}.catalogue-paper>footer:after{content:none!important;background:0 0!important;display:none!important}.catalogue-saved>div:last-child article{grid-template-columns:minmax(180px,1fr) 105px 82px 72px 60px 62px}@media (width<=900px){.catalogue-saved>div:last-child article{grid-template-columns:minmax(170px,1fr) 95px 76px 68px 56px 58px}}@media (width<=600px){.catalogue-saved>div:last-child article{grid-template-columns:1fr 1fr}.catalogue-saved article>div{grid-column:1/-1}}.archive-metrics{background:#ddd;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid}.archive-metrics article{background:#f5f3ed!important;border:0!important;padding:16px!important;display:block!important}.archive-metrics b,.archive-metrics span{display:block}.archive-metrics b{font-size:24px!important}.archive-metrics span{text-transform:uppercase;letter-spacing:.1em;color:#777;margin-top:5px!important;font-size:7px!important}.archive-filters{grid-template-columns:1fr 150px 150px;gap:8px;margin:0 0 18px;display:grid}.archive-filters input,.archive-filters select,.archive-records input{font:inherit;background:#faf9f6;border:1px solid #ccc;min-width:0;padding:10px;font-size:9px}.archive-records article{grid-template-columns:minmax(180px,1fr) 92px 122px 58px 58px 54px 58px!important;align-items:center!important;gap:7px!important;display:grid!important}.archive-records article.expired{border-left:4px solid #a33;background:#fff4f2!important;padding-left:10px!important}.archive-records article button,.archive-records article a,.archive-records article select{text-align:center;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#fff;border:1px solid #ccc;padding:8px 5px;font-size:7px}.archive-records article button:disabled{opacity:.35;cursor:not-allowed}.archive-records article .danger{color:#a33}@media (width<=900px){.archive-filters{grid-template-columns:1fr 1fr}.archive-filters input{grid-column:1/-1}.archive-records article{grid-template-columns:1fr 1fr 1fr!important}.archive-records article>div{grid-column:1/-1}}@media (width<=600px){.archive-metrics{grid-template-columns:1fr 1fr}.archive-filters{grid-template-columns:1fr}.archive-filters input{grid-column:1}.archive-records article{grid-template-columns:1fr 1fr!important}}@media print{@page{size:A4 portrait;margin:9mm}html,body{background:#fff!important;width:auto!important;min-width:0!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.catalogue-paper{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;margin:0!important}.catalogue-paper>header{break-inside:avoid;border-bottom:.3mm solid #d8d4ca;height:22mm;padding:3mm 10mm}.catalogue-paper>header img{width:54mm;height:16mm}.catalogue-cover{box-sizing:border-box;break-after:page;page-break-after:always;background-size:42mm 42mm;height:257mm;min-height:0;padding:27mm 18mm 0}.catalogue-cover h1{max-width:150mm;margin:11mm 0 7mm;font-size:20mm;line-height:.9}.catalogue-cover>div{break-inside:avoid;margin:auto -18mm 0;padding:9mm 18mm}.catalogue-pages{background-size:42mm 42mm;padding:0;display:block}.catalogue-pages article{box-sizing:border-box;width:100%;height:279mm;min-height:0;box-shadow:none;break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always;border:0;grid-template-columns:.95fr 1.05fr;margin:0;display:grid}.catalogue-pages article>img{object-fit:cover;width:100%;height:279mm}.catalogue-pages article>div{box-sizing:border-box;flex-direction:column;justify-content:center;height:279mm;padding:18mm 11mm;display:flex;overflow:hidden}.catalogue-pages article>div>span{font-size:2.2mm}.catalogue-pages h2{margin:4mm 0 6mm;font-size:8mm;line-height:1.04}.catalogue-pages article>div>p{margin:0 0 5mm;font-size:3mm;line-height:1.65}.catalogue-pages dl{margin:3mm 0 0}.catalogue-pages dl>div{grid-template-columns:27mm 1fr;padding:3.4mm 0}.catalogue-pages dt{font-size:2mm}.catalogue-pages dd{font-size:2.6mm;line-height:1.35}.catalogue-pages article:after{background-size:42mm 42mm;width:42mm;height:42mm;bottom:-9mm;right:-8mm}.catalogue-paper>footer{box-sizing:border-box;break-before:auto;page-break-before:auto;break-inside:avoid;page-break-inside:avoid;border-top:2mm solid var(--yellow);align-content:center;height:279mm;min-height:0;padding:18mm 16mm}}.contact-location-visual{background:#111;height:520px;position:relative;overflow:hidden}.contact-location-visual>img{object-fit:cover;width:100%;height:100%}.contact-location-visual:after{content:"";background:linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.contact-location-visual>div{z-index:1;color:#fff;border-top:1px solid #ffffff80;justify-content:space-between;align-items:end;padding-top:18px;display:flex;position:absolute;bottom:45px;left:8vw;right:8vw}.contact-location-visual b{letter-spacing:.14em;font-size:11px}.contact-location-visual span{text-transform:uppercase;letter-spacing:.12em;font-size:9px}@media (width<=600px){.contact-location-visual{height:360px}.contact-location-visual>div{flex-direction:column;align-items:flex-start;gap:8px;bottom:25px;left:24px;right:24px}}.site-media-manager{background:#efede6;padding:32px}.site-media-head{border-bottom:1px solid #ccc;justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.site-media-head p{text-transform:uppercase;letter-spacing:.12em;color:#806600;font-size:9px}.site-media-head h2{margin:7px 0;font-size:34px}.site-media-head>span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.site-slot-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.site-slot-grid article{background:#fff;grid-template-columns:190px 1fr;min-height:190px;display:grid}.site-slot-grid article>img,.site-slot-placeholder{object-fit:cover;color:#999;text-transform:uppercase;letter-spacing:.1em;background:#1a1a1a;justify-content:center;align-items:center;width:100%;height:100%;font-size:8px;display:flex}.site-slot-grid article>div:last-child{flex-direction:column;padding:22px;display:flex}.site-slot-grid span,.site-slot-grid b{display:block}.site-slot-grid span{text-transform:uppercase;letter-spacing:.12em;color:#806600;font-size:8px}.site-slot-grid b{margin:12px 0 20px;font-size:15px}.site-slot-grid select{font:inherit;background:#faf9f6;border:1px solid #ccc;padding:11px;font-size:10px}.site-slot-grid button{color:#963636;text-align:left;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:8px}.site-media-manager .admin-empty{margin-top:24px}.site-media-manager .admin-empty a{text-transform:uppercase;letter-spacing:.1em;margin-top:12px;font-size:9px;display:inline-block}@media (width<=900px){.site-slot-grid{grid-template-columns:1fr}}@media (width<=600px){.site-media-manager{padding:18px}.site-media-head{flex-direction:column;align-items:flex-start;gap:10px}.site-slot-grid article{grid-template-columns:1fr}.site-slot-grid article>img,.site-slot-placeholder{height:220px}}.media-plan{color:#111;background:#efede6;min-height:100vh;padding:58px 6vw 90px}.media-plan>header{border-bottom:1px solid #c8c4b8;justify-content:space-between;align-items:end;padding-bottom:28px;display:flex}.media-plan>header p{text-transform:uppercase;letter-spacing:.15em;color:#806600;font-size:9px}.media-plan>header h1{letter-spacing:-.055em;margin:6px 0;font-size:clamp(42px,5.5vw,78px)}.media-plan>header span,.media-plan>header>a{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.media-plan-stats{background:#ccc;grid-template-columns:repeat(5,1fr);gap:1px;margin:30px 0;display:grid}.media-plan-stats article{color:#fff;background:#111;padding:22px}.media-plan-stats span,.media-plan-stats b{display:block}.media-plan-stats span{color:var(--yellow);font-size:34px}.media-plan-stats b{text-transform:uppercase;letter-spacing:.1em;margin-top:10px;font-size:8px}.media-plan-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.media-plan-grid article{border-top:3px solid var(--yellow);background:#fff;grid-template-columns:42px 1fr;gap:14px;padding:26px;display:grid}.media-plan-grid article>span{color:#856900;font-size:10px}.media-plan-grid p{text-transform:uppercase;letter-spacing:.11em;color:#8a6b00;font-size:8px}.media-plan-grid h2{margin:15px 0 10px;font-size:24px}.media-plan-grid em{color:#666;font-size:11px;font-style:normal;line-height:1.7;display:block}.media-plan-grid a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #111;margin-top:22px;padding-bottom:5px;font-size:9px;display:inline-block}.media-standard{color:#fff;background:#111;grid-template-columns:.7fr 1.3fr;gap:50px;margin-top:12px;padding:45px;display:grid}.media-standard h2{letter-spacing:-.04em;margin:10px 0;font-size:38px}.media-standard>div>p{color:var(--yellow);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.media-standard ol{margin:0;padding:0;list-style:none}.media-standard li{border-top:1px solid #333;grid-template-columns:140px 1fr;padding:16px 0;display:grid}.media-standard li b{color:var(--yellow);font-size:9px}.media-standard li span{color:#aaa;font-size:11px;line-height:1.6}.media-plan>aside{background:var(--yellow);padding:24px}.media-plan>aside b{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.media-plan>aside p{margin:8px 0 0;font-size:12px;line-height:1.7}@media (width<=900px){.media-plan-stats{grid-template-columns:repeat(2,1fr)}.media-plan-grid,.media-standard{grid-template-columns:1fr}}@media (width<=600px){.media-plan{padding:34px 18px 70px}.media-plan>header{flex-direction:column;align-items:flex-start;gap:20px}.media-plan-stats{grid-template-columns:1fr 1fr}.media-plan-grid{grid-template-columns:1fr}.media-standard{padding:28px}.media-standard li{grid-template-columns:1fr;gap:6px}}.shared-catalogue-tools{align-items:center;gap:10px;display:flex}.catalogue-enquiry-widget{position:relative}.catalogue-enquiry-trigger{background:var(--yellow);color:#111;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;align-items:center;gap:18px;padding:13px 16px;font-size:9px;font-weight:800;display:flex}.catalogue-enquiry-form{z-index:30;color:#111;background:#fff;grid-template-columns:1fr 1fr;gap:16px;width:min(430px,100vw - 30px);padding:24px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 18px 55px #00000059}.catalogue-enquiry-form>div{border-bottom:1px solid #ddd;grid-column:1/-1;padding-bottom:14px}.catalogue-enquiry-form>div b,.catalogue-enquiry-form>div span{display:block}.catalogue-enquiry-form>div b{font-size:18px}.catalogue-enquiry-form>div span{color:#777;margin-top:5px;font-size:10px}.catalogue-enquiry-form label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.catalogue-enquiry-form input{font:inherit;border:1px solid #ccc;padding:11px}.catalogue-enquiry-form .catalogue-consent{text-transform:none;letter-spacing:0;flex-direction:row;grid-column:1/-1;align-items:center;font-weight:400}.catalogue-enquiry-form .catalogue-consent input{width:auto}.catalogue-enquiry-form>button{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#111;border:0;grid-column:1/-1;padding:13px;font-size:8px;font-weight:700}.catalogue-enquiry-form>p{color:#786000;grid-column:1/-1;margin:0;font-size:10px}@media (width<=700px){.shared-catalogue-actions{align-items:flex-start}.shared-catalogue-tools{flex-direction:column;align-items:stretch}.catalogue-enquiry-form{grid-template-columns:1fr;width:auto;max-height:calc(100vh - 140px);position:fixed;top:110px;left:15px;right:15px;overflow:auto}.catalogue-enquiry-form>div,.catalogue-enquiry-form .catalogue-consent,.catalogue-enquiry-form>button,.catalogue-enquiry-form>p{grid-column:1}.catalogue-enquiry-trigger{justify-content:space-between}}@media print{.catalogue-enquiry-widget{display:none!important}}.launch-readiness{color:#111;background:#efede6;min-height:100vh;padding:58px 6vw 90px}.launch-readiness>header{border-bottom:1px solid #c8c4b8;justify-content:space-between;align-items:end;padding-bottom:28px;display:flex}.launch-readiness>header p{text-transform:uppercase;letter-spacing:.15em;color:#806600;font-size:9px}.launch-readiness>header h1{letter-spacing:-.055em;margin:6px 0;font-size:clamp(44px,6vw,82px)}.launch-readiness>header span,.launch-readiness>header>a{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.launch-progress{color:#fff;background:#111;height:52px;margin:30px 0;position:relative;overflow:hidden}.launch-progress>div{background:var(--yellow);height:100%}.launch-progress>span{text-transform:uppercase;letter-spacing:.12em;mix-blend-mode:difference;color:#fff;align-items:center;padding:0 20px;font-size:9px;display:flex;position:absolute;inset:0}.launch-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.launch-grid article{background:#fff;border-top:4px solid #bbb;grid-template-columns:36px 1fr;gap:16px;min-height:210px;padding:24px;display:grid}.launch-grid article.ready{border-color:#1b8747}.launch-grid article.pending{border-color:var(--yellow)}.launch-grid article>span{color:#8a6d00;font-size:10px}.launch-grid em{text-transform:uppercase;letter-spacing:.12em;color:#777;font-size:8px;font-style:normal}.launch-grid h2{margin:24px 0 10px;font-size:21px}.launch-grid p{color:#666;font-size:11px;line-height:1.7}.launch-readiness>aside{color:#fff;border-left:4px solid var(--yellow);background:#111;margin-top:12px;padding:26px}.launch-readiness>aside b{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.launch-readiness>aside p{color:#aaa;margin:8px 0 0;font-size:11px;line-height:1.7}@media (width<=900px){.launch-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.launch-readiness{padding:34px 18px 70px}.launch-readiness>header{flex-direction:column;align-items:flex-start;gap:20px}.launch-grid{grid-template-columns:1fr}.launch-grid article{min-height:auto}}.launch-summary{background:#c8c4b8;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 12px;display:grid}.launch-summary article{background:#fff;padding:20px}.launch-summary span,.launch-summary b{display:block}.launch-summary span{text-transform:uppercase;letter-spacing:.11em;color:#777;font-size:8px}.launch-summary b{margin-top:7px;font-size:28px}.launch-grid article.held{background:#f4f2ed;border-color:#777}.launch-grid article a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #111;margin-top:16px;padding-bottom:4px;font-size:8px;display:inline-block}.final-launch>.media-next-actions{margin-top:20px}@media (width<=600px){.launch-summary{grid-template-columns:1fr 1fr}.final-launch>.media-next-actions{flex-direction:column}}.catalogue-cover:after{content:"";opacity:.13;z-index:0;pointer-events:none;background:url(/stone-plus-plus-icon.svg) 50%/contain no-repeat;width:180px;height:168px;position:absolute;top:13%;right:7%}.catalogue-pages article:after{opacity:.12;background-image:url(/stone-plus-plus-icon.svg)}@media print{.catalogue-cover:after{opacity:.18;width:48mm;height:45mm;top:25mm;right:14mm}.catalogue-pages{background-image:url(/stone-plus-plus-pattern.svg);background-size:34mm 34mm;padding:0;display:block}.catalogue-pages article{box-sizing:border-box;width:100%;height:89mm;min-height:0;box-shadow:none;break-inside:avoid;page-break-inside:avoid;break-after:auto;page-break-after:auto;background:#fff;border:.3mm solid #ddd;grid-template-columns:66mm 1fr;margin:0 0 6mm;display:grid;overflow:hidden}.catalogue-pages article:nth-child(3n){break-after:page;page-break-after:always;margin-bottom:0}.catalogue-pages article>img{object-fit:cover;width:66mm;height:89mm}.catalogue-pages article>div{box-sizing:border-box;background:#fffffff0;height:89mm;padding:8mm 9mm;display:block;overflow:hidden}.catalogue-pages article>div>span{letter-spacing:.12em;font-size:1.65mm}.catalogue-pages h2{margin:2.4mm 0 3mm;font-size:5.4mm;line-height:1.02}.catalogue-pages article>div>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 3mm;font-size:2.35mm;line-height:1.5;display:-webkit-box;overflow:hidden}.catalogue-pages dl{margin:2mm 0 0}.catalogue-pages dl>div{grid-template-columns:24mm 1fr;padding:1.8mm 0}.catalogue-pages dt{font-size:1.55mm}.catalogue-pages dd{font-size:2mm;line-height:1.25}.catalogue-pages article:after{opacity:.16;background:url(/stone-plus-plus-icon.svg) 50%/contain no-repeat;width:31mm;height:29mm;bottom:-6mm;right:-5mm}.catalogue-paper>footer{break-before:page;page-break-before:always}}.catalogue-cover{background-image:none}.catalogue-cover:after{content:none}.catalogue-pages{counter-reset:catalogue-item;background-image:none}.catalogue-pages article{counter-increment:catalogue-item}.catalogue-pages article:after{content:none}.catalogue-pages article:before{content:counter(catalogue-item, decimal-leading-zero);z-index:3;background:var(--yellow);color:#111;letter-spacing:.08em;text-align:center;min-width:38px;padding:11px 12px;font-size:10px;font-weight:800;position:absolute;top:0;right:0}@media print{.catalogue-cover{background:#fff linear-gradient(90deg,#fff 0 68%,#0b0b0b 68% 100%)}.catalogue-cover:before{content:"NATURAL STONE  /  STONE PLUS";color:#fff;letter-spacing:.18em;writing-mode:vertical-rl;z-index:1;font-size:3mm;font-weight:700;display:block;position:absolute;top:27mm;right:13mm;transform:rotate(180deg)}.catalogue-cover>p,.catalogue-cover>h1,.catalogue-cover>h2{max-width:105mm}.catalogue-cover h1{letter-spacing:-.055em;font-size:18mm;line-height:.9}.catalogue-cover>p:not(:first-child){max-width:98mm}.catalogue-pages{background:#fff;padding:0;display:block}.catalogue-pages article{width:100%;height:135mm;min-height:0;box-shadow:none;break-inside:avoid;page-break-inside:avoid;break-after:auto;page-break-after:auto;background:#fff;border:0;grid-template-columns:78mm 1fr;margin:0 0 9mm;display:grid;overflow:hidden}.catalogue-pages article:nth-child(3n){break-after:auto;page-break-after:auto;margin-bottom:9mm}.catalogue-pages article:nth-child(2n){break-after:page;page-break-after:always;grid-template-columns:1fr 78mm;margin-bottom:0}.catalogue-pages article:nth-child(2n)>img{order:2}.catalogue-pages article:nth-child(2n)>div{border-left:0;border-right:1.4mm solid var(--yellow);order:1}.catalogue-pages article>img{object-fit:cover;width:78mm;height:135mm}.catalogue-pages article>div{box-sizing:border-box;border-left:1.4mm solid var(--yellow);background:#f7f5ef;flex-direction:column;justify-content:center;height:135mm;padding:13mm 12mm;display:flex;overflow:hidden}.catalogue-pages article>div>span{letter-spacing:.14em;font-size:1.8mm}.catalogue-pages h2{margin:3mm 0 5mm;font-size:7mm;line-height:1}.catalogue-pages article>div>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 5mm;font-size:2.6mm;line-height:1.55;display:-webkit-box;overflow:hidden}.catalogue-pages dl{margin:2mm 0 0}.catalogue-pages dl>div{border-top:.25mm solid #d8d4ca;grid-template-columns:27mm 1fr;padding:2.5mm 0}.catalogue-pages dt{font-size:1.7mm}.catalogue-pages dd{font-size:2.25mm;line-height:1.25}.catalogue-pages article:before{background:var(--yellow);min-width:12mm;padding:3mm;font-size:2.3mm;top:0;right:0}.catalogue-pages article:nth-child(2n):before{left:0;right:auto}.catalogue-paper>footer{break-before:page;page-break-before:always}}.catalogue-paper{border-top:7px solid #0a0a0a}.catalogue-paper>header{color:#111;background:#fff;border-bottom:1px solid #d8d4ca;padding:30px 42px}.catalogue-paper>header img{object-fit:contain;object-position:left center;width:220px;height:70px}.catalogue-paper>header span{color:#777}.catalogue-paper>header b{color:#9a7600}.catalogue-cover{background:#fff;border-bottom:0;flex-direction:column;min-height:620px;padding:105px 8vw 0;display:flex;position:relative;overflow:hidden}.catalogue-cover:before{content:"STONE / 01";color:#f0eee8;letter-spacing:-.06em;transform-origin:50%;z-index:0;font-size:90px;font-weight:800;position:absolute;top:118px;right:-24px;transform:rotate(90deg)}.catalogue-cover>*{z-index:1;position:relative}.catalogue-cover>p:first-child{letter-spacing:.22em;color:#917000;border-left:4px solid var(--yellow);padding-left:14px;font-size:9px}.catalogue-cover h1{color:#0b0b0b;max-width:680px;margin:34px 0 24px;font-size:clamp(54px,7vw,92px);line-height:.88}.catalogue-cover h2{text-transform:uppercase;letter-spacing:.12em;color:#555;margin:0 0 30px;font-size:13px}.catalogue-cover>p:not(:first-child){max-width:590px;font-size:13px;line-height:1.8}.catalogue-cover>div{color:#fff;border-top:6px solid var(--yellow);background:#0b0b0b;justify-content:space-between;align-items:center;margin:auto -8vw 0;padding:34px 8vw;display:flex}.catalogue-cover>div span:first-child{color:var(--yellow);font-weight:800}.catalogue-pages{background:#f5f3ed;gap:44px 22px;padding:44px}.catalogue-pages article{background:#fff;border:0;box-shadow:0 8px 30px #00000012}.catalogue-pages article>img{height:360px}.catalogue-pages article>div{padding:26px}.catalogue-pages h2{margin:13px 0 18px;font-size:29px;line-height:1.05}.catalogue-pages dl>div{grid-template-columns:92px 1fr;padding:11px 0}.catalogue-paper>footer{border-top:6px solid var(--yellow);padding:38px 42px}@media (width<=600px){.catalogue-paper>header{padding:20px 24px}.catalogue-paper>header img{width:160px;height:54px}.catalogue-cover{min-height:560px;padding:75px 30px 0}.catalogue-cover h1{font-size:50px}.catalogue-cover:before{font-size:68px;right:-70px}.catalogue-cover>div{flex-direction:column;align-items:flex-start;gap:18px;margin:auto -30px 0;padding:25px 30px}.catalogue-pages{background:#f5f3ed;padding:20px}}@media print{.catalogue-paper{border-top:0}.catalogue-paper>header{padding:8mm 12mm}.catalogue-paper>header img{width:52mm;height:16mm}.catalogue-cover{min-height:258mm;padding:30mm 18mm 0}.catalogue-cover h1{max-width:145mm;font-size:23mm}.catalogue-cover>div{margin:auto -18mm 0;padding:10mm 18mm}.catalogue-pages{background:#fff;padding:0}.catalogue-pages article{box-shadow:none;border:1px solid #ddd}.catalogue-paper>footer{border-top:2mm solid var(--yellow);padding:14mm}}.catalogue-cover:before{content:none}@media print{@page{size:A4;margin:9mm}.catalogue-paper>header{box-sizing:border-box;height:23mm;padding:3mm 10mm}.catalogue-paper>header img{width:56mm;height:17mm}.catalogue-cover{box-sizing:border-box;break-after:page;page-break-after:always;height:246mm;min-height:0;padding:27mm 18mm 0}.catalogue-cover h1{max-width:150mm;margin:11mm 0 7mm;font-size:21mm;line-height:.9}.catalogue-cover h2{margin-bottom:8mm}.catalogue-cover>div{break-inside:avoid;margin:auto -18mm 0;padding:9mm 18mm}.catalogue-pages{break-before:auto}}.admin-main,.admin-grid,.admin-form,.admin-records,.media-manager,.spec-manager,.lead-manager{min-width:0}.admin-form input,.admin-form select,.admin-form textarea,.media-upload input,.media-upload select,.spec-manager input,.spec-manager select,.spec-manager textarea,.lead-detail input,.lead-detail select,.lead-detail textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-form .field-help{letter-spacing:0;text-transform:none;color:#777;font-size:8px;font-weight:400;line-height:1.55}@media (width<=600px){.admin-sidebar{flex-flow:wrap;align-items:center;gap:6px;padding:9px 12px;display:flex;overflow:hidden}.admin-brand{flex:none;order:1;width:154px;height:54px;margin:0}.admin-sidebar>a{order:2;margin-left:auto;padding:10px 12px}.admin-sidebar button{text-align:center;white-space:nowrap;flex:1 0 calc(25% - 6px);order:3;justify-content:center;min-width:72px;padding:10px 5px}.admin-sidebar button.active{border-left:0;border-bottom:3px solid var(--yellow)}.admin-main{padding:25px 14px 104px}.admin-main>header{flex-direction:column;align-items:flex-start;gap:12px}.admin-main h1{font-size:34px;line-height:1}.admin-grid{gap:16px;margin-top:20px}.admin-form,.admin-records{padding:20px}.admin-record-head{align-items:flex-start;gap:10px}.admin-records article{flex-direction:column;align-items:stretch}.record-controls{justify-content:flex-start;width:100%}.record-controls select{flex:100%}.admin-shortcuts{z-index:30;scrollbar-width:none;background:#111;flex-direction:row;align-items:stretch;gap:1px;padding:7px;display:flex;bottom:0;left:0;right:0;overflow-x:auto}.admin-shortcuts::-webkit-scrollbar{display:none}.admin-shortcuts a{white-space:nowrap;box-shadow:none;flex:none;padding:12px 14px}.admin-shortcuts span{display:none}.spec-form-head,.lead-detail>header{gap:16px}.lead-contact,.lead-detail form{grid-template-columns:1fr}.lead-detail form .full,.lead-detail form .button{grid-column:1}}.admin-shortcuts{z-index:30;scrollbar-width:none;background:#111;border-top:1px solid #2d2d2d;flex-direction:row;align-items:stretch;gap:1px;padding:7px;bottom:0;left:250px;right:0;overflow-x:auto}.admin-shortcuts::-webkit-scrollbar{display:none}.admin-shortcuts a{white-space:nowrap;box-shadow:none;flex:none;padding:13px 16px}.admin-shortcuts span{display:none}body:has(.admin-shortcuts) .admin-main{padding-bottom:100px}@media (width<=900px){.admin-shortcuts{left:0}}.signature-carousel{position:relative}.signature-controls{color:#888;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 0 14px;font-size:9px;display:flex}.signature-controls>div{gap:6px;display:flex}.signature-controls>span{align-items:center;gap:12px;display:flex}.signature-controls>span b{color:var(--yellow);font-weight:800;display:none}.signature-controls button{color:#fff;cursor:pointer;background:#151515;border:1px solid #3a3a3a;width:44px;height:42px;font-size:18px}.signature-controls button:hover,.signature-controls button:focus-visible{background:var(--yellow);color:#111;border-color:var(--yellow)}.signature-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.signature-track::-webkit-scrollbar{display:none}.signature-track .product-card{scroll-snap-align:start;flex:0 0 calc(33.3333% - 9.33333px);height:560px}.signature-dots{display:none}@media (width<=900px){.signature-controls{margin:0 6px 12px}.signature-controls>div{display:flex}.signature-controls>span b{display:inline}.signature-track{gap:0;padding:0;scroll-padding-left:0}.signature-track.auto{scroll-snap-type:none}.signature-track.manual{scroll-snap-type:x mandatory}.signature-track .product-card{flex-basis:100%;height:540px}.signature-track .product-card img{object-fit:cover;width:100%;height:100%}.signature-track .product-overlay{background:linear-gradient(#0000 38%,#000000ad 74%,#000000f0 100%);display:block}.signature-track .product-info{background:0 0;padding:0;position:absolute;bottom:22px;left:22px;right:22px}.signature-track .product-info p{margin:0}.signature-track .product-info h3{overflow-wrap:normal;max-width:92%;margin:9px 0 22px;font-size:clamp(25px,8vw,34px);line-height:1.02}.signature-track .product-info a{padding-top:15px}.signature-dots{justify-content:center;align-items:center;gap:7px;margin-top:16px;display:flex}.signature-dots button{background:#555;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.signature-dots button.active{background:var(--yellow);width:28px}}@media (width<=420px){.signature-track .product-card{height:500px}.signature-track .product-info h3{font-size:27px}}.home-stock{color:#111;background:#f2efe7;padding:100px 6vw 110px}.home-stock>header{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.home-stock h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(44px,5.5vw,82px);line-height:.92}.home-stock>header>div:last-child p{color:#686868;max-width:520px;font-size:13px;line-height:1.75}.home-stock>header a{color:#111;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #111;justify-content:space-between;gap:45px;min-width:260px;margin-top:14px;padding-bottom:9px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.home-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-stock-card{color:#111;background:#fff;border:1px solid #d8d3c7;min-width:0;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block}.home-stock-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0000001c}.home-stock-card>div{aspect-ratio:4/3;background:#ddd8cc;position:relative;overflow:hidden}.home-stock-card img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.home-stock-card:hover img{transform:scale(1.025)}.home-stock-card>div span,.home-stock-card>div b{text-transform:uppercase;letter-spacing:.08em;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;top:14px}.home-stock-card>div span{background:var(--yellow);left:14px}.home-stock-card>div b{color:#fff;background:#111;right:14px}.home-stock-card>section{padding:22px}.home-stock-card p{color:#806600;text-transform:uppercase;letter-spacing:.13em;margin:0 0 6px;font-size:8px;font-weight:900}.home-stock-card h3{margin:0;font-size:24px;line-height:1.1}.home-stock-card small{color:#888;text-transform:uppercase;letter-spacing:.09em;margin-top:8px;font-size:8px;display:block}.home-stock-card i{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #e3e0d8;justify-content:space-between;margin-top:22px;padding-top:13px;font-size:9px;font-style:normal;font-weight:900;display:flex}@media (width<=900px){.home-stock{padding:72px 20px 80px}.home-stock>header{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.home-stock h2{font-size:50px}.home-stock-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-right:10vw;display:flex;overflow-x:auto}.home-stock-grid::-webkit-scrollbar{display:none}.home-stock-card{scroll-snap-align:start;flex:0 0 86%}}@media (width>=901px){.page-hero,.stock-hero,.story-hero,.export-hero,.contact-hero,.look-hero{min-height:460px;padding-top:76px;padding-bottom:72px}.service-hero{min-height:620px;padding-top:76px;padding-bottom:76px}.story-image{height:620px}.export-grid{min-height:680px}.materials{padding-top:96px;padding-bottom:96px}.intro,.story-copy,.service-intro,.process,.requirement,.export-routes,.export-process,.export-enquiry,.project-enquiry,.look-intro,.look-guide,.contact-main,.contact-flow{padding-top:88px;padding-bottom:88px}}.page-hero-image,.export-hero{isolation:isolate;background-position:50%;background-size:cover;position:relative}.page-hero-image:before,.export-hero:before{content:"";z-index:-1;background:linear-gradient(#0000 45%,#00000038);position:absolute;inset:0}.page-hero-image>*,.export-hero>*{z-index:1;position:relative}@media (width<=900px){.page-hero-image,.export-hero{background-position:50%;align-content:end;min-height:520px}}.media-library-page>header span{color:#706e67;max-width:720px;margin-top:10px;line-height:1.6;display:block}.media-library-pro{padding:0 5vw 90px}.media-library-summary{background:#d8d4ca;border:1px solid #d8d4ca;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 24px;display:grid}.media-library-summary>div{background:#fff;padding:24px}.media-library-summary span{color:#777;text-transform:uppercase;letter-spacing:.13em;font-size:10px;display:block}.media-library-summary b{margin-top:7px;font-size:30px;display:block}.media-library-tools{color:#fff;background:#111;grid-template-columns:2fr repeat(5,1fr);gap:10px;padding:20px;display:grid}.media-library-tools label{min-width:0}.media-library-tools label>span{text-transform:uppercase;letter-spacing:.13em;color:#cab55e;margin-bottom:7px;font-size:9px;display:block}.media-library-tools input,.media-library-tools select{box-sizing:border-box;color:#fff;background:#1d1d1d;border:1px solid #444;width:100%;min-width:0;padding:13px 12px}.media-bulk-bar{background:#fff;border:1px solid #ddd;align-items:center;gap:22px;padding:15px 18px;display:flex}.media-bulk-bar label{align-items:center;gap:8px;font-weight:700;display:flex}.media-bulk-bar>span{color:#777}.media-bulk-bar>div{gap:8px;margin-left:auto;display:flex}.media-bulk-bar button{color:#111;cursor:pointer;background:#e8b400;border:0;padding:10px 15px;font-weight:800}.media-bulk-bar button:last-child{background:#ece9e0}.media-bulk-bar button:disabled{opacity:.35;cursor:not-allowed}.media-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.media-library-grid article{background:#fff;border:1px solid #ddd;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000000d}.media-library-grid article.selected{outline-offset:-3px;outline:3px solid #e8b400}.media-library-grid article>img,.media-library-grid article>video{object-fit:cover;background:#111;width:100%;height:230px;display:block}.media-select{z-index:2;color:#fff;background:#000c;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.media-card-body{padding:20px}.media-status-row{flex-wrap:wrap;gap:7px;display:flex}.media-chip{text-transform:uppercase;letter-spacing:.1em;background:#eee;padding:5px 7px;font-size:8px;font-weight:800}.media-chip.approved,.media-chip.ready{color:#315b2b;background:#dcebd9}.media-chip.draft,.media-chip.review{color:#735900;background:#f7e5bd}.media-card-body h2{margin:14px 0 6px;font-size:21px;line-height:1.1}.media-card-body>p{text-overflow:ellipsis;white-space:nowrap;color:#888;font-size:11px;overflow:hidden}.media-card-body dl{margin:16px 0 0}.media-card-body dl>div{border-top:1px solid #eee;grid-template-columns:80px 1fr;gap:10px;padding:8px 0;display:grid}.media-card-body dt{color:#888;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.media-card-body dd{word-break:break-word;margin:0;font-size:11px;font-weight:700}.media-use-row{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.media-use-row span{background:#f1efe8;padding:5px 7px;font-size:9px;font-weight:700}.media-next-actions{gap:10px;margin-top:28px;display:flex}.media-next-actions a{color:#fff;background:#111;padding:14px 18px;font-weight:700;text-decoration:none}.media-next-actions a:first-child{color:#111;background:#e8b400}@media (width<=980px){.media-library-tools{grid-template-columns:repeat(3,1fr)}.media-search{grid-column:span 3}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.media-library-pro{padding:0 14px 100px}.media-library-summary{grid-template-columns:repeat(2,1fr)}.media-library-summary>div{padding:17px}.media-library-tools{grid-template-columns:1fr 1fr;padding:14px}.media-search{grid-column:span 2}.media-bulk-bar{flex-wrap:wrap;align-items:flex-start}.media-bulk-bar>div{width:100%;margin-left:0}.media-bulk-bar button{flex:1}.media-library-grid{grid-template-columns:1fr}.media-library-grid article>img,.media-library-grid article>video{height:250px}.media-next-actions{flex-direction:column}}.media-audit-page>header span{color:#706e67;max-width:720px;margin-top:10px;line-height:1.6;display:block}.media-audit{padding:0 5vw 90px}.media-audit-metrics{background:#cbc7bb;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:22px;display:grid}.media-audit-metrics article{color:#fff;background:#111;padding:24px}.media-audit-metrics span{color:#c9b355;text-transform:uppercase;letter-spacing:.13em;font-size:9px;display:block}.media-audit-metrics b{margin-top:8px;font-size:31px;display:block}.media-audit-filters{background:#fff;border:1px solid #d8d4ca;grid-template-columns:2fr repeat(3,1fr);gap:10px;padding:20px;display:grid}.media-audit-filters label>span{color:#7a650c;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.media-audit-filters input,.media-audit-filters select{box-sizing:border-box;background:#faf9f6;border:1px solid #ccc;width:100%;padding:13px}.media-audit-head{color:#777;justify-content:space-between;padding:17px 2px 10px;font-size:10px;display:flex}.media-audit-head b{color:#111}.media-audit-list{gap:10px;display:grid}.media-audit-list>article{background:#fff;border:1px solid #ddd;grid-template-columns:180px 1fr 1.6fr;min-height:170px;display:grid}.audit-preview{background:#111;position:relative;overflow:hidden}.audit-preview img,.audit-preview video{object-fit:cover;width:100%;height:100%;min-height:170px;display:block}.audit-preview>span{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#000c;padding:6px 8px;font-size:8px;position:absolute;bottom:10px;left:10px}.audit-identity{border-right:1px solid #eee;padding:22px}.audit-identity>div{flex-wrap:wrap;gap:5px;display:flex}.audit-state{text-transform:uppercase;letter-spacing:.08em;background:#eee;padding:5px 7px;font-size:8px;font-weight:800}.audit-state.in-use{color:#315b2b;background:#dcebd9}.audit-state.ready{color:#294f70;background:#e5edf4}.audit-state.unused,.audit-state.attention{color:#735900;background:#f7e5bd}.audit-identity h2{margin:14px 0 7px;font-size:20px}.audit-identity p{color:#777;word-break:break-word;font-size:10px}.audit-identity small{color:#986b00;margin-top:13px;line-height:1.5;display:block}.audit-usage{grid-template-columns:1fr 1fr;display:grid}.audit-usage>div{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:17px}.audit-usage span,.audit-usage b,.audit-usage em{display:block}.audit-usage span{text-transform:uppercase;letter-spacing:.1em;color:#777;font-size:8px}.audit-usage b{margin:6px 0;font-size:22px}.audit-usage em{color:#666;font-size:9px;font-style:normal;line-height:1.4}.media-audit-note{color:#fff;border-left:5px solid var(--yellow);background:#111;margin-top:20px;padding:22px}.media-audit-note b{text-transform:uppercase;letter-spacing:.12em;color:var(--yellow);font-size:10px}.media-audit-note p{color:#aaa;margin:8px 0 0;font-size:11px;line-height:1.65}@media (width<=900px){.media-audit-filters{grid-template-columns:1fr 1fr}.media-audit-list>article{grid-template-columns:150px 1fr}.audit-usage{grid-column:1/-1}.audit-identity{border-right:0}}@media (width<=600px){.media-audit{padding:0 14px 100px}.media-audit-metrics{grid-template-columns:1fr 1fr}.media-audit-metrics article{padding:17px}.media-audit-filters{grid-template-columns:1fr;padding:14px}.media-audit-head{flex-direction:column;align-items:flex-start;gap:5px}.media-audit-list>article{grid-template-columns:1fr}.audit-preview img,.audit-preview video{height:230px}.audit-usage{grid-template-columns:1fr 1fr}.media-audit .media-next-actions{flex-direction:column}}.replacement-page{color:#111;background:#efede6;min-height:100vh;padding:58px 6vw 90px}.replacement-page>header{border-bottom:1px solid #c8c4b8;justify-content:space-between;align-items:end;padding-bottom:28px;display:flex}.replacement-page>header p{text-transform:uppercase;letter-spacing:.15em;color:#806600;font-size:9px}.replacement-page>header h1{letter-spacing:-.055em;margin:6px 0;font-size:clamp(42px,5.5vw,78px)}.replacement-page>header span{color:#6c6961;max-width:720px;line-height:1.6;display:block}.replacement-page>header>a{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.replacement-progress{color:#fff;background:#111;height:50px;margin:30px 0 12px;position:relative;overflow:hidden}.replacement-progress>div{background:var(--yellow);height:100%}.replacement-progress>span{text-transform:uppercase;letter-spacing:.11em;mix-blend-mode:difference;align-items:center;padding:0 18px;font-size:9px;display:flex;position:absolute;inset:0}.replacement-metrics{background:#ccc;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:12px;display:grid}.replacement-metrics article{background:#fff;padding:22px}.replacement-metrics span,.replacement-metrics b,.replacement-metrics em{display:block}.replacement-metrics span{text-transform:uppercase;letter-spacing:.11em;color:#806600;font-size:8px}.replacement-metrics b{margin:8px 0;font-size:29px}.replacement-metrics em{color:#777;font-size:9px;font-style:normal}.replacement-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.replacement-grid>article{background:#fff;min-width:0;padding:24px}.replacement-grid>article>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.replacement-grid header p{text-transform:uppercase;letter-spacing:.12em;color:#806600;font-size:8px}.replacement-grid header h2{margin:6px 0 0;font-size:25px}.replacement-grid header a{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.replacement-list{background:#ddd;gap:1px;margin-top:18px;display:grid}.replacement-list>div{background:#faf9f6;grid-template-columns:74px 1fr auto;align-items:center;min-height:74px;display:grid}.replacement-list img,.replacement-placeholder{object-fit:cover;color:#aaa;text-transform:uppercase;letter-spacing:.1em;background:#111;justify-content:center;align-items:center;width:74px;height:74px;font-size:8px;display:flex}.replacement-list>div>div{min-width:0;padding:11px 14px}.replacement-list small,.replacement-list b,.replacement-list em{display:block}.replacement-list small{text-transform:uppercase;letter-spacing:.1em;color:#8a6d00;font-size:7px}.replacement-list b{margin:5px 0;font-size:12px}.replacement-list em{text-overflow:ellipsis;white-space:nowrap;color:#777;font-size:8px;font-style:normal;overflow:hidden}.replacement-list strong{color:#315b2b;text-transform:uppercase;letter-spacing:.08em;background:#dcebd9;margin-right:12px;padding:6px 7px;font-size:7px}.replacement-list .pending strong{color:#735900;background:#f7e5bd}.replacement-rule{color:#fff;border-left:5px solid var(--yellow);background:#111;margin-top:12px;padding:24px}.replacement-rule b{color:var(--yellow);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.replacement-rule p{color:#aaa;margin:8px 0 0;font-size:11px;line-height:1.65}.replacement-page .media-next-actions{margin-top:20px}@media (width<=900px){.replacement-grid{grid-template-columns:1fr}.replacement-metrics{grid-template-columns:1fr 1fr}}@media (width<=600px){.replacement-page{padding:34px 18px 100px}.replacement-page>header{flex-direction:column;align-items:flex-start;gap:18px}.replacement-metrics{grid-template-columns:1fr 1fr}.replacement-metrics article,.replacement-grid>article{padding:16px}.replacement-grid>article>header{flex-direction:column;align-items:flex-start;gap:10px}.replacement-list>div{grid-template-columns:62px 1fr auto}.replacement-list img,.replacement-placeholder{width:62px;height:74px}.replacement-list>div>div{padding:9px}.replacement-list strong{margin-right:7px}.replacement-page .media-next-actions{flex-direction:column}}.backup-page{color:#111;background:#efede6;min-height:100vh;padding:58px 6vw 90px}.backup-page>header{border-bottom:1px solid #c8c4b8;justify-content:space-between;align-items:end;padding-bottom:28px;display:flex}.backup-page>header p{text-transform:uppercase;letter-spacing:.15em;color:#806600;font-size:9px}.backup-page>header h1{letter-spacing:-.055em;margin:6px 0;font-size:clamp(44px,6vw,82px)}.backup-page>header span{color:#6c6961;max-width:720px;line-height:1.6;display:block}.backup-page>header>a{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.backup-metrics{background:#c8c4b8;grid-template-columns:repeat(5,1fr);gap:1px;margin:30px 0 12px;display:grid}.backup-metrics article{background:#fff;padding:22px}.backup-metrics span,.backup-metrics b{display:block}.backup-metrics span{text-transform:uppercase;letter-spacing:.11em;color:#777;font-size:8px}.backup-metrics b{margin-top:8px;font-size:30px}.backup-primary{color:#fff;border-top:5px solid var(--yellow);background:#111;grid-template-columns:1.4fr .6fr;align-items:stretch;display:grid}.backup-primary>div{padding:34px}.backup-primary p{color:var(--yellow);text-transform:uppercase;letter-spacing:.13em;font-size:8px}.backup-primary h2{margin:10px 0;font-size:36px}.backup-primary span,.backup-primary small{color:#bbb;max-width:720px;line-height:1.7;display:block}.backup-primary small{color:#777;margin-top:12px}.backup-primary>a{background:var(--yellow);color:#111;justify-content:space-between;align-items:center;padding:30px;font-weight:800;text-decoration:none;display:flex}.backup-primary>a b{font-size:28px}.backup-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.backup-grid article{background:#fff;border-top:3px solid #111;flex-direction:column;min-height:260px;padding:26px;display:flex}.backup-grid article>span{text-transform:uppercase;letter-spacing:.12em;color:#806600;font-size:8px}.backup-grid h2{margin:18px 0 10px;font-size:24px}.backup-grid p{color:#777;font-size:11px;line-height:1.65}.backup-grid article>b{margin-top:auto;font-size:10px}.backup-grid article>a{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#111;margin-top:16px;padding:12px;font-size:9px;font-weight:700;text-decoration:none;display:block}.backup-rule{border-left:5px solid var(--yellow);background:#fff;margin-top:12px;padding:24px}.backup-rule b{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.backup-rule p{color:#666;margin:8px 0 0;font-size:11px;line-height:1.7}.backup-page>.media-next-actions{margin-top:20px}@media (width<=900px){.backup-metrics{grid-template-columns:repeat(3,1fr)}.backup-primary{grid-template-columns:1fr}.backup-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.backup-page{padding:34px 18px 100px}.backup-page>header{flex-direction:column;align-items:flex-start;gap:18px}.backup-metrics{grid-template-columns:1fr 1fr}.backup-primary>div{padding:24px}.backup-primary>a{padding:22px}.backup-grid{grid-template-columns:1fr}.backup-page>.media-next-actions{flex-direction:column}}.monitor-page{color:#111;background:#efede6;min-height:100vh;padding:58px 6vw 90px}.monitor-page>header{border-bottom:1px solid #c8c4b8;justify-content:space-between;align-items:end;padding-bottom:28px;display:flex}.monitor-page>header p{text-transform:uppercase;letter-spacing:.15em;color:#806600;font-size:9px}.monitor-page>header h1{letter-spacing:-.055em;margin:6px 0;font-size:clamp(44px,6vw,82px)}.monitor-page>header span{color:#6c6961;max-width:720px;line-height:1.6;display:block}.monitor-page>header>a{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.monitor-health{color:#fff;background:#111;border-left:5px solid #3a9a5f;justify-content:space-between;align-items:center;margin:30px 0 12px;padding:22px 25px;display:flex}.monitor-health.attention{border-color:var(--yellow)}.monitor-health>div{align-items:center;gap:14px;display:flex}.health-dot{background:#45bd70;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #45bd7026}.monitor-health b,.monitor-health small{display:block}.monitor-health small{color:#999;margin-top:5px}.monitor-health strong{color:var(--yellow);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.monitor-metrics{background:#ccc;grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:12px;display:grid}.monitor-metrics article{background:#fff;padding:20px}.monitor-metrics span,.monitor-metrics b{display:block}.monitor-metrics span{text-transform:uppercase;letter-spacing:.11em;color:#777;font-size:8px}.monitor-metrics b{margin-top:7px;font-size:29px}.monitor-alerts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.monitor-alerts article{background:#fff;border-top:4px solid #3a9a5f;grid-template-columns:34px 1fr;min-height:220px;padding:24px;display:grid;position:relative}.monitor-alerts article.urgent{border-color:#ba3a35}.monitor-alerts article.attention{border-color:var(--yellow)}.monitor-alerts article>b{font-size:30px;position:absolute;top:18px;right:20px}.monitor-alerts article>span{color:#806600;font-size:9px}.monitor-alerts em{text-transform:uppercase;letter-spacing:.11em;color:#777;font-size:8px;font-style:normal}.monitor-alerts h2{margin:26px 0 10px;font-size:21px}.monitor-alerts p{color:#666;font-size:11px;line-height:1.6}.monitor-alerts a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #111;margin-top:15px;padding-bottom:4px;font-size:8px;display:inline-block}.followup-standard{color:#fff;background:#111;grid-template-columns:.7fr 1.3fr;gap:45px;margin-top:12px;padding:34px;display:grid}.followup-standard p{color:var(--yellow);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.followup-standard h2{margin:10px 0;font-size:34px}.followup-standard ol{margin:0;padding:0;list-style:none}.followup-standard li{border-top:1px solid #333;grid-template-columns:130px 1fr;gap:15px;padding:13px 0;display:grid}.followup-standard li b{color:var(--yellow);font-size:9px}.followup-standard li span{color:#aaa;font-size:11px;line-height:1.5}.monitor-note{border-left:5px solid var(--yellow);background:#fff;margin-top:12px;padding:22px}.monitor-note b{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.monitor-note p{color:#666;margin:8px 0 0;font-size:11px;line-height:1.65}.monitor-page>.media-next-actions{margin-top:20px}@media (width<=900px){.monitor-alerts{grid-template-columns:1fr 1fr}.monitor-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.monitor-page{padding:34px 18px 100px}.monitor-page>header,.monitor-health{flex-direction:column;align-items:flex-start;gap:18px}.monitor-metrics{grid-template-columns:1fr 1fr}.monitor-alerts{grid-template-columns:1fr}.followup-standard{grid-template-columns:1fr;padding:25px}.followup-standard li{grid-template-columns:1fr;gap:5px}.monitor-page>.media-next-actions{flex-direction:column}}.stock-delete-countdown{color:#a24b20;text-transform:uppercase;letter-spacing:.08em;margin-top:7px;font-size:9px;font-style:normal;font-weight:700;display:block}.stock-media-inputs{background:#faf9f6;border:1px solid #d6d0c2;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.stock-media-inputs legend{color:#806600;text-transform:uppercase;letter-spacing:.1em;padding:0 7px;font-size:10px;font-weight:800}.stock-media-inputs>p,.stock-media-count{color:#666;grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.stock-file-selection{background:#eef9f2;border-left:4px solid #20a85a;grid-column:1/-1;gap:10px;padding:14px 16px;display:grid}.stock-file-selection>b{color:#14783e;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.stock-file-selection>div{border-top:1px solid #cde7d5;gap:4px;padding-top:8px;display:grid}.stock-file-selection strong{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.stock-file-selection span{color:#555;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stock-file-selection>small{color:#555;font-size:9px;line-height:1.5}.stock-media-inputs input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.device-file-picker{cursor:pointer;background:#fff;border:1px dashed #b7aa82;gap:7px;padding:15px;display:grid;position:relative}.device-file-picker b{color:#151515;text-transform:none;letter-spacing:0;font-size:11px}.device-file-picker small{color:#777;text-transform:none;letter-spacing:0;font-size:8px;font-weight:400}.stock-media-count{color:#806600;font-weight:800}.stock-media-preview{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stock-media-preview article{background:#111;border:1px solid #ddd}.stock-media-preview img,.stock-media-preview video{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.stock-media-preview button{color:#9b2e28;cursor:pointer;background:#fff;border:0;width:100%;padding:8px;font-size:8px}.stock-media-details{grid-column:1/-1;margin:4px 0 16px 75px}.stock-media-details summary{cursor:pointer;color:#806600;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.stock-media-details>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.stock-media-details img,.stock-media-details video{aspect-ratio:16/10;object-fit:cover;background:#111;width:100%}.stock-shop-hero{background:#f3f0e8;grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;padding:150px 8vw 70px;display:grid}.stock-shop-hero h1{letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(52px,7vw,110px);line-height:.85}.stock-shop-hero>div>p:last-child{color:#666;max-width:640px;font-size:14px;line-height:1.75}.stock-shop-hero aside{border-top:4px solid var(--yellow);color:#fff;background:#0b0b0b;grid-template-columns:auto 1fr;align-items:end;gap:0 16px;padding:28px;display:grid}.stock-shop-hero aside b{color:var(--yellow);grid-row:1/3;font-size:56px;line-height:.85}.stock-shop-hero aside span{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800}.stock-shop-hero aside small{color:#888;font-size:9px}.stock-shop{background:#fff;padding:70px 8vw 110px}.stock-shop>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;padding-bottom:20px;display:flex}.stock-shop>header p{color:#806600;letter-spacing:.14em;margin:0;font-size:9px;font-weight:800}.stock-shop>header h2{margin:8px 0 0;font-size:30px}.stock-shop>header>span{color:#777;font-size:10px}.stock-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.stock-product-card{background:#fff;border:1px solid #dedbd2;min-width:0;transition:transform .25s,box-shadow .25s}.stock-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #0000001a}.stock-product-visual{aspect-ratio:4/3;background:#e9e6de;position:relative;overflow:hidden}.stock-product-visual img,.stock-product-visual video{object-fit:cover;width:100%;height:100%;display:block}.stock-available-badge{background:var(--yellow);color:#111;text-transform:uppercase;letter-spacing:.08em;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;top:14px;left:14px}.stock-product-thumbs{gap:6px;padding:8px 10px 0;display:flex;overflow-x:auto}.stock-product-thumbs button{cursor:pointer;background:#eee;border:2px solid #0000;flex:0 0 56px;height:44px;padding:0;position:relative}.stock-product-thumbs button.active{border-color:var(--yellow)}.stock-product-thumbs img,.stock-product-thumbs video{object-fit:cover;width:100%;height:100%}.stock-product-thumbs i{color:#fff;background:#00000040;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.stock-product-info{padding:22px}.stock-product-info>p{color:#806600;text-transform:uppercase;letter-spacing:.12em;margin:0 0 7px;font-size:9px;font-weight:800}.stock-product-info h2{margin:0;font-size:23px;line-height:1.12}.stock-reference{color:#888;text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:9px;display:block}.stock-product-info dl{background:#ddd;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;display:grid}.stock-product-info dl div{background:#f7f6f2;padding:10px}.stock-product-info dt{color:#888;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:800}.stock-product-info dd{margin:4px 0 0;font-size:10px;line-height:1.35}.stock-product-info>small{color:#777;font-size:8px;line-height:1.5;display:block}.stock-card-actions{gap:8px;margin-top:18px;display:grid}.stock-card-actions button,.stock-card-actions a{box-sizing:border-box;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.stock-share-button{color:#fff;background:#20a85a}.stock-card-actions a{color:#fff;background:#111}.stock-share-modal{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.stock-share-modal form{box-sizing:border-box;background:#fff;border-top:6px solid #20a85a;width:min(100%,480px);padding:34px;position:relative}.stock-modal-close{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:14px}.stock-share-modal form>p{color:#168645;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.stock-share-modal h2{margin:8px 0 10px;font-size:30px}.stock-share-modal form>span{color:#666;font-size:11px;line-height:1.6;display:block}.stock-share-modal label{text-transform:uppercase;letter-spacing:.08em;gap:7px;margin-top:20px;font-size:9px;font-weight:800;display:grid}.stock-share-modal input[type=tel],.stock-share-modal input[type=text]{border:1px solid #bbb;padding:14px;font-size:14px}.stock-download-hero{color:#fff;background:#111;padding:145px 8vw 65px}.stock-download-hero h1{letter-spacing:-.05em;max-width:900px;margin:12px 0 10px;font-size:clamp(48px,7vw,96px);line-height:.9}.stock-download-hero>span{color:var(--yellow);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.stock-download-hero>p:last-child{color:#aaa;max-width:600px;margin-top:22px;font-size:13px;line-height:1.7}.stock-download-content{background:#f5f3ed;padding:60px 8vw 100px}.stock-download-specs{background:#fff;border:1px solid #d6d1c5;grid-template-columns:repeat(4,1fr);display:grid}.stock-download-specs div{border-right:1px solid #ddd;padding:18px}.stock-download-specs div:last-child{border:0}.stock-download-specs span,.stock-download-specs b{display:block}.stock-download-specs span{color:#888;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.stock-download-specs b{margin-top:6px;font-size:12px}.stock-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:35px 0;display:grid}.stock-download-grid article{background:#111;overflow:hidden}.stock-download-grid img,.stock-download-grid video{aspect-ratio:16/10;object-fit:contain;background:#111;width:100%;display:block}.stock-download-grid a{color:#111;text-transform:uppercase;letter-spacing:.08em;background:#fff;justify-content:space-between;padding:14px 16px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.stock-download-content>.button{max-width:420px;margin:35px 0 18px;display:flex}.stock-download-note{color:#777;max-width:700px;font-size:9px;line-height:1.6}.stock-download-expired{background:#f5f3ed;min-height:60vh;padding:160px 8vw 90px}.stock-download-expired h1{max-width:800px;margin:12px 0 20px;font-size:clamp(44px,6vw,80px);line-height:.95}.stock-download-expired>p:not(.section-kicker){color:#666;max-width:600px;line-height:1.7}.stock-download-expired .button{max-width:340px;margin-top:30px;display:flex}@media (width<=700px){.stock-download-hero{padding:110px 20px 50px}.stock-download-content{padding:40px 20px 75px}.stock-download-specs{grid-template-columns:1fr 1fr}.stock-download-specs div:nth-child(2){border-right:0}.stock-download-specs div:nth-child(-n+2){border-bottom:1px solid #ddd}.stock-download-grid{grid-template-columns:1fr}.stock-download-expired{padding:120px 20px 70px}}.stock-share-consent{align-items:start;grid-template-columns:auto 1fr!important}.stock-share-consent input{margin-top:2px}.stock-share-consent span{color:#666;text-transform:none;letter-spacing:0;font-size:9px;font-weight:400;line-height:1.45}.stock-share-modal em{color:#a22;margin-top:12px;font-size:10px;font-style:normal;display:block}.stock-modal-submit{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#20a85a;border:0;justify-content:space-between;width:100%;margin-top:20px;padding:15px;font-size:10px;font-weight:900;display:flex}.stock-modal-submit:disabled{opacity:.6}.stock-share-modal form>small{color:#777;margin-top:12px;font-size:8px;line-height:1.55;display:block}@media (width<=1000px){.stock-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-shop-hero{grid-template-columns:1fr}.stock-shop-hero aside{max-width:420px}}@media (width<=620px){.stock-shop-hero{gap:30px;padding:105px 20px 45px}.stock-shop-hero h1{font-size:58px}.stock-shop-hero aside{padding:20px}.stock-shop{padding:45px 20px 75px}.stock-shop>header{flex-direction:column;align-items:flex-start}.stock-shop-grid{grid-template-columns:1fr;gap:22px}.stock-product-info h2{font-size:26px}.stock-product-visual{aspect-ratio:1}.stock-share-modal form{padding:28px 22px}.stock-note{padding-left:20px;padding-right:20px}}@media (width<=900px){.stock-media-details{margin-left:0}.stock-media-details>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.stock-media-inputs{grid-template-columns:1fr}.stock-media-preview{grid-template-columns:1fr 1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.mine-videos{color:#fff;background:#111;padding:110px 6vw;overflow:hidden}.mine-videos .section-head{border-color:#333}.mine-videos .section-kicker{color:var(--yellow)}.mine-videos .section-head h2{color:#fff;max-width:720px}.mine-videos .section-head>p{color:#a8a8a8}.mine-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.mine-video-grid.single{grid-template-columns:minmax(0,1fr)}.mine-video-card{border-top:4px solid var(--yellow);background:#000;min-width:0;position:relative}.mine-video-card video{aspect-ratio:16/9;object-fit:cover;background:#050505;width:100%;display:block}.mine-video-card>div{border:1px solid #2c2c2c;border-top:0;justify-content:space-between;align-items:end;gap:25px;padding:22px 24px;display:flex}.mine-video-card span{color:var(--yellow);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.mine-video-card h3{text-align:right;margin:0;font-size:24px}.mine-video-note{color:#777;margin:24px 0 0;font-size:10px;line-height:1.6}.mine-video-admin-page{color:#111;background:#efede6;min-height:100vh;padding:58px 6vw 100px}.mine-video-admin-page>header{border-bottom:1px solid #c8c4b8;justify-content:space-between;align-items:end;padding-bottom:28px;display:flex}.mine-video-admin-page>header p,.mine-video-admin form>div>p,.mine-video-admin-list header p{color:#806600;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.mine-video-admin-page>header h1{letter-spacing:-.055em;margin:6px 0;font-size:clamp(44px,6vw,82px)}.mine-video-admin-page>header span{color:#6c6961}.mine-video-admin-page>header>a{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.mine-video-admin{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);gap:14px;margin-top:30px;display:grid}.mine-video-admin>form,.mine-video-admin-list{background:#fff;padding:30px}.mine-video-admin h2{margin:8px 0 6px;font-size:28px}.mine-video-admin form>div>span{color:#777;font-size:11px}.mine-video-admin form label{text-transform:uppercase;letter-spacing:.09em;gap:9px;margin-top:24px;font-size:10px;font-weight:800;display:grid}.mine-video-admin input{box-sizing:border-box;background:#faf9f6;border:1px solid #c8c4b8;width:100%;padding:15px}.mine-video-file span{color:#777;text-transform:none;letter-spacing:0;font-size:9px;font-weight:400}.mine-video-admin .button{border:0;width:100%;margin-top:24px}.mine-video-admin-list>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.mine-video-admin-list>header b{font-size:34px}.mine-video-admin-list article{border-bottom:1px solid #ddd;grid-template-columns:54px 180px 1fr auto;align-items:center;gap:18px;padding:16px 0;transition:opacity .15s,background .15s;display:grid}.mine-video-admin-list article.is-dragging{opacity:.58;background:#fff9d8}.mine-video-admin-list article video{aspect-ratio:16/9;object-fit:cover;background:#111;width:180px}.mine-video-admin-list article b,.mine-video-admin-list article span{display:block}.mine-video-admin-list article span{color:#777;margin-top:7px;font-size:9px}.mine-video-admin-list article button{cursor:pointer}.mine-video-admin-list .video-delete{color:#8b2d28;background:#fff;border:1px solid #b67b78;padding:10px 14px}.video-drag-handle{color:#111;touch-action:none;-webkit-user-select:none;user-select:none;background:#f7f5ef;border:1px solid #c8c4b8;place-items:center;gap:2px;min-height:56px;font-size:22px;display:grid}.video-drag-handle span{text-transform:uppercase;letter-spacing:.08em;color:#777!important;margin:0!important;font-size:8px!important}@media (width<=800px){.mine-videos{padding:75px 22px}.mine-video-grid{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.mine-video-card{scroll-snap-align:start;flex:0 0 88%}.mine-video-card>div{flex-direction:column;align-items:flex-start}.mine-video-card h3{text-align:left}.mine-video-admin-page{padding:34px 18px 100px}.mine-video-admin-page>header{flex-direction:column;align-items:flex-start;gap:18px}.mine-video-admin{grid-template-columns:1fr}.mine-video-admin>form,.mine-video-admin-list{padding:20px}.mine-video-admin-list article{grid-template-columns:46px 100px 1fr;gap:10px}.mine-video-admin-list article video{width:100px}.mine-video-admin-list .video-delete{grid-column:1/-1}.video-drag-handle{min-height:62px}}.mine-video-admin select{box-sizing:border-box;background:#faf9f6;border:1px solid #c8c4b8;width:100%;padding:15px}.mine-video-card>div{display:block}.mine-video-card h3{text-align:left}
